Linux Reaches 5% Desktop Market Share in USA
ostechnix.com
Shipping WebGPU on Windows in Firefox 141
mozillagfx.wordpress.com
Cloudflare 1.1.1.1 Incident on July 14, 2025
blog.cloudflare.com
Tilck: A Tiny Linux-Compatible Kernel
github.com
Ukrainian hackers destroyed the IT infrastructure of Russian drone manufacturer
prm.ua
Gauntlet AI (YC S17): All expenses paid training in AI and $200k+job
crossover.com
GPUHammer: Rowhammer attacks on GPU memories are practical
gpuhammer.com
Show HN: Shoggoth Mini – A soft tentacle robot powered by GPT-4o and RL
matthieulc.com
Documenting what you're willing to support (and not)
rachelbythebay.com
NIST ion clock sets new record for most accurate clock
nist.gov
The beauty entrepreneur who made the Jheri curl a sensation
thehustle.co
Where's Firefox going next?
connect.mozilla.org
Running a million-board chess MMO in a single process
eieio.games
To be a better programmer, write little proofs in your head
the-nerve-blog.ghost.io
The FIPS 140-3 Go Cryptographic Module
go.dev
Nextflow: System for creating scalable, portable, reproducible workflows
github.com
Algorithms for making interesting organic simulations
bleuje.com
The Story of Mel, A Real Programmer, Annotated (1996)
users.cs.utah.edu
> First is to assume that almost everything is an assumption. Second is to insert enough flexibility into the work so that only minimal parts of it are lost if your assumptions are wrong.
That's why rigid language like Rust is suitable for mature domains (like rewriting an existing app in Rust) where most things are known, instead of new and quickly iterating things (many unknown unknown). https://loglog.games/blog/leaving-rust-gamedev/