Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > technology
#startups #life #history #science #programming #technology #AI #literature #architecture #travel #design #creative #comics #finance #cartography #indiehacker Muted Categories [alt+←][alt+→]
Introducing Anchor Pro! Our original Anchor, the first under-desk headphone mount, is truly a great product - easy to...
22nd Oct 2018
21

Introducing Anchor Pro!

from Elevation Lab - Blog [alt+shift+b] in technology

22nd Oct 2018
Our original Anchor, the first under-desk headphone mount, is truly a great product - easy to install, does what it says, and a timeless design. It's in use on over 100,000 desks worldwide. So what do you do when you have a great product like The Anchor? Well, we decided to make...
XSS doesn’t have to be game over There’s a persistent belief among web security people that cross-site scripting (XSS) is a “game...
10th Dec 2020
33

XSS doesn’t have to be game over

from Neil Madden [alt+shift+b] in technology

10th Dec 2020
There’s a persistent belief among web security people that cross-site scripting (XSS) is a “game over” event for defence: there is no effective way to recover if an attacker can inject code into your site. Brian Campbell refers to this as “XSS Nihilism”, which is a great...
February, 2026 Last month's Wednesday update, I recorded from a train headed to Middelburg. This month I write...
1st Mar 2026
1

February, 2026

from Applied Cartography [alt+shift+b] in technology

1st Mar 2026
Last month's Wednesday update, I recorded from a train headed to Middelburg. This month I write closer to home temporally and otherwise. I am en route to the office on a very early Friday morning. We are still eight days from being able to return home with a new set of floors and...
Fathom I'd been meaning to jot down some thoughts on Fathom for a while, and did not have a particularly...
1st Dec 2024
1

Fathom

from Applied Cartography [alt+shift+b] in technology

1st Dec 2024
I'd been meaning to jot down some thoughts on Fathom for a while, and did not have a particularly good reason to do so until the news broke that Paul Jarvis was selling his share of the company to Jack Ellis, the technical co-founder. 1The blog post itself is a great example of...
28th Apr 2011
Blogging in Djot instead of Markdown What if we weren’t chained to the past? What if we tried to create a light markup syntax that keeps...
2nd Feb 2024
26

Blogging in Djot instead of Markdown

from Jonas Hietala [alt+shift+b] in technology

2nd Feb 2024
What if we weren’t chained to the past? What if we tried to create a light markup syntax that keeps what is good about Markdown, while revising some of the features that have led to bloat and complexity in the CommonMark spec? John Macfarlane, Beyond Markdown I recently...
Solving Regex Crosswords with Z3 For a while now, I’ve been fascinated by Z3 and by SMT solving more broadly. While on pat leave...
21st Oct 2025
1

Solving Regex Crosswords with Z3

from Posts on Made of Bugs [alt+shift+b] in technology

21st Oct 2025
For a while now, I’ve been fascinated by Z3 and by SMT solving more broadly. While on pat leave recently, I was reminded of the existence of regular-expression crossword puzzles, and allowed myself to get nerdsniped by writing a Z3-backed solver. I expected to spend perhaps an...
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

DIY cloud gaming: NVIDIA and Moonlight

from ./techtipsy [alt+shift+b] in technology

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...
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

Health and fitness data

from Willem L. Middelkoop [alt+shift+b] in technology

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:...
Trials of Mana Oh, this game should have been catnip for me! I love ARPGs. I have been waiting literally 15 years...
1st Jun 2021
1

Trials of Mana

from Applied Cartography [alt+shift+b] in technology

1st Jun 2021
Oh, this game should have been catnip for me! I love ARPGs. I have been waiting literally 15 years to play this game. I wanted something pleasant and smooth brain to hack away with in the late evenings.
Go Viral on X Earlier this week one of my posts on the social network X went viral and attracted 32K views in two...
9th Nov 2024
1

Go Viral on X

from Willem L. Middelkoop [alt+shift+b] in technology

9th Nov 2024
Earlier this week one of my posts on the social network X went viral and attracted 32K views in two days. With no major presence on Elon Musk's platform, and no paid advertising, gaining that kind of attention is something special. Let me explain how this happened. The Post If...
Train Simulator Controller: CAN-Connected Air Gauge, Part 2 In my ongoing quest to build a physical cab dashboard to control Train Simulator, an important set...
25th May 2025
1

Train Simulator Controller: CAN-Connected Air Gauge, Part 2

from Project Blog on Christopher Mitchell, Ph.D. [alt+shift+b] in technology

25th May 2025
In my ongoing quest to build a physical cab dashboard to control Train Simulator, an important set of components are the gauges that tell me what’s going on with the train. As I build the dashboard into which to embed my gauges, I realized I needed to better modularize my air...
statself.com Btw I just put something up online that I spent a couple of evenings in my couch putting together:...
18th Oct 2013
37

statself.com

from Home on Erik Bernhardsson [alt+shift+b] in technology

18th Oct 2013
Btw I just put something up online that I spent a couple of evenings in my couch putting together: it's a website where you can track any numerical data on the web. Want to know how many Twitter followers you have?
When Harry Met Sally This, to me, is the ur-romcom — the gold standard against which all others are compared, and most...
27th Sep 2018
1

When Harry Met Sally

from Applied Cartography [alt+shift+b] in technology

27th Sep 2018
This, to me, is the ur-romcom — the gold standard against which all others are compared, and most are found wanting. The chemistry, the script, the everpresent autumn, the interstitials with old couples — it is all so good, and exactly what it is trying to be!
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

The Pentium as a Navajo weaving

from Ken Shirriff's blog [alt+shift+b] in technology

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...
2022 in review A bit late, but it’s time for my yearly review. It’s something I like doing for myself and it’s nice...
15th Feb 2023
26

2022 in review

from Jonas Hietala [alt+shift+b] in technology

15th Feb 2023
A bit late, but it’s time for my yearly review. It’s something I like doing for myself and it’s nice to see that despite a tough year I’ve done some good things. 2022 Non-Geek Achievements We got our third child! This time we got a girl to complement our two boys, and I love them...
Master of Change In this post I discuss the brilliant book Master of Change by Brad Stulberg, providing a...
17th Jan 2025
85

Master of Change

from Willem's Blog [alt+shift+b] in technology

17th Jan 2025
In this post I discuss the brilliant book Master of Change by Brad Stulberg, providing a thought-provoking guide to thrive in a changing world.
xAI Dev Leaks API Key for Private SpaceX, Tesla LLMs A employee at Elon Musk's artificial intelligence company xAI leaked a private key on GitHub that...
2nd May 2025
51

xAI Dev Leaks API Key for Private SpaceX, Tesla LLMs

from Krebs on Security [alt+shift+b] in technology

2nd May 2025
A employee at Elon Musk's artificial intelligence company xAI leaked a private key on GitHub that for the past two months could have allowed anyone to query private xAI large language models (LLMs) which appear to have been custom made for working with internal data from Musk's...
Tech rants: PC-s use way too much power in 2021 Welcome to 2021. We have: supply chain issues no reasonably priced GPU-s consumer-grade CPU-s with...
3rd Nov 2021
81

Tech rants: PC-s use way too much power in 2021

from ./techtipsy [alt+shift+b] in technology

3rd Nov 2021
Welcome to 2021. We have: supply chain issues no reasonably priced GPU-s consumer-grade CPU-s with peak power consumption at 296W GPU-s that consume 350-400W of power under normal use At the same time, we have made great leaps in CPU/GPU architectures and chip manufacturing...
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

Polyphase Channelizers with Frequency Offset - a Bluetooth LE Example

from Electronics etc… [alt+shift+b] in technology

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...
Static analysis with semgrep: practical examples using Docker In this post we'll get a basic semgrep environment set up in Docker running some custom rules...
20th Dec 2020
31

Static analysis with semgrep: practical examples using Docker

from Notes on software development [alt+shift+b] in technology

20th Dec 2020
In this post we'll get a basic semgrep environment set up in Docker running some custom rules against our code. Existing linters Linters like pylint for Python or eslint for JavaScript are great for general, broad language standards. But what about common nits in code review like...
The Kingdom Hmmmmm.
6th Jul 2021
1

The Kingdom

from Applied Cartography [alt+shift+b] in technology

6th Jul 2021
Hmmmmm.
I had to let Go of Java If you're a millennial and involved in SW-development then its likely Java has touched your life in...
21st Aug 2021
20

I had to let Go of Java

from Abishek Muthian [alt+shift+b] in technology

21st Aug 2021
If you're a millennial and involved in SW-development then its likely Java has touched your life in some way. Java was the magic pill in late 90s in India and every Engineering graduate irrespective of their domain was told to get certified in it for a job. My sister(ECE) was one...
NightStand at your local Apple Store NightStands now come in some beautiful new colors & new packaging - you can find them in Apple...
26th Aug 2015
18

NightStand at your local Apple Store

from Elevation Lab - Blog [alt+shift+b] in technology

26th Aug 2015
NightStands now come in some beautiful new colors & new packaging - you can find them in Apple Stores around the globe beginning today. For any designer, to see something you made out in the wild is a special experience. So today is a real trip for our tiny little Portland...
Announcing Weave, a native iOS app for Typefully I'm happy to announce the release of my new app, Weave. As is often the case with my apps, I built...
2nd Mar 2026
1

