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 #science #startups #AI #literature #architecture #travel #design #creative #comics #finance #cartography #indiehacker Muted Categories [alt+←][alt+→]
./techtipsy
Control - how to make a game enjoyable for casual audiences I’ve decided to intentionally take more time to play video games this year, since it’s a relatively...
1st Dec 2023
188
1st Dec 2023
I’ve decided to intentionally take more time to play video games this year, since it’s a relatively healthy way to escape from the real world once in a while. A friend recommended one game in particular: Control: Ultimate Edition. During the Steam summer sale of 2023, I went...
Willem L. Middelkoop
The day I sold my car This week I sold my car, I now no longer own one. For me, this is something of a change as over the...
12th Feb 2020
1
12th Feb 2020
This week I sold my car, I now no longer own one. For me, this is something of a change as over the years I owned various sports cars that were like a hobby to me. My discovery of cycling and the birth of my son changed this. But if you're looking for a reason to buy a sports...
GitButler
GitButler is now Fair Source GitButler is now officially one of the first members of the Fair Source movement, helping to shift...
6th Aug 2024
26
6th Aug 2024
GitButler is now officially one of the first members of the Fair Source movement, helping to shift closed source to publicly available software by default.
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.
Louwrentius - Solar
Understanding the Ubuntu 20.04 LTS Server Autoinstaller Introduction Ubuntu Server version 18.04 LTS uses the debian-installer (d-i) for the installation...
11th Feb 2021
31
11th Feb 2021
Introduction Ubuntu Server version 18.04 LTS uses the debian-installer (d-i) for the installation process. This includes support for 'preseeding' to create unattended (automated) installations of ubuntu. the debian installer With the introduction of Ubuntu Server 20.04 'Focal...
Abishek Muthian
I had to let Go of Java If you're a millennial and involved in SW-development then its likely Java has touched your life in...
21st Aug 2021
20
21st Aug 2021
If you're a millennial and involved in SW-development then its likely Java has touched your life in some way. Java was the magic pill in late 90s in India and every Engineering graduate irrespective of their domain was told to get certified in it for a job. My sister(ECE) was one...
axio.ms
A small ode to the CRT Built October 2018 I used to hate Cathode Ray Tubes. As a kid in Europe, everything flickered at...
8th Feb 2022
34
8th Feb 2022
Built October 2018 I used to hate Cathode Ray Tubes. As a kid in Europe, everything flickered at 50Hz, or made a loud whistle at 15.625KHz (back when I could still hear it). CRTs just seemed crude, “electro-brutalist” contraptions from the valve era. They were heavy, and...
Scott Kennedy
Google interviews vs the LSAT, and why AI will save us from both
14th Jun 2023
MIT News - Civil and...
New control system teaches soft robots the art of staying safe MIT CSAIL and LIDS researchers developed a mathematically grounded system that lets soft robots...
2nd Dec 2025
1
2nd Dec 2025
MIT CSAIL and LIDS researchers developed a mathematically grounded system that lets soft robots deform, adapt, and interact with people and objects, without violating safety limits.
Willem's Blog
Fietselfstedentocht 2017 Cycling the 235KM long Fietselfstedentocht through Friesland
29th Jun 2017
Jonas Hietala
The End of the Tunnel Lately I’ve been feeling like there’s been a shit-ton of stuff going on, quite a turn-around from...
19th Oct 2011
21
19th Oct 2011
Lately I’ve been feeling like there’s been a shit-ton of stuff going on, quite a turn-around from the last time. One course about data structure and algorithms (super fun to be honest) has wrapped up. We thought we were ahead with the assignments but in the end it got very...
Jonas Hietala
A Simple Thought I wrote that we where doing some microprogramming, making the processor work etc. We had a lab about...
2nd Feb 2012
20
2nd Feb 2012
I wrote that we where doing some microprogramming, making the processor work etc. We had a lab about that yesterday and I was very, very nervous. The preparations weren’t that hard, but they where very bothersome. Converting the instructions to binary/hex by hand is never nice....
Arduino Blog
A desktop-sized DIY vending machine for your room Have you ever wanted your very own vending machine? If so, you likely found that they’re expensive...
2nd Jul 2024
161
2nd Jul 2024
Have you ever wanted your very own vending machine? If so, you likely found that they’re expensive and too bulky to fit in most homes. But now you can experience vending bliss thanks to this miniature vending machine designed by m22pj, which you can craft yourself using an...
Christian Selig
Smart Open Xcode If you’re like me, you often have multiple versions of Xcode installed. One or two beta versions, a...
2nd Aug 2023
107
2nd Aug 2023
If you’re like me, you often have multiple versions of Xcode installed. One or two beta versions, a stable version, and maybe another version in case the most recent stable version has something weird about it. I also really like mapping my Caps Lock key to something more useful,...
Never Met a Science
Yes, Xxit Xxit is like Brexit for X haha
9th Dec 2024
Home on Erik...
Why software projects take longer than you think: a statistical model Anyone who built software for a while knows that estimating how long something is going to take is...
15th Apr 2019
24
15th Apr 2019
Anyone who built software for a while knows that estimating how long something is going to take is hard. It's hard to come up with an unbiased estimate of how long something will take, when fundamentally the work in itself is about solving something.
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
Building the blog... in style! One must be a bit crazy to come up with the idea to build a blog (as in: actual programming) on an...
22nd Jun 2016
1
22nd Jun 2016
One must be a bit crazy to come up with the idea to build a blog (as in: actual programming) on an old 486 laptop with just 16MB RAM. I happen to be that crazy: I took my very first laptop from the 90s and decided to find out if it was possible to turn it into a development...
Greater Still by...
Integrate Are we building apps or infrastructure? ...Yes
25th Apr 2024
Home on Erik...
The half-life of code & the ship of Theseus As a project evolves, does the new code just add on top of the old code? Or does it replace the old...
5th Dec 2016
22
5th Dec 2016
As a project evolves, does the new code just add on top of the old code? Or does it replace the old code slowly over time? In order to understand this, I built a little thing to analyze Git projects, with help from the formidable GitPython project.
./techtipsy
How I self-host this blog at home with a dynamic IPv4 address, IPv6 prefix, and a dash of Wireguard Networking has long been my Achilles heel. I know the very basics, but the more complex areas of...
6th May 2026
1
6th May 2026
Networking has long been my Achilles heel. I know the very basics, but the more complex areas of networking have been a bit puzzling to me. By the time I figured out how IPv4 works, I found IPv6 and that my ISP supports it. Back to square one. That didn’t stop me from learning...
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...
eieio.games
THE GLOBAL CAPSLOCK KEY THE GLOBAL CAPSLOCK KEY I MADE A GLOBAL CAPS LOCK KEY SO THAT WE CAN ALL AGREE ON WHEN TO USE CAPS...
5th Feb 2025
1
5th Feb 2025
THE GLOBAL CAPSLOCK KEY I MADE A GLOBAL CAPS LOCK KEY SO THAT WE CAN ALL AGREE ON WHEN TO USE CAPS LOCK. You can see the status and download the client at https://globalcapslock.com. Read the full post on my blog! Here's a raw link, if you need it: ...
Butler's Log
The Future of Open Source A GitHub founder's musings on the past, present and future of large groups of people collaborating...
6th Aug 2024
1
6th Aug 2024
A GitHub founder's musings on the past, present and future of large groups of people collaborating on software in awesome ways.
Butler's Log
Why is Git Autocorrect too fast for Formula One drivers? Why does Git's autocorrect wait 0.1s before executing a mistyped command? Let's dig in.
13th Jan 2025
Home on Erik...
Momentum strategies Haven't posted anything in ages, so here's a quick hack I threw together in Python on a Sunday...
3rd Mar 2014
22
3rd Mar 2014
Haven't posted anything in ages, so here's a quick hack I threw together in Python on a Sunday night. Basically I wanted to know whether momentum strategies work well for international stock indexes. I spent a bit of time putting together a strategy that buys the stock index if...
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.
Jonas Hietala
Christmas break So school is on a break and I welcome it with all of my heart. The semester has been pretty fun and...
18th Dec 2010
22
18th Dec 2010
So school is on a break and I welcome it with all of my heart. The semester has been pretty fun and I really enjoy studying here. We had lisp the whole time which is a pretty sweet little language and if you haven’t, give it a shot. Then we had math and I do like math, although I...
Home on Erik...
Miscellaneous unsolicited (and possibly biased) career advice No one asked for this, but I'm something like ~12 years into my career and have had my fair share of...
26th Sep 2019
26
26th Sep 2019
No one asked for this, but I'm something like ~12 years into my career and have had my fair share of mistakes and luck so I thought I'd share some. Honestly, I feel like I've mostly benefitted from luck.
lcamtuf’s thing
The 101 of analog signal filtering Some intuition about this topic can be developed without summoning the ghost of Pierre-Simon...
12th Jul 2024
28
12th Jul 2024
Some intuition about this topic can be developed without summoning the ghost of Pierre-Simon Laplace.
Posts on Made of...
Followup to "A Very Subtle Bug" After my previous post got posted to reddit, there was a bunch of interesting discussion there about...
3rd Mar 2010
25
3rd Mar 2010
After my previous post got posted to reddit, there was a bunch of interesting discussion there about some details I’d handwaved over. This is a quick followup on some the investigation that various people carried out, and the conclusions they reached. In the reddit thread,...
Jonas Hietala
Competition Feedback The voting is over and I got a few ratings I want to comment on. You can view all ratings and...
18th May 2010
23
18th May 2010
The voting is over and I got a few ratings I want to comment on. You can view all ratings and comments here. They’re all from 1 to 5. Innovation: 3.75 Fun: 3.29 Theme: 3.17 Graphics: 2.54 Audio: 2.14 Humor: 2.54 that ugly. Overall: 3.13 something playable out of this. Community:...
Vitalik Buterin's...
Ask security questions
9th Feb 2024
Willem L. Middelkoop
Beast of the Green Hell This month I received an invitation to join Mercedes at the Zolder circuit in Belgium to drive in...
30th May 2017
1
30th May 2017
This month I received an invitation to join Mercedes at the Zolder circuit in Belgium to drive in "the beast". The Mercedes-AMG GT R, a furious green coloured performance car that gets its nickname from the Nürburgring where it was developed. It was an incredible experience, well...
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?
Home on Erik...
What I have been working on: Modal Long story short: I'm working on a super cool tool called Modal. Please check it out — it lets you...
7th Dec 2022
42
7th Dec 2022
Long story short: I'm working on a super cool tool called Modal. Please check it out — it lets you run things in the cloud without having to think about infrastructure. Scaling out, scheduling, containerization, using GPUs, setting up webhooks, and all kinds of other stuff.
lcamtuf’s thing
The 8-bit (MCU) manifesto Eight-bit microcontrollers aren't relics; they are a design philosophy. You might want to use them...
12th Jun 2024
28
12th Jun 2024
Eight-bit microcontrollers aren't relics; they are a design philosophy. You might want to use them more.
Eric Migicovsky's...
My first tweet
15th Jan 2008
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...
Butler's Log
Introducing GitButler The development world runs on Git, yet pretty much nobody actually likes using Git. The main reason...
13th Apr 2023
1
13th Apr 2023
The development world runs on Git, yet pretty much nobody actually likes using Git. The main reason people put up with Git is love for GitHub, but GitHub is where people collaborate, not where people work. GitHub is not local. Nobody has really tried to reinvent the concept of...
Willem's Blog
Dig for dummies Learn how to use the dig command to query domain name servers to find the source of network...
23rd May 2019
30
23rd May 2019
Learn how to use the dig command to query domain name servers to find the source of network problems, IP-addresses, hostnames, mail servers and related info.
axio.ms
Mac SE/30 odyssey I’ve always wanted an Apple Macintosh SE/30. Released in 1989, they look quite a lot like the other...
1st Oct 2021
56
1st Oct 2021
I’ve always wanted an Apple Macintosh SE/30. Released in 1989, they look quite a lot like the other members of the original “compact Mac” series, but pack in a ton of interesting features that the other compact Macs don’t have. This is the story of my journey to getting to the...
Willem L. Middelkoop
Servicing a robot vacuum cleaner Back in 2011 I got myself an iRobot Roomba 555 robot vacuum cleaner to automatically clean my...
19th Mar 2019
1
19th Mar 2019
Back in 2011 I got myself an iRobot Roomba 555 robot vacuum cleaner to automatically clean my apartment. It's a little circle shaped robot that drives around sucking up dust bunnies. Over the years it has bravely fought the dangers of my apartment... shoes, cables, carpet and...
Old Vintage...
Harpoom: of course the Apple Network Server can be hacked into running Doom a $10,000+ Apple server running IBM AIX. Of course you can. Well, you can now. Now, let's go ahead...
1st Jun 2025
50
1st Jun 2025
a $10,000+ Apple server running IBM AIX. Of course you can. Well, you can now. Now, let's go ahead and get the grumbling out of the way. No, the ANS is not running Linux or NetBSD. No, this is not a backport of NCommander's AIX Doom, because that runs on AIX 4.3. The Apple...
Willem L. Middelkoop
Durable Smartphone While sitting in the train the guy in front of me surprised me, out of his fancy pants he pulled...
4th Mar 2025
1
4th Mar 2025
While sitting in the train the guy in front of me surprised me, out of his fancy pants he pulled this well worn, patina rich, piece of tech. We're travelling first class and judging by his classy attire, this man is not of limited means. Like a well-raced Porsche, this thing has...
Project Blog on...
Train Simulator Controller: Laser-Cutting a Door Control Panel As the different pieces of my Train Simulator controller come together, a bite-sized first task of...
1st May 2024
1
1st May 2024
As the different pieces of my Train Simulator controller come together, a bite-sized first task of building the physical dashboard is the door controls placed at each side of the cab. Here, I detail the process of prototyping the door control panel from a Class 80x out of...
Writing
Fairy Tale Alternate universe VGM-y nujabes. Nothing world-shattering, but extremely good vibes.
3rd Mar 2022
1
3rd Mar 2022
Alternate universe VGM-y nujabes. Nothing world-shattering, but extremely good vibes.
On Life and Lisp
Hilariously Fast Volume Computation with the Divergence Theorem (No, there won’t be jokes.) The following presents a fast algorithm for volume computation of a...
16th Feb 2018
43
16th Feb 2018
(No, there won’t be jokes.) The following presents a fast algorithm for volume computation of a simple, closed, triangulated 3D mesh. This assumption is a consequence of the divergence theorem. Further extensions may generalise to other meshes as well, although that is presently...
Willem's Blog
Rolex DateJust 36 Celebrating a major milestone, I treated myself to a Rolex DateJust 36. Want to know what it's like?...
21st Dec 2022
60
21st Dec 2022
Celebrating a major milestone, I treated myself to a Rolex DateJust 36. Want to know what it's like? Keep reading!
Home on Erik...
More Luigi alternatives The workflow engine battle has intensified with some more interesting entries lately! Here are a...
2nd Jul 2015
25
2nd Jul 2015
The workflow engine battle has intensified with some more interesting entries lately! Here are a couple I encountered in the last few days. I love that at least two of them are direct references to Luigi!
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.
Software and Tech...
The Shoe on The Other Foot Ten years ago, I was in a dark season. My first startup had cratered. Confidence, gone. I would walk...
2nd Feb 2026
1
2nd Feb 2026
Ten years ago, I was in a dark season. My first startup had cratered. Confidence, gone. I would walk for hours to clear my head, often through parts of the city we typically hurry past. One Tuesday, I saw a man sitting outside a boarded-up storefront. He was weathered, his eyes...
Style over Substance
How I made HA-meural: a Meural Canvas integration for Home Assistant One of my 2020 lockdown projects I’m extremely proud of is HA-meural – a custom integration for the...
30th Nov 2020
100
30th Nov 2020
One of my 2020 lockdown projects I’m extremely proud of is HA-meural – a custom integration for the Home Assistant home automation software that lets you control a NETGEAR Meural Canvas digital frame. It’s the result of a few months of work, lots of trial and error, and many...
Toni's Blog
2025 Year in Review Everything that happened to me last year.
4th Jan 2026
Never Met a Science
What is "Theory"? Substack is clearly growing.
9th Dec 2025
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...
Writing
Godzilla Minus One I wrote a bit in Everybody's in L.A. about the constraint of evaluating the merit of something...
4th Jun 2024
1
4th Jun 2024
I wrote a bit in Everybody's in L.A. about the constraint of evaluating the merit of something that's in conversation with a genre you don't really care for in the first place; I don't care much for late night shows, and I care even less for kaiju movies, even with my knowledge...
Comments for Lars...
The Stupidity of Google’s Site Reputation Abuse Policy Site reputation abuse is when a third-party abuses the reputation of a domain to rank a bunch of...
5th Nov 2024
47
5th Nov 2024
Site reputation abuse is when a third-party abuses the reputation of a domain to rank a bunch of pages in Google. The SEO community refers to this type of thing as parasite SEO. Google has gone so far as to publish an official policy (documented here) on how this isn’t allowed:...
Style over Substance
Our favorite places to eat and drinks during our Portugal vacation In the summer of 2023, we went on an amazing trip through Portugal. We’d already visited Lisbon on a...
25th May 2024
164
25th May 2024
In the summer of 2023, we went on an amazing trip through Portugal. We’d already visited Lisbon on a short city trip a few years earlier, and that experience was so good we knew we had to return. This time, we decided to take a full three weeks and see the sights. We were...
Writing
Winners Take All The book is not groundbreaking, and it owes a lot (in terms of "MarketWorld" and "protocols") to...
5th Jun 2020
1
5th Jun 2020
The book is not groundbreaking, and it owes a lot (in terms of "MarketWorld" and "protocols") to James Scott, but I liked it more than I thought it would. The distillation of a corporate "win-win" ethos was a pretty damning excoriation of my alma mater's consulting pipeline, and...
Matt Blewitt
Shunn The Shunn manuscript format is a set of guidelines for writers to follow when submitting manuscripts...
31st May 2024
26
31st May 2024
The Shunn manuscript format is a set of guidelines for writers to follow when submitting manuscripts to publishers. It was created by author William Shunn and is widely used in the publishing industry. Here is a brief demonstration of a tool I wrote to facilitate generating...
Simone Salis
The Tapestry of Influence: The Inspirations That Shape Us Discover how your unique combination of influences—from art and philosophy to pop culture and...
5th Nov 2024
1
5th Nov 2024
Discover how your unique combination of influences—from art and philosophy to pop culture and personal experiences—shapes your creative perspective. Explore how connecting seemingly unrelated passions and memories creates unexpected insights and original expression.
Electronics etc…
Refurbishing a Tektronix TDS7104 Oscilloscope Introduction The TDS7104 Common Failures Make an Image of the Hard Drive CR2032 Backup Battery...
3 weeks ago
1
3 weeks ago
Introduction The TDS7104 Common Failures Make an Image of the Hard Drive CR2032 Backup Battery Replacement and Display Brightness Do NOT Remove the Front Panel Scope Disassembly A Failed Attempt at Switching over to an SSD Reinstalling from Scratch: Windows 2000 Pro or Windows...
Willem's Blog
Three tips to make a content strategy work Consider these three things to maximise the effect of the words you write for your website, blog or...
24th Mar 2021
29
24th Mar 2021
Consider these three things to maximise the effect of the words you write for your website, blog or company.
csvbase blog
DuckDB isn't just fast A whistlestop tour of the cool bits of DuckDB
30th May 2024
./techtipsy
btrbk is awesome I like having a safety net whenever I’m doing something potentially destructive, which is why I use...
9th Jul 2022
94
9th Jul 2022
I like having a safety net whenever I’m doing something potentially destructive, which is why I use the btrfs file system for my operating system and my data. Snapshots are one half of my “whoops, there goes all my work” strategy (backups are the other half). I’ve written about...
Bryan Braun - Blog
Goodbye Evernote, Hello Obsidian I use note-taking software every day. I use it for journaling, blogging, capturing ideas,...
10th Jun 2024
28
10th Jun 2024
I use note-taking software every day. I use it for journaling, blogging, capturing ideas, researching technologies, managing my projects, and many other things. Writing is how I think through problems, and note-taking software makes all that thinking easy to search and...
Willem's Blog
iPad Pro next to my primary machine Using iPad Pro with Apple Pencil next to my computer to form a create powerhouse
29th Jan 2017
28
29th Jan 2017
Using iPad Pro with Apple Pencil next to my computer to form a create powerhouse
Eric Migicovsky's...
Pebble Kickstarter Campaign Success!
18th May 2012
Matt Blewitt
A Love Letter to Giant Robots Ah, giant robots. I grew up thinking they are the coolest things ever, and I still do. My first...
1st Jun 2024
22
1st Jun 2024
Ah, giant robots. I grew up thinking they are the coolest things ever, and I still do. My first exposure to them was probably through 1994’s BattleTech animated series, where Adam Steiner piloted an AXM-2N Axman, in its frankly ridiculous neon green and purple paint job. And from...
OH8HUB’s Substack
A quick visit to Vaajasalo island Vaajasalo is a small island in lake Kallavesi in eastern Finland with population less than hundred....
25th Aug 2023
119
25th Aug 2023
Vaajasalo is a small island in lake Kallavesi in eastern Finland with population less than hundred. There’s also a winery called Alahovi Berry Wine Farm. They produce berry wines, cider, beer and liqueur. The temptation to visit them was huge, but I was on tight schedule. Maybe...
benn.substack
How to find insights Excel, still invincible!
a week ago
./techtipsy
How to mess up a simple ThinkPad X230 BIOS flash and how to recover from it Background I have a Lenovo ThinkPad X230. It’s a small and good laptop that I’ve used as my main...
28th Jun 2021
59
28th Jun 2021
Background I have a Lenovo ThinkPad X230. It’s a small and good laptop that I’ve used as my main laptop and a server as well. A couple of years ago I messed around with flashing alternative BIOS implementations on the X230, such as the skulls project, which made installing...
watchTowr Labs
SOAPwn: Pwning .NET Framework Applications Through HTTP Client Proxies And WSDL Welcome back! As we near the end of 2025, we are, of course, waiting for the next round of SSLVPN...
10th Dec 2025
1
10th Dec 2025
Welcome back! As we near the end of 2025, we are, of course, waiting for the next round of SSLVPN exploitation to occur in January (as it did in 2024 and 2025). Weeeeeeeee. Before then, we want to clear the decks and see how much research we can publish. This
Fabien Sanglard
Let's compile Quake like it's 1997!
5th Feb 2026
Applied Cartography
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
computers are bad
2025-08-16 passive microwave repeaters One of the most significant single advancements in telecommunications technology was the development...
16th Aug 2025
48
16th Aug 2025
One of the most significant single advancements in telecommunications technology was the development of microwave radio. Essentially an evolution of radar, the middle of the Second World War saw the first practical microwave telephone system. By the time Japan surrendered, AT&T...
Simply Explained
I Built a CO2 Sensor and It Terrifies Me Governments are pushing CO2 sensors to fight the COVID-19 pandemic, but proper ventilation is...
3rd Oct 2021
28
3rd Oct 2021
Governments are pushing CO2 sensors to fight the COVID-19 pandemic, but proper ventilation is equally important for our health and even our cognitive performance.In this blog post we'll look at a DIY CO2 sensor: how it runs ESPHome, how it integrates with Home Assistant, how it...
Applied Cartography
Everybody Wants Some!! The single most pleasurable movie of all time is Soderbergh's Ocean's Eleven, and it achieves that...
2 weeks ago
1
2 weeks ago
The single most pleasurable movie of all time is Soderbergh's Ocean's Eleven, and it achieves that status in order to try to convey what makes filmmaking uniquely magical: a sense of shared enchantment between the audience and the director, and the ecstasy of the latter pulling a...
Krebs on Security
ShinyHunters Wage Broad Corporate Extortion Spree A cybercriminal group that used voice phishing attacks to siphon more than a billion records from...
7th Oct 2025
1
7th Oct 2025
A cybercriminal group that used voice phishing attacks to siphon more than a billion records from Salesforce customers earlier this year has launched a website that threatens to publish data stolen from dozens of Fortune 500 firms if they refuse to pay a ransom. The group also...
matduggan.com
I broke and fixed my Ghost blog In case you find this post after hours of google searching
16th Oct 2025
Vitalik Buterin's...
Exit games for EVM validiums: the return of Plasma
14th Nov 2023
Notes on software...
Writing a SQL database from scratch in Go: 1. SELECT, INSERT, CREATE and a REPL Next in database basics: 2. binary expressions and WHERE filters 3. indexes 4. a...
6th Mar 2020
25
6th Mar 2020
Next in database basics: 2. binary expressions and WHERE filters 3. indexes 4. a database/sql driver In this series we'll write a rudimentary database from scratch in Go. Project source code is available on Github. In this first post we'll build enough of a parser to...
latest projects -...
Precision Clock Mk IV [Hardware] GPS synchronised, millisecond precision, automatic timezones and more!
31st May 2025
Electronics etc…
HP 33120A Repair - Shutting Down the Eye of Sauron Introduction Opening Up an HP 33120A A Walk Through the Block Diagram Bug Hunting Zener...
2nd Jan 2023
118
2nd Jan 2023
Introduction Opening Up an HP 33120A A Walk Through the Block Diagram Bug Hunting Zener Replacement Staring at the Eye of Sauron FLIR IR Imaging To Destroy a PCB in Order to Save It Circuit Reconstruction Success! Trust but Verify Conclusion References Introduction When the...
Jeff Geerling
SBC Clusters are a terrible value, but they're fun anyway Pictured above is the new DeskPi Super4C installed in an 8U mini rack. The Super4C is a 4-node...
1st May 2026
1
1st May 2026
Pictured above is the new DeskPi Super4C installed in an 8U mini rack. The Super4C is a 4-node Raspberry Pi CM5 cluster board that solves two pain points I had with the older Super6C. I was testing this board around the same time I helped kick off the SBCC 2026, the Single Board...
Comments for Lars...
Comment on How Live Chat Tools Impact Conversions and Why I Launched a Bad Variant by Kannan... Thanks for all your insights. I really wonder why my sales are actually gone down since I...
7th Aug 2018
1
7th Aug 2018
Thanks for all your insights. I really wonder why my sales are actually gone down since I implemented tawk. Probably it is a good idea to take off and see if there are a dance in the sales graph.
Alyssa Rosenzweig
Dissecting the Apple M1 GPU, the end In 2020, Apple released the M1 with a custom GPU. We got to work reverse-engineering the hardware...
26th Aug 2025
1
26th Aug 2025
In 2020, Apple released the M1 with a custom GPU. We got to work reverse-engineering the hardware and porting Linux. Today, you can run Linux on a range of M1 and M2 Macs, with almost all hardware working: wireless, audio, and full graphics acceleration. Our story begins in...
Old Vintage...
They call it Mister Pibb (again) As Pibb is the official beverage of Old Vintage Computing Research, no doubt to the profound chagrin...
2nd Nov 2025
20
2nd Nov 2025
As Pibb is the official beverage of Old Vintage Computing Research, no doubt to the profound chagrin of the Coca-Cola Company, I feel compelled to offer a public service announcement. Old and busted: inconsistent on their own brand name) is back and Pibb Xtra, the face of...
Kent de Bruin
Algorithmic Modernism How algorithms generate a default taste that feels personal but looks the same everywhere
24th Feb 2026
1
24th Feb 2026
How algorithms generate a default taste that feels personal but looks the same everywhere
OH8HUB’s Substack
Albert's Nature Reserve Spring is here. Time to get radio active.
22nd Apr 2025
sibervepunk
test tr Thanks for reading. If you have any feedback or would like to discuss further, I would be happy to...
30th Dec 2025
1
30th Dec 2025
Thanks for reading. If you have any feedback or would like to discuss further, I would be happy to hear from you. twitter | [email protected] Previous
Notes on software...
A write-ahead log is not a universal part of durability A database does not need a write-ahead log (WAL) to achieve durability. A database can write its...
1st Jul 2024
28
1st Jul 2024
A database does not need a write-ahead log (WAL) to achieve durability. A database can write its long-term data structure durably to disk before returning to a client. Granted, this is a bad idea! And granted, a WAL is critical for durability by design in most databases. But I...
Posts on Made of...
A week with the iPhone I’ve had a new iPhone for about a week now, so I figure it’s time to write up some thoughts about...
31st Dec 2007
23
31st Dec 2007
I’ve had a new iPhone for about a week now, so I figure it’s time to write up some thoughts about it. First, the little things. It is, in typical Apple fashion, an incredibly slick piece of work. Scrolling and zooming images or webpages is simple, easy, and, well, just fun to do...
Jonas Hietala
Blogging in Djot instead of Markdown What if we weren’t chained to the past? What if we tried to create a light markup syntax that keeps...
2nd Feb 2024
26
2nd Feb 2024
What if we weren’t chained to the past? What if we tried to create a light markup syntax that keeps what is good about Markdown, while revising some of the features that have led to bloat and complexity in the CommonMark spec? John Macfarlane, Beyond Markdown I recently...
Ken Shirriff's blog
A Navajo weaving of an integrated circuit: the 555 timer The noted Diné (Navajo) weaver Marilou Schultz recently completed an intricate weaving composed...
6th Sep 2025
1
6th Sep 2025
The noted Diné (Navajo) weaver Marilou Schultz recently completed an intricate weaving composed of thick white lines on a black background, punctuated with reddish-orange diamonds. Although this striking rug may appear abstract, it shows the internal circuitry of a tiny silicon...
Evan Hahn (dot com)
In defense of GitHub's poor uptime In short: GitHub’s downtime is bad, but uptime numbers can be misleading. It’s not as bad as it...
10th Apr 2026
1
10th Apr 2026
In short: GitHub’s downtime is bad, but uptime numbers can be misleading. It’s not as bad as it looks; more like a D than an F. “Zero nines uptime”? 99.99% uptime, or “four nines”, is a common industry standard. Four nines of uptime is equivalent to 1.008 minutes of downtime per...
Home on Erik...
Snakebite Just promoting Spotify stuff here: check out the Snakebite repo on Github, written by Wouter de Bie....
7th May 2013
22
7th May 2013
Just promoting Spotify stuff here: check out the Snakebite repo on Github, written by Wouter de Bie. It's a super fast tool to access HDFS over CLI/Python, by accessing the namenode directly over sockets/protobuf. Spotify's developer blog features a nice blog post outlining what...
Jeff Geerling
It's not that hard to stop a Trane It's not that hard to stop a Trane Six years ago, I replaced the old HVAC system that...
4th Nov 2025
1
4th Nov 2025
It's not that hard to stop a Trane Six years ago, I replaced the old HVAC system that came with our house, a central forced air system installed in 19951. The new system is a Trane XR AC paired with an S9V2 96% efficiency forced-air gas furnace. And it ran great!...
Vitalik Buterin's...
On Medium-of-Exchange Token Valuations
17th Oct 2017
Jonas Hietala
Food vacation in Japan Me and my friend spent 2 weeks in Japan and had a great time. I wasn’t planning on taking a lot of...
18th Jul 2019
25
18th Jul 2019
Me and my friend spent 2 weeks in Japan and had a great time. I wasn’t planning on taking a lot of pictures, but I ended up sending a bunch back home as a ways of keeping my family up to date. When I look back most of them are about food… So I’ll turn this into a post about the...
Posts on Made of...
Graceful behavior at capacity Suppose we’ve got a service. We’ll gloss over the details for now, but let’s stipulate that it...
7th Aug 2023
27
7th Aug 2023
Suppose we’ve got a service. We’ll gloss over the details for now, but let’s stipulate that it accepts requests from the outside world, and takes some action in response. Maybe those requests are HTTP requests, or RPCs, or just incoming packets to be routed at the network layer....
Applied Cartography
The Hunting Gun A slim, potent, and dense novella. The easy (lazy) comparison is to rashomon, and the way we see...
15th Jul 2018
1
15th Jul 2018
A slim, potent, and dense novella. The easy (lazy) comparison is to rashomon, and the way we see Misugi change from thin and narrow to nuanced and vital and then to a defeated husk of a man is expertly drawn. This kind of framing device has an odd effect: if it was done in a more...
Computer Ads from...
Comics from December 1962 Issue of Computers and Automation Out oldest one yet
10th Oct 2025
Vitalik Buterin's...
[Mirror] Cantor was Wrong: debunking the infinite set hierarchy
1st Apr 2019
Willem's Blog
Apple Watch as Phone Embark on a digital detox journey as I swap my smartphone for an Apple Watch Ultra, exploring the...
9th Nov 2023
37
9th Nov 2023
Embark on a digital detox journey as I swap my smartphone for an Apple Watch Ultra, exploring the liberating yet challenging world of wearable tech.
Fabien Sanglard
Why Android developers no longer need Windows USB drivers
30th Dec 2023
Writing
Breakneck I, like so many other people in the Tyler Cowen / Stripe Press extended universe, have deeply...
1st Nov 2025
1
1st Nov 2025
I, like so many other people in the Tyler Cowen / Stripe Press extended universe, have deeply enjoyed Dan Wang's annual letters over the past years. And I was delighted to see that he returned to writing in the form of a long-form book, largely about the same subject. In writing...
Birchtree
How I’m using AI tools in early 2025 (members post) What am I actually using these LLMs for at the start of 2025? Quite a bit, actually.
2nd Mar 2025
Old Vintage...
More pro for the DEC Professional 380 (featuring PRO/VENIX) In computing the DEC PDP-11 is something of a geologic feature. Plus, as most systems in the family...
16th Mar 2025
52
16th Mar 2025
In computing the DEC PDP-11 is something of a geologic feature. Plus, as most systems in the family were minicomputers, they had the whole monolith thing going for them too (minus murderous apes and sucking astronauts into hyperspace). Its fame is even more notable given that...
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...
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...
Writing
DFTK I didn't love everything in the album, but the opener is a banger and it feels sonically much more...
4th Apr 2022
1
4th Apr 2022
I didn't love everything in the album, but the opener is a banger and it feels sonically much more interesting than the median Young Thug-lineage album. There isn't the level of...malaise that I associate with a lot of these drops.
Writing
A Concise Chinese-English Dictionary for Lovers I liked the book. I found it charming and winsome and funny. There were no elements, of, like,...
1st Jul 2020
1
1st Jul 2020
I liked the book. I found it charming and winsome and funny. There were no elements, of, like, transformative exultation: so many of the books in this genre, the woman’s bildungsroman, the Dept. of Speculations and the Bluets of the world, have a couple moments that totally and...
Writing
Designing for People The kindest and strongest praise that you can give this book is that it was written in 1955 and...
1st Jan 2023
1
1st Jan 2023
The kindest and strongest praise that you can give this book is that it was written in 1955 and neither its praxis nor its theory has aged a day. A lot of external praise is directed at its much-ballyhooed prognostication of the future (predicting FaceTime in 1955, that sort of...
Willem L. Middelkoop
Lessons from a takeaway plastic bag About five months ago I got some take away food from our local Asian restaurant. They packaged the...
7th Jan 2018
1
7th Jan 2018
About five months ago I got some take away food from our local Asian restaurant. They packaged the food and gave me a plastic bag to carry it home. On my way home I was thinking about the bag. Although it has some nice styling printed on it, it's designed for single use only....
Avestura's Blog
Oversimplified ideas of the great philosophers of all times Ideas of the great philosophers of all times explained in a few lines
23rd Mar 2023
Arduino Blog
Exercise while you game with this interactive treadmill add-on Motion-based controls for games have been around for decades, but even with the latest generation of...
2nd Sep 2024
88
2nd Sep 2024
Motion-based controls for games have been around for decades, but even with the latest generation of virtual reality headsets, gaming is still done with relatively limited movement unless one has access to an expensive VR walking/running setup. As an effort to get more physical...
Style over Substance
DIY: Use an IKEA VINDRIKTNING air quality sensor in Home Assistant with ESPHome IKEA has released some interesting new products lately, focused on air quality. In this product...
21st Aug 2021
116
21st Aug 2021
IKEA has released some interesting new products lately, focused on air quality. In this product line, one unit that stands out is the VINDRIKTNING air quality sensor. This cheap (just €9,99) sensor measures the air quality in your home, using a simple traffic light scheme to...
Posts on Made of...
The ITTAGE indirect branch predictor While investigating the performance of the new Python 3.14 tail-calling interpreter, I learned (via...
4th Jul 2025
1
4th Jul 2025
While investigating the performance of the new Python 3.14 tail-calling interpreter, I learned (via this very informative comment from Sam Gross) new (to me) piece of performance trivia: Modern CPUs mostly no longer struggle to predict the bytecode-dispatch indirect jump inside a...
Fabien Sanglard
The beautiful silent thunderbolt-3 PC
22nd Dec 2020
computers are bad
2023-04-10 solving problems with chatgpt One of the foundational goals of computer technology, at least as understood by popular culture, is...
10th Apr 2023
104
10th Apr 2023
One of the foundational goals of computer technology, at least as understood by popular culture, is to automate away our jobs. When your job is (put simply) to get computers to work correctly, there's sort of an irony to this view of things. Still, just within the span of my...
Willem's Blog
Go Viral on X Learn how to go viral on X using simple logic in creating engaging posts.
9th Nov 2024
32
9th Nov 2024
Learn how to go viral on X using simple logic in creating engaging posts.
Vitalik Buterin's...
[Mirror] Central Planning as Overfitting
25th Nov 2018
Willem's Blog
Do amazing things with a focused mind Read about my experience during the workshop I got as a birth day present involving the Wim Hof...
5th Dec 2018
32
5th Dec 2018
Read about my experience during the workshop I got as a birth day present involving the Wim Hof Method.
Willem L. Middelkoop
Improve your sleep by blocking light Over the past few weeks I have been experimenting with wearing a sleep mask in bed, blocking all...
23rd Jan 2020
1
23rd Jan 2020
Over the past few weeks I have been experimenting with wearing a sleep mask in bed, blocking all light. Our bodies produce the sleep hormone, melatonin, in darkness. Living in an environment awash in artificial light, is therefore exactly the sort of thing that disrupts one's...
Construction Physics
How Will the 21st Century ROAD to Housing Act Affect Housing Supply? Part III This is my third and final essay looking at the 21st Century ROAD to Housing Act, and how it’s...
2 weeks ago
1
2 weeks ago
This is my third and final essay looking at the 21st Century ROAD to Housing Act, and how it’s likely to affect housing supply.
Louwrentius - Solar
Finding a good blu-ray player for Mac OS X I find playing a Blu-ray movie on my Mac cumbersome. I've been using Plex, XBMC and VLC but these...
22nd Sep 2013
22
22nd Sep 2013
I find playing a Blu-ray movie on my Mac cumbersome. I've been using Plex, XBMC and VLC but these free open-source products are all a usability nightmare. To play a Blu-ray movie, you have to perform these steps: right-click on the BDMV file choose 'show packet contents' go to...
computers are bad
IrDA Light: it's the radiation we can see. The communications potential of light is obvious, and indeed,...
11th Apr 2026
1
11th Apr 2026
Light: it's the radiation we can see. The communications potential of light is obvious, and indeed, many of the earliest forms of long-distance communication relied on it: signal fires, semaphore, heliographs. You could say that we still make extensive use of light for...
Scott Kennedy
Why startup pivots are like build optimizations
22nd Jul 2025
Willem L. Middelkoop
Back to the University This month, I headed back to university for a special course on scientific programming. With...
7th Feb 2023
1
7th Feb 2023
This month, I headed back to university for a special course on scientific programming. With numerous recent advancements in machine learning (referred to as "AI" in PowerPoint parlance), including ChatGPT, it felt like the ideal moment to delve into Python programming. Join me...
./techtipsy
Testing two 18 TB white label SATA hard drives from datablocks.dev This post is NOT sponsored, the products were bought with my hard-earned money. I’ve been running a...
6th Oct 2025
33
6th Oct 2025
This post is NOT sponsored, the products were bought with my hard-earned money. I’ve been running a full SSD storage setup for a few years in my home server and I’ve been happy with it, except for the storage anxiety that I get with running small pools of fast storage, which is...
Engineers Need Art
Duane Blehm A little about Duane Blehm, an early Macintosh shareware author.
3rd Mar 2025
Fabien Sanglard
Doom iPhone code review I took some time away from programming something I hope will become a really good shmup and read the...
1st Feb 2010
1
1st Feb 2010
I took some time away from programming something I hope will become a really good shmup and read the source code of Doom for iPhone. I was very interested in finding out how a pixel oriented engine made the transition to openGL. Here are my notes, as usual I got a bit carried...
Vitalik Buterin's...
Galaxy brain resistance
7th Nov 2025
watchTowr Labs
No Way, PHP Strikes Again! (CVE-2024-4577) Orange Tsai tweeted a few hours ago about “One of [his] PHP vulnerabilities, which affects XAMPP by...
7th Jun 2024
27
7th Jun 2024
Orange Tsai tweeted a few hours ago about “One of [his] PHP vulnerabilities, which affects XAMPP by default”, and we were curious to say the least. XAMPP is a very popular way for administrators and developers to rapidly deploy Apache, PHP, and a bunch of other tools, and
Notes on software...
Starting a minimal Common Lisp project If you've only vaguely heard of Lisp before or studied Scheme in school, Common Lisp is nothing like...
5th Mar 2018
24
5th Mar 2018
If you've only vaguely heard of Lisp before or studied Scheme in school, Common Lisp is nothing like what you'd expect. While functional programming is all the rage in Scheme, Common Lisp was "expressly designed to be a real-world engineering language rather than a theoretically...
Vitalik Buterin's...
A Prehistory of the Ethereum Protocol
14th Sep 2017
Arduino Blog
AI automatically preps a bottle when the baby cries Bottle prepping machines make life just a little bit less hectic for overwhelmed parents, but they...
2nd Jan 2026
1
2nd Jan 2026
Bottle prepping machines make life just a little bit less hectic for overwhelmed parents, but they do still need to be started and that is easier said than done when you’ve got a wailing baby in your arms. That’s why Manivannan created this edge AI-powered system that...
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
latest projects -...
IC Necklace [Misc] Setting silicon
21st Feb 2025
Willem L. Middelkoop
The birth of a child Today I witnessed the birth of my daughter! You feel humble as a man, witnessing the labour and...
12th Jul 2021
1
12th Jul 2021
Today I witnessed the birth of my daughter! You feel humble as a man, witnessing the labour and magic. Not sure if I can come up with something having more impact on a man than this. For the purposes of science and curiosity I wore a biometric sensor, and this is what it...
Willem's Blog
Offline Music People sometimes act suprised when I tell them about my music hobby, manually converting CD's to...
16th Jul 2022
25
16th Jul 2022
People sometimes act suprised when I tell them about my music hobby, manually converting CD's to lossless audio files; there is some reason to this madness however!
Eric Migicovsky's...
Announcing Startup School Winter 2020
10th Dec 2019
Willem L. Middelkoop
Cash is king, or is it? Very often I see men carry a wallet filled with plastic: multiple debit and credit cards plus a...
14th Jul 2016
1
14th Jul 2016
Very often I see men carry a wallet filled with plastic: multiple debit and credit cards plus a bunch of loyalty programs and membership cards. Then, some even top it off with stinky paper money and sticky metal coins! It made me wonder if I can free up one pocket by ditching the...
computers are bad
2023-02-07 secret government telephone numbers Very nearly a year ago, I wrote a popular article about secret military telephone buttons. To be...
7th Feb 2023
97
7th Feb 2023
Very nearly a year ago, I wrote a popular article about secret military telephone buttons. To be clear, the "secret" here was a joke and these buttons are in fact well documented. The buttons I was talking about were the AUTOVON call precedence buttons, used for a five-level...
Willem's Blog
The birth of a child Witnessing the birth of a child changes a man, for science and curiosity I wore a biometric sensor...
12th Jul 2021
25
12th Jul 2021
Witnessing the birth of a child changes a man, for science and curiosity I wore a biometric sensor capturing the impact of birth on yours truly.
Open for Business
Healthy Holidays It began the way colds always do: a kind of dry, scratchy feeling in the nose, arriving over a...
4th Dec 2025
1
4th Dec 2025
It began the way colds always do: a kind of dry, scratchy feeling in the nose, arriving over a couple of hours. I suppose there is a psychological essay to be written about it, on the order of Elizabeth Kübler-Ross’s five stages of grief. In both, the first stage is denial. “No,...
Jonas Hietala
Good and Bad Programmers Every now and day blog posts about what it takes to be a good programmer or how you figure out if...
8th Nov 2012
22
8th Nov 2012
Every now and day blog posts about what it takes to be a good programmer or how you figure out if someone is a bad programmer arrives. There’s always talk about how you find the good programmers in interviews and the topic is always hot in schools and universities. Today I read...
Ken Shirriff's blog
The Intel 8088 processor's instruction prefetch circuitry: a look inside In 1979, Intel introduced the 8088 microprocessor, a variant of the 16-bit 8086 processor. IBM's...
23rd Mar 2024
32
23rd Mar 2024
In 1979, Intel introduced the 8088 microprocessor, a variant of the 16-bit 8086 processor. IBM's decision to use the 8088 processor in the IBM PC (1981) was a critical point in computer history, leading to the dominance of the x86 architecture that continues to the present.1 One...
Open for Business
I Want People To Agree With Me, Not Die Pastor Tim has already written about this in light of another assassination attempt on either...
6th May 2026
2
6th May 2026
Pastor Tim has already written about this in light of another assassination attempt on either President Trump or other members of the administration. Many people are unhealthily and dangerously angry, and it seems like it’s getting worse.
Himanshu Mishra |...
Keep : A personal shell command keeper A Meta CLI toolkit Writwick Wraj loves using the command line. Writwick googles “How to do X in...
23rd Feb 2017
19
23rd Feb 2017
A Meta CLI toolkit Writwick Wraj loves using the command line. Writwick googles “How to do X in terminal?” and multiple forums and blog…
Computer Ads from...
Plus Post: Logic Programming Associates 386-PROLOG Yes, it's here! LPA 386-PROLOG is now available in a version for Windows!
1st Jul 2026
Jonas Hietala
The T-34 keyboard layout A couple of months ago I started looking into ergonomical keyboards; mainly split keyboards with...
3rd Jun 2021
35
3rd Jun 2021
A couple of months ago I started looking into ergonomical keyboards; mainly split keyboards with much fewer keys, like the 36-key Gergoplex and the 44-key Kyria. I may write another post about the reasons why, but long story short I started getting pain in my thumbs, fingers,...
Never Met a Science
The Whirlpool of the Artificial There are many processes now subsumed under the term “Artificial Intelligence.” The reason we’re...
21st Oct 2024
23
21st Oct 2024
There are many processes now subsumed under the term “Artificial Intelligence.” The reason we’re talking about it now, though, is that the websites are doing things we never thought websites could do.
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...
Posts on Made of...
6.170, CVS, and SVN I’m taking 6.170 Lab in Software Engineering this semester. The course sucks in various ways, but...
11th Feb 2007
25
11th Feb 2007
I’m taking 6.170 Lab in Software Engineering this semester. The course sucks in various ways, but one of the most egregious, in my opinion, is that they force you to use CVS for your version control. Problem sets are distributed by the TAs importing them into your repository, and...
Bryan Braun - Blog
Some thoughts on scaling code review AI code-writing tools make it possible for more people to write code than ever before. On my current...
28th Sep 2025
1
28th Sep 2025
AI code-writing tools make it possible for more people to write code than ever before. On my current team, I’ve seen PRs opened by engineers, designers, marketers, managers, and product people. There’s something special about empowering more people to build and fix things. That...
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...
Butler's Log
The Future of Software and Open Source I've been writing software for the better part of 30 years, and like many of my colleagues, I have...
18th May 2023
1
18th May 2023
I've been writing software for the better part of 30 years, and like many of my colleagues, I have recently had a difficult time identifying the last thing that has changed the way I work more quickly and massively than the current wave of large language model tooling like...
Himanshu Mishra |...
Why should one do Open Source in college? More and more students are now being involved with Open Source programming. Thanks to programs like...
19th Dec 2020
21
19th Dec 2020
More and more students are now being involved with Open Source programming. Thanks to programs like Google Summer of Code who have seriously…
Ken Shirriff's blog
Notes on the Intel 8086 processor's arithmetic-logic unit In 1978, Intel introduced the 8086 processor, a revolutionary chip that led to the modern x86...
23rd Jan 2026
1
23rd Jan 2026
In 1978, Intel introduced the 8086 processor, a revolutionary chip that led to the modern x86 architecture. Unlike modern 64-bit processors, however, the 8086 is a 16-bit chip. Its arithmetic/logic unit (ALU) operates on 16-bit values, performing arithmetic operations such as...
Yazin Alirhayim
Serializing and deserializing a Cookie Jar I needed a way to "freeze" a Faraday connection, and then recover it .. but the cookie jar was...
1st Jan 2020
1
1st Jan 2020
I needed a way to "freeze" a Faraday connection, and then recover it .. but the cookie jar was getting in the way.
Butler's Log
GitButler 0.22 - "Catch 22" The newest GitButler release has landed, including native GitHub stacked pull requests
6th Aug 2026
2
6th Aug 2026
The newest GitButler release has landed, including native GitHub stacked pull requests
Simply Explained
Home Energy Monitor: V2 My DIY home energy monitor has been running for almost a year now. It's been recording my...
11th Feb 2020
22
11th Feb 2020
My DIY home energy monitor has been running for almost a year now. It's been recording my electricity consumption every second and everything is neatly archived in my AWS account.Still, though, there is room for improvement. It's time to look back, evaluate & improve the design....
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...
Posts on Made of...
Property-Based Testing Is Fuzzing “Property-based testing” refers to the idea of writing statements that should be true of your code...
3rd Oct 2017
30
3rd Oct 2017
“Property-based testing” refers to the idea of writing statements that should be true of your code (“properties”), and then using automated tooling to generate test inputs (typically, randomly-generated inputs of an appropriate type), and observe whether the properties hold for...
./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...
Louwrentius - Solar
Is storage really that cheap? Nowadays you can buy a 1 TB harddrive for less than 100 euro's . So I build myself a 4 TB NAS box,...
5th Oct 2008
26
5th Oct 2008
Nowadays you can buy a 1 TB harddrive for less than 100 euro's . So I build myself a 4 TB NAS box, which is already 50% full. However, although it is to some degree fault-tollerant by using RAID 6, one mistake or catastrophic hardware faillure and all data is lost. And that's...
Louwrentius - Solar
How traffic shaping can dramatically improve internet responsiveness At work, access to the internet is provided by a 10 Mbit down / 1 Mbit up ADSL-connection. As we are...
8th Mar 2014
25
8th Mar 2014
At work, access to the internet is provided by a 10 Mbit down / 1 Mbit up ADSL-connection. As we are a mid-size company, bandwidth is clearly a severe constraint. But it was not our biggest problem. Even simple web-browsing was very slow. As I was setting up a monitoring...
Butler's Log
The Birth of THE MERGE Sitting at lunch one day, the GitButler team were having our usual conversations of how awesome our...
24th May 2024
1
24th May 2024
Sitting at lunch one day, the GitButler team were having our usual conversations of how awesome our community is, product feature ideas, and how much Kiril loves food. As we shifted toward the topic of conferences, the idea of hosting our own event emerged. Wouldn’t it be fun to...
Can We Still Govern?
The Big Beautiful Bill has a SNAP Poison Pill How states will get the blame for massive cuts to food stamps
1st Oct 2025
Writing
Challengers One of the things that may be apocryphal—because I’ve never bothered to actually look it up, just...
6th Dec 2025
1
6th Dec 2025
One of the things that may be apocryphal—because I’ve never bothered to actually look it up, just kept it kicking around in my head—is David Foster Wallace’s justification for the emphasis on footnotes in Infinite Jest: that they’re meant to be a physical metaphor for the...
Himanshu Mishra |...
The Discovery of pseudo-Acquaintance It’s the dawn of the 20th century. If we pick two homo sapiens on earth, we can classify their...
2nd Mar 2018
20
2nd Mar 2018
It’s the dawn of the 20th century. If we pick two homo sapiens on earth, we can classify their relationship as one of these three types: An…
Applied Cartography
Best of Enemies Last year, I watched The War Room, the documentary following Bill Clinton's first campaign — a film...
1st Aug 2026
1
1st Aug 2026
Last year, I watched The War Room, the documentary following Bill Clinton's first campaign — a film I am remiss for having never written about, because it was captivating, satisfying, and illuminating. And whether for good reasons or bad, it punctured most of my belief that the...
Jonas Hietala
What's up It’s been a while again since the last time we met mr. Blog. I’ve been busy with school and other...
22nd Apr 2011
23
22nd Apr 2011
It’s been a while again since the last time we met mr. Blog. I’ve been busy with school and other stuff. I’ve thought about you but I just never really picked up emacs to write to you. I know it’s my fault but I beg of your mercy mr. Blog. You know that I had laid off school for...
Vitalik Buterin's...
A Note On Charity Through Marginal Price Discrimination
11th Mar 2017
Never Met a Science
Seeing Like a Newsfeed Machine Learning Through Machine Poetry
5th Aug 2024
Matt Blewitt
Control Loops and Rice Cookers Rice cookers are fascinating machines. I’ve owned one for years, as rice is a significant part of my...
8th Dec 2021
28
8th Dec 2021
Rice cookers are fascinating machines. I’ve owned one for years, as rice is a significant part of my regular diet, and it completely removes the stress of preparing rice. They also operate on a simple principle that can help us operate cloud infrastructure – the control loop.
Matt Blewitt
Embodiment Since I was small, I’d lived my life through screens, one way or another. For the last...
15th May 2025
1
15th May 2025
Since I was small, I’d lived my life through screens, one way or another. For the last quarter-century or so, I had been piloting the machine of flesh and sinew to keep my mind going, rarely engaging with the machine itself. This was a mistake.
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...
Willem's Blog
Designing a multi dimensional capacity queue Dealing with a capacity queue is challenging, but if you take the time to model it right it is...
1st Dec 2020
26
1st Dec 2020
Dealing with a capacity queue is challenging, but if you take the time to model it right it is possible to create a performant and reliable system.
Notes on software...
A paper reading club at work; databases and distributed systems research I started a paper reading club this week at work, focused on databases and distributed systems...
5th Apr 2024
25
5th Apr 2024
I started a paper reading club this week at work, focused on databases and distributed systems research. I posted in a general channel about the premise and asked if anyone was interested. I clarified the intended topic and that discussions would be asynchronous over email, run...
Opsbros
WiFi Binary Clock Who doesn't love a classic Binary Clock? I remember getting one of these when I was in my 20's from...
21st Mar 2022
39
21st Mar 2022
Who doesn't love a classic Binary Clock? I remember getting one of these when I was in my 20's from ThinkGeek, and it was pride of place on my desk. LED's are a thing of beauty.
Electronics etc…
Inside an Isotemp OCXO107-10 Oven Controlled Crystal Oscillator The Isotemp OCXO107-10 Gathering Information from time-nuts Getting It to Run On the Bench Inside...
26th Oct 2025
22
26th Oct 2025
The Isotemp OCXO107-10 Gathering Information from time-nuts Getting It to Run On the Bench Inside the OCXO107-10 Looking Forward The Isotemp OCXO107-10 I spent $5 at the Silicon Valley Electronics Flea Market on an Isotemp OCXO107-10 oscillator. Compared to my other OCXOs, this...
Fabien Sanglard
mDNS Primer
11th Aug 2023
Butler's Log
Butler Flow: shipping code faster (but less like Alfred, more like CI on steroids) - Part 3 In Part 3, we take a look at some deep examples of where Butler Flow comes in handy.
4th Nov 2025
./techtipsy
DIY cloud gaming: NVIDIA and Moonlight As you might have read from my previous post on this topic, I have a pretty neat “cloud” gaming...
13th Oct 2021
59
13th Oct 2021
As you might have read from my previous post on this topic, I have a pretty neat “cloud” gaming setup running. I have one powerful desktop PC, one virtual machine with a GPU attached to it, and client machines that can be used to stream games from. To keep things simple (and...
Joel Gustafson
The Orientation Game
29th Oct 2025
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...
Joel Gustafson
Love is to die
29th Nov 2021
matduggan.com
GitHub Copilot for Vim Review My review of GitHub Copilot for Vim
1st May 2025
The Pragmatic...
Klarna’s AI chatbot: how revolutionary is it, really? Klarna launched its AI chatbot, built in collaboration with OpenAI, which the company wants to use...
8th Aug 2024
118
8th Aug 2024
Klarna launched its AI chatbot, built in collaboration with OpenAI, which the company wants to use to eliminate 2/3rds of customer support positions. But is it as revolutionary, and as likely to replace jobs, as Klarna claims?
eieio.games
I'm running a programming contest I'm running a programming contest I've spent the last few months working with friends to design the...
24th Jul 2026
2
24th Jul 2026
I'm running a programming contest I've spent the last few months working with friends to design the 29th annual ICFP programming contest. Designing a programming contest in a world with AI agents is tricky! I think we've made some interesting choices here. Read the full post on...
lcamtuf’s thing
Choosing an op-amp for your project Just say no to LM741.
3rd Jan 2025
matduggan.com
Making RSS More Fun I wrote a browser extension to try and make finding random, independent websites more fun.
2nd Dec 2025
1
2nd Dec 2025
I wrote a browser extension to try and make finding random, independent websites more fun.
Fabien Sanglard
USB Cheat Sheet
5th May 2022
Eric Migicovsky's...
How to help us build open source Pebble software! As you may have heard, last week Google published the source code for PebbleOS. This is a big...
6th Feb 2025
1
6th Feb 2025
As you may have heard, last week Google published the source code for PebbleOS. This is a big deal! Thank you again to Google for this…
sibervepunk
learning to swim at 26 I learned how to swim at the age of 26. Or rather, I'm still learning. In my last lesson, I managed...
17th Jul 2026
2
17th Jul 2026
I learned how to swim at the age of 26. Or rather, I'm still learning. In my last lesson, I managed to swim 50 meters without using any support (and I didn't drown, lol). In the lesson before that, I got dizzy, my leg cramped three times, and I had swallowed half the pool. (you...
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...

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