Dan Cook's Avatar

Dan Cook

@xlem.net

software dev | πŸ‡¨πŸ‡¦ github.com/dotxlem github.com/akkoro

63
Followers
173
Following
64
Posts
04.07.2023
Joined
Posts Following

Latest posts by Dan Cook @xlem.net

Video thumbnail

please enjoy: my Wasm-hosted, Wasm-targeting build of Clang/Clang++/LLD: a self-contained, 25 MiB (gzipped) pure function
www.npmjs.com/package/@yow...

26.10.2025 09:49 πŸ‘ 154 πŸ” 30 πŸ’¬ 4 πŸ“Œ 3
Preview
Thoughts on Motivation and My 40-Year Career I’ve never published an essay quite like this. I’ve written about my life before, reams of stuff actually, because that’s how I process what I think, but never for public consumption. I’ve been pus…

New post up, with a bunch of thoughts on what drives me personally, and my own 40-year career (h/t @lethain.com).

I have a pretty unusual life story. But one of the reasons I love the tech industry so much is how common unusual stories like mine have historically been.

charity.wtf/2025/07/09/t...

09.07.2025 21:31 πŸ‘ 155 πŸ” 33 πŸ’¬ 15 πŸ“Œ 18

I don’t know how I managed to avoid spoilers all day until I could watch the replay, but the British GP was excellent

07.07.2025 04:05 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

A new teammate at work turned us on to Terragrunt recently, and I don't know how I've been living without it this long

Being able to define dependencies between deployments and connect outputs/inputs like this really reduces a lot of cognitive overhead

24.06.2025 01:17 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Last night I dreamt I had lunch with Bill Gates and I started pressing him on whether he thought economic growth could continue indefinitely on a finite world

A weird one since I don’t feel like I spend a lot of time thinking about Bill Gates, enough for him to appear in my sleep

20.06.2025 14:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I have a habit of trying to write things and getting stuck on the structure of the thing or deciding what I want to say.

I was thinking that trying. to do more stream of consiousness type of writing might help, but I get stuck there too

Maybe the bitrate of my consciousness is too low

17.06.2025 20:39 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Coming out of my recreational dev hiatus by following the siren song of every developer: a new blog.

Planning to self-host this on my homelab, which I've been tinkering with the past months instead of writing code

11.06.2025 03:50 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Fixed!

The SDK requires setting a behaviour version for the client, and looking into that more, apparently that configures the HTTP client and TLS stack

I was using latest which is 2025_01_07 ... I reverted to v2024_03_28 and it worked! So something's up with the newer Hyper client in release mode

10.06.2025 01:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I suppose I can just use the debug build to do what I have to, but I shouldn't have to

09.06.2025 23:52 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

On HeadObject I don't get any error details, but on a PutObject it the error is HttpVersionNotSupported

Against Garage I got something similar, "invalid http version parsed" or something like that

Makes it sound like in release build the client HTTP version doesn't match what the server expects

09.06.2025 23:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I'm writing a thing with the AWS S3 #RustLang SDK and for some reason I get API errors only when I compile in release mode.

I assume I'm holding it wrong but I can't figure out how.

I thought it was because I was using Garage on the backend, but it does the same thing against AWS as well

09.06.2025 23:19 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Touch, Our Most Complex Sense, Is a Landscape of Cellular Sensors | Quanta Magazine Every soft caress of wind, searing burn and seismic rumble is detected by our skin’s tangle of touch sensors. David Ginty has spent his career cataloging the neurons beneath everyday sensations.

David Ginty at Harvard has so far identified 18 families of sensing neurons for different aspects of our sense of touch. Humans-teach-robots dexterity approaches ignore touch and contact, or reduce it to a few bits sensing one aspect. I think they are doomed. www.quantamagazine.org/touch-our-mo...

18.04.2025 17:24 πŸ‘ 25 πŸ” 5 πŸ’¬ 1 πŸ“Œ 2

This feels a little bit like what Amazon tried to do with Alexa Skills back when voice assistants were supposed to be The Next Big Thing

11.03.2025 22:19 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Testing a crosspost with Openvibe to Bluesky and Mastodon.
I like Bluesky but most components being hosted in the US means it could disappear at any moment (not unlike the US itself) and I like to hedge my bets

09.02.2025 17:59 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Most AI related valuations are rooted in a narrative that AI is closer to magic, that only a few magicians can preform, than just another approach to software architecture.

27.01.2025 14:45 πŸ‘ 355 πŸ” 26 πŸ’¬ 9 πŸ“Œ 1

I didn’t think it was possible to beat AWS for terrible UX but the Cloudflare R2 console is just awful

22.01.2025 23:26 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Your Thyme is Coming: a herb delivery service

18.01.2025 22:15 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

And as I post this rant, it has started working! πŸ˜‚

If you want to solve a problem, yell about it into the void

18.01.2025 00:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

So now my library appears to be gone, or at least is no longer available to me AND none of my devices will sync with each other even if I wanted to start over (which I absolutely do not)

18.01.2025 00:27 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

So I set up a new iPad and Apple Music refused to enable library sync. Just throws a redundant pop up error that I have to enable sync to see my library

Then I turned off sync on my Mac and iPhone to see if maybe that would reset something and now they ALL throw that error and won’t sync 😑

18.01.2025 00:26 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
A still from Futurama. Professor Farnsworth has opened a drawer revealing various lengths of wire that he used to build his intergalactic spaceship.

A still from Futurama. Professor Farnsworth has opened a drawer revealing various lengths of wire that he used to build his intergalactic spaceship.

16.01.2025 18:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Imagining an alternate timeline where we kept the disc diameter but improved the data density

Give me a 12” bluray please

15.01.2025 20:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Went down a rabbit hole on Wikipedia reading about optical disc formats and … I think we should bring back LaserDisc.

There’s just something about the size of them that I love

15.01.2025 20:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Had a suspicion that we would want to rewrite a tool at work from Python to Go so during the lull before the holidays I took a crack at it… and then in post-holiday planning we decided on the rewrite! Felt good to be able to pipe up in the meeting and say I already had it prototyped πŸ˜…

14.01.2025 02:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

paul graham has finally achieved what most thought impossible: he's written a post so bad that the hacker news comments are actually better than it

13.01.2025 21:27 πŸ‘ 1343 πŸ” 72 πŸ’¬ 60 πŸ“Œ 4
Preview
GitHub - dotxlem/s3b: A command line tool for uploading data to Amazon S3, backed by an embedded database. A command line tool for uploading data to Amazon S3, backed by an embedded database. - dotxlem/s3b

It's shipped! As someone who almost never finishes side projects I'm pretty excited about it. Hoping the small win will keep me motivated to go back to my larger projects.

Anyway here's s3b: SQL-queryable S3 backups

#BuildInPublic #RustLang #AWS

27.12.2024 19:42 πŸ‘ 8 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

β€œYou’ll be visited by three spirits.”

The three spirits:

24.12.2024 07:06 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

My S3 archive tool that I thought I’d have finished months ago is now *actually* finally almost done. Or at least, almost ready to publish.

Taking everything in me not to bloat it. I almost converted it into a TUI app last night and am very proud that I resisted temptation

21.12.2024 16:02 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Maybe the real drones were the friends we made along the way

18.12.2024 15:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Actually I guess the unhingedness is a tech problem, as a consequence of people trying to game the algorithm

18.12.2024 15:21 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0