🤔HTML semantics: <abbr> theory versus abbreviation reality

"The HTML <abbr> element is deceptively familiar and attractive, its been around forever (1999) and thus people assume that it does what it does and does it well. Nothing much changed over the iterations of the abbr element definition over the years."

#a11y #webdev #HTML

tpgi.com/short-note-the-abbrev…

The Ondsel Onwards Fund.

Ondsel was a great project which brought huge benefits and development into the wider FreeCAD project. One of the main projects at Ondsel was the creation of Ondsel Lens, a cloud-based platform for sharing and collaborating with CAD files. With the closing of Ondsel there has been some interest in these server-side functionalities of Ondsel being made available to the wider community.

blog.freecad.org/2025/02/14/th…
#Announcement

This entry was edited (10 months ago)

I'm currently looking for a remote software development job

I have plenty of experience making software using all sorts of languages, frameworks and tools. Tho I have the most experience with Rust, C++, C#. I also usually do native cross platform applications and backend.

You can find my full CV on my website luna.graphics
#GetFediHired #JobSearch #RemoteWork #Rust #Rustlang #CPP #CSharp #Backend

Today is #ILoveFS Day!

ilovefs.org

It is the day to appreciate all the people involved in #FreeSoftware & #OpenSource.

Not just developers & maintainers, but also designers, translators, documentation contributors etc

Personally I'd like thank:
@AntennaPod @inkscape @libreoffice @openstreetmap
@omgubuntu
@joplinapp
@LineageOS
@openandroidinstaller
@GIMP
@Mastodon
@thunderbird
@Wikipedia

Thank you all for your work! It is much appreciated!

#Commons #Volunteers #Tech

#GTK: X11 Backend Now Deprecated, Planned For Removal In #GTK5 - #Phoronix

So how can we remote Gtk app over ssh?

phoronix.com/news/GTK-X11-Now-…

While I don't know if is the first time this has happened, it's good to acknowledge this given all the crazy, odd, and incorrect press about Rust in Linux these days.

A new in-kernel api just landed in linux-next from my tree and should hopefully show up in 6.14 to make some kinds of drivers easier to write, that has a rust binding added at the exact same time:
lore.kernel.org/all/2025021023…

Many thanks to Lyude and Danilo and many other Rust kernel developers for the help in creating the binding and make the C side work well for both Rust and C code at the same time. The end result here for any C developer alone, is much better off for all of their help.

reshared this

ORG and over 150 signatories call on the UK government to RESCIND its demand to create a backdoor to Apple encryption.

It "jeopardises the security and privacy of millions, undermines the UK tech sector, and sets a dangerous precedent for global cybersecurity."

"The world’s second-largest provider of mobile devices would be built on top of a systemic security flaw, putting all of its users’ security and privacy at risk."

#encryption #privacy #cybersecurity #ukpolitics

globalencryption.org/2025/02/j…

in reply to Open Rights Group

"The consensus among cybersecurity experts could not be clearer:

There is no way to provide government access to end-to-end encrypted data without breaking end-to-end encryption, thus putting every user’s security and privacy at risk."

Join the voice of experts in the joint letter to stop the UK's order to break encryption – Sign and share our petition today ⬇️

#encryption #privacy #Apple #cybersecurity #ukpolitics #ukpol

you.38degrees.org.uk/petitions…

reshared this

in reply to Matt Campbell

@matt @Anachron You are right.

It even tried installing x11 packages on a Raspbian server.

Now I wonder what other garbage I got installed with other packages.

Anyway, as a seasoned JS developer I recommend downloading archives from nodejs.org/en/download directly, extracting them in a local directory and symlinking the 3 binaries (node, npm, npx) into your PATH.

"AI is Stifling Tech Adoption"

vale.rocks/posts/ai-is-stiflin…

> the advent and integration of AI models into the workflows of developers has stifled the adoption of new and potentially superior technologies due to training data cutoffs and system prompt influence

I warned about this specific risk last year baldurbjarnason.com/letters/ai….

