Tootfinder

Opt-in global Mastodon full text search. Join the index!

@aral@mastodon.ar.al
2026-02-14 19:41:53

This is the only correct action to take when a web site asks you for age verification.
Tell all your friends.

Screenshot of Safari showing example.com. A context menu is showing the the Close Tab option is highlighted.
@benb@osintua.eu
2025-12-16 01:43:20

Russia's Central Bank seeks $229 billion in damages from Euroclear: benborges.xyz/2025/12/16/russi

@bobmueller@mastodon.world
2026-01-15 16:45:02

Support bookstores.

@aral@mastodon.ar.al
2026-01-15 16:20:32

🥳 @small-tech/auto-encrypt-localhost version 9.0.1 released
Automatically provisions and installs locally-trusted TLS certificates for Node.js https servers (including Polka, Express.js, etc.) Unlike mkcert, 100% written in JavaScript with no external/binary dependencies. As used in Kitten¹
cod…

@EarthOrgUK@mastodon.energy
2026-02-14 09:51:04

On the UK SSES 1st Phase ESA Regs (2026) - UK central government consulting to enable flexibility from domestic heat pumps etc #smartGrid #flexibleDemand #SSES

@aral@mastodon.ar.al
2026-01-15 15:25:20

🥳 @small-tech/syswide-cas v7.0.2 released
Enables Node.js to use custom Certificate Authorities (CAs) alongside the bundled root CAs.
codeberg.org/small-tech/syswid
• Drops legacy Node support
• Is now ESM
• Improved code quality
•…

@Dragofix@veganism.social
2026-01-15 00:17:32

Trump Proposes Opening Over 1 Million Acres of California Public Lands to Drilling, Fracking biologicaldiversity.org/w/news

@bobmueller@mastodon.world
2026-02-14 08:00:13

Love Nathan Pyle's work. Find his stuff here: nathanwpyle.art/

@wyri@toot-toot.wyrihaxim.us
2025-12-10 23:01:01

Preview of a new 🌈 node joining the cluster, once talos.dev fully supports the #RaspberryPi 5. It's a work in progress, and there are temporary options: github.com/siderolabs/sbc-rasp

@ErikUden@mastodon.de
2025-12-15 22:31:16

weird how since the epstein files leaked, the accusation of trans people being pedophiles is no longer so central to fascists. almost as if they're laying the ground work to justify pedophilia now

@servelan@newsie.social
2026-01-13 19:19:39

Central bankers worldwide ‘stand in full solidarity’ with Powell
thehill.com/policy/internation

@memeorandum@universeodon.com
2026-01-13 15:10:48

Global central bankers rally behind Fed's Powell (Andrew Pantazi/Axios)
axios.com/2026/01/13/powell-tr
memeorandum.com/260113/p47#a26

@aral@mastodon.ar.al
2025-12-14 09:08:56

I’ve spoken with my boss (he’s a bit of a dickhead but his heart’s in the right place) and confirmed that I won’t be getting fired for opposing Israel’s ongoing genocide and supporting the human rights of the Palestinian people to live with freedom and dignity like the rest of us but not everyone is as lucky.

The central problem for American national security:
By itself the United States cannot keep up with China’s soaring industrial capacity,
which translates directly into military might.
China has close to a 28 percent share of global manufacturing,
while the United States has around 17 percent.
By one count, it is acquiring advanced weapons systems and equipment five to six times faster than America is.
One Chinese shipyard can build more than all Americ…

@hakona@im.alstadheim.no
2025-12-13 12:41:38

Reading Paul Krugman talking with Adam Tooze . Re. € crisis in 2012: "Paul DeGraue, Belgian economist said, “this is a panic, the numbers don’t really justify this.” Mario Draghi actually agreed and said three words, “whatever it takes,” that the ECB will stand behind that and will make sure the countries don’t run out of cash. The crisis just evaporated like nothing. *Most effective central bank statement in the history of humanity*, I’m sure." Here is Dhragi's speech:

@mattmaisonre@mastodon.world
2026-02-12 22:15:13

