Inspired by the BBC Tech report from @tdp_org, I looked at Wikipedia.

Yesterday, Wikipedia received over 45 million requests made with curl, from 113 distinct curl releases.

Of these, 32 million use the default UA (e.g. curl CLI). The other 13 million embed libcurl with a longer UA string containing curl (e.g. GuzzleHttp/PHP, PycURL, UnityPlayer)

At 12 million, most are curl/7.88.1.

Raw data, queries, and scrub/cleaning parameters:
gitlab.wikimedia.org/-/snippet…

#browserstats #curl #wikipedia

This entry was edited (4 months ago)

With how often I've yelled at abusive Google behaviour and its risk without anyone really caring, especially for the first round of their dev doxxing by forcefully showing everyone's legal name on the Google Play Store (forcing some trans people to choose between pulling their app(s) down or being forcefully outed and deadnamed), I feel quite tired to even consider yelling again but...

We really should not allow Google to deanonymize every single app dev: arstechnica.com/gadgets/2025/0…

IzzyOnDroid ✅ reshared this.

in reply to Kurt

@Kurt @PC_Fluesterer Several downsides to that:

1. Someone will be responsible for the apps someone else makes
2. If one of the apps in the coop gets banned, *all* of the apps in it may get banned

Also, depending on Google's implementation, the following might also happen:
3. Joining/leaving the coop will force a resign, forcing all existing users to reinstall (and lose data)
4. The dev will have to wait for the coop to sign each update, slowing down their ability to release updates

NV Access is very pleased to announce an update to our highly-praised "Microsoft Excel with NVDA" training module!

This extensive rewrite includes new topics like Pivot Tables, plus bonus topics & more.

Purchase it on its own: nvaccess.org/product/microsoft…

Or in the NVDA Productivity Bundle: nvaccess.org/product/nvda-prod…

Previous purchases: nvaccess.org/my-account/downlo…

Thanks for all feedback!

#NVDA #NVDAsr #Microsoft #MicrosoftExcel #Excel #SpreadSheets #MicrosoftOffice #Office365

Alas, it is time for more uncomfortable questions, in this case regarding the announced Android developer verification program: commonsware.com/blog/2025/08/2… #AndroidDev

reshared this

Join us once more for the Reaper Made Easy Q&A. Saturday, August 30th, 3PM Eastern, 8PM UK

Hey all, it's that time again.

As summer, for most of us, moves toward fall...

Oh no! Let's not talk about that. Forget I said anything. Summer is forever, right?

What I'm actually here for is to remind you of our monthly Live Q&A meetup.
Join Scott and Jenny K on Saturday. for I'm Perplexed, What's next? A Q&A session covering all things REAPER, OSARA and accessible production. As usual, we'll be making sure questions from newcomers slip to the front of the queue.
Details are at reaperteacher.com. That's also where you can send us something that you're working on to listen to during the session. Constructive feedback from objective, experienced ears can be super useful.
There are normally a few present to help us with that if the hosts lose focus. :)

See ya there,
Jen

It's 2025, and Canada is literally on fire. 1 in 4 Canadians can't afford enough food to eat. Housing starts are down, and are projected to continue falling.

What are Carney's priorities? Subsidizing the fossil fuel industry, of course. ¯\_(ツ)_/¯

ctvnews.ca/business/article/to…

#Canada #CDNPoli #ClimateCrisis #NoPipelines #GlobalBoiling #CostOfLivingCrisis

in reply to atomicker

Carney: "Touting ‘enormous’ LNG opportunities"

LNG "Canada" is almost entirely foreign owned. What will the handful of Canadian workers get compared to the profits that leave the country?

corporatemapping.ca/profiles/l…

ctvnews.ca/business/article/to…

This entry was edited (4 months ago)

Is there a better way to draw to a canvas than Cairo in GTK? The GIR files for Cairo are from my understanding hand-written and lack a bunch of functions/isn't meant to be used as the base for an extensive Cairo binding. I've found a few other hand-written ones outside of GTK proper (for example github.com/bailuk/java-gtk/blo…), but I wonder if I'm doing something wrong here. `gotk` uses fully custom bindings for example, but if I can re-use my GIR generator ... that's ofc nicer
in reply to Federico Mena Quintero

@federicomena Oh, neat, thank you! Really, all I'm doing here is rendering this little circular progress indicator - you can drag it to set the timer. It's currently implemented as a GtkDrawingArea, which then exposes Cairo which I use to draw it: github.com/pojntfx/sessions/bl… - only, with the new Go bindings I'm using (which don't have the hand-written Cairo GIR in them yet) basic functions like `Arc` aren't available since they aren't in the GIR

Will take a look at the two you've mentioned, thanks!

The gov really thinks they can save these companies when the crash happens by taking a stake in them assortedflotsam.com/@NewsBot/1…
RT: assortedflotsam.com/users/News…

Si quelqu'un veut voir et/ou caresser des animaux (chèvres et boucs, brebis, ânes, poneys) à #Strasbourg, — une excellente thérapie, à mon avis, — je vous recommande le parc animalier Friedel à Illkirch-Graffenstaden, non loin du terminus du tram A du même nom. illkirch.eu/culture-sports-et-…

Message de chez Bluesky :

"La petite sœur d'une copine doit rendre son mémoire dans 15j et elle vient de commencer car TDAH non-diag et peur d'échouer donc self-sabotage donc svp remplissez son questionnaire pour qu'elle ait des datas rapidement à pouvoir analyser 🥲"

