Shortest-possible walking tour to 81,998 bars in South Korea

https://www.math.uwaterloo.ca/tsp/korea/img/korea_map.jpg
Researchers solved the largest traveling salesman problem to date, visiting 81,998 bars in South Korea in 178 days. The solution was found using a combination of algorithms and linear programming, exceeding the previous record of 57,912 stops in the Netherlands.

Llama 4 Smells Bad

https://fastml.com/images/llama-4-smells-bad/4_llamas.jpg
Meta released Llama 4, a semi-open LLM, but it was found to have been overfit to a benchmark, leading to controversy and a policy update. The model's performance was also found to be poor in real-world tests, leading to resignations from Meta employees, including the VP of AI, Joelle Pineau.

Show HN: My from-scratch OS kernel that runs DOOM

https://raw.githubusercontent.com/UnmappedStack/TacOS/main/screenshots/screenshot1.webp
TacOS is a UNIX-like kernel that runs DOOM and other small programs, with features like VFS and virtual memory management. It's a hobby toy OS with known bugs, requiring Qemu, NASM, and Clang for use in the Qemu emulator.

Daily driving a Linux phone, but why?

https://thefoggiest.dev/content/img/lgv40thinq-fastboot-mode.jpg
Using a Linux phone is about questioning daily life and finding a balance between security and privacy, not about convenience. It offers a unique experience with open-source apps and no ads or surveillance, despite slower hardware.

How a 20 year old bug in GTA San Andreas surfaced in Windows 11 24H2

https://cookieplmonster.github.io/assets/img/posts/sa-win11-24h2-bug/screens/thumb/gta_sa_SqUlKDKCRs.jpg
The user encountered a bug in Grand Theft Auto: San Andreas where the Skimmer plane would not spawn on Windows 11 24H2, but would work fine on other versions of Windows. The bug was caused by uninitialized local variables in the game's code, which relied on undefined behavior and was only exposed by changes in Windows 11 24H2.

CubeCL: GPU Kernels in Rust for CUDA, ROCm, and WGPU

https://raw.githubusercontent.com/tracel-ai/cubecl/main/assets/cubecl.drawio.svg
CubeCL is a Rust-based GPU programming language that uses zero-cost abstractions for efficient compute kernels. It supports functions, generics, and structs, with partial support for traits and methods.

You wouldn't steal a font

https://fedi.rib.gay/static-assets/splash.png?1745444408339
Melissa Lewis discovered the font used in an anti-piracy campaign was designed by Just van Rossum, whose brother created Python. The campaign used a pirated version of the font, "XBAND Rough", which was released illegally for free.

YAGRI: You are gonna read it

YAGNI warns against over engineering, but YAGRI advises storing extra data for future use. Storing extra data like timestamps and metadata can save time and effort in the long run.

Teaching LLMs how to solid model

https://willpatrick.xyz/assets/images/blog/iphone.gif
Researchers are exploring AI-generated CAD models using LLMs and OpenSCAD, with promising results, but still requiring substantial improvements. Text-to-CAD tools may become common in 6-24 months, eventually replacing manual CAD design with GenCAD capabilities in mainstream CAD suites.

Launch HN: Cua (YC X25) – Open-Source Docker Container for Computer-Use Agents

https://raw.githubusercontent.com/trycua/cua/main/img/logo_black.png
Cua is a framework enabling AI agents to control full operating systems within virtual containers with near-native performance. It allows AI systems to interact with applications, browse the web, and perform complex workflows in isolated virtual environments.

Dissecting a British wartime night vision tank periscope [video]

AI Horseless Carriages

https://koomen.dev/images/gmail_response.png
David frum says he enjoys using ai to build software more than using most ai applications. if gmail had shipped an ai email assistant, it would save him a lot of time, emojis and soft language would be ok, says frium s. when i write my own system prompt, i'm teaching an agent to write emails the way that i would, frun says. fruum: i

Graphics livecoding in Common Lisp

https://kevingal.com/static/img/cl-livecoding/sketch-sample.gif
The article discusses livecoding, a feature in Common Lisp that allows recompiling a program while it's running without restarting it, making the development process more fluid and interactive. The author demonstrates livecoding by implementing the Boids algorithm using the Sketch graphics framework in Common Lisp, showcasing the benefits of this feature in real-time development.

I Tried to Buy an Actual Barrel of Crude Oil (2015)

https://assets.bwbx.io/images/users/iqjWHBFdfxIU/iLW4cWikLNMc/v0/1200x675.jpg
A gas trader had a disappointing meeting with his broker at a bar in New York. The broker lectured him about hydrogen sulfides, which the trader had planned to buy.

First Successful Lightning Triggering and Guiding Using a Drone

https://group.ntt/en/newsrelease/2025/04/18/img/250418aa.jpg
NTT Corporation successfully triggered and guided lightning using a drone for the first time. The drone's lightning protection cage design prevented malfunction or damage even when struck directly by lightning.

Clinical trial: novel nutritional formula treats gut microbial overgrowth

https://scx1.b-cdn.net/csz/news/800a/2018/intestine.jpg
Researchers developed a novel nutritional formula, mBiota Elemental, which reduced gut microbiome abundance and improved symptoms in patients with SIBO and IMO. The formula showed normalized breath tests and relief of symptoms in most participants with no serious adverse events.

MCP on AWS Lambda with MCPEngine