Top U.S. Multifamily Rent Growth Markets
Arbor Realty Trust - February 11, 2026
“Over the past 12 months, the leading rent growth markets spanned multiple regions, each exhibiting distinct strengths and characteristics.”

Top U.S. Multifamily Rent Growth Markets — February 2026
@aral@mastodon.ar.al
2025-12-14 21:53:08

“How did it feel for the man who built a home, only to watch it turn to the rubble? How does a farmer stand before the land he tended year after year, now lying barren—no scent of soil, no whisper of harvest? How does a father tell his son the school he loved is gone, that the garden where he played is now only a rumor in the rubble? How does a mother walk through the ghost of a playground, finding a small shoe, a torn notebook, a toy she once mended? How do neighbors look at one another, wo…

@doktrock@toad.social
2026-01-14 22:58:32

"Four Lakota detainees were reportedly sent to a former concentration camp used during the Dakota Wars" #Minnesota #ICE
h/t whodat35 bsky

@Dragofix@veganism.social
2026-01-12 22:25:28

‘A serious amount of rain’: central Queensland flooding could isolate some communities for months theguardian.com/australia-news

@bobmueller@mastodon.world
2025-12-14 15:30:04

Short post this week, because Nutcracker. Family news, a leaking fog machine, a new top hat, and some Michigan football turmoil—all in one busy, reflective week. Life’s messy, but life is good.
bobmuellerwriter.com/life-is-g

@villavelius@mastodon.online
2026-02-14 08:05:23

Is dit een waarschuwing en een les voor stadsverwarming in Nederland?
theguardian.com/world/2026/feb

@samueljohn@mastodon.world
2025-12-12 12:08:44

Fuck russia, again mstdn.social/@noelreports/1157

@al3x@hachyderm.io
2026-02-13 17:59:38

Spotlight on my #macos #Tahoe keeps crashing because it encounters some issue inside its index. A central piece of software crashes continuously at its own fault. Great exemple of resiliency in #Apple software.
Fear not. It’s not the only example. @… has a post with reports about Time Machine. That other central piece of macOS software.
Even if these issues are affecting a small number of customers, they reveal a critical lack of quality in the software Apple ships. Unfortunately with very few exceptions, Apple bloggers are afraid to report these issues knowing how vengeful Apple is and they’ll lose access to anything they built over years.

@blakes7bot@mas.torpidity.net
2026-01-15 19:17:14

Series D, Episode 07 - Assassin
VERLIS: I'm sorry, Commissioner. I can break the rules in private, not in public.
SERVALAN: I want him! You can name your price.
VERLIS: You'll have to bid for him like anyone else.
blake.torpidity.net/m/407/152 B7B5

Claude Haiku 4.5 describes the image as: "# Egyptian-Themed Scene Description

This image shows a theatrical scene set in ancient Egypt, featuring elaborate production design with distinctive Egyptian iconography and styling. The setting includes ornate backdrops with hieroglyphic-inspired patterns and Egyptian motifs in shades of pink, red, and gold.

Two central figures are seated in conversation, dressed in period costume. One wears a black outfit while the other is adorned in an elaborate E…
@wyri@toot-toot.wyrihaxim.us
2025-12-14 21:52:53

@… @… Good, making money in the open web was always crappy.
Either that universal wage, or even more nearly free hosting options and tooling around them. Because for those with very little money, it's easier to spent it on …

@benb@osintua.eu
2025-12-11 13:20:07

Ukraine's central bank holds rate steady despite falling inflation: benborges.xyz/2025/12/11/ukrai

@bobmueller@mastodon.world
2025-12-14 05:31:12

Life Is Good, Even When the Fog Machine Leaks
Short post this week, because Nutcracker. Got some cool news this week from Second Son, AKA McNugget. Their family is growing. We’ll know more in a couple of weeks, but they think they’re due in July. Makes me think about my parents. My Dad only ever met his first grandchild. My Mom (who would have turned 99 earlier this month) only met three.

