# 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=33372
# next = https://watcher.sour.is?uri=https://feeds.twtxt.net/lobste_rs/twtxt.txt&offset=33472
# prev = https://watcher.sour.is?uri=https://feeds.twtxt.net/lobste_rs/twtxt.txt&offset=33272
Google URL Shortener (goo.gl) links will no longer be available
CommentsRead more
Writing an MP4 Muxer for Fun and Profit
CommentsRead more
How Many Languages Does Wikimedia Search Support?**
CommentsRead more
Elements of Data Science
CommentsRead more
GPT-4o mini
CommentsRead more
A type system for RCL, part 2: The type system
CommentsRead more
Postgres major version upgrades with minimal downtime
CommentsRead more
Semaphores in Golang and GNU make
CommentsRead more
Utilizing value semantics in Swift (2019)
CommentsRead more
Hash-Based Bisect Debugging in Compilers and Runtimes
CommentsRead more
The Air Horner
CommentsRead more
Slint 1.7 Released with New Widgets, Multi-Window Support, and Live-Preview Redesign
CommentsRead more
Pixi - reproducible, scientific software workflows
CommentsRead more
First impressions of Go 1.23's range-over-func feature
CommentsRead more
Elm Camp 2024
CommentsRead more
Helix 24.07
CommentsRead more
Parsing raw data with existential types
CommentsRead more
SQLite Transactions
CommentsRead more
Comparing the performance of OpenCL, CUDA, and HIP
CommentsRead more
A proposal for destructive move through function arguments in C++ and C
CommentsRead more
What to do if you don’t want a default constructor?**
CommentsRead more
Rye language
CommentsRead more
ubuntu.ubuntu.ubuntu.ubuntu.ubuntu.ubuntu.ubuntu.ubuntu.ubuntu.archive.ubuntu.com/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu**
CommentsRead more
Gotchas with SQLite in Production
CommentsRead more
SAPwned: SAP AI vulnerabilities expose customers’ cloud environments and private AI artifacts
CommentsRead more
age Plugins
CommentsRead more
Zed on Linux
CommentsRead more
NVIDIA Transitions Fully Towards Open-Source GPU Kernel Modules
CommentsRead more
Google Now Defaults to Not Indexing Your Content
CommentsRead more
89 things I know about Git commits
CommentsRead more
Can I …? tools
CommentsRead more
Virtualising Darwin on L4 (2007)
CommentsRead more
The Pitfalls of In-App Browsers
CommentsRead more
Chacha20 on coroutines
CommentsRead more
C++ Must Become Safer
CommentsRead more
What are the ways compilers recognize complex patterns?**
CommentsRead more
Zig as a Multi-OS Build System (Interview with Loris Cro)
CommentsRead more
The Law of Large Numbers or Why It Is a Bad Idea to Go to the Casino
CommentsRead more
Building the new Hypermedia Systems
CommentsRead more
commit messages are optional
CommentsRead more
Oscar, an open-source contributor agent architecture
CommentsRead more
Linux Patch To Disable The Snapdragon X Elite "X1E80100" GPU By Default - Phoronix
CommentsRead more
Why I Like NetBSD, or Why Portability Matters
CommentsRead more
Why German Strings are Everywhere
CommentsRead more
Landlock news #4
CommentsRead more
Mapping High Level Constructs to LLVM IR
CommentsRead more
Encoding Differentials: Why Charset Matters
CommentsRead more
Go range iterators demystified
CommentsRead more
How a single ChatGPT mistake cost us $10,000+**
CommentsRead more
How things get done on the Go Team with Cameron Balahan, Sameer Ajmani & Russ Cox (Go Time #318)
CommentsRead more
Optimal SQLite settings for Django
CommentsRead more
I ported h2spec to Rust (also: codegen!)
CommentsRead more
the Gilbert–Johnson–Keerthi algorithm explained as simply as possibly
CommentsRead more
Duperemove
CommentsRead more
Can LLMs Perform Verified Lifting of Code?**
CommentsRead more
pg_lakehouse: A DuckDB Alternative in Postgres
CommentsRead more
wc2: Investigates optimizing 'wc', the Unix word count program
CommentsRead more
Don’t Refactor Like Uncle Bob. Please
CommentsRead more
Ruby 3.3.3 Released
CommentsRead more
Fuzz Map
Fuzz Map is a fuzzer for GUIs that automatically identifies states using code coverage and builds a visual map. Ideally, the map is useful even to people who’d prefer not to read code.

CommentsRead more
nsnotifyd-2.1 released
CommentsRead more
Unnecessary upload evasion with lftp mirrors
CommentsRead more
Serious Engine Networking - Dive-in Analysis
CommentsRead more
Python wheel filenames have no canonical form
CommentsRead more
How much math can you do in 10 lines of Python
CommentsRead more
Training a minimap detector for League of Legends without overthinking it
CommentsRead more
iTerm2 v3.5.1 moves AI features into external plugin
CommentsRead more
How to save an old printer from the e-waste pile with a Raspberry Pi
CommentsRead more
Long-term maintenance of PCRE2
CommentsRead more
Elixir v1.17 released: set-theoretic types in patterns, calendar durations, and Erlang/OTP 27 support
CommentsRead more
Cognate: Readable and concise concatenative programming
CommentsRead more
Jupyter has a stand alone desktop version
CommentsRead more
Scaling neural machine translation to 200 languages
CommentsRead more
CPython Garbage Collection: The Internal Mechanics and Algorithms
CommentsRead more
My experience crafting an interpreter with Rust
CommentsRead more
Announcing systemd v256
CommentsRead more
Getting Started with the Swift Static Linux SDK
CommentsRead more
How we improved push processing on GitHub
CommentsRead more
A Swift Tour: Explore Swift’s features and design
CommentsRead more
The Geometry of Categorical and Hierarchical Concepts in Large Language Models
CommentsRead more
Decompress Anything with "x uz"
CommentsRead more
Balancing Old Tricks with New Feats: AI-Powered Conversion From Enzyme to React Testing Library at Slack
CommentsRead more
axolotl: a tool to fine-tune AI models
CommentsRead more
torchtune: A Native-PyTorch Library for LLM Fine-tuning
CommentsRead more
Your Node is Leaking Memory? setTimeout Could be the Reason
CommentsRead more
First class Contexts - Rye Language
CommentsRead more
How We Made PostgreSQL as Fast as Pinecone for Vector Data
CommentsRead more
NULL BITMAP Builds a Database #2: Enter the Memtable
CommentsRead more
A Forth Story
CommentsRead more
Hackers Target AI Users With Malicious Stable Diffusion Tool on Github to Protest 'Art Theft'
CommentsRead more
Firefox will upgrade more Mixed Content in Version 127
CommentsRead more
A Question on Domain Names in the IndieWeb
Something I wrote to help understand what people are _really_ looking for when it comes to using URLs as identifiers and who all are included in those conversations.

CommentsRead more
An open letter to everyone that I will ever work with as a remote tech worker
CommentsRead more
Why curl closes PRs on GitHub
CommentsRead more
Observability 101: A Beginner's Journey Free of Print Statements
There are many ways a print statement should be replaced with better Observability options:

Tracking a specific event (e.g. an error or a warning) => Logs

Counting the number of times an event occurs (e.g. number of times a web application receives a request) => Metrics

Timing the duration of a function (e.g. how long does it take to query a database?) => Traces

Printing error Stacktraces => Error tracking software ... ⌘ Read more
Code Integrity Unleashed: The Crucial Role of Git Signed Commits
With the increased focus on Common Vulnerabilities and Exposures (CVEs) and Supply Chain Security in the DevOps world, Git-signed commits are an invaluable mechanism to safeguard against unauthorized code modifications that could introduce vulnerabilities.

Git signed commits use private/public key signing (either via SSH or GPG keys) to track the provenance of code changes, ensuring code integrity.

[Comments](https://l ... ⌘ Read more
Forsp: A Forth+Lisp Hybrid Lambda Calculus Language
CommentsRead more
Tiny Awards
CommentsRead more
Dynamics of Corporate Governance Beyond Ownership in AI
CommentsRead more
Now is the Time to Migrate to FreeBSD Bhyve Hypervisor
CommentsRead more