Oddbean new post about | logout

Notes by Arch :arch: | export

 I've been informed by nostr:npub17phrdu8x4w5dpegzd7tvywjsa3w4eqntgqp3mk988pvrdf8ezmlqjp55k7 that ... 
 @5bf74831 happy to have you :3 
 Did not wake up in a good mental state. Wheee :(

Send cute pictures pls 
 I need to write some Rust I’m getting withdrawals 
 Nothing makes my blood turn cold faster than the words “I need to print something” 
 enters NEC

Aaaaaand we’re lost 
 Like it or not, the community you build and curate is a direct reflection of you as a person. If it doesn't, then remove yourself from that community and make it very clear. 
 Hello from Ungoogled Chromium. Decided to give it a run for a bit. So far, feels snappier than Firefox, but also don't have any extensions except Bitwarden and uBlock Origin. 
 Hey

Join a union 
 why freak in the sheets when you could sleep in the sheets

goodnight fedi 
 Ugh hello time change >.< 
 Mildly in a horror movie mood. Gimme some recommendations. 
 Star Wars is Kyberpunk 
 alias be-a-good-computer-and=sudo 
 Remember to seed your Linux ISOs 
 LinkedIn is such an utterly bizarre place. 
 Ugh new Slack UI 
 eepy and depressy 
 the woerm is full of sin 
 Hi

I've been hit hard by sunk cost fallacy.

:( 
 hoodie/sweater weather best weather 
 Backblaze B2 Groups are confusing 3: 
 I am deploying to prod on Friday AMA 
 coffee 
 good morning cute floofs of fedi 
 yams took an l 
 blueball? is that like a tarball? 
 [containerizes u] 
 Ah neat Discord has broken itself again lmfao. 
 imagine unironically writing c 
 Vaultwarden database once again corrupted

Fack 
 good night fedi 
 nostr:npub1anemw74fksv62v9ncq0kvjf8gayqhf0kekl498gmhn67eg4srfhq2z7zqz ur fucked up (positive) 
 @a9e35bc4 impossible this is all entirely rational 
 Next step is hooking it into DNS so I can deploy it to fly.io and have it autodiscover peers. 
 The overengineering continues. But I'll probably put it down for the weekend. Good progress made. I've also ripped out the SQLite bits so everything is rendered on the fly and cached in memory for two minutes. https://git.gmem.ca/arch/gabrielsimmer.com/commit/8a65ef8cb481903617393765cc8d1914a7cd0bc2 
 Holy shit the gossip with protobuf is working. 
 Next step is hooking it into DNS so I can deploy it to fly.io and have it autodiscover peers. 
 why is my rust code throwing a segmentation fault I thought it was supposed to be safe smh 
 Morning fedi [big yawn] 
 finished the cyberpunk dlc. have some thoughts on the ending. but for now, goodnight fedi 
 Okay but genuinely why do people jailbreak these days? I'm looking through tweaks out there and I can't find a single one that would be useful, much less a "I must jailbreak for this" 
 Please tell us what to have for dinner tonight neither of us can decide 
 It is an incredibly Friday feeling Friday 
 Why is it >20C. Stop it. 
 u just saw patreon vent #sus 
 Suggest some heavy metal or punk for this Friday :D 
 Six days into the month and no October Arch Linux ISO. Rolling release more like... not. /s 
 i know there's no spyware capturing my screen because im using wayland 
 New switches are all set :D Going to have to get use to the new feel, and I think I messed up my stabiliser lube when cleaning the PCB up, but live and learn. Nothing that can't be fixed.

https://cdn.floofy.tech/media_attachments/files/111/184/542/281/760/737/original/daf9a41ae5f5e1eb.png 
 nostr:npub1anemw74fksv62v9ncq0kvjf8gayqhf0kekl498gmhn67eg4srfhq2z7zqz sorry but dont the glorious... 
 @8858ec55 The GMMK Pro had a few issues but easily modded to address them (mainly stabilizers). QMK support is good too. It's honestly a good board with a bit of work. 
 nostr:npub1anemw74fksv62v9ncq0kvjf8gayqhf0kekl498gmhn67eg4srfhq2z7zqz which did you buy 
 @8858ec55 Got some Gazzew Black Boba U4Ts :) And enough lube to do them and the Bobas in my Planck 
 So what's the state of tools for managing servers with NixOS (like NixOps)? 
 @864e8ead NixOps, from what I can tell, is in a perpetual state of "needs major rewrite but nobody wants to work on it". Personally I'm using https://github.com/MatthewCroughan/nixinate to deploy configurations to servers, and Terraform wrapped with Nix for provisioning the odd VM when I need it.  https://git.gmem.ca/arch/infra 
 New keyboard switches are here :D Evening plans sorted. 
 Ah yes exactly what I wanted to see this morning an EKS cluster with no "ready" nodes. 
 here be dragons? hell yeah gonna boop so many dragons 
 Wow you all weren't kidding when you said the new Patreon logo is horrible. 
 Congrats to the OpenTofu project on their first release! https://github.com/opentofu/opentofu/releases/tag/v1.6.0-alpha1 
 The #NixOS nixpkg will be merged in soon, so it'll be available in unstable! https://github.com/NixOS/nixpkgs/pull/256307 
 patreon's feed is no longer chronological 
 @64629ffc THE ALGORITHM DEMANDS SACRIFICE BE MADE 
 buff protogens? why would i want that in my codebase? 
 goodnight fedi 
 Apparently the #NixOS London group on Meetup.com has gone away, wonder if it's gone, and if so if there's interest in bringing it back. 
 Apparently the #NixOS group on Meetup.com has gone away, wonder if it's gone, and if so if there's interest in bringing it back. 
 Decided it was about time I started donating some money to the NixOS Foundation for obvious reasons https://opencollective.com/nixos 
 hi yes my website will use protobuf based mesages for the gossip protocol to dessiminate content among peers and be written in rust

yes it's a static site why do you ask 
 It's a little rudimentary and doesn't show that one instance's gossip thread can/will gossip to more than one instance, but it gets the idea across. 
 Thinking I'm going to use protobuf for the gossip stuff. Mostly for the hell of it, as per usual. 
 It's a little rudimentary and doesn't show that one instance's gossip thread can/will gossip to more than one instance, but it gets the idea across. 
 Dealing with UDP sockets and message passing between threads and now my brain feels like mush but I have something working! I just have to sketch out and figure out the design of the messages being passed. 
 I have ~140 key switches to lubricate soon. Might stream it somewhere for the heck of it. 
 my ideal date:
1. talk about kubernetes and security engineering for an hour
2. cuddle on the sof... 
 @6a920d8c call kubectl kube-cuddle 
 nostr:npub1anemw74fksv62v9ncq0kvjf8gayqhf0kekl498gmhn67eg4srfhq2z7zqz maybe it has something to d... 
 @719fc5d1 Maybe. It's something funky with the scaling at least. I guess I'll just have to live with the font size of 13 versus 12. :dragncookie:​ 
 I have indeed narrowed it down to specifically being with Berkeley Mono. That's... disappointing. And a bit baffling. Guess I'll swap to something else for a little while despite having paid for this font. 
 Okay, narrowed down even further, it's the specific size of the font.

wat. 
 Oh weird. My font of choice, Berkeley Mono, is causing really wild lag in emacs, especially when using vterm.

Hmmm 
 I have indeed narrowed it down to specifically being with Berkeley Mono. That's... disappointing. And a bit baffling. Guess I'll swap to something else for a little while despite having paid for this font. 
 Just asking, anyone think webstorm by #jetbrains worth it for #webdev work? Mainly for #TypeScrip... 
 @5932f50d If you can get it free in some form or another, maybe. But from my experience VSCode is adequate and well supported by various communities in a way that helps it surpass webstorm specifically for JS/TS stuff. 
 I need someone to sketch a suspicious looking pumpkin with the caption "pumpkin spies" 
 nostr:npub1anemw74fksv62v9ncq0kvjf8gayqhf0kekl498gmhn67eg4srfhq2z7zqz awooooo! 
 @580786c3 you will receive an invoice for your fine shortly 
Event not found
 Well specifically the systemd service. Weird. 
Event not found
 @d42df643 I think we’re going to end up with a floofy.tech Mastodon theme by the end of 2024 :p 
Event not found
 I should really get a log exporter spun up 
Event not found
 @442a31fd It uses the forbidden languages of Python, C and Go 
Event not found
 @9cf02c10 I'm using HAProxy, with ingress-nginx running as a DaemonSet on each node. I haven't tried MetalLB personally unfortunately. 
Event not found
 @d42df643 morning! toast? 
Event not found
 @2bee4fa1 been there done that :(