Tootfinder

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

@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
2026-01-13 09:45:47

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

@ubuntourist@mastodon.social
2025-12-13 14:07:06

US startup seeks to reclaim Twitter trademarks 'abandoned' by Musk’s X
msn.com/en-us/money/companies/

@carl@heath.social
2025-11-14 13:51:43

Idag pratade jag i SR P1 Förmiddag, om at vi har lagt våra demokratiska samtal på TikTok, X och Facebook. Plattformar vi inte äger, med algoritmer som tjänar andras intressen. Men öppna protokoll finns redan, tekniken är mogen. Vi behöver bara mod att välja annorlunda.

@seeingwithsound@mas.to
2025-11-13 16:05:29

IEEE Spectrum: Two visions for the future of AR smart glasses #AR/#AI

@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 …

@misterbrisby@social.tchncs.de
2025-11-13 23:44:53

Massive Fire Breaks Out At 1500-Year-Old Temple In China, Destroys Multi-Storey Pavilion:
msn.com/en-in/news/India/on-ca

@kexpmusicbot@mastodonapp.uk
2025-12-14 08:48:48

🇺🇦 #NowPlaying on KEXP's #SeekAndDestroy
Këkht Aräkh:
🎵 Thorns
#KëkhtAräkh
svucozixean.bandcamp.com/track
open.spotify.com/track/2RrDy1B

@heiseonline@social.heise.de
2025-11-07 11:11:00

Nach dem Aus von Adobe Aero und Meta Spark: Trace startet als "Canva für AR"
Trace will AR-Inhalte so einfach machen wie Webdesign mit Baukästen. Die neue No-Code-Plattform beerbt Adobe Aero und Meta Spark und lockt mit Gratis-Monaten.

Elizabeth Holmes
— who, not incidentally, stole hundreds of millions of dollars from investors
— is lobbying for a pardon from President Trump.
And why not?
Game knows game. Grift knows grift.
Of all the powers a president wields, few match his awesome pardon authority.
It is sweeping and life-changing. Idiosyncratic, resting wholly on personal whim, and irrevocable.
Once granted, it is impossible to reverse.
The power to pardon is also, like a…

@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…

@thomasfuchs@hachyderm.io
2025-11-14 18:11:42

"...detailed how the company would use AI to speed up licensing. In [Microsoft’s] conception, existing nuclear licensing documents and data about nuclear sites data would be used to train an LLM that’s then used to generate documents to speed up the process."
JESUS MOTHERFUCKING CHRIST
404media.co/power-companies-ar

@benb@osintua.eu
2025-12-14 15:43:45

50th Artillery Brigade Unveiled: benborges.xyz/2025/12/14/th-ar

@ruth_mottram@fediscience.org
2025-11-13 09:19:31

Next week I will participate with the @… @… @… Horizon funded research projects in a policy briefing in Brussels, with MEP Group on Climate Change, Biodiversity & Sustainable Development @eupolarcluster.bsky.social
Remote participation possible if you're interested in what we have to say about Polar Science for Global Action and Strengthening Climate Preparedness through EU Leadership
polarres.eu/polarresevents/pol

@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 :)

@rmdes@mstdn.social
2025-12-14 09:55:20

Information Manipulation is a market.
cam.ac.uk/stories/price-bot-ar

@memeorandum@universeodon.com
2026-01-13 23:45:55

Former Arizona Attorney General Mark Brnovich dies at age 59 (ABC15 Arizona in Phoenix)
abc15.com/news/state/former-ar
memeorandum.com/260113/p150#a2

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

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

@matematico314@social.linux.pizza
2026-01-14 04:07:54

Apesar de ter sido um dia quente, foi bem melhor do que ontem. Ontem foi completamente insuportšvel, mesmo com o ar condicionado ligado. Três da manhã e o termômetro aqui de casa marcando mais de 32 graus. Hoje estš bem mais suportšvel.

@mariyadelano@hachyderm.io
2025-11-14 21:05:53