@aral@mastodon.ar.al
2025-12-11 14:46:51

I love how simple Kitten’s Streaming HTML workflow makes building features like this, especially when using class-based Kitten pages and components :)
#Kitten

Screen capture of the Team schedule interface from the Gaza Verified admin site. It is a table of names and days (Aral, Casey, Joy, Aseel, Fabio And Mondays … Fridays) with checkboxes at each name/day pair. It starts out greyed out. The Unlock to edit button is clicked and the interface comes alive (opacity returns to full and the checkboxes become green and clickable). The person toggles a few checkboxes and clicks the Lock button to lock the interface again and then repeats the process to und…
Screenshot of code (the lines editable=false and the button tag code are highlighted):

class TeamSchedule extends kitten.Component {
  editable = false

  html () {
    return kitten.html`
      <section>
        <h3>Team schedule</h3>
        <button
          name='toggle'
          connect
        >${this.editable ? 'Lock' : 'Unlock to edit'}</button>
        <table id='team-schedule' ${this.editable ? '' : 'inert'}>
          <caption id='caption'>
            <markdown>
              Show…
Screenshot of code, continuation of the same class, starting with the end of the html() method from the previous screenshot and going till the end of the class (the table[inert] style and the onToggle() method are highlighted:

          <style>
            table[inert] {
              opacity: 0.9;
              filter: grayscale(100%);
            }
          </style>
        </table>
      </section>
    `
  }

