The Free Talk Live BBS

Free Talk Live => General => Topic started by: AL the Inconspicuous on November 10, 2009, 11:05:28 PM

Title: Thank you Google!
Post by: AL the Inconspicuous on November 10, 2009, 11:05:28 PM
Go (http://golang.org/)!  [WP] (http://en.wikipedia.org/wiki/Go_%28programming_language%29)

[youtube=425,350]rKnDgT73v8s[/youtube]

This is so huge!!!

My jaw is on the floor!
Title: Re: Thank you Google!
Post by: Cognitive Dissident on November 11, 2009, 12:50:32 AM
Congratulations on your non-troll post!

Interesting it only supports real operating systems.  I like that it addresses a lot of syntactical issues along with the innovations.
Title: Re: Thank you Google!
Post by: AL the Inconspicuous on November 11, 2009, 01:40:50 AM
It targets the best server operating systems first, though it compiles perfectly fine under Mac OS X and Windows via Cygwin.
Title: Re: Thank you Google!
Post by: Cognitive Dissident on November 11, 2009, 01:54:57 AM
On the down side, no exceptions, no function overloading, and a lot of stuff other people appreciate more than I do.
Title: Re: Thank you Google!
Post by: AL the Inconspicuous on November 11, 2009, 02:05:13 AM
Right now it's not better than a dozen other ambitious languages that tried to do similar things over the past ~15 years (the first thing that comes to mind is E (http://en.wikipedia.org/wiki/E_%28programming_language%29), and the second is Evlan (http://evlan.org/), the latter only because I knew its developer before he was hired by Google (http://www.youtube.com/watch?v=K-e8DDRwVUg)).  What's different this time is the amount of brains and capital that can be put behind this project.

It should also be noted that Google decided to release it very early, so it shouldn't be compared to the maturity of Java (http://en.wikipedia.org/wiki/Java_%28software_platform%29#History) or C# (http://en.wikipedia.org/wiki/C_Sharp_%28programming_language%29#History) when they were released, but rather the way those projects were incubated internally for a couple years prior.

I also like its license - BSD.  ;)
Title: Re: Thank you Google!
Post by: AL the Inconspicuous on November 11, 2009, 02:23:42 PM
From Slashdot -- Go, Google's New Open Source Programming Language (http://developers.slashdot.org/story/09/11/11/0210212/Go-Googles-New-Open-Source-Programming-Language) --

