Hallo @Friendica Support, ich glaube, wir haben bei der aktuellen DEV-Version ein Problem bei der Option "Entkoppelter Empfänger":

Habe diese Option heute mal testweise aktiviert. Wie zu erwarten, treten nach der Aktivierung alle "paar" Minuten Spitzen beim Worker auf. Ich habe gelernt, dass dies angeblich normal ist, wenn man diese Option aktiviert hat. Siehe Screenshot:

In diesem Screenshot sieht man auch ganz deutlich, wann diese Option aktiviert wurde.

Sobald so eine Worker-Spitze auftritt, lädt die Oberfläche deutlich langsamer. Aber auch das Abschicken von Beiträgen oder Kommentaren sowie "Liken" in der Oberfläche dauert ewig.

Dabei ist die Auslastung des Systems alles andere als hoch. Siehe Screenshot:

Was mir auffällt, dass immer zu der gleichen Zeit wenn so eine Spitze auftritt, folgende Exception beim Worker im Logfile auftaucht:

2025-05-26T07:15:51Z worker [ERROR]: Uncaught exception in worker method execution {"class":"TypeError","message":"Friendica\\Util\\HTTPSignature::isValidContentType(): Argument #2 ($url) must be of type string, null given, called in /var/www/html/src/Protocol/ActivityPub/Receiver.php on line 2068","code":0,"file":"/var/www/html/src/Util/HTTPSignature.php:509","trace":"#0 /var/www/html/src/Protocol/ActivityPub/Receiver.php(2068): Friendica\\Util\\HTTPSignature::isValidContentType()\n#1 /var/www/html/src/Protocol/ActivityPub/Receiver.php(1896): Friendica\\Protocol\\ActivityPub\\Receiver::getObjectDataFromActivity()\n#2 /var/www/html/src/Protocol/ActivityPub/Receiver.php(1475): Friendica\\Protocol\\ActivityPub\\Receiver::processObject()\n#3 /var/www/html/src/Protocol/ActivityPub/Receiver.php(424): Friendica\\Protocol\\ActivityPub\\Receiver::fetchObject()\n#4 /var/www/html/src/Protocol/ActivityPub/Receiver.php(680): Friendica\\Protocol\\ActivityPub\\Receiver::prepareObjectData()\n#5 /var/www/html/src/Protocol/ActivityPub/Processor.php(1788): Friendica\\Protocol\\ActivityPub\\Receiver::processActivity()\n#6 /var/www/html/src/Protocol/ActivityPub/Processor.php(1689): Friendica\\Protocol\\ActivityPub\\Processor::processActivity()\n#7 /var/www/html/src/Protocol/ActivityPub/Receiver.php(830): Friendica\\Protocol\\ActivityPub\\Processor::fetchMissingActivity()\n#8 /var/www/html/src/Protocol/ActivityPub/Queue.php(235): Friendica\\Protocol\\ActivityPub\\Receiver::routeActivities()\n#9 /var/www/html/src/Worker/ProcessQueue.php(25): Friendica\\Protocol\\ActivityPub\\Queue::process()\n#10 [internal function]: Friendica\\Worker\\ProcessQueue::execute()\n#11 /var/www/html/src/Core/Worker.php(570): call_user_func_array()\n#12 /var/www/html/src/Core/Worker.php(378): Friendica\\Core\\Worker::execFunction()\n#13 /var/www/html/src/Core/Worker.php(112): Friendica\\Core\\Worker::execute()\n#14 /var/www/html/src/Console/Worker.php(91): Friendica\\Core\\Worker::processQueue()\n#15 /var/www/html/vendor/asika/simple-console/src/Console.php(108): Friendica\\Console\\Worker->doExecute()\n#16 /var/www/html/src/Core/Console.php(171): Asika\\SimpleConsole\\Console->execute()\n#17 /var/www/html/vendor/asika/simple-console/src/Console.php(108): Friendica\\Core\\Console->doExecute()\n#18 /var/www/html/src/App.php(234): Asika\\SimpleConsole\\Console->execute()\n#19 /var/www/html/bin/console.php(22): Friendica\\App->processConsole()\n#20 {main}","previous":null,"worker_id":"9fd747b","worker_cmd":"ProcessQueue"} - {"file":"Worker.php","line":572,"function":"execFunction","request-id":"6834151fdcb0a","stack":"Worker::execFunction (378), Worker::execute (112), Worker::processQueue (91), Worker::doExecute (108), Console::execute (171), Console::doExecute (108), Console::execute (234), App::processConsole (22)","uid":"3a8c6f","process_id":511148}

