~lobsters | Bookmarks (1962)
-
It works on my machine. Why?
We’ve all been here. Something works just fine on your computer but not on someone else’s....
-
Cryptography in Go: AES encryption — Bitfield Consulting
There are two kinds of cryptography in this world: cryptography that will stop your kid sister...
-
Metaprogramming in bash | Adam Young's Web Log
My job requires me to perform operations on multiple machines. These operation can either be against...
-
3 reasons traces are better than metrics for debugging your application
Today I'll talk about the superiority of traces for understanding your system state and investigating problems....
-
Linux memory overcommit
Last week I learned something very interesting about the way Linux allocates and manages memory by...
-
Neatnik Notes · Passkeys are not passwords
Passkeys have been a thing for a little while now, and if you know me you...
-
Return an Enumerator When Your Collection Has Multiple Traversals
A Ruby collection can only define a single #each to use with the Enumerable module. This...
-
At Home In Your Firmware: Analysis of CVE-2024-36877
SMM memory corruption vulnerability in MSI SMM driver (SMRAM write) A buffer overflow vulnerability was discovered...
-
How big a table do you need for your jigsaw puzzle?
Abstract Jigsaw puzzles are typically labeled with their finished area and number of pieces. With this...
-
Would Sherlock use traces or metrics to debug your application?
Today I'll talk about the superiority of traces for understanding your system state and investigating problems....
-
Emacsair! Forge 0.4.0 and 0.4.1 released
I am excited to finally announce the release of Forge version 0.4.0, consisting of 699 commits...
-
Will Postgres development rely on mailing lists forever?
Postgres is pretty old. The open source project started in 1996, so close to 30 years...