20 random bookmarks
@msfjarvis@androiddev.social's personal link log, mostly revolving around tech and tech-adjacent culture.
@msfjarvis@androiddev.social's personal link log, mostly revolving around tech and tech-adjacent culture.
Deep dive into how JVM exceptions are implemented on the compiler level
Discover the unique design challenges of creating a spherical planet out of Minecraft-like blocks.
A history of Mac settings, 1984–2004
A sweet and simple guide for declarative integration of the Catppuccin themes for Gitea/Forgejo on a NixOS host.
How to create and deliver lessons that work and build a teaching community around them
Some clever tricks you can employ to salvage an essentially un-salvageable machine. I learned a lot of new things from this!
Very neat explanation of how databases work hard to keep your data safe. I was surprised to learn about the failure mode of reading from page cache twice and the database convincing itself that the data has been written out even though it really hasn't.
Gradle will always parallelize tasks to the maximum possible degree, which might not always be desirable when tasks have extreme memory and/or CPU usage and end up starving the whole build out. Aurimas shares a great trick with Gradle BuildServices that lets tasks have a maximum parallelism.
Great read on the state of the AI industry post the release of DeepSeek R1, which has shattered the idea of AI training only being available to the biggest players in the field.
The creator of One Million Checkboxes is back with another fun experiment.
Simon Willison draws on his past experience working on event management websites to explain the real world problems that arise when you try to keep time for humans, along with actionable advice to minimize both your own and your users' suffering.
Beautifully written and illustrated video explaining shar's journey of creating a frog pond idler game
Great write up on password hashing techniques and their pros and cons
A great read about a bunch of smart hackers who converged around the One Million Checkboxes game and started hiding secret messages inside it, their eventual discovery by the game's creator and everything they accomplished while the game was still up. Honestly made me a tiny bit emotional.
Another great deep dive from the Netflix team on real-world problems they face as a primarily Java-oriented shop.
Airbnb has always felt sketchy about how they try to avoid responsibility for hosts but the deposition sheds light on just how deep this runs. Turns out not even sexual assault perpetrators are deemed as unsafe enough to be banned from being hosts on Airbnb.