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+→]
Never Met a Science
For-Profit Academic Publishers Love LLM Garbage Against For-Profit "Open Access"
4th Apr 2026
./techtipsy
What I've learned running Linux and Windows off of USB flash drives I’ve recently made an effort to reduce the amount of tech stuff that I own. Lack of space, lack of...
2nd Dec 2024
110
2nd Dec 2024
I’ve recently made an effort to reduce the amount of tech stuff that I own. Lack of space, lack of time and the guilt of storing perfectly functional hardware unused in a box were the main motivators. This has resulted in experiments with my assortment of USB flash storage that...
Jonas Hietala
Planning my Kubernetes homelab The Kubernetes iceberg. If I’d have to describe my homelab setup via analogy I guess it would be...
5th May 2026
1
5th May 2026
The Kubernetes iceberg. If I’d have to describe my homelab setup via analogy I guess it would be similar to me on a unicycle carrying plates with both of my hands, or maybe a leaking barrel with water that I try to patch up with silver tape. I’ve also been Kubernetes-curious so...
anderegg.ca
YouTube is a mysterious monopoly Yesterday I saw this Bluesky post from Adrian Black. He runs Adrian’s Digital Basement, a retro...
8th Sep 2025
1
8th Sep 2025
Yesterday I saw this Bluesky post from Adrian Black. He runs Adrian’s Digital Basement, a retro computer repair channel I really enjoy. In the post, he points out a trend I didn’t know about: YouTube views seem to have fallen off a cliff recently. Further down the thread, Jeff...
Yazin Alirhayim
On Focus
16th Aug 2017
watchTowr Labs
“To live is to fight, to fight is to live! - IBM ODM Remote Code Execution In previous blogs, we’ve discussed some of the big players in the enterprise software space, but...
22nd Feb 2024
27
22nd Feb 2024
In previous blogs, we’ve discussed some of the big players in the enterprise software space, but there is one that we have not mentioned before, that is - quite frankly - the heavy-weight champion of the world in terms of applications for large enterprises. With over a hundred
Computer Ads from...
bitCards Thrill Your Friends This Christmas with a gift from bitCards
2 weeks ago
Vitalik Buterin's...
What do I think about biometric proof of personhood?
24th Jul 2023
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
19
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...
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…
Alyssa Rosenzweig
Fun and Games with Exposure Notifications Exposure Notifications is a protocol developed by Apple and Google for facilitating COVID-19 contact...
7th Sep 2020
1
7th Sep 2020
Exposure Notifications is a protocol developed by Apple and Google for facilitating COVID-19 contact tracing on mobile phones by exchanging codes with nearby phones over Bluetooth, implemented within the Android and iOS operating systems, now available here in Toronto. Wait –...
Vitalik Buterin's...
Against choosing your political allegiances based on who is "pro-crypto"
17th Jul 2024
Home on Erik...
Bagging as a regularizer One thing I encountered today was a trick using bagging as a way to go beyond a point estimate and...
6th Dec 2013
20
6th Dec 2013
One thing I encountered today was a trick using bagging as a way to go beyond a point estimate and get an approximation for the full distribution. This can then be used to penalize predictions with larger uncertainty, which helps reducing false positives.
lcamtuf’s thing
A 15-minute intro to hobby CNC In which the author tilts at windmills for a brief while.
6th Sep 2024
csvbase blog
There are 665 open licences, most are pretty rubbish you are in a maze of twisty licences, all alike
19th Sep 2024
Jonas Hietala
Balls Here’s my first ever experimental game! The theme was Addictive Gaming. My first thought was oh god...
1st Aug 2009
21
1st Aug 2009
Here’s my first ever experimental game! The theme was Addictive Gaming. My first thought was oh god I’ll be making another tetris clone but the end result turned out a bit different. I’m not sure it’s very addictive but it’s actually okay! =D Balls is a game about… balls. Well...
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...
Ken Shirriff's blog
Reverse engineering the barrel shifter circuit on the Intel 386 processor die The Intel 386 processor (1985) was a large step from the 286 processor, moving x86 to a 32-bit...
6th Dec 2023
32
6th Dec 2023
The Intel 386 processor (1985) was a large step from the 286 processor, moving x86 to a 32-bit architecture. The 386 also dramatically improved the performance of shift and rotate operations by adding a "barrel shifter", a circuit that can shift by multiple bits in one step. The...
Fabien Sanglard
Hacker Monthly publication More...
15th Jul 2011
Evan Hahn (dot com)
JS fetch converts string request bodies to UTF-8 In short: when a fetch request body is a string, the server will receive UTF-8 bytes. I was recently...
6th Sep 2025
1
6th Sep 2025
In short: when a fetch request body is a string, the server will receive UTF-8 bytes. I was recently calling fetch with a string body, like this: await fetch("/foo", { method: "POST", body: "🍉", }); I wondered: what exact bytes would the server receive? Most stuff uses...
Willem's Blog
Master of Change In this post I discuss the brilliant book Master of Change by Brad Stulberg, providing a...
17th Jan 2025
85
17th Jan 2025
In this post I discuss the brilliant book Master of Change by Brad Stulberg, providing a thought-provoking guide to thrive in a changing world.
Vitalik Buterin's...
Don't overload Ethereum's consensus
21st May 2023
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
49
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.
Never Met a Science
Yes, Xxit Xxit is like Brexit for X haha
9th Dec 2024
Style over Substance
How to build your own Goodman ZONE camera, part 2 The Goodman ZONE is a medium-format 3D-printed film camera designed by Dora Goodman as part of her...
21st Feb 2020
104
21st Feb 2020
The Goodman ZONE is a medium-format 3D-printed film camera designed by Dora Goodman as part of her range of open-source camera models, using the existing Mamiya Press lens series for glass and the Mamiya RB67 backs to hold film. She sells pre-printed kits that contain all the...
Louwrentius - Solar
Configuring, attacking and securing VRRP on Linux The VRRP or Virtual Router Redundancy Protocol helps you create a reliable network by using multiple...
2nd Jan 2015
47
2nd Jan 2015
The VRRP or Virtual Router Redundancy Protocol helps you create a reliable network by using multiple routers in an active/passive configuration. If the primary router fails, the backup router takes over almost seamlessly. This is how VRRP works: Clients connect to a virtual...
watchTowr Labs
It’s 37oC, And All We Can Think About Is ColdFusion (Adobe ColdFusion Security Bulletin APSB26-68... We’re back, melting - we’ve tried shouting, screaming, and throwing things at the Sun, and it is...
2nd Jul 2026
1
2nd Jul 2026
We’re back, melting - we’ve tried shouting, screaming, and throwing things at the Sun, and it is just not working. Before we begin our analysis, we want to be clear - given the number of vulnerabilities fixed (and some not mentioned..), we’ve struggled to have confidence
Blog | Sam Curry
Don't Force Yourself to Become a Bug Bounty Hunter
11th May 2020
Jonas Hietala
I'll give up Neovim when you pry it from my cold, dead hands I recently came upon a horror story where a developer was forced to switch editor from Neovim to...
18th Feb 2025
58
18th Feb 2025
I recently came upon a horror story where a developer was forced to switch editor from Neovim to Cursor and I felt I had to write a little to cleanse myself of the disgust I felt. Two different ways of approaching an editor I think that there’s two opposing ways of thinking about...
latest projects -...
POV Candle [Hardware] Tiny volumetric display
1st Dec 2023
Willem L. Middelkoop
Optimising images for the web and performance One way to make your website faster is to make it smaller. Not with tiny fonts, but with less bytes!...
25th Sep 2018
1
25th Sep 2018
One way to make your website faster is to make it smaller. Not with tiny fonts, but with less bytes! More than half the weight of an average website is because of images. Yet very few people optimise their images for the web and performance, time to find out how much bytes you...
Fabien Sanglard
10NES
18th Jul 2023
MIT News - Civil and...
Decoding the Arctic to predict winter weather With the help of AI, MIT Research Scientist Judah Cohen is reshaping subseasonal forecasting, with...
8th Jan 2026
1
8th Jan 2026
With the help of AI, MIT Research Scientist Judah Cohen is reshaping subseasonal forecasting, with the goal of extending the lead time for predicting impactful weather.
Electronics etc…
Breaking Rohde & Schwarz AMIQ License Key Generation - the Hard and the Easy Way Or better: the fun and the unsatisfying way… Introduction How AMIQ License Keys Work An Easter...
12th Apr 2026
1
12th Apr 2026
Or better: the fun and the unsatisfying way… Introduction How AMIQ License Keys Work An Easter Egg Reverse Engineering the License Check A Funny Disabled Master Key Using Codex Conclusion Introduction One of the guilty pleasures of playing with old test equipment is to enable...
Posts on Made of...
CVE-2007-4573: The Anatomy of a Kernel Exploit CVE-2007-4573 is two years old at this point, but it remains one of my favorite vulnerabilities. It...
5th Feb 2010
22
5th Feb 2010
CVE-2007-4573 is two years old at this point, but it remains one of my favorite vulnerabilities. It was a local privilege-escalation vulnerability on all x86_64 kernels prior to v2.6.22.7. It’s very simple to understand with a little bit of background, and the exploit is...
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
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
1
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...
MIT News - Civil and...
MIT engineers whip up a more breathable hydrogel The new aerated material could enable longer-lasting bandages, implants, and wearable sensors.
8th Jul 2026
watchTowr Labs
Do Smart People Ever Say They’re Smart? (SmarterTools SmarterMail Pre-Auth RCE CVE-2025-52691) Welcome to 2026! While we are all waiting for the scheduled SSLVPN ITW exploitation programming that...
8th Jan 2026
4
8th Jan 2026
Welcome to 2026! While we are all waiting for the scheduled SSLVPN ITW exploitation programming that occurs every January, we’re back from Christmas and idle hands, idle minds, yada yada. In December, we were alerted to a vulnerability in SmarterTools’ SmarterMail solution,...
Christian Selig
Server side Live Activities guide iOS 17.2 gained the capability to start Live Activities from a server, which is pretty cool and...
23rd Sep 2024
122
23rd Sep 2024
iOS 17.2 gained the capability to start Live Activities from a server, which is pretty cool and handy! I’ve been playing around with it a bit and found some parts a bit confusing, so I thought I’d do a little write up for future me as well as anyone else who could benefit! (For...
somenice
Winter at the Beach A couple more pictures from the Nikon FM with Nikkor 50mm f/1.4This time using Ilford Delta 100...
11th May 2025
1
11th May 2025
A couple more pictures from the Nikon FM with Nikkor 50mm f/1.4This time using Ilford Delta 100 film, developed in Ilfosol 3 for 5 minutes at 20°CFairly rare for snow in Vancouver to stick around very long. Trees really are the lungs of the earth. The negative I developed looked...
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
Neil Madden
Mythos and its impact on security I’m sure by now you’ve all read the news about Anthropic’s new “Mythos” model and its apparently...
14th Apr 2026
1
14th Apr 2026
I’m sure by now you’ve all read the news about Anthropic’s new “Mythos” model and its apparently “dangerous” capabilities in finding security vulnerabilities. I’m sure everyone reading this also has opinions about that. Well, here are a few of mine. Is it all just hype? Firstly,...
Vitalik Buterin's...
Travel time ~= 750 * distance ^ 0.6
14th Apr 2023
GitButler
GitButler for Windows The GitButler client is now available natively on Windows.
12th Apr 2024
Blog | Sam Curry
The $12,000 Intersection between Clickjacking, XSS, and Denial of Service
4th Jul 2018
Willem's Blog
Talking tablets: what makes a great tablet? Over the past few weeks I worked with Microsoft Surface Pro X to see if it is any good, can it be...
13th Apr 2020
24
13th Apr 2020
Over the past few weeks I worked with Microsoft Surface Pro X to see if it is any good, can it be your main computer?
./techtipsy
Testing a cheap ExpressCard to NVMe SSD adapter on my ThinkPad T430 I stumbled upon this post in /r/thinkpad, which got my attention. It showcases an ExpressCard to M.2...
4th Oct 2022
80
4th Oct 2022
I stumbled upon this post in /r/thinkpad, which got my attention. It showcases an ExpressCard to M.2 NGFF adapter that they purchased from AliExpress. The adapter has a similar purpose to the one designed by thinkmods.store, with the added bonus that it could fit longer NVMe...
Odds and Ends of...
Some actual good news for once! Cornish Lithium, an Oxford Street Monorail, and why astronomy funding is under threat
2nd Mar 2026
Matt Mullenweg
Studio Sync WordPress.com launched a new update to Studio this week, and we’re already seeing some buzz....
8th Jan 2025
86
8th Jan 2025
WordPress.com launched a new update to Studio this week, and we’re already seeing some buzz. Studio is our free and open source app for local WordPress development, enabling you to spin up unlimited WordPress sites on your personal computer. Through its newest feature, Studio...
On Life and Lisp
OpenGL 3.1 on Asahi Linux Upgrade your Asahi Linux systems, because your graphics drivers are getting a big boost:...
6th Jun 2023
36
6th Jun 2023
Upgrade your Asahi Linux systems, because your graphics drivers are getting a big boost: leapfrogging from OpenGL 2.1 over OpenGL 3.0 up to OpenGL 3.1! Similarly, the OpenGL ES 2.0 support is bumping up to OpenGL ES 3.0. That means more playable games and more functioning...
Open for Business
Western Conference Finals, Games 3 and 4: Spurs Steady The Ship Jason brings us back courtside as the Western Conference Finals continue with recaps of Games 3 and...
2nd Jun 2026
Writing
The Rehearsal As many people have mentioned, this show owes a lot to Synecdoche; New York (a film that I have very...
3rd Sep 2022
1
3rd Sep 2022
As many people have mentioned, this show owes a lot to Synecdoche; New York (a film that I have very strong memories of and for despite having only seen once, in a haze, ten years ago.) It's also a show in the discourse, which I think belies a little just how deeply weird it...
videah's blog
My E-Reader Setup I bought an e-reader recently, specifically the Kobo Libra 2. I felt like I wasn't reading...
10th Aug 2023
1
10th Aug 2023
I bought an e-reader recently, specifically the Kobo Libra 2. I felt like I wasn't reading books/manga as much as I wanted and I think the convenience of being able to carry my entire library around with me will help with that. I own an iPad Pro but I wanted a device I didn't...
Yazin Alirhayim
Values One of the most important things that a company needs to agree on is values. Values are a strange...
11th Feb 2016
1
11th Feb 2016
One of the most important things that a company needs to agree on is values. Values are a strange being though — they are defined even when no one has explicitly taken the task of putting them on a powerpoint deck.
watchTowr Labs
XSS To RCE By Abusing Custom File Handlers - Kentico Xperience CMS (CVE-2025-2748) We know what you’re waiting for - this isn’t it. Today, we’re back with more tales of our adventures...
1st Apr 2025
58
1st Apr 2025
We know what you’re waiting for - this isn’t it. Today, we’re back with more tales of our adventures in Kentico’s Xperience CMS. Due to it’s wide usage, the type of solution, and the types of enterprises using this solution
Notes on software...
Writing a minimal in-memory storage engine for MySQL/MariaDB I spent a week looking at MySQL/MariaDB internals along with ~80 other devs. Although MySQL and...
9th Jan 2024
30
9th Jan 2024
I spent a week looking at MySQL/MariaDB internals along with ~80 other devs. Although MySQL and MariaDB are mostly the same (more on that later), I focused on MariaDB specifically this week. Before last week I had never built MySQL/MariaDB before. The first day of this hack week,...
eieio.games
Are Two Heads Better Than One? Are Two Heads Better Than One? You're playing a game with your lying friends Alice and Bob. Bob...
9th Dec 2025
1
9th Dec 2025
Are Two Heads Better Than One? You're playing a game with your lying friends Alice and Bob. Bob flips a coin and shows it to Alice. Alice tells you what she saw - but she lies 20% of the time. Then you take your best guess on whether the coin is heads or tails. Your best...
./techtipsy
3D printing is pretty darn cool, actually I love 3D printing. Out of all the tech hype cycles and trends over the last decade, this one is...
4th Aug 2025
46
4th Aug 2025
I love 3D printing. Out of all the tech hype cycles and trends over the last decade, this one is genuinely useful. There’s simply something magical about being able to design or download a model from the internet, send it to a machine, and after a few hours you get an actual...
Louwrentius - Solar
Migration from blogger to blogofile and disqus is complete As stated in my previous post, I migrated all posts from blogger.com to my own host running...
3rd Jan 2011
24
3rd Jan 2011
As stated in my previous post, I migrated all posts from blogger.com to my own host running blogofile. At the time of my previous post, I was not able to restore all comments made on my old blog. Thanks to some help from disqcus I fixed an error on my behalf and all old comments...
Birchtree
Micro app 15: Railway Dashboard for iOS I use Railway to host a few of my projects, and while they have a nice desktop interface in the...
1st May 2026
1
1st May 2026
I use Railway to host a few of my projects, and while they have a nice desktop interface in the browser, their mobile UI isn't so hot, and I wanted to make something t help me monitor things like my cost and deployments on my phone with ease.
Notes on software...
Make small changes and solve the problems you have Two frustrating things that can happen in an organization are 1) big changes and 2) changes that...
27th Dec 2018
32
27th Dec 2018
Two frustrating things that can happen in an organization are 1) big changes and 2) changes that aren’t clearly associated with a known problem. It’s even worse in that order. These situations tend to happen when a problem remain unaddressed for too long. These situations tend to...
Writing
Fathom I'd been meaning to jot down some thoughts on Fathom for a while, and did not have a particularly...
1st Dec 2024
1
1st Dec 2024
I'd been meaning to jot down some thoughts on Fathom for a while, and did not have a particularly good reason to do so until the news broke that Paul Jarvis was selling his share of the company to Jack Ellis, the technical co-founder. 1The blog post itself is a great example of...
Willem L. Middelkoop
From tree to table Right next to the house were I was born there was this chestnut tree, sadly it died one and a half...
22nd Oct 2017
1
22nd Oct 2017
Right next to the house were I was born there was this chestnut tree, sadly it died one and a half year ago. When it was taken down, my brother saved me a slab of wood. I intended to create something from it, a nice "do it yourself" adventure, worthy of a blog post! The chestnut...
Arduino Blog
Improving bicycle safety with voice-activated turn signals Bicycle safety is always a concern, but is a particularly big problem in cities where cycling is...
2nd Nov 2025
12
2nd Nov 2025
Bicycle safety is always a concern, but is a particularly big problem in cities where cycling is less common. Drivers in cars don’t expect to encounter cyclists and don’t know how to share the road properly. To protect themselves, cyclists need to be as predictable as possible...
Notes on software...
Walking through a basic Racket web service Racket is an impressive language and ecosystem. Compared to Python, Racket (an evolution of Scheme...
29th Dec 2016
21
29th Dec 2016
Racket is an impressive language and ecosystem. Compared to Python, Racket (an evolution of Scheme R5RS is three years younger. It is as concise and expressive as Python but with much more reasonable syntax and semantics. Racket is also faster in many cases due in part to: JIT...
Vitalik Buterin's...
7ème tour des subventions Gitcoin - Rétrospective
18th Oct 2020
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
1
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...
Soulbound
26th Jan 2022
Willem L. Middelkoop
Offline Music Music has the universal power to move people. Different rhythms, emotions and vocals enable us to...
16th Jul 2022
1
16th Jul 2022
Music has the universal power to move people. Different rhythms, emotions and vocals enable us to enjoy music very personally. Music is very close to my heart and I don't like anything to get in between. Therefore I don't rely on streaming music services, but manage my own...
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
1
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...
Writing
Content debt There’s a nascent trend of releasing ostensibly-private material (changelogs, public wikis,...
4th Jul 2024
1
4th Jul 2024
There’s a nascent trend of releasing ostensibly-private material (changelogs, public wikis, handbooks, etc.) to the public as a bit of a marketing push. This is essentially a form of debt, to the extent that you’re taking a lump-sum payment now in exchange for the implicit cost...
Louwrentius - Solar
My home lab server with 20 cores / 40 threads and 128 GB memory Update fall 2024 I have decided to decomission this machine and it is no longer in use. As of this...
12th Aug 2019
38
12th Aug 2019
Update fall 2024 I have decided to decomission this machine and it is no longer in use. As of this moment, it's replaced by a cluster of four 1L PCs which use about a third of the idle power usage and boot within 20 seconds. The single-core performance of these low-power 1L PCs...
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
Abishek Muthian
India income tax e-filing utility for Linux India has made a major overhaul to it's Income Tax filing website and with it its offline e-filing...
1st Oct 2021
23
1st Oct 2021
India has made a major overhaul to it's Income Tax filing website and with it its offline e-filing utilities which are now available only for Windows and Mac. Earlier the utility was in Java and was available for linux. Now it's been replaced with electron wrapper over the...
watchTowr Labs
Visionaries Have Democratised Remote Network Access - Citrix Virtual Apps and Desktops... Well, we’re back again, with yet another fresh-off-the-press bug chain (and associated Interactive...
12th Nov 2024
38
12th Nov 2024
Well, we’re back again, with yet another fresh-off-the-press bug chain (and associated Interactive Artifact Generator). This time, it’s in Citrix’s “Virtual Apps and Desktops” offering. This is a tech stack that enables end-users (and likely, your friendly neighbourhood...
Jonas Hietala
Ludum Dare 29 Entry After months of procrastination it is time for me to enter Ludum Dare again! I am totally...
25th Apr 2014
23
25th Apr 2014
After months of procrastination it is time for me to enter Ludum Dare again! I am totally unprepared, but I did setup a setup which actually compiles. I never got audio to run but hopefully I can manage something. Repository: https://github.com/treeman/LD29. Going for C++ this...
Fabien Sanglard
Game Engine Black Book ReleaseDate More...
7th Aug 2017
Fabien Sanglard
Revisiting the Businesscard Raytracer
1st May 2020
Notes on software...
A minimal REST API in Java There's a style of Java that is a joy to write. This post will cover how to set up a basic...
1st Feb 2020
30
1st Feb 2020
There's a style of Java that is a joy to write. This post will cover how to set up a basic PostgreSQL-integrated REST API using Jersey and JOOQ in a style not dissimilar to Flask and SQLAlchemy in Python. In particular, we'll try to avoid as much runtime reflection/class-loading...
latest projects -...
Simsim Pendant [Concept] Mercurial Medallion
5th Mar 2024
Jonas Hietala
Let's build a VORON: Major failure The left POM nut got ground down, making the bed fall down. After 600 hours, the printer met it’s...
1st Mar 2024
27
1st Mar 2024
The left POM nut got ground down, making the bed fall down. After 600 hours, the printer met it’s first major failure. I know I earlier described how the extruder starter skipping in a big way, but that was just some filament getting stuck in the extruder. This time a part...
Willem L. Middelkoop
Scalable application design without magic As part of the online food ordering app I'm building, I needed to design a scalable backend...
10th May 2020
1
10th May 2020
As part of the online food ordering app I'm building, I needed to design a scalable backend infrastructure that could handle lots of concurrent users. Scalability is considered a hard problem to tackle. Often it's presented like it's something magical, done by million dollar...
Computer Ads from...
Bomb Squad Peripherals' BLOWGUN It Could Have Been a Lot Worse - His Data is BLOWGUN Protected!
19th Jun 2024
Gwern.net Newsletter
October 2020 news October 2020 gwern.net newsletter with links on AI scaling, Euclid; further site reorganization &...
1st Nov 2020
25
1st Nov 2020
October 2020 gwern.net newsletter with links on AI scaling, Euclid; further site reorganization & improvement.
./techtipsy
ASRock X570M Pro4 motherboard overview Not too long ago, I had the goal of consolidating all my computing needs onto a single desktop PC....
2nd Feb 2022
85
2nd Feb 2022
Not too long ago, I had the goal of consolidating all my computing needs onto a single desktop PC. That meant moving from an mITX-based build to something that had a bit more expandability. Since I already had a Fractal Meshify C Mini, I decided to go for an mATX motherboard. And...
Never Met a Science
Deepfakes and Thirst Traps Novel media technology is changing the nature of political communication.
18th Apr 2025
Writing
From Capelton Hill This is very much an album about what it means to have spent twenty years making music that is...
4th Jun 2022
1
4th Jun 2022
This is very much an album about what it means to have spent twenty years making music that is almost entirely about being in your late twenties and feeling that the most important parts of life are happening and fleeting. It is soft and comforting and you can't help but feel...
Lighthouse Blog
A deep dive into the rss feed reader landscape
7th Oct 2025
watchTowr Labs
How Much More Must We Bleed? - Citrix NetScaler Memory Disclosure (CitrixBleed 2 CVE-2025-5777) Before you dive into our latest diatribe, indulge us and join us on a journey. Sit in your chair,...
4th Jul 2025
1
4th Jul 2025
Before you dive into our latest diatribe, indulge us and join us on a journey. Sit in your chair, stand at your desk, lick your phone screen - close your eyes and imagine a world in which things are great. It’s sunny outside, the birds are chirping, and
Computer Ads from...
Dipco's Easy Reader "Sight for Sore Eyes"
1st Nov 2024
Abort Retry Fail
The Story of Creative Technology The Sound Blaster
10th Aug 2025
Applied Cartography
June, 2026 June, like any month in which I neither write very much nor read very much, feels already...
1st Jul 2026
1
1st Jul 2026
June, like any month in which I neither write very much nor read very much, feels already cryptographic in retrospect.
On Life and Lisp
Fun and Games with Exposure Notifications Exposure Notifications is a protocol developed by Apple and Google for facilitating COVID-19 contact...
7th Sep 2020
33
7th Sep 2020
Exposure Notifications is a protocol developed by Apple and Google for facilitating COVID-19 contact tracing on mobile phones by exchanging codes with nearby phones over Bluetooth, implemented within the Android and iOS operating systems, now available here in Toronto. Wait –...
Writing
The First Ninety Days This book is an excellent example of the “would this be better as a long blog post” litmus test...
3rd Aug 2020
1
3rd Aug 2020
This book is an excellent example of the “would this be better as a long blog post” litmus test (which it strongly fails.)
Applied Cartography
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...
Jeff Geerling
Proxmox officially supports Arm, with some caveats Proxmox today announced their Proxmox Virtual Environment is now available for 64-bit ARM. I tested...
5th Aug 2026
1
5th Aug 2026
Proxmox today announced their Proxmox Virtual Environment is now available for 64-bit ARM. I tested it on my Ampere Altra Dev Platform—the same machine on which I've booted Windows on Arm the first time, messed with multiple GPUs, and most recently tested Houdini's native arm64...
Notes on software...
btest: a language agnostic test runner btest is a minimal, language-agnostic test runner originally written for testing compilers. Brian,...
4th Aug 2018
27
4th Aug 2018
btest is a minimal, language-agnostic test runner originally written for testing compilers. Brian, an ex- co-worker from Linode, wrote the first implementation in Crystal (a compiled language clone of Ruby) for testing bshift, a compiler project. The tool accomplished exactly...
Willem's Blog
One year of cycling GPS recording an entire year of bike rides using Garmin and Strava.
30th Dec 2016
Bryan Braun - Blog
A new job, a new life Last month, I started a new job working as a fullstack software engineer at ClassDojo. This was an...
3rd Jul 2025
1
3rd Jul 2025
Last month, I started a new job working as a fullstack software engineer at ClassDojo. This was an interesting job transition for me. It was the first time I got caught up in layoffs and the first time that I ended up with multiple job offers to choose from. As I weighed the...
Krebs on Security
SMS Phishers Pivot to Points, Taxes, Fake Retailers China-based phishing groups blamed for non-stop scam SMS messages about a supposed wayward package...
4th Dec 2025
1
4th Dec 2025
China-based phishing groups blamed for non-stop scam SMS messages about a supposed wayward package or unpaid toll fee are promoting a new offering, just in time for the holiday shopping season: Phishing kits for mass-creating fake but convincing e-commerce websites that convert...
Writing
Agatha Christie’s Poirot Delightful. I’d recommend pacing out your consumption a bit more than we did — like the books...
3rd Jan 2020
1
3rd Jan 2020
Delightful. I’d recommend pacing out your consumption a bit more than we did — like the books themselves, and perhaps like the format writ large, the formula wears a bit thin and obvious when you’re giving yourself ninety minutes of it each night — but Suchet’s acting is...
videah.net
Attacking My Landlord's Boiler Attacking My Landlord's Boiler Posted on April 22, 2025 This post is from a legacy version of...
22nd Apr 2025
1
22nd Apr 2025
Attacking My Landlord's Boiler Posted on April 22, 2025 This post is from a legacy version of this blog! No changes have been made to the content in the migration, so things might read weird. Please do your due diligence and check local laws before attempting anything I do...
Notes on software...
An intuition for distributed consensus in OLTP systems Distributed consensus in transactional databases (e.g. etcd or Cockroach) is a big deal these days....
8th Feb 2024
23
8th Feb 2024
Distributed consensus in transactional databases (e.g. etcd or Cockroach) is a big deal these days. Most often under the hood are variations of log-based Paxos-like algorithms such as MultiPaxos, Viewstamped Replication, or Raft. While there are new variations that come out each...
Applied Cartography
Goodwill Read essay: Goodwill
1st Sep 2025
watchTowr Labs
IBM QRadar - When The Attacker Controls Your Security Stack (CVE-2022-26377) Welcome to April 2024. A depressing year so far - we've seen critical vulnerabilities across a wide...
12th Apr 2024
33
12th Apr 2024
Welcome to April 2024. A depressing year so far - we've seen critical vulnerabilities across a wide range of enterprise software stacks. In addition, we've seen surreptitious and patient threat actors light our industry on fire with slowly introduced backdoors in the XZ...
Old Vintage...
With PowerPC, Windows CE and the WiiN-PAD slate, everyone's a WiiN-er (except Data General) Telemedicine (and mobile health generally) accumulated a hunk of public mindshare during the...
5th May 2024
28
5th May 2024
Telemedicine (and mobile health generally) accumulated a hunk of public mindshare during the pandemic emergency, but speaking as someone with a day job in public health for almost two decades, it's always been a buzzword in certain corners of IT with enough money sloshing around...
The Pragmatic...
Is the “AI developer”a threat to jobs – or a marketing stunt? One startup released “the first AI software engineer,” while another aims to build a “superhuman...
1st May 2024
104
1st May 2024
One startup released “the first AI software engineer,” while another aims to build a “superhuman software engineer.” As intimidating as these sound: what if it’s more marketing than reality?
Computer Ads from...
NeXTWorld Interviews Bud Tribble (1994) They discuss NeXT's OpenStep, open standards, and more.
1st Feb 2026
Vitalik Buterin's...
We should talk less about public goods funding and more about open source funding
29th Mar 2025
Home on Erik...
I'm featured in Mashable This article from today in Mashable describes some of the fun stuff I get to work with: Erik...
6th Feb 2013
23
6th Feb 2013
This article from today in Mashable describes some of the fun stuff I get to work with: Erik Bernhardsson is technical lead at Spotify, where he helped to build a music recommendation system based on large-scale machine learning algorithms, mainly matrix factorization of big...
Home on Erik...
σ-driven project management: when is the optimal time to give up? Hi! It's your friendly project management theorician. You might remember me from blog posts such as...
5th Apr 2022
25
5th Apr 2022
Hi! It's your friendly project management theorician. You might remember me from blog posts such as Why software projects take longer than you think, which is a blog post I wrote a long time ago positing that software projects completion time follow a log-normal distribution.
Vitalik Buterin's...
Memory access is O(N^[1/3])
5th Oct 2025
Applied Cartography
Trials of Mana Oh, this game should have been catnip for me! I love ARPGs. I have been waiting literally 15 years...
1st Jun 2021
1
1st Jun 2021
Oh, this game should have been catnip for me! I love ARPGs. I have been waiting literally 15 years to play this game. I wanted something pleasant and smooth brain to hack away with in the late evenings.
Jonas Hietala
Minor site updates As it happens I got a little tired of the syntax highlighter Pandoc uses so on a whim I started...
29th Apr 2020
22
29th Apr 2020
As it happens I got a little tired of the syntax highlighter Pandoc uses so on a whim I started looking at moving to Pygments as my highlighter. With some searching around I found a blog post about just that! That’s lucky because while I like Haskell, I’ve never really grocked it...
Jorge Arango
What’s the Object of Information Architecture? Ironically, information architects haven’t explained how we create value in terms most people...
3rd Jan 2025
35
3rd Jan 2025
Ironically, information architects haven’t explained how we create value in terms most people understand. If I tell someone at a party that I’m an IA, they won’t know what I do. It’s a problem: if others don’t understand how we can help, they won’t hire us. The main challenge is...
Louwrentius - Solar
Compiling Multicore PAR2 on Ubuntu 12.04 LTS Precise Pangolin If you want to compile PAR2 with multicore support on Linux, it may not work right away from source....
15th Sep 2012
22
15th Sep 2012
If you want to compile PAR2 with multicore support on Linux, it may not work right away from source. I used this version of PAR2 with multicore support. Update 2015: the original link is dead, I foud a copy of the source and put it on my own site here for you to download. First,...
Vitalik Buterin's...
Ethereum has blobs. Where do we go from here?
28th Mar 2024
Applied Cartography
April, 2026 I had hoped and expected that the chaos which had marked the start of the year — floors, termites,...
1st May 2026
1
1st May 2026
I had hoped and expected that the chaos which had marked the start of the year — floors, termites, sickness, fires, ACL surgery — was largely behind us, and that I would be freed to find some sort of rhythm or backbeat with which to tether a new normalcy. And of course, this has...
Himanshu Mishra |...
Your product either lives long enough to become a platform or it dies out Everything around you is a platform💡 If you are building a software to be used by developers, you...
25th Oct 2022
21
25th Oct 2022
Everything around you is a platform💡 If you are building a software to be used by developers, you can not ignore extensibility. It needs to…
Willem L. Middelkoop
Batavus Champion bike from 1978 Almost a year ago I bought an old steel racing bike from 1978. I wanted to figure out if using a...
2nd Sep 2016
1
2nd Sep 2016
Almost a year ago I bought an old steel racing bike from 1978. I wanted to figure out if using a bike to commute worked for me. It did! I used it to ride more than 1000KM before I decided to get a modern road bike. Now, almost a year later, I decided to put the powers of the...
Home on Erik...
Scala Data Pipelines for Music Recommendations Chris Johnson‘s presentation from Data Day Texas:
13th Jan 2015
Notes on software...
My favorite software subreddits Originally published on December 5, 2021. If you are an experienced software developer whose only...
16th May 2023
27
16th May 2023
Originally published on December 5, 2021. If you are an experienced software developer whose only exposure to reddit is dank memes, proggit or even language-specific subreddits like /r/python, you're missing out. What follows are my favorite subreddits in tech. My criteria is...
Never Met a Science
AI Allows More Diversity in the Forms of Social Science Glad to be back!
1st May 2026
Birchtree
Quick Subtitles 1.6 (benchmark history, more stats, and more) Quick Subtitles has yet another update out now, which brings a few new features to the mix. UI...
3rd Jan 2026
1
3rd Jan 2026
Quick Subtitles has yet another update out now, which brings a few new features to the mix. UI tweaks First up is a slightly refreshed UI. This is mostly a new coat of paint across the interface. The iPhone UI home page, for example, now uses all the available space
Jonas Hietala
2021 in review A new year is always a good time to review the past year. Funny how this is already the 12th year...
10th Jan 2022
24
10th Jan 2022
A new year is always a good time to review the past year. Funny how this is already the 12th year I’ve done this kind of quick review… Time sure flies. 2021 Non-Geek Achievements Started strength training using a strength coach from Kabuki. I got inspired by the book Peak that...
Writing
This is Personal One of the trickiest tightropes for an author publishing a business book to walk is: "how deftly do...
2nd Apr 2024
1
2nd Apr 2024
One of the trickiest tightropes for an author publishing a business book to walk is: "how deftly do I tip my hand that this is all part of a greater lead generation and monetization engine?"
Scott Kennedy
The worst take in tech: new grad hiring
11th Jun 2026
somenice
5 Frames of Kodacolor 100 with the Nikon FM Many years have past since I last shot colour film. Maybe 20 years ago I was using the Lomo Smena 8m...
28th Jun 2026
1
28th Jun 2026
Many years have past since I last shot colour film. Maybe 20 years ago I was using the Lomo Smena 8m camping. Mostly FujiFilm because I liked the greens. Once I started shooting Black & White and developing the film myself, I really didn’t see the need to have someone else...
Jonas Hietala
Going to University I mentioned in the last post that I’m going to the university, which might explain my lack of...
6th Oct 2010
25
6th Oct 2010
I mentioned in the last post that I’m going to the university, which might explain my lack of activity here and for that I’m sorry. It’s not as hard as I had imagined, and I don’t have that much in school but there’s still a lot that’s going on. For example now how to make...
Vitalik Buterin's...
Multidimensional gas pricing
9th May 2024
Jorge Arango
Humanities Crash Course Week 9: The Bible For week 9 of the humanities crash course, I revisited the most important text in Western culture:...
2nd Mar 2025
50
2nd Mar 2025
For week 9 of the humanities crash course, I revisited the most important text in Western culture: the Bible. Of course, I didn’t read the whole book – only a small subset. Still, it was a lot. As I’ve done in previous weeks, I followed Gioia’s suggestions for the...
Style over Substance
Epaper digital art frame based on Seeed Studio reTerminal E1002 display and IKEA RÖDALM using... For the last month, I’ve been experimenting with making a digital art frame based on color epaper....
24th Nov 2025
1
24th Nov 2025
For the last month, I’ve been experimenting with making a digital art frame based on color epaper. Spectra 6 is the latest color epaper tech available, offering 6 colors (black, white, red, green, blue, yellow) in brighter and more saturated tones then its predecessors. And with...
csvbase blog
DuckDB isn't just fast A whistlestop tour of the cool bits of DuckDB
30th May 2024
Willem L. Middelkoop
Hospitalised with MCADD This week we experienced the first time that our son was hospitalised since he was diagnosed with...
3rd May 2021
1
3rd May 2021
This week we experienced the first time that our son was hospitalised since he was diagnosed with MCADD, a metabolic condition that limits his body's ability to utilise fats for energy. Do you or your kid have MCADD? Then, read along and don't worry, as everything will be...
Posts on Made of...
Indices point between elements If you’re familiar with nearly any mainstream programming language, and I asked you to draw a...
17th Jul 2015
30
17th Jul 2015
If you’re familiar with nearly any mainstream programming language, and I asked you to draw a diagram of an array, the array indices, and the array elements, odds are good you’d produce a diagram something like this: In this post, I want to persuade you to replace that image, or,...
Writing
Planes, Trains, and Automobiles You wanna hurt me? Go right ahead if it makes you feel any better. I'm an easy target. Yeah, you're...
9th Jan 2025
1
9th Jan 2025
You wanna hurt me? Go right ahead if it makes you feel any better. I'm an easy target. Yeah, you're right, I talk too much. I also listen too much. I could be a cold-hearted cynic like you... but I don't like to hurt people's feelings. Well, you think what you want about me; I'm...
benn.substack
Get out of the token path What would you build if you couldn't build AI?
5th Jun 2026
Applied Cartography
January, 2025 Hello, 2025! (As always, Death Cab remains the soundtrack by which you should read this.)
5th Jan 2025
1
5th Jan 2025
Hello, 2025! (As always, Death Cab remains the soundtrack by which you should read this.)
Vitalik Buterin's...
[Mirror] Cantor was Wrong: debunking the infinite set hierarchy
1st Apr 2019
Jonas Hietala
Let's build a VORON 0 About 1.5 years ago I ventured into 3D printing by building a VORON Trident. It was a very fun...
25th Mar 2025
78
25th Mar 2025
About 1.5 years ago I ventured into 3D printing by building a VORON Trident. It was a very fun project and I’ve even used the printer quite a bit. Naturally, I had to build another one and this time I opted for the cute VORON 0. Why another printer? I really like my VORON Trident...
Jeff Geerling
Testing the Mono Gateway, a custom-built 10 Gbps Router Testing the Mono Gateway, a custom-built 10 Gbps Router Last month, the stars aligned...
2nd Jan 2026
1
2nd Jan 2026
Testing the Mono Gateway, a custom-built 10 Gbps Router Last month, the stars aligned for me to bring the Mono Gateway (a 10 Gbps router that YouTuber Tomaž Zaman and his team at Mono built from scratch) on a trip to Phoenix, and test it with one of the most OP...
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
26
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:
Abort Retry Fail
A Brief History of Sega Enterprises Sega does what Nintendon't
12th Jan 2026
Louwrentius - Solar
RAID 5 is perfectly fine for home usage RAID 5 gets a lot of flak these days. You either run RAID 1, RAID 10 or you use RAID 6, but if you...
8th Sep 2016
25
8th Sep 2016
RAID 5 gets a lot of flak these days. You either run RAID 1, RAID 10 or you use RAID 6, but if you run RAID 5 you're told that you are a crazy person. Using RAID 5 is portrayed as an unreasonable risk to the availability of your data. It is suggested that it is likely that you...
Electronics etc…
HP 8656A Signal Generator Schematics Agilent has made the 8656A Signal Generator Operating & Service Manual available as a PDF, but the...
22nd Feb 2024
163
22nd Feb 2024
Agilent has made the 8656A Signal Generator Operating & Service Manual available as a PDF, but the schematics of chapter 8 are all spread over 3 or 4 pages, which makes them hard to follow. I spent a good evening extracting the schematics pages, cutting-and-pasting them together...
./techtipsy
The best laptop is the one somebody else had In 2011, I was finishing 9th grade. As a gift, I got to choose a laptop in the 400 EUR range. I...
1st Nov 2024
83
1st Nov 2024
In 2011, I was finishing 9th grade. As a gift, I got to choose a laptop in the 400 EUR range. I ended up picking an ASUS Eee PC 1201PN. It was new and the first computer in my life that was 100% mine, but awfully slow for a lot of tasks. It was so slow that I ended up giving...
Eric Migicovsky's...
Hardware Founders: (When) Should You Try To Raise VC Money? If you choose to raise any amount of venture capital investment you are making an implicit agreement...
9th Jul 2018
1
9th Jul 2018
If you choose to raise any amount of venture capital investment you are making an implicit agreement with your investor that your aim is to…
benn.substack
So that's what alignment means Another thought experiment comes roaring to life.
14th Aug 2026
Writing
Emma this was so fun. i am reminded of walter scott's description of austen as a flemish painter: "[the]...
1st Apr 2020
1
1st Apr 2020
this was so fun. i am reminded of walter scott's description of austen as a flemish painter: "[the] subjects are not often elegant and certainly never grand; but they are finished up to nature, and with a precision which delights the reader"
Louwrentius - Solar
Compiling Ceph on the Raspberry Pi 3B+ (armhf) using Clang/LLVM UPDATE 2019 / 2020 There are official ARM64 binaries of Ceph that you can run on a 64-bit version of...
10th Nov 2018
23
10th Nov 2018
UPDATE 2019 / 2020 There are official ARM64 binaries of Ceph that you can run on a 64-bit version of Ubuntu 18.04. Important: I consider this page obsolete. I will keep it up for transparency's sake Introduction In this blog post I'll show you how to compile Ceph Luminous for...
Butler's Log
GitButler 0.19 - "Commander Keen" GitButler 0.19 is out, now shipping with a CLI, improved diffing, improved agentic help and more!
5th Feb 2026
1
5th Feb 2026
GitButler 0.19 is out, now shipping with a CLI, improved diffing, improved agentic help and more!
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
20
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,...
Willem's Blog
The best keyboard for iPad While everybody is raving about the Magic Keyboard there is something to be said for the...
10th Aug 2020
32
10th Aug 2020
While everybody is raving about the Magic Keyboard there is something to be said for the "mouse-less" Smart Keyboard Folio. Read along for a detailed analyses based on actual iPad use.
Applied Cartography
WandaVision What to say about this show that isn’t damning with faint praise?
1st Mar 2021
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!...
Jonas Hietala
Netrunner Spring Tournament There was another, smaller, netrunner tournament about a week ago. I was looking forward to a very...
4th May 2015
21
4th May 2015
There was another, smaller, netrunner tournament about a week ago. I was looking forward to a very casual setting but there were also some guys who came from… Västerås I think, but I’m not sure. We managed to scrape together 9 people at least, and I didn’t notice anyone bringing...
Applied Cartography
The Rehearsal As many people have mentioned, this show owes a lot to Synecdoche; New York (a film that I have very...
3rd Sep 2022
1
3rd Sep 2022
As many people have mentioned, this show owes a lot to Synecdoche; New York (a film that I have very strong memories of and for despite having only seen once, in a haze, ten years ago.) It's also a show in the discourse, which I think belies a little just how deeply weird it...
GitButler
20 years of Git. Still weird, still wonderful. Twenty years ago, Git was born. How did this unlikely "information manager" take over the world?
7th Apr 2025
65
7th Apr 2025
Twenty years ago, Git was born. How did this unlikely "information manager" take over the world?
MIT News - Civil and...
Study shows how a common fertilizer ingredient benefits plants The findings could enable new ways to increase plants’ resilience to UV stress and enhance seedling...
7th Jul 2025
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…
Home on Erik...
The number of letters in the word for each number Just for fun, I generated these graphs of the number of letters in the word for each number. I...
6th Sep 2017
38
6th Sep 2017
Just for fun, I generated these graphs of the number of letters in the word for each number. I really spent about 10 minutes on this (ok…possibly also another 40 minutes tweaking the plots): More languages!
Willem's Blog
My first weeks as dad Last Christmas my wife gave birth of our son. It's a life changing experience to become a parent....
23rd Jan 2019
22
23rd Jan 2019
Last Christmas my wife gave birth of our son. It's a life changing experience to become a parent. Read along for my (biometric) findings and some practical tips.
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
37
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...
Krebs on Security
The Kimwolf Botnet is Stalking Your Local Network The story you are reading is a series of scoops nestled inside a far more urgent Internet-wide...
2nd Jan 2026
1
2nd Jan 2026
The story you are reading is a series of scoops nestled inside a far more urgent Internet-wide security advisory. The vulnerability at issue has been exploited for months already, and it’s time for a broader awareness of the threat. The short version is that everything you...
Elevation Lab - Blog
Introducing TagVault Pin for AirTag Wanting a quick, safe, and secure way to attach an AirTag to our kids, we designed the TagVault Pin...
24th Jan 2024
27
24th Jan 2024
Wanting a quick, safe, and secure way to attach an AirTag to our kids, we designed the TagVault Pin Mount. Other AirTag cases for kids were too easy to take off, bulky, and flopped around. So we designed a better solution with an ultra-secure mount, dual hidden safety pins, and...
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.
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
30
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...
Abort Retry Fail
SRI & ARC The Dawn of the Information Age
27th Sep 2025
Jonas Hietala
GitOps with ArgoCD Now we’re getting to the fun stuff: GitOps. The act of pushing beautifully crafted .yaml files and...
23rd Jul 2026
1
23rd Jul 2026
Now we’re getting to the fun stuff: GitOps. The act of pushing beautifully crafted .yaml files and seeing your Kubernetes cluster get red and stall out is surely what life’s all about. Install ArgoCD We have our Kubernetes cluster and now we’re going to bootstrap ArgoCD so it...
Willem's Blog
Commuter bike checkup This week my trustworthy commuter bike started making strange squeaking noises when braking, time to...
9th Jan 2021
28
9th Jan 2021
This week my trustworthy commuter bike started making strange squeaking noises when braking, time to have a look at the bike after 21.000KM!
Jonas Hietala
The T-34/0 keyboard layout This is an update to the T-34 keyboard layout I’ve been using for a solid number of weeks. While...
5th Sep 2021
31
5th Sep 2021
This is an update to the T-34 keyboard layout I’ve been using for a solid number of weeks. While there are more changes I’d like to try, I’m quite pleased with these changes so I figured I might as well immortalize them before I explore further. (And I do have a bunch of big...
Posts on Made of...
Finding near-duplicates with Jaccard similarity and MinHash Suppose we have a large collection of documents, and we wish you identify which documents are...
3rd Jul 2024
65
3rd Jul 2024
Suppose we have a large collection of documents, and we wish you identify which documents are approximately the same as each other. For instance, we may have crawled the web over some period of time, and expect to have fetched the “same page” several times, but to see slight...
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...
Jonas Hietala
Establishing Habits with Habitica I have used Habitica the last 18 months to organize my habits and things I want to get done. I...
21st Nov 2015
38
21st Nov 2015
I have used Habitica the last 18 months to organize my habits and things I want to get done. I believe it all started with an amazing book called The Power of Habit which describes the amazing benefits habits can give, both in the context of your own life but also in business....
Freewheeling Apps
2025-09-02 As an experiment, I've machine-translated the help docs in Lua Carousel into 7 languages: Spanish...
2nd Sep 2025
1
2nd Sep 2025
As an experiment, I've machine-translated the help docs in Lua Carousel into 7 languages: Spanish (Peninsular and Latin American) German French Japanese Chinese Portuguese Hopefully it...
Electronics etc…
The Scenic Route to Repairing a Self-Destructing SRS DG535 Digital Delay Generator Introduction The Stanford Research Systems DG535 Who Uses a Pulse Delay Generator? Inside the...
24th Dec 2025
1
24th Dec 2025
Introduction The Stanford Research Systems DG535 Who Uses a Pulse Delay Generator? Inside the DG535 The Annoying Mechanical Design of the DG535 It’s Always the Power Supply Power Architecture of the DG535 The How, Why, and Please Don’t of Current Boost Resistor Circuits Root...
computers are bad
2023-07-10 the tragedy of beatrice foods Occasionally, research into the history of telephony takes you into some strange places. There are...
10th Jul 2023
120
10th Jul 2023
Occasionally, research into the history of telephony takes you into some strange places. There are conspiracy theories, of course, and there are people who insist on their version of events so incessantly that details of dates and places can become heated arguments. There is also...
benn.substack
To weigh a watermelon There are many frontiers.
3rd Jul 2026
Neil Madden
The square roots of all evil Every programmer knows Donald Knuth’s famous quote that “premature optimization is the root of all...
3rd Dec 2024
57
3rd Dec 2024
Every programmer knows Donald Knuth’s famous quote that “premature optimization is the root of all evil”, from his 1974 Turing Award lecture (pdf). A fuller quotation of the surrounding context gives a rounder view: I am sorry to say that many people nowadays are condemning...
Home on Erik...
Iterate or die Here's a conclusion I've made building consumer products for many years: the speed at which a...
2nd Mar 2016
21
2nd Mar 2016
Here's a conclusion I've made building consumer products for many years: the speed at which a company innovates is limited by its iteration speed. I don't even mean throughput here. I just mean the cycle time.
Willem L. Middelkoop
SEO Is Dead In the first week of April I did the SEO job I had put off for years: new landing pages and...
18th Apr 2026
1
18th Apr 2026
In the first week of April I did the SEO job I had put off for years: new landing pages and thousands of cross-links, on willem.com and on two customer sites, generated through the new API of my platform. It works, and well, I wrote on 4 April. Two weeks later I looked at what it...
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
1
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...
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
1
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...
Willem's Blog
Escaping the flat tires Finding the answer to the question how resilient a puncture-proof tire really is took me quite some...
18th Nov 2021
30
18th Nov 2021
Finding the answer to the question how resilient a puncture-proof tire really is took me quite some time, but alas - here it is!
Fabien Sanglard
Algorithms and Data structures books: One size doesn't fit them all Over the years running this moderately popular website, I have been asked many times what is the...
14th Feb 2014
1
14th Feb 2014
Over the years running this moderately popular website, I have been asked many times what is the best book about Algorithms and Data Structures. The answer is always "It depends" ! It depends on how the programmer's brain works and what kind of notation he is comfortable with....
Matt Blewitt
Over-Engineering Sleep A while back, this implementation of a cross-platform sleep for GitHub Actions Runners caught my...
24th Aug 2025
1
24th Aug 2025
A while back, this implementation of a cross-platform sleep for GitHub Actions Runners caught my eye, and I wanted to see what it would take to re-implement sleep from the ground up, while trying to be as cross-platform as possible.
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.
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...
Ian's Blog
What's New in TLS Inspector 3.0 On March 30th 2016 the first commit of TLS Inspector, back then called Certificate Inspector, was...
11th Apr 2026
1
11th Apr 2026
On March 30th 2016 the first commit of TLS Inspector, back then called Certificate Inspector, was made - and just shy of two weeks later version 1.0 was released. Now, 10 years later, TLS Inspector celebrates its 10th year, and I've got some exciting changes to share with you...
Himanshu Mishra |...
Work is Life Too 10 PM on a Sunday night. You’re back home after a night out with friends. A couple of beers and some...
31st Mar 2025
50
31st Mar 2025
10 PM on a Sunday night. You’re back home after a night out with friends. A couple of beers and some pizza. The place was too loud but you…
Writing
Two weeks of parenthood We've had lucy for two weeks, which qualifies us as experts, which means it is time to write about...
6th Oct 2024
1
6th Oct 2024
We've had lucy for two weeks, which qualifies us as experts, which means it is time to write about parenthood. (In all seriousness, consider the below descriptive and not prescriptive: mostly, it's a notepad filled with things that were remarkable or surprising or divergent from...
computers are bad
forecourt networking The way I see it, few parts of American life are as quintessentially American as buying gas. We love...
8th Feb 2026
1
8th Feb 2026
The way I see it, few parts of American life are as quintessentially American as buying gas. We love our cars, we love our oil, and an industry about as old as automobiles themselves has developed a highly consistent, fully automated, and fairly user friendly system for filling...
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
33
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...
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,...
Matt Mullenweg
GPL Clarification A quick followup on my prior conversation with Theo. During that chat, I talked briefly about a...
1st Nov 2024
44
1st Nov 2024
A quick followup on my prior conversation with Theo. During that chat, I talked briefly about a trademark infringer that was also distributing nulled plugins. I said “Not illegal. Legal under the GPL. But they weren’t changing the names. They were selling their customers Pro...
Eric Migicovsky's...
What working on Pebble taught me about building hardware Building hardware is fun but tough. We worked on Pebble for a full four years before we launched on...
19th Sep 2017
1
19th Sep 2017
Building hardware is fun but tough. We worked on Pebble for a full four years before we launched on Kickstarter in 2012. We went on to sell…
Writing
So We Read On Well, if it's not biography; and it's not literary criticism; and it's not scholarship... what is...
8th Aug 2023
1
8th Aug 2023
Well, if it's not biography; and it's not literary criticism; and it's not scholarship... what is it? And the answer appears to be poorly structured, rambling, fandom.
Christian Selig
App Clip Local Experiences have consumed my day Okay, I have to be doing something astronomically stupid, right? This should be working? I’m playing...
8th Sep 2025
50
8th Sep 2025
Okay, I have to be doing something astronomically stupid, right? This should be working? I’m playing around with an App Clip and want to just run it on the device as a test, but no matter how I set things up nothing ever works. If you see what I’m doing wrong let me know and I’ll...
Notes on software...
Be someone who does things I wrote last month that what you want to do is one of the most useful motivations in life. I want to...
23rd Sep 2024
34
23rd Sep 2024
I wrote last month that what you want to do is one of the most useful motivations in life. I want to follow that up by saying that the only thing more important than wanting to do something is to actually do something. The most valuable trait you can develop for yourself is to...

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