AI Summarized Hacker News

Front-page articles summarized hourly.

MeshTNC is a tool for turning consumer grade LoRa radios into KISS TNC compatib

MeshTNC is an open-source tool that turns consumer LoRa radios into KISS TNC-compatible packet modems. The firmware provides a simple serial CLI (default 115200) to transmit raw hex payloads, log packets, and sniff BLE, with a KISS mode for APRS software. The project includes flashing/install guidance (PlatformIO/VS Code, meshcore flashing tools), hardware compatibility notes with MeshCore devices, and a rich set of CLI commands to configure radio settings (freq, bw, sf, coding rate, syncword), txpower, and logs. It also demonstrates AX.25 APRS and Ethernet-over-LoRa via tncattach.

HN Comments

zclaw: personal AI assistant in under 888 KB, running on an ESP32

zclaw is a tiny personal AI assistant for ESP32, under 888 KB firmware, written in C. It provides GPIO control, cron-style scheduling, persistent memory, and user-defined tools via natural language, with support for Anthropic, OpenAI, and OpenRouter providers. It runs on ESP32-C3/S3/C6 (others may work). Includes quick-start bootstrap, provisioning, web relay/Telegram chat, and a docs site. MIT license; active repo with scripts for build/flash/provision/monitor, etc.

HN Comments

I Don't Like Magic

Jeremy Keith decries the ‘magic’ marketed around technologies—the idea that things just work without user control. He argues that seamless UX often reduces agency, and he distrusts dependencies and abstractions, especially frameworks like React, preferring to stay close to raw HTML, CSS, and JavaScript. Acknowledging pragmatic value of large-language-model coding tools, he warns that extra layers of abstraction complicate maintenance and documentation, and can trap projects in fragile code. For long‑lived work, he champions handcraft and clarity over shortcuts, even as tools proliferate.

HN Comments

EDuke32 – Duke Nukem 3D (Open-Source)

EDuke32 is an open‑source, free (non-commercial) Duke Nukem 3D engine and source port for Windows, Linux, macOS, and more. Its Polymer renderer adds real-time dynamic lighting and shadows, high‑resolution OpenGL modes, software rendering, and multi‑monitor support. It supports mods, advanced scripting, a full console, modern controls, and the HRP. Includes VoidSW (Shadow Warrior) and support for Ogg Vorbis/FLAC. Developed and maintained for over 20 years by the Duke3D community under GPL/BUILD licenses. Community resources: wiki, forums, and Discord.

HN Comments

Denonomicon: The Dark Arts of Deno Foreign Function Interface Programming

The Denonomicon is a third‑party guide to Deno's Foreign Function Interface (FFI), aiming to fill gaps left by the Deno Manual and focus on interfacing Deno with C APIs, not TypeScript. It covers basics and advanced topics: types (booleans, 32/64-bit ints, floats), pointers, functions, structs, and callbacks (synchronous, interrupt, thread-safe), V8 fast API, security, and interfacing with non-C libraries. It also discusses C++ conventions (calling conventions, inheritance, std::function) and the future of Deno FFI. The author disclaimers and logo credit are noted.

HN Comments

How an inference provider can prove they're not serving a quantized model

To ensure you run exactly the advertised model, Tinfoil's Modelwrap cryptographically commits to the weights (a Merkle-tree root) and binds this commitment to a secure enclave using dm-verity so every read is verified at runtime. It works with public or private weights: download and hash weights, produce a .mpk image, pass root hash to the kernel, and dm-verity rejects any tampered block. No code changes required; supporting unmodified model servers. Overheads are small (~0.8% extra storage); initial load is slower but inference remains fast.

HN Comments

Toyota Mirai hydrogen car depreciation: 65% value loss in a year

Hydrogen propulsion remains hampered by weak infrastructure and BEV competition, driving severe Mirai depreciation. The Mirai, the first mass-produced hydrogen car, has seen used prices collapse from about $50k (2021–2025) to as low as $10–18k, with some around $22k. Availability is California-focused; the US has only 54 hydrogen stations, many unreliable or costly to fuel. This limits buyers and makes maintenance specialized. Toyota persists with hydrogen efforts (North American HQ, BMW collaboration) and synthetic fuels as alternatives. Despite ongoing availability (2026 model) and incentives, Mirai sales were only about 210 units in the U.S. in 2025.

HN Comments

Canvas_ity: A tiny, single-header <canvas>-like 2D rasterizer for C++

canvas_ity is a tiny, single-header C++ library that provides an immediate‑mode, canvas‑like 2D rasterizer modeled on the HTML5 canvas spec. It aims for high‑quality rendering with gamma‑correct blending, bicubic resampling, antialiasing, and careful line joins, while remaining small and dependency‑free. It is header‑only, portable (C++03), thread‑safe per canvas, and uses std::vector for memory; no GPUs or external pointers. Usage: include the header, define CANVAS_ITY_IMPLEMENTATION in one file, construct canvas(width, height), draw with the API, then get_image_data() to retrieve RGBA pixels. License ISC; example writes a TGA; tests included.

HN Comments

Parse, Don't Validate and Type-Driven Design in Rust

The post argues for Type-Driven Design in Rust: encode invariants in types rather than rely on runtime validation. Through examples like NonZeroF32 and NonEmptyVec, it shows how making illegal states unrepresentable—with fallible constructors and newtypes—pushes validation to the caller and reduces runtime panics. It contrasts weakening return types (Option) with stronger parameter guarantees, advocates parsing data into typed structures (e.g., String, serde_json via Deserialize), and warns against shotgun parsing. Concludes that Rust’s type system can and should handle validation to improve correctness.

