We Will Not Be Divided
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.
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.
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.
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...
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.
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.
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
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!
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.
President Trump bans Anthropic from use in government systems
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.
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.
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.
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.
A Chinese official’s use of ChatGPT revealed an intimidation operation
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.
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.
Open source calculator firmware DB48X forbids CA/CO use due to age verification
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....
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
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.
Inventing the Lisa user interface – Interactions
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.
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.
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.
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.
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.
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.