Lobsters
114 posts · lobste.rs
Simple and Efficient Row-Level Security
Unable to summarize – the article content was not provided.
When adding a fractional part to a number fixes your shader
A Voronoi fragment shader stutters on an RTX 4070; the author discovers that replacing `fract()` with `x‑floor(x)` eliminates the glitch, suspects a driver miscompile, and documents a week‑long manual debugging process with code, device tests, and LLM‑assisted hypotheses.
Reinventing issue tracking: Local-first and Git-native
A devlog describing how Manganin’s issue tracker stores issues in a dedicated Git repo as plain files, after rejecting earlier approaches that tried to embed issue data in the code tree or Git refs. The author explains the pitfalls of using refs for issue storage, shows the low‑level Git commands needed for that approach, and then outlines the final design: a hidden sister repository where each i…
Some things Veloren does differently
Veloren’s engine uses a custom ECS, a novel ‘chonks’ voxel storage, full‑world pre‑generation, physically‑based erosion, and a scalable real‑time simulation (rtsim) that keeps tens of thousands of NPCs active, achieving ~50% CPU usage on a 48‑core server with 500+ players.
JDK 27 has been released
JDK 27 became GA on 15 Sep 2026 with binaries from Oracle. It ships default G1 GC, post‑quantum TLS key exchange, default compact object headers, and several preview features such as structured concurrency and lazy constants.
Swift 6.4 Released
Swift 6.4 adds Swift Build as the default SPM build system, stabilizes Subprocess (1.0), expands C++/Java interop, boosts WebAssembly performance (up to 40×), introduces new language features (optional some/any, @diagnose, module selectors, async defer, cancellation shields), adds non‑copyable array types, SBOM generation, and broader IDE support.
How I Wrote a Forth (Without Knowing How)
The author details building MoonForth, a Forth interpreter written in C that leverages Lua's C API for stack manipulation and word storage. The process was surprisingly straightforward, reinforcing the idea that Forth "writes itself" by iteratively filling missing functionality.
Search over Algebraic Graphs
Lobstersanekstein.comlobste.rs5IBM Built the Cold War’s Most Powerful Code Breaker for the NSA
IBM’s Harvest (IBM 7950) was a 1960s NSA‑dedicated streaming coprocessor attached to an IBM Stretch mainframe. It ran up to 200× faster than contemporary machines, used a custom bit‑addressable memory model, pipelined parallel streams (P, Q → R), and introduced the world’s first automated tape library. IBM also created a domain‑specific language, Alpha, for cryptanalytic programmers. The article…
Type Systems You Might Not Know (But Will Love)
Lobsterswearedevelopers.comlobste.rs3

