When I hear about AI-based programming, I think back several decades to a time when I was dealing with a hairy set of data, and I wrote a pretty complex bit of code generating an even more complex bit of SQL. I don't remember now if it ended up proving useful or not, though I think it did. But that's not the point.
The point was when I came back to it after a few months ... I couldn't figure it out at all. Neither the generator, nor the generated code.
And I HAD WRITTEN IT. Myself, from scratch, sorting out what I wanted and how to get there.
There's a principle in programming that debugging and maintenance are far harder than coding. Which means you should never write code that you are too stupid to debug and maintain. Which is precisely what I'd failed in my anecdote.
And of course, Management, in its infinite wisdom, typically puts far greater emphasis on new development than on testing, or Heavens Forefend!!! maintenance. So all the brightest talent (or so perceived, at any rate) goes to New Development.
(There's a great essay from about a decade ago, "In Praise of Maintenance, which you, and by "you" I mean "I", should really (re)read: http://freakonomics.com/podcast/in-praise-of-maintenance-rebroadcast/).
With AI-based code generation, presuming it works at all, we get code that's like computer-chess or computer-Go (the game, not the lang). It might work, but there's no explanation or clarity to it. Grandmasters are not only stumped but utterly dispirited because they can't grok the strategy.
I can't count the number of times I've heard AI referred to as search or solution without explanation, an idea I'd first twigged to in the late 2010s. That is, if scientific knowledge tells us about causes of things, AI ML GD LLM simply tells us the answer without being able to show its work. Or worse: even if it could show work, that wouldn't tell us anything meaningful.
(This ... may not be entirely accurate, I'm not working in the field. But the point's been iterated enough times from enough different people at least some of whom should know that I tend to believe it.)
A major cause of technical debt is loss of institutional knowledge over how code works and what parts do what. I've worked enough maintenance jobs that I've seen this in all size and manner of organisations. At another gig, I'd cut the amount of code roughly in half just so I could run it in the interactive environment which made debugging more viable. I never really fully understood what all of that program did (though I could fix bugs, make changes, and even anticipate some problems which later emerged). Funny thing was when one of the prior Hired Guns who'd worked on the same project before my time there turned up on my front door some years later ... big laughs from both of us...
But this AI-generated code? It's going to be hairballs on hairballs on hairballs. And at some point it's gonna break.
Which leaves us with two possible situations:
Though my bet's on the first case.
So my friend texted me that she thinks she knows where he got a pope's outfit for that pic.
I told her it was AI generated.
Silence.
We have no idea how many people don't understand tech and will be fooled by everything they see.
Several generations.
SPFresh: Incremental In-Place Update for Billion-Scale Vector Search https://lobste.rs/s/xe7pss #ai
https://arxiv.org/abs/2410.14452
Using OLMo and OLMoTrace by AI2 is fascinating, showing the real power of #OpenSource #AI
What's a bit concerning about various big #AI models is that, to be more relaxed within given limits, you need to pay for many models. #Claude is far better for code but its interface is less accessible and less intuitive; #ChatGPT knows a lot about me and I really like to brainstorm with her (well, for me it's a "her", for you it might be otherwise) or ask everyday questions, but with code… not so great as Claude; also there are specialized models like v0.dev or #Suno for music. I don't pay to anyone now, but I feel, if I had spare money, I would think about paying several of them.
Or train my own local model(s) for my needs, which I'm also thinking of.
BBC 用 AI 換臉製作小說寫作課程 已故小說家 Agatha Christie 重現幕前
AI「換臉」技術向來受到爭議,不過最近 BBC 就用了類似技術,重現已故偵探小說作家 Agatha Christie 的聲音和形象,用於數碼課程教授有志作家「如何創作完美犯罪小說」。
The post BBC 用 AI 換臉製作小說寫作課程 已故小說家 Agatha Christie 重現幕前 appeared first on 香港 unwire.hk 玩生活.樂科技.
#人工智能 #AI #BBC #Deepfake
https://unwire.hk/2025/05/04/bbc-agatha-christie-ai-maestro-classes/ai/?utm_source=rss&utm_medium=rss&utm_campaign=bbc-agatha-christie-ai-maestro-classes
An investigation into the interests behind the anti-AI backlash finds that the copyright alliance (that many people suing AI companies are part of or have gone to bat for) is a straight up Koch front, a shell org for right wingers.
https://www.xda-developers.com/llm-running-commodore-64/
Someone got a Llama LLM model running on a Commodore 64, using Llama 260K tinystories module to create short children's stories. Just because.... why not?
Brave open sources Cookiecrumbler, an AI-powered tool to automatically detect and block cookie consent banners, currently running on Brave servers, with plans to move it to the browser:
https://betanews.com/2025/04/27/brave-cookiecrumbler-open-source-cookie-notice-blocker/
Kdenlive 25.04 released with AI-powered background removal plugin, OpenTimelineIO import/export, refactored audio thumbnail system, ability to change the duration of multiple adjacent clips in a single action and more:
https://alternativeto.net/news/2025/4/kdenlive-25-04-is-out-with-background-removal-opentimelineio-import-export-and-much-more/
(That background removal tool is actually a pretty good use of AI, and it runs locally, so no need to give Kdenlive Internet access.)
(The ability to change duration of multiple clips at once is also pretty useful, I might attempt to update Kdenlive to get that feature, and hope it doesn't break lol.)
Joplin 3.3 released with various accessibility improvements (keyboard navigation, screen reader support, higher contrast UI elements etc.), option to collapse or expand all notebook hierarchies with a single button, run multiple independent instances for better workspace management on desktop, new search dialog for quick linking of notes, Markdown auto-replacement in Rich Text Editor, improved focus handling in modals on mobile, support for attaching audio recordings to notes and enhanced voice typing on Android, redesigned "New Note" menu:
https://alternativeto.net/news/2025/4/joplin-3-3-brings-rich-text-updates-audio-recording-attachments-ui-improvements-and-more/
AdGuard's CLI adblocker for Linux reached version 1.0, includes app exclusion feature, differential filter updating, interactive setup wizard:
https://betanews.com/2025/04/29/how-to-install-adguard-v1-0-stable-on-linux/
OpenBSD 7.7 released with performance boosts, expanded hardware support, support for Scalable Vector Extension (SVE) and enabling PAC on hardware with the new QARMA3 cipher, improved support for running the system in QEMU, kernel improvements etc.:
https://alternativeto.net/news/2025/4/openbsd-7-7-released-with-performance-boosts-expanded-hardware-support-and-much-more/
(more FOSS news in comment)
@davidgerard I've got to take exception to one statement you make:
AI is the last game in the casino.
It may be the last game of which we're presently aware. But I'm reasonably certain another grift will come along.
That's a minor nit, and this is good analysis.
NB: WNYC's On the Media interviewed Ed Zitron this past January. He makes a similar case to yours:
Silicon Valley over the years has leaned towards just growth ideas. What will grow, what can we sell more of? Except, they've chased out all the real innovators. To your original question, they didn't know what they were going to do. They thought that ChatGPT would magically become profitable. When that didn't work, they went, "Well, what if we made it more powerful and bigger? We can get more funding that way," so they did that.
https://www.wnycstudios.org/podcasts/otm/articles/brooke-talks-ai-with-ed-zitron (transcript available).
Wiz Adventure a simple lowpoly action rpg i released recently
Welcome to play! when you have time
https://wizgamestudio.itch.io/wiz-adventure
#videogames #games #b3d #3d #ai #indiegames
@futurebird This is one if the the main reasons why #AI must be open source. May the #Foss be with you.
@futurebird Exactly. Even in the best case scenario for #AI, businesses are going to end up literal hostages. You'd think all those business school alumni could figure that out.
#Google #SearchEngines #AI #misinformation
"For over a month now, Google has been spreading lies about us. The text below was created by their generative AI tools and inserted into the first page search results for various searches for 'Clarkesworld' originating in the US.... Numerous people have submitted complaints on our behalf, including some Google employees, but this result continues to display."
How Badly Did ChatGPT and Copilot Fail to Predict the Winners of the Kentucky Derby? - In 2016, an online "swarm intelligence" platform stunned horse-racing fans by maki... - https://slashdot.org/story/25/05/04/0341234/how-badly-did-chatgpt-and-copilot-fail-to-predict-the-winners-of-the-kentucky-derby?utm_source=rss1.0mainlinkanon&utm_medium=feed #ai
scipy.cpp – Using AI to Port Python’s scipy.signal Filter-Related Functions to C++ for Real Time Use – Julius Smith – ADCx Gather 2024
https://www.youtube.com/watch?v=hnYuZOm0mLE
#AI #cpp #programming #Python