So I grew up next to #Chernobyl and this is, well, TERRIFYING.
A story for y’all: I’m from a city called Zhytomyr, 2 hours west of Kyiv in the North of #Ukraine. We were downwind of the Chernobyl #nuclear power plant when the 1986 disaster happened.
I wasn’t born for another 12 years, but my childhood was filled with stories and the aftermath of it all. Things like:
- My grandmother worked as a head doctor in a hospital and rehabilitation facility exclusively for children of Chernobyl victims to treat the extremely high prevalence of Tuberculosis and other severe health complications. (To specify: these were SECOND GENERATION of exposure).
- A lot of the kids in that facility were orphans, because their parents died young from health problems.
- My uncle’s wife was born in Pripyat. She was 1 year old when the disaster happened. Her parents were told to evacuate while given no information about what happened. They had to pack up their things and rush out to an unfamiliar city with their baby, never to see the rest of their belongings, apartment, or hometown again.
- When I was a kid, it became so common to see weirdly mutated animals and insects that even 2-3 year olds would make jokes about “Chernobyl mosquitos” and I wouldn’t even flinch seeing occasional giant bugs, dark frogs, weird-looking dogs.
- We’d frequently hear of nearby farms having issues with their animals being born too mutated to survive or random outbreaks from contaminated water / food. Crops would randomly fail. People would get poisoned on a regular basis. This all got less common as I grew up.
- My mother still remembers being a little girl, 10 years old, and looking outside from their balcony at the clouds blowing over from Chernobyl that day. People were told to not go outside and to shut all the windows, but not given an explanation as to why. My mother swears that the rain looked different. They weren’t able to go and buy more food for the kitchen for multiple days.
Anyway - nuclear safety isn’t a joke. I don’t understand how this level of carelessness can happen after Chernobyl and Fukushima.

404media.co/power-companies-ar

@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.

@kexpmusicbot@mastodonapp.uk
2025-12-14 08:52:48

🇺🇦 #NowPlaying on KEXP's #SeekAndDestroy
Këkht Aräkh:
🎵 Night Descends
#KëkhtAräkh
sacredbonesrecords.bandcamp.co
open.spotify.com/track/7lddJnk

@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…

We don’t have to live like this.
It’s a choice.
Every day we do nothing to restrict guns.
Every day we claim it’s mental illness and not access.
Every day we let them change the subject.
We don’t have to live like this.
bsky.app/profile/momsdemand.bs

@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…

@benb@osintua.eu
2025-12-13 20:40:44

❗️We are preparing for a meeting with the American side and Europeans, — Zelenskyy #shorts: benborges.xyz/2025/12/13/we-ar

@aral@mastodon.ar.al
2025-11-14 17:57:39

“Mandatory volunteering”, eh? If only there were a shorter word that described what that is.
theguardian.com/uk-news/2025/n

@aral@mastodon.ar.al
2025-11-14 17:40:48

Wait, Google chooses fascism every time? How shocking. I’m shocked. Are you shocked? Is your cat shocked? techpolicy.social/@CenDemTech/

@matematico314@social.linux.pizza
2026-01-13 03:20:20

Onze e meia da noite e estava 36 graus no termômetro lš da casa da minha mãe. Tš insuportšvel. De noite ao menos o ar consegue refrescar, de dia não dš, eu fico com calor mesmo com o ar ligado.

@aral@mastodon.ar.al
2025-11-14 17:33:43

In case you were wondering whether you should cancel your Paramount subscription…
“Ellison’s [spawn of the Oracle billionaire] goal is to turn Paramount into a MAGA-friendly environment, with content in the TV and movie divisions expected to be more ‘America-centric’ and geared toward ‘the middle of the country.’”

@aral@mastodon.ar.al
2025-11-14 17:16:21

Your daily reminder that you can see a rolling list of all the fundraisers of Gaza Verified members who need your help in one place, ranked by fewest donations received:
gaza.onl/campaigns/accounts
As the rains hit and whole families sheltered in tents, please consider donating if you c…

@aral@mastodon.ar.al
2025-11-14 16:23:30

