New
The latest blog posts to take off on Hacker News. 1,923 posts.
Erlang, Yaws, and the deadly Tornado
Good things sometimes happen to the open source community. Since Facebook acquisition of FriendFeed, a bunch of technologies were released to the wild, including, most notably, a Tornado web server written in Python. The Tornado is touted as a a scalable, non-blocking web server and web…
Climbing the wrong hill
programming, philosophy, history, internet, startups
Writing Your Own Toy Compiler Using Flex, Bison and LLVM
Update (March 19 2010): this article was updated for LLVM 2.6 thanks to a great patch by John Harrison. He rocks! I’ve always been interested in compilers and languages, but interest only gets you so far. A lot of the concepts of compiler design can easily go way over most programmers’ heads, even the intelligent…
The Next Generation Bends Over
Mint’s sale to Intuit really pissed me off. Why should I care? Because I think it’s indicative of a VC-induced cancer that’s infecting our industry and killing off the next generation. I don’t know the full backstory, but I’d bet this sale was encouraged by a Mint i…
Google acquires reCAPTCHA
Insights from Googlers into our products, technology, and the Google culture
Steve Yegge: Lisp is not an acceptable Lisp. (2006)
Another enjoyable read. Thanks! One thing, though -- it's about time to update your understandings of Python's object system. Python's culture doesn't insist that traditional (Smalltalkish) OO is the One True Way to re-use code, but that doesn't mean that everything in Python is not an object (because they are, since…
Properly Molding the Gamer Child
I grew up a serious gamer in a family of people who really, really weren't. I was, while loved, regarded as an oddity. A peculiar mutation. ...
Adobe to buy Omniture for $1.8 billion
Drive growth and engage customers across channels with personalized experiences from Adobe's powerful digital marketing, analytics, commerce, AI, and automation tools.
The Best Deal In Startup Land
Sarah Lacy has a post up on Techcrunch about Paul Graham and Y Combinator. In the post, she says: I’ve been a bit hard on Paul Graham and Y Combinator in the past. It’s not that I think he hasn’t been a great mentor to young entrepreneurs– he has. But that’s a lot of equity […]
Sammy.js, CouchDB, and the new web architecture
UPDATE: My slides and a protected instance (will open up for play soon) or swinger, available "here":http://c.ixxr.net/swinger/_design/swinger/index.html#/preso/jqcon_09/display/1I'll be honest.
A Square Is Not A Rectangle
The following example, taken from an introductory text in object oriented programming, demonstrates a common flaw in object oriented design. Can you spot it?
Scheme: The Swine before Perl
In November 2001 I gave an invited talk at the inaugural Lightweight Languages conference that has since become somewhat notorious (in netspace, it is said to be “ kickassing genial ”).