# 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=33872
# next = https://watcher.sour.is?uri=https://feeds.twtxt.net/lobste_rs/twtxt.txt&offset=33972
# prev = https://watcher.sour.is?uri=https://feeds.twtxt.net/lobste_rs/twtxt.txt&offset=33772
Common Lisp Community Survey 2024 Results
CommentsRead more
Text editing improvements in Qt Quick
CommentsRead more
PEP 750 – Tag Strings For Writing Domain-Specific Languages
CommentsRead more
Formal verification makes RSA faster — and faster to deploy
CommentsRead more
Ray Tracing Harmonic Functions
CommentsRead more
How the heck does async/await work in Python 3.5? (2016)
CommentsRead more
Understanding hooks: easy for some, initially more difficult for others
CommentsRead more
Magit 4.0 released
CommentsRead more
How the SNES Graphics System works
CommentsRead more
Hacker Interviews: Larry Wall (2013)
CommentsRead more
AgentK: An autoagentic AGI that is self-evolving and modular
CommentsRead more
opener: Open URL in your local web browser from the SSH-connected remote environment
CommentsRead more
1st International Workshop on Low Carbon Computing
CommentsRead more
Prior art on systems that attempt to keep documentation up to date, or flag potential stale docs?**
Occasionally when working on underdocumented legacy code, I have daydreamed about a system that makes it hard for docs (readmes, code comments, anything) to get stale. The idea being that teams might write more down if we knew it would stay useful.

I propose that commits that change some code should not get accepted unless the author also either updates any documentation that describes it, or explicitly confir ... ⌘ Read more
Apple Intelligence Foundation Language Models
CommentsRead more
A New Home for nhooyr/websocket**
CommentsRead more
TVL's blog: Tvix Status - August '24
CommentsRead more
‘Sinkclose’ Flaw in Hundreds of Millions of AMD Chips Allows Deep, Virtually Unfixable Infections
CommentsRead more
Hacking a Virtual Power Plant
CommentsRead more
Reserving .INTERNAL for Private-Use Applications
CommentsRead more
Hybrid Teams are the Worst
CommentsRead more
High-precision date/time in SQLite
CommentsRead more
Confusion Attacks: Exploiting Hidden Semantic Ambiguity in Apache HTTP Server
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
Tüüpiautomaat: automated testing of a compiler and target against each other
CommentsRead more
The Painful Pitfalls of C++ STL Strings
CommentsRead more
Are Function Calls Still Slow in Python? An Analysis of Recent Optimizations in CPython
CommentsRead more
LibreCuda
CommentsRead more
Rust on RP2350
CommentsRead more
SSHamble: Unexpected Exposures in SSH
CommentsRead more
What does it mean to initialize an int?**
CommentsRead more
Friendly Lists and Their Buddies, the Lambdas
CommentsRead more
Go structs are copied on assignment (and other things about Go I'd missed)
CommentsRead more
Firefox Sidebar and Vertical tabs: try them out in Nightly Firefox Labs 131
CommentsRead more
How To: Highlight Text Fragments When Linking
CommentsRead more
Kyua automated testing framework graduates
CommentsRead more
django-http-debug, a new Django app mostly written by Claude
CommentsRead more
Cosmic: A New Desktop Environment
CommentsRead more
Store Code Discussions in Git using Git Notes
CommentsRead more
Google Pigweed comes to our new RP2350
CommentsRead more
Raspberry Pi Pico 2, our new $5 microcontroller board, on sale now
CommentsRead more
Don't write Rust like it's Java
CommentsRead more
Raspberry Pi Pico 2
CommentsRead more
Jepsen: jetcd 0.8.2
CommentsRead more
System on a mouse
CommentsRead more
tlfloat: Template library for floating point operations
CommentsRead more
Name the Non-Standard PC Code Page
CommentsRead more
The rule of 5 and inheritance
CommentsRead more
Build metrics and budgets with git-metrics
CommentsRead more
Golang Sync Mutex: Normal and Starvation Mode
CommentsRead more
Animated syntax highlighting, 4k 60 FPS edition
CommentsRead more
How We Use Both Process Orchestration and Process Choreography
CommentsRead more
Retro Gaming Library: AMIGA Edition
CommentsRead more
Is It Time To Version Observability? (Signs Point To Yes)
CommentsRead more
Remote Desktop Using RDP and VNC
CommentsRead more
Treating WASM as regular 'conda' packages and using them with Pixi
CommentsRead more
The Most Bogus Sort
CommentsRead more
Announcing Official Puppeteer Support for Firefox – Mozilla Hacks - the Web developer blog
CommentsRead more
Parallel property-based testing with a deterministic thread scheduler
CommentsRead more
My intro to game (engine) dev
CommentsRead more
C++ Exceptions Reduce Firmware Code Size
CommentsRead more
pov_pong_mouse: Implementation of Pong that runs within a mouse's firmware
CommentsRead more
Engineering Enigmas
CommentsRead more
GhostWrite - a T-Head XuanTie C910 RISC-V vulnerability
CommentsRead more
A look inside the BPF verifier
CommentsRead more
Tony Hawk's Pro Strcpy
CommentsRead more
How to talk to your parents about hardware memory safety
CommentsRead more
How I Use "AI"
CommentsRead more
Building A Programming Language From Its Core
CommentsRead more
Zen5's AVX512 Teardown + More
CommentsRead more
Django 5.1 released
CommentsRead more
q What do I title this article?**
CommentsRead more
Symbiosisware
CommentsRead more
MNT Pocket Reform first impressions and hardware
CommentsRead more
Sequoia-PGP in the Sovereign Tech Fund's resilience program
CommentsRead more
Multitenancy in Elixir: A Strategic Guide
CommentsRead more
Introducing Structured Outputs in the API
CommentsRead more
Cables
CommentsRead more
Translating sqlfluff to rust
CommentsRead more
Primitive Obsession
CommentsRead more
py-free-threading
CommentsRead more
Dual-Boot NetBSD And Archlinux
CommentsRead more
Full Text Search over Postgres: Elasticsearch vs. Alternatives
CommentsRead more
Hello Frink (2015)
CommentsRead more
Crowdstrike External Technical Root Cause Analysis
CommentsRead more
First impressions of Gleam: lots of joys and some rough edges
CommentsRead more
Why is ‘Left Stick to Sprint’ so unpleasant in games?**
CommentsRead more
Vertical label placement
CommentsRead more
Don't model the problem
CommentsRead more
‘You are a helpful mail assistant,’ and other Apple Intelligence instructions
CommentsRead more
What the heck are reverse mapped types?**
CommentsRead more
Fair Source
CommentsRead more
Keygen is now Fair Source
CommentsRead more
An Empirical Evaluation of Columnar Storage Formats
CommentsRead more
Y'all are sleeping on HTTP/3**
CommentsRead more
Leaking Flags from Filesystem with Spectre v1
CommentsRead more
Judge rules that Google ‘is a monopolist’ in US antitrust case
CommentsRead more
Video with alpha transparency on the web
CommentsRead more
State of Knuckledragger, a Semi-Automated Python Proof Assistant
CommentsRead more
A simple utility script which allows you to analyze your python file
Developed this simply utility script which allows you to analyze your python file. It provides simple detailed insights into the structure and composition of Python code, including information about functions, classes, imports, variables, and function calls.

Anyways, I wanted to share this with you all, this is a small fun script I wrote using python’s AST library.

Any

CommentsRead more