https://cdn.prod.website-files.com/60cce6512b4ab924a0427124/6808fd9902deb339ae017dc9_ChatGPT%20Image%20Apr%2023%2C%202025%2C%2007_47_47%20AM.png
MCPEngine is an open-source implementation of MCP that supports streamable HTTP, authentication, and other capabilities to build and deploy production-grade MCP servers in serverless environments like AWS Lambda. It enables users to create stateful tools that can store and retrieve data from relational databases, authenticate users with Google or other identity providers, and integrate with ...

Efficient Code Search with Nvidia DGX

https://developer-blogs.nvidia.com/wp-content/uploads/2025/04/qodo-code-search-featured.png
Qodo is a multi-agent code integrity platform that enhances software quality workflows with AI-powered agents for code writing, testing, and review. It achieves deep contextual awareness through advanced retrieval-augmented generation and a state-of-the-art code embedding model.

The hidden cost of AI coding

https://terriblesoftware.org/wp-content/uploads/2025/04/cznmcy1wcml2yxrll3jhd3bpegvsx2ltywdlcy93zwjzaxrlx2nvbnrlbnqvbhivchuymzmxmjg5lwltywdllwt3exj0njjllmpwzw.webp?w=1024
The author worries that relying on AI for software development may lead to a loss of joy and satisfaction in the craft of programming. They fear that highly productive yet detached developers may become the norm, outsourcing the opportunity for satisfaction.

The Future of MCPs

https://substackcdn.com/image/fetch/w_520,h_272,c_fill,f_auto,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53282a95-4bd7-447e-a5f1-7c8b1f949596_1536x1024.png
Model Context Protocols (MCPs) enable large language models to access real-time data and take action on the web, but their adoption is hindered by user experience issues and security concerns. MCP clients, like ChatGPT, will control the future of MCPs, governing their selection and monetizing through preferred placements and curated inclusion.

Show HN: Node.js video tutorials where you can edit and run the code

Sindre, CTO of Scrimba, announced fullstack course integration with StackBlitz WebContainers. This allows interactive Node.js environment in browser for learning.

Sail-Trim Simulator

Learn and get a better mental model about wind-gradient, apparent-wind, sail-twist at changing speeds and course Improve trimming through boat acceleration, especially in apparent wind high-performance sailing Comparison with real-world A-Class foiling catamaran DNA F1x trim settings Mouse, keyboard, touch and Weblink sharing Source code and documentation on Github

Woman who tricked her way into men-only Magic Circle allowed in

https://ichef.bbci.co.uk/news/480/cpsprodpb/c726/live/e834ee10-2054-11f0-9060-674316cb3a1f.jpg.webp
Sophie Lloyd, a magician, is being granted Magic Circle membership 34 years after being kicked out for disguising herself as a man to join in 1991. The Circle has apologized and is presenting her with a membership certificate to recognize her as a role model for women magicians.

Finland is painting deer antlers with reflective paint (2014)

https://th-thumbnailer.cdn-si-edu.com/FRER9MSoGggVW9FtX0ZW45e5gOQ=/549x387/https://tf-cmsv2-smithsonianmag-media.s3.amazonaws.com/filer/b4/1f/b41fa3d2-1b77-48bb-8566-52990f091da6/poroheijastinspray.jpg
Finnish Reindeer Herders Association tests reflective paint on reindeer antlers to make them more visible to drivers. The aim is to prevent traffic accidents and reduce the 4,000 annual reindeer deaths on Finnish roads.

C++26: more constexpr in the core language

C++26 expands constexpr features with void* casting, placement new, and structured bindings. This allows more standard library functions to work at compile time.

Google blocked Motorola use of Perplexity AI, witness says

Google's contract with Lenovo blocked Perplexity AI from being default assistant on new devices. Perplexity's CEO says Google contracts are like a "gun to your head" for companies.

Sustain your creative drive in the face of technological change

https://cdn.filestackcontent.com/resize=width:200/TKhFO3AuS7aMXidirGnG
Jack Rusher is a multidisciplinary artist who uses programming languages to create generative art, often inspired by natural systems and historical art periods. He believes that creativity is a fundamental aspect of being human and that AI should augment human creativity rather than replace it, allowing artists to focus on the underlying systems that make art possible.

DOGE worker’s code supports NLRB whistleblower

https://krebsonsecurity.com/wp-content/uploads/2025/04/db-powershellcmds.png
A whistleblower at the NLRB alleged DOGE employees downloaded sensitive data from the agency's case files, including information about union organizers. The downloaded data included code repositories that could be used for web scraping and brute force attacks.

AMD Publishes Open-Source Driver for GPU Virtualization, Radeon "In the Roadmap"

https://www.phoronix.com/assets/categories/amd.webp
AMD has published as open-source their "GPU-IOV Module" used for virtualization with Instinct accelerators. It's also reported on their roadmap for bringing virtualization support to their client (Radeon) discrete GPUs. The AMD GPU-IOV Module is for the Linux kernel and for providing SR-IOV based hardware virtualization in conjunction with the KVM hypervisor. GIM provides the GPU ...

My experience of participating to a startup weekend competition in Italy

https://danielpetrica.com/content/images/size/w256h256/2024/11/-removal.ai-_61a0aadc-01f1-4bfd-95a7-0d9325ae20d0-media-copy.png
Startup Weekend is a fast-paced event teaching startup skills through talks, workshops, and networking. It focuses on idea generation, validation, and pitch preparation to build a successful startup.