AI Summarized Hacker News

Front-page articles summarized hourly.

A story of a Figma bug that wasn't a bug at all (2021)

An archival thread explains a Figma issue where Shift+2 on a normal keyboard behaved differently from Shift+2 on the numeric keypad (interpreted as a down arrow) on Windows. The discrepancy traces back to late-1970s/80s IBM keyboards: the 5251, Datamaster, and the 5150 PC, where a Num Lock/two-mode layout was resolved with a Shift-based quasimode to toggle between arrows and digits. The Mac didn’t have the problem due to its layout. It was less a bug than a legacy convention carried forward; browsers later disambiguated inputs, enabling a fix. The author spoke with IBM engineer Dave Bradley.

HN Comments

Cerebras Deploys Trillion-Parameter AI Models

Cerebras deploys trillion-parameter frontier models by distributing them across multiple WSE-3T wafers. Using Kimi K3 (~3T params) as example, weights are quantized to 4 bits; each dense layer stores an 8-bit KV cache, linear-attention layers take less space. With 69 linear and 24 dense layers, the model spans 59 wafers (35 for linear layers, 24 for dense). The system keeps weights on the chips; activations flow between wafers via RDMA over Ethernet (~2 µs per hop) in a pipelined, micro-batched workflow to support many concurrent requests. This approach scales by adding more wafers.

HN Comments

FindMyWeb: Apple Find My, reverse enginiered

Codeberg updated its Terms of Use, restricting LLM-generated content and cryptocurrency projects. Misom/FindMyWeb is a project to build trackers the user owns, using networks like Apple FindMy, Google Find My Device, and Samsung SmartThings via a web interface. The backend uses malmeloo's FindMy.py to interact with Apple’s network; trackers run a Zephyr-based firmware. Setup covers Web frontend+backend and Docker; FruityTag firmware appears planned. The page credits contributors and lists repository stats (Python, Vue, C, TypeScript).

HN Comments

Reactive Optimizers: rewrite the optimizer's source code during training

OPAL: Reactive Optimizers place an agent inside the optimizer that watches training dynamics and rewrites the update rule on the fly. The agent creates two programs—analysis.py to observe training signals and updater.py to apply new updates—allowing per-parameter-group schedules, dynamic optimizer switches (e.g., AdamW to Muon), and selective precision. In image and language tasks (modded-Nanogpt Track 3, Goldfish, LightningDiT-XL/1, RAEv2-B), OPAL often matches or surpasses static recipes, reduces loss spikes, counters data corruption, and mitigates overfitting via adaptive learning rates, momentum, and clipping. Overhead exists but can be manageable; especially useful when no pre-tuned recipe exists.

HN Comments

Social dynamics of toxic metal industry in medieval Europe

Using lead concentrations in tooth enamel from medieval Peak District cemeteries (Wigber Low, Joule Yard, Spital Field) linked to radiocarbon dates, plus Sr/O/Pb isotopes, Loveluck et al. map the social dynamics of lead production. They find post-Roman lead mining/smelting established by the mid-7th century, with large-scale contamination around Castleton by the mid-8th century and sustained high pollution through the 12th–13th centuries (peaking around 1180–1215). Isotope data indicate mostly local origins with limited migration. Childhood lead exposure varied by gender and status, hinting at gendered/elite roles in production. This provides a benchmark for medieval silver/lead industries.

HN Comments

Why Gopher in 2026?

An essay from May 2026 reflecting on why people still care about Gopher and legacy internet culture. The author values understanding how technology works, not just using tools, and sees a niche of 'phlog' creators seeking nostalgia and a quieter tech landscape amid constant subscriptions and commercial services. He notes ADHD teens seeking simpler tech like flip phones, appreciates Vim's modern features learned via Google rather than man pages, and contrasts helpful vs. unhelpful tech. sdf.org feels like a throwback space that operates more like the old internet. A commenter agrees we sometimes need to slow down.

HN Comments

Google has officially turned these Nest thermostats back into dumb thermostats

Google ended software support for the first- and second-generation Nest Learning Thermostats (three older models) in Oct 2025, removing updates and all cloud-based features—remote control, notifications, and Google Assistant/Nest integration. Without cloud access, they only function manually. An open-source project, No Longer Evil, can restore cloud features via self-hosting or its servers, bringing back remote control, dashboards, and scheduling. The newer third-gen models remain unaffected for now.

HN Comments

I Built a Stereo Vision Board for Hardware Hackers

Author built a cheap stereo-vision board around Rockchip RV1103 (1.1 GHz ARM Cortex-A7, 64 MB RAM) with MIPI CSI-2, Linux support. The four-layer PCB, boot via Buildroot to an sdcard image. Boot chain: BootROM, SPL, U-Boot, Linux kernel. SoC drivers and V4L2 expose cameras as /dev/videoX; Rockchip Video Engine accessed via /dev/rve for hardware acceleration. SAD-based stereo block matching computes depth from two horizontally displaced cameras. Demo video; plans to sell some boards for feedback; future work includes software cleanup, SLAM, and YOLO.

HN Comments

America Has Lost 200k of Jobs in Media, Film and the Arts. How Much Is AI?

Joseph Politano argues that AI coincides with a sharp decline in U.S. jobs in creative fields—over 200k lost in four years, including about 50k in the last year, with movie & sound recording hit hardest, followed by written publishing. The streaming era and AI-enabled content compress revenue as traditional business models falter; live entertainment is less affected than digital media. The article contrasts the Napster era’s copyright battles with today’s AI, suggesting streaming and AI threaten traditional models, though innovation like BookTok shows unpredictable upsides. Overall, AI’s impact may be more cultural than macro, with spillovers to tech coding.

HN Comments

Bbtree: Fastest Ordered Map

