Skip to content
Mon, Sep 14
Sign in
The Daily EPUB

Monday, September 14, 2026 · No. 31

23 articles · ~4h 15m 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

Nobody pays for FOSS, we can force them to

Muhammad523 · Hacker News: Front Page · seldo.com · 25 min

Software engineering · Analysisopen source licensing · package registries · maintainer funding

Matched interests: Software LicensingOpen SourceZero-Copy

Framing software licensing as an evolutionarily stable strategy reveals why fully permissive code consistently outcompetes restrictive shifts like those attempted by Redis and Terraform. The resulting equilibrium relies on systemic maintainer burnout, with just five percent of developers producing ninety-six percent of an estimated $8.8 trillion in value. Voluntary interventions—ranging from tips to corporate pledges—inevitably fail because charity cannot alter the underlying market incentives.

Hacker News: 181 points · 181 commentsLobsters: 14 points · 12 commentsComments

Flawed Routers Flood University of Wisconsin Internet Time Server (2003)

walrus01 · Hacker News: Front Page · pages.cs.wisc.edu · 36 min

Internet & web · AnalysisNTP flood · flawed SNTP client · Netgear firmware defect

Matched interests: Mesh NetworksNetworkingHTMX

An inbound traffic surge exceeding 250,000 packets per second against a university NTP host in 2003 appears initially to be a script-kiddie denial-of-service attack. Packet inspection reveals that hundreds of thousands of residential Netgear devices worldwide are blasting legitimate time queries once per second from static port 23457. Network engineers document the un-spoofed deluge and initiate vendor coordination to manage the firmware defect.

Hacker News: 82 points · 10 commentsComments

OEMpocalypse: Unprivileged Android app to root on Samsung, Xiaomi, others

negura · Hacker News: Front Page · calif.io · 18 min

Software engineering · First personAndroid privilege escalation · kernel page use-after-free · SELinux sandbox escape

Matched interests: AndroidHardware HackingMobile UX

Instead of targeting upstream Linux or shared chipset drivers, Lukas Maar develops an Android exploitation framework aimed strictly at proprietary OEM code. Combining vendor-specific sandbox escapes with kernel page use-after-free bugs yields a stable physical-memory primitive that bypasses KASLR and slab hardening without heap grooming. Three chains reliably compromise locked devices across Samsung Galaxy S23–S26 flagships, Xiaomi, Oppo, and OnePlus lines.

Hacker News: 56 points · 25 commentsComments

Tech & Engineering

Stabilizing Rust's never type

lwn.net via rajtilakjee · Lobsters · lwn.net · 9 min

Software engineering · AnalysisRust never type · type inference · language stabilization

Matched interests: RustFuzzingZero-Copy

Compiler contributor waffle prepares the exclamation mark type for Rust 1.99, aliasing Infallible to unlock type-driven dead-code elimination in generic code. Shifting ambiguous type fallback from the unit type to ! causes subtle compilation errors, prompting a crates.io Crater audit that flags 3,300 failing crates. Targeted patch backports to legacy dependencies resolve 1,553 breakages, convincing maintainers to accept the remaining backward incompatibility.

Hacker News: 244 points · 92 commentsLobsters: 4 points · 1 commentsComments

Sorry, Wrong Number: Debugging a Crash under Wine (2022)

blog.jchw.dev via LolPython · Lobsters · blog.jchw.dev · 15 min

Software engineering · First personWine debugging · PE relocations · MinGW pseudo-relocations

Matched interests: WebAssemblyWASMFuzzing

An application compiled with MinGW-w64 fails under Wine when a routine inside libpng jumps into unmapped memory. Replaying execution with the rr debugger reveals that the library marked its own text segment writable via VirtualProtect to rewrite a call instruction to crc32. The misdirected branch traces to MinGW's runtime pseudo-relocation mechanism, which attempts to emulate ELF-style symbol imports on Windows Portable Executables.

Lobsters: 1 points · 0 commentsComments

The case against JPEG XL

giannirosato.com by gianni · Lobsters · giannirosato.com · 11 min

Software engineering · AnalysisJPEG XL · image compression · web codecs

Matched interests: Compression AlgorithmsWebCodecsWebGL

