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.
Very well written post explaining the reality of gaming in the Global South and how the US-based media knowingly and unknowingly participates in its erasure.
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
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.
Explore an archive of Doom ports showcasing how the game has been adapted to run on various devices, even those not originally intended for gaming.
An old-but-gold debugging story of how canonicalization of Unicode can often give unpredictable and confusing results, when you don't actually know how the canonicalization process works.
Insightful post from Hillel Wayne exploring how to apply the Hierarchy of Hazard Controls they learned about from a mechanical engineer to a contrived example in programming.
Short and to the point post about designing things with a little trust in your users to intuit a relatively easy model rather than papering over the slightest complexity with things that erase the mental model of the underlying concepts.
Today I learned that Firefox started as an act of protest from Mozilla engineers who hated the bloated product they were being forced to create
Super interesting look into the #Steam discovery queue system and the impact it has on your game's visibility on the platform
A great essay diving into an obscure font that is present all over New York City, and tracing its history all the way back to physical milling presses in the early 1900s. Both the information and its presentation are top notch
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.
A great round up of interesting stuff, mostly centered around C++
An ongoing mini-series documenting specific, often niche parts of the JVM. They're all pretty short and to the point, and the author encourages to treat them as chapters in a book as they reference each other quite often.
Some tips from P-Y to write handy utilities for enums like ensuring entries are sorted or that they have unique labels, in a generic fashion.
Great vulnerability research but the highlight is definitely the hand-crafted interactive mock ups of Google websites
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.
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.