Ist so eine Worker-Spitze abgebaut, verhält sich das System bzw. die Oberfläche wieder normal. Bis eben wieder die Spitze aufgebaut wird. Das ganze ist also reproduzierbar.

Fürs Erste werde ich die entkoppelten Empfänger wieder deaktivieren und hoffe, dass diese Symptome wieder verschwinden.

C.c.: @Michael 🇺🇦

in reply to Tuxi ⁂

@Michael 🇺🇦
Okay, Update ist durch. Habe die "Entkoppelung" wieder aktiviert und das System einige Zeit beobachtet.
Die Fehlermeldungen bzgl. der Exception sind weg. Allerdings ist das System damit immer noch kaum nutzbar, da die gleichen Probleme immer noch existieren.

Sobald so eine Worker-Spitze auftritt, lädt die Oberfläche deutlich langsamer. Aber auch das Abschicken von Beiträgen oder Kommentaren sowie "Liken" in der Oberfläche dauert ewig.
in reply to Tuxi ⁂

Hab das gleiche vor einigen Wochen festgestellt. Nachdem die Option lange Zeit aktiviert und unauffällig war, hatte ich plötzlich extreme Verzögerungen in der Abarbeitung von Jobs. Die Queue ist auch immer wieder extrem angestiegen - über 100000 wartende Jobs.

Nach der Deaktivierung der Einstellung, war die Queue schnell abgearbeitet und das Verhalten war wieder normal.

Hallo @Friendica Support, ich glaube, wir haben bei der aktuellen DEV-Version ein Problem bei der Option "Entkoppelter Empfänger":

Habe diese Option heute mal testweise aktiviert. Wie zu erwarten, treten nach der Aktivierung alle "paar" Minuten Spitzen beim Worker auf. Ich habe gelernt, dass dies angeblich normal ist, wenn man diese Option aktiviert hat. Siehe Screenshot:

In diesem Screenshot sieht man auch ganz deutlich, wann diese Option aktiviert wurde.

Sobald so eine Worker-Spitze auftritt, lädt die Oberfläche deutlich langsamer. Aber auch das Abschicken von Beiträgen oder Kommentaren sowie "Liken" in der Oberfläche dauert ewig.

Dabei ist die Auslastung des Systems alles andere als hoch. Siehe Screenshot:

Was mir auffällt, dass immer zu der gleichen Zeit wenn so eine Spitze auftritt, folgende Exception beim Worker im Logfile auftaucht:

