The first day of the Hackathon at #IETF124 in Montreal is coming to an end.
We implemented the relatively niche feature of XEP-0444: Message Reactions that allows channels or group chats to restrict the type and number of emoji reactions users can do.¹
This brings us a step closer to advancing and stabilizing the XEP. We didn’t want to do that before, since we aim to have complete implementations before requesting a Last Call.
@nicoco @gajim I'm not sure we need to announce a scope, I would usually expect restrictions to apply to all "sub JIDs" (that is, it applies to full jid if disco'd on bare JIDs and on bare JIDs when disco'd on domains).
That said, the main issue with announcing it on the domain is that many clients don't disco their peer's domain (also typically not the bare JID) and it would be weird to disco all domains of all contacts just for the purpose of reaction restrictions.
> it would be weird to disco all domains of all contacts
I think the reasonable use-cases are MUCs and gateways. If you use a gateway, you probably have its disco cached somewhere. It makes sense to check for restrictions there specifically if one wants a client that integrates nicely with gateways. It should be "almost" free if it is already implemented for MUCs, I think?
Um, how about just write an email with actual thoughts from your own brain?
I am also annoyed and will mute people who social media post with AI. If you can't come up with a post that isn't riddled with all the AI tells like over emoji, bullet points and ***'s everywhere? I'm not here to engage with you, and I am not sorry about that. ffs
To be fair, a lot of people do this because their English be no good, and they just can't write understandable posts otherwise.
I don't think it's right to discriminate based on what language somebody speaks.
I have briefly played with WhatsApp on Apple Watch (currently in beta).
What I can say is that it basically works, with a couple of weirdly labeled controls.
You sure won't be leaving any long, rambling voice messages with it, though, as it is limited to ten seconds per message.
- no Search box on start menu. SearchHost.exe uses anywhere from 200 to 400 MB Ram, with it growing and never shrinking, so it was nuked per group policy in the registry.
- Quiet CrossDevice (CDP): HKLM + HKCU policies; stop/disable CDP services; disable CDP/SharedExperience tasks. CrossDeviceResume.exe was always using anywhere from 62-100 MB ram. Thus its presence had to be removed. I don't care about doing things across devices, I just want my OS to be an OS, stay out of the way, please.
- Memory knobs: disable MemoryCompression & PageCombining; App-launch prefetch & Superfetch OFF; SysMain disabled. I don't need memory compression when I have 64 gigabytes of it.
- WpnUserService → Manual; TabletInputService → Disabled. Don't care for push notifications in Windows 11, they can die a blissful death to me.
With this, Windows 11 at idle, after boot and using MemReduct to clean standby lists, can go as low as... Drumroll... 1.85 GB. Of course, I also have Windows Defender and security center killed because I don't want them. I'd rather be mindful and use a tool to manually scan a file against a virus after download, and run weekly scans myself, than deal with the overhead.
win11LTSC-debloater.ps1: gist.github.com/tgeczy/2d847e2…
Also on Eurpod: eurpod.com/win11LTSC-debloater… (right click and save)
Powershell script to debloat Windows 11 LTSC
Powershell script to debloat Windows 11 LTSC. GitHub Gist: instantly share code, notes, and snippets.Gist
Apple's recently announced memory integrity enforcement (a combination of hardware and software changes) promises substantially to reduce the risk of memory safety-related security vulnerabilities. This podcast offers a detailed discussion.
securitycryptographywhatever.c…
Apple’s Memory Integrity Enforcement
Apple announced its new suite of memory security improvements from the top of the stack all the way to the bottom, so we dug through what they did and how th...securitycryptographywhatever.com
I'm in NYC.
I'm going to go vote my face off tomorrow.
If I still have a face after tomorrow, you know I lied.
Islamo-gauchisme à l'université : les preuves de son existence
Bernard Rougier, auteur des «Territoires conquis de l'islamisme» (PUF), est l'invité de Timothée Dhellemmes dans Points de Vue.YouTube
If you're the kind of person who is willing to create troll accounts of people, use their info and twist it just enough so you're enflamatory, I feel like you're also the kind of person who needs a little more happiness in your life.
Please go outside. Breathe some fresh air. Touch some grass. live a little.
The way to make yourself happy is not by hurting other people.
And more importantly, and what I actually came to say here, if you're that kind of person, please leave me and mine alone. Please unfollow quietly if you're here. Please walk away. I can't stand this petty, childish, and vaguely insidious bullshit. I have neither the time nor the spoons.
Okay, thanks. Bye.
We are the bridge.
We are the ones born roughly between 1955 and 1985. We grew up in a world that moved at the speed of a bicycle, not a broadband connection.
We knew how to be bored. And in that boredom, we found magic.
When it rained, we didn't have a thousand streaming shows at our fingertips. We sat on the carpeted floor, listening to the static hiss of a record before the music started. We watched raindrops race down the windowpane. That was our high-definition entertainment.
Our afternoons were saved by a ball, a few friends, and a stretch of sidewalk. We built forts in the backyard from old blankets and cardboard boxes. We rode bikes with banana seats and high handlebars, our knees patched with bandages, our hearts full of stories.
We are the last generation to remember the smell of mimeograph ink from school worksheets—that distinct, sweet chemical scent of a test or a permission slip.
We knew the art of waiting.
We wrote letters—on real paper, with real ink. We’d pour our hearts out, fold the page, seal the envelope, and wait. We’d wait days, sometimes weeks, for a reply. And when it came, we’d read it a dozen times, memorizing every word.
We communicated on a phone that was tethered to the wall. The cord would stretch across the kitchen, tangling around our legs. If we wanted to talk to a friend, we had to be polite and talk to their parents first. We memorized phone numbers, a secret catalog of our social lives etched into our brains.
We are the generation that made music. We sat by the radio for hours, finger hovering over the ‘Record’ and ‘Play’ buttons simultaneously, trying to catch our favorite song without the DJ talking over the intro. That mixtape was a work of art. It was a declaration of love.
We grew up with trust, not passwords.
We knew our neighbors. Friends didn’t text "here." They rang the doorbell. They stood on the porch and yelled your name. We left our doors unlocked.
We were raised in a world where failure was normal and boredom was just the pause before a new idea. It was a world where things were allowed to break—and then they were repaired. We didn't just throw things away. We fixed toasters. We mended jeans. We worked on relationships.
We witnessed the great shift. We saw the world change from black-and-white to color. We were the first to play Pong and Atari. We were the teenagers who first heard the scream and crackle of a dial-up modem connecting us to a new, invisible world.
We learned to type on a keyboard, but we still have the cursive signature our grandmothers taught us. We understand what "the Cloud" is, but we still have shoeboxes full of faded photographs with handwritten dates on the back.
We see the children of today, their faces illuminated by screens, and we wonder, quietly, what they have lost in exchange for all they have gained.
We are the generation of real conversations, of kitchen tables smelling of coffee and cigarette smoke, of long-distance calls from a payphone with a pocketful of quarters.
We are the generation that learned that happiness isn't a filter, it's a feeling. That connection isn't a Wi-Fi signal, it's looking someone in the eye. That memories are not stored on a server, they are stored in us.
The world has gotten faster. Brighter. Louder. And sometimes, it feels colder.
But we carry the quiet inside us. We are the bridge between yesterday and today. We are the translators.
They may look at us and see an older time. But we are the anchors. We are the ones who remember the why.
The past wasn't better. It wasn't perfect. But it was real. It was tangible. It was human.
And that is a memory worth fighting for.
We apologize for the long performance degradation today.
Finally, we identified all of the 'tricks' that AI crawlers found today. They no longer bypass the anubis proof of work challenges.
A novelty for us was that AI crawlers seem to not only crawl URLs that are actually presented to them by our frontend, but they converted the URLs into a format that bypassed our filter rules.
By the way, you can track the changes we have been doing via
codeberg.org/Codeberg-Infrastr…
scripted-configuration
An attempt at a much more simple and intuitive configuration system (used for most of our services)Codeberg.org
AI companies crawl our websites.
We ask that they stop by using the industry standard robots.txt
AI companies ignore those rules.
We start blocking the companies themselves with conventional tools like IP rules.
AI companies start working around those blocks.
We invent ways to specifically make life harder for their crawlers (stuff like Anubis).
AI companies put considerable resources into circumventing that, too.
This industry seriously needs to implode. Fast.
Today's threads (a thread)
Inside: There's one thing EVERY government can do to shrink Big Tech; and more!
Archived at: pluralistic.net/2025/11/01/red…
1/
"The world's governments have all signed up to "anticircumvention" laws that criminalize reverse-engineering & modifying US #tech products. This was done at the insistence of the #US Trade Rep... using the threat of #tariffs
....
getting rid of anticircumvention laws only requires that governments control their own behavior – unlike taxing or fining companies, which only works if governments can control the behavior of companies"
- @pluralistic
pluralistic.net/2025/11/01/red…
#Technology #News #USA
My work #EMR at now has integrated #AI that summarizes a patient's chart whether I want it to or not. This week it told me the wrong reason for admission, the wrong hospital course, and the wrong medications as compared against the human-written discharge summary. To review it and find the error took 3 minutes; to document the error and report it took another 10.
Anchoring bias exists. What we read stays with us, truth or lie, influencing decisions.
And I can't turn it off.
reshared this
There is a lack of COVID-19 vaccine for each and every Canadian. Provinces and territories FAILED to plan when the federal government left it up to them to acquire the COVID-19 vaccine. THAT is why certain governments are charging for COVID-19 vaccine in 2025-2026.
There are people in Québec with appointments for FREE COVID-19 vaccines whose appointments are being pushed by a number of days by their local CIUSSS b/c of a lack of COVID-19 vaccine.
WHAT A F*CKING SHITESHOW.
1. Interesting custom instructions management (bit by bit rather than one big text area which is #ChatGPT way).
2. A blazing fast and free gems creation (those are like custom GPTs in chatGPT, I believe — I can't create GPTs because it doesn't seem to be available for free users).
3. lots of weird accessibility quirks absolutely not expected from #Google: many unlabeled buttons and buttons like "Accessibility label for the button that closes the confirmation dialog" (instead of just "Close" or "Close dialog", at most).
Google Gemini
Meet Gemini, Google’s AI assistant. Get help with writing, planning, brainstorming, and more. Experience the power of generative AI.Gemini
Microsoft: you're going to have to recycle your 2018 PC because we aren't providing updates anymore and we won't let you install the latest version of Windows (even though it works fine)
Debian: just a heads up, the next version of Debian might not work on the Amiga 1000 or Atari ST. It is up to you to make the necessary changes.
old.reddit.com/r/linux/comment…
reshared this
Tak zítra na @openalt GIS a #openstreetmap sekce, bohužel paralelně 3 přednášky spolu.
Snad se s vámi uvidím v 🦆 na @maptiler.bsky.social mapách!
Developing HackRF Pro (in production now!) has been a lot of work, but I've been able to have some fun along the way.
Receiving #WWVB with #HackRF Pro: greatscottgadgets.com/2025/10-…
I am happy to say that I have only seen that horrible, wrong and incorrect phrase "daylight savings time" once in the last few days. Well, crap. Now I've doubled it. Anyway, there is no savings. Only daylight. And ya know what? Screw the daylight. Don't save it. Yep, that's right, no more Daylight Saving Time. The save is being inged. It is not the saves that are inged.
Now, if all that sounded entirely ridiculous, you're correct. So is Daylight Savings, because it's wrong, and the concept of Daylight Saving Time itself, because it's (mostly) dumb.
reshared this
reshared this
Kelly Sapergia
in reply to David Goldfield • • •