When it comes to @Delta Chat (39c3) do you know it features 1 to 1 audio / video calls since v2.22?
It has a very lightweight client side app built with web technologies and a minimalist server side component turn server called chatmail-turn.

I am wondering, am I alone running that turnserver behind a nat?

github.com/chatmail/chatmail-t…

Dear #QT toolkit, recently I'm again looking into your #screenreader #a11y into #QML in particular.
I'm trying to make one of my favorite apps @Mixxx DJ Software a bit more accessible.
Last night I have managed to turn the menu with items such as 4 decks, Library, Effects and more into aria toolbar pattern in terms of keyboard navigation. It only consumes single tab stop when navigating through it and other buttons can be reached using the arrow keys.
Of course there is much more to do and I've started a forum topic documenting my attempts.

mixxx.discourse.group/t/new-qm…

reshared this

Apple nuking a customer's account over a bad gift card is a warning for everyone


One long-time Apple customer was left with no recourse after a bad gift card triggered a full account and device lock-out.

Paris Buttfield-Addison with an absolute horror story:

A major brick-and-mortar store sold an Apple Gift Card that Apple seemingly took offence to, and locked out my entire Apple ID, effectively bricking my devices and my iCloud Account, Apple Developer ID, and everything associated with it, and I have no recourse.


The full blog post is chilling. Buttfield-Addison only got his Apple account reinstated after blogging about his experience, and otherhigh-profileblogs re-shared his ordeal, which caught the attention of an actual human in Apple's executive relations team who restored his account a week later.

Buttfield-Addison is the latest public example of a company revoking access to a person's digital life, probably due to some automated decision, but where affected customers have no means or grounds to appeal. In reality, this happens all the time and most people's stories never hear the light of day. Even companies like Apple, which sell physical electronics for a living, hold too much power and control over their customers' digital lives in perpetuity, and customers generally don't have the means to fight back or hold the companies accountable when things go wrong.

It's also a warning to everyone — not just Apple customers and especially this time of year — that gift cards are prone to scams and are increasingly difficult to detect. If one bad gift card can result in nuking access to someone's account, then gift cards aren't worth the risk to begin with.

More at Tidbits.

Missed some cyber news? Sign up for the weekly newsletter


~this week in security~ is a weekly cybersecurity newsletter by Zack Whittaker, featuring all the news you need to know, the happy corner, a reader-submitted cyber cat, and more.

Subscribe
Email sent! Check your inbox to complete your signup.

No spam. Unsubscribe anytime.

This entry was edited (2 days ago)

I don't think I'll stop using Firefox anytime soon.
Yes, their management are fucking idiots and it's annoying that I'll have to disable new AI features whenever they release them..

But the alternative is to use something Chromium-based, which would make Google's domination of web technology absolute - and Google is 100x more evil than Mozilla ever could be.

I hope this fucking bubble pops before Mozilla fucks up Firefox so badly that it becomes completely unusable

This entry was edited (3 days ago)

reshared this

My slides and a video of my talk "Grow your [engineering] brand while putting privacy first" are available on my blog: talkweb.eu/openweb/4500/

If you want a funny, but useful talk on that topic, reach out!

#mastodon #fediverse #privacy #engineering #human #foss

This entry was edited (2 days ago)

Peter Vágner reshared this.

I have a lot of respect for #DeltaChat (@delta); By all accounts they provide a good looking client and a homogenize experience across platforms. Users absolutely don’t need to care about the underlying protocol!

However there is no way, shape or form in that IMAP+Submission is a more suitable stack for instant messaging than #XMPP.

Peter Vágner reshared this.

in reply to Radasbona

@Radasbona I am not sure it's dismissed all together. @Delta Chat (39c3) #chatmail relays already support google / apple push messaging and adding @UnifiedPush support might be just matter of finding a motivated developer.
Still with imap idle in place the battery and network impact is minimal so it's not seen as very high priority thing. For example there is an email client called #fairEmail which does the same thing, keeping the imap idle connections open whenever it's able to and it's working fine. Within email app it's difficult if not impossible to add push messaging support unless you have control of the server side provider or you wish to trade your privacy.
in reply to Peter Vágner