Announcing Weave, a native iOS app for Typefully

from Birchtree [alt+shift+b] in technology

2nd Mar 2026
I'm happy to announce the release of my new app, Weave. As is often the case with my apps, I built this one for myself and then decided it was worth sharing with the world. Weave is a native iPhone and iPad app for Typefully users. For those
All The Ways I Broke My Website This post is a living diary of all the times I messed up something with my website in a funny way. I...
3 weeks ago
0

All The Ways I Broke My Website

from Ian's Blog [alt+shift+b] in technology

3 weeks ago
This post is a living diary of all the times I messed up something with my website in a funny way. I value those who have the confidence to own their mistakes and share the learning with others, and so this is me doing just that! That Time I Accidentally Made a Tarpit That Time I...
Collecting health data with Biostrap Most wearables (smartwatches, fitness trackers, etc.) use very basic sensors to capture heart rate....
14th Nov 2017
1

Collecting health data with Biostrap

from Willem L. Middelkoop [alt+shift+b] in technology

14th Nov 2017
Most wearables (smartwatches, fitness trackers, etc.) use very basic sensors to capture heart rate. Their signal is binary: just counting beats. Biostrap is different, instead of just checking pulses, it captures a high-fidelity PPG waveform. These waveforms are the same kind...
The New Economic Reality: It's Still Your Money at the Bank Whether you're an economist or not, a financial professional or not, it's still your money that's...
1st Jun 2025
1

The New Economic Reality: It's Still Your Money at the Bank

from Software and Tech stories from an Insider - iDiallo.com [alt+shift+b] in technology

1st Jun 2025
Whether you're an economist or not, a financial professional or not, it's still your money that's being affected. Like many people, I've avoided looking at my 401k these past few weeks. Well, I peeked, and it's all in the red. There are so many interpretations of what's going on....
Learning can be a waste of time Learning and studying isn’t universally a good thing. I found that saying “sometimes spending some...
13th Nov 2021
1

Learning can be a waste of time

from Tiny struggles [alt+shift+b] in technology

13th Nov 2021
Learning and studying isn’t universally a good thing. I found that saying “sometimes spending some time studying and learning can be a waste of time” is very contentious. Especially in a quickly evolving tech environment. If you stop learning and become rigid in your ways, you...
Are data sets the new server rooms? This blog post Data sets are the new server rooms makes the point that a bunch of companies raise a...
1st Nov 2016
23

Are data sets the new server rooms?

from Home on Erik Bernhardsson [alt+shift+b] in technology

