Question: How many lines of code does it take to get a slider control to expose a text value (i.e. not entirely numeric) to UI Automation (and thus Narrator)?
Answer: more than 200.
Contrast: On the web, we could just do this with a single aria-valuetext attribute.
github.com/jcsteh/osara/pull/1…

I very much welcome quote posts. Despite the fears that some have about it, I believe it’s needed.

What’s important is that the @Mastodon team was mindful about their decision, spending ages simply considering it.

There’s an opt-out, which means those who want it can use it. And those who don’t, can keep it from happening to their posts.

blog.joinmastodon.org/2025/02/…

#Mastodon #QuotePosts #SocialMedia

Some things to do in the face of what's happening. I think you might like this @GottaLaff

thewhitepages.net/p/thirty-lon…

I contacted ebooks.com to see how I could shop DRM-free ebooks only. They gave me this link: ebooks.com/en-us/drm-free/

I also noticed that if you choose a category when the search results come up, you can turn on a check box in the Filter column to select DRM-Free.

So this looks like it might be a good resource for buying DRM-free books that aren't tied to any app.

reshared this

Mueller She Wrote:

⚠️ ATTN FEDERAL WORKERS: I’ll say this again: download all your SF-50s, performance evals, and your eOPF. Now.

Print hard copies.

And make sure you file an informal grievance with your supervisor within 15 days of any adverse action.

Here is a template:
muellershewrote.com/p/informal…

This entry was edited (10 months ago)

reshared this

Trump Official Destroying USAID Secretly Met With Christian Nationalists Abroad in Defiance of U.S. Policy

Now one of the most powerful people in the U.S. government, Peter Marocco’s turbulent tenure during the first Trump administration sheds light on his current efforts to dismantle the American foreign aid system from the inside out.

propublica.org/article/usaid-p…

#News #USAID #Trump #USPolitics #Diplomacy

More "enshittification". This time from Amazon. Amazon is pulling a Google, killing off popular services. Evidently, I have until 25th February to download my 708 books that I have purchased from them. After the 25th you can no longer download YOUR books for backup or transfer via USB

Good job I did this 2 years ago eh? Buy the books from elsewhere.

goodereader.com/blog/kindle/am…

#enshittification #amazon #books #bookstodon

Walmart customer banned from every store in US over self checkout 'watch' trick that let them pay $1 for expensive items
the-sun.com/news/13552922/walm…

Khronos reshared this.

Now available: Khadas Mind 2s mini PC with 64GB RAM and built-in battery can be transformed into a laptop
notebookcheck.net/Now-availabl…

Zach Bennoui reshared this.

I really enjoyed the first 22 or so chapters of this one. I finished the rest. It got a bit too dark for my taste, though, and the things it was trying to say, combined with the way it was saying them, just didn't quite land for me.

Nemesis Quest [Isekai + LitRPG Satire]by Charmpagne: "Nemesis Engine engaged. Nemesis found... Transporting...
And now that I had EVERYTHING going in the right direction, I'm sucked into another world as a scullery maid because some ex-boyfriend from high school still hates me? Seriously? I was pre-med! I had a family! And a cat!
What do you mean I can have my cat? Well, that's a start...but once I get the hang of this, someone is going to pay because if I'm what you wished for, your genie doesn't like you. Did I mention I can cook?
Finished and Complete" www.royalroad.com/fiction/68328/nemesis-quest-isekai-litrpg-satire

Imagine a free, point-to-point file transfer service with no file size or type limitations. Enter Blip – it's like platform-agnostic AirDrop from anywhere.

podfeet.com/blog/2025/02/blip/

w/ @bart

reshared this

The amazing feeling of discovering that The Archive Of Our Own has a character tag for "Fediverse Network/Mastadon Platform (Anthropomorphic)", followed by the disappointment of finding only a single #fanfic using that tag. I wanted to read a bunch of erotic #Misskey#fanfiction about all that forking! Maybe a #GnuSocial#Pleroma slashfic! Or some #GoToSocial and #Mastodon lemons. A #hubzilla and #friendica hurt/comfort fanfic anyone? C'mon, people. The fact a tag exists means we should use it. archiveofourown.org/tags/Fediverse%20Network*s*Mastadon%20Platform%20(Anthropomorphic)/works

Welcome kriztalz as #curl commit author 1343: github.com/curl/curl/pull/1633…
#curl

Minetestbildung ist jetzt auf Matrix Immer wieder haben datenschutzsensible Leute beklagt, dass wir mit einem Open-Source-Projekt discord nutzen. Deshalb haben wir zunächst als Alternative einen öffentlichen Matrix Space gegründet mit verschiedenen Unterkanälen. Auch Videochat ist dort möglich. Erste Anfragen haben uns dort schon erreicht . Beitreten könnt ihr über diesen Link: https://matri… Vollständiger Beitrag: blogs.rpi-virtuell.de/minetest…
##minetest #luanti #matrix
in reply to Das Minetest Bildungsnetzwerk

