Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,209 posts.
Go 1.16 will make system calls through Libc on OpenBSD
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…
A Revolution in Biology?
how developmental biology might contain the secrets to life, intelligence, and immortality
How I got my dream job in the tech industry without a CS degree
A story about the unconventional strategies I used to land a job I love.
My first game with Carimbo, my homemade engine
https://youtu.be/nVRzCstyspQ
On the (Small) Number of Atoms in the Universe
A Go board has 19 × 19 points, each of which can be empty or occupied by black or white, so there are 3 (19 × 19) ≅ 10 172 possible board positions, but "only" about 10 170 of those positions are legal. Here are some of them:
Simplifying Board Games
A few years ago I wrote about how I'd been playing a simplified version of Carcassonne with Lily. We stopped for a while, but recently we've played simplified versions of Ticket to Ride, Race for the Galaxy, Guillotine, and Settlers of Catan. My general approach here is to find a core piece of the game that will be…
How to Store an SSH Key on a Yubikey
Xe Iaso's personal website.
Aerc: A well-crafted TUI for email
Aerc is a TUI email client. It had its first release ~4 years ago. This makes it a “baby” compared to most of its “competitors” (Pine was released in 1992, Mutt in 1995). I heard about this program shortly after its first release but ignored it at the time, because I was still reasonably happy with Thunderbird and it…
Want to be a leader? Wash the Dishes When Nobody Else Will.
When you're starting a business, you have to wear a lot of hats. You don't have an HR department, or an IT department, or a marketing department, or any specialized department, so if a press...
What makes a senior engineer? Writing software vs. building systems
Junior Engineers care about writing Software. They value code quality, employ best practices, try to adopt cutting-edge technologies. They invest a lo
A US Visa in 937 Days
Here's the complete timeline of events. From my first denial to travel to the US until I eventually received a tourist visa. And then I can't go anyway. December 5-11, 2016 I spent a week on Hawaii with Mozilla - my employer at the time. This was my 12th visit to the US over a … Continue reading a US visa in 937 days →
I ask 100 information questions to four digital assistants
After seeing the poor feedback of Watson in Bridge Crew, I decided to take my four digital assistants for a spin. After 21 questions across four assistants, I learned that Alexa cannot give basic information about Amazon Prime videos, none of them can properly understand which movie you're looking f
Switching from 1Password to Bitwarden
I've been using an OpenBSD laptop as my workstation a lot more lately, probably because most of my hardware just works now and I don't have to think too much about it. The touchpad works when I touch it, I can be confident that when I close the lid, the laptop will fully suspend and then fully resume again when I open…
How I Hacked Amazon’s $5 WiFi Button
UPDATE: I’m now selling ready-to-use buttons at Buttonjoy.com!
Why the Apple II ProDOS 2.4 Release Is the OS News of the Year
In September of 2016, a talented programmer released his own cooked update to a major company’s legacy operating system, purely because it needed to be done. A raft of new features, wrap-in p…
Show HN: NESFab – Programming language for making NES games
NESFab is a new programming language for creating NES games. Designed with 8-bit limitations in mind, the language is more ergonomic to use than C, while also producing faster assembly code. It's easy to get started with, and has a useful set of libraries for making your first — or hundredth — NES game.
A day in the life of a prolific voice phishing crew
Besieged by scammers seeking to phish user accounts over the telephone, Apple and Google frequently caution that they will never reach out unbidden to users this way. However, new details about the internal operations of a prolific voice phishing gang show the group routinely abuses legitimate services at Apple and…