Top stories

We Will Not Be Divided
BloondAndDoom about 5 hours ago

We Will Not Be Divided

notdivided.org
970 373
Statement on the comments from Secretary of War Pete Hegseth
surprisetalk about 4 hours ago

Statement on the comments from Secretary of War Pete Hegseth

The article provides a statement from Anthropic regarding comments made by the U.S. Secretary of War about the use of AI in warfare. Anthropic reaffirms its commitment to the responsible development and use of AI technology while expressing concerns about the potential for misuse in military applications.

anthropic.com
716 245
Summary
Don't use passkeys for encrypting user data
zdw about 3 hours ago

Don't use passkeys for encrypting user data

The article discusses a security vulnerability in the Passkey API's Proof of Possession (PoP) feature, which could allow attackers to impersonate users. The author explains the technical details of the vulnerability and recommends users to update their devices to the latest version to mitigate the issue.

blog.timcappalli.me
71 31
Summary
Croatia declared free of landmines after 31 years
toomuchtodo about 3 hours ago

Croatia declared free of landmines after 31 years

Croatia has officially been declared free of landmines after 31 years, marking a significant milestone in the country's efforts to clear the remnants of its 1991-1995 war. The announcement comes after a comprehensive mine clearance program that has made Croatia's territory safe for its citizens and visitors.

glashrvatske.hrt.hr
62 3
Summary
eoskx about 3 hours ago

OpenAI agrees with Dept. of War to deploy models in their classified network

https://xcancel.com/sama/status/2027578652477821175

https://fortune.com/2026/02/27/openai-in-talks-with-pentagon...

twitter.com
267 156
sarelta about 11 hours ago

GitHub Copilot CLI downloads and executes malware

The article reports a security vulnerability in GitHub Copilot, the AI-powered code completion tool, where the CLI version can download and execute malware. This raises concerns about the potential misuse of the technology and the need for improved security measures.

promptarmor.com
38 6
Summary
Smallest transformer that can add two 10-digit numbers
ks2048 1 day ago

Smallest transformer that can add two 10-digit numbers

The AdderBoard is a hardware add-on board that provides an efficient way to add up to 8 analog inputs and outputs to any microcontroller-based project. It is designed to work seamlessly with various microcontroller platforms, simplifying the process of incorporating analog sensors and actuators into embedded systems.

github.com
111 36
Summary
OpenAI raises $110B on $730B pre-money valuation
zlatkov about 15 hours ago

OpenAI raises $110B on $730B pre-money valuation

https://openai.com/index/scaling-ai-for-everyone/

https://x.com/sama/status/2027386252555919386

https://xcancel.com/sama/status/2027386252555919386

techcrunch.com
441 489
Show HN: I ported Manim to TypeScript (run 3b1B math animations in the browser)
maloyan 2 days ago

Show HN: I ported Manim to TypeScript (run 3b1B math animations in the browser)

Hi HN, I'm Narek. I built Manim-Web, a TypeScript/JavaScript port of 3Blue1Brown’s popular Manim math animation engine.

The Problem: Like many here, I love Manim's visual style. But setting it up locally is notoriously painful - it requires Python, FFmpeg, Cairo, and a full LaTeX distribution. It creates a massive barrier to entry, especially for students or people who just want to quickly visualize a concept.

The Solution: I wanted to make it zero-setup, so I ported the engine to TypeScript. Manim-Web runs entirely client-side in the browser. No Python, no servers, no install. It runs animations in real-time at 60fps.

How it works underneath: - Rendering: Uses Canvas API / WebGL (via Three.js for 3D scenes). - LaTeX: Rendered and animated via MathJax/KaTeX (no LaTeX install needed!). - API: I kept the API almost identical to the Python version (e.g., scene.play(new Transform(square, circle))), meaning existing Manim knowledge transfers over directly. - Reactivity: Updaters and ValueTrackers follow the exact same reactive pattern as the Python original.

Because it's web-native, the animations are now inherently interactive (objects can be draggable/clickable) and can be embedded directly into React/Vue apps, interactive textbooks, or blogs. I also included a py2ts converter to help migrate existing scripts.

Live Demo: https://maloyan.github.io/manim-web/examples GitHub: https://github.com/maloyan/manim-web

It's open-source (MIT). I'm still actively building out feature parity with the Python version, but core animations, geometry, plotting, and 3D orbiting are working great. I would love to hear your feedback, and I'll be hanging around to answer any technical questions about rendering math in the browser!

github.com
37 4
Summary
A new California law says all operating systems need to have age verification
WalterSobchak about 15 hours ago

A new California law says all operating systems need to have age verification

A new California law requires all operating systems, including Linux, to have some form of age verification during account setup in order to protect minors from accessing inappropriate content.

pcgamer.com
495 473
Summary
pkress2 about 8 hours ago

President Trump bans Anthropic from use in government systems

