toad.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server operated by David Troy, a tech pioneer and investigative journalist addressing threats to democracy. Thoughtful participation and discussion welcome.

Administered by:

Server stats:

218
active users

#vibecoding

60 posts56 participants9 posts today
Jeff Horton :canada:<p>How the vibe goes.</p><p><a href="https://mstdn.ca/tags/vibecoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vibecoding</span></a> <a href="https://mstdn.ca/tags/simpsons" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>simpsons</span></a> <a href="https://mstdn.ca/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>
Freezenet<p>Drew Wilson was Right: AI is Now Deleting User Data</p><p>With companies handing more responsibility to AI, it seems that the consequences are growing as well.</p><p><a href="https://www.freezenet.ca/drew-wilson-was-right-ai-is-now-deleting-user-data/" rel="nofollow noopener" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">freezenet.ca/drew-wilson-was-r</span><span class="invisible">ight-ai-is-now-deleting-user-data/</span></a></p><p><a href="https://noc.social/tags/Business" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Business</span></a> <a href="https://noc.social/tags/News" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>News</span></a> <a href="https://noc.social/tags/Technology" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Technology</span></a> <a href="https://noc.social/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> <a href="https://noc.social/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a> <a href="https://noc.social/tags/DataLoss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DataLoss</span></a> <a href="https://noc.social/tags/database" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>database</span></a> <a href="https://noc.social/tags/fail" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fail</span></a> <a href="https://noc.social/tags/Gemini" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gemini</span></a> <a href="https://noc.social/tags/hallucination" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hallucination</span></a> <a href="https://noc.social/tags/Replit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Replit</span></a> <a href="https://noc.social/tags/VibeCoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VibeCoding</span></a></p>
mnl mnl mnl mnl mnl<p><span class="h-card" translate="no"><a href="https://m.trisweb.com/@trisweb" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>trisweb</span></a></span> a technology so easily subverted and even within the current way it is commoditized so empowering for certain tasks. For all the backlash against <a href="https://hachyderm.io/tags/vibecoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vibecoding</span></a> for example, it truly enables people without programming background to not only have more control on their devices, but actively participate in software development. Pairing non-tech person + experienced developer really leads to software that both people have ownership in.</p><p>it's sad to see the opensource community (with a few exceptions) put up gates around itself. Not to take away from criticism of the industry, but it is criticism that applies to the tech industry at large, and we found ways to use the internet or computers or social media for progressive purposes also.</p>
mnl mnl mnl mnl mnl<p>and yet another concrete example of where things are. One thing that always bugged me was using lsof and ps and grep or something to find out which server is hogging a port and trying to kill it. So I vibed a little go utility in a few shots (first the base functionality, then adding the TUI and killing functionality, then showing the parent process tree). Single go file, single small binary, pretty UI, always fun to use.</p><p>I legit don't care what the source code for that utility is like, I don't want to read it, I just want the functionality. And even if you read it, you'll find it perfectly ok. These things are _good_. </p><p>There's an incredible amount of stuff like that out there. <a href="https://hachyderm.io/tags/vibecoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vibecoding</span></a> is a really useful thing.</p><p><a href="https://github.com/go-go-golems/go-go-labs/blob/main/cmd/apps/lsof-who/main.go" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/go-go-golems/go-go-</span><span class="invisible">labs/blob/main/cmd/apps/lsof-who/main.go</span></a></p><p><a href="https://asciinema.org/a/RDpF7MrywnxVSBxoedzBISDDg" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">asciinema.org/a/RDpF7MrywnxVSB</span><span class="invisible">xoedzBISDDg</span></a></p><p><a href="https://hachyderm.io/tags/llm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>llm</span></a> <a href="https://hachyderm.io/tags/llms" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>llms</span></a> <a href="https://hachyderm.io/tags/vibecoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vibecoding</span></a></p>
mnl mnl mnl mnl mnl<p>current llm-based tools are way more than "stochastic parrots", even if one decides that a transformer model does "just copying text pattern out of its training corpus" (there's a fair amount of research into if that's the case or not).</p><p>they often incorporate search (either web search, or using a specific set of documents as grounding), doing maths, interacting with APIs, or really just executing programs (which would include all the preceding tools) and more importantly "writing" programs.</p><p>Imagine I have a bug where I want to find out why a certain write seems to happen before a read and lead to a race condition. If the LLM-based agent generates a eBPF program, runs it, writes a full log, matches those writes and reads to the original source, looks up the API definitions and writes a report on why these APIs shouldn't be used together, I legitimately don't care how and why these tools and reports and information were put together. (<a href="https://github.com/go-go-golems/go-go-labs/tree/main/cmd/experiments/sniff-writes" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/go-go-golems/go-go-</span><span class="invisible">labs/tree/main/cmd/experiments/sniff-writes</span></a> - admittedly the version in main is where I lost the plot trying to build a sparse-file diff algorithm).</p><p>These artefacts are fully deterministic, they are easy for me to assess and review, and they fix my bug. Both on a theorical level and on a practical empirical level, they don't really differ from what a colleague would create and how I would use it, except for the fact that it has certain quirks that I've become comfortable recognizing and addressing.</p><p>I have no problem saying that this LLM agent's work above (eBPF, realtime webUI, logging, analysis, search, final report) is in every single point better and more rigorous than what I would have done. Dude/ette/ez, it wrote a fricking complex eBPF script, embedded it in a go binary, has a realtime webUI, like wtf... (<a href="https://github.com/go-go-golems/go-go-labs/blob/main/cmd/experiments/sniff-writes/sniff_writes.c" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/go-go-golems/go-go-</span><span class="invisible">labs/blob/main/cmd/experiments/sniff-writes/sniff_writes.c</span></a>)</p><p>It did it using maybe 30 minutes of my own brain time? That this doesn't/won't have a real impact on labor in our current system of software production and employment is just playing ostrich. Note that I'm not saying that developers should be replaced by AI, but certainly AI replaces a significant amount of what I used to be paid for, and there is no reason for me not to use it except for my own enjoyment of solving little computer puzzles.</p><p><a href="https://hachyderm.io/tags/llm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>llm</span></a> <a href="https://hachyderm.io/tags/llms" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>llms</span></a> <a href="https://hachyderm.io/tags/vibecoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vibecoding</span></a></p>
Kevin Karhan :verified:<p><span class="h-card" translate="no"><a href="https://astral.camp/@endeavorance" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>endeavorance</span></a></span> <em>"<a href="https://infosec.space/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> <a href="https://infosec.space/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a>"</em> should be illegal, espechally when this kind of <em>"<a href="https://infosec.space/tags/VibeCoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VibeCoding</span></a>"</em> is an unmitigated gross violation of <a href="https://infosec.space/tags/GFPR" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GFPR</span></a> &amp; <a href="https://infosec.space/tags/BDSG" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BDSG</span></a>.</p><ul><li>people who do that kind of shite should not be allowed to touch computers <em>at all</em>!</li></ul>
Aljoscha Rittner (beandev)<p>Tea App That Claimed to Protect Women Exposes 72,000 IDs in Epic Security Fail - Decrypt</p><p><a href="https://decrypt.co/331961/tea-app-claimed-protect-women-exposes-72000-ids-epic-security-fail" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">decrypt.co/331961/tea-app-clai</span><span class="invisible">med-protect-women-exposes-72000-ids-epic-security-fail</span></a></p><p>&gt; Tea required users to upload an ID and selfie, supposedly to keep out fake accounts and non-women. Now those documents are in the wild.</p><p><a href="https://social.tchncs.de/tags/InfoSec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InfoSec</span></a> <a href="https://social.tchncs.de/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> <a href="https://social.tchncs.de/tags/VibeCoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VibeCoding</span></a> <a href="https://social.tchncs.de/tags/databreach" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>databreach</span></a></p>
Wulfy<p><span class="h-card" translate="no"><a href="https://mastodon.xyz/@rms" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>rms</span></a></span> </p><p>Asking random developers to use random LLMs they never used before is a dumb experiment...</p><p>...but like many experiments to prove how dumb AI is, it's skewed against the machine.</p><p>It took me about 8 months and two LLM model upgrades to start <a href="https://infosec.exchange/tags/vibecoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vibecoding</span></a> semi-effectively.</p><p>It's like asking virgins what's their favourite sex position is.<br>🙄</p><p>Edit: After it was pointed out how terribly wrong I am. I am amending my post.<br>1) The coders were "moderate" users so, not virgins, but lower end body count 😁</p><p>2) The question itself. 'How fast were they'. Is that the criteria these days? How fast you code? Or how few bugs there are? How stable your code? How good the algo.<br>Did you stop beating your wife.</p><p>3) The tasks were debugging, which as we know is harder than creating new code.</p><p>Not good, not excellent, I'd like to see more than 19 and also the raw data.</p>
ThomasAPowell<p>Choose your generation dev rant.</p><p>Premise: You vibe code kids don't know hard work! </p><p>Millennial: I used to have to open a web browser, type a URL, go to a site called Stack Overflow, and copy-paste code into my repository.</p><p>GenXer: I used to have to type the code into my editor after I found a snippet in a book or magazine.</p><p>Old Gen Xer/Boomer: I didn't even have anything outside a language manual, so I just had to think.</p><p><a href="https://fosstodon.org/tags/vibecoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vibecoding</span></a> attempt at <a href="https://fosstodon.org/tags/humor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>humor</span></a> <a href="https://fosstodon.org/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareEngineering</span></a></p>
ResearchBuzz: Firehose<p>ComputerWorld: I vibe-coded a dog birthday app. We still need developers.. “I used to be a developer, many decades ago, but I’m not one any longer. The languages I spoke are all dead, and I’ve long forgotten their grammar, anyway. But all the vibe coding talk these days has whet my appetite. Could I build an app and make it available to the public without learning anything at all about […]</p><p><a href="https://rbfirehose.com/2025/07/25/computerworld-i-vibe-coded-a-dog-birthday-app-we-still-need-developers/" class="" rel="nofollow noopener" target="_blank">https://rbfirehose.com/2025/07/25/computerworld-i-vibe-coded-a-dog-birthday-app-we-still-need-developers/</a></p>
Ω 🌍 Gus Posey<p>Hopefully the people who are into <a href="https://mas.to/tags/VibeCoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VibeCoding</span></a> will start to experiment with Vibe Eating and Vibe Crossing The Street.</p>

