~lobsters | Bookmarks (1922)
-
Vision of a new World - Design Issues
I have written about the properties I want the web to have and the world to...
-
Making “this” less annoying
Now that I have a job where I’m writing web components full time, I see the...
-
The future of programming languages
The devices humanity built for centuries reduced the effort required to do tasks otherwise difficult or...
-
"We never update unless forced to" — cargo-semver-checks 2024 Year in Review
cargo-semver-checks ends 2024 having improved dramatically over the course of the year: 12 new releases featuring...
-
using Linear Programming to find optimal builds in league of legends - annieversary
2025-01-20 word count: 2160 approx reading time: 12 mins i've recently started playing league of legends...
-
Type Inference in Rust and C++
Branches. Toggle original/dithered image Let’s talk about a topic that’s either completely obvious or in the...
-
The hunt for error -22 - Blog - Tweede golf
Sit back and grab a drink. This one is a doozy.BackgroundAt Tweede golf we do lots...
-
SQL Transactions in Go: The Good Way
Published on 2025-01-21Reading time estimated to 8 minutes In my last work experience, I designed what...
-
Reminiscing on my early days writing software
The beginner's curse of not knowing when to ask "why" We all have stories of our...
-
Refinement types for input validation
Most applications need to deal with user input in some capacity; data submitted via a web...
-
Overview - Twine Data
Twine-data (twine for short) is a binary format that aims at combining simplicity, compactness, performance of...
-
iOS Privacy: Announcing InAppBrowser.com - see what JavaScript commands get injected through an in-app browser
Please note that this article is outdated (August 2022). Importantly, the article does not claim that...
-
Steinar H. Gunderson
Pretty much exactly a year ago, I posted about how I was trying out this bcachefs...
-
Encrypted NixOS home server with passwordless reboot | Olivier's log
19 January 2025, in Olivier's log These are my notes on refurbishing a laptop with a...
-
altair-upset: The Evolution of UpSet plots in Altair
Altair is the only plotting library that I’ve felt like loved me back. Maybe ggplot2 would...
-
Project 8086 Part II: Real Mode Productivity; or, 8,086 Reasons to Get a Newer Computer — 512 Pixels
MS-DOS Correspondent Kevin Lipe reporting again from the trailing edge of computing. When I was last...
-
Mozilla Localization in 2024 – Mozilla L10N
2024 was a year with plenty of achievements for the Mozilla localization community (here’s the 2023...