Forgot your password?
typodupeerror

Comment Re:Bad study (Score 1) 86

This is fair, but that really just reinforces the point that the article makes. Solo dev is currently different, team output is limited by other factors than pure code output. I've worked on games with literally hundreds of concurrent programmers, and even when you're using something like Unreal Engine and your team is small ( 20 people), you've effectively got all the engine team at Epic generating code for you on a relatively regular basis.

It may indeed be possible for AI to actually make teams faster at some point (even in the nearish future), but right now, it's just more code, which isn't always the best solution.

Comment Badly changes the job description (Score 2) 86

One of the big problems with this is that it effectively changes the job description of programmers to managers.

You're not just responsible for your own code, you're responsible for telling someone/something else what to do, and then reviewing their work, and then integrating that work and making sure it's correct, because if it gets checked in and it's wrong, you're on the hook for it. But you didn't even write it, so it's harder to understand. Most programmers I know are better at understanding the code they wrote rather than the code they read.

Management is not a job for everyone. I've been a senior programmer and a lead programmer, and it is easier to be a senior programmer that writes complicated, essential systems than it is to be a lead programmer that REVIEWS those systems. If you don't want to do that kind of management work and you just enjoy writing code, you should stay a senior programmer, or move up to some other non-management job. But if you're forced to babysit an LLM, you get ALL THE WORST PARTS of being a lead programmer. You only get the code reviews and none of the intellectual stimulation and enjoyment of creating that thing on your own.

At least a couple comments have pointed out that solo devs use LLMs to great effect, and I'm sure this is true. But if you're not a solo dev, the task is so much different. You're trying to integrate with a bunch of other people and other systems and you're on the hook for something you didn't even write, so you'd best spend the time learning what the code says. It completely defeats the point. When I get an LLM to write my powershell scripts for me, it's because I have no interest at all in learning that scripting language. It takes 2 minutes, usually does a good job, and I can forget about it forever. The development model of asking an LLM to write code that you're responsible for that has to intermingle with the code of dozens of other people and agents sounds like a straight-up nightmare.

Comment Re:Skill problem (Score 1) 86

Solo development is a different job. The tasks you give to AI are based on what you need, and your own mental model of they code they need to spit out.

Large-scale development is different, because people are different. I've worked on 5 or 6 different game engines over the years, and Unreal is the current one that I'm on. Unreal has its quirks. The rest of our game engine has historical baggage that I need to account for. The interactions between systems are more organic, because not everything can be planned in advance. I worked on Assassin's Creed for 3 games (about 7-8 years?) and we carry over the mistakes of the previous games to the next one, because that engine shipped a game, so it's a known quantity. Sometimes if you're lucky, you get to fix some of those bugs, but then the next games get YOUR bugs, etc.

Solo devs ARE doing amazing work with AI, but solo devs *by definition* don't need to understand the code of 1 or 4 or 50 other people. You can't just check shit in on a big team.

Comment Re:Bad study (Score 1) 86

Perfectly reasonable study, because small-scale development is not the same. I have to understand the code of 10+ programmers on a regular basis. Our game engine is involved. The only way for me to learn the code is to use it and step through it.

If you're writing apps yourself, AI is great. It's a teammate that follows your instructions and implements the things that you want. You've already got a mental model of what you need, and it gives that to you. Of course it works for you.

Big codebases are just different. Systems are interdepedent in weird ways for historical reasons, or vendor reasons or weird coworker reasons or whatever. It's not the same task.

Comment Re:mostly mash-ups of existing techniques (Score 1) 136

There's quite a lot of nuance here, I guess, which isn't unexpected. It's quite a useful anecdote. At the very least, we can't just wave it away like it's not useful. It may generate sub-standard paintings or completely miss the point of art, but if it makes your proofs better, it seems insane to not have it help.

Comment Re:mostly mash-ups of existing techniques (Score 1) 136

Well, wait, I don't think that actually disproves the claim. I'm not saying it's not impressive, I just don't think it's as novel as you say.

When I ask an LLM to write me code that does something 'novel', it usually does quite a good job. I'm just using the freely available models, but they quite competently write code that is not truly derivative of any other code. If I give them some code of my own that has a bug in it, they'll find the bug and patch it, and that bug is, for all intents and purposes, unique.

You're still seeing a bunch of old patterns rehashed--I presume that other proofs introduce infinity families, and they can iterate through inside a clear logical structure to test whether or not something works. Again, this is impressive work, but I'm not personally convinced that this is 'novel' in terms of the broader corpus of mathematical knowledge. It didn't invent a new field of mathematics to solve your problem.

Even if you didn't prompt it, take a look sometimes at the contemplations of the models, if that's available to you. Before the model even arrives in your hands, it's got stacks of prompts giving it meta instructions, and it then generates prompts for itself to check your work. I think it would be interesting if you ran your experiment again on a new account that's fresh and see if you can watch the chain of reasoning. You might be right, it MAY be doing something TRULY novel, but as I've said, I've got my doubts.

Obviously, you're a mathematician and I'm not; I can't tell you that you're wrong about it if you insist that it is doing something new.

Comment Re:Just get a real camera already (Score 1) 41

I saw a video by a photographer and he points out that the quality of photos is not the reason to buy a dedicated camera. After all, you can buy a $2000 Ricoh that only takes black and white photos now; the iPhone will, in most circumstances, take 'better' photos, or at least more true-to-life photos.

