OpenAI – How to delete your account
The article provides step-by-step instructions for deleting your OpenAI account, including how to download your data and close your account permanently. It also notes the implications of account deletion, such as the loss of access to OpenAI services and any associated data.
Unsloth Dynamic 2.0 GGUFs
We Will Not Be Divided
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...
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.
The Eternal Promise: A History of Attempts to Eliminate Programmers
The article explores the history of software simplification, tracing its evolution from COBOL to the current AI hype. It examines how the quest for simplicity has shaped the software industry and how new technologies like AI are being marketed and perceived in this context.
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: SplatHash – A lightweight alternative to BlurHash and ThumbHash
Hi HN,
I built SplatHash. It's a lightweight image placeholder generator I wrote to be a simpler, faster alternative to BlurHash and ThumbHash.
Repo: https://github.com/junevm/splathash
Cash issuing terminals
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.
US and Israel launch strikes on Iran, as Trump says ‘massive’ campaign underway
https://archive.ph/VqSqj
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.
SHELL: Global Tool for Calling and Chaining Procedures in the System (1965) [pdf]
The article discusses the Multics operating system, a pioneering time-sharing system developed by MIT, Bell Labs, and General Electric in the 1960s. It provides an overview of Multics' key features, including its hierarchical file system, ring-structured memory protection, and dynamic linking capabilities.
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.
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.
A better streams API is possible for JavaScript
This article discusses the Web Streams API, a new way to handle streaming data in the browser. It highlights the benefits of the API, such as improved performance and simplified code, and provides an overview of its key features and use cases.
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.
Inferring car movement patterns from passive TPMS measurements
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 Chinese official’s use of ChatGPT revealed an intimidation operation
Open source calculator firmware DB48X forbids CA/CO use due to age verification
Package Managers à la Carte: a formal model of dependency resolution
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.
A Fuzzer for the Toy Optimizer
The article discusses a 'toy fuzzer', a tool used in software testing to find bugs by sending random inputs to a program. It describes the author's experience creating and using a simple fuzzer to find vulnerabilities in a text processing library.
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.
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.
Can you reverse engineer our neural network?
The article explores the challenge of reverse-engineering a neural network, discussing the difficulties in understanding the internal representations and decision-making process of a complex machine learning model, and the potential implications for AI transparency and interpretability.
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
We gave terabytes of CI logs to an LLM
This article explores how large language models (LLMs) can be effectively used for SQL tasks, highlighting their ability to generate complex SQL queries, troubleshoot issues, and explain query results in a human-readable format.
Show HN: Unfucked - version all changes (by any tool) - 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.