Top stories

Internet Archive's Storage
zdw 4 days ago

Internet Archive's Storage

The article discusses the storage challenges faced by the Internet Archive, a non-profit digital library, as it aims to preserve a growing collection of web pages, books, and other digital content. It explores the organization's efforts to find cost-effective and sustainable storage solutions to ensure the long-term availability of its vast digital repository.

blog.dshr.org
149 34
Summary
nand2mario about 5 hours ago

80386 Multiplication and Division

The article discusses the implementation of multiplication and division operations on the 80386 microprocessor, explaining the steps involved in performing these operations and the underlying hardware mechanisms.

nand2mario.github.io
43 6
Summary
tosh about 15 hours ago

Unrolling the Codex agent loop

The article discusses the 'Codex Agent Loop', a process where an AI system iteratively refines its understanding and responses based on interactions with humans. It explores how this loop can lead to improved performance and capabilities over time, and the implications for the development of advanced AI agents.

openai.com
340 153
Summary
recursion 5 days ago

Traintrackr – Live LED Maps

TrainTrackr is an online platform that provides up-to-date information on train schedules, delays, and disruptions across the UK. The service aims to help commuters and travelers stay informed about the status of their rail journeys.

traintrackr.co.uk
44 12
Summary
Proof of Corn
rocauc about 17 hours ago

Proof of Corn

Proof of Corn is a decentralized network that aims to revolutionize the agricultural sector through blockchain technology, empowering farmers and ensuring the traceability of food supply chains.

proofofcorn.com
391 267
Summary
Gas Town's agent patterns, design bottlenecks, and vibecoding at scale
pavel_lishin about 19 hours ago

Gas Town's agent patterns, design bottlenecks, and vibecoding at scale

The article explores the history and evolution of Gastown, a historic neighborhood in Vancouver, Canada. It highlights the area's transformation from a logging settlement to a thriving modern hub, and discusses the challenges and opportunities faced in preserving its unique character while adapting to change.

maggieappleton.com
337 334
Summary
Extracting verified C++ from the Rocq theorem prover at Bloomberg
clarus 4 days ago

Extracting verified C++ from the Rocq theorem prover at Bloomberg

Crane is an open-source load testing framework developed by Bloomberg that allows users to generate realistic traffic patterns and measure the performance of their systems. It provides a user-friendly interface and supports a wide range of protocols, making it a versatile tool for developers and DevOps teams.

bloomberg.github.io
46 3
Summary
Some C habits I employ for the modern day
signa11 5 days ago

Some C habits I employ for the modern day

The article discusses the author's personal C programming habits and preferences, including their approach to writing clean, maintainable code, using meaningful variable names, and prioritizing simplicity over complexity.

unix.dog
163 91
Summary
New YC homepage
sarreph about 17 hours ago

New YC homepage

Y Combinator is a startup accelerator that provides seed funding, mentorship, and resources to help entrepreneurs build successful companies. It has launched over 3,000 startups since its inception in 2005, including well-known companies like Airbnb, Dropbox, and Reddit.

ycombinator.com
257 126
Summary
Telli (YC F24) is hiring eng, design, growth [on-site, Berlin]
sebselassie about 4 hours ago

Telli (YC F24) is hiring eng, design, growth [on-site, Berlin]

Telli is a technology company that offers a range of career opportunities, including software engineering, product management, and marketing positions. The website provides information about the company's culture, benefits, and the application process.

careers.telli.com
1 0
Summary
Modetc: Move your dotfiles from kernel space
todsacerdoti about 3 hours ago

Modetc: Move your dotfiles from kernel space

maxwell.eurofusion.eu
4 0
NaOH about 8 hours ago

"People are going to stop and ask you, 'How can I help?' Let them."

npr.org
43 3
szmarczak about 15 hours ago

Banned C++ features in Chromium

The article outlines the C++ features that are encouraged and discouraged in the Chromium codebase. It provides guidelines on the use of language features, coding practices, and design patterns to ensure consistency, maintainability, and performance in the Chromium project.

chromium.googlesource.com
176 150
Summary
Comma openpilot – Open source driver-assistance
JumpCrisscross about 10 hours ago

Comma openpilot – Open source driver-assistance

Comma.ai is a technology company developing advanced driver-assistance systems (ADAS) and autonomous vehicle technology. The company was founded by George Hotz, known for hacking the first iPhone, and is working to make self-driving cars accessible and affordable.

comma.ai
275 153
Summary
io_eric 4 days ago

Show HN: Coi – A language that compiles to WASM, beats React/Vue

