Climate change has many clean solutions lol. Just none that anyone gives a fuck about enacting. We'll deal with it post singularity (if we even care then)
I think part of what's getting the goat of some mathematicians is not that OpenAI is getting results, but that OpenAI is telling mathematicians that priority isn't something they care about. The indifference is more threatening to the current traditions of math than if they were actually fighting for priority. The indifference gets reinterpreted as them trying to "steal glory" but that's not what they're doing. They're bulldozing glory.
Honestly pretty weird of you to not vibe code it, if it was recently. I strive to be efficient and effective even in my hobbies. It makes them funner. Hence I don't use a screwdriver where a drill will do. Nor do I hand-sand large flat surfaces when I can use my DeWalt sander. Cry me a river of lament at the art of being bad at your hobbies.
There has always been a divide between people who learned programming because it was the best way to accomplish other tasks, and people who enjoyed programming. It was just never relevant before now, because this is the first time there has been a better way to accomplish those tasks. Lots of people find vibe coding fun, because they're using it as a tool and not as an end in itself.
The skill of programming isn't eliminated and it's fine to still enjoy it. I think it will end up like carpentry or metalworking, or maybe ham radio.
The economic impact of this shift is a separate, much more problematic issue.
"Cry me a river" is incredibly jerkish, but vibe coding can be fun. The fun stops at a lot of places where people like to take it, but for personal projects that aren't shared, being able to vibe code a quick thingy can be quite satisfying compared to having to dig into the weeds and get pulled away from the bigger picture.
Like I had language models help me set up the build.gradle for a Minecraft modding project, and it made that build system a bit less scary to me, faster than I could've learned it from scratch. And it helped me focus on modding, rather than setting up boilerplate for nearly as long as I'd have needed to in the past.
I think it's more that using the end result of vibe coded stuff is the fun thing. The vibe coding itself is more just a means to an end. I do this for various machine learning things. I have no idea how to do shit in that realm, but my agents do, and so I get them to whip me up things I need for labelling datasets and then training little models to help me with things I need etc. They fumble around and produce buggy stuff and I tell them 'no not like that, change the layout to be more like this' etc until I get something that works for the stated purpose and then using it is fun.
That definitely can result in having fun. It's distinctly different from crafting something non-throwaway you actually care about vibe-coded or otherwise.
I'm working on a project with Claude right now, and it is kind of fun to have it explain stuff like HKDF to me while I'm trying to understand its implementation. Also stuff like Ed25519 not being an encryption scheme, only signature. I love fun facts.
Maybe I'm not as much vibe coding as people who only talk about the user experience without worrying about the implementation. I care deeply about all observable details, including protocol level ones and things like process behavior, so I'm developing this bit by bit, like how I would organically. It is very fulfilling, comparable to doing it from scratch for me.
Of course, I also use it to whip stuff up as a means to an end as well. I can get to many more ends this way, compared to doing it organically, just because of time and effort constraints. Sometimes it goes above and beyond and accidentally ends up making it even easier for me than expected. Other times it goes too far and gets stuff wrong, but you win some and you lose some.
> but for personal projects that aren't shared, being able to vibe code a quick thingy
I'm doing exactly that right now. Vibe-coding a small MacOS app that I had for years. I bought it and all, but it never had all the features I needed, and it has stuff I never ever used. So, I wrote a spec, made screenshots and let the agent do its thing. It's coming out great, I will be using this thing daily. The plus for me is that I didn't need to learn/code a UI framework, wire up UI components, etc., which is knowledge that I honestly would have little need of in my daily job.
Isn't it constantly annoying that your take (that I agree with and is obviously correct) will always seem fringe?
You'll be branded as believing in the illuminati and a conspiracy theorist for pointing out the horribly obvious fact that money runs US politics and your vote literally doesn't matter with lobbyists and a revolving door in congress.
Intelligent people think this way. It's quite sad.
Thanks I agree its very relevant to a lot of things too especially societal/political paradigms that will never end without a gigantic shift that is AI. Glad you can see through the noise and understand that too
These takes are fully fueled by cope. What is this plateau you are talking about? Any user of agentic coding tools sure isn't experiencing anything close to a plateau.
Now there will be even less friction to horribly abuse the law. To democratize the law we would need to move in the opposite direction - to always keep it simple and aligned with our intuitions.
The more intricate and complex legal arguments become, the more abstracted they are from their original purpose and spirit.
Hence the crypto analogy - it was also supposed to "democratize", but the opposite happaned - it only further empowered the most powerful. Imagine legal case so purposefully complex that only those with access to best models have chances to participate and win the dispute.
reply