Quote of the day (from the Fedora devel list):

We have no mechanism to flag when J. Random Packager adds "Supplements: glibc" to their random leaf node package. As a reminder, *we are a project that allows 1,601 minimally-vetted people to deliver arbitrary code executed as root on hundreds of thousands of systems*, and this mechanism allows any one of those people to cause the package they have complete control over to be automatically pulled in as a dependency on virtually every single one of those systems.


Adam Williamson

This entry was edited (1 year ago)

Lots happening in the #LibreOffice project! In March, we had updates to the software, new user guides, Document Freedom Day, reports from meetups and more: blog.documentfoundation.org/bl… #foss #opensource

LibreOffice reshared this.

❗Prosím znovu o podpis a sdílení této petice. Nejen těmi co kočky mají, ale i těmi, co jim osud koček a celková problematika není lhostejná⬇️🙏 děkuji.

petice.com/za_zmenu_zakonu_pro…

Well, I finally have data to back my model of the software world out there. And the data is relatively solid and shows what I keep saying.

You are all on our turf now. Please accept that you have no idea what you are talking about. Sit down. Listen. Ask questions.

But respect our work. We are trying to keep the world running, 1h per month.

softwaremaxims.com/blog/open-s…

"You are not buying from a supplier, you are a raccoon digging through dumpsters for free code." is a fire quote softwaremaxims.com/blog/not-a-…

Here's a fun AI story: a security researcher noticed that large companies' AI-authored source-code repeatedly referenced a nonexistent library (an AI "hallucination"), so he created a (defanged) malicious library with that name and uploaded it, and thousands of developers automatically downloaded and incorporated it as they compiled the code:

theregister.com/2024/03/28/ai_…

1/

This entry was edited (1 year ago)
in reply to David Goldfield

Hi David, I know you are only the messenger and just pass these things along, but I have to provide the following warning.

I have not tested these scripts, but for anyone thinking of doing so, I strongly urge you not to follow the directions given for installation.
Modifying the default scripts in the way described can be extremely problematic. Not only will it stop the JAWS Check for Updates feature from working correctly, but more importantly, any future modifications Vispero make to the default script files for your JAWS version will not function.
So if you want to break your JAWS, go ahead!
If JAWS updates are released, and some aspects of those updates are not functioning and you call Vispero Tech Support, they will probably ask you to remove your settings, and that would be the correct thing for them to do. They would have no other option other than to say that.

Anyone on my currently running JAWS scripting training course will never do this because they know I would come down on them like a tonne of bricks.
They know that the proper place to make such adjustments would be the file My Extensions.JSS. That is why Vispero placed it there so that such modifications could be made.
So if anyone is thinking of using these, that is the place to make such adjustments.
This is what is written at the head of My Extensions.

;Additional use statements for your custom files go here:
;This will allow you to benefit from automatic updates to Default,
;without having to reinstall your script add-ons.

Which is exactly what I said.

David Goldfield reshared this.

This New Service Can Help You Find Medical Equipment to Borrow for Free verywellhealth.com/durable-med…

We're back baby! Thanks so much to Mike Buckley from @bemyeyes for helping us to relaunch the podcast. This may be the most real thing we've done on April 1, well, mostly. Transcript now posted as well. blindbargains.com/b/22622
Also shout out to @Ranger1138 @BorrisInABox @ricky_enger, someone named Gigi, and a cat.

Announcing Legacy Data Abstraction Library (LDAL)

It’s happened to us all - tucked away in the dusty corners of our attics or closets is that box with a serial port Zip drive and a dozen disks. Curiosity usually gets the better of us and, after a few downloads and a couple of kernel recompiles, we have that drive working and begin to pore over whatever those disks contain.

blog.geomusings.com/2024/04/01…

Jewish mourning customs

Sensitive content

Stuff I already wrote that other people might be open to reading this week, because of the #xz incident:

harihareswara.net/posts/2021/s… Four Non-Dev Ways To Support Your Upstreams (Pass this along to executives who are asking "how can we prevent this in our dependencies?")

harihareswara.net/posts/2023/u… Potential cross-project #opensource tools and practices that you/we can implement to help lighten the load on each other

1/n