C'est un sondage sur les biais de genre.

forms.office.com/e/wAR9MqGFVL

(en plus, c'est pas très long).

EDIT : Je sais pas si j'aurais un retour mais la personne vous remercie pour vos participations, en tout cas.

This entry was edited (4 months ago)

#freecadfriday my printer is currently printing the 5th of 6 segments that make up the Reed/beater of my loom. The segments were designed in @FreeCAD to slot together. One end segment, and one mid segment. So 2 ends, and 4 mids needed for my loom. More or less mids can be printed depending on size needed.
The Reed is 1mm pitch ribs and gaps. (I tried 0.5mm but it failed. The ribs stuck together in places). Hopefully 1mm will still give a nice weave. :v
This entry was edited (4 months ago)

I enjoyed this talk by @Felienne and recommend it: "Programming for All: A Feminist Case for Language Design"
youtube.com/watch?v=kbTQlQWAHe… (h/t @joshuagrochow)

The talk covers a lot of ground and this is not at all the most important part, but she calls for study of why people like languages, with the specific example of Rust. I often cite this interaction as representative of an all-too-rare ethos that prioritizes human surfaces of the language ecosystem. Not as an afterthought, but as a major consideration in feature design and stabilization.

This interaction is between the author of the Rustonomicon and a Rust compiler team member focusing on quality of error messages, who often consults the community about quality/verbosity/ambiguity tradeoffs. The latter's bio reads: "We spent decades trying to invent a sufficiently smart compiler when we should have been inventing a sufficiently empathetic one."

has anyone seen a man page with a nice approach to providing a summary for a command with a lot of command line options, like this?

having something like [-0468openrsyncPRSTWVabcdefghiklmnopqrtuvxyz] always feels silly (it's almost the whole alphabet!) but I don't see an obvious better way to do it

(I don't mean to pick on openrsync here, this is an extremely common thing)

#AndroidAppRain at apt.izzysoft.de/fdroid today brings you 11 updated and 2 added apps:

* Hacker's Diet Offline: track your weight and excercise and get a weighted moving average of your weight's change over time 🛡️
* Media Collection: helps you easily catalog and manage your personal blu-ray and dvd collection, including movies and TV series 🛡️

RB status: 696 apps (53.5%)

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

AT-SPI has had a long-standing bug where, under X11, it might do the wrong thing in set-ups with multiple keyboard layouts. I could never figure out what should be done about it (someone who knows X11 better than I do might have had better luck).
And someone appears to have used AI to help make a patch. I have to say that I'm impressed; I wouldn't have thought this possible. gitlab.gnome.org/GNOME/at-spi2…
in reply to Mike Gorse

Update: Ended up backing out all of the AI-generated code. It was barking up the wrong tree and caused a couple of regressions. But it helped me in terms of figuring out how to think about the problem. Ended up finding a blog post that led me to a fix that was simple but not at all intuitive to me. I want to email the author of the post to thank him for writing it--I feel like I don't remember to thank people enough.

Tonight at 4:30 pm I’ll be streaming a new branching interactive fiction game set in occupied Netherlands during World War II and is inspired by real events. It should be completely accessible and below is the steam link and Twitch is RossMinor!

store.steampowered.com/app/384… sist_Collaborate__a_World_War_2_ChoiceBased_Story/

#Blind #Accessibility #Gamedev

The UK's national drought group is falling ridiculously short when recommending to delete old emails. How about

- stop building any new data centers, progressively tax on their size and resource consumption, no free riding

- legislatively focus on software to become more resource efficient (hint: AI hurts not helps with that)

In any case, #chatmail relays unconditionally remove emails, no user action needed. Everything interesting happens on end devices see en.reset.org/decentralised-eff…

This entry was edited (4 months ago)

IMPORTANT UPDATE:

🇨🇿 Czech Republic is now OPPOSED to Chat Control, as announced by Prime Minister Petr Fiala:

"On behalf of myself and the entire TOTAL coalition, I want to say clearly: we will not allow the monitoring of citizens' private correspondence. We do not agree that any emails or messages on platforms such as WhatsApp or Messenger can be monitored. Protecting our children is important, but we have to do it differently."

This now leaves eight undecided member states.

This entry was edited (4 months ago)
in reply to Fight Chat Control

prevent minor abuse, better ideas than chatcontrol

Sensitive content

"Trump is trying to normalize the militarization of our country. This is where it starts, not where it will end. Trump is dropping the pretense of abiding by the rule of law. ...

This manner of operation makes it clear that it’s not about democracy and the American people; it’s about Trump and protecting Trump."

~ Joyce Vance

#Trump #fascism #military
/1

joycevance.substack.com/p/only…

in reply to William Lindsey

"There is no emergency in Chicago that calls for armed military intervention. ...

Donald Trump wants to use the military to occupy a U.S. city, punish his dissidents, and score political points. If this were happening in any other country, we would have no trouble calling it what it is: a dangerous power grab.”

#Trump #fascism #military
/7

in reply to William Lindsey

"They would rather send the military against Americans than stand with Ukraine against Putin. They would rather attack disabled people and marginalized communities than confront real problems facing Americans that require difficult solutions. When you go on offense against Trump and MAGA, they quickly play the role of victim and show what sociopaths they are."

~ Ben Meiselas

#Trump #fascism #military
/7

meidasplus.com/p/our-punches-a…