AI Summarized Hacker News

Front-page articles summarized hourly.

Apt Encounters of the Third Kind

During a security assessment, a gateway cluster running a monolithic Linux/Kernel stack with a Golang init/reverse gateway was found compromised. Malware on NFS-ganesha introduced two covert channels to exfiltrate PII from decrypted HTTPS: (1) a file-handle flag via an odd 'open-id' string that alters EOF, and (2) a fake C2 directory under /<export>/.snapshot/meta to receive commands. A two-stage payload patched the kernel and injected code into the Go HTTP reader to inspect traffic, with data sent back over NFS. The kernel was tampered via CI/CD, traced to a moved build; self-destruct and UDP signaling observed. More details promised.

HN Comments

Building a serial and VGA "everything console"

DIY project: convert a used IBM 7316-TF3 1U rack console into a portable serial/VGA 'everything console.' The author mounts a USB travel keyboard (IBM SK-8845RC) and a VT100-emulating USB terminal box inside, and rigs two USB/VGA switchboxes plus a small USB-powered power strip to switch between using the VT100 box or an external host. Modifications include gluing in a keyboard tray, Velcro cable management, and Z-brackets/shims to let the keyboard clear the lid. It supports a POWER9 Raptor Blackbird VGA/HDMI and an AT&T 3B2/310 serial console; 1280x1024, 60Hz preferred. The author notes USB combo-device limitations and ongoing tweaks.

HN Comments

Python 3.14 garbage collection rigamarole

Python 3.14 switched CPython to an incremental garbage collector, merging generations and reducing pause times, but memory pressure led to a revert in 3.14.5 to the traditional GC with no switch option. The article explains memory management from reference counting, compares 3.14.4 (incremental GC) and 3.14.5 (traditional GC) builds, and shows that although incremental GC lowers pauses, it can increase total memory usage and latency in long-running workloads, potentially causing OOM. It covers generation thresholds, pause behavior, and handling of cycles with weakrefs.

HN Comments

The Redistribution of Housing Wealth Caused by Rent Control [pdf]

A request was blocked by the Web Application Firewall policy.

HN Comments

A whale necropolis has been found

Nature reports the discovery of a vast whale necropolis deep in the southeastern Indian Ocean along the Diamantina fracture zone. The site, about 1,200 km long and 7 km deep, hosts a long‑lived accumulation of whale remains (a whale-fall graveyard), a unique ecological landmark described by Peng et al.

HN Comments

4 things to know about the new sunscreen ingredient the FDA approved

The FDA approved bemotrizinol, a UV filter long used in Europe and Asia, the first new U.S. chemical sunscreen in 20 years. It blocks both UVA and UVB, is photostable, and offers broad protection without quickly breaking down. It has a strong safety dossier, with minimal skin absorption and non-irritating properties. It could enable more transparent, nicer-looking sunscreens than zinc oxide, and DSM-Firmenich will market it in the U.S. for 18 months under Parsol Shield, with products expected around September.

HN Comments

'Tell Him He's a Piece of Shit': Meta's New AI Unit Is a Total Mess

WIRED reveals Meta’s Applied AI unit, about 6,500 engineers, is mired in chaos as leadership tumbles through a sweeping AI restructuring that followed last month’s mass layoffs (about 8,000 roles). Employees report dull, menial tasks, 'gulag'-like morale, and substantial dissatisfaction with how the unit was formed and how it operates; more than 1,600 staff protested surveillance data collection for AI training. An on-call rant and a memo from Mark Zuckerberg acknowledge distress, with plans to curb manager ratios, boost team funding, and host a large hackathon, while framing Applied AI as a waypoint rather than a destination.

HN Comments

10th Gen Honda Civic Updates Are Signed with AOSP Test Keys

Three years after publishing Honda Civic headunit reverse engineering, the update process via USB remains: updates are signed with the publicly known AOSP test key, enabling arbitrary code execution if an attacker has physical access to the headunit—an “evil valet” attack. The author released ota-builder to create installable updates and apk-rebuilder to produce a usable output tree (resources, smali, ramdisk) without sharing Honda source code. Known version tracking is fragile; changing versions can trigger recovery loops. Other work includes an experimental ARMv7 toolchain, exploration of themes, and improving aidl-rebuilder. The project is winding down, but PRs are welcome.

HN Comments

FreeOberon – Open-Source, Cross-Platform, Free Pascal/Turbo Pascal-Like Language

Free Oberon is a cross‑platform IDE for the Oberon language, designed in a retro blue‑screen style, with the Fob console compiler. It runs on Windows, macOS, and Linux. The repo includes installation guides (Linux package commands, Debian/Ubuntu, Fedora, Arch, OpenSUSE), Windows setup, and usage notes (press F9 to compile/run; Programs and bin folders). It supports multi‑module programs, and a shell alias for quick launch. Documentation in English and Russian at free.oberon.org. Repository: kekcleader/FreeOberon.

HN Comments

Human Routers of Machine Words

