RE: https://androiddev.social/@msfjarvis/115639293557282706
Despite the self diagnosis, I in fact did keep playing and finally managed to finish the epilogue of the story. Now I can move on to something else. Maybe.
RE: https://androiddev.social/@msfjarvis/115639293557282706
Despite the self diagnosis, I in fact did keep playing and finally managed to finish the epilogue of the story. Now I can move on to something else. Maybe.
I have done literally nothing today other than play #Hades, this game is a fucking problem.
@Aurimas This was extremely helpful, thanks!
@neil I was very disappointed to see the OCaml developers keep engaging with this person in good faith seemingly endlessly. It's so plainly obvious that they are fully divorced from the body of work they made an LLM produce and then dumped on the OCaml project.
@skade @yosh That's super fascinating! Do you have a recommended resource where I can read about this?
Call me nether the way I got that rack
- Oliver MCSR 2025
#Minecraft speedrunners are poets now apparently
@david_chisnall There's a fair bit of iOS/macOS specific glue needed for WebRTC to exist that is written as Objective-C linking to the core C++ code.
@david_chisnall Having had the misfortune of reading a lot of Objective-C while debugging WebRTC related problems, I'm now of the opinion that the whole thing is haunted.
Gradle 9.3.0-RC1 is out with a bunch of improvements around tests
@botteaap that's awesome, congrats!
https://phlip9.com/notes/nix/nix%20debug%20broken%20package%20build/
Gonna just leave this here so me from tomorrow can fix the phanpy package that's been broken for a while now.
@jcoglan AFAIK it does exactly mean that if your CI is compromised so is the package. The configuration bit looks something like this on crates.io. You add a GitHub Actions workflow that handles obtaining the OIDC token and publishing, then you specify its name here to tell crates.io that you're trusting GitHub Actions to publish on your behalf. A crate published this way gets that fancy "via GitHub" badge you can see on v3.3.0: https://crates.io/crates/healthchecks/versions
@jcoglan this thing: https://docs.pypi.org/trusted-publishers/
@jcoglan Do you think the trusted publishing stuff moves the needle on this front? I recently switched a couple crates.io libraries of mine to use trusted publishing and while it's very cool I can just press a button on GitHub to make releases without needing to keep a token around, it also elevates a GitHub compromise immediately into a package compromise? All of this feels like an endless maze...
Lud was actually looking pretty good on the one cycle if only the enderman didn't screw him over.
Feinberg's teaching Ludwig how to speedrun #Minecraft, this is some hilarious shit
The freaking Excalibur sword is in #Hades?? Who was gonna tell me about that!?
@lethalbit There's apparently this? https://doc.rust-lang.org/rustdoc/how-to-write-documentation.html#adding-a-warning-block
@airlied I think you meant to post https://airlied.blogspot.com/2025/11/fedora-43-bad-mesa-update-oopsie.html instead
Just peered into my email inbox and discovered my Inbox Zero heaven has been taken over by the paralysis of not wanting to spend 5 minutes reading a weekly newsletter.
Somehow I find myself being 3 issues behind on what is essentially a link log.
@danderson I realized the same this week! I watch a lot of Minecraft speedrunning, and when another YouTuber I follow set a goal for himself to beat Minecraft in hardcore mode I found myself typing "Please don't fuck up the Donkey Kong bridge" in their chat like that was a normal sentence.
@0xabad1dea Cursory web search says it could either be Olympics security or Coal plants (both in US of A) so +1 confused person
@danlew "Famous games list"
The humble BitTorrent:
@abdelrahman @numtide I'm a big fan of treefmt! It's what I use everywhere and would have used at the time of writing if I was aware, but it was a good excuse to learn something new :)
I feel I should just merge my mstdn.games account with this one and start Silkposting on main
Set up trusted publishing today for a few of my #Rust crates and it was extremely painless, glad that I no longer have to bother with API tokens anymore.
@filippo Hacker News has you covered.
Every time there's a Cloudflare outage it takes so much effort not to respond to the obvious ragebait lol
Was hoping to get one of these in a few months when the initial impressions started rolling in but it looks like CoreDevices is not behaving in good faith.
A colleague of mine is holding the Cloudflare pager for the first time this week, he's probably having the worst possible start to an on-call rotation...
Finally starting to feel the first hints of the winter here in Bangalore, gonna have to invest in a warmer comforter now
@Edent just wanted to thank you for the nice book reviews you've posted all this while, now that I'm reading more consistently I've found many a great suggestion trickle down the RSS feed of your blog and enjoyed all of them 🙏
I had my reservations when K-9 Mail development moved under the Thunderbird umbrella but they've proven to be excellent stewards of the project. Excited to see what's next!
@untitaker the "rust devs" they talked to
Just finished playing the last two episodes of Dispatch, what a roller coaster. Felt quite bad about letting down Invisigal at the home stretch, but so much of the game has felt unexplored now that I'm done that I am determined to do better on a new playthrough. Will probably do that this weekend!
I also went and bought the Deluxe edition to gain access to the art book, and it has not disappointed. The evolution of all these characters is incredible to see!
ERMAHGERD ETHO ZINES
Unsurprisingly the website doesn't seem to work over HTTPS as of right now.
@shinmera erm
RE: https://androiddev.social/@msfjarvis/115525701052996589
Regretting going overboard on my first day as I wake up today, feeling so sore all over :blobFacePalm:
Feels good to be back in the gym. The 3 weeks back at home have completely wrecked my endurance but I'm excited to build back up and get back on track to losing weight.
This might've been the most dead I've felt after a 3 hour flight ever, but I'm finally back in Bangalore.
@oli @yosh I'm in the same boat. I'm okay reviewing AI generated PRs at work because I can trust my teammates to do the due diligence. As soon as it comes to open source I have to deal with garbage like this which just forces me to have a blanket reject policy: https://github.com/WireGuard/wireguard-android/pull/82
Having to migrate a #Postgres database on a Saturday morning was not on the bingo card but thankfully the process is quite easy and painless, thanks Postgres contributors 🙏
Edit: wrote up a short note of the process for others who stumble into the same problem https://msfjarvis.dev/notes/migrating-a-postgres-database-between-servers/
I might be hungover
@killyourfm There's an unanswered issue on the MangoHUD repo, if a public update gets posted it'll probably be there: https://github.com/flightlessmango/MangoHud/issues/1850
@jalefkowit@vmst.io https://linear.app is probably the best one I've used, the product looks and works great.
NEW DISPATCH EPISODES ARE OUT ERMAHGERD
@0xabad1dea didn't expect to see an Atrioc screenshot on Fedi lmao
@botteaap I've personally also had moderate success with writing out a README for something as if it already exists and have an agentic tool actually build it out: https://git.msfjarvis.dev/msfjarvis/acceptable-vibes/src/branch/main/gitea-forgejo-migrator
@botteaap I feel it depends. Here's an example from just this week of Claude managing to debug a fairly complex cryptography problem that the author themselves had struggled with despite objectively being an expert in the domain: https://words.filippo.io/claude-debugging/?source=Mastodon
It can often be faster to have the LLM find a real bug quickly and come up with a crappy fix you can throw away than spend hours finding the bug in the first place.
@botteaap it's usually Claude Code, Codex or OpenCode. I've been throwing agents at random stuff the past month and mostly used OpenCode for the purpose. If you have a well defined problem such as fixing some tests that can be evaluated in a loop then agents can function relatively hands-off.
That said, yesterday I did run into a problem I hadn't seen before with models "forgetting" stuff over the course of a session: https://msfjarvis.dev/notes/gpt-5-seems-to-forget-things-well-within-its-context-window/
@jakehamilton Empty results for trouble-nvim for me as well, maybe they changed how the attribute is exposed which makes the package index miss it?
@gsuberland welp just saw you found it too
@gsuberland was curious so I dug through the Git blame, apparently this is to avoid rendering problems that only occur with WebGPU
Definitely gonna take some time to let go of my habit of clicking the `about:profiles` bookmark in the toolbar to switch profiles
Was not expecting the RSS feed refresh to add 200 entries of anthro art
Finally migrated my old `about:profiles`-based #Firefox profile to the new version with a proper UI and it was actually pretty easy, just had to copy over the old folder into the new one Firefox created. Did crash the browser because I forgot to close all instances beforehand but it was smooth sailing after that.
@neil Not anymore, I used to occasionally open Google Search Console and add extra tags to posts based on people's search queries.
@fesshole what a terrible day to have eyes
@mhoye I genuinely believe none of the Bluesky founders have any fundamental idea of how to run a large social media network.