# 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=34772
# next = https://watcher.sour.is?uri=https://feeds.twtxt.net/lobste_rs/twtxt.txt&offset=34872
# prev = https://watcher.sour.is?uri=https://feeds.twtxt.net/lobste_rs/twtxt.txt&offset=34672
Work at the Mill: The story of Digital Equipment Corporation
CommentsRead more
Your AI can’t see gorillas
CommentsRead more
Microsoft releases DocumentDB (NoSQL atop Postgres) under MIT license
CommentsRead more
A catalog of ways to generate SSA
CommentsRead more
Frontier AI systems have surpassed the self-replicating red line
CommentsRead more
How about trailing commas in SQL?**
CommentsRead more
Solving the ABA Problem in Rust with Tagged Pointers
CommentsRead more
Feature Flags vs Configuration Options (2020)
CommentsRead more
Writing git extensions in Perl
CommentsRead more
GameFontLibrary | Video Game Fonts & Typography Database
CommentsRead more
Persistent packages on Steam Deck using Nix
CommentsRead more
Comparing Two Verilog CPU Implementations using EBMC
CommentsRead more
Launching auxcord.org - Let friends queue their music at your party
CommentsRead more
We Replaced Our React Frontend with Go and WebAssembly - Dagger
CommentsRead more
Introduction to Operating System Abstractions using Plan 9
CommentsRead more
Anansi-tags (now in NodeJS!)
CommentsRead more
How Copyover MUD Servers Worked
CommentsRead more
Some terminal frustrations
CommentsRead more
Elementary Functions and NOT Following the IEEE 754 Floating-Point Standard (2020)
CommentsRead more
The Ciao Prolog System (Prolog implementation targeting WASM)
While searching around this past weekend to see what is targeting wasm, I ran into this implementation of prolog. I’ve always found the documentation/error handling of implementations like SWI Prolog to be difficult for beginners but the playground instance this language offers has some nice usability and even offers to fix your queries if you have basic syntax errors, which is quite nice as I almost always forget the ending “ .” that’s requi ... ⌘ Read more
You Should Use /tmp/ More
CommentsRead more
Published a series of Node.js Secure Coding books
CommentsRead more
3D Gaussian Splatting WebGL viewer
CommentsRead more
pkarr: Public Key Addressable Resource Records (sovereign TLDs)
CommentsRead more
How to disaggregate a log replication protocol
CommentsRead more
Sandboxing Perl with WebAssembly
CommentsRead more
Concerns with the proposed addition of fibers to C++ 26
CommentsRead more
PeerAuth
CommentsRead more
Yucan UI Engine
CommentsRead more
What about k?**
CommentsRead more
Stand Alone Complex: (AI) Assistants should be individuals, not puppets
CommentsRead more
Feature Demo of Surface-Stable Fractal Dithering
Previous discussion about the math behind it: https://lobste.rs/s/9ihbuh/surface\_stable\_fractal\_dithering

CommentsRead more
Computing Tricky Probabilities
CommentsRead more
I blog with raw txt
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
HarmonyOS: "Deep Blue Insight" is the most unique new security ecology in 2024
CommentsRead more
ConnectX-5 Firmware tooling and initial analysis
CommentsRead more
sqlite-wasm-http
CommentsRead more
The state of Rust trying to catch up with Ada
CommentsRead more
Naming sum types is often hard
CommentsRead more
residential networking over telephone
CommentsRead more
Obsidian Publish Directory Enumeration
CommentsRead more
Linux Patches Adjust AC Plug/Unplug Behavior During s2idle To Match Windows
CommentsRead more
How Does Ada's Memory Safety Compare Against Rust?**
CommentsRead more
WTF are Popcorn Tasks?**
CommentsRead more
EG Public Alpha Announcement: Developer experience focused ci/cd**
CommentsRead more
Rostra - a p2p (or rather f2f) social network
I’m working in my spare time on a p2p social network protocol/platform/app.

You can conveniently check the (fully functional) demo at https://rostra.me

If you’re interested and would like to interact, please post on Rostra Github Discussions.

