OpenCiv3: Open-source, cross-platform reimagining of Civilization III
OpenCIV3 is an open-source project aimed at creating a modern, free, and fully customizable civilization-building game. The project aims to provide a robust and extensible platform for players and developers to create and share unique game experiences.
The Waymo World Model
The article discusses Waymo's development of the Waymo World Model, a new simulation platform for autonomous driving that aims to improve the safety and performance of self-driving cars by creating a highly realistic virtual environment to test and train AI systems.
Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox
Example repo: https://github.com/valdanylchuk/breezydemo
The underlying ESP-IDF component: https://github.com/valdanylchuk/breezybox
It is something like Raspberry Pi, but without the overhead of a full server-grade OS.
It captures a lot of the old school DOS era coding experience. I created a custom fast text mode driver, plan to add VGA-like graphics next. ANSI text demos run smooth, as you can see in the demo video featured in the Readme.
App installs also work smoothly. The first time it installed 6 apps from my git repo with one command, felt like, "OMG, I got homebrew to run on a toaster!" And best of all, it can install from any repo, no approvals or waiting, you just publish a compatible ELF file in your release.
Coverage:
Hackaday: https://hackaday.com/2026/02/06/breezybox-a-busybox-like-she...
Hackster.io: https://www.hackster.io/news/valentyn-danylchuk-s-breezybox-...
Reddit: https://www.reddit.com/r/esp32/comments/1qq503c/i_made_an_in...
Monty: A minimal, secure Python interpreter written in Rust for use by AI
Monty is a Python library that provides a set of utilities for working with data, including type casting, data validation, and handling of missing values. It aims to simplify data processing tasks and improve the overall quality and reliability of data-driven applications.
Show HN: I spent 4 years building a UI design tool with only the features I use
Hello everyone!
I'm a solo developer who's been doing UI/UX work since 2007. Over the years, I watched design tools evolve from lightweight products into bloated feature-heavy platforms. I kept finding myself using a small amount of the features while the rest just mostly got in the way.
So a few years ago I set out to build a design tool just like I wanted. So I built Vecti with what I actually need: pixel-perfect grid snapping, a performant canvas renderer, shared asset libraries, and export/presentation features. No collaborative whiteboarding. No plugin ecosystem. No enterprise features. Just the design loop.
Four years later, I can proudly show it off. Built and hosted in the EU with European privacy regulations. Free tier available (no credit card, one editor forever).
On privacy: I use some basic analytics (page views, referrers) but zero tracking inside the app itself. No session recordings, no behavior analytics, no third-party scripts beyond the essentials.
If you're a solo designer or small team who wants a tool that stays out of your way, I'd genuinely appreciate your feedback: https://vecti.com
Happy to answer questions about the tech stack, architecture decisions, why certain features didn't make the cut, or what's next.
Microsoft open-sources LiteBox, a security-focused library OS
Litebox is an open-source library from Microsoft that provides a lightweight, customizable, and accessible lightbox experience for web applications. It offers a range of features, including support for images, videos, and iframes, as well as keyboard accessibility and responsive design.
Sheldon Brown's Bicycle Technical Info
The article on Sheldon Brown's website provides a wealth of information on bicycle repair, maintenance, and cycling-related topics. It covers a wide range of subjects, from basic bike setup to advanced repair techniques, making it a comprehensive resource for cyclists of all levels.
Show HN: If you lose your memory, how to regain access to your computer?
Due to bike-induced concussions, I've been worried for a while about losing my memory and not being able to log back in.
I combined shamir secret sharing (hashicorp vault's implementation) with age-encryption, and packaged it using WASM for a neat in-browser offline UX.
The idea is that if something happens to me, my friends and family would help me get back access to the data that matters most to me. 5 out of 7 friends need to agree for the vault to unlock.
Try out the demo in the website, it runs entirely in your browser!
Show HN: R3forth, a ColorForth-inspired language with a tiny VM
r3 is a high-performance, open-source programming language and environment that focuses on simplicity, efficiency, and creativity. It provides a powerful set of tools for developing a wide range of applications, from games and graphics to data visualization and automation.
A century of hair samples proves leaded gas ban worked
The article examines how lead levels in human hair samples have decreased over the past century, providing evidence that the ban on leaded gasoline has been effective in reducing lead exposure and environmental pollution.
Hackers (1995) Animated Experience
The article discusses a hacking incident that occurred in 1995, where a group of hackers gained unauthorized access to a government agency's computer system. It explores the motivations and techniques used by the hackers, as well as the aftermath and implications of the breach.
How to effectively write quality code with AI
The article discusses how AI can be used to write high-quality code more efficiently. It explores various AI-powered tools and techniques that can assist developers in tasks like code generation, optimization, and debugging, ultimately improving productivity and code quality.
I spent 5 years in DevOps – Solutions engineering gave me what I was missing
The article discusses the evolution of the DevOps role into Solutions Engineering, highlighting the growing need for engineers who can bridge the gap between technical and business domains, and provide comprehensive solutions that address both operational and customer-facing aspects of software development.
An Update on Heroku
Heroku announces a major update, outlining changes to its platform, pricing, and support for various languages and frameworks. The blog post provides details on the company's new direction and its commitment to supporting developers' evolving needs.
Learning from context is harder than we thought
The article discusses Tencent's research into AI systems that can understand and interact with human language, with a focus on developing advanced language models that can engage in natural conversations and assist with a variety of tasks.
Understanding Neural Network, Visually
This article provides an overview of neural networks, a type of machine learning algorithm inspired by the human brain. It explores the basic structure, training, and applications of neural networks in various fields, such as image recognition, natural language processing, and predictive analytics.
Claude Composer
The article discusses the Claude composer, an AI language model developed by Anthropic that can assist with a variety of tasks such as writing, analysis, and problem-solving. It highlights the model's capabilities and potential applications in various fields.
Evaluating and mitigating the growing risk of LLM-discovered 0-days
The article explores the concept of 'zero-day' vulnerabilities, which are software flaws that are unknown to the vendor and can be exploited by attackers before a patch is available. It discusses the challenges in discovering and mitigating these vulnerabilities, and the implications for cybersecurity.
FORTH? Really!?
The article discusses the concept of associative memory, a key component of artificial intelligence and machine learning. It explores how associative memory can be used to build more effective and efficient AI systems that can learn and recall information in a manner similar to the human brain.
I now assume that all ads on Apple news are scams
The article discusses the author's experience with suspicious ads on the Apple News platform, highlighting concerns about the prevalence of scam advertisements and the need for greater scrutiny and regulation of digital advertising on platforms like Apple News.
The Oklahoma Architect Who Turned Kitsch into Art
The article explores the unconventional architectural designs of Bruce Goff, an Oklahoma-based architect known for his avant-garde and often whimsical creations that redefined the boundaries of residential design and challenged traditional notions of kitsch and art.
Show HN: Smooth CLI – Token-efficient browser for AI agents
Hi HN! Smooth CLI (https://www.smooth.sh) is a browser that agents like Claude Code can use to navigate the web reliably, quickly, and affordably. It lets agents specify tasks using natural language, hiding UI complexity, and allowing them to focus on higher-level intents to carry out complex web tasks. It can also use your IP address while running browsers in the cloud, which helps a lot with roadblocks like captchas (https://docs.smooth.sh/features/use-my-ip).
Here’s a demo: https://www.youtube.com/watch?v=62jthcU705k Docs start at https://docs.smooth.sh.
Agents like Claude Code, etc are amazing but mostly restrained to the CLI, while a ton of valuable work needs a browser. This is a fundamental limitation to what these agents can do.
So far, attempts to add browsers to these agents (Claude’s built-in --chrome, Playwright MCP, agent-browser, etc.) all have interfaces that are unnatural for browsing. They expose hundreds of tools - e.g. click, type, select, etc - and the action space is too complex. (For an example, see the low-level details listed at https://github.com/vercel-labs/agent-browser). Also, they don’t handle the billion edge cases of the internet like iframes nested in iframes nested in shadow-doms and so on. The internet is super messy! Tools that rely on the accessibility tree, in particular, unfortunately do not work for a lot of websites.
We believe that these tools are at the wrong level of abstraction: they make the agent focus on UI details instead of the task to be accomplished.
Using a giant general-purpose model like Opus to click on buttons and fill out forms ends up being slow and expensive. The context window gets bogged down with details like clicks and keystrokes, and the model has to figure out how to do browser navigation each time. A smaller model in a system specifically designed for browsing can actually do this much better and at a fraction of the cost and latency.
Security matters too - probably more than people realize. When you run an agent on the web, you should treat it like an untrusted actor. It should access the web using a sandboxed machine and have minimal permissions by default. Virtual browsers are the perfect environment for that. There’s a good write up by Paul Kinlan that explains this very well (see https://aifoc.us/the-browser-is-the-sandbox and https://news.ycombinator.com/item?id=46762150). Browsers were built to interact with untrusted software safely. They’re an isolation boundary that already works.
Smooth CLI is a browser designed for agents based on what they’re good at. We expose a higher-level interface to let the agent think in terms of goals and tasks, not low-level details.
For example, instead of this:
click(x=342, y=128)
type("search query")
click(x=401, y=130)
scroll(down=500)
click(x=220, y=340)
...50 more steps
Your agent just says: Search for flights from NYC to LA and find the cheapest option
Agents like Claude Code can use the Smooth CLI to extract hard-to-reach data, fill-in forms, download files, interact with dynamic content, handle authentication, vibe-test apps, and a lot more.Smooth enables agents to launch as many browsers and tasks as they want, autonomously, and on-demand. If the agent is carrying out work on someone’s behalf, the agent’s browser presents itself to the web as a device on the user’s network. The need for this feature may diminish over time, but for now it’s a necessary primitive. To support this, Smooth offers a “self” proxy that creates a secure tunnel and routes all browser traffic through your machine’s IP address (https://docs.smooth.sh/features/use-my-ip). This is one of our favorite features because it makes the agent look like it’s running on your machine, while keeping all the benefits of running in the cloud.
We also take away as much security responsibility from the agent as possible. The agent should not be aware of authentication details or be responsible for handling malicious behavior such as prompt injections. While some security responsibility will always remain with the agent, the browser should minimize this burden as much as possible.
We’re biased of course, but in our tests, running Claude with Smooth CLI has been 20x faster and 5x cheaper than Claude Code with the --chrome flag (https://www.smooth.sh/images/comparison.gif). Happy to explain further how we’ve tested this and to answer any questions about it!
Instructions to install: https://docs.smooth.sh/cli. Plans and pricing: https://docs.smooth.sh/pricing.
It’s free to try, and we'd love to get feedback/ideas if you give it a go :)
We’d love to hear what you think, especially if you’ve tried using browsers with AI agents. Happy to answer questions, dig into tradeoffs, or explain any part of the design and implementation!
Show HN: Slack CLI for Agents
Our team lives in Slack, but we don’t have access to the Slack MCP and couldn’t find anything out there that worked for us, so we coded our own agent-slack CLI
* Can paste in Slack URLs
* Token efficient
* Zero-config (auto auth if you use Slack Desktop)
Auto downloads files/snippets.
Also can read Slack canvases as markdown!MIT License
The Beauty of Slag
The article explores the scientific and cultural significance of slag, a byproduct of metal smelting, and how it has been used in various applications, from construction materials to art, highlighting its unexpected aesthetic qualities and the potential for sustainable reuse of industrial waste.
Early Christian Writings
The website 'Early Christian Writings' provides a comprehensive collection of writings and texts from the early Christian era, spanning the 1st to 8th centuries CE. It serves as a valuable resource for scholars and enthusiasts interested in exploring the diverse range of early Christian literature and theology.
How virtual textures work
The article explains the concept of virtual textures, a rendering technique that allows for the efficient streaming and display of high-resolution textures on limited hardware. It discusses the key components of virtual texture systems, including texture atlases, virtual texture pages, and virtual texture samplers.
Planetary Roller Screws
The article discusses the development of planetary roller screws, a technology that can be used to improve the efficiency and power density of various mechanical systems. It highlights the potential applications of this technology in areas like robotics, aerospace, and renewable energy generation.
Masked namespace vulnerability in Temporal
The article discusses a vulnerability in the Temporal programming language, known as the 'Masked Namespace Vulnerability' (CVE-2025-14986). It explains how the vulnerability could allow attackers to bypass security measures and execute arbitrary code on affected systems.
Evolution of car door handles over the decades
The article explores the evolution of car door handles, tracing their design changes from simple handles to more integrated and aerodynamic solutions, driven by technological advancements and changing consumer preferences.