> FOSS as infrastructure doesn't mean every piece of FOSS is. And infrastructure can be incidental. While we're using analogies tortured beyond all meaning, a goat path in the forest is infrastructure if I ride my bicycle on it to get somewhere, but the goat herder was just herding their goats. If you want to rely on something (code, forest path, whatever), you should probably take steps to ensure the longevity and security of that thing, especially if you depend on it to make money. If I really need my goat/bicycle path, I could do path maintenance on it or try to get the government to do it, but complaining that I'm late for work because the goat herder didn't clear a fallen tree that their goats can jump over but I can't bike around is both foolish and obnoxious.
— news.ycombinator.com/item?id=3…
@NVAccess
Release v3.2.0.1 · alekssamos/cloudvision
Vision Bot NVDA addon. Contribute to alekssamos/cloudvision development by creating an account on GitHub.GitHub
atguys.com/store/index.php?mai…
Cases and Pouches : A. T. Guys, Your Access Technology Experts
We feature high-quality cases from top brands including Turtleback for your technology. If you're looking for something specific that you don't see here, please send us a message.A. T. Guys
Todo esto fue posible, como decimos, gracias a la grabación de los hechos. De lo contrario, muy posiblemente la versión policial habría preponderado sobre la de los detenidos. Por ello, es muy importante que conozcamos nuestros derechos respecto de la posibilidad de grabar a agentes de la autoridad en el ejercicio de sus funciones. ¿Se les puede grabar? ¿En qué circunstancias? ¿Y se pueden difundir las imágenes? Lo desarrollamos en este artículo👇
red-juridica.com/ilegal-grabar…
¿Es ilegal grabar a la policía en el ejercicio de sus funciones? | Red Jurídica
No, por norma general no es ilegal grabar a la policía. Descubre porqué y qué ha dicho el Tribunal Constitucional sobre ello.Red Jurídica Cooperativa
#SpeechHistory for #NVDA has been updated for 2024.1 compatibility, and even includes a new feature!
You can now capture multiple speech history items in realtime, which is useful for e.g. bug reports without copying from the Speech Viewer. Press NVDA+Shift+F11 to start recording, use NVDA as normal, and then press NVDA+Shift+F12 to stop recording. All recorded speech will be copied to the clipboard, with items separated by a line break (`\n`).
Download: github.com/jscholes/nvda-speec…
reshared this
I think the #xz incident is teaching us that our infrastructure is dangerously fragile in the face of well-organized/funded attackers. The response isn’t “try harder” or “donate to your OSS project”, it needs to be institutional, professional, and at scale.
So, here’s my proposal, called “OSQI”, aimed at starting a how-to discussion: tbray.org/ongoing/When/202x/20…
reshared this
I think this has little chance of actually improving the world. A large org moving its weight around and assigning people to participate in projects who are not driven by the tech or a desire to use or improve the project?
I'm a skeptic.I'm afraid people will not come with the proper motivations and drive.
Watching several foundations and organisations that had/have similar approaches since Heartbleed tells me that they often end up in bureaucracy and infighting, unfortunately.
UPDATE: In honouring the original request for a HOWTO discussion, that's my main point. Make very sure that (managerial) overhead is minimised to mostly admin stuff like paying bills and procurement. Avoid having charismatic "Heroes" that will try to put ego above goals.
@jwildeboer indeed. Imagine also the imbalance in projects with a bunch of eager volunteers working their butts of in their spare time, only to have big-org assign a new person coming in from the outside - getting paid to be there - arguing for less features, slowing down and rather just doing more tests. Why would projects even listen to or care about them?
I understand the desire and intent but I think it is difficult to drive this from the outside like this.
@bagder @jwildeboer The difference for e.g. the NSA to get a small and a big-corp project backdoored is that for the first, they need a lot of social engineering, while for the latter, they'd just need to send an NSL. Or get one of theirs through the hiring process. And often, you can't tell the difference.
Eric Rescorla from Mozilla, who helped the Dual EC DRBG backdoor to get into the TLS RFCs is one of those persons I don't know on which side they are.
Doing more tests doesn't sound like a bad thing though.
I wonder if the path of a third-party sponsored effort driving testing could actually be a good answer, which would free some community development resources to do feature development.
We would need to carve a role in the project carefully, so that it contributes without taking over, but it can be helpful.
@Di4na we've done build systems for 40 years and we still cannot agree. Now we think we can make one to rule them all *by committee*?
Sure. /s
@bagder ahah i would argue we have *not* done build systems for 40 years ;)
Just like we have not done programming languages adapted to this level for decades until we got lucky to steal some of Mozilla money. (I am not saying RiiR here)
@Di4na For the last 25 years, I have had people coming to my projects arguing for adding build system support for system X or rewriting it to only use system Z because the system Y is so bad.
The names and people change over time. But they still come.
@bagder oh they do. That does not mean said systems were made and designed based on your needs.
We have a tendency in software, especially tools for devs, to build for our own imaginary world more than for what maintainers actually deal with...
@bagder oh i agree with you here. That is part of the problem. We did not even sit down to look at what happens and what are the problems people face.
We just. Shout out stuff we believe.
There is a reason i wrote to observe, listen and shut up in my blog yesterday :D
@bagder
I still do think we have a tooling problem, especially build systems. It takes a large amount of maintenance time out of the hobbyists maintainers limited ressources.
Does that means I am selling a solution? Nope. I do not have a good one rn. I have some ideas that could be explored, but that is far from being something to switch toward
What I think is worth considering is how we would fund exploring this problem.
Basically an older post of mine
softwaremaxims.com/blog/proces…
We Need More Process Engineering in Software
When you peruse the depth of software engineering as a discipline, you find a lot of techniques and tools laying around in corners.Thomas Depierre
@bagder because while Autoconf is not THE problem, I think we both can agree that Autoconf and Make are A problem in term of maintenance and experience for the person using them, at every level.
Does not mean we have something far better today. But it is something painful and ... Problematic. No?
it's like saying we have a problem with cars because their engines are too complicated and we should have simpler ones.
Sure maybe, but they are complicated for reasons.
I maintain that people have worked on and still are working on build systems for decades. If we need improvements there, then... well, someone should join those projects or start new build tool projects. I will not.
@bagder I mean autoconf had no maintainers and releases for 8 years soooooo
And on car engine: i did not ask for less complexity ;)
@Di4na of course autconf is not ideal and it is fact rather quirky and hard to use.
That's why people did cmake, mason, blaze, scons, ninja and all those other alternatives.
I will not deny that we can improve. Everything can improve.
I'm not sure doing new build tools is a particularly big part of clamping down future xz attacks.
@bagder oh i am not targeting xz attacks. I am targeting making life easier for maintainers.
I learned a long time ago to not focus on the latest attack. I use it as a Trojan horse to get stuff done.
@bagder To be fair, curl is obviously the kind of project that doesn't need the kind of help I'm suggesting. I specifically mentioned “Open-Source projects that have a high ratio of adoption to support”. Obviously OSQI would never have the resources to help with everything.
I actually don't know, are there more projects like curl or like xz? (There are plenty like xz.)
1. I did not say nor imply that I need that kind of help in curl 2. I am a maintainer of other well-used libraries as well (c-ares and libssh2), with much less contributors. I would maybe say they are closer to xz than curl.
curl has been in "the xz territory" during long times in its lifetime. I based my comments on my lifetime as an Open Source maintainer contributor.
But I also understand that being a critic is easy and I've said my piece now so I'll drop it now.
IDF strike that killed seven humanitarian workers in Gaza draws outrage from Democrats.
"It's time to pull the plug on unconditional aid to Israel," a pro-Israel House Democrat told Axios.
Doctor Who Magazine 602 - Blogtor Who
Doctor Who Magazine talks to new star Millie Gibson about the upcoming season, and uncovers a lost William Hartnell interview in issue 602!Peter Nolan (Blogtor Who)
Exclusive: White House directs NASA to create time standard for the moon — Reuters
The White House on Tuesday directed NASA to establish a unified standard of time for the moon and other celestial bodies, as the United States aims to set international norms in space amid a growing lunar race among nations and private companies.apple.news
Ensuring Website Accessibility for the Blind: A Comprehensive Guide - The A11Y Collective
Struggling with website accessibility for the visually impaired? Discover effective design tips, understand legal standards, and identify helpful tools.Andrée Lange (The A11Y Collective)
Well, the wait is over
✨Penpot 2.0 will be available next Tuesday, April 9th✨
It's been many months of very hard work to implement all the new features that you have been asking for so much.
Thank you for your patience and support🫶
To make the wait more enjoyable, we're giving you a sneak peek of the new UI: Cognitive Load & Accessibility.
Penpot 2.0 Sneak Peak - New UI - Cognitive Load & Accessibility
Check out Penpot new interface with a much more intuitive experience for the user. This is another enhancement as part of the upcoming Penpot 2.0 release tha...YouTube
While the #xz backdoor has everyone focusing on ways to make and keep open source sustainable, let's talk about the systemic abuse reinforcement mechanism that is the CVE database. Case in point: CVE-2023-45853.
This is a "vulnerability" that is reported for an _example_ source code file included in the zlib package. NIST has inexplicably classified this as a 9.8 out of 10. They fail to attribute the report: nvd.nist.gov/vuln/detail/CVE-2…
ach jo "Samsung style" a ako osobne som Samsung all-in "Android style" bol krajší
androidauthority.com/android-1…
Android 15 prepares revamped status bar with new icons and haptics
Android 15 may revamp the status bar icons for Wi-Fi, mobile data, and battery as well as add haptic feedback to Quick Settings.Mishaal Rahman (Android Authority)
Have you used Thorium? It claims to be “the fastest browser on Earth”.
Thorium: The Fastest Open Source Chromium-based Browser?
Fast like Lightning McQueen?Sourav Rudra (It's FOSS News)
PSA: In context of the xzpocalypse we now added an example reimplementation of sd_notify() to our man page:
freedesktop.org/software/syste…
It's pretty comprehensive (i.e. uses it for reload notification too), but still relatively short.
In the past, I have been telling anyone who wanted to listen that if all you want is sd_notify() then don't bother linking to libsystemd, since the protocol is stable and should be considered the API, not our C wrapper around it. After all, the protocol is so trivial
reshared this
that one can explain it in one sentence: send an AF_UNIX datagram containing READY=1 to a socket whose path you find in the $NOTIFY_SOCKET env var.
But apparently turning that sentence (which appears in similar fashion in the man page) into code is not trivial, hence this new example code.
Hence, copy away, the thing is MIT licensed. And the protocol has been stable for a decade, and I am pretty sure it's going to remain stable for another decade at least.
This small comment from @bagder really made my day.
F/OSS can be a grind and there's no shortage of negativity and bad attitudes to be found. Buck the trend! A thank you or some words of praise go a long way.
I embloggerated, about xz and Tidelift. Some key points:
- the first, angry, draft was titled "I told you so", because we've been saying volunteerism + increasing burdens + solo maintainership is a recipe for disaster since 2017
- money (and Tidelift) is not a magic bullet, it's a cornerstone—not enough by itself, but without money, other proposals will never hit scale
- there's many more things I wish Tidelift could do, but we need more scale first 😞
blog.tidelift.com/xz-tidelift-…
xz, Tidelift, and paying the maintainers
Learn about last week's xz library backdoor hack, its link to maintainer burnout, why we need to pay open source maintainers, and how Tidelift can help.Luis Villa (Tidelift)
We've got a new Developer Digest, and this one is full of updates on Rust and Exchange support, a better mailing list subscription experience, and a successful ESMification! 🎉
Read all about these developments and small but meaningful fixes and upgrades here: blog.thunderbird.net/2024/04/t…
#Thunderbird #Development #Rust
Thunderbird Monthly Development Digest: March 2024 - The Thunderbird Blog
In this month's Thunderbird Development Digest, Alex updates us on Rust and Exchange, list management, and successful ESMification.Alessandro Castellani (The Thunderbird Blog)
Aleca reshared this.
Exchange is a slowly dying dinosaur....
Otter AI Review: Useful Tools, Messy Transcripts
Otter AI is an easy-to-use recording and transcription service. But there are some hard limits on what it's capable of and how you can use it.Katelyn Chedraoui (CNET)
How to watch an eclipse, safely
Keep your eyes safe when viewing the upcoming eclipse with these tips from the National Eye Institute.National Eye Institute
GitHub: github.com/workday-accessibili…
PPTX: workday.app.box.com/s/ygn1057y…
#mobile #keyboard #a11y
accessibility-eval/keyboard.md at main · workday-accessibility/accessibility-eval
Contribute to workday-accessibility/accessibility-eval development by creating an account on GitHub.GitHub
github.com/amlweems/xzbot
GitHub - amlweems/xzbot: notes, honeypot, and exploit demo for the xz backdoor (CVE-2024-3094)
notes, honeypot, and exploit demo for the xz backdoor (CVE-2024-3094) - amlweems/xzbotGitHub
Seirdy likes this.
NV Access is pleased to announce that version 2024.1 of NVDA, the free screen reader for Microsoft Windows, is now available for download. We encourage all users to upgrade to this version.
Highlights
- “on-demand” speech mode
- Native selection mode in Firefox
- Bulk actions in the Add-on Store
Many more updates and fixes. Please see the release announcement for all the info and download links: nvaccess.org/post/nvda-2024-1-…
NVDA 2024.1 Released
NV Access is pleased to announce that version 2024.1 of NVDA, the free screen reader for Microsoft Windows, is now available for download. We encourage all users to upgrade to this version. Highlig…NV Access
reshared this
Historians are learning more about how the Nazis targeted trans people
“In the fall of 2022, a German court heard an unusual case.
It was a civil lawsuit that grew out of a feud on Twitter about whether transgender people were victims of the Holocaust. Though there is no longer much debate about whether gay men and lesbians were persecuted, there’s been very little scholarship on trans people during this period.
The court took expert statements from historians, including myself, before finding that the historical evidence shows that trans people were, indeed, persecuted by the Nazi regime.”
Denying that trans people were targeted specifically — not as afterthoughts, but directly — by the Nazis, is holocaust denial
forward.com/opinion/549435/his…
Historians are learning more about how the Nazis targeted trans people – The Forward
Only in the past few years have the stories and experiences of trans people in Nazi Germany come to light.The Forward
Napjatě sleduju xChaose a jeho solární stroj. Nechápu, že ho nejsou plné noviny, a jsem ráda, že jsem se o tomhle počinu dozvěděla.


Leo
in reply to A. T. Guys • • •David Goldfield
in reply to Leo • • •