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 […]

Show HN: Baltic shadow fleet tracker – live AIS, cable proximity alerts

show-hn:-baltic-shadow-fleet-tracker-–-live-ais,-cable-proximity-alerts

Baltic Sea shadow fleet monitoring via live AIS data. Watches 1200+ vessels from the Ukrainian GUR War&Sanctions catalogue against the AISStream WebSocket feed, plots positions on a self-updating map, flags proximity to undersea cables, and detects Russia↔West transshipment patterns. Free, open source, runs locally. No cloud, no subscription beyond a free AISStream API key. Part […]

A Japanese Glossary of Chopsticks Faux Pas

a-japanese-glossary-of-chopsticks-faux-pas

An overview of chopsticks gaffes that are best avoided when eating in Japan. From bad manners to taboo, there are certain ways of using chopsticks that are considered as going against dining etiquette. These various acts, known as kiraibashi, are listed below. (Listed in Japanese syllabary order) 🥢 あげ箸 Agebashi To raise the chopsticks above […]

I Quit Editing Photos

i-quit-editing-photos

📸 I Quit Editing Photos | James Baker Now Images Words Garden 18 Mar, 2026 After years of editing photos in Adobe Lightroom, I finally cancelled my subscription. Now I’ve completely changed what happens after I press the shutter. Since I was a teenager I’ve used digital cameras, shot in RAW and edited in Lightroom. […]

NumKong: 2’000 Mixed Precision Kernels for All

numkong:-2’000-mixed-precision-kernels-for-all

These are a few lines of celebratory “proud-dad” rumblings and highlights from my largest open-source release to date. I’m killing my SimSIMD project and re-launching under a new name — NumKong — StringZilla’s big brother. Over 2’000 SIMD kernels for mixed precision numerics, spread across 200’000 lines of code & docstrings, in 7 languages. One […]

BIO: The Bao I/O Coprocessor

bio:-the-bao-i/o-coprocessor

BIO is the I/O co-processor in the Baochip-1x, a mostly open source 22nm SoC I helped design. You can read more about the Baochip-1x’s background here, or pick up an evaluation board at Crowd Supply. In this post, I’ll talk about the origins of the BIO, starting by working through a detailed study of the […]