New
The latest blog posts to take off on Hacker News. 3,290 posts.
I Was Google’s Head of International Relations
The company’s motto used to be “Don’t be evil.” Things have changed.
BusKill: A kill cord for your laptop
BusKill is a Kill Cord for your laptop implementing a Dead Man Switch using $20 in USB hardware + udev rule to trigger your laptop self-destruct if stolen.
Just Build the Product
ALEXISTOGEL menyediakan slot gacor situs resmi terpercaya yang emang sudah terbukti kasih kemenangan besar tanpa ribet. dan fokus pada pengalaman main yang asyik dan adil, ditambah transaksi online secepat kilat.
Things and Stuff of 2019
Great things and people that I discovered, learned, read, met, etc. in 2019. No particular ordering is implied. Not everything is new.
Six works of Computer Science-Fiction (2015)
Computer Science-Fiction 1 is not actually fiction. Instead, these are books of computer science and/or programming that when you read them you can’t quite believe that what they claim is reality. Indeed, very often works of Computer Science-Fiction push the limits of your understanding of just what constitutes the…
RISC-V Stumbling Blocks
Recently, I’ve started to explore RISC-V. I experienced the journey as pretty refreshing, particularly because I’ve been working on x86 low-level software almost exclusively for about 10 years.
Event Sourcing (2017)
I recently became intrigued by the concept of event sourcing as applied to back-end architecture, specifically a microservice-oriented approach. I have spent the last few years working predominantly on the front-end, and became enamored by the simplicity and elegance of this pattern as the backbone of front-end…
Don't Shave That Yak (2005)
The single best term I’ve learned this year. I want to give you the non-technical definition, and as is my wont, broaden it a bit. Yak Shaving is the last step of a series of steps that occur…
Software Disenchantment (2018)
Everything is going to hell and nobody seems to care
What Will Happen in the 2020s
It’s 2020. Time to look forward to the decade that is upon us. One of my favorite quotes, attributed to Bill Gates, is that people overestimate what will happen in a year and underestimate what will happen in a decade. This is an important decade for mankind. It is a decade in which we will […]
How I automate my home
Home IoT devices and programming
What Happened in the 2010s
My friend Steve Kane suggested I take a longer view in my pair of year end posts this year: What, no decade end/decade ahead posts? 😕 — Steven Kane (@stevenkane) December 26, 2019 And so I will. Here are the big things that happened in tech, startups, business, and more in the decade that is […]
I'm not feeling the async pressure
An introduction to back pressure in systems and why it matters.
Rewriting m4vgalib in Rust
If this isn’t your first time visiting my blog, you may recall that I’ve spent the past several years building an elaborate microcontroller graphics demo using C++.
Reasons to Learn Redux as a JavaScript Developer
Redux greatly shaped how we develop modern JavaScript applications nowadays. Here I want to give a walkthrough on all the mindset changes we went through as JavaScript developers ...
Calculate the day of the week for any date in your head
The Doomsday Algorithm gives the day of the week for any date (and you can do it in your head)