20 random bookmarks

@msfjarvis@androiddev.social's personal link log, mostly revolving around tech and tech-adjacent culture.

2025-11-28

93.

Help, My Java Object Vanished (and the GC is Not at Fault)

arraying.de/posts/markword

Today I'm going to talk about a recent journey as a HotSpot Java Virtual Machine developer working on the OpenJDK project. While running tests for a new feature, I realized my Java objects and classes were arbitrarily disappearing! What followed was probably the most interesting debugging and fixing experience of my life (so far), which I wanted to share with the world.

2025-09-12

86.

links ~ glfmn.io

glfmn.io/links

Gwen Lofman's living collection of links that has some incredibly good stuff.

2025-08-28

80.

Frame of preference

aresluna.org/frame-of-preference

A history of Mac settings, 1984–2004

2025-08-10

78.

Mary Poppendieck's The Tyranny Of The Plan

chrisgagne.com/1255/mary-poppendiecks-the-tyranny-of-the-plan

Transcript of Mary Poppendieck's landmark presentation titled "The Tyrrany Of The Plan"

2025-06-01

75.

How I like to install NixOS (declaratively)

michael.stapelberg.ch/posts/2025-06-01-nixos-installation-declarative

For one of my network storage PC builds, I was looking for an alternative to Flatcar Container Linux and tried out NixOS again (after an almost 10 year break). There are many ways to install NixOS, and in this article I will outline how I like to install NixOS on physical hardware or virtual machines: over the network and fully declaratively.

2025-05-01

71.

Escape (de)Velocity - Artisanal Debugging of Tasks

www.liutikas.net/2025/05/01/Escape-Velocity.html

Debugging Gradle tasks can be challenging, especially when you have no access to tools like Develocity or need to work offline. This post shares a couple of strategies to help you gain more insight into your Gradle build.

2025-03-27

67.

Things that go wrong with disk IO

notes.eatonphil.com/2025-03-27-things-that-go-wrong-with-disk-io.html

2025-03-22

66.

When you deleted /lib on Linux while still connected via ssh

tinyhack.com/2022/09/16/when-you-deleted-lib-on-linux-while-still-connected-via-ssh

Some clever tricks you can employ to salvage an essentially un-salvageable machine. I learned a lot of new things from this!

2025-03-11

64.

20 years of Linux on the Desktop (part 2)

ploum.net/2024-12-16-linux_desktop2.html
63.

20 years of Linux on the Desktop (part 1)

ploum.net/2024-10-20-20years-linux-desktop-part1.html

2025-03-07

62.

The Balatro Timeline

localthunk.com/blog/balatro-timeline-3aarh

A retrospective post about how #Balatro came to be, straight from its creator. Very helpful knowledge for budding game devs to learn the process behind having their own indie hit!

2025-02-01

51.

Visualizing all books in ISBN space

phiresky.github.io/blog/2025/visualizing-all-books-in-isbn-space

Highly interactive and beautiful view of some 100,000 books, it's hard for me to describe what makes it so great to me. Seeing is believing!

2025-01-14

49.

Why is Git Autocorrect too fast for Formula One drivers?

blog.gitbutler.com/why-is-git-autocorrect-too-fast-for-formula-one-drivers

Fun dive into the history of Git's autocorrect feature

2024-11-28

42.

Beyond Bcrypt

soatok.blog/2024/11/27/beyond-bcrypt

Great write up on password hashing techniques and their pros and cons

2024-09-10

31.

How to Monetize a blog

modem.io/blog/blog-monetization

Anything I say about it will ruin the delight of experiencing this page for the first time.

30.

You Want My Password or a Dead Patient?

web.archive.org/web/20240910052425/https://cohost.org/mononcqc/post/3647311-paper-you-want-my-p0

A great summary of a paper that analyzed how medical professionals teach themselves to work around security hygiene that prevents them from doing their job. It's a great look into how people working on securing systems often overlook the day to day reality of how these systems are operated.

2024-07-05

15.

"Technical" skills

sashalaundy.com/writing/technical-skills

Great read on why the distinction between technical and non-technical folks is simply meant to be exclusionary, and whether the word holds any weight at all.

2024-07-01

10.

The Shareholder Supremacy

www.wheresyoured.at/tss

Businesses prioritizing shareholder value over everything else seems to have become the norm, but I didn't know how this insane sounding behavior started and this is a great history lesson on it.

2024-06-19

5.

I Will Fucking Piledrive You If You Mention AI Again

ludic.mataroa.blog/blog/i-will-fucking-piledrive-you-if-you-mention-ai-again

2024-06-08

1.

CodeSandbox's approach to cloning microVMs blazingly fast

codesandbox.io/blog/how-we-scale-our-microvm-infrastructure-using-low-latency-memory-decompression