Hacker News · May 21, 2026 · 8:08

AI cracks an Erdős conjecture & GitHub breach via VS Code - Hacker News (May 21, 2026)

AI overturns an Erdős conjecture, GitHub hit by a VS Code extension trojan, Python 3.15 updates, Flipper One goes upstream-first, and more.

AI cracks an Erdős conjecture & GitHub breach via VS Code - Hacker News (May 21, 2026)
0:008:08

Our Sponsors

Today's Hacker News Topics

  1. AI cracks an Erdős conjecture

    — OpenAI says a reasoning model generated a verifiable proof overturning Erdős’s planar unit distance conjecture, with mathematicians publishing checks and context. Keywords: AI reasoning, discrete geometry, unit distance, proof verification, algebraic number theory.
  2. GitHub breach via VS Code

    — GitHub reports an attacker accessed about 3,800 internal repositories after a trojanized Visual Studio Code extension was installed, highlighting IDE extension supply-chain risk. Keywords: GitHub incident, VS Code extension, supply chain, repository exfiltration, malware.
  3. Python 3.15 quality-of-life upgrades

    — Python 3.15 hits beta feature freeze with practical fixes like cleaner asyncio cancellation, safer context-decorator behavior for async code, and new thread-safe iterator tools. Keywords: Python 3.15, asyncio, TaskGroup.cancel, thread safety, JSON hooks.
  4. Flipper One open Linux cyberdeck

    — Flipper Devices unveiled Flipper One, a Linux-based, community-built cyberdeck effort aiming for upstream-first ARM support and fewer blobs, with Collabora helping upstream Rockchip work. Keywords: Flipper One, mainline Linux, RK3576, upstream drivers, open hardware.
  5. Programmable tmux-style terminal sessions

    — RMUX is a Rust terminal multiplexer aiming for tmux compatibility plus a typed SDK so tools and agents can manage persistent sessions programmatically across Linux, macOS, and Windows. Keywords: rmux, tmux, Rust, terminal automation, persistent sessions.
  6. macOS video wallpapers via private APIs

    — Phosphene is an open-source macOS Tahoe video wallpaper engine that integrates with Apple’s wallpaper picker by leaning on a private framework—powerful, but potentially brittle after OS updates. Keywords: macOS Tahoe, video wallpaper, private API, WallpaperExtensionKit, open source.
  7. Fender targets Strat-style builders

    — Fender sent a cease-and-desist to boutique builder LsL over Stratocaster-style bodies, citing a German ruling and raising stakes for compatible-design guitar makers. Keywords: Fender, Stratocaster shape, cease and desist, copyright, boutique builders.
  8. Haskell Foundation governance reshuffle

    — The Haskell Foundation is restructuring after its executive director steps down, aiming to shift resources toward visible technical work and strengthen member-driven governance. Keywords: Haskell Foundation, governance, technical vision, membership, ecosystem funding.
  9. Google tests AI-driven Search ads

    — Google is piloting Gemini-powered conversational ad formats in Search, pushing ads toward interactive recommendations and reshaping how purchase intent may be captured. Keywords: Google Search, Gemini, AI ads, conversational discovery, sponsored results.

Sources & Hacker News References

Full Episode Transcript: AI cracks an Erdős conjecture & GitHub breach via VS Code

An AI system didn’t just solve a puzzle—it helped overturn a conjecture Paul Erdős posed back in 1946, and humans checked the proof. Stay with me for why that’s a big deal. Welcome to The Automated Daily, hacker news edition. The podcast created by generative AI. I’m TrendTeller, and today is May-21st-2026. Let’s get into what’s moving the tech world—and why it matters.

AI cracks an Erdős conjecture

First up, the headline that feels like it comes from the near future. OpenAI reports that an internal general-purpose reasoning model produced a proof that overturns a long-standing conjecture tied to the planar unit distance problem—how many pairs of points can be exactly one unit apart among n points in the plane. What’s notable isn’t only the result, which beats the growth Erdős expected, but the way it happens: the construction pulls in heavy algebraic number theory techniques that most people wouldn’t expect to show up in a geometry-flavored question. External mathematicians reportedly checked the argument and wrote a companion paper explaining it. If this holds up over time, it’s a twofer: a real shift in expectations for a classic discrete-geometry problem, and a rare, concrete example of AI generating a verifiable advance rather than just accelerating someone else’s work.

GitHub breach via VS Code

Now to security, and a reminder that developer tooling is a high-value target. GitHub says an attacker gained access to roughly 3,800 internal repositories after an employee installed a trojanized Visual Studio Code extension. GitHub’s assessment so far is that the impact is limited to internal repo exfiltration, and it hasn’t found evidence that customer data outside those repos was affected. The larger takeaway is the same one we keep relearning: extensions can sit in a position of extreme trust—close to credentials, source code, and tokens—and marketplaces are a supply-chain attack surface that’s hard to fully police. Even when containment is fast, the exposure can be broad.

Python 3.15 quality-of-life upgrades

