# 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=33672
# next = https://watcher.sour.is?uri=https://feeds.twtxt.net/lobste_rs/twtxt.txt&offset=33772
# prev = https://watcher.sour.is?uri=https://feeds.twtxt.net/lobste_rs/twtxt.txt&offset=33572
If Novelists Wrote Your Bug Reports
CommentsRead more
Troubleshoting: ZSH lag and solutions with Nix
CommentsRead more
Async Rust Challenges in Iroh
CommentsRead more
Rendering my website with Servo to track progress
CommentsRead more
Mastering Nixpkgs Overlays: Techniques and Best Practice
CommentsRead more
Practical Applications for DuckDB
CommentsRead more
AI Training Opt Out
CommentsRead more
"A Story About Jessica" by SwiftOnSecurity
CommentsRead more
just disconnect the internet
CommentsRead more
Deep list copy: More than meets the eye
CommentsRead more
Stubborn Weaknesses in the Top 25 Most Dangerous Software Weaknesses
CommentsRead more
Falcon Content Update Remediation and Guidance
CommentsRead more
The language strangeness budget
CommentsRead more
Light comms on the 003
CommentsRead more
Adding Operational Transformation To Butler
CommentsRead more
Pulling Linux up by its bootstraps [LWN.net]**
CommentsRead more
*
A handful of reasons JavaScript won’t be available
CommentsRead more
Hello, world! - Cpp2 and cppfront
CommentsRead more
Once more about the rule of 5
CommentsRead more
Vimscript Tutorial
CommentsRead more
Data Replication Design Spectrum
CommentsRead more
Why the CrowdStrike bug hit banks hard
CommentsRead more
The Racket Book
Many programming languages have a book: C has K&R, Smalltalk has The Blue Book and Scheme has TSPL.

