August 1st - Googler asks the community if XSLT should be removed from the HTML living standard.
github.com/whatwg/html/issues/…

Respondents overwhelmingly reject the suggestion.

August 6th - Google starts work on removing XSLT from Chrome.
issues.chromium.org/issues/435…

August 14th - Googler sends PR to remove XSLT from the standard.
github.com/whatwg/html/pull/11…

Like, I don't have a particular view of whether this is a good idea or not. But these sham community engagement exercises piss me off.

in reply to Cassandrich

True that said I'm not sure WHATWG really has a consensus building process, case in point the last few comments being marked off-topic and then discussion locked while they point that libxslt has a lack of maintenance.

What I see is Google effectively answering "Fuck off" to the "Fuck you pay me" of libxslt maintainer, and WHATWG (mostly Google but not only) supporting that.

in reply to Terence Eden

It's a very selective approach to dropping parts of web. Chrome still supports <plaintext> tag that has been deprecated in HTML 2 (1995). And the tag does some wild stuff to HTML parsing. I'm also confident its usage is much lower than XSLT. Somehow no one's calling for removing its support.

developer.mozilla.org/en-US/do…

The security argument is a bit disingenuous, too. First Google unleashes Project Zero on libxml/libxslt. They unload a whole bunch of security issues on the maintainer, propose no fixes. And now declare the project poorly maintained and insecure. Google has resources to fix all the issues and help maintain the libs. They have resources to write a new XML/XSLT lib in a safe language of their choice.

They just don't want to. And if they don't want, no amount of evidence or arguments can change that.

They started with "we want XSLT dropped” and then reasoned backwards to find some plausible arguments. Not started with the arguments that led to the conclusion that removing XSLT is overall the best solution.

This entry was edited (3 months ago)

How GNOME made its Calendar application accessible

This article will explain in details about the fundamental issues that held back accessibility in GNOME Calendar since the very beginning of its existence, the progress we have made with accessibility as well as our thought process in achieving it, and the now and future of accessibility in GNOME Calendar.
↫ Hari "TheEvilSkeleton" Rana

osnews.com/story/142900/how-gn…

#Gnome

Didn't the Canadian public just give Air Canada $5.9B in a covid bailout the year before their execs got these salaries in 2022?

From Ben Thomson on X:
"Air Canada Executive salaries:
CEO M.Rousseau: $12.38 Million
CFO A.Kazzaz: $3.1 Million
COO C.Landry: $2.93 Million
CCO L.Guillemette: $2.74 Million
Exec VP A.Meloul-Wechsler: $2.0 Million

Full-time entry-level AC flight attendant earns LESS than minimum wage (27k/year before tax)

CEO makes 458x more than entry-level flight attendant

Time for AC executives to take a large pay cut"
#cdnpoli #AirCanada

Máme už dlouho robotický vysavač Roborock S7. Se ženou jsme si říkali, že i přes nepřízeň osudu, tzn. dvě děti a dva psi, ho zkusíme v podkroví načasovat na vysávání jednou za den. Takže nesmíme nechávat nic na zemi a ujišťovat se, že se někam nevyblil pes. Oba naštěstí většinou blijí jen do postele. Naplánovaný úklid je důležitý hlavně v tom, že jde o bod čistoty, kterému se přizpůsobí vše včetně nás.
in reply to Jiří Eischmann

@sesivany Máme přízemí a podkroví a zkoušíme zatím podkroví, kde se děti moc nepohybují. Nehrají si tam ani ve svém pokoji. Raději všechno natahají dolů do obýváku. Dole by se podle mě dal vytyčit koridor, kde by se řeklo, že co v něm bude to vysavač uzme. To by pokrylo kuchyň, chodbu, ženy místnost, koupelnu, záchod a část obýváku. Kostičky lega bychom ale asi nacházeli i tak.

Ghost bikes

Sensitive content

in reply to Ghostbike report bot

Ghost bikes

Sensitive content

I was cleaning out my closet this morning, looking for things that I should throw away. And as I was just about to finish up the job, I found a rectangular device. It's a thick little guy, and it sits neatly in a velcro case. It's a rectangle, and it's about the size of maybe an older phone from the early 2000s. However, I have no idea what it is. It has a severe case of rubber reversion, and I cannot tell if the charger port works anymore either. There's a lot of things I don't know, all I know, is it's not a toy. It has a charging port, a headphone jack, and the buttons that oddly make it look like some retro device. If you have any theories as to what it could be, feel free to share your thoughts in addition, there are buttons on the side of this device. I have seen some volume buttons as well, so there is that. That means there are speakers in this thing. However, when I was pressing the buttons on it, it did not talk or or make some sort of powering on sound.

Reminder about removing OpenVPN: we are removing support for OpenVPN entirely on 15th January 2026, in six months time.

OpenVPN servers will be completely removed on this date, and support for it within our app will disappear.

Please reconfigure your configurations to use WireGuard to avoid interruptions.

Read more here: mullvad.net/blog/reminder-that…

#HomeAssistant verbessert nach eigener Aussage die #Barrierefreiheit der Webanwendung durch Anpassung an die #WCAG AA accessibility standards.

home-assistant.io/blog/2025/08…
w3.org/WAI/WCAG2AA-Conformance
@homeassistant@fosstodon.org
#a11y #Inklusion #HausAutomation

This entry was edited (3 months ago)