imap idle unfortunately works very unreliably if you only use the app every 1-2 weeks.

I'm not a developer, but wouldn't that be the solution for the chatmail servers?
ietf.org/archive/id/draft-goug…

This entry was edited (22 hours ago)

As a community, we often ask ourselves how to attract more users to #XMPP. Yet the real tragedy is that people would rather build something entirely new (loosely based on email or #ActivityPub) than consider XMPP. Need end-to-end encryption by default? If compatibility with existing XMPP clients is a secondary concern, you can implement it in your own solution while still benefiting from our two decades of experience in instant messaging.

Olen pari edellistä päivää nurissut e-kirjoista ja siitä, kuinka piloilla se maailma on, vaikka tekniikka itsessään on 20 vuotta vanhaa.

Nurinoista huolimatta jatkoin ongelman ratkomista ja lupasin kirjoittaa, jos löydän itseäni miellyttävän ratkaisun. Parin päivän testailun perusteella luulen löytäneeni sen.

Ratkaisun nimi on Booklore. Se on itse hostattava palvelu, joka tarjoaa omaan digitaaliseen kirjastoon Spotifyn tai Netflixin kaltaisen käyttökokemuksen. Pääsen siihen käsiksi suoraan omasta lukulaitteesta, eikä minun tarvitse leikkiä kaapeleiden kanssa. Sen lisäksi siinä on monen käyttäjän tuki, joten nyt minulla ja puolisollani on yhteinen digitaalinen kirjahylly.

Sovelluksesta lisää blogissa: saaste.net/blogi/2025/oma-e-ki…

Muokkaus: kirjoitusvirheitä korjailtu

#lukeminen #kirjat #KirjaMastodon

This entry was edited (2 days ago)

#AmazingWorld
In #Alaska, nature sculpted this lone tree into a frozen wave at sunrise.
Relentless wind, drifting snow, and rime ice stacked layer by layer until the branches looked like feathers made of frost.
That soft golden glow is the sun catching every icy strand, turning the whole scene into a winter sculpture for a few brief moments.
Bent by the storm, but still standing. Still reaching.
This entry was edited (10 hours ago)

reshared this

Sexual

Sensitive content

After their “encore,” this band kicks straight into ANOTHER song without announcing it, apparently in the hope that John wouldn’t notice it was a different song.
John leans over to me to be heard over the PA and asks, “Hey, wanna see the suck button?”
“Sure,” I replied. I figured he was going to muck with the levels or just turn them off or something. Instead, he reaches to one of his racks and starts scrolling through patches on his trusty DigiTech unit. Sure enough, he gets to a patch titled SUCK BUTTON. He engages it, and all hell breaks loose onstage.


jwsoundgroup.net/index.php?/to…

This entry was edited (2 days ago)

reshared this

the UNIX v4 tape reminded me of this story by Ali Akurgal about Turkish bureaucracy:

