Top stories

Strong earthquake hits northern Japan, tsunami warning issued
lattis about 5 hours ago

Strong earthquake hits northern Japan, tsunami warning issued

https://www.data.jma.go.jp/multi/quake/quake_detail.html?eve...

https://www3.nhk.or.jp/nhkworld/en/news/weather-disaster/tsu...

https://earthquake.usgs.gov/earthquakes/map/?currentFeatureI...

https://www.tsunami.gov/?p=PHEB/2025/12/08/25342050/2/WEPA40

www3.nhk.or.jp
162 79
Summary
AMD GPU Debugger
ibobev about 4 hours ago

AMD GPU Debugger

The article discusses techniques for debugging AMD GPU issues, including using the Radeon GPU Profiler, inspecting driver logs, and leveraging tools like RenderDoc and PIX to analyze GPU performance and identify potential problems.

thegeeko.me
139 13
Summary
aphyr about 1 hour ago

Jepsen: NATS 2.12.1

The article analyzes the Jepsen test results for the NATS 2.12.1 distributed messaging system, focusing on its consistency and durability guarantees under various failure scenarios, such as network partitions, message redelivery, and message ordering.

jepsen.io
36 3
Summary
jeanloolz about 1 hour ago

Deep dive on Nvidia circular funding

The article explores NVIDIA's 'virtuous cycle' strategy, which involves leveraging its GPU technology to drive growth in new markets and reinvest profits back into research and development, creating a self-reinforcing cycle of innovation and market expansion.

philippeoger.com
34 1
Summary
Let's put Tailscale on a jailbroken Kindle
Quizzical4230 about 4 hours ago

Let's put Tailscale on a jailbroken Kindle

This article discusses running Tailscale, a VPN software, on a jailbroken Amazon Kindle device. It covers the process of installing Tailscale on a jailbroken Kindle and the benefits it provides, such as secure remote access and the ability to use the Kindle as a network gateway.

tailscale.com
105 26
Summary
Hunting for North Korean Fiber Optic Cables
Bezod about 4 hours ago

Hunting for North Korean Fiber Optic Cables

The article explores the efforts of researchers and analysts to locate and map North Korea's secretive fiber optic cable infrastructure, which is crucial for the country's communication and internet connectivity, despite its isolation from the global internet.

nkinternet.com
123 12
Summary
jellyotsiro about 3 hours ago

Launch HN: Nia (YC S25) – Give better context to coding agents

