Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 2,129 posts.
Message threading (1997-2002)
In this document, I describe what is, in my humble but correct opinion, the best known algorithm for threading messages (that is, grouping messages together in parent/child relationships based on which messages are replies to which others.) This is the threading algorithm that was used in Netscape Mail and News 2.0…
Call me maybe: Redis redux
In a recent blog post , antirez detailed a new operation in Redis: WAIT . WAIT is proposed as an enhancement to Redis’ replication protocol to reduce the window of data loss in replicated Redis systems; clients can block awaiting acknowledgement of a write to a given number of nodes (or time out if the given threshold…
For modern development Javascript indeed is a shit language
This post was too inflammatory and abusive in nature, and I regret writing it. It did exist, and you can probably can find it using the web archive. UI is hard.
An Unremarkable Event in the Tenderloin
I just ran across a wretched, unfortunate looking man while walking through the Tenderloin. If you've spent any time here, you know this is nothing out of the ordinary. It made me sad.
Jekyll 1.0 Released
Today, I'm proud to announce the release of Jekyll 1.0. There are a million goodies and fixes to enjoy, and we're (the still-active Jekyll …
This Post Took 3 Years to Write
Please be wary, if some broker is offering this domain for sale. We will never contact you on WhatsApp, Telegram, Instagram etc.
MIT Legal repudiated Xbox hacker too
I am joining three academic research web sites, SIFT and Polyphen (websites for predicting disease mutations) and CRAVAT (a website for predicting cancer mutations), in a moment of silence to mark Aaron Swartz’ passing. On January 25, we will bring down our sites for the day to honor his contributions and mark the…
How To Create Your Own Chrome Extensions
Simple guide to extending your browser with Chrome extensions
Announcing Evan's Awesome A/B Tools
If you’ve ever needed to do basic statistical calculations for an A/B test, your options traditionally have been:
Amazon's profits
The problem with Amazon is not that it doesn’t make a profit, but that you don’t actually know what the profits are. On the face of it, this sounds like an absurd statement - it doesn’t make any profits. After all, look at this chart - massive revenue growth, zero profit.
Employment in America: WTF is going on?
The October 29, 2013 Ask The Headhunter Newsletter is the 500th edition. So rather than answer a reader’s question, I’m celebrating this milestone by making up my own question, and doing my best to answer it. (What? You don’t subscribe to the free, weekly e-mail Ask The Headhunter Newsletter? Don’t miss the next…
Stop Using Small Font Sizes
TL;DR: 16px minimum font-size for body text, 1.5em line-height for said text; max width should be 60-80 characters == 27-35em.
Don’t drown in email: How to use Gmail more efficiently
I usually I blog about Angellist but I have shown this “lifehack” to so many people that I thought it’s worth it’s own blogpost...
Unreal JavaScript
A webserver and reverse proxy solution brought to you by linuxserver.io with php support and a built-in Certbot client.
Building Photoshop 1.0
On February 13, 2013, the Computer History Museum reported that they had received the source code for version 1.1 of Photoshop from Adobe, and had permission to release it for non-commercial use. This is the second time recently that something like this has happened, the first being the release of the Quickdraw and…