2025-05-26T07:15:51Z worker [ERROR]: Uncaught exception in worker method execution {"class":"TypeError","message":"Friendica\\Util\\HTTPSignature::isValidContentType(): Argument #2 ($url) must be of type string, null given, called in /var/www/html/src/Protocol/ActivityPub/Receiver.php on line 2068","code":0,"file":"/var/www/html/src/Util/HTTPSignature.php:509","trace":"#0 /var/www/html/src/Protocol/ActivityPub/Receiver.php(2068): Friendica\\Util\\HTTPSignature::isValidContentType()\n#1 /var/www/html/src/Protocol/ActivityPub/Receiver.php(1896): Friendica\\Protocol\\ActivityPub\\Receiver::getObjectDataFromActivity()\n#2 /var/www/html/src/Protocol/ActivityPub/Receiver.php(1475): Friendica\\Protocol\\ActivityPub\\Receiver::processObject()\n#3 /var/www/html/src/Protocol/ActivityPub/Receiver.php(424): Friendica\\Protocol\\ActivityPub\\Receiver::fetchObject()\n#4 /var/www/html/src/Protocol/ActivityPub/Receiver.php(680): Friendica\\Protocol\\ActivityPub\\Receiver::prepareObjectData()\n#5 /var/www/html/src/Protocol/ActivityPub/Processor.php(1788): Friendica\\Protocol\\ActivityPub\\Receiver::processActivity()\n#6 /var/www/html/src/Protocol/ActivityPub/Processor.php(1689): Friendica\\Protocol\\ActivityPub\\Processor::processActivity()\n#7 /var/www/html/src/Protocol/ActivityPub/Receiver.php(830): Friendica\\Protocol\\ActivityPub\\Processor::fetchMissingActivity()\n#8 /var/www/html/src/Protocol/ActivityPub/Queue.php(235): Friendica\\Protocol\\ActivityPub\\Receiver::routeActivities()\n#9 /var/www/html/src/Worker/ProcessQueue.php(25): Friendica\\Protocol\\ActivityPub\\Queue::process()\n#10 [internal function]: Friendica\\Worker\\ProcessQueue::execute()\n#11 /var/www/html/src/Core/Worker.php(570): call_user_func_array()\n#12 /var/www/html/src/Core/Worker.php(378): Friendica\\Core\\Worker::execFunction()\n#13 /var/www/html/src/Core/Worker.php(112): Friendica\\Core\\Worker::execute()\n#14 /var/www/html/src/Console/Worker.php(91): Friendica\\Core\\Worker::processQueue()\n#15 /var/www/html/vendor/asika/simple-console/src/Console.php(108): Friendica\\Console\\Worker->doExecute()\n#16 /var/www/html/src/Core/Console.php(171): Asika\\SimpleConsole\\Console->execute()\n#17 /var/www/html/vendor/asika/simple-console/src/Console.php(108): Friendica\\Core\\Console->doExecute()\n#18 /var/www/html/src/App.php(234): Asika\\SimpleConsole\\Console->execute()\n#19 /var/www/html/bin/console.php(22): Friendica\\App->processConsole()\n#20 {main}","previous":null,"worker_id":"9fd747b","worker_cmd":"ProcessQueue"} - {"file":"Worker.php","line":572,"function":"execFunction","request-id":"6834151fdcb0a","stack":"Worker::execFunction (378), Worker::execute (112), Worker::processQueue (91), Worker::doExecute (108), Console::execute (171), Console::doExecute (108), Console::execute (234), App::processConsole (22)","uid":"3a8c6f","process_id":511148}

Ist so eine Worker-Spitze abgebaut, verhält sich das System bzw. die Oberfläche wieder normal. Bis eben wieder die Spitze aufgebaut wird. Das ganze ist also reproduzierbar.

Fürs Erste werde ich die entkoppelten Empfänger wieder deaktivieren und hoffe, dass diese Symptome wieder verschwinden.

C.c.: @Michael 🇺🇦

"Open Source for Cybersecurity : Securing and Maintaining Europe's Open Source Dependencies"

One of those webinar panel things on June 3 and I will be there and you know, be me and talk Open Source and security.

Free to attend, but you need to register.

europeanopensource.academy/eve…

This entry was edited (6 months ago)

How can Europe better secure the open #digitalinfrastructure that underpins its public services, or #digitaleconomy?

We are delighted to announce the next #EOSA Webinar, #OpenSource for #Cybersecurity: Securing and Maintaining Europe's Open Source Dependencies.
This webinar looks at how Europe's cybersecurity and digital policy agendas are increasingly intertwined.

Learn more and register today: tinyurl.com/yf7xyadr

Our monocles crowdfunding is ongoing and we're so grateful for the support so far! Thank you!

