Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Nik

@nikclayton@mastodon.social
mastodon 4.8.0-nightly.2026-10-06
  • Open on mastodon.social

Principled Software Engineer, Gentleman Programmer.

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

#androiddev #mastodev #kotlin

2:252/21.8

854 Followers
355 Following
49 Posts
Joined October 27, 2022
Blog:
https://write.as/nikclayton/
GitHub:
https://github.com/nikclayton
Pachli:
https://pachli.app
All reviews:
Overwhelmingly positive
Open post
Nik @nikclayton@mastodon.social
· 3mo ago
If you're going to use the new Mastodon #Collections feature there are a few things you should know before you consent for your account to be included in a collection. (source: I've been experimenting with the API for the past month to implement it in #pachli)
20
3
19
1
Open post
Nik @nikclayton@mastodon.social
· 2mo ago

I wonder if the rise in fascination with and unquestioning acceptance of LLM output is caused by COVID induced brain damage, or if it's only correlated with it.

4
0
2
0
Open post
Nik @nikclayton@mastodon.social
· 5mo ago

Something prophetic about beginning the day by pressing a button labelled "Start grind".

11
0
4
0
Open post
Nik @nikclayton@mastodon.social
· 2mo ago

RE: @mlugg@fosstodon.org

: cries in #gradle :

fosstodon.org
2
0
0
0
Open post
Nik @nikclayton@mastodon.social
· 2mo ago
Replying to
@demoographics@wikis.world Re 3, https://www.brainonllm.com/ is a study that looked at this. Still going through peer review (see the "Preprint" link on the site). https://www.thelancet.com/journals/langas/article/PIIS2468-12532500133-5/abstract notes "Continuous exposure to AI might reduce the ADR of standard non-AI assisted colonoscopy, suggesting a negative effect on endoscopist behaviour."
brainonllm.com
1
0
0
0
Open post
Nik @nikclayton@mastodon.social
· 5mo ago

`` Now all the models have been trained on open source code GitHub's raising the Copilot costs to price open source developers out of using the models as a way of preventing model collapse. ``

3
1
0
0
Open post
Nik @nikclayton@mastodon.social
· 9mo ago
Replying to
@staff@mastodon.social @mcnewton@mastodon.online To be fair, that change was not proactively communicated to third party client developers in the official Mastodon GmbH developer relations Discord channel. Nor is it mentioned in https://blog.joinmastodon.org/categories/trunk-and-tidbits/ It was mentioned in https://blog.joinmastodon.org/2025/10/mastodon-4-5-for-devs/ but only after 4.5 was released, and even then the original post didn't mention it, it was updated days later. So it's unsurprising that third party developers missed this.
Mastodon Blog

Trunk and Tidbits

6
0
0
0
Open post
Nik @nikclayton@mastodon.social
· 5mo ago
Replying to

@jonny@neuromatch.social @f4grx@chaos.social @OmegaPolice@hachyderm.io @srtcd424@mas.to @be@floss.social

so if you have any more competent hardware than that then self hosting a runner is a win

Only if you assume that my time to set up and continually maintain a piece of internet connected infrastructure is free.

The hardware cost is the least interesting part of the expenses saved by using GH runners.

2
2
1
0
Open post
Nik @nikclayton@mastodon.social
· 12mo ago
Replying to

@gvs @frameworkcomputer @Dynamodreher Absolutely not.