Do you know what the unit of software is? A meter! Do you know why? In 1992, we did our first software export at Netaş. We wrote the software, pressed a button, and via the satellite dish on the roof, at the incredible speed of 128 kb/s, we sent it to England. We sent the invoice by postal mail. $2M arrived at the bank. 3-4 months passed, and tax inspectors came. They said, “You sent an invoice for $2M?” “Yes,” we said. “This money has been paid?” they asked. “Yes,” we said. “But there is no goods export; this is fictitious export,” they said! So we took the tax inspectors to R&D and sat them in front of a computer. “Would you press this ‘Enter’ key?” we asked. One of them pressed it, then asked, “What happened?” “You just made a $300k export, and we’ll send its invoice too, and that will be paid as well,” we said. The man felt terrible because he had become an accomplice! Then we explained how software is written, what a satellite connection is, and how much this is worth. They said, “We understand, but there has to be a physical goods export; that’s what the regulations require.” So we said: “Let’s record this software onto tape (there were no CDs back then—nor cassettes; we used ½-inch tapes) and send that.” Happy to have found a solution, they said, “Okay, record it and send it.” The software filled two reels, which were handed to a customs broker, who took them to customs and started the export procedure. The customs officer processed things and at one point asked, “Where are the trucks?” The broker said, “There are no trucks—this is all there is,” and pointed to the tape reels on the desk. The customs officer said, “These two envelopes can’t be worth $2M; I can’t process this.” We went to court, an expert committee examined whether the two reels were worth $2M. Fortunately, they ruled that they were, and we were saved from the charge of fictitious export. The same broker took the same two reels to the same customs officer, with the court ruling, and restarted the procedure. However, during the process, the unit price, quantity, and total price of the exported goods had to be entered—as per the regulations. To avoid dragging things out further, they looked at the envelope, saw that it contained tape, estimated how many meters of tape there are on one reel, and concluded that we had exported 1k to 2k meters of software. So the unit of software became the meter.
This entry was edited (2 days ago)

reshared this

in reply to joomy

I once read a story about the people writing the software for the NASA Apollo missions. There was a functionary in charge of weight accounting, who came to them and asked how much the software would weigh.

They told him it weighted nothing, but the functionary had heard *that* one before and insisted—everything had to be accounted down to the last ounce. He demanded to see it.

They showed him a stack of punched cards, and he was triumphant. “You see,” he said smugly, “it doesn't weigh only ‘nothing’!”

“No, you misunderstand,” they replied. “The cards aren't going on the spacecraft. Only the holes.”

A Review of Magical Artist, an #Accessible Mobile Audio Game: This is the third game I've played by Prudence Interactive. Is this game even better than the last two? Read and find out! stuff.interfree.ca/2025/12/19/magical-artist.html#audiogames#blind

Peter Vágner reshared this.

#Spotted on the Market Day Before Christmas in Aotearoa New Zealand:

A cheerful Pomeranian is rotating in a skipping circle below a hotdog being eaten by its human.
Perpetual Motion Dog is generating more energy than it's consuming.
If only science could harness this power for good!

A young human (5?) in grinch themed T-shirt and shorts is holding up a Bundaberg ginger beer to his little sister, saying officiously: "Cheers!" and then instructing her imperiously that she has to say "Cheers!" back or it "Doesn't WORK!"
Little Sister is looking pugnaciously skeptical.

A man (30s?) is studying some earrings with a cheerful smile. He looks down at his small human (4?) in a Spiderman t-shirt and asks: "Which ones d'you think Nana would like?"
Small Human Spiderman gives him an incredulous look before roaring: "The PRETTY ONES!"
Some things are just obvious.

A tiny human is putting on a full sturm und drang performance.
Hand beseechingly raised to Mum.
Face a picture of tearful fury as she bellows: "I WANT STRAWBERRIES!"
Mum says wryly. "You've GOT strawberries in your lap Bub."
"BUT I WANT OTHER STRAWBERRIES."
The strawberry struggle is real.

A pâtissier (30s?) stops his partner from offering their last madeleine to customers because it's already taken. Moments later, a very serious looking small human (3?) arrives with his Mum and accepts his weekly madeleine treat with a solemn high five and a hug.
Pâtissier beaming.

(Continued Below)

Joanna Stern:

We Let AI Run Our Office Vending Machine. It Lost Hundreds of Dollars.

In mid-November, I agreed to an experiment. Anthropic had tested a vending machine powered by its Claude AI model in its own offices and asked whether we’d like to be the first outsiders to try a newer, supposedly smarter version.
Claudius, the customized version of the model, would run the machine: ordering inventory, setting prices and responding to customers—aka my fellow newsroom journalists—via workplace chat app Slack. “Sure!” I said. It sounded fun. If nothing else, snacks!
Then came the chaos. Within days, Claudius had given away nearly all its inventory for free—including a PlayStation 5 it had been talked into buying for “marketing purposes.” It ordered a live fish. It offered to buy stun guns, pepper spray, cigarettes and underwear.
Profits collapsed. Newsroom morale soared.

