# 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=34372
# next = https://watcher.sour.is?uri=https://feeds.twtxt.net/lobste_rs/twtxt.txt&offset=34472
# prev = https://watcher.sour.is?uri=https://feeds.twtxt.net/lobste_rs/twtxt.txt&offset=34272
Two Bites of Data Science in K
CommentsRead more
OpenAI launches Operator, an AI agent that can do tasks on the web
CommentsRead more
Exploit Me, Baby, One More Time: Command Injection in Kubernetes Log Query
CommentsRead more
noria: Fast web applications through dynamic, partially-stateful dataflow
CommentsRead more
elementary: a JavaScript library for digital audio signal processing
CommentsRead more
Hard numbers in the Wayland vs X11 input latency discussion
CommentsRead more
When AI Promises Speed but Delivers Debugging Hell
CommentsRead more
cs16.css: CSS library based on Counter Strike 1.6 UI
CommentsRead more
FoA: Ferris-on-Air: An experimental Wi-Fi stack for rust on the ESP32
CommentsRead more
Fixing my monitor's power button
CommentsRead more
Much Faster Suspend & Resume For Some Systems With Linux 6.14
CommentsRead more
AI Slop, Suspicion, and Writing Back
CommentsRead more
Exploring the new "go tool" support in Go 1.24
CommentsRead more
snac2 - A simple, minimalistic ActivityPub instance written in portable C
CommentsRead more
Engineers don't make public squares. People do
CommentsRead more
Supreme Sexp System - SSS - a Lisp machine adventure
CommentsRead more
What happened to the text colour?**
Can the primary text colour please go back to what it was? The text being white now is too harsh against the pitch-black bakground. Higher contrast is not always better.

TYVM!

If it’s just me then please ignore, but I did check Safari too and it looks the same as Chrome. ⌘ Read more
The invalid 68030 instruction that accidentally allowed the Mac Classic II to successfully boot up
CommentsRead more
Making an SNES Game the Way Nintendo Intended
CommentsRead more
SDL 3.2.0
CommentsRead more
Composable SQL
CommentsRead more
Updated FreeBSD Bhyve Companion Tools
CommentsRead more
Use Monoids for Construction
CommentsRead more
The fizzbuzz that did not get me the job
CommentsRead more
Unix Print Driver Fun
CommentsRead more
C++26: pack indexing
CommentsRead more
Life pro tip: Oracle Linux is the best local VM for MacBooks
CommentsRead more
Tutorials on Tinygrad
CommentsRead more
Regular Expressions which query Oracles
CommentsRead more
Trying out Zed after more than a decade of Vim/Neovim**
CommentsRead more
Restoring Trust in Online Communication in a Post-LLM Era
I have been thinking a lot about how this recent LLM-explosion affects the way the internet works, and one worrying aspect is a loss of trust that the content was written by a fellow human being.

