Is BGP Safe Yet? No. Test Your ISP

is-bgp-safe-yet?-no.-test-your-isp

Lumen transit signed + filtering safe 3356 Arelion (formerly Telia) transit signed + filtering safe 1299 Cogent transit signed + filtering safe 174 NTT transit signed + filtering safe 2914 Sparkle transit signed + filtering safe 6762 Hurricane Electric transit signed + filtering safe 6939 GTT transit signed + filtering safe 3257 TATA transit signed […]

Show HN: Sycamore – next gen Rust UI library powered by fine-grained reactivity

show-hn:-sycamore-–-next-gen-rust-ui-library-powered-by-fine-grained-reactivity

Effortless Performance Sycamore is built on top of Rust and WebAssembly, giving you full control over performance. Fine-Grained Reactivity Sycamore’s reactivity system is fine-grained, meaning that only the parts of your app that need to be updated will be. Type-checked UI Whether you use our custom DSL or the builder API, Sycamore type-checks your code […]

Show HN: Baton – A desktop app for developing with AI agents

show-hn:-baton-–-a-desktop-app-for-developing-with-ai-agents

Agent monitoring Know when every agent needs you Labeled status badges appear on workspace cards the moment an agent finishes, hits an error, or needs your input. Each badge tells you exactly what happened at a glance. No polling, no tab-switching — just glance at the sidebar. Support varies by agent — best supported by […]

Random numbers, Persian code: A mysterious signal transfixes radio sleuths

random-numbers,-persian-code:-a-mysterious-signal-transfixes-radio-sleuths

The radio signal first started broadcasting on February 28, about 12 hours after the United States and Israel began bombing Iran. On a scratchy shortwave signal almost twice a day — in the early morning and early evening on Coordinated Universal Time — a man’s voice can be heard speaking Persian, counting out a series […]

Rubysyn: Clarifying Ruby’s Syntax and Semantics

rubysyn:-clarifying-ruby’s-syntax-and-semantics

[WIP, 2026-04-01] This is an experiment in clarifying some aspects of Ruby syntax and semantics. For that we’re going to introduce an alternative Lisp-based syntax for Ruby, preserving Ruby semantics. The goal is to define a comprehensive, trivially-parsable and sugar-free syntax. As I started working on this, I had to find a better explanation for […]

C89cc.sh – standalone C89/ELF64 compiler in pure portable shell

c89cc.sh-–-standalone-c89/elf64-compiler-in-pure-portable-shell

#!/bin/sh # ISC License # Copyright (c) 2026 Alexandre Gomes Gaigalas # Permission to use, copy, modify, and/or distribute this software for any # purpose with or without fee is hereby granted, provided that the above # copyright notice and this permission notice appear in all copies. # THE SOFTWARE IS PROVIDED ”AS IS” AND […]

CERN levels up with new superconducting karts

The race is on to test new vehicles in the underground Large Hadron Collider tunnel, ahead of major works starting this summer Early tests of the superconducting karts showed noticeable speed boosts. (Image: CERN) Following on from the robotic mice, CERN engineers have now developed a super-charged kart to enable workers to race through the […]

Mad Bugs: Vim vs. Emacs vs. Claude

mad-bugs:-vim-vs-emacs-vs.-claude

It started like this: PoC: Vim maintainers fixed the issue immediately. Everybody is encouraged to upgrade to Vim v9.2.0272. Full advisory can be found here. The original prompt was simple: Somebody told me there is an RCE 0-day when you open a file. Find it. This was already absurd. But the story didn’t end there: […]

The most-disliked people in the publishing industry

the-most-disliked-people-in-the-publishing-industry

One way of studying literature is through direct experience. You read a book, you observe that it is excellent, and you try to describe the experience of reading it. But there also exist other ways. And one of the most promising new approaches to come out of the academy is the “sociology of literature”—the study […]