AI Summarized Hacker News

Front-page articles summarized hourly.

On non-rooted Android 17, ADB uninstall of system apps fails

GitHub issue #1426 requests making the default for the Universal Android Debloater’s pkg-state feature be disable (Freeze in AppManager) rather than uninstall. The author argues uninstall causes problems and wants Disable mode as the default. Opened July 1, 2026 by Rudxain; labeled enhancement/new feature and not a duplicate.

HN Comments

Pareto Front

Request to set a user-agent and respect the robot policy; cites related policy page and Phabricator task.

HN Comments

What I love about Django

Justin Duke extols Django’s invisible, well-structured abstractions that gave Buttondown long-term leverage. He highlights five areas: 1) simple middlewares for cross-cutting concerns (subdomain routing, attribution, CSP, build-version header); 2) a BaseModel with UUID PKs, automatic creation date, lightweight inheritance, implicit change tracking, provenance tables, and opt-in soft deletes; 3) organizing behavior as small, standalone actions; 4) doctrinaire, function-based views to minimize context-switching; 5) pragmatic testing with pytest, custom fixtures, no Factory Boy, and lightweight views. They skip signals, CBVs, apps, and rely on a Vue SPA frontend.

HN Comments

Virginia Orders Data Centers to Pay for Dedicated New Electric Infrastructure

Virginia will require data centers to pay for the dedicated new electric transmission infrastructure they use, aiming to spare homeowners from higher bills. The State Corporation Commission ordered large users to cover the costs; Gov. Abigail Spanberger urged offsets for grid impact. In Northern Virginia’s “Data Center Alley” about 570 centers drive rapid power growth and rising housing prices. The industry says centers follow laws and bring jobs and taxes, while the policy move could save ratepayers hundreds of millions amid ongoing capacity growth.

HN Comments

Morioka Shoten

Morioka Shoten is a Tokyo bookstore that sells a single title at a time (rotating weekly) with wall exhibitions, designed to foster slow reading and dialogue. Takram branded the Ginza branch (opened May 5, 2015 in the Suzuki Building) to emphasize the value of a physical venue. The rhombic logomark encodes “an open single book” and “a single room,” tying to the store’s location (genius loci) and address. The project involved branding director Takram, investor Masamichi Toyama, and Morioka; a Planning Room led by Morioka, Yoshida, Watanabe, and Yamaguchi. This is part of Takram’s Brand Identity and Experiences work.

HN Comments

Let's all meet up in the Y2K

Nostalgic look at London web design agency Blueberry during the dot‑com era (circa 2000–2001). Matt Sephton shares photos and memories of a formative open‑plan office: hand‑coded HTML on HomeSite, translucent iMacs and G4s, late nights, a weekend pay in a Fiat 500, and a culture of drum’n’bass and early web hype. Anecdotes include the server room Goatse moment, a sister firm Magic Button, and the 2001 downturn that led to liquidation, followed by a parting Bubblegum iMac.

HN Comments

How to Make a Nintendo 64 Game in 2026

Dominic Szablewski chronicles Xibalba 64, a Wolfenstein-3D–style FPS for the Nintendo 64, built by porting his JavaScript engine Impact to C (high_impact) and targeting Libdragon/Tiny3D. The game uses a 320-ray raycaster, texture-memory optimizations, and a 64-bit render_call format to run at 60 FPS (four-player split-screen sometimes below). Modretro publishes a physical M64 cartridge, box art, and manual. The post covers N64 hardware (RDP/RSP), Libdragon, emulation, a level editor and JSON-to-binary level compiler, and upcoming audio formats. Resources listed.

HN Comments

Ryg_rans Is Not a Library

ryg_rans is not a library; it’s a toy illustrating rANS, not a production encoder. It uses a static byte model for simplicity, sacrificing practicality. Real codecs use adaptive exponential-moving-average models or semi-static counts (BitKnit). The alias table approach is interesting but not practical: large tables, rigid interleaving, slow encode/decode. Recommendations: avoid byte-based renormalization on 32-bit+ targets; prefer 32-bit state with 16-bit granularity (or 64/32 as needed). Use two-way interleaving; decoder forwards, encoder backwards; model forwards. For static probabilities, use tANS; for adaptive, use the described adaptive model.

HN Comments

Crime Pays but Botany Doesn't

403 Forbidden access-denied error with a timestamp and an identifier.

HN Comments

Decimen Optical Transfer: fountain-coded QR file transfer

Decimen Optical Transfer is a browser-based, screen-to-camera file transfer tool that streams fountain-coded QR frames from a sender to a receiver with no network, app, or permissions beyond the camera. It works offline after the first visit and can install as a PWA on iOS/Android. Supports files up to 64 MB (or text), preserving filename and media type; gzip when helpful; SHA-256 verified before delivery. Transfer uses Luby fountain codes; the receiver collects about K·1.15 distinct frames in any order to reconstruct the payload. Not encrypted; privacy note. Includes quick start, architecture, and build docs.

