Forgot your password?
typodupeerror

Comment Re:Fresh Water (Score 1) 63

If you stopped irrigating crops in the US desert southwest, there would be no water issues at all, either for households or for industry.

I'll repeat, it is agriculture that consumes meaningful amounts of water, not homes and businesses. Farms by water by the acre foot - an acre of land flooded to a depth of one foot. Water is not abundant on the scale of "farms buying it by the acre foot", but it absolutely is on the scale of "what you need for your house".

Comment Re:testing the docs (Score 1) 25

But again that's backwards. I let my AI coding assistant write tests exactly so that I have a reproducible, deterministic ground truth that I can inspect for logic errors. If you let the AI do the testing directly, it's a toss-up if today it feels like it or it decides that your desired result is "everything green" so it'll just give you that answer without actually testing anything.

Comment Re:oh dear... (Score 1) 25

LLMs obviously aren't human. But that's not the point. The point is that you don't need to know a programming language to program a computer.

For example: Especially in the early days of smartphones, there were mountains of small tools that did something that's essentially a simple script. Egg timers, remind-me-tomorrow apps, tons of stuff that's basically a wrapper around a web search, and so on. Almost all of those are today something ChatGPT can do, and are easy enough to describe.

Comment Re:Big Laundry hated the Washing Machine (Score 0) 63

How much energy does it take to drive to a laundromat and back?

Freshwater is cheap for a reason: it's abundant. It's agriculture that uses the overwhelming majority (70% of withdrawals and 80-90% of consumptive water use. Industry next (20% of withdrawals). Residential usage is way, way down the list, and washing machines are only 17% of that (well below for example lawn watering at about 30% overall, but which in some regions is over half of all consumption, and in the summer and times of water scarcity can be the vast majority). An early 1950s top-loader washing machine would use about 40-55 gal plus 0,3-0,5 kWh of electricity for the machine itself, and if your water wasn't municipally heated, heat would cost about 4,5-6,5kWh / 16-23 MJ (about 1/2 to 2/3rds of a litre of gasoline / 0,13-0,19 gallons). At the then-standard 14-15 MPG in the US, that laundromat better not be more than 2-3 miles away if you're trying to save energy (just ignoring the energy they use to heat their water!)

Comment Re:Good (Score 2, Interesting) 63

For the record, while there may be more anti-AI backlash on the left than the right, there's an awful lot on both sides (and a lot of users on both sides). For example, Bannon-acolyte Joe Allen on stage before a Trump rally a month ago warning the crowd:

Why wouldn’t you want a mosque in your neighborhood? Well, because the people in there aren’t like me. They don’t want the same future I do. Now, if you look at the data center, this incubator for algorithmic immigrants. Already, if you look at Hugging Face, they’ve already broken out and invaded other companies. These immigrants are out of control.

Literally, this r/opensource mod set the policy: "If you don't speak English, you need to find a different community." Does that sound very "leftist" to you? Yes, his reasoning was because translators use AI, but still, that's literally the opposite of appreciating and accommodating diversity.

I cannot find anything beyond that indicating how Wesley Wolfe (r/wolvereness, the mod) votes. What I can tell you is that there was a big backlash in the sub to his actions. Some amusing, like a person asking, "What do we use now that we've banned Linux? I can't afford Windows keys for all these damned servers." A lot of people seem to just be ignoring his rules. At the top of the sub right now is a post titled, "Linus Torvalds posts his AI-assisted patch to the Linux kernel, synthetic test clocks 23x performance leap". It seems to have sparked vastly more AI discussion than it shut down.

Comment Re:They can, but you can never trust it (Score 1) 153

and if you don't approach the LLM wit a borderline adversarial level of suspition and mistrust

I've actually outsourced the first iteration of that to AI. :-)

At the end of coding sessions, I generall ask it to spin up an adversial agent whose task it is to find flaws, inconsistencies, mistakes, bugs, etc.

I'd still strongly recommend to anyone shipping AI-generated code to have a thorough human code review, but for a first pass at surface level, the AI can check itself if it has some kind of separation between the generator and the reviewer.

Comment explored domains (Score 1) 153

Personally, after some experimenting, I've concluded that:

  • AI is good at implementing known algorithms.
  • AI is good in creating code that flows straightforward from a design document.
  • AI is good at code reviews and finding bugs.
  • AI (unlike me) doesn't mind writing a few hundred tests.
  • But, it tends to over-engineering simple tasks to the point of "why does Hello World need enterprise-software levels of abstraction?"
  • It struggles with code that doesn't have a known solution.
  • It's difficult to get it into a different lane once it started going down the wrong way.

What I use it for these days is rapid prototyping. Using AI I can make a functioning prototype of an idea I have in a few days instead of a few weeks. I can quickly test out an idea for a feature or change in my existing codebase.

What I also have been using it for a while is as a code-reviewer and for someone like me who is mostly working solo, that's an insanely valuable thing. Not just the bugs themselves, but also the ability to discuss code with someone. Basically, AI is a rubber ducky that replies.

Comment oh dear... (Score 2) 25

Mickeysoft lost the plot again.

The game-changing element of LLMs and agents is that they have a non-computer-language interface - you can talk to them in plain English (or Chinese or whatever). This makes complex computer interactions available to a much wider audience than any previous computing invention. Adapting humans to the AI is getting that backwards. It's a sign you don't understand the first thing about why AI is so widely successful.

I predict this will be an abject failure and a year from now will quietly be pushed to the very back of the bottom-most drawer, never to be spoken off again (though it is getting crowded in there for M$).

Meanwhile, in the real world, everyone I've talked to about these things already has a skills file to teach the AI about their personal coding style. This is what actual humans came up with, independently several times, and it works: Adapt the AI to you. Plus we've been writing coding style guides for humans for a long time now, we've got plenty of experience doing that at least somewhat right.

Slashdot Top Deals

"Anyone attempting to generate random numbers by deterministic means is, of course, living in a state of sin." -- John Von Neumann

Working...