# 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=35372
# next = https://watcher.sour.is?uri=https://feeds.twtxt.net/lobste_rs/twtxt.txt&offset=35472
# prev = https://watcher.sour.is?uri=https://feeds.twtxt.net/lobste_rs/twtxt.txt&offset=35272
Why do I find Rust inadequate for text compression codecs?**
CommentsRead more
Standards for ANSI escape codes
CommentsRead more
Git in Zed, natively
CommentsRead more
Improving Your Development Cycle with REPLs
CommentsRead more
vtm: Text-based desktop environment
video demonstration of it in action

CommentsRead more
How To Get A Common Lisp Job In 2055
CommentsRead more
JavaScript best practice: use return await
CommentsRead more
Apple has 90 days to allow app sideloading in Brazil
CommentsRead more
How to distrust a CA without any certificate errors
CommentsRead more
AstroNvim, an aesthetically pleasing and feature-rich Neovim config
CommentsRead more
Creating static map images with OpenStreetMap, Web Mercator, and Pillow
CommentsRead more
The Balatro Timeline
CommentsRead more
Balancing the costs of count(*) and UX
CommentsRead more*
How to Write Useful Commit Messages
CommentsRead more
Pre Java 1.0: The Oak Language Specifications
CommentsRead more
Qt 6 for C & Zig
CommentsRead more
Why Local-First Software Is the Future and its Limitations
CommentsRead more
Else Considered Smelly
CommentsRead more
Pick the wrong tool for the job
CommentsRead more
OSS maintainers: what’s the most audacious work a company has ever asked you to do for free?**
CommentsRead more
Great software design looks underwhelming
CommentsRead more
The Landscape of Lisp
CommentsRead more
CSS Form Control Styling Level 1
CommentsRead more
Zig's dot star syntax (value.*)
CommentsRead more*
The "ultimate" Thinkpad X230
CommentsRead more
The Einstein AI model (why AI won't bring a "compressed 21st century")
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
GSM8K-Platinum: Revealing Performance Gaps in Frontier LLMs
CommentsRead more
Delta Chat: A Messenger which is cross compatible with email and PGP
CommentsRead more
Opsgenie is reaching its end of life soon
CommentsRead more
Ten Machine Requirements To Satisfy Essentials Of Joint Activity
CommentsRead more
Algebraic effects are a functional approach to manage side effects
CommentsRead more
awesome-embedded-rust: Curated list of resources for Embedded and Low-level development in the Rust programming language
CommentsRead more
Five years of home-cooked apps
CommentsRead more
(2009) Composing J in my mind
CommentsRead more
Systems Correctness Practices at AWS: Leveraging Formal and Semi-formal Methods
CommentsRead more
From unique to cleanups and weak: new low-level tools for efficiency
CommentsRead more
Succinct data structures
CommentsRead more
Types as a design tool
CommentsRead more
To B or not to B: B-Trees with Optimistic Lock Coupling
CommentsRead more
Strobelight: A profiling service built on open source technology
CommentsRead more
Distributed Systems without Raft (part 1)
CommentsRead more
xit is coming
CommentsRead more
We’re fixing Edge Computing: Introducing Magic Containers
CommentsRead more
Chat Bots Revisited
CommentsRead more
My changes to the default Phoenix boilerplate
CommentsRead more
Writing an OLED display driver in MicroZig
CommentsRead more
The Causal Testing Framework
CommentsRead more
Testing Causality in Scientific Modelling Software
CommentsRead more
50 years in filesystems: 1984
CommentsRead more
Let's Take a Look at... KIP-932: Queues for Kafka
CommentsRead more
The case of the vanishing CPU: A Linux kernel debugging story
CommentsRead more
xdg-ninja: A shell script which checks your $HOME for unwanted files and directories
CommentsRead more
Is it true what they say: "Lobsters love Guinness"?**
Found in an Irish Pub in Barcelona.

CommentsRead more
Manage UPS on FreeBSD
CommentsRead more
A good memory allocator in 200 lines of code
Hi Lobsters,

I know people here may be tired of seeing too many Zig stories, but, I think this is a legitimately cool discovery that transcends programming language turf wars.

This is a memory allocator that outcompetes glibc malloc with an incredibly simple implementation, that can be read and understood in a matter of minutes, even if you have never used the programming language it is written in, even ... ⌘ Read more
Git without a forge
CommentsRead more
Take a break: Rust match has fallthrough
CommentsRead more
constantly divisionless random numbers
CommentsRead more
What if we just didn’t decompress it?**
CommentsRead more
In Defense of Text Labels
CommentsRead more
Generality
CommentsRead more
A Happy Day for Rust
CommentsRead more
Basecamp release Github extension for offline CI signoff
CommentsRead more
dude, where are your syscalls?**
CommentsRead more
Rocket Science of Simulation Testing - HYTRADBOI2025
CommentsRead more
Lynx: Unlock Native for More
CommentsRead more
BBC Micro emulation directly in the browser
CommentsRead more
Cross-platform floating-point determinism out of the box
CommentsRead more
Floating Points & Boxes
CommentsRead more
Andrew Barto and Richard Sutton receive 2024 Turing Award for developing foundations of reinforcement learning
CommentsRead more
The Pitchfork Story
CommentsRead more
Trigon: developing a deterministic kernel exploit for iOS
CommentsRead more
bad apple but it's ssh keys
CommentsRead more
Zig 0.14.0 Release Notes
CommentsRead more
A Plea for more Mikado - Software Engineering and Stuff
CommentsRead more
A Map of Python
CommentsRead more
"As Code"
CommentsRead more
NetBSD on a JavaStation
CommentsRead more
Answer Set Programming 01 | Just the Facts
CommentsRead more
Cobalt Networks CobaltOS: Proxmox Port
Cobalt Networks “RaQ” and “Qube” products were rather popular with ISP’s, web hosting companies and small/medium businesses in the 90’s and 2000’s. Their operating system media was preserved via the Internet Archive but getting it running on regular hardware is an extremely difficult task as the OS was never released for installation on 3rd-party hardware.

Retro computing youtuber “The Phintage Collector” ported it to Virtualbox a while back during an attempt to ressurect their “RaQ3 ... ⌘ Read more
Bayleaf: Building a low-profile wireless split keyboard
CommentsRead more
Lean 4, release v4.17.0
CommentsRead more
Encoding Hangeul, Koreas writing system
CommentsRead more
Miners on CI/CD pipelines for Drone/Gitlab servers with open registrations
CommentsRead more
Tailscale is pretty useful
CommentsRead more
Why fastDOOM is fast
CommentsRead more
HYTRADBOI 2025 postmortem
CommentsRead more
Meet Rayhunter: A New Open Source Tool from EFF to Detect Cellular Spying
CommentsRead more
Solving SICP
CommentsRead more
Performance optimization, and how to do it wrong
CommentsRead more
The Hierarchy of Hazard Controls
CommentsRead more
Triangle of Separation
CommentsRead more
Performance Debugging with llvm-mca: Simulating the CPU
CommentsRead more
The Web Should Be A Conversation
CommentsRead more
hue.tools: An open source toolbox for colors
CommentsRead more
How To Test And Measure Content In UX
CommentsRead more
Thaiger Sprint 2025: Starring H2O, the HTTP server (& dropping Nginx)
CommentsRead more
Falsehoods programmers believe about languages
CommentsRead more
TigerBeetle Architecture
CommentsRead more