Hacker NewsDaily Digest08-2908-28About ZeliBlog

Read Tech News With Digest

Helps you quickly pick interesting articles to read.

71
Bug Blindness: Why Most People Don't See the Bugs You Do
davidmckenna
Aug 30, 2026
28

Dan Luu explains why he spots hundreds to thousands of bugs weekly while most people see none: they're hitting the same issues but not noticing. He argues that curing this 'bug blindness' is crucial for programmers, sharing examples from search engines to Blackboard and Discourse. He also reflects on how fans of a product or company often ignore its flaws, a blindness he claims to be less prone to.

"If a product seems severely flawed when I use it, it probably is."

30
FreeCORE continues TrueNAS CORE as an independent FreeBSD OS
sashk
Aug 30, 2026
14

FreeCORE is an independent continuation of TrueNAS CORE, now at version 15.0-RELEASE. It allows existing TrueNAS CORE 13.3 systems to upgrade in place and continue receiving updates. The project is based on FreeBSD and OpenZFS, with source code available on Codeberg and GitHub.

"FreeCORE carries the TrueNAS CORE 13.3 system forward as an independently maintained operating system on FreeBSD."

206
Tencent Open-Sources Hy4 Preview, Its Latest AI Model
shenli3514
Aug 29, 2026
131

Tencent has released and open-sourced the preview of Hy4, its latest AI model. The announcement, made on May 17, 2024, highlights Tencent's commitment to advancing AI technology and fostering community collaboration. Hy4 preview is now available for developers and researchers to explore, marking a significant step in Tencent's AI strategy.

"Tencent has released and open-sourced the preview of Hy4, its latest AI model."

30
CPython now officially supports RISC-V
lumpa
Aug 24, 2026
2

CPython has added RISC-V as a tier 3 supported platform, marking a significant milestone for the open-source instruction set architecture. The announcement, made by a CPython developer, highlights the growing importance of RISC-V, whose ecosystem is projected to quadruple by 2032. The support was made possible through community contributions and testing on real hardware, with key assistance from the RISE Project, which provided buildbots and debugging support. Future plans include integrating RISC-V into CI, promoting to tier 2, and exploring architecture-specific optimizations.

"RISC-V is an open instruction set architecture (ISA) that, unlike proprietary instruction sets such as x86 and ARM, is developed as an open standard and can be implemented by anyone."

373
Tether brings iMessage and SMS to Linux
zackb
Aug 24, 2026
156

Tether, an open-source project by Zack Bartel, brings Apple's Continuity features to Linux, including iMessage, SMS, notifications, clipboard sync, file transfer, and OTP autofill. It uses Bluetooth to communicate with an iPhone, avoiding the need for a Mac proxy. The project is MIT-licensed and aims to be a complete solution for Linux users with iPhones.

"And my damn text OTP codes FINALLY autofill in the web browser!"

135
NASA's Roman Space Telescope: A Hubble Successor Set to Launch
JumpCrisscross
Aug 29, 2026
66

NASA's Nancy Grace Roman Space Telescope, named after the agency's first chief astronomer, is scheduled to launch on August 30, 2026. With a field of view at least 100 times larger than Hubble's, it will survey a billion galaxies to investigate dark energy, dark matter, and exoplanets, and directly image exoplanets and planet-forming disks.

"Named after NASA’s first chief astronomer, the ‘mother of the Hubble Space Telescope,’ the Nancy Grace Roman Space Telescope will have a field of view at least 100 times larger than Hubble's, potentially measuring light from a billion galaxies in its lifetime."

132
Texas lawmakers added $1 to car insurance. That money built a statewide Flock surveillance network
DeepLogin
Aug 29, 2026
43

A $1 fee added to Texas auto insurance policies in 2023 to fight catalytic converter theft has quietly funded at least 3,200 Flock license plate readers across the state, according to a Texas Tribune analysis. The Motor Vehicle Crime Prevention Authority, overseen by Greg Abbott appointees, funneled over $30 million into the surveillance network, which can track vehicles nationwide without warrants. After the Tribune's findings, Abbott paused state funding for the cameras, but the program has already sparked privacy concerns and legislative backlash.

"In a million years, I never could have even contemplated that this would be used to fund what is effectively warrantless surveillance."

8
Defragger - Real Linux disk defragmenter with GUI
gbin
Aug 25, 2026
2

Defragger is a real graphical disk defragmenter for Linux, written in Rust and Qt Quick/Kirigami. It provides a visual block map that shows how files, free space, and metadata are allocated, making the filesystem legible. It can analyze fragmentation, defragment ext4 files online, and compact offline FAT16/FAT32 volumes. The GUI and CLI run unprivileged, with privileged operations handled by a PolicyKit-authorized helper. It's alpha software, but offers a safe demo with a temporary loop device. Perfect for those nostalgic for Windows' defrag tool or needing reproducible storage layouts.

"The old block map was one of those accidental interfaces that made the machine legible: you could actually watch the filesystem reorganize itself."

118
Calibrate Before You Accelerate: The Smart Way to Bias Toward Action in a New Role
tuckerwales
Aug 29, 2026
50

Starting a new job often triggers an urge to prove yourself by making an immediate impact. But action without context is just noise. Drawing on his move from Monzo to Engine by Starling, the author outlines a three-phase approach: a collection period focused on active listening and mapping the terrain, a synthesis phase to connect dots and categorize opportunities, and strategic acceleration with small public wins and shared hypotheses. The key is to shift from 90% listening to 80% doing only after building a foundation of context.

"Action without context is just noise."

59
Domain-Driven Agents: Making Legacy Codebases Ready for LLMs
AlarQ
Aug 29, 2026
6

LLMs excel in greenfield projects but stumble on legacy codebases where ambiguity and missing shared language cause them to guess wrong. The author argues the fix isn't upgrading the model but preparing the code. He combines Domain-Driven Design with AI agents: a `.workflow.json` manifest and `CONTEXT.md` glossaries define bounded contexts and ubiquitous language, while a generator produces a context map and detects disagreements between declarations. Strategic decisions remain human; tactical implementation is delegated to agents via skills and sub-agents, turning issues into PRs for review. This approach makes the codebase answer the questions models previously guessed at.

"The model is not what needs upgrading. The code is not ready, and readiness is something we can build."

177
SQLite as a Document Database
lioeters
Aug 24, 2026
46

SQLite's JSON support, combined with generated columns, lets you treat it as a document database. This post shows how to insert JSON, extract fields into virtual columns, enforce constraints, and index them—all in an embedded database. It's ideal for lightweight apps and webhooks, allowing flexible schemas without a separate document store.

"It's that simple, the `d` column is extracted from the provided JSON."

55
Typestate in Rust: Enforcing State Machine Rules at Compile Time
matt_d
Aug 29, 2026
15

This paper explores how Rust's type system can model state machines, using typestate and newtype patterns to enforce protocol correctness at compile time. It demonstrates encoding states as types and transitions as methods, preventing invalid operations and reducing runtime errors. The approach leverages Rust's zero-cost abstractions, offering a robust alternative to runtime checks for domain logic.

"By encoding states as types, the compiler becomes the runtime check, ensuring that invalid transitions are rejected before the program even runs."

20
Why calling print in a Python signal handler can crash your program
hellerve
Aug 26, 2026
2

Python's signal handling model defers user handlers until the interpreter is safe, but reentrancy can still bite: if a signal arrives mid-print, the handler may call print again, triggering a RuntimeError. This article stress-tests the scenario, explains why it happens, and argues it's a curiosity rather than a practical threat—though it still advises against heavy work in handlers.

"Running this program on my machine produced: RuntimeError: reentrant call inside <_io.BufferedWriter name='<stdout>'>"

267
Glacier Mice: The Herd-Like Moss Balls That Baffle Scientists
ostacke
Aug 24, 2026
51

Glacier mice are fuzzy green balls of moss that live on glaciers and move in coordinated herds, puzzling researchers. Found from Alaska to Uganda, these colonies host tiny creatures like water bears and springtails. Their movement, averaging 2.5 cm per day, appears non-random and may result from the sun melting ice unevenly around them. They can persist for six years or more, thriving in an ecosystem that seems inhospitable.

"Their movement across the ice appears to be non-random, taking the form of herd-like behavior."

313
EVE Online begins its long-awaited migration to Python 3
TylerJaacks
Aug 25, 2026
162

EVE Online has started the massive migration of its 2.4 million-line Python 2 codebase to Python 3, a process that will take years. The first stage, already deployed to Tranquility, uses automated tools to make code compatible with both versions. Future stages will require careful manual review of ~20,000 lines that behave differently in Python 3. The goal is a faster, more maintainable game, with no noticeable changes for players.

"The definition of success for this migration is simple: it should be completely unnoticeable, aside from the occasional moment when something runs more smoothly."

324
DHS uses obscure customs law to secretly spy on journalists, unions, and nonprofits
firefax
Aug 29, 2026
53

