Show HN: Tiny VM sandbox in C with apps in Rust, C and Zig

show-hn:-tiny-vm-sandbox-in-c-with-apps-in-rust,-c-and-zig

uvm32 is a minimalist, dependency-free virtual machine sandbox designed for microcontrollers and other resource-constrained devices. Single C file, no dynamic memory allocations, asynchronous design, pure C99. On an STM32L0 (ARM Cortex-M0+) the required footprint is under 4KB flash/1KB RAM. uvm32 is a RISC-V emulator, wrapped in a management interface and provided with tools to build […]

Capsudo: Rethinking Sudo with Object Capabilities

capsudo:-rethinking-sudo-with-object-capabilities

I hate sudo with a passion. It represents everything I find offensive about the modern Unix security model: like su, it must be a SUID binary to work it is monolithic: everything sudo does runs as root, there is no privilege separation it uses a non-declarative and non-hierarchical configuration format leading to forests of complex […]

GNU Unifont

gnu-unifont

GNU Unifont is part of the GNU Project. This page contains the latest release of GNU Unifont, with glyphs for every printable code point in the Unicode Basic Multilingual Plane (BMP). The BMP occupies the first 65,536 code points of the Unicode space, denoted as U+0000..U+FFFF. There is also growing coverage of the Supplementary Multilingual […]

Rats Play DOOM

rats-play-doom

Intro We built a complete VR setup from scratch to let rats play DOOM. The system includes a motion-tracked treadmill ball, a panoramic headset, an input trigger, and a reward circuit. All hardware and software components are open sourced, including 3D-printable designs, circuit diagrams, firmware, and control software. The first version (v1) was built in […]

In Defense of Matlab Code

in-defense-of-matlab-code

The issue was never the syntax—it was the runtime. Why readable math still matters in a world aided by LLM-assisted code generation The enduring relevance of MATLAB in modern engineering If you look at the most preferred language list on any Stack Overflow developer survey, you will usually find MATLAB hovering near the bottom. It […]

Home Depot GitHub token exposed for a year, granted access to internal systems

home-depot-github-token-exposed-for-a-year,-granted-access-to-internal-systems

A security researcher said Home Depot exposed access to its internal systems for a year after one of its employees published a private access token online, likely by mistake. The researcher found the exposed token and tried to privately alert Home Depot to its security lapse but was ignored for several weeks.  The exposure is […]

Id Software devs form “wall-to-wall” union

id-software-devs-form-“wall-to-wall”-union

Doom and Quake studio id Software are now home to a “wall-to-wall” union according to the Communications Workers of America (CWA). The organisation have announced that a group of 165 id workers have just voted to unionise, adding to the ranks of the 300 ZeniMax quality assurance staff who unionised back in 2023.

Google Releases Its New Google Sans Flex Font as Open Source

Google has made its ‘next generation brand typeface’, Google Sans Flex, available for download — under an open source license, which is welcome news. A modern sans serif font purpose-designed for use on screens and OSes, Google Sans Flex is a ground-up, multi-axis rebuild of the proprietary Google Sans font, by typographer David Berlow (of […]

Show HN: tomcp.org – Turn any URL into an MCP server

show-hn:-tomcp.org-–-turn-any-url-into-an-mcp-server

Turn any website into an MCP server + Chat with any website. Convert any website URL into an MCP (Model Context Protocol) server config for your AI tools, or chat directly with any website’s content. MCP Server Simply add tomcp.org/ before any URL: tomcp.org/docs.stripe.com tomcp.org/react.dev tomcp.org/your-docs.com/api Chat with Website Visit tomcp.org, paste a URL, and […]