Nik

@nikclayton
821 Followers
336 Following
2.8K Posts

Principled Software Engineer, Gentleman Programmer.

Current #Pachli steward (see link or follow @pachli)

#androiddev #mastodev #kotlin

Bloghttps://write.as/nikclayton/
GitHubhttps://github.com/nikclayton
Pachlihttps://pachli.app
All reviewsOverwhelmingly positive

RE: https://mas.to/@therightarticle/116300144161152058

If ever there was proof of the damage done by neoliberalism, this is it! The second wave (which killed 87,000 people in UK) was driven almost entirely by Sunak’s “eat out to help out”, and Johnson’s defying the experts to ‘save Christmas’.
It is extraordinary that you can kill tens of thousands of people with your obsession with the economy, and yet face absolutely no consequences.
Mind you, that’s nothing compared to the death toll that climate inaction will produce.

# Pachli 3.5.0 is released

## New features

- All notifications about a post include action buttons
- Added #accessible #TalkBack descriptions and actions for notifications
- Read quotes with #TalkBack

https://pachli.app/pachli/2026/03/26/3.5.0-release.html?utm_medium=social&utm_source=mastodon&utm_campaign=release-3.5.0

#MastoDev #AndroidDev

Pachli 3.5.0 released

Pachli 3.5.0 is now available. This release improves the notification UI, contains significant improvements for users of assistive technologies, like TalkBack, and also contains fixes for some crashes.

Pachli

Verfahren: Republik versus Amazon 2:0 😎 đŸ’„ 🍿 🎉

Da sich auch die Bundesangestellten immer mehr fragen, warum Amazon sich so sehr gegen Transparenz und gegen die Veröffentlichung der RahmenvertrĂ€ge wehrt...und das auch dazu fĂŒhrt, dass geplante ZuschlĂ€ge wieder zurĂŒckgezogen werden, hat der IT-Konzern von Jeff Bezos seinen Widerstand endlich aufgegeben.

Und will sich auf die "konstruktive Zusammenarbeit" mit der Bundesverwaltung konzentrieren 😉

Der Rahmenvertrag werden wir in KĂŒrze erhalten, publizieren und die Bundeskanzlei darf ihn dann auch veröffentlichen.

Warum das wichtig ist: Die BundesÀmter arbeiten «nur» mit Microsoft und Amazon zusammen­arbeiten (nicht mit Oracle, IBM und Alibaba). So laufen zurzeit Zoll-Apps auf der Cloud von Amazon und das Organspende­register auf der Microsoft-Cloud. Und sie werden noch eine Weile dort bleiben.

Der Grund: Die vom Bundes­amt fĂŒr Informatik und Tele­kommunikation geplante grosse Swiss Government Cloud SGC ist noch nirgends; es gab noch nicht einmal eine Ausschreibung dafĂŒr. Damit Anwendungen wie die Zoll-Apps nicht plötzlich abgeschaltet werden, hat die Bundes­kanzlei die Rahmen­vertrĂ€ge mit den amerikanischen und chinesischen Konzernen nochmals um fĂŒnf Jahre verlĂ€ngert.

Umso wichtiger ist es fĂŒr die Öffentlichkeit und die Schweizer Bevölkerung, zu erfahren, was genau in den Rahmen­vertrĂ€gen zwischen Bund und Big-Tech-Konzernen steht.

In meinem nÀchsten Artikel werde ich diese VertrÀge gemeinsam mit unbefangenen IT Beschaffungsjurist:innen nun im Detail studieren.

Alle Details hier: https://www.republik.ch/2026/03/23/amazon-gibt-auf

Fazit: Die Republik reĂŒssierte in diesem Kampf fĂŒr Transparenz.

Das ist eine gute Nachricht fĂŒr den Schweizer Rechts­staat und die Demokratie.

Einziger Wermutstropfen: Das ganze Theater von Big Tech rund um die Veröffentlichung von VertrÀgen kostete die Steuer­zahler eine Viertel­million Franken.

When the enshittification reaches your build tool (or the tooling around it) đŸ« 

https://github.com/gradle/actions/pull/885

Extract caching logic into a separate `gradle-actions-caching` component by bigdaz · Pull Request #885 · gradle/actions

With this change, the caching functionality of setup-gradle and dependency-submission is now provided by gradle-actions-caching, a closed-source library distributed under our Terms of Use. The rest...

GitHub

It really bums me out that I keep seeing blog posts from technical people like "putting aside the obvious moral and ethical implications of LLMs, I'm interested in evaluating whether they can be useful for my work."

Like "putting aside the obvious moral and ethical concerns of breaking into my neighbours' houses, I'm interested in evaluating whether this can be useful for acquiring other people's valuables."

No, no, and still no. Installing an app on an Android device you've purchased and fully own is not "sideloading". It's just... using your device. Nothing more. Let's not pretend even for a second that "sideloading" is a normal term to describe this.

RE: https://mastodon.bsd.cafe/@stefano/116237813725167002

I'm where I am in my career because a lot of people did (and still do) take the time to explain things to the newcomers.

It's always nice to hear when paying that forward has helped.

I know I'm a bit late to the news, but I just read that Tony Hoare died.

I imagine it didn't take long to get his affairs in order.

Google: the viewmodel should be the source of truth for all your UI state.

Also Google: here are 15 million `remember` function variants to get performance to an acceptable level.

#androiddev