1st Nov 2016
This blog post Data sets are the new server rooms makes the point that a bunch of companies raise a ton of money to go get really proprietary awesome data as a competitive moat. Because once you have the data, you can build a better product, and no one can copy it (at least not...
Choosing an op-amp for your project Just say no to LM741.
3rd Jan 2025
82

Choosing an op-amp for your project

from lcamtuf’s thing [alt+shift+b] in technology

3rd Jan 2025
Just say no to LM741.
16th Aug 2017
When the Going Gets Tough Yesterday I finished the Leiden Marathon, it was the hardest 42K I ever completed due to the...
11th May 2025
1

When the Going Gets Tough

from Willem L. Middelkoop [alt+shift+b] in technology

11th May 2025
Yesterday I finished the Leiden Marathon, it was the hardest 42K I ever completed due to the temperature. Sunny with a clear sky, temperatures climbed to 25°C. Several runners collapsed from heat exhaustion, and one even required resuscitation. When you push your limits,...
What I have been working on: Modal Long story short: I'm working on a super cool tool called Modal. Please check it out — it lets you...
7th Dec 2022
42

What I have been working on: Modal

from Home on Erik Bernhardsson [alt+shift+b] in technology

7th Dec 2022
Long story short: I'm working on a super cool tool called Modal. Please check it out — it lets you run things in the cloud without having to think about infrastructure. Scaling out, scheduling, containerization, using GPUs, setting up webhooks, and all kinds of other stuff.
Prefer STRICT tables in SQLite In short: I prefer strict tables in SQLite because they avoid some datatype problems, such as...
11th Jul 2026
1

Prefer STRICT tables in SQLite

from Evan Hahn (dot com) [alt+shift+b] in technology

11th Jul 2026
In short: I prefer strict tables in SQLite because they avoid some datatype problems, such as putting text in number columns. SQLite has a feature that I think is underrated: strict tables. Strict tables help enforce rigid typing, preventing mistakes like putting text into...
The impact of the MDADM bitmap on RAID performance Introduction I'm aware that most people with intensive storage workloads won't run those workloads...
6th Apr 2020
38

The impact of the MDADM bitmap on RAID performance

from Louwrentius - Solar [alt+shift+b] in technology

6th Apr 2020
Introduction I'm aware that most people with intensive storage workloads won't run those workloads on hard drives anymore, that ship has sailed a long time ago. SSDs have taken their place (or 'the cloud'). For those few left who do use hard drives in Linux software RAID setups...
Designing a multi dimensional capacity queue This month I needed to create additional dimensions to a capacity queue mechanism. The food ordering...
1st Dec 2020
1

Designing a multi dimensional capacity queue

from Willem L. Middelkoop [alt+shift+b] in technology

1st Dec 2020
This month I needed to create additional dimensions to a capacity queue mechanism. The food ordering app that I created needed to be able to restrict capacity based on the number of orders, the contents in individual orders and the dispatch type (takeaway/delivery). Read along to...
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

Monolithic vs Microservices software architecture

from Willem's Blog [alt+shift+b] in technology

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
Building a professional 72TB NAS Over the past few years I have been moving my data and work from local computers (mostly laptops)...
21st Nov 2019
1

Building a professional 72TB NAS

from Willem L. Middelkoop [alt+shift+b] in technology

21st Nov 2019
Over the past few years I have been moving my data and work from local computers (mostly laptops) into the cloud. Cloud computing is done by servers in a datacenter, powerful computers that do the hard work. As my company grew, I needed more capacity. It was time to add some...
Shrinkflation, SanDisk style 2023-02-16 update: this post is not about the “GB vs GiB” issue, or the “lost disk space” that...
15th Feb 2023
102

Shrinkflation, SanDisk style

from ./techtipsy [alt+shift+b] in technology

15th Feb 2023
2023-02-16 update: this post is not about the “GB vs GiB” issue, or the “lost disk space” that you notice after formatting the device in an OS. Please read the article in full before making inaccurate comments online. For many years, I have used two SanDisk Ultra 16 GB USB flash...
India income tax e-filing utility for Linux India has made a major overhaul to it's Income Tax filing website and with it its offline e-filing...
1st Oct 2021
23

India income tax e-filing utility for Linux

from Abishek Muthian [alt+shift+b] in technology

1st Oct 2021
India has made a major overhaul to it's Income Tax filing website and with it its offline e-filing utilities which are now available only for Windows and Mac. Earlier the utility was in Java and was available for linux. Now it's been replaced with electron wrapper over the...
The Polygons of Another World Let's kick off the year with a series about Another World!
1st Jan 2020
1

The Polygons of Another World

from Fabien Sanglard [alt+shift+b] in technology

1st Jan 2020
Let's kick off the year with a series about Another World!
Collecting health data with Biostrap Wearing a clinical-grade PPG sensor for a month to collect advanced biometrics from my wrist.
14th Nov 2017
27

Collecting health data with Biostrap

from Willem's Blog [alt+shift+b] in technology

14th Nov 2017
Wearing a clinical-grade PPG sensor for a month to collect advanced biometrics from my wrist.
6th Dec 2021
24

Endgame

from Vitalik Buterin's website [alt+shift+b] in technology

6th Dec 2021
Before you buy a domain name, first check to see if it’s haunted In mid-2022 I bought a new domain name. The name was musicbox.fun. I got it for a side-project, an...
25th Oct 2024
36

Before you buy a domain name, first check to see if it’s haunted

from Bryan Braun - Blog [alt+shift+b] in technology

25th Oct 2024
In mid-2022 I bought a new domain name. The name was musicbox.fun. I got it for a side-project, an interactive online music box that I had built and hosted at musicboxfun.com. The new name was shorter and more quirky. I felt lucky to have grabbed it. Unfortunately, musicbox.fun...
How to Do Nothing: Resisting the Attention Economy a bad book with a good thesis. the author warns you of its incoherence early on, which is a shame...
1st Mar 2020
1

How to Do Nothing: Resisting the Attention Economy

from Applied Cartography [alt+shift+b] in technology

1st Mar 2020
a bad book with a good thesis. the author warns you of its incoherence early on, which is a shame because there are very good pieces of logos amidst the circumlocution
Is the “AI developer”a threat to jobs – or a marketing stunt? One startup released “the first AI software engineer,” while another aims to build a “superhuman...
1st May 2024
104

Is the “AI developer”a threat to jobs – or a marketing stunt?

from The Pragmatic Engineer [alt+shift+b] in technology

1st May 2024
One startup released “the first AI software engineer,” while another aims to build a “superhuman software engineer.” As intimidating as these sound: what if it’s more marketing than reality?
Conversion rates – you are (most likely) computing them wrong How hard can it be to compute conversion rate? Take the total number of users that converted and...
23rd May 2017
21

Conversion rates – you are (most likely) computing them wrong

from Home on Erik Bernhardsson [alt+shift+b] in technology

23rd May 2017
How hard can it be to compute conversion rate? Take the total number of users that converted and divide them with the total number of users. Done. Except… it's a lot more complicated when you have any sort of significant time lag.
Joining Rostra I am thrilled to share that I am joining Rostra, where I’ll be working alongside Lulu Meservey and...
17th Sep 2024
37

Joining Rostra

from Greater Still by Gaby Goldberg [alt+shift+b] in technology

17th Sep 2024
I am thrilled to share that I am joining Rostra, where I’ll be working alongside Lulu Meservey and Sergey Alexashenko to help founders go direct.
Instant Pan Gesture Interactions Apple has a really awesome WWDC 2018 video called Designing Fluid Interfaces, and one of the key...
13th May 2023
100

Instant Pan Gesture Interactions

from Christian Selig [alt+shift+b] in technology

13th May 2023
Apple has a really awesome WWDC 2018 video called Designing Fluid Interfaces, and one of the key takeaways from the videos that one of the presenters, Chan Karunamuni, said is “Look for delays everywhere. Everything needs to respond instantly.” (6:28) A really great example of...
FLIP Fluid on Flip Dots [Hardware] Electromechanical Fluid Simulation
2 weeks ago
1

FLIP Fluid on Flip Dots

from latest projects - mitxela.com [alt+shift+b] in technology

2 weeks ago
[Hardware] Electromechanical Fluid Simulation
The April Fools joke that might have got me fired Everyone should pull one great practical joke in their lifetimes. This one was mine, and I think...
1st Apr 2025
89

The April Fools joke that might have got me fired

from Old Vintage Computing Research [alt+shift+b] in technology

1st Apr 2025
Everyone should pull one great practical joke in their lifetimes. This one was mine, and I think it's past the statute of limitations. The story is true. Only the names are redacted to protect the guilty. My first job out of college was a database programmer, even though my...
The Software Slog As a newly minted high school grad I had a brief stint as a wildland firefighter.
20th Mar 2023
40

The Software Slog

from Buck on Software [alt+shift+b] in technology

20th Mar 2023
As a newly minted high school grad I had a brief stint as a wildland firefighter.
Why I don’t use LLMs for programming I originally posted this on Mastodon, but I thought I’d add it here too: “What I mean is that if you...
2nd Mar 2026
1

Why I don’t use LLMs for programming

from Neil Madden [alt+shift+b] in technology

2nd Mar 2026
I originally posted this on Mastodon, but I thought I’d add it here too: “What I mean is that if you really want to understand something, the best way is to try and explain it to someone else. That forces you to sort it out in your own mind. And the more slow and dim-witted […]
The two kinds of error In short: in my mind, errors are divided into two categories. Expected errors (think “user entered...
1st Mar 2026
1

The two kinds of error

from Evan Hahn (dot com) [alt+shift+b] in technology

1st Mar 2026
In short: in my mind, errors are divided into two categories. Expected errors (think “user entered invalid data”), which are part of normal operation, aren’t the developer’s fault, and should be handled. Unexpected errors (think “null pointer exception”) are the developer’s...
Starting a minimal Common Lisp project If you've only vaguely heard of Lisp before or studied Scheme in school, Common Lisp is nothing like...
5th Mar 2018
24

Starting a minimal Common Lisp project

from Notes on software development [alt+shift+b] in technology

5th Mar 2018
If you've only vaguely heard of Lisp before or studied Scheme in school, Common Lisp is nothing like what you'd expect. While functional programming is all the rage in Scheme, Common Lisp was "expressly designed to be a real-world engineering language rather than a theoretically...
Is the Apple Watch the modern tool watch? I tested the Apple Watch during my work in Frankfurt this week where I had to go inside an internet...
1st Nov 2018
27

Is the Apple Watch the modern tool watch?

from Willem's Blog [alt+shift+b] in technology

1st Nov 2018
I tested the Apple Watch during my work in Frankfurt this week where I had to go inside an internet data centre.
Client libraries are better when they have no API fsspec is secretly everywhere, and boss
10th Apr 2024
25

Client libraries are better when they have no API

from csvbase blog [alt+shift+b] in technology

10th Apr 2024
fsspec is secretly everywhere, and boss
Clouds below my floor Building a little datacenter in my basement utilising a very fast internet connection.
30th Aug 2017
29

Clouds below my floor

from Willem's Blog [alt+shift+b] in technology

30th Aug 2017
Building a little datacenter in my basement utilising a very fast internet connection.
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
20

In Crypto, Apps Need Infrastructure Like Infrastructure Needs Apps

from Greater Still by Gaby Goldberg [alt+shift+b] in technology

6th Oct 2023
Or, maybe the real infrastructure was the applications we made along the way
Simple sabotage for software CIA produced a fantastic book during the peak of World War 2 called Simple Sabotage. It laid out...
13th Dec 2023
40

Simple sabotage for software

from Home on Erik Bernhardsson [alt+shift+b] in technology

13th Dec 2023
CIA produced a fantastic book during the peak of World War 2 called Simple Sabotage. It laid out various ways for infiltrators to ruin productivity of a company. Some of the advice is timeless, for instance the section about “General interference with Organizations and...
Hello, stranger "Discover the transformative power of simple conversations in our tech-dominated world, as one...
12th Oct 2023
24

Hello, stranger

from Willem's Blog [alt+shift+b] in technology

12th Oct 2023
"Discover the transformative power of simple conversations in our tech-dominated world, as one individual delves into the lost art of talking to strangers and the profound connections it can forge."
Humanities Crash Course Week 44: Modernist Art Week 44 of the humanities crash course had me delving into three modernist classics by two Irish...
2nd Nov 2025
1

Humanities Crash Course Week 44: Modernist Art

from Jorge Arango [alt+shift+b] in technology

2nd Nov 2025
Week 44 of the humanities crash course had me delving into three modernist classics by two Irish authors: Samuel Beckett’s absurdist play Waiting for Godot and selections from James Joyce’s Dubliners and Ulysses. I’d long been intimidated by the latter, but enjoyed the first...
Hour 9: Categorizing the content Now that we've cracked the API, we need to save all the content and categorize it.
24th Jun 2025
1

Hour 9: Categorizing the content

from Yazin Alirhayim [alt+shift+b] in technology

24th Jun 2025
Now that we've cracked the API, we need to save all the content and categorize it.
2026-05-24 What is text? This blog post reminds me of the time 10 years ago when I tried to do away with...
24th May 2026
1

2026-05-24

from Freewheeling Apps [alt+shift+b] in technology

24th May 2026
What is text? This blog post reminds me of the time 10 years ago when I tried to do away with Linux's desktop environment because it seemed overly complex and hard to wrap my head around. I had a lot of trouble running wifi without the desktop environment, and it left me quite...
The impact of management teams as a decision-making group, in startups and enterprise Ambitious companies form management teams at every level above you, sometimes including you....
11th Nov 2020
29

The impact of management teams as a decision-making group, in startups and enterprise

from Notes on software development [alt+shift+b] in technology

11th Nov 2020
Ambitious companies form management teams at every level above you, sometimes including you. Management teams meet periodically and have private chat rooms. They discuss customers, product and organizational direction. Sometimes discussions are well documented and...
Using Tor outside of the Tor Browser This post shows how to run Tor with a simple PowerShell script and use it in other apps like...
13th May 2019
27

Using Tor outside of the Tor Browser

from Avestura's Blog [alt+shift+b] in technology

13th May 2019
This post shows how to run Tor with a simple PowerShell script and use it in other apps like Telegram...
Tech tip: eliminate HDD humming noise Anyone that has bought themselves external WD drives from the Elements/My Book/Easystore series are...
2nd Apr 2021
59

Tech tip: eliminate HDD humming noise

from ./techtipsy [alt+shift+b] in technology

2nd Apr 2021
Anyone that has bought themselves external WD drives from the Elements/My Book/Easystore series are probably familiar with the acoustic characteristics of the drives. The drives have a loud hum caused by WD running the drives at 7200rpm while claiming the drives to be...
Example of a home networking setup with VLANs Updated October 24, 2012, see below. This post is a description of my home network setup based on...
5th Feb 2012
88

Example of a home networking setup with VLANs

from Louwrentius - Solar [alt+shift+b] in technology

5th Feb 2012
Updated October 24, 2012, see below. This post is a description of my home network setup based on gigabit ethernet. I did a non-standard trick with VLANs that may also be of interest to other people. I'm going to start with a diagram of the network. Just take a look (click to...
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

Classical virtualisation rules applied to RISC-style atomics

from axio.ms [alt+shift+b] in technology

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...
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

Towards solving Ultimate Tic Tac Toe

from Posts on Made of Bugs [alt+shift+b] in technology

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...
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

Got myself a Norco RPC-4020

from Louwrentius - Solar [alt+shift+b] in technology

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.
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

Climbing Mount Etna

from Willem L. Middelkoop [alt+shift+b] in technology

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...
Abandoning the indie hacking dream for now I’m taking a break from indie-hacking Will I never write a line of indie code again? Obviously not....
11th Nov 2022
1

Abandoning the indie hacking dream for now

from Tiny struggles [alt+shift+b] in technology

11th Nov 2022
I’m taking a break from indie-hacking Will I never write a line of indie code again? Obviously not. I love building, sharing and learning. But I am going to stop trying to make profitable indie-businesses for the next couple months or a year. Building things is fun, but marketing...
Lightweight Linux Kernel Development with KVM I don’t do a ton of Linux kernel development these days, but I’ve done a fair bit in the past, and...
30th Dec 2013
23

Lightweight Linux Kernel Development with KVM

from Posts on Made of Bugs [alt+shift+b] in technology

30th Dec 2013
I don’t do a ton of Linux kernel development these days, but I’ve done a fair bit in the past, and picked up a number of useful techniques for doing kernel development in a relatively painless fashion. This blog post is a writeup of the tools and techniques I use when developing...
Servicing a robot vacuum cleaner Back in 2011 I got myself an iRobot Roomba 555 robot vacuum cleaner to automatically clean my...
19th Mar 2019
1

Servicing a robot vacuum cleaner

from Willem L. Middelkoop [alt+shift+b] in technology

19th Mar 2019
Back in 2011 I got myself an iRobot Roomba 555 robot vacuum cleaner to automatically clean my apartment. It's a little circle shaped robot that drives around sucking up dust bunnies. Over the years it has bravely fought the dangers of my apartment... shoes, cables, carpet and...
Scripts I wrote that I use all the time In my decade-plus of maintaining my dotfiles, I’ve written a lot of little shell scripts. Here’s a...
22nd Oct 2025
1

Scripts I wrote that I use all the time

from Evan Hahn (dot com) [alt+shift+b] in technology

22nd Oct 2025
In my decade-plus of maintaining my dotfiles, I’ve written a lot of little shell scripts. Here’s a big list of my personal favorites. Clipboard copy and pasta are simple wrappers around system clipboard managers, like pbcopy on macOS and xclip on Linux. I use these all the...
Repairing a Giro AEON bicycle helmet This month my trustworthy Giro Aeon bicycle helmet broke down! Normally I wouldn't hesitate to...
8th Jul 2020
1

Repairing a Giro AEON bicycle helmet

from Willem L. Middelkoop [alt+shift+b] in technology

8th Jul 2020
This month my trustworthy Giro Aeon bicycle helmet broke down! Normally I wouldn't hesitate to invest in safety and thus buying a new one. But I like the Aeon helmet so much that I went through some extra trouble to fix it. Read along to see how I did it. Giro Aeon The Giro Aeon...
Verge interview at CES 2013 2025 Note - probably the last video of me without a beard!
9th Jan 2013
1

Verge interview at CES 2013

from Eric Migicovsky's Blog RSS Feed [alt+shift+b] in technology

9th Jan 2013
2025 Note - probably the last video of me without a beard!
Virtual Pinhead Discovering virtual pinball, a hobbyist community devoted to it, and building a full-size virtual...
2nd Apr 2024
142

Virtual Pinhead

from Engineers Need Art [alt+shift+b] in technology

2nd Apr 2024
Discovering virtual pinball, a hobbyist community devoted to it, and building a full-size virtual pinball cabinet.
snakes.run: rendering 100M pixels a second over ssh snakes.run: rendering 100M pixels a second over ssh snakes.run is a massively multiplayer snake game...
25th Feb 2026
1

snakes.run: rendering 100M pixels a second over ssh

from eieio.games [alt+shift+b] in technology

25th Feb 2026
snakes.run: rendering 100M pixels a second over ssh snakes.run is a massively multiplayer snake game that uses the Secure Snake Home (SSH) protocol. It can render 100M pixels a second. ssh snakes.run to play. Read the full post on my blog! Here's a raw link, if you need it: ...
There are 665 open licences, most are pretty rubbish you are in a maze of twisty licences, all alike
19th Sep 2024
33

There are 665 open licences, most are pretty rubbish

from csvbase blog [alt+shift+b] in technology

19th Sep 2024
you are in a maze of twisty licences, all alike
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

Release of PPSS - the Parallel Processing Shell Script

from Louwrentius - Solar [alt+shift+b] in technology

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,...
Solving the NYTimes Pips puzzle with a constraint solver pre { background: #f4f4f4; border: 1px solid #ddd; border-left: 3px solid #a03; ...
18th Oct 2025
1

Solving the NYTimes Pips puzzle with a constraint solver

from Ken Shirriff's blog [alt+shift+b] in technology

18th Oct 2025
pre { background: #f4f4f4; border: 1px solid #ddd; border-left: 3px solid #a03; border-radius: 2px; color: #666; display: block; font-family: monospace; line-height: 1.3; margin-bottom: 1.6em; max-width: 60em; overflow: auto; padding: 1em 1.5em; ...
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

Hearthstone on Wine

from Jonas Hietala [alt+shift+b] in technology

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...
Twenty Times Faster On 11 August I wrote in my notebook: the speed at which we move is about twenty times the old top...
6th Sep 2026
2

Twenty Times Faster

from Willem L. Middelkoop [alt+shift+b] in technology

6th Sep 2026
On 11 August I wrote in my notebook: the speed at which we move is about twenty times the old top speed. In one day I do what I used to do in twenty. This post is about that speed, what it does to the human in the loop, and the counterweight I found. It is the first post of...
The Reason You Prohibit Things You want less of them. That’s the reason. You may find that it’s too hard to stop people from doing...
2 weeks ago
-2

The Reason You Prohibit Things

from Open for Business [alt+shift+b] in technology

2 weeks ago
You want less of them. That’s the reason. You may find that it’s too hard to stop people from doing the thing, literally blood, sweat, and tears trying to prosecute people, but that’s a different thing.
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

2023-05-07 electrical characteristics of telephone lines

from computers are bad [alt+shift+b] in technology

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...
My Half-Anniversary with Starlink It was six months ago today that I first plugged my computer into the Starlink router, connected to...
20th Aug 2026
1

My Half-Anniversary with Starlink

from Open for Business [alt+shift+b] in technology

20th Aug 2026
It was six months ago today that I first plugged my computer into the Starlink router, connected to the standard-sized Starlink “dish” (it’s a panel) that was flopped down haphazardly in my back yard.
2023-12-05 vhf omnidirectional range The term "VHF omnidirectional range" can at first be confusing, because it includes "range"---a...
5th Dec 2023
131

2023-12-05 vhf omnidirectional range

from computers are bad [alt+shift+b] in technology

5th Dec 2023
The term "VHF omnidirectional range" can at first be confusing, because it includes "range"---a measurement that the technology does not provide. The answer to this conundrum is, as is so often the case, history. The "range" refers not to the radio equipment but to the space...
The first good Raspberry Pi Laptop Ever since the Raspberry Pi Compute Module 5 was introduced, I wondered why nobody built a decent...
6th Feb 2026
1

The first good Raspberry Pi Laptop

from Jeff Geerling [alt+shift+b] in technology

6th Feb 2026
Ever since the Raspberry Pi Compute Module 5 was introduced, I wondered why nobody built a decent laptop chassis around it. You could swap out a low spec CM5 for a higher spec, and get an instant computer upgrade. Or, assuming a CM6 comes out someday in the same form factor,...
Python's easter eggs and hidden jokes Just when you thought, Python could not be more fun. Read on GitHub...
8th May 2017
18

Python's easter eggs and hidden jokes

from Himanshu Mishra | orkohunter.net RSS Feed [alt+shift+b] in technology

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…
A miniature Vegas Sphere is the perfect nightlight Sphere in Las Vegas is inarguably one of the most notable architectural achievements of the...
1st Aug 2024
82

A miniature Vegas Sphere is the perfect nightlight

from Arduino Blog [alt+shift+b] in technology

1st Aug 2024
Sphere in Las Vegas is inarguably one of the most notable architectural achievements of the 21st century so far. Gaudy? Maybe. Controversial? Definitely. Interesting? Absolutely — no one can debate that with a straight face. When 15-year-old Ben Kennedy’s bedroom nightlight...
Introducing QuickDraw This may be the best product we've ever designed. Existing cord organizers sit at the back or edge...
23rd Nov 2021
23

Introducing QuickDraw

from Elevation Lab - Blog [alt+shift+b] in technology

23rd Nov 2021
This may be the best product we've ever designed. Existing cord organizers sit at the back or edge of your desk and create a mountain of clutter. Using them requires reaching for the cord you want and pulling it across your desk. To put it back, you have to flip the the cord...
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

TIL: Rails, CloundFront CDN, and imgproxy

from Good Enough [alt+shift+b] in technology

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...
Privacy Policy The legal terms mentioned here covers abishekmuthian.com and products which explicitly link to this...
1st Mar 2025
1

Privacy Policy

from Abishek Muthian [alt+shift+b] in technology

1st Mar 2025
The legal terms mentioned here covers abishekmuthian.com and products which explicitly link to this legal page. For legal terms of my individual products please refer to the legal section on their respective websites. Privacy Policy What personal data are collected and why its...
Review of the 2-dial TTArtisan Light Meter My latest purchase for my analog cameras is the TTArtisan light meter, a hotshoe-mounted meter...
30th Dec 2021
133

Review of the 2-dial TTArtisan Light Meter

from Style over Substance [alt+shift+b] in technology

30th Dec 2021
My latest purchase for my analog cameras is the TTArtisan light meter, a hotshoe-mounted meter accessory. The market for these shoe-mounted light meters for vintage cameras has become weirdly competitive. They fit on top of a mechanical camera and provide you with the right...
Building the GH60 I’ve finally completed my first custom made keyboard. I’m still missing stabilizers and some smaller...
12th Oct 2016
29

Building the GH60

from Jonas Hietala [alt+shift+b] in technology

12th Oct 2016
I’ve finally completed my first custom made keyboard. I’m still missing stabilizers and some smaller screws to hold it all together but I’ve been using it the last days and I thought I’d share. The hardware Several years ago I joined the geekhack forum and I joined in a few group...
The 'hidden' cost of using ZFS for your home NAS Introduction Update December 2023: In June, it was announced that iXsystems would sponsor...
2nd Jan 2016
35

The 'hidden' cost of using ZFS for your home NAS

from Louwrentius - Solar [alt+shift+b] in technology

2nd Jan 2016
Introduction Update December 2023: In June, it was announced that iXsystems would sponsor implementing the VDEV expansion feature. A new pr has been created for this effort. The feature was merged into the code base, but may not be available to the general public before the end...
15th Jul 2011
Notes from Neal Gabler's Walt Disney Disney was a celebrity by his mid-30s, Disney the company was famous by 1930s. Even though...
18th Feb 2023
26

Notes from Neal Gabler's Walt Disney

from Notes on software development [alt+shift+b] in technology

18th Feb 2023
Disney was a celebrity by his mid-30s, Disney the company was famous by 1930s. Even though politically the 1930s was considered the decade of Roosevelt (elected President in 1933), culturally the 1930s was considered the decade of Mickey Mouse. Almost every new...
A Christmas Game I’m going through a bit of a boardgame stint, as I usually do during christmas time. I had exactly...
26th Dec 2014
26

A Christmas Game

from Jonas Hietala [alt+shift+b] in technology

26th Dec 2014
I’m going through a bit of a boardgame stint, as I usually do during christmas time. I had exactly one thing on my wishlist for this christmas for my little brother: Ticket to Ride: Nordic Countries. Guess what? I got something from my wishlist! This was our 5th or 6th game (or...
The little Wi-Fi AP that could I have a bad habit of testing things whenever a “good” idea pops into my head. This is a short...
22nd Jul 2020
49

The little Wi-Fi AP that could

from ./techtipsy [alt+shift+b] in technology

22nd Jul 2020
I have a bad habit of testing things whenever a “good” idea pops into my head. This is a short overview of one of them. The Orange Pi Zero is a SBC (single board computer) that has a slow 32-bit ARM 4 core CPU, 512MB of RAM and no display output. It’s actually quite OK for many...
Slackware update The last time I (re)installed Slackware I documented what I did. Somehow I managed to really bork my...
2nd Aug 2015
24

Slackware update

from Jonas Hietala [alt+shift+b] in technology

2nd Aug 2015
The last time I (re)installed Slackware I documented what I did. Somehow I managed to really bork my installation and I decided to go through with a larger reinstallation once more. This is a log of some things I did differently. Kernel Before installing the kernel it’s nice to...
More Luigi! Elias Freider just talked about Luigi at PyData 2013: The presentation above is much better than one...
22nd Mar 2013
26

More Luigi!

from Home on Erik Bernhardsson [alt+shift+b] in technology

22nd Mar 2013
Elias Freider just talked about Luigi at PyData 2013: The presentation above is much better than one I put together a few weeks ago. In case anyone is interested I'll include it too:
Checkboxes are never round I’ve noticed a worrying number of professional designers mixing up basic form elements lately....
3rd Sep 2015
1

Checkboxes are never round

from Daniel De Laney [alt+shift+b] in technology

3rd Sep 2015
I’ve noticed a worrying number of professional designers mixing up basic form elements lately. Checkboxes and radio buttons, particularly. This is the Jobs page on Designer News: See that “Remote Friendly” control? It’s a trick control. It looks like a radio button, but it...
Seaside Sweeper keeps beaches pristine Without anyone caring for them, beaches quickly become trash-covered swaths of disappointment. That...
2nd May 2024
75

Seaside Sweeper keeps beaches pristine

from Arduino Blog [alt+shift+b] in technology

2nd May 2024
Without anyone caring for them, beaches quickly become trash-covered swaths of disappointment. That care is necessary to maintain the beautiful sandy havens that we all want to enjoy, but it requires a lot of labor. A capstone team of students from the University of Colorado...
Script that shows relevant disk information I wrote a small Python script called 'showdisks' that displays relevant information about any...
1st Oct 2013
24

Script that shows relevant disk information

from Louwrentius - Solar [alt+shift+b] in technology

1st Oct 2013
I wrote a small Python script called 'showdisks' that displays relevant information about any physical storage devices supported by hdparm. Information such as model and capacity are shown, but also controller and device path. This script only requires python and hdparm. I hope...
Thinking about functional programming Someone on Discord asked about how to learn functional programming. The question and my initial...
15th Aug 2023
22

Thinking about functional programming

from Notes on software development [alt+shift+b] in technology

15th Aug 2023
Someone on Discord asked about how to learn functional programming. The question and my initial tweet on the subject prompted an interesting discussion with Shriram Krishnamurthi and other folks. So here's a slightly more thought out exploration. And just for backstory sake: I...
Vulkan 1.3 on the M1 in 1 month u{text-decoration-thickness:0.09em;text-decoration-color:skyblue} Finally, conformant Vulkan for the...
5th Jun 2024
160

Vulkan 1.3 on the M1 in 1 month

from On Life and Lisp [alt+shift+b] in technology

5th Jun 2024
u{text-decoration-thickness:0.09em;text-decoration-color:skyblue} Finally, conformant Vulkan for the M1! The new “Honeykrisp” driver is the first conformant Vulkan® for Apple hardware on any operating system, implementing the full 1.3 spec without “portability”...
Reverse engineering the barrel shifter circuit on the Intel 386 processor die The Intel 386 processor (1985) was a large step from the 286 processor, moving x86 to a 32-bit...
6th Dec 2023
32

Reverse engineering the barrel shifter circuit on the Intel 386 processor die

from Ken Shirriff's blog [alt+shift+b] in technology

6th Dec 2023
The Intel 386 processor (1985) was a large step from the 286 processor, moving x86 to a 32-bit architecture. The 386 also dramatically improved the performance of shift and rotate operations by adding a "barrel shifter", a circuit that can shift by multiple bits in one step. The...
The first conformant M1 GPU driver Conformant OpenGL® ES 3.1 drivers are now available for M1- and M2-family GPUs. That means the...
22nd Aug 2023
60

The first conformant M1 GPU driver

from On Life and Lisp [alt+shift+b] in technology

22nd Aug 2023
Conformant OpenGL® ES 3.1 drivers are now available for M1- and M2-family GPUs. That means the drivers are compatible with any OpenGL ES 3.1 application. Interested? Just install Linux! For existing Asahi Linux users, upgrade your system with dnf upgrade (Fedora) or pacman -Syu...
Smartwatches vs Mechanical watches Why I still wear a mechanical watch and why smartwatches have potential.
29th Apr 2017
27

Smartwatches vs Mechanical watches

from Willem's Blog [alt+shift+b] in technology

29th Apr 2017
Why I still wear a mechanical watch and why smartwatches have potential.
Introducing The 5-Year Compact Battery for AirTag There are few things worse than a dead AirTag when you need it. That's why we designed the The...
4th Dec 2025
1

Introducing The 5-Year Compact Battery for AirTag

from Elevation Lab - Blog [alt+shift+b] in technology

4th Dec 2025
There are few things worse than a dead AirTag when you need it. That's why we designed the The 5-Year Compact Battery for AirTag.  It replaces the CR2032 coin cell for two uses AAA batteries for 5.5x more capacity. And does so in a small, lightweight form factor.  Discrete,...
Resource Management “We had to display a lot of information at once and help them make sense of it. There are many ways...
15th Jun 2017
14

Resource Management

from Daniel De Laney [alt+shift+b] in technology

15th Jun 2017
“We had to display a lot of information at once and help them make sense of it. There are many ways to do that wrong and only a few ways to do it right.” The Challenge The client came to us with a problem: They had paid for a custom tool that didn’t do what they needed. They had...
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

Zoo elephants get a musical toy to enrich their lives

from Arduino Blog [alt+shift+b] in technology

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...
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

Geniune Love and Infatuation

from Himanshu Mishra | orkohunter.net RSS Feed [alt+shift+b] in technology

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…
Git Worktrees and GitButler How do git worktrees help you work on more than one branch at the same time, and how does that...
4th Mar 2024
1

Git Worktrees and GitButler

from Butler's Log [alt+shift+b] in technology

4th Mar 2024
How do git worktrees help you work on more than one branch at the same time, and how does that differ from virtual branches in GitButler?
Adding Custom Sleep Screen Images to the Kindle Scribe Last year I upgraded my Kindle Paperwhite to a Kindle Scribe to be able to write notes and draw...
24th Feb 2025
1

Adding Custom Sleep Screen Images to the Kindle Scribe

from joshua stein [alt+shift+b] in technology

24th Feb 2025
Last year I upgraded my Kindle Paperwhite to a Kindle Scribe to be able to write notes and draw diagrams while programming to help visualize things. One thing that bothered me about the Scribe was that its sleep screen images were pretty boring and because I'm now often reading...
Designing a multi dimensional capacity queue Dealing with a capacity queue is challenging, but if you take the time to model it right it is...
1st Dec 2020
26

Designing a multi dimensional capacity queue

from Willem's Blog [alt+shift+b] in technology

1st Dec 2020
Dealing with a capacity queue is challenging, but if you take the time to model it right it is possible to create a performant and reliable system.
Writing a minimal in-memory storage engine for MySQL/MariaDB I spent a week looking at MySQL/MariaDB internals along with ~80 other devs. Although MySQL and...
9th Jan 2024
30

Writing a minimal in-memory storage engine for MySQL/MariaDB

from Notes on software development [alt+shift+b] in technology

9th Jan 2024
I spent a week looking at MySQL/MariaDB internals along with ~80 other devs. Although MySQL and MariaDB are mostly the same (more on that later), I focused on MariaDB specifically this week. Before last week I had never built MySQL/MariaDB before. The first day of this hack week,...
Writing a lisp compiler from scratch in JavaScript: 6. an x86 upgrade Previously in compiler basics: 1. lisp to assembly 2. user-defined functions and variables ...
8th Dec 2019
29

Writing a lisp compiler from scratch in JavaScript: 6. an x86 upgrade

from Notes on software development [alt+shift+b] in technology

8th Dec 2019
Previously in compiler basics: 1. lisp to assembly 2. user-defined functions and variables 3. LLVM 4. LLVM conditionals and compiling fibonacci 5. LLVM system calls This post upgrades the ulisp x86 backend from using a limited set of registers (with no spilling...
Serializing and deserializing a Cookie Jar I needed a way to "freeze" a Faraday connection, and then recover it .. but the cookie jar was...
1st Jan 2020
1

Serializing and deserializing a Cookie Jar

from Yazin Alirhayim [alt+shift+b] in technology

1st Jan 2020
I needed a way to "freeze" a Faraday connection, and then recover it .. but the cookie jar was getting in the way.
Better Interfaces, Better Products Identity via algorithms, wallets as browsers, crypto's "front page" — how interfaces govern the way...
14th Mar 2023
18

Better Interfaces, Better Products

from Greater Still by Gaby Goldberg [alt+shift+b] in technology

14th Mar 2023
Identity via algorithms, wallets as browsers, crypto's "front page" — how interfaces govern the way we interact with the world
I'm done with Ubuntu I liked Ubuntu. For a very long time, it was the sensible default option. Around 2016, I used the...
5th Feb 2025
68

I'm done with Ubuntu

from ./techtipsy [alt+shift+b] in technology

5th Feb 2025
I liked Ubuntu. For a very long time, it was the sensible default option. Around 2016, I used the Ubuntu GNOME flavor, and after they ditched the Unity desktop environment, GNOME became the default option. I was really happy with it, both for work and personal computing...
Thoughts On Kubernetes I spent a while the last week porting livegrep.com from running directly AWS to running on...
19th Feb 2017
24

Thoughts On Kubernetes

from Posts on Made of Bugs [alt+shift+b] in technology

19th Feb 2017
I spent a while the last week porting livegrep.com from running directly AWS to running on Kubernetes on Google’s Cloud Platform (specifically, the google container engine, which provisions and manages the cluster for me). I left this experience profoundly enthusiastic about the...
13th Mar 2021
Wallops 2.0 Released Another large update to my Wallops IRC client is available: wallops-2.0.sit (StuffIt 3 archive,...
12th Sep 2024
1

Wallops 2.0 Released

from joshua stein [alt+shift+b] in technology

12th Sep 2024
Another large update to my Wallops IRC client is available: wallops-2.0.sit (StuffIt 3 archive, includes source code and THINK C 5 project file) 532f6c72eadbb9e7ce74dded1bfcd71369a61d818f7c77160bb8a66d6f1ccf9c SHA1: c375a24e00900378e84745c1e11d3d6976ef749c This release features...
Star-Crossed The obvious and deserved comparison is with Evermore/Folklore — a stripped down, mellower version of...
2nd Oct 2021
1

Star-Crossed

from Writing [alt+shift+b] in technology

2nd Oct 2021
The obvious and deserved comparison is with Evermore/Folklore — a stripped down, mellower version of the author's ouevre. While I think Taylor's latest outings are good-not-great, I thought this was closer to great; the songwriting is steadier and more interesting, and the pathos...
Hiding a photo inside another photo How to hide a small photo inside a larger photo?
28th Apr 2022
26

Hiding a photo inside another photo

from Avestura's Blog [alt+shift+b] in technology

28th Apr 2022
How to hide a small photo inside a larger photo?
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,
Elfstedentocht on Feel Last Monday I rode the Fietselfstedentocht, the hottest edition ever, on my fixed gear bike. No bike...
26th May 2026
1

Elfstedentocht on Feel

from Willem L. Middelkoop [alt+shift+b] in technology

26th May 2026
Last Monday I rode the Fietselfstedentocht, the hottest edition ever, on my fixed gear bike. No bike computer, no GPS, no heart rate on my wrist. Just a mechanical watch, a stamp card and my WHOOP quietly recording in the background. Eighteen months ago I wondered whether I could...
Chinatown Well, that was probably the most depressing final sequence I can remember in a film (especially one...
4th Aug 2022
1

Chinatown

from Applied Cartography [alt+shift+b] in technology

4th Aug 2022
Well, that was probably the most depressing final sequence I can remember in a film (especially one so devoted to realism, or at least its brand of plausibility.)
IDA Summer of Code 2014: Summary This is a wrap-up post of my entry to IDA Summer of Code this year. Quick stats 65 merged...
6th Oct 2014
23

IDA Summer of Code 2014: Summary

from Jonas Hietala [alt+shift+b] in technology

6th Oct 2014
This is a wrap-up post of my entry to IDA Summer of Code this year. Quick stats 65 merged commits 6790 lines added 2822 lines deleted 36 pull requests, 34 merged 12 pull requests directly fixing issues rest either documentation or cleanup 1 RFC submitted...
Inside an Isotemp OCXO107-10 Oven Controlled Crystal Oscillator The Isotemp OCXO107-10 Gathering Information from time-nuts Getting It to Run On the Bench Inside...
26th Oct 2025
22

Inside an Isotemp OCXO107-10 Oven Controlled Crystal Oscillator

from Electronics etc… [alt+shift+b] in technology

26th Oct 2025
The Isotemp OCXO107-10 Gathering Information from time-nuts Getting It to Run On the Bench Inside the OCXO107-10 Looking Forward The Isotemp OCXO107-10 I spent $5 at the Silicon Valley Electronics Flea Market on an Isotemp OCXO107-10 oscillator. Compared to my other OCXOs, this...
Rivian R2 wishes as an R1 owner After 7 years with a Tesla Model 3, we picked up a gen 2 Rivian R1S in April of 2025. We still have...
9th Feb 2026
1

Rivian R2 wishes as an R1 owner

from Christian Selig [alt+shift+b] in technology

9th Feb 2026
After 7 years with a Tesla Model 3, we picked up a gen 2 Rivian R1S in April of 2025. We still have the Model 3 as a second vehicle, but it’s been really cool experiencing a new electric vehicle from a very passionate new company. 2026 is a really exciting time for Rivian, as in...
10th Aug 2025
17

The Story of Creative Technology

from Abort Retry Fail [alt+shift+b] in technology

10th Aug 2025
The Sound Blaster
What working on Pebble taught me about building hardware Building hardware is fun but tough. We worked on Pebble for a full four years before we launched on...
19th Sep 2017
1

What working on Pebble taught me about building hardware

from Eric Migicovsky's Blog RSS Feed [alt+shift+b] in technology

19th Sep 2017
Building hardware is fun but tough. We worked on Pebble for a full four years before we launched on Kickstarter in 2012. We went on to sell…
An ode to my favorite mobile game I can’t stop telling my friends about Forward: Escape the Fold and now I’m telling you. I bought it...
4th Mar 2025
79

An ode to my favorite mobile game

from Evan Hahn (dot com) [alt+shift+b] in technology

4th Mar 2025
I can’t stop telling my friends about Forward: Escape the Fold and now I’m telling you. I bought it more than two years ago and it’s my favorite mobile game by a mile. Forward describes itself as the “perfect bitesized roguelike dungeon crawler”. You control a character trying to...
January, 2025 Hello, 2025! (As always, Death Cab remains the soundtrack by which you should read this.)
5th Jan 2025
1

January, 2025

from Applied Cartography [alt+shift+b] in technology

5th Jan 2025
Hello, 2025! (As always, Death Cab remains the soundtrack by which you should read this.)
Vibe Coding Grossing over $48K a month, the flight simulator game by Pieter Levels spurred a whole flurry of...
14th Apr 2025
1

Vibe Coding

from Willem L. Middelkoop [alt+shift+b] in technology

14th Apr 2025
Grossing over $48K a month, the flight simulator game by Pieter Levels spurred a whole flurry of innovation. Without detailed knowledge of 3D game engine technology, he 'vibe coded' his game using AI. Critics of his work pointed at security and scalability issues, while...
One year as a solo dev building open-source data tools without funding This is an external post of mine. Click here if you are not redirected.
10th Jun 2022
23

One year as a solo dev building open-source data tools without funding

from Notes on software development [alt+shift+b] in technology

10th Jun 2022
This is an external post of mine. Click here if you are not redirected.
Multitasking on ESP32 with Arduino and FreeRTOS By now, it's no secret that the ESP32 is my go-to chip for making IoT devices. They're small,...
6th Jan 2020
23

Multitasking on ESP32 with Arduino and FreeRTOS

from Simply Explained [alt+shift+b] in technology

6th Jan 2020
By now, it's no secret that the ESP32 is my go-to chip for making IoT devices. They're small, powerful, have a ton of onboard features, and they're relatively easy to program.However, when using it together with Arduino, all your code runs on a single core. That seems a bit...
The MANIAC One third of the way through The MANIAC, I found myself wondering why this book was not more...
2nd Nov 2024
1

The MANIAC

from Applied Cartography [alt+shift+b] in technology

2nd Nov 2024
One third of the way through The MANIAC, I found myself wondering why this book was not more popular: it seemed to be a perfect storm of formalism and postmodernism (it being told in a fugue-like oral history), scientistic reckoning (suddenly in vogue thanks to oppenheimer),...
2019 2019 was pretty great. here are the highlights:
25th Dec 2019
1

2019

from Applied Cartography [alt+shift+b] in technology

25th Dec 2019
2019 was pretty great. here are the highlights:
From GitHub to Codeberg/Forgejo Respect your users and their confidence in you, “Microsoft” GitHub. Ethkuil, Updates to your GitHub...
28th Apr 2026
1

From GitHub to Codeberg/Forgejo

from Jonas Hietala [alt+shift+b] in technology

28th Apr 2026
Respect your users and their confidence in you, “Microsoft” GitHub. Ethkuil, Updates to your GitHub Feed #65343 After years of waffling around I finally bit the bullet and migrated away from GitHub onto Codeberg and a private Forgejo instance. If Codeberg is good enough for...
Cutting Cloud Costs Facing sky-high cloud costs, I found software optimisation vital. Discover how I saved 90% on cloud...
4th Apr 2023
25

Cutting Cloud Costs

from Willem's Blog [alt+shift+b] in technology

4th Apr 2023
Facing sky-high cloud costs, I found software optimisation vital. Discover how I saved 90% on cloud expenses!
Pattern Recognition It was funny to read 2002-era reviews of this book, which universally bemoaned the "tres hip"-ness...
5th Apr 2023
1

Pattern Recognition

from Writing [alt+shift+b] in technology

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,...
Traction Heroes Ep. 46: Tribal Psychology We keep reading scary reports of swarms of AI agents breaking into computer systems and doing other...
a week ago
1

Traction Heroes Ep. 46: Tribal Psychology

from Jorge Arango [alt+shift+b] in technology

a week ago
We keep reading scary reports of swarms of AI agents breaking into computer systems and doing other untoward and perhaps illegal things. To what degree do these agents influence each other? And is there anything we can learn from human behavior that would help mitigate these...
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

Notes from "Life in Code: A Personal History of Technology"

from Evan Hahn (dot com) [alt+shift+b] in technology

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...
CVE-2007-4573: The Anatomy of a Kernel Exploit CVE-2007-4573 is two years old at this point, but it remains one of my favorite vulnerabilities. It...
5th Feb 2010
22

CVE-2007-4573: The Anatomy of a Kernel Exploit

from Posts on Made of Bugs [alt+shift+b] in technology

5th Feb 2010
CVE-2007-4573 is two years old at this point, but it remains one of my favorite vulnerabilities. It was a local privilege-escalation vulnerability on all x86_64 kernels prior to v2.6.22.7. It’s very simple to understand with a little bit of background, and the exploit is...
Intel's Inboard 386/PC Welcome to the 1990s.
15th Oct 2024
86

Intel's Inboard 386/PC

from Computer Ads from the Past [alt+shift+b] in technology

15th Oct 2024
Welcome to the 1990s.
NeXTWorld Interviews Bud Tribble (1994) They discuss NeXT's OpenStep, open standards, and more.
1st Feb 2026
1

NeXTWorld Interviews Bud Tribble (1994)

from Computer Ads from the Past [alt+shift+b] in technology

1st Feb 2026
They discuss NeXT's OpenStep, open standards, and more.
The beautiful machine 20 years later, I have built an other PC!
6th Mar 2020
1

The beautiful machine

from Fabien Sanglard [alt+shift+b] in technology

6th Mar 2020
20 years later, I have built an other PC!
11th Sep 2011
Rewriting my Neovim config in Lua This screenshot betrays just how much productive time was wasted setting this up. I’ve got tons of...
1st Oct 2023
34

Rewriting my Neovim config in Lua

from Jonas Hietala [alt+shift+b] in technology

1st Oct 2023
This screenshot betrays just how much productive time was wasted setting this up. I’ve got tons of things to do; clean the bathrooms, prototype an idea for a SaaS and ponder world peace. So naturally the procrastination took over and I rewrote my Neovim configuration in...
How to help us build open source Pebble software! As you may have heard, last week Google published the source code for PebbleOS. This is a big...
6th Feb 2025
1

How to help us build open source Pebble software!

from Eric Migicovsky's Blog RSS Feed [alt+shift+b] in technology

6th Feb 2025
As you may have heard, last week Google published the source code for PebbleOS. This is a big deal! Thank you again to Google for this…
GitButler 0.12 - "Stingy Baker" New GitButler release is out! Undo anything, modify your commits with ease, new AI stuff and more!
3rd Jun 2024
1

GitButler 0.12 - "Stingy Baker"

from Butler's Log [alt+shift+b] in technology

3rd Jun 2024
New GitButler release is out! Undo anything, modify your commits with ease, new AI stuff and more!
Three tips to make a content strategy work Consider these three things to maximise the effect of the words you write for your website, blog or...
24th Mar 2021
29

Three tips to make a content strategy work

from Willem's Blog [alt+shift+b] in technology

24th Mar 2021
Consider these three things to maximise the effect of the words you write for your website, blog or company.
Calculating cosine similarities using dimensionality reduction This was posted on the Twitter Engineering blog a few days ago: Dimension Independent Similarity...
5th Dec 2012
23

Calculating cosine similarities using dimensionality reduction

from Home on Erik Bernhardsson [alt+shift+b] in technology

5th Dec 2012
This was posted on the Twitter Engineering blog a few days ago: Dimension Independent Similarity Computation (DISCO) I just glanced at the paper, and there's some cool stuff going on from a theoretical perspective. What I'm curious about is why they didn't decide to use...
Notes from August 2025 Things I published and things I saw this August. See also: my notes from last month, which has links...
31st Aug 2025
1

Notes from August 2025

from Evan Hahn (dot com) [alt+shift+b] in technology

31st Aug 2025
Things I published and things I saw this August. See also: my notes from last month, which has links to all the previous months so far. Things I published this month Most of my work this month was on private stuff, like some contracting and a demo app for a small social group....
Software companies buying software: a story of ecosystems and vendors Why are new startups growing so fast? Why is the wage distribution getting larger for software...
25th Feb 2026
1

Software companies buying software: a story of ecosystems and vendors

from Home on Erik Bernhardsson [alt+shift+b] in technology

25th Feb 2026
Why are new startups growing so fast? Why is the wage distribution getting larger for software engineers? Why do I love infrastructure? Is open source dead? I think a lot of these things, and some more things, all have their roots in a big shift in how we build software. Or...
DIY: Use an IKEA VINDRIKTNING air quality sensor in Home Assistant with ESPHome IKEA has released some interesting new products lately, focused on air quality. In this product...
21st Aug 2021
116

DIY: Use an IKEA VINDRIKTNING air quality sensor in Home Assistant with ESPHome

from Style over Substance [alt+shift+b] in technology

21st Aug 2021
IKEA has released some interesting new products lately, focused on air quality. In this product line, one unit that stands out is the VINDRIKTNING air quality sensor. This cheap (just €9,99) sensor measures the air quality in your home, using a simple traffic light scheme to...
I resurrected my Dutch movie review site from 2003 Introduction Between 2003 and 2006, I ran a Dutch movie review site called moevie.nl.1 I built the...
9th Jun 2022
25

I resurrected my Dutch movie review site from 2003

from Louwrentius - Solar [alt+shift+b] in technology

9th Jun 2022
Introduction Between 2003 and 2006, I ran a Dutch movie review site called moevie.nl.1 I built the site and wrote the reviews. It never made any money. It cost me money to host, and it cost me a lot of time writing reviews, but I remember enjoying writing reviews about films I...
1st Mar 2026
Tools for a Culture of Writing One of the hardest things we do, as humans, is try and communicate what is going on in our minds to...
30th Oct 2021
21

Tools for a Culture of Writing

from Matt Blewitt [alt+shift+b] in technology

30th Oct 2021
One of the hardest things we do, as humans, is try and communicate what is going on in our minds to each other. With significant room for misunderstanding, biases, assumptions and cultural differences, communicating with other engineers (or to stakeholders) appears fraught....
The Aces Some isolated bops but extremely uneven and unfinished in terms of feel.
1st Feb 2021
1

The Aces

from Writing [alt+shift+b] in technology

1st Feb 2021
Some isolated bops but extremely uneven and unfinished in terms of feel.
Deploying FreeBSD on Linode unattended in minutes I became a FreeBSD user over 2 years ago when I wanted to see what all the fuss was about. I swapped...
11th Mar 2017
26

Deploying FreeBSD on Linode unattended in minutes

from Notes on software development [alt+shift+b] in technology

11th Mar 2017
I became a FreeBSD user over 2 years ago when I wanted to see what all the fuss was about. I swapped my y410p dual-booting Windows / Ubuntu with FreeBSD running Gnome 3. I learned a lot during the transition and came to appreciate FreeBSD as a user. I soon began running...
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

Writing an x86 emulator from scratch in JavaScript: 2. system calls

from Notes on software development [alt+shift+b] in technology

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....
I yearn for the perfect home server I’ve changed my home server setup a lot over the past decade, mainly because I keep changing the...
7th Mar 2025
66

I yearn for the perfect home server

from ./techtipsy [alt+shift+b] in technology

7th Mar 2025
I’ve changed my home server setup a lot over the past decade, mainly because I keep changing the goals all the time. I’ve now realized why that keeps happening. I want the perfect home server. What is the perfect home server? I’d phrase it like this: The perfect home server uses...
So We Read On Well, if it's not biography; and it's not literary criticism; and it's not scholarship... what is...
8th Aug 2023
1

So We Read On

from Applied Cartography [alt+shift+b] in technology

8th Aug 2023
Well, if it's not biography; and it's not literary criticism; and it's not scholarship... what is it? And the answer appears to be poorly structured, rambling, fandom.
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

The architecture of declarative configuration management

from Posts on Made of Bugs [alt+shift+b] in technology

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...
Godzilla Minus One I wrote a bit in Everybody's in L.A. about the constraint of evaluating the merit of something...
4th Jun 2024
1

Godzilla Minus One

from Writing [alt+shift+b] in technology

4th Jun 2024
I wrote a bit in Everybody's in L.A. about the constraint of evaluating the merit of something that's in conversation with a genre you don't really care for in the first place; I don't care much for late night shows, and I care even less for kaiju movies, even with my knowledge...
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

Life is maintenance, maintenance is life

from ./techtipsy [alt+shift+b] in technology

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...
Sometimes, You Can Just Feel The Security In The Design (Junos OS Evolved CVE-2026-21902 RCE) On today’s ‘good news disguised as other things’ segment, we’re turning our gaze to CVE-2026-21902 -...
3rd Mar 2026
1
3rd Mar 2026
On today’s ‘good news disguised as other things’ segment, we’re turning our gaze to CVE-2026-21902 - a recently disclosed “Incorrect Permission Assignment for Critical Resource” vulnerability affecting Juniper’s Junos OS Evolved platform. This vulnerability affects only Juniper’s...
How WebP Images Reduced My Bandwidth Usage by 50% Last year I migrated this website from Jekyll to Eleventy. This year, I’m finally implementing WebP...
8th Feb 2022
28

How WebP Images Reduced My Bandwidth Usage by 50%

from Simply Explained [alt+shift+b] in technology

8th Feb 2022
Last year I migrated this website from Jekyll to Eleventy. This year, I’m finally implementing WebP images to save bandwidth and make this site even faster to load! This simple change reduced my bandwidth usage by 50% and is still backwards compatible with old devices and...
Using WordPress is risky It’s been a couple of weeks since I last wrote about WordPress. Stuff’s been happening in the...
1st Nov 2024
35

Using WordPress is risky

from anderegg.ca [alt+shift+b] in technology

1st Nov 2024
It’s been a couple of weeks since I last wrote about WordPress. Stuff’s been happening in the background, but I’ve been trying to ignore it. This morning I read a story that bothered me enough to require another round of therapy-by-blog-post. First up, a couple of things that...
Writing a lisp compiler from scratch in JavaScript: 2. user-defined functions and variables Previously in compiler basics: 1. lisp to assembly 3. LLVM 4. LLVM conditionals and...
20th Jan 2019
24

Writing a lisp compiler from scratch in JavaScript: 2. user-defined functions and variables

from Notes on software development [alt+shift+b] in technology

20th Jan 2019
Previously in compiler basics: 1. lisp to assembly 3. LLVM 4. LLVM conditionals and compiling fibonacci 5. LLVM system calls 6. an x86 upgrade In this post we'll extend the compiler to support defining functions and variables. Additionally, we'll require the...
Look for the Adults In terms of sheer volume of words, factoids, and data of all kinds, this is surely an information...
1st Mar 2026
2

Look for the Adults

from Jorge Arango [alt+shift+b] in technology

1st Mar 2026
In terms of sheer volume of words, factoids, and data of all kinds, this is surely an information age. But in terms of understanding, wisdom, spiritual clarity, and civility, we have entered a darker age. — David Orr, Verbicide (1999) You know how Mr. Rogers said that in a...
Looper In retrospect, almost a proto-Blade Runner 2049. I thought the acting and general plot was kinda...
3rd Aug 2020
1

Looper

from Applied Cartography [alt+shift+b] in technology

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...
3D Printing in 2025 It turns out that I didn’t hate 3D printing, I just hated my Ender. Here were my experiments in 3D...
17th Jan 2026
1

3D Printing in 2025

from Engineers Need Art [alt+shift+b] in technology

17th Jan 2026
It turns out that I didn’t hate 3D printing, I just hated my Ender. Here were my experiments in 3D printing in 2025.
Walking through a basic Racket web service Racket is an impressive language and ecosystem. Compared to Python, Racket (an evolution of Scheme...
29th Dec 2016
21

Walking through a basic Racket web service

from Notes on software development [alt+shift+b] in technology

29th Dec 2016
Racket is an impressive language and ecosystem. Compared to Python, Racket (an evolution of Scheme R5RS is three years younger. It is as concise and expressive as Python but with much more reasonable syntax and semantics. Racket is also faster in many cases due in part to: JIT...
RailScan: Museum Track and Wire Scanner I volunteer at a train, trolley, and subway museum, including working on restoration of full-sized...
25th Jun 2026
1

RailScan: Museum Track and Wire Scanner

from Project Blog on Christopher Mitchell, Ph.D. [alt+shift+b] in technology

25th Jun 2026
I volunteer at a train, trolley, and subway museum, including working on restoration of full-sized rail vehicles and maintaining railway infrastructure. As a non-authoritative, hobby project combining my love of trains, electronics, mapping, and data, I am building a LiDAR...
Train Simulator Controller: Horn Control My several iterations over a CAN bus controller for my Train Simulator physical dashboard has made...
21st Jun 2025
1

Train Simulator Controller: Horn Control

from Project Blog on Christopher Mitchell, Ph.D. [alt+shift+b] in technology

21st Jun 2025
My several iterations over a CAN bus controller for my Train Simulator physical dashboard has made it simple to add new controls. Here’s how I used it plus a joystick to add UK horn control to my virtual train.
Reverse engineering the mysterious Up-Data Link Test Set from Apollo Back in 2021, a collector friend of ours was visiting a dusty warehouse in search of Apollo-era...
21st Jul 2025
1

Reverse engineering the mysterious Up-Data Link Test Set from Apollo

from Ken Shirriff's blog [alt+shift+b] in technology

21st Jul 2025
Back in 2021, a collector friend of ours was visiting a dusty warehouse in search of Apollo-era communications equipment. A box with NASA-style lights caught his eye—the "AGC Confirm" light suggested a connection with the Apollo Guidance Computer. Disappointingly, the box was...
GitButler 0.19 - "Commander Keen" GitButler 0.19 is out, now shipping with a CLI, improved diffing, improved agentic help and more!
5th Feb 2026
1

GitButler 0.19 - "Commander Keen"

from Butler's Log [alt+shift+b] in technology

5th Feb 2026
GitButler 0.19 is out, now shipping with a CLI, improved diffing, improved agentic help and more!
Looking for vulnerabilities is the last thing I do There’s a common misconception among developers that my job, as a (application) Security Engineer,...
20th Feb 2026
1

Looking for vulnerabilities is the last thing I do

from Neil Madden [alt+shift+b] in technology

20th Feb 2026
There’s a common misconception among developers that my job, as a (application) Security Engineer, is to just search for security bugs in their code. They may well have seen junior security engineers doing this kind of thing. But, although this can be useful (and is part of the...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

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