Show HN: AI SDLC Scaffold, repo template for AI-assisted software development

show-hn:-ai-sdlc-scaffold,-repo-template-for-ai-assisted-software-development

A repository template for AI-first software development with Claude Code that organizes the entire software development lifecycle (SDLC) into four phases — Objectives, Design, Code, Deploy — each with folder structure, artifacts, and agent instructions that encode what to check, when to check it, and what to do, so that all project knowledge lives inside […]

Atuin v18.13 – better search, a PTY proxy, and AI for your shell

atuin-v18.13-–-better-search,-a-pty-proxy,-and-ai-for-your-shell

A new release is out! v18.13 is probably the biggest set of changes we have released in a good while, read on to find out more. Much faster and better search with the daemon The daemon has existed for a long time, and has been marked as ”experimental” for its entire existence. It was originally […]

Blocking Internet Archive Won’t Stop AI, but Will Erase Web’s Historical Record

blocking-internet-archive-won’t-stop-ai,-but-will-erase-web’s-historical-record

Imagine a newspaper publisher announcing it will no longer allow libraries to keep copies of its paper.  That’s effectively what’s begun happening online in the last few months. The Internet Archive—the world’s largest digital library—has preserved newspapers since it went online in the mid-1990s. The Archive’s mission is to preserve the web and make it […]

Ubuntu 26.04 Ends 46 Years of Silent sudo Passwords

ubuntu-26.04-ends-46-years-of-silent-sudo-passwords

Ubuntu 26.04 Breaks 46 Years of sudo Tradition Linux Observer Thursday, March 19, 2026  ·  Open Source & Systems Ubuntu & Open Source Ubuntu 26.04 Ends 46 Years of Silent sudo Passwords Starting with the upcoming LTS release, every keystroke at a sudo password prompt will echo an asterisk — a small UX fix that has ignited […]

FFmpeg 101 (2024)

ffmpeg-101-(2024)

A high-level architecture overview to start with FFmpeg. Code repository: ffmpeg-101 FFmpeg package content FFmpeg is composed of a suite of tools and libraries. FFmpeg tools The tools can be used to encode/decode/transcode a multitude of different audio and video formats, and to stream the encoded media over networks. ffmpeg: a command line tool to […]

Linux Applications Programming by Example: The Fundamental APIs (2nd Edition)

linux-applications-programming-by-example:-the-fundamental-apis-(2nd-edition)

This repository holds the code from Linux Application Development By Example – The Fundamental APIs by Arnold Robbins. Copyright (c) 2004, 2026, Pearson Education. ISBN-13: 978-0-13-532552-0 ISBN-10: 0-13-532552-8 The Documents directory holds documents of interest, including the license for code written by the author. Any errata will be added to Documents/errata.txt as they are discovered. […]

Ghostling

ghostling

Ghostling is a demo project meant to highlight a minimum functional terminal built on the libghostty C API in a single C file. The example uses Raylib for windowing and rendering. It is single-threaded (although libghostty-vt supports threading) and uses a 2D graphics renderer instead of a direct GPU renderer like the primary Ghostty GUI. […]

Show HN: We built a terminal-only Bluesky / AT Proto client written in Fortran

show-hn:-we-built-a-terminal-only-bluesky-/-at-proto-client-written-in-fortran

Yes, that Fortran. A terminal-only Bluesky / AT Protocol client written in Fortran, with a Rust native firehose decoder for the relay-raw stream path. Architecture Fortran TUI (src/) └─ C libcurl bridge (cshim/) └─ Fortran iso_c_binding module (src/atproto/firehose_bridge.f90) └─ Rust staticlib (bridge/firehose-bridge/) envelope → CAR → DAG-CBOR → NormalizedEvent → JSONL + firehose_bridge_cli binary (used […]

We rewrote our Rust WASM Parser in TypeScript – and it got 3x Faster

we-rewrote-our-rust-wasm-parser-in-typescript-–-and-it-got-3x-faster

We built the openui-lang parser in Rust and compiled it to WASM. The logic was sound: Rust is fast, WASM gives you near-native speed in the browser, and our parser is a reasonably complex multi-stage pipeline. Why wouldn’t you want that in Rust? Turns out we were optimising the wrong thing. The openui-lang parser converts […]

Discontinuation and reinitiation of dual-labeled GLP-1 receptor agonists

discontinuation-and-reinitiation-of-dual-labeled-glp-1-receptor-agonists

The more GLP-1s catch on, the more benefits researchers discover. Originally formulated to treat diabetes, the popular weight-loss drugs have been shown to improve kidney health, liver function, cardiovascular disease, arthritis, and even dementia and addiction.  Featured Video What happens when you stop taking them, though? We know the weight tends to return, but research […]