# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 35972
# self = https://watcher.sour.is?uri=https://feeds.twtxt.net/lobste_rs/twtxt.txt&offset=32372
# next = https://watcher.sour.is?uri=https://feeds.twtxt.net/lobste_rs/twtxt.txt&offset=32472
# prev = https://watcher.sour.is?uri=https://feeds.twtxt.net/lobste_rs/twtxt.txt&offset=32272
Toolchain Necromancy: Past Mistakes Haunting ASLR
CommentsRead more
Timeouts and cancellation for humans
CommentsRead more
Daily driving KDE Plasma Mobile
CommentsRead more
verus: Verified Rust for low-level systems code
CommentsRead more
kvql: A SQL-like query language on general Key-Value DB
CommentsRead more
Supply chain attacks and the many different ways I've backdoored your dependencies
CommentsRead more
surfraw admin / Surfraw
CommentsRead more
Unveiling secrets of the ESP32 part 2: reverse engineering RX
CommentsRead more
With PowerPC, Windows CE and the WiiN-PAD slate, everyone's a WiiN-er (except Data General)
CommentsRead more
Forth Bitcoin miner for PC and Game Boy
It was ~1am when recording, so my voice is a little low.

CommentsRead more~
Dillo release 3.1.0
CommentsRead more
Itanium — A System Implementor’s Tale (2005)
CommentsRead more
Bit-Stealing Made Legal
CommentsRead more
6 Misconceptions About Using Generative AI to Improve Programmer Productivity
CommentsRead more
Why Full Text Search is Hard
CommentsRead more
No, I don’t want to fill out your contact form
CommentsRead more
Rust for Fsharpers and F# for Rustaceans
CommentsRead more
How to Build a $20 Billion Semiconductor Fab
CommentsRead more
X.Org on NetBSD - the state of things
CommentsRead more
Deno KV internals: building a database for the modern web
CommentsRead more
Figma’s journey to TypeScript
CommentsRead more
What You Need to Know about Modern CSS
CommentsRead more
Swift’s native Clocks are very inefficient
CommentsRead more
Rust RFC 3503 - frontmatter
CommentsRead more
Keep the logs for retrospective analysis
CommentsRead more
A practical guide to Diffusion Models (2022)
CommentsRead more
Type-level Programming in Rust
CommentsRead more
FreeBSD 2024Q1 Status Report
CommentsRead more
Improving Our Estimation Abilities (2020)
CommentsRead more
Vector Similarity Search in DuckDB
CommentsRead more
How are zlib, gzip and zip related?**
CommentsRead more
The UX of UUIDs | Unkey
CommentsRead more
SBP v2.4.0 adds support for star selectors
CommentsRead more
Large Text Compression Benchmark
CommentsRead more
A post about refactoring
Around a year ago, _presumably here_, I found a link to a quite post about refactoring. In it the importance of avoiding premature optimization was highlighted. Particulary, it talked about “make some spaghetti code” (start with) …. “now delete the spaghetti code” (when the need has come); “add some code repetition” (start with) …. “delete the repetited code”; “add some magical numbers” (start with) …. “replace them with the constants”….

I was doing, and doing, and doing bloody google search ... ⌘ Read more
mkinitcpio v39
CommentsRead more
Proposed Punctuation
CommentsRead more
Stephen Borrill: Building products with NetBSD – thin-clients (2009, PDF)
CommentsRead more
The Time Linkerd Erased My Load Balancer
CommentsRead more
What are you doing this weekend?**
Feel free to tell what you plan on doing this weekend and even ask for help or feedback.

Please keep in mind it’s more than OK to do nothing at all too! ⌘ Read more
Ruby typing 2024: RBS, Steep, RBS Collections, subjective feelings
CommentsRead more
sudon't
CommentsRead more
For Fakes Sake - Testing In Go
CommentsRead more
DRINK ME: (Ab)Using a LLM to compress text
CommentsRead more
ECDH based Oblivious Message Retrieval
CommentsRead more
acme-dns: Limited DNS server with RESTful HTTP API to handle ACME DNS challenges easily and securely
CommentsRead more
Making a 3D Modeler, in C, in a Week
CommentsRead more
Having a machine room can mean having things in your machine room
CommentsRead more
Inventing on Principle (2012)
CommentsRead more
10 Code Review Techniques
CommentsRead more
Noncopyable Standard Library Primitives
A “noncopyable” type is what Swift’s calls a Rust-style borrowed/consumed/linear type.