Racket has **The Racket Guide** \\- a 407 page book that is included in the Racket distribution installers, but is also available online at https://docs.racket-lang.org.
The Racket Book is also fully hyperlinked to the Racket Reference. (DrR ... ⌘ Read more
Malt: A Deep Learning Framework for Racket
CommentsRead more
Racket Survey 2024
If you have used Racket, or you are considering using Racket,
please help us by completing this survey: https://forms.gle/EYuzG4Jp9X5bqoHQ9

CommentsRead more
Nix Community Survey 2024
CommentsRead more
Conditional logging with query parameters
CommentsRead more
Generating YAML files with Nix
CommentsRead more
sbctl: Release 0.15
CommentsRead more
Where does the name "algebraic data type" come from?**
CommentsRead more
How I Computer in 2024
CommentsRead more
A Tour of Program Optimization
CommentsRead more
Compiling for Instruction-Level Parallelism
CommentsRead more
Garbage collection and closures
CommentsRead more
Websites are Blocking the Wrong AI Scrapers (Because AI Companies Keep Making New Ones)
CommentsRead more
Calling ed(1) from less(1)
CommentsRead more
Are security and reliability fundamentally incompatible?**
CommentsRead more
find + mkdir is Turing complete
CommentsRead more
Announcing Swift Homomorphic Encryption
CommentsRead more
Instead of restricting AI and algorithms, make them explainable
CommentsRead more
Troubleshooting: Terminal Lag
CommentsRead more
Porffor: A from-scratch experimental ahead-of-time JS engine
CommentsRead more
Paolo Melchiorre - Database generated columns⁽¹⁾: Django & SQLite
CommentsRead more
Taking command of the Context Menu in macOS
CommentsRead more
Cogent Core, a new Go GUI (website uses the UI framework)
CommentsRead more
Len Sassaman and Satoshi: a Cypherpunk History
CommentsRead more
Build your own SQS or Kafka with Postgres
CommentsRead more
Pragmatic Category Theory | Part 1: Semigroup Intro
CommentsRead more
The Hitchhiker's Guide to Logical Verification
CommentsRead more
A Deep Dive into German Strings
CommentsRead more
Quint
CommentsRead more
A new approach to error handling
Some context. Boomla is a programming language / web development platform. Its error handling was largely inspired by Go, but the target audience and the use case required making error handling less verbose, while maintaining type safety.

I wanted to show it here as I’ve not seen this approach anywhere before. If you want to play with it, go here:
https://lang.boomla.app/statements/fail-statement

[Comments](https://lobste.rs/s/eomlnb/new_appr ... ⌘ Read more
Racing round and round: The little bug that could
CommentsRead more
Re: Crowdstrike Timeline Mystery
https://lobste.rs/s/t2hj6o/crowdstrike\\_timeline\\_mystery

https://www.bitsight.com/blog/crowdstrike-timeline-mystery

In the comments on this article, I asked a question that no one answered and it’s still bugging me so I’ll ask it again: How does one company know so much about another company’s traffic? ⌘ Read more
Certificate Revocation Incident (CNAME-Based Domain Validation)
CommentsRead more
Delightful, production-grade replication for Postgres
CommentsRead more
Our audit of Homebrew
CommentsRead more
HTTP/0.9 From Scratch
CommentsRead more
C Macro Reflection in Zig – Zig Has Better C Interop Than C Itself
CommentsRead more
whippet progress update: funding, features, future
CommentsRead more
Student Resampled His t Distribution
CommentsRead more
FastHTML - Modern web applications in pure Python
CommentsRead more
Practical Math: My Journey from Idea to Application
CommentsRead more
Implementing the “one or more” UI component
CommentsRead more
Cryptographic Right Answers: Post Quantum Edition
CommentsRead more
Functional programming languages should be so much better at mutation than they are
CommentsRead more
Union of Finite Automata
CommentsRead more
What we got wrong about HTTP imports
CommentsRead more
Orca: WebAssembly apps without the web
CommentsRead more
My mental model of setf was wrong
CommentsRead more
Crafting Interpreters with Rust: On Garbage Collection
CommentsRead more
Go, a reasonable good language
CommentsRead more
Scientists achieve record-breaking 402 Tbps data transmission speeds — 1.6 million times faster than home broadband
CommentsRead more
Third-party cookies have got to go
CommentsRead more
Out of my cave, lots of updates
CommentsRead more
Data.Maybe, and thoughts on library design
CommentsRead more
alloc_cat: a simple allocator for small-to-tiny wasm projects
CommentsRead more
NGINX Unit: Universal web app server
CommentsRead more
Create Kubernetes users restricted to one namespace with resource limits
CommentsRead more
Qt Creator 14: C++ Code Model Update
CommentsRead more
cppfront: Midsummer update
CommentsRead more
Flexible network data preloading in large SPAs
CommentsRead more
Windows Security best practices for integrating and managing security tools
CommentsRead more
Memory control proposal for WebAssembly
CommentsRead more
What are you doing this week?**
What are you doing this week? Feel free to share!

Keep in mind it’s OK to do nothing at all, too. ⌘ Read more
SciLean: Scientific computing in Lean 4
CommentsRead more
TigerStyle
CommentsRead more
Carving the Super Nintendo Video System
CommentsRead more
Compare the Assembly Generated for Static vs Dynamic Dispatch in Rust
CommentsRead more
Tiny Tapeout demoscene competition
CommentsRead more
Recursion: a quick introduction (2023)
CommentsRead more
The Wild West of Proof of Concept Exploit Code (PoC)
CommentsRead more
What’s New in Go 1.23: Iterators and reflect.Value.Seq
CommentsRead more
Announcing TypeScript 5.6 Beta
CommentsRead more
tolower() with AVX-512
CommentsRead more
Interpreting decimal strings into floats (part 1)
CommentsRead more
Spider-Man (Neversoft) decompilation project progress checkpoint - July 2024
CommentsRead more
The Many Lives of Null Island
CommentsRead more
Interactive Flight and Satellite Tracker
CommentsRead more
Fixing more cheap Altera USB Blaster clones: CPLD adventures
CommentsRead more