🥳 New Kitten Release!
🚨 Breaking change: You can now add arbitrary JavaScript in script blocks in Kitten Markdown Pages front-matter (and the imports property is gone).
You can also use JavaScript string interpolation and all special Kitten tags (e.g., conditional tags, etc.) in Kitten Markdown Pages.
📦 kitten.small-web.org

@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.
@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
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 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 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-12 07:19:43

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

@aral@mastodon.ar.al
2025-11-12 15:13:39

Turns out Kagi are assholes too. What a surprise. Is there A Very Small List of Companies That Aren’t Run By Absolute Scum somewhere? hachyderm.io/@castarco/1141172

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

Well, Apple, making Safari 26.0.1 run like a dog’s breakfast on macOS Sequoia while also *not* providing a download for Safari 18.6¹ is definitely a choice.²
No way I’m breaking nearly half the apps I rely on daily by upgrading to Tahoe just to fix Safari so I guess I’ll be making Chromium my default (I use Orion a lot, especially since I pay for Kagi, but it has its issues like 1Password not working, etc.) And don’t get me started on Firefox³.
So, Apple, how about a little less …

@aral@mastodon.ar.al
2025-12-10 18:07:29

Funny how decent people don’t want to be involved with génocidaires.
#Eurovision #eurovision2026 #eurovisionSongContest

@aral@mastodon.ar.al
2025-12-10 20:52:37

Folks: Aral, you’re all about free and open technology, why won’t you speak at #FOSDEM?
Me: mastodon.ar.al/@aral/115697202
Also, I’m actually all about this:

@aral@mastodon.ar.al
2025-12-11 09:31:33

What David said :) 💯
And more so, please remember that @… and I couldn’t hold the verification calls without @… and @…

@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)} /…
@aral@mastodon.ar.al
2025-11-10 12:41:21

“And worse of all, my mental model of the code is completely gone, and with it my ownership.”
#AI #VibeCoding mastodon…

@aral@mastodon.ar.al
2026-01-11 15:44:27

Every now and then, some random white guy on the fediverse:
“Hey, everyone, I feel an inexplicably-urgent need to tell the whole world just what a complete piece of shit human being I am so here goes…!”

@aral@mastodon.ar.al
2026-01-11 15:38:46

RE: mastodon.online/@octothorpe/11
Hey, asshole, how about you stop talking out of your ass?
What a real piece of shit you are, CM Harrington.

@aral@mastodon.ar.al
2026-01-11 09:45:56

If you think Donald Trump is the source of all our problems just wait until you meet capitalism, neoliberalism, fascism, colonialism, organised religion, white supremacy, and the patriarchy.
Donald Trump is a tumour. The cancer is deep set and systemic.

@aral@mastodon.ar.al
2026-01-11 09:21:20

Is it a watering hole for privileged pricks of dubious character?
Does it have the word “Royal” in its name?
These are the same question.

@aral@mastodon.ar.al
2026-01-11 09:12:59

RE: mastodon.social/@sellathechemi
Defend someone the way privileged white men defend Elon Musk.

@aral@mastodon.ar.al
2026-01-11 18:07:58

I’m…

@aral@mastodon.ar.al
2025-12-11 12:40:31

“It rained heavily last night.
Our clothes, blankets, mattresses, everything got soaked.
We were freezing… truly freezing.
Living in a tent has become unbearable… feels like a disaster every day.
We try to protect ourselves from the rain, but we still end up sitting in water inside the tent.
We are a family of seven and the tent can’t hold us but we keep trying.
We keep holding on.
Please, we need your help to move somewhere safer.”

@aral@mastodon.ar.al
2025-11-11 18:13:35

Folks, just a quick update to let you know that I plan on being off the fediverse for the rest of the week to rest/recover.
See you all next week!
💕

@aral@mastodon.ar.al
2025-11-11 10:28:15

Report Card
Israel, age: 77½
Excels at:
✅ Genocide
✅ Ethnic cleansing
✅ Apartheid
✅ Racism
✅ Settler colonialism
Fails:
❌ Basic humanity freefree.ps/@faab64/1155305168

@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
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-11-10 11:22:10