McConnell tests the strengths and limits of his power opposing a trio of Trump's Cabinet nominees
https://apnews.com/article/trump-mcconnell-rfk-hegseth-gabbard-34279ff1ab29ce5c5c5c6d2408a080f7?utm_source=flipboard&utm_medium=activitypub

Posted into Politics @politics-AssociatedPress

USpol

Sensitive content

Something we in the US could learn from Europeans.Elon Musk’s Toxicity Could Spell Disaster for Tesla - WIRED apple.news/ACbjgtwZBS0GEGKMJ9G…

🗳️ Der Chaos Computer Club fordert seit Jahren: Software, die zur Durchführung von Wahlen verwendet wird, muss #OpenSource sein!

👍 Das finden wir auch!

Und nicht nur das: Alle Software in der Verwaltung muss unabhängig überprüfbar sein, damit Sicherheitslücken schneller geschlossen werden können und ein Einfluss von außen ausgeschlossen werden kann. 🔍

➡️ Die nächste Bundesregierung muss dafür sorgen, dass Open Source überall in der Verwaltung zum Standard wird.

osb-alliance.de/verbands-news/… @CCC

I've just demanded the UK Government stop attacking end-to-end encryption, which can only damage relations with other countries and make private and business data more vulnerable to criminal attack and Government over-reach. Please join me and share too? you.38degrees.org.uk/petitions… via @38degrees

[HELP ME WITH YOUR BOOST]

Hi! I'm creating this request to be reunited with Mia, my support cat. She's been an essential part of my life for almost nine years, and due to financial constraints, I was unable to bring her with me when I immigrated from Venezuela. I would be incredibly grateful to anyone who is willing to donate and help me bring Mia back into my life. 🧡🤍🖤

Campaign status: 95%
🟩🟩🟩🟩🟩🟩🟩🟩🟩🟥

gofundme.com/f/help-me-reunite…

This entry was edited (9 months ago)

reshared this

This one passed me by.

As of Ableton Move V1.3, released a few days ago, you can now sample from audio sent to the USB C port.
This is useful enough as it is stated, I.E. you can make a sound with a synth on your Mac or PC, then instantly sample it into Move without rendering and uploading a wave file, or connecting a line input and sampling it through the Move DAC.
However, for those of us who rely on accessibility, there is another hidden benefit.

Let's say you're on an airplane or something. You have an iPhone or Android with USB C, and you want to access Move Manager at move.local, so you can use the built-in web-based screen reader. Traditionally, this needs a Wi-Fi connection, but since you're on a plane, that doesn't work.
The Move's USB C port also acts as an Ethernet connection, so you can theoretically just plug your phone into USB C, then open your browser and go to move.local.
Yep, that works fine, except... oops, you're also a Voiceover/talkback/some other screen reader user, and audio gets routed away from the phone to absolutely nowhere... at least, that used to be the case.
Now, you can select USB C in the sample mode, and it will pipe audio from whatever is sent to that port to Move's built-in speakers or the headphone jack.
Thus, it's now possible for blind and visually impaired operators to use Move's screen reader when completely offline, with no way to access Wi-Fi without having to deal with a bunch of splitters, cables and mixers.
I bet they didn't even think of that use-case, but I'm happy to see it.

Since sample mode doesn't talk yet, the best way I've found to make this work is to connect your device to Move's USB C port, wait until speech goes away, press sample, then click the wheel until your device starts making noise through Move's output.
There are now three options that are toggled when clicking the wheel on the first item in sample mode.
The default is to record from Move's mic/line-in, second is resampling, and third is USB C.
The USB C option, far as I can tell, only appears when a device is connected to the USB C port.

#movuary

reshared this

I asked the #OpenSSL team about their new #QUIC API:

Out of curiosity: since you decided to provide a quite different API than what was once offered to you and what several QUIC stacks are already using. How did you come up with this API?

github.com/openssl/openssl/pul…

This entry was edited (10 months ago)