Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,824 posts.
Remote work requires communicating more, but less frequently
Async communication is like gzip compression for humans: more processing up front, but greater throughput with fewer packets.
My cat water fountain comes with a spicy USB power adapter
It turns out that you can't trust any USB type A power adapter to be within spec.
The era of American computer magazines has drawn to a close
I’ve been buying a copy of Maximum PC magazine at the airport newsstand on every long-distance trip I’ve taken over the past two decades. I’m primarily a Mac user but Maximum PC, which started life as boot, bought at these … Continue reading →
How to legally pirate every font
Slot indosat kini bisa diakses selama 24 jam non stop di situs slot deposit via pulsa resmi terbaru rubah4d. Deposit pulsa indosat saat ini tersedia tanpa potongan agar main slot online semakin mantap dan gacor.
I bought back my acquihired startup
I wrote about my language learning startup, Readlang , back in 2014 , and then again in 2016 , both times attracting attention on Hacker News, where my story of a struggling one-man startup seemed to resonate. Well, it’s now 7 years later, and a bunch has happened since, so it’s time for an update…
🥺: the best sudo replacement
Xe Iaso's personal website.
Engineers Need to Write
I hated writing in high school.
If you can use open source, you can build hardware
I'm telling you: we're at a special moment here. The labor savings of open source, the composability, the fun: all of it has come to hardware. You can build things that solve real problems for yourself.
Burgr – Books in Your Terminal
I spend most of my time writing code in a full screen terminal. I like to read books on my breaks and I'm a big fan of Project Gutenberg, which has over 70...
The retaliation: Pranking my roommate with targeted Facebook ads (2014)
This is the chronicle of the most epic retaliation and how I pranked my roommate with targeted Facebook Ads to the point of complete paranoia and delusion.
Do we live in a society without a counterculture?
I read this recently and it got me thinking:
11 years of hosting a SaaS
Lots of mistakes, some uptime too.
Nobody cares about your blog
Nobody cares about your blog, but you should keep writing!
Forecasts need to have error bars
Richard Rosenfeld in the most recent Criminologist published a piece about forecasting national level crime rates. People complain about the FBI releasing crime stats a year late, academics are wor…
XCurl
It is often said that Imitation is the Sincerest Form of Flattery. Also, remember libcrurl? That was the name of the thing Google once planned to do: reimplement the libcurl API on top of their Chrome networking library. Flattery or not, it never went anywhere. The other day I received an email asking me about ……
How likely is losing a Google account?
Let's say you use a Google account as the root of your online identity: Gmail, Fi, "Sign in with Google", Google's password manager, etc. How much should you be worried that you'll suddenly find yourself unable to get into everything? Should you do something else instead? To get a sense of how common lockouts are and…
Learn AutoHotKey by stealing my scripts
tl;dr annotated AHK scripts here. Anybody who’s spent time with me knows how much I love AutoHotKey, the flat-out best Windows automation tool in the world. Anybody’s who’s tried to use AutoHotKey knows how intimidating it can be. So to help with that, I’m sharing (almost) all of my scripts along with extensive…
Email addresses are not good 'permanent' identifiers for accounts
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
Railway Oriented Programming
Slides and videos explaining a functional approach to error handling
How Python virtual environments work
After needing to do a deep dive on the venv module (which I will explain later in this blog post as to why), I thought I would explain how virtual environments work to help demystify them. Why do virtual environments exist? Back in my the day, there was no concept
Asking your customers what they want doesn't work
And how can you figure it out what they really need
Splitting the Web
Splitting the Web par Ploum - Lionel Dricot.
7 watts idle – building a low powered server/NAS on Intel 12th/13th gen
Maybe a poem will help remember complicated power-saving settings for SSDs. Here goes. "ALPM for SATA, not N-V-M-e. The latter needs ASPM, and A-P-S-T"....
I use C when I believe in memory safety
I am using C for a professional project. I believe in memory safety. Yes, I'm a hypocrite, but please, let me explain.
Why Lisp Syntax Works
On uniform vs. specific syntax.
Shields Up
Years and years ago, I helped the Weekly World News make a book. While their periodical was weekly, it certainly wasn’t news. They were just four people in a small office in Florida. They gle…