April 2012
2 posts
Why is the PS3 OS so bad? First, when I load Netflix from the Channels page, it makes me download an 18MB update, and THEN tells me “This version is not needed; a newer one is already installed.” So then I load it directly from the TV/Video Services column, and it makes me download an update. (This time it is needed. Lul.)
Apr 15th
On Poetry & Programming - (37signals) →
Apr 14th
January 2012
1 post
Jan 6th
December 2011
1 post
“GitHub is truly a system of anarchism, in the most classic sense of the term.”
– Apache considered harmful
Dec 11th
August 2011
7 posts
Aug 18th
“The dictum “You do not really know something until you can teach it to a...”
– αὐτός
Aug 13th
“A system allowing the untrained to write programs in natural language, whose...”
– αὐτός
Aug 10th
Aug 5th
“The work’s possibilities excited them; the field’s complexities...”
– Annie Dillard, “Write Till You Drop”
Aug 4th
advice you're unlikely to need
If you happen to want to install Firefox on Amazon Linux, say, so you can set up a continuous integration server that needs to run Selenium tests: Grab the binary package from Mozilla. Don’t try to be clever and use the one in the CentOS repositories; it segfaults. yum install dejavu-sans-fonts dejavu-serif-fonts, or you will get little boxes instead of letters when starting up.
Aug 3rd
Our Wii Fit / Google Earth mashup is on Hackaday!... →
Aug 2nd
July 2011
2 posts
Send to Google Talk with Ruby
Took me a while to pull together the details for this, after some false starts (e.g Jabber::Bot), so here it is, distilled.
Jul 20th
1 note
“I no longer equate thinking I’m right about something with actually being...”
Jul 8th
June 2011
2 posts
WatchWatch
SameGame x RPG combat. two great tastes that taste great together. instructions at Hojamaka Games
Jun 9th
1 note
i love the simplicity of ruby mechanize. this is a script i wrote up during lunch today to disable event reminder emails for all my NYC meetup groups, now that i’m in SF.
Jun 5th
3 notes
May 2011
1 post
Javascript PC Emulator →
May 19th
1 note
March 2011
1 post
“This notion of, hey, we should slow down and get it right, doesn’t...”
– Swiss Limited WIP Society - Case Study
Mar 12th
February 2011
1 post
Feb 5th
November 2010
1 post
“it searches twitter for… the usual tired arguments about how global...”
– Chatbot Wears Down Proponents of Anti-Science Nonsense - Technology Review
Nov 7th
October 2010
2 posts
Shutdown of one Russian company leads to 20% drop... →
Gotta love that fractal distribution.
Oct 27th
Down the Memory Hole →
jeffrock: Audience question: Any updates on your stance on Flash? Jobs: Flash memory? We love flash memory.
Oct 22nd
148 notes
August 2010
1 post
“But although some object-oriented software is reusable, what makes it reusable...”
– The Hundred-Year Language
Aug 21st
February 2010
2 posts
I always seem to be reverse-engineering software now, even as a user, subconsciously. For example: Cmd-Space to bring up Quicksilver—type “Language”—up pops the “Language & Text Mac OS X Preference Pane”—at the location /System/Library/PreferencePanes/Localization.prefPane. Ah, so the title of a preference pane and its filename (sans suffix) are two...
Feb 23rd
1 note
“Hacker conspiracies in China are structured like multi-level sales networks and...”
– Panda Case Offers Inside Look at Underworld of Chinese Hacking - WSJ.com
Feb 21st
December 2009
1 post
“Some argue that no matter how good the Cocoa Touch framework is, native iPhone...”
– Daring Fireball
Dec 16th
November 2009
1 post
lolcode.h →
#include "lolcode.h" HAI NUMBER yeah IZ 1 LOL IM IN YR LOOP VISIBLE "hai world\n" OMG LOL UMM yeah++ LIEK 5 ORLY GTFO BYE BYE KTHXBYE
Nov 18th
October 2009
1 post
I just discovered that you can drag items from Finder to an application icon on the cmd-tab menu. That makes my day. I love user interfaces that thoroughly apply the physical/visual metaphor (of which drag-&-drop is only the most primitive incarnation).
Oct 7th
September 2009
2 posts
Air Force Shoots Down Runaway Drone Over... →
A drone pilot’s nightmare came true when operators lost control of an armed MQ-9 Reaper flying a combat mission over Afghanistan on Sunday. That led a manned U.S. aircraft to shoot down the unresponsive drone before it flew beyond the edge of Afghanistan airspace. The Reaper incident in particular raises questions about the backup control systems over unmanned aerial systems… ...
Sep 20th
Sep 11th
August 2009
3 posts
Aug 18th
Aug 6th
1 note
“i’m haunted by the suspicion that i’m writing redundant code all the...”
Aug 6th
July 2009
1 post
Some wicked Hello World examples →
Jul 7th
April 2009
2 posts
“We developers would much rather have things spelled out in what may seem like...”
– Matt Legend Gemmell – Client Requests
Apr 30th
1 note
Stevey's Blog Rants: Have you ever legalized... →
Apr 11th
March 2009
1 post
Message in a Klein Bottle →
two-way cross-browser communication in JS from a series of one-way pipes, thanks to iframe.src and window.parent.parent. i know i’m a few years late on this one, but the “aha” moment still feels just as fresh.
Mar 31st
February 2009
5 posts
“We did a lot of things wrong during the 2.5 years of pre-launch Gmail...”
– Paul Buchheit: Communicating with code
Feb 25th
Jython 2.5b1! →
IT’S ALIVE
Feb 10th
“Mmmm…factories of factories of abstract factories that read XML configuration.”
– crankycoder.com » Jython, Django and Microsoft SQL Server 2000
Feb 9th
Nine-year old Singaporean writes iPhone app →
Feb 8th
Feb 7th
January 2009
2 posts
A multilingual piece of code (view the source...) →
Jan 20th
1 note
The 37signals Effect →
Jan 20th
2 notes
December 2008
5 posts
John Resig - JavaScript Language Abstractions →
the comments are the good part
Dec 17th
An interactive game inside a favicon →
Dec 17th
1 note
If programming languages were religions →
Dec 16th
1 note
Let's talk about Python 3.0 →
Dec 6th
Dec 6th
November 2008
4 posts
In the sqlite3 API, the sqlite3_bind_* methods for attaching values to a prepared statement are 1-indexed, and the sqlite3_column_* methods for reading from a result row are 0-indexed. FAIL.
Nov 29th
Nov 19th