Yesterday our Python Pescara group hosted a Django Girls+ workshop during DevFest Pescara 2025, organized by GDG Pescara 🐬

Many participants spent the day learning Django guided by our amazing coaches, all members of Python Pescara. 🐍

We ended the day celebrating Django’s 20th birthday with a big cake featuring the Django logo! 🎂

CC @djangogirls @django @gdgpescara

#PythonPescara #Django #DjangoGirls #DjangoBirthday #Python #Pescara

The 2026 DSF Board elections are running right now — if you’re a DSF member, please check your inbox for a ballot. I’m prioritizing four things on my ballot:

1. Fundraising experience
2. Community management experience, particularly with the DSF (working groups, etc.)
3. A clear vision and specific goals for the DSF
4. Global and industry diversity

More here: jacobian.org/2025/nov/9/dsf-20…

I started going to IETF meetings. Those events take place 3 times a year, with ~1000 people attending in person and another ~1000 remotely. A good chunk of those are paid to be there and some are employed by big companies like Apple and Google. This is the place where the fundamental fabric of the internet is constantly being improved. TLS 1.3, HTTP/3, MLS to name a few.

With this in mind I have no fucking clue what Moxie was on about when he said interoperable protocols are stuck in the 1990s.

in reply to Daniel Gultsch

#QUIC (and #HTTP3) exists to serve the interests and needs of #Google.

In particular 0-RTT is basically a low-level cookie that allows deterministic user tracking below and before #http: if it will ever spread, disabling or deleting cookies, even out-lawing them, won't be a issue for #SurveillanceCapitalism.

So these days what happens at #IETF is much more lobbying than engineering. Overpaid engineers lobby against the users to further cement the power of their corporations.

I wouldn't call these as "improvements".

These days, sadly, IETF is the place where the fundamental fabric of the internet is constantly being ^^enshittified**.

@lorenzo@snac.bobadin.icu

in reply to daniel:// stenberg://

@bagder @giacomo @lorenzo

Thank you for responding.

Just to add to the discussion, it would be great to see any counter-arguments for blog.cloudflare.com/even-faste…, if anyone has the time to contribute

in reply to Giacomo Tesio

@giacomo @lorenzo IETF protocol specs regularly include sections with privacy considerations just like security considerations. These point out such problems and guide implementers to get them right (eg. to only use 0RTT if user tracking is of no concern because cookies would be on anyway). If a browser implements that wrong, it's for other lacks but awareness.
in reply to chrysn

Well @chrysn@chaos.social, I really appreciate your good intentions and will to fight for users' #privacy.
But I was not talking about you or the few independent developers who still volunteer at #IETF these days.
I was talking about IETF effects on the Internet standards as a whole.
I'm afraid the impact of a few independent engineers is not going to balance the power of organized and well funded #BigTech lobbyists.

As an example, let's stay on topic and look at RFC 9001, "Using #TLS to Secure #QUIC".
All that is said about the impoved ability of the server to identify (and thus track) the user are in two lines about session resumption (emphasys mine):

Session resumption allows servers to link activity on the original connection with the resumed connection, which might be a privacy issue for clients. Clients can choose not to enable resumption to avoid creating this correlation.


Now please notice the #hypocrisy: the wording is set up as if clients should opt-in, but it's pretty unlikely that users will be given a choice between a personal data leak at protocol level and an imperceptible increase in connection time, in particular with 0-RTT where " Endpoints cannot selectively disregard information that might alter the sending or processing of 0-RTT".

So while I'm pretty curious about @bagder@mastodon.social's perspective, I see that #Google managed to get a protocol designed to thwart user privacy and reduce its own server costs (even just the energy consumed during TLS hadshakes, amount to thousands dollars each day).

This way, if EU would decide to forbid tracking cookies at all, Google would get a competitive advantage over all other #AdsTech companies.

Now a properly working IETF would have rejected such shit, knowing that it would have been leveraged against people (and democracies) though #Chrome browsers and #Android defaults.

CC: @daniel@gultsch.social @lorenzo@snac.bobadin.icu

Enjoyed this Techcrunch piece about the new show Pluribus from the creator of Breaking Bad. Fun fact, the star of the new show Rhea Seehorn and I used to study for a statistics class together at GMU. I had such a secret crush back then (okay maybe still a little).

"If you watched all the way to the end of the new Apple TV show “Pluribus,” you may have noticed an unusual disclaimer in the credits: “This show was made by humans.”

