@kiranrao @botteaap there are worse takes from the same person that I'm sparing myself the psychic damage of digging up.
Public · 2025-07-01 04:40+00:00 Public · 2025-07-01 04:33+00:00 ```
I’m being a little glib, but the logic behind covering OpenAI is, at this point, “it makes a lot of money and its product is popular,” which is also a fitting description of Lockheed Martin. The difference is that OpenAI has a consumer product that loses billions of dollars, and Lockheed Martin has products that make billions of dollars by removing consumers from the Earth.
```Ed Zitron makes me feel sane in this era of media glazing tech execs for existing https://www.wheresyoured.at/make-fun-of-them/
Public · 2025-06-30 17:17+00:00 @botteaap This is a real manager at a real company BTW, I feel sorry for my friends who are forced to work there because of lack of opportunities elsewhere.
Public · 2025-06-27 11:20+00:00 @jakehamilton Riot unintentionally sabotaged them by giving them the accounts they give to pros so the MMR is super juiced up, they should not be playing in the ranks they are in lol.
Public · 2025-06-26 14:35+00:00 @cadey The Yubikeys have become sentient
Public · 2025-06-23 08:59+00:00 I have the misfortune of having to build WebRTC for work this week and OrbStack is the only thing keeping me sane.
Having a completely seamless Linux VM that doesn't make me mess around with images and disk sizes and stuff is just incredible.
Public · 2025-06-21 19:27+00:00 I've been picking up a spot of #PowerShell for scripting on the new Windows laptop and I honestly think it's kinda nice. The syntax takes a bit getting familiar with after having only dealt with POSIX adjacent shells so far but that's just growing pains.
Public · 2025-06-20 17:14+00:00 After a rather long while I'm finally cooking something substantial, feels nice to not have to order in every day.
I decided to go back to the good old shakshouka since it's pretty forgiving and flexible
Public · 2025-06-11 08:25+00:00 · edited 2025-06-11 08:26+00:00 There are so many vibecoding posts on the Lobsters front page that I am tempted to vibecode a tag blocklist in my app so I can stop seeing them.
(yes I'm aware that the website already has this feature but I like using my app)
Public · 2025-06-10 05:16+00:00 Seems like I can talk about it now - Dyte has joined Cloudflare so as of this month I'm officially a Cloudflare employee :)
Public · 2025-06-02 05:12+00:00 First time having a half complete project of mine get forked without the changes being sent back to me, odd feeling.
Public · 2025-06-01 04:16+00:00 In the past two nights I've found myself reverting back to the degenerate 3-4 AM sleep schedule and this is going to be *rough* if it extends into the week...
Public · 2025-05-31 09:12+00:00 @sanchayan Definitely! Once the apartment situation settles down I'm gonna have Fenil give me the tour of all the tech meet-ups around here.
Public · 2025-05-31 09:06+00:00 Yes I will be buying one once I move in, the hotel sadly doesn't have space for a metre long friend shaped shark.
Public · 2025-05-31 09:04+00:00 I'm at an IKEA today to get some things for my new place and just had to make a stop at the #blahaj shrine.
Public · 2025-05-27 13:03+00:00 It's finally approved
Public · 2025-05-26 14:06+00:00 Google Play has been sitting on my Open Testing build for over a day now, pain
Public · 2025-05-25 17:33+00:00 Obviously this is an alpha/pre-alpha release so there are issues, there's a known bug with interrupting animations causing crashes but it's all in active development so I wouldn't ship this out straight away.
Public · 2025-05-25 17:32+00:00 Took up a weekend project to port my #JetpackCompose app to the newly announced Nav3 (https://goo.gle/nav3). I was pretty optimistic going in but the results completely blew my mind. The new APIs are significantly easier to use, animations work great, the core backstack primitives are fully in your control and the library gets out of your way. Adaptive support was so ridiculously simple that I can't imagine ever going back.
Public · 2025-05-24 18:38+00:00 Finally managed to sign the rent agreement, can't wait for the next month to start so I can stop living in this hotel :blobUgh:
Public · 2025-05-19 14:14+00:00 Tried using Fedora Asahi Remix on the decommissioned M2 MacBook for the past week and ultimately had to go back to macOS. KDE is nice and having Linux was good, but ultimately everything works just inefficiently enough to be functional but irritating. Lack of hardware decoding makes it near useless for media consumption, none of the games I was hoping to play actually worked and I just couldn't get comfortable with the default keymap.
Public · 2025-05-19 09:38+00:00 Dayjob enrolled us into a pilot for Windsurf and so far I am yet to see it do anything correctly, even after telling it multiple times to stop making unrelated changes it just cannot help itself.
Public · 2025-05-16 17:05+00:00 @kiranrao with any luck today was the last day of my strife with Xcode for a while but I dread the day when I draw the short stick again
Public · 2025-05-16 09:53+00:00 The solution to this is to apparently select every one of the non-existent source files from your project navigator menu, press the delete key then select "Remove references only". Then, open Finder with the folder your code is in, select all files and subfolders in there and drag it into the same folder in the Xcode project navigator to attach them as source files.
Thanks Apple, very cool.
Public · 2025-05-16 09:51+00:00 Today in things I learned during my ongoing struggle with the iOS developer ecosystem: Xcode has no concept of "files in this specific folder are the Swift code of this package", which means every individual file must be manually added as a source in the relevant build phase.
Conversely, this means that if you were to rely on the command line to do any bulk renames of these files, say to replace a prefix, your Xcode build will break completely.
Public · 2025-05-12 02:30+00:00 Day one at the new office
Public · 2025-05-10 13:11+00:00 @cadey I somehow managed to dodge all mentions of Apple virtualization on my first pass and was very confused about the specifications for a second
Public · 2025-05-09 08:18+00:00 @nemo yeah it's free, just checked the docs
> GitHub Actions usage is free for standard GitHub-hosted runners in public repositories, and for self-hosted runners
Public · 2025-05-09 08:16+00:00 · edited 2025-05-09 08:17+00:00 @nemo AFAIK public repositories are not billed
*unless you use the larger runners
Public · 2025-05-08 21:34+00:00 I think it's amazing that #Obsidian defaults to vendoring all plugins into my Vault and letting the user control when and what to update, but the fact that basically every extension publishes obfuscated code means that you simply cannot review the changes even though they technically live in your Vault as "plain" JavaScript.
Public · 2025-05-04 19:26+00:00 Finally I had the need for feeding multiple Prometheus sources into my Grafana instance and burned 2 hours to discover that my #Tailscale ACLs were actually fine the whole time and not in fact gaslighting me about the passing tests.
Apparently when I first set up Prometheus I had stupidly copied in my Grafana instance's proxy authentication Caddy config so only my user could access it, while the Grafana instance was running as its own tagged device via caddy-tailscale.
Public · 2025-05-03 21:24+00:00 @paul it's all in NVIDIA you're good :nyanCat:
Public · 2025-05-03 13:13+00:00 After 5 years of dutiful service my Anker earbuds have finally succumbed to a crisis of faith.
They never report at being over 90% charge, plummet to 10% within 20 minutes, sound off the low battery warning then continue working fine for the next 2 hours.
I have more belief in them than they do in themselves.
Public · 2025-04-30 12:52+00:00 @svenjacobs this is the new "forgot internet permission"
Public · 2025-04-26 20:38+00:00 @misnina @mysdriel Man who has only played one game with pixel art: Getting real Minecraft vibes from this.
Unfunny joke aside, they look incredible!
Public · 2025-04-26 19:38+00:00 Hey @jakehamilton, by any chance have you written about migrating your NixOS configuration from Snowfall Lib to Nilla? I was curious how the transition looks like and was finding it a bit difficult to identify the relevant bits from the big rewrite commits.
Thanks and hope you're having a great weekend! (aside from the Windows woes)
Public · 2025-04-26 15:43+00:00 Was doing some maintenance on my #Vaultwarden instance today and got a little terrified by the sheer number of logins I had. A little #privacy spring cleaning led me to https://justdeleteaccount.com which has been incredibly helpful in figuring out how to get rid of all these accounts that I haven't used in years.
Public · 2025-04-24 15:18+00:00 @fasterthanlime I might have found another one :blobSmileSweating:
Public · 2025-04-23 07:16+00:00 Completely missed that #Andor Season 2 came out yesterday! I know what I'm doing this evening :D
#StarWars
Public · 2025-04-22 14:32+00:00 Wrote about the hour or so I spent last night migrating my web analytics from #SimpleAnalytics to #Plausible
TL;DR Plausible is pretty good barring my one gripe for which you'll have to read the post :P
https://msfjarvis.dev/posts/migrating-from-simple-analytics-to-self-hosted-plausible/
Public · 2025-04-21 19:46+00:00 Took a little effort but I was able to import all my page views from #SimpleAnalytics into #Plausible. Found a JavaScript program that convert the Simple Analytics CSV into one suitable for Plausible, so I quickly rewrote it in Python and added support for importing location data which the original was missing. My Git server isn't open for registrations so you can send any patches to me via your text delivery medium of choice.
https://git.msfjarvis.dev/msfjarvis/simpleanalytics-to-plausible
Public · 2025-04-21 18:38+00:00 @zkat Congrats!!
Public · 2025-04-21 04:35+00:00 What is the state of the art on FOSS self-hosted analytics these days? Is #Plausible still the big dog or are there even nicer alternatives? I have a big dump of CSV view stats to import from the previous service I was using so an easy to use import functionality is gonna be a big plus.
Public · 2025-04-20 21:56+00:00 @qdot @revisionparty @Truck I'm guessing these are related :P
Public · 2025-04-20 17:13+00:00 @tendstofortytwo now that you say it I do already use OAuth for connecting GitHub Actions to my Tailnet and never stopped to wonder why that doesn't need renewal :blobFacePalm:
Thanks for the tip!
Public · 2025-04-19 12:41+00:00 Every time I provision a new machine I have to relearn that my #Tailscale auth keys have almost assuredly expired since the last time I did it.
Public · 2025-04-19 07:20+00:00 I tried the #Plasma live image for #NixOS today while setting up my homelab machine and I think I'm tempted to switch out from #GNOME on my desktop...
Public · 2025-04-17 14:58+00:00 Renovate just gained support for #Gradle's `exclusiveContent` feature! No more updating unrelated dependencies to SNAPSHOT versions :D
Public · 2025-04-17 06:16+00:00 Watching #BlackMirror is always weird because all the stuff that could be real is Torment Nexus incarnate and all the cool things are science fiction.
Public · 2025-04-16 06:12+00:00 Many moons ago I made two idiot proofing changes to my #Git setup
1. adding the alias gi=git
2. enabling the `help.autocorrect` config optionToday it finally kicked in when I typed `gi tshow`
Thanks past me who clearly had no faith in the future me.