npr.org
200 168
ppnpm about 6 hours ago

Qt45: A small polymerase ribozyme that can synthesize itself

A study reveals that Earth's core has been growing less dense over the past century, challenging our understanding of the planet's cooling and magnetic field. This finding has implications for models of Earth's internal dynamics and long-term evolution.

science.org
63 14
Summary
erhuve about 2 hours ago

OpenAI reaches deal to deploy AI models on U.S. DoW classified network

OpenAI has reached a deal with the U.S. Department of War to deploy its AI models on the department's classified network by 2026, marking a significant step in the integration of advanced AI systems into sensitive government operations.

reuters.com
71 18
Summary
pvdebbe 4 days ago

Eschewing Zshell for Emacs Shell (2014)

The article explores the versatility of Emacs' built-in shell, Eshell, and showcases its powerful features, including its ability to integrate with Emacs' functionality and the author's personal configuration settings to enhance the user experience.

howardism.org
21 4
Summary
NASA announces overhaul of Artemis program amid safety concerns, delays
voxadam about 13 hours ago

NASA announces overhaul of Artemis program amid safety concerns, delays

NASA is overhauling its Artemis moon program to address cost overruns and delays, including pushing back the first crewed landing to the late 2020s. The agency is focusing on developing a reusable lunar lander and core systems to make the program more sustainable.

cbsnews.com
231 256
Summary
cwwc about 14 hours ago

A Chinese official’s use of ChatGPT revealed an intimidation operation

cnn.com
180 115
Get free Claude max 20x for open-source maintainers
zhisme about 21 hours ago

Get free Claude max 20x for open-source maintainers

The article discusses the launch of Claude, an AI assistant developed by Anthropic, designed for open-source projects. The main points focus on Claude's capabilities to assist with code generation, task automation, and knowledge-sharing within open-source communities.

claude.com
510 210
Summary
Time-Travel Debugging: Replaying Production Bugs Locally
tie-in 3 days ago

Time-Travel Debugging: Replaying Production Bugs Locally

The article discusses a technique called 'time travel debugging' that allows developers to replay and debug production bugs locally by recording and replaying system state, providing a powerful tool for troubleshooting complex issues in live environments.

lackofimagination.org
3 0
Summary
Open source calculator firmware DB48X forbids CA/CO use due to age verification
iamnothere about 14 hours ago

Open source calculator firmware DB48X forbids CA/CO use due to age verification

github.com
159 76
jacobedawson about 7 hours ago

I am directing the Department of War to designate Anthropic a supply-chain risk

https://xcancel.com/secwar/status/2027507717469049070

https://www.cnbc.com/2026/02/27/trump-anthropic-ai-pentagon....

twitter.com
1,211 981
Show HN: Claude-File-Recovery, recover files from your ~/.claude sessions
rikk3rt about 13 hours ago

Show HN: Claude-File-Recovery, recover files from your ~/.claude sessions

Claude Code deleted my research and plan markdown files and informed me: “I accidentally rm -rf'd real directories in my Obsidian vault through a symlink it didn't realize was there: I made a mistake. “

Unfortunately the backup of my documentation accidentally hadn’t run for a month. So I built claude-file-recovery, a CLI-tool and TUI that is able to extract your files from your ~/.claude session history and thankfully I was able to recover my files. It's able to extract any file that Claude Code ever read, edited or wrote. I hope you will never need it, but you can find it on my GitHub and pip. Note: It can recover an earlier version of a file at a certain point in time.

pip install claude-file-recovery

github.com
67 21
Summary
Emuko: Fast RISC-V emulator written in Rust, boots Linux
felipap about 7 hours ago

Emuko: Fast RISC-V emulator written in Rust, boots Linux

The article discusses the emuko project, a C library designed to create simple, yet powerful command-line interfaces. The library aims to simplify the process of building interactive and user-friendly command-line tools, providing a lightweight and customizable solution for developers.

github.com
60 5
Summary
rbanffy 3 days ago

Inventing the Lisa user interface – Interactions

dl.acm.org
25 2
mrtedbear about 3 hours ago

Bootc and OSTree: Modernizing Linux System Deployment

The article discusses the benefits of using OSTree, a content-addressable filesystem, for container images and operating system updates. It highlights how OSTree can improve the reliability, security, and reproducibility of software deployments by providing a versioned, atomic update mechanism.

a-cup-of.coffee
7 1
Summary
cyrusradfar 1 day ago

Show HN: Unfucked - version all changes (by anything) - local-first/source avail

I built unf after I pasted a prompt into the wrong agent terminal and it overwrote hours of hand-edits across a handful of files. Git couldn't help because I hadn't finished/committed my in progress work. I wanted something that recorded every save automatically so I could rewind to any point in time. I wanted to make it difficult for an agent to permanently screw anything up, even with an errant rm -rf

