Nik

@nikclayton
823 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

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

2. If it is "nuts" to dismiss this experience, then it would be "nuts" to dismiss mine: I have seen many, many high profile people in tech, who I have respect for, take *absolutely unhinged* risks with LLM technology that they have never, in decades-long careers, taken with any other tool or technology. It reads like a kind of cognitive decline. It's scary. And many of these people are *leaders* who use their influence to steamroll objections to these tools because they're "obviously" so good

@evan @mcc @arthfach All of the above are some flavor of "AI encloses the common good for the benefit of the worst people on the planet, and imposes untenable externalities along the way."

With that in mind, for the fediverse and social networking in particular, the fediverse is a particularly vulnerable common good that bad actors have already tried to disrupt — AI can and should be viewed as one more such attack, and I do not see any reason I or anyone else should help the attackers out.