An impassioned critique of AI-written content. The author condemns AI-generated posts and argues that writing, not mere ideas, crystallizes thinking: you turn vague notions into concrete prose, exposing gaps and trade-offs. He invokes Weizenbaum to show how writing reveals what we don’t understand and cites design constraints to explain impossible goals. The piece contends that ideas are inseparable from their expression; AI merely polishes noise, producing uniform, untrustworthy prose. The real problem, he says, is dishonest humans leveraging AI to pass off weak ideas as thoughtful work. He rejects AI-written submissions as deceitful.

HN Comments

Rust-like compiler pipeline to resolve Matlab language semantics

RunMat is a Rust-based runtime and compiler for MATLAB-family code that aims to preserve MATLAB semantics across a multi-stage pipeline. It lowers MATLAB source through AST, semantic HIR, MIR, MIR analysis, VM layout, and bytecode, capturing semantic identities (bindings, functions, classes, outputs, indexing) at each stage. This semantic resolution lets the runtime, language server, JIT, and accelerators share a common understanding of meaning, e.g., whether SignalModel(...) is a constructor, function, or external name. Project manifests (runmat.toml) declare sources, dependencies, and entrypoints. Acceleration is provider-driven; JIT is in progress; interpreter remains fallback.

HN Comments

State Attorneys General Are Investigating OpenAI

Could not summarize article.

HN Comments

Ancient genome duplications laid the foundations of complex brains

Could not summarize article.

HN Comments

ReactOS (FOSS "Windows") achieves 3D-accelerated Half-Life on real hardware

ReactOS, the open-source Windows-compatible OS, has achieved running the Windows version of Half-Life in-game, marking a milestone after 28 years of development. A user named Zombiedeth demonstrated Half-Life running on a Dell OptiPlex with a Core i5-2400 and NVIDIA GeForce 8400GS. Previously, Half-Life could only initialize; this is the first report of full gameplay. The achievement highlights ReactOS's continued binary compatibility with Windows programs, contrasting with Linux/Wine options.

HN Comments

Derbyshire Police officer accused of using AI to 'create evidence'

An Derbyshire Police officer is under criminal investigation for allegedly using artificial intelligence to create evidential material in multiple cases. The officer has been removed from frontline duties; no arrests have been made. The Crown Prosecution Service says it is working with police, engaging with defence teams and the courts, and cannot comment further while inquiries continue. The force described the allegations as perverting the course of justice and said the investigation is at an early stage. The case comes as police launch the PoliceAI centre to advance AI use in policing.

HN Comments

Resurrecting a Soaked, corroded, and damaged Commodore SX‑64 (2025)

Jerry L. Parker details a salvage mission: at VCFSW 2025 he bought a salt‑soaked Commodore SX‑64 that looked fine but hid severe corrosion. The internal chassis rotted; screws fused; shields eaten. He drilled out seized screws, replaced a chassis, cleaned plastics, and even dishwashed the boards after removing chips, then treated with DeoxIT. The drive motor failed; the PLA on the board caused a white screen, replaced; after reassembly and pre‑power tests, the unit powered and booted. The project taught patience and resilience; he plans to pass it on at the next show and may publish a companion guide.

HN Comments

Pyodide 314.0: Python packages can now publish WebAssembly wheels to PyPI

Pyodide 314.0 brings standardization and packaging under PEP 783. Highlights: publish Pyodide wheels on PyPI and new pyemscripten_2025_0 and pyemscripten_2026_0 tags; Python-version-based versioning (314.x → Python 3.14) with annual major releases. Standard library: restore ssl, sqlite3, lzma; remove pydecimal/test; drop OpenSSL; custom SSL; hashlib changes; include compression.zstd. Pyodide is now a native ES module (pyodide.asm.mjs); module workers required; bundlers updated. Experimental Node.js socket support via pyodide.useNodeSockFS. JS interop: JsBigInt for precise bigint roundtripping; resource management via Symbol.dispose; enhanced JsProxy array-like access and slicing. Acknowledgements.

HN Comments

C47/R47 Calculators

Open-source, RPN-based, programmable scientific calculator (C47) for SwissMicros DM42/DM42n with a custom bezel; Windows simulator available. R47 is the official hardware, same software, with a new keyboard layout; beta. Community-driven and actively maintained via the SwissMicros forum. Real hardware integration, extensive docs and a community wiki. Source code on GitLab; forks and merge requests welcomed. Licenses: GPLv3 for code/docs; GFDL for docs; bezel graphics and R47 key tops separately copyrighted. ©2025 The C47/R47 Team.

HN Comments

Police officer investigated for using AI to 'create evidence' in multiple cases

Could not summarize article.

HN Comments

GLM 5.2 Is Out

GLM-5.2 is fully open-source, championing frontier intelligence as accessible to all. The post condemns sudden restrictions on frontier models and argues AGI must be global and collaborative, not fenced by walls. GLM-5.2 is the most capable open-source model yet, with a 1M context window and strong long-horizon task performance, foundational for building complex agents and domestic coding models. It goes live to GLM Coding Plan users tonight (Lite/Pro/Max); the API launches next week.

HN Comments

Made by Johno Whitaker using FastHTML