Choosing to use Framework (given that they're more expensive than competing brands) is a political choice, based on their previous values.

Continuing to use them, now that you know they're happy to fund groups that would happily see e.g. other software maintainers deported, interred, or worse, is also a political choice.

If you haven't already, go read up on the paradox of tolerance.

9
2
0
0
Open post
Nik @nikclayton@mastodon.social
· 12mo ago
Replying to

@Dynamodreher @frameworkcomputer they've been explicit that it's a deliberate choice:

https://community.frame.work/t/framework-supporting-far-right-racists/75986/2

we want to be transparent that bringing in and enabling every organization and community that we can across the Linux ecosystem is a deliberate choice.

Framework supporting far-right racists?
Framework Community

Framework supporting far-right racists?

We support open source software (and hardware), and partner with developers and maintainers across the ecosystem. We deliberately create a big tent, because we want open source software to win. We don’t partner based on individuals’ or organizations’ beliefs, values, or political stances outside of their alignment with us on increasing the adoption of open source software. We’ve sent out large quantities of hardware to folks at Fedora, Bluefin, Bazzite, NixOS, Arch Linux, Linux Mint, Omarchy,

6
4
1
0
Open post
Nik @nikclayton@mastodon.social
· 6mo ago
Replying to
@iamdavidobrien @SilverArrows @fishidwardrobe @Khrys @blogdiva @staringatclouds @kevin Fun fact: "me" is a valid username, so that makes the posts by people with that username effectively unsearchable. Also, you might like https://pachli.app as it makes it much easier to use the different search operators (https://pachli.app/pachli/2024/07/29/2.7.0-release.html#search-operators)
Pachli
Pachli

Pachli

Cooperative social media

2
5
0
0
Open post
Nik @nikclayton@mastodon.social
· 4mo ago
Replying to

@lisamelton@mastodon.social

Look, I might as well just change the BIO text field to:

This is the correct approach, as different clients may display your profile/bio info however they see fit, and in different contexts (viewing your account standalone, viewing your account in a list of accounts, ...). Some clients show pronouns, some don't.

Some users might even elect not to show emojis, or images, or disable animation.

If you want full control over the presentation then linking to a PDF is probably best.

1
0
0
0
Open post
Nik @nikclayton@mastodon.social
· 5mo ago
Replying to
@bms48@mastodon.social @jonny@neuromatch.social @f4grx@chaos.social @OmegaPolice@hachyderm.io @srtcd424@mas.to @be@floss.social Tangentially, I'm still waiting for someone to produce user-focused documentation that describes any tangible benefits of federation, as well as any risks. For example, in a hypothetical future where Forgejo is federated, is it possible for me to look at the open PRs on my project, but some of them are missing because federation failed? Or be missing comments on a PR because federation failed?
1
14
0
0
Open post
Nik @nikclayton@mastodon.social
· 5mo ago

It's that time of the month.

```
./runtools mkrelease --verbose final
```

#pachli

mastodon.social

Mastodon

1
0
0
0
Open post
Nik @nikclayton@mastodon.social
· 5mo ago
Replying to
@dansup@mastodon.social @benpate@mastodon.social maybe not a great example, given all the ignored questions on that PR.
1
2
0
0
Open post
Nik @nikclayton@mastodon.social
· 7mo ago
Replying to

@GuillaumeRossolini@infosec.exchange @timbray@cosocial.ca https://curl.se/dev/vuln-disclosure.html

There is no bug bounty and the curl project never offers rewards for reported vulnerabilities.

More in https://daniel.haxx.se/blog/2026/01/26/the-end-of-the-curl-bug-bounty/

curl.se

curl - Vulnerability Disclosure Policy

1
1
0
0
Open post
Nik @nikclayton@mastodon.social
· 7mo ago
Replying to
@Arasthel it's a bit orthogonal, but you will also face WorkManager problems on many devices, https://dontkillmyapp.com/
Don’t kill my app!

Don’t kill my app!

Hey Android vendors, don’t kill my app!

1
0
0
0
Open post
Nik @nikclayton@mastodon.social
· 19mo ago
Replying to
@JxckS "Delta Airlines flight where undercarriage was installed on top of the fuselage and the logo was painted upside down lands right-side up..."
1
0
0
0
Open post
Nik @nikclayton@mastodon.social
· 42mo ago
Replying to
@Popehat @mmasnick @nilay_patel the story might be "Substack's ToS is not strong enough" or "Substack do not enforce their ToS". But as far as I can see, no one's making that claim. So if their ToS is strong enough, and they do enforce it, this doesn't seem to be much more than a CEO who needs much better media training and briefing.
0
0
0
0
Open post
Nik @nikclayton@mastodon.social
· 5mo ago
Replying to
@danluu what do you think about the ethical concerns?
0
0
0
0
Open post
Nik @nikclayton@mastodon.social
· 6mo ago
Replying to
@staringatclouds @iamdavidobrien @SilverArrows @fishidwardrobe @Khrys @blogdiva @kevin @Me You'd think, but no - https://github.com/mastodon/mastodon/issues/31078
GitHub

`from:...` search filter appears to return incorrect / incomplete results · Issue #31078 · mastodon/mastodon

Steps to reproduce the problem See details Expected behaviour See details Actual behaviour See details Detailed description I'm seeing odd behaviour from the from:... operator when used in a search...

0
3
0
0
Open post
Nik @nikclayton@mastodon.social
· 3mo ago
Replying to

@mwichary@mastodon.online In the photo example, of the two scenarios:

  1. The user wants to perform a full rotation
  2. The user accidentally double-taps the "rotate 90" button

the second scenario seems much more likely. The user might have dexterity problems that make double taps more likely, or they might have a situational disability that makes double taps more likely (e.g., passenger in a car over a rough surface).

0
3
0
0
Open post
Nik @nikclayton@mastodon.social
· 6mo ago
Replying to
@owen@mastodon.transneptune.net @mhoye@cosocial.ca @cks@mastodon.social if you have a "DevOps team" then you've already lost.
0
0
0
0
Open post
Nik @nikclayton@mastodon.social
· 5mo ago
Replying to
@OmegaPolice@hachyderm.io @bms48@mastodon.social @jonny@neuromatch.social @f4grx@chaos.social @srtcd424@mas.to @be@floss.social E.g., I encounter a bug in project A, I see there's an issue for it, and I can see issues from projects B, C, and D that are impacted by the bug because they referenced it in their bug reports. I chase those down, and see PR Z in project B is the workaround they committed for the bug in their project, and I can use that to inform my understanding of the issue and how I might work around it in my project.
0
4
0
0
Open post
Nik @nikclayton@mastodon.social
· 5mo ago
Replying to

@johannab @dansup

what does that do to an experienced and capable contributor...

It gives them a clear signal that they should go and contribute to a project that doesn't care about the ethical considerations they are ignoring.

0
0
0
0
Open post
Nik @nikclayton@mastodon.social
· 6mo ago
Replying to
@autonomousapps@mstdn.social Outgoing emails are sat in a queue somewhere if delivery fails, redelivery is attempted for up to 10 days before considering it a permanent failure, and the queue system does not sync with the subscription system before every delivery attempt.
0
0
0
0
Open post
Nik @nikclayton@mastodon.social
· 5mo ago
Replying to
@liaizon @dansup @benpate It's because the incentives are off. Mastodon does not get grant funding for writing good specs. Mastodon gets grant funding for shipping features. Even if those features are underspecified.
0
0
0
0
Open post
Nik @nikclayton@mastodon.social
· 5mo ago

RE: @haubles@hachyderm.io

@haubles@hachyderm.io Did anything that can be shared publicly come out of this, that might be useful for other organisations?

E.g., planned policy changes, or changes to training or onboarding practices?

hachyderm.io

hannah aubry: "The views expressed by Scott in this thread do no…" - Hachyderm.io

0
0
0
0
Open post
Nik @nikclayton@mastodon.social
· 4mo ago
Replying to
@Edent@mastodon.social from a privacy perspective, my Mastodon client should not be able to determine if I've visited a particular URL or not.
0
0
0
0
Open post
Nik @nikclayton@mastodon.social
· 5mo ago
Replying to

@OmegaPolice@hachyderm.io @bms48@mastodon.social @jonny@neuromatch.social @f4grx@chaos.social @srtcd424@mas.to @be@floss.social

Basically, literally, a remote Git ref plus a discussion.

No, there's a lot more than that.

For example, lists of assignees, reviewers, the review state, a record of output/decisions from tasks run on the PR (e.g., CI steps, CLA bots).

PRs can have their own description, distinct from any commit messages. State like draft, ready to review, closed, approved, merged, abandoned. References to open issues, projects, etc.

0
8
0
0
Open post
Nik @nikclayton@mastodon.social
· 6mo ago
Replying to
@matdevdug@c.im @nik@toot.teckids.org @Taler@fosstodon.org Mobile telcos fumbled this badly. They had experience billing for micro transactions back when SMS messages were charged per message, no additional transaction fees.
0
0
0
0
Open post
Nik @nikclayton@mastodon.social
· 3mo ago
Replying to
@mwichary@mastodon.online For example, in https://pachli.app tapping the "Bookmark" button bookmarks a post and animates. The taps are throttled, so if the user inadvertently double-taps the bookmark button they don't accidentally un-bookmark the post. This has nothing to do with the animation.
Pachli
Pachli

Pachli

Cooperative social media

0
4
0
0
Open post
Nik @nikclayton@mastodon.social
· 5mo ago
Replying to

@jonny@neuromatch.social @OmegaPolice@hachyderm.io @bms48@mastodon.social @f4grx@chaos.social @srtcd424@mas.to @be@floss.social

  1. Yes, no
  2. https://en.wikipedia.org/wiki/Brooks%27s_law
  3. Demanding that other people do unpaid work on your behalf is deeply, deeply rude.
en.wikipedia.org
0
1
0
0
Open post
Nik @nikclayton@mastodon.social
· 5mo ago
Replying to
@brianokken you'd hire an intern that you know copies code wholesale from open source projects while stripping the license? Interesting ethical choice.
0
0
0
0
Open post
Nik @nikclayton@mastodon.social
· 5mo ago
Replying to
@bms48@mastodon.social @jonny@neuromatch.social @f4grx@chaos.social @OmegaPolice@hachyderm.io @srtcd424@mas.to @be@floss.social Sorry, that's a bit too cryptic to parse. Who do you think is bearing the negative externalities here? And is that shifting the dial towards or away from using GitHub?
0
20
0
0
Open post
Nik @nikclayton@mastodon.social
· 4mo ago
Replying to
@BadgerDad@kind.social @fesshole@mastodon.social https://youtu.be/rK5TyISxZ_M?si=v1_08-8YeINKfMTC

RAYE - WHERE IS MY HUSBAND! (Official Music Video)

0
0
0
0
Open post
Nik @nikclayton@mastodon.social
· 3mo ago
Replying to
@mwichary@mastodon.online Given that, throttling/debouncing taps on the "rotate 90" button feels like the correct tradeoff to make. I note that the iPhone UI does not appear to have an "undo" button, so assuming the user only intended to rotate the photo 90 degrees (which I also suspect is the most common operation), an inadvertent double-tap would require the user to make another three taps to achieve their goal. Am I missing something?
0
2
0
0
Open post
Nik @nikclayton@mastodon.social
· 5mo ago
Replying to
@gerowen you might like https://pachli.app which has (along with numerous other improvements).
Pachli
Pachli

Pachli

Cooperative social media

0
0
0
0
Open post
Nik @nikclayton@mastodon.social
· 5mo ago
Replying to
@bms48@mastodon.social @jonny@neuromatch.social @f4grx@chaos.social @OmegaPolice@hachyderm.io @srtcd424@mas.to @be@floss.social Yes, I'm aware of the recent GH search incident. But that was notable precisely because it was unusual, and not something baked into the underlying protocols.
0
0
0
0
Open post
Nik @nikclayton@mastodon.social
· 3mo ago
Replying to
@JulianOliver@mastodon.social Using a VPN built by people who went on a course that promises "no prior experience necessary" and does not seem to cover any of the legal issues sounds like a recipe for a really bad time.
0
1
0
0
Open post
Nik @nikclayton@mastodon.social
· 20mo ago
Replying to
@the_medium_kahuna@mastodon.social What are you going to do about it?
0
0
0
0
Open post
Nik @nikclayton@mastodon.social
· 5mo ago
Replying to

@OmegaPolice@hachyderm.io @bms48@mastodon.social @jonny@neuromatch.social @f4grx@chaos.social @srtcd424@mas.to @be@floss.social

Cross-repo links are ... just links

I don't think that's the case either. Linking to PRs and issues in project Y from project X:

  • in the project X view shows you things like "Is this issue closed?"
  • in the project Y view shows you "which other projects have referenced this issue in their own issue?", so you get useful cross-repo communication.
0
5
0
0
Open post
Nik @nikclayton@mastodon.social
· 5mo ago

@tinker@infosec.exchange

> Now, we search for web sites (or don't even search for web sites, yay abstraction layers that separate us from actual raw information) using "natural language" to try and coax out info.

If you think wanting natural language search is a recent desire, or invention, or a tool of the neurotypical, you are woefully misinformed.

E.g., https://www.mcgovern.org/the-legacy-of-patrick-j-mcgovern/from-the-pages-of-tech-history/april-4-1973-geologists-use-natural-language-system-to-study-moon-samples/ from the early '70s.

Or https://github.com/JanWielemaker/chat80 in the early '80s.

More history in https://www.e3s-conferences.org/articles/e3sconf/pdf/2021/05/e3sconf_iccsre2021_01039.pdf.

mcgovern.org
0
1
0
0
Open post
Nik @nikclayton@mastodon.social
· 5mo ago
Replying to
@DrHyde@fosstodon.org What are those ethical uses for LLMs?
0
1
0
0
Open post
Nik @nikclayton@mastodon.social
· 5mo ago
Replying to

@OmegaPolice@hachyderm.io @bms48@mastodon.social @jonny@neuromatch.social @f4grx@chaos.social @srtcd424@mas.to @be@floss.social

GitHub is not Twitter. Every repo has a clear owner account/org; I need to go to their instance to access and engage.

That is explicitly not the plan. See https://unnamed.website/posts/forge-federation-myths/ and (linked to from https://forgejo.org/2023-01-10-answering-forgejo-federation-questions/ which is the closest thing to a vision for this that I could find, even if it is several years old).

Forge Federation Myths
unnamed.website

Forge Federation Myths

Debunking common myths and misconceptions about forge federation

0
6
0
0
Open post
Nik @nikclayton@mastodon.social
· 5mo ago
Replying to
@bms48@mastodon.social @jonny@neuromatch.social @f4grx@chaos.social @OmegaPolice@hachyderm.io @srtcd424@mas.to @be@floss.social No disagreement from me that there are many persuasive arguments to move away from the GitHub. But the OP being impressed that (a) dedicated hardware is faster than shared hardware, and (b) the dedicated hardware is relatively cheap, is still glossing over a huge number of issues that any competent org (or solo developer) still has to consider.
0
18
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 20:57:04 UTC