I map my backup drive to B.
And my dev drive is, of course, D.
@rreverser.com.bsky.social
Sr. Principal Engineer at Cloudflare by day, WebAssembly consultant by night. You might also know me from my work on OSS tools and libraries (JS / Wasm / Rust) or Wasm DevRel at Google Chrome ๐ https://rreverser.com/ ๐ท https://instagram.com/rreverser
I map my backup drive to B.
And my dev drive is, of course, D.
Yeah typically for most devs the private ssh key is just a file in your ~/.ssh and almost any script can read that with no authentication ๐ฌ
Whereas GCM credentials are stored in a proper OS keychain.
Yup yup. I don't remember the last time I used git over ssh, GH's credential manager takes care of everything without going through key generation - just login with 2FA as you normally would and forget it.
09.08.2025 16:29 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0I just barely managed to gain the upper hand in this cerebral chess match against GPT-5's PhD-level reasoning.
08.08.2025 14:10 โ ๐ 182 ๐ 31 ๐ฌ 4 ๐ 0What is it bluebbering about.
08.08.2025 10:32 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0User: How often does the letter b appear in strawberry? Assistant: The letter b appears twice in "strawberry'. User: How often does the letter b appear in blueberry? Assistant: The letter b appears three times in "blueberry" User: Show me Assistant: blueberry Positions: blueberryb Count: 3
AGI is upon us.
08.08.2025 10:05 โ ๐ 28 ๐ 6 ๐ฌ 4 ๐ 0Oh wow, Rust 1.89 finally allows
let f = format_args!("hello {name}!");
Such a simple-looking thing, but a long time coming. github.com/rust-lang/ru...
Just google search AI overview.
07.08.2025 01:28 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0"location south of the South Pole"?
My forehead hurts from all the facepalms induced by AI overviews.
Yeah but then the error "constructor" is also called `Err` so at that point I'd still rather stay consistent and say that `TryFrom` should have `Err` not `Error`.
05.08.2025 13:03 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0I get that new name is meant to be more readable, but the result is that now every time I'm using these traits, I have to remember which is which, and almost always getting it wrong...
05.08.2025 12:18 โ ๐ 0 ๐ 0 ๐ฌ 2 ๐ 0Yeah I know, but in those situations I'd rather stick to existing names for consistency.
05.08.2025 12:16 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Rust pet peeve: why is the error called `Error` in `TryFrom` but `Err` in `FromStr`. How can std already be inconsistent with itself ๐ญ
05.08.2025 11:05 โ ๐ 15 ๐ 0 ๐ฌ 1 ๐ 0Perplexity is repeatedly modifying their user agent and changing IPs and ASNs to hide their crawling activity, in direct conflict with explicit no-crawl preferences expressed by websites. blog.cloudflare.com/perplexity-i...
04.08.2025 13:30 โ ๐ 73 ๐ 46 ๐ฌ 3 ๐ 14These methods should return a disposable object so that instead of e.g. console.group("my group"); console.time("my label"); ... console.timeEnd("my label"); console.groupEnd(); user could write using group = console.group("my group"); using time = console.time("my label"); ... // groups and times are automatically ended at the end of the scope
I keep thinking of all the places where the explicit resource management proposal could fit in. E.g. wouldn't this be nice? github.com/whatwg/conso...
04.08.2025 10:27 โ ๐ 8 ๐ 0 ๐ฌ 0 ๐ 0Might be easier to just send a PR? github.com/MicrosoftDoc...
04.08.2025 00:54 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Raw internet, sure, but there have been many reports of AI companies mass-stealing (or, in some cases, buying) quality books, so you'd think they'd at least get decent style out of those.
02.08.2025 09:54 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0What did it possibly train on where it kept encountering this format with emojis in each paragraph header? I know few blog posters who do this, but vast majority of literature doesn't.
02.08.2025 09:07 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Just for the weekend, but a bit far from you, sorry - otherwise would definitely ping :)
01.08.2025 20:07 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0I only took a picture. I love raclette, but putting it in a burger feels like an abomination.
01.08.2025 19:20 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0What's even the point of personalisation if it seems to be used only for the start of the conversation and is forgotten as soon as that's outside the context window.
01.08.2025 18:57 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0For me it's "stop using the f-ING emojis". I've added that to personalisation, to what chat gpt should know about me, I keep repeating that every dozen messages and it still keeps coming back to that
โ
Goddamn Emoji
๐ Header Structure
Node.js 22.18.0 is out and enables type stripping by default โ thatโs right, Node.js LTS can now run TypeScript files. Shout out to @marcoippolito.dev for championing that effort! Download links and full changelog available at nodejs.org/en/blog/rele...
31.07.2025 22:18 โ ๐ 63 ๐ 15 ๐ฌ 2 ๐ 2Photo of McDonald's menu with variations of a McRaclette burger
You know you're in ๐จ๐ญSwitzerland when
01.08.2025 18:09 โ ๐ 9 ๐ 0 ๐ฌ 3 ๐ 0If you look up the word in the Oxford dictionary, Edison used the term "bug" in the late 1800s to refer to engineering flaws, so Hopper may have used it first for computers (and gets full credit for the joke mentioned here) but the term in general did not originate with her.
31.07.2025 11:07 โ ๐ 11 ๐ 4 ๐ฌ 0 ๐ 0Tiny reminder of what the Russo-Ukrainian War is all about. RIA News โThere is no other option: no one should remain alive in Ukraineโ
ria.ru/amp/20250730...
Yeah I love getOrInsert a lot more.
31.07.2025 00:02 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0What's weird is that if I close the app and reopen again after network has recovered, it loads main feed just fine.
So the session is still there, it just doesn't have a flow for "retry network" page after network failure, instead redirecting me to the login page.
And, for Workers + Rust enthusiasts out here: WASI with filesystem bindings is coming (hopefully) shortly after!
30.07.2025 23:58 โ ๐ 11 ๐ 2 ๐ฌ 0 ๐ 0Overall it seems like a UX issue of not having a dedicated screen / flow for recovering from bad network rather than a logic issue like a race condition.
30.07.2025 23:49 โ ๐ 3 ๐ 0 ๐ฌ 1 ๐ 0