Previously I said local single-line code completion is the acceptable level of "AI" assistance for me and that JetBrains one was somewhat useful, only wrong half of the time, and easy to ignore when it is.

I've changed my mind.

See, I code primarily in TypeScript and Rust. Both of these languages have tooling that's really good at static analysis. I mean, in case of TS, static analysis is the whole product. It's slow, it requires a bunch of manual effort, but holy hell does it make life easier in the long run. Yes, it does take a whole minute to "compile" code to literally same code but with some bits removed. But it detects so many stupid mistakes as it does so, every day, it's amazing. Anyway, not the point.

The other thing modern statically-typed languages have is editor integration. You know, the first letter in IDE. This means that, as you are typing your code and completions pop up, those completions are provided by the same code that makes sure your code is correct.

Which means they are never wrong. Not "rarely". Not "except in edge cases". Zero percent of the time wrong.

If I type a dot and start typing "thing" and see "doThing(A, B)", I know this is what I was looking for. I might ctrl-click it and read the docs to make sure, but I know "doThing" exists and it takes two arguments and i can put it in and maybe even run the code and see what it does. This is the coding assistance we actually need. Exact answers, where available.

So, since I've enabled LLM completion a few months ago, I've noticed a couple of things. One: it's mostly useful when I'm doing some really basic boilerplate stuff. But if I wrote it often enough, I could find ways to automate that specific thing. It feels like this is saving me time, but it's probably seconds on a day.

