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.)
On Poetry & Programming - (37signals) →
January 2012
1 post
December 2011
1 post
GitHub is truly a system of anarchism, in the most classic sense of the term.
– Apache considered harmful
August 2011
7 posts
The dictum “You do not really know something until you can teach it to a...
– αὐτός
A system allowing the untrained to write programs in natural language, whose...
– αὐτός
The work’s possibilities excited them; the field’s complexities...
– Annie Dillard, “Write Till You Drop”
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.
Our Wii Fit / Google Earth mashup is on Hackaday!... →
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.
I no longer equate thinking I’m right about something with actually being...
June 2011
2 posts
SameGame x RPG combat. two great tastes that taste great together. instructions at Hojamaka Games
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.
May 2011
1 post
Javascript PC Emulator →
March 2011
1 post
This notion of, hey, we should slow down and get it right, doesn’t...
– Swiss Limited WIP Society - Case Study
February 2011
1 post
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
October 2010
2 posts
Shutdown of one Russian company leads to 20% drop... →
Gotta love that fractal distribution.
Down the Memory Hole →
jeffrock:
Audience question: Any updates on your stance on Flash?
Jobs: Flash memory? We love flash memory.
August 2010
1 post
But although some object-oriented software is reusable, what makes it reusable...
– The Hundred-Year Language
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...
Hacker conspiracies in China are structured like multi-level sales networks and...
– Panda Case Offers Inside Look at Underworld of Chinese Hacking - WSJ.com
December 2009
1 post
Some argue that no matter how good the Cocoa Touch framework is, native iPhone...
– Daring Fireball
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
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).
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…
...
August 2009
3 posts
i’m haunted by the suspicion that i’m writing redundant code all the...
July 2009
1 post
Some wicked Hello World examples →
April 2009
2 posts
We developers would much rather have things spelled out in what may seem like...
– Matt Legend Gemmell – Client Requests
Stevey's Blog Rants: Have you ever legalized... →
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.
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
Jython 2.5b1! →
IT’S ALIVE
Mmmm…factories of factories of abstract factories that read XML configuration.
– crankycoder.com » Jython, Django and Microsoft SQL Server 2000
Nine-year old Singaporean writes iPhone app →
January 2009
2 posts
A multilingual piece of code (view the source...) →
The 37signals Effect →
December 2008
5 posts
John Resig - JavaScript Language Abstractions →
the comments are the good part
An interactive game inside a favicon →
If programming languages were religions →
Let's talk about Python 3.0 →
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.