# 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=34872
# next = https://watcher.sour.is?uri=https://feeds.twtxt.net/lobste_rs/twtxt.txt&offset=34972
# prev = https://watcher.sour.is?uri=https://feeds.twtxt.net/lobste_rs/twtxt.txt&offset=34772
Parallel Random Numbers: As Easy as 1, 2, 3
CommentsRead more
Gemini (protocol)
Also, from 2023: https://daniel.haxx.se/blog/2023/05/28/the-gemini-protocol-seen-by-this-http-client-person/

CommentsRead more)
How to Backdoor Large Language Models
CommentsRead more
8088 MPH Final: Old vs. New CGA (and Other Gory Details) (2015)
CommentsRead more
SQLite-on-the-Server Is Misunderstood: Better At Hyper-Scale Than Micro-Scale
CommentsRead more
Agit-Flow and git-repo
CommentsRead more
AI is Stifling Tech Adoption
CommentsRead more
Building a fault-tolerant reverse proxy with FreeBSD
CommentsRead more
Leaking the email of any YouTube user for $10,000**
CommentsRead more
What's your Workflow for Learning New Things vs. Refreshing Forgotten Knowledge?**
For a long time, I used a single multi-million word .txt. Since migrating to Obsidian, I’ve sampled workflows but can’t quite stick to one (haven’t processed most things to evergreen notes etc.) I’ve sort of split concrete steps from theory (with sql, git etc. cookbooks) or made notes showing the same process happening in 10 fields, collating synonyms etc. but it’s all so unwieldy, so undisocverable. ⌘ Read more
TeX and Typst: Layout Models
CommentsRead more
Type safe variadic printf, without macros
CommentsRead more
The 20 year old PSP can now connect to WPA2 Wifi Networks
CommentsRead more
First analysis of Apple's USB Restricted Mode bypass (CVE-2025-24200)
CommentsRead more
Simple declarative schema migration for SQLite
CommentsRead more
Hosting Multiple Websites Under One NearlyFreeSpeech Site
CommentsRead more
Siren Call of SQLite on the Server
CommentsRead more
XOR
CommentsRead more
Extensible Wasm Applications with Go - The Go Programming Language
CommentsRead more
How to build your own MCP server?**
CommentsRead more
How do modern compilers choose which variables to put in registers?**
CommentsRead more
Exposing concurrency bugs with a custom scheduler [LWN.net]**
CommentsRead more
*
Hickory DNS is moving toward production readiness
CommentsRead more
OCaml GADTs for Authentication Tokens
CommentsRead more
Switching on Strings in Zig
CommentsRead more
The Tiny Book of Great Joys
CommentsRead more
Zed now predicts next edit with new open model
CommentsRead more
The UNIX Operating System is an IDE (2021)
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
Solving the discretised shallow water equations using neural networks
CommentsRead more
Launching Interop 2025
CommentsRead more
Custom asserts in LLVM
CommentsRead more
Terminader: merging the Finder and Terminal
CommentsRead more
shot-scraper 1.6 with support for HTTP Archives
CommentsRead more
TSforge
CommentsRead more
Prototyping a machine deployment tool with Spritely Goblins
CommentsRead more
Challenges Developers Face in Creating API and Code Documentation
CommentsRead more
On Jujutsu and Magit: experience report
CommentsRead more
why I built a hyper-personalized seach engine that isn't very good
CommentsRead more
2024 State of Rust Survey Results
CommentsRead more
Marcan Resigns as Asahi Linux project lead
Additional context: His personal blog post here: https://marcan.st/2025/02/resigning-as-asahi-linux-project-lead/

