Ahead of the one-year anniversary of the so-called ceasefire in Gaza, we look at a brief timeline of a long-established Israeli practice of sabotaging negotiations and violating ceasefire agreements to advance their goals.
- Joined
Internationalized Webfinger Handles in ActivityPub
@evan@cosocial.ca indeed I have 😄 the issue's come up a bunch but when @edent@mastodon.social ran a public test, his internationalized handle was accepted ok.
It's confirmed in code (all paths run through this regex):
const webfingerRegex = /^(@|acct:)?[\p{L}\p{N}\p{M}_.-]+@.+$/u;
There were two places that could be cause for concern:
-
My Activity Intents implementation (@benpate@mastodon.social) uses a naive regular expression that only accepts ASCII, but this is not webfinger and is a bug I can fix to use the proper regular expression.
-
Requests to NodeBB requesting the unicode form of a domain will not match, because NodeBB expects punycode. This is compliant with the RFC. Likely browsers will natively translate unicode to punycode over the wire, but uncertain here.
Both of those are relatively minor, so broadly, NodeBB checks all the boxes.
@julian Awesome! Would you mind making a PR?
I added some implementation notes after implementing this, because there are some really hairy parts. The ASCII punctuation really kicked my butt, as well as the double-encoding of % characters:
https://swicg.github.io/activitypub-webfinger/internationalized#implementation-notes
Not only did they sponsor the conference. Not only do they help you fix your cloud platforms. They also write conference reports!
Thanks Ellie 💖
https://beamops.co.uk/blog/goatmire-2026-review
#goatmire #elixir
Vibe coding can be a great way to prototype an app, but when should you bring in professional developers? Here’s how to decide. https://thoughtbot.com/blog/when-to-vibe-code-an-app-and-when-to-hire-someone
RE: https://fosstodon.org/@Gina/117411540776997913
One of many, many things that the Trump regime is doing that's extremely disturbing and counter to rule of law.
I blocked a certain white woman in 2024 because she was one of those anti-voting geniuses who helped cause this shitshow. But I'd still hear about her from people frustrated with her bullcrap. Apparently after she heard that Trump wanted to take away birth control, ALL OF A SUDDEN voting mattered. Nobody else's rights mattered, but hers sure did!
So if you know anybody who somehow still needs a prod...
New #Plushtodon colours now available for pre-orders on our shop! This is a way to support our work and get a squishy friend at the same time.
https://blog.joinmastodon.org/2026/10/plushtodon-pre-orders-now-open/
RE: https://sauropods.win/@futurebird/117410732456689739
who owns these warehouses and the land they’re on?
landlords wouldn't be a problem if they were an actual person you could drag from their house and Ça Irá.
the problem is, that most landlords are corporations, whole groups of people hiding behind a trademark and a logo to commit the violence of capitalism.
revealing who they are, mapping them, then blocading in their homes and offices, not only would be self-defense, but would be better than giving them the lamp posts treatment.
RE: https://sauropods.win/@futurebird/117410732456689739
who owns these warehouses and the land they’re on?
landlords wouldn't be a problem if they were an actual person you could drag from their house and Ça Irá.
the problem is, that most landlords are corporations, whole groups of people hiding behind a trademark and a logo to commit the violence of capitalism.
revealing who they are, mapping them, then blocading in their homes and offices, not only would be self-defense, but would be better than giving them the lamp posts treatment.
Data Scientist (w/m/d) #UniMainz
https://stellenboerse.uni-mainz.de/jgu/job/58117 #DigitalHumanities DFG-gefördertes Projekt „Beyond Categories – Towards Materiality. Wooden Figures from Ancient Egypt“ am Institut für Altertumswissenschaften – Arbeitsbereich Ägyptologie
"The Hidden Eyes" is a three-piece jazz trio, revisiting the same idea "in successive revelations": first in a cryptic and experimental manner, then a little more clearly, but with microtonal elements realized in SuperCollider; finally, in a decidedly traditional form.
Why this approach? "Anything, Anytime, Anyplace, For No Reason At All," of(f) course.
When visiting crowded festivals, Sluggo and Philomena always bring an emotional support dragon. https://www.theguild.org/.../a2a.../childrens-activity-area/
Peak is ready for iPhone Duo
🔜 https://apps.apple.com/us/app/peak-health-fitness-widgets/id6443923491
One of the main reasons people are seeking alternatives to Big Tech social media is the threat these platforms pose to democracy, particularly through algorithms that amplify polarization and hate speech.
If we can't convince democratic institutions and influential public figures to join the #Fediverse, its potential to make political communication less dependent on Big Tech infrastructure will remain very limited.
I don't blame the many journalists and civil society organizations that have chosen #Bluesky instead. They are important allies in defending democracy.
That's one of the main reasons I believe bridges between these two decentralized spaces are so important.
#Journalism #Democracy #BigTech #SocialMedia #LeaveX #JustBridge
Where they differ is in the “culture” they come from and push.
#bluesky comes from surveillance capitalism, it’s from the #dotcons and has meany of the same assumptions, just “better”.
#Nostr comes from the #encryptionists and #bitcoin bro crew and suffers from being from this mess.
#activitypub is #openweb native and comes from the #4opens traditions the whole software world is actually built on.
Es fällt mir immer irre schwer, um Hilfe zu bitten (auch weil ich weiß, dass es vielen schlecht geht, nicht jede/r helfen kann.)
Im Moment sitze ich in der Bredouille, warte auf meinen Rentenbescheid (kann in Fr Monate dauern), lebe darum gerade von Minimum-Sozialhilfe.
Leider stehen noch Reparaturrechnungen aus, + Energie ist extrem verteuert. Dank EU PPWR kann ich auch grad keine Kunst verkaufen. Der Hilfetopf: https://ko-fi.com/naturematchcuts/goal?g=13 Danke an alle!
Zum Glück betrifft die PPWR nicht digitale Kunst, darum gibt's meine Zines hier: https://ko-fi.com/naturematchcuts/shop
Ich weiß, viele hier verdonnern einen wegen Paypal: das hat in der EU Bankstatus mit allen gesetzlichen Verpflichtungen u. ich kann keine anderen Zahlungsmethoden einrichten.
Es fällt mir immer irre schwer, um Hilfe zu bitten (auch weil ich weiß, dass es vielen schlecht geht, nicht jede/r helfen kann.)
Im Moment sitze ich in der Bredouille, warte auf meinen Rentenbescheid (kann in Fr Monate dauern), lebe darum gerade von Minimum-Sozialhilfe.
Leider stehen noch Reparaturrechnungen aus, + Energie ist extrem verteuert. Dank EU PPWR kann ich auch grad keine Kunst verkaufen. Der Hilfetopf: https://ko-fi.com/naturematchcuts/goal?g=13 Danke an alle!
Relentless AI scrapers pushed DNA Lounge's web hosting bill from $800 to $3,500/month.
That is a $32,000/year cost shift caused entirely by companies training models on their content without permission. AI companies are externalizing their massive training costs onto independent web operators, effectively taxing the independent web to build their proprietary models. 📉
9th of Owltober!
A little Boobook Owl had some unusual injuries but was reported as bright, recovering well, and full of life after care at Boobook Wildlife Shelter in Victoria, Australia. BWS accepts donations to the account no. on their fb page. Source: https://fb.com/202387785775473 #owlsintowels 💛🦉
Did you get your license to techno?
https://evilbit.de/technolizenz/