In today's episode of #accessibility shit-fuckery, in an article comparing different platforms for hiring support workers on a website for a company which apparently specialises in disability support plan management:
"In the table below, we compare some of the key features of the most popular support worker platforms: Mable, Hireup, LikeFamily, Care Seekers and Find a Carer
image.png"
Wow. That's brilliant. Because surely people with a disability won't actually be reading this, will they? And making a table accessible is just so hard in 2025, so fuck that, we just won't bother.
planpartners.com.au/knowledge/…

Meanwhile, if you abuse the API and don't comply, asan might complain but that's not a #curl security problem.

hackerone.com/reports/3302518

#curl

This has to be some AI bullshit recommendations. I’m browsing spoken.io. Not really looking for anything in particular. I tap a coffee grinder (first image). I scroll down. I see “looking for something similar?” and it’s a bunch of products whose product photo is a black monolith on a light background:
- an indoor trash can
- an outdoor trash can (the size of a barrel)
- a cylindrical light fixture that I could mount on the wall
- a nightstand table that is vaguely similar in shape

It’s the most absurd way to calculate “something similar” It’s hard to get this stupid with natural intelligence. You have to augment human stupidity with computer stupidity to get this stupid.

in reply to Matt C

@mkc Using product image similarity to find “similar products”—without also using some other metadata like category, size, or product name to exclude bad matches? It seems obviously broken.

Someone paid to have this implemented. If so few people click it, why do it at all?

Lots of people have pointed out that there’s no reason this needs to be AI. That’s true. It’s just the first explanation I reached for.

@feld

in reply to Paco Ho Ho Hope 🎄

> without also using some other metadata like category, size, or product name to exclude bad matches? It seems obviously broken.

Unfortunately this is our future. The cost to accurately attach this metadata is too high. It would require manual human intervention considering that they're just scraping the web to even find these images using, presumably, reverse image search tools.

The days of neatly categorized items in a database are pretty much over unless you're a giant corporation that can afford to do it right. If you're a startup? You're just going to rely on any AL/ML tools you can and hope for the best.

NVDA 2025.3 Beta 1 is available for testing! Improvements to Remote Access, SAPI5, Braille, Add-on Store, and more! Read the full update and downloaad from: nvaccess.org/post/nvda-2025-3b…

#NVDA #NVDAsr #ScreenReader #Accessibility #Testing #Beta #PreRelease #News #Update

Welcome to the RB family, Prism File Explorer 🥳

apt.izzysoft.de/packages/com.r…

Prism File Explorer is a modern, feature-rich, and lightweight file manager for Android, delivering a seamless file management experience with a beautiful Material Design interface. Thanks to the efforts taken by its developer (and now using CI to build it), the app is now reproducible.

#reproducibleBuilds #IzzyOnDroid

Is Germany on the Brink of Banning Ad Blockers? User Freedom, Privacy, and Security Is At Risk.

blog.mozilla.org/netpolicy/202…

Remember Axel Spinger is that Springer that basically publish AI generated scientific books and paywall science. He is right there next to Xelon, Bezos and Zuck. And the others. And if I believed in hell I'd wish him to rot there.

A reminder here that arbitration always favours the abuser -- which, in the case of a corporate/individual dispute, is almost invariably the corporation.

Background: Air Canada decided to skirt labour laws by saying that flight attendants aren't on the clock until the plane leaves the runway. This, combined with the fact that the contractual pay did not keep up with inflation, has led to a strike against the company, well-known for being abusive and dismissive towards employees and customers alike.

12 hours after the strike began, the Liberal government, known well for sucking off Air Canada's fuel line, declared that forced arbitration would need to be done.

The union saw that arbitration would, by its nature, favour Air Canada and fuck over their members, and said, 'No.' So good on them.

To those who've had their flights cancelled by Air Canada, remember that they legally have to reimburse you for a flight on another airline unless you accept another option, so don't accept a refund when the replacement might be more expensive.

cbc.ca/news/canada/air-canada-…

This entry was edited (4 months ago)

Je donne une TV LCD pas tout à fait neuve, puisqu'il s'agit d'une Acer AT3235
720p /32"/2 ports HDMI/1 entrée VGA/sortie audio composite et ....2 prises SCART (pratique pour brancher votre magnétoscope ! )
J'avais mis une annonce sur Le bon coin mais faut croire que personne ne veut plus payer pour ça 😄 A récupèrer à Illkirch centre.
Pour les détails, contactez-moi en privé.
Edit : elle a trouvé preneur !
#don #strasbourg
This entry was edited (3 months ago)

Welcome xfangfang as #curl commit author 1405: github.com/curl/curl/pull/1829…
#curl
in reply to Fiona

Glad you enjoyed it. Will do another dancing workshop next year.

I've also read your section on alcohol with great interest. I can handle seeing alcohol, but don't drink that and would hope that society can leave it behind one day. And I've had negative reactions on not drinking before in the youth movement, as if someone who doesn't drink should be 'fixed' by learning them to drink (which I found very rude)

We are impressed with the new fightchatcontrol.eu/ website, and the way it provides all the info needed to engage in distributed diverse action to prevent the EU from preparing the ground for, or sliding into, authoritarianism by breaking end-to-end encryption for everyone. Germany and France are particularly important to engage with and we'll see what we can do from our circles. We don't know the people behind @chatcontrol but big kudos!
#chatcontrol
This entry was edited (4 months ago)