New
The latest blog posts to take off on Hacker News. 2,129 posts.
The Serenity of a 5pm Bedtime
We know of tangled sleep schedules, and we have all had your struggles with them. But sometimes sleep schedules can become so twisted, that they just happen to morph into something quite ordered. The...
The Original Hacker's Dictionary (1988)
[This file, jargon.txt, was maintained on MIT-AI for many years, before being published by Guy Steele and others as the Hacker's Dictionary. Many years after the original book went out of print, Eric Raymond picked it up, updated it and republished it as the New Hacker's Dictionary. Unfortunately, in the process, he…
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.
Your Tumblr is broken. Fix it.
Do you know at least one company that hosts their blog on Tumblr with a domain like blog.myawesomestartup.com, because doing that is easy and fast and there is no reason why you shouldn’t, at least …
A simple solution to credit card fraud, and why you won't see it any time soon
This is the first in what will probably be a very long series of articles. Ultimately, this is the beginning of the story of why I stopped ...
Domain Knowledge or a Lack Thereof
I believe that a lack of domain knowledge is the root cause of a lot of very bad software that gets developed and I think that it is up to computer programmers and their managers to deal with this. Acquiring domain knowledge is an essential component in the development of software that really works well for its users…
I'm Betting on Elon
I sit with an executive, learn how they actually work, and build the software they need that doesn’t exist yet.
The Saddest Map In America
Yep, there it is: the result of a scholarly study by Dorothy Gambrell of the “missed connections” section of Craigslist. This is where you thought you saw your future spouse or date or …
Google has killed Android (the brand)
There are days where a trend you noticed becomes absolutely visible. Today is one of those days. I have seen the Android brand disappear o...
How To Make a Quick Buck
In 1992 I had bought a license to a little known real time micro kernel based operating system called QnX.
Thrown Off a United Airlines Flight for Taking Pictures
You’ve changed almost everything. So why do the same problems keep coming back? Explore the rules, responses, and results with UPGRD®.
Rails Has Turned into Java
I am a software engineer, Manager, and architect in Seattle, WA. Read my articles.
The StarCraft path-finding hack
StarCraft pathfinding looked impossible to fix until one ugly hack changed everything. Here's the trick that shipped.
You cannot have a digital copy of the DC Code
On how the law was taken away from the people of Washington, DC by legal shenanigans
How we hacked Facebook with OAuth2 and Chrome bugs
TL;DR We (me and @isciurus ) chained several different bugs in Facebook, OAuth2 and Google Chrome to craft an interesting exploit. Mallory...
Step-By-Step Landing Page Copywriting
Let me start by warning you: This is a long post. I want to take you through the process of writing and designing the ConvertKit sales page. As you’ll see, I had a huge amount of help from Amy Hoy. Throughout the process she gave great advice on copywriting that I’d like to share here. […]
Sergey Brin, Please Pick up your Paychecks
The state of California is currently holding over $6 billion in unclaimed property belonging to millions of people. What type of property a...
The second-order-diff Git trick
One of the things that Git makes safe and practical is bulk editing by way of “sledgehammer-and-review”: