Top stories

akhuettel about 6 hours ago

Gentoo Linux 2025 Review

gentoo.org
153 60
Happy 50th Birthday KIM-1
JKCalhoun about 3 hours ago

Happy 50th Birthday KIM-1

The article provides a demonstration of the KIM-1 computer, a popular early personal computer from the 1970s. It covers the hardware components, software, and use cases of the KIM-1, offering insights into the evolution of personal computing technology.

github.com
27 9
Summary
"Food JPEGs" in Super Smash Bros. & Kirby Air Riders
SethMLarson 5 days ago

"Food JPEGs" in Super Smash Bros. & Kirby Air Riders

The article discusses the use of food-themed JPEG images in the video games Super Smash Bros. and Kirby Air Ride. It explores the technical details and potential reasons behind this unusual implementation, providing insights into the creative and practical considerations of game developers.

sethmlarson.dev
132 35
Summary
Instagram data breach reportedly exposed the personal info of 17.5M users
IvanAchlaqullah about 2 hours ago

Instagram data breach reportedly exposed the personal info of 17.5M users

An Instagram data breach reportedly exposed the personal information of 175 million users, including email addresses and phone numbers. The breach was discovered by a security researcher and highlights the importance of robust cybersecurity measures to protect user privacy on social media platforms.

engadget.com
64 23
Summary
C++ std::move doesn't move anything: A deep dive into Value Categories
signa11 2 days ago

C++ std::move doesn't move anything: A deep dive into Value Categories

This article provides a deep dive into the C++ std::move function, examining its purpose, mechanics, and use cases. It explores the role of std::move in enabling efficient resource management and enabling move semantics, which improve performance by reducing unnecessary copying of objects.

0xghost.dev
163 118
Summary
I dumped Windows 11 for Linux, and you should too
smurda about 6 hours ago

I dumped Windows 11 for Linux, and you should too

The article discusses the author's experience of switching from Windows 11 to Linux, highlighting the perceived benefits of the Linux operating system, such as better performance, security, and customization options, and encourages readers to consider making the same transition.

notebookcheck.net
332 311
Summary
BasiliskII Macintosh 68k Emulator Ported to ESP32-P4 / M5Stack Tab5
rcarmo about 5 hours ago

BasiliskII Macintosh 68k Emulator Ported to ESP32-P4 / M5Stack Tab5

The article discusses the M5Tab Macintosh, a custom-built computer designed to look like a classic Apple Macintosh. It highlights the technical details and the design process behind this unique retro-inspired project.

github.com
42 5
Summary
Think of Pavlov
kiyanwang about 6 hours ago

Think of Pavlov

The article explores the concept of 'Pavlovian thinking' in modern society, where people respond instinctively to external stimuli without much conscious thought. It discusses how this type of thinking can lead to automatic, often unproductive reactions, and encourages readers to be more mindful and intentional in their decision-making.

boz.com
67 24
Summary
The Concise TypeScript Book
javatuts about 12 hours ago

The Concise TypeScript Book

The article provides a comprehensive guide to TypeScript, covering its key features, benefits, and practical examples. It serves as a valuable resource for both beginners and experienced developers looking to enhance their understanding and usage of the TypeScript programming language.

github.com
162 32
Summary
Show HN: Porting xv6 to HiFive Unmatched board
eyengin 1 day ago

Show HN: Porting xv6 to HiFive Unmatched board

Hi HN,

I ported the teaching OS xv6-riscv to HiFive Unmatched and got it running on real hardware, including passing usertests.

I've been self-studying OS internals using the MIT 6.1810 materials. After finishing most of the labs, I was eager to see what it's like to run the OS on bare metal, rather than QEMU.

The Unmatched may not have the latest RISC-V features, but it's well-documented, and the Rev B release has made it more affordable, which makes it a good learning platform.

The porting process involved several interesting challenges:

- Hardware Quirks: Handling things like enabling A/D bits in PTEs (the hardware doesn't set them automatically, causing page faults), proper handling of interrupts, and instruction cache synchronization.

- Boot Flow: xv6 expects M-mode on startup, but standard RISC-V boot flows (typically via OpenSBI) jump to S-mode. To bridge this gap, I created a minimal U-Boot FIT image that contains only the xv6 kernel. This way, U-Boot SPL handles the complex CPU/DDR initialization, then hands control to xv6 in M-mode (skipping OpenSBI).

- Drivers: Ported an SPI SD card driver, replacing the virtio disk driver.

I wrote up implementation notes here: https://github.com/eyengin/xv6-riscv-unmatched/blob/unmatche...

Hopefully, this is useful for others who are learning OS internals and want to try running their code on real RISC-V hardware.

github.com
16 0
alienchow about 13 hours ago

My Home Fibre Network Disintegrated

The article discusses the phenomenon of fiber disintegration, which can occur during the processing of plant-based materials. It explores the factors that contribute to this issue and highlights potential solutions to mitigate the problem.

alienchow.dev
198 173
Summary
Vojtux – Unofficial Linux Distribution Aimed at Visually Impaired Users
TheWiggles 4 days ago

Vojtux – Unofficial Linux Distribution Aimed at Visually Impaired Users

This article introduces Vojtux, an open-source software development platform that aims to simplify and streamline the development process. It provides a comprehensive suite of tools and features to help developers build, test, and deploy applications more efficiently.

github.com
93 25
Summary
You are not required to close your <p>, <li>, <img>, or <br> tags in HTML
jen729w 2 days ago

You are not required to close your <p>, <li>, <img>, or <br> tags in HTML

The article discusses the optional use of end tags in HTML, explaining how browsers handle elements with missing end tags and the advantages and disadvantages of using this practice. It provides guidance on when to consider using optional end tags and the potential implications for web development.

blog.novalistic.com
74 122
Summary
netol about 6 hours ago

HTML-only conditional lazy loading (via preload and media)

The article discusses how to implement conditional lazy loading of HTML elements, which can improve website performance by only loading content that is visible to the user. It provides a detailed technical explanation of the approach, including the use of IntersectionObserver and vanilla JavaScript.

orga.cat
45 7
Summary
exvi about 9 hours ago

More than one hundred years of Film Sizes

The article discusses the relationship between film size and image quality, explaining how larger film formats like 35mm and medium format produce higher-quality images compared to smaller formats like 16mm and APS-C. It provides technical details on the advantages of larger film sizes in terms of resolution, dynamic range, and lens performance.

wichm.home.xs4all.nl
69 17
Summary
thorel about 22 hours ago

Finding and fixing Ghostty's largest memory leak

The article discusses a memory leak issue in the Ghostty terminal emulator and provides a solution to fix it. It explains the root cause of the problem and the steps to resolve the memory leak, allowing users to maintain a stable Ghostty application.

mitchellh.com
549 121
Summary
pmaze 1 day ago

Show HN: I used Claude Code to discover connections between 100 books

I think LLMs are overused to summarise and underused to help us read deeper.

I built a system for Claude Code to browse 100 non-fiction books and find interesting connections between them.

I started out with a pipeline in stages, chaining together LLM calls to build up a context of the library. I was mainly getting back the insight that I was baking into the prompts, and the results weren't particularly surprising.

On a whim, I gave CC access to my debug CLI tools and found that it wiped the floor with that approach. It gave actually interesting results and required very little orchestration in comparison.

One of my favourite trail of excerpts goes from Jobs’ reality distortion field to Theranos’ fake demos, to Thiel on startup cults, to Hoffer on mass movement charlatans (https://trails.pieterma.es/trail/useful-lies/). A fun tendency is that Claude kept getting distracted by topics of secrecy, conspiracy, and hidden systems - as if the task itself summoned a Foucault’s Pendulum mindset.

Details:

* The books are picked from HN’s favourites (which I collected before: https://hnbooks.pieterma.es/).

* Chunks are indexed by topic using Gemini Flash Lite. The whole library cost about £10.

* Topics are organised into a tree structure using recursive Leiden partitioning and LLM labels. This gives a high-level sense of the themes.

* There are several ways to browse. The most useful are embedding similarity, topic tree siblings, and topics cooccurring within a chunk window.

* Everything is stored in SQLite and manipulated using a set of CLI tools.

I wrote more about the process here: https://pieterma.es/syntopic-reading-claude/

I’m curious if this way of reading resonates for anyone else - LLM-mediated or not.

trails.pieterma.es
436 133
Summary
Show HN: Ferrite – Markdown editor in Rust with native Mermaid diagram rendering
OlaProis about 16 hours ago

Show HN: Ferrite – Markdown editor in Rust with native Mermaid diagram rendering

Ferrite: Fast Markdown/Text/Code editor in Rust with native Mermaid diagrams

Built a Markdown editor using Rust + egui. v0.2.1 just dropped with major Mermaid improvements:

→ Native Mermaid diagrams - Flowcharts, sequence, state, ER, git graphs - pure Rust, no JS

→ Split view - Raw + rendered side-by-side with sync scrolling

→ Syntax highlighting - 40+ languages with large file optimization

→ JSON/YAML/TOML tree viewer - Structured editing with expand/collapse

→ Git integration - File tree shows modified/staged/untracked status

Also: minimap, zen mode, auto-save, session restore, code folding indicators.

~15MB binary, instant startup. Windows/Linux/macOS.

GitHub: https://github.com/OlaProeis/Ferrite

v0.2.2 coming soon with performance improvements for large files. Looking for feedback!

github.com
211 120
Summary
8organicbits 4 days ago

Large Feeds and RFC 5005

The article discusses the challenges of managing large feeds, such as RSS feeds, and the importance of understanding the trade-offs between different approaches to handling large amounts of data. It provides insights into techniques for optimizing feed processing and managing resources effectively.

alexschroeder.ch
3 0
Summary
usrme 2 days ago

Code and Let Live

https://sprites.dev/

fly.io
398 152
Summary
forks 6 days ago

Learning from Sudoku Solvers (2007)

The article discusses the insights gained from studying Sudoku solvers, highlighting the importance of understanding problem-solving strategies and the role of human intelligence in developing efficient algorithms for complex tasks.

ravimohan.blogspot.com
10 2
Summary
verte_zerg 4 days ago

CPU Counters on Apple Silicon: article + tool

This article provides an in-depth analysis of Apple's Precompiled Modules (PMU) technology, exploring its benefits, implementation, and performance impact on software development and compilation processes for Apple's platforms.

blog.bugsiki.dev
134 0
Summary
Outward Signs of Inner Mysteries
prismatic 4 days ago

Outward Signs of Inner Mysteries

The article explores the history and significance of relics, discussing how they have been revered and used for spiritual and political purposes throughout history, and how their meaning and significance have evolved over time.

lareviewofbooks.org
11 0
Summary
'Bandersnatch': The Works That Inspired the 'Black Mirror' Interactive Feature (2019)
rafaepta 6 days ago

'Bandersnatch': The Works That Inspired the 'Black Mirror' Interactive Feature (2019)

The article explores the real-life influences and works that inspired the interactive Black Mirror episode 'Bandersnatch,' which allows viewers to make choices that affect the storyline. It provides insight into the interactive storytelling technology and creative process behind the episode.

hollywoodreporter.com
66 27
Summary
stefanvdw1 1 day ago

Open Chaos: A self-evolving open-source project

OpenChaos is a new open-source project that aims to provide a decentralized, community-driven platform for building and managing complex systems. The project focuses on enabling collaboration, transparency, and self-governance through the use of blockchain technology.

openchaos.dev
402 83
Summary
Max Payne – two decades later – Graphics Critique (2021)
davikr about 14 hours ago

Max Payne – two decades later – Graphics Critique (2021)

This article reflects on the impact of Max Payne, a landmark action game from 2001, and how its unique aesthetic and cinematic design elements have stood the test of time, even as video game graphics have continued to evolve over the past two decades.

darkcephas.blogspot.com
104 33
Summary
AI is a business model stress test
amarsahinovic 1 day ago

AI is a business model stress test

The article discusses how AI can act as a stress test for business models, highlighting both the opportunities and challenges that AI presents for companies. It emphasizes the need for businesses to carefully evaluate the impact of AI on their operations, customer experience, and overall strategy.

dri.es
298 285
Summary
Google: Don't make "bite-sized" content for LLMs
cebert about 5 hours ago

Google: Don't make "bite-sized" content for LLMs

Google warns against creating bite-sized content specifically for large language models (LLMs), as this could negatively impact search rankings. The article emphasizes the importance of focusing on creating high-quality, informative content that provides value to users, rather than producing content solely optimized for LLMs.

arstechnica.com
50 30
Summary
todsacerdoti about 7 hours ago

Don't fall into the anti-AI hype

The article discusses the challenges and lessons Salvatore Sanfilippo, the creator of the open-source database Redis, has faced in managing and growing a successful open-source project. It highlights the importance of maintaining a healthy community, balancing commercial and open-source interests, and the personal toll of running a popular project.

antirez.com
310 443
Summary
marojejian about 21 hours ago

Overdose deaths are falling in America because of a 'supply shock': study

After years of steady increases, overdose deaths in the United States have started to decline, driven by a drop in opioid-related fatalities. This trend is attributed to improved access to addiction treatment, harm reduction measures, and shifts in the illicit drug supply.

economist.com
188 167
Summary