Hi, Ihr erwähnt die synod.im App mit dem Hinweis, dass sie keine Altersbeschränkung hätte. Soweit ich das verstanden habe, gilt die nur wenn auch synod.im als Homeserver genutzt wird. Euer Space ist doch aber, wenn ich das richtig sehe, auf matrix.org beheimatet...?
Kann sein, dass ich etwas durcheinanderhaue, @csett86@ruhr.social weiss vielleicht Genaueres.

The Gemini protocol is a lightweight alternative to HTTP positioned as a spiritual successor to Gopher. One drawback is that without reuse of TCP connections, every navigation takes several seconds on geostationary satellite Internet.

Read what curl maintainer Daniel Stenberg (@bagder) thinks of Gemini
daniel.haxx.se/blog/2023/05/28…

#GeminiProtocol #satellite #Gemini #curl

Sheryl Crow sells Tesla in bid to save NPR thehill.com/blogs/in-the-know/… thehill.com/blogs/in-the-know/…

Did you know that you can easily (re-)setup DAVx5 via QR code by simply using this type of URL to automatically pre-fill the DAVx5 Login screen:

davx5://user@server.example.com/path/

You will need an appropriate QR code scan app like Binary Eye. Read more here: manual.davx5.com/integration.h…

Pro tip: save the QR code somewhere and whenever you want to re-setup simply scan it again ;-). Also great to help other not so tech savvy users by simply giving them a QR code!

  • I knew that, super practical ;-) (4%, 11 votes)
  • Didn't know, that's awesome <3 (95%, 260 votes)
271 voters. Poll end: 10 months ago

Peter Vágner reshared this.

So in case you aren't aware, the reason why the Import from Instagram feature in @PixelFed is so tricky is for two main reasons:

1) You don't actually upload the archive, it's unzipped and parsed client side, so you only upload the photos/videos and captions that you select

2) Instagram changes the json structure every few months, just to fuck with us

But just to take a step back, when you import, your DMs and other private data is never uploaded

The code is auditable github.com/pixelfed/pixelfed/b…

Former Kennedy Center president speaks out in first interview since her firing - NPR apple.news/AV5A3FxL1RDyiIPA-bM…

AI generated audio

Sensitive content

in reply to Onj 🎶

AI generated audio

Sensitive content

in reply to Onj 🎶

AI generated audio

Sensitive content

in reply to Onj 🎶

AI generated audio

Sensitive content

in reply to Onj 🎶

AI generated audio

Sensitive content

in reply to Onj 🎶

AI generated audio

Sensitive content

Just listened to this talk by Casey Muratori called "Simple Code, High Performance": youtube.com/watch?v=Ge3aKEmZcq…

It's a case study about a piece of code from the game _The Witness_ (actually, from the art editor for that game) which he rewrote with dramatically better performance.

in reply to Matt Campbell

My summary is that he addressed the original code's poor performance in three stages:

1. He came up with a new algorithm that didn't get progressively slower like the original, and also produced better output.
2. He found that even the new algorithm's inner loop was calling into code that did lots of unnecessary work, including memory allocation, so he instead wrote code that did something much simpler.
3. While he was doing the rewrite for #2, he went ahead and used SIMD.

#2
in reply to Matt Campbell

He had some provocative things to say about the dangers of code reuse and "modern" C++ about an hour and a half into the talk. And I think we Rust programmers have to watch out for these things as well. It's easy to casually use high-level abstractions that aren't appropriate for the situation. I don't think we have to give up Rust's safety to avoid that problem, though; we just have to be aware of what the functions we're calling are doing.

The CPC could've chose BUY CANADIAN, OR ANY OTHER TEAM CANADA TYPE SLOGAN to support Canadian businesses, but, NOPE...

Instead Pierre PoiLIEvre is holding a CANADA FIRST rally today in Ottawa... cbc.ca/news/politics/poilievre…

REMEMBER: CANADA FIRST IS ALL ABOUT SECURING A WHITE ETHNOSTATE IN CANADA. antihate.ca/canada_first_expos…

I DOUBT Pierre PoiLIEvre chose this racist, xenophobic, antisemitic slogan ACCIDENTALLY.

#cdnpoli #polcan #hate #fear #division

This week we have united with 100+ #privacy fighters calling on the UK to STOP❗

Stop trying to undermine #encryption - the security backbone of the internet that all of us depend on. 🔒

Together we must fight for privacy and against #surveillance 💪

More info: tuta.com/blog/uk-demands-apple…

Einkaufs-Apps tauschen Rabatte gegen Daten und normalisieren Überwachung. Datenschutz wird zur Ware – mit tiefgreifenden gesellschaftlichen Folgen. 👇

kuketz-blog.de/datenschutz-als…

#app #rewe #penny #lidl #dm #datenschutz #dsgvo #teamdatenschutz

Shockingly, ChatGPT doesn't consume as much power as previously thought — A new study reveals the stats were based on "napkin math" with the assumption that OpenAI powers next-gen models with dated GPUs windowscentral.com/software-ap…