Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,236 posts.
Transcending My Father's Abuse
Seeing My Dad as More than a Monster
Overview of Python dependency management tools
I briefly describe each tool (pip, venv, pip-tools, pyenv, conda, pipenv, poetry and Docker), why it’s created and the problems it’s tackling. You can find a table summarizing all the information and the usual setups people use.
Post-apocalyptic life in American health care
Experiences navigating disintegrating American health care institutions, and what they might imply for life in 2037
The Fed is behind the Capital One/Discover merger
In 2010, Congress capped fees for debit card networks so merchants don't get gouged by Visa and Mastercard. But the Fed stuck in a loophole for Discover. And that is leading Capital One to buy it.
Git email flow vs. GitHub flow
Comparing the Github and Gitlab pull request workflow to the Git built-in email workflow.
More than you want to know about gift cards
Gift cards are a loosely-regulated quasi-financial product and frequently misunderstood. Here's how they operate under the hood.
I Stayed
My insight into corporate legal disputes is as meaningful as my opinion on Quantum Mechanics. What I do know is that, when given the chance this week to leave my job with half a year’s salary paid in advance, I chose to stay at Automattic.
Just Don't Hire 0x Engineers
Written pieces, talks, and other bits by Zach Holman.
The Story of Haskell at IMVU
An interesting blog post and its corresponding comment thread on Hacker News made me realize that, while I'd told the story of Haskell at IMVU to many people, I'd never written it down. :)
Are unsound type systems wrong?
This is an essay I wrote early-2016. After battling with soundness vs. usability in Typed Clojure for many years, I was starting to reconsider the “obviously wrong” approach of baking unsoundness into the type system from the get-go. I look at some historical examples of intentional unsoundness in type systems, and…
UX Issues with Notion
I am an unfortunate user of Notion. I have to use it in my day to day job because it is the tool of my company choice. I suffer every time I'm doing anything in it. Maybe it's just me. But I honestly don't think so. It's been a year since my company migrated to Notion from Confluence. And I'm quite confident now that…
Let's Build a 28-Core Raspberry Pi Cluster
I built a 28-core gigabit cluster, Kraken, consisting of 7 Raspberry Pi 3 Model Bs.
Keyboard tricks from a macOS app dev
This is a collection of keyboard and trackpad workflows that I accumulated over the last 7 years of using a MacBook. Here are some important abbreviations I am using in this article: | Term | Meaning | Explanation | ...
Nobody ever paid me for code
Because mauve databases have the most RAM
The Agentic AI Handbook: Production-Ready Patterns
A comprehensive guide to 113 production-informed patterns for building reliable AI agents.
A perfectable programming language
At a party, Sydney Von Arx asked if I could name 40 programming languages. Yeah, that's the Bay for you. Racket, Agda, Clean, Elm, TypeScript, sh, ASP, Verilog, JavaScript, Scheme, Rust, Nim, INTERCAL, sed, Isabelle, Visual Basic, zsh, AlokScript, Coq, Idris, Hack, Prolog, Whitespace, PureScript, Go, Odin, Haskell…
Notes on Guyana
Over the summer, I visited Guyana (pronounced Guy-on-uh), mostly in and around the capital of Georgetown. I had plans to see far more of the country but they didn’t come to fruition. Sometimes whil…
Multi-User Dungeons (MUDs): What Are They? and How to Play
Before the days of 40-man raids, flashy cosmetics, and server firsts, the MMO players of the world embarked on quests in another way.
We are not normal people
Is a product's technical complexity correlated to its revenue potential?
Stuff we figured out about AI in 2023
2023 was the breakthrough year for Large Language Models (LLMs). I think it’s OK to call these AI—they’re the latest and (currently) most interesting development in the academic field of …
The Unstoppable Momentum of Outdated Science
Much of climate research is focused on implausible scenarios of the future, but implementing a course correction will be difficult
The Demise of Silicon Valley Bank
The Rapid Collapse of the 16th Largest Bank in America