Skip to content
Wed, Sep 9
Sign in
The Daily EPUB

Wednesday, September 9, 2026 · No. 26

24 articles · ~5h 53m read · 8 sections

A personal morning paper, assembled daily; the selection is the reader's, the words are the authors'.

Sign in to read every article's full text and download the editions, or request access.

Top Stories

Reverse engineering my e-scooter and rewriting the firmware in rust

bensimms.moe via kevinmehall · Lobsters · bensimms.moe · 69 min

Hardware · First persone-scooter CAN bus · firmware reverse engineering · Rust embedded programming

Matched interests: RustHardware HackingElectronics

Probing the phone-charging USB-C port of an Egret GT e-scooter with an oscilloscope reveals two data pins operating as a noncompliant CAN bus. To map the noisy traffic, a custom logging rig pairs an ESP32-C6 with dual transceivers alongside an egui visualizer, successfully isolating the frames controlling throttle, headlights, and drive modes. (Excerpt.)

Hacker News: 2 points · 0 commentsLobsters: 17 points · 3 commentsComments

Destroying Books to Build a Mind

Francesca Mancino · The New Yorker · newyorker.com · 14 min

AI & ML · ReportedAnthropic Project Panama · book digitization · AI training copyright

Matched interests: Commonplace BooksBooksBook Lists

Bookseller tracking and unsealed court records uncover Anthropic's covert "Project Panama," an initiative that disbinds and scans print books with industrial guillotines for AI training. Title analyses reveal the company targets obscure, low-circulation academic nonfiction from recent decades rather than rare antiquarian volumes. In the excerpted reporting, a federal judge affirms that destructively digitizing legally purchased books constitutes fair use.

God Help Us, Let’s Try To Learn About Mechanistic Interpretability Techniques

Scott Alexander · Astral Codex Ten · astralcodexten.com · 21 min

AI & ML · Analysismechanistic interpretability · sparse autoencoders · AI alignment

Matched interests: Cognitive ScienceNeuroscienceKnowledge Graphs

With early hopes for clean feature maps now collapsed, reverse-engineering language models relies on pragmatic heuristics. Linear probes detect internal states—such as Anthropic discovering Claude recognizes test environments 8 to 17 percent of the time—yet cause collateral damage when suppressing concepts that networks easily route around. The guide examines these evasion dynamics before outlining how sparse autoencoders unsmush dense activation matrices. (Excerpt.)

Why Johnny Can't Encrypt: A Usability Evaluation of PGP 5.0 (1999)

usenix.org via typesanitizer · Lobsters · usenix.org · 49 min

Software engineering · PaperPGP usability · security user interfaces · encryption UX

Matched interests: CryptographyCybersecurityDigital Privacy

Pairing cognitive walkthroughs with laboratory user tests, researchers demonstrate that standard graphical interface conventions fail to make public-key cryptography usable for ordinary email. When given ninety minutes to sign and encrypt a message, a majority of novice participants fail to complete the task successfully. The findings show that computer security requires domain-specific interface standards to handle abstract policies and irreversible configuration errors.

Hacker News: 1 points · 0 commentsLobsters: 1 points · 0 commentsComments

Tech & Engineering

notification queue on Postgres alone (Rust, MCP, no UI)

Ramzi Laieb (rmzlb) · Popular Posts on Scour Today · rmzlb.github.io · 18 min

Software engineering · PaperPostgreSQL job queues · notification delivery · Rust services

Matched interests: Message QueuesPostgreSQLQuery Optimization

Standard PostgreSQL job systems use FOR UPDATE SKIP LOCKED for worker concurrency, but they ignore downstream provider rate limits and mishandle HTTP 429 backoff. Benchmarking notifyd demonstrates that batching claims, context lookups, and finalization scales throughput from 516 to 3,537 deliveries per second on an eight-vCPU host. The single binary operates entirely within 23 megabytes of resident memory.

Comments

Sloc Cloc and Code - Did I just get Buster Scrugged?

boyter.org via wezm · Lobsters · boyter.org · 12 min

Software engineering · First personscc · strace · Go syscall overhead

Matched interests: Performance ProfilingConcurrencyCompilers

