2

AI poisoned its own well, libraries to UnsuckJS, we need more Richard Stallman...

 1 year ago
source link: https://changelog.com/news/50
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Transcript

šŸ“ Edit Transcript

Changelog

Click here to listen along while you enjoy the transcript. šŸŽ§

What up, nerds?

Iā€™m Jerod and this is Changelog News for the week of Monday, June 26th 2023. Hey that sounds familiarā€¦

Hello, friends. Iā€™m Jerod and this is Changelog News for the week of Monday, June 27th 2022. What the what?

That was me one year ago this week. Thatā€™s right, Changelog News is a one-year old! Cool Cool Cool.

Letā€™s get into the news.

Hereā€™s a quick clip of me and Simon Willison talking Stable Diffusion back in September of 2022:

Thatā€™s oh so relevant today because of a new study on AI model collapse that says ā€œWe find that use of model-generated content in training causes irreversible defects in the resulting models, where tails of the original content distribution disappear. We refer to this effect as Model Collapse and show that it can occur in Variational Autoencoders, Gaussian Mixture Models and LLMs.ā€

Tracy Durnell writes that she believes AI has already poisoned its own well. ā€œI suspect tech companies (particularly Microsoft / OpenAI and Google) have miscalculated, and in their fear of being left behind, have released their generative AI models too early and too wide. By doing so, theyā€™ve essentially established a threshold for the maximum improvement of their products due to the threat of model collapse. I donā€™t think the quality that generative AI will be able to reach on a poisoned data supply will be good enough to get rid of all us plebsā€

Since thereā€™s no consistent system for marking up generated content online as computer generated, the toothpaste is already being squeezed from its proverbial bottle. Hereā€™s Tracy again:

Because of this approach, 2022 and 2023 will be essentially ā€œlost yearsā€ of internet-sourced content, even if they can establish a tagging system going forward ā€” and get people hostile or ambivalent to them to use it.

If sheā€™s right, this is a big deal.

UnsuckJS.com is a cool microsite from Adam Hill that catalogs the many (20+) JavaScript libraries that progressively enhance HTML and cost 10KB or less to deliver to your clients. No build tools, no compilers, and no hassle.

Iā€™d love to see this resource go beyond the basic information and table format it currently has. But still, Iā€™m a big proponent of this ā€œless JSā€ movement and there are some high quality libraries featured here (and some Iā€™d never heard of!). having them all in one place is a win.

We need more of Richard Stallman, not less. Thatā€™s the title of a recent article by Ploum (a.k.a. Lionel Dricot). After a big fat disclaimer differentiating the manā€™s philosophy from the man himself, he writes: ā€œRMS was right since the very beginning. Every warning, every prophecy realised. And, worst of all, he had the solution since the start. The problem is not RMS or FSF. The problem is us. The problem is that we didnā€™t listen.ā€

The core of Stallmanā€™s beliefs were the four freedoms of software. The right to use the software at your discretion. The right to study the software. The right to modify the software. And The right to share the software, including the modified version.

These four freedoms were formalized as copyleft, but according to Ploum RMSā€™s theory had a weakness in that copyleft itself wasnā€™t part of the four freedoms it secured. This allowed other non-copyleft licenses to come along and secure all four. Thereā€™s too much said to quote it all on the show, so read the piece which includes Ploumā€™s suggested amendment (one obligation) to RMSā€™ four freedoms of free software.

Then let me know what you think in the comments. Was RMS right? Did we just not listen? Would Ploumā€™s amendment fix things? Iā€™d love to hear your thoughts on the matter.

Itā€™s time for some Sponsored News!

Just because you donā€™t record a problem doesnā€™t mean it didnā€™t happen.

Stay ahead of latency issues and trace every slow transaction to a poor-performing API call or database query. Sentry is the only developer-first application monitoring platform that shows you whatā€™s slow, down to the line of code. But donā€™t take their word for it. Matthew Egan (Engineering Team Lead at DiviPay) has this to say about it: ā€œUnlike past tools weā€™ve used, Sentry provides the complete picture. No more combing through logs ā€” Sentry makes it incredibly easy to find issues in our code to deliver a much smoother payment experience and a better overall customer experience.ā€

Check the link in the show notes and get a demo today. Why not, right?

Can you trust ChatGPTā€™s package recommendations? Maybe not so much. The team at Vulcan have published a new security threat vector theyā€™re calling AI package hallucination. It relies on the fact that ChatGPT (et al) sometimes answers questions with hallucinated sources, links, blogs and statistics. Itā€™ll even generate questionable fixes to CVEs and offer links to libraries that donā€™t actually exist!

ā€œWhen the attacker finds a recommendation for an unpublished package, they can publish their own malicious package in its place. The next time a user asks a similar question they may receive a recommendation from ChatGPT to use the now-existing malicious package. We recreated this scenario in the proof of concept below using ChatGPT 3.5.ā€

Be careful out thereā€¦

That is the news for now!

On Wednesday Iā€™m talking yak shaves, system architecture, -10x devs & more with Taylor Troesh. And on Friday Kelsey Hightower joins Adam and I on Changelog & Friends!

Have a great week, share Changelog with your peers who might dig it & Iā€™ll talk to you again real soon.

Changelog

Our transcripts are open source on GitHub. Improvements are welcome. šŸ’š


Recommend

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK