I have been testing it for the last 10 mins or so, I really like it so far, I am reviewing algebra just as something super simple. It asks you to add your understanding of the concept, ie explain why you can always group a polynomial after splitting the middle term. This is honestly more than I got in my mediocre public school. I could see kids getting a lot out of it especially if their parents aren’t very knowledgeable or cannot afford tutors. Not probably a huge improvement on existing tools like kahn academy though. I will continue to test on more advanced subjects.
Just wanted to say that last bit really articulates my feelings as well. However, I think that life is more than just finding success, in the traditional way. I hope that these changes allow for more talent to seep into places where the average employee has no idea how a computer works, let alone can leverage any kind of automation tooling. I think for a long time, there has been a huge disparity between these (at least) two very different cultures of work.
I don't think the value stacks like that. Hiring 10 low level workers that you can pay 1/10th the salary to replace one higher level worker doesn't work.
I wonder if you can establish some kind of confidence interval by passing data through a model x number of times. I guess it mostly depends on subjective/objective correctness as well as correctness within a certain context that you may not know if the model knows about or not.
Either way sounds like more corporate drudgery.
I really enjoy the philosophy of the 80/20 rule for running (Book from Matt Fitzgerald), which says that 80% of your training should be at level 2, where your heart rate is much lower. It's made it a lot easier to actually go run every day, as it doesn't leave me feeling exhausted and it changes the psychology from feeling like I need to run faster to actually needing to slow myself down, which is really transformative for me in particular. YMMV, pun intended.
The sycophancy is noticeably worse with 4o, the default model when you are not subscribed. My theory is that is on purpose to lure emotionally vulnerable users into paid subscriptions.
For me it’s not necessarily trauma or suffering, not beyond the normal expected human “suffering” of doing boring, mundane tasks or feeling sad/frustrated/insecure, but rather feeling these generally uncomfortable feelings and having a habit of detaching from them and developing a low tolerance for handling it in general.
I generally engage more in my own flavor of addictions (caffeine, social media, workaholism) when I am more overwhelmed, understanding that I do this and why… was helpful.
I'm interested to see what the landscape of public code will look like in the next few years, with sites like StackOverflow dropping off and discussions moving to discord, plus code generation flooding github, writing your own high quality code in the open might become very valuable.
My concern though is that over time, a "good ANYTHING" + AI will converge to just AI, as you continue to outsource your thinking processes to AI, it will create dependence like any tool. This is a problem for any individual's long term prospects as a source of expertise. How do you think one might combat this? It seems the skills are at odds, and you are in the best position at the very START of using AI, and then your growth likely slows or stops completely as you migrate to thinking via AI API calls.
This is cool, I briefly looked at using this to work on an unreal project, does anyone have any experience with using CLion with unreal? Is Rider or VScode still ideal?
They all became programmers or adjacent. You and I could also learn any number of hobbies or start writing books with AI (if you really want to use AI, though there are tons of resources on the internet for how to do a lot of these kinds of hobbies or projects without AI). The ability to do something doesn't imply the desire to do it, and vibe coding still requires a technical desire that a lot of people self selected out of.
I have a prompt that has it call me something specific so I am reminded that it’s running my system prompt. The nature if the sycophancy made it even more obvious the thing is not human, which I appreciated.
This is such an interesting question though! It seems to bring to the fore a lot of deeper, philosophical things like if there even IS such a thing as objective reality or objective context within which the AI should be operating. From training data, there might be some generalizations that are carried across all contexts, but that starts to not be applicable when person A with a college degree says they want to start business x versus person B without said degree who also wants to start business x, how does the model properly reconcile the context of the general advise and each asker’s unique circumstances? Does it ask an infinite list of probing questions before answering? It gets into much the same problems as issues of advise among people.
Plus, things get even harder when it comes to even less quantifiable contexts like mental health and relationships.
In all, I am not saying there isnt some approximated and usable “objective” reality, just that it starts to break down when it gets to the individual and that is where openai is failing by over-emphasizing reflective behavior in the absence if actual data about the user.
This reminds me of Pinterest, a platform I used to love for finding art and inspirational content as an artist myself. Without ad blockers, I would say 1/3 to 1/2 of all “pins” or images are actually ads, some of which are the nefarious “shopping” ads which look just like images and when clicked, take you directly to the sellers site. With the ad blocker, it is full of weird holes that just make the page look terrible. It feels honestly terrible as a consumer to have the experience degraded this much, its like having a storefront and half of the items on display are actually garbage you need to toss aside. And unfortunately there isn’t an obvious better choice or option. Also don’t even get me started on the scammy ads that are ai generated images or just all of the pins that are ai generated slop…
Yes, a huge portion of chatgpt users are there for “therapy” and social support. I bet they saw a huge increase in retention from a select, more vulnerable portion of the population. I know I noticed the change basically immediately.
Do you think you needed to have those times to play around in the engine? Can a beginner possibly even know what to plan for if they don't fully understand the game engine itself? I am older so I know the benefits of planning, but I sometimes find that I need to persuade myself to plan a little less, just to get myself more in tune with the idioms and behaviors of the tool I am working in.
Not OP, but it seems that there is still a huge sentiment that Unity is not a "safe" platform to migrate to because of their relatively antagonistic approach to monetization guidelines compared to other open source game engines. I do think it makes sense to also consider Godot given his coworker is his brother who is stated to be new to game development, it has a scripting language even simpler than C#, more like python. Additionally, one might expect that someone more into Rust might prefer the C++ integration that Unreal offers. I think the timeline had an effect here too, as it's not been until recently that people have been taking Godot more seriously.
If there is anything I can expect to remain consistent over the next 30-40 years, it's that the majority of people have no interest or ability to maintain technical systems themselves, as evidenced by the often banal and extremely simplistic tasks that are required of me as an IT support technician, family, friends, etc. There absolutely will be a direction in models toward more specific tasks, but they will be packaged and distributed by channels and entities that need to monetize their services in some way. That is just inevitable. The problem was never the access to information, it was the nature of most people. (Just to be clear, I don't think this is technically a bad thing, just something I have noticed.)
I went through this exact thing. I became so depressed and stressed out during my last real software development job, after making it to a pretty respectable senior software engineer. I quit as a life saving decision, and now it seems that those 5+ years I put in just don’t matter, as I had been getting to the final hiring stages and then getting passed up constantly. In the other hand, I have been able to get into graphics programming, painting, 3d modeling, etc, because I don't have to come home and force myself to learn the new frontend/backend framework, I have a lot less stress and I have no desire to get back into the hamster wheel of the tech world. I love creating and building, it gives me a reason to live, I now know that I was preventing myself from this very important life satisfaction, which led me to my huge career impasse/quitting my job. I think some of us are just not built for the hyper optimization and materialism of the modern corporate tech world. I err personally more toward the artistic side, and that quality is not appreciated by the vast majority of recruiters and hiring managers. Like you, I am hopeful for the future, but I also no longer hold the delusion that I can find life satisfaction through the job alone, as I so naively pursued before. It’s so much harder to measure success when its not based on those simplistic metrics like company status or income, but maybe that’s because it never should have been the concern. :)
Also Rust has great documentation compared to other languages, I particularly like this one for the quizzes to test your understanding: https://rust-book.cs.brown.edu/
This is an interesting direction, realistically I don't expect the government to magically care about the lived experience of most people, because at the end of the day, it's also people running the government, and they are trying to meet their quotas/metrics/goals too, similarly to how the individual is trying to limit their expense for any particular purchase. I don't think I have an answer here, but I really am not satisfied with the possible result of your summary, which is for the average person to continue to explain away the cheapest/most convenient decision when they do have choice in the matter. I guess why not both?
And if you're not doing it to get a job, it's either much better or worse, though I suspect worse. The other buckets are likely that you're doing it to learn something new (which you won't retain anything and thus it's a waste of time) or you are only interested in the end product, which will be subpar compared to comparable professionally developed products. It's hard to see a good use case for "vibe coding" beyond viral examples like the flight simulator game made by an influencer.