I believe that content produced by bots should be clearly labeled/marked as such. Unfortunately given the incentives at play this is not a feasible solution, so I would choose the next best version, verified humans’ content should be labeled (similarly t ... ⌘ Read more
Alibaba, Datadog, and Quesma Join Forces on Go Compile-Time Instrumentation
CommentsRead more
AI's Influence on Engineering Analytics and DORA
CommentsRead more
TabBoo: Add random jumpscares to sites you're trying to avoid
CommentsRead more
A WebAssembly compiler that fits in a tweet
CommentsRead more
UI is hell: four-function calculators
CommentsRead more
Template literal types in TypeScript: parsing during type checking and more
CommentsRead more
Tilde, my LLVM alternative
CommentsRead more
The state of Vim
CommentsRead more
CUTECat: Concolic Execution for Computational Law
CommentsRead more
Docker Hub seemingly drops sponsored open source program
CommentsRead more
The J-Magic Show: Magic Packets and Where to find them
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
Build It Yourself
CommentsRead more
Guix User and Contributor Survey 2024: The Results (part 2)
CommentsRead more
ManKier - HTML man pages
CommentsRead more
buzz 0.5.0 release
CommentsRead more
Capturing screenshots with Rust + OpenGL (2018)
CommentsRead more
Google's official URL shortcut is compromised
CommentsRead more
Results! - The Big Array Size Survey for C
CommentsRead more
JavaScript Temporal is coming
CommentsRead more
Plank Reloaded: Still Stupidly Simple
CommentsRead more
December Project Goals Update | Rust Blog
CommentsRead more
Extraction of Secrets from 40nm CMOS Gate Dielectric Breakdown Antifuses by FIB Passive Voltage Contrast
CommentsRead more
gcal-sync: Sync events across different calendars
I feel like this is borderline off-topic, but it’s sparked by a conversation that I had on here several months ago about how frustrating managing multiple calendars among multiple different clients is. I’m OK if you want to close it/mark it as off-topic, but was hoping it’d maybe be helpful for some folks on here.

CommentsRead more
SUSCTL (CVE-2024-54507) A particularly 'sus' sysctl in the XNU Kernel
CommentsRead more
Eve Programming Language
CommentsRead more
mixlist.org - organize your spotify library
built a web app that uses k-means clustering on artist genres (one or multiple) to automatically organize Spotify liked songs into playlists. clean UI.

you might have to click refresh playlists couple of times to get what you want. comments are appreciated. thanks!

CommentsRead more
Invalid Niger Nameservers in the com zone
CommentsRead more
Chicken Accessories For Chickens
CommentsRead more
Stealing HttpOnly cookies with the cookie sandwich technique
CommentsRead more
Taking a Look at Compression Algorithms
CommentsRead more
Judging Code
CommentsRead more
Hacking Subaru: Tracking and Controlling Cars via the STARLINK Admin Panel
Not my research, but worth noting. Subaru STARLINK systems were vulnerable and gave attacker’s access to victims locations and access to start, stop, or unlock the vehicle, knowing just a few bits of information about them.

CommentsRead more
podscript: Generate podcast transcripts using language and speech-to-text models
CommentsRead more
A Look Back at 2024: F-Droid's Progress and What’s Coming in 2025
CommentsRead more
The Mythical IO-Bound Rails App
CommentsRead more
The British Micro Behemoth
CommentsRead more
Read the Code, Not the Profile
CommentsRead more
Q Numbers Redux
CommentsRead more
Computer Scientists Discover Vulnerabilities in RADIUS
CommentsRead more
Judge dismisses majority of GitHub Copilot copyright claims
CommentsRead more
The Future of TLA+
CommentsRead more
PyPy v7.3.17 release
CommentsRead more
Cloud Actor-Oriented Database Transactions in Orleans
CommentsRead more
Rate Limiting, Cells, and GCRA
CommentsRead more
The next International Workshop on Plan 9 will be held in Paris in may 2025
CommentsRead more
GameNGen
CommentsRead more
Open-source fine-grained authorization service inspired by Google Zanzibar
Show HN: Permify 1.0 - Open-source fine-grained authorization service

Permify was born out of our repeated struggles with authorization.

Like any other piece of software, authorization starts small but as things grow scaling it becomes a real pain and begins to hinder product development processes.

Ad-hoc authorization systems scattered throughout your app’s codebase are hard to manage, reason about, and iterate on as the company grows.

Also you will ... ⌘ Read more
"This Key is Useless Now. Discard?"
CommentsRead more
The slow evaporation of the free/open source surplus
CommentsRead more
Libolm Deprecation
CommentsRead more
Data Puppy — Shrinking Data Dog Costs | Part III
CommentsRead more
Why structured concurrency?**
CommentsRead more
Typing lists and tuples in Elixir
CommentsRead more
CHERIoT: A Study in CHERI
CommentsRead more
Launching flourishcharts, our new interactive data visualization packages for data scientists
CommentsRead more
Improving Notion's browser performance with WASM SQLite
CommentsRead more
Zotero, redesigned
CommentsRead more
wp2hugo: best WordPress to Hugo migrator (written in Go)
CommentsRead more
ChunkSync - space-efficient incremental (remote) backups of large files and block devices
CommentsRead more
Go 1.23's new unique package
CommentsRead more
Rust dylib rabbit holes
CommentsRead more
CPython Compiler Hardening
CommentsRead more
Integer Generic Parameters
Swift Forums post for context and chatter

CommentsRead more
Valhalla - Where Are We? (JVMLS 2024)
A summary of the state of the long-running Valhalla project to give Java value types.

It seems the design has coalesced enough to start releasing early implementations to users to try.

CommentsRead more
There can't be only one
CommentsRead more
Folder corruption in Thunderbird 122+
CommentsRead more
WineHQ takes over stewardship of Mono
CommentsRead more
Meredith Whittaker at Le Bourget
CommentsRead more