2026-05-06 12:04:00
Google is updating Gemini to add a UI that triggers support hotline referrals and a "help is available" module when chats indicate potential crises like suicide (Mark Bergen/Bloomberg)
https://www.bloomberg.com/news/articles/20
I am addicted to rewriting these UIs in SwiftUI.
Next victim, the AnimationStateMachine.
The main driver was just killing the select/add/connect modal system, that feels like using VI on a UI - but while I was working on it, decided to tune up a little the UI.
When you tap on a wire, you get a popup to configure the transition, which you have to preselect in the original:
The original Godot, my version.
Ooh how did I miss that the new Pagefind has a new Web Components-based UI (used to be Svelte)? https://github.com/Pagefind/pagefind/releases/tag/v1.5.0 Awesome work team!
A new silly browser extension to add a colorful moving background to mastodon. This has no functionality but make me happy.
FF: https://addons.mozilla.org/en-US/firefox/addon/mastodon-busy-background/
Chrome:
Just logged into MS365 for the first time in weeks.
I feel like every time I do that, they’ve re-fucked the UI and I’m lost.
I *THOUGHT* last time I had worked out a way to always go first to the admin center, BECAUSE THATS THE ONLY THING I EVER USE! This time it was just a big chatbot window.
If I ever meet anyone who admits involvement in this pile pf shit, I’ll beat them to death with my bare hands.
📖 Automatic API documentation:
PostgREST generates #OpenAPI specs automatically from your schema. Hook up Swagger-UI − interactive, always up-to-date docs for your API. No more manual doc maintenance.
🏗️ Versioning through DB schemas:
Instead of managing API versions in code, PostgREST uses #PostgreSQL
🎨 Blinc: A declarative, reactive UI system with first-class state machines, spring physics animations, and GPU-accelerated rendering
#ui
#MeshCore in theory has sensor support, but I didn't have any luck getting my BME280 recognized, so I used a Raspberry Pi instead! It can still respond on the mesh network too.
Next up: installing HomeAssistant to see if it can send environmental data to be logged / stored in a pretty UI.
Thinking about making my SwiftUI code cross platform, beyond Apple.
I don’t really want SwiftUI on every platform and dealing with the impedance mismatch of SwiftUI and the host - despite having a few OSS engines that do it.
What I have come to realize is that using SwiftUI @Observables is all you need: swap the actual front end for a tightly coupled UI to the host platform, but keep your logic shared.
And you can have an LLM do the heavy lifting for you.
> A few years ago a new trend in UI design emerged where related elements would appear more and more detached and unrelated to the things they are meant to point to.
https://rakhim.exotext.com/related-ui-elements-should-not-appear-unrelated
Netflix starts rolling out its new Clips vertical video feed as a separate tab in the UK, the US, Canada, Australia, India, and four other countries (Jay Peters/The Verge)
https://www.theverge.com/streaming/920179/netflix-vertical-video-feed-mobile-app-ui
Ui
"Registration is currently only possible with an invite link.
Registered users can create invite links directly using their XMPP client.
A step-by-step guide is available here: Great Invitations
If needed, registered users can request invite links by sending a short message to support@dismail.de."
Also, falls jemand einen Einladungs Link für mich hat, würde ich mich sehr darüber freuen.
Boxes: Lost Fragments (or Epic’s free game of the week).
Probably not i18n fails, but it feels so weird to match Palatino with these “cute”/“fancy” handwriting fonts (or plain Noto Sans CJK).
#typography
In the interests of starting a more productive dialogue than yesterday's main character was interested in, let's make a #brainstorm thread about design changes to ActivityPub and/or client UI that could actually help address drive-by (often racist) harassment on the fediverse.
Feel free to discuss pros/cons but don't feel an idea needs to be perfect to suggest it. Also since this is a brainstorm don't worry about complexity/implementation cost. If you have a great-but-hard-to-implement idea someone else may think of a way to simplify it.
Note that the underlying problem *is* a social one, do there won't be a technological fix! But tech changes can make social remedies easier/harder.
I've got some to start:
1. Have a "protected mode" that users can voluntarily turn on. Some servers might turn it on by default. In protected mode, users whose accounts are less than D days old and/or who have fewer than F followers can't reply to or DM you. F and D could have different values for same-sever vs. different-server accounts, and could be customized by each user. Obviously a dedicated harasser can get around this, but it ups the activation energy for block evasion and pile-ons a bit. Would be interesting to review moderation records to estimate how helpful this might or might not be. Could also have a setting to require "follows-from-my-server" although that might be too limiting on private servers. Restriction would be turned off for people you mention within that thread and could be set to unlimit anyone you've ever mentioned. Would this lock new users out of engagement entirely? If everyone had it on via a default, you'd have you post your own stuff until someone followed you (assuming F=1). One could add "R non-moderated replies" and/or "F favorites" options to soften things; those experiencing more harassment could set higher limits. When muting/blocking/reporting someone who replied to your post, protected mode could be suggested with settings that would have filtered the post you're reporting.
2. Enable some form of public moderation info to be displayed when both moderator and local server opt-in. Obviously each server would be able to ignore federated public tags. I'm imagining "banned from X server for R reason (optional link to evidence)" appearing on someone's profile & an icon on their PFP in each post viewed by someone on server Y *if* the mods of server X decide it's appropriate *and* server Y opts in to displaying such tags from server X specifically. Alliances of servers with similar moderation preferences could then have moderation action on one server result in clear warning propagation to others without the other mods needing to decide whether to also take action immediately. In some cases different moderation preferences would mean you wouldn't take action yourself but would keep the notice up for your users to consider. Obviously the "Scarlet Letter" vibe ain't great, but in some cases it's deserved, and when there's disagreement between servers about that, mods on server Y could either disable a specific tag or disable federation of mod tags from that server in general. Even better shared moderation tools are of course possible.
3. Different people/groups have different norms around boosting. Currently we only have a locked/public binary. Without any big protocol changes, adding a "prefers boosts/doesn't" setting which would warn in the UI before a viewer chooses to boost if the preference is "doesn't" could help. This could be set per-post, but could also have defaults and could have different values for same-server or not, or for particular servers. For example, I could say "default to prefer boosts from users on my server but not from users on other servers" or "default to prefer boosting on all servers except mastodon.social." Last option might be harder to implement I guess.
#ActivityPub #Meta #Harassment
great UI for subsonic #music server - definitely try it if you are hosting #navidrome or #jellyfin. imho it's way better than spotify/tidal offer!
I've had ideas rattling around in my head for a while but not quite hitting coherence.
What does a "rich terminal" mean to you as a developer? We're in a really weird place right now with regards to UI and UX, with chat as a normal mode of operation being everywhere, yet we're constrained to two major paradigms: the terminal user interface, and the instant message. Both come with really weird limits to their affordances.
And there's prior art here — light table, jupyter notebooks, observable hq, rich REPLs — but they're usually this weird hybrid of not quite transcript not quite live program that I find somewhere between unsettling and frustrating.
I do however think it's well past time we abandoned monospaced type as the core way we think about source code, and at the same time, built better user interfaces than that allows, without going full "this is a program with its own interface”
It's weird uncharted territory.
Reviewed some vibe coded UI today, because things were a bit off. Well, the things that were not off were 50% of the time off and the other half looked ok by accident. Hell yeah, this vibe codes stuff is utter nonsensical and a lot of work to fix. Why is this popular? How do I tell my colleague? #vibecoding
Quinoa, paarse wortel, ui, champignons, courgette, mediterrane kruiden, paddenstoelenbouillon en op mijn bord vier gesnipperde groene rawit. #wewv
Seattle-based CopilotKit, whose popular AG-UI protocol lets developers deploy app-native AI agents, raised a $27M Series A led by Glilot, NFX, and SignalFire (Ram Iyer/TechCrunch)
https://techcrunch.com/2026/05/05/copilotkit-raises-27m-to-hel…
Objectively, the software development industry has failed to roll out LLMs as a product. Having to "choose the right model” is a failure (regardless of where you are on the AI hype train).
Imagine walking into a restaurant and having to source your own food, cook, set the table, and wait on yourself.
Me dragging an image into the Teams PWA UI, and given no option to add alt text.
Me attaching image into Teams PWA UI, still no option.
Me pasting the image. Yeah, sure, Teams lets me add alt text.
Who is the fucklechuck who came up with this UI?
Also trying out Toot! (well, I bought it, and as such I have to). I do wish it had a trial, but I decided that worst case I’d bought a developer a cup of coffee, so whatever. Fortunately, initial impressions are good. It is not as compact of a UI as I’d like, but the features seem thoughtful and well-implemented so far. I’ll be dual-wielding this and iPhanpy for a while to test them properly.
is there a way on wikipedia to reset all of my account settings to the defaults?
i have a mess of display preferences that don’t work properly and i’m pretty sure there are some old settings in my account that the current ui doesn’t expose
at least, anything i do to change the font size has no effect
NEW MASTODON BROWSER PLUGIN
FF: https://addons.mozilla.org/en-US/firefox/addon/mastodon-hashtag-helper/
Chrome:
React is a framework for web ui. There's a 'native' version which is supposed to let you do native apps as well as web apps.
Let's find out some pitfalls of that.
Component reuse is not always great, if it makes your component too complex. Means a bug suddenly can affect many things instead of one.
Performance in test vs prod can be diffent. Test data smaller than real data? Use shitty slow android test devices. Profile running code. Don't randomly change component ids.
Upgrage libs often. Gets more complex to do lots at once. Frequent cleaning means easy cleaning.
Write comments so people know who knows what functions are for and do. Knowledge leaving team as staff leave is bad.
#devworld
@… wrt recent github tickets (on my phone and can't comment on the thread yet): the point of making it an env var is that *you do not need to use the UI to set it*.
If you're stuck in an edge case with broken scaling auto detection and the UI is tiny or enormous you probably won't be able to effectively interact with the preferenc…
Here's how you'll control and navigate Android XR glasses #smartglasses
…sometimes there’s •not• a clear standard way. Sometimes you need flexibility. For example, a lot of what makes UI programming hard is layout: you have to make your own very specific application look good on a variety of devices and screens, which means coming up with an •algorithm• for adjusting your design for all those different contexts.
That’s an intrinsically hard problem that requires design chops and nuance and contextual knowledge. Attempts to abstract the decisions out of that problem have been stubbornly unsuccessful. (How many layout engines are out there now?)
Updated my workshop Mac mini to #Tahoe and wow. Either I’m getting old or this is really bad UI design. (…or both 😁) I’m not talking about the weird alignment of elements and rounded corners that are all over the place, although that’s surprising to see as well. More the hard to read text on semi-transparent, blurry elements that also lack contrast. This really trips me up as someone with regular …
Heynote is pretty cool. If you're the sort of person that uses an auto-saving untitled tab in your text editor to store random notes and snippets (Notepad /Sublime Text/etc), it's pretty similar to that. There are some differences (most notably you have to name your tabs), but overall it maintains a similarly minimalist UI.
https://heynote.com/
Ui, starker, langer Text über eine andere Zeit die nicht in allem besser war:
[...] Zurück in die Zukunft
... Ich vermisse es, einmal täglich 15 Minuten Nachrichten zu sehen, die diesen Namen auch verdienen, von Redakteuren, die PR nicht mit Journalismus verwechseln und Kommentar und Nachricht voneinander unterscheiden können. [...]
https://
Caltech astrophysicist fatally shot on porch of his rural SoCal home: #Grillmair was a specialist for #TidalStreams of #galaxies as his publications (as first author) listed in https://ui.adsabs.harvard.edu/search/q= first_author:"Grillmair"&sort=date desc, bibcode desc&p_=0 show.
Google's Android XR design docs and developer tools hint at the XR glasses' details, including mandatory physical buttons and "Glimmer" UI design language (Abner Li/9to5Google)
https://9to5google.com/2026/02/16/android-xr-glasses-ui/
I see Mastodon social has made some changes to the UI. A bit more air. Quite like it.
If there's one thing Proton has to change it is the 'nagging' about upgrading to the Pro version (I have experience with that with Mail and Pass). The UI and UX are good (at least to my taste), but that should be limited to once a month or once a year.
> “I tried every way I could think of to call for help using the options the app showed, but the phone line wouldn’t go through, and when I pressed the SOS button it told me it was unavailable. So then what exactly is the SOS for?”
[Developer voice] Actually user telemetry shows that people almost never use emergency features in the app, so we removed the functionality and left the UI as a placebo button.
The software presents as a web-based UI that allows users to manage satellite passes, view SDR waterfall data, decode basic signals such as GMSK telemetry, view telemetry packets, synchronize TLEs, manage multiple SDR devices, browse downloaded weather imagery, monitor DSP performance, and interface with antenna rotators.
Unlike tools such as SatDump, which focus primarily …
Ui, digitale Unabhängigkeit nimmt auch woanders Fahrt auf!
Leave big tech behind! How to replace Amazon, Google, X, Meta, Apple – and more
https://www.theguardian.com/technology/2026/feb/26/how-to-replac…
I've been seeing everyone complaining about #GitHub lately. Well, I totally agree. I've had to start working with it again recently. Not only are there frequent outages, but the UI is slow and buggy as hell. Buggy like in "Supporting the back button? What for?"...
#enshittification
I had an AI criticize my UI and it said “it’s giving win32” - we have reached AGI.
«WTO warnt vor Ende des KI-Booms wegen Energiemangel:
Hohe Ölpreise und Strombedarfe könnten den Bau von Rechenzentren und das globale Handelswachstum 2026 reduzieren. Trumps Zölle spalten die Märkte zusätzlich»
Ui nein!1!! Zufälle gibt es und wem weisen wir nun die Schuld zu?!?? Wie intelligent ist überhaubt das Anwenden von KI? Wenn dies nicht vorhersehbar war, wenn auch nur unterschwellig emotional?!
🤷
If the UI completely freezes any special keyboard commands to get it to unfreeze? Or do I just need to hard reboot?
#ubuntu
Hey one not on ai!
Continuous deployment stuff. Pushing to production.
Gitops is like devops only it pulls from git instead of being pushed.
Flux is a thing doing the pulling?
Its a kubernettes app. Install it on your cluster, and it'll watch your repo and build and deploy.
I think? I barely understand kubernettes, he said a lot if names of things I don't really know what they are. I've heard of Kustomize. Should look into that too if we ever get time.
He used k9s for the demo. Some sort of console ui for kubernettes? Dunno what that is really. Might be useful.
#devops #devWorld #kubernettes
Ok, Im using a form from the finance department and frankly I expected better Excel-fu from the accountants. This made me physically recoil from the computer (yes, its supposed to be a checkbox).
And no, "unchecked" or "<blank>" isn't a value in the dropdown, but you have to delete the/any value in the field for it to be "unchecked".
Brauchen wir in Niedersachsen eine Meldestelle für queerfeindliche Vorfälle?
https://aktion.rnd.de/umfrage/n3ig3?uid=&cck&ref=mastodon.de
Wäre mal toll, würdet ihr eure Meinung da lassen! 🕊️ :boost_requested:
RE: https://mastodon.world/@paninid/116324402697434215
This is a huge problem and we need to be holding people making chatbot interfaces accountable for some of it. The _shape_ of these tools matter immensely. They need to be presented as not just ‘might be wrong' in a disclaimer sense, but deeply integrating their epistemic status in the UI. These are suggestions, leads, pointers, rough summaries.
Incredible day-2 opener by @… at #btconf, who condensed >25 years of building music software into his in-browser openDAW – a case for openness … and persistence. Including a 🤘 live performance by @…
Noch ein paar der zuletzt hier besonders häufig geteilten #News:
Jetzt patchen nginx-ui! Angreifer übernehmen Kontrolle über Nginx-Server
…crucially, I’d argue that (2) is •not• the only cause of (1): narrowing the problem space was not the only thing Hypercard did that lowered the barrier to entry. There have been other tools that also aggressively narrowed the problem space yet did not catch on the way Hypercard did.
Narrowing the class of problems is •part• of Hypercard’s barrier-removing success, to be sure! For example, I mentioned UI layout upthread. Hypercard stacks aren’t resizable. Layout involved absolute positioning, end of story (mostly).
I regularly drag my feet on some upgrades, but this is getting a bit ridiculous. I'm using an iPhone 13 Mini because my tiny hands can't hold the giant phablets. And iOS 18.7.2, because I hate the AI junk crammed into everything and don't want nauseating translucent UI effects. But there's a lot of security bugs lately that might demand something to change. Uggghh.
I wish portable pocket computers were less capable and had more battery life.
#apple #wtf
The advantage of UI redesigns no one is talking about: lost users will be clicking on more things as they try to find what they are looking for, sending your traffic analytics through the ROOF
#ProductManagement #UXDesign
Jesus christ the "short films" #AI hobbyists are putting out are atrocious.
✅ Nonsensical voiceover
✅ Luxury fetishism
✅ Filler dialogue
✅ Garbled glowing computer UI
It _looks_ just like a real 2.5-star blockbuster, but there's nothing there.
Finally getting around to playing with my synthiota board and porting my CircuitPython “tbish” TB-303-like synth code. It finally has a UI of sorts! In real time, you can edit steps/mutes/accents/slides & edit 8 synth parameters. It's pretty fun. #tb303 #circuitpython
Finally getting around to playing with my synthiota board and porting my CircuitPython “tbish” TB-303-like synth code. It finally has a UI of sorts! In real time, you can edit steps/mutes/accents/slides & edit 8 synth parameters. It's pretty fun. #tb303 #circuitpython
The cybersecurity sector never cools down -- it only heats up -- so don't miss today's Metacurity for the most critical infosec developments you should know, including
--Overwhelmed by vulnerability surge, NIST scales back NVD coverage,
--US nationals head to prison for aiding fake DPRK IT workers,
--Anthropic publishes Claude ID verification requirements,
--New ransomware attacks target S. Korean SMEs,
--New adware tool delivers system privileges that di…
Noch ein paar der zuletzt hier besonders häufig geteilten #News:
Jetzt patchen nginx-ui! Angreifer übernehmen Kontrolle über Nginx-Server
@… You're exaggerating with "disaster". CVE-2025-64170 was a UI issue exploitable only under rare circumstances and required ability to see victim's terminal.
Meanwhile OG sudo had more severe issues: https://www.
@… will look into it. Do you want to hide them from UI only, or hide completely even when navigating to the page via address bar?
I'm asking because there are some new server options, in upcoming Mastodon version, that an instance admin can disable federated and/or local timelines, which applies to all users of the instance. (Phanpy already support this, mastodo…
For some years now the UI design and interaction methods shown in sci-fi movies have become ever more abstract & complex, driven by minimalist aesthetics utilizing high-res graphics, a design philosophy based on total omniscient access, heavy information density and interactive realtime visualizations (and/or visual ways of browsing) to aid exploration & expose patterns/relationships, the use of layered/spatial layouts, capable of customization/personalization, programmability (of so…
Time for renewed #presentation
Hi, I'm Matteo. I'm Italian 🇮🇹, living abroad 🇪🇺. I'm a big space Nerd. Computer scientist with a PhD in Evolutionary Robotics.
I work in AAA #gamedev as a UI/UX engineer.
If there's one thing Proton has to change it is the 'nagging' about upgrading to the Pro version (I have experience with that with Mail and Pass). The UI and UX are good (at least to my taste), but that should be limited to once a month or once a year.
Sometimes you want to touch something but it’s really close to something else and you touch that instead and things don’t go as you planned.
(This post is either about mobile UI design or getting kinky with someone.)
TIL that #Immich hard-codes all its paths into its postgresql database. What a nightmare for migrations. None of the tasks in the UI helped. Tried replacing it in the db, no chance. Had to resort to bind mounting shenanigans.
Noch ein paar der zuletzt hier besonders häufig geteilten #News:
Jetzt patchen nginx-ui! Angreifer übernehmen Kontrolle über Nginx-Server
Trying out Songkick to keep track of touring artists, as I never really liked using Bandsintown years ago. The Songkick UI is already way better. Since I don't use Spotify, I just searched for and added all the artists I could think of that I'd want to see. I currently have 105. 😂 Not that I currently or recently make it out to many shows. But still.
#Songkick
“Tahoe is the worst regression in the entire history of MacOS. There are many reasons to prefer MacOS to any of its competition, but the one that has been the most consistent since System 1 in 1984 is the superiority of its user interface. There is nothing about Tahoe’s new UI that is better than its predecessor…. Fundamental principles of computer-human interaction — principles that Apple itself forged over decades — have been completely ignored.”
—John Gruber
You don’t need to sign up to NBC to listen to articles, even if you use Firefox on Android.
I updated this post with the steps shown in the video (since Firefox has to rely on Android, versus its swell UI on Windows):
https://adrianroselli.com/2026/03/your-b…
Prutje van gestoomde bataat en champignons, gesmoorde kip en ui, op het eind aangevuld met bliktomaat en daslookpesto en bestrooid met winterpostelein. #wewv
Still, there are some other things Hypercard did we’d do well to study, even with full-scale tools. Off the top of my head:
- It richly rewarded unguided exploration. Unsuccessful experimentation had a way of leading to paths forward, not just dead ends.
- Much of it worked by direct manipulation: if you want the thing there, you put the thing there. (Unity and Godot both sort of kind of do some descendant of this, but not with the same discoverability and transparency.)
- There was a rich library of good starting points, modifiable examples.
- An empty but functioning new project had essentially zero boilerplate. You didn’t have to have 15 files and hundreds of lines of code to get a blank page.
- Its UI made it easy-ish for newcomers to ask “What can I do with this thing here?” Modern autocomplete and inline docs kind of sort of approximate this, but in practice only for people who already have tool expertise.
- HyperTalk (the programming language) is tricky to write (it’s a p-lang), but it’s remarkably easy to read. You can peer at it with very limited knowledge and make educated guesses about its semantics, and those guesses will be mostly correct. (HyperTalk syntax tends to get the most attention when people talk about this, I think at the expense of the other things above.)
Sources: MacBook Pros with touch screens, due this fall, will have a Dynamic Island and a refreshed, dynamic UI optimized for touch or point-and-click input (Mark Gurman/Bloomberg)
https://www.bloomberg.com/news/articles/20
What did digikey just do to their website none of the filters on the search page are loading.
like i can see products but the list of filters is just a blank gray rectangle.
Come on, your site 5 years ago was perfect and there was literally no reason to change the UI. Stop making it worse.
My ideas:
- Peer to peer sync, no server required.
- A small one-binary component you could run on your own server or as a service and pair with your "account" to make it work without another browser peer online.
- Take the ideas from container tabs and use that to create personal contexts within which to sync. Basically: sub-accounts, where you can select what's inherited from global settings and when. (tough to design good UI for. this is the most ambitious idea.)
“Tahoe is the worst user interface update in the history of the Mac. Every change is either wrongheaded, poorly executed, or both. The Mac remains usable only because of Tahoe’s lack of ambition: it mostly alters the appearance and metrics of interface elements rather than making fundamental changes to the structure of the Mac UI. ....The bad ideas embodied in Tahoe reveal an Apple design team that has abandoned the most basic principles of human-computer interaction.”
—John Siracusa
RE: https://gardenstate.social/@stefan/116308200316706011
Been getting some great feedback today and have already added some cool features like a mini editor you can toggle on for those who want more search UI on the screen.
Added, updated & simplified the growing collection of darkroom-related calculators and super happy how elegant and concise the code has turned out, making it super easy to add more of them in the future.
I think it's also another great, if minimal, example to illustrate how otherwise completely separate https://thi.ng/umbrella
Client explaining spec: “Clicking the drop-down opens a product grid menu with pop-ups to choose colors.”
Me: “Wut.”
Technical pedantry is important in UI and digital accessibility work. As practitioners we have to translate lingo all the time.
Suggestions…
• Drop-down: https://adrianroselli.…
Every now and then, Vivaldi.. on my work computer - and only on my work computer - flashes and rebuilds its whole UI. Like the whole window goes blank for a second then its back.
Which _totally_ doesn't make me think they have something watching / scraping what Im doing. :/
edit: and not Vivaldi I mean, Im willing to bet its something work has installed on here.
📋 Planning skills:
• write-a-prd — interview − PRD − #GitHub issu e
• prd-to-issues — breaks PRDs into vertical-slice tickets
• grill-me — relentless interview until every decision branch is resolved
🎨 Design & refactor:
• design-an-interface — parallel sub-agents generate multiple radically different UI designs
• request-refactor-plan — detailed refactor pla…
Bietjes, roodloof, appel, ui, pecannoten, pompoenpitten, zout, peper, olijfolie.
#HetIsAlweerOp
Figma's stock closed down ~8% on March 18 after Google updated its Stitch AI coding tool for UI design; FIG is down ~80% since the company's IPO in August 2025 (John Wang/@j0hnwang)
https://x.com/j0hnwang/status/2034425352366473223
As a volunteer mastodon admin I HAVE to balance growing a community with managing my time.
One way this comes up is new account registrations. Approval or Open is the eternal battle I see happen. I hate it.
I want open registration but not loose my life to battling new account spam.
So here is a screenshot of the tool I built. It checks new accounts and grades them and then silences or bans them based on 54 different properties. It's not perfect but seems to work for …
I keep forgetting there is no mastodon admin api to change the registration mode. I deeply wish that api existed because so many servers would benefit from building tools to open registration during hours they are available to properly moderate new accounts.
https://github.com/mastodon/mastodon/i
My ubuntu had another very bad wake up from suspension. Could barely get the login to present. typing was mega slow. Mouse barely moved. Did manage to open the UI to restart the machine this time.
After restart I used claude to see if it could find the reason. It found a USB device (my external cd drive) that was spamming errors. I could see the errors stop when I unplugged it.
How embarrassing for ubuntu that it lets those errors grind the system to a halt.