I usually build web games in C++, but using Emscripten always felt like overkill for what I was doing. I don't need full POSIX emulation or a massive standard library just to render some stuff to a canvas and handle basic UI.

The main thing I wanted to solve was the JS/WASM interop bottleneck. Instead of using the standard glue code for every call, I moved everything to a Shared Memory architecture using Command and Event buffers.

The way it works is that I batch all the instructions in WASM and then just send a single "flush" signal to JS. The JS side then reads everything directly out of Shared Memory in one go. It’s way more efficient, I ran a benchmark rendering 10k rectangles on a canvas and the difference was huge: Emscripten hit around 40 FPS, while my setup hit 100 FPS.

But writing DOM logic in C++ is painful, so I built Coi. It’s a component-based language that statically analyzes changes at compile-time to enable O(1) reactivity. Unlike traditional frameworks, there is no Virtual DOM overhead; the compiler maps state changes directly to specific handles in the command buffer.

I recently benchmarked this against React and Vue on a 1,000-row table: Coi came out on top for row creation, row updating and element swapping because it avoids the "diffing" step entirely and minimizes bridge crossings. Its bundle size was also the smallest of the three.

One of the coolest things about the architecture is how the standard library works. If I want to support a new browser API (like Web Audio or a new Canvas feature), I just add the definition to my WebCC schema file. When I recompile the Coi compiler, the language automatically gains a new standard library function to access that API. There is zero manual wrapping involved.

I'm really proud of how it's coming along. It combines the performance of a custom WASM stack with a syntax that actually feels good to write (for me atleast :P). Plus, since the intermediate step is C++, I’m looking into making it work on the server side too, which would allow for sharing components across the whole stack.

Example (Coi Code):

component Counter(string label, mut int& value) {

    def add(int i) : void {
        value += i;
    }

    style {
        .counter {
            display: flex;
            gap: 12px;
            align-items: center;
        }
        button {
            padding: 8px 16px;
            cursor: pointer;
        }
    }

    view {
        <div class="counter">
            <span>{label}: {value}</span>
            <button onclick={add(1)}>+</button>
            <button onclick={add(-1)}>-</button>
        </div>
    }
}

component App { mut int score = 0;

    style {
        .app {
            padding: 24px;
            font-family: system-ui;
        }
        h1 {
            color: #1a73e8;
        }
        .win {
            color: #34a853;
            font-weight: bold;
        }
    }

    view {
        <div class="app">
            <h1>Score: {score}</h1>
            <Counter label="Player" &value={score} />
            <if score >= 10>
                <p class="win">You win!</p>
            </if>
        </div>
    }
}

app { root = App; title = "My Counter App"; description = "A simple counter built with Coi"; lang = "en"; }

Live Demo: https://io-eric.github.io/coi

Coi (The Language): https://github.com/io-eric/coi

WebCC: https://github.com/io-eric/webcc

I'd love to hear what you think. It's still far from finished, but as a side project I'm really excited about :)

22 4
Microsoft gave FBI set of BitLocker encryption keys to unlock suspects' laptops
bookofjoe about 17 hours ago

Microsoft gave FBI set of BitLocker encryption keys to unlock suspects' laptops

Microsoft provided the FBI with BitLocker encryption keys to unlock suspects' laptops as part of law enforcement investigations, according to reports. This raises concerns about the privacy and security implications of technology companies sharing user data with government agencies.

techcrunch.com
851 547
Summary
dsrtslnd23 1 day ago

Ask HN: What's the current best local/open speech-to-speech setup?

I’m trying to do the “voice assistant” thing fully locally: mic → model → speaker, low latency, ideally streaming + interruptible (barge-in).

Qwen3 Omni looks perfect on paper (“real-time”, speech-to-speech, etc). But I’ve been poking around and I can’t find a single reproducible “here’s how I got the open weights doing real speech-to-speech locally” writeup. Lots of “speech in → text out” or “audio out after the model finishes”, but not a usable realtime voice loop. Feels like either (a) the tooling isn’t there yet, or (b) I’m missing the secret sauce.

What are people actually using in 2026 if they want open + local voice?

Is anyone doing true end-to-end speech models locally (streaming audio out), or is the SOTA still “streaming ASR + LLM + streaming TTS” glued together?

If you did get Qwen3 Omni speech-to-speech working: what stack (transformers / vLLM-omni / something else), what hardware, and is it actually realtime?

What’s the most “works today” combo on a single GPU?

Bonus: rough numbers people see for mic → first audio back