Looking forward to seeing some of you at Defuse Dublin tonight at The Sugar Club.
Event is not ticketed (first come, first serve) and doors open at 7PM.
#DefuseDublin

@aral@mastodon.ar.al
2026-01-10 18:43:36

RE: #ireland

@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...
@aral@mastodon.ar.al
2025-11-07 09:07:51

Apple fined $261,000 for poisoning people.
(Apple made that money back in about 21.5 seconds.)
#BigTech #Apple #poisoning

@aral@mastodon.ar.al
2025-11-07 18:16:55

Damn, y’all, I’d have expected better from a trillion-dollar People Farmer that’s helping Israel commit genocide in Palestine…
Maybe we should talk to their Chief Ethics Officer or something?
#google #gmail #genocide

@aral@mastodon.ar.al
2026-01-09 08:24:50

Man, I bet we’re all relieved today that Obama shut ICE down the first chance he got. And then Biden… remember when he shut it down a second time just for good measure? (And while busy funding and arming a whole friggin’ genocide in Palestine, what a legend!) *Phew!* Imagine what could have happened if the Democrats had just kept going with business as usual.
#theRatchetEffect

@aral@mastodon.ar.al
2025-11-09 21:57:00

Heavy is the head that bows the crown. Or something…
apnews.com/article/bbc-directo

@aral@mastodon.ar.al
2026-01-10 11:19:32

Israel’s ongoing genocide of the Palestinian people is made possible by the world’s top two arms dealers to Israel:
1. USA
2. Germany
Hey, @…, can you make one of your posts about how we’re so different to the US and European values, etc.? They’re usually so inspiring.

@aral@mastodon.ar.al
2026-01-10 10:59:20

RE: mastodon.social/@verge/1158672
* complicit

@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
2026-01-10 10:08:19

RE: flipboard.social/@newsguyusa/1
Idiocracy didn’t go nearly far enough.

@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 08:33:08

Welcome to Amerikkka. mas.to/@FantasticalEconomics/1

@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
2025-12-10 16:14:18

🥳 New Kitten Release
kitten.small-web.org
You can now use the simple `on:` prefix instead of `hx-on:htmx:` to define inline event handlers for HTMX events¹.
Also, there are three new event shorthands for responding to your Kitten page’s connection lifecycle:
• on:connecting
• …

@aral@mastodon.ar.al
2025-11-10 12:42:06

Be the finger you want to see in the world. norden.social/@hart/1155246351

@aral@mastodon.ar.al
2025-11-10 10:49:24

“Israeli soldiers have described a free-for-all in Gaza and a breakdown in norms and legal constraints, with civilians killed at the whim of individual officers, according to testimony in a TV documentary.
“If you want to shoot without restraint, you can,” Daniel, the commander of an Israel Defense Forces (IDF) tank unit, says in Breaking Ranks: Inside Israel’s War, due to be broadcast in the UK on ITV on Monday evening.
Some of the IDF soldiers who talked to the programme reques…

@aral@mastodon.ar.al
2025-11-07 08:53:47

Firefox. Now ribbed for your pleasure.
#Mozilla #Firefox mastodon.social/@nixCraft/1155

@aral@mastodon.ar.al
2025-11-06 10:35:30

The Authoritarian Stack.
This is brilliant – if you’re interested in human rights, democracy, and tech, and want to understand technofascism/corporatocracy bookmark and read this.👇
#AuthoritarianStack #tech

@aral@mastodon.ar.al
2025-11-08 21:31:28

Thanks to @…’s excellent work, you can now see, in one place, a list of all our #GazaVerified families, in order of the donation amounts they’ve received to their fundraisers in the past week:

@aral@mastodon.ar.al
2025-12-05 08:28:25

In the spirit of #FOSDEM2026 being sponsored by Google, I hope HackerTrain is brought to you by Ryanair.
#google #surveillanceCapitalism

@aral@mastodon.ar.al
2026-01-05 09:31:36

But sir, the Shackle Maker 2000™ by Shackle Corp® is open source. You could, theoretically, use it to make more than shackles.
#CorporateOpenSource #openSource #openAsInOpenForBusiness

