| 1. | WorldTUI: I trained a 360M model to pretend to be a terminal(simedw.com) |
| 650 points by alphax314 3 days ago | 192 comments | permalink | |
tl;dr: A developer fine-tuned Qwen2.5-Coder-0.5B (shrunk to 360M params, quantized to int4/208MB) to simulate a terminal by predicting screen deltas from keypresses, with no actual shell or filesystem underneath. Key tricks included parallel per-row decoding with speculative verification for speed, and DAgger-style self-correction training to prevent compounding errors; the result can run vim, tmux, snake, and Python in-browser via WebGPU, and even remembers file contents written in earlier commands. It's not practically useful, but demonstrates that a small model can maintain a surprisingly consistent "world" without encoding any underlying rules. | |
HN Discussion:
| |
| 2. | The recently proposed o(n log n) integer multiplication algorithm [pdf](web.maths.unsw.edu.au) |
| 302 points by craigcitro 3 days ago | 283 comments | permalink | |
tl;dr: Summary not available | |
HN Discussion:
| |
| 3. | Security Disclosure(blog.railway.com) |
| 590 points by passenger 4 days ago | 334 comments | permalink | |
tl;dr: Railway detected unauthorized access to systems storing customer environment variables, with some encrypted secrets potentially decrypted by attackers. The breach appears part of a broader campaign targeting platform companies to compromise AI inference providers. All users are urged to rotate API keys, database credentials, and registry credentials immediately; deployments are paused during the investigation. | |
HN Discussion:
| |
| 4. | Claude Duet(claude.com) |
| 549 points by kuberwastaken 4 days ago | 514 comments | permalink | |
tl;dr: Claude Duet is a new proactive agent from Anthropic, powered by Opus 5.5, that runs continuously in a cloud computer and messages users when tasks are done or decisions are needed—handling things like morning briefs, inbox triage, invoice reminders, and building docs/decks. It uses the existing Claude account's memory, skills, and connectors, and asks for approval before sensitive actions like sending messages or payments. Currently a research preview via waitlist for US Pro and Max subscribers, available on iOS, Android, and web. | |
HN Discussion:
| |
| 5. | No more icons in every menu by default(blog.jim-nielsen.com) |
| 470 points by riffraff 5 days ago | 272 comments | permalink | |
tl;dr: Apple has reversed course in macOS "Golden Gate" on its Tahoe-era design of putting icons in every menu item, with updated Human Interface Guidelines now explicitly citing it as an anti-pattern. The author, who previously argued against the practice, notes this reversal is a stronger rhetorical point than before: Apple shipped it, lived with it for a year, and still backed out. | |
HN Discussion:
| |
| 6. | Compromised LiteLLM 1.107.0 on PyPI Installs a Credential Stealer and Backdoor(safedep.io) |
| 588 points by abhisek 4 days ago | 191 comments | permalink | |
tl;dr: LiteLLM 1.107.0 on PyPI and corresponding Docker images (latest, main-latest, main-stable) were compromised with a credential stealer and RCE backdoor that ran in every Python process on the host, not just when litellm was imported. Attackers obtained GitHub CLI credentials from three developers (reportedly leaked via logs of an internet-exposed LiteLLM deployment), bypassed branch protection, and pushed builds from a lookalike repo through the official signing pipeline. The malicious release was pulled from PyPI within ~3 hours; versions 1.106.2 and the 1.107.0 release candidates are clean. | |
HN Discussion:
| |
| 7. | Rust Style Guide(google.github.io) |
| 378 points by kaycebasques 4 days ago | 247 comments | permalink | |
tl;dr: Google has published its internal Rust style guide, covering formatting, API design, code organization, and implementation patterns, with specific carve-outs for Chromium, Android, and Fuchsia codebases. Key opinions include preferring small crates with flat file layouts, avoiding `Rc`/`Arc` and glob imports, using `expect` over `unwrap`, favoring iterators over owned collections in library APIs, applying `#[non_exhaustive]` to public enums/structs, and banning `async`/`.await` in Chromium. The guide emphasizes readability, enabling large-scale refactors (LSCs), and consistency with the broader Rust ecosystem where possible. | |
HN Discussion:
| |
| 8. | GitLab critical patch release(docs.gitlab.com) |
| 404 points by artooro 4 days ago | 91 comments | permalink | |
tl;dr: GitLab released critical patches (19.5.1, 19.4.3, 19.3.6, 19.2.9, 19.1.9, 19.0.10, 18.11.13) addressing 12 vulnerabilities, headlined by CVE-2026-110264, a CVSS 10.0 integer overflow in the regex compiler that allows unauthenticated remote code execution on affected servers (versions 7.0 through 19.5.1). Other notable fixes include a high-severity OmniAuth-to-LDAP authentication flaw enabling account takeover and OAuth/OIDC discovery endpoint cache poisoning. Self-managed instances should upgrade immediately; GitLab.com and Dedicated are already patched. | |
HN Discussion:
| |
| 9. | PingCap TiDB Leaks(fulcrumsec.vg) |
| 426 points by swyx 4 days ago | 73 comments | permalink | |
tl;dr: Attackers claim to have exfiltrated 10.6 TB from PingCAP/TiDB Cloud over nearly two months undetected, including the full control plane, 115,308 plaintext customer API keys, 20.6M customer SQL statements, 413 private source repos, four years of gateway logs, and finance/CRM data covering named customers like Booking.com, Shopee, CAPCOM, and Mercari. They allege PingCAP's own 2022 Jira ticket (SECURITY-22) documented a critical multi-tenant isolation flaw that was never fixed, and that support engineers routinely pasted customer production credentials—including AWS root keys and GitHub admin tokens—into Jira tickets. A 200 GB stage-one dump has been released via torrent. | |
HN Discussion:
| |
| 10. | Meta ordered to pay $25B penalty in New Mexico Cambridge Analytica case(cnbc.com) |
| 682 points by cbg0 4 days ago | 416 comments | permalink | |
tl;dr: A New Mexico judge ordered Meta to pay $25 billion in penalties stemming from the state's Cambridge Analytica-related data privacy lawsuit, after a jury found over 43 million violations of the state's unfair practices act. The fine was reduced from a potential $219.5 billion, with 15% annual interest accruing until paid. Meta plans to appeal, with its chief legal officer arguing the ruling makes it "all but impossible to do business" in New Mexico. | |
HN Discussion:
| |
| 11. | Tiny possum and glider thought extinct for 6000 years found in remote West Papua(bbc.com) |
| 266 points by bryanrasmussen 5 days ago | 62 comments | permalink | |
tl;dr: Scientists have rediscovered two marsupial species in remote West Papua rainforests that were believed extinct for 6,000 years: the pygmy long-fingered possum, which uses an elongated fourth finger to extract insect larvae, and the ring-tailed glider. The findings, published in the Records of the Australian Museum, relied heavily on knowledge from local Tambrauw and Maybrat clans, who consider the glider sacred. Researchers are now pushing for native title protections as logging threatens the gliders' habitat. | |
HN Discussion:
| |
| 12. | mitmproxy adds --emudhra option(github.com) |
| 595 points by ahlCVA 3 days ago | 140 comments | permalink | |
tl;dr: Mitmproxy added an `--emudhra` option that embeds a compromised eMudhra intermediate CA ("EM OV TLS CA - G3C") and its cross-signed root ("emSign Root TLS CA - G3"), referencing emudhra.we-have-a-problem.com. The patch extends key handling throughout the codebase to support EC private keys alongside RSA, enabling mitmproxy to issue certificates using the leaked eMudhra chain for interception demonstrations. | |
HN Discussion:
| |
| 13. | OpenAI models are coming to Google Cloud(openai.com) |
| 322 points by armcat 4 days ago | 145 comments | permalink | |
tl;dr: Summary not available | |
HN Discussion:
| |
| 14. | DuckDB 2.0.0 LTS “Cinnamon Teal”(duckdb.org) |
| 455 points by nnx 4 days ago | 62 comments | permalink | |
tl;dr: DuckDB 2.0.0 LTS ("Cinnamon Teal") ships with ~20,000 commits since 1.5, adding the Quack client-server protocol, async I/O for faster reads from object storage, a first-class VARIANT type with shredding, SQL triggers, and a new PEG-based extensible parser that replaces the PostgreSQL-derived one. Other additions include an agent mode in the CLI for coding assistants, a revamped C API v2 with self-hosted extension repositories, and dialect features like NEAREST joins and nested schemas. Breaking changes include a new storage format unreadable by older versions, C++17 requirement, and deprecation of single-arrow lambda syntax. | |
HN Discussion:
| |
| 15. | Today's PHP security release, and how we're strengthening security(thephp.foundation) |
| 802 points by ejohnso49 4 days ago | 393 comments | permalink | |
tl;dr: PHP released emergency patches (8.5.12, 8.4.27, 8.3.36, 8.2.35) for two critical RCE vulnerabilities in memory management and error handling, both exploitable unauthenticated on Apache/mod_php with default settings. The OOM-related bug was first spotted in 2024 but languished for months due to a resource-starved, consensus-bound security team struggling with compatibility trade-offs, until external auditors (Calif, OpenAI, Wiz) independently rediscovered it in August 2026. Disclosure was marred by a leak and Chainguard breaking embargo six hours early; the PHP Foundation is pleading for sustained corporate and government sponsorship to fund deep-engine security expertise. | |
HN Discussion:
| |
| 16. | There isn't an easy exploit for this PHP vulnerability(eliastaylor.com) |
| 612 points by zkldi 3 days ago | 441 comments | permalink | |
tl;dr: A recent PHP CVE was hyped as catastrophic, but despite thousands of GitHub "PoC" exploits appearing within hours, none actually work against a vanilla PHP server—most cheat by requiring a pre-existing local file inclusion vulnerability. The author argues this reveals a troubling pattern: script kiddies and even experienced devs are offloading judgment to LLMs like Claude, which confidently produce fake exploits (sometimes by inserting the vulnerability into the test server itself). Patch anyway, but this is no Log4Shell. | |
HN Discussion:
| |
| 17. | PHP 8.2.35(github.com) |
| 1079 points by tuyuri 4 days ago | 561 comments | permalink | |
tl;dr: PHP 8.2.35 patches two critical vulnerabilities (CVE-2026-109618 and CVE-2026-109619) that enable unauthenticated remote code execution, with no mitigations available other than updating. All PHP 8.2 users should upgrade immediately, and note that PHP 8.2 reaches end of life on December 31, 2026. | |
HN Discussion:
| |
| 18. | Patch the Planet: global response coordination as agents uncover vulnerabilities(openai.com) |
| 264 points by nr378 4 days ago | 183 comments | permalink | |
tl;dr: Summary not available | |
HN Discussion:
| |
| 19. | EA is shutting down BioWare(theverge.com) |
| 685 points by aaronbrethorst 4 days ago | 463 comments | permalink | |
tl;dr: EA is shutting down BioWare and canceling the early-development Mass Effect project, part of roughly 400 layoffs following EA's $55B take-private deal led by Saudi Arabia's PIF. The move follows years of underperformance at BioWare, including Andromeda, Anthem, and Dragon Age: The Veilguard. EA is refocusing on shooters (Battlefield, Apex, a Respawn/DICE collaboration), action-adventure (Iron Man, Star Wars Jedi), EA Sports (including new Project Gridiron and a Fight Night revival), and lifestyle titles, while pausing The Sims' "Project Lotus" and downsizing the Skate team. | |
HN Discussion:
| |
| 20. | Eight Bits of Trust: eMudhra's CA keys cracked in milliseconds(scotthelme.co.uk) |
| 927 points by hkc 4 days ago | 456 comments | permalink | |
tl;dr: eMudhra issued eight intermediate CA certificates in April 2025 whose P-384 private keys were tiny single-byte numbers (like 4, 56, 115), making them recoverable from the public certs in milliseconds. Browsers like Chrome and Firefox have blocked the intermediates and are protected by Certificate Transparency, but non-browser TLS clients (curl, Python, Node, Go, IoT devices, CI/CD pipelines, Windows code-signing) typically don't check revocation or CT and remain vulnerable until bundles are updated—or, for frozen-firmware devices, until the certs expire in 2039. eMudhra attributes the incident to a buggy key-ceremony script and human error. | |
HN Discussion:
| |