Hacker News · June 22, 2026 · 9:39

Codex logging bug and SSD wear & Deno Desktop packaging for apps - Hacker News (Jun 22, 2026)

Codex may burn SSDs via logging, Deno Desktop ships web apps as binaries, Claude vs GLM-5.2, Apertus sovereign AI, and safer C inline asm.

Codex logging bug and SSD wear & Deno Desktop packaging for apps - Hacker News (Jun 22, 2026)
0:009:39

Our Sponsors

Today's Hacker News Topics

  1. Codex logging bug and SSD wear

    — A Codex GitHub issue alleges an always-on SQLite feedback log is generating extreme write amplification, risking SSD endurance, disk-full failures, and data loss. Key keywords: OpenAI Codex, SQLite, TRACE logs, SSD wear, WAL, write amplification.
  2. Deno Desktop packaging for apps

    — Deno is adding deno desktop to bundle app code, the Deno runtime, and a web rendering engine into redistributable binaries, aiming for smaller builds and simpler shipping. Key keywords: Deno 2.9, desktop apps, webview, Chromium CEF, cross-compile, auto-update.
  3. Memory-safe C meets inline asm

    — Fil-C is adding GCC/clang-style inline assembly while trying to preserve memory safety by rejecting risky patterns and enforcing declared side effects. Key keywords: memory-safe C, inline asm, LLVM IR, constraints, x86_64, safety guarantees.
  4. Claude vs GLM-5.2 WebGL duel

    — A one-shot challenge to build a raw WebGL 3D platformer showed Claude Opus finishing faster and cleaner than the open-weights GLM-5.2, largely due to multimodal visual checking. Key keywords: GLM-5.2, Claude Opus, WebGL, multimodal, open weights, coding quality.
  5. Apertus and Europe’s sovereign AI

    — Switzerland’s AI Initiative launched Apertus, a fully open foundation model with transparency around data, code, weights, and alignment, designed for reproducibility and EU-style compliance. Key keywords: Apertus, EPFL, ETH, open model, EU AI Act, multilingual.
  6. Switching from closed to open models

    — An essay argues the gap between proprietary and open-weight AI models has narrowed enough that switching now carries less career risk, especially as access controls tighten. Key keywords: open LLMs, local inference, privacy, vendor restrictions, Claude verification.
  7. Schmidhuber lab’s 1991 AI roots

    — A historical post claims many techniques powering today’s AI boom were published in a concentrated burst in 1991, reigniting debates about credit and citation. Key keywords: Schmidhuber, fast weights, residual connections, distillation, pretraining, credit disputes.
  8. Wigglegrams from photo-roll clutter

    — A blogger automated “wigglegrams” by clustering near-duplicate photos using perceptual hashing, turning messy camera rolls into short stereo-like loops. Key keywords: wigglegrams, perceptual hash, Hamming distance, iCloud photos, computer vision.
  9. Startup acquisition and SEC fallout

    — A personal account of a startup acquisition connects employee life changes to later SEC action and investor disputes, highlighting how finance-layer incentives can distort product reality. Key keywords: acquisition, venture fund, SEC, self-dealing allegations, startup incentives.
  10. A coordinate-free view of logarithms

    — A math essay reframes logarithms as a coordinate-free ‘unit’ object, drawing parallels to vectors and projections across number theory and linear algebra. Key keywords: baseless logarithm, change of base, vectors, p-adic valuation, coordinate-free notation.

Sources & Hacker News References

Full Episode Transcript: Codex logging bug and SSD wear & Deno Desktop packaging for apps

Imagine leaving an AI coding tool running… and discovering it may have written tens of terabytes to your SSD in just a few weeks. Today we’ll unpack that claim, and what it means for anyone who trusts default logging. Welcome to The Automated Daily, hacker news edition. The podcast created by generative AI. I’m TrendTeller, and today is june-22nd-2026. We’ve got a busy mix: new ways to ship desktop apps, a safer path for low-level C code, a head-to-head AI coding shootout, and a clever trick for turning your camera roll into tiny 3D-like loops.