Hi HN, I am Arlan and I am building Nia (https://trynia.ai), a context layer for AI coding agents. Nia lets tools like Cursor, Claude Code, and other MCP clients index and query real codebases and documentation so they stop hallucinating against outdated or wrong sources, with applications beyond coding agents to any AI system that requires grounded context across domains.

Coding agents are only as good as the context you give them. General models are trained on public code and documentation that is often old, and they usually have no idea what is inside your actual repo, internal wiki, or the exact version of a third party SDK you use. The result is very familiar: you paste URLs and code snippets into the prompt, the agent confidently uses an outdated API or the wrong framework version, and you spend more time verifying and correcting it than if you had written the code yourself. Once models are good enough at generating code, feeding them precise, up-to-date context becomes the bottleneck.

I ran into this pattern first on my own projects when (a few months ago) I was still in high school in Kazakhstan, obsessed with codegen tools and trying every coding agent I could find. I saw it again when I got into YC and talked to other teams who were also trying to use agents on real work.

The first version of Nia was basically “my personal MCP server that knows my repos and favorite doc sites so I do not have to paste URLs into Cursor anymore.” Once I saw how much smoother my own workflow became, it felt obvious that this should be a product other people could use too.

Under the hood, Nia is an indexing and retrieval service with an MCP interface and an API. You point it at sources like GitHub repositories, framework or provider docs, SDK pages, PDF manuals, etc. We fetch and parse those with some simple heuristics for code structures, headings, and tables, then normalize them into chunks and build several indexes: a semantic index with embeddings for natural language queries; a symbol and usage index for functions, classes, types, and endpoints; a basic reference graph between files, symbols, and external docs; regex and file tree search for cases where you want deterministic matches over raw text.

When an agent calls Nia, it sends a natural language query plus optional hints like the current file path, stack trace, or repository. Nia runs a mix of BM25 style search, embedding similarity, and graph walks to rank relevant snippets, and can also return precise locations like “this function definition in this file and the three places it is used” instead of just a fuzzy paragraph. The calling agent then decides how to use those snippets in its own prompt. One Nia deployment can serve multiple agents and multiple projects at once. For example, you can have Cursor, Claude Code, and a browser based agent all pointed at the same Nia instance that knows about your monorepo, your internal wiki, and the provider docs you care about. We keep an agent agnostic session record that tracks which sources were used and which snippets the user accepted. Any MCP client can attach to that session id, fetch the current context, and extend it, so switching tools does not mean losing what has already been discovered.

A lot of work goes into keeping indexes fresh without reprocessing everything. Background workers periodically refetch configured sources, detect which files or pages changed, and reindex those incrementally. This matters because many of the worst “hallucinations” I have seen are actually the model quoting valid documentation for the wrong version. Fixing that is more about version and change tracking than about model quality.

We ship Nia with a growing set of pre-indexed public sources. Today this includes around 6k packages from common frameworks and provider docs, plus package search over thousands of libraries from ecosystems like PyPI, npm, and RubyGems, as well as pre indexed /explore page where everyone can contribute their sources! The idea is that a new user can install Nia, connect nothing, and still get useful answers for common libraries. Then, as soon as you add your own repos and internal docs, those private sources are merged into the same index. Some examples of how people use Nia so far: - migrating from one payments provider or API version to another by indexing the provider docs plus example repos and letting the agent propose and iterate on patches; - answering “how do I do X in this framework” by indexing the framework source directly instead of relying only on official docs that might be stale; - turning an unfamiliar public codebase into a temporary wiki to self onboard, where you can ask structural questions and jump to specific files, functions, or commits; - building a browser agent that answers questions using up to date code and docs even when the public documentation lags behind.

Nia is a paid product (https://www.trynia.ai/) but we have a free tier that should be enough for individuals to try it on real projects. Above that there is a self-serve paid plan for heavier individual use, and organization plans with higher limits, SOC 2, seat based billing, and options for teams that want to keep indexing inside their own environment. For private GitHub repos we can clone and index locally so code does not leave your infrastructure.

We store account details and basic telemetry like query counts and errors to operate the service, and we store processed representations of content you explicitly connect (chunks, metadata, embeddings, and small graphs) so we can answer queries. We do not train foundation models on customer content and we do not sell user data. Moreover, I can see Nia play out in the larger context of the agents space due to the global problem of providing reliable context to those systems. Early signals show that people are already using Nia for healthcare data, cloning Paul Graham by indexing all of his essays and turning him into an AI agent, using Naval’s archive to build a personalized agent, and more.

I would love to get Nia into the hands of more engineers who are already pushing coding agents hard and see where it breaks. I am especially interested in hearing about failure modes, annoying onboarding steps, places where the retrieval logic is obviously wrong or incomplete, or any security concerns I should address. I will be in the thread to answer questions, share more technical details, and collect any brutal feedback you are willing to give!

trynia.ai
47 41
Summary
A series of tricks and techniques I learned doing tiny GLSL demos
ibobev about 3 hours ago

A series of tricks and techniques I learned doing tiny GLSL demos

The article explores a series of tricks and techniques used in creating tiny GLSL demos, including the use of bitwise operations, tricks for cheap trigonometry, and techniques for procedural textures and patterns.

blog.pkh.me
36 2
Summary
Flow: Actor-based language for C++, used by FoundationDB
SchwKatze about 7 hours ago

Flow: Actor-based language for C++, used by FoundationDB

The article provides an overview of FoundationDB, a distributed database developed by Apple. It highlights FoundationDB's key features, including its ability to handle large-scale transactions, its fault tolerance, and its use of a custom programming language called Flow.

github.com
136 36
Summary
Show HN: DuckDB for Kafka Stream Processing
dm03514 about 3 hours ago

Show HN: DuckDB for Kafka Stream Processing

Hello Everyone! We built SQLFlow as a lightweight stream processing engine.

We leverage DuckDB as the stream processing engine, which gives SQLFlow the ability to process 10's of thousands of messages a second using ~250MiB of memory!

DuckDB also supports a rich ecosystem of sinks and connectors!

https://sql-flow.com/docs/category/tutorials/

https://github.com/turbolytics/sql-flow

We were tired of running JVM's for simple stream processing, and also of bespoke one off stream processors

I would love your feedback, criticisms and/or experiences!

Thank you

sql-flow.com
25 9
Summary
the_danny_g about 3 hours ago

Legion Health (YC S21) is hiring a founding engineer (SF, in-person)

Legion Health (YC S21) operates a psychiatric practice and is building the AI-native operations layer for mental health care. We focus on the operational backend: scheduling, intake, documentation, billing, and care coordination. These workflows—not diagnostics—are the main bottlenecks in mental health delivery.

We run our own clinic, so the systems you build ship directly into real patient care. Our agent infrastructure currently supports more than 2,000 patients with one human support lead.

We’re hiring a Founding Engineer (in-person, San Francisco). You’d work directly with the founders on:

event-driven backend systems (Node.js, TypeScript, Postgres/Supabase, AWS)

LLM agent tooling (tool use, retries, memory, context management)

internal operations tools for both humans and agents

state/coordination logic that represents a patient’s journey

HIPAA-compliant data and audit pipelines

We’re open to backend or full-stack/product engineers who think in systems and have owned real workflows end-to-end. Prior experience with LLMs is optional; interest is required.

Details: full-time, in-person SF, salary $130k–$180k, equity 0.1–0.6%.

Apply here: https://www.ycombinator.com/companies/legion-health/jobs/oc6...

1 0
luu 3 days ago

Microsoft Download Center Archive

legacyupdate.net
26 2
nee1r about 3 hours ago

We collected 10k hours of neuro-language data in our basement

The article discusses the '10,000-hour rule' and the concept of deliberate practice, which suggest that achieving mastery in a field requires substantial time and effort. It explores the nuances and criticisms surrounding this idea, providing a balanced perspective on the role of practice and innate talent in skill development.

condu.it
21 26
Summary
Quanta to publish popular math and physics books by Terence Tao and David Tong
digital55 about 2 hours ago

Quanta to publish popular math and physics books by Terence Tao and David Tong

Quanta Books, a new imprint of the Simons Foundation, will publish popular science books on mathematics and physics, with the first titles coming from renowned mathematicians Terence Tao and David Tong.

simonsfoundation.org
54 8
Summary
Nova Programming Language
surprisetalk about 5 hours ago

Nova Programming Language

Nova is a new programming language that aims to combine the simplicity and expressiveness of Python with the speed and performance of lower-level languages. It is designed to be a powerful and versatile language for a wide range of applications, from web development to data analysis and machine learning.

nova-lang.net
53 30
Summary
Microsoft has a problem: lack of demand for its AI products
mohi-kalantari about 3 hours ago

Microsoft has a problem: lack of demand for its AI products

The article discusses Microsoft's struggles with its artificial intelligence (AI) offerings, highlighting that customers are reluctant to purchase or use the company's subpar AI products, which have been plagued by technical issues and a lack of adoption.

windowscentral.com
301 250
Summary
Google confirms Android attacks; no fix for most Samsung users
mohi-kalantari about 4 hours ago

Google confirms Android attacks; no fix for most Samsung users

Google has confirmed the existence of Android-based attacks that cannot be fixed for most Samsung users, highlighting a significant security vulnerability across a large portion of the Android ecosystem.

forbes.com
61 50
Summary
mhb about 7 hours ago

Colors of Growth

papers.ssrn.com
41 16
The "confident idiot" problem: Why AI needs hard rules, not vibe checks
steerlabs 4 days ago

The "confident idiot" problem: Why AI needs hard rules, not vibe checks

The article discusses the 'confident idiot problem,' where individuals with limited knowledge or skills are often overconfident in their abilities, leading to poor decision-making. It explores how this phenomenon can impact various fields, from politics to technology, and suggests strategies to mitigate the risks associated with the confident idiot problem.

steerlabs.substack.com
258 297
Summary
IBM to acquire Confluent
abd12 about 6 hours ago

IBM to acquire Confluent

IBM has announced plans to acquire Confluent, a leading provider of event streaming and data integration platforms. The acquisition aims to help IBM expand its hybrid cloud and AI capabilities, allowing customers to modernize their data infrastructures and drive business value from real-time data.

confluent.io
236 188
Summary
Turtletoy
ustad 5 days ago

Turtletoy

TurtleToy is an online platform that allows users to create, share, and customize digital animations and simulations using a simple coding interface. The site offers a user-friendly environment for exploring computer programming and developing creative digital projects.

turtletoy.net
295 52
Summary
I successfully recreated the 1996 Space Jam website with Claude
theahura about 5 hours ago

I successfully recreated the 1996 Space Jam website with Claude

Recent and related: I failed to recreate the 1996 Space Jam website with Claude - https://news.ycombinator.com/item?id=46183294 (430 comments)

theahura.substack.com
62 60
Summary
grubbs about 18 hours ago

Damn Small Linux

Damn Small Linux (DSL) is a lightweight and versatile Linux distribution designed to run on older or low-resource computers, offering a range of applications and tools while maintaining a small footprint.

damnsmalllinux.org
219 57
Summary
gpi 3 days ago

Emacs is my new window manager (2015)

The article discusses the author's experience with a new window manager for Emacs, which aims to improve window management and layout functionality. It provides an overview of the features and benefits of the new window manager, including its ease of use and customization options.

howardism.org
203 76
Summary
ecliptik about 4 hours ago

How the Creator Economy Destroyed the Internet

This article explores the world of social media influencers, examining the rise of the 'creator economy' and the challenges and opportunities faced by those who build careers by cultivating online audiences and producing content for brands and platforms.

theverge.com
54 21
Summary
zoidb about 10 hours ago

Twelve Days of Shell

The article discusses a command-line interface (CLI) challenge called 12 Days, which presents users with a series of programming tasks to be solved using various Unix commands. The challenge aims to improve users' understanding and proficiency in using common Linux/Unix tools and shell scripting.

12days.cmdchallenge.com
213 70
Summary
lneiman 6 days ago

Client-side GPU load balancing with Redis and Lua

The article discusses how the Galileo.ai team used Redis and Lua scripting to boost their GPU utilization by 40%. They implemented a custom caching layer with Redis to improve the efficiency of their machine learning pipeline, leading to significant performance improvements.

galileo.ai
43 7
Summary
kamaraju about 5 hours ago

Berkshire Hathaway Announces Leadership Appointments [pdf]

berkshirehathaway.com
59 32
Bag of words, have mercy on us
ntnbr about 22 hours ago

Bag of words, have mercy on us

This article explores the limitations of the 'bag of words' approach in natural language processing, highlighting its inability to capture contextual meaning and the importance of developing more sophisticated language models that can better understand nuanced human communication.

experimental-history.com
296 324
Summary
Show HN: Lockenv – Simple encrypted secrets storage for Git
shoemann about 13 hours ago

Show HN: Lockenv – Simple encrypted secrets storage for Git

Hi!

I got tired of setting up tools I can't explain to a team in a few words like sops or git-crypt, just to store few files with environment variables or secrets, so I built lockenv as a simple alternative.

It's basically a password-protected vault file you commit to git. No gpg keys, no cloud, just lockenv init, set a password, and lock/unlock the secrets.

This tool integrates with OS keyring, so you're not typing passwords constantly. Should work on Mac/Linux/Windows, but I tested it only on linux so far.

I am not trying to replace any mature / robust solution, just making small tool for simple cases, where I want to stop sharing secrets via slack.

Feel free to try, thank you!

github.com
87 27
Summary