Front-page articles summarized hourly.
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.
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.
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.
A request was blocked by the Web Application Firewall policy.
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.
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.
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.
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.
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.
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.
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.
Could not summarize article.
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.
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.
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.
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.
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.
Could not summarize article.
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.
Made by Johno Whitaker using FastHTML