@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-09 11:37:41

Today I learned… if you are doing something naughty in JavaScript* (and let’s face it, of course you are) that TypeScript’s type checker is giving you an error for and you – being you – want to keep being naughty (because you can and that’s half the fun), there’s a better way to silence the error than using @ts-ignore which, umm, just ignores it.
Instead, you can use @ts-expect-error (with the error message, to remind yourself what you’re expecting).
This way, if the error ever g…

@aral@mastodon.ar.al
2025-12-09 09:51:18

Just suspended/defederated the zhub.link domain that appears to be a white supremacist/hate speech instance whose admin is going around harassing Palestinians and allies on the fediverse and is/was apparently also hosting an account disseminating CSAM (hear-me.social/@admin/11266673

@aral@mastodon.ar.al
2025-11-09 21:44:28

Hey everyone,
If you want to donate to folks in Gaza but don’t know who to donate to, @… made a lovely little dashboard that shows a rolling weekly view ordered by donations received in ascending order:

@aral@mastodon.ar.al
2025-11-09 15:26:46

This should definitely extend to the menus on the private jets of the delegates. pouet.chapril.org/@dallo/11551

@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
2025-12-05 15:21:58

Ah, the joys of having a built-in native JavaScript database¹ that can persist and load typed JavaScript objects² and an interactive JavaScript shell (REPL)³ in Kitten⁴ :)
:kitten:💕
¹ kitten.small-web.org/reference
²

Screenshot of the Kitten shell open in terminal for the currently-running site:

> kitten.db.accounts.findAccountWithHandle('@aral@mastodon.ar.al')

Proxy [
Account {


id: 'ce4c1f2c-2044-47a0-b97e-1bc1a43bfc07',

url: 'https://mastodon.ar.al/@aral',

isVerified: true,

data: Proxy [ [Object], [Object] ],

isScheduled: false,

joinPageIp: undefined,

privatePageIps: Proxy [ [Array], [Object] ],

isTeam: false,

callDays: Proxy [ [Array], [Object] ]
}
get: [Function: bound getHandler], set: [Fun…
@aral@mastodon.ar.al
2026-01-08 16:36:54

RE: mastodon.social/@arstechnica/1
Maybe it’s fascism.

@aral@mastodon.ar.al
2026-01-08 16:23:42

RE: eldritch.cafe/@temptoetiam/115
This is my shocked face.

@aral@mastodon.ar.al
2026-01-08 15:19:49

RE: eupolicy.social/@NGICommons/11
Maybe ask them why they haven’t supported our work on the Small Web with a single euro cent all these years.
(It doesn’t matter. The Small Web launches to a wider audience this year regard…

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

Now that ICE (i.e., the fascist USian regime’s brownshirts) has murdered a blonde white woman in cold blood by shooting her multiple times in the face in broad daylight we will see whether this, at least, sparks an uprising in the folks who wouldn’t bat an eyelid if it happened to a Brown or Black person. And if even this doesn’t… well, to the rest of the world I say: huddle close and arm yourselves because Nazi Germany was a chihuahua compared to the military strength of the United States. …

@aral@mastodon.ar.al
2025-12-08 22:32:50

✅ Settler colonialism
✅ Apartheid
✅ Ethnic cleansing
✅ Genocide
theguardian.com/world/2025/dec

@aral@mastodon.ar.al
2025-12-08 20:38:57

Please watch @…’s latest video about the upcoming rains being forecast for Gaza, what it means for the people there who are attempting to exist in makeshift tents, and what you can do to help.
Also, if you’re not already following her, please do.
She’s part of our team at Gaza Verified and, this week, will be running verification calls alongside

@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…

@aral@mastodon.ar.al
2025-11-06 10:27:27

#BBC Do we have our heads up the arse of Silicon Valley’s hype machine? c.im/@BBC/115501813135148073

@aral@mastodon.ar.al
2026-01-04 19:58:43

This scroll-jump-when trying to bookmark a post bug in Mona 7 is really making the app unusable. Hold off on upgrading until there’s a fix.
@…
#mona #mona7