HN Comments

Inputlag.science – Repository of knowledge about input lag in gaming

An overview of input lag in gaming, defining it as the delay between user input and on-screen reaction, noting its rise as systems grew more complex. It highlights the difficulty of achieving early-2000s latency without image degradation and calls for understanding and addressing latency. The site presents the lag chain's three components—controller, game engine, and display—focusing on measuring and explaining issues, especially the controller and engine, to help developers and consumers tackle latency.

HN Comments

Personal Statement of a CIA Analyst

An ex-CIA analyst describes decades of polygraph experiences across CIA, FBI, NRO, and DIA. She prepared with Lykken, intended to answer honestly without countermeasures, yet faced brutal, scripted interrogations, multiple failed tests, and “random” re-tests spurred by Ames. She notes a recurring pattern: inexperienced examiners, then harsher later rounds, and how the culture of polygraph undermined trust and well-being. After refusing a DIA CI poly, she was terminated from a project. She concludes polygraphs are a deal-breaker, even as she loved the work.

HN Comments

Cloudflare outage on February 20, 2026

Cloudflare faced a 6h7m outage on Feb 20, 2026, due to a change in BYOIP address onboarding that unintentionally withdrew about 1,100 prefixes, including one.one.one.one, causing many services to fail. No cyberattack occurred. Restoration involved reverting the change; about 800 prefixes were restored by 20:20 UTC and ~300 more were manually restored by 23:03 UTC. Root cause: a bug in a cleanup sub-task that treated pending_delete as a request for all prefixes, compounded by incomplete staging/testing. Cloudflare will adopt safer rollouts, API standardization, and improved rollback under Code Orange: Fail Small.

HN Comments

Loon: A functional lang with invisible types, safe ownership, and alg. effects

Loon is a Lisp-like language that runs in the browser and requires JavaScript to execute.

HN Comments

Permacomputing

Permacomputing is an ecologically minded approach to computing that aims to maximize hardware longevity, minimize energy use, and rely only on resources already available. It promotes repairable design (disassembly, encapsulation), salvage and collapse computing to sustain knowledge through infrastructure failure, and frugal, reversible, and malleable systems that can be recombined across environments. It favors bootstrappable builds, open sharing, and emulation via a universal virtual computer for preservation, plus resilience concepts (agility, preparedness, elasticity, redundancy) to sustain a knowledge commons after collapse.

HN Comments

DialUp95 – A 90s inspired nostalgia hit

A nostalgia post about dialing into a Windows 95-era ISP using a DialUp95 interface. The mock UI shows login fields, phone number, and connection status (dialing, then “Connected at 31200 bps”) with PPP and Windows 95/NT 3.5 protocols. Created by Robert Putt; invites readers to support the nostalgia with a coffee.

HN Comments

Show HN: Iron-Wolf – Wolfenstein 3D source port in Rust

Iron Wolf is a Rust recreation of Wolfenstein 3D aiming for a pixel-perfect, mod-friendly experience. The repo ships a shareware version runnable with just-sdl-shareware (shareware data in testdata) and a web version at wolf.ironmule.dev. If you have full game files you can upload them to play the full version in the browser. An optional config file (default_iw_config.toml) can be copied as iw_config.toml. License: GPL-3.0. 391 commits, 4 stars, 1 fork.

HN Comments

The Nekonomicon – Nekochan.net Archive, Updated

The Nekonomicon is a three-volume collection: Volume 1, Book of Endings; Volume 2, Book of Notes (the collected works of the Nekochan forums); and Volume 3, Book of Illustrations (Nekochan photo gallery).

HN Comments

What Not to Write on Your Security Clearance Form

Les Earnest recalls his boyhood cryptography hobby: after reading a cipher book, he and a friend created a secret code and hid the key in a glasses case. A lost case was found and turned to the FBI, triggering a six-week investigation of a 12-year-old. An agent returned the glasses but kept the code key. Years later, while applying for a security clearance, Earnest noted he had been suspected of espionage; the officer tore up the form and told him not to mention it, and he was granted clearance. He later learned provocative information can speed clearance.

HN Comments

How far back in time can you understand English?

Colin Gorrie’s Dead Language Society article compresses 1,500 years of English into a single blog post, where a modern traveler’s diary gradually shifts into Georgian, Elizabethan, and Old English voices. Through staged passages, it highlights how spelling, letters (thorn, wynn, yogh, long s), vocabulary, and grammar changed over time, and how social forms like thou vs you altered meaning. Comprehension plunges around 1200–1300 as Latin/French loans fade and syntax loosens; Old English inflects, Middle English tightens word order, and by the 1700s spelling standardizes. The piece shows language evolves even as readers struggle to follow.

HN Comments

CXMT has been offering DDR4 chips at about half the prevailing market rate

China’s CXMT is undercutting the DRAM market by selling DDR4 chips at about half price, even as Samsung and SK hynix race to HBM4. With prices high from a supply squeeze, CXMT is drawing interest from HP, Dell, Asus and Acer amid subsidies. CXMT is converting about 20% of its Shanghai wafer capacity to HBM3/HBM3E and aims mass production next year. YMTC is gaining NAND share and building a Wuhan fab, with half output to DRAM. The strategy: build scale in legacy DRAM first, then move up; risk to Korean profitability if the mainstream market shrinks.

HN Comments

Made by Johno Whitaker using FastHTML