Mastodon Feed: Posts

Mastodon Feed

Gargron ("Eugen Rochko") wrote:

#TesseracT at #ArcTanGent.

📷 Pentax KX
🎞️ Kodak Portra 800
🔭 Pentax M 50mm/1.7
⚗️ Jack's Lab

#BelieveInFilm #FilmPhotography #AnalogPhotography #35mm

Amos Williams playing bass guitar, dressed in a hoodie, standing at the front of the stage with one leg on an elevation, illuminated by red light.
Daniel Tompkins with a microphone in his hand and Amos Williams playing bass guitar, illuminated by light blue light. In the background, a futuristically dressed background vocalist.
Daniel Tompkins, the lead vocalist, singing into a raised microphone, illuminated by red light.

Mastodon Feed

Boosted by keul@fosstodon.org ("Luca Fabbri"):
middleclasstool@phire.place ("Pastor of Muppets") wrote:

Officially got the word today. My employer is shitcanning all remote employees if we don't agree to set our lives on fire and move. And in the middle of a historically bad tech job market. I've sent out a ton of resumes and gotten nothing, like everyone else. If anyone needs a senior software engineer (backend primarily) who's really good at their job, hit me up. #GetFediHired

Mastodon Feed

slightlyoff@toot.cafe ("Alex Russell") wrote:

Thanks to 20+ years of cooperation via standards, most web devs are insulated from the reality that competition (or the threat of it) makes standards possible. It's a shock to recognise that Apple has broken the system so thoroughly that SDOs themselves are at risk:

https://infrequently.org/2025/09/apples-crimes-against-the-internet-community/

Mastodon Feed

jscalzi@threads.net ("John Scalzi") wrote:

"The office's failure — again and again — to secure indictments suggests that the administration has absolutely destroyed its credibility with jurors."

D.C. grand jurors reject latest wave of Justice Dept. indictment requests - CBS News https://share.google/ivyOnEAzRwjDTslZE

Mastodon Feed

Boosted by aral@mastodon.ar.al ("Aral Balkan"):
edendestroyer@chinwag.org ("EdenCrowdFunder") wrote:

Under this post, in the replies, there are stories of Palestinian people on the fediverse (as verified by @aral) fleeing the genocide, and how you can help them survive through the artificially created famine (by Israel) and violent (and immensely expensive) displacement, look at the replies to this post down below, I will keep updating this thread and post it regularly.

Tags: #GTFOmyState #MutualAid #MutualAidRequest #Palestine #Gaza #crowdfund #crowdfunding #fundraiser #fundraising #genocide

Mastodon Feed

Boosted by ChrisWere@toot.wales ("Chris Were ⁂🐧🌱☕"):
FediTips@social.growyourown.services ("Fedi.Tips") wrote:

If you want people on Mastodon etc to follow your PeerTube, it's important that you encourage them to follow your PeerTube account instead of your PeerTube channel.

When people from Mastodon etc follow PeerTube accounts, videos will start to federate to their server and show up in their timelines on Mastodon etc.

However, if they follow a PeerTube channel instead of a PeerTube account, the videos may not federate to their Mastodon etc server at all.

#FediTips #PeerTube

Mastodon Feed

Boosted by slightlyoff@toot.cafe ("Alex Russell"):
russss@chaos.social ("Russ Garrett") wrote:

Periodic reminder that Airbus open-sourced their cockpit UI font and it looks great on little OLED screens

https://github.com/polarsys/b612

Mastodon Feed

pzmyers@freethought.online ("pzmyers 🕷") wrote:

How to erase your legacy from the history of science.

https://freethoughtblogs.com/pharyngula/2025/09/03/antithetical-to-good-science/

Donald Morisky

Mastodon Feed

db@social.lol ("David Bushell 🥐") wrote:

noted: an email side project that is proving to be a challenge!
https://dbushell.com/notes/2025-09-03T12:26Z/

terminal output of an SMTP server receiving and validating an email from Google mail servers

Mastodon Feed

Boosted by jsonstein@masto.deoan.org ("Jeff Sonstein"):
dansup wrote:

Stories are about to get a lot more fun with:

- Polls
- Mentions
- Location tags
- Post embeds
- Public Stories
- Video Stories
- Sound Library (w/ Bandwagon)
- Story Mutes (hide from acct without full mute)
- AR Filters
- Custom Stickers

The foundation is laid, and now I can have fun with it 🚀

Mastodon Feed

jsonstein@masto.deoan.org ("Jeff Sonstein") wrote:

I for one plan to follow this lab closely, for they are working on incredibly exciting issues

https://www.worldlabs.ai/

Mastodon Feed

pzmyers@freethought.online ("pzmyers 🕷") wrote:

Every time I flush, I think of Texas.

https://freethoughtblogs.com/pharyngula/2025/09/03/its-true-in-minnesota-were-all-above-average/

Map of best and worst US states

Mastodon Feed