archive.is/hEF7I

OK this is why they need #autistic people to watch shows before they put them out. Not just for continuity, but for checking actual facts.

I am finally watching the Queen's Gambit, which of course I love for many reasons, not just redheads and chess, but she just came home from Paris and there's a August 1967 calendar on the wall next to the phone -- and it is utterly wrong!

It shows the month starting on a Sunday. The first day was a Tuesday!

I've just got a fix committed for the WebKitGTK reporting the wrong AT-SPI roles thing. github.com/WebKit/WebKit/commi…
Much thanks to Lukáš Tyrychtr for reporting the bug and identifying the commit that caused the regression.
The fix is backported to the stable branch, but 2.50.4 was just released three days ago, so I'm guessing that a release with the fix will not be imminent. 2.51.4 does not have the fix, either.
I've already patched Tumbleweed with the fix along with the update to 2.50.4. Maybe other distros want to add a patch until there's a new release.

reshared this

in reply to Mike Gorse

@Mike Gorse @Nolan Darilek There are two flavors of @Delta Chat (39c3) . The default one is electron based and it's working fine. The experimental one built with tauri is somewhat lighter when it comes to resource usage but has #a11y issues as it uses webkit-gtk under the hood rather than chromium. So my guess is this will improve the general accessibility of tauri based apps on linux.

Y por artículos como estos me niego a dar dinero a El Diario: eldiario.es/internacional/fias…

En todo el artículo no se pone en duda, ni siquiera en una frase, la idea de violar el derecho internacional público y la inmunidad soberana, ni siquiera la conveniencia de actuar ilegalmente cuando así se desestabiliza el marco jurídico y se expone a Bélgica y la UE a represalias. Imperialismo 100%, ni un paso atrás, ni un instante de reflexión. Y a esto lo llaman autonomía estratégica en vez de lo que es, seguidismo atlantista.

Bazzite has a massive issue that kind of pisses me off: if Steam decides to update and something goes wrong, you're just screwed. Games won't launch, you won't be able to go to desktop mode from the UI, and you need to plug in a keyboard and drop into a tty to fix it. I thought this was a one off issue but it happened twice :(

I was planning to give an old pc to a younger family member as a steam console, but now I'm scared that this will randomly happen to them.

"#Jews comprise 0.2% of the world’s population.

Take a group of 500 random people, and on average, 499 won’t be #Jewish.

So you may be wondering what it’s like to be part of that 0.2%.

Here’s a little snapshot:

In May, Jews gathered at a museum reception in #WashingtonDC. A #gunman started #shooting. Two attendees were #killed.

In June, Jews gathered at a park in #Boulder, #Colorado. An assailant threw #Molotovcocktails into the crowd. A woman was killed.

In October, Jews gathered at a #synagogue in #Manchester, #England. A man drove his car into pedestrians and #stabbed them. Two people were killed.

In December, Jews gathered on a beach in #Sydney, #Australia. #Terrorists opened fire. Fifteen people were killed.

That’s just in 2025.

Bottom line: being Jewish is dangerous."

blogs.timesofisrael.com/dear-n…

I probably wouldn't have gone through the effort of telling the cops anything though. That's their job, and frankly they're terrible at it when they have to do it alone. They don't prevent crime, and they're usually pretty bad at solving crimes. And they're always looking for a reason to turn you into a criminal anyway.

I'm surprised they didn't harass the hell out of this guy when he went in to give an official statement.
RT: friedcheese.us/objects/cc69c3a…


So what I'm hearing now is that the redditor that tipped off the cops to the Brown university shooter is homeless and sleeps on campus

I bet they stiff him on the 50k reward

and also the news will probably never widely report that he is a homeless hero because Trump wants everyone to hate the homeless


Singing Speech Synthesis

Sensitive content

reshared this

in reply to Austin Nix

Singing Speech Synthesis

Sensitive content

follow #hashtags, using #Channels; or a better way?

