New
The latest blog posts to take off on Hacker News. 2,668 posts.
Reflecting on the Soul of a New Machine
Long ago as an undergraduate, I found myself back home on a break from school, bored and with eyes wandering idly across a family bookshelf. At school, I had started to find a calling in computing systems, and now in the den, an old book suddenly caught my eye: Tracy Kidder’s The Soul of a New Machine . Taking it off…
A letter to Steven Pinker about global poverty
*Note: the discussion of historical poverty trends here is updated and developed more fully in the recent article, “ Capitalism and extreme poverty ”, published in World Development . Dear Steven, I’m writing to respond to a letter you posted regarding claims I made in the Guardian about
Fuck Your 90 Day Exercise Window (2016)
Written pieces, talks, and other bits by Zach Holman.
An Introduction to CubeSats
An introduction that answers the questions what are cubesats, why they are so popular, what are their main subststems, and how does thier future look?
On Being a Principal Engineer
The manager’s pathI bought and read The Manager’s Path by the awesome Camille Fournier when it first came out. At the time, I was a senior Database Engineer aspiring to become a principal engineer ...
Exposing the Wayland lie (2018)
Hi, people of the future! Did you know that I wrote a follow-up article to this one, called “Further Thoughts on Wayland”? This original article was written in a more combative tone tha…
In the foundations of physics we haven't seen progress for the past four decades
Science News, Physics, Science, Philosophy, Philosophy of Science
Strangler pattern, a powerful simple concept to do refactoring
Inspired by the strangler figs in Australia, a strangler fig application gradually draws behavior out of its host legacy application
SEO for Web Engineers
I like to joke that SEO stands for 'somebody else's obligation' because it’s easy to point a finger when something goes wrong.
Build me a Lisp
Read on kirit.com
Oh God, It's Raining Newsletters
On the rise of newsletter production, consumption, and monetization, and how email is one of the most powerful and resilient publishing platforms.
From Google Analytics to Fathom
tl;dr: I'm now using Fathom for my personal website analytics, and it's easy to self-host and maintain, better for privacy, and can lead to better site performance. Since the mid-2000s, right after it became available, I started using Google Analytics for almost every website I built (whether it be mine or someone…
Faster remainders when the divisor is a constant: beating compilers & libdivide
Not all instructions on modern processors cost the same. Additions and subtractions are cheaper than multiplications which are themselves cheaper than divisions. For this reason, compilers frequently replace division instructions by multiplications. Roughly speaking, it works in this manner. Suppose that you want to…
How to fight the surveillance economy
Stop supporting data harvesting business models by picking alternative services and ad channels. Also, please don’t share this on Facebook.
I stopped using Intercom
This post has been on the back of my head for a couple of years now. I think we actually switched-off Intercom in 2016 or so… But the reasons should still stand now, or might even be stronger. Of course, things might have shifted, so please forgive me if some features are totally different by…
I scanned Austria
Personal Blog of Christian Haschek
Moving from Go to PHP Again
After two years on Go, moving our shop applications back to PHP.
German for Programmers
After 2 years of learning German I’ve noticed that, for the most part, you can go a long way by mapping foreign concepts to ones that you already know. In particular, I’ve had success mapping aspects of German grammar to programming concepts I use every day. After all, programmers deal with weird grammars all the…