This #Telegram edit ban in India is making my typo-prone self really struggle
Public · 2026-06-22 14:05+00:00 Public · 2026-06-22 04:15+00:00 Just released a new version of kage, my Kotlin/JVM port of the age encryption library. This release includes a contributed bugfix to properly stream the input during decryption instead of buffering it, and some additional fixes discovered by updating to the latest upstream test vectors.
https://github.com/android-password-store/kage/releases/tag/v0.5.0
#AndroidDev #cryptography
Public · 2026-06-21 16:55+00:00 @gsuberland be not afraid
Public · 2026-06-21 15:22+00:00 Weeknotes are up: Sickness and games!
https://msfjarvis.dev/weeknotes/week-25-2026/
#weeknotes #blogging
Public · 2026-06-20 16:48+00:00 @adityabhaskar @zsmb13 I've just accepted the loss and simply do not read posts on medium.com, even without the AI slop images the site is abysmal to use.
Public · 2026-06-20 10:23+00:00 Yo when did #Feedly become "Feedly Threat Intelligence" instead of an #RSS reader??
Public · 2026-06-19 19:06+00:00 @catsalad makes natural sense you'd be the first person on my timeline to use the feature, after all one can never have enough CatSalad in their lives.
Public · 2026-06-19 18:55+00:00 Read @s3thi's post on how share buttons on websites don't get used and realized I also have never used one, so they're gone from my site too 🫡
Public · 2026-06-19 18:53+00:00 #Oracle seems to have silently changed its free tier from 4 Ampere vCPUs w/ 24 gigs of RAM to 2 vCPUs and 12 gigs of RAM without any communication sent to the users of that free tier. If you have an existing instance running that's above the new limits they just terminate it for free accounts and bill you if it's a PAYG one. Feels pretty slimy to be doing this quietly when it can result in data loss, but I suppose non-paying customers are worthless to them anyway.
Public · 2026-06-19 12:41+00:00 @anomalocarididae that's some high brow art
Public · 2026-06-19 01:36+00:00 I need to figure out how to move my email newsletter subscriptions to RSS somehow, my brain's not properly wired to read long emails...
Public · 2026-06-18 08:45+00:00 @wilfredh Are the words/buttons links to a more detailed page for that particular item? If that's the case I find the buttons approach much nicer since it's easier to click around in.
Public · 2026-06-18 08:41+00:00 @neil @michal That took longer than my self appointed 1 hour timeline, but here is the post :)
https://msfjarvis.dev/posts/taming-my-intimidating-rss-reader-queue/
Public · 2026-06-18 08:41+00:00 h/t to this post for the nerd snipe: https://mastodon.neilzone.co.uk/@neil/116769624379243503
Public · 2026-06-18 08:40+00:00 Wrote about the changes I've made to my #Miniflux server to make my #RSS experience much less overwhelming.
https://msfjarvis.dev/posts/taming-my-intimidating-rss-reader-queue/
#Blogging #Selfhosting
Public · 2026-06-18 08:31+00:00 I'm learning that I can't convince myself to compromise on quality to wrap up a blog post in a self imposed 1 hour deadline which is both great and concerning.
Public · 2026-06-18 07:14+00:00 @neil @michal I've been struggling with the feeling of being overwhelmed by RSS, and discovering that the problem has been the unread count.
I categorize very meticulously so news/high volume feeds end up in their own category, but they still contribute to that single unread count and make the "backlog" look significantly more unapproachable than it really was.
I'm actually gonna go write a blog post right now about how I overcame this :D
Public · 2026-06-17 15:09+00:00 RE: https://mastodon.jakewharton.com/@jw/116766013559604089
Equal parts disappointed in Square and grateful to Jake and Jesse for continuing to maintain some of the most foundational components of the modern Android app development stack. Will definitely be making an effort to chip in with the maintenance going forward.
Public · 2026-06-17 14:39+00:00 #Backrooms was awesome! When are these YouTubers gonna start making non-horror movies though !?!?!!
Public · 2026-06-16 20:23+00:00 @linuxct reading this made me realize I shouldn't have been as excited as I was about upgrading but thankfully perf is fine on Watch 4
Public · 2026-06-15 09:47+00:00 @TodePond Love me an honest to god UX review, thanks for sharing!
Public · 2026-06-14 15:29+00:00 @niyabits I haven't reviewed many talk proposals so I'm not sure what level of detail is expected but this is a compelling outline as far as I'm concerned.
Public · 2026-06-14 14:25+00:00 Posted my weekly notes!
A whole lot of reading, gaming and programming this time round
https://msfjarvis.dev/weeknotes/week-24-2026/
#weeknotes #blogging
Public · 2026-06-14 08:22+00:00 There's drilling and hammering going on what feels like mere inches from my window, I am losing my mind
Public · 2026-06-14 07:42+00:00 Content warning: FoodDecided to treat myself to a nice breakfast since I was feeling a little gloomy this morning. Cafe Muziri's pretty sick and the fact that it's just a 5 minute walk makes it perfect for days like these.
Public · 2026-06-14 06:13+00:00 To be clear: I'm never going to do any prose writing using an LLM. If I can't put in the effort to write something it's not worth writing about.
Public · 2026-06-14 06:12+00:00 Started writing a post about using Zipline in my app Claw and goddamn writing good stuff is hard no wonder people just defer to LLMs these days
Public · 2026-06-13 09:50+00:00 Have I suddenly become bad at the game or are the enemies in the DLC portion of #CONTROL just all absolute freakin tanks??
Public · 2026-06-13 07:10+00:00 I am once again asking for the ability to disable crossplay in #MarvelRivals
I should not have to endure having console players in my lobby
Public · 2026-06-13 05:00+00:00 There's no way Anthropic didn't ask for the ban on Fable for a PR stunt
Public · 2026-06-12 15:20+00:00 I've spent longer today trying to come up with an algorithmic way to determine what makes me pile up unread posts in my #Miniflux #RSS reader, than I've spent actually reading this week...
Public · 2026-06-12 04:02+00:00 @silo_bear The music is unreal! The cleansing sequence involving the climb up was a little difficult but ultimately the combat was pretty satisfying throughout.
Public · 2026-06-11 20:02+00:00 Content warning: Sensitive contentFinally rolled the credits on #CONTROL
#ShareYourGames
Public · 2026-06-11 14:06+00:00 Is the affinity to post on Medium still that widespread or are people in #AndroidDev just uniquely addicted to providing subpar reading experiences? I'm getting more than a little tired of every Android Weekly newsletter be 80% Medium posts.
Public · 2026-06-10 17:52+00:00 2 hour long power cuts in one day, thanks Bengaluru
Public · 2026-06-09 18:31+00:00 RE: https://androiddev.social/@msfjarvis/116692105799028538
Artisanal hand-written slop has been delivered, ended up throwing out everything.
https://github.com/msfjarvis/compose-lobsters/pull/1203
#AndroidDev
Public · 2026-06-09 02:55+00:00 Calvin's WWDC summaries are the best https://lobste.rs/s/awlukh/wwdc_2026
Public · 2026-06-08 17:55+00:00 @commonsguy @ZacSweers More likely to be Rocky from Project Hail Mary :P
Public · 2026-06-08 17:28+00:00 Oh it's Apple season on Fedi tonight, see you tomorrow.
Public · 2026-06-08 12:23+00:00 · edited 2026-06-08 12:23+00:00 Finally managed to finish off this week long effort of porting the HTML parsers in Claw to CashApp's Zipline framework, enabling over the air updates that can be rolled out immediately instead of waiting for the Google Play Store to approve a build and leave users in the lurch for that period. Hopefully I'll be able to find time to write a full blog post about it this week 🤞
https://github.com/msfjarvis/compose-lobsters/pull/1183
#AndroidDev
Public · 2026-06-08 06:47+00:00 So many power cuts in Indiranagar today...
Public · 2026-06-07 15:05+00:00 Super slow week but at least I got a ton of #gaming done!
https://msfjarvis.dev/weeknotes/week-23-2026/
#weeknotes #blogging
Public · 2026-06-06 06:55+00:00 Started playing Control again this week after hearing the release date announced for the sequel, and was very pleased to discover that I am both much better at the game and actually have a chance to finish it, and that the game holds up *really* well both visually and through its gameplay. Super excited for the sequel!
#ShareYourGames
Public · 2026-06-05 08:55+00:00 · edited 2026-06-05 08:58+00:00 Had to take a nap and now I've got a headache and my face constantly looking like this 🥱
Public · 2026-06-04 17:43+00:00 @fumnanya @vbernat glad it was useful!
Public · 2026-06-04 13:37+00:00 RE: https://androiddev.social/@msfjarvis/116687510122725010
Let Codex/GPT-5.4 take a crack at this and the feature works but the code is so garbage... Feels irresponsible to compromise on code quality when this project only came to exist because I wanted to learn Compose/WorkManager/Glance and much more by hand. Gonna throw away everything except the `api/` folder and churn out some artisanal handwritten slop instead.
Public · 2026-06-03 18:08+00:00 Suffering from success in my @lobsters app because now that I offer the ability to log in, obviously the local-only ability to block tags gets overridden by the server-side filtering options so I unblock a tag from the app and still don't see the posts since I also blocked it on the site.
Going to work through syncing tag blocks in the app but I also had the ability to do timebound blocks which lobsters doesn't, so maybe that's like my one leg up over the mobile site :'D
Public · 2026-06-03 14:14+00:00 RE: https://chaos.social/@gsuberland/116686568295832508
Java solves this by virtue of Maven Central requiring you to have a working GPG signing setup, a hurdle much too big for even a malware author to bother with.
Public · 2026-06-03 13:43+00:00 #kotlin 2.4.0 is out! Lots of cool stuff for Multiplatform, excited to take all the Swift interop improvements for a spin
Public · 2026-06-02 16:04+00:00 @EdyBolos This made me very curious so I went and checked and I think it's just stale code, because the only usage of Mockito is here: https://github.com/androidx/androidx/blob/67abdfbab91ad848d03ef6322035ee5564714a80/arch/core/core-testing/src/main/java/androidx/arch/core/executor/JunitTaskExecutorRule.java#L42
I couldn't find where the Mockito spy is ever used. Worth filing a bug IMO