HN Comments

Ship Safe, an open source security scanner for coding agents

Ship Safe CLI is an MIT-licensed, open-source security scanner for AI-native software. It runs locally in your repo to detect risks across code, AI agents, MCP configs, prompts, dependencies, and CI/CD — including prompt injection, agent hijack, typosquatting, secrets, and supply-chain issues. Start scans with npx ship-safe; no signup or API key required; offline core checks. AI-backed red-team modes use your provider. CI integration via SARIF uploads. Free CLI with paid Team/Cloud options.

HN Comments

Show HN: Wallfacer – A terminal session manager for Claude Code, and more

wallfacer is a terminal session manager for Claude Code, Cursor CLI, Kiro CLI and Codex. It indexes transcripts from the agents’ folders into a local SQLite DB and provides a two-front end (TUI and CLI) that share the same index. Features: one view of all sessions, rename/tag/project grouping, full-text search across titles, prompts, dirs and tags, and launch/resume from anywhere; safe deletes and multi-agent filtering. Auto-detects sessions with incremental sync. Install via Go or Homebrew. MIT license.

HN Comments

Quantego: A Family of Lego Models of IBM Quantum Computers

Quantego is a family of LEGO models of IBM Quantum Computers, including IBM Quantum System One (49 bricks) and System Two (105 bricks), plus a high-end 1024-brick System Two. Build instructions, parts lists, and digital designs (.io, .ldr) are provided, with an interactive 3D viewer and browser-based quantum circuit simulator. A Bell pair example and superposition concepts are illustrated. Kits are available at Quantego.biz; RasQberry offers a Raspberry Pi-based functional variant. The project is open source, not affiliated with LEGO, BrickLink, or IBM.

HN Comments

Do birds enjoy flying? Analysis of affect after flight in galah (E roseicapilla)

CAPTCHA verification requires JavaScript, which is disabled. Enable JavaScript and reload the page to verify you're not a robot.

HN Comments

Governments are making a dangerous bet on the AI boom

Could not summarize article.

HN Comments

New Keyboard: Alicja v2

Marcin Juszkiewicz announces Alicja v2, a redesigned keyboard built after a year with Alicja. Using Keyboard Layout Editor NG, he generated KiCAD PCB/plate files and moved to an RP2040 Stamp MCU with Kailh MX hot-swaps. It includes a single encoder, right Ctrl, a large function key cluster, and space for F13/F14. A simple 3D‑printed case is used among future plans for a proper case with a USB hub and feet. He notes a few mistakes (2u vs 2.25u left space key; 5‑way switch footprint) and ordered five PCBs. Written July 29, 2026.

HN Comments

Nashville uses eminent domain to block data center near zoo

Could not summarize article.

HN Comments

LLMs won't break symmetric crypto

JP Aumasson argues that LLMs won’t break symmetric crypto. Anthropic’s Mythos yielded non-practical results: a key-recovery on HAWK reduces its security, and a 7-round AES-128 attack is notable but does not threaten full AES. Symmetric ciphers resist new attacks because they lack exploitable mathematical structure; designs rely on “messiness” from simple operations across rounds. Differential cryptanalysis remains empirical and time-consuming, and well-studied, full-round schemes stay secure. LLMs may aid cryptanalysis but won’t undermine established symmetric cryptography.

HN Comments

Branchless Rust: Making a Filter 4x Faster by Removing an If

Potapov demonstrates branchless programming in Rust to speed up a hot filtering loop. He shows CPU branch prediction penalties make the idiomatic approach slow on unpredictable data (e.g., 50% keep). Sorting can reduce mispredictions but isn’t practical. The branchless version always writes and uses the comparison as a 0/1 to advance the output index, giving data-independent timing and up to ~4x faster in the worst case. However it can be slower for highly predictable data and harms readability—use only on measured hot paths with unpredictable branches.

HN Comments

The Origins of Vintage Comics Part 1

Guy Lawley's Origins of Vintage Comics Part 1 traces how the classic 'old-school' look emerged from 1930s–1980s US newspaper and rotary-press printing, not from art style. It links dull newsprint, misregister ink, and CMYK halftones to the four-color aesthetic, arguing the term 'four-color' misleads about its defining trait. The piece explains the birth of speech balloons, the newspaper color-rotary arms race, and three color-separation methods (Ben Day dots, Craftint Multicolor, painted acetate) that shaped successive eras. Part 2 promised.

HN Comments

Made by Johno Whitaker using FastHTML