Would love pointers to repos, configs, or “this is the one that finally worked for me” war stories.

166 38
Mental Models (2018)
hahahacorn about 14 hours ago

Mental Models (2018)

The article discusses the concept of mental models, which are simplified representations of reality that help people understand and navigate the world. It emphasizes the importance of developing a wide array of mental models to improve decision-making and problem-solving abilities.

fs.blog
98 12
Summary
yesturi 1 day ago

Booting from a vinyl record (2020)

The article discusses Vinyl, a JavaScript library that simplifies the development of single-page applications (SPAs) by providing a lightweight and efficient virtual DOM implementation. It highlights Vinyl's features, including its small footprint, fast updates, and ease of use, making it a suitable choice for building modern web applications.

boginjr.com
317 109
Summary
Air traffic control: the IBM 9020
pinewurst 5 days ago

Air traffic control: the IBM 9020

The article discusses the potential impact of autonomous drones on the air traffic control system, highlighting concerns about their integration and the need for regulatory oversight to ensure safe operations.

computer.rip
37 3
Summary
nomaxx117 about 17 hours ago

Route leak incident on January 22, 2026

Cloudflare experienced a significant route leak incident on January 22, 2026, which disrupted internet connectivity for some users. The incident was caused by a configuration error and was resolved within a few hours, with Cloudflare providing updates and mitigation measures to minimize the impact on their customers.

blog.cloudflare.com
148 45
Summary
Repatriate the gold': German economists advise withdrawal from US vaults
vinni2 about 2 hours ago

Repatriate the gold': German economists advise withdrawal from US vaults

The article discusses the call by German economists to repatriate the country's gold reserves held in the United States. They argue that Germany should withdraw its gold from the US vaults, citing concerns over the security and ownership of the assets.

theguardian.com
24 7
Summary
KORG phase8 – Acoustic Synthesizer
bpierre about 21 hours ago

KORG phase8 – Acoustic Synthesizer

The Korg PHASE-8 is a professional DJ controller that integrates with popular DJ software, providing hands-on control over various mixing and playback functions to enhance the live performance experience for DJs.

korg.com
230 101
Summary
dbushell 1 day ago

Proton spam and the AI consent problem

The article discusses the increasing problem of spam emails being sent from Proton Mail accounts, highlighting how the service's privacy features can be exploited by spammers. It suggests ways Proton Mail could address this issue, such as enhancing its security measures and collaborating with other email providers.

dbushell.com
515 365
Summary
at1as about 20 hours ago

The tech monoculture is finally breaking

The article discusses the resurgence of excitement and innovation in the tech industry, with new advancements in fields like virtual reality, artificial intelligence, and sustainable energy technologies making technology fun and engaging for both industry professionals and the general public.

jasonwillems.com
192 255
Summary
Show HN: Whosthere: A LAN discovery tool with a modern TUI, written in Go
rvermeulen98 about 23 hours ago

Show HN: Whosthere: A LAN discovery tool with a modern TUI, written in Go

The article describes 'WhoseThere', an open-source project that allows users to view a list of people who have been in their vicinity based on Bluetooth signals from their devices. The project aims to provide a privacy-focused alternative to location-tracking apps, giving users control over their personal data.

github.com
246 82
Summary
Wilson Lin on FastRender: a browser built by parallel agents
lumpa about 13 hours ago

Wilson Lin on FastRender: a browser built by parallel agents

The article discusses the FastRender project, which aims to improve the rendering performance of web pages by precompiling server-side and sending a rendered HTML response. This approach can significantly reduce the initial load time and improve the user experience, especially for complex, data-driven websites.

simonwillison.net
54 16
Summary
icwtyjj about 4 hours ago

Eloquent: Improving Text Editing on Mobile (2021)

dl.acm.org
3 0
Kotlin's rich errors: Native, typed errors without exceptions
todsacerdoti 6 days ago

Kotlin's rich errors: Native, typed errors without exceptions

This article discusses how Kotlin's sealed classes and enum classes can be used to create rich error handling similar to Elm's Union Types, providing a more robust and expressive way to handle errors in Kotlin applications.

cekrem.github.io
44 59
Summary
janandonly 6 days ago

Gold fever, cold, and the true adventures of Jack London in the wild

The article explores the life and adventures of Jack London, the renowned American writer known for his stories set in the Klondike Gold Rush. It delves into London's personal experiences in the harsh conditions of the Yukon wilderness and how they inspired his famous works of literature.

smithsonianmag.com
62 26
Summary