Technical compression benchmarks demonstrate that JPEG XL consistently underperforms tuned AVIF encoders, handicapped by absent directional prediction and the lack of proper deblocking loop filters. Decoding speed poses an even steeper hurdle, with WebP decompressing ten times faster than current Rust implementations. Moreover, excessive bitstream flexibility permits synthetic denial-of-service payloads, including a 1.9-kilobyte image that stalls an M5 Pro for over seventeen seconds.

Hacker News: 157 points · 215 commentsComments

Can a regex match valid card numbers?

abstractnonsense.xyz via bediger4000 · Lobsters · abstractnonsense.xyz · 11 min

Software engineering · AnalysisLuhn algorithm · DFA · regular expressions

Matched interests: Cellular AutomataFuzzy MatchingFuzzing

Evaluating arbitrary-length digit sequences against the Luhn algorithm fits within regular language theory through a 100-state, 1,000-transition Deterministic Finite Automaton. By pairing modulo-10 partial sums to handle alternating parity across left-to-right reads, the automaton computes check digits without reversing incoming input. Converting the resulting state machine through the Brzozowski algebraic method via the greenery library yields an executable regular expression containing millions of characters.

Hacker News: 4 points · 3 commentsLobsters: 18 points · 6 commentsComments

Fixing an NZXT Signal 4K30 part 2: the green/pink video bug

Doug Brown · downtowndougbrown.com · 8 min

Hardware · First personNZXT Signal 4K30 · HDMI YUV/RGB mismatch · firmware reverse engineering

Matched interests: Hardware HackingE-Ink DisplaysTerminal Graphics

Probing an unmarked UART header on a discontinued NZXT capture card reveals that DVI-mode inputs trigger pink-and-green artifacts due to a vendor driver bug. In ITE's stock HDMI receiver code, a misread comment mistakenly configures register 0x6B for YUV 4:2:2 instead of RGB. Patching a single byte in the firmware binary—changing an ARM immediate value from sixteen to zero—resolves the decoding error.

Hacker News: 3 points · 0 commentsComments

Science & Space

With a Better Understanding of Physics, We Could Predict Volcanic Eruptions

Robin George Andrews · WIRED · 14 min

Science & space · Analysisvolcano forecasting · geophysics · eruption prediction

Matched interests: ScienceSpatial ComputingPython

While modern seismometers and satellites track magma migration, roughly half of all volcanic unrest that appears imminent fails to produce an eruption. Fluid dynamics accurately model surface lava flows once an outburst begins, yet geophysicists still lack the subsurface physics governing catastrophic reservoir failure. Researchers are turning to frequently active Eastern Caribbean peaks to isolate the shared causal equations beneath chaotic subterranean plumbing.

AI & Machine Learning

Claude Fable 5.1 Solves the Cyphral Distich, a 370-year-old cipher

u1hcw9nx · Hacker News: Front Page · vals.ai · 7 min

History · First personUrquhart's Cyphral Distich · LLM cryptanalysis · historical cipher solving

Matched interests: CryptographyClaudeComputing History

Running autonomously across 176,000 tokens, Claude Fable 5.1 cracks Sir Thomas Urquhart’s 1653 cryptogram in 44 minutes without human guidance. Rather than searching for an external key, the model realizes the numbers index word positions in Urquhart’s preceding text, extracting first letters to uncover a hidden royalist prayer. Applying that same book-indexing insight, it subsequently deciphers the author's larger 285-number verse in The Jewel.

Hacker News: 919 points · 388 commentsComments

AI recursive self-improvement might not come so quickly after all (August 2026)

dgellow · Hacker News: Front Page · technologyreview.com · 8 min

AI & ML · Reportedrecursive self-improvement · AI research agents · shadow evaluation

Matched interests: AI AgentsLLM EvalsAgent-Based Simulations

A Princeton-led study tasks Claude Opus 4.8 with producing publishable papers on two unpublished NeurIPS questions, providing $3,000 in API credits and six days of autonomous execution. Although the agent completes literature reviews and runs hundreds of experiments, the papers' human authors reject both submissions. While current models manage raw engineering pipelines, they struggle to backtrack from unpromising hypotheses or produce original insights.

