chat.jabberfr.org/converse.js/…
xmpp.org/2025/12/xmpp-at-chaos…
XMPP at Chaos Communication Congress 39C3 | XMPP - The universal messaging standard
The XMPP assembly for the Chaos Communication Congress 39C3 has been confirmed! We will have a space inside the Critical Decentralization Cluster habitat this year. Join the related XMPP chatroom.xmpp.org
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
Oma e-kirjasto
Avauduin toissapäivänä siitä, kuinka retuperällä e-kirjamaailma on. Avautumisesta huolimatta jatkoin ongelman ratkomista ja luulen löytäneeni itseäni miellyttävän ratkaisun.saaste.net
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.
reshared this
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…
The Suck Button
Gary Larson started it and it turned out to be true, The Suck Button as imagined by our Live Sound family.al mcguire (JWSOUNDGROUP)
reshared this
If I tap a Codeberg link, it will open in the app. Normally, this should be opened in the browser.
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.
reshared this
In Polish we also use the term of weight towards bytes.
When I was a teen in modem era, the term ciężko przepchnąć ( hard to push ) was also commonly used to describe the relation between the weight of the upload and the channel speed when sending big files.
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.”
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.
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!
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.
AX: Adjust Atspi::Role to match the enum defined in at-spi2-core · WebKit/WebKit@7a4fc4e
https://bugs.webkit.org/show_bug.cgi?id=300090 Reviewed by Adrian Perez de Castro. R296017 removed the Footer member from Atspi::Role and also added SectionHeader and SectionFooter, which do not ...GitHub
Peter Vágner likes this.
reshared this
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.
El fiasco de los activos rusos pone en duda la capacidad de Europa como potencia global
Los vetos de los países miembros a políticas europeas y su compleja gobernanza dejan a la UE sin capacidad para ser un líder global.Rodrigo Ponce de León (ElDiario.es)
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…
Dear Non-Jewish Friends
From the blog of Adam Zimmerman at The Times of IsraelAdam Zimmerman (The Blogs)
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…
Sensitive content
reshared this
@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?
What fields in the channel definition have you entered?
Also: The channels only look at starting posts, not comments. So your result will vary between following hashtags and creating a channel with tags.
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...?
I suspect that he is concerned about the fact that the posts in the channels arrive delayed. I’ve been observing the same thing since I’ve been using these channels.
Peter Vágner reshared this.
#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 
IzzyOnDroid F-Droid Repository
This is a repository of apps to be used with your F-Droid client. Applications in this repository are official binaries built by the original application developers, taken from their resp. repositories (mostly Github, GitLab, Codeberg).IzzyOnDroid App Repo
sign.moveon.org/petitions/stop…
AG Uthmeier: Stop attacking drag performers and violating our First Amendment rights!
Drag is protected speech. Federal courts already said this law is probably unconstitutional. Uthmeier is only enforcing it because of a legal loophole—not because it's suddenly okay. The law is intentionally vague.MoveOn
Do you know when it’s supposed to be your day off but you end up learning Hydra Synth instead?
Ridiculously fun!
Strudel REPL
Strudel is a music live coding environment for the browser, porting the TidalCycles pattern language to JavaScript.strudel.cc
P.S. It would have been nice if even without AI they gave names like current date, current time with seconds and a sequential number… dreaming is not forbidden? right?
#Accessibility
Zach Bennoui reshared this.
The total mess of tagging crossings and a way to move forward
In the ancient days, OSM was much simpler. You had the streets and roads. A crossing was considered a barrier along the way for road users (i.e. cars), so one would place a node with where the crosswalk is located.OpenStreetMap
The data duplication on crossing nodes and crossing ways annoys me a lot. I also stopped tagging the button operation when I realized that all local crossing buttons are for audible signals only. There is also a problem with the audible signal tagging for crossings, where `=yes` is apparently supposed to equal `locate`+`walk` 😖
I support an effort to clarify and simplify.
I'll share the playlist once I have a decent amount.
youtube.com/watch?v=2qEi0sLBPE…
Volunteer For Recording For The Blind, Inc.
Recorded during the Mike Douglas Show on KNBC from December 1974.YouTube
Timtam - Overview
I'm a blind developer from Germany with quite some experience in full stack web development as well as game and media programming, especially in Python. - TimtamGitHub
Jamie Teh
in reply to x0 • • •Jamie Teh
in reply to Jamie Teh • • •