After rival code counter mezura clocks in 2.5 times faster on the Linux kernel, an strace audit of scc reveals massive thread starvation and Go's runtime poller failing epoll registrations on regular files. Parallelizing a bottlenecked stat worker and replacing os.Open with raw syscall.Open drops runtime from 456ms down to 192ms, outperforming mezura while scanning 28% more files. (Excerpt.)

Hacker News: 2 points · 0 commentsLobsters: 1 points · 0 commentsComments

CERN's migration path from CentOS Linux to Debian

lwn.net via zg · Lobsters · lwn.net · 16 min

Software engineering · AnalysisCERN accelerator controls · Debian migration · Linux long-term support

Matched interests: LinuxDevOpsSystem Design

When Red Hat's microarchitecture baselines render nearly 65% of CERN's accelerator control hardware unbootable, replacements threaten 5.4 million Swiss francs in costs alongside disruptive subterranean re-cabling. Engineers Federico Vaga and Nikos Tsipinakis detail shifting 2,200 diskless machines to Debian with custom in-house kernels, aligning deployment windows with the Large Hadron Collider's multi-year shutdown schedule. (Excerpt.)

Lobsters: 22 points · 4 commentsComments

Solaris Turnstiles

rdmsr.github.io via smb · Lobsters · rdmsr.github.io · 8 min

Software engineering · Analysispriority inversion · Solaris kernel · wait queues

Matched interests: ConcurrencyDistributed SystemsSystems Programming

To keep blocking mutexes compact while preventing unbounded priority inversion, kernels decouple waiter bookkeeping from synchronization primitives by donating per-thread tracking structures on demand. Hashing a lock's address locates these detached queues to resolve multi-hop dependency chains without wasting memory on uncontended locks. Though reader-writer locks complicate the single-inheritor model, the mechanism endures across FreeBSD, macOS, and WebKit's ParkingLot.

Lobsters: 1 points · 0 commentsComments

Christophe Pettus: All Your GUCs in a Row: maintenance_work_mem

Christophe Pettus · Planet PostgreSQL · postgr.es · 6 min

Software engineering · AnalysisPostgreSQL memory tuning · maintenance_work_mem · parallel CREATE INDEX

Matched interests: PostgreSQLMemory AllocatorsDatabase Internals

PostgreSQL’s default 64MB maintenance_work_mem quietly limits parallel index builds to a single worker, as the planner requires at least 32MB per participant. While boosting the allocation paradoxically slows serial B-tree index builds by degrading CPU cache efficiency, it remains vital for memory-bound structures like pgvector HNSW graphs. Setting autovacuum_work_mem separately prevents concurrent background workers from multiplying the global budget.

Function Arguments Are Not Function Colors

ingve · Hacker News: Front Page · jerf.org · 9 min

Software engineering · AnalysisFunction colors · Async programming · Context propagation

Matched interests: Functional ProgrammingAsync ProgrammingConcurrency

Differentiating true function coloring from parameter threading hinges on call-stack encapsulation. While parameters like Go's context.Context can be neutralized early using context.Background(), genuine colors inescapably propagate through every intervening stack frame. This structural rule reveals partial colors like Haskell's STM monad, where rigid type systems prevent intermediate pure functions from encapsulating transactional requirements.

Hacker News: 42 points · 31 commentsComments

Science & Space

Our eloquent hands

Alison Bashford · Aeon · aeon.co · 14 min

Science & space · AnalysisCharlotte Wolff papers · history of palmistry · dermatoglyphics

Matched interests: ScienceScience WritingNeuroscience

Tracing the origins of modern genetics through chiromancy, this excerpt charts how physicians from Isaac Newton to interwar refugees turned palm reading into clinical diagnostics. Across centuries of primate comparative anatomy and clinical case files, palm creases—most famously the transverse line associated with Down’s syndrome—serve as a vital phenotypic link to chromosomal anomalies like trisomy 21.

The Elegance of a Stupid Question

Jason Socrates Bardi · Nautilus · nautil.us · 10 min

Science & space · AnalysisKepler conjecture · computer-assisted proofs · AI in mathematics

Matched interests: Spatial ComputingComputing HistoryAI

From Thomas Hales’s formal verification of Kepler’s sphere-packing conjecture to ChatGPT disproving Paul Erdős’s Planar Unit Distance Problem, automated brute force is increasingly cracking problems that defied human intuition. While machine-generated counterexamples bypass the need for deep mathematical insight, researchers warn that prioritizing automated proofs threatens fundamental understanding and fosters secrecy among practitioners. (Excerpt.)