Two: I am not used to code completion being wrong. Like, I see a suggestion, I accept it mentally before I accept it in the dropdown. I'm committed to going there and thinking about next steps.

And then it turns red because "doThing" is not, in fact, a method that exists.

And I stop working and go write this post because I forgot what I was even doing in the first place already.

I'm turning that shit off.

#AI#LLM#VibeCoding

🎰 Vibe Coding Casino • Evrim Öztamur

「 The reason why gambling websites offer you free credits for participating? It’s a part of their customer lifetime value acquisition pipeline.

The only reason why Kilo Code would give you free tokens? It’s a part of their customer lifetime value acquisition pipeline.

What’s the customer lifetime value acquisition pipeline? It’s where you get hooked for free, and get milked bone dry 」

evrim.zone/blog/opinion/vibes_

evrim.zoneVibe Coding Casino – blog/opinion/vibes_casino — evrim.zone

You thought vibe coding was bad?

Well.. Angela’s got something worse for ya! The billionaires now think they’re ’doing physics’ when talking to LLM’s specifically trained & prompted to suck up their egos. 🤯

Vibe physics? Anybody who even dares to think this is ”groundbreaking research” isn’t by definition smart. Not. Smart! 😫

youtube.com/watch?v=TMoz3gSXBcY
#vibephysics #llm #sycophancy #vibecoding #ai

One thing I will say about #Tcl is that #vibeCoding really, uh, doesn’t work. I mean yeah, some basic stuff sort of kind of gets generated, but the #AI is constantly inventing crap which doesn’t work or exist in Tcl. It’s sometimes more of a psychological burden to figure the resulting stuff out than to just do it yourself. At best you can think of it as a rough sketch (and sometimes you need that for inspiration!) which you then have to craft into something actually functional.

I’m here to announce the start of my new #vibecoding company “uCode.” We install VSCodium onto your system and provide you a vibrator of your choosing and that’s pretty much it. You provide the code, you own the code, you build the code.

Every hour you’ll be encouraged to take a break from work and hey would you look at that? You own a vibrator! Relax, massage those sore muscles or whatever you want to vibrate, there’s no wrong way to vibe code.

You know, I wrote this as a joke, but I realize this is basically just Pomodoro with sex toys, so it would probably be a better choice than vibe coding anyway…