monocles empowers you with open-source, community-driven messaging via XMPP, a privacy friendly email service, a cloud and more – for a transparent alternative for your digital life.

Help us create this real ethical digital solution, by the people, for the people. Every contribution makes a huge difference!

Be part of the journey & donate today ✊️: startnext.com/en/monocles

#xmpp #monocles #security

We’ve signed an open letter to the European Commission expressing our concerns around continued attempts to undermine encryption.

We ask the Commission to reconsider ProtectEU, and acknowledge that encryption is a positive that improves security.

globalencryption.org/2025/05/j…

Auf dem Weg zur re:publica?

Gerne dran denken, die #OpenStop #App bereit zu halten, wenn man am Bahnsteig oder der Bushaltestelle, warten muss:

kom-in.de/170/openstop-haltest…
Mit der App #StreetComplete geht das auch sehr gut...

Damit können #Barrieren oder Barrierefreiheitsdaten eingetragen werden.

Menschen mit #Behinderung hilft dies beim Planen von Reisen und Wegen.

Sind diese Daten für einen selbst nicht relevant, hilft es vielleicht, auch selbst sensibler zu werden für unsere Mitmenschen.

#Achtsamkeit #Solidarität #a11y #Inklusion #ÖPNV #re25 #republica #digitaleTeilhabe

