Applied Cartography
Winners Take All
The book is not groundbreaking, and it owes a lot (in terms of "MarketWorld" and "protocols") to...
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...
Comments for Lars...
The Billion-Dollar World of Parasite SEO: How to Cash In
Parasite SEO is when a third-party company partners with an established domain, then posts a bunch...
23rd Oct 2024
Parasite SEO is when a third-party company partners with an established domain, then posts a bunch of SEO content to make a bunch of money. Content often gets published in a subfolder or subdomain or the website. The goal is to leverage the domain’s trust with Google to get...
Krebs on Security
FBI Probes Service Selling 153M+ Drivers Licenses
A new identity theft service launched on the dark web this week is selling digital scans of more...
2 weeks ago
A new identity theft service launched on the dark web this week is selling digital scans of more than 153 million drivers licenses from people in the United States and Canada. Based on interviews with individuals whose licenses are available for purchase on this service, it...
Jorge Arango
Traction Heroes Ep. 37: Legibility
Many teams are being measured for the wrong things: tokens used, agents deployed, etc. Their orgs...
1st Jun 2026
Many teams are being measured for the wrong things: tokens used, agents deployed, etc. Their orgs have focused on tech adoption rather than value creation. It’s a mistake.
I wanted to discuss this with Harry, so I read a passage from one of my favorite books, James C. Scott’s...
benn.substack
The banality of surveillance
Do our dull lives become worth watching?
6th Mar 2026
Do our dull lives become worth watching?
computers are bad
2023-10-03 overheard overhead
Let's talk about overhead paging. The concept goes by various names: paging,
public address, even...
3rd Oct 2023
Let's talk about overhead paging. The concept goes by various names: paging,
public address, even intercom, although the accuracy of the latter term can be
questionable. It's probably one of the aspects of business telephone systems
that gets the most public attention, on account...
Himanshu Mishra |...
Brain, Mind and Consciousness — Essay
Layers of ‘I’ when perceiving anything which is external to it Thanks to Montaigne, one of the first...
16th Apr 2018
Layers of ‘I’ when perceiving anything which is external to it Thanks to Montaigne, one of the first essay writers, for popularizing this…
Pea Bee
#19 This is a clone of Nykaa's website
The clickbait title is explained later, trust me
5th Oct 2023
The clickbait title is explained later, trust me
./techtipsy
Meet the Garbage PC
This is the Garbage PC.
Not too long ago, I received a half-broken Dell Inspiron N5110, sporting 6...
2nd Feb 2026
This is the Garbage PC.
Not too long ago, I received a half-broken Dell Inspiron N5110, sporting 6 GB of RAM, a dual core Intel i3-2110M, and an
unsupported NVIDIA GPU of some sort.
One of the hinges was loose from the case because it was screwed into plastic (common issue for...
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
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,...
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
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...
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
GitButler is joining the Open Source Pledge to help move towards a more sustainable open source ecosystem.
Posts on Made of...
Tracking down a memory leak in Ruby's EventMachine
At Stripe, we rely heavily on ruby and EventMachine to power various internal and external services....
7th Mar 2013
At Stripe, we rely heavily on ruby and EventMachine to power various internal and external services. Over the last several months, we’ve known that one such service suffered from a gradual memory leak, that would cause its memory usage to gradually balloon from a normal ~50MB to...
Vitalik Buterin's...
A Philosophy of Blockchain Validation
17th Aug 2020
Fabien Sanglard
Switching to Lenovo Carbon X1
2nd Oct 2020
Posts on Made of...
reptyr: Changing a process's controlling terminal
reptyr (announced recently on this blog) takes a process that is currently running in one terminal,...
8th Feb 2011
reptyr (announced recently on this blog) takes a process that is currently running in one terminal, and transplants it to a new terminal. reptyr comes from a proud family of similar hacks, and works in the same basic way: We use ptrace(2) to attach to a target process and force...
Home on Erik...
In defense of false positives (why you can't fail with A/B tests)
Many years ago, I used to think that A/B tests were foolproof and all you need to do is compare the...
30th Jul 2014
Many years ago, I used to think that A/B tests were foolproof and all you need to do is compare the metrics for the two groups. The group with the highest conversion rate wins, right?
Abishek Muthian
Insurers are putting the lives of sick and disabled at risk during COVID-19 pandemic
This is about Insurance companies in India, their behaviour with customers with preexisting illness....
4th Aug 2020
This is about Insurance companies in India, their behaviour with customers with preexisting illness. Incase you are not from India, you might still find this content useful as almost all of these companies are in tie-up with a major international insurer whom you might have your...
computers are bad
2025-02-02 residential networking over telephone
Recently, I covered some of the history of Ethernet's tenuous relationship
with installed...
2nd Feb 2025
Recently, I covered some of the history of Ethernet's tenuous relationship
with installed telephone
cabling. That article
focused on the earlier and more business-oriented products, but many of you
probably know that there have been a number of efforts to install IP...
latest projects -...
3D Model Viewer Improvements
[Software] Unlocking the embedded gimbals
28th Nov 2023
[Software] Unlocking the embedded gimbals
Willem L. Middelkoop
Inspiration from a child
Together with my kids I love to explore the world that we think we know as adults. A kid's...
29th Sep 2021
Together with my kids I love to explore the world that we think we know as adults. A kid's perspective inspires and surprises! No need to travel half the world for an adventure: Fly planes, catch bad guys, solve problems, build and break stuff - (re)discover the adventure right...
Can We Still Govern?
Trump Shoots the Messenger
Firing the BLS Commissioner moves us into banana republic territory
1st Aug 2025
Firing the BLS Commissioner moves us into banana republic territory
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
Accept that your understanding is imperfect. There is comfort in letting go.
Alyssa Rosenzweig
The Apple GPU and the Impossible Bug
In late 2020, Apple debuted the M1 with Apple’s GPU architecture,
AGX, rumoured to be derived from...
13th May 2022
In late 2020, Apple debuted the M1 with Apple’s GPU architecture,
AGX, rumoured to be derived from Imagination’s PowerVR series. Since
then, we’ve been
reverse-engineering AGX and building open source graphics drivers. Last
January, I rendered a triangle
with my own code, but...
Fabien Sanglard
Doom engine 1993 code review
Before studying the iPhone version, it was important for me to understand how Doom engine WAS...
13th Jan 2010
Before studying the iPhone version, it was important for me to understand how Doom engine WAS performing rendition back in 1993. After all the OpenGL port must reuse the same data from the WAD archive. Here are my notes about Doom 1993 renderer, maybe it will help someone to dive...
Comments for Lars...
How Live Chat Tools Impact Conversions and Why I Launched a Bad Variant
Do those live chat tools actually help your business? Will they get you more customers by allowing...
21st Jul 2015
Do those live chat tools actually help your business? Will they get you more customers by allowing your visitors to chat directly with your team? Like most tests, you can come up with theories that sound great for both sides. Pro Live Chat Theory: Having a live chat tool helps...
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
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.
Abishek Muthian
COVID-19 temperature correlation
A user on needgap posted a problem of not being able to find graphs showing confirmed COVID-19 cases...
11th Mar 2020
A user on needgap posted a problem of not being able to find graphs showing confirmed COVID-19 cases and local weather data such as temperature.
The reason for reputed agencies not publishing such graph is likely to prevent misinformation and possibly to avoid governments getting...
Willem L. Middelkoop
One year on the ultimate commuter bike
A year ago I tried to create the ultimate commuter bike, a modified Sensa Cintura with the Gates...
26th Feb 2019
A year ago I tried to create the ultimate commuter bike, a modified Sensa Cintura with the Gates CDN/CDX carbon belt drive. I received lots of messages from cyclists and commuters from all over the world. From the Swiss alps, France, Italy, Germany, United States and even "down...
latest projects -...
Precision Clock Acrylic Case
[Hardware] Smoked acrylic upgrade for the Precision Clock Mk IV
29th Oct 2025
[Hardware] Smoked acrylic upgrade for the Precision Clock Mk IV
Notes on software...
First few hurdles writing a Scheme interpreter
I started working on BSDScheme last October, inspired to get back
into language implementation after...
10th Jan 2018
I started working on BSDScheme last October, inspired to get back
into language implementation after my coworker built bshift, a
compiler for a C-like language. BSDScheme is an interpreter for a
(currently small subset of) Scheme written in D. It implements a few
substantial...
Louwrentius - Solar
Switching away from Debian to Ubuntu LTS
Over the last couple of years, Debian Linux has released new stable versions about every two years....
6th Jul 2011
Over the last couple of years, Debian Linux has released new stable versions about every two years. This pace is great for progress, but there is a serious problem. This problem is related to their support for older Debian stable versions.
If you read the quote below from the...
Arduino Blog
3Duino helps you rapidly create interactive 3D-printed devices
Every few months, some new software comes along that promises to make some complex engineering...
3rd Dec 2025
Every few months, some new software comes along that promises to make some complex engineering discipline accessible to everyone. Such software rarely lives up to the developer’s claims, because the claims are far too ambitious. But what if the scope is more reasonable? 3Duino...
Simply Explained
Retrospective: My Fifth Year on YouTube
For the past 4 years, I have made a habit of reflecting on the previous year and set goals for the...
15th Jan 2021
For the past 4 years, I have made a habit of reflecting on the previous year and set goals for the new year. This year is no exception, but now I try to set better goals while reflecting on some personal things in life.
Computer Ads from...
NeXTWorld Interviews Bud Tribble (1994)
They discuss NeXT's OpenStep, open standards, and more.
1st Feb 2026
They discuss NeXT's OpenStep, open standards, and more.
Software and Tech...
Is Blogging Dead?
When I started 2025, I set myself a simple challenge: write consistently and see if I could reclaim...
2nd Jan 2026
When I started 2025, I set myself a simple challenge: write consistently and see if I could reclaim some of the audience this blog once had. In 2024, I had published just 4 posts and had only a handful of RSS subscribers. It felt like shouting into the void.
By the end of 2025, I...
Louwrentius - Solar
Personal Security: erase your computer or phone before repair
Computer nerds are self sufficient when it comes to fixing their computer. Non-computer experts have...
4th Nov 2012
Computer nerds are self sufficient when it comes to fixing their computer. Non-computer experts have to find some other person with greater computer knowledge to repair their computer or phone. That person will then be able to access all data stored on their computer or phone.
By...
Kent de Bruin
Test Post
This is a test post to verify the blog functionality
19th Mar 2024
This is a test post to verify the blog functionality
MIT News - Civil and...
A faster way to solve complex planning problems
By eliminating redundant computations, a new data-driven method can streamline processes like...
16th Apr 2025
By eliminating redundant computations, a new data-driven method can streamline processes like scheduling trains, routing delivery drivers, or assigning airline crews.
Home on Erik...
Pinterest open sources Pinball
Pinterest just open sourced Pinball which seems like an interesting Luigi alternative. There's two...
14th Mar 2015
Pinterest just open sourced Pinball which seems like an interesting Luigi alternative. There's two blog posts: Pinball: Building workflow management (from 2014) and Open-sourcing Pinball (from this week). The author has a comment in the comments thread on Hacker News:
Ian's Blog
What the heck is OCSP?
The online certificate status protocol, or OCSP for short, is a way for TLS clients (like your web...
9th May 2019
The online certificate status protocol, or OCSP for short, is a way for TLS clients (like your web browser) to check if a certificate has been revoked or not.
Certificate Revocation?
With asymmetrical encryption, your encryption is only as good as long as your private key remains...
Jonas Hietala
Let's build a VORON: Filters
I can print, but the printer is missing a very important thing that I alluded to in the previous...
15th Dec 2023
I can print, but the printer is missing a very important thing that I alluded to in the previous post: filtering dangerous particles and fumes.
This is mostly covered by the kit, but I was missing some parts from the print it forward and the kit didn’t include a HEPA...
Tiny struggles
Abandoning the indie hacking dream for now
I’m taking a break from indie-hacking
Will I never write a line of indie code again? Obviously not....
11th Nov 2022
I’m taking a break from indie-hacking
Will I never write a line of indie code again? Obviously not. I love building, sharing and learning.
But I am going to stop trying to make profitable indie-businesses for the next couple months or a year.
Building things is fun, but marketing...
Writing
Changephobia
Felt...forgettable? I need to spend some more time with it.
1st Jun 2021
Felt...forgettable? I need to spend some more time with it.
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
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...
Daniel De Laney
I built a timer I can’t fail to set
Have you ever gotten to the end of a long work day and realized you’re no closer to your goals? I...
2nd Dec 2025
Have you ever gotten to the end of a long work day and realized you’re no closer to your goals? I have.
Sure, I was doing a lot of stuff. But I wasn’t pausing to ask whether I was doing the right stuff. Or whether my approach was working. Or if I was spending the right amount of...
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
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...
Neil Madden
Hybrid encryption and the KEM/DEM paradigm
If you know a bit about public key cryptography, you probably know that you don’t directly encrypt a...
22nd Jan 2021
If you know a bit about public key cryptography, you probably know that you don’t directly encrypt a message with a public key encryption algorithm like RSA. This is for many reasons, one of which being that it is incredibly slow. Instead you do what’s called hybrid encryption:...
Willem's Blog
Hospitalised with MCADD
This week our son was hospitalised because a regular illness caused him to keep vomiting, a...
3rd May 2021
This week our son was hospitalised because a regular illness caused him to keep vomiting, a dangerous situation if you're diagnosed with MCADD.
Home on Erik...
Antipodes
I was playing around with D3 last night and built a silly visualization of antipodes and how our...
8th Sep 2015
I was playing around with D3 last night and built a silly visualization of antipodes and how our intuitive understanding of the world sometimes doesn't make sense. Check out the visualization at bl.ocks.org!
Basically the idea is if you fly from Beijing to Buenos Aires then you...
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
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...
Fabien Sanglard
Carving the Super Nintendo Video System
29th Jul 2024
Abort Retry Fail
Hitachi Ltd, Part II
H8, PA-RISC, and SuperH
19th Apr 2026
joshua stein
Wallops 2.2 Released
A new release of my
Wallops IRC client
is available:
wallops-2.2.sit
(StuffIt 3...
2nd Feb 2026
A new release of my
Wallops IRC client
is available:
wallops-2.2.sit
(StuffIt 3 archive)
adc2b473664ec0960b5b028335566831dd69f4a1de40f79e22bf1337292cca88
SHA1: 603c5080c41a0d5752cae49a08376db4e18628b1
This update includes a number of new features and bugfixes:
Auto-connect with...
Ken Shirriff's blog
The absurdly complicated circuitry for the 386 processor's registers
The groundbreaking Intel 386 processor (1985) was the first 32-bit processor in the x86...
1st May 2025
The groundbreaking Intel 386 processor (1985) was the first 32-bit processor in the x86 architecture.
Like most processors, the 386 contains numerous registers; registers are a key part of a processor because
they provide storage that is much faster than main memory.
The register...
computers are bad
2023-09-03 plastic money
You will sometimes hear someone say, in a loose conceptual sense, that credit
cards have money in...
3rd Sep 2023
You will sometimes hear someone say, in a loose conceptual sense, that credit
cards have money in them. Of course we know that that isn't the case; our
modern plastic card payment network relies on online transactions where the
balance tracking and authorization decisions happen...
Notes on software...
The world of PostgreSQL wire compatibility
This is an external post of mine. Click
here
if you are not redirected.
8th Feb 2022
This is an external post of mine. Click
here
if you are not redirected.
somenice
5 Frames with Nikon FM and Fomapan 100
On a few photowalks around Kitsilano in Vancouver BC with my first roll of Fomapan Classic 100. All...
8th Feb 2025
On a few photowalks around Kitsilano in Vancouver BC with my first roll of Fomapan Classic 100. All pictures shot with older, non-AI Nikkor 50mm f/1.4 lens. Developed in Ilford Ilfosol3 for 5 minutes at 20°C and scanned with a cheap film scanner. Color has been removed and some...
Posts on Made of...
Why scons is cool
I’ve recently started playing with scons a little for some small personal projects. It’s not...
7th Nov 2010
I’ve recently started playing with scons a little for some small personal projects. It’s not perfect, but I’ve rapidly come to the conclusion that it’s a probably far better choice than make in many cases. The main exceptions would be cases where you need to integrate into legacy...
Victor Poughon
Parametric half-circle
For my torchlensmaker project, I need to represent lenses surface shapes parameterically. That is, I...
20th Dec 2024
For my torchlensmaker project, I need to represent lenses surface shapes parameterically. That is, I need equations that give the X and Y coordinates of the surface, as a function of a parameter, usually called t.
The project supports different parametric shapes, but a very...
benn.substack
Ambition, fun and not
Cheat on enterprise sales objection handling.
4th Jul 2025
Cheat on enterprise sales objection handling.
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
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...
Open for Business
Fell For It
If there is anything as embarrassing as confessing one’s sins it has to be confessing one’s...
4th Mar 2026
If there is anything as embarrassing as confessing one’s sins it has to be confessing one’s stupidities.
Yet here we are. Instead of describing how well my cool new Starlink-based phone-internet setup is coming together, I’m obligated to detail how I fell for a swindle so obvious...
Butler's Log
We’ve raised $17M to build what comes after Git
GitButler has raised a Series A round to accelerate developing the infrastructure for how software...
8th Apr 2026
GitButler has raised a Series A round to accelerate developing the infrastructure for how software gets built next
Style over Substance
Fujifilm Instax Wide 300 to Mamiya Press mount mod
How I modified an Instax Wide instant camera to mount a Mamiya Press medium format lens
The post...
24th May 2020
How I modified an Instax Wide instant camera to mount a Mamiya Press medium format lens
The post Fujifilm Instax Wide 300 to Mamiya Press mount mod appeared first on Style over Substance.
Matt Mullenweg
Leadership at the Peak
I want to start by thanking the Automattic board, and in particular General (Ret.) Ann Dunwoody, for...
10th Feb 2026
I want to start by thanking the Automattic board, and in particular General (Ret.) Ann Dunwoody, for encouraging me to step away from the endless work of being CEO of Automattic to focus on training and development. Ann, as one of this generation’s great leaders, did it herself...
Writing
Baduizm
Very relaxing and pleasant and simple and great. Nothing revelatory but I see myself coming back to...
1st Sep 2021
Very relaxing and pleasant and simple and great. Nothing revelatory but I see myself coming back to this over and over (and finally understand the Badu hype.)
tim.sh
Everyone knows your location, Part 2: try it yourself and share the results
Learn how to record and analyse your mobile device traffic, take an app from the list of "shady"...
17th Apr 2025
Learn how to record and analyse your mobile device traffic, take an app from the list of "shady" apps and share the results.
Posts on Made of...
A Brief Introduction to termios
If you’re a regular user of the terminal on a UNIX system, there are probably a large number of...
22nd Dec 2009
If you’re a regular user of the terminal on a UNIX system, there are probably a large number of behaviors you take mostly for granted without really thinking about them. If you press ^C or ^Z it kills or stops the foreground program – unless it’s something like emacs or vim, in...
Abishek Muthian
On Apple slowing down its phones
Build world’s best smartphone CPU & release a CPU governor to slow it down via software update...
22nd Dec 2017
Build world’s best smartphone CPU & release a CPU governor to slow it down via software update 😑
This isn’t an isolated incident, Li-ion batteries have been plaguing the tech industry. While other parts of the smartphone like displays, compute power, data transfer, storage...
Notes on software...
Writing a web server from scratch: 1. HTTP and sockets
Say we have some HTML:
<html>
<body>
<h1>Hello world!</h1>
</body>
</html>
And say we'd...
6th Apr 2019
Say we have some HTML:
<html>
<body>
<h1>Hello world!</h1>
</body>
</html>
And say we'd like to be able to render this page in a web browser. If
the server is hosted locally we may want to enter
localhost:9000/hello-world.html in the address bar, hit
enter, make a...
The Pragmatic...
Open source business model struggles at WordPress
Automattic, creator of Wordpress, is being sued by one of the largest WordPress hosting providers....
11th Oct 2024
Automattic, creator of Wordpress, is being sued by one of the largest WordPress hosting providers. The conflict fits into a trend of billion-dollar companies struggling to effectively monetize open source, and are changing tactics to limit their competition and increase their...
Home on Erik...
Software companies buying software: a story of ecosystems and vendors
Why are new startups growing so fast?
Why is the wage distribution getting larger for software...
25th Feb 2026
Why are new startups growing so fast?
Why is the wage distribution getting larger for software engineers?
Why do I love infrastructure?
Is open source dead?
I think a lot of these things, and some more things, all have their roots in a big shift in how we build software.
Or...
Engineers Need Art
Duane Blehm
A little about Duane Blehm, an early Macintosh shareware author.
3rd Mar 2025
A little about Duane Blehm, an early Macintosh shareware author.
Abort Retry Fail
The Birth of Windows Gaming
Software is a fluid that expands to fill its container
2nd Sep 2023
Software is a fluid that expands to fill its container
Willem L. Middelkoop
Updating Snake '97
Few years ago my brother threw a beer on my iPhone in an Amsterdam bar. The poor thing didn't like...
20th Feb 2018
Few years ago my brother threw a beer on my iPhone in an Amsterdam bar. The poor thing didn't like the Dutch brew as much as I do: it died. While waiting for a new phone to arrive, I used an old one that couldn't do anything but texting, calling and... Snake! The idea for Snake...
Applied Cartography
The Song of Achilles
I think I was spoiled by having read Circe first, which seemed like an utter improvement on its...
1st Jul 2020
I think I was spoiled by having read Circe first, which seemed like an utter improvement on its predecessor. This book was good, and gave a depth and heft to the Iliad that pleased me — with Patroclus and Achilles' relationship being the apex — but the second act of the book...
Neil Madden
Is Datalog a good language for authorization?
Datalog is a logic programming language, based on Prolog, which is seeing something of a resurgence...
19th Feb 2022
Datalog is a logic programming language, based on Prolog, which is seeing something of a resurgence in interest in recent years. In particular, several recent approaches to authorization (working out who can do what) have used Datalog as the logical basis for access control...
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
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...
Louwrentius - Solar
Cannot access Windows guest within VMware Fusion when running vsphere client
Currently, I am running VMware ESXi 4.1 on a test system. To manage ESXi, you need the VSphere...
17th Jun 2011
Currently, I am running VMware ESXi 4.1 on a test system. To manage ESXi, you need the VSphere client, which is only available for the Windows platform. Therefore, I run VMware Fusion on my Mac to be able to access VSphere and manage my ESXi host.
The trouble is that both ESXi...
Eric Migicovsky's...
Final post on the inPulse blog
2nd Feb 2012
Simply Explained
Filtering spam on YouTube with TensorFlow & AI
My YouTube channel has been attracting a lot of spammers. They try to trick people by saying they...
6th Jul 2021
My YouTube channel has been attracting a lot of spammers. They try to trick people by saying they know how to profit from trading cryptocurrencies or that they can recover lost wallet keys.I've been marking these comments as spam, thinking that YouTube would learn to recognize...
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
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...
tim.sh
Self-hosting 101: Server and Tailscale
8th Sep 2025
Ken Shirriff's blog
Talking to memory: Inside the Intel 8088 processor's bus interface state machine
In 1979, Intel introduced the 8088 microprocessor, a variant of the 16-bit 8086 processor.
IBM's...
28th Apr 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 success of the x86 architecture.
The designers of the IBM PC selected...
Simply Explained
Integrate Home Assistant with Apple Reminders
I recently integrated Home Assistant with Apple Reminders so that automations can create new todos....
27th Jul 2022
I recently integrated Home Assistant with Apple Reminders so that automations can create new todos. This is trickier as it sounds, because Reminders has no API that can be accessed from Home Assistant. Here's how I worked around that problem with a script, input text helper and...
Elevation Lab - Blog
Introducing TagVault Security Mount for AirTag
Having had our skis stolen, we wanted to design the ultimate AirTag ski and snowboard mount. It...
24th Oct 2024
Having had our skis stolen, we wanted to design the ultimate AirTag ski and snowboard mount. It needed to be ultra-tough so it couldn't get knocked off, waterproof, hard to remove, and discreet.
After a lot of design, testing, and iteration, we have TagVault Security Mount for...
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
What am I actually using these LLMs for at the start of 2025? Quite a bit, actually.
Louwrentius - Solar
RAID array size and rebuild speed
When a disk fails of a RAID 5 array, you are no longer protected against
(another) disk failure and...
3rd Apr 2010
When a disk fails of a RAID 5 array, you are no longer protected against
(another) disk failure and thus data loss. During this rebuild time, you are
vulnerable. The longer it takes to rebuild your array, the longer you are
vulnerable. Especially during a disk-intensive period,...
Abishek Muthian
Major disaster has struck the computing industry.
TL;DR your computers are going to get slow because of patches aimed at fixing unprecedented...
4th Jan 2018
TL;DR your computers are going to get slow because of patches aimed at fixing unprecedented vulnerabilities in the CPU.
For the rest (simplified),
Modern computational security relies on maintaining the sanctum of memory, i.e keeping secure memory (say your passwords) out of...
Matt Mullenweg
Where is Lee Wittlinger?
Lee controls the board of WP Engine. The board is why WP Engine hasn’t done a trademark deal for...
28th Sep 2024
Lee controls the board of WP Engine. The board is why WP Engine hasn’t done a trademark deal for their use of the WordPress and WooCommerce trademarks. You hide behind lawyers and corporate PR when you’re wrong, not when you’re right. I’m replying on Twitter, I’m commenting on...
Willem's Blog
Better Laptop
This post is a quick rundown of assembling my new Framework 13 laptop, why I chose this brand and...
9th Feb 2025
This post is a quick rundown of assembling my new Framework 13 laptop, why I chose this brand and what's next.
Louwrentius - Solar
Statistics showing relevance of caching proxy
In this day and age of dynamic web content, how relevant can a caching proxy server be? I believe...
18th Dec 2012
In this day and age of dynamic web content, how relevant can a caching proxy server be? I believe that the answer could be: quite!
I have installed a caching proxy server based on Squid, which is now used within my company. It also does content scanning using squidclamav and...
Vitalik Buterin's...
Make Ethereum Cypherpunk Again
28th Dec 2023
Louwrentius - Solar
Linux Iptables Firewall Script released on Google code
I have released LIFS, the Linux Iptables Firewall Script. This script allows you to setup a firewall...
8th Jan 2012
I have released LIFS, the Linux Iptables Firewall Script. This script allows you to setup a firewall within minutes. It is easy to use, yet very powerful. It uses Iptables and even improves upon some limitations of Iptables.
Every person who has to maintain some kind of...
Applied Cartography
Happy Endings
This, to me, is the perfect sit-com. It’s that simple: for two seasons (skip the first season; you...
27th Nov 2017
This, to me, is the perfect sit-com. It’s that simple: for two seasons (skip the first season; you don’t need it and the show tries to be too conventional) it shits out an outrageous level of humor with a cast that has a perfect chemistry. There is a tiny bit of “aw, shucks”...
Computer Ads from...
Comics from July 1977 Issue of ROM Magazine
Those were the early days.
7th May 2026
Those were the early days.
lcamtuf’s thing
The marvelous disappearing capacitor
The performance of photodiode amplifiers can be improved in a clever way.
7th Dec 2024
The performance of photodiode amplifiers can be improved in a clever way.
Computer Ads from...
Australian Air Force
If You're Switched On, This is Paradise.
12th Apr 2025
If You're Switched On, This is Paradise.
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
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...
MIT News - Civil and...
Walter Torous named executive director of MIT Center for Real Estate
The senior lecturer, already director of the degree program, will now oversee all aspects of the...
2 weeks ago
The senior lecturer, already director of the degree program, will now oversee all aspects of the center’s activities and operations.
Louwrentius - Solar
Recycle your old laptop display and turn it into a monitor
During a cleaning spree I decided that it was time to recycle two old laptops that were just...
13th Mar 2021
During a cleaning spree I decided that it was time to recycle two old laptops that were just collecting dust on a shelf for many years. Although I didn't have any purpose for them anymore, I realised that the displays were still perfectly fine.
This is the display of my old 13"...
benn.substack
Have you tried a text box?
Maybe all we need to do is write stuff down.
2nd Jan 2026
Maybe all we need to do is write stuff down.
Elevation Lab - Blog
Introducing TagVault Magnetic for AirTag
Wanting to easily, securely, and discretely keep an AirTag on our car, we designed...
28th Nov 2023
Wanting to easily, securely, and discretely keep an AirTag on our car, we designed the TagVault Magnetic Mount.
Testing many designs, we did not want to settle with anything that couldn't stand extreme vibration. So we gave our mount has an huge, thick Neodymium rare earth...
Freewheeling Apps
2026-01-28
As I start teaching the kids programming, I’ve been thinking about how to motivate it to them. They...
29th Jan 2026
As I start teaching the kids programming, I’ve been thinking about how to motivate it to them. They do a lot of drawing, so that seemed like a potential hook to show how drawing on the computer may make some things easier (erasing, manipulating, repeating) and other things harder...
MIT News - Civil and...
Puzzling out climate change
Accenture Fellow Shreyaa Raghavan applies machine learning and optimization methods to explore ways...
10th Feb 2025
Accenture Fellow Shreyaa Raghavan applies machine learning and optimization methods to explore ways to reduce transportation sector emissions.
Yazin Alirhayim
Building a mobile app in 1 day: Thunoob
Is it even possible to make an app in just 1 day? Well, let's find out!
1st Dec 2025
Is it even possible to make an app in just 1 day? Well, let's find out!
Jonas Hietala
Resurrection
Aah what a nice summer!
It was nice to be back in Övertorneå, doing nothing in particular. Just not...
18th Aug 2011
Aah what a nice summer!
It was nice to be back in Övertorneå, doing nothing in particular. Just not having to make lunch and dinner every day is such a relief, and if you do slip up food with grandma or Veronica’s parents is only a phone call away. I watched TV, played...
Odds and Ends of...
The case for Nightingale Datacentres
Britain isn’t prepared for the looming AI national security crisis
3 weeks ago
Britain isn’t prepared for the looming AI national security crisis
Abishek Muthian
Scam alert : mail from IPTI
Mail from IPTI
This is a physical scam mail alert yeah because we don’t get enough of cyber...
22nd Dec 2016
Mail from IPTI
This is a physical scam mail alert yeah because we don’t get enough of cyber phishing; right!
Those who have filed international patents, keep an eye out for mails such as the above. I received a professional looking mail from IPTI & from what it looks like on the...
Willem L. Middelkoop
Lunch by plane
This week I was invited to fly along over the Netherlands in a small aircraft, from Hilversum to...
8th May 2018
This week I was invited to fly along over the Netherlands in a small aircraft, from Hilversum to Texel. A good buddy of mine is a pilot and planned to fly to the Texel island for lunch (and good fun!). The weather was excellent, so packed with my photo camera, I didn't hesitate...
Software and Tech...
The New Economic Reality: It's Still Your Money at the Bank
Whether you're an economist or not, a financial professional or not, it's still your money that's...
1st Jun 2025
Whether you're an economist or not, a financial professional or not, it's still your money that's being affected.
Like many people, I've avoided looking at my 401k these past few weeks. Well, I peeked, and it's all in the red.
There are so many interpretations of what's going on....
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
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...
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
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...
Willem's Blog
Being a volunteer in Amsterdam-Zuidoost
About my work as volunteer in the local community center in Amsterdam Zuidoost
20th Nov 2016
About my work as volunteer in the local community center in Amsterdam Zuidoost
Electronics etc…
Measuring the HP 11720A Pulse Modulator and Coax Cables
Introduction
What is a pulse modulator and what are they used for?
The HP 11720A Pulse...
6th May 2023
Introduction
What is a pulse modulator and what are they used for?
The HP 11720A Pulse Modulator
Inside the HP 11720A
Measurement Setup for a Quick Testing Session
Pin Modulator Power Measurements with HP 432A
Cable Loss Measurements with HP 432A
Cable Power Measurements with...
Christian Selig
Curing Mac mini M4 fomo with 3D printing
Spoiler: 3D printed! The colored ports really sell the effect
If you’re anything like me, you’ve...
12th Nov 2024
Spoiler: 3D printed! The colored ports really sell the effect
If you’re anything like me, you’ve found the new, tinier Mac mini to be absolutely adorable. But you might also be like me that you either already have an awesome M1 Mac mini that you have no real reason to replace,...
The Pragmatic...
The Pulse: a new trend, smart model routing
Are there any ‘intelligent’ router solutions out there which select the right model for the right...
2nd Jul 2026
Are there any ‘intelligent’ router solutions out there which select the right model for the right task? I looked into it, and there are a few options.
Jonas Hietala
Finishing Stuff
I haven’t done much blogging or game programming in a while but instead I’ve finished some school...
7th Dec 2011
I haven’t done much blogging or game programming in a while but instead I’ve finished some school stuff. We completed the assembly course labs, which were pretty fun actually, and I managed to finally complete the electronics course I’ve been holding off on for like forever… But...
matduggan.com
You can absolutely have an RSS dependent website in 2026
I write stuff here. Sometimes the stuff is good. Sometimes it reads like I wrote it at 2 AM after an...
9th Apr 2026
I write stuff here. Sometimes the stuff is good. Sometimes it reads like I wrote it at 2 AM after an argument with a YAML file, which is because I did. But one decision I made early on was that I didn't want to offer an email newsletter.
lcamtuf’s thing
RAM: the forgotten history
We owe computers not to Charles Babbage, but to the invention of electronically-controlled working...
15th Oct 2024
We owe computers not to Charles Babbage, but to the invention of electronically-controlled working memory.
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
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...
eieio.games
Bad Apple but it's 6,500 regexes that I search for in vim
Bad Apple but it's 6,500 regexes that I search for in vim
Look. There's simply no reason that I...
10th Jan 2025
Bad Apple but it's 6,500 regexes that I search for in vim
Look. There's simply no reason that I should have to exit vim when I want to watch Bad Apple, the shadow-art video that folks enjoy embedding in fun spots. So I got Bad Apple running inside vim just using vim's search...
./techtipsy
My experience with LLM-assisted tools in software development
It’s no secret that I was highly skeptical of LLM-s.
Cool, there is this new thing that can spit out...
8th Jun 2026
It’s no secret that I was highly skeptical of LLM-s.
Cool, there is this new thing that can spit out plausible text and create cheap-looking images and videos, resulting in
a lot of low-quality content being shared.
It was also a huge disappointment to see a human-written post...
Matt Blewitt
Point and Call
It’s 2AM. You’re paged to respond to a failing set of components that you are the Subject Matter...
14th Sep 2021
It’s 2AM. You’re paged to respond to a failing set of components that you are the Subject Matter Expert (SME) for. Sleepy, you load up the playbook for when the SplineReticulatorBlocked alert has gone off, and start executing. The Incident Commander (IC) is vaguely aware of what...
Jonas Hietala
September theme: Failure
I’m out of the busy mode and here’s the new theme! I’ve got an idea and I’ll be beginning very soon...
12th Sep 2009
I’m out of the busy mode and here’s the new theme! I’ve got an idea and I’ll be beginning very soon I hope and again I’m following Experimental Gameplay Project’s site.
Let’s rock!!
Engineers Need Art
Building Quarter-Cab - Phase I
Lets build a simple virtual pinball controller to bring more immersion to your game.
8th May 2024
Lets build a simple virtual pinball controller to bring more immersion to your game.
videah's blog
Credits
Credits / Attribution
Some of the art used around this blog are by other people. Here is a list of...
21st Apr 2025
Credits / Attribution
Some of the art used around this blog are by other people. Here is a list of them:
Smug Videah by Kelevtov
Rantsona Sidebar Videah by ScruffKerfluff
Callout Pixel Art Videah by lockedsdcard
Videah Mutant Standard Emoji by Caius Nocturne
Vitalik Buterin's...
From prediction markets to info finance
9th Nov 2024
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
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.
Pea Bee
#13: GoogleWhacking
It has blocked a total of 2.337 Million network requests in the last 3 years for me. That is an...
5th Mar 2022
It has blocked a total of 2.337 Million network requests in the last 3 years for me. That is an astonishing no. of ads and trackers. The 21% here means that for every 5 network requests made on a webpage I opened, roughly one of them was for an ad or a tracker. 1 in 5!!!
Matt Mullenweg
D’Angelo & Diane
Just last night I was re-watching Annie Hall to remember and honor Diane Keaton, and now the news...
15th Oct 2025
Just last night I was re-watching Annie Hall to remember and honor Diane Keaton, and now the news that D’Angelo had passed. I’m writing this listening to Voodoo, one of the great albums of all time. That CD in my beater car in Houston was on constant rotation, the richness of the...
anderegg.ca
The Talk Show Timeline
I really enjoy John Gruber’s podcast The Talk Show. However, I’ve noticed that it’s been a while...
a week ago
I really enjoy John Gruber’s podcast The Talk Show. However, I’ve noticed that it’s been a while since it was in my feed. I decided to chart previous episode dates to check some of my assumptions about release frequency.
Cutting to the chase, here’s a link to The Talk Show...
Jonas Hietala
An update on my book 'Why Cryptocurrencies?'
Five months ago I gloriously declared that “my book was done”. Since then I’ve been working hard to...
9th Oct 2020
Five months ago I gloriously declared that “my book was done”. Since then I’ve been working hard to finish the book.
Sorry that’s a bit of a lie, I’ve had a nice long vacation where I didn’t work on the book and I’m also on part-time parental leave. And believe me there’s not a...
Willem L. Middelkoop
Closing a Draughty Door
In the last week of January I could not keep my mind on a task. It felt as if I was running behind,...
3rd Feb 2026
In the last week of January I could not keep my mind on a task. It felt as if I was running behind, non-stop. I have no experience with this, but if I had to speculate I would say I was near a burnout-like experience. This post is not advice. It is a report of a small thing I did...
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
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.
Simply Explained
Why I don't take sponsorships
Last year I made that video in response to a sponsorship offer that I got from various VPN...
20th May 2020
Last year I made that video in response to a sponsorship offer that I got from various VPN providers. They all told me the same thing: our service is the best way to protect your privacy, and we were hoping you could convey this message in one of your videos.So I decided to do...
Eric Migicovsky's...
Verge interview at CES 2016
2025 Note - Behind the scenes, Pebble was a mess. We were about to do a layoff and enter the final...
8th Jan 2016
2025 Note - Behind the scenes, Pebble was a mess. We were about to do a layoff and enter the final year…
matduggan.com
OTel Isn't Going Well (And I Made A Spreadsheet About It)
For years now one of the most reliable complaints I hear when I try to drag a team off their vendor...
12th Aug 2026
For years now one of the most reliable complaints I hear when I try to drag a team off their vendor specific SDK and onto OpenTelemetry is some variation of: "why does it seem like this isn't done yet?"
Vendor SDKs for observability are, to put
computers are bad
2023-11-04 nuclear safety
Nuclear weapons are complex in many ways. The basic problem of achieving
criticality is difficult on...
4th Nov 2023
Nuclear weapons are complex in many ways. The basic problem of achieving
criticality is difficult on its own, but deploying nuclear weapons as
operational military assets involves yet more challenges. Nuclear weapons must
be safe and reliable, even with the rough handling and...
Applied Cartography
VC-subsidized tokens
Simon Willison writes about the recent Cursor changes:
1st Jul 2025
Simon Willison writes about the recent Cursor changes:
Vitalik Buterin's...
Encapsulated vs systemic complexity in protocol design
28th Feb 2022
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
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...
Writing
Harry Potter and the Half-Blood Prince
Okay, now this is what a fantasy movie should be. Absolutely gorgeous effects & cinematography (a...
3rd Oct 2020
Okay, now this is what a fantasy movie should be. Absolutely gorgeous effects & cinematography (a marked improvement from the drab darkness and excessively cool tones of Order of the Phoenix), a script with a bunch of levity (the first and I think only Harry Potter movie that...
tim.sh
Deploying apps in Coolify, part 1
1st Oct 2025
Niklas Oberhuber’s...
The 167 Point Ceiling of the Game Take-It-Easy
4th Jul 2025
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
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...
Old Vintage...
Mini-review: David Pogue's Apple: The First 50 Years
Apple: The First 50 Years to see if I even wanted to bother with the hardcover. Previously the...
1st Apr 2026
Apple: The First 50 Years to see if I even wanted to bother with the hardcover. Previously the essential tome on Apple (and especially Mac) history was Owen Linzmeyer's Apple Confidential, still on my shelf in the well-thumbed 2.0 paperback. I was prepared to find this book...
latest projects -...
Fluid Simulation Pendant
[Hardware] Wearable real-time FLIP device
13th Jan 2025
[Hardware] Wearable real-time FLIP device
Willem L. Middelkoop
Developing a native iOS app
As a little side-project, squeezed between my normal work, I have been working on something of...
10th May 2024
As a little side-project, squeezed between my normal work, I have been working on something of personal interest: a native workout tracking app for iOS. I wanted to make my smartwatch obsolete, instead using my phone to track workouts. How hard could it be to gather detailed...
Vitalik Buterin's...
In Defense of Bitcoin Maximalism
1st Apr 2022
On Life and Lisp
Clip control on the Apple GPU
Neverball rendered on the Apple M1 GPU with an open source OpenGL driver
After a year in...
22nd Aug 2022
Neverball rendered on the Apple M1 GPU with an open source OpenGL driver
After a year in development, the open source “Asahi” driver for the Apple GPU is running real games. There’s more to do, but Neverball is already playable (and a lot of fun!).
Neverball uses legacy “fixed...
Fabien Sanglard
The Computer Graphics Library
More...
12th Mar 2014
Vitalik Buterin's...
Quadratic Payments: A Primer
7th Dec 2019
Himanshu Mishra |...
Threads
“You’re an interesting species. An interesting mix. You’re capable of such beautiful dreams, and...
14th Oct 2018
“You’re an interesting species. An interesting mix. You’re capable of such beautiful dreams, and such horrible nightmares. You feel so lost…
Old Vintage...
So I saw this headline
reading it was, "Is he Deommodore 64?" (No, unfortunately, Deommodore Lenoir's jersey number is 2,...
29th Jul 2025
reading it was, "Is he Deommodore 64?" (No, unfortunately, Deommodore Lenoir's jersey number is 2, and I'm not even a 49ers fan.)
Writing
Digital Minimalism
I find myself weirdly torn on this book.
3rd Dec 2020
I find myself weirdly torn on this book.
Vitalik Buterin's...
Don't overload Ethereum's consensus
21st May 2023
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
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...
Posts on Made of...
Some thoughts on Quora
With the announcement this week that Quora had taken $11 million in VC at an $86 million valuation,...
4th Apr 2010
With the announcement this week that Quora had taken $11 million in VC at an $86 million valuation, there’s been an awful lot of attention on Quora. I’ve had an account there and wanted to write up some of my initial thoughts.
If you haven’t heard about Quora, it’s yet another...
Yazin Alirhayim
On building quicker
How AI tools have transformed my approach to building projects, making it possible to launch ideas...
31st Mar 2025
How AI tools have transformed my approach to building projects, making it possible to launch ideas faster and focus on what matters most.
Azad's Blog
How to play Nintendo 3DS games in 3D with XREAL XR glasses
Playing Nintendo 3DS games in 3D in XR glasses looks better than it ever did on native 3DS hardware....
17th Apr 2026
Playing Nintendo 3DS games in 3D in XR glasses looks better than it ever did on native 3DS hardware. With super-sampling, the game will look quite sharp, blown up on a large private, virtual display. This is a guide describing my hardware and software setup for playing 3DS games...
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
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...
Pea Bee
Pea Bee #6: Drive a train, forever, through a dreamlike land
Hi all, shipping a new issue after a long time.
22nd May 2021
Hi all, shipping a new issue after a long time.
Jonas Hietala
Migrating to rocks.nvim
My relationship with my Neovim config is best described as an On-again, off-again relationship.
At...
2nd Jun 2024
My relationship with my Neovim config is best described as an On-again, off-again relationship.
At times I’m deeply in love and spend all my time caressing the config—like how in September I did a complete rewrite in Lua—while other times I’m busy with other love interests and...
Comments for Lars...
The 9 Delusions From the Halo Effect
You’re being lied to. Well, not intentionally. We’re constantly being pinged with stories of...
31st May 2015
You’re being lied to. Well, not intentionally. We’re constantly being pinged with stories of companies that have rocketed to success. Especially in tech, there’s always another $1 billion unicorn around the corner. Uber, Facebook, Airbnb, Slack, Zenefits, Box, Shopify, yadda...
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
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...
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
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.
Matt Mullenweg
RIP Sonny Rollins
Sonny Rollins, the Saxophone Colossus, has passed. He is probably my favorite saxophonist, and while...
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...
Willem L. Middelkoop
Repairing a Giro AEON bicycle helmet
This month my trustworthy Giro Aeon bicycle helmet broke down! Normally I wouldn't hesitate to...
8th Jul 2020
This month my trustworthy Giro Aeon bicycle helmet broke down! Normally I wouldn't hesitate to invest in safety and thus buying a new one. But I like the Aeon helmet so much that I went through some extra trouble to fix it. Read along to see how I did it.
Giro Aeon
The Giro Aeon...
Fabien Sanglard
The best Tech books
More...
17th Jan 2013
Bryan Braun - Blog
You can’t fix a problem you don’t understand
A few weeks ago, I was building a server-side API client. I had written the code and tested it in...
17th Feb 2025
A few weeks ago, I was building a server-side API client. I had written the code and tested it in isolation. Everything looked good. Unfortunately, when I included it in the main service, I started seeing errors.
I decided to try asking an AI tool for suggestions. I gave it the...
Computer Ads from...
MicroTimes Interviews Borland's Philippe Kahn Again (1995)
Khan talks about his post-Borland work at Starfish and competition with Lotus and Microsoft
3rd Mar 2026
Khan talks about his post-Borland work at Starfish and competition with Lotus and Microsoft
Jonas Hietala
Ugly and Slow Progress
Ludum Dare is coming along… Slowly. The rust on me is probably so brown it’s nearly black. But I...
25th Aug 2012
Ludum Dare is coming along… Slowly. The rust on me is probably so brown it’s nearly black. But I have an idea and it might be good, all I need to do is execute it. Right?
Programmer graphics coming to take you away!
Anyway it’s going to be a risk-like game with a twist: you can...
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
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...
Jorge Arango
Traction Heroes Ep. 33: Perceptions
Here’s a tricky situation: you start reading someone through a negative lens, which changes how you...
6th Apr 2026
Here’s a tricky situation: you start reading someone through a negative lens, which changes how you interact with them. They respond in kind, which seems to confirm your negative views. Cue vicious cycle.
In any situation, you are both observer and participant, whether you...
Greater Still by...
Why is the Internet So Lonely?
Almost exactly a year ago, I wrote a piece called My Modern Friends and Me, as an ode to the...
27th Dec 2021
Almost exactly a year ago, I wrote a piece called My Modern Friends and Me, as an ode to the digital-turned-physical friends I had made throughout 2020.
Elevation Lab - Blog
Introducing The 5-Year Compact Battery for AirTag
There are few things worse than a dead AirTag when you need it. That's why we designed the The...
4th Dec 2025
There are few things worse than a dead AirTag when you need it. That's why we designed the The 5-Year Compact Battery for AirTag.
It replaces the CR2032 coin cell for two uses AAA batteries for 5.5x more capacity. And does so in a small, lightweight form factor.
Discrete,...
Abishek Muthian
Powering Xbox OneX using ATX power supply
My post-warranty Xbox One X power supply went kaput, Microsoft wanted me to visit a walk-in center...
2nd Jan 2022
My post-warranty Xbox One X power supply went kaput, Microsoft wanted me to visit a walk-in center 500 Km (~ 300 Mi) away and exchange it for a new one for ~ 250 USD. I couldn't find replacement power supply online where I live and shipping it from abroad was risky on several...
Willem L. Middelkoop
No, I Won't Build That!
If you're an accomplished developer (as in: you've actually created things in the past), you may...
4th Mar 2024
If you're an accomplished developer (as in: you've actually created things in the past), you may recognise this scenario: people reaching out to you, asking you to build something specific. "Can you build X for me?" A fellow technician once urged me to refuse more often: be proud...
Software and Tech...
Invisible Problems
During the pandemic, we completed one of our largest projects at work. To celebrate, since we...
3rd Aug 2026
During the pandemic, we completed one of our largest projects at work. To celebrate, since we couldn't meet in person, we all ordered food on DoorDash and played an online escape room game together. We were on a Zoom call, helping each other out and having fun. The first...
Posts on Made of...
Reflections on software performance
At this point in my career, I’ve worked on at least three projects where performance was a defining...
3rd Feb 2020
At this point in my career, I’ve worked on at least three projects where performance was a defining characteristic: Livegrep, Taktician, and Sorbet (I discussed sorbet in particular last time, and livegrep in an earlier post). I’ve also done a lot of other performance work on the...
Joel Gustafson
Serializable transactions for peer-to-peer databases
21st Jul 2025
Jonas Hietala
A friendly game of Twilight Imperium
A few weeks ago I played my first game of Twilight Imperium (Fourth Edition). It was fantastic.
We...
11th Dec 2019
A few weeks ago I played my first game of Twilight Imperium (Fourth Edition). It was fantastic.
We were six players, most had played the third edition before. As I was quite hyped before the game, I had read up on the rules, watched a let’s play or two and listened to a podcast...
GitButler
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
Why does Git's autocorrect wait 0.1s before executing a mistyped command? Let's dig in.
Arduino Blog
This unique electronic toy helps children learn their shapes
It isn’t a secret that many kids find math to be boring and it is easy for them to develop an...
1st Jul 2025
It isn’t a secret that many kids find math to be boring and it is easy for them to develop an attitude of “when am I ever going to use this?” But math is incredibly useful in the real world, from blue-collar machinists using trigonometry to quantum physicists unveiling the...
Lighthouse Blog
New feature: RSS feed export
2nd Dec 2024
Willem L. Middelkoop
The Problem With Bitcoin
A few days ago the value of a single Bitcoin briefly surpassed $100K, a milestone that seemed...
8th Dec 2024
A few days ago the value of a single Bitcoin briefly surpassed $100K, a milestone that seemed unimaginable just some years ago. I wonder how durable the ever growing love for Bitcoin is. Let's have a closer look at the mechanisms underpinning the world's most famous...
Elevation Lab - Blog
Jet Black - New Experimental finish
::Update:: - The manufacturing fallout from making these fingerprint-loving docks was too high, even...
6th Oct 2016
::Update:: - The manufacturing fallout from making these fingerprint-loving docks was too high, even after a dozen process revisions, so we're not continuing making these after our second run. Recommend going with the Matte Black finish, it's super beautiful with all color...
Freewheeling Apps
2025-10-30
An experiment involving scrollbars
Keeping scrollbars easy to acquire even in large...
31st Oct 2025
An experiment involving scrollbars
Keeping scrollbars easy to acquire even in large files.
Demo of an idea for a scrollbar with a shadow or "penumbra" which makes it easier to acquire to drag around, even as the conventional and smaller central object continues to be...
Fabien Sanglard
The confusing world of USB
10th Jan 2021
Notes on software...
Writing a simple JSON parser
Writing a JSON parser is one of the easiest ways to get familiar with
parsing techniques. The format...
6th May 2018
Writing a JSON parser is one of the easiest ways to get familiar with
parsing techniques. The format is extremely simple. It's defined
recursively so you get a slight challenge compared to, say, parsing
Brainfuck; and you probably
already use JSON. Aside from that last point,...
Freewheeling Apps
2025-04-04
Automatically selecting colors with sufficient contrast.
Here's a test build of my hypertext...
5th Apr 2025
Automatically selecting colors with sufficient contrast.
Here's a test build of my hypertext browser where every "page load" picks a random background. The foreground and link colors adapt to preserve a minimum contrast (WCAG AAA level).
I repeatedly click on links in...