November 2009

CERN logoCERN, the European Organization for Nuclear Research, just succeeded in colliding particles in the Large Hadron Collider after years of pigeons, baguettes and other interesting service disruptions — and hey, would you look at that, we’re all still here.

I’ll regret writing that when I get jumped by headcrabs and vortigaunts in the morning.

See the official press release and the event’s live commentary. To the Higgs Boson!

[click to continue…]

Readability is a bookmarklet that sanitizes web pages not designed with readability in mind, like the vast majority of blogs. I can’t remember how many times I’ve caught myself reading eye-fraggingly small text on a site with a left-oriented, 10% width content column, and wondered why I need such a deliciously large monitor.

Readability screenshot

Go to the website, customize your design, drag the bookmarklet to your bookmarks bar, then go to a non-aesthetic web page and click the bookmark — voilà! Hopefully, you should feel no need to use the bookmarklet on this site. If you do, though, let me know why.

Check out the Arc90 Lab for more stuff from the authors of Readability; they make some pretty cool stuff. I especially like HashMask and HalfMask.

A branch called chromiumos was just added to the official Chromium git repository, and the contents of the index files there indicate that Chromium OS, and in effect Google Chrome OS, is based on Ubuntu Linux. From chromiumos.git/src/package_repo/repo_list_image.txt:

  71 fontconfig 2.6.0-1ubuntu12 optional utils pool/main/f/fontconfig/fontconfig_2.6.0-1ubuntu12_i386.deb
  72 fontconfig-config 2.6.0-1ubuntu12 optional libs pool/main/f/fontconfig/fontconfig-config_2.6.0-1ubuntu12_all.deb
  73 gcc-4.4-base 4.4.1-1ubuntu3 required libs pool/main/g/gcc-4.4/gcc-4.4-base_4.4.1-1ubuntu3_i386.deb

Here are some videos from the Chromium OS website that just went live:

What is Google Chrome OS?

Chromium OS Security

Chromium OS & Open Source

Chromium Fast Boot

There’s a live transcript of the Google Chrome OS event speech by Google VP of Product Management, Sundar Pichai, over at TechCrunch. They have also just posted a video demo of Google Chrome OS recorded at the announcement event in Mountain View, showing off the interface, bootup times, and more.

Update: Ars Technica has just published an excellent analysis of Chrome OS.

Google logoIt seems very likely that Google is planning to release their own phone; not ‘merely’ a phone based on their mobile operating system, Android, but the Google phone — their take on the iPhone. Michael Arrington thinks the phone won’t be a traditional cellphone, but rather rely on data connections/VoIP via Google Voice entirely. Google already has the technology (they can rebuild him?) to give users of its Google Voice service real phone numbers; it seems like a logical next step.

Google is building their own branded phone that they’ll sell directly and through retailers. They were long planning to have the phone be available by the holidays, but it has now slipped to early 2010. The phone will be produced by a major phone manufacturer but will only have Google branding (Microsoft did the same thing with their first Zunes, which were built by Toshiba).

There won’t be any negotiation or compromise over the phone’s design of features – Google is dictating every last piece of it. No splintering of the Android OS that makes some applications unusable. Like the iPhone for Apple, this phone will be Google’s pure vision of what a phone should be.

I wonder if Google is having a serious go at world domination right now. First browsers, programming languages, operating systems, internet protocols, Wave, and now phones — where does it end? Oh well; for now, I don’t want it to.

Neil deGrasse Tyson and Pluto

Neil deGrasse Tyson has a look at Pluto with Pluto

Linux nom'd WindowsGrab your windbreaker jacket cause it’s a cold, stormy day in hell. Microsoft is going to release the Windows 7 USB/DVD download tool under the GNU General Public License, the de facto Open Source license.

Okay, so they might have a strong moral, even legal, obligation to do so since the tool contains code licensed under the GPL already (you cannot change source code licensed under the GPL without making your changes publicly available under the same terms) — still, it’s the thought that counts, ..right?

See Microsoft Open Source Community Manager Peter Galli’s official announcement and the original license violation claim by Rafael Rivera Jr. for more information.

NASA LogoThe NASA Ames Research Center has just discovered a significant amount of water on the moon:

NASA today opened a new chapter in our understanding of the moon. Preliminary data from the Lunar CRater Observation and Sensing Satellite, or LCROSS, indicates that the mission successfully uncovered water during the Oct. 9, 2009 impacts into the permanently shadowed region of Cabeus crater near the moon’s south pole.

The impact created by the LCROSS Centaur upper stage rocket created a two-part plume of material from the bottom of the crater. The first part was a high angle plume of vapor and fine dust and the second a lower angle ejecta curtain of heavier material. This material has not seen sunlight in billions of years.

“We’re unlocking the mysteries of our nearest neighbor and by extension the solar system. It turns out the moon harbors many secrets, and LCROSS has added a new layer to our understanding,” said Michael Wargo, chief lunar scientist at NASA Headquarters in Washington.

Scientists have long speculated about the source of vast quantities of hydrogen that have been observed at the lunar poles. The LCROSS findings are shedding new light on the question of water, which could be more widespread and in greater quantity than previously suspected.

For the full story, read NASA’s official announcement. There are also graphs and images related to the discovery.

Science rage!

Google Chrome LogoGoogle is apparently releasing their highly anticipated, lightweight, Linux-based operating system targeted at netbooks, Google Chrome OS, within a week, according to TechCrunch. TechCrunch also thinks we should expect shoddy driver support, which seems like a strange conclusion considering the maturity of the Linux kernel.

There’s really not that much information about the operating system, though it is safe to assume that there will be a strong emphasis on the Chrome browser and all of Google’s web-based services and applications.

Let’s wait and see.

Update: It seems that Google is planning a special Chrome OS event for Thursday, the 19th of November, which will include a demonstration and “complete overview” of Google Chrome OS. The product apparently won’t be released until (early) next year, but the wording “complete overview” gives me the impression that they are just polishing and testing now.

Update 2: Chromium OS is Out, and It is Based on Ubuntu Linux!

The new, AJAX-powered version of the “C gibberish ↔ English” translation tool cdecl is a gem for any C programmer who has ever scratched their head wondering what a complex statement like char (*(*(* const x[3])())[5])(int) or (double (^)(int , long long ))foo actually means. Give it a try!

cdecl screenshot

The public domain source code for the tool is available, as well. Thanks ridiculous_fish!

If you play video games, you probably know the Call of Duty series of games. If you play games on the PC, you probably also know that Infinity Ward, the company behind Call of Duty, decided to leave out dedicated server support in their latest installment, Call of Duty: Modern Warfare 2. You’ve probably complained about this, and you might even have decided that Infinity Ward isn’t getting your money at all.

Here’s why they don’t care:

Modern Ware 2 Boycott Steam Group