NVDA 2025.1 Beta 8 is now available (You didn't miss Beta 7, there was a technical issue with the release and we had to immediately push beta 8).

Changes:
- Updates to translations
- Fixes for the Add-on Store & Remote Access in secure mode
- Fix reading math in PDFs
- Fix the toggle report CLDR script
- Fix issues when connecting to an untrusted relay server
- Documentation now includes a tab icon

Read the full update and download from nvaccess.org/post/nvda-2025-1b…

#NVDA #NVDAsr #Beta #News

This entry was edited (6 months ago)

reshared this

I talked AI slop with @joshbressers on Open Source Security:

opensourcesecurity.io/2025/202…

daniel:// stenberg:// reshared this.

🌟 Excited to share Thorsten-Voice's YouTube channel! 🎥 🗣️🔊 ♿ 💬

Thorsten presents innovative TTS solutions and a variety of voice technologies, making it an excellent starting point for anyone interested in open-source text-to-speech. Whether you're a developer, accessibility advocate, or tech enthusiast, his channel offers valuable insights and resources. Don't miss out on this fantastic content! 🎬

follow hem here: @thorstenvoice
or on YouTube: youtube.com/@ThorstenMueller YouTube channel!

#Accessibility #FLOSS #TTS #ParlerTTS #OpenSource #VoiceTech #TextToSpeech #AI #CoquiAI #VoiceAssistant #Sprachassistent #MachineLearning #AccessibilityMatters #FLOSS #TTS #OpenSource #Inclusivity #FOSS #Coqui #AI #CoquiAI #VoiceAssistant #Sprachassistent #VoiceTechnology #KünstlicheStimme #MachineLearning #Python #Rhasspy #TextToSpeech #VoiceTech #STT #SpeechSynthesis #SpeechRecognition #Sprachsynthese #ArtificialVoice #VoiceCloning #Spracherkennung #CoquiTTS #voice #a11y #ScreenReader

Peter Vágner reshared this.

in reply to NV Access

@NVAccess Thorsten-Voice is my personal german only voice contribution working offline (no cloud).
But the tts software i used for training is "piper tts" which offers multiple voices in multiple languages (all locally on device, even raspberry pi) and according to their github readme it is integrated in "NVDA", but i do not have personal experience with it, yet.

github.com/rhasspy/piper?tab=r…

Have you been wondering what all of those speed numbers mean on modern SD cards? Join @zkarj as he dives deep (and I mean DEEP) into the topic.

podfeet.com/blog/2025/05/sd-ca…

#Photography

reshared this

Thanks to @spsheridan, we’ve got CSUN Accessible Tech conference interviews, we’ve got my wish list from 2024 for WWDC, a deep dive into SD card speeds by @zkarj, and Security Bits with @bart, all on this week's NosillaCast.

podfeet.com/blog/2025/05/nc-10…

#a11y

This entry was edited (6 months ago)

So Forbidden Planet is the first major film to have an all-electronic score. It was made by Bebe and Louis Barron who were not referred to as musicians so as not to offend the musicians' union and instead their score was described as "Electronic Tonalities". The sounds were created via circuits made by Louis. This was before commercial synthesizers existed. Early electronic music was mostly made with things like scientific test equipment, tone generators, home made circuits, or manipulated tape. #Monsterdon
This entry was edited (6 months ago)
in reply to forestine

There's a short documentary on their work available on Youtube

Forbidden Pioneers: The Film Music of Bebe and Louis Barron

youtube.com/watch?v=eM2lijr3OT…

#Monsterdon

in reply to forestine

Legacy
In synthesizers, a "patch" is kind of like a recipe for a sound or set of sounds. Synthesist Todd Barton coined a synth patch that many modular synthesists make at least once, named after the Krell in the film Forbidden Planet and trying to achieve the same vibe as those "electronic tonalities" by Louis and Bebe. There are many versions of the Krell Patch around. The patch consists of sources of random voltage and feedback loops

Todd Barton - Krell Music - The Patch
vimeo.com/48382205

#Monsterdon

This entry was edited (6 months ago)

When I had my hysterectomy, I was told recovery would be quick because I was young, fit & otherwise healthy.

They were wrong. The surgeon made an error and despite signs of post op bleeding, discharged me & went on vacation.

When I returned to the ER, I was ignored & gaslit

They told me it was “normal” to be in more pain 8 days after surgery than on day 1 (it’s not).

They said “what do you want us to do?”

They refused to run any tests beyond basic vitals, and scolded me for wasting their time

I knew something was wrong, but I was young and hadn’t yet learned how to advocate for myself.

The pain, swelling and bruising were getting worse with each passing day. I was dizzy, listless and had no appetite.

I slept ALL the time.

I was not getting better

I did what anyone would do, I went back to the ER. Surely this time they would take me seriously?

They didn’t. They made no attempt to hide their frustration that I had returned”. They made misogynistic comments about how “sensitive” I was & that being in pain was normal

I went home feeling completely dejected and disrespected, but also starting to gaslight myself.

Maybe it wasn’t that bad. Maybe this was normal pain. Maybe I did need to suck it up.

I tried to force myself to eat and go for light walks. I tried to play through the pain.

I was vomiting everything up and frequently collapsing from fatigue.

I could not suck this up.

My boyfriend had to carry me into the ER for a third attempt to get help

They did the exact same thing. Asked what we expected them to do. Told us the pain was normal. Refused to call a consult or run tests.

Thankfully my boyfriend believed me over them. He was certain if I went home, I wouldn’t make it through the night

He refused to let them discharge me. He told them, loudly and sternly, that he was not taking me home to die. That they needed to do their jobs.

They threatened to call security but he did not back down.

Thankfully a doctor overheard him and decided to look in and see if he could calm the situation.

When he saw me, half unconscious and white as a ghost, he immediately ordered tests. He told the triage staff not to call security and to take me into a private room

It turns out my boyfriend was right. Had I gone home that night, I wouldn’t have made it to morning.

I had a massive internal bleed and a giant infected abscess which had been growing since the surgeon sent me home.

I was rushed to another hospital for emergency surgery and given 50/50 odds of survival. I spent over a month in the hospital, developed a second hospital acquired infection, and needed 11 months to fully recover.

I survived due to luck & privilege. Had my boyfriend not believed me, I wouldn’t be here. Had he not been a white man? He likely would have been removed & I would have died

This is medical misogyny. They didn’t listen because I was a woman. They thought I was being dramatic

I tell this story because of what happened to Adriana Smith. A young black woman in Georgia who tried to get medical care for severe headaches, and was dismissed and gaslit instead.

She suffered brain death at home because no one believed her. Because of misogynoir.

To make matters worse, she’s been turned into a medical experiment because she was nine weeks pregnant and living in a state with an abortion ban. She’s on organ & tissue support being treated as a human incubator.

No care when alive & forced “care” when dead

Misogyny in medicine kills. It maims. It disables and traumatizes.

Women are frequently treated as hysterical and not given the medical care they require.

We often need a man to accompany us just to be taken seriously.

It’s not right and it needs to change

I will forever deal with medical PTSD because of what I went through, but at least I survived.

Adriana wasn’t so lucky, and no one’s survival should ever be based on luck, privilege or their ability to find a man to speak for them

I survived due to luck and privilege, Adriana didn’t.

What’s worse, due to abortion bans and dangerous forced birth policies, her body is kept alive on organ and tissue support without her family’s consent.

We must do better:

disabledginger.com/p/adriana-s…

#misogyny #misogynoir #ableism #patriarchy #abortion #mybodymychoice #disability #ableism #uspol

reshared this

🚨 URGENT! 180/550 NEEDED BEFORE MAY 31

please don't ignore my #trans friend, a #disabled #parent & #photographer, who has been denied benefits. xie hasn't made their goal in 2 months 😭. ze needs help covering food for zir kid & pets, the electric bill, pet supplies, household items, & clothes for zir growing kid. you can buy xyr #art below!

- CashApp/Venmo/PayPal: spooniewolf
- throne.com/singsongraptor
#Digital #photography
- ko-fi.com/lunarrisephotography…
#Prints
- pictorem.com/profile/LunarRise…

@mutualaid @blackfedi #transMutualAid #transCrowdfund #DisabilityMutualAid #MutualAidRequest #queerMutualAid #queerCrowdfund #LGBTQIA #queer #MutualAid #BlackMutualAid #transgender #kids #macro #fascism #onlineShop #SmallBusiness #MastoArt #creativeToots #FediGiftShop #FediArt #OriginalArt #artist #queerMutualAid #QueerCrowdfund #nature #photo #flowers #flower #nonBinary #spring #may

5 years ago today. George Floyd was murdered by a racist cop who knelt on his neck and choked him for over 9 minutes.
I was only a kid back in 2020 but I remember seeing this on TV and it shocked tf out of me and knew it was cops v us.
Remember George today but also all the other black men murdered by cops.
Preciate if yall could boost this🙏🏿
#GeorgeFloyd #blacklivesmatter

Gotta give it to Rhodes, their Anthology plugin is absolutely beautiful sonically. Been playing it a lot over the last few days.
They're doing a 30% sale on all the things right now so perhaps if you feel like it, grab before it ends.
Use code: EARLY-SUMMER-SALE at checkout.

Affiliate link: rhodesmusic.com/#a_aid=OnjMusi…

hay humans, boosts appreciated. I'm trying to find out who in the US plays the blind sport Showdown. I know that several states have tables, and that there are players who have done it recently. Trying to figure out whose connected to that scene, where they get their tables and if we can establish some international cooperation. Shout me if anyone knows anything.

reshared this

The Cherry Arts artistic director talks with leaders at other companies programming works in translation about what a more global approach could mean for the U.…

Source: AMERICAN THEATRE The Cherry Arts artistic director talks with leaders at other companies programming works in translation about what a more global approach could mean for the U.…
Source: AMERICAN THEATRE share.google/OiawRsxh2ISaK2oLV

LOVED this interview with Frankie Knuckles. The Godfather of House.

He talks about so much - growing up with Luther Vandross, getting into teenage scrapes with Larry Levan - before going on to learn to DJ with him at the Paradise Garage. And the Warehouse of course, getting into production, his later life and feeling like his music didn't have any place.

Honestly, just such a lovely man.

RIP Frankie ❤️

youtube.com/watch?v=jOg4TxWUiQ…

#FrankieKnuckles #HouseMusic #LarryLevan #LutherVandross #Music