jsonstein@masto.deoan.org ("Jeff Sonstein") wrote:

this is a very cool first step, and there are some exciting possibilities. a huge advance point will be focused on:

“Interaction and simulation of other agents. Accurately modeling complex interactions between multiple independent agents in shared environments is still an ongoing research challenge.”

https://deepmind.google/discover/blog/genie-3-a-new-frontier-for-world-models/

exciting times

Mastodon Feed

db@social.lol ("David Bushell 🥐") wrote:

Silksong tomorrow :)

Mastodon Feed

db@social.lol ("David Bushell 🥐") wrote:

me: why is the connection getting closed immediately when I test in production?

also me: AbortSignal.timeout(60);

Mastodon Feed

Boosted by aral@mastodon.ar.al ("Aral Balkan"):
Aseelsehwel@mas.to ("Aseelsehwel🇵🇸") wrote:

What kind of home is left for us once we are forced out?
We carry our fear with us everywhere, as if it has become a part of who we are.
Displacement after displacement… humiliation on top of injustice…
The same cycle of suffering repeats each day.
We are tired of searching for a “safe place” in a land where safety no longer exists.
This is our life: carrying the few belongings we have left, moving again and again, still asking — where can we go?
@palestine #gaza @mutualaid

Attachments:

Mastodon Feed

Boosted by aral@mastodon.ar.al ("Aral Balkan"):
Aseelsehwel@mas.to ("Aseelsehwel🇵🇸") wrote:

The western area of #Gaza City, full of hotels and restaurants and famous as a recreational and leisure space for residents… has turned into a large camp and shelter for displaced people

The disaster is that the occupation threatens to push all these numbers—and many times more—towards the south!
@palestine @mutualaid

Gaza City today, reduced to rubble and tents

Mastodon Feed

aral@mastodon.ar.al ("Aral Balkan") wrote:

(Also, a bug in the first code listing: I should be initialising this.data to `{}` (empty object) instead of `’’` (empty string). It’s confusing and could cause a crash if you were doing lookup before the value was populated. It snuck in because the property actually was a string earlier on.)

Mastodon Feed

aral@mastodon.ar.al ("Aral Balkan") wrote:

I haven’t added an example of how you implement migrations with Kitten’s¹ built-in JSDB database² yet but here’s one that I just used when renaming a field (property) in a table (JavaScript object) from “account” to “data” that illustrates the general granular approach you should take within persisted instances of JavaScript classes.

This is, of course, an advanced use case of the built-in JavaScript database that all Kitten apps have.

Kitten is simple for simple use cases. So check out the Persistence tutorial, for example, to see how easy it is to get started with JSDB in Kitten:

https://kitten.small-web.org/tutorials/persistence/

And see the Database App Modules tutorial for a more advanced usage where you persist instances of JavaScript classes and have full type safety:

https://kitten.small-web.org/tutorials/database-app-modules/

¹ https://kitten.small-web.org
² https://codeberg.org/small-tech/jsdb

#Kitten #SmallWeb #SmallTech #web #dev #persistence #JavaScript #database #JavaScriptDatabase #authoring #migrations

Screenshot of code (detail) in Helix Editor on macOS, showing the source for app_modules/database/database.js. The following code is highlighted with a pink border: initialise () {     // Migration.     if (this.account !== undefined) {       this.data = this.account       delete this.account     }   } Full listing texport class VerifiedAccount extends Model {   url = this.url || ''   /**     This is the object returned from the accounts/lookup     method of the Mastodon API.     See: https://docs.joinmastodon.org/methods/accounts/#lookup     @type {{       id: string,       username: string,       acct: string,       display_name: string,       locked: boolean,       bot: boolean,       discoverable: boolean,       indexable:boolean,       group:boolean,       created_at: string,       note:string,       url: string,       uri: string       avatar:string       avatar_static: string,       header: string,       header_static: string,       followers_count: number,       following_count: number,       statuses_count: number,       last_status_at: string,       hide_collections: boolean,       noindex: boolean,       emojis: Array,       roles: Array,       fields: Array     }}   /   data = this.data || ''   initialise () {     // Migration.     if (this.account !== undefined) {       this.data = this.account       delete this.account     }   }   /*     The account is the bit of the URL from the @ onwards.   */
Screenshot of code for app_modules/database/Model.js. The following code is highlighted with a pink border:   /**     Optional hook: override this to perform initialisation     at constructor time. (Do not override the constructor     or the automatic property assignment will fail.)   /   initialise () {} Full code listing: /*   Base model class.   (To use, extend this with your own model classes.)   When adding properties in subclasses, make sure you   only set values after checking if the value already   exists:   e.g.,   class MyModelObject extends Model {     mySpecialProperty = this.mySpecialProperty || ''   }   (This way, you will get type safety while authoring   without accidentally overwriting any values populated by   the superclass when model objects are recreated when a   JSDB table is read into memory.) / export default class Model {   id = crypto.randomUUID()   constructor (parameters = {}) {     Object.assign(this, parameters)     this.initialise()   }   /*     Optional hook: override this to perform initialisation     at constructor time. (Do not override the constructor     or the automatic property assignment will fail.)   */   initialise () {} }