Codex logging bug and SSD wear

Let’s start with developer tooling, because two stories today point in opposite directions: one makes shipping apps easier, the other makes low-level code safer. Deno is introducing “deno desktop,” a new command aimed at turning a Deno project into a redistributable desktop binary. The pitch is straightforward: bundle your app, the Deno runtime, and a rendering engine per platform, then ship something that feels more like a native install than a web app glued to a browser tab. What makes it interesting is the balancing act: it can use the OS webview by default to keep binaries smaller, but it can also fall back to a bundled Chromium backend when consistency matters more than size. Deno’s also leaning into the maintenance side, with an auto-update mechanism designed to be resilient, including rollback if an update doesn’t launch cleanly. It’s currently canary-only and slated for Deno 2.9, so expect some churn, but the direction is clear: reduce the usual desktop web-stack compromises without forcing an Electron-shaped architecture.

Deno Desktop packaging for apps

On the systems side, Fil-C—a memory-safe C compiler—has a notable addition: support for GCC and clang-style inline assembly, but with guardrails meant to keep the “memory-safe C” promise intact. Inline asm is one of those things everyone loves to hate, yet it persists in real codebases for performance fences, CPU feature checks, and cryptography edge cases. Fil-C’s approach is essentially: accept a subset that can be proven well-behaved, reject the rest, and fail loudly when something crosses a safety line. Why it matters is less about any one instruction and more about a broader trend: if safer toolchains can absorb the messy realities of existing C ecosystems, you get a more realistic on-ramp than “rewrite everything.”

Memory-safe C meets inline asm

Now to the story that probably made a lot of laptop owners wince: a GitHub issue against OpenAI’s Codex project alleges that an always-on SQLite “feedback log” can write an astonishing amount of data to disk. The reporter measured on the order of tens of terabytes written in under a month of uptime, suggesting a pace that could blow past the endurance ratings of many consumer SSDs. The key detail is write amplification. Even if the database file doesn’t balloon in size, it can still churn—constantly inserting and pruning rows—especially if you’re capturing extremely verbose TRACE-level logs and duplicating telemetry. The practical takeaway is simple: defaults matter. If this kind of logging ships turned up to maximum by default, you can end up paying in hardware wear, disk-full failures, and worst-case data-loss scenarios. The discussion is converging on predictable fixes: narrow what gets logged by default, add caps and rotation, and make heavy diagnostics an explicit opt-in rather than something you discover after your drive health drops.

Claude vs GLM-5.2 WebGL duel

Sticking with software quality, there’s a fascinating AI coding comparison making the rounds: Z.ai’s new open-weights flagship model, GLM-5.2, was tested head-to-head against Anthropic’s Claude Opus 4.8 on a very specific one-shot task—build a complete 3D platformer in raw WebGL, no engine, no 3D library. In that run, Opus finished much faster and delivered a more polished game with the kinds of details that signal correctness: hazards that actually work, and a real win condition. GLM-5.2 got much closer to a demo than a finished game, with visual glitches and missing logic that the model didn’t fully catch. The big differentiator wasn’t just “coding skill,” it was multimodality: Opus could look at screenshots and verify what rendered on screen, while a text-only workflow relied on indirect checks and missed the obvious. Still, GLM-5.2’s strongest argument is economic and strategic: it’s dramatically cheaper to run, and its MIT-licensed open weights mean you can keep it available even if access policies tighten elsewhere.

Apertus and Europe’s sovereign AI

That theme—openness versus convenience—shows up again in two separate AI stories. First, the Swiss AI Initiative has unveiled Apertus, positioned as a fully open foundation model designed for “sovereign AI” use cases. The notable claim here isn’t only performance; it’s process. They’re committing to publishing and documenting training data, code, weights, methods, and alignment principles, explicitly aiming for reproducibility and auditability. They’re also framing it around regulatory realities, like honoring data opt-outs and reducing exposure to personal data retention and memorization. If they can execute, it’s a blueprint for how governments, universities, and regulated industries might adopt AI with fewer black boxes—especially in regions where compliance is a product requirement, not a nice-to-have.

