New
The latest blog posts to take off on Hacker News. 2,307 posts.
Paul Graham Is Still Asking to Be Eaten
An Obviously Critical Response to “Economic Inequality” by Paul Graham
Putin’s nuclear torpedo and Project Pluto
There was some wanking among the US foreign policy wonkosphere about the nuclear torpedo “accidentally” mentioned in a Russian news video. The device described in the leak is a megat…
Redefining Work
The most modern definition of work is “an exchange in which the participants benefit from the interaction”. Interestingly, cooperation is…
Income inequality is not the problem, it's a symptom
Paul Graham today published two essays in which he challenges the idea that economic inequality is a problem. Since the 1970s, economic ...
A Response to Paul Graham’s Article on Income Inequality
While perusing HackerNews today, I encountered this article and this comment thread by Paul Graham (PG for short), founder of Ycombinator. I think that a lengthy response is in order. I originally …
The sad graph of software death
Create beautiful emails, automate campaigns, and track performance. Try it now and see how our tools can drive your business.
Zopfli Optimization: Literally Free Bandwidth
In 2007 I wrote about using PNGout to produce amazingly small PNG images. I still refer to this topic frequently, as seven years later, the average PNG I encounter on the Internet is very unlikely to be optimized. For example, consider this recent Perry Bible Fellowship cartoon. Saved directly from
Happy people don’t leave jobs they love
Resignations happen in a moment, and it’s not when you declare, “I’m resigning.” The moment happened a long time ago when you received a random email from a goo
Gas Theft Gangs Fuel Pump Skimming Scams
Few schemes for monetizing stolen credit cards are as bold as the fuel theft scam: Crooks embed skimming devices inside fuel station pumps to steal credit card data from customers. Thieves then clone the cards and use them to steal hundreds of gallons of gas at multiple filling stations. The gas is pumped into…
The Same User Interface Mistakes Over and Over
It's not about technology for its own sake. It's about being able to implement your ideas.
A Unikernel Firewall for QubesOS
QubesOS provides a desktop operating system made up of multiple virtual machines, running under Xen. To protect against buggy network drivers, the …
Where are we in the Python 3 transition?
The Kübler-Ross model [https://en.wikipedia.org/wiki/K%C3%BCbler-Ross_model] outlines the stages that one goes through in dealing with death: 1. Denial 2. Anger 3. Bargaining 4. Depression 5. Acceptance This is sometimes referred to as the five stages of grief.Some have jokingly called
Clojure 2015 Year in Review
Another year, another year-in-review post. To be honest, I feel like any attempt I make to summarize what happened in the Clojure world this year is largely moot. Clojure has gotten so big, so — dare I say it? — mainstream that I can’t even begin to keep up with all the interesting things that are happening. But it’s…
The Website Obesity Crisis
This is the text version of a talk I gave on October 29, 2015, at the Web Directions conference in Sydney. [ 53 minute video ].