Godzilla rebrands as Gojira (?)
HN: VSCode rebrands as "The open source AI code editor" https://code.visualstudio.com/
Godzilla rebrands as Gojira (?)
HN: VSCode rebrands as "The open source AI code editor" https://code.visualstudio.com/
⛔ Gemini AI Yielding Sloppy Code For Ubuntu Development With New Helper Script // Phoronix
"I’d say it has the same kind of issues than Copilot: it doesn’t think, so makes silly mistakes, and can’t figure out the semantic of things, quickly leading to badly named variables that add to the confusion of reading a script that often splits the responsibilities of the work weirdly between functions"
⛔ Gemini AI Yielding Sloppy Code For Ubuntu Development With New Helper Script // Phoronix
"I’d say it has the same kind of issues than Copilot: it doesn’t think, so makes silly mistakes, and can’t figure out the semantic of things, quickly leading to badly named variables that add to the confusion of reading a script that often splits the responsibilities of the work weirdly between functions"
Stack Overflow finally surrenders, it'll become another toxic AI landfill like Quora
Seven hours of chatting with llms can save you 5 minutes of reading documentation.
»Open Source — Linux-Desktop GNOME verbietet mit KI entwickelte Erweiterungen:
Immer mehr Vibe gecodete Extensions erhöhen die Last für die Projektverantwortlichen durch schlechte Codequalität«
Wenn das die Vertraulichkeit so wie deren tech Sicherheit von @gnome vertraulich verstärkt? Ich pers bin kein GNOME Fan aber das ist somit ein Zeichen von der Vertraulichkeit der Open-Source Qualität.
#linux #gnome #ki #opensource #desktop #codequality #code #vibecoding #vibe
Stack Overflow finally surrenders, it'll become another toxic AI landfill like Quora
Continuing to listen to @djangochat , the topic of AI-generated contributions came up. 🎧
Shortly after, I read a post from the GNOME Extensions team explaining why they had to add a new review rule. They are seeing more and more patches generated with AI, full of unnecessary code, bad patterns, and little real understanding behind them. 🤖
https://blogs.gnome.org/jrahmatzadeh/2025/12/06/ai-and-gnome-shell-extensions/
It feels like a shared Open Source problem. Have you seen similar issues elsewhere? 🐛
»Open Source — Linux-Desktop GNOME verbietet mit KI entwickelte Erweiterungen:
Immer mehr Vibe gecodete Extensions erhöhen die Last für die Projektverantwortlichen durch schlechte Codequalität«
Wenn das die Vertraulichkeit so wie deren tech Sicherheit von @gnome vertraulich verstärkt? Ich pers bin kein GNOME Fan aber das ist somit ein Zeichen von der Vertraulichkeit der Open-Source Qualität.
#linux #gnome #ki #opensource #desktop #codequality #code #vibecoding #vibe
"The author, Kevin Zhu, recently finished a bachelor’s degree in computer science at the University of California, Berkeley, and now runs Algoverse, an AI research and mentoring company for high schoolers – many of whom are his co-authors on the papers. Zhu himself graduated from high school in 2018"
"In response to a query from the Guardian, Zhu said that he had supervised the 131 papers, which were “team endeavors” run by his company, Algoverse. The company charges $3,325 to high-school students and undergraduates for a selective 12-week online mentoring experience – which involves help submitting work to conferences"
「 A single person claims to have authored 113 academic papers on artificial intelligence this year, 89 of which will be presented this week at one of the world’s leading conference on AI and machine learning, which has raised questions among computer scientists about the state of AI research 」
https://www.theguardian.com/technology/2025/dec/06/ai-research-papers
"The author, Kevin Zhu, recently finished a bachelor’s degree in computer science at the University of California, Berkeley, and now runs Algoverse, an AI research and mentoring company for high schoolers – many of whom are his co-authors on the papers. Zhu himself graduated from high school in 2018"
⚠️ I was having the Claude CLI clean up my packages in an old repo, and it nuked my whole Mac! What the hell? Has anyone ever had this happen? I’m trying to figure out if this is even reversible. So much work lost // Reddit
#claudeai #ai #vibecoding
https://www.reddit.com/r/ClaudeAI/comments/1pgxckk/claude_cli_deleted_my_entire_home_directory_wiped/
#Cursor generate roughly 1k lines of Python.
This included the (pseudo) code for querying #Bookwyrm. I would have preferred to generate this later (as a second step) But maybe it my mistake. I was prompting it wrong. I shouldn't have mentioned anything I didn't directly want.
Without looking at the Bookwyrm client code in detail, I doubt that it will work as my instance ( @realn2s@bookwyrm.social) require #2fa 🤷🏻
Checking the HumbleBundle client code I noticed several things
It contained a ton of normalization code. Of which I'm not sure if it is necessary (it might as well be, but I would leave it out for now. As it much harder to figure out that code isn't required but get executed nevertheless, than noticing that code is missing)
The authentication was done through a session cookie you had to extract form the browser. Cursor proposed to write it to an env file (that doesn't feel terrible secure 😬)
The Humble bundle client could either get the session cookie passed, or it would query the env 😬. I don't consider this good programming practice.
The code looks like it handles HumbleBundle games as well. This was requested and is additional code which shouldn't be there.
Reading through the code it looked about right. But it was too mich code, too much gold plating for me to be confident that the code really would be working.
Cursor provided no way to test the code apart from running it. And I'm not going to run it with my understanding.
On the positive side
I learned about the Click command line option "parsing" library
and about the dataclass decorator in #Python
Next step, let's try if Cursor can iteratively fixe some of my "issues"
2/n
The #Cursor prompt:
Remove the Bookwyrm code for now
removed nearly 300 lines of code and touched every file 😱
Removing "unnecessary" only deleted 6 lines (so the problem maybe wasn't as bad as I initially thought)
Remove all "game" related code surprisingly added on LOC, a comment.
But funny enough it made the code far clearer to understand. Where previously "gamekeys" were used now it was "order_keys". Additionally, the comment that the get_gamekeys() method returns all order keys was added (not sure if this is true)
Sidenote: Switching the variable naming to suddenly use an '_' is a bit strange.
OK let's try one more thing before wrapping up this experiment and start over with smaller steps.
Let's try to add UnitTests!
3/n
As my company is evaluation the use of #Cursor I'm playing around with it. First expression is mixed.
Scratching my own itch, I thought of implementing a software tool which checks which books of a #HumbleBundle book bundle I already own. Initially again my HumbleBundle library and additionally against my #BookWyrm.
I started in the planning mode.
Cursor listed some steps on how to accomplish the task and asked me which language I would like to use.
Stating that I would use whatever is best suited, Cursor picked #Python.
Being cheeky and with my preferred use in mind I asked if a browser plugin wouldn't be better suited
(imagine that, looking at a bundle, the books you own are automatically highlighted)
No chance. Cursor was determined to stick with Python!
Ok, lets generate the project
1/n
🚫 New Rule Forbids GNOME Shell Extensions Made Using AI Generated Code // Phoronix
⚠️ I was having the Claude CLI clean up my packages in an old repo, and it nuked my whole Mac! What the hell? Has anyone ever had this happen? I’m trying to figure out if this is even reversible. So much work lost // Reddit
#claudeai #ai #vibecoding
https://www.reddit.com/r/ClaudeAI/comments/1pgxckk/claude_cli_deleted_my_entire_home_directory_wiped/
Coding is like taking a lump of clay and slowly working it into the thing you want it to become. It is this process, and your intimacy with the medium and the materials you’re shaping, that teaches you about what you’re making – its qualities, tolerances, and limits – even as you make it. You know the least about what you’re making the moment before you actually start making it. That’s when you think you know what you want to make. The process, which is an iterative one, is what leads you towards understanding what you actually want to make, whether you were aware of it or not at the beginning. Design is not merely about solving problems; it’s about discovering what the right problem to solve is and then solving it. Too often we fail not because we didn’t solve a problem well but because we solved the wrong problem.
When you skip the process of creation you trade the thing you could have learned to make for the simulacrum of the thing you thought you wanted to make. Being handed a baked and glazed artefact that approximates what you thought you wanted to make removes the very human element of discovery and learning that’s at the heart of any authentic practice of creation. Where you know everything about the thing you shaped into being from when it was just a lump of clay, you know nothing about the image of the thing you received for your penny from the vending machine.
#AI#VibeCoding #design #development #making #creation #artiface #craft #coding #programming #technology #humanity
🚫 New Rule Forbids GNOME Shell Extensions Made Using AI Generated Code // Phoronix
Seven hours of chatting with llms can save you 5 minutes of reading documentation.