CommentsRead more
Accelerating The Adoption of Post-Quantum Cryptography with PHP
CommentsRead more
Compiling Array Languages for SIMD
CommentsRead more
Explaining my fast 6502 code generator
CommentsRead more
random numbers from pcg32 at 200 Gbit/s**
CommentsRead more
Reassessing Wayland
CommentsRead more
Programs don't kill people, computers do
CommentsRead more
A Descent Into the Vᴏ̈ʀᴛᴇx**
CommentsRead more
Build Your Own GitHub Codespaces Alternative in 222 Lines of Pulumi
CommentsRead more
devenv 1.4: Generating Nix Developer Environments Using AI
CommentsRead more
Homemade polarimetric synthetic aperture radar drone
CommentsRead more
Multi-files fixes in elm-review
CommentsRead more
LLMs Do Not Break Interviews
CommentsRead more
Engineers who won’t commit force bad decisions
CommentsRead more
Old C dog, new C tricks: NULL != ptr
CommentsRead more=
GhostBSD pkg(8) Repository on FreeBSD
CommentsRead more
Ki Editor now supports Reveal
CommentsRead more
Tiny JITs for a Faster FFI
CommentsRead more
How I Automated My Computer Life With macOS Folder Actions
CommentsRead more
U.K. asks to backdoor iCloud Backup encryption
CommentsRead more
Reasoning models are just LLMs
CommentsRead more
Derivative AT a Discontinuity
CommentsRead more
Smuggling arbitrary data through an emoji
CommentsRead more
Iteration in one language, then all the others (2016)
CommentsRead more
Are Efficiency and Horizontal Scalability at odds?**
CommentsRead more
Zodiac: simple Clojure framework
CommentsRead more
Your Network, Your Rules: Take Charge With Own DNS
CommentsRead more
Do you use a debugger?**
CommentsRead more
Skip: A reactive framework to code declaratively and compute continuously
CommentsRead more
Rails async queries by example
CommentsRead more
Bad Smart Watch Auth
CommentsRead more
Syd: An Introduction to Secure Application Sandboxing for Linux
CommentsRead more
A survey of every iterator variant
CommentsRead more
Delivering Malware Through Abandoned Amazon S3 Buckets
CommentsRead more
ouch: Painless compression and decompression in the terminal
CommentsRead more
Go 1.24's omitzero is another one of the best additions to the ecosystem in years
CommentsRead more
Data scraping and reverse engineering League of Legends replays
CommentsRead more
How does a Linux machine connect to the internet, really?**
CommentsRead more
Text CRDTs from scratch, in code
CommentsRead more
Security, devops, and testing in Go with Jakub Jarosz
CommentsRead more
Systems Correctness Practices at AWS: Leveraging Formal and Semi-formal Methods
CommentsRead more
Clean room tests with JavaScript's using keyword
CommentsRead more
Rust for Linux
CommentsRead more
A simple terminal helper to save keystrokes
I’m very lazy. Sometimes I’m lazy even to switch window from terminal to chatgpt. Yet alone copy and paste command from gpt to terminal, and back. So I create a very simple helper, which uses TIOCSTI to insert gpt response as input in terminal, so I can modify it right away and run.

Her is my workflow:

- Start typing command I want to run lsof -
- Figure out, what I forgot the name flags, lsof -tcp 8089
- Press, ctrl+g and allow my helper to query GPT with my command as prompt.
- V ... ⌘ Read more
Thomson Reuters wins an early court battle over AI, copyright, and fair use
CommentsRead more
Intensional Joy (a concatenative account of internal structure)
CommentsRead more
ELEET: Efficient Learned Query Execution over Text and Tables
Abstract:
In this paper, we present ELEET, a novel execution engine that al-
lows one to seamlessly query and process text as a first-class citizen
along with tables. To enable such a seamless integration of text and
tables, ELEET leverages learned multi-modal operators (MMOps)
such as joins and unions that seamlessly combine structured with
unstructured textual data. While large language models (LLM) such
as GPT-4 are interesting candidates to enable such l ... ⌘ Read more
HOTDOG: X11 Window Manager with Windows 3.1 Hot Dog Stand, Mac Classic and Aqua UI
CommentsRead more
JJ cheat sheet
CommentsRead more
Go 1.24 is released
CommentsRead more
Turning down Upspin infrastructure
CommentsRead more
ROPing our way to RCE
CommentsRead more
Writing my own dithering algorithm in Racket
CommentsRead more
Oreo: Protecting ASLR Against Microarchitectural Attacks (2024)
CommentsRead more
Open Source Software and Corporate Influence
CommentsRead more
llm-sort: Sort input lines semantically with LLMs
CommentsRead more
Composiphrase: Composable editing language like Vim, but moreso
CommentsRead more
Machine: Learning; Human: Unlearning
CommentsRead more
lzbench Compression Benchmark
CommentsRead more
The skill of the future is 'Focus', not 'AI'
CommentsRead more