The Trump administration has been using an obscure customs provision, 19 USC 1509, to obtain private records of journalists, nonprofits, and unions without judicial oversight. In one case, the DHS obtained six months of phone records for Minneapolis journalist Georgia Fort, including over 10,000 calls and texts, without notifying her. The agency also served Google with a summons for YouTube account information on Fort, Don Lemon, and others, bypassing a judge who had previously rejected a warrant request. Experts call the tactic an outrageous abuse of power, while the administration argues it has broad investigative authority under the statute.

"It’s outrageous conduct on so many levels. It’s hard to know where to begin."

265
Good Culture Is the Biggest Productivity Hack, Not AI
gpi
Aug 29, 2026
63

An engineering leader argues that while AI tools dominate the productivity conversation, the real multiplier is a strong team culture. Drawing on 13+ years in the industry, he explains how bad culture undermines even the best AI adoption, why AI amplifies existing strengths and weaknesses, and why forcing AI top-down backfires. He offers practical questions to assess your culture and a checklist for building an environment where great people thrive—then let AI multiply their impact.

"AI adoption is not a tooling problem, it's a leadership problem."

246
Samsung's LPDDR5X-PIM: 8x Memory Bandwidth, but a Software Nightmare
ingve
Aug 29, 2026
92

At Hot Chips 2026, Samsung detailed its Processing-in-Memory (PIM) implementation in LPDDR5X DRAM, placing MAC units inside each of the chip's 16 banks to exploit internal bandwidth. This yields 614 GB/s, eight times the standard 76.8 GB/s, and up to 2.4 TOPS per chip. While it works with standard memory controllers via special row addresses, the design forces software into a corner: PIM mode disables caching, prefetching, and out-of-order execution, and complicates multitasking. The article explores these challenges and suggests hardware changes to make in-memory compute practical.

"PIM mode switching throws a wrench into the works for multitasking operating systems."

96
Relive 1998: Windows 98 Disk Defragmenter Simulator Now Runs in Your Browser
throw0101a
Aug 29, 2026
52

Defrag98 is a free, browser-based simulator of the classic Windows 98 Disk Defragmenter. It recreates the iconic grid of colored clusters, complete with authentic hard-disk sound effects, and lets you choose from four virtual drives with varying speeds. It's pure nostalgia—no real files are touched, and it works offline as an installable web app.

"Watch the familiar grid of colored clusters rearrange itself in real time as fragmented data is consolidated into one contiguous block."

116
Ocean temperature hits record 70°F as powerful El Niño forms
measurablefunc
Aug 29, 2026
99

Scientists recorded the highest ocean temperature ever measured on Aug. 22, when the global average sea-surface temperature reached 70°F, according to Europe's Copernicus agency. The previous record was set in March 2024. The heat combines decades of human-driven warming with a powerful El Niño in the tropical Pacific, raising risks to marine ecosystems, coastal communities, and extreme weather.

"El Niño is adding heat to the system, but it is doing so on top of decades of human-driven warming."

69
Calling Nested Functions on GCC Without an Executable Stack
uecker
Aug 29, 2026
44

Martin Uecker explores a hack to support nested functions on older GCC versions without requiring an executable stack. By extracting the code address and static chain from the trampoline that GCC generates, and using `__builtin_call_with_static_chain`, the trampoline can be bypassed, allowing the stack to be cleared with `patchelf --clear-execstack`. He also proposes using trampolines as function descriptors, interpreting them at call sites. Implemented in his experimental library noplate.

"In some sense we could say that instead of invoking the trampoline, we are _interpreting_ the code of the trampoline at the call site using a super simple interpreter that only can interpret this specific code sequence and that is so simple that it can be inlined."

384
Boot a Virtual iPhone on Apple Silicon with vphone-cli
hentrep
Aug 28, 2026
103

vphone-cli is an open-source tool that boots a virtual iPhone on Apple Silicon Macs using Apple's Virtualization.framework. It automates the entire process—downloading and patching IPSWs, performing DFU restores, and installing custom firmware—with a single command. Five firmware variants offer increasing levels of security bypass, from patchless to full jailbreak with Sileo and TrollStore. The project also includes a control socket for AI-driven UI testing via MCP.

"One command creates a VM end-to-end (download → patch → DFU restore → CFW install → first boot): vphone-cli vm create myphone -V jb"

55
SLEEPWALKER: A Passive Backdoor That Wakes Only for Its Own Secret Command Language
defrost
Aug 25, 2026
8