"That terse message — placed right below a note that “animal wranglers were on set to ensure animal safety” — could potentially provide a model for other filmmakers seeking to highlight that their work was made without the use of generative AI."

"And just in case the disclaimer wasn’t clear enough, creator Vince Gilligan (best known for “Breaking Bad”) was even more emphatic in a Variety feature story about the show, declaring flatly, “I hate AI.”

"He went on to describe the technology as “the world’s most expensive and energy-intensive plagiarism machine” and compared AI-generated content to “a cow chewing its cud — an endlessly regurgitated loop of nonsense.”

techcrunch.com/2025/11/08/brea…

Going by various posts that I've seen lately, I'm just feeling glad that I don't use JAWS. I don't use Windows at all for the day job. I do have it on my personal laptop, but I don't use it enough to justify paying for JAWS, and I'd rather give my money to the NVDA devs. And it reminds me of one of the reasons I got into FOSS in the first place. That being said, I get that a lot of people rely on JAWS scripts to get their work done or are just accustomed to it, so encouraging someone to just switch to something else isn't always a great option.

A person begs on the street. I give them some money.

K1: why did you do that?

Me: because they need it

K1: [friend]'s mother says these people aren't poor, they have a lot of money

Me: if you had a lot of money, would you beg in the wet and cold?

K1: no... *thinks* ...but what if though?

Me: you're right, we can't know it. But giving the money doesn't hurt me. And if I gave nothing and that person went hungry, it would be far worse than giving too much

Now let's hope that sinks in.

Ist Kollektiveigentum zum Scheitern verurteilt? - Stimmt es, dass ...? | ARTE

arte.tv/de/videos/123890-004-A…

"Der verbreitete Gedanke, dass Kollektiveigentum zum Scheitern verurteilt ist, hat sich fest in den Köpfen der Menschen verankert. Aber stimmt das überhaupt?"

#Eigentum vs #Commons / #Gemeingüter / #Allmende & #TragikDerAllmende / #TragedyOfTheCommons vs #GoverningTheCommons nach
#ElinorOstrom (erste Frau die 2009 den Alfred-Nobel-Gedächtnispreis für Wirtschaftswissenschaften erhielt)

Up to now I haven't really understood why weddings are notoriously so stressful.

But today I spoke to a colleague who's getting married next autumn and she has been to her venue recently to measure the length of the aisle so she can work out precisely how many steps she needs to take to end up on the correct foot when she reaches the front so she can turn the right way.

That's how. That's how one gets stressed about a wedding.
#MatrimonyMusings

People in the future are going to be super confused by Windows versions.

"So there was Windows, right?"

"Well, mostly Windows 3.1."

"Which was the third version?"

"No."

"So then Windows 4 must have come after that."

"No, they jumped to version 95."

"So then Windows 96..."

"No, then they skipped to 98."

"Oh, but it was for the year it came out, right?"

"Kinda."

"But surely after that..."

"Well, after that they actually moved away from version numbers and gave them names."

"Oh, like MacOS!"

"Sort of..."

"What do you mean?"

"Well, the first version was XP."

"What does that stand for?"

"No idea."

"Did they just use letters after that?"

"No, then they named the next version Vista."

"Like... the stuff you see out of a window! Ok, so the version after that was Windows Outlook, right?"

"No, the version after that was Windows 7."

"7?!"

"Yeah."

"But... It wasn't the seventh version of Windows even."

"Yeah, but the version after 7 was 8."

"Okay, back on track!"

"Not really. The next version was 10."

"Because it came out in 2010?"

"No."

"Fuck."

"Then came Windows 11, and they stopped releasing new versions for a while and just added LLM panopticon nonsense until everyone switched to Linux in the 2030s and then when the second coming of Jesus fried everyone's hard drives..."

"Yeah, yeah, I know, Windows II: The Empire Strikes Back..."

"No, that was Windows V."

"I give up."

reshared this

Ich möchte nicht still bleiben, wenn beim #Bürgergeld Stimmung gemacht wird. Es geht um die #Demokratie.
Linnemann war es, der behauptet hat, „Hunderttausende“ wollten gar nicht arbeiten. Niemand kennt diese Zahl. Wer solche Zahlen erfindet, betreibt verantwortungslosen Populismus.
Die Folgen sind fatal:
Aus Empathie wird Verachtung
Aus Miteinander wird Gegeneinander
Und Solidarität wird brüchig.
Langzeitarbeitslose Menschen brauchen Chancen, Respekt und Perspektiven statt Misstrauen und Druck.

