Nik
@nikclayton.mastodon.social.ap.brid.gy
2 followers 0 following 67 posts
Principled Software Engineer, Gentleman Programmer. Current #Pachli steward (see link or follow @pachli) #androiddev #mastodev #kotlin 🌉 bridged from https://mastodon.social/@nikclayton on the fediverse by https://fed.brid.gy/
Posts Media Videos Starter Packs
nikclayton.mastodon.social.ap.brid.gy
@grishka Return an error that tells the client it's used an unsupported version.

By definition, the server does not know the semantics of the call the client made, so trying to guess and return something in the hope it's correct takes us out of the realm of engineering and into clairvoyance.
nikclayton.mastodon.social.ap.brid.gy
@timbray You predict AI will be good at writing code except for "Low level infrastructure code, the kind I’ve spent my whole life on".

I strongly suspect everyone will have that prediction about the specific types of code they're familiar with.

Isn't this just another example of what happens […]
Original post on mastodon.social
mastodon.social
nikclayton.mastodon.social.ap.brid.gy
@cheeaun Not sure I concur with the suggestion the quoting is typically associated with boosting. Feels more natural to consider it a "reply" variant (albeit one that starts a new thread).
nikclayton.mastodon.social.ap.brid.gy
@timbray @cheeaun

Tim, you wrote a whole blog entry that summarised the problems when abusers have tools to keep their abuse difficult to find.

https://www.tbray.org/ongoing/When/202x/2024/07/30/Invisible-Attackers
Invisible Attackers
www.tbray.org
nikclayton.mastodon.social.ap.brid.gy
@thisismissem.social @coop Not according to https://blog.cosocial.ca/sign-up/. Flow appears to be:

1. Sign up for account as normal.
2. Wait for e-mail from moderators with instructions on how to pay, or pay directly at Open Collective.
3. Wait for moderators to confirm payment.
Sign Up - CoSocial Community Cooperative
Join CoSocial and be a part of creating a community-run and organized alternative to Twitter, our cooperative has open membership to all who are:
blog.cosocial.ca
nikclayton.mastodon.social.ap.brid.gy
@thisismissem.social Possibly something @coop would be interested in.
nikclayton.mastodon.social.ap.brid.gy
@timbray @cheeaun I think there's been enough examples from e.g. BIPOC fedi users that sometimes cultural or safety concerns of the post's reader should trump the expressed preferences of the post's author.
nikclayton.mastodon.social.ap.brid.gy
@cheeaun Not 100% sure of the UX yet, but I expect there'll be a preference to let the user set the default quote behaviour, and a way to (Long press...? Additional menu options...?) also make a choice on a quote-by-quote basis.
nikclayton.mastodon.social.ap.brid.gy
@cheeaun I'm planning on providing users with a choice:

- native quote (if server supported)
- link to original status
- attach an image of the original status + link
- inline quote (copy original text, prefix with ">")
Reposted by Nik
jws.dev
I'm glad to see a new Map Men episode to watch over lunch.

https://www.youtube.com/watch?v=zte_vg0D8Z4
nikclayton.mastodon.social.ap.brid.gy
@jrm4 @stefan Any recommendations for specific features clients should have?

I've already implemented features like https://pachli.app/pachli/2025/02/28/2.10.0-release.html#anti-harassment-controls-for-conversations-private-mentions based on commentary I saw online. Would anything else be helpful?
nikclayton.mastodon.social.ap.brid.gy
"political violence" is a phrase invented by politicians to separate "violence against politicians" from "violence committed by politicians".
nikclayton.mastodon.social.ap.brid.gy
Getting Republicans to care about gun control was always going to be a long shot.
nikclayton.mastodon.social.ap.brid.gy
Pretty cabinet is optional, it seems
Moet & Chandon ice bucket
nikclayton.mastodon.social.ap.brid.gy
Montreux going all out for Freddie Mercury's birthday weekend.
Freddie Mercury statue in Montreux, bedecked with flowers and assorted other items
Reposted by Nik
jonny.neuromatch.social.ap.brid.gy
#sciop hit a Petabyte (actually a Pebibyte but nobody knows that word) of total proven capacity a week or two ago. That's all the seeders * the size of the things they are seeding. All volunteers, zero dollars in funding, piggybacking off existing resources […]

[Original post on neuromatch.social]
Indexing 233 datasets
with 927 uploads.

13416 peers, 8590 seeders sharing
216.8 TiB in 8514732 files.

Swarm capacity 1.0 PiB
nikclayton.mastodon.social.ap.brid.gy
@stux Some clients, like #pachli, show this info on the timeline, so you do not need to remember to check the account's page.

https://pachli.app/pachli/2025/07/30/2.15.0-release.html#combat-phishing-by-highlighting-roles-on-accounts
nikclayton.mastodon.social.ap.brid.gy
This is four times in 24 hours I've had to kill Android Studio from the command line because it's become non-responsive working on #JetpackCompose for a single screen.

🤡
Android Studio after using #JetpackCompose. Typically this would show ~ "4GB of 6GB". It's showing ~ "4GB of 19GB", taken just before Android Studio froze.

On a workstation with 64GB of RAM... Snippet from top(1). Android Studio using 23.2GB virtual memory, 19.2GB resident memory.
nikclayton.mastodon.social.ap.brid.gy
(I mean, when I was there the internal joke "This is Google. We don't just reinvent the wheel, we vulcanise our own rubber". I just never expected something like that would actually ship...)
nikclayton.mastodon.social.ap.brid.gy
NowInAndroid, the "flagship" demo app for Android best practices, including #JetpackCompose, has to maintain a custom scrollbar implementation, because the standard Compose scrolling widgets don't include one […]
Original post on mastodon.social
mastodon.social
nikclayton.mastodon.social.ap.brid.gy
Android Studio memory use during normal development: ~ 6GB

Android Studio memory use while I experiment with converting one fragment to #JetpackCompose; ~ 18GB