# 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=32972
# next = https://watcher.sour.is?uri=https://feeds.twtxt.net/lobste_rs/twtxt.txt&offset=33072
# prev = https://watcher.sour.is?uri=https://feeds.twtxt.net/lobste_rs/twtxt.txt&offset=32872
Simple Speech-To-Text on the '10 cents' CH32V003 Microcontroller
CommentsRead more
HeavyIQ: Understanding 220M Flights with AI
CommentsRead more
ThunderKittens: a framework to write fast deep learning kernels in CUDA
CommentsRead more
Everything I Know About The Fast Inverse Square Root Algorithm
CommentsRead more
Secure your Tailscale infra further with Mutual TLS (mTLS)
CommentsRead more
The life of an optimization barrier
CommentsRead more
May 2024 FreeBSD Developer Summit
CommentsRead more
The Lunacy of Artemis
CommentsRead more
(Mostly) Deterministic Simulation Testing in Go
CommentsRead more
Improving Dictionary Learning with Gated Sparse Autoencoders
CommentsRead more
ipyblender: blender engine in a ipython notebook
CommentsRead more
vroom: a userspace NVMe driver written in Rust
CommentsRead more
Hello World, Simple Event Broker
CommentsRead more
Database schema design for Google Calendar: a tutorial
CommentsRead more
Shadow stacks for Go
CommentsRead more
ZFS Resilver on SMR Drives
CommentsRead more
Qlock - A JavaScript Quine Clock
CommentsRead more
Implementing grevmul with GF2P8AFFINEQB
CommentsRead more
Surveilling the Masses with Wi-Fi-Based Positioning Systems
CommentsRead more
Alternatives to Makefiles written in Go
CommentsRead more
CDNs have the same privacy and content validity implications as ISPs in the pre-HTTPS days
CommentsRead more
Your API Shouldn't Redirect HTTP to HTTPS
CommentsRead more
TerminalTextEffects
CommentsRead more
Controlling the Taylor Swift Eras Tour wristbands with Flipper Zero
CommentsRead more
Avoiding Over-Reliance on mpsc channels in Rust
CommentsRead more
Meshtastic (LoRa) RF protocol reverse engineered from RF to Bytestream for GnuRadio
I just finished building this Gnuradio flow over the weekend. This GnuRadio flow enables any SDR to receive incoming Meshtastic/LoRa radio data and convert/extract the data to a bytestream.

Meshtastic is a off-grid low-bandwidth high resiliency radio communication system. It uses inexpensive radios to facilitate a mesh communication system.

https://meshtastic.org

Normally, you need a Semtech LoRa ... ⌘ Read more
TLA⁺ Unicode support: Learning to work with others in open source
CommentsRead more
50x faster conda environment solving with "sharded" repodata
CommentsRead more
NumPy 2.0.0 Release Notes
CommentsRead more
Chisel and C++, together at last
CommentsRead more
DBus and systemd
CommentsRead more
PyApp is a wrapper for Python applications that bootstrap themselves at runtime
CommentsRead more
ping ff02::1
CommentsRead more
Calling Time on DNSSEC?**
CommentsRead more
A 3D-Printed IBM ThinkPad 701C case
CommentsRead more
How does AI impact my job as a programmer?**
CommentsRead more
"Boundaries of Language Design" with Andrew Kelley (Zig) & Ginger Bill (Odin)
Mr. 4th podcast with Andrew Kelley and Ginger Bill about the position of classical languages in the textual programming paradigm.