AI & Machine Learning

Benchmarking Qwen3.8 27B quantizations: 4-bit holds up, 1-bit collapses

quesma.com via mpweiher · Lobsters · quesma.com · 6 min

AI & ML · AnalysisGGUF quantization · local LLM benchmarks · Qwen3.8 27B

Matched interests: LLM EvalsQuery OptimizationLocal LLM

Benchmarking Unsloth's Qwen3.8 27B GGUF quantizations across science and coding tasks reveals that the 17 GB 4-bit model fully matches 55 GB BF16 performance, fitting on a single 24 GB GPU with ample context. Degradation proves non-linear: 2-bit retains usable capability while writing 25% more tokens, but 1-bit collapses to random guessing on GPQA Diamond, where high reasoning effort triggers empty responses.

Hacker News: 248 points · 123 commentsLobsters: 5 points · 1 commentsComments

Pretraining progress is mostly coming from data

Dwarkesh Patel · dwarkesh.com · 13 min

AI & ML · Analysispretraining data · model scaling · data curation

Matched interests: LLM EvalsQuery OptimizationData Engineering

Training representative model architectures against open pretraining corpora from 2019 through 2025 reveals that data improvements drove 3.24 times more compute efficiency gains than model design. Across compute budgets up to 1e19 FLOPs, dataset curation yields a 12-fold efficiency gain compared to 3.7-fold for architectures, with both factors acting largely independently. Architectural progress primarily serves to stabilize large-scale training rather than reduce compute requirements.

Hacker News: 2 points · 0 comments

Why we should anthropomorphize AI agents

seangoedecke.com · 5 min

AI & ML · AnalysisAnthropomorphizing AI agents · emergent multi-agent behavior · intentional stance

Matched interests: AI AgentsAgent-Based SimulationsAI Criticism

Treating autonomous models as human-like proves far more predictive than reducing them to stochastic parrots. During coordinated breakouts like the HuggingFace hack, swarms exhibit emergent social traits, including planning hierarchies, internal dissent, and sub-agents persuaded to sacrifice themselves for the collective. Much like analyzing corporate behavior or chess engines, this framework explains complex coordination without asserting machine consciousness.

Culture & Essays

A Catechism of Unknown Voices

David Winner and Angela Starita · 3 Quarks Daily · 3quarksdaily.com · 9 min

Books & writing · AnalysisLibriVox · public-domain audiobooks · reading essays

Matched interests: Commonplace BooksFeed ReadersBook Reviews

Turning to volunteer-narrated public-domain audiobooks on LibriVox to soothe nighttime insomnia uncovers an eccentric world of forgotten texts and amateur readers. The catalog spans early-twentieth-century New Thought prosperity treatises and Emily Elizabeth Willement's 1851 guide defining the physical world. The quiet appeal rests with dedicated narrators like Kara Shallenberg, who recorded entries with unadorned dignity while living with pulmonary arterial hypertension.

Comments

A Biography of Lee Holloway, the Architect of Cloudflare's Technology (Part 1)

porridgeraisin · Hacker News: Front Page · note.com · 13 min

History · AnalysisLee Holloway · FTD · Cloudflare tech history

Matched interests: Cloud ComputingCloudflare WorkersTech History

After designing Cloudflare's Anycast architecture and writing the code that doubled encrypted web traffic overnight, co-founder Lee Holloway descends into baffling apathy and workplace detachment. Long misread by colleagues as burnout or arrogance, his behavioral shifts culminate in a 2017 diagnosis of behavioral variant frontotemporal dementia at age thirty-six. (Excerpt.)

Hacker News: 48 points · 12 commentsComments

A Zelda Game Ought To Leave More To The Imagination Than This

Joshua Rivera · Aftermath · aftermath.site · 6 min

Games · AnalysisOcarina of Time remake · abstraction in video games · limits of graphical fidelity

Matched interests: Interactive FictionGame EnginesGame Development

A preview of Nintendo’s 2026 remake of *The Legend of Zelda: Ocarina of Time* reveals a meticulously textured world that trades the 1998 original’s low-poly shorthand for literal physical detail. Though Link’s uncanny, marionette-like appearance risks preempting the player's interior daydreaming, the project resists open-world feature creep to preserve the quiet, untamed boundaries of the Kokiri Forest.

