Getting set up over on https://fantastic.earth, hopefully all my follows and followers will survive the account migration when I trigger it later today o7
Public · 2026-07-09 02:52+00:00 Public · 2026-07-08 19:13+00:00 Firefox why the fuck do I have to see this shit
Public · 2026-07-08 13:46+00:00 @rebane2001 Fediverse joke comprehension might be worse than BlueSky and that's a low low bar to clear
Public · 2026-07-08 10:46+00:00 Writing a reply to a blog titled "Stuck in draft" then having that reply feel stuck in draft is a little on the nose...
Public · 2026-07-08 06:13+00:00 Wednesdays have always been my fixed day for meetings but I'm staring at five separate calendar items today and it doesn't seem like a great idea anymore...
Public · 2026-07-07 19:21+00:00 Nick had been helping with a lot of improvements to the kage library, the #Kotlin/JVM implementation of the age encryption specification (https://age-encryption.org/v1), and has finally released his own Android app based on kage for handling age encrypted data!
Public · 2026-07-07 18:56+00:00 · edited 2026-07-07 18:56+00:00 @sanchayan X-Men '97 is incredible! I was so hyped after Season 1 that I went and watched the 1998 Silver Surfer show just to get my fill of the 90s comic style
Public · 2026-07-07 10:03+00:00 Does anyone know the latest news on this server's future? Considering how dodgy Mastodon migrations are I'd like to move sooner than later if the closure is certain
Public · 2026-07-06 18:11+00:00 RE: https://androiddev.social/@zsmb13/116874360165320386
Finally...
Public · 2026-07-06 13:48+00:00 RE: https://flipboard.com/@theverge/tech-news-e3qmqbb8z/-/a-Rsc_vJyqQT6u0DVNUP7IzA%3Aa%3A43611565-%2F0
Can't wait for the Twitter and Reddit gamers to blame this on the CEO being a woman. For anyone with higher level brain function, here's a better explanation
https://aftermath.site/asha-sharma-microsofts-xbox-instacart-meta-pain-sponge-succesion/
Public · 2026-07-06 06:16+00:00 @bacteriostat I don't know how much you care about this, but PaperMod using previous/next for navigation but "next" taking you to an older post always felt a little silly to me so I had changed it before I ended up rewriting the whole thing in Astro. Here's the commit if it irks you too :)
https://github.com/msfjarvis/msfjarvis.dev/commit/ca300dea0c6c49a5b4bbac6d66da2623e309bc58
Public · 2026-07-06 04:39+00:00 TIL: Tobacco use in India has been steadily trending downwards and more than halved since the year 2000!
https://ourworldindata.org/data-insights/tobacco-use-in-india-has-halved-this-century
Public · 2026-07-05 14:19+00:00 RE: https://mastodon.social/@pepelsbey/116867678764588050
Genuinely never seen this solution for time zones, I am almost impressed at the audacity.
Public · 2026-07-05 10:49+00:00 Published my weeknotes! Might have set a new personal best for images in a post :D
https://msfjarvis.dev/weeknotes/week-27-2026/
#weeknotes #blogging
Public · 2026-07-05 10:30+00:00 Trying out https://outpost-fe.w.on-t.work for browsing the Fediverse after reading this post: https://w.on-t.work/outpost-frontend-details
So far I like the general UI tweaks, though it's a little difficult to get used to the Twitter-style single column again when I've been using Phanpy/Mastodon with 4 columns for a few years now.
Public · 2026-07-02 19:14+00:00 Do I know any #Bookwyrm users on https://bookwyrm.social ? I've been finding the website to be slow beyond measure the past week or two, is it a me problem? It's making me seriously consider finding an alternative.
Public · 2026-07-02 19:11+00:00 I've had #KOReader installed on my #Kobo Clara for a while but haven't actually ever read a full book in it, mostly relying on it for the #Miniflux integration. Going to give it an earnest go while I read Mother of Learning: Arc 1 and see if there's anything here to make me prefer it over the stock reader.
Public · 2026-07-02 02:56+00:00 · edited 2026-07-02 02:56+00:00 like I get the technical reason for why it's the way it is but surely you also realize that's just not what people want
Public · 2026-07-02 02:12+00:00 I still long for the day file managers sort files as 1,2,3,[...],10,11 instead of 1,10,11,[...],19,2,20
Public · 2026-07-01 19:36+00:00 Hister has been looking increasingly interesting, I should spin up an instance and see how good it is with the sites I frequent
Public · 2026-06-30 21:34+00:00 One thing has led to another and I find myself awake at 3 AM on a work night, great stuff
Public · 2026-06-30 19:33+00:00 @botteaap Well let's hope they were not relying on security by obscurity lol
Public · 2026-06-30 18:35+00:00 @botteaap AGPL compliant ✅ :blob_cat_dance:
Public · 2026-06-30 14:23+00:00 @b0rk figuring out where a git config is being picked up from, given there's system, global, and local sources. Having to run `git config get` 3 times is not fun!
Git on macOS (might be a Homebrew thing) has git-credential-osxkeychain hardcoded as a default credential helper and I had a bear of a time figuring out how to fully replace it with git-credential-oauth.
Public · 2026-06-29 16:27+00:00 RE: https://androiddev.social/@msfjarvis/116832072043816743
This was the first time I experimented with writing a stream of consciousness outline first instead of trying write something blog-quality start to finish and it was definitely a much better experience. I was able to turn this around pretty quickly and I feel the content came together much easier. Will definitely be experimenting more with this method.
#blogging
Public · 2026-06-29 15:17+00:00 The day I pick this garbage up is the day hell freezes over
Public · 2026-06-29 11:06+00:00 RE: https://androiddev.social/@AssembleDebug/116832833672090852
Does everything need to be Gemini colored
Public · 2026-06-29 06:52+00:00 I got my minimum required 1 interested reader so here's the short summary of how I managed to finally mitigate the scourge of AI crawlers on my Forgejo server
https://msfjarvis.dev/posts/keeping-ai-crawlers-off-my-forgejo-server/
#blogging #ai
Public · 2026-06-29 04:11+00:00 @slimhazard @catsalad Years spent inventing bookmark folders and tab groups yet no improvement made over simply opening yet another browser window.
Public · 2026-06-29 01:38+00:00 @aj hah, I keep thinking about it myself and come to the same conclusion every time. I'll be sure to check on you in a month so I can change my own decision :P
Public · 2026-06-28 19:00+00:00 @nileane I have many questions and I don't believe there are answers to them...
Public · 2026-06-28 18:48+00:00 Ugh having to figure out a Mastodon migration is so annoying. The fact that none of your posts carry over is frustrating, and the only solution to that being "run your own Mastodon instance" is not particularly helpful.
Feel like I should just take this chance to start afresh and not think too much about it...
Public · 2026-06-28 14:32+00:00 RE: https://mastodon.social/@cmconseils/116826978614898767
Today I got 8 hours of sleep for the first time in maybe years and genuinely it feels like I finally slept that sleep.
Public · 2026-06-28 13:31+00:00 Weeknotes are up!
Another week of shitty health, but at least I also got to deal with my server being pummeled by AI scrapers!
https://msfjarvis.dev/weeknotes/week-26-2026/
#weeknotes #blogging
Public · 2026-06-27 21:08+00:00 @adityabhaskar @sepdroid @pfue Yeah I've turned a blind eye to the problem for a little too long but I'll also be looking to migrate, considering I can't move my old posts over I'm considering if it's time to start my own instance now...
Public · 2026-06-27 13:39+00:00 @sepdroid hachyderm.io is well moderated and sustainably run, infosec.exchange is also a good pick.
Public · 2026-06-26 10:22+00:00 @Edent It's possible to send a MR like this for the package to manually update it, but there's no guarantee of when the builder picks it up
https://gitlab.com/fdroid/fdroiddata/-/commit/0ae9c3ceb0c788024f4558084df9427ac83f0e3f
Public · 2026-06-26 10:10+00:00 @DiWoWo @Edent @fdroidorg F-Droid always builds their own APKs from developer-provided source code and signs it with their own key, Google Play is not involved in the process.
The likelier explanation is that F-Droid's auto update machinery has not re-checked this package in a while or there's been a regression in the ability to check for updates against Sourceforge hosted Git repositories.
Public · 2026-06-26 05:01+00:00 I am sure there's a perfectly legitimate answer to why my Git server should be getting 130K hits in 16 hours.
Public · 2026-06-26 04:34+00:00 · edited 2026-06-26 04:36+00:00 RE: https://androiddev.social/@msfjarvis/116811441597906290
Not as high as I expected but I already blocked out the worst of it by banning China and Vietnam through Cloudflare. Last I checked on that particular block rule it had registered 7K hits in 3 hours.
Public · 2026-06-26 04:28+00:00 @catsalad moooom there's a CatSalad in my server!
Public · 2026-06-25 15:25+00:00 Had to set up some aggressive #fail2ban rules to protect my #Forgejo instance, and _obviously_ had to immediately scrape it for Prometheus metrics so I can have a fancy dashboard. We'll know tomorrow how bad it is!
Public · 2026-06-25 15:03+00:00 @nileane similar stuff in India, a nearly 75% price on the M4 Mac Mini 256G model from 59,900 INR to a crisp 94,900 INR 🫠
Public · 2026-06-25 13:38+00:00 For some reason scrapers are *really* interested in my #Forgejo mirror of this old GitHub repository: github.com/msfjarvis/oneplus3
When I added a Cloudflare network security rule to block all requests to that path, the incoming request volume fell by more than half :|
Public · 2026-06-25 05:49+00:00 @chirpbirb I'm unfortunately too confrontational to simply be upset lol. When something's being stressful I feel the need to remediate it instead of simply disassociating, which will inevitably come to bite me in the ass in the form of either burnout or unemployment :P
Public · 2026-06-25 05:22+00:00 · edited 2026-06-25 05:25+00:00 I need to find a "How to take a vacation" workshop or something, it's becoming a little ridiculous that I only take time off when someone else asks me to
Public · 2026-06-24 14:31+00:00 This fever has knocked me on my ass, so damn tired...
Public · 2026-06-24 09:56+00:00 @niyabits congrats!!
Public · 2026-06-24 02:58+00:00 · edited 2026-06-24 03:47+00:00 Didn't realize ktfmt was being moved to the official #Kotlin org to be a first-party formatter, pretty cool
Public · 2026-06-23 14:25+00:00 @whitequark it was fated