CommentsRead more
offset-allocator: A port of Sebastian Aaltonen's OffsetAllocator to Rust
CommentsRead more
Simple Builder API for XML in Java
CommentsRead more
A tale of TimescaleDB, SQLx and testing in Rust
CommentsRead more
The life and times of an Abstract Syntax Tree
CommentsRead more
OffsetAllocator: Fast O(1) offset allocator with minimal fragmentation
CommentsRead more
Framework & NixOS Communities Join Forces
CommentsRead more
Dissecting LockBit v3 ransomware
CommentsRead more
The World's Loudest Lisp Program
CommentsRead more
10 Elixir gotchas
CommentsRead more
Shader post-processing in a hurry
CommentsRead more
Delimited Generators - A more natural API for JS generators
CommentsRead more
typespec - API description language that compiles to OpenAPI schema
CommentsRead more
Statements and Expressions
CommentsRead more
Neovim to VS Code
CommentsRead more
Hacking on PostgreSQL is really hard
CommentsRead more
Cognition: An anti-syntax stack-based esoteric language
CommentsRead more
Tracking the Wins
CommentsRead more
Piccolo - A stackless lua interpreter
CommentsRead more
React uwu
CommentsRead more
Why I Run BSD on PC
CommentsRead more
PaperWM.spoon: Tiled Scrollable Window Manager for MacOS in Lua
CommentsRead more
Stealing your Telegram account in 10 seconds flat
CommentsRead more
go module bloat
CommentsRead more
Ansible is a Lisp
CommentsRead more
Tropical.rb 2024 - Talks
CommentsRead more
Docker without Dockerfile: Build a Ruby on Rails application image in 5 minutes with Cloud Native Buildpacks (CNB)
CommentsRead more
Box Is a Unique Type
CommentsRead more
tootik: A federated nanoblogging service with a Gemini frontend
CommentsRead more
Thoughts on Zig
After three nights of using it.

CommentsRead more
Mojo Lang - Tomorrow's High Performance Python? (with Chris Lattner)
CommentsRead more
go: The Microsoft build of the Go toolset
CommentsRead more
Evolving the Go Standard Library with math/rand/v2**
CommentsRead more
How could Windows settings affect Linux network interfaces?**
Look at the last answer in the AskUbuntu post. I was having the same *-network UNCLAIMED issue as the author, and disabling “fast startup” on Windows resolved it. It links to two separate sites documenting this problem (arch linux, and linux kernel wikis) but neither providing an explanation. So my question is, how can this possibly happen? Each operating system is on a different partition of the same drive. What could one OS to do it’s drive that would affect the ot ... ⌘ Read more
Software Friction
CommentsRead more
Please Don’t Share Our Links on Mastodon
CommentsRead more
A brief history of web development. And why your framework doesn't matter
CommentsRead more
Book: Alice’s Adventures in a differentiable wonderland
CommentsRead more
How to install Linux from a Windows installer
CommentsRead more
NixOS Foundation board: Giving power to the community
CommentsRead more
Co-dfns: High-performance, Reliable, and Parallel APL
CommentsRead more
7.css: A design system for building faithful recreations of old UIs
CommentsRead more
dream-html - render HTML, SVG, MathML, htmx markup from OCaml
CommentsRead more
Go Generics: Use Structs for Generic Arguments Lists
CommentsRead more
spigot: a command-line exact real calculator
CommentsRead more
Pydantic's author releases his take on Python observability
CommentsRead more
run0
CommentsRead more
Locking Engineering Principles
CommentsRead more
Borgo is a new programming language that compiles to Go
CommentsRead more
Bytecode VMs in surprising places
CommentsRead more