Hacker News: 72 points · 71 commentsComments

Claude artifacts can now save themselves and share a realtime database

chaosguru.substack.com · tyler's Top Finds on Scour Today · chaosguru.substack.com · 13 min

AI & ML · First personClaude Artifacts · realtime document store · runtime capabilities

Matched interests: ClaudeCRDTConcurrency

Anthropic quietly transforms Claude Artifacts from sandboxed HTML snapshots into stateful web applications through emerging runtime capabilities. A built-in document store grants each artifact a private JSON database with per-path permissions and live subscriptions, enabling browser viewers and terminal agents to mutate shared state concurrently. Platform contracts also expose unreleased collaborative live docs, where in-page DOM edits stream directly into a watching agent session.

Hacker News: 1 points · 0 comments

After Math

terrytao.wordpress.com via mseri · Lobsters · terrytao.wordpress.com · 10 min

AI & ML · AnalysisAI and mathematics · Navier-Stokes proof · mathematical practice

Matched interests: Game AIAIAI Criticism

Following OpenAI’s Lean formalization of the Navier–Stokes smoothness problem, philosophers Silvia De Toffoli and Eamon Duede challenge assumptions that artificial intelligence has solved mathematics. They distinguish mechanically verified validity from intelligible proofs that impart conceptual understanding to human practitioners. Citing a warning signed by twenty-five Fields Medalists, they argue mathematics is not an adversarial game to be won, but a communal pursuit of theory and depth.

Hacker News: 68 points · 50 commentsLobsters: 10 points · 6 commentsComments

Culture & Essays

Beauty And No-Thingness

Mark DeLong · 3 Quarks Daily · 3quarksdaily.com · 16 min

Culture & arts · Analysisbeauty and art · AI and taste · museum life

Matched interests: Generative ArtDigital ArtGlitch Art

Prompted by a poet’s critique that aesthetic wonder often collapses into an empty abstraction, Mark R. DeLong turns to memoirs by Nell Painter and Patrick Bringley. Bringley’s decade guarding the Metropolitan Museum—begun after his brother’s death from cancer—anchors art in physical labor, from an $80 sock allowance to votive candle burns on a Duccio frame that outshine its auction price.

Comments

What’s Left of the Back-to-the-Landers

Chris Wiley · The New Yorker · 5 min

Culture & arts · Analysisback-to-the-land movement · off-grid architecture · commune history

Matched interests: Off-Grid LivingRemote LivingHiking

Decades after roughly a million young Americans fled cities for rural northern California, a visual survey documents the eccentric, hand-built dwellings and aging survivors still lingering in Humboldt and Mendocino counties. The surviving homesteads range from leaky geodesic domes to psychedelic stained-glass sanctuaries, tended by residents now in their eighties who navigate two-hour dirt-road drives to reach doctors and jokingly rebrand their routine as "Back to Costco."

Hacker News: 2 points · 0 comments

I fixed a tractor using John Deere’s self-repair service. Farmers aren’t sold on it.

Boone Ashworth, WIRED.com · Ars Technica · 8 min

Politics & policy · First personright to repair · John Deere · agricultural equipment

Matched interests: ManufacturingLow-TechPWA Tooling

A corporate demonstration of John Deere’s Operations Center Pro Service shows non-mechanics easily clearing disconnected fuel sensors, yet the $195-a-year diagnostics tool attracts only about a thousand daily users across 1.8 million American farms. Following a $99 million repair-cost settlement, equipment owners dismiss the platform as inadequate for complex multi-code failures, often relying on gray-market cracked software instead.

Comments

Niche Corner

How AI Actually Works in Modern Video Games: FSMs to LLMs

SudoSecurity · tyler's Top Finds on Scour Today · sudosecurity.org · 8 min

Games · Analysisgame AI · finite state machines · GOAP planning

Matched interests: Game AIGame MechanicsAgent-Based Simulations

Game AI relies on decades-old heuristics arranged to mimic judgment rather than genuine intelligence. Walking through executable code for finite state machines, Goal-Oriented Action Planners, and utility behavior trees, the survey details why studios avoid machine learning for core NPC logic. While deterministic rules evaluate in single-digit microseconds, local LLM inference requires hundreds of milliseconds, instantly blowing a game's 16-millisecond per-frame budget.