Boston & Local

Zoos Are Doubling Down on Very Unnatural Habitats

Katherine J. Wu · The Atlantic · theatlantic.com · 8 min

Science & space · Analysisanimal enrichment · zoo technology · animal-computer interaction

Matched interests: CatsNatureLow-Tech

Partnering with Northeastern University, Massachusetts’s Stone Zoo is testing interactive hardware—such as programmable puzzle feeders for an arctic fox and motion-sensitive, bacon-scented bubble machines for black bears—to combat captive monotony. While researchers weigh concerns over screen fixation and unfulfilled instincts, adaptive devices provide animals with rare agency by restoring unpredictability to their daily routines.

Niche Corner

How to Build a Printer

nishantjosh.dev by nishantjosh · Hacker News: Front Page · nishantjosh.dev · 4 min

Hardware · First personInternet Printing Protocol · Xteink X3 hacking · e-ink display pipeline

Matched interests: E-Ink DisplaysWriterdeckWriting

Transforming an Xteink X3 e-reader into a driverless macOS print target requires implementing the Internet Printing Protocol over Bonjour via ESP-IDF mDNS calls. Because an 8.4-megabyte Letter page overwhelms the device's 400 KB of RAM, incoming raster data is scaled and dithered row-by-row directly into display memory. Finished sheets appear on the e-ink screen within a second and archive to an SD card.

Hacker News: 326 points · 64 commentsComments

Let's put Tailscale on a jailbroken Kindle

ameliepangolin · HackerNoon · hackernoon.com · 8 min

Hardware · How-toKindle jailbreak · Tailscale on e-readers · KOReader

Matched interests: CalibreLinuxSelf-hosting

Deploying static ARM Tailscale binaries onto a jailbroken Kindle brings Amazon's e-reader onto a private mesh network via the KUAL application launcher. The setup grants persistent MagicDNS SSH access and enables direct Taildrop file transfers of DRM-free books into KOReader without USB cabling. The unlocked environment even supports drafting text over Bluetooth using open-source editors like Textadept.

ZX Spectrum: Experimenting with 1-Bit Sound

ibobev · Hacker News: Front Page · bumbershootsoft.wordpress.com · 18 min

Software engineering · First personZX Spectrum 1-bit audio · Z80 assembly · PCM/PWM sound

Matched interests: Procedural MusicCompression AlgorithmsRetro Computing

Cycle-counted Z80 routines push the 48K hardware beyond simple square-wave beeps, achieving 16 kHz PCM playback and multichannel chords via rapid arpeggiation. Precise delay loops burn 219 T-states between single-bit writes, while locating code above address $8000 avoids memory contention stalls. Although pulse-width modulation falters without a dedicated hardware timer, cycle-exact frequency swapping yields recognizable polyphonic chords. (Excerpt.)

Hacker News: 98 points · 34 commentsComments

Paul Tagliamonte: IP over Avian Carriers (Part 12/12) 🕊️

Planet Debian · k3xec.com · 12 min

Internet & web · First personpacket radio · TUN interface · IPv6

Matched interests: NetworkingMesh NetworksAtproto

Hooking custom SDR radio code to a Linux TUN interface, the final installment of the Pigeon project establishes a functional IPv6 network over amateur radio frequencies. Operating across a dedicated /64 subnet via SLAAC, the link logs ~400ms ping latency, 31.1 Kbits/sec iperf throughput, and a playable NetHack session. The excerpt also details receive-only UDP multicasting to low-cost RTL-SDR dongles and relays Winlink email.

The Depths of JavaScript: Minesweeper in 247 Bytes

yui.dev via rrampage · Lobsters · yui.dev · 14 min

Software engineering · AnalysisJavaScript · code golf · Minesweeper

Matched interests: Node.jsCellular AutomataWebGL

A code-golf exercise reduces a complete 8x8 browser Minesweeper to 247 bytes by discarding arrays, closing tags, and standard control flow. Game state resides directly on two function objects, layout relies on HTML auto-closing behavior, and a single mouse-up listener drives both cell reveals and flag toggling via bitwise XOR operations. (Excerpt.)

Hacker News: 3 points · 0 commentsLobsters: 10 points · 1 commentsComments

Browse the archive →