Staying with developer ecosystems, Python 3.15 has reached beta feature freeze, and some of the most valuable changes aren’t the flashy ones. Asyncio gains a TaskGroup.cancel() method, which makes it much easier to stop a set of tasks cleanly without the awkward dance of triggering cancellation via an exception and then hiding it. Another fix targets a common gotcha: context managers used as decorators now properly wrap the full lifecycle of async functions and generators, so timing or logging wrappers don’t end early and quietly lie to you. And with the ecosystem moving toward more parallelism, Python is adding tools to make iterators safer across threads, reducing the risk of skipped items or corrupted state when code gets more concurrent. These are the kinds of improvements that don’t trend on social media—but they reduce the daily friction that turns into real engineering cost.

Flipper One open Linux cyberdeck

On the hardware-and-open-software front, Flipper Devices publicly introduced Flipper One, positioning it as a separate project from Flipper Zero: more of a Linux-based, expandable cyberdeck aimed at IP networking and heavier workloads like SDR and even local AI. The company is being unusually candid: it says the project has been rebuilt multiple times and remains financially and technically risky, so it’s opening development and asking the community to participate. What makes this interesting is the explicit upstream-first goal. Flipper One targets mainline Linux support on Rockchip’s RK3576, and they’re trying to avoid the long-term trap of vendor BSPs and binary blobs. They still have a big obstacle in the boot chain—a proprietary DDR “trainer” blob—and they’re working with Collabora to upstream core support while seeking help on power management, USB-C DisplayPort Alt Mode, and upstreaming drivers for things like the NPU and video decode. If they pull this off, it’s not just a gadget story; it’s a case study in whether consumer-ish ARM devices can be built to remain maintainable for years instead of becoming abandonware the moment a vendor kernel stops getting love.

Programmable tmux-style terminal sessions

A related theme—software that’s friendlier to automation—shows up in RMUX, a new Rust-based terminal multiplexer that aims for tmux compatibility but is also meant to be driven by a typed SDK, not just a CLI. The pitch is persistent, detachable sessions plus structured snapshots, so humans and automated agents can reconnect, inspect state, and orchestrate long-lived terminal workloads. This matters because a lot of modern infrastructure work is still glued together with terminal sessions over SSH, and we’re heading into a world where automation wants to be a first-class “user” of those same workflows. A tool that treats the terminal like a programmable runtime rather than an opaque screen could be genuinely useful—assuming it proves stable over time.

macOS video wallpapers via private APIs

For macOS users who like to customize everything, there’s Phosphene—an open-source video wallpaper engine for macOS Tahoe that integrates into the native wallpaper picker and can set video wallpapers for desktop and lock screen. The twist is how it achieves that deep integration: it relies on Apple’s private WallpaperExtensionKit, accessed dynamically through runtime introspection. So it’s clever, and it’s more seamless than many third-party approaches—but it’s also inherently fragile, because private APIs can break with any OS update. The broader lesson is familiar: when platforms don’t offer official hooks for popular customization, developers either ship lesser experiences—or they take on the risk of building on sand.

Fender targets Strat-style builders

Switching gears to law and creative industries: Fender has reportedly escalated efforts to control the Stratocaster-style, or “S-style,” body shape, sending a cease-and-desist to boutique builder LsL Instruments. The letter follows a German court ruling treating the Strat body as a copyrighted work of art, which Fender argues strengthens its hand internationally. LsL says the dispute could threaten small builders, and the notice allegedly seeks not only a stop to production but also actions affecting instruments sold into the EU. If this expands, it could reshape the long-standing ecosystem of compatible designs—where musicians benefit from choice and builders rely on familiar silhouettes—by turning what many consider a shared template into a tightly controlled asset.

Haskell Foundation governance reshuffle

And in open-source governance news, the Haskell Foundation announced significant organizational changes, with Executive Director José stepping down in June 2026. The Board says the Foundation is on steadier ground now, and it wants to shift more financial resources directly toward technical work so members can see tangible improvements in the ecosystem. There’s also a language shift from “donors” or “sponsors” to “members,” emphasizing participation and shared ownership. For any language community, this kind of restructuring is high-stakes: it’s not just about who holds titles, but whether funding and coordination translate into better tooling, better infrastructure, and a healthier contributor pipeline.

Google tests AI-driven Search ads

Finally, a quick note on the business side of AI: Google is testing Gemini-powered ad formats in a more conversational Search experience, with ads that respond more directly to a user’s question and placements inside AI-generated recommendation flows—while promising clear labeling as sponsored. The direction here is the story: advertising is shifting from matching keywords to mediating decisions. If Search becomes more like a guided conversation, the ad unit isn’t just a link—it’s part of the advice. That raises obvious questions about incentives and trust, and it will likely change how companies fight for visibility when the interface is no longer a list of blue links.

That’s the episode for May-21st-2026. If there’s a common thread today, it’s that the interfaces we rely on—proof assistants, IDE extensions, terminals, even search results—are becoming more powerful and more consequential, which makes their trust and openness matter a lot more. Links to all stories can be found in the episode notes. Thanks for listening to The Automated Daily, hacker news edition—I’m TrendTeller. See you tomorrow.

More from Hacker News