They talk about what makes a programming system suited to the native computing layer, interfaces for constructing software, visual programming vs visualizations of data, alternative input devices for programming, mapping programs down to the existing C-like tool chains, places to get started with compiler construction, ... ⌘ Read more
Wasmi's New Execution Engine
CommentsRead more
0.1 + 0.2
CommentsRead more
Do I not like Ruby anymore?**
CommentsRead more
-fret-clean
CommentsRead more
The Way We Are Building Event-Driven Applications is Misguided. This is Why We Created Infinitic
CommentsRead more
Why do I have a slow COMMIT in PostgreSQL?**
CommentsRead more
『 0x61 』- Wayland/Sway on OpenBSD
CommentsRead more
So many feed readers, so many bizarre behaviors
CommentsRead more
baudio: Audio Tinkerers Plaything (DAC/CMoy Amp/VU/DigiPots)
CommentsRead more
cntr: A container debugging tool based on FUSE
CommentsRead more
Refurb weekend: Canon Cat
CommentsRead more
On Fire Drills and Phishing Tests
CommentsRead more
Writing fast string ufuncs for NumPy 2.0
CommentsRead more
Gleam v1.2 released with LSP improvements
CommentsRead more
New magic for animations in CSS
CommentsRead more
How does sync.WaitGroup work under the hood
CommentsRead more
Comprehensive Guide to Generating and Understanding SBOMs with Docker and Django-CMS - sbomify
CommentsRead more
Critical errors in the 2011-2012 FTC antitrust investigation of Google
CommentsRead more
helix-gpui: helix gpui frontend
CommentsRead more
Don't worry about LLMs
CommentsRead more
gh-dash: A beautiful CLI dashboard for GitHub
CommentsRead more
Instead of "auth", we should say "permissions" and "login"
CommentsRead more
Reclaiming IPv4 Class E's 240.0.0.0/4**
CommentsRead more
Generating Almost Normally Distributed Values
CommentsRead more
When privacy expires: how I got access to tons of sensitive citizen data after buying cheap domains
CommentsRead more
Setting up Github Copilot in Emacs
CommentsRead more
cps in hoot
CommentsRead more
Amber The Programming Language compiled to Bash
CommentsRead more
My Home Server Journey - From Raspberry Pi to Ryzen
CommentsRead more
Iconv, set the charset to RCE: Exploiting the glibc to hack the PHP engine
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
My new PSU burns out! I fix it, and torture it by cracking water
CommentsRead more
How We Migrated Our Static Analyzer From Java To Rust
CommentsRead more
In Defense of the Mac Pro 2023
CommentsRead more
LO: A small and simple programming language targeting WASM
CommentsRead more
Stark Industries Solutions: An Iron Hammer in the Cloud
CommentsRead more
My BDFL guiding principles
CommentsRead more
Old Dogs, new CSS Tricks
CommentsRead more
Post-Open License: First Draft
This non-lawyer-vetted, WIP license has been updated at least once in April & May 2024.

> Bruce Perens is an American computer programmer and advocate in the free software movement. He created The Open Source Definition and published the first formal announcement and manifesto of open source. He co-founded the Open Source Initiative (OSI) with Eric S. Raymond.

– Wikipedia opener for the writer, Bruce Perens

[Comments](https://lo ... ⌘ Read more
Elixir math benchmarks
CommentsRead more
Evolution of the ELF object file format
CommentsRead more
The V8 Heap Sandbox
CommentsRead more
Another Year With Decker
CommentsRead more
Memory Sealing "mseal" System Call Merged For Linux 6.10
CommentsRead more
Exploiting V8 at openECSC
CommentsRead more
Linux Performance Analysis in 60,000 Milliseconds (2015)
CommentsRead more
Seeing Like a Data Structure
CommentsRead more
Privacy Is A Myth. Unless You're Using Zero-Knowledge Proofs
CommentsRead more
Notes on diffusion models
CommentsRead more
Hurl, the Exceptional language
CommentsRead more
Must know key bindings for developers on Mac OSX
CommentsRead more
JQuickTake: Java-based app to manage vintage Apple QuickTake 100/150 cameras
CommentsRead more
GRC SpinRite
CommentsRead more
Superhuman?: What does it mean for AI to be better than a human? And how can we tell?**
CommentsRead more
clang -fret-clean: cleaning return addresses off stack
CommentsRead more
Taming Floating-Point Sums
CommentsRead more
Extend your battery life with scx_rustland
CommentsRead more
Converting a Cisco 7609 into a beer tap (2021)
CommentsRead more
TPM Performance :(
CommentsRead more
tmux is worse is better
CommentsRead more
Mathematical Foundations for a Compositional Distributional Model of Meaning (2010)
CommentsRead more
A new way to bring garbage collected programming languages efficiently to WebAssembly
CommentsRead more
Documenting my DNS records
CommentsRead more