An article touts bbtree as the fastest ordered map, though the page is still loading.

HN Comments

The Importance of Limitations for Creativity and Learning

Limitations boost creativity and learning by inviting play and reducing overwhelm. The author contrasts a simple, buggy online feature that becomes engaging with Scratch’s feature richness that can intimidate. Structure and budget constraints shape output: simple tools spark exploration; a clear story structure or a tight budget forces clever solutions. Too little constraint leads to aimless dreams; generous constraints can yield surprising, deliberate artistry when restraint is used effectively.

HN Comments

Argus – a free, open-source agentic security operations platform – MIT

Argus is a free, MIT-licensed, self-hosted security operations platform that maps your cloud, identities, code, devices, and network into a single evidence graph, detects AI-driven attacks, and auto-responds via an action broker with approvals, dry runs, rollback and a kill switch. It supports AWS/Azure/GCP, Kubernetes, Okta/Entra, CrowdStrike, etc., uses OpenAI/Anthropic or local models, and includes an AI gateway with shadow-AI discovery to govern staff AI use. The AI agents investigate with read-only access and cannot touch systems; all changes require human approval. Deployable via Docker/Helm/Terraform; free software, pay for infra and model usage.

HN Comments

We should be more ambitious with the software we build

The piece argues for greater ambition in software, praising projects like pgrust despite skepticism about AI-driven ventures. It emphasizes thorough testing and real bug findings in Postgres, argues that ambitious, well-tested tools can improve software—sometimes even if the project doesn’t succeed. The author shares personal experiments speeding up development (regex engines, ripgrep forks, Rust builds) and notes how AI enables rapid prototyping in domains like games and data analysis. Overall: push to build more capable software, but with disciplined benchmarking and honesty about readiness.

HN Comments

Full Disk Encryption on Fedora with TPM2

Explains securing Fedora disk encryption using LUKS and TPM2. Walks through manually creating a LUKS2 volume, formatting, mounting, and backing up LUKS headers, plus adding keys (passphrase and keyfile) and managing key slots. Then shows enrolling TPM-bound keys with systemd-cryptenroll (recovery key, TPM PCR7, optional PIN), and configuring crypttab and systemd-cryptsetup to auto-unlock via TPM on boot. Finally notes Fedora's Anaconda-encrypted root and steps to bind a TPM key, rebuild initramfs with tpm2 support.

HN Comments

SpeedCrunch 1.1

SpeedCrunch is a free, open-source high-precision scientific calculator for Windows, macOS, and Linux. It offers up to 50-digit precision, complex numbers, 140+ functions, and extensive units/constants. It supports user-defined variables, functions, and units, plus vector/matrix math. Features include history rewriting, per-result settings, customizable keypad layouts, and multiple sessions with tabs/panes/windows. It ships with 40+ translations and 40+ color schemes.

HN Comments

Rails Is a JIT Compiler

Shopify's Rails at Scale article experiments with making Rails enum lookups faster by generating inlined, static methods at runtime using module_eval instead of dynamic public_send. After recognizing that Rails already caches some generated methods, the team refactors to bake enum value into a method like pending? and uses ActiveSupport::CodeGenerator for codegen. They tackle edge cases (unusual enum names, floats) and test suites. Benchmarks across Ruby JIT modes show gains: up to ~3.8M i/s baseline, and up to ~18.5M i/s with YJIT/ZJIT on fixed enum. The lesson: static dispatch beats dynamic calls; not every problem needs a new compiler.

HN Comments

GPU-unlock: FP/BF16 instruction issue rate on Nvidia 3000's cards

gpu-unlock is a Linux kernel module that unlocks FP/BF16 instruction issue rate on Nvidia RTX 30xx GPUs (GA102/GA103/GA104/GA106) to professional-equivalent levels. It combines CMP unlocker V67/PLM with pre-driver UEFI timing, loading in initramfs before the NVIDIA driver to avoid patching drivers. Reported BF16/GEMM gains range from ~25% to ~80% depending on card and power limit. Installation involves git clone, make install, and adding gpu_unlock.targets=all (or specific PCI IDs) to the kernel command line; supports resume/suspend behavior. GPL-2.0-only.

HN Comments

Symbolic Learning in Python and Julia

PySR is an open-source symbolic regression tool for Python and Julia, powered by SymbolicRegression.jl as its search engine. It targets high performance, configurability, and ease of use. Install via pip/conda; Julia dependencies install on import. Features a scikit-learn–like API (PySRRegressor), supports custom operators, denoising, feature selection, warm_start, and multiple representations (SymPy, and JAX/PyTorch). Includes tutorials, quickstart code, and API/docs. Can run in Docker or Apptainer and offers IPython tutorials. Cites the PySR paper (arXiv). Apache-2.0 license.

HN Comments

OBS Studio 33

OBS Studio 33.0.0 introduces a backend update for browser sources and a full overhaul of plugin loading (core plugins in a new core folder; legacy paths remain until 34.0). It adds improved source snapping, Arm64 NVENC, encoder/profile load checks, NVIDIA Broadcast SDK support, and new audio-monitor hotkeys. Safe Mode now avoids starting the WebSocket Server. It fixes Studio Mode/Group handling, window capture naming, fullscreen detection, and macOS Screen Capture transparency, plus various stability crashes. Ubuntu 24.04 is dropped. Developer changes include safer-mode plugin handling and toolchain upgrades.

HN Comments

Steal My Bitcoin

Security challenge: a hidden bitcoin wallet (~$500) on a known vulnerable server; the wallet is reachable through an outdated PHP environment, and the first person to access it wins. Traffic is logged; privacy cannot be guaranteed. Donations to givewell.org encouraged. A wallet explorer link is provided; JavaScript is disabled.

HN Comments

Made by Johno Whitaker using FastHTML