@Friendica Support hello, i would like some help please to understand how to solve my confusion about the "right" way to follow #hashtags, using #Channels ... or otherwise some better way.

i follow a large number of hashtags [as a glance at my profile would attest]. afaict / afaik, fediverse posts bearing these tags appear [or are supposed to] in my "Network" timeline [with "Everybody" Circle & "Latest posts" Channel selected].

of my many tags, possibly my most "important" ones are #AusPol, #FOSS, & #Linux. in order to be able to efficiently locate all posts with these tags each day, rather than have to meticulously scroll down the full "Network" timeline [which is dissipated via also having all the other tags, & all my Followed accounts' posts], in Settings i created three dedicated Channels [one for each of those tags, ofc]. then i added each of those custom Channels to my Timelines, in Display Settings.

however, the result is just hopeless; really disappointing & frustrating. over recent years i have had several Friendica accounts, ie, at several instances, & doing the above has never worked properly in any of them, not only my current instance.

using the AusPol Channel for example, as it is the worst by far, every time i check it, its most recent post is several hours old, & often as bad as 12 - 18 hours old, with numerous other posts entirely missing.

i say "missing" because otoh, reviewing my Saved Search for #AusPol shows all these other posts, which therefore also appear, buried, in my full "Network" timeline.

over the months & years in exasperation, i have revisited the dedicated Channels in Settings, & for the Circle/Channel field have tried each of Latest posts, Latest Creation, Global community, & Latest activity, but none of them has solved the problem [indeed, a few make it even worse!].

please, what am i doing wrong? what aspect of Friendica's Settings have i been consistently misunderstanding / misusing, that causes this disappointment?

in reply to Michael 🇺🇦

@Michael 🇺🇦

With this setting you won't see any posts that haven't got attached pictures, videos or audio files


OMZ! clearly i had no idea... i thought by ticking those boxes i was merely including all such posts along with text posts, not as you said actively excluding all text-only posts... that's a calamitous misunderstanding! that part of the Settings now desperately needs explanatory text there to guide users like me who had no way of knowing what you just explained.

should use "global community"


thank you! i shall now change that in all three of my custom channels [& ditto untick the three boxes in each].

so now i shall be very keen to see if, tomorrow morning, the behaviour has become much better 🤞 🤞 🤞

ps:

"Latest posts" that you are using here shows only posts that you already have got in your timeline


well ok, but i repeat part of my OP... atm, & historically, HEAPS of my followed-tag posts that are in my timeline [albeit "lost" amongst all the hundreds of other posts], simply never would also appear in my applicable custom channel for that tag. that said, now that you've also told me about those three ticked boxes, maybe that was causing what i just mentioned...?

in reply to Michael 🇺🇦

@Michael 🇺🇦 haha, you beat me to it... i just came back here to excitedly post a positive update... it is now working much much much better! it is now close enough to my originally envisaged ideal use-case as to be neither here nor there. finally, this is great! thx so much for --again-- solving one of my Friendica puzzles 🤗🙂
in reply to Thomas

@Thomas fwiw... she. it's not just delayed, it's never appearing at all [or, if they happen to appear >24 hours late, then i regard that as "never", coz my desire / use-case is to use these custom channels first thing in the morning to see what happened overnight, then periodically check them during the day for subsequent new posts on those tags]. by the time tomorrow morn comes around, i'm then looking for the new batch, not still wondering where all those missing ones yesterday got to. how it actually works atm entirely breaks that desire. my biggest confusion about this is that i know my instance is able to access all those posts, coz me doing that manual tag search proves it... so why does the custom channel, configured also for that tag, fail to find the same posts? and i repeat, this is NOT a criticism of my current instance; all my older Friendica instances also failed at this. @Michael 🇺🇦

#AndroidAppRain at apt.izzysoft.de/fdroid/?radd=1… today brings you 15 updated and 1 added apps:

* Dragon Launcher: a highly customizable Android launcher focused on speed and efficiency 🛡️

Enjoy your #free #Android #apps with the #IzzyOnDroid repo :awesome: