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+→]
Neil Madden
When a KEM is not enough In my previous post, I described the KEM/DEM paradigm for hybrid encryption. The key encapsulation...
16th Feb 2021
32
16th Feb 2021
In my previous post, I described the KEM/DEM paradigm for hybrid encryption. The key encapsulation mechanism is given the recipient’s public key and outputs a fresh AES key and an encapsulation of that key that the recipient can decapsulate to recover the AES key. In this post I...
eieio.games
Will AI Pet My Dog for Me? Will AI Pet My Dog for Me? Sometimes I don't want to outsource work - especially when it comes to...
19th Jan 2026
1
19th Jan 2026
Will AI Pet My Dog for Me? Sometimes I don't want to outsource work - especially when it comes to understanding a system. Where should I draw the line? Read the full post on my blog! Here's a raw link, if you need it: https://eieio.games/blog/will-ai-pet-my-dog-for-me
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
94
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...
matduggan.com
The Intolerable Hypocrisy of Cyberlibertarianism I like the Internet. I am old enough to remember the pre-Internet era and despite the younger...
7th May 2026
1
7th May 2026
I like the Internet. I am old enough to remember the pre-Internet era and despite the younger generations pining for those simpler days, I was there. Paper maps were absolutely horrible, just you and a compass in your car on the side of the road in the middle of the
Notes on software...
Practical? Common Lisp on the JVM: A quick intro to ABCL for modern web apps In a ridiculous attempt to prove an internet wrong about the practicality of Lisp (Common Lisp...
5th Aug 2021
25
5th Aug 2021
In a ridiculous attempt to prove an internet wrong about the practicality of Lisp (Common Lisp specifically), I tried to get a simple (but realistic) web app running. After four days and a patch to ABCL I got something working. The code I had in mind would look something like...
Lighthouse Blog
Updates November 4: Free newsletter to RSS tool
4th Nov 2024
Notes on software...
Writing a lisp compiler from scratch in JavaScript: 4. LLVM conditionals and compiling fibonacci Previously in compiler basics: 1. lisp to assembly 2. user-defined functions and variables ...
4th May 2019
27
4th May 2019
Previously in compiler basics: 1. lisp to assembly 2. user-defined functions and variables 3. LLVM 5. LLVM system calls 6. an x86 upgrade In this post we'll extend the compiler's LLVM backend to support compiling conditionals such that we can support...
Willem L. Middelkoop
Linking Lemmid Store with kitchens As part of the food ordering app I am building, I needed to design a reliable way to link the app to...
11th Jun 2020
1
11th Jun 2020
As part of the food ordering app I am building, I needed to design a reliable way to link the app to external systems. These external systems are beyond my direct control and include different checkout registers, kitchen management systems and ticket printers. Read along for more...
Kent de Bruin
It Must *Be* Good The need for companies to do the right thing
15th Dec 2022
Never Met a Science
The Purpose of a Baby is What it Does I promised another Flusser post a few weeks ago…but personal events have intervened.
2nd Mar 2026
Vitalik Buterin's...
d/acc: one year later
5th Jan 2025
Project Blog on...
Train Simulator Controller: Driver's Reminder Appliance (DRA) I’m building a physical cab dashboard to control Train Simulator, replicating the controls present...
5th Feb 2024
1
5th Feb 2024
I’m building a physical cab dashboard to control Train Simulator, replicating the controls present in UK trains such as the Class 80x. One of the important safety systems is the Driver’s Reminder Appliance (DRA) that helps the driver avoid passing a red signal. I added a...
Butler's Log
Virtual Branches Alpha GitButler is introducing an entirely new way to work on branches in Git. Join the alpha!
1st Sep 2023
1
1st Sep 2023
GitButler is introducing an entirely new way to work on branches in Git. Join the alpha!
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
21
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...
Computer Ads from...
Mark Williams' C Programming System What C did for Programming Mark Williams has done for C Programming
22nd Aug 2024
Louwrentius - Solar
Release of PPSS - the Parallel Processing Shell Script PPSS is a shell script that processess files or other items in parallel. It is designed to make use...
3rd Jan 2009
22
3rd Jan 2009
PPSS is a shell script that processess files or other items in parallel. It is designed to make use of the current multi-core CPUs. It will detect the number of available CPUs and start a thread for each CPU core.  This script is build with the goal to be very easy to use. Also,...
Louwrentius - Solar
Using InfiniBand for cheap and fast point-to-point Networking InfiniBand networking is quite awesome. It's mainly used for two reasons: low latency high...
25th Mar 2017
54
25th Mar 2017
InfiniBand networking is quite awesome. It's mainly used for two reasons: low latency high bandwidth As a home user, I'm mainly interested in setting up a high bandwidth link between two servers. I was using quad-port network cards with Linux Bonding, but this solution has some...
Jonas Hietala
A type checking error in Elixir 1.18 Although I’m a big Elixir fan, the lack of static typing has always been my biggest annoyance (and...
30th Dec 2024
80
30th Dec 2024
Although I’m a big Elixir fan, the lack of static typing has always been my biggest annoyance (and why I think Gleam is so cool). I think static typing helps catch bugs earlier and in an automated way, leading to less buggy software and saves time in the long run. To my great joy...
Jonas Hietala
The End of the Tunnel Lately I’ve been feeling like there’s been a shit-ton of stuff going on, quite a turn-around from...
19th Oct 2011
21
19th Oct 2011
Lately I’ve been feeling like there’s been a shit-ton of stuff going on, quite a turn-around from the last time. One course about data structure and algorithms (super fun to be honest) has wrapped up. We thought we were ahead with the assignments but in the end it got very...
computers are bad
2023-05-07 electrical characteristics of telephone lines Let's take a break from our boring topic of regional history to focus instead on an even more boring...
7th May 2023
104
7th May 2023
Let's take a break from our boring topic of regional history to focus instead on an even more boring topic: implementation details of telephone lines. The conventional "copper pair" analog telephone line is fading away. The FCC has begun to authorize abandonment of copper outside...
Avestura's Blog
Creating a Git commit: The Hard Way Let's create a Git commit using Git's low-level (plumbing) commands
4th Sep 2024
Christian Selig
Apollo for Reddit 1.9 Apollo 1.9’s a massive update to Apollo that’s taken months and months to complete, but I’m really...
12th Sep 2020
59
12th Sep 2020
Apollo 1.9’s a massive update to Apollo that’s taken months and months to complete, but I’m really happy with the result, and it brings together a ton of ideas from the community to make Apollo even nicer to use. The update includes a variety of features around crossposts, flair,...
Posts on Made of...
Confessions of a programmer: I hate code review Most of the projects I've been working on today have fairly strict code review policies. My work...
6th Jun 2010
27
6th Jun 2010
Most of the projects I've been working on today have fairly strict code review policies. My work requires code review on most of our code, and as we bring on an army of interns for the summer, I've been responsible for reviewing lots of code. Additionally, about five months ago...
Ken Shirriff's blog
Microcode in Intel's 8087 floating-point chip: the scale instruction In the 1970s, floating-point arithmetic was a mess. Computer manufacturers had a dozen incompatible...
a week ago
1
a week ago
In the 1970s, floating-point arithmetic was a mess. Computer manufacturers had a dozen incompatible arithmetic standards. Moreover, floating-point systems were designed around hardware simplicity rather than mathematical rigor, leading to problems with numerical stability. This...
Home on Erik...
Never attribute to stupidity that which is adequately explained by opportunity cost Hanlon's razor is a classic aphorism I'm sure you have heard before: Never attribute to malice that...
10th Mar 2020
28
10th Mar 2020
Hanlon's razor is a classic aphorism I'm sure you have heard before: Never attribute to malice that which can be adequately explained by stupidity. I've found that neither malice nor stupidity is the most common reason when you don't understand why something is in a certain way.
Willem L. Middelkoop
Vision Pro Currently, I am overlooking a lake at Mount Hood while writing this. I hear birds in the distance...
15th Feb 2024
1
15th Feb 2024
Currently, I am overlooking a lake at Mount Hood while writing this. I hear birds in the distance and see the lake calm, with subtle waves and some mist in the distance. Yet, it is fake, as I am sitting on our top floor, a barely furnished room full of items belonging to a family...
Willem L. Middelkoop
iPad Pro as primary computer The lack of physical clutter, distracting branding, or blinking LED's makes the iPad Pro a textbook...
14th Aug 2016
1
14th Aug 2016
The lack of physical clutter, distracting branding, or blinking LED's makes the iPad Pro a textbook example of minimal design. My despiction of distraction explains my interest in using the iPad Pro as only computer to test if it is up to the task. Is Apple's latest effort on iOS...
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...
matduggan.com
I Am a Flat-Rate Monthly Responsibility Service Most people, when asked why they do what they do, lie. This isn’t because they’re malicious but it’s...
a week ago
3
a week ago
Most people, when asked why they do what they do, lie. This isn’t because they’re malicious but it’s because the honest justification for a career is rarely noble. It’s usually a combination of a decent paycheck, tolerable hours, and whatever neurosis you
Himanshu Mishra |...
Threads “You’re an interesting species. An interesting mix. You’re capable of such beautiful dreams, and...
14th Oct 2018
23
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…
./techtipsy
Life is maintenance, maintenance is life Over my relatively short career (6+ years), I’ve noticed a change in the way I approach building...
20th Apr 2023
79
20th Apr 2023
Over my relatively short career (6+ years), I’ve noticed a change in the way I approach building things. When I was still an inexperienced junior developer who barely survived operating in a Linux environment and saw backend development as a black box, I was happy to get...
Comments for Lars...
The Stupidity of Google’s Site Reputation Abuse Policy Site reputation abuse is when a third-party abuses the reputation of a domain to rank a bunch of...
5th Nov 2024
47
5th Nov 2024
Site reputation abuse is when a third-party abuses the reputation of a domain to rank a bunch of pages in Google. The SEO community refers to this type of thing as parasite SEO. Google has gone so far as to publish an official policy (documented here) on how this isn’t allowed:...
Abishek Muthian
Access Ring Discover and invoke UI elements near your cursor, without precise mouse targeting. A Logi Actions...
16th Apr 2026
1
16th Apr 2026
Discover and invoke UI elements near your cursor, without precise mouse targeting. A Logi Actions SDK plugin for MX Creative Console and Actions Ring. Buttons, checkboxes, menus, tabs, dropdowns: tap to interact with whatever is nearby. The problem with precise clicking Every...
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
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...
anderegg.ca
The “Home Alone” / “NiGHTS into Dreams” connection NiGHTS into Dreams is one of those games I tend to think about when Christmas rolls around. It’s one...
6th Dec 2024
44
6th Dec 2024
NiGHTS into Dreams is one of those games I tend to think about when Christmas rolls around. It’s one of my favourites from the Saturn lineup, and it also had a free Christmas version. In it, there’s a song I really love that plays on the level select screen called Gate of Your...
Vitalik Buterin's...
Obfuscation (Part III): Local Mixing
4 weeks ago
Eric Migicovsky's...
Kickstarter 1 Campaign Updates
20th Jun 2012
Gwern.net Newsletter
April 2020 gwern.net newsletter This is the April 2020 edition of the gwern.net newsletter; previous, March 2020 (archives).
1st May 2020
21
1st May 2020
This is the April 2020 edition of the gwern.net newsletter; previous, March 2020 (archives).
tim.sh
I made a Chrome extension to help avoid playing cheaters in chess If you google “chrome extension for cheating in chess”, you’ll find a lot of them. Cheating is so...
22nd Dec 2024
44
22nd Dec 2024
If you google “chrome extension for cheating in chess”, you’ll find a lot of them. Cheating is so easy, it’s crazy. If you google “chrome…
Software and Tech...
The web is changing, and we are not going back Whenever I saw someone type a natural language query into Google, it made me cringe. "It's not a...
1st Jun 2026
1
1st Jun 2026
Whenever I saw someone type a natural language query into Google, it made me cringe. "It's not a person," I would say. "Type like you're talking to a machine." This was especially true for programmers and it was before AI took over everything. Instead of "how do I write a...
Push to Prod
When Overwhelmed, Make a List of Questions In my first big project at Netflix, I learned this disturbingly simple problem-solving technique.
5th Aug 2024
25
5th Aug 2024
In my first big project at Netflix, I learned this disturbingly simple problem-solving technique.
Jonas Hietala
2020 in review And so 2020 has come to an end. On a global scale it’s been quite a horrible year, and for me...
4th Jan 2021
26
4th Jan 2021
And so 2020 has come to an end. On a global scale it’s been quite a horrible year, and for me personally it’s been both good and bad. Luckily we haven’t been directly affected by COVID too much, but it’s still been very disruptive. Either way as I’ve done for years now it always...
Willem L. Middelkoop
Syncing files seamlessly between smartphone and tablet In order to optimise my workflow, I was looking for a way to seamlessly access the same files on...
15th Sep 2020
1
15th Sep 2020
In order to optimise my workflow, I was looking for a way to seamlessly access the same files on both my computer and smartphone. This is useful to when you want to quickly send files from your computer using your smartphone through various messaging apps and vice versa. Read...
Matt Blewitt
Table Stakes This is a short post on what I see are table stakes for any new user-facing service, security-wise....
19th Dec 2019
24
19th Dec 2019
This is a short post on what I see are table stakes for any new user-facing service, security-wise. Mostly focused on user-focused, rather than intra-service, considerations.
Posts on Made of...
Test suites as classifiers Suppose we have some codebase we’re considering applying some patch to, and which has a robust and...
1st Mar 2020
24
1st Mar 2020
Suppose we have some codebase we’re considering applying some patch to, and which has a robust and maintained test suite. Considering the patch, we may ask, is this patch acceptable to apply and deploy. By this we mean to ask if the patch breaks any important functionality,...
Willem L. Middelkoop
Tablet as main computer For the past few weeks I have been using the Microsoft Surface Pro as my main computer. It's a...
6th Mar 2018
1
6th Mar 2018
For the past few weeks I have been using the Microsoft Surface Pro as my main computer. It's a modern tablet computer that can be used as laptop with the type cover. With the Surface Pen, it's a versatile PC that works in a lot of different ways. Time to find out if it's any good...
Applied Cartography
Pattern Recognition It was funny to read 2002-era reviews of this book, which universally bemoaned the "tres hip"-ness...
5th Apr 2023
1
5th Apr 2023
It was funny to read 2002-era reviews of this book, which universally bemoaned the "tres hip"-ness of Gibson's brand deployments (iBooks! MUJI!) as a flaw that would instantly date its relevance — and nary a mention of how grounded the book was in the September 11th attacks,...
Jonas Hietala
Why I'm back to Whoop (for now) I recently started to subscribe to Whoop again after I canceled it around a year ago. I was partly...
2nd Jun 2025
1
2nd Jun 2025
I recently started to subscribe to Whoop again after I canceled it around a year ago. I was partly dissatisfied with my Garmin watch as a fitness and health tracker and I also wanted a new tech device to tinker with. The plan was to write a short post about what I like and don’t...
computers are bad
2024-02-11 the top of the DNS hierarchy In the past (in fact two years ago, proof I have been doing this for a while now!) I wrote about the...
11th Feb 2024
120
11th Feb 2024
In the past (in fact two years ago, proof I have been doing this for a while now!) I wrote about the "inconvenient truth" that structural aspects of the Internet make truly decentralized systems infeasible, due to the lack of a means to perform broadcast discovery. As a result,...
Willem L. Middelkoop
Google Analytics vs AWStats This month I have been working on website statistics, tracking traffic using different technologies....
19th Aug 2018
1
19th Aug 2018
This month I have been working on website statistics, tracking traffic using different technologies. Some of my customers use Google Analytics, others use AWStats, and some use both. Which is better is often debated, but few people really understand the differences. Time to shed...
Home on Erik...
More MCMC – Analyzing a small dataset with 1-5 ratings I've been obsessed with how to iterate quickly based on small scale feedback lately. One awesome...
5th Dec 2015
24
5th Dec 2015
I've been obsessed with how to iterate quickly based on small scale feedback lately. One awesome website I encountered is Usability Hub which lets you run 5 second tests. Users see your site for 5 seconds and you can ask them free-form questions afterwards.
Gwern.net Newsletter
Jan 2021 Gwern.net Newsletter January 2021 gwern.net newsletter with links on AI scaling up and down.
4th Feb 2021
somenice
Coding with Claude Code Vibe coding, code assistance, no-code, call it what you want. “AI” coding tools are likely being...
4th Aug 2025
1
4th Aug 2025
Vibe coding, code assistance, no-code, call it what you want. “AI” coding tools are likely being used to produce a good majority of software today. And for good reason as they have come a long way in a short time. A popular article written this week titled Claude Code is a Slot...
Writing
The Hunting Gun A slim, potent, and dense novella. The easy (lazy) comparison is to rashomon, and the way we see...
15th Jul 2018
1
15th Jul 2018
A slim, potent, and dense novella. The easy (lazy) comparison is to rashomon, and the way we see Misugi change from thin and narrow to nuanced and vital and then to a defeated husk of a man is expertly drawn. This kind of framing device has an odd effect: if it was done in a more...
Engineers Need Art
Stereographer Experimenting in stereo photography and I write an app to create old-fashioned stereoscopic cards.
5th Aug 2024
117
5th Aug 2024
Experimenting in stereo photography and I write an app to create old-fashioned stereoscopic cards.
Avestura's Blog
How optimistic or pessimistic are the Kurzgesagt videos? A sentiment analysis on the last 20 videos of Kurzgesagt.
2nd Jul 2023
Home on Erik...
Interviewing is a noisy prediction problem I have done roughly 2,000 interviews in my life. When I started recruiting, I had so much confidence...
2nd May 2018
24
2nd May 2018
I have done roughly 2,000 interviews in my life. When I started recruiting, I had so much confidence in my ability to assess people. Let me just throw a couple of algorithm questions at a candidate and then I'll tell you if they are good or not!
matduggan.com
I broke and fixed my Ghost blog In case you find this post after hours of google searching
16th Oct 2025
Home on Erik...
Model benchmarks A lot of people have asked me what models we use for recommendations at Spotify so I wanted to share...
2nd Nov 2013
24
2nd Nov 2013
A lot of people have asked me what models we use for recommendations at Spotify so I wanted to share some insights. Here's benchmarks for some models. Note that we don't use all of them in production.
Jonas Hietala
I designed my own keyboard layout. Was it worth it? Almost two and a half years ago I embarked on the journey to change keyboard layout. At first I...
2nd Nov 2023
26
2nd Nov 2023
Almost two and a half years ago I embarked on the journey to change keyboard layout. At first I tried out existing ones, but it didn’t take long before I figured it’s better to develop my own—and things went downhill fast from there. (Some) combos of the T-34 layout. But now...
Kent de Bruin
Driverless Pizzas How self-driving vehicles and algorithms will change cities
21st Apr 2019
Jonas Hietala
Bitcoin's security isn't binary I’d like to address a misconception that’s at the core in many Bitcoin discussions lately: Bitcoin’s...
28th Jul 2018
23
28th Jul 2018
I’d like to address a misconception that’s at the core in many Bitcoin discussions lately: Bitcoin’s security isn’t binary. In fact security in general isn’t black and white. It’s a trade-off being secure enough for your threat model vs the cost and feasibility of your...
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
1
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!!!
Christian Selig
The Caldera: a sleek split and wireless keyboard I designed my own keyboard and it’s freely available! I’m calling it the Caldera, and it’s basically...
20th Jul 2024
114
20th Jul 2024
I designed my own keyboard and it’s freely available! I’m calling it the Caldera, and it’s basically my dream wireless split keyboard. I’ve been using it for months, and I love it. Video overview If you’re a visual person, I made a fun little video showcasing the...
Abishek Muthian
Could we be living in the virtual reality as a punishment ? Well, come-on you should know upfront that I’m not going to be writing about some ground breaking...
31st Jul 2016
22
31st Jul 2016
Well, come-on you should know upfront that I’m not going to be writing about some ground breaking research I conduct at my basement laboratory resulting in conclusive proof of Brain in a vat , if so I would rather be writing a Nobel prize acceptance speech. Now you could ask me,...
Style over Substance
Dithering is obsolete (except when it isn’t); creating OpenDithering Dithering is one of those techniques that feels like it belongs in a museum. It peaked in the ’90s,...
6th Jun 2026
1
6th Jun 2026
Dithering is one of those techniques that feels like it belongs in a museum. It peaked in the ’90s, the era of 256-color palettes and early computer graphics, when you needed to trick the eye into seeing colors that your hardware couldn’t actually produce. Now, even our phones...
Simply Explained
I Built a CO2 Sensor and It Terrifies Me Governments are pushing CO2 sensors to fight the COVID-19 pandemic, but proper ventilation is...
3rd Oct 2021
28
3rd Oct 2021
Governments are pushing CO2 sensors to fight the COVID-19 pandemic, but proper ventilation is equally important for our health and even our cognitive performance.In this blog post we'll look at a DIY CO2 sensor: how it runs ESPHome, how it integrates with Home Assistant, how it...
Greater Still by...
In Crypto, Apps Need Infrastructure Like Infrastructure Needs Apps Or, maybe the real infrastructure was the applications we made along the way
6th Oct 2023
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
1
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...
MIT News - Civil and...
Puzzling out climate change Accenture Fellow Shreyaa Raghavan applies machine learning and optimization methods to explore ways...
10th Feb 2025
1
10th Feb 2025
Accenture Fellow Shreyaa Raghavan applies machine learning and optimization methods to explore ways to reduce transportation sector emissions.
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
18
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...
Writing
Postwar Postwar is not a book so much as it is a college course on 20th century Europe. Judt makes it clear...
2nd Sep 2020
1
2nd Sep 2020
Postwar is not a book so much as it is a college course on 20th century Europe. Judt makes it clear in his introduction that rather than try and propose a grand theory or specific thesis with which to plumb the six decades following World War II, he wrote the book in an exercise...
Vitalik Buterin's...
[Mirror] Quadratic Arithmetic Programs: from Zero to Hero
10th Dec 2016
Krebs on Security
Cyber Forensic Expert in 2,000+ Cases Faces FBI Probe A Minnesota cybersecurity and computer forensics expert whose testimony has featured in thousands of...
4th Apr 2025
43
4th Apr 2025
A Minnesota cybersecurity and computer forensics expert whose testimony has featured in thousands of courtroom trials over the past 30 years is facing questions about his credentials and an inquiry from the Federal Bureau of Investigation (FBI). Legal experts say the inquiry...
Fabien Sanglard
The Making Of Stunt Island How Stunt Island from IBM PC was programmed back in 1992!
21st Apr 2020
Fabien Sanglard
All about the fillrate I bought "Blade infinity" yesterday. The game is a lot of fun and has the ability to satisfy both...
11th Dec 2010
1
11th Dec 2010
I bought "Blade infinity" yesterday. The game is a lot of fun and has the ability to satisfy both people looking for instant fun and people wishing for a long game while collecting powerful items. At $5.99 it is a bargain, a must have not only for the gameplay but also for its...
Fabien Sanglard
Armadillo Space T-shirt Finally received my Armadillo Space T-Shirt and mug. I recommend them !
14th Oct 2009
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
Jonas Hietala
Hearthstone on Wine I like Hearthstone and recently the next expansion Goblins vs Gnomes so I wanted to install and play...
12th Nov 2014
22
12th Nov 2014
I like Hearthstone and recently the next expansion Goblins vs Gnomes so I wanted to install and play it. It didn’t work in vanilla wine, with a “time out error”, but I found a bug report which makes it work. Here’s a short summary: Get wine source from git. My version was...
Willem L. Middelkoop
Repairing a Nintendo Gameboy Advance SP This month Nintendo released the Switch with Zelda "Breath of the Wild". The new console received...
25th Mar 2017
1
25th Mar 2017
This month Nintendo released the Switch with Zelda "Breath of the Wild". The new console received positive reviews. The new Zelda game is amazing and can be played on-the-go, thanks to the portability of the Nintendo Switch. But it its hardly the first Nintendo device that...
Never Met a Science
The antimeme is the message of the medium The antimeme of the antimeme no longer exists.
1st Aug 2025
Posts on Made of...
Building personal software with Claude Earlier this month, I used Claude to port (parts of) an Emacs package into Rust, shrinking the...
27th Jan 2025
71
27th Jan 2025
Earlier this month, I used Claude to port (parts of) an Emacs package into Rust, shrinking the execution time by a factor of 1000 or more (in one concrete case: from 90s to about 15ms). This is a variety of yak-shave that I do somewhat routinely, both professionally and in...
Buck on Software
Winds of Change Software is maybe, just maybe about to get exciting
20th Jun 2024
watchTowr Labs
Bypassing Authentication Like It’s The ‘90s - Pre-Auth RCE Chain(s) in Kentico Xperience CMS I recently joined watchTowr, and it is, therefore, time - time for my first watchTowr Labs blogpost,...
17th Mar 2025
48
17th Mar 2025
I recently joined watchTowr, and it is, therefore, time - time for my first watchTowr Labs blogpost, previously teased in a tweet of a pre-auth RCE chain affecting some ‘unknown software’. Joining the team, I wanted to maintain the trail of destruction left by the watchTowr Labs...
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...
Elevation Lab - Blog
Introducing FamilyCharger Today we launched FamilyCharger - it's designed to be a central place to charge all your devices,...
18th Jul 2019
18
18th Jul 2019
Today we launched FamilyCharger - it's designed to be a central place to charge all your devices, fast, without clutter. Our initial designs for a family charger started out as big multi-charging docks, but they were too inflexible, expensive, and took up a lot of space....
Notes on software...
Enumerating and analyzing 40+ non-V8 JavaScript implementations V8 is, I'm sure, the most used implementation of JavaScript today. Used in Chrome, (and by...
21st Sep 2021
24
21st Sep 2021
V8 is, I'm sure, the most used implementation of JavaScript today. Used in Chrome, (and by extension) Microsoft Edge, Node.js, etc. Safari's JavaScriptCore and Firefox's SpiderMonkey are also contenders for extremely mainstream implementations. But what else is out there? What if...
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
32
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...
Computer Ads from...
IBM RISC System/6000 Family Just when PowerSeeker thought they had nowhere to go...
1st May 2024
Willem's Blog
Monolithic vs Microservices software architecture This week I flew to Gothenburg to talk about enterprise software architecture, read along to learn...
2nd Mar 2020
29
2nd Mar 2020
This week I flew to Gothenburg to talk about enterprise software architecture, read along to learn about choosing the right architecture for your app development
Construction Physics
Information and Technological Evolution I spend a lot of time reading about the nature of technological progress, and I’ve found that the...
2nd Apr 2026
1
2nd Apr 2026
I spend a lot of time reading about the nature of technological progress, and I’ve found that the literature on technology is somewhat uneven.
Construction Physics
Why Skyscrapers Became Glass Boxes Everything put into the building that is unnecessary, every cubic foot that is used for purely...
13th Jan 2025
73
13th Jan 2025
Everything put into the building that is unnecessary, every cubic foot that is used for purely ornamental purposes beyond that needed to express its use and to make it harmonize with others of its class, is a waste — is, to put it in plain English, perverting someone’s money —...
Open for Business
On The Contrary: “Hook” Is A Great Film Hook, the absolutely star-studded film directed by Stephen Spielberg, has received mixed reviews...
7th Jan 2026
1
7th Jan 2026
Hook, the absolutely star-studded film directed by Stephen Spielberg, has received mixed reviews from critics since its release in 1991. I still can’t figure out why. One could have given the Academy Award for Best Actor to Dustin Hoffman, and Best Supporting Actor to Robin...
Jonas Hietala
A Vacation Filled with Obsession A nice thing about school are the nice long vacations. Directly after my last exam we went north to...
7th Jan 2013
22
7th Jan 2013
A nice thing about school are the nice long vacations. Directly after my last exam we went north to our dear home village Övertorneå and spent two weeks celebrating Christmas and New Years Eve. What did we do? I practiced some obsessive behavior with Power Grid and Minecraft (and...
Home on Erik...
New benchmarks for approximate nearest neighbors UPDATE(2018-06-17): There are is a later blog post with newer benchmarks! One of my super nerdy...
15th Feb 2018
24
15th Feb 2018
UPDATE(2018-06-17): There are is a later blog post with newer benchmarks! One of my super nerdy interests include approximate algorithms for nearest neighbors in high-dimensional spaces. The problem is simple. You have say 1M points in some high-dimensional space.
Never Met a Science
The Whirlpool of the Artificial There are many processes now subsumed under the term “Artificial Intelligence.” The reason we’re...
21st Oct 2024
23
21st Oct 2024
There are many processes now subsumed under the term “Artificial Intelligence.” The reason we’re talking about it now, though, is that the websites are doing things we never thought websites could do.
Louwrentius - Solar
Got myself a Norco RPC-4020 I've got this fetish for storage. So I bought a case that gives me some room for future expantion....
16th Jun 2009
18
16th Jun 2009
I've got this fetish for storage. So I bought a case that gives me some room for future expantion. The current 6 TB RAID 6 storage server does not have any room for expantion. This Norco RPC-4020 case with 20 hot swap drive bays does however. Don't know what to fill it with yet.
Home on Erik...
Buffet lines are terrible, but let's try to improve them using computer simulations My company has a buffet every Friday, and the lines grow to epic proportions when the food arrives....
16th Oct 2019
22
16th Oct 2019
My company has a buffet every Friday, and the lines grow to epic proportions when the food arrives. I've suspected for years that the “classic” buffet line system is a deeply flawed and inefficient method, and every time I'm stuck in the line has made me more convinced.
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
1
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...
Writing
Final Fantasy IX I’ve noticed that if I want to give something a perfect score but know that it’s not a “perfect”...
28th Dec 2013
1
28th Dec 2013
I’ve noticed that if I want to give something a perfect score but know that it’s not a “perfect” thing, I always start off with “okay, so, it has flaws.”
Louwrentius - Solar
'Syslog: the hidden security risk' People sometimes forget that there are also a number of UDP-based services that may pose a threat to...
18th Mar 2010
23
18th Mar 2010
People sometimes forget that there are also a number of UDP-based services that may pose a threat to the security of your systems. SNMP is a well-known service, notorious for being configured with a default password (or community string). But there is another service that is...
Himanshu Mishra |...
A brief history of Platform Engineering I remember the day I heard the word microservices for the first time. For a while, I did not know...
12th Aug 2023
26
12th Aug 2023
I remember the day I heard the word microservices for the first time. For a while, I did not know what it truly meant. But it was a very hot…
Posts on Made of...
6.170, CVS, and SVN I’m taking 6.170 Lab in Software Engineering this semester. The course sucks in various ways, but...
11th Feb 2007
25
11th Feb 2007
I’m taking 6.170 Lab in Software Engineering this semester. The course sucks in various ways, but one of the most egregious, in my opinion, is that they force you to use CVS for your version control. Problem sets are distributed by the TAs importing them into your repository, and...
Tiny struggles
Two worlds: idea people and developers I recently attended a startup weekend and was surprised by the backgrounds of the other...
29th Apr 2023
1
29th Apr 2023
I recently attended a startup weekend and was surprised by the backgrounds of the other attendees. As a software engineer myself, I expected to see mostly engineers, but that wasn’t the case. Instead, I found myself surrounded by people with a diverse range of backgrounds and...
Posts on Made of...
Two kinds of testing While talking about thinking about tests and testing in software engineering recently, I’ve come to...
24th Dec 2019
28
24th Dec 2019
While talking about thinking about tests and testing in software engineering recently, I’ve come to the conclusion that there are (at least) two major ideas and goals that people have when they test or talk about testing. This post aims to outline what I see as these two schools,...
Open for Business
Ecclesiology, Doctrine, Ecumenism: A Few Difficult Questions I am provoked by an internet presence that goes by “Redeemed Zoomer,” presumably a 20-something...
6th Aug 2026
1
6th Aug 2026
I am provoked by an internet presence that goes by “Redeemed Zoomer,” presumably a 20-something young man holding theologically conservative views, and similar views on Christian ethics, who is Reformed.
Willem's Blog
For the love of mini The iPhone Mini has intangible greatness that most folks don't know about: read along for the love...
8th Dec 2021
45
8th Dec 2021
The iPhone Mini has intangible greatness that most folks don't know about: read along for the love of mini!
Christian Selig
Embedding Godot games in iOS is easy Recently there’s been very exciting developments in the Godot game engine, that have allowed really...
31st May 2025
74
31st May 2025
Recently there’s been very exciting developments in the Godot game engine, that have allowed really easy and powerful integration into an existing normal iOS or Mac app. I couldn’t find a lot of documentation or discussion about this, so I wanted to shine some light on why this...
Joel Gustafson
Raspberry Mint
6th Feb 2019
Willem L. Middelkoop
Master of Change Change is one of life's few constants. Yet, even with its inevitability, facing it head-on can feel...
17th Jan 2025
1
17th Jan 2025
Change is one of life's few constants. Yet, even with its inevitability, facing it head-on can feel daunting and disorienting. In the book "Master of Change", Brad Stulberg offers a thought-provoking guide to not just survive but thrive in an ever changing world. As you grow...
Posts on Made of...
Followup to "A Very Subtle Bug" After my previous post got posted to reddit, there was a bunch of interesting discussion there about...
3rd Mar 2010
25
3rd Mar 2010
After my previous post got posted to reddit, there was a bunch of interesting discussion there about some details I’d handwaved over. This is a quick followup on some the investigation that various people carried out, and the conclusions they reached. In the reddit thread,...
Posts on Made of...
The architecture of declarative configuration management With the ongoing move towards “infrastructure-as-code” and similar notions, there’s been an ongoing...
12th Nov 2019
31
12th Nov 2019
With the ongoing move towards “infrastructure-as-code” and similar notions, there’s been an ongoing increase in the number and popularity of declarative configuration management tools. This post attempts to lay out my mental model of the conceptual architecture and internal...
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.
Good Enough
TIL: Rails, CloundFront CDN, and imgproxy In September, I worked on improving Pika’s image performance. I’ve had a long career now (25 years...
14th Oct 2025
1
14th Oct 2025
In September, I worked on improving Pika’s image performance. I’ve had a long career now (25 years 😭) doing mostly web-programming tasks, yet somehow I’ve never set up a CDN myself. I suppose the “management years” right as my prior organization was getting bigger contributed to...
Gwern.net Newsletter
September 2020 News September 2020 gwern.net newsletter with links on DRL and AI scaling, psychiatric disorders; no...
26th Oct 2020
23
26th Oct 2020
September 2020 gwern.net newsletter with links on DRL and AI scaling, psychiatric disorders; no reviews.
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...
Christian Selig
Logging information from iOS Widgets Lately users have been emailing me with a few odd things happening with their Apollo iOS 14 home...
1st Dec 2020
54
1st Dec 2020
Lately users have been emailing me with a few odd things happening with their Apollo iOS 14 home screen widgets, and some well-placed logs can really help with identifying what’s going wrong. iOS has a sophisticated built in logging mechanism, os_log, and now with SwiftLogger in...
Style over Substance
How to use a Phase One H20 digital back on a medium format Hasselblad V camera (500EL/M) My newest purchase was a bit of a gamble. I bought a $500 Phase One H20 digital back for my...
1st Jan 2021
126
1st Jan 2021
My newest purchase was a bit of a gamble. I bought a $500 Phase One H20 digital back for my Hasselblad 500EL/M medium format camera. Or, simply put, I bought an expensive old gadget for my even older analog camera, making it a digital camera. A gadget that was released in the...
Vitalik Buterin's...
Soulbound
26th Jan 2022
Matt Blewitt
Software Sprezzatura Sprezzatura is “a certain nonchalance, so as to conceal all art and make whatever one does or says...
26th Jan 2020
26
26th Jan 2020
Sprezzatura is “a certain nonchalance, so as to conceal all art and make whatever one does or says appear to be without effort and almost without any thought about it”, coined by Castiglione in 1528’s The Book of the Courtier.
Jonas Hietala
I'll only buy devices with GrapheneOS Cops say criminals use a Google Pixel with GrapheneOS — I say that’s freedom Calvin...
28th Aug 2025
1
28th Aug 2025
Cops say criminals use a Google Pixel with GrapheneOS — I say that’s freedom Calvin Wankhede We’re in a dark time period right now. Authoritarianism is on the rise throughout the globe. Governments wants to monitor your social media accounts so they can make you disappear if...
Freewheeling Apps
2025-05-12 Lua Carousel now comes with a comprehensive system of online help you can run on computer or...
12th May 2025
1
12th May 2025
Lua Carousel now comes with a comprehensive system of online help you can run on computer or phone: A tutorial for using it tailored towards programmers Exercises for learning programming Lots of example programs you can run right from within it, clone and remix Reference...
Jonas Hietala
Embedding youtube videos with Hakyll A while ago a made a timelapse of my entry to Ludum Dare. This is how I parse and embed videos using...
1st Sep 2014
25
1st Sep 2014
A while ago a made a timelapse of my entry to Ludum Dare. This is how I parse and embed videos using Hakyll. I don’t want to remember any special syntax for embedding, I don’t want to bother (remember?) to use something like {% youtube: <link> %} or whatever syntax we might find...
Computer Ads from...
Intel's Inboard 386/PC Welcome to the 1990s.
15th Oct 2024
Ken Shirriff's blog
Powering up a module from the IBM 604: an electronic calculator from 1948 1948 was an interesting time for computing. For decades, businesses had used punch card equipment...
7th Jun 2026
1
7th Jun 2026
1948 was an interesting time for computing. For decades, businesses had used punch card equipment that added and sorted electromechanically. Now these electromechanical relays and counting wheels were being used to build room-filling general-purpose computers such as Harvard Mark...
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...
Tiny struggles
Robotics Hackathon in Bimanual Manipulation in Munich How a LinkedIn Post Led Me to a Munich Basement with Millions of Euros Worth of Robotics...
5th Oct 2025
1
5th Oct 2025
How a LinkedIn Post Led Me to a Munich Basement with Millions of Euros Worth of Robotics Equipment My LinkedIn feed has become a stream of robotics content over the past few months. As someone diving deep into AI robotics after years in ML/AI/RL, I’ve been deliberately connecting...
Willem's Blog
Beast of the Green Hell Blog post about an amazing AMG Circuit day at the race track of Zolder, Belgium.
30th May 2017
38
30th May 2017
Blog post about an amazing AMG Circuit day at the race track of Zolder, Belgium.
Neil Madden
On PBKDF2 iterations There has been a lot of discussion recently around the LastPass breach, especially with regards to...
9th Jan 2023
36
9th Jan 2023
There has been a lot of discussion recently around the LastPass breach, especially with regards to the number of PBKDF2 iterations applied to the master password to derive the vault encryption key. Other people have already dissected this particular breach, but I want to more...
Louwrentius - Solar
Fio-plot: creating nice charts from FIO storage benchmark data New release of fio-plot I've rewritten fio-plot, a tool that turns FIO benchmark data into nice...
27th Nov 2019
41
27th Nov 2019
New release of fio-plot I've rewritten fio-plot, a tool that turns FIO benchmark data into nice charts. It allows you to create four types of graphs which will be discussed below. The github project page explains how to run this tool. Fio-plot also includes a benchmark script...
Fabien Sanglard
The best Tech books More...
17th Jan 2013
lcamtuf’s thing
The Afterlife AGENT: I am prescribing vardenafil 5 mg for you.
2nd Mar 2025
Home on Erik...
Headcount goals, feature factories, and when to hire those mythical 10x people When I started building up a tech team for Better, I made a very conscious decision to pay at the...
21st Feb 2019
21
21st Feb 2019
When I started building up a tech team for Better, I made a very conscious decision to pay at the high end to get people. I thought this made more sense: they cost a bit more money to hire, but output usually more than compensates for it.
Vitalik Buterin's...
The promise and challenges of crypto + AI applications
30th Jan 2024
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...
Never Met a Science
For-Profit Academic Publishers Love LLM Garbage Springer Nature CEOs say: Hooray for Open Access!!
8th Nov 2024
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...
tim.sh
Deploying apps in Coolify, part 1
1st Oct 2025
Comments for Lars...
Why I’m Switching Web Hosts Recently, I’ve gotten fed up with my web host. Since I stood this site up, I’ve used MediaTemple....
5th Jul 2019
27
5th Jul 2019
Recently, I’ve gotten fed up with my web host. Since I stood this site up, I’ve used MediaTemple. This was before WP Engine was around. At the time, MediaTemple had carved out a nice niche for themselves as the premium web host. Tim Ferriss also raved about them back in the day....
Butler's Log
Fearless Rebasing GitButler now supports first class conflicts, which makes rebasing much less annoying. What is...
23rd Oct 2024
1
23rd Oct 2024
GitButler now supports first class conflicts, which makes rebasing much less annoying. What is "fearless rebasing"?
Home on Erik...
How to hire smarter than the market: a toy model Let's consider a toy model where you're hiring for two things and that those are equally valuable....
13th Jan 2020
25
13th Jan 2020
Let's consider a toy model where you're hiring for two things and that those are equally valuable. It's not very important what those are, so let's just call them “thing A” and “thing B” for now.
eieio.games
Smile Like Zuck Smile Like Zuck Sometimes I'm photographed and I'm not sure how to smile. It's hard! There's a lot...
10th Mar 2025
1
10th Mar 2025
Smile Like Zuck Sometimes I'm photographed and I'm not sure how to smile. It's hard! There's a lot that you have to do with your mouth and eyes. Last week I decided to improve at this - and who better to learn from than Mark Zuckerberg? Read the full post on my blog! Here's a...
benn.substack
How to find insights Excel, still invincible!
2 weeks ago
Computer Ads from...
Small Systems Engineering's PETSPEED Fast Enough for the Human Race
10th Jul 2024
Daniel De Laney
Atomic Design in&nbsp;1998 When you hear “atomic design,” you probably think of Brad Frost. Interestingly, he was not the first...
8th Feb 2018
14
8th Feb 2018
When you hear “atomic design,” you probably think of Brad Frost. Interestingly, he was not the first person to develop that method of delivering design as components, or even the terminology. Brad published his atomic design article in 2013. While digging through the archives at...
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...
Fabien Sanglard
Quake Shareware, a CD-ROM just a little too full
17th Aug 2026
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...
Bryan Braun - Blog
Quality vs quantity in the age of AI Over the last four months I’ve increased my use of AI for web dev work pretty dramatically. I use it...
27th Apr 2026
1
27th Apr 2026
Over the last four months I’ve increased my use of AI for web dev work pretty dramatically. I use it every day at work, as do most of my coworkers. I don’t think it’s disputed anymore that AI-assisted development can save a lot of time and effort. The question is, what do we do...
matduggan.com
Greenland is a beautiful nightmare Greenland is a complicated topic here in Denmark. The former colony that is still treated a bit like...
27th Sep 2025
1
27th Sep 2025
Greenland is a complicated topic here in Denmark. The former colony that is still treated a bit like a colony is something that inspires a lot of emotions. Greenland has been subjected to a lot of unethical experiments by Denmark, from taking their kids to wild experiments in...
computers are bad
2025-07-06 secret cellular phone numbers A long time ago I wrote about secret government telephone numbers, and before that, secret military...
6th Jul 2025
69
6th Jul 2025
A long time ago I wrote about secret government telephone numbers, and before that, secret military telephone buttons. I suppose this is becoming a series. To be clear, the "secret" here is a joke, but more charitably I could say that it refers to obscurity rather than any real...
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
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
25
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...
Construction Physics
How Will the 21st Century ROAD to Housing Act Affect Housing Supply? Part III This is my third and final essay looking at the 21st Century ROAD to Housing Act, and how it’s...
2 weeks ago
1
2 weeks ago
This is my third and final essay looking at the 21st Century ROAD to Housing Act, and how it’s likely to affect housing supply.
Blog | Sam Curry
How I stole the identity of every Yahoo user
9th May 2017
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...
Daniel De Laney
Chat is a bad UI pattern for development tools Code forces humans to be precise. That’s good. Computers need precision. But it also forces humans...
3rd Feb 2025
1
3rd Feb 2025
Code forces humans to be precise. That’s good. Computers need precision. But it also forces humans to think like machines. For decades we tried to fix this by making programming more human-friendly. Higher-level languages. Visual interfaces. Each step helped, but we were still...
Vitalik Buterin's...
Different types of layer 2s
31st Oct 2023
Notes on software...
How to get better at recursion tldr; reimplement standard library functions in your favorite language without loops. Background For...
7th Mar 2021
24
7th Mar 2021
tldr; reimplement standard library functions in your favorite language without loops. Background For a few years after college I spent a lot of free time doing projects in Standard ML and Scheme. As a result I got really comfortable doing recursion. The two big reasons for this...
Jonas Hietala
How I made a kick-ass cover for my self-published book If you want to publish a book, one of the most important things to consider is the cover—after all,...
10th May 2021
22
10th May 2021
If you want to publish a book, one of the most important things to consider is the cover—after all, we judge the book by the cover. And I did it the universally recommended way: I hired a designer. Simple, right? But real talk; it’s not exactly that simple and I did a bunch of...
Never Met a Science
Yes, Xxit Xxit is like Brexit for X haha
9th Dec 2024
somenice
It’s not just Radio, it’s Meshtastic! My latest interest in microcontrollers has me learning all about Meshtastic mesh radio devices.The...
20th Jan 2026
1
20th Jan 2026
My latest interest in microcontrollers has me learning all about Meshtastic mesh radio devices.The Meshtastic website puts it concisely – “An open source, off-grid, decentralized, mesh network built to run on affordable, low-power devices”.A lot to unpack right there but...
MIT News - Civil and...
Professor Emeritus Chiang Chung Mei, pioneering scholar of ocean wave dynamics and fluid mechanics,... A towering figure in theoretical hydrodynamics is remembered for his intellectual rigor, generosity,...
14th Aug 2026
benn.substack
The banality of surveillance Do our dull lives become worth watching?
6th Mar 2026
Ken Shirriff's blog
The Pentium as a Navajo weaving Hurrying through the National Gallery of Art five minutes before closing, I passed a Navajo weaving...
1st Sep 2024
28
1st Sep 2024
Hurrying through the National Gallery of Art five minutes before closing, I passed a Navajo weaving with a complex abstract pattern. Suddenly, I realized the pattern was strangely familiar, so I stopped and looked closely. The design turned out to be an image of Intel's Pentium...
Willem L. Middelkoop
Search like a pro: Google search operators You probably use the world's most famous search engine to find things everyday, but you might not...
24th Apr 2019
1
24th Apr 2019
You probably use the world's most famous search engine to find things everyday, but you might not know about some of its advanced search operators. You can use these special search phrases to find things that are otherwise burried in the search results. Read along for a...
Never Met a Science
The Discipline and the Discipline at the intersection of art and social science
a week ago
Posts on Made of...
Stripe's monorepo developer environment I worked at Stripe for about seven years, from 2012 to 2019. Over that time, I used and contributed...
21st May 2024
55
21st May 2024
I worked at Stripe for about seven years, from 2012 to 2019. Over that time, I used and contributed to many generations of Stripe’s developer environment – the tools that engineers used daily to write and test code. I think Stripe did a pretty good job designing and building that...
Posts on Made of...
Building LLVM in 90 seconds using Amazon Lambda Last week, Frederic Cambus wrote about building LLVM quickly on some very large machines,...
21st May 2021
26
21st May 2021
Last week, Frederic Cambus wrote about building LLVM quickly on some very large machines, culminating in a 2m37s build on a 160-core ARM machine. I don’t have a giant ARM behemoth, but I have been working on a tool I call Llama, which lets you offload computational work –...
Buck on Software
Thinking incrementally about SaaS An overview of the key output of the growth software machine
3rd Apr 2021
Notes on software...
Metaprogramming in Zig and parsing CSS I knew Zig supported some sort of reflection on types. But I had been confused about how to use it....
19th Jun 2023
29
19th Jun 2023
I knew Zig supported some sort of reflection on types. But I had been confused about how to use it. What's the difference between @typeInfo and @TypeOf? I ignored this aspect of Zig until a problem came up at work where reflection made sense. The situation was parsing and storing...
Simply Explained
Year in review: 2022 Every new year I reflect on the previous year and set new goals. I'm focusing primarily on my...
11th Jan 2023
46
11th Jan 2023
Every new year I reflect on the previous year and set new goals. I'm focusing primarily on my YouTube channel and newsletter, but there are personal reflections in here as well. Last year was an off year for me, and I'm gearing up to make up for lost time in 2023.
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...
Himanshu Mishra |...
Geniune Love and Infatuation After a long time, I read something so meaningful on reddit. How do you distinguish genuine love for...
10th Jan 2019
21
10th Jan 2019
After a long time, I read something so meaningful on reddit. How do you distinguish genuine love for someone from infatuation? was the…
computers are bad
2025-04-06 Airfone We've talked before about carphones, and certainly one of the only ways to make phones even more...
6th Apr 2025
44
6th Apr 2025
We've talked before about carphones, and certainly one of the only ways to make phones even more interesting is to put them in modes of transportation. Installing telephones in cars made a lot of sense when radiotelephones were big and required a lot of power; and they faded...
Notes on software...
Confusion and disengagement in meetings The quickest way to cut through confusion or disagreement among otherwise amiable and honest folks...
30th Nov 2019
26
30th Nov 2019
The quickest way to cut through confusion or disagreement among otherwise amiable and honest folks is to ask questions. Ask early so you don't waste time. But it's not enough to just ask clarifying questions because the answers won't always be clear. Sounds like Human Interaction...
Willem L. Middelkoop
Health and fitness data Since the start of this new year I am working out harder than the previous months. I have set some...
15th Jan 2024
1
15th Jan 2024
Since the start of this new year I am working out harder than the previous months. I have set some goals for myself and have taken on a training scheme incorporating running, cycling and swimming. As I sift through the growing mountain of workout data, I find myself questioning:...
Louwrentius - Solar
ZFS performance on HP Proliant Microserver Gen8 G1610T I think the HP Proliant Microserver Gen8 is a very interesting little box if you want to build your...
14th Aug 2015
53
14th Aug 2015
I think the HP Proliant Microserver Gen8 is a very interesting little box if you want to build your own ZFS-based NAS. The benchmarks I've performed seem to confirm this. The Microserver Gen8 has nice features such as: iLO (KVM over IP with dedicated network interface) support...
Alyssa Rosenzweig
Conformant OpenGL 4.6 on the M1 For years, the M1 has only supported OpenGL 4.1. That changes today – with our release of full...
14th Feb 2024
1
14th Feb 2024
For years, the M1 has only supported OpenGL 4.1. That changes today – with our release of full OpenGL® 4.6 and OpenGL® ES 3.2! Install Fedora for the latest M1/M2-series drivers. Already installed? Just dnf upgrade --refresh. Unlike the vendor’s non-conformant 4.1 drivers, our...
Butler's Log
DevDays in Vilnius The team headed to DevDays conference in Lithuania last week. I gave a keynote about the history and...
1st Jun 2023
1
1st Jun 2023
The team headed to DevDays conference in Lithuania last week. I gave a keynote about the history and future of version control tools and we had a blast meeting new friends and talking version control.
Fabien Sanglard
The Book Of CP-System, paper version
22nd Nov 2022
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...
Home on Erik...
Momentum and mean reversion might just be volatility bias The Economist just published an article called The best, the worst and the ugly. By looking at...
13th Jan 2013
22
13th Jan 2013
The Economist just published an article called The best, the worst and the ugly. By looking at historical performance for mutual funds, they find strong support for momentum and mean reversion. Picking the best or the worst fund over the previous five years gives great returns...
computers are bad
the video lunchbox An opening note: would you believe that I have been at this for five years, now? If I planned ahead...
13th Sep 2025
44
13th Sep 2025
An opening note: would you believe that I have been at this for five years, now? If I planned ahead better, I would have done this on the five-year anniversary, but I missed it. Computers Are Bad is now five years and four months old. When I originally launched CAB, it was my...
Comments for Lars...
Comment on How Live Chat Tools Impact Conversions and Why I Launched a Bad Variant by Jeffrey... I would love to talk to you about this but there's no live chat on this site!
26th Jun 2018
Christian Selig
The Case for Getting Rid of TestFlight Review I tweeted today about how I think TestFlight review should become a thing of the past and many...
12th Jun 2020
55
12th Jun 2020
I tweeted today about how I think TestFlight review should become a thing of the past and many developers seemed to agree, but some had questions so I wanted to expand on my thoughts a little. TestFlight’s awesome. But like App Store submissions, TestFlight betas also require a...
somenice
CircuitPython in 2025 This post is a wishlist for CircuitPython in 2025. Each year Adafruit asks the community to...
5th Jan 2025
111
5th Jan 2025
This post is a wishlist for CircuitPython in 2025. Each year Adafruit asks the community to contribute their thoughts or requests for the open source microcontroller language as outlined on the Adafruit blog. In 2025 I would like a library for working with vectors, similar to...
Louwrentius - Solar
Achieving 2.3 GB/s with 16 x 4 TB drives I'm in the process of building a new storage server to replace my 18 TB NAS. The server is almost...
12th Jul 2014
21
12th Jul 2014
I'm in the process of building a new storage server to replace my 18 TB NAS. The server is almost finished, it's now down to adding disk drives. I'm using the HGST 4 TB 7200 RPM drive for this build (SKU 0S03356) (review). I have not bought all drives at once, but slowly adding...
Willem L. Middelkoop
Commuting by bike For a few years now, I commute to work using a bicycle. I have lost more than 15KG since I stopped...
1st Dec 2017
1
1st Dec 2017
For a few years now, I commute to work using a bicycle. I have lost more than 15KG since I stopped using my scooter. This week I tested a VanMoof Electrified S, an electric bike with an industrial, minimal design. Is it any good? How does it compare to a normal bike? Will an...
Notes on software...
Writing an x86 emulator from scratch in JavaScript: 2. system calls Previously in emulator basics: 1. a stack and register machine In this post we'll extend x86e...
20th Jul 2019
27
20th Jul 2019
Previously in emulator basics: 1. a stack and register machine In this post we'll extend x86e to support the exit and write Linux system calls, or syscalls. A syscall is a function handled by the kernel that allows the process to interact with data outside of its memory....
Computer Ads from...
Bomb Squad Peripherals' BLOWGUN It Could Have Been a Lot Worse - His Data is BLOWGUN Protected!
19th Jun 2024
Project Blog on...
Train Simulator Controller: Designing a Dashboard Having sporadically built controls and gauges to interface with Train Simulator over the course of a...
1st Feb 2025
1
1st Feb 2025
Having sporadically built controls and gauges to interface with Train Simulator over the course of a year, in April 2024 I began to figure out how to design the dashboard they would all fit into.
Never Met a Science
For-Profit Academic Publishers Love LLM Garbage Against For-Profit "Open Access"
4th Apr 2026
./techtipsy
How I self-host this blog at home with a dynamic IPv4 address, IPv6 prefix, and a dash of Wireguard Networking has long been my Achilles heel. I know the very basics, but the more complex areas of...
6th May 2026
1
6th May 2026
Networking has long been my Achilles heel. I know the very basics, but the more complex areas of networking have been a bit puzzling to me. By the time I figured out how IPv4 works, I found IPv6 and that my ISP supports it. Back to square one. That didn’t stop me from learning...
anderegg.ca
Some spoiler free thoughts about the first episode of “Jet Lag: The Game” season 13 Tom Scott is playing to win. The intro music made me wonder if the Wendover team watch...
5th Mar 2025
55
5th Mar 2025
Tom Scott is playing to win. The intro music made me wonder if the Wendover team watch c90dventures. At one point in the episode, Adam breaks out some Scatman. This is going to be a great season.
Victor Poughon
All clocks are 30 seconds late OK, this is going to sound crazy: I believe all clocks are 30 seconds late. Let's get a few things...
6th Jan 2025
1
6th Jan 2025
OK, this is going to sound crazy: I believe all clocks are 30 seconds late. Let's get a few things out of the way: this is neither about time zones, nor leap seconds. It's not about synchronization of clocks, and it's not about relativity or any obscure corner of physics. I'm...
Simone Salis
Consumerism: The First Universal Religion Humans Actually Practice From Apple's glass cathedrals to unboxing rituals and tech prophets, we replaced religious...
1st May 2025
4
1st May 2025
From Apple's glass cathedrals to unboxing rituals and tech prophets, we replaced religious behavioral patterns with product worship without acknowledging it—creating perhaps the first truly global faith.
Home on Erik...
Luigi: complex pipelines of tasks in Python I'm shamelessly promoting my first major open source project. Luigi is a Python module that helps...
21st Oct 2012
24
21st Oct 2012
I'm shamelessly promoting my first major open source project. Luigi is a Python module that helps you build complex pipelines of batch jobs, handle dependency resolution, and create visualizations to help manage multiple workflows. It also comes with Hadoop support built in...
computers are bad
avalanche technology One of the downsides of having written here for six years now is that my messy, ever-growing text...
2 weeks ago
1
2 weeks ago
One of the downsides of having written here for six years now is that my messy, ever-growing text file of topics for future articles contains a bunch of ideas that have been there for about six years. Part of the problem is that I just have to scroll so far up to even see them...

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