Dear #IzzyOnDroid community, we need your help for keeping our repo as useful as possible. No tech knowledge needed for this one, so anybody who's got an #Android device and some spare time can jump in here:

codeberg.org/IzzyOnDroid/Every…

Are you using any of those apps, or would be willing to install one (or more) of them to see if they are still useful? Please then report there, or here to this #serviceToot – so we can get that issue solved 🙏

Thank you all in advance!

:boost_love:

in reply to jandi

@jandi Thanks once more, Jandi! As the repo seems to be unmaintained (hence the issue on our end), and there's no Fastlane set up upstream that could override it, we can of course update the description at our end. Of course it needs to contact the server it gets the data from, but "nothing is sent to a server" indeed isn't accurate (the queries are, but that's to be expected).

Adjusted it to "apart from the queries for movie data, nothing is sent to a server". That OK, or miss something else?

in reply to jandi

@jandi Hm, seeing the ToS at themoviedb.org/api-terms-of-us… – wouldn't that qualify as NonFreeNet? If so, we could raise that anti-feature and put that explanation there. Yupp, confirmed: other apps using TMDb are flagged such. Done then, thanks for digging in!

(note the anti-feature may show up with delay, as the indexer was already running here when I added it; but it should show up latest next day.)

#Linux und #Barrierefreiheit, insbesondere für Menschen mit Einschränkungen beim Sehen: habt ihr da Tipps?

Ich weiß, dass es bei @kde die Bildschirmlupe gibt und ich in den Bildschirm zoomen kann. Aber bei anderen Umgebungen? Und für den Zeitraum, bis KDE hochgefahren ist?

Eine Boot-Textkonsole mit 80×25 Zeichen halte ich für gut lesbar. Allerdings zeigt zumindest meine Kiste beim Bootvorgang eine recht kleine Schrift, bei der ich meine Brille brauche.

I Want You to Understand Chicago


This is hard to read, because this is 1933 all over again. It is no longer a question if the US are sliding into fascism or have already arrived. They went full Nazi.

aphyr.com/posts/397-i-want-you…

archive.is/X33oQ

This is also what is going to happen in Europe, unless we fight it. In the parliaments, but also on the streets. With votes and with weapons.

There is no coexistence and no compromise with fascism. We already know that.

This entry was edited (1 week ago)

Bundesminister für Digitales in seiner Rede: »Zum ersten Mal übertreffen Maschinen den Menschen in dem, was uns bisher einzigartig machte: unsere Intelligenz.«

Auweia. Taschenrechner »übertreffen« mich auch – trotzdem sind sie keine Mathematiker. KI ist Statistik: Vorhersagen, imitieren, plausibel klingen. Verstehen? Null. Bewusstsein? Null. Verantwortung? Null. Wer hier von »Intelligenz« spricht, zeigt vor allem, wie wenig er davon versteht.

bmds.bund.de/aktuelles/reden/d…

/kuk

#KI #Hype #Digitalpolitik

Part 2 of 2. The release note state the following:
VT Recorder now supports manual fade control of a playing music bed. This may be useful for fading up a music bed temporarily while not speaking
during a recording. A button for Fade Up or Fade Down appears beside the music bed Play/Stop button. A music bed may now be started at full volume rather
than faded by unchecking the new checkbox entitled "Start Faded in", found in the Options. You can always get to the Options of course by typing letter C from within the VT Recorder.
The shortcut key for the fade button is letter D.

There is a further note to this. Assuming a music bed is selected, it should be possible to:
Press Enter to start the outgoing track.
Press Enter again to begin recording.
Press Enter again to start the music bed.
Press Enter again to start the incoming track and cut the music bed.
Press Enter again to terminate recording.
That is the procedure. However, if the outgoing track has not finished, pressing Enter does not start the music bed.
It does only start the bed if the outgoing track has completely concluded.
I do not use this feature because I have other ways of playing music beds into VT's, but it struck me in my testing that this was plain wrong.
You may wish to start your VT 30 or 45 seconds before the outgoing song ends, then start the music bed which should cut off the existing song. I can think of many situations where that could arise.
This is still the case up to and including the final release of 6.2.

Scripts.

Scripts for 6.2 must be installed. There is an installer located at
hartgenconsultancy.com/studio