~lobsters | Bookmarks (1983)
-
Using age with org-journal
Because gpg 2.4.1 borked Emacs’s EasyPG. It just hangs on saving. Why not just use gpg?...
-
Modernizing accessibility for desktop Linux [LWN.net]
The following subscription-only content has been made available to you by an LWN subscriber. Thousands of...
-
Automatic checking of cfgs at compile-time | Rust Blog
The Cargo and Compiler team are delighted to announce that starting with Rust 1.80 (or nightly-2024-05-05)...
-
Coding Machines - CoRecursive Podcast
This is a fictional story of a debug session that goes down the rabbit hole, based...
-
How to rewrite a C++ codebase successfully
Published on 2024-05-03. Not your typical ‘Rewrite it in Rust’ article. I recently wrote about inheriting...
-
What are you doing this week? | Lobsters
What are you doing this week? Feel free to share! Keep in mind it’s OK to...
-
What is in a Rust Allocator? - sulami's blog
Recently I was reading the documentation for jemalloc and wondered what actually goes into a custom...
-
Re-implementing the Nix protocol in Rust
The Nix daemon uses a custom binary protocol — the nix daemon protocol — to communicate...
-
Noon van der Silk - HTMX and Servant: Seamless and powerful handling of HTTP errors in HTMX
Posted on May 6, 2024 by Noon van der Silk As part of the interview process...
-
Exporting YouTube Subscriptions to OPML and Watching via RSS
This post describes how I exported my 500+ YouTube subscriptions to an OPML file so that...
-
Using an LLM for text compression
Follow-up to https://lobste.rs/s/fkzupi/drink_me_ab_using_llm_compress_text Comments
-
Announcing Weaver - Sam Mohr
This is an announcement for Weaver, my arg parsing library for the Roc language. I did...
-
grsecurity - Toolchain Necromancy: Past Mistakes Haunting ASLR
There was a nice blog post by Justin Miller in January that showed how a performance...
-
Timeouts and cancellation for humans — njs blog
Your code might be perfect and never fail, but unfortunately the outside world is less reliable....