JQuery 1.5 released: .sub(), ajax rewrite, speed improvements, more
jQuery: The Write Less, Do More, JavaScript Library
Getting Steve Jobs Wrong
On Malcolm Gladwell’s argument that Jobs was a “tweaker” and not a “large-scale innovator”.
Why I Sold My Startup to Google
Shortly after the sale closed, John Cook interviewed me about the experience. He did a great job of transcribing all of my verbal gems, like “Maybe that is an economic way of looking at it, or something that I am unfamiliar with.” I’m not even sure what that means. It was the best I could muster in the middle of a…
DevDays 2011 is Cancelled
It’s my fault, actually. I took a perfectly good thing (DevDays ’09) and gold plated it until it was a different thing.
Super Mario 64 was built with a system written in Lisp
Franz is a leading vendor of Graph Search Technology (AllegroGraph and Gruff) and Common Lisp Software Development Tools (Allegro CL and AllegroCache)
Global Interpreter Lock, or how to kill it
People that listened to my (Armin Rigo) lightning talk at EuroPython know that suddenly, we have a plan to remove the Global Interpreter Loc...
Repairing Corrupted ZIP Files by Brute Force Scanning in C
My brother is a wonderful photographer , and took 14 gigabytes of photos at my recent graduation from Columbia, some of which I hope to post on PhotoFloat -- my web 2.0 photo gallery done right via static JSON & dynamic javascript .
My startup story: from big idea to thriving business in 8 short years
In the summer of 2003 while still working for my first startup I’ve got a “big idea”: social news reader. Imagine something like Google Reader with Priority Inbox and social recommendations. I was thinking about it day and night. I couldn’t sleep and was working through it in my head while lying awake in bed. I’ve got…
What Every C Programmer Should Know About Undefined Behavior #3/3
In Part 1 of the series, we took a look at undefined behavior in C and showed some cases where it allows C to be more performant than "safe" languages.
Recursive Functions of Symbolic Expressions and Their Computation by Machine
This paper appeared in Communications of the ACM in April 1960. It is the original paper on Lisp.
How Apple Works
Who takes over for Steve Jobs? 1 John Gruber recently posted his argument for thinking it will be COO Tim Cook. The biggest point in Cook’s favor is simple: “He’s already run the company while Jobs has been on leave.” That’s true, but it’s less meaningful than it sounds. But to understand why, you need to understand…
None of Us Knows What We're Doing
Feross Aboukhadijeh is a computer security researcher, teacher, web developer, designer, long distance runner, gamer, music lover, and builder of websites that (sometimes) go viral.
Steve Jobs
And now the frenzy begins. Running this story in reverse it's suddenly clear why Apple didn't introduce the iPhone 5 this week. It would have been lost in the news of Jobs's death, killing the marketing value he would have loved. I'm sure the phone will appear in a week or two with that appearance
WordPress names their 3.1 release: Reinhardt
The long-awaited fourteenth release of WordPress is now available. WordPress 3.1 “Reinhardt” is named in honor of the jazz guitarist Django Reinhardt. Version 3.1 is available for download, or you …
Apple and the Kindle
The Amazon Kindle is full of all sorts of amazing, delightful touches — the sort of thing you’d expect from an Apple product. For example, when you first take your Kindle out of its (gorgeous!) box, it boots right up knowing your name and logged into your account. This is actually out-Apple-ing Apple: it’s possible…
Apps are too much like 1990's CD-ROMs and not enough like the Web
I'm starting to resent Apps like I resented CD-ROMs. I started playing this ...