To follow me paste the: rstr1gjs29qd6qfam47y45ph87tdtpxzce9awy77cfjzfvgws4xfcpgxq6rc4ry in the right box. Just be aware that by design I will not see your post until I (or someone I a ... ⌘ Read more
postmarketOS-powered Kubernetes cluster
CommentsRead more
Birdie - Snapshot Testing
CommentsRead more
RxDB - The Firestore Alternative That Can Sync with Your Own Backend
CommentsRead more
UK orders Apple to give it access to encrypted cloud data
CommentsRead more
strace can slow traced processes 400x worst case
CommentsRead more
TypeScript: the satisfies operator
CommentsRead more
blip: A tool for seeing your Internet latency
CommentsRead more
Stock Portfolio Monitor for ESP32 (T-Display S3)
CommentsRead more
Writing a Simple Driver in Rust
CommentsRead more
Pragmatic ZIO - Lachezar Yankov, Scala Stockholm Winter Meetup
CommentsRead more
baffled by generational garbage collection — wingolog
CommentsRead more
Building a personal, private AI computer on a budget
CommentsRead more
here is how I've configure OpenBSD and FreeBSD for an IPv6 Wifi
CommentsRead more
Don't "optimize" conditional moves in shaders with mix()+step()
CommentsRead more
Why Does Integer Addition Approximate Float Multiplication?**
CommentsRead more
RetroFab: Playable 3D simulations of vintage electronic games
RetroFab is a new online collection of vintage electronic game simulations that can be played in the browser.
I am now releasing in to early access the first (of hopefully many) simulations in this collection.

CommentsRead more
The Visible Zorker
CommentsRead more
FOSDEM 2025 - How we are defending Software Freedom against Apple at the EU's highest court
CommentsRead more
Qalculate hacks
CommentsRead more
LRGrep: Selecting Error Messages for LR parsers
CommentsRead more
VanSpoof - Prototype 1 - Hardware
CommentsRead more
C SBOMs, and how pkgconf can solve this problem
CommentsRead more
Less-Than Estimation
CommentsRead more
Fully Dynamically Linked Rust Binary: An Experiment
CommentsRead more
Technology Predictions, What's Next?**
Many from 6 years ago seem prescient: https://lobste.rs/s/p9zihz/technology\_predictions\_what\_s\_next

Predictions are hard:

- The Beatles’ Decca audition
- There’s no chance that the iPhone is going to get any significant market share

So at the risk of being totally wrong, what do you think is next in your field?

Personally I’m focused on programming and entrepreneurship. Also think it’s interesting ... ⌘ Read more
A Simple Serialization System
CommentsRead more
From hours to 360ms: over-engineering a puzzle solution
CommentsRead more
Consuming the jetstream atproto firehose correctly
CommentsRead more
AI exploits a gamebreaking bug in Trackmania
CommentsRead more
Be Skeptical of All Code - Not Just the Funny Stuff
CommentsRead more
Erika 10
CommentsRead more
We are destroying software
CommentsRead more
Synctrain: a rethought iOS client for Syncthing
CommentsRead more
Carbon is not a programming language (sort of)
CommentsRead more
Three Years of Ephemeral NixOS: My Experience Resetting Root on Every Boot
CommentsRead more
A tale of several distros joining forces for a common goal: reproducible builds
CommentsRead more
Trivalent: A hardened chromium for desktop Linux inspired by Vanadium
CommentsRead more
The case for sans-io
CommentsRead more
Lume, an MIT-licensed CLI to virtualize macOS environments
CommentsRead more
No-Libc Zig Now Outperforms Glibc Zig
CommentsRead more
Docker Bake is Now Generally Available
CommentsRead more
AI haters build tarpits to trap and trick AI scrapers that ignore robots.txt
CommentsRead more
getaddrinfo sucks. everything else is much worse
CommentsRead more
Secure cookie library in Go from scratch
CommentsRead more
Cloudflare incident on February 6, 2025
CommentsRead more
A Brief History of Code Signing at Mozilla
CommentsRead more
Fun Friday: what's the weirdest automation you've ever made?**
Definitely just asking out of curiosity and not fishing for new ideas of things to automate ⌘ Read more
polysubml-demo: A simple ML-like language with subtyping, polymorphism, higher rank types, and global type inference
CommentsRead more
CODE beyond FAIR
FAIR principles are a set of guidelines aiming at simplifying the distribution of scientific data to enhance reuse and reproducibility. This article focuses on research software, which significantly differs from data through its living nature, and its relationship with free and open-source software. Based on the second French plan for Open Science, we provide a tiered roadmap to improve the state of research software, which is inclusive to all stakeholders in the research software ecosystem: sc ... ⌘ Read more
LKML: Hector Martin: [PATCH] MAINTAINERS: Remove myself
CommentsRead more
Gleam v1.8.0 released
CommentsRead more
CPython tail-call interpreter merged for Python 3.14
CommentsRead more
Refined: simple refinement types for Rust
CommentsRead more