# 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=33472
# next = https://watcher.sour.is?uri=https://feeds.twtxt.net/lobste_rs/twtxt.txt&offset=33572
# prev = https://watcher.sour.is?uri=https://feeds.twtxt.net/lobste_rs/twtxt.txt&offset=33372
Pinned places
CommentsRead more
Is performance reduced when executing loops whose uop count is not a multiple of processor width?**
CommentsRead more
doukutsu-rs: A faithful and open-source remake of Cave Story's engine written in Rust
CommentsRead more
Postgres looks eventually consistent (from the client)
CommentsRead more
Tips for SOCLess Oncall
CommentsRead more
Source Evolution and Branches Explained
CommentsRead more
Give me the green light: hacking traffic control systems
CommentsRead more
The history of replication in PostgreSQL (2015)
CommentsRead more
How we securely generate sensitive secrets
CommentsRead more
Software engineers are not (and should not be) technicians
CommentsRead more
Google Is Keeping Cookies in Chrome After All
https://archive.is/XK4R

CommentsRead more
Go features by version
CommentsRead more
cubecl: write GPU code in Rust, targetting multiple platforms
CommentsRead more
Median filtering: naive algorithm, histogram-based, binary tree, and more
CommentsRead more
Named Arguments In Rust, If You Want Them
CommentsRead more
Jump Flood Algorithm Driven Motion Blur
Godot plugin, demo and a paper https://github.com/sphynx-owner/JFA\\_driven\\_motion\\_blur\\_demo

CommentsRead more
Rediscovering Transaction Processing From History and First Principles
CommentsRead more
Interface design in the age of qualiatech: Do you want to be a button?**
CommentsRead more
Building USIs with mkosi
CommentsRead more
OpenBSD Workstation for the People
CommentsRead more
The Elegance of the ASCII Table
CommentsRead more
Could we have an 'Observability' tag?**
Something to cover topics like:

- tracing
- logging
- metrics
- monitoring
- telemetry

I usually use the distributed tag, but that doesn’t feel like a really good fit. ⌘ Read more
Types as Interfaces
CommentsRead more
Mermaid Gantt diagrams are great for displaying distributed traces in Markdown
CommentsRead more
What's the point of std::monostate? You can't do anything with it
CommentsRead more
The state of Docker on popular RISC-V platforms
CommentsRead more
OpenCV and the Wild Kingdom
CommentsRead more
Ronin 2.1.0 has finally been released! New database tables, new payloads, new recon engine, new Web UI, and more
CommentsRead more
Mastering Emacs
Book “Mastering Emacs”, Emacs 29 Edition is out

CommentsRead more
Build your own SQLite in Rust - Part1
CommentsRead more
(glisp) - graphical LISP
CommentsRead more
Reverse engineering a USB device with Rust (2020)
CommentsRead more
How conditional breakpoints work
CommentsRead more
"Doors" in Solaris: Lightweight RPC using File Descriptors (1996)
CommentsRead more
Technical Details: Falcon Update for Windows Hosts | CrowdStrike
CommentsRead more
3 ways to get Remote Code Execution in Kafka UI
CommentsRead more
The Historical Case for Fair Source
CommentsRead more
git-spice - manage stacked Git branches
CommentsRead more
Why do config changes keep coming up in major incidents? (2021)
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
Nix Camp 2024 is On
Bring your friends :)

CommentsRead more
Social Computing, before the Internet
CommentsRead more
Parsing Protobuf Definitions with Tree-sitter
CommentsRead more
Crowdstroke
CommentsRead more
The algebra (and calculus!) of algebraic data types
CommentsRead more
Rust Question on embedding FSM in wrapper struct(s)
Hi folks! Perhaps a bit of an odd post but wanted to reach out to get some feedback from the Rust fellows in the community. I’m writing a toy work pool/supervisor library, poolparty, inspired by Erlang’s `poolboy`. Everything is effectively a back-of-the-napkin sketch but have some areas I’d like some guidance with.

We have a concept of a [`Worker`](http ... ⌘ [Read more](https://lobste.rs/s/prwwwm/rust_question_on_embedding_fsm_wrapper)
jiff: A date-time library for Rust that encourages you to jump into the pit of success
CommentsRead more
Build your own Interpreter by CodeCrafters
CommentsRead more
Mapping symbols: rethinking for efficiency
CommentsRead more
Did you know about Instruments?**
CommentsRead more
Nested Dynamic Modules in NestJS
CommentsRead more
Maintain a golden test of your package's API with diff-package-api and print-api
CommentsRead more
A brief history of Dell UNIX
CommentsRead more
Baby's second wasm compiler
CommentsRead more
Extracting ELF executables from binary blobs
CommentsRead more
Give Me the Green Light Part 2: Dirty Little Secrets
CommentsRead more
How not to use box shadows
CommentsRead more
UI for sums must remember products (eighty-twenty news)
CommentsRead more
zig-aio: io_uring like asynchronous API and coroutine powered IO tasks for zig
CommentsRead more
Scan HTML even faster with SIMD instructions (C++ and C#)
CommentsRead more
Tricks In Arc Swap (2019)
CommentsRead more
operator_precedence_parsing: C89 expressions parsed with the shunting yard algorithm in Python
CommentsRead more
Calling Go Functions from c++
CommentsRead more
What TeX Gets Right
CommentsRead more
Devilish fun with a modeless modal editing mode
CommentsRead more
The European NGI fund must be renewed
CommentsRead more
CrowdStrike broke Debian and Rocky Linux months ago, but no one noticed
CommentsRead more
Programmers Deserve Consequences
CommentsRead more
Is openSUSE at crossroads?**
CommentsRead more
Go 1.23: Interactive release notes
CommentsRead more
Sentinel-free schemas: a thought experiment
CommentsRead more
Where is the programmer inspo?**
CommentsRead more
EndBASIC 0.11: Functions, LCDs, and bytecode
CommentsRead more
Open Source Industrial Control: Turning 2,800 Tons of Metal with Python and Flask
CommentsRead more
On Open Source and the Sustainability of the Commons
CommentsRead more
MV3 Chrome extension with iframe, which embeds any site
CommentsRead more
My Time With the JFEAC
CommentsRead more
Fair Core License
CommentsRead more
An afternoon with KaiOS
CommentsRead more
Why Story Points Don't Work
CommentsRead more
Psychological Affordances Can Provide a Missing Explanatory Layer for Why Interventions to Improve Developer Experience Take Hold or Fail
CommentsRead more
Playing guitar tablatures in Rust
CommentsRead more
Bounds Checking Flexible Array Members
CommentsRead more
Fully Randomized Pointers
CommentsRead more
Randomize the Running Function When It Is Disclosed
CommentsRead more
Delphi and HTMX
CommentsRead more
PyCon US 2024
CommentsRead more
Why is spawning a new process in Node so slow?**
CommentsRead more
Train and host a free chatbot clone of yourself online
CommentsRead more
Radxa X4 low-cost, credit card-sized Intel N100 SBC goes for $60 and up
CommentsRead more
Pin
CommentsRead more
An AVR Programmer for the C64
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
vyxos: My laptop and server Nix configuration
CommentsRead more
New features in C++26
CommentsRead more
Row pattern recognition feature for PostgreSQL
CommentsRead more
Where Should Visual Programming Go?**
CommentsRead more
Planes grounded as mass worldwide IT outage hits airlines, media and banks
CommentsRead more
NSCopyObject, the griefer that keeps on griefing
CommentsRead more
Tests you love to read, write and change
CommentsRead more