Mastodon Feed

pzmyers@freethought.online ("pzmyers 🕷") wrote:

Would you trust this man to control your child's education?

https://freethoughtblogs.com/pharyngula/2025/09/03/how-did-dennis-prager-become-the-leader-of-american-education/

Dennis Prager

Mastodon Feed

aral@mastodon.ar.al ("Aral Balkan") wrote:

All my dreams are about running from the bombs and seeing fires,
And sometimes I dream of my house being bombed and razed to the ground,
And I cry in the dream and wake up to cry again.

– Farah “Joy” Abu Hashem (@joynewacc)

This wasn’t a poem. It was just a message in passing to a friend this morning. And yet, also, a poem.

https://www.chuffed.org/project/evacuate-joy

#Gaza #Palestine #dreams #FreePalestine

Mastodon Feed

db@social.lol ("David Bushell 🥐") wrote:

useful: Accurate text lengths with `Intl.Segmenter` API
https://blog.sangeeth.dev/posts/accurate-text-lengths-with-intl-segmenter-api/

Mastodon Feed

Boosted by aral@mastodon.ar.al ("Aral Balkan"):
DrALJONES wrote:

Analysis: What if the US stopped supporting Israel tomorrow?

Half of US voters believe Israel is committing genocide & six in 10 oppose further military aid.

Four experts offer their analyses:

Hamze Attar, defence analyst
Ori Goldberg, Israeli political scientist
HA Hellyer, Center for American Progress
Daniel Levy, former Israeli government adviser.

https://www.aljazeera.com/news/2025/9/2/what-if-the-us-stopped-supporting-israel-tomorrow

#GazaGenocide #USArmsIsrael #USPol #EuroPol #Racism #Press #BDS @palestine .

Mastodon Feed

Boosted by rmrenner ("The Old Gay Gristle Fest"):
nash@labyrinth.social ("Nash") wrote:

not my black quartz sphinx, not my vow

Mastodon Feed

db@social.lol ("David Bushell 🥐") wrote:

this specification is hell!

can't believe I actually had to read it and not yolo a regex

"weekend project" = done

https://datatracker.ietf.org/doc/html/rfc6376

Meme: to people looking at each other saying: "I can't believe he didn't, cry during Titanic!", "Do men even have feelings?", below: screenshot of my terminal output reporting: "DKIM valid: true"

Mastodon Feed

Boosted by aral@mastodon.ar.al ("Aral Balkan"):
joynewacc ("Joy") wrote:

Hello everyone! I am Joy, a Palestinian writer and poet, I have just migrated from Blue Sky platform, after they deleted my accounts after I received a lot of interest, followers and fans for my writings and poems that I published on my personal page. Blue Sky platform decided that they will fight all Palestinian writers, and the only accusation is their nationality and their voice that they chose to silence and bury alive, but I am here now to complete my journey 💗

Mastodon Feed

Boosted by aral@mastodon.ar.al ("Aral Balkan"):
alisonphipps@mastodon.scot ("Alison Phipps አሊሰን 🧡") wrote:

Yes, it’s Genocide

Yes. It's genocide The shocked intake Of breath. Pursed lips. A tut. A judgement on the speaker. Such an utterance cannot be allowed to stand. Yes, it's genocide

Mastodon Feed

Boosted by cstanhope@social.coop ("Your friendly 'net denizen"):
adamghill@indieweb.social wrote:

My wife is on a stained glass kick recently and this #Godzilla is amazing.

I love the fire everywhere, atomic breath, and the textured glass for its body.

#art #stainedglass #movies #artist #cinemastodon #Letterboxd #monsterdon #japan #cinema #horror

Stained glass of Godzilla with buildings and fire in the background. Godzilla has atomic breath and textured glass for its body.

Mastodon Feed

Boosted by jwz:
dangillmor ("Dan Gillmor") wrote:

The federal judge let Google off the hook in the antitrust case that the company supposedly lost. He said no to any serious remedy. And he indirectly killed Mozilla (Firefox and Thunderbird).

A good day for Google, and a terrible day for what's left of the open web.

https://arstechnica.com/gadgets/2025/09/google-wont-have-to-sell-chrome-judge-rules/

Mastodon Feed

mattblaze@federate.social ("Matt Blaze") wrote:

What I remember about my EMS days mostly were a few near-PTSD-inducing jobs (none as intense as the one at the end of the article, though), but chiefly a level of camaraderie that I've rarely encountered sense (perhaps helped by the lens of nostalgia). I was an EMS medic in the early 80's, before it merged into FDNY, still during the long tail of the city's financial crisis. Everything was breaking all the time. The city was more violent. But it felt meaningful, and we had each other's backs.