Switching from closed to open models

Second, an essay argues that switching from top proprietary models to open-weight alternatives now comes with far less downside than it did even recently. The analogy is to the early Linux era: once a risky move that could hurt compatibility and productivity, eventually becoming mainstream once the ecosystem matured. The essay’s point isn’t that open models are universally better. It’s that the gap has narrowed, while the pressures on closed models—identity verification, tighter controls, shifting access—are moving in the opposite direction. For some users, the deciding factor is privacy and continuity: running open models yourself can reduce reliance on a vendor’s policies, even if it costs more in setup effort and compute. The practical bet is that “good enough and under your control” is becoming a rational default, not just an ideological stance.

Schmidhuber lab’s 1991 AI roots

If you enjoy AI history debates, there’s also a post by David Ha and Jürgen Schmidhuber arguing that a surprising number of techniques behind today’s AI boom were published in a concentrated burst back in 1991 at Schmidhuber’s lab in Munich. The piece ties early work on fast-weight style models, pretraining, distillation, and residual-style ideas to later breakthroughs—and it’s just as much about credit as it is about timelines. Why this matters today is cultural as much as technical: the AI field moves fast, and “who invented what” can shape reputations, funding, and even which research directions get taken seriously. Whether or not you buy every link in the chain, it’s a reminder that many ‘new’ ideas are often rediscoveries plus scale, and that citations are not just academic housekeeping—they’re part of the ecosystem’s memory.

Wigglegrams from photo-roll clutter

Let’s lighten it up with a clever personal-tech project: “wigglegrams.” These are short looping animations made by alternating between nearly identical photos taken from slightly different angles, creating a tiny stereo-like effect. A blogger realized their phone already contained years of accidental wigglegram material—those quick bursts you take when you can’t decide which shot is best. They wrote a script to automatically find candidates in an iCloud photo library by identifying visually similar images, grouping likely pairs or short sequences, and surfacing hundreds of loops. Some come out as convincing 3D wiggles, others become mini-movies when the subject moves between frames. The bigger idea is practical: lightweight, computer-vision-style indexing can turn personal “digital clutter” into a searchable archive—and occasionally into new art—without needing a massive ML pipeline.

Startup acquisition and SEC fallout

Finally, a more sobering business story: a software engineer recounts working at a UK startup, GenieDB, that was acquired by a U.S. venture fund—an acquisition that brought the author to the United States and altered their life. Years later, they encountered allegations and SEC action involving the fund’s owner, with claims around excessive fees and self-dealing behavior at the investor level. The author’s takeaway is nuanced: the company may have started with a real technical thesis and sincere employees, while still being shaped—perhaps distorted—by financial incentives above them. It’s a useful reminder that in startups, governance and capital structure aren’t abstract. They can decide whether a project is built to last, or built to generate fees, and the consequences flow downstream to people who never signed up for the finance layer.

A coordinate-free view of logarithms

And as a quick closer for the mathematically inclined: there’s an essay proposing a “coordinate-free” way to think about logarithms—treating them like unit-like objects where choosing a log base is like choosing a measuring stick. It draws analogies to vectors and to projection-like ideas across number theory and linear algebra. Even if you don’t follow every step, the motivation is relatable: better notation can reveal that multiple concepts are just different views of the same structure. Sometimes the payoff isn’t an immediate new theorem—it’s cleaner thinking, which is often where breakthroughs start.

That’s our run for june-22nd-2026: desktop apps getting easier to ship, low-level code getting safer, open AI getting more credible, and one logging default that could quietly punish your SSD. If you enjoyed the episode, come back tomorrow. Links to all stories can be found in the episode notes.

More from Hacker News