Quote
Many readers are sending in the news about Go, the new programming language Google has released (http://arstechnica.com/open-source/news/2009/11/go-new-open-source-programming-language-from-google.ars) as open source under a BSD license (http://en.wikipedia.org/wiki/BSD_licenses).  The official Go site (http://golang.org/) characterizes the language as simple, fast, safe, concurrent, and fun.  A video (http://www.youtube.com/watch?v=wwoWei-GAPo) illustrates just how fast compilation is: the entire language, 120K lines (http://en.wikipedia.org/wiki/Source_lines_of_code), compiles (http://en.wikipedia.org/wiki/Compiler) in under 10 sec on a laptop.  Ars Technica's writeup lays the stress on how C-like (http://en.wikipedia.org/wiki/C_%28programming_language%29#Related_languages) Go is in its roots, though it has plenty of modern ideas mixed in:

"For example, there is a shorthand syntax (http://en.wikipedia.org/wiki/Syntactic_sugar) for variable assignment that supports simple type inference (http://en.wikipedia.org/wiki/Type_inference).  It also has anonymous function (http://en.wikipedia.org/wiki/Anonymous_function) syntax that lets you use real closures (http://en.wikipedia.org/wiki/Closure_%28computer_science%29).  There are some Python (http://en.wikipedia.org/wiki/Python_(programming_language))-like features too, including array slices and a map type (http://en.wikipedia.org/wiki/Associative_array) with constructor syntax that looks like Python's dictionary concept.  [...]  One of the distinguishing characteristics of Go is its unusual type system (http://en.wikipedia.org/wiki/Type_system).  It eschews some typical object-oriented programming (http://en.wikipedia.org/wiki/Object-oriented_programming) concepts such as inheritance (http://en.wikipedia.org/wiki/Inheritance_(object-oriented_programming)).  You can define struct (http://en.wikipedia.org/wiki/Struct_%28C_programming_language%29) types and then create methods (http://en.wikipedia.org/wiki/Method_%28computer_science%29) for operating on them.  You can also define interfaces (http://en.wikipedia.org/wiki/Interface_(Java)), much like you can in Java (http://en.wikipedia.org/wiki/Java_%28programming_language%29).  In Go, however, you don't manually specify which interface a class implements.  [...]  Parallelism (http://en.wikipedia.org/wiki/Parallel_computing) is emphasized in Go's design.  The language introduces the concept of 'goroutines' which are executed concurrently.  [...]  The language provides a 'channel' mechanism that can be used to safely pass data in and out of goroutines."

Title: Re: Thank you Google!
Post by: sillyperson on November 11, 2009, 02:55:05 PM
I'm tired of new languages. Maybe I just got burned by Perl6 being vapor for too many years and Java sucking ass.
Title: Re: Thank you Google!
Post by: Cognitive Dissident on November 11, 2009, 02:58:07 PM
I'm tired of new languages. Maybe I just got burned by Perl6 being vapor for too many years and Java sucking ass.

C++ and Java sucking ass took a lot out of me...which, oddly, is why this looked refreshing.  Nevertheless, must have exceptions, for starters.
Title: Re: Thank you Google!
Post by: AL the Inconspicuous on November 11, 2009, 03:08:59 PM
I get tired of all the new vaporlangs too, but, c'mon...  it's Google!  They can do awesome stuff!  (And the BSD monolicense makes corporate kool-aid pretty darn safe.)

And they never said there won't be exceptions, etc added in the future (and I'm already playing with an "error channel" concept right now).  They're not releasing it for mass consumption yet, just "open sourcing" it so more people could provide ideas and feedback.
Title: Re: Thank you Google!
Post by: sillyperson on November 11, 2009, 03:19:50 PM
you can always implement exceptions yourself if the lang has closures
Title: Re: Thank you Google!
Post by: Sam Gunn (since nobody got Admiral Naismith) on November 11, 2009, 04:54:18 PM
I'm tired of new languages. Maybe I just got burned by Perl6 being vapor for too many years and Java sucking ass.

C++ and Java sucking ass took a lot out of me...which, oddly, is why this looked refreshing.  Nevertheless, must have exceptions, for starters.
C++ is far better than Java.  Fuck Java.
Title: Re: Thank you Google!
Post by: sillyperson on November 11, 2009, 05:21:07 PM
C++ is far better than Java.
Only because you can simply not use all the OOP BS and just code C as God intended

Fuck Java.
^THIS
Title: Re: Thank you Google!
Post by: Sam Gunn (since nobody got Admiral Naismith) on November 11, 2009, 05:26:49 PM
C++ is far better than Java.
Only because you can simply not use all the OOP BS and just code C as God intended

Fuck Java.
^THIS
Yup.  I can't think of any serious piece of software that is written in Java.  I wonder why... (not really)
Title: Re: Thank you Google!
Post by: AL the Inconspicuous on November 11, 2009, 05:41:46 PM
Only because you can simply not use all the OOP BS and just code C as God intended

Man I love plain C...   :D

Over the years, sometimes it almost felt like it would be easier to just do everything in C (with lots of great libraries of course) rather than having to know a dozen other languages / VM's / etc here and there.  Of course adding some built-in syntax sugar for regex, hashes, etc to the language would be nice too, and shouldn't hurt performance at all, but OOP is lies.

I like to go optimization-crazy sometimes, like remove the configuration overhead by making all settings compile-time.  (Yup, playing with Gentoo / BSD will do that to you.  Good times.)  That's just me fooling around, but if compilation becomes much faster, the ports / portage concept of custom-compiling every package could spread.


I can't think of any serious piece of software that is written in Java.

Java is a business language - it gets used a lot more than home users notice.  Like COBOL.  :roll:

It sucks for low level programming because it will never be as fast & powerful as C, and it sucks for scripting because there are dynamic languages built specifically with programmer productivity in mind.  It's neither town nor country - the worst of both worlds.
Title: Re: Thank you Google!
Post by: AL the Inconspicuous on November 13, 2009, 10:52:21 PM
The "Great Computer Language Shootout Game" included Go in its benchmarks (http://shootout.alioth.debian.org/u64q/benchmark.php?test=all&lang=go).

Disappointing - so far...
Title: Re: Thank you Google!
Post by: sillyperson on November 14, 2009, 02:18:54 PM
Over the years, sometimes it almost felt like it would be easier to just do everything in C (with lots of great libraries of course)
Exactly. In fact that's just what they did at a former company I worked at -- Cummins Electronics (later folded into the Cummins Engine mothership).
All the real-time code was lovingly custom coded, but all built on reusable libraries. Who needs a RTOS with their licensing fees?
Title: Re: Thank you Google!
Post by: AL the Inconspicuous on November 14, 2009, 03:01:05 PM
The reason why I qualified my above statement with "almost felt like" is because I know it's wrong, it just feels that way sometimes.

A stupid little .com startup wannabe group that I ran in high school (after AL's SoftWare, with mostly the same people on board) called "ThinkTank Online Services" (TTOS) made this mistake.  We wanted to have strong server-side assets that we can later resell, and dynamic languages weren't as good / scalable back then, so we've decided to do everything with C/C++ CGI.  Baaad idea.  We should have at least prototyped in perl first, but we didn't.  Really slowed us down, and the project never amounted to anything functional...  :cry:
Title: Re: Thank you Google!
Post by: Russell Griswold on November 15, 2009, 12:34:16 AM
That's pretty cool.  :)
Title: Re: Thank you Google!
Post by: AL the Inconspicuous on November 18, 2009, 10:36:36 AM
There's supposed to be a big announcement (http://www.theregister.co.uk/2009/11/18/google_chrome_os_press_event/) about Chrome OS tomorrow (the 19th).  Whatever it is, I hope it involves more awesome code being BSD'ed.  (http://www.freesmileys.org/smileys/smiley-angelic001.gif) (http://www.freesmileys.org/smileys.php)

I'm not much of a cheerleader for Google's Web services, and I wish they had used NetBSD instead of the Linux kernel, but their decision to use the BSD license for those major projects has breathed new life into my hope of finally getting a usable all-BSD desktop.  (Yeah, I'm a major anti-GNU snob!  Copyleft is government force!)  To this point the "pure BSD" experience was great on the server but didn't include much GUI: sure, we had X (http://en.wikipedia.org/wiki/X.Org_Server) + Compiz (http://en.wikipedia.org/wiki/Compiz) + JWM (http://en.wikipedia.org/wiki/JWM) / E17 (http://en.wikipedia.org/wiki/Enlightenment_(window_manager)), but that's pretty much it.  Chrome changed that completely!  When you have a Web browser (especially one with lightning-fast AJAX (http://shootout.alioth.debian.org/u64q/javascript.php) and Xiph codecs (http://en.wikipedia.org/wiki/Xiph.Org_Foundation)), it's all the GUI you need!
Title: Re: Thank you Google!
Post by: AL the Inconspicuous on November 19, 2009, 09:31:52 PM
[youtube=425,350]KA5RQv9mBoY[/youtube]

[youtube=425,350]0QRO3gKj3qw[/youtube]

[youtube=425,350]ANMrzw7JFzA[/youtube]


From Slashdot -- Google Releases Source To Chromium OS (http://tech.slashdot.org/story/09/11/19/1941222/Google-Releases-Source-To-Chromium-OS) --

Quote
Google (http://en.wikipedia.org/wiki/Google) has released the source to what will eventually become Chrome OS (http://googleblog.blogspot.com/2009/11/releasing-chromium-os-open-source.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+blogspot%2FMKuf+(Official+Google+Blog)), and will begin developing it as an open source project like Chromium (http://en.wikipedia.org/wiki/Chromium_%28web_browser%29).  The OS (http://en.wikipedia.org/wiki/Google_Chrome_OS) differs from the usual computing model by (1) making all apps Web apps (http://en.wikipedia.org/wiki/Web_application) (2) sandboxing (http://en.wikipedia.org/wiki/Sandbox_%28computer_security%29) everything and (3) removing anything unnecessary (http://en.wikipedia.org/wiki/Minimalism_%28computing%29), to focus on speed.

Quote
Google said consumers won't be able to download the operating system (http://www.pcpro.co.uk/news/353458/google-chrome-os-full-details-unveiled) - it will only be available on hardware that meets Google's specifications.  Hard disks are banned, for instance, while Google said it will also specify factors such as screen sizes and display resolutions.  Google said it plans to officially launch Chrome OS by the end of next year.


I'm not drinking Google's Kool-Aid when it comes to Web services, but, like I said - kudos to them for developing an awesome FOSS code-base, which can then be forked at any time.


From /src/LICENSE - verbatim 3-clause BSD license (http://en.wikipedia.org/wiki/BSD_licenses):

Quote
// Copyright (c) 2006-2009 The Chromium OS Authors. All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
// copyright notice, this list of conditions and the following disclaimer
// in the documentation and/or other materials provided with the
// distribution.
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Title: Re: Thank you Google!
Post by: Sam Gunn (since nobody got Admiral Naismith) on November 19, 2009, 09:58:28 PM
Fuck Google.
Title: Re: Thank you Google!
Post by: AL the Inconspicuous on November 19, 2009, 10:35:07 PM
No, fuck Google's Web services.  ;)

But the BSD-licensed software they've created is pure awesomeness.

Title: Re: Thank you Google!
Post by: Sam Gunn (since nobody got Admiral Naismith) on November 19, 2009, 11:54:13 PM
No, fuck Google's Web services.  ;)

But the BSD-licensed software they've created is pure awesomeness.


I want MY software to run on MY system.  Not on some asshole's system far far away.  Fuck this "cloud" computing bullshit.  Fuck this serverside bullshit.  I want it on my system and my system alone.  Why the fuck do you think I built such a sick system?  Because I want some assholes in Pakistan to read my e-mails?  fuck no.  That's why I refuse to use Gmail.  Those assholes don't need to be reading my e-mail to see my advertising interests.  M$ offers more privacy in Hotmail!  Fuck Google.
Title: Re: Thank you Google!
Post by: AL the Inconspicuous on November 20, 2009, 12:24:56 AM
I agree 100.00 percent!  That's why I intend to run the Chrome fork with a plugin that blocks Google's ads / tracking code, and through a caching proxy so even resources like Wikipedia can be forked locally.  And, hey, we could use Go / V8 JS engine to write a search engine that competes with Google.  ;)
Title: Re: Thank you Google!
Post by: AL the Inconspicuous on December 17, 2009, 10:43:22 AM
From Slashdot -- Google Says Ad Blockers Will Save Online Ads (http://tech.slashdot.org/story/09/12/17/1436257/Google-Says-Ad-Blockers-Will-Save-Online-Ads) --

Quote
Google -- the world's largest online ad broker -- sees no reason to worry about the addition of ad-blocking extensions (http://www.theregister.co.uk/2009/12/16/google_on_adblockers/) to its Chrome browser.  Online advertisers will ensure their ads aren't too annoying, the company says, and netizens will ultimately realize that online advertising is a good thing.

Weird.  :?


Oh well...  ChromeForChristmas.com (http://www.chromeforchristmas.com/)  8)
Title: Re: Thank you Google!
Post by: AL the Inconspicuous on December 24, 2009, 01:34:01 PM
Today it was hinted (http://www.theregister.co.uk/2009/12/24/google_chrome_os_and_native_clent/) that Chrome OS will make heavy use of another permissively-licensed technology released a year ago, the Google Native Client (http://en.wikipedia.org/wiki/Google_Native_Client), which allows for secure execution of lightning-fast native code inside the Web browser.  It's about time serious Web developers found a good reason to start using lower-level languages again.  Makes me wonder if Duke Nukem Forever will be written in Go and released entirely through the Web browser...  someday...  ;)
Title: Re: Thank you Google!
Post by: AL the Inconspicuous on December 28, 2009, 05:44:38 PM
Hmmm, is Google starting to spider this site every 15 minutes now?  Awesomeness!

I'm going to search for this message contents in quotes to find out how soon it's indexed.


EDIT: actually it's more like every 5 minutes!   Wow... 

Oh, poor, poor Richard, his powers of deletion are valid no more...  :roll:
Title: Re: Thank you Google!
Post by: AL the Inconspicuous on January 08, 2010, 12:42:48 PM
From TIOBE Software -- January Headline: Google's Go is the TIOBE Programming Language of 2009! (http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html) --

Quote
Google's brand new programming language Go has won the "TIOBE's Programming Language of the Year 2009" award. This award is given to the programming language that gained most market share in 2009. Go had an increase of 1.25% since its official release announcement in November 2009. The difference with the runner-up is only 0.01%: Apple's language Objective-C scored a positive trend of 1.24% in one year's time.

Is Go a hype? May be. But even if it appears to be just another language, the fact that it is a language designed by Google is sufficient to make it really popular. Nobody will be blamed to use a language that is associated with the Google brand name. Apart from that, there is also something technically promising about Go. It has native support for concurrent programming, thus fulfilling the existing need of a language that allows efficient use of multicore processors.

It is astonishing to see that a programming language can rise so fast. Go was not listed yet last month and now it is already #13. This sudden change might be considered an inevitable consequence of our current culture, in which new information is spread and used around the globe at the speed of light.

Also close this year was PHP. It gained 1.19% in 2009 and surpassed Visual Basic and C++ to become number 3 of the chart. More information about trends and forecasts can be found in the news flash at the end of this page.


(I've previously posted monthly TIOBE updates on my "Perl is dead. PHP sucks. Long live Python! (http://bbs.freetalklive.com/index.php?topic=28632)" thread, which I'm now backing away from due to Python's recent decline in popularity, and because I'm tired of everyone polluting UNIX and UNIX-like OS'es / distributions with their favorite scripting / shell languages.  There are just too many!)
Title: Re: Thank you Google!
Post by: AL the Inconspicuous on January 13, 2010, 09:23:44 AM
From Slashdot (http://slashdot.org/~AlexLibman/) -- Google Hacked, May Pull Out of China (http://yro.slashdot.org/story/10/01/12/2329231/Google-Hacked-May-Pull-Out-of-China) --

Quote
Following a sophisticated attack on Google infrastructure originating from China late last year, Google has decided to take "a new approach" to China (http://googleblog.blogspot.com/2010/01/new-approach-to-china.html).  In their investigation, Google found that more than 20 large companies had been infiltrated and dozens of Chinese human rights activists' Gmail accounts had been compromised.  Google has decided to "review the feasibility of [its] business operations in China", no longer censoring results in Google.cn (http://www.google.cn/), and if necessary, to "shut down Google.cn, and potentially [Google's] offices in China".


And a follow-up by CmdrTaco (http://en.wikipedia.org/wiki/Rob_Malda) himself -- Google.cn Has Already Lifted Censorship (http://yro.slashdot.org/story/10/01/13/1322225/Googlecn-Has-Already-Lifted-Censorship) --

Quote
In an update to Google's withdrawal from China (http://yro.slashdot.org/story/10/01/12/2329231/Google-Hacked-May-Pull-Out-of-China?art_pos=4), there are reports that censorship has already been lifted (http://publicaddress.net/6413#post6413).

It's probably taken a while to report because of Google's ranking system."

(Just a warning that the language on that blog post is NSFW but it does provide evidence.)

That's... pretty darn heroic of them!  (Better late than never.)
Title: Re: Thank you Google!
Post by: Cognitive Dissident on January 13, 2010, 01:04:59 PM
I checked--google.cn is already spewing Tienanmen tank man.  May not make it through the government's own filters though...I can't check that.
Title: Re: Thank you Google!
Post by: error on January 13, 2010, 01:08:13 PM
Not as many of Tank Man as the regular uncensored Google, but they are starting to get through.
Title: Re: Thank you Google!
Post by: Cognitive Dissident on January 13, 2010, 01:10:07 PM
They should put Tank Man on their start page.  THAT would be epic.
Title: Re: Thank you Google!
Post by: AL the Inconspicuous on January 13, 2010, 01:42:25 PM
They could draw the 'o's in "Goooogle" logo as tanks and the 'l' into a guy standing in front of them...  :roll:


Related: a recent video from TheChannelOfLiberty (http://www.youtube.com/user/TheChannelOfLiberty) -- One With Courage... Is A Majority! (http://www.youtube.com/watch?v=wDwVJwopmHo) --

[youtube=425,350]<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/wDwVJwopmHo&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/wDwVJwopmHo&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>[/youtube]

(Mandatory OpenBSD native Flash support joke goes here.) (http://forum.freestateproject.org/index.php?topic=19687.msg235412#msg235412)
Title: Re: Thank you Google!
Post by: AL the Inconspicuous on January 14, 2010, 07:39:49 PM
Speaking of Flash issues, from Slashdot (http://slashdot.org/~AlexLibman/) -- YouTube Revamp Imminent? (http://tech.slashdot.org/story/10/01/13/2323210/YouTube-Revamp-Imminent) --

Quote
YouTube's latest blog post indicated that some changes are on the way (http://youtube-global.blogspot.com/2010/01/spring-cleaning-comes-early-to-youtube.html).  Google has opened up a call to submit and vote on ideas.  HTML 5 open video with Free formats (http://en.wikipedia.org/wiki/Use_of_Ogg_formats_in_HTML5) has dominated the vote, maintaining over twice as many votes as the next-highest item almost since the vote opened up.  You may vote here (http://productideas.appspot.com/#8/e=3d60a) (Google login required).  Perhaps we don't even need to since their blog post comes suspiciously soon after their revised merger (http://www.techcrunch.com/2010/01/07/google-on2-merger-agreement/) with On2 (http://en.wikipedia.org/wiki/On2_Technologies).  Could these improvements be a completely overhauled YouTube 2.0?

If you're participating, please search for "html 5", "ogg", "theora", etc and click the checkmark icon.  Sometimes it will say "voting is closed", but that seems to apply to individual items and not the process as a whole.


In other Google news, it seems that the hack came from the Chinese government itself (http://yro.slashdot.org/story/10/01/14/1637251/Google-Attackers-Identified-as-Chinese-Government) and involved a 0-day IE exploit (http://tech.slashdot.org/story/10/01/15/0013239/IE-0-Day-Flaw-Used-In-Chinese-Attack).  I sure hope this will result in more corporations refusing to bow when a government goes too far!
Title: Re: Thank you Google!
Post by: AL the Inconspicuous on February 18, 2010, 06:55:21 PM
From Slashdot (http://slashdot.org/~AlexLibman/) -- Google Donates $2 Million To the Wikimedia Foundation (http://news.slashdot.org/story/10/02/18/1442221/Google-Donates-2-Million-To-the-Wikimedia-Foundation) --

Quote
Yesterday, the Wikimedia Foundation (http://en.wikipedia.org/wiki/Wikimedia_Foundation#Finances), which runs Wikipedia and other projects, announced that it has received a $2 million donation from Google (http://wikimediafoundation.org/wiki/Press_releases/Wikimedia_Foundation_announces_$2_million_grant_from_Google).  This is the first time that Google has supported Wikipedia, and it has many wondering why (http://www.guardian.co.uk/technology/blog/2010/feb/18/wikipedia-google).  Anyone remember Knol (http://knol.google.com/k) [WP] (http://en.wikipedia.org/wiki/Knol), Google's answer to Wikipedia?

Man, if I hadn't become a tinfoil-hat-wearing Anarcho-Capitalist idiot I quite possibly could have been so fucking happy working for Google and thinking I'm on top of the world...  :cry:

Ignorance is bliss...  Knowledge of all things makes all things bitter...  :x