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+→]
Willem's Blog
Using a budget Android as main smartphone I switched to Android to find out how good a budget smartphone performs compared to an expensive...
8th Oct 2018
30
8th Oct 2018
I switched to Android to find out how good a budget smartphone performs compared to an expensive iPhone.
Butler's Log
A couple of git nits A small rant on git papercuts, and why they are like that.
16th Mar 2026
Vitalik Buterin's...
A Philosophy of Blockchain Validation
17th Aug 2020
Birchtree
+ The only thing of value I can provide There is one main type of value I can bring to this blog. If I lose that, what am I even doing?
2nd Nov 2025
1
2nd Nov 2025
There is one main type of value I can bring to this blog. If I lose that, what am I even doing?
./techtipsy
Home is where the home server is I moved recently, and so did my home server. You might have noticed it due to the downtime. This...
15th May 2025
67
15th May 2025
I moved recently, and so did my home server. You might have noticed it due to the downtime. This time I have built a dedicated shelf for it, which allows for more flexibility and room for additional expensive ideas. The internet connection is a fiber line, which is fantastic for...
Jonas Hietala
Moving private repositories to Bitbucket Long overdue, I recently moved my private repositories from Github to Bitbucket. Github is great of...
10th Oct 2012
21
10th Oct 2012
Long overdue, I recently moved my private repositories from Github to Bitbucket. Github is great of courseand they even gave me a free students account and I still host all my public repositories there. Still, Bitbucket has unlimited free private repositories for up to 5 users...
Vitalik Buterin's...
[Mirror] Zk-SNARKs: Under the Hood
1st Feb 2017
tim.sh
Deploying apps in Coolify, part 1
1st Oct 2025
Home on Erik...
Annoy 1.10 released, with Hamming distance and Windows support I've been a bit bad at posting things with a regular cadence lately, partly because I'm trying to...
26th Nov 2017
21
26th Nov 2017
I've been a bit bad at posting things with a regular cadence lately, partly because I'm trying to adjust to having a toddler, partly because the hunt for clicks has caused such a high bar for me that I feel like I have to post something Pulitzer-worthy.
axio.ms
Classical virtualisation rules applied to RISC-style atomics In 1974, Gerald Popek and Robert Goldberg published a paper, “Formal Requirements for Virtualizable...
15th May 2022
34
15th May 2022
In 1974, Gerald Popek and Robert Goldberg published a paper, “Formal Requirements for Virtualizable Third Generation Architectures”, giving a set of characteristics for correct full-machine virtualisation. Today, these characteristics remain very useful. Computer architects will...
Vitalik Buterin's...
A Quick Gasprice Market Analysis
14th Dec 2017
Ian's Blog
Having a Website Used to Be Fun According to the Wayback Machine, I launched my website over a decade ago, in 2013. Just that...
27th Oct 2024
42
27th Oct 2024
According to the Wayback Machine, I launched my website over a decade ago, in 2013. Just that thought alone makes me feel old, but going back through the old snapshots of my websites made me feel a profound feeling of longing for a time when having a website used to be a novel...
Open for Business
I Want People To Agree With Me, Not Die Pastor Tim has already written about this in light of another assassination attempt on either...
6th May 2026
2
6th May 2026
Pastor Tim has already written about this in light of another assassination attempt on either President Trump or other members of the administration. Many people are unhealthily and dangerously angry, and it seems like it’s getting worse.
Good Enough
We’re Shutting Down Yay.Boo and Ponder Update 12/03/2025: Yay.Boo is staying alive! 🙌 Keep your eyes peeled to Yay.Boo for updates. We...
3rd Nov 2025
1
3rd Nov 2025
Update 12/03/2025: Yay.Boo is staying alive! 🙌 Keep your eyes peeled to Yay.Boo for updates. We have built a lot of good products here at Good Enough. Whether you’re sharing an inbox with your team or avoiding social media with a blog, we’ve got you covered. Unfortunately,...
Notes on software...
Writing a simple JSON parser Writing a JSON parser is one of the easiest ways to get familiar with parsing techniques. The format...
6th May 2018
41
6th May 2018
Writing a JSON parser is one of the easiest ways to get familiar with parsing techniques. The format is extremely simple. It's defined recursively so you get a slight challenge compared to, say, parsing Brainfuck; and you probably already use JSON. Aside from that last point,...
Electronics etc…
Increasing Frequency Counter Precision with Linear Regression MathJax.Hub.Config({ jax: ["input/TeX", "output/HTML-CSS"], tex2jax: { inlineMath: [...
16th Jun 2023
112
16th Jun 2023
MathJax.Hub.Config({ jax: ["input/TeX", "output/HTML-CSS"], tex2jax: { inlineMath: [ ['$', '$'], ["\\(", "\\)"] ], displayMath: [ ['$$', '$$'], ["\\[", "\\]"] ], processEscapes: true, skipTags: ['script', 'noscript', 'style', 'textarea', 'pre',...
Kent de Bruin
From Thought to Entry
5th Mar 2026
Joel Gustafson
Syntax highlighting on the web
31st May 2022
Applied Cartography
Fatherhood Read essay: Fatherhood
10th May 2025
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.
Applied Cartography
Looper In retrospect, almost a proto-Blade Runner 2049. I thought the acting and general plot was kinda...
3rd Aug 2020
1
3rd Aug 2020
In retrospect, almost a proto-Blade Runner 2049. I thought the acting and general plot was kinda milquetoast but the underlying setting was a hair above neat, and the depiction of an unevenly distributed future is probably one of the best realizations of science fiction I’ve ever...
anderegg.ca
Liquid Glass updates in 26.4 Apple recently updated all their OSs to 26.4, and there were plenty of Liquid Glass updates. Most of...
29th Mar 2026
1
29th Mar 2026
Apple recently updated all their OSs to 26.4, and there were plenty of Liquid Glass updates. Most of them of the better! Here are some of the changes that stood out to me, as well as a bit more grumbling about Liquid Glass in general (sorry). When I last wrote about Liquid Glass,...
Joel Gustafson
A geometric world now
31st Jul 2018
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!
Vitalik Buterin's...
「网络国家」之我见
13th Jul 2022
axio.ms
MicroMac, a Macintosh for under £5 A microcontroller Macintosh This all started from a conversation about the RP2040 MCU, and building...
15th Jun 2024
36
15th Jun 2024
A microcontroller Macintosh This all started from a conversation about the RP2040 MCU, and building a simple desktop/GUI for it. I’d made a comment along the lines of “or, just run some old OS”, and it got me thinking about the original Macintosh. The original Macintosh was...
./techtipsy
DIY cloud gaming: NVIDIA and Moonlight As you might have read from my previous post on this topic, I have a pretty neat “cloud” gaming...
13th Oct 2021
59
13th Oct 2021
As you might have read from my previous post on this topic, I have a pretty neat “cloud” gaming setup running. I have one powerful desktop PC, one virtual machine with a GPU attached to it, and client machines that can be used to stream games from. To keep things simple (and...
Willem's Blog
iPad Pro next to my primary machine Using iPad Pro with Apple Pencil next to my computer to form a create powerhouse
29th Jan 2017
28
29th Jan 2017
Using iPad Pro with Apple Pencil next to my computer to form a create powerhouse
Notes on software...
A paper reading club at work; databases and distributed systems research I started a paper reading club this week at work, focused on databases and distributed systems...
5th Apr 2024
25
5th Apr 2024
I started a paper reading club this week at work, focused on databases and distributed systems research. I posted in a general channel about the premise and asked if anyone was interested. I clarified the intended topic and that discussions would be asynchronous over email, run...
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...
Writing
The Flamethrowers “Making art was really about the problem of the soul, of losing it. It was a technique for...
1st Mar 2025
1
1st Mar 2025
“Making art was really about the problem of the soul, of losing it. It was a technique for inhabiting the world. For not dissolving into it.”
Neil Madden
Are we any closer to the Quantum Apocalypse? Another day, another urgent pronouncement on the need to transition to post-quantum cryptography...
2nd Jul 2026
1
2nd Jul 2026
Another day, another urgent pronouncement on the need to transition to post-quantum cryptography ASAP: this one from the White House, in the form of an Executive Order requiring certain “high value” systems to transition to post-quantum cryptography (PQC) by the end of 2030 (for...
Posts on Made of...
Property-Based Testing Is Fuzzing “Property-based testing” refers to the idea of writing statements that should be true of your code...
3rd Oct 2017
30
3rd Oct 2017
“Property-based testing” refers to the idea of writing statements that should be true of your code (“properties”), and then using automated tooling to generate test inputs (typically, randomly-generated inputs of an appropriate type), and observe whether the properties hold for...
Willem L. Middelkoop
Dig for dummies When you're building websites, apps or email services you may run into domain names and their...
23rd May 2019
1
23rd May 2019
When you're building websites, apps or email services you may run into domain names and their configurations. When everything is working as it should, most of this is invisible. But when troubleshooting a domain name configuration, it may be necessary to dig a little deeper......
Willem L. Middelkoop
The birth of a child Today I witnessed the birth of my daughter! You feel humble as a man, witnessing the labour and...
12th Jul 2021
1
12th Jul 2021
Today I witnessed the birth of my daughter! You feel humble as a man, witnessing the labour and magic. Not sure if I can come up with something having more impact on a man than this. For the purposes of science and curiosity I wore a biometric sensor, and this is what it...
Willem L. Middelkoop
I see dead people Imagine seeing your dead family members - not just on a picture, but lifelike and in three...
9th Sep 2024
1
9th Sep 2024
Imagine seeing your dead family members - not just on a picture, but lifelike and in three dimensions! You can almost touch them. It hits you differently, I can assure you. I'm still in awe: I just saw my dead grandfather, lifelike and for the first time ever in three dimensions!...
./techtipsy
Trying out open weights LLM-s on hardware that I can actually afford Seize the means of code production!
2 weeks ago
eieio.games
Bad Apple but it's 6,500 regexes that I search for in vim Bad Apple but it's 6,500 regexes that I search for in vim Look. There's simply no reason that I...
10th Jan 2025
1
10th Jan 2025
Bad Apple but it's 6,500 regexes that I search for in vim Look. There's simply no reason that I should have to exit vim when I want to watch Bad Apple, the shadow-art video that folks enjoy embedding in fun spots. So I got Bad Apple running inside vim just using vim's search...
Willem's Blog
One year of cycling GPS recording an entire year of bike rides using Garmin and Strava.
30th Dec 2016
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...
Birchtree
A blown up iPhone, not the next Mac Federico Viticci: Headless Macs and Hamstrung iPads In a funny twist of fate, Apple spent years...
2nd Jul 2026
1
2nd Jul 2026
Federico Viticci: Headless Macs and Hamstrung iPads In a funny twist of fate, Apple spent years trying to make iPadOS catch up to macOS on the surface, only for macOS’ underlying nature to unlock a new generation of apps that are rewriting the rules of modern software. No amount
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...
Greater Still by...
Joining a16z I’m excited to share that I’m joining Andreessen Horowitz as a Partner on the New Media team,...
18th May 2026
1
18th May 2026
I’m excited to share that I’m joining Andreessen Horowitz as a Partner on the New Media team, focusing on the intersection of comms, networks, and investing.
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's Blog
Creating a minimal iPhone stand Today I created a minimal iPhone stand from oak wood. I used a single piece of wood to get it done.
1st Jun 2018
27
1st Jun 2018
Today I created a minimal iPhone stand from oak wood. I used a single piece of wood to get it done.
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...
Niklas Oberhuber’s...
Estimating Logarithms
21st May 2025
watchTowr Labs
You’re Back In The Room (Citrix NetScaler Pre-Auth RCE CVE-2026-8452(?)) Suddenly, you’re in a room. You look around - oh, you’re surrounded by other new starters at your...
14th Aug 2026
1
14th Aug 2026
Suddenly, you’re in a room. You look around - oh, you’re surrounded by other new starters at your new job. Yes, it’s Monday, and you’re being onboarded. You know the drill - it’s the typical enterprise “please don’t be
Neil Madden
API Security in Action handed over to production After a flurry of last-minute corrections and updates in response to review feedback, my book has...
5th Aug 2020
32
5th Aug 2020
After a flurry of last-minute corrections and updates in response to review feedback, my book has now been handed over to Manning’s production team. That means a few weeks of copy editing and graphics polish, then indexing and typesetting to produce the final version around...
Louwrentius - Solar
'Linux: show graphical layout of disk temperatures' graphic, representation To get a visual representation of hard drive temperatures, I wrote a...
3rd Jan 2010
19
3rd Jan 2010
graphic, representation To get a visual representation of hard drive temperatures, I wrote a small script. The output of this script looks like this: This output is tailored to the exact disk lay-out of my storage server. However, it is also usable for other servers. You have to...
Louwrentius - Solar
Raspberry Pi as a router using a single network interface Introduction Disclaimer: this article is intended for consumers and hobbyists. If you want to run...
29th Sep 2021
60
29th Sep 2021
Introduction Disclaimer: this article is intended for consumers and hobbyists. If you want to run your own router at home, the Raspberry Pi 4 Model B1 can be an excelent hardware choice: it's fairly cheap it's fast enough it can saturate it's gigabit network port it is...
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...
Writing
It's All Smiles The production is too glitchy & clever to be pleasant or interesting, which in of itself is not a...
1st Dec 2021
1
1st Dec 2021
The production is too glitchy & clever to be pleasant or interesting, which in of itself is not a huge deal except that the lyrics & vocals are so featherweight that it's not worth the effort of digestion.
Willem's Blog
Scalable application design without magic I needed to design a scalable backend infrastructure that could handle lots of concurrent users. I...
10th May 2020
28
10th May 2020
I needed to design a scalable backend infrastructure that could handle lots of concurrent users. I did this by leveraging the client's computing power having it handle most of the user interaction workload.
./techtipsy
Meet the Garbage PC This is the Garbage PC. Not too long ago, I received a half-broken Dell Inspiron N5110, sporting 6...
2nd Feb 2026
1
2nd Feb 2026
This is the Garbage PC. Not too long ago, I received a half-broken Dell Inspiron N5110, sporting 6 GB of RAM, a dual core Intel i3-2110M, and an unsupported NVIDIA GPU of some sort. One of the hinges was loose from the case because it was screwed into plastic (common issue for...
Louwrentius - Solar
Setting up a Squid proxy with Clamav anti-virus using c-icap Security is all about a defence-in-depth strategy. Create multiple layers of defence. Every layer...
26th Aug 2012
28
26th Aug 2012
Security is all about a defence-in-depth strategy. Create multiple layers of defence. Every layer presenting a different set of challenges, requiring different skill sets and technology. So every layer will increase the time and effort to compromise your environment. A...
Comments for Lars...
The Sleazy World of Reddit Marketing, Everything is Fake I’m going to show you how to cash grab as a Reddit moderator. 5 minutes of work, then thousands of...
21st Aug 2024
25
21st Aug 2024
I’m going to show you how to cash grab as a Reddit moderator. 5 minutes of work, then thousands of dollars per month for doing nothing. Maybe tens of thousands. With a 100% real example. I’ve edited nothing. When you’re a Reddit mod, you have a TON of power in that subreddit. You...
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...
Willem's Blog
Building the blog... in style! Find out if it is possible to turn a computer from the 90s into a modern development machine.
22nd Jun 2016
43
22nd Jun 2016
Find out if it is possible to turn a computer from the 90s into a modern development machine.
Fabien Sanglard
Why Android developers no longer need Windows USB drivers
30th Dec 2023
Project Blog on...
Train Simulator Controller: Dashboard Prototyping, Part 2 My cardboard prototype of the central portion of a Class 80x dashboard allowed me to iterate to a...
6th Sep 2025
1
6th Sep 2025
My cardboard prototype of the central portion of a Class 80x dashboard allowed me to iterate to a laser-cut hardboard prototype.
Computer Ads from...
Comics from 1984/04 Creative Computing Mag Sorry for the delay. - JP
22nd Jan 2025
Home on Erik...
Subway waiting math Why does it suck to wait for things? In a previous post I analyzed a NYC subway dataset and found...
9th Jul 2016
23
9th Jul 2016
Why does it suck to wait for things? In a previous post I analyzed a NYC subway dataset and found that at some point, quite early, it's worth just giving up. This isn't a proof that the subway doesn't run on time – in fact it might actually proves that the subway runs really...
Willem L. Middelkoop
Talking tablets: what makes a great tablet? Earlier this year Microsoft released their brand new Surface Pro X tablet computer, in many ways...
13th Apr 2020
1
13th Apr 2020
Earlier this year Microsoft released their brand new Surface Pro X tablet computer, in many ways this is a forward thinking device. As I like working with tablets I wondered what exactly makes a great tablet? Is Surface Pro X any good? Read along to find out. Surface Pro X Unlike...
watchTowr Labs
Backdooring Your Backdoors - Another $20 Domain, More Governments After the excitement of our .MOBI research, we were left twiddling our thumbs. As you may recall, in...
8th Jan 2025
76
8th Jan 2025
After the excitement of our .MOBI research, we were left twiddling our thumbs. As you may recall, in 2024, we demonstrated the impact of an unregistered domain when we subverted the TLS/SSL CA process for verifying domain ownership to give ourselves the ability to issue valid and...
Louwrentius - Solar
Buying a new computer *** Desktop or Laptop *** When deciding on which computer to buy, the first decision you have to...
3rd Apr 2011
22
3rd Apr 2011
*** Desktop or Laptop *** When deciding on which computer to buy, the first decision you have to make is about whether to go for a desktop or a laptop. There was a time that many believed that the desktop would become a niche product. Most people want a laptop because they can...
matduggan.com
Boy I was wrong about the Fediverse I have never been an "online community first" person. The internet is how I stay in touch with...
6th Mar 2026
2
6th Mar 2026
I have never been an "online community first" person. The internet is how I stay in touch with people I met in real life. I'm not a "tweet comments at celebrities" guy. I was never funny enough to be the funniest person on Twitter.
Lighthouse Blog
Introducing Lighthouse - The RSS reader, newsletter reader, and read-it-later app to fight content...
3rd Apr 2024
Posts on Made of...
Tracking down a memory leak in Ruby's EventMachine At Stripe, we rely heavily on ruby and EventMachine to power various internal and external services....
7th Mar 2013
21
7th Mar 2013
At Stripe, we rely heavily on ruby and EventMachine to power various internal and external services. Over the last several months, we’ve known that one such service suffered from a gradual memory leak, that would cause its memory usage to gradually balloon from a normal ~50MB to...
MIT News - Civil and...
Desirée Plata appointed associate dean of engineering Faculty member in civil and environmental engineering will advance research and entrepreneurial...
8th Apr 2026
1
8th Apr 2026
Faculty member in civil and environmental engineering will advance research and entrepreneurial initiatives across the School of Engineering.
Posts on Made of...
A week with the iPhone I’ve had a new iPhone for about a week now, so I figure it’s time to write up some thoughts about...
31st Dec 2007
23
31st Dec 2007
I’ve had a new iPhone for about a week now, so I figure it’s time to write up some thoughts about it. First, the little things. It is, in typical Apple fashion, an incredibly slick piece of work. Scrolling and zooming images or webpages is simple, easy, and, well, just fun to do...
Ian's Blog
All About Apache Cassandra: Snapshots The concept of a "Snapshot" In computing, a snapshot is a point-in-time copy of data or state of a...
27th Jul 2019
26
27th Jul 2019
The concept of a "Snapshot" In computing, a snapshot is a point-in-time copy of data or state of a machine. You ever end up doing something like this? Each one of these files is a snapshot, as it's a copy of your essay at the point-in-time when you saved it. Snapshots provide us...
Posts on Made of...
The ITTAGE indirect branch predictor While investigating the performance of the new Python 3.14 tail-calling interpreter, I learned (via...
4th Jul 2025
1
4th Jul 2025
While investigating the performance of the new Python 3.14 tail-calling interpreter, I learned (via this very informative comment from Sam Gross) new (to me) piece of performance trivia: Modern CPUs mostly no longer struggle to predict the bytecode-dispatch indirect jump inside a...
Matt Mullenweg
RIP Sonny Rollins Sonny Rollins, the Saxophone Colossus, has passed. He is probably my favorite saxophonist, and while...
27th May 2026
1
27th May 2026
Sonny Rollins, the Saxophone Colossus, has passed. He is probably my favorite saxophonist, and while the aforementioned album is one of the five I would take to a deserted island, he has so many other good ones like The Cutting Edge which also has bagpipes, or Sonny Side Up with...
matduggan.com
OTel Isn't Going Well (And I Made A Spreadsheet About It) For years now one of the most reliable complaints I hear when I try to drag a team off their vendor...
12th Aug 2026
1
12th Aug 2026
For years now one of the most reliable complaints I hear when I try to drag a team off their vendor specific SDK and onto OpenTelemetry is some variation of: "why does it seem like this isn't done yet?" Vendor SDKs for observability are, to put
The Pragmatic...
Which IDEs do software engineers love, and why? oftware engineers shared their favorite IDEs on social media, and the most-mentioned one by a...
26th Nov 2024
93
26th Nov 2024
oftware engineers shared their favorite IDEs on social media, and the most-mentioned one by a comfortable margin was Cursor. WindSurf and Zed also seem to be getting traction at the expense of Visual Studio, and JetBrains.
./techtipsy
Zimaboard: the closest thing to my dream home server setup I stumbled upon this Hardware Haven video about the Zimaboard recently. I liked it a lot. I finally...
9th Oct 2023
195
9th Oct 2023
I stumbled upon this Hardware Haven video about the Zimaboard recently. I liked it a lot. I finally bought one. In short, Zimaboard is a small single-board computer that is relatively affordable and comes with an interesting selection of ports, which includes an exposed PCI...
Willem's Blog
Outside the comfort zone: amateur acting This month I strapped myself with sensors during a little experiment outside my comfort zone: I...
17th Apr 2018
30
17th Apr 2018
This month I strapped myself with sensors during a little experiment outside my comfort zone: I debuted as amateur actor!
Himanshu Mishra |...
Python's easter eggs and hidden jokes Just when you thought, Python could not be more fun. Read on GitHub...
8th May 2017
18
8th May 2017
Just when you thought, Python could not be more fun. Read on GitHub https://github.com/OrkoHunter/python-easter-eggs 1. Hello World 2. The…
Notes on software...
Writing a lisp compiler from scratch in JavaScript: 3. LLVM Previously in compiler basics: 1. lisp to assembly 2. user-defined functions and variables ...
10th Mar 2019
33
10th Mar 2019
Previously in compiler basics: 1. lisp to assembly 2. user-defined functions and variables 4. LLVM conditionals and compiling fibonacci 5. LLVM system calls 6. an x86 upgrade In this post we'll extend the compiler to emit LLVM IR as an option instead of...
Willem L. Middelkoop
Improve your sleep by blocking light Over the past few weeks I have been experimenting with wearing a sleep mask in bed, blocking all...
23rd Jan 2020
1
23rd Jan 2020
Over the past few weeks I have been experimenting with wearing a sleep mask in bed, blocking all light. Our bodies produce the sleep hormone, melatonin, in darkness. Living in an environment awash in artificial light, is therefore exactly the sort of thing that disrupts one's...
Willem's Blog
Durable Smartphone
4th Mar 2025
MIT News - Civil and...
Markus Buehler receives 2025 Washington Award Materials scientist is honored for his academic leadership and innovative research that bridge...
3rd Mar 2025
1
3rd Mar 2025
Materials scientist is honored for his academic leadership and innovative research that bridge engineering and nature.
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!!!
watchTowr Labs
Buy A Help Desk, Bundle A Remote Access Solution? (SolarWinds Web Help Desk Pre-Auth RCE Chain(s)) It’s been a while, but we’re back - in time for story time. Gather round, strap in, and prepare for...
25th Feb 2026
1
25th Feb 2026
It’s been a while, but we’re back - in time for story time. Gather round, strap in, and prepare for another depressing journey of “all we wanted to do was reproduce an N-day, and here we are with 0-days”. Today, friends, we’re
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...
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...
Daniel De Laney
Artificial Intelligence In 2018 I worked with argodesign on an artificial intelligence client project, and Fast Company...
4th Jun 2019
21
4th Jun 2019
In 2018 I worked with argodesign on an artificial intelligence client project, and Fast Company published an article on our work: This Is The World’s First Graphical AI Interface. For confidentiality reasons I can’t publicly go into more detail on the project than to link to that...
Writing
Breasts and Eggs I think if I were to recommend this book to someone I would do it simply: do not read the second...
3rd Jan 2021
1
3rd Jan 2021
I think if I were to recommend this book to someone I would do it simply: do not read the second part. This is an amalgam of two novellas (explicitly demarcated as such in the final product), and the first book — rife with a crisper style and interesting voices — is dulled by the...
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!
MIT News - Civil and...
Concrete “battery” developed at MIT now packs 10 times the power Improved carbon-cement supercapacitors could turn the concrete around us into massive energy storage...
1st Oct 2025
Notes on software...
Picking up volleyball in NYC with Goodrec and New York Urban I was so intimidated to go at first, but it is in fact easy and fun to start playing beginner...
26th Dec 2024
80
26th Dec 2024
I was so intimidated to go at first, but it is in fact easy and fun to start playing beginner volleyball in New York. The people are so friendly and welcoming that it has been easy to keep playing consistently every week since I started for the first time this August. It's been a...
Greater Still by...
Towards Crypto Literacy Consumer scale isn’t reached by abstracting the crypto away — not yet, at least.
6th Feb 2023
Jonas Hietala
An update on my book 'Why Cryptocurrencies?' Five months ago I gloriously declared that “my book was done”. Since then I’ve been working hard to...
9th Oct 2020
21
9th Oct 2020
Five months ago I gloriously declared that “my book was done”. Since then I’ve been working hard to finish the book. Sorry that’s a bit of a lie, I’ve had a nice long vacation where I didn’t work on the book and I’m also on part-time parental leave. And believe me there’s not a...
Notes on software...
Writing a Jinja-inspired template library in Python In this post we'll build a minimal text templating library in Python inspired by Jinja. It will be...
23rd May 2021
26
23rd May 2021
In this post we'll build a minimal text templating library in Python inspired by Jinja. It will be able to display variables and iterate over arrays. By the end of this article, with around 300 lines of code, we'll be able to create this program: from pytemplate import...
Project Blog on...
"AI" on a Calculator: Part 1 Can AI run on a calculator? Machine learning and computer vision algorithms can certainly be run on...
28th Mar 2023
1
28th Mar 2023
Can AI run on a calculator? Machine learning and computer vision algorithms can certainly be run on a calculator albeit slowly: I ported a convolutional neural network (CNN) to a TI-84 Plus CE, making it capable of using “AI” to identify handwritten digits. As an added challenge,...
Krebs on Security
Hackers Used Meta’s AI Support Bot to Seize Instagram Accounts The Instagram accounts for the Obama White House and the Chief Master Sergeant of the U.S. Space...
1st Jun 2026
1
1st Jun 2026
The Instagram accounts for the Obama White House and the Chief Master Sergeant of the U.S. Space Force were briefly defaced with pro-Iranian images and messages over the weekend, after instructions began circulating on Telegram showing how to trick Meta’s “AI support assistant”...
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
Housekeeping for 20240102 Some stats, updates, and whatnot
3rd Jan 2024
Eric Migicovsky's...
Watchduino - first video 2025 Note - I created the first prototype of Pebble by myself in 2008. It was powered by an ATmega...
8th Jun 2008
1
8th Jun 2008
2025 Note - I created the first prototype of Pebble by myself in 2008. It was powered by an ATmega (Arduino) and used a display from a Nokia…
Willem L. Middelkoop
Innovation Is Software In August my computer setup changed more than it had in years. And yet the lesson of the month was...
3 weeks ago
1
3 weeks ago
In August my computer setup changed more than it had in years. And yet the lesson of the month was the opposite of new hardware: the existing gear has stretch, innovation is software. This post is about one brain, the machine in the homelab where my files and my agents live, the...
Simply Explained
ESP32 Cam: cropping images on device The ESP32 camera is the cheapest microcontroller with a built-in camera that you can buy. The OV2640...
23rd Feb 2021
32
23rd Feb 2021
The ESP32 camera is the cheapest microcontroller with a built-in camera that you can buy. The OV2640 sensor has a max resolution of 1600x1200, but sometimes you don't need the entire image.In this post I'll show how to crop the images on the ESP32 itself, before sending it of to...
watchTowr Labs
QNAP QTS - QNAPping At The Wheel (CVE-2024-27130 and friends) Infosec is, at it’s heart, all about that data. Obtaining access to it (or disrupting access to it)...
17th May 2024
26
17th May 2024
Infosec is, at it’s heart, all about that data. Obtaining access to it (or disrupting access to it) is in every ransomware gang and APT group’s top-10 to-do-list items, and so it makes sense that our research voyage would, at some point, cross paths with products
computers are bad
2024-06-02 consumer electronics control In a previous episode, I discussed audio transports and mention that they have become a much less...
2nd Jun 2024
136
2nd Jun 2024
In a previous episode, I discussed audio transports and mention that they have become a much less important part of the modern home theater landscape. One reason is the broad decline of the component system: most consumers aren't buying a television, home theater receiver,...
Ken Shirriff's blog
A Navajo weaving of an integrated circuit: the 555 timer The noted Diné (Navajo) weaver Marilou Schultz recently completed an intricate weaving composed...
6th Sep 2025
1
6th Sep 2025
The noted Diné (Navajo) weaver Marilou Schultz recently completed an intricate weaving composed of thick white lines on a black background, punctuated with reddish-orange diamonds. Although this striking rug may appear abstract, it shows the internal circuitry of a tiny silicon...
Posts on Made of...
Towards solving Ultimate Tic Tac Toe Summary: Read about my efforts to solve the game of Ultimate Tic Tac Toe. It’s been a fun journey...
15th Jul 2020
29
15th Jul 2020
Summary: Read about my efforts to solve the game of Ultimate Tic Tac Toe. It’s been a fun journey into interesting algorithms and high-performance parallel programming in Rust. Backstory Starting around the beginning of the COVID-19 lockdown, I’ve gotten myself deeply nerdsniped...
Vitalik Buterin's...
What in the Ethereum application ecosystem excites me
5th Dec 2022
Posts on Made of...
How is duct tape like the force? I’m at Dragon*Con this weekend, my second time here now. I decided that if I was going to Dragon*Con...
5th Sep 2010
30
5th Sep 2010
I’m at Dragon*Con this weekend, my second time here now. I decided that if I was going to Dragon*Con again, I needed to do something in terms of costuming, and I wanted it to be something unique – I wasn’t going to come anywhere near as epic as some of the costumes people pull...
The Pragmatic...
Klarna’s AI chatbot: how revolutionary is it, really? Klarna launched its AI chatbot, built in collaboration with OpenAI, which the company wants to use...
8th Aug 2024
118
8th Aug 2024
Klarna launched its AI chatbot, built in collaboration with OpenAI, which the company wants to use to eliminate 2/3rds of customer support positions. But is it as revolutionary, and as likely to replace jobs, as Klarna claims?
Writing
Happy Endings This, to me, is the perfect sit-com. It’s that simple: for two seasons (skip the first season; you...
27th Nov 2017
1
27th Nov 2017
This, to me, is the perfect sit-com. It’s that simple: for two seasons (skip the first season; you don’t need it and the show tries to be too conventional) it shits out an outrageous level of humor with a cast that has a perfect chemistry. There is a tiny bit of “aw, shucks”...
Azad's Blog
RealityCapture to Gaussian Splatting using PostShot TLDR: Tutorial on using RealityCapture to align an image dataset, export the alignment, and import...
21st Jul 2024
98
21st Jul 2024
TLDR: Tutorial on using RealityCapture to align an image dataset, export the alignment, and import it into PostShot to train Gaussian Splats without using COLMAP. Video tutorial RealityCapture Import your images and align them. If you ever need help with tricky dataset, refer to...
GitButler
GitButler for Windows The GitButler client is now available natively on Windows.
12th Apr 2024
Fabien Sanglard
BumpMapping hell
4th Mar 2009
Old Vintage...
MkLinux and the pimped-out Apple Workgroup Server 9150 As is typical here in the Floodgap lab, it all started so innocently: rebuilding a flaky Apple...
2nd Aug 2026
1
2nd Aug 2026
As is typical here in the Floodgap lab, it all started so innocently: rebuilding a flaky Apple Workgroup Server 9150, the odd duck of the Workgroup Server line and older cousin to our beloved Apple Network Server. And then I just had to pimp it out for MkLinux. sui generis IBM...
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...
watchTowr Labs
Where There’s Smoke, There’s Fire - Mitel MiCollab CVE-2024-35286, CVE-2024-41713 And An 0day It is not just APTs that like to target telephone systems, but ourselves at watchTowr too. We can't...
5th Dec 2024
43
5th Dec 2024
It is not just APTs that like to target telephone systems, but ourselves at watchTowr too. We can't overstate the consequences of an attacker crossing the boundary from the 'computer system' to the 'telephone system'. We've seen attackers realise this in 2024,
Push to Prod
Queueing Requests Queues Your Capacity Problems, Too On queues, capacity, and why your dashboard is lying to you
23rd Mar 2026
Notes on software...
Coolest hard-tech companies in NYC 2021 For years I've kept a private list of really cool tech companies in NYC. Now that I'm funemployed...
4th Jun 2021
27
4th Jun 2021
For years I've kept a private list of really cool tech companies in NYC. Now that I'm funemployed it's the perfect time to publish. This list is influenced by 1) my perception of the difficulty of the engineering behind the product and 2) the company's educational and OSS...
Gwern.net Newsletter
June gwern.net newsletter June 2020 gwern.net newsletter with 3 new pages/essays, and links on CRISPR, population screening,...
2nd Jul 2020
23
2nd Jul 2020
June 2020 gwern.net newsletter with 3 new pages/essays, and links on CRISPR, population screening, AI scaling, politics, and technological unemployment.
axio.ms
Mac SE/30 odyssey I’ve always wanted an Apple Macintosh SE/30. Released in 1989, they look quite a lot like the other...
1st Oct 2021
56
1st Oct 2021
I’ve always wanted an Apple Macintosh SE/30. Released in 1989, they look quite a lot like the other members of the original “compact Mac” series, but pack in a ton of interesting features that the other compact Macs don’t have. This is the story of my journey to getting to the...
Vitalik Buterin's...
預測市場:一個選舉小故事(2021年 二月)
18th Feb 2020
./techtipsy
How I treat my urge to hoard data The tagline for /r/datahoarder reads: “It’s A Digital Disease!”. I agree. At some point I realized...
8th Mar 2022
63
8th Mar 2022
The tagline for /r/datahoarder reads: “It’s A Digital Disease!”. I agree. At some point I realized that the pursuit to hoard all the things will just keep on consuming more and more of my time and money. Storage is cheap up until to a point, once you find yourself tracking hard...
Willem's Blog
From tree to table Creating a night stand from a raw slab of chestnut wood.
22nd Oct 2017
computers are bad
2025-01-05 pairs not taken So we all know about twisted-pair ethernet, huh? I get a little frustrated with a lot of histories...
5th Jan 2025
84
5th Jan 2025
So we all know about twisted-pair ethernet, huh? I get a little frustrated with a lot of histories of the topic, like the recent neil breen^w^wserial port video, because they often fail to address some obvious questions about the origin of twisted-pair network cabling. Well, I...
Electronics etc…
An In-Depth Look at the ICE-V Wireless FPGA Development Board Introduction The ICE-V Wireless FPGA Board Preloading the PSRAM with User Data The Overall Boot...
27th Dec 2022
104
27th Dec 2022
Introduction The ICE-V Wireless FPGA Board Preloading the PSRAM with User Data The Overall Boot Process UART Console Getting Started with the ICE-V Wireless Board for Real Reinstalling or Modifying the ESP32C3 Firmware The RISC-V Example FPGA Design Compiling the RISC-V Example...
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...
Arduino Blog
Zoo elephants get a musical toy to enrich their lives Everyone loves looking at exotic animals and most of us only get to do that at zoos. But, of course,...
2nd Dec 2024
45
2nd Dec 2024
Everyone loves looking at exotic animals and most of us only get to do that at zoos. But, of course, there is a lot to be said about the morality of keeping those animals in captivity. So, good zoos put a lot of effort into keeping their animals healthy and happy. For more...
Home on Erik...
Benchmarking nearest neighbor libraries in Python Radim Rehurek has put together an excellent summary of approximate nearest neighbor libraries in...
12th Jan 2014
30
12th Jan 2014
Radim Rehurek has put together an excellent summary of approximate nearest neighbor libraries in Python. This is exciting, because one of the libraries he's covering, annoy, was built by me. After introducing the problem, he goes through the list of contestants and sticks with...
Never Met a Science
Action Syllabus Week 1: Decide Technology Policy in the Classroom
22nd Apr 2024
Blog | Sam Curry
How I gained access to chef, docker, AWS, and MongoDB instances in a single request
3rd Aug 2017
Willem's Blog
Backup Rotation Scheme Learn about the rsync-backup-rotator tool that helps you automatically rotate backups using rsync,...
14th Dec 2023
31
14th Dec 2023
Learn about the rsync-backup-rotator tool that helps you automatically rotate backups using rsync, creating and maintaining multiple recovery points from your backups.
./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...
Krebs on Security
FBI Probes Service Selling 153M+ Drivers Licenses A new identity theft service launched on the dark web this week is selling digital scans of more...
2 weeks ago
2
2 weeks ago
A new identity theft service launched on the dark web this week is selling digital scans of more than 153 million drivers licenses from people in the United States and Canada. Based on interviews with individuals whose licenses are available for purchase on this service, it...
./techtipsy
FOSDEM 2024: my experience, some notes and tech tips I finally went to FOSDEM. I’m sleep-deprived, completely exhausted, but incredibly excited about the...
12th Feb 2024
123
12th Feb 2024
I finally went to FOSDEM. I’m sleep-deprived, completely exhausted, but incredibly excited about the whole experience. I’ve split this post into three separate sections. overall notes on the conference and the city less technical, but sheds light on the FOSDEM experience the...
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.
Opsbros
Nix Windows Feedback There turns out to be a far easier way to disable the 'Win+F' Windows Feedback app.
11th Oct 2020
25
11th Oct 2020
There turns out to be a far easier way to disable the 'Win+F' Windows Feedback app.
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!
Good Enough
Album Listening in Album Whale Back in March we added Album Search in Album Whale. This was a very nice update because it meant you...
4th Aug 2026
1
4th Aug 2026
Back in March we added Album Search in Album Whale. This was a very nice update because it meant you no longer had to first grab an album share link from a music service (e.g. Spotify, Apple Music, Bandcamp, etc) in order to save an album to a list. You can just head straight to...
Electronics etc…
Remote Controlling an HP 1670G Logic Analyzer with a Linux PC X Server Introduction Reserving a fixed IP address for the logic analyzer Assign the chosen IP address to the...
26th Dec 2023
120
26th Dec 2023
Introduction Reserving a fixed IP address for the logic analyzer Assign the chosen IP address to the logic analyzer Allow the logic analyzer to access your Ubuntu X server Configure the X-window Settings on the logic analyzer Install and declare the HP logic analyzer font...
Vitalik Buterin's...
In Defense of Bitcoin Maximalism
1st Apr 2022
Jonas Hietala
Automating the Hue Tap Dial Switch in Elixir via MQTT I recently bought a couple of Hue Tap Dial switches for our house to enhance our smart home. We have...
1st Sep 2025
1
1st Sep 2025
I recently bought a couple of Hue Tap Dial switches for our house to enhance our smart home. We have quite a few smart lights and I figured the tap dial—with it’s multiple buttons and rotary dial—would be a good fit. Since I’ve been moving away from standard Home Assistant...
./techtipsy
How I blew up my backup server (Valve pls fix) It all started with me getting a Steam Deck. Background After getting familiar with the Steam Deck...
10th Jun 2023
83
10th Jun 2023
It all started with me getting a Steam Deck. Background After getting familiar with the Steam Deck and how the Proton compatibility layer works, I decided to write a backup script that would back up everything in the home folder, excluding the Steam games themselves due to the...
Azad's Blog
How to Remove Virtual Desktop’s Leftover macOS Audio Devices Uninstalling Virtual Desktop Streamer can leave Virtual Desktop Mic and Virtual Desktop Speakers...
2 weeks ago
1
2 weeks ago
Uninstalling Virtual Desktop Streamer can leave Virtual Desktop Mic and Virtual Desktop Speakers behind in macOS Sound settings. Copy-paste this prompt to your AI agent Prompt: Remove the leftover Virtual Desktop Streamer audio components from my Mac. Move these exact items to...
watchTowr Labs
Should Security Solutions Be Secure? Maybe We're All Wrong - Fortinet FortiSIEM Pre-Auth Command... It’s Friday, but we’re here today with unscheduled content - pushing our previously scheduled...
15th Aug 2025
1
15th Aug 2025
It’s Friday, but we’re here today with unscheduled content - pushing our previously scheduled shenanigans to next week. Fortinet is no stranger to the watchTowr Labs research team. Today we’re looking at CVE-2025-25256 - a pre-authentication command injection in FortiSIEM that...
Posts on Made of...
What's with ML software and pickles? I have spent many years as an software engineer who was a total outsider to machine-learning, but...
8th Nov 2023
31
8th Nov 2023
I have spent many years as an software engineer who was a total outsider to machine-learning, but with some curiosity and occasional peripheral interactions with it. During this time, a recurring theme for me was horror (and, to be honest, disdain) every time I encountered the...
Vitalik Buterin's...
Exit games for EVM validiums: the return of Plasma
14th Nov 2023
Eric Migicovsky's...
Announcing Startup School Beijing
26th Apr 2018
Fabien Sanglard
To become a good C programmer More...
2nd Feb 2011
Himanshu Mishra |...
Why should one do Open Source in college? More and more students are now being involved with Open Source programming. Thanks to programs like...
19th Dec 2020
21
19th Dec 2020
More and more students are now being involved with Open Source programming. Thanks to programs like Google Summer of Code who have seriously…
Avestura's Blog
Understanding zero-knowledge proofs What are zero-knowledge proofs, really?
24th Jul 2022
Willem's Blog
Health and fitness data Exploring the balance between health data and intuition, this blog post delves into how personal...
15th Jan 2024
26
15th Jan 2024
Exploring the balance between health data and intuition, this blog post delves into how personal well-being and fitness goals shape our relationship with technology and self-awareness.
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...
Vitalik Buterin's...
Multidimensional gas pricing
9th May 2024
Arduino Blog
Boomba is a Roomba with every upgrade imaginable In the classic Ship of Theseus thought experiment, we’re led to wonder if a ship is still the same...
5th May 2026
2
5th May 2026
In the classic Ship of Theseus thought experiment, we’re led to wonder if a ship is still the same ship after all of its parts have been replaced. But we might need to rename that to the “Robot of Boomba,” after Lucas completely rebuilt a Roomba to serve as a robotics platform....
Evan Hahn (dot com)
Notes from "Life in Code: A Personal History of Technology" Life in Code: A Personal History of Technology is a book of essays by Ellen Ullman. In the book,...
8th Apr 2025
41
8th Apr 2025
Life in Code: A Personal History of Technology is a book of essays by Ellen Ullman. In the book, Ullman laments the bad parts of computers and the internet. These systems eroded privacy, deepened income inequality, and enabled the rise of modern fascism. And they were built by a...
computers are bad
2024-05-06 matrix For those of you who are members of the Matrix project, I wanted to let you know that I am running...
6th May 2024
184
6th May 2024
For those of you who are members of the Matrix project, I wanted to let you know that I am running for the Governing Board, and a bit about why. For those of you who are not, I hope you will forgive the intrusion. Maybe you'll find my opinions on the topic interesting anyway. I...
Birchtree
The “Bluesky feels like early Twitter!” vibe Bluesky has the juice right now, and while it’s slowed down a bit this week, they were adding over 1...
27th Nov 2024
48
27th Nov 2024
Bluesky has the juice right now, and while it’s slowed down a bit this week, they were adding over 1 million users a day for a bit last week. One sentiment I’m hearing a lot recently is that Bluely “feels like early Twitter,” which
Greater Still by...
Life lessons after one year at Rostra Today marks one year at Rostra, where I’ve had the incredible privilege of working alongside Lulu...
16th Sep 2025
1
16th Sep 2025
Today marks one year at Rostra, where I’ve had the incredible privilege of working alongside Lulu Meservey to help some of the most consequential companies of our time tell their stories.
Jonas Hietala
Minecraft Server Hosting I play the phenomena that is Minecraft on and off. Sometimes the laid back building or the exploring...
22nd Apr 2013
21
22nd Apr 2013
I play the phenomena that is Minecraft on and off. Sometimes the laid back building or the exploring is just what I need. Sometimes I can challange myself to build cool complex stuff and I’m even an avid follower of Doc’M and Etho and the other mindcrackers over at the youtube....
Opsbros
WetSocks Revival How to get a broken METAR/TAF Toolbar application working again; the fun way! Seeing what we can do...
25th Aug 2021
27
25th Aug 2021
How to get a broken METAR/TAF Toolbar application working again; the fun way! Seeing what we can do to get WetSocks Windows 98 tray weather app working again.
Notes on software...
First month on a database team A little over a month ago, I joined EnterpriseDB on a distributed Postgres product (PGD). The...
11th Mar 2024
26
11th Mar 2024
A little over a month ago, I joined EnterpriseDB on a distributed Postgres product (PGD). The process of onboarding myself has been pretty similar at each company in the last decade, though I think I've gotten better at it. The process is of course influenced by the team, and my...
Willem's Blog
Programming on Apple Watch Programming with VIM over SSH on Apple Watch using a bluetooth keyboard
15th Feb 2017
Louwrentius - Solar
Belkin Gigabit USB 2.0 adapter works perfectly with Linux My ISP upgraded my internet connection speed to a whopping 120 Mbit. I am using a mac mini as my...
8th Dec 2010
25
8th Dec 2010
My ISP upgraded my internet connection speed to a whopping 120 Mbit. I am using a mac mini as my internet router. As you may be aware, the mini has only one network interface, so I added a second interface using a USB to ethernet adapter. This adapter was limited to 100 Mbit, so...
Willem L. Middelkoop
Climbing Mount Etna Last week me and my wife went to Sicily for a little summer holiday. It is the largest island in the...
1st Sep 2017
1
1st Sep 2017
Last week me and my wife went to Sicily for a little summer holiday. It is the largest island in the Mediterranean Sea. It is an autonomous region of Italy, along with surrounding minor islands. It's home to Europe's largest active volcano: Mount Etna. We had a chance to visit...
Abishek Muthian
Postmortem of Butt Mover I suffer from chronic lower back pain, Since I don't consume opioids I find exercises 1 to be the...
13th Dec 2022
26
13th Dec 2022
I suffer from chronic lower back pain, Since I don't consume opioids I find exercises 1 to be the best pain management technique. In addition to the specific exercises for managing back pain, Not sitting for long durations seems to be the key factor for me to not trigger the back...
Fabien Sanglard
Switching to Lenovo Carbon X1
2nd Oct 2020
Engineers Need Art
Camera Genealogica (Part 1) I’m very much into genealogy. I came to realize that my interest was more specifically as a kind of...
30th Jul 2025
45
30th Jul 2025
I’m very much into genealogy. I came to realize that my interest was more specifically as a kind of photograph genealogist.
Willem L. Middelkoop
Marathon Last Sunday I completed my first full marathon, covering a distance of 42KM in and around Amsterdam....
19th Oct 2024
1
19th Oct 2024
Last Sunday I completed my first full marathon, covering a distance of 42KM in and around Amsterdam. An idea that started in a bar with some beers and concluded with a finish in the Olympic Stadium. What a journey, what an experience, well worthy of a blog post. About a year ago,...
computers are bad
extremely low frequencies The submarine is a surprisingly ancient technology—at least in its early, primitive forms. The idea...
9th May 2026
1
9th May 2026
The submarine is a surprisingly ancient technology—at least in its early, primitive forms. The idea is quite simple, that a well-enough-sealed boat ought to be able to submerge and resurface. It's the practicalities that make the whole thing difficult. It is generally considered...
Posts on Made of...
Using wpa_supplicant on Debian/Ubuntu I’ve been using wpa_supplicant to manage wifi on my Ubuntu laptop for a while, and have found that...
22nd Aug 2008
33
22nd Aug 2008
I’ve been using wpa_supplicant to manage wifi on my Ubuntu laptop for a while, and have found that it’s pretty close to what I want for managing wireless — closer than anything else I’ve found, at least. I figured I should document my setup and experiences. Some Background You...
Tiny struggles
Postmortem of my 9 year journey at Google I started writing this retrospective during my last week at Google, I have already wrapped up...
16th Aug 2024
1
16th Aug 2024
I started writing this retrospective during my last week at Google, I have already wrapped up everything, had my goodbyes. In the spirit of SRE (as an ex-SRE), I thought it would be fun to write a little retrospective in the form of a postmortem. Introduction I joined Google...
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...
latest projects -...
Motorised Camera Slider [Hardware] Simple smooth motor mod
7th Jul 2024
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...
Home on Erik...
Data architecture vs backend architecture A modern tech stack typically involves at least a frontend and backend but relatively quickly also...
10th Jan 2019
32
10th Jan 2019
A modern tech stack typically involves at least a frontend and backend but relatively quickly also grows to include a data platform. This typically grows out of the need for ad-hoc analysis and reporting but possibly evolves into a whole oil refinery of cronjobs, dashboards, bulk...
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!
Posts on Made of...
A Brief Introduction to termios If you’re a regular user of the terminal on a UNIX system, there are probably a large number of...
22nd Dec 2009
27
22nd Dec 2009
If you’re a regular user of the terminal on a UNIX system, there are probably a large number of behaviors you take mostly for granted without really thinking about them. If you press ^C or ^Z it kills or stops the foreground program – unless it’s something like emacs or vim, in...
Willem's Blog
Realtime service uptime monitoring Downtime happens and it is nothing to be ashamed of, just make sure that you set yourself up to...
1st Feb 2021
23
1st Feb 2021
Downtime happens and it is nothing to be ashamed of, just make sure that you set yourself up to discover problems as soon as possible! Know about problems before your customers do!
Willem's Blog
Servicing a robot vacuum cleaner This week it was time for some maintenance on my iRobot Roomba robot vacuum cleaner. Read along to...
19th Mar 2019
34
19th Mar 2019
This week it was time for some maintenance on my iRobot Roomba robot vacuum cleaner. Read along to learn how I did it.
Lighthouse Blog
Updates March 01
1st Mar 2024
On Life and Lisp
Hilariously Fast Volume Computation with the Divergence Theorem (No, there won’t be jokes.) The following presents a fast algorithm for volume computation of a...
16th Feb 2018
43
16th Feb 2018
(No, there won’t be jokes.) The following presents a fast algorithm for volume computation of a simple, closed, triangulated 3D mesh. This assumption is a consequence of the divergence theorem. Further extensions may generalise to other meshes as well, although that is presently...
Willem's Blog
I see dead people This may be Apple Vision Pro's killer feature, enabling you to see dead people: augmenting old...
9th Sep 2024
24
9th Sep 2024
This may be Apple Vision Pro's killer feature, enabling you to see dead people: augmenting old photos into lifelike representations.
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...
./techtipsy
Lenovo ThinkCentre M900 Tiny: how does it fare as a home server? My evenings of absent-minded local auction site scrolling1 paid off: I now own a Lenovo ThinkCentre...
6th Jun 2025
65
6th Jun 2025
My evenings of absent-minded local auction site scrolling1 paid off: I now own a Lenovo ThinkCentre M900 Tiny. It’s relatively old, being manufactured in 20162, but it’s tiny and has a lot of useful life left in it. It’s also featured in the TinyMiniMicro series by...
Daniel De Laney
Network Engineering “My first job was to understand what network engineers do. Then, I had to show them complex data in...
24th May 2017
14
24th May 2017
“My first job was to understand what network engineers do. Then, I had to show them complex data in a comprehensible and usable way. Finally, I had to make it less ugly.” The Challenge When you type “google.com” into your browser and press the Enter key, what happens? How do you...
Electronics etc…
Polyphase Channelizers with Frequency Offset - a Bluetooth LE Example Introduction A Bluetooth LE Trace as Example Input Complex Heterodyne Derivation of Post-Decimation...
5th Mar 2026
1
5th Mar 2026
Introduction A Bluetooth LE Trace as Example Input Complex Heterodyne Derivation of Post-Decimation Offset Correction Simplifying for the Half-Bin Offset Case The Odd Case of an Odd Number of Channels Reducing the Number of Phase Adjustment...
Home on Erik...
Missing the point about microservices: it's about testing and deploying independently Ok, so I have to first preface this whole blog post by a few things: I really struggle with the...
4th Jun 2018
22
4th Jun 2018
Ok, so I have to first preface this whole blog post by a few things: I really struggle with the term microservices. I can't put my finger on exactly why. Maybe because the term is hopelessly ill-defined, maybe because it's gotten picked up by the hype train.
watchTowr Labs
More Evidence That Words Don't Mean What We Thought They Meant (Ivanti Sentry Pre-Auth OS Command... Today, Ivanti published an advisory. “No way?” we hear you say. "Yes way!" a random dog screams back...
10th Jun 2026
1
10th Jun 2026
Today, Ivanti published an advisory. “No way?” we hear you say. "Yes way!" a random dog screams back at you, across the street. Today’s rare advisory outlines two vulnerabilities in Ivanti’s Sentry product, appealing directly to our inner desire for sophisticated server-side,
Daniel De Laney
There is Definitely a Grid Grids are the best thing to ever happen to graphic design. They form a rational basis for organizing...
10th Jun 2016
1
10th Jun 2016
Grids are the best thing to ever happen to graphic design. They form a rational basis for organizing information. They support the harmonious distribution of elements and visual weight. We don’t design things with grids because it’s easy, or because everyone else is doing it....
Posts on Made of...
Why node.js is cool (it's not about performance) For the past N months, it seems like there is no new technology stack that is either hotter or more...
12th Mar 2012
23
12th Mar 2012
For the past N months, it seems like there is no new technology stack that is either hotter or more controversial than node.js. node.js is cancer! node.js cures cancer! node.js is bad ass rock star tech!. I myself have given node.js a lot of shit, often involving the phrase...
axio.ms
A small ode to the CRT Built October 2018 I used to hate Cathode Ray Tubes. As a kid in Europe, everything flickered at...
8th Feb 2022
34
8th Feb 2022
Built October 2018 I used to hate Cathode Ray Tubes. As a kid in Europe, everything flickered at 50Hz, or made a loud whistle at 15.625KHz (back when I could still hear it). CRTs just seemed crude, “electro-brutalist” contraptions from the valve era. They were heavy, and...
Freewheeling Apps
2025-04-04 Automatically selecting colors with sufficient contrast. Here's a test build of my hypertext...
5th Apr 2025
1
5th Apr 2025
Automatically selecting colors with sufficient contrast. Here's a test build of my hypertext browser where every "page load" picks a random background. The foreground and link colors adapt to preserve a minimum contrast (WCAG AAA level). I repeatedly click on links in...
Louwrentius - Solar
8 TB RAID 6 Linux software RAID using EXT4 Mobo: Asus P5Q-EM DO ( 6x sata) CPU: Core 2 Duo E7400 RAM: 4 GB Controller; HighPoint RocketRAID...
5th Jul 2009
17
5th Jul 2009
Mobo: Asus P5Q-EM DO ( 6x sata) CPU: Core 2 Duo E7400 RAM: 4 GB Controller; HighPoint RocketRAID 2314 (16x poorten) PSU: CooMas Silent Pro M 600W ATX2 (definitely not overkill) HD: Samsung 1 TB SAT2 HD103UJ (10x) OS: Debian Lenny with custom kernel (backported) FS: EXT4 RAID...
Jonas Hietala
How I wrote a book using Pollen I wrote an online book using Pollen, a static site generator in Racket. An earlier post contains my...
3rd May 2020
26
3rd May 2020
I wrote an online book using Pollen, a static site generator in Racket. An earlier post contains my first impressions of it, but as the book is now completed I think I can summarize some implementation details in more detail with this post. I really like the markup language and...
Fabien Sanglard
0x4 reasons to write and publish
7th Nov 2023
Notes on software...
Logical replication in Postgres: Basics This is an external post of mine. Click here if you are not redirected.
17th Jan 2025
Vitalik Buterin's...
Why I used to prefer permissive licenses and now favor copyleft
7th Jul 2025
Posts on Made of...
Why scons is cool I’ve recently started playing with scons a little for some small personal projects. It’s not...
7th Nov 2010
25
7th Nov 2010
I’ve recently started playing with scons a little for some small personal projects. It’s not perfect, but I’ve rapidly come to the conclusion that it’s a probably far better choice than make in many cases. The main exceptions would be cases where you need to integrate into legacy...
computers are bad
LotusNotes I tend to focus on the origin of the computer within the military. Particularly in the early days of...
14th Mar 2026
1
14th Mar 2026
I tend to focus on the origin of the computer within the military. Particularly in the early days of digital computing, the military was a key customer, and fundamental concepts of modern computing arose in universities and laboratories serving military contracts. Of course, the...
Software and Tech...
Disable Auto-Update How is it possible that a feature I use every day, in an app I rely on daily, entirely offline, just...
1st May 2026
1
1st May 2026
How is it possible that a feature I use every day, in an app I rely on daily, entirely offline, just disappeared from my phone? I use a fitness app. My metrics, such as steps, workout routines, heart rate, are collected from a wearable device like a smartwatch and sent to the app...

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