New
The latest blog posts to take off on Hacker News. 3,497 posts.
Get a Life
When I was a kid, I wrote a BASIC program to explore Conway’s Game of Life on my 8088. It was painfully slow, so I began an assembly rewrite. But I failed at Life: I abandoned the project in frustration because I kept freezing up my system.
Strange chip: Teardown of a vintage IBM token ring controller
IBM used some unusual techniques in its integrated circuits, and one of the most visible is packaging them in square metal cans. I've been...
Users are losing out against Big Sur’s sealed System
macOS 11.2, 11.2.1 and 11.2.2 have come in quick succession. What do they tell us about how difficult it is to update Big Sur’s sealed System volume? Is this the way to go?
Weird architectures weren't supported to begin with
This post contains my own opinions, not the opinions of my employer or any open source groups I belong or contribute to.
Foundational Distributed Systems Papers
I talked about the importance of reading foundational papers last week. To followup, here is my compilation of foundational papers in the d...
Take a look at Nomad before jumping on Kubernetes
Hashicorp's Nomad is a great, easy to use and very flexible task scheduler/orchestrator, and actually fares up decently against Kubernetes.
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.
How fighting games use delay-based and rollback netcode (2019)
I would like to thank krazhier and Keits for taking hours out of their busy schedules to discuss technical aspects of netcode with me, and Sajam for taking time to answer interview questions and being supportive throughout the writing process. I would also like to especially thank MagicMoste for making all the…
In Defense of Myers Briggs (2020)
examines claims that the big five personality traits is more scientifically valid than the myers briggs personality indicator
Translating My Z3 Tutorial to Coq
A blog about life, programming, math, logic, and physics.
A new chapter – full-time working from a van in a forest
For many people, the year 2020 will go down as a moment in time of hardship in their lives but for me, the year 2019 was dramatically harder as it was the realization that a long-term relationship wasn't going to work out...
A Vim Guide for Advanced Users
We continue our walk on the path leading to Vim mastery by reviewing crazy Vim functionalities which will increase even more your productivity.
Ancient Babylonian Algorithms: The Earliest Programs
An interactive, illustrated timeline of historic moments in humankind's quest for information. With annotations by Jeremy Norman.
Are You Trading or Gambling?
How to not be a degenerate trader
Mining Ethereum on M1 Mac GPU
I’ve had my M1 MacBook Air for a bit of time now, and I also recently started mining Ethereum. I can’t help asking myself: What’s Ethereum mining performance like on a M1 Mac?
Software Engineering Laws Everybody Loves to Ignore
Sure, we all pretend to know them, but rarely do we think they apply to us. Your manager certainly doesn't...
An early look at VLC 4.0
Early review of VLC 4.0 Nightly build, focusing on the new and redesigned interface, including tons of problems like bad ergonomics, low font contrast, decreased workflow efficiency, reduced responsiveness, no quick access to local filesystems, video playback in a separate window, and more
The Cuboid: A DIY air purifier that's better than a box fan
Designs for a quieter, more energy efficient purifier, and data proving it really works.
An interactive guide to CSS transitions
This comprehensive guide shows how to use CSS transitions! A back-to-basics look at the fundamental building blocks we need to create microinteractions and other animations.
WhatsApp and most alternatives share the same problem
Shall I migrate to Signal, Threema or Telegram? No, because they all have — WhatsApp included — the same problem: They are walled gardens. Imagine a world where for each mail recipient using a separate domain, I would need separate mail client? Or in other words: Gmail users can only communicate with Gmail users…
Being on Call
I’m an occasional on-call operator for my battalion, assisting the on-call commander and staffing the control room from 16:00 in the afternoon until