A newly discovered Windows backdoor, SLEEPWALKER, hides inside a fake ESET Management Agent DLL and waits passively for a single crafted network packet before executing any code. It carries no payload and contacts no C2 server; instead, it sniffs traffic for a magic trigger, then decrypts and runs a program written in a custom 23-instruction bytecode language. The implant supports scheduling, staged file delivery, in-memory execution, and multiple covert transports including DNS and VMware's VMCI channel. Its design makes it nearly invisible on the network, but its implementation has weaknesses, suggesting it may be an early version.

"It waits in memory doing nothing at all until one specifically crafted network packet reaches the machine, which is why I am calling it SLEEPWALKER."

35
How Colorado Is Rethinking Its Urban Forest for a Hotter, Drier Future
mooreds
Aug 29, 2026
5

Colorado's Front Range cities face harsh growing conditions—hot summers, cold winters, low rainfall, and alkaline soils—that are worsening with climate change. To build a resilient urban forest, experts recommend diversifying tree species beyond the vulnerable ash and cottonwood, looking to southern seed sources for heat and drought tolerance, and embracing native oaks and other tough trees. This article interviews four tree experts who share their top picks and strategies for adapting our urban canopy.

"Trees are particularly vulnerable to climate change and very important both in preventing it and maintaining livable conditions."

72
Why 16 Million Hex Codes Aren't Enough: The Physics of Color
vismit2000
Aug 29, 2026
7

This article explores how colors can be quantified physically, moving beyond imprecise word labels. It explains spectral power distributions, photoreceptor cells, and the science behind color perception, including why hex codes are limited and why color blindness occurs.

"The idea of mapping colours to numbers might look odd, but it is not too far fetched."

70
How I Built a Seamless Aetheryte Radio from FFXIV's Game Assets
wonger_
Aug 28, 2026
14

After six years of looping the same YouTube video for FFXIV's aetheryte crystal ambience, one engineer finally extracted the actual game audio and built a seamless web player. Using XIVLauncher's SoundFilter plugin to identify the exact asset, he recreated the experience with the Web Audio API—looping the hum perfectly and randomly scheduling whir sounds with randomized pitch and volume, just like in the game. The result is a gapless, resource-light ambience generator that runs in the browser.

"I literally ctrl+a'd all 4000 .wav files and pressed the left and right arrow keys to move back and forth within the large mpv playlist, looking for the aetheryte noise."

33
Recovering Corrupt Zip Files
AshleysBrain
Aug 26, 2026
13

Ashley from Construct explains practical techniques for recovering data from corrupt ZIP files, covering common causes of corruption, diagnostic steps, and manual repair methods using standard tools and hex editing. The guide emphasizes that not all corruption is fatal and offers a systematic approach to salvage as much data as possible.

"The ZIP file format is surprisingly resilient, and with a bit of patience, you can often recover most of the data from a seemingly broken archive."

98
Typebase - Single-folder TypeScript backend
andrewww-dev
Aug 26, 2026
25

Typebase is a developer tool that turns your backend into a single folder of TypeScript files. Define your database schema, server actions, and auth in a `typebase/` folder inside your app. One command deploys a fully typed server that your frontend calls like local functions. It offers end-to-end type safety, explicit authorization, and supports deployment to Vercel, Cloudflare Workers, or Deno Deploy with Postgres on Neon. With no vendor lock-in and idiomatic clients for Next.js, SvelteKit, Nuxt, and Expo, Typebase combines the DX of Convex with the openness of Supabase.

"The same code your agent writes is the code your compiler checks."

209
StemDeck: Free, Open-Source AI Stem Separator That Runs 100% Locally
thclpr
Aug 29, 2026
58

StemDeck is a free, open-source desktop app that splits any song into six stems—vocals, drums, bass, guitar, piano, and other—using Meta AI's Demucs model. It runs entirely on your machine, so your audio never leaves your computer. No account, no subscription, no uploads. You can drop in an MP3, WAV, or FLAC, or paste a YouTube URL, then mix stems in a DAW-style editor with mute, solo, volume, and waveform zoom. Export individual stems or a custom mix. Built with Python, FastAPI, and Tauri, it's a privacy-friendly alternative to cloud services like Moises and LALAL.AI.

"StemDeck is a free, open alternative to cloud stem-splitters like Moises and LALAL.AI: no account, no quota, no uploads, no subscription."

117
Burning Man co-founder: The festival has lost its soul
lisper
Aug 29, 2026
80

In a candid essay, one of Burning Man's three founders reflects on the festival's evolution from a small anarchist gathering in the Nevada desert to a global phenomenon. Though he hasn't attended since 1996, he's watched from afar as the event he helped create became something unrecognizable—a loss of its original punk-industrial spirit and anarchist ethos that he finds deeply saddening.

"Burning Man has lost its anarchist soul."