Discussing 20 years of Company of Heroes with the team carrying its torch into the future

Leana Hafer · PC Gamer · pcgamer.com · 11 min

Games · First personCompany of Heroes anniversary · Relic Entertainment · RTS game development history

Matched interests: Game ReviewsGame DevelopmentIndie Games

Relic Entertainment traces its tactical design back to an early prototype built in the Impossible Creatures engine, where a maximalist culture produced destructible terrain and squad morale mechanics. Following two rounds of layoffs and an overextended Italian campaign in Company of Heroes 3, the studio splits from Sega, navigating its future as an independent developer.

‘I Like My Big Rat Wife’: Meet the People Using Chatbots to Write Custom Fiction

Joel Khalili · WIRED · 6 min

Culture & arts · ReportedAI fiction writing · SillyTavern · local LLMs

Matched interests: Creative WritingGenerative ArtSpeculative Fiction

Analyzing over 500,000 ChatGPT prompts from the WildChat dataset, researchers find that more than a third of chatbot interactions involve generating fiction, erotica, or role-play. Driven largely by power users running open-source models via tools like SillyTavern, readers embrace hallucination and instant iteration to satisfy hyper-specific fantasies outside traditional publishing.

From the Blogroll

what if my git host were a static site generator?

char.lt via easrng · Lobsters · char.lt · 7 min

Internet & web · Analysisstatic site generation · git forge · client-side git

Matched interests: GitStatic SitesSelf-hosting

Tired of out-of-memory crashes and ambient scraper traffic on low-resource Forgejo servers, a developer builds Sorcery, a minimalist read-only repository viewer. The system pre-renders branch tips and directory trees into flat HTML files while delegating historical browsing to a nine-kilobyte in-browser JavaScript client. To avoid traversing massive delta packfiles over high-latency connections, an optional server endpoint bundles requested parent objects into a single round-trip.

Hacker News: 5 points · 0 commentsLobsters: 49 points · 20 commentsComments

An AI server project

nelsonminar · Nelson's log · nelsonslog.wordpress.com · 6 min

Software engineering · First personNixOS server setup · Claude Code agents · AI-assisted devops

Matched interests: ClaudeDevOpsSelf-hosting

Migrating a nearly twenty-year-old personal Ubuntu server to a declarative NixOS setup takes roughly a day using Claude Code, despite zero prior Nix experience. Working across fresh hourly sessions to mitigate context degradation, the agent drafts operational plans, writes diagnostic scripts, and validates the configuration against 17,000 URLs sampled from Apache logs.

Comments

Switching to GNU Guix: A Beginner's Perspective

whhone.com via tusharhero · Lobsters · whhone.com · 9 min

Software engineering · First personGNU Guix · declarative OS configuration · Linux migration

Matched interests: Choice ArchitectureLinuxGit

Moving a decade-old Arch Linux home server to GNU Guix instead of NixOS unifies system declarations, user environments, and Shepherd services inside a single literate Org-mode document. Ephemeral container shells isolate untrusted AI coding agents, while service extensions co-locate daemon configs with reverse proxies. To sidestep lengthy source builds, channel updates are pinned to commits with pre-cached substitute binaries.

Hacker News: 29 points · 0 commentsLobsters: 34 points · 18 commentsComments

I'm being cyberattacked by Tesla, Inc

robinpie · Hacker News: Front Page · dreamstation.systems · 5 min

Internet & web · First personattack surface scanning · NTP pool resolution · nginx log analysis

Matched interests: CybersecurityHTMXStatic Analysis

A DNS CNAME pointing Tesla's NTP subdomain to the public NTP Pool leads an automated attack surface scanner to mistake volunteer servers for corporate assets. One operator logs over 50,000 exploit probes—spanning Log4Shell payloads, webshell uploads, and SSRF callbacks—directed at a personal machine. Attempts to alert Tesla go unanswered as other pool volunteers report identical scanner barrages.

Hacker News: 429 points · 116 commentsComments

Browse the archive →