But a dedicated camera focuses your attention. If you carry your camera, you're concerned with photography. You're not distracted by texts or whatever. And so your photography is likely to be better--you're paying attention to the task in a way that you rarely will with your phone.

Comment Re:Just numbers, or some culture? (Score 1) 72

I think you're misunderstanding the point: there's a lot of FUD about BE vehicles in north america, not least of which is that battery fires are common, and they may burst into flames at any point. There have been some high-profile examples of badly designed or built cars killing people or lighting on fire, etc. As one would expect, the number of ICE vehicles that this happens to is greater because they're still a larger proportion of all vehicles. But also, as a proportion of their type, more ICE vehicles spontaneously combust than EVs.

The point is that this is not an issue with BEV technology.

Indeed, the intro to the vehicle even says as much:

Headlines from the early 2020s were filled with Teslas burning in garages and Chevy Bolts taken off the road due to flammable batteries. Federal safety investigators urged automakers to give emergency responders better guides on how to fight lithium-ion battery fires.

It seemed like EVs represented a new kind of fire risk.

But EVs are not driving the recent growth in recalls warning that vehicles could erupt into flames at any time, even when parked and turned off.

Emphasis mine.

Comment Re:Just a heads up, decentralized platforms... (Score 1) 66

Freedom of speech exists exactly BECAUSE speech is dangerous, particularly to entrenched powers.

The reason why it's enshrined in constitutions is because the people that wrote those constitutions wanted the citizens to be in charge, for them to push back and reform governments when they went astray. Protesting and reporting are usually especially enshrined because we know that without those rights, the people are oppressed. The first thing that goes when authoritarians come in is an abrogation of those rights, SPECIFICALLY because authoritarians know that free speech is inherently dangerous to their grasp on power. Only by keeping people in the dark and spreading propaganda can they retain their hold on power.

We saw it happen with Trump and Fox News and all of his toadies buying up TV stations and news networks. If speech isn't powerful and dangerous, then why are so many people concerned with the ability to control it?

And yet, even in these societies with free speech, there have also been limits put on it, because there's no way to run a society with unfettered free speech. We've long since decided that libel and slander are illegal, you can't make threats of physical violence to other people, conspiracy to commit [some crime] is itself a crime.

So I dunno man, how is it that you think that there's no such thing as hate speech? A violent threat can send someone into hiding very nearly as effectively as actually attempting the violence. It was just speech, but it still had an effect. Can you really possibly believe that words have no weight? That speech has no consequence? Have you never read any history, particularly of charismatic cult leaders or politicians?

People are spurred to action by words all the time, and you can't just dust your hands of it and say, "hey, I was just saying words over here that made them believe that that guy was coming to kill their kids in the night and poison their water and salt the earth. Of COURSE I was as convincing as possible and they believed me and attacked him, but that has NOTHING to do with the things I said!"

Your claim is absurd on its face. There's literal millennia of evidence.

Comment As someone with a 4 day work week (Score 1) 71

My company instituted it because it was too hard to compete on salary alone. I make a bit less per year, but my hourly rate is now higher.

It's been an amazing experience. 4 days a week is more than 20% better than 5 days a week. I'm excited to work on monday, I don't feel like I've been through the wringer on thursday. I would guess that averaged over a whole year, I get at least as much work done on the 4DWW, though for shorter periods of time, 5 days WILL generate more work (much like crunch will also generate a lot of work in a short amount of time, but as it goes on, productivity drops).

But 4DWWs have nothing to do with AI. We mostly don't use it (I work in games; the discussion is fraught, so we mostly just don't use it at all, and most of us at the company want very little to do with it) and our productivity is just fine.

Something that I think a lot of people miss, particularly with programming, is that when you use agents, you effectively make programmers into managers whether they want to be or are good at it or not. Making programmers outline broad tasks and review the results and iterate without writing code themselves is manager work. It's all the worst parts of programming and none of the stuff that we actually like. And not everyone wants to be a manager! I'm a programming lead, and I enjoy it, but it's hard and it uses my brain in a completely different way that I would not have been interested in when I was 25. I may not have even been ABLE when I was 25.

AI doesn't relieve you of any work, it just changes the nature of the work away from the actual job description. Of course nobody's switching to the 4DWW--you just made everyone's job harder and worse, so everyone is always behind.

Comment Re:illogical (Score 5, Informative) 71

I work a 4 day work week. My pay is slightly lower than at my last job, but my hourly rate is higher. My company started offering it years ago because they couldn't compete on salary, but they realized that some of us would really just like a better life, and that was something they could manage.

The 4DWW isn't as transformative to me as remote work, but it's been so good for me. I'm excited to get back to work on Monday, and I don't ever feel like any part of the week is a slog. I'm happy to occasionally sit down and fix something on the weekend quickly because my brain happened on the answer while I was relaxing.

If we all must work in this capitalist hellscape, 4 days a week is much more than 20% better than 5.

Comment Re:Just a heads up, decentralized platforms... (Score 1) 66

There's a reason the aphorism, "the Pen is mightier than the Sword," exists. You cannot simultaneously hold that the only power is physical power but also believe ideas or ideologies are powerful. Of course they are. It's the basis of religion and politics writ large.

People can be convinced that an ideology is correct, and then do terrible things in the service of that ideology. It's not that complicated.

Slashdot Top Deals

fortune: No such file or directory

Working...