Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > technology
#all #programming #history #technology #life #startups #science #AI #literature #architecture #travel #design #creative #comics #finance #cartography #indiehacker Muted Categories [alt+←][alt+→]
Vitalik Buterin's...
In Defense of Bitcoin Maximalism
1st Apr 2022
computers are bad
from hookswitch to grave Through decades of consolidation, reorganization, and divestiture, AT&T left a famously complicated...
14th Jun 2026
1
14th Jun 2026
Through decades of consolidation, reorganization, and divestiture, AT&T left a famously complicated corporate history. One of the greatest enterprises in American history, arguably the greatest enterprise, AT&T has often rivaled the federal government in the size of its budget...
Home on Erik...
Missing the point about microservices: it's about testing and deploying independently Ok, so I have to first preface this whole blog post by a few things: I really struggle with the...
4th Jun 2018
22
4th Jun 2018
Ok, so I have to first preface this whole blog post by a few things: I really struggle with the term microservices. I can't put my finger on exactly why. Maybe because the term is hopelessly ill-defined, maybe because it's gotten picked up by the hype train.
Can We Still Govern?
Which stories about academia matter? The Arday affair got more attention than systematic assaults on academic freedom
a week ago
The Pragmatic...
The Pulse: is GitHub still best for AI-native development? Availability has dropped to one nine (~90% – !!), partly due to not being able to handle increased...
3rd Apr 2026
1
3rd Apr 2026
Availability has dropped to one nine (~90% – !!), partly due to not being able to handle increased traffic from AI coding agents. There’s also no CEO and an apparent lack of direction.
GitButler
GitButler is joining the Open Source Pledge GitButler is joining the Open Source Pledge to help move towards a more sustainable open source...
2nd Sep 2024
29
2nd Sep 2024
GitButler is joining the Open Source Pledge to help move towards a more sustainable open source ecosystem.
Pea Bee
Pea Bee #4: Speak the time to me Google search
13th Mar 2021
Posts on Made of...
Software Engineers should keep lab notebooks Software engineers, as a rule, suck at writing things down. Part of this is training – unlike...
2nd May 2010
28
2nd May 2010
Software engineers, as a rule, suck at writing things down. Part of this is training – unlike chemists and biologists who are trailed to obsessively document everything they do in their lab notebooks, computer scientists are taught to document the end results of their work, but...
Neil Madden
Book review: The Joy of Cryptography Mike Rosulek, Oregon State University. Draft of January 3, 2021. Online: The Joy of Cryptography....
16th Feb 2023
32
16th Feb 2023
Mike Rosulek, Oregon State University. Draft of January 3, 2021. Online: The Joy of Cryptography. This is a freely-available book covering introductory material on cryptography. It’s suitable for anyone with undergraduate-level computer science knowledge. As is often the case in...
Fabien Sanglard
Learning Legendary Hardware More...
7th Oct 2013
anderegg.ca
Bubbles.town I mostly use my web stats service because I get a lizard-brain kick from watching numbers go up, but...
9th Aug 2026
1
9th Aug 2026
I mostly use my web stats service because I get a lizard-brain kick from watching numbers go up, but it also provides some fun insights. For example, it’s how I found out about bubbles.town. At first I thought this might be a Mastodon instance. I get a lot of referral traffic...
Matt Mullenweg
RIP Sonny Rollins Sonny Rollins, the Saxophone Colossus, has passed. He is probably my favorite saxophonist, and while...
27th May 2026
1
27th May 2026
Sonny Rollins, the Saxophone Colossus, has passed. He is probably my favorite saxophonist, and while the aforementioned album is one of the five I would take to a deserted island, he has so many other good ones like The Cutting Edge which also has bagpipes, or Sonny Side Up with...
Himanshu Mishra |...
Aldous Huxley's world of perceptions You may already know of this novel called 1984, and its author George Orwell. Aldous Huxley wrote a...
18th Jul 2021
22
18th Jul 2021
You may already know of this novel called 1984, and its author George Orwell. Aldous Huxley wrote a dystopian classic called Brave New World…
joshua stein
BlueSCSI Wi-Fi Desk Accessory 1.3 Released BlueSCSI Wi-Fi Desk Accessory 1.3 has been released: wifi_da-1.3.sit (StuffIt 3...
13th Jan 2025
1
13th Jan 2025
BlueSCSI Wi-Fi Desk Accessory 1.3 has been released: wifi_da-1.3.sit (StuffIt 3 archive) 40b49ef83b6512bde571171aa42e90419a8577efa895cfaeb19bf18a0c82d4de SHA1: b8fa941eb104c0f925436cc8fbc3018a3ded5b96 This update brings internationalization support for Macs running...
Fabien Sanglard
Building my childhood dream PC
18th May 2025
Simply Explained
Bringing Foam Monsters to Life: How I Wrote and Illustrated a Children's Book Using AI I've always wanted to write a book. It's been on my bucket list for several years, but I never got...
12th Feb 2025
54
12th Feb 2025
I've always wanted to write a book. It's been on my bucket list for several years, but I never got around to it. Last summer I had a revelation: my kids love being read to, so why don't I write a story for them?Here's how I approached writing a children's book and how I used AI...
Posts on Made of...
Disable Transparent Hugepages tl;dr “Transparent Hugepages” is a Linux kernel feature intended to improve performance by making...
10th Jul 2017
34
10th Jul 2017
tl;dr “Transparent Hugepages” is a Linux kernel feature intended to improve performance by making more efficient use of your processor’s memory-mapping hardware. It is enabled ("enabled=always") by default in most Linux distributions. Transparent Hugepages gives some applications...
Project Blog on...
Train Simulator Controller: CAN Controller, Part 2 I’m building a physical cab dashboard to control Train Simulator, and to tie it all together as...
4th Jan 2024
1
4th Jan 2024
I’m building a physical cab dashboard to control Train Simulator, and to tie it all together as robustly as possible, I am use CAN. This protocol is designed to rapidly share small updates around a network in an electrically noise environment, and in a previous post, I detailed...
Fabien Sanglard
Magic the Gathering format: Fun 40
20th May 2026
Willem's Blog
Rescuing photos from a crashed iMac This week I attempted to recover two decades of personal photo history from a crashed iMac.
14th Oct 2020
23
14th Oct 2020
This week I attempted to recover two decades of personal photo history from a crashed iMac.
Fabien Sanglard
Why fastDoom is fast
4th Mar 2025
computers are bad
LotusNotes I tend to focus on the origin of the computer within the military. Particularly in the early days of...
14th Mar 2026
1
14th Mar 2026
I tend to focus on the origin of the computer within the military. Particularly in the early days of digital computing, the military was a key customer, and fundamental concepts of modern computing arose in universities and laboratories serving military contracts. Of course, the...
Notes on software...
Interpreting Go After spending some time at work on tooling for keeping documentation in sync with Go struct...
12th Oct 2019
28
12th Oct 2019
After spending some time at work on tooling for keeping documentation in sync with Go struct definitions I had enough exposure to Go's built-in parsing package that next steps were clear: write an interpreter. It's a great way to get more comfortable with a language's AST. In...
computers are bad
2025-07-06 secret cellular phone numbers A long time ago I wrote about secret government telephone numbers, and before that, secret military...
6th Jul 2025
69
6th Jul 2025
A long time ago I wrote about secret government telephone numbers, and before that, secret military telephone buttons. I suppose this is becoming a series. To be clear, the "secret" here is a joke, but more charitably I could say that it refers to obscurity rather than any real...
Writing
Ted Lasso (Season 1) Gilbert & Sullivan would have loved Ted Lasso — absurd and friendly and ever, ever obsessed with...
4th Aug 2024
1
4th Aug 2024
Gilbert & Sullivan would have loved Ted Lasso — absurd and friendly and ever, ever obsessed with having its pathos and eating it too. I write this in a period of what I would describe as post-post-backlash: there was a period where America, particularly during COVID, was obsessed...
Willem's Blog
The best keyboard for iPad While everybody is raving about the Magic Keyboard there is something to be said for the...
10th Aug 2020
32
10th Aug 2020
While everybody is raving about the Magic Keyboard there is something to be said for the "mouse-less" Smart Keyboard Folio. Read along for a detailed analyses based on actual iPad use.
Willem L. Middelkoop
Optimising images for the web and performance One way to make your website faster is to make it smaller. Not with tiny fonts, but with less bytes!...
25th Sep 2018
1
25th Sep 2018
One way to make your website faster is to make it smaller. Not with tiny fonts, but with less bytes! More than half the weight of an average website is because of images. Yet very few people optimise their images for the web and performance, time to find out how much bytes you...
Jonas Hietala
How I made a kick-ass cover for my self-published book If you want to publish a book, one of the most important things to consider is the cover—after all,...
10th May 2021
22
10th May 2021
If you want to publish a book, one of the most important things to consider is the cover—after all, we judge the book by the cover. And I did it the universally recommended way: I hired a designer. Simple, right? But real talk; it’s not exactly that simple and I did a bunch of...
Buck on Software
Winds of Change Software is maybe, just maybe about to get exciting
20th Jun 2024
Tiny struggles
I killed my side projects - clean slate I have recently shut down the indie products I’ve been accumulating over the years, RIP: redeal.app...
15th Sep 2024
1
15th Sep 2024
I have recently shut down the indie products I’ve been accumulating over the years, RIP: redeal.app - real estate investment calculator - inspired by bigger pockets, initially scraping daft (irish real estate listing website) invertimo.com - investment tracking and bookkeeping...
Writing
Long Story Short Long Story Short, feels like in many ways a synthesis of everything Raphael and Lisa have been...
3rd Oct 2025
1
3rd Oct 2025
Long Story Short, feels like in many ways a synthesis of everything Raphael and Lisa have been trying to do and say, packaged in a slightly more mature and restrained way than the excesses of Bojack Horseman and their respective written fiction (everyone should read Someone Who...
Arduino Blog
Forgot your safe combination? This Arduino-controlled autodialer can crack it for you Safes are designed specifically to be impenetrable — that’s kind of the whole point. That’s great...
1st Apr 2025
85
1st Apr 2025
Safes are designed specifically to be impenetrable — that’s kind of the whole point. That’s great when you need to protect something, but it is a real problem when you forget the combination to your safe or when a safe’s combination becomes lost to history. In such situations,...
Fabien Sanglard
The best Tech books More...
17th Jan 2013
Elevation Lab - Blog
Introducing QuickDraw This may be the best product we've ever designed. Existing cord organizers sit at the back or edge...
23rd Nov 2021
23
23rd Nov 2021
This may be the best product we've ever designed. Existing cord organizers sit at the back or edge of your desk and create a mountain of clutter. Using them requires reaching for the cord you want and pulling it across your desk. To put it back, you have to flip the the cord...
Applied Cartography
Cribsheet A follow-up to Expecting Better focusing on the first few years of parenthood and what some...
2nd Apr 2024
1
2nd Apr 2024
A follow-up to Expecting Better focusing on the first few years of parenthood and what some combination of data, studies, and rational rigor tells us about common crossroads (breastfeeding vs. formula, daycare vs. nanny, television vs. no television, et cetera.)
Jorge Arango
AI Starting Points A friend is getting back into UX research after a two-year gap. Recognizing AI is a big deal, she...
3rd Feb 2026
1
3rd Feb 2026
A friend is getting back into UX research after a two-year gap. Recognizing AI is a big deal, she asked where to start learning. Great question! Other people are surely wondering as well, so I’m sharing my answers here. Caveats: These answers reflect how I learn; YMMV. You’re...
Willem's Blog
Talking tablets: what makes a great tablet? Over the past few weeks I worked with Microsoft Surface Pro X to see if it is any good, can it be...
13th Apr 2020
24
13th Apr 2020
Over the past few weeks I worked with Microsoft Surface Pro X to see if it is any good, can it be your main computer?
Computer Ads from...
Dipco's Easy Reader "Sight for Sore Eyes"
1st Nov 2024
Home on Erik...
Deep learning for… chess (addendum) My previous blog post about deep learning for chess blew up and made it to Hacker News and a couple...
8th Dec 2014
19
8th Dec 2014
My previous blog post about deep learning for chess blew up and made it to Hacker News and a couple of other places. One pretty amazing thing was that the Github repo got 150 stars overnight.
Home on Erik...
What is your motivation? I've been trying to learn Clojure. I keep telling people I meet that I really want to learn Clojure,...
24th May 2016
24
24th May 2016
I've been trying to learn Clojure. I keep telling people I meet that I really want to learn Clojure, but still every night I can't get myself to spend time with it. It's unclear if I really want to learn Clojure or just want to have learned Clojure?
Applied Cartography
Recent forays into developer productivity I've written before about my posture around LLMs being mostly summarizable as design your systems...
1st Feb 2026
1
1st Feb 2026
I've written before about my posture around LLMs being mostly summarizable as design your systems and abstractions to accommodate an infinite number of junior engineers.
Simply Explained
Year in review: 2022 Every new year I reflect on the previous year and set new goals. I'm focusing primarily on my...
11th Jan 2023
46
11th Jan 2023
Every new year I reflect on the previous year and set new goals. I'm focusing primarily on my YouTube channel and newsletter, but there are personal reflections in here as well. Last year was an off year for me, and I'm gearing up to make up for lost time in 2023.
Old Vintage...
Testing MacOS on the Apple Network Server 2.0 ROMs It's time for another save point in the continuing saga of the various ROMs for the Apple Network...
3rd May 2026
1
3rd May 2026
It's time for another save point in the continuing saga of the various ROMs for the Apple Network Server, Apple's first through-and-through Unix server (previously, previously). The Apple Network Server was only ever officially able to boot AIX, IBM's proprietary Power...
Willem L. Middelkoop
iPad Pro next to my primary machine I wanted see if I can find something better than my old fashioned pencil and paper that I use for...
29th Jan 2017
1
29th Jan 2017
I wanted see if I can find something better than my old fashioned pencil and paper that I use for designing software as professional developer. I knew iPad Pro from my test last summer, figuring out if it could replace my primary development machine. While it may not be able to...
Notes on software...
Metaprogramming in Zig and parsing CSS I knew Zig supported some sort of reflection on types. But I had been confused about how to use it....
19th Jun 2023
29
19th Jun 2023
I knew Zig supported some sort of reflection on types. But I had been confused about how to use it. What's the difference between @typeInfo and @TypeOf? I ignored this aspect of Zig until a problem came up at work where reflection made sense. The situation was parsing and storing...
tim.sh
Would you like a drainer served at the very top of DuckDuckGo? Probably no, right? That would be very dangerous, especially if the phishing website serving it is...
16th Jun 2026
1
16th Jun 2026
Probably no, right? That would be very dangerous, especially if the phishing website serving it is an exact copy of the thing you was looking for. Well that's what happened to me! TL;DR I found a fake tronscan blockchain explorer duplicate on the #1 position in the
Can We Still Govern?
The Creep of Politicization A new assault on science highlights a broader pattern
1st Jun 2026
benn.substack
Should they buy…Allbirds? Everyone pivots to the enterprise. Plus, Block becomes a box.
3rd Apr 2026
Vitalik Buterin's...
A Note On Charity Through Marginal Price Discrimination
11th Mar 2017
Eric Migicovsky's...
What working on Pebble taught me about building hardware Building hardware is fun but tough. We worked on Pebble for a full four years before we launched on...
19th Sep 2017
1
19th Sep 2017
Building hardware is fun but tough. We worked on Pebble for a full four years before we launched on Kickstarter in 2012. We went on to sell…
Vitalik Buterin's...
The different types of ZK-EVMs
4th Aug 2022
Elevation Lab - Blog
Introducing TagVault Fabric Extreme for AirTag Our original TagVault Fabric Mount is one of our most popular AirTag cases. So we wanted another...
17th Oct 2025
1
17th Oct 2025
Our original TagVault Fabric Mount is one of our most popular AirTag cases. So we wanted another design that was just as useful but even more rugged and fully waterproof. So we designed TagVault Fabric Extreme for AirTag. It's ultra-flexible to move with your fabric. Ultra-secure...
Computer Ads from...
Comics from 1984/04 Creative Computing Mag Sorry for the delay. - JP
22nd Jan 2025
Jonas Hietala
2020 in review And so 2020 has come to an end. On a global scale it’s been quite a horrible year, and for me...
4th Jan 2021
26
4th Jan 2021
And so 2020 has come to an end. On a global scale it’s been quite a horrible year, and for me personally it’s been both good and bad. Luckily we haven’t been directly affected by COVID too much, but it’s still been very disruptive. Either way as I’ve done for years now it always...
Matt Blewitt
Riding the Risk Railway When building and operating a user-facing system, especially one that is open to the public, it is...
9th Mar 2020
25
9th Mar 2020
When building and operating a user-facing system, especially one that is open to the public, it is important to consider the riskiness of a user, which can also be characterised as trustworthiness. These will typically be negatively correlated, with low trust indicating high risk...
Buck on Software
Don't be foie gras If 2016-2020 was the golden unicorn age of SaaS, 2021 nearly hurtled us into the foie gras* era.
9th Jan 2022
35
9th Jan 2022
If 2016-2020 was the golden unicorn age of SaaS, 2021 nearly hurtled us into the foie gras* era.
Willem's Blog
Climbing Mount Etna Climbing Mount Etna, an active volcano on Sicily Italy.
1st Sep 2017
Software and Tech...
How I Became a Spam Vector There are several reasons for Google to downrank a website from their search results. My first...
1st Dec 2025
1
1st Dec 2025
There are several reasons for Google to downrank a website from their search results. My first experience with downranking was on my very first day at a job in 2011. The day I walked into the building, Google released their first Panda update. My new employer, being a "content...
Jonas Hietala
FTL got a new victim Faster than Light the great game I lost a ton of time on, has found a new victim. It’s not someone...
6th Mar 2013
22
6th Mar 2013
Faster than Light the great game I lost a ton of time on, has found a new victim. It’s not someone you’d expect, it’s even someone who said: “What a bad game” when she saw me playing it. But nevertheless this Saturday she played it more than 2.5 hours! I told Veronica I wanted...
Willem L. Middelkoop
Twenty Times Faster On 11 August I wrote in my notebook: the speed at which we move is about twenty times the old top...
a week ago
2
a week ago
On 11 August I wrote in my notebook: the speed at which we move is about twenty times the old top speed. In one day I do what I used to do in twenty. This post is about that speed, what it does to the human in the loop, and the counterweight I found. It is the first post of...
computers are bad
2024-10-12 commercial HF radio According to a traditional system of classification, "high frequency" or HF refers to the radio...
12th Oct 2024
81
12th Oct 2024
According to a traditional system of classification, "high frequency" or HF refers to the radio spectrum between 3 and 30 MHz. The label now seems anachronistic, as HF is among the lowest ranges of radio frequencies that see regular use. This setting of the goalposts in the early...
Writing
Net Gains I'm probably not going to do that, but it's a thought that's been on my mind.
8th Dec 2022
1
8th Dec 2022
I'm probably not going to do that, but it's a thought that's been on my mind.
tim.sh
Github scam investigation: Thousands of "mods" and "cracks" stealing your data While looking through the articles on a "social engineering" themed forum I discovered a relatively...
27th Feb 2025
23
27th Feb 2025
While looking through the articles on a "social engineering" themed forum I discovered a relatively new scam scheme that shocked me. People create thousands of GitHub repositories with all sorts of things - from Roblox and Fortnite mods to "cracked" FL Studio and Photoshop. As...
Jorge Arango
Humanities Crash Course Week 18: 1,001 Nights In week 18 of the humanities crash course, I read five stories from One Thousand and One Nights, a...
4th May 2025
32
4th May 2025
In week 18 of the humanities crash course, I read five stories from One Thousand and One Nights, a collection of Middle Eastern folktales that have influenced lots of other stories. Keeping with the theme, I also saw one of the most influential movies based on these...
./techtipsy
Testing a cheap ExpressCard to NVMe SSD adapter on my ThinkPad T430 I stumbled upon this post in /r/thinkpad, which got my attention. It showcases an ExpressCard to M.2...
4th Oct 2022
80
4th Oct 2022
I stumbled upon this post in /r/thinkpad, which got my attention. It showcases an ExpressCard to M.2 NGFF adapter that they purchased from AliExpress. The adapter has a similar purpose to the one designed by thinkmods.store, with the added bonus that it could fit longer NVMe...
Push to Prod
Is AI-based Root Cause Analysis a Real Thing? Logs, LLMs, AI, Decision Trees, and Root Causes
31st Mar 2025
./techtipsy
Running my ThinkPad T430 with an eGPU in 2024 I probably shouldn’t have written down my notes on the eGPU setup I had years ago. I’d be lying if I...
7th Aug 2024
96
7th Aug 2024
I probably shouldn’t have written down my notes on the eGPU setup I had years ago. I’d be lying if I wasn’t considering remaking this setup with everything I’ve learned 6 years later. Oops. I got access to an allegedly-faulty AMD Radeon RX 480 and an NVIDIA GTX 1650 for free...
Construction Physics
Reading List 11/01/2025 A new semiconductor lithography startup, how to make batteries more like bombs, AI and real estate...
1st Nov 2025
12
1st Nov 2025
A new semiconductor lithography startup, how to make batteries more like bombs, AI and real estate listings, a monastery being built in Wyoming, and more.
lcamtuf’s thing
A 15-minute intro to hobby CNC In which the author tilts at windmills for a brief while.
6th Sep 2024
Bryan Braun - Blog
Capability makes your life simpler If you can tolerate discomfort, then you can camp much lighter. Camping lighter means you spend less...
31st Jul 2024
25
31st Jul 2024
If you can tolerate discomfort, then you can camp much lighter. Camping lighter means you spend less time and energy packing, setting-up, tearing down, and unpacking. The same goes for travel. Fewer clothes and shoes means less luggage to carry, manage, and lose. You can board...
watchTowr Labs
“To live is to fight, to fight is to live! - IBM ODM Remote Code Execution In previous blogs, we’ve discussed some of the big players in the enterprise software space, but...
22nd Feb 2024
27
22nd Feb 2024
In previous blogs, we’ve discussed some of the big players in the enterprise software space, but there is one that we have not mentioned before, that is - quite frankly - the heavy-weight champion of the world in terms of applications for large enterprises. With over a hundred
Notes on software...
Implementing MVCC and major SQL transaction isolation levels In this post we'll build a database in 400 lines of code with basic support for five standard SQL...
16th May 2024
29
16th May 2024
In this post we'll build a database in 400 lines of code with basic support for five standard SQL transaction levels: Read Uncommitted, Read Committed, Repeatable Read, Snapshot Isolation and Serializable. We'll use multi-version concurrency control (MVCC) and optimistic...
Writing
How to Do Nothing: Resisting the Attention Economy a bad book with a good thesis. the author warns you of its incoherence early on, which is a shame...
1st Mar 2020
1
1st Mar 2020
a bad book with a good thesis. the author warns you of its incoherence early on, which is a shame because there are very good pieces of logos amidst the circumlocution
Willem L. Middelkoop
My first weeks as dad Last Christmas my wife gave birth to our son, a little boy that would change everything! It's an...
23rd Jan 2019
1
23rd Jan 2019
Last Christmas my wife gave birth to our son, a little boy that would change everything! It's an incredible experience to become a parent, especially if it is your first kid. It introduces a whole new way of living, having to deal with regular feeding, caring and sleepless...
Project Blog on...
Train Simulator Controller: CAN-Connected Air Gauge In my ongoing quest to build a physical cab dashboard to control Train Simulator, an important set...
28th Dec 2023
1
28th Dec 2023
In my ongoing quest to build a physical cab dashboard to control Train Simulator, an important set of components are the gauges that tell me what’s going on with the train. I already showed off the internals of an AWS sunflower and early experiments with a speedometer. In this...
Notes on software...
Static analysis with semgrep: practical examples using Docker In this post we'll get a basic semgrep environment set up in Docker running some custom rules...
20th Dec 2020
31
20th Dec 2020
In this post we'll get a basic semgrep environment set up in Docker running some custom rules against our code. Existing linters Linters like pylint for Python or eslint for JavaScript are great for general, broad language standards. But what about common nits in code review like...
OH8HUB’s Substack
Spring day ham radio activation in Hiastinlahti, Finland Hiastinlahti is a bay where river Iijoki flows into Bothnian Bay, the northernmost part of Gulf of...
2nd May 2023
124
2nd May 2023
Hiastinlahti is a bay where river Iijoki flows into Bothnian Bay, the northernmost part of Gulf of Bothnia. This area is a Nature 2000 nature reserve area and good spot for bird watching. The area has a two kilometer long nature trail with fireplace, lean-to and toilet. From the...
lcamtuf’s thing
The Afterlife AGENT: I am prescribing vardenafil 5 mg for you.
2nd Mar 2025
Applied Cartography
The Farmer's Hotel My first piece of work by O'Hara, shockingly, and it was a cute little three act play filled with as...
3rd May 2020
1
3rd May 2020
My first piece of work by O'Hara, shockingly, and it was a cute little three act play filled with as much drinking and death as I'd been led to believe.
The Pragmatic...
Paying down tech debt: further learnings In a counter-intuitive observation: by making small, non-functional improvements, you gain more...
19th Sep 2024
127
19th Sep 2024
In a counter-intuitive observation: by making small, non-functional improvements, you gain more confidence in a new codebase, and can start to move faster.
Willem's Blog
The Same, Differently
22nd Aug 2023
Can We Still Govern?
The reasons Trump gives for attacking Iran It does not add up to much
1st Mar 2026
John Wiseman
Embedding the Sky Two projects at the intersection of geospatial data and AI. First, a semantic search engine for...
27th Feb 2026
1
27th Feb 2026
Two projects at the intersection of geospatial data and AI. First, a semantic search engine for aerial imagery, fine-tuned on OpenStreetMap-tagged data. Second, WARP—a custom neural model that learns embeddings of aircraft flight trajectories, trained on roughly a million...
Willem's Blog
Lessons from a takeaway plastic bag How we're tricked into repeated purchases replacing perfectly fine products just for the sake of...
7th Jan 2018
25
7th Jan 2018
How we're tricked into repeated purchases replacing perfectly fine products just for the sake of change.
Bryan Braun - Blog
Before you buy a domain name, first check to see if it’s haunted In mid-2022 I bought a new domain name. The name was musicbox.fun. I got it for a side-project, an...
25th Oct 2024
36
25th Oct 2024
In mid-2022 I bought a new domain name. The name was musicbox.fun. I got it for a side-project, an interactive online music box that I had built and hosted at musicboxfun.com. The new name was shorter and more quirky. I felt lucky to have grabbed it. Unfortunately, musicbox.fun...
Applied Cartography
2019 2019 was pretty great. here are the highlights:
25th Dec 2019
benn.substack
Stuff costs money The many temptations of software businesses. Plus, a hackquisition?
5th Sep 2025
Fabien Sanglard
Doom3 BFG Code Review More...
23rd May 2013
Vitalik Buterin's...
Having a safe CEX: proof of solvency and beyond
19th Nov 2022
videah.net
The fresh new videah.net The fresh new videah.net Posted on August 30, 2026 It’s an unfortunate fact of life that every...
2 weeks ago
1
2 weeks ago
The fresh new videah.net Posted on August 30, 2026 It’s an unfortunate fact of life that every tech-savvy person who writes any kind of long-form content is born with an evil curse that compels them to spend more time coming up with increasingly complex byzantine blogging engines...
Butler's Log
Agentic Version Control Benchmarks Which version-control tool should you give your coding agent? We pit Git, Jujutsu and GitButler...
7th Jul 2026
1
7th Jul 2026
Which version-control tool should you give your coding agent? We pit Git, Jujutsu and GitButler against each other in a fight to the death
watchTowr Labs
More Evidence That Words Don't Mean What We Thought They Meant (Ivanti Sentry Pre-Auth OS Command... Today, Ivanti published an advisory. “No way?” we hear you say. "Yes way!" a random dog screams back...
10th Jun 2026
1
10th Jun 2026
Today, Ivanti published an advisory. “No way?” we hear you say. "Yes way!" a random dog screams back at you, across the street. Today’s rare advisory outlines two vulnerabilities in Ivanti’s Sentry product, appealing directly to our inner desire for sophisticated server-side,
Push to Prod
Queueing Requests Queues Your Capacity Problems, Too On queues, capacity, and why your dashboard is lying to you
23rd Mar 2026
Writing
Chinatown Well, that was probably the most depressing final sequence I can remember in a film (especially one...
4th Aug 2022
1
4th Aug 2022
Well, that was probably the most depressing final sequence I can remember in a film (especially one so devoted to realism, or at least its brand of plausibility.)
Push to Prod
Comprehension of Concurrency is a Lifelong Journey Accept that your understanding is imperfect. There is comfort in letting go.
23rd Jul 2024
Posts on Made of...
Three kinds of memory leaks So, you’ve got a program that’s using more and more over time as it runs. Probably you can...
29th Apr 2018
28
29th Apr 2018
So, you’ve got a program that’s using more and more over time as it runs. Probably you can immediately identify this as a likely symptom of a memory leak. But when we say “memory leak”, what do we actually mean? In my experience, apparent memory leaks divide into three broad...
Vitalik Buterin's...
La Guía Incompleta de los Rollups
5th Jan 2021
Open for Business
Silence Isn't Violence The last decade, we’ve been told we have to speak — and speak loudly — or we’re the bad guys. And,...
a week ago
1
a week ago
The last decade, we’ve been told we have to speak — and speak loudly — or we’re the bad guys. And, of course, say what the mob says or we’re still the bad guys. But silence is often more profound.
Writing
Three apps that will not change your life After what has felt like a long winter of habitual reliance on my existing tools, I’m finally...
15th Aug 2025
1
15th Aug 2025
After what has felt like a long winter of habitual reliance on my existing tools, I’m finally playing around with some new ones. This is a healthy habit—so long as you don’t convince yourself that you’re just one more App Store download away from a previously unimaginable level...
Yazin Alirhayim
On joining Payfort “How hard could it possibly be?”, I remember thinking. Boy was I in for a treat.
24th Jul 2015
1
24th Jul 2015
“How hard could it possibly be?”, I remember thinking. Boy was I in for a treat.
detreville
🎼This Is the Worst Trip I’ve Ever Been On 🎶 (A Lengthy Vacation Post-Mortem)
9th May 2024
Posts on Made of...
A Cursed Bug In my day job at Anthropic, we run relatively large distributed systems to train large language...
23rd Feb 2022
27
23rd Feb 2022
In my day job at Anthropic, we run relatively large distributed systems to train large language models. One of the joys of using a lot of computing resources, especially on somewhat niche software stacks, is that you spend a lot of time running into the long-tail of bugs which...
latest projects -...
Analemmagraph [Concept] Video of a day, one year in every frame
26th Sep 2023
./techtipsy
Running cheap and crappy USB hard drives in RAID0 is indeed a very terrible idea Some of my dumb experiments result in interesting findings and unexpected successes. Some end up...
14th Jan 2026
1
14th Jan 2026
Some of my dumb experiments result in interesting findings and unexpected successes. Some end up with very predictable failures. What happens when you have two crappy USB hard drives running btrfs1 in raid0 mode? Nothing, until something goes wrong on one of the drives. Here’s...
./techtipsy
I tried out the CyberPower UT650EG UPS After some spicy feedback to my post where a ThinkPad T430 acted as a server, I decided to try out...
4th Aug 2022
113
4th Aug 2022
After some spicy feedback to my post where a ThinkPad T430 acted as a server, I decided to try out one UPS that was recommended on the basis of it being much more power efficient compared to the APC UPS that I previously ran. That UPS? CyberPower UT650EG. Why switch out a...
Louwrentius - Solar
Eztables: simple yet powerful firewall configuration for Linux I've created and released Eztables on Github. Anyone who ever has a need to setup a firewall on...
16th Nov 2013
21
16th Nov 2013
I've created and released Eztables on Github. Anyone who ever has a need to setup a firewall on Linux may be interested in this project. It doesn't matter if you need to protect a laptop, server or want to setup a network firewall. Eztables supports it all. If you're not afraid...
Toni's Blog
2025 Year in Review Everything that happened to me last year.
4th Jan 2026
Vitalik Buterin's...
Epochs and slots all the way down: ways to give Ethereum users faster transaction confirmation times
30th Jun 2024
Notes on software...
Coolest hard-tech companies in NYC 2021 For years I've kept a private list of really cool tech companies in NYC. Now that I'm funemployed...
4th Jun 2021
27
4th Jun 2021
For years I've kept a private list of really cool tech companies in NYC. Now that I'm funemployed it's the perfect time to publish. This list is influenced by 1) my perception of the difficulty of the engineering behind the product and 2) the company's educational and OSS...
Willem's Blog
One year on the ultimate commuter bike Answering questions from one of the most popular posts of last year, I am reviewing my commuter bike...
26th Feb 2019
34
26th Feb 2019
Answering questions from one of the most popular posts of last year, I am reviewing my commuter bike after one year of extensive use through winter and summer.
Computer Ads from...
Vote for the Topic of the February 2024 Plus Post If you are a paid subscriber, voting is open for one week
6th Feb 2024
Jonas Hietala
Vacation Finally back from a 2 week vacation up at Övertorneå. It’s been pretty great to be taken care of and...
14th Aug 2014
25
14th Aug 2014
Finally back from a 2 week vacation up at Övertorneå. It’s been pretty great to be taken care of and not doing anything. Well, I did get my ass kicked in Terra Mystica and I played a bit of Minecraft, but still. We got some nice food and my in-laws and my parents were nice. I’m...
Louwrentius - Solar
The 'hidden' cost of using ZFS for your home NAS Introduction Update December 2023: In June, it was announced that iXsystems would sponsor...
2nd Jan 2016
35
2nd Jan 2016
Introduction Update December 2023: In June, it was announced that iXsystems would sponsor implementing the VDEV expansion feature. A new pr has been created for this effort. The feature was merged into the code base, but may not be available to the general public before the end...
Willem L. Middelkoop
Realtime service uptime monitoring Downtime happens and it is nothing to be ashamed of, just make sure that you set yourself up to...
1st Feb 2021
1
1st Feb 2021
Downtime happens and it is nothing to be ashamed of, just make sure that you set yourself up to discover problems as soon as possible! You can use realtime uptime monitoring to automatically keep an eye on your servers and services. Read along to find out how. Uptime, downtime...
Opsbros
Saibah Securitah It's always okay to buy the domain for the meme!
17th Sep 2021
Vitalik Buterin's...
A Quick Garbled Circuits Primer
21st Mar 2020
Louwrentius - Solar
The sorry state of CoW file systems I'd like to argue that both ZFS and BTRFS both are incomplete file systems with their own drawbacks...
1st Mar 2015
28
1st Mar 2015
I'd like to argue that both ZFS and BTRFS both are incomplete file systems with their own drawbacks and that it may still be a long way off before we have something truly great. Both ZFS and BTRFS are two heroic feats of engineering, created by people who are probably ten times...
Elevation Lab - Blog
Designers Desk #2 - Aaron Della Vedova Designer's Desk is a new series featuring the desk setups of artists, designers, and creators -...
3rd Aug 2017
25
3rd Aug 2017
Designer's Desk is a new series featuring the desk setups of artists, designers, and creators - showcasing how they work and what their workspace looks like.   Aaron Della Vedova is one of the world's most celebrated tattoo artists and the owner of Guru Tattoo, which has two...
somenice
Cake Hole Whistler Mountain Often inviting. This terrain just off the Whistler peak road can be an enticing sun-swept run of...
1st Dec 2024
101
1st Dec 2024
Often inviting. This terrain just off the Whistler peak road can be an enticing sun-swept run of untouched powder.Understanding that you need to come back up the same way you go down, can make you question if it’s really worth it.Know before you go. Cake Hole by Andrew...
Home on Erik...
Annoying blog post I spent a couple of hours this weekend going through some pull requests and issues to Annoy, which...
11th Nov 2014
29
11th Nov 2014
I spent a couple of hours this weekend going through some pull requests and issues to Annoy, which is an open source C++/Python library for Approximate Nearest Neighbor search. I set up Travis-CI integration and spent some time on one of the issues that multiple people had...
Ken Shirriff's blog
Reverse-engineering an analog Bendix air data computer: part 4, the Mach section MathJax = { tex: { inlineMath: [['$', '$'], ['\\(', '\\)']] }, svg: { fontCache:...
11th Feb 2024
28
11th Feb 2024
MathJax = { tex: { inlineMath: [['$', '$'], ['\\(', '\\)']] }, svg: { fontCache: 'global' }, chtml: { displayAlign: 'left' } }; MathJax.Hub.Config({ "HTML-CSS": { scale: 175} }); .MathJax {font-size: 1em !important} In the 1950s, many fighter...
computers are bad
2024-07-13 the contemporary carphone Cathode Ray Dude, in one of his many excellent "Quick Start" videos, made an interesting observation...
13th Jul 2024
121
13th Jul 2024
Cathode Ray Dude, in one of his many excellent "Quick Start" videos, made an interesting observation that has stuck in my brain: sophisticated computer users, nerds if you will, have a tendency to completely ignore things that they know are worthless. He was referring to the...
Vitalik Buterin's...
7ème tour des subventions Gitcoin - Rétrospective
18th Oct 2020
Writing
Agatha Christie’s Poirot Delightful. I’d recommend pacing out your consumption a bit more than we did — like the books...
3rd Jan 2020
1
3rd Jan 2020
Delightful. I’d recommend pacing out your consumption a bit more than we did — like the books themselves, and perhaps like the format writ large, the formula wears a bit thin and obvious when you’re giving yourself ninety minutes of it each night — but Suchet’s acting is...
Notes on software...
Intuitions for Distributed Consensus by Phil Eaton This is an external talk of mine. Click here if you are not redirected.
8th Oct 2024
Vitalik Buterin's...
Exploring Fully Homomorphic Encryption
20th Jul 2020
Vitalik Buterin's...
Multidimensional gas pricing
9th May 2024
Scott Kennedy
I have nine bosses, Bob: costs of org layering
12th Nov 2022
Himanshu Mishra |...
About Metakgp You can listen to this in background Before The Beginning - John Frusciante (YouTube)...
13th Dec 2017
18
13th Dec 2017
You can listen to this in background Before The Beginning - John Frusciante (YouTube) :name-retracted: wrote - I wrote this couple of days…
Louwrentius - Solar
Achieving 2.3 GB/s with 16 x 4 TB drives I'm in the process of building a new storage server to replace my 18 TB NAS. The server is almost...
12th Jul 2014
21
12th Jul 2014
I'm in the process of building a new storage server to replace my 18 TB NAS. The server is almost finished, it's now down to adding disk drives. I'm using the HGST 4 TB 7200 RPM drive for this build (SKU 0S03356) (review). I have not bought all drives at once, but slowly adding...
./techtipsy
Oversimplified guide into snapshots on the btrfs filesystem Friday afternoon. You’re trying out a script that you wrote to mass-rename and move some files...
5th Apr 2022
65
5th Apr 2022
Friday afternoon. You’re trying out a script that you wrote to mass-rename and move some files around. You finish the script and test it out. Oops. All the files now have all the wrong names, and some have been randomly moved 10 folders deep. It’s a mess. And you didn’t make a...
Willem's Blog
Optimising images for the web and performance Make your website faster by optimising the images. This posts explains how you can do this.
25th Sep 2018
21
25th Sep 2018
Make your website faster by optimising the images. This posts explains how you can do this.
Buck on Software
Category velocity People make decisions, not businesses.
15th Jun 2021
Eric Migicovsky's...
Kickstarter 1 Campaign Updates
20th Jun 2012
Bryan Braun - Blog
Made in 2025 Here are some things I made in 2025: Pro-Wrestler or Roller Coaster A Fusion 360 Script for creating...
1st Jan 2026
1
1st Jan 2026
Here are some things I made in 2025: Pro-Wrestler or Roller Coaster A Fusion 360 Script for creating a Penrose Triangle in CAD A personal book recommendation tool, which used my archive of book reviews, the OpenAI API, and RAG techniques to give me personalized book...
benn.substack
Can analysis ever be automated? The catch-22 of all these AI analysts. Plus, go crazy folks; go crazy.
1st Aug 2025
Construction Physics
How Long Does It Take to Plan a Bridge? Many folks, including me, have observed that it seems to take much longer to build infrastructure in...
4th Jun 2026
2
4th Jun 2026
Many folks, including me, have observed that it seems to take much longer to build infrastructure in the US than it used to.
Home on Erik...
Annoy Annoy is a simple package to find approximate nearest neighbors (ANN) that I just put on Github. I'm...
12th Apr 2013
23
12th Apr 2013
Annoy is a simple package to find approximate nearest neighbors (ANN) that I just put on Github. I'm not trying to compete with existing packages, but Annoy has a couple of features that makes it pretty useful.
detreville
I invent a new kind of magnet, sort of... It's SO new, it has ZERO external magnetic field!
29th Aug 2025
./techtipsy
So you want to migrate to Kubernetes: observations from a software developer Kubernetes: everyone wants to do it, regardless of their scale and business objectives.1 Common...
1st Oct 2024
91
1st Oct 2024
Kubernetes: everyone wants to do it, regardless of their scale and business objectives.1 Common justifications include better scalability, cost savings, standardization and being super modern and stuff. It’s the future! In my personal experience, Kubernetes is far from the...
Construction Physics
Inside the interconnection queue Electric power in the US is provided by the electrical grid, a huge network of power plants,...
5th Feb 2025
75
5th Feb 2025
Electric power in the US is provided by the electrical grid, a huge network of power plants, transmission lines, and transformers that moves electric power from where it's generated to where it's consumed.
Notes on software...
The year in books: 11 to recommend in 2021 Last year (2021) I finished 17 books, a five year low. But that's ok! 4 fiction and 13 non-fiction....
5th Jan 2022
22
5th Jan 2022
Last year (2021) I finished 17 books, a five year low. But that's ok! 4 fiction and 13 non-fiction. Another 30 started but not finished. Non-fiction It seems I was pretty focused on business history books and history of tech. The 8 non-fiction books I liked the most: Designing...
Jonas Hietala
GitOps with ArgoCD Now we’re getting to the fun stuff: GitOps. The act of pushing beautifully crafted .yaml files and...
23rd Jul 2026
1
23rd Jul 2026
Now we’re getting to the fun stuff: GitOps. The act of pushing beautifully crafted .yaml files and seeing your Kubernetes cluster get red and stall out is surely what life’s all about. Install ArgoCD We have our Kubernetes cluster and now we’re going to bootstrap ArgoCD so it...
Simply Explained
ESP32 Cam: cropping images on device The ESP32 camera is the cheapest microcontroller with a built-in camera that you can buy. The OV2640...
23rd Feb 2021
32
23rd Feb 2021
The ESP32 camera is the cheapest microcontroller with a built-in camera that you can buy. The OV2640 sensor has a max resolution of 1600x1200, but sometimes you don't need the entire image.In this post I'll show how to crop the images on the ESP32 itself, before sending it of to...
Opsbros
Tasmota Quad Switch Breakout The Tasmota Quad Switch Breakout is designed to make connecting a custom quad light switch to a...
3rd Oct 2021
25
3rd Oct 2021
The Tasmota Quad Switch Breakout is designed to make connecting a custom quad light switch to a Wemos D1 mini running Tasmota super super easy.
Applied Cartography
The Design of Everyday Things My favorite book of the year. I’m not going to gush about it — enough others have in the decades of...
30th Dec 2014
1
30th Dec 2014
My favorite book of the year. I’m not going to gush about it — enough others have in the decades of its existence — but know that it is that good and that timeless. Norman changed the way I thought about technology.
Willem L. Middelkoop
Master of Change Change is one of life's few constants. Yet, even with its inevitability, facing it head-on can feel...
17th Jan 2025
1
17th Jan 2025
Change is one of life's few constants. Yet, even with its inevitability, facing it head-on can feel daunting and disorienting. In the book "Master of Change", Brad Stulberg offers a thought-provoking guide to not just survive but thrive in an ever changing world. As you grow...
Bryan Braun - Blog
Made in 2024 Here are some things I made in 2024: Music Box Fun: Advanced Editing (a new major feature): ...
1st Jan 2025
80
1st Jan 2025
Here are some things I made in 2024: Music Box Fun: Advanced Editing (a new major feature): Adds multiple-note selection for bulk operations on notes (like deletion, copy/paste, nudging and dragging) Also includes a “space editor” for arbitrarily adding/removing space...
Arduino Blog
Control your volume with a wireless rotary encoder, as you deserve Every decent stereo sold since the invention of sound has included a knob on the front for adjusting...
6th Jan 2025
77
6th Jan 2025
Every decent stereo sold since the invention of sound has included a knob on the front for adjusting volume. There are influencers and entire communities dedicated to evaluating the feel of those wonderful knobs. So why would you settle for the mushy volume buttons on a remote?...
Ken Shirriff's blog
Standard cells: Looking at individual gates in the Pentium processor Intel released the powerful Pentium processor in 1993, a chip to "separate the really power-hungry...
7th Jul 2024
29
7th Jul 2024
Intel released the powerful Pentium processor in 1993, a chip to "separate the really power-hungry folks from ordinary mortals." The original Pentium was followed by the Pentium Pro, the Pentium II, and others, spawning a long-running brand of high-performance processors, Intel's...
Eric Migicovsky's...
Success and Failure at Pebble I’ve been giving a talk on the importance of learning from failure to every YC batch for last few...
11th Apr 2022
1
11th Apr 2022
I’ve been giving a talk on the importance of learning from failure to every YC batch for last few years. I wrote this post in 2017 but never…
Electronics etc…
An In-Depth Look at the ICE-V Wireless FPGA Development Board Introduction The ICE-V Wireless FPGA Board Preloading the PSRAM with User Data The Overall Boot...
27th Dec 2022
104
27th Dec 2022
Introduction The ICE-V Wireless FPGA Board Preloading the PSRAM with User Data The Overall Boot Process UART Console Getting Started with the ICE-V Wireless Board for Real Reinstalling or Modifying the ESP32C3 Firmware The RISC-V Example FPGA Design Compiling the RISC-V Example...
Ian's Blog
Mourning the Loss of Cohost The staff running Cohost have announced (archived) that at the end of 2024 Cohost will be shutting...
11th Sep 2024
31
11th Sep 2024
The staff running Cohost have announced (archived) that at the end of 2024 Cohost will be shutting down, with the site going read-only on October 1st 2024. This news was deeply upsetting to receive, as Cohost filled a space left by other social media websites when they stopped...
Electronics etc…
Cable Length Measurement with an HP 8007B Pulse Generator MathJax.Hub.Config({ jax: ["input/TeX", "output/HTML-CSS"], tex2jax: { inlineMath: [...
1st Apr 2023
110
1st Apr 2023
MathJax.Hub.Config({ jax: ["input/TeX", "output/HTML-CSS"], tex2jax: { inlineMath: [ ['$', '$'], ["\\(", "\\)"] ], displayMath: [ ['$$', '$$'], ["\\[", "\\]"] ], processEscapes: true, skipTags: ['script', 'noscript', 'style', 'textarea', 'pre',...
Abishek Muthian
Auto suspend and resume KVM Virtual Machine with the host When the host machine is suspended while the KVM through QEMU is running lead to issues like display...
13th Sep 2021
19
13th Sep 2021
When the host machine is suspended while the KVM through QEMU is running lead to issues like display unable to wake up when resuming suspend. Suspending and resuming the Virtual Machine when the host machine is suspended using hooks in systemd and resumed fixes this...
Jeff Geerling
Why doesn't Apple make a standalone Touch ID? Why doesn't Apple make a standalone Touch ID? I finally upgraded to a mechanical...
3rd Dec 2025
1
3rd Dec 2025
Why doesn't Apple make a standalone Touch ID? I finally upgraded to a mechanical keyboard. But because Apple's so protective of their Touch ID hardware, there aren't any mechanical keyboards with that feature built in. But there is a way to hack it. It's incredibly...
Louwrentius - Solar
Highpoint RocketRAID 2320 on Debian howto Get the 'open source' driver from www.highpoint-tech.com. (It's not open source, it uses a closed...
28th Sep 2008
20
28th Sep 2008
Get the 'open source' driver from www.highpoint-tech.com. (It's not open source, it uses a closed binary driver.) http://www.highpoint-tech.com/USA/bios_rr2320.htm Install the kernel headers if you haven't already - apt-get install linux-headers-2.6.18-6-k7 - extract the...
Willem L. Middelkoop
Offline Music Music has the universal power to move people. Different rhythms, emotions and vocals enable us to...
16th Jul 2022
1
16th Jul 2022
Music has the universal power to move people. Different rhythms, emotions and vocals enable us to enjoy music very personally. Music is very close to my heart and I don't like anything to get in between. Therefore I don't rely on streaming music services, but manage my own...
Abishek Muthian
Are we worrying more about AI than global warming So, my friend said this — If I may state mine — It’s not we’re more worried about AI, it’s the media...
29th Aug 2017
22
29th Aug 2017
So, my friend said this — If I may state mine — It’s not we’re more worried about AI, it’s the media inducing cognitive biases fuelled by Hollywood when a celebrity speaks about dooms day AI. Let’s discuss some facts, Let’s take prof. Hawing, he’s vocal about the need to keep AI...
Kent de Bruin
Great Tools Disappear The best designed products get out of the way and let you focus on the work instead of the tool
18th Sep 2025
1
18th Sep 2025
The best designed products get out of the way and let you focus on the work instead of the tool
Style over Substance
How to use a Phase One H20 digital back on a medium format Hasselblad V camera (500EL/M) My newest purchase was a bit of a gamble. I bought a $500 Phase One H20 digital back for my...
1st Jan 2021
126
1st Jan 2021
My newest purchase was a bit of a gamble. I bought a $500 Phase One H20 digital back for my Hasselblad 500EL/M medium format camera. Or, simply put, I bought an expensive old gadget for my even older analog camera, making it a digital camera. A gadget that was released in the...
Christian Selig
High quality, low filesize GIFs While the GIF format is a little on the older side, it’s still a really handy format in 2025 for...
2nd Aug 2025
52
2nd Aug 2025
While the GIF format is a little on the older side, it’s still a really handy format in 2025 for sharing short clips where an actual video file might have some compatibility issues. For instance, I find when you just want a short little video on your website, a GIF is still so...
Evan Hahn (dot com)
Notes from "The Weather Machine: A Journey Inside the Forecast" In The Weather Machine: A Journey Inside the Forecast, author Andrew Blum gives a high-level...
25th Jul 2025
1
25th Jul 2025
In The Weather Machine: A Journey Inside the Forecast, author Andrew Blum gives a high-level overview of global weather forecasting. What complexity hides behind the simple interfaces of our daily weather apps? Three main points stuck out to me: “The weather machine has to be a...
anderegg.ca
Reckoning with Liquid Glass When Apple released its new operating systems last year, I wasn’t in a hurry to upgrade. I had...
20th Jan 2026
1
20th Jan 2026
When Apple released its new operating systems last year, I wasn’t in a hurry to upgrade. I had initially come away from WWDC 2025 excited about the new Liquid Glass design language, but then became grumpy. The visual effects looked nice to me, but they functioned more poorly than...
eieio.games
snakes.run: rendering 100M pixels a second over ssh snakes.run: rendering 100M pixels a second over ssh snakes.run is a massively multiplayer snake game...
25th Feb 2026
1
25th Feb 2026
snakes.run: rendering 100M pixels a second over ssh snakes.run is a massively multiplayer snake game that uses the Secure Snake Home (SSH) protocol. It can render 100M pixels a second. ssh snakes.run to play. Read the full post on my blog! Here's a raw link, if you need it: ...
Ken Shirriff's blog
Reverse engineering the 59-pound printer onboard the Space Shuttle The Space Shuttle contained a bulky printer so the astronauts could receive procedures, mission...
3rd Aug 2024
32
3rd Aug 2024
The Space Shuttle contained a bulky printer so the astronauts could receive procedures, mission plans, weather reports, crew activity plans, and other documents. Needed for the first Shuttle launch in 1981, this printer was designed in just 7 months, built around an Army...
Fabien Sanglard
The Book Of CP-System, paper version
22nd Nov 2022
Arduino Blog
This Kenyan engineer modernizes vintage cars with a custom ECU and EFI upgrades The automotive industry’s switch from carburetion to fuel injection was one of the most effective...
1st Oct 2024
72
1st Oct 2024
The automotive industry’s switch from carburetion to fuel injection was one of the most effective advancements of the 20th century. Electronic fuel injection allows for precise control over an internal combustion engine’s air-fuel mixture, which dramatically improves fuel...
Notes on software...
Confusion is a muse Some of the most interesting technical blog posts I read come from, and a common reason for posts I...
14th Jun 2024
26
14th Jun 2024
Some of the most interesting technical blog posts I read come from, and a common reason for posts I write is, confusion. You're at work and you start asking questions that are difficult to answer. You spend a few hours or a day trying to get to the bottom of things. If you ask a...
Writing
The Boys in the Boat A friend of mine who's in finance told me that the book is a cult favorite in his office, as most of...
14th Jan 2019
1
14th Jan 2019
A friend of mine who's in finance told me that the book is a cult favorite in his office, as most of them did crew in college. There's gotta be a word for the narrative neatness that this book employs. Of course the UW folks are the young upstarts — of course they are portrayed...
Bryan Braun - Blog
Quality vs quantity in the age of AI Over the last four months I’ve increased my use of AI for web dev work pretty dramatically. I use it...
27th Apr 2026
1
27th Apr 2026
Over the last four months I’ve increased my use of AI for web dev work pretty dramatically. I use it every day at work, as do most of my coworkers. I don’t think it’s disputed anymore that AI-assisted development can save a lot of time and effort. The question is, what do we do...
Eric Migicovsky's...
Quick Pebble Project Update
9th Jul 2025
Can We Still Govern?
Is MAGA Melting Down? Signs and wonders, portents and data points
2nd Aug 2026
Notes on software...
What's the big deal about Deterministic Simulation Testing? Bugs in distributed systems are hard to find, largely because systems interact in chaotic ways. And...
20th Aug 2024
31
20th Aug 2024
Bugs in distributed systems are hard to find, largely because systems interact in chaotic ways. And even once you've found a bug, it can be anywhere from simple to impossible to reproduce it. It's about as far away as you can get from the ideal test environment: property...
tim.sh
Switching to Claude Code + VSCode inside Docker Why I decided to ditch Cursor and switch to running Claude Code in an isolated environment + diy...
11th Jul 2025
1
11th Jul 2025
Why I decided to ditch Cursor and switch to running Claude Code in an isolated environment + diy guide!
watchTowr Labs
You’re Back In The Room (Citrix NetScaler Pre-Auth RCE CVE-2026-8452(?)) Suddenly, you’re in a room. You look around - oh, you’re surrounded by other new starters at your...
14th Aug 2026
1
14th Aug 2026
Suddenly, you’re in a room. You look around - oh, you’re surrounded by other new starters at your new job. Yes, it’s Monday, and you’re being onboarded. You know the drill - it’s the typical enterprise “please don’t be
Jonas Hietala
March Theme: 10 seconds Well well here’s something interesting. The Experimental Gameplay Project has given us a really...
2nd Mar 2010
23
2nd Mar 2010
Well well here’s something interesting. The Experimental Gameplay Project has given us a really interesting thing to focus on: Time. Like Braid, it’s time for us to make something interesting with time itself. 10 seconds is the constraint and that’s not a lot, but perhaps enough?
Vitalik Buterin's...
Quadratic Payments: A Primer
7th Dec 2019
MIT News - Civil and...
SMART launches new Wearable Imaging for Transforming Elderly Care research group WITEC is working to develop the first wearable ultrasound imaging system to monitor chronic...
3rd Feb 2026
1
3rd Feb 2026
WITEC is working to develop the first wearable ultrasound imaging system to monitor chronic conditions in real-time, with the goal of enabling earlier detection and timely intervention.
Jeff Geerling
Expert Beginners and Lone Wolves will dominate this early LLM era After migrating this blog from a static site generator into Drupal in 2009, I noted: As a sad...
1st Mar 2026
2
1st Mar 2026
After migrating this blog from a static site generator into Drupal in 2009, I noted: As a sad side-effect, all the blog comments are gone. Forever. Wiped out. But have no fear, we can start new discussions on many new posts! I archived all the comments from the old 'Thingamablog'...
Home on Erik...
Conversion rates – you are (most likely) computing them wrong How hard can it be to compute conversion rate? Take the total number of users that converted and...
23rd May 2017
21
23rd May 2017
How hard can it be to compute conversion rate? Take the total number of users that converted and divide them with the total number of users. Done. Except… it's a lot more complicated when you have any sort of significant time lag.
Birchtree
Quick Reviews is out now! Quick Reviews is currently available on the App Store and is a free download. Check it out! I...
2nd Feb 2025
40
2nd Feb 2025
Quick Reviews is currently available on the App Store and is a free download. Check it out! I recently wrote about how the app works, so I’ll let you read that to see how it works. I have finalized my monetization, so I did want to lay that
Old Vintage...
Oblast: a better Blasto game for the Commodore 64 wiring up a Gremlin Blasto arcade board, we talked at length about this 1978 arcade game's history...
6th Dec 2025
1
6th Dec 2025
wiring up a Gremlin Blasto arcade board, we talked at length about this 1978 arcade game's history and its sole official home computer port by Milton Bradley to the Texas Instruments 99/4A. In the single player mode you run around in a maze and try to blow up all the mines, which...
Willem's Blog
Is the Apple Watch the modern tool watch? I tested the Apple Watch during my work in Frankfurt this week where I had to go inside an internet...
1st Nov 2018
27
1st Nov 2018
I tested the Apple Watch during my work in Frankfurt this week where I had to go inside an internet data centre.
Kent de Bruin
From Thought to Entry
5th Mar 2026
The Pragmatic...
Which IDEs do software engineers love, and why? oftware engineers shared their favorite IDEs on social media, and the most-mentioned one by a...
26th Nov 2024
93
26th Nov 2024
oftware engineers shared their favorite IDEs on social media, and the most-mentioned one by a comfortable margin was Cursor. WindSurf and Zed also seem to be getting traction at the expense of Visual Studio, and JetBrains.
Ken Shirriff's blog
Pi in the Pentium: reverse-engineering the constants in its floating-point unit Intel released the powerful Pentium processor in 1993, establishing a long-running brand of...
5th Jan 2025
82
5th Jan 2025
Intel released the powerful Pentium processor in 1993, establishing a long-running brand of high-performance processors.1 The Pentium includes a floating-point unit that can rapidly compute functions such as sines, cosines, logarithms, and exponentials. But how does the Pentium...
Writing
Anxious People The friend who suggested this book for book club prefaced it with "I like this author because...
4th Nov 2020
1
4th Nov 2020
The friend who suggested this book for book club prefaced it with "I like this author because nothing is left to subtext", and that certainly is true! If you are ever looking for a book in which the author tells you exactly what everything means and what everyone is thinking and...
Louwrentius - Solar
Benchmarking cheap SSDs for fun, no profit (be warned) The price of Solid-state drives (SSDs) has dropped significantly over the last few years. It's now...
26th Mar 2023
36
26th Mar 2023
The price of Solid-state drives (SSDs) has dropped significantly over the last few years. It's now possible to buy a 1TB solid-state drive for less than €60. However, at such low price points, there is a catch. Although cheap SSDs do perform fine regarding reads, sustained write...
Willem L. Middelkoop
Scalable application design without magic As part of the online food ordering app I'm building, I needed to design a scalable backend...
10th May 2020
1
10th May 2020
As part of the online food ordering app I'm building, I needed to design a scalable backend infrastructure that could handle lots of concurrent users. Scalability is considered a hard problem to tackle. Often it's presented like it's something magical, done by million dollar...
csvbase blog
DuckDB isn't just fast A whistlestop tour of the cool bits of DuckDB
30th May 2024
Abishek Muthian
2001: A Space Odyssey 50 years ago a movie changed everything. That’s how aptly, the re-release trailer backed by...
6th May 2018
21
6th May 2018
50 years ago a movie changed everything. That’s how aptly, the re-release trailer backed by Christopher Nolan begins! Watch video on YouTube 2001: A Space Odyssey — Original Theatrical Trailer | Credits: Warner Bros. Entertainment Inc. It’s safe to say that there’s no other...
Willem's Blog
Optical vs chest strap heart rate monitors Understanding the differences in common HR monitors used in wearables, smartwatches and fitness...
14th Jul 2019
59
14th Jul 2019
Understanding the differences in common HR monitors used in wearables, smartwatches and fitness trackers
Willem L. Middelkoop
Six Websites in Ten Days Halfway June I came back from Amsterdam buzzing. A week and a half later six websites were live on a...
23rd Jun 2026
1
23rd Jun 2026
Halfway June I came back from Amsterdam buzzing. A week and a half later six websites were live on a publisher that did not exist before: MP1, a static site generator that lives as a ZIP file inside my own CMS. This post is about what made that possible: automating the dull work...
Fabien Sanglard
Game Engine Black Book: DOOM, Korean Edition
5th Apr 2021
Victor Poughon
All clocks are 30 seconds late OK, this is going to sound crazy: I believe all clocks are 30 seconds late. Let's get a few things...
6th Jan 2025
1
6th Jan 2025
OK, this is going to sound crazy: I believe all clocks are 30 seconds late. Let's get a few things out of the way: this is neither about time zones, nor leap seconds. It's not about synchronization of clocks, and it's not about relativity or any obscure corner of physics. I'm...
computers are bad
2025-06-08 Omnimax In a previous life, I worked for a location-based entertainment company, part of a huge team of...
8th Jun 2025
52
8th Jun 2025
In a previous life, I worked for a location-based entertainment company, part of a huge team of people developing a location for Las Vegas, Nevada. It was COVID, a rough time for location-based anything, and things were delayed more than usual. Coworkers paid a lot of attention...
./techtipsy
I held a talk about my self-hosting adventure! There are two reasons why I haven’t written much lately, and one of them is that I was cooking up...
26th May 2023
99
26th May 2023
There are two reasons why I haven’t written much lately, and one of them is that I was cooking up a talk about self-hosting, more specifically my own self-hosting adventure (the other one is the Steam Deck, more about that in the future). The talk took place on May 25th 2023 at...
axio.ms
Classical virtualisation rules applied to RISC-style atomics In 1974, Gerald Popek and Robert Goldberg published a paper, “Formal Requirements for Virtualizable...
15th May 2022
34
15th May 2022
In 1974, Gerald Popek and Robert Goldberg published a paper, “Formal Requirements for Virtualizable Third Generation Architectures”, giving a set of characteristics for correct full-machine virtualisation. Today, these characteristics remain very useful. Computer architects will...
Simone Salis
The Art of Deliberate Friction-Building In a world engineered to be frictionless, adding a bit of resistance can be revolutionary.
10th Sep 2024
1
10th Sep 2024
In a world engineered to be frictionless, adding a bit of resistance can be revolutionary.

We love reading as much as you do!
Every week we share the top 5 articles we enjoyed reading. Subscribe to get them in your inbox.

Subscribe

📚 BoredReading

You seem to be enjoying this.

Join free to unlock everything.

Create free account

Already have an account? Sign in