unf is a background daemon that watches directories you choose (via CLI) and snapshots every text file on save. It stores file contents in an object store, tracks metadata in SQLite, and gives you a CLI to query and restore any version. The install includes a UI, as well to explore the history through time.

The tool skips binaries and respects `.gitignore` if one exists. The interface borrows from git so it should feel familiar: unf log, unf diff, unf restore.

I say "UN-EF" vs U.N.F, but that's for y'all to decide: I started by calling the project Unfucked and got unfucked.ai, which if you know me and the messes I get myself into, is a fitting purchase.

The CLI command is `unf` and the Tauri desktop app is titled "Unfudged" (kids safe name).

How it works: https://unfucked.ai/tech (summary below)

The daemon uses FSEvents on macOS and inotify on Linux. When a file changes, `unf` hashes the content with BLAKE3 and checks whether that hash already exists in the object store — if it does, it just records a new metadata entry pointing to the existing blob. If not, it writes the blob and records the entry. Each snapshot is a row in SQLite. Restores read the blob back from the object store and overwrite the file, after taking a safety snapshot of the current state first (so restoring is itself reversible).

There are two processes. The core daemon does the real work of managing FSEvents/inotify subscriptions across multiple watched directories and writing snapshots. A sentinel watchdog supervises it, kept alive and aligned by launchd on macOS and systemd on Linux. If the daemon crashes, the sentinel respawns it and reconciles any drift between what you asked to watch and what's actually being watched. It was hard to build the second daemon because it felt like conceding that the core wasn't solid enough, but I didn't want to ship a tool that demanded perfection to deliver on the product promise, so the sentinel is the safety net.

Fingers crossed, I haven’t seen it crash in over a week of personal usage on my Mac. But, I don't want to trigger "works for me" trauma.

The part I like most: On the UI, I enjoy viewing files through time. You can select a time section and filter your projects on a histogram of activity. That has been invaluable in seeing what the agent was doing.

On the CLI, the commands are composable. Everything outputs to stdout so you can pipe it into whatever you want. I use these regularly and AI agents are better with the tool than I am:

  # What did my config look like before we broke it?
  unf cat nginx.conf --at 1h | nginx -t -c /dev/stdin

  # Grep through a deleted file
  unf cat old-routes.rs --at 2d | grep "pub fn"

  # Count how many lines changed in the last 10 minutes
  unf diff --at 10m | grep '^[+-]' | wc -l

  # Feed the last hour of changes to an AI for review
  unf diff --at 1h | pbcopy

  # Compare two points in time with your own diff tool
  diff <(unf cat app.tsx --at 1h) <(unf cat app.tsx --at 5m)

  # Restore just the .rs files that changed in the last 5 minutes
  unf diff --at 5m --json | jq -r '.changes[].file' | grep '\.rs$' | xargs -I{} unf restore {} --at 5m

  # Watch for changes in real time
  watch -n5 'unf diff --at 30s'
What was new for me: I came to Rust in Nov. 2025 honestly because of HN enthusiasm and some FOMO. No regrets. I enjoy the language enough that I'm now working on custom clippy lints to enforce functional programming practices. This project was also my first Apple-notarized DMG, my first Homebrew tap, and my second Tauri app (first one I've shared).

Install & Usage:

  > brew install cyrusradfar/unf/unfudged
Then unf watch in a directory. unf help covers the details (or ask your agent to coach).

EDIT: Folks are asking for the source, if you're interested watch https://github.com/cyrusradfar/homebrew-unf -- I'll migrate there if you want it.

unfudged.io
79 41
Summary
Let's discuss sandbox isolation
shayonj about 11 hours ago

Let's discuss sandbox isolation

The article discusses the importance of sandbox isolation in software development, highlighting the benefits of running code in a secure, isolated environment to prevent potential security risks and improve the overall stability and reliability of applications.

shayon.dev
118 39
Summary
Kyber (YC W23) Is Hiring an Enterprise Account Executive
asontha about 11 hours ago

Kyber (YC W23) Is Hiring an Enterprise Account Executive

Kyber, a YC-backed startup, is seeking an experienced Enterprise Account Executive to join their team. The role involves developing and executing sales strategies to acquire new enterprise customers and expand existing relationships.

ycombinator.com
1 0
Summary
spacey about 13 hours ago

Allocating on the Stack

The article discusses strategies for optimizing memory allocation in Go programs, focusing on techniques to reduce the number of allocations and improve performance. It covers topics like avoiding unnecessary allocations, using slices efficiently, and understanding the behavior of the Go runtime's memory allocator.

go.dev
139 50
Summary
antirez 3 days ago

Implementing a Z80 / ZX Spectrum emulator with Claude Code

The article discusses the development of Redis 7.0, focusing on the introduction of a new data structure called 'Streams' and improvements to existing features like Pub/Sub. It also covers the expansion of Redis Enterprise with new capabilities and the ongoing community discussions around Redis development.

antirez.com
137 66
Summary