New
The latest blog posts to take off on Hacker News. 2,129 posts.
Opt Out of Klout Now
Sites like Klout and Kred are perfect examples of social media frippery. A vaguely plausible "score" that you can use to justify your "investment" in tweeting all day long. When they're used as a silly little badge, or an informal competition with friends, they're a (mostly) harmless way of gamification. Of continual…
Can Apple read your iMessages?
About a year ago I wrote a short post urging Apple to publish the technical details of iMessage encryption. I’d love tell you that Apple saw my influential crypto blogging and fell all over t…
From zero to cooperative threads in 33 lines of Haskell
A tiny implementation of coroutines
Google Reader Apocalypse Extremely Fucking Nigh
Those dicks at Google are shutting off Reader at the end of the week, and the world is in a mad tizzy trying to find a feed reader that will continue to function. First a word on why it is stultifyingly stupid that this is even a problem in the first place: I want to read my feeds on three devices: a desktop computer…
My Song Got Played On Pandora 1 Million Times and All I Got Was $16.89
As a songwriter Pandora paid me $16.89* for 1,159,000 play of “Low” last quarter. Less than I make from a single T-shirt sale. Okay that’s a slight exaggeration. That’s …
Advice for ambitious 19 year olds
“I’m an ambitious 19 year old, what should I do?” I get asked this question fairly often, and I now have a lot of data on what works, so I thought I’d share my response. Usually, people are...
Python and the Real-time Web
I had interview for the Flask book recently and some questions were related to realtime functionality - how it works, how to integrate realtime portion with conventional WSGI applications, how to structure application code and so on.
Malibu homeowners foiled by $30K Kickstarter campaign
Can you believe it? Malibu homeowners intentionally obscure public beach access areas with fake signs and hidden access. This is not only ridiculously selfish, it is illegal. Enter this...
Only the Lonely
There isn’t any point in denying that the outburst of sympathy and support that followed my confession to an attempt at self-slaughter last year (Richard Herring podcast) has touched me very deeply.
OpenGL – OS X Mountain Lion vs. Mavericks
During Apple's WWDC 2013 keynote, the graphically-inclined may have noted "OpenGL 4" among OS X Mavericks' feature list. I was curious and decided to
An Apology to my European IT Team
In 2008 when we were opening the US office for a European maker of membrane production equipment, we had all of the early IT choices someone has to make when first opening a business. How should we…
Announcing pqR: A faster version of R
pqR — a “pretty quick” version of R — is now available to be downloaded, built, and installed on Linux/Unix systems. This version of R is based on R-2.15.0, but with many performance im…
Free "Lisp Hackers" Ebook
More than a year passed since I had started to publish a series of interviews with Lisp hackers . It was a great project, but I'm going to...
How Browsers Store Your Passwords (and Why You Shouldn't Let Them)
Introduction In a previous post , I introduced a Twitter bot called dumpmon which monitors paste sites for account dumps, configuration fi...
What Product Companies Can Learn From Consulting Companies
Surprisingly, you can sell $50 SaaS more effectively with tactics used to sell $50,000 consulting engagements.
Don't Look for Talent, Find People Who Do Things
I wrote a blog post a while ago about what one of my former assistants did after working for me, and in it I wondered why so many of them have had success. My conclusion was that:
Prince Of Persia Code Review
On Apr 17, 2012 Jordan Mechner released the source code of Prince of Persia. Even though it is the Apple II version written in 6502 assembly language, it was a pleasant experience to dive in the code of that mythical game: As usual there were many fascinating sofware wizardries to discover. The Apple II apparent poor…