Forgot your password?
typodupeerror

Comment What should we outsource to AI? (Score 1) 75

Cleaning, dammit! I would definitely buy an AI-driven robot to eliminate the following completely from my life:

- washing, drying, folding, and putting away clothing
- washing, drying, and putting away dishes that can't go into the dishwasher
- *effective* vacuuming, dusting, mopping, sponging tubs & showers, etc. (don't say Roomba, they are pathetic compared to a human with a Miele vacuum)

These activities are so frequent and so time-consuming. They continue pretty much unchanged for your whole life, so they don't teach you anything except the same repetitive motions.

To paraphrase someone (I don't remember who), "I don't want AI to create art so I have more time to do laundry. It's the other way around."

Comment Elon Musk == Wish.com Arthur Jensen (Score 1) 124

And our children will live, Mr. Beale, to see that... perfect world, in which there's no war or famine, oppression or brutality. One vast and ecumenical holding company, for whom all men will work to serve a common profit, in which all men will hold a share of stock. All necessities provided, all anxieties tranquilized, all boredom amused. [emphasis mine]

-- Arthur Jensen, Network (destroying his golden goose)

Further viewing.

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 We Do Not Take Moral Instruction From Amoral Fscks (Score 5, Insightful) 236

Elon, Sam, Mark, Peter, et al... You are cordially invited to go fsck yourselves.

The magnitude of destruction you have wrought upon this industry, upon our livelihoods, and upon society as a whole, cannot be calculated, much less excused. You have stolen the corpus of human ingenuity and creativity from its creators without recompense, and now are trying to sell a provably shittier version of it back to us at a markup.

And, let's be honest, this is what you wanted to build -- a barely capable servant who will do your bidding, whatever it is, immediately, without question or compunction. It's extremely telling about your moral compasses that you studiously sat on your hands when your customers were creating graphic sexual imagery of celebrities over their vociferous objections; or impressionable young people (who needed help, not encouragement) were being driven to suicide by your chatbots; but "torturing" a memory block of neural net constants is somehow the bridge too far?

I repeat: Go fsck yourselves.

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 Annoying (Score 1) 116

I have a wildcard cert from LetsEncrypt, which I install on all the services on my home LAN. However, because it's a wildcard, LetsEncrypt insists that I prove domain ownership by updating some DNS TXT records. My DNS provider doesn't support automated updates to TXT records. So ACME won't work, so I have to do that bit by hand.

Next, I have to distribute the cert to a handful of local services, including pfSense, TrueNAS, Postfix, the Unifi Controller (extra annoying, because Java), Forgejo, and probably a couple others I've forgotten about. None of that is automated, either. It hasn't been so painful that I've bothered to write scripts for the process, so I get to do a little SSH dance every three months.

"Deploy your own!" Couple of issues there: 1) Everyone treats self-signed certs as suspicious, so they're inappropriate for Postfix TLS; 2) Every time I've tried that, Firefox and/or Chrome complain about some obscure feature not being what they expect. The latest headache had to do with OCSP stapling, which has to be turned on -- oh, whoops, now it has to be turned off... Bleah. LetsEncrypt certs Just Work, so I haven't revisited building my own CA.

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 America.gov is a DOGE Scam (Score 4, Interesting) 115

This "new" site is part of a larger effort by that slob to kneecap or compromise US government Web sites, and steal your personal data.

I first read about the effort here: https://thedreydossier.substac...

Yesterday, she took a look under the hood of America.gov, and yes, it's as bad as everything else the DOGE vandals have been doing: https://thedreydossier.substac...

Up until this point, government Web sites were designed, built, and maintained by the agencies responsible for that government service. For example, if you wanted to apply for or renew your passport, you would go to state.gov, which is run by the US Department of State, which is responsible for processing applications for and issuing passports. No other department has lawful jurisdiction over passports.

From the point of view of the law, that's still true. But the slob, without anyone's permission, kluged together passports.gov. This site was built and is run by the White House's "National Design Studio," completely outside the law and without any independent oversight. The State Department was not consulted and has nothing to do with it. Further, the site is filled with third-party trackers, analytics, and some custom code that copies every page you view, including form contents, to an unknown third party.

Oh, and the guy leading the National Design Studio and in charge of building these fake sites? He's Joe Gebbia -- cofounder of Airbnb. Read both articles for more details.

In short, you should treat America.gov as a malware site and stay well away from it. Under no circumstances should you feed it any of your personal information.

Comment Re:perovskite sucks (Score 4, Interesting) 42

https://www.photoncrystal.com/... gives a 10 year warranty on workmanship defects, and a 25 year warranty on the rated output (no lower than 85% of the initial output after 25 years). They give less warranty about how the curve looks than e.g. this company for traditional panels, but other than that it seems pretty comparable.

Comment Re:kudos (Score 5, Insightful) 75

what's the point?

The point is to be able to use your hardware in the manner you deem appropriate, and to ensure it is not doing sneaky shit behind your back.

If, instead of a Playstation, we were talking about rooting LG televisions to run custom Linux builds stripped of pervasive privacy-violating code and "apps," I suspect your opinion might be rather different. (And no, when the entire industry has turned to the Dark Side, voting with your wallet doesn't work.)

Slashdot Top Deals

Don't compare floating point numbers solely for equality.

Working...