Just because you add some ARIA and call something “accessible” doesn’t actually mean it is.
Looking at a self-described “Accessible, high-perf” infinite scroll (it really just starts over) that is janky as fuck, doesn’t take keyboard focus (in Safari), uses scroll snap to awful effect, and lets the scrollbar thumb become a liar.
How’s your day?
would that our local police were as committed to arresting asshole pickup truck drivers as the Prince George RCMP was to arresting this guy driving a toy Barbie jeep
New Privacy Guides article ⛔
by me:
Chat Control is one of the
most terrifying proposal for dystopian authoritarianism the Western world has seen in years.
We need your help to fight it ✊🇪🇺
For democracy,
For privacy,
And for all other human rights,
We cannot afford to lose this battle.
📩 If you are European (EU):
Contact your MEPs this week before Friday, September 12th, to tell them to oppose Chat Control (more information in the linked article).
🗣️ If you are outside of the EU:
Spread the word! Tell your friends and family in the EU about it! Make noise on social media! This will affect you too.
privacyguides.org/articles/202…
#PrivacyGuides #ChatControl #StopScanningMe #Privacy #HumanRights #Democracy #EUpol
Chat Control Must Be Stopped, Act Now!
Chat Control is back to undermine everyone's privacy. There's an important deadline this Friday on September 12th. We must act now to stop it!Privacy Guides
reshared this
Strasbourg, Blick von der Kathedrale Notre Dame
#Strasbourg #France #photographie #photography #urban_photography #architecture #europe
I didn't look into it yet but I heard that the replacement for the Dept of Labor after Trump fired the last one for "fake jobs numbers" released their report and it was the same numbers essentially
When I heard this I started uncontrollably laughing. He couldn't even find a patsy to give him fake numbers?!
To me, the worst part of what is being called the "largest supply chain attack in history" is the fact that there are over "2.6 billion weekly downloads of those NPM packages"
What the actual fuck?! [says a guy who used to curate SQL queries because the results took too long to deliver over 9600bd]
The Debian repository for Helm had 7TB of downloads per month. For a 20mb package.
github.com/helm/helm/issues/31…
That's what happens in CI pipelines when everyone starts from scratch on each run...
Moving Debian repository to new service
I maintain the Debian package/repo for Helm here https://helm.sh/docs/intro/install/#from-apt-debianubuntu . The bandwidth has gotten to be enough that it's no longer feasible to host it myself (~7...mattfox (GitHub)
Ban the leaf blower.
They’re not just loud—they unleash a jagged mechanical howl, a pitch that swings between jet engine and chainsaw, cutting through walls and windows. It’s a sound that never settles, a rising and falling whine that forces itself into your head until you can’t think. Noise pollution at its most aggressive.
Then there’s the exhaust. Two-stroke engines that spit out more pollution in an hour than a car does all day. All so someone can clear leaves a little faster.
The only reason they’re still legal is because politicians chose the landscaping lobby over the public. That’s it.
reshared this
Sensitive content
- well, there we go, folks. Vibe coding for lunch done. I added two new features to my CLI tool: A feature that does custom URLs, so you can type in a radio station URL not listed in that Radio-browser database, and the ability to import an M3u8 playlist. I debated on splittinng out functions. Making it better, since the new helpers for custom URL and playlist handling are perfect to do it with. But then I thought to myself, "Why not just make more spaghetti code and lengthen the strands of pasta instead!" So that is what I did. Yep yep. It's an 85 KB file now, 2317 lines of code. Woah what a dump of Python! Ahahahaha I love it. Also not, but at least function blocks are denoted well with comments so you know what's going where. That will make a job of a later split way easier.
github.com/tgeczy/radio-browse…
GitHub - tgeczy/radio-browser-whiptail-cli: A Cli package for the public Radio browser API, built to be lightweight , accessible and easy to use from the ground up.
A Cli package for the public Radio browser API, built to be lightweight , accessible and easy to use from the ground up. - GitHub - tgeczy/radio-browser-whiptail-cli: A Cli package for the public ...GitHub
Malicious javascript compromise on npmjs.com
These packages, about a billion downloads prior
supports-hyperlinks
chalk-template
simple-swizzle
slice-ansi
error-ex
is-arrayish
wrap-ansi
backslash
color-string
color-convert
color
color-name
Thread follows.
Weekly download stats for impacted packages prior to incident
ansi-styles (371.41m)
debug (357.6m)
backslash (0.26m)
chalk-template (3.9m)
supports-hyperlinks (19.2m)
has-ansi (12.1m)
simple-swizzle (26.26m)
color-string (27.48m)
error-ex (47.17m)
color-name (191.71m)
is-arrayish (73.8m)
slice-ansi (59.8m)
color-convert (193.5m)
wrap-ansi (197.99m)
ansi-regex (243.64m)
supports-color (287.1m)
strip-ansi (261.17m)
chalk (299.99m)
Total 2674m
FreeBSD jails have an annoying quirk where if you don't specify jail_list in /etc/rc.conf it doesn't show you the jail names as they're starting.
This is not a solvable problem without a fairly large overhaul of how the jails are started. When no jails_list is provided, it assumes "_ALL" as the default value and this makes the jail(8) command parse all the jail config files and start them all up.
Then after startup, it prints all their names.
And then after printing their names, it writes their pidfiles.
This also means that if the startup crashes part way through it leaves jails running with no pid files which means the next time you try to start the jails you'll get errors about jails already running.
Live: Bayrou government toppled in confidence vote, plunging France into renewed crisis
France’s parliament voted to topple the government of Prime Minister François Bayrou on Monday after the PM surprised even his own allies by calling a confidence vote to resolve a months-long deadlock over his austerity budget.FRANCE 24
opensourcejobhub.com/job/26232…
#LibreOffice #OpenSource #developer #RemoteWork #macOS #FOSS
LibreOffice Developer focusing on UI with initial emphasis on macOS, preferably full-time, remote (m/f/d) (Remote)
Love LibreOffice development? Want to turn your passion into a paid job? We are The Document Foundation (TDF), the non-profit entity behind LibreOffice.Open Source JobHub
Just became aware of this from @thecarpentries — they had to say no to a huge grant from the US government because of their commitment to diversifying the software industry. I donated and hope you’ll think about it too.
carpentries.org/blog/2025/06/a…
Announcing Withdrawal of NSF Pathways to Enable Open-Source Ecosystems Proposal
In September 2024, The Carpentries submitted a proposal to the U.S. National Science Foundation (NSF) Pathways to Enable Open-Source Ecosystems (POSE) Program.The Carpentries
I Love what you have done to the email client, it's now beautiful, fast, lovable, well ... thank you so much!
BTW ... I run it in @opensuse #Tumbleweed on the excellent #gnome DE
Join the #breadiverse and share your latest creations. Don't make us ask for the crumb photos though!!!!!!
updating pleroma until it somehow works
(never?)
[Announcement] Removing tsu from Termux repos.
The package `tsu` provides the sudo command on Termux installations, but it is several years out of date and is broken on newer Magisk versions due to changes in the location of the `su` binary.
But do not worry! The `sudo` package replaces the old version with a binary that works on all Magisk versions, and will be kept up-to-date with every version.
Due to complaints on the internet about the broken package, we will remove it within 14 days.
Ice Cube is still dropping incredibly catchy tracks. No idea how I missed this last year
youtube.com/watch?v=vvvQwYXPV-…
It's My Ego | Ice Cube
Don’t miss the first track from Ice Cube’s upcoming album Man Down! "It's My Ego" brings the heat with bold lyrics and hard-hitting visuals, setting the stag...YouTube
though this version with Killer Mike and Busta Rhymes is better because Killer Mike is so good, but Ice Cube has better verses on the original
youtube.com/watch?v=ADvIfLH2qs…
Ice Cube - Ego Maniacs ft. Killer Mike & Busta Rhymes
Subscribe to CUBEVISION to get everything the Ice Cube lifestyle has to offer. Stay tuned for new videos and exclusive content coming soon.Official Ice Cube...YouTube
My system to programmatically generate Gitea Issues to remind me to do things (pay tax estimates, etc etc) is working great
Using Github/Gitea/Gitlab as a TODO/task manager for IRL things is pretty slick tbh
@Nimbius666 it's almost identical with a worse license and the devs care more about trying to make it do ActivityPub than anything else.
Also they do a bad job of backporting fixes for certain things. e.g., they left some LDAP functionality broken for ages and I use LDAP internally on my network for everything I can...
Sticking with Gitea which has funded development and a sane roadmap.
@Nimbius666 no, I don't think it really works beyond a basic social contract that is too easily violated. GPL also causes real world problems people don't want to admit.
@Nimbius666 also I have this Japanese Onii demon version of the FreeBSD Beastie forever in my skin
(too lazy to find a good photo of the finished version)
to elaborate, I have a server/service written in Elixir that's kind of like my "command and control, internal network homepage, etc" and it does all sorts of things for me even reading data from some APIs and turning it into Prometheus metrics. It's a swiss army knife as in the Elixir world all these things can live in one codebase very comfortably and the "everything can be a process" internally makes it all perform incredibly well.
ANYWAY
I generate Oban jobs (think Sideqik, whatever) that can retry thousands of times if necessary to POST to the Gitea API. Though I'm reminded now for something this important I need to make it send me a push notification if the job fails so I can investigate it ASAP... time to make an issue to do that!
Canada's National Observor: Whistleblower exposes how AI fuels Big Oil growth
nationalobserver.com/2025/09/0…
#AI #climateemergency #microsoft
Whistleblower exposes how AI fuels Big Oil growth
"We realized we were basically working for an oil company," said Holly Alpine, a former Microsoft employee who quit her dream job on the company's sustainability team when she realized the company, like most tech companies, is helping fossil fuel com…Canada's National Observer
Companies like Walmart and McDonalds have historically paid minimum wage so that they can get their employees on benefits: it's a type of corporate welfare where the government functionally pays a huge amount of the employee's salary.
Two reasonable guesses:
First, something shifted so that this isn't viable anymore. McDonalds higher ups can't outright tell the franchise stores "yeah this is what's up, the jig's up, pay your employees more or you won't have employees." So they're asking the government to do it.
Second, McDonalds can pay more and is trying to squish notable competition that cannot.
@ceo_of_monoeye_dating "McDonalds" restaurants are usually not owned by the corporation, but are independent franchises. So it's *that* business owner that would need to be able to afford the wage increases.
Anyway, the reason is because their data shows people making less than $100k per year can't afford to eat there anymore.
fortune.com/2025/09/03/mcdonal…
McDonald’s CEO is grappling with a ‘two-tier economy’ as he slashes prices on value meals—and signals backing for a minimum wage increase
“Particularly with middle- and lower-income consumers, they’re feeling under a lot of pressure right now,” Chris Kempczinski said on CNBC.Nick Lichtenberg (Fortune)
Three, sales are so low that they want to funnel some money back to it's restaurant by having employees buy their stuff while on break.
Seriously you've seen their prices lately?
@NonPlayableClown @ceo_of_monoeye_dating dude we went to Taco Bell a few weeks ago on a whim thinking "this will be cheap and quick, let's suffer the digestive consequences, it can't be that bad"
at the window they're like "your total is $42" and my brain glitched out
but I haven't voluntarily eaten McDonalds since... 2007? I usually get tricked into it by some family members once a year who are like "our shitty kids won't eat anything else, we HAVE to do lunch at McDonalds"
@ceo_of_monoeye_dating @NonPlayableClown I know right!!
I believe it was 8 taco supremes and 2 random things to be adventurous (they sucked, the trash enjoyed them tho)
@NonPlayableClown >Seriously you've seen their prices lately?
I actually have not stepped foot inside a McDonalds for about 7 years, and the last time I did so was to get the Rick and Morty meme sauce for a friend.
>last time I did so was to get the Rick and Morty meme sauce
Not going to lie... that was probably the last time I ever went there. Their food just gives me the worst stomach ache. Practically inedible for me.
But from what coworkers have complained about, everything so fucking expensive than when I was a teen.
A big mac sandwich is more than 7 bucks now.
@NonPlayableClown @ceo_of_monoeye_dating If you lay off the processed foods in general you feel so much better.
last time I got fast food I couldn't move for like an hour man, felt like I swallowed a softball
even that is kinda bad
turkey and cheese sammiches FTW
meat and veggies are possible enough here.
the butcher has a store next to it , that has veggies
but bread is a different matter
@fknretardlol @NonPlayableClown @ceo_of_monoeye_dating I can't stand most bread from regular stores.
Id get a bread maker if I had room
My wife is the same way. She can only get certain brand of bread the store.
She despises most white bread, especially wonder bread.
Joseph Szymborski
in reply to Hubert Figuière • • •Hubert Figuière
in reply to Joseph Szymborski • • •Joseph Szymborski
in reply to Hubert Figuière • • •Hubert Figuière
in reply to Joseph Szymborski • • •Joseph Szymborski
in reply to Hubert Figuière • • •Indeed, it's a dire situation, and I think the world will be worse but for the vain aspirations of a small man. It's an unfortunate but common refrain these days.
Apologies, about the previous post, my subtle ironies are sometimes too subtle. 😅
Hubert Figuière
in reply to Joseph Szymborski • • •@jszym aussi ils ont été les deux plus vieux Premiers Ministres de la Vème republique.
(Attal était le plus jeune)