  onToggle () {
    this.editable = !this.editable
    console.log(this.editable)…
Screenshot of code (the <${TeamSchedule.connectedTo(this)} /> line is highlighted):

export default class InterviewsPage extends kitten.Page {
  html () {
    const today = db.calendar.today
    const futureDays = db.calendar.futureDays
    const pastDays = db.calendar.pastDays

    return kitten.html`
      <${MainLayout} page='/admin/interviews/'>
        <h2>Interviews</h2>

        <${SignUpsSwitch.connectedTo(this)} />
        <${InternalNav} />
        <${TeamSchedule.connectedTo(this)} /…
@bobmueller@mastodon.world
2025-12-14 18:15:00

This is how it works, right? #WritingCommunity
comicskingdom.com/macanudo/202

@aral@mastodon.ar.al
2026-02-12 10:51:12

“Rule 50.2 of the Olympic Charter states: ‘No kind of demonstration or political, religious or racial propaganda is permitted in any Olympic sites, venues or other areas.’”
bbc.com/sport/articles/c309pj8

Swastikas line the background at the lighting of the Olympic torch at the 1936 Summer Olympics.
Officials and a German athelete give the Hitler salute as the sole African American gives a regular military salute and the Japanese athletes stands with his hands at his side at a medal ceremony during the 1936 Summer Olympics.
@wyri@toot-toot.wyrihaxim.us
2025-12-14 16:54:27

@… @… we need to go back to self hosted blogs and get rid of making money with it. That was peak

Southern California mountain lions recommended for threatened status
The California Department of Fish and Wildlife has recommended granting threatened species status
to roughly 1,400 mountain lions roaming the Central Coast and Southern California,
pointing to grave threats posed by freeways, rat poison and fierce wildfires.
The determination, released Wednesday, is not the final say
but signals a possibility that several clans of the iconic cougars will be …

@bobmueller@mastodon.world
2025-12-15 23:00:01

I think this seems like a good idea.
Should the Bureau of Justice Statistics Report UCR Stats?
open.substack.com/pub/jasher/p

@bobmueller@mastodon.world
2026-01-14 21:00:08

I'm beginning to get the same idea, Dustin.
comicskingdom.com/dustin/2026-

@aral@mastodon.ar.al
2026-02-14 19:44:50

RE: #DHS has sent hundreds of administrative subpoenas to Google, Reddit, Discord and Meta over the pa…

@bobmueller@mastodon.world
2026-02-15 16:45:00

Book nook ideas.
instagram.com/reel/DUtedQVCY1Y

@aral@mastodon.ar.al
2026-02-14 19:32:13

Still using `npm init -y`?
May I introduce you to `npm init --init-type=module --init-license=AGPL-3.0-only -y`?
:awesome:👍 Free software license (makes “open” as in ”open for business” folks squirm)
:awesome:👍 ES modules (because it’s 2026)
#nodeJS #npm

@Dragofix@veganism.social
2026-01-14 23:27:28

Rain one minute, heat wave the next: How climate 'whiplash' drives unpredictable fire weather phys.org/news/2026-01-minute-c

@bobmueller@mastodon.world
2026-02-15 08:00:09

This week marks 200 consecutive weekly posts.
I’m writing about a major genealogy discovery, the realities of AI-generated fiction, and why qualified immunity makes civil rights cases so difficult to overcome in court.
Take a look and feel free to weigh in.

Ex-Fed chairs condemn Trump’s bid to weaken central bank’s independence
Statement signed by 13 former senior officials condemns ‘unprecedented’ assault on Fed’s independence

Trump’s attempts to influence Fed risk ‘70’s-style inflation and global backlash’

Nils Pratley: US bond markets should be in revolt. Fed independence matters

@aral@mastodon.ar.al
2026-02-14 08:54:56

RE: mastodon.social/@amnestyfrance
And, to be fair, she didn’t say it but she could have and it *still* would be fine. If a state that’s commiting genocide is not a common enemy of humanity, that’s a damning inditement of h…

@bobmueller@mastodon.world
2026-02-15 06:24:23

From Family Trees to Qualified Immunity: Reflections at 200 Weeks
In my 200th consecutive weekly post, I reflect on a major genealogy discovery, the realities of AI-generated fiction, and the troubling doctrine of qualified immunity—where “functionally identical facts” can determine whether civil rights violations ever see accountability.

@aral@mastodon.ar.al
2026-01-13 09:45:47

🇵🇸 To support families facing genocide in Gaza, consider donating to them via Gaza Verified.
#GazaVerified

@aral@mastodon.ar.al
2026-01-13 07:40:19

Adelaide Festival board resigns and Adelaide Writers’ Week cancelled after 180 authors pull out in protest of Zionist board decision to disinvite Palestinian author.
Remember this, if you’re a Zionist: like the Nazis before you, you are committing genocide, you are on the wrong side of history, and – as long as there are people of good moral character and conscience to oppose you – you will not succeed. Your only allies are the MAGAs of the world and those too spineless to stand up to …

@aral@mastodon.ar.al
2026-01-14 10:14:46

If you think the US will not go full Nazi then you’ve clearly missed that the US has gone full Nazi.

@aral@mastodon.ar.al
2026-01-15 13:42:10

RE: journa.host/@samlitzinger/1158
If you’re in any way surprised by this you clearly have no idea who Jimmy Wales actually is.

@aral@mastodon.ar.al
2026-01-15 10:13:19

I trust Mozilla the same way I trust any other lying, manipulative, hypocritical bottom feeder.

@aral@mastodon.ar.al
2025-12-13 09:58:20

In a world with kings, our only agency is to beg “please, sir, be kind.”
#apple #BigTech

@aral@mastodon.ar.al
2025-12-14 10:34:50

You love to see it (I hope it hurt). syzito.xyz/@fkamiah17/11571745

@aral@mastodon.ar.al
2025-12-14 08:57:11

“EU Revives Plan for Year-Long Data Retention Across Digital Services, Including Encrypted Apps … Officials insist they do not intend to compromise encryption or read private messages. What they want is the so-called metadata: who contacted whom, from where, at what time, and through which service.” –

@aral@mastodon.ar.al
2025-12-14 08:45:30

“Trump’s America is not merely indifferent to Europe – it’s positively hostile to it. That has enormous implications for the continent and for Britain, which too many of our leaders still refuse to face.

The motive hardly matters: whether the US regards the EU as an enemy for transactional or ideological reasons, it now sees it as an enemy.

[Mark] Rutte warns of war, urging Europe to prepare itself, yet he has nothing to say about the one-time ally across the Atlantic…

@aral@mastodon.ar.al
2025-12-15 21:07:38

Hey, at least we’ll still have billionaires. aus.social/@jhaue/115725409869

@aral@mastodon.ar.al
2025-12-15 13:05:16

Anyone know anyone at GoFundMe who can help Baraa?
#GoFundMe #Gaza mastodon.social/@baraa1998/115

@aral@mastodon.ar.al
2025-12-15 11:29:32

🥳 New Kitten Release
• Reduces minimum Bash version requirement for installing Kitten to Bash 3.2 (was previously Bash 5 ). This removes the requirement for people on macOS to upgrade the ancient version of Bash that Apple ships with their desktop operating system. (If you’re on Linux none of this was ever an issue for you.)¹
• Updates runtime to Node 24.12.0, the latest long-term support (LTS) version.

@bobmueller@mastodon.world
2025-12-15 21:00:08

Pirates of the Bells? Carol of the Caribbean? #ChristmasMusic
youtube.com/watch?v=fyK57KxTGUU

@bobmueller@mastodon.world
2026-01-15 15:30:02

I made a playlist for hiking.
It has music from Peanuts, the Cranberries and Eminem.
I call it my trail mix.

@aral@mastodon.ar.al
2026-02-12 10:01:21

I would have expected so much more from the Olympics… they always seemed like such a moral bunch. @… mastodon.ie/@EugeneMcParland/1

Hitler hosting the 1936 Olympics.
@aral@mastodon.ar.al
2026-01-12 09:57:53

40 years after first playing Frogger on my Atari 2600, I only just discovered that you can stay on a log or a turtle as it wraps around the screen. I’d assumed for over four decades that you’d die if you hit the side of the screen.
#frogger #atari2600

Animated gif of Frogger on Atari 2600 from archive.org. Shows road with cars and trucks driving by and a river with logs and turtles floating by. In between are two yellow sidewalks.
@bobmueller@mastodon.world
2026-01-14 23:00:07

The Ford employee who called POTUS out Tuesday has been suspended by Ford, pending "an investigation."
The GoFundMe for the guy is over $330,000.

@bobmueller@mastodon.world
2026-01-13 18:34:53

Holy. Crap.
Holy. Freaking. Crap. How far have we fallen as a country that our elected representatives think this is good or right or legal?
axios.com/2026/01/12/trump-gre

@bobmueller@mastodon.world
2026-02-14 15:30:04

Small business owners: You didn’t start your small business to have an opportunity to do bookkeeping or accounting. If you've lost control of your accounting, turn to someone with 20 years experience in risk management & accounting/payroll software.
awjbookkeeping.com/

@bobmueller@mastodon.world
2026-02-13 23:00:05

Some good news in #Oklahoma.
Oklahoma rejects proposed religious charter school. Supporters already plan to sue.
open.substack.com/pub/…

@aral@mastodon.ar.al
2026-02-12 17:35:37

@… Hey Lenz,
Is there a repository somewhere where I can report issues with Hetzner’s OpenAPI spec?
This is the issue, by the way, in case there isn’t and you can forward it to the correct folks:
***
As far as I can tell, the generateHetznerCloudClient(opts: PlatformaticClientOptions): Promise<HetznerCloud> function’s opts parameter is…

@aral@mastodon.ar.al
2026-02-12 09:39:23

What Fabio said…
(If you see the antisemitic Zionist meme accounts Fabio is talking about – yes, they’re about as antisemitic as you can get as they conflate being Jewish with supporting Israel and the genocide of the Palestinian people – please report them for antisemitism. Good rule of thumb to remember: Zionism is – and always has been – antisemitic. Let’s make sure we implement a zero tolerance policy on the fediverse for genocide deniers and antisemitic Zionists.)

@aral@mastodon.ar.al
2026-01-12 15:40:16

🥳 Auto-Encrypt Localhost version 9.0.0 released
Bye bye, Windows.
• Windows is no longer supported as Microsoft is complicit in Israel’s genocide of the Palestinian people¹ and Small Technology Foundation² stands in solidarity with the Boycott, Divestment, and Sanctions (BDS) movement³. Windows is an ad-infested and surveillance-ridden dumpster fire of an operating system and, alongside supporting genocide, you are putting both yourself and others at risk by using it.
Enjo…

@aral@mastodon.ar.al
2025-12-12 07:19:43

Very nicely done, Der Spiegel. Now do Merz and Netanyahu. mstdn.social/@noelreports/1157

@aral@mastodon.ar.al
2026-02-11 16:50:05

Made a little logo for JSDB (JavaScript Database)
Better (six years) late than never? :)
#JavaScriptDatabase

JavaScript Database (JSDB) logo: it’s the common flowchart symbol for a database (stacked cylinders based on the disk packs used in early computing) on the lower right-hand corner of a yellow background. The yellow is the colour of the JavaScript icon and the location of the database symbol matches where the JS letters are on the JavaScript logo.
@bobmueller@mastodon.world
2026-02-11 21:00:10

Physics is phun. #ScienceHumor

@aral@mastodon.ar.al
2025-12-10 20:40:15

I don’t know if this is a sick burn (by a FOSDEM organiser spilling the truth about FOSDEM) or an own goal.
🤷‍♂️ pleroma.debian.social/objects/

Wouter Verhelst
@wouter@pleroma.debian.socia
10/12/2025, 20:08 Edited
@aral Good thing #FOSDEM isn't about freedom/privacy/human rights/democracy, then. It's *just* about Free and Open Source Software.
(disclaimer: yes I'm a FOSDEM organizer, but no l don't speak for FOSDEM, my thoughts are my own)
RT: mastodon.ar.al/users/aral/stat...
@bobmueller@mastodon.world
2025-12-11 15:30:04

Great idea. #amreading

@aral@mastodon.ar.al
2026-02-13 10:40:26

Stop calling it the Board of Peace. Call it what it is: Board of Criminals and Autocrats.

@bobmueller@mastodon.world
2025-12-11 23:00:08

"Yes." #WritingCommunity

@aral@mastodon.ar.al
2026-02-13 10:34:17

Science isn’t enough. We also need a system that listens to the science with actual consequences for politicians who don’t.

@aral@mastodon.ar.al
2026-02-13 08:31:11

RE: mastodon.social/@AltTextHealth
In my experience, people who care about accessibility are usually good folks. So if you’re looking for a good Mastodon instance to join, this is likely a good guide.

@aral@mastodon.ar.al
2026-02-13 08:24:17

RE: mastodon.social/@MAKS23/116062
We’ve reached the Bizarro World Muppet Show stage of the fall of the US empire.

@aral@mastodon.ar.al
2026-01-13 13:29:35

RE: syzito.xyz/@fkamiah17/11588774
Israel’s ongoing genocide of the Palestinian people isn’t limited in its goal to erasing Palestinians in Gaza by murdering them, creating conditions unsuitable for life, and ethnically cleansing them. The g…

@aral@mastodon.ar.al
2025-12-13 16:18:20

“In a recent meeting where BBC studio executives again voiced problems, I realised my choices. Obedience and being quieter to remain making Monkey Cage, or resign and have the freedom to speak out against what I believe are injustices. I chose the latter. It broke my heart.”
@…
Told you folks he’s a good egg :)

@aral@mastodon.ar.al
2026-02-09 10:21:39

Tell me you used AI to generate your diagram without telling me.

Detail of diagram on isitdev.com littered with gibberish:

CORE TYPES
Temporal. Instant:
Nanescod precision timestanp
Temporal.PlainDate,

•PlainTime, PlainDATime:
Date & time without time zone

Temporal.Zondnttime:
Date, time & time tone

Temporal.Duration:
Represents a length of time
@aral@mastodon.ar.al
2025-12-09 20:18:15

How about let’s not?
#apple #liquidAss

Email from Apple showing promotional photo of people playing with glass blocks: 

MEET WITH APPLE

Let’s talk Liquid Glass

It’s a new era of depth, motion, and clarity — and the perfect chance to reimagine your app. Join us in the new year for an all-new series of activities, where you can work alongside Apple experts to bring the new design and Liquid Glass to your app.

Browse all design activities
@aral@mastodon.ar.al
2026-02-10 14:14:14

🥳 New Kitten release
The release I pushed a few minutes ago brings preliminary Web Numbers support to Kitten.
What are Web Numbers? Well, they’re just a friendlier name for IP Addresses, now that we can deploy secure sites at them. They’re also a cornerstone of how I’m implementing the Small Web.
ar.al/2025/06/25/web-nu…

@aral@mastodon.ar.al
2026-01-10 10:49:55

Jonathan E. Ross, 43, who murdered Renee Nicole Good, is an Enforcement and Removal Operations agent with ICE.
He has been granted “absolute immunity” by the fascist USian regime.
There’s a reason we have a system of courts and laws for dispensing justice. It’s to stop people from dispensing it using the barrel of a gun.
🤷‍♂️

@aral@mastodon.ar.al
2025-12-10 09:50:50

War is Peace,
Freedom is Slavery,
Zionism is Progressiveness syzito.xyz/@fkamiah17/11568932

@aral@mastodon.ar.al
2025-12-10 18:15:43

Hahaha, the US can fuck right off. You couldn’t pay me enough to visit that shithole country.
#USA

@aral@mastodon.ar.al
2025-12-10 17:58:58

What’s amazing to me is that *anyone* still visits the US as a tourist.
“Hey, I know, let’s go to Fascistland… maybe we’ll get deported to fuck-knows-where and it’ll be a real adventure!” mastodon.online/@mastodonmigra

@aral@mastodon.ar.al
2026-01-02 20:05:31

Just added a “Sign in with Mastodon” example to Kitten’s¹ examples:
codeberg.org/kitten/app/src/br
If I have time at some point, I might make it into a tutorial.
Enjoy!
:kitten:💕

Browser at dev.ar.al, showing Sign in with Mastodon page:

Your mastodon instance (e.g., mastodon.social)
Text input field: mastodon.ar.al
Button: Sign-in
Screenshot of the second step: authorisation required page on mastodon.ar.al/oauth/authorize/?client_id=…

Authorization required
Kitten sign-in with Mastodon example would like permission to access your account. Only approve this request if you recognize and trust this source.
Review permissions
Accounts: Read-only access
Authorize button
Deny button
The final step: Back at dev.ar.al, showing my Mastodon profile info (unseen, off screen: a Sign out button):

 Balkan
@aral@mastodon.ar.all
Social oncologist.
I make small things.
Unapologetically anti-genocide.
From Gaza? If you need to get verified, please go here: https://gaza-
verified.org/join/
Want to donate to people in Gaza? Please see https://gaza-verified.org/donate/
My posts are licensed under Creative Commons Attribution-NonCommercial-ShareAlike (https://creativecommons.org/licenses…
@aral@mastodon.ar.al
2026-02-12 20:58:27

Say what you will but AI has the douchbag developer persona down pat.
crabby-rathbun.github.io/mjrat

@aral@mastodon.ar.al
2026-02-12 18:23:58

RE: infosec.exchange/@kcarruthers/
Almost afraid to share this given the climate but it’s important. Big emphasis is on *RARE* (as in 200 deaths in millions of lives saved). This is not some reason to not get vaccinated.

@aral@mastodon.ar.al
2026-02-12 10:36:50

RE: esq.social/@SuffolkLITLab/1160
For Big Tech, “deleted” means setting deleted = false to deleted = true.

@aral@mastodon.ar.al
2026-01-12 08:38:17

RE: med-mastodon.com/@cbarbermd/11
ICE are basically vampires: they can’t enter your home unless you invite them in.

@aral@mastodon.ar.al
2026-01-12 08:22:40

I understand who elected Trump. My question is who the fuck elected the United States?

@aral@mastodon.ar.al
2026-01-12 08:22:04

RE: dice.camp/@Sablebadger/1158746
A five year old with nukes.

@aral@mastodon.ar.al
2026-01-12 21:01:23

RE: mastodon.social/@PCMag/1158836
Oh, yay, we’re not leaving this planet, are we folks?

@aral@mastodon.ar.al
2025-12-12 10:56:50

So I’m teaching a friend who doesn’t have any development knowledge how to get started with Small Web development and I thought it would be a good opportunity to start creating and sharing the course on the Kitten web site, one lesson at a time.
Here’s the link:
kitten.small-web.org/course<…

@aral@mastodon.ar.al
2025-12-12 10:22:14

Just shared my WezTerm¹ configuration. It’s not very long and mostly just adds a few keyboard shortcuts that I find more ergonomically-pleasing, specifies light/dark themes and improves colour scheme consistency and also, if you use Helix Editor², automatically implements light/dark mode theme changes for it in line with the rest of the terminal.

@aral@mastodon.ar.al
2025-12-09 13:49:22

🥳 JavaScript Database (JSDB) version 6.1.4 released:
• Adds TypeScript type definitions
Been meaning to do this for a while and finally got round to it :)
codeberg.org/small-tech/jsdb#j

@aral@mastodon.ar.al
2025-12-04 14:42:23

Yours truly speaking at Defuse Dublin (IxDA) last month, where I presented on Gaza Verified and Small Tech/Small Web.
All photos: photos.app.goo.gl/irq95gn1ncUJ (apologies for Google/Alphabet, Inc. link)
All talks:

Me (white passing guy with short hair wearing a brown tweed jacket, black t-shirt, and jeans), presenting to a small audience in front of a screen that has the Gaza Verified web site on it.
Me (white passing guy with short hair wearing a brown tweed jacket, black t-shirt, and jeans), presenting to a small audience in front of a screen that has Baraa’s photo and a quote by her saying “You can see us loading our belongings on to a truck, leaving behind the home I grew up in. With the help of @aral and Joy, my family … managed to evacuate to the South” (bits of the text are blown out and illegible due to glare from a spotlight.
@aral@mastodon.ar.al
2025-11-28 10:59:39

Right, folks, so there is an account on mastodon.social (@8124@mastodon.social) that has been libelling me and others, defaming us as antisemites for the longest time.
They just sent the posts attached.
They have been reported to mastodon.social and I have raised my concerns with them and yet no action has been taken against that account even though the account has been suspended on at least three major Mastodon servers and limited on at least four others.
It is not limited…

Screenshot of 8124’s account header
Screenshot of 8124’s timeline showing two of my post highlighted and labelled as antisemitic.
Screenshot of 8124’s timeline showing two of my post highlighted and labelled as antisemitic.
Screenshot of 8124’s timeline showing two of my post highlighted and labelled as antisemitic.
@aral@mastodon.ar.al
2026-01-07 18:31:29

Hey everyone,
Gaza Verified is now open again for verification calls in 2026.
The new process for signing up for verification calls uses sign in with Mastodon and should remove the last remaining technical hurdle that was giving some of our friends in Gaza a hard time (adding the verification link to your Mastodon account is not intuitive in the current Mastodon interface). With this new flow, you won’t have to, we do it for you.

Screencast showing the new oAuth-based sign up flow where you enter your mastodon instance and press as button and your video verification call is scheduled within seconds.
@aral@mastodon.ar.al
2025-12-08 12:53:56

Your regular reminder that you can find all of our Gaza Verified families’ fundraisers (those who use GoFundMe and Chuffed) in a single list at:
gaza-verified.org/donate/
The list is ordered by those who have received the least in donations over the last seven days.
If you can, plea…

@aral@mastodon.ar.al
2025-12-08 10:33:06

G’morning folks,
As you might know, Aseel, alongside @…, helps us carry out our verification calls at Gaza Verified.
Unfortunately, she cracked the screen of her phone and can’t unlock it now (she had one of those dot pattern locks). So she can’t take part in our calls until her phone is fixed and/or replaced.
Please, if you can, donate to h…