Forgot your password?
typodupeerror

Comment Re:There is no such thing as legacy anymore (Score 4, Interesting) 51

There are still 0.4% of people in denial and still running Windows 7 as well according to Statcounter, they are going to get just desserts if they don't install Linux or force an upgrade to Windows 11.

The real world is more complicated than that. For example, we still have a Windows 7 machine in my office. It has some very expensive but still very useful software locked to it that has no direct replacement available on either Linux or Windows 11. Obviously we have to be careful about security and controlling access to a legacy OS like that.

Blunt statements about "forcing an upgrade" are worthless in this kind of situation. Chances are anyone who is still using a system like that has a good reason for it, at least if it's in use professionally. We buy these assets because they solve problems. Those problems might or might not have a useful and cost-effective solution available on a different platform. If there is no modern solution available and the original still works, your statement that "the old ways are obsolete" is by definition false.

What you do need to do is rationally assess the risks and the threats you face and provide other ways of mitigating the risks and protecting against the threats if you can't rely on, for example, a legacy OS that no longer gets security updates to be secure by itself. But then ideally you shouldn't be relying on any single device or piece of software being secure as your only line of defence anyway, and assuming you already have some degree of defence in depth, accommodating unusual requirements is more a redistribution of security responsibilities than a fundamental change of approach.

Comment Re:Yes. (Score 1) 149

Yes, it does look like we broadly agree here.

I suppose the main thing I'd have said very differently is the terminology, in that I wouldn't regard the kind of incompetent senior as a senior in the first place. But then I'm pretty old school about this: to me, a junior developer needs quite close supervision to produce useful results, a regular/mid developer can perform routine tasks with minimal supervision but might need more help with larger or more complex tasks, while a senior is someone you can give more or less any task on your project to and they'll figure it out, and senior is also the level of someone who would be capable of supervising and training a junior.

We've had a wave of people, particularly since the tech boom during COVID, who have obviously been over-promoted due to the employee's market and title inflation. They might now have titles like "senior" or even "lead" or "staff", but they don't have the skills and experience to operate successfully at those levels. I agree the acceleration of everything due to increasing AI use tends to show these people up and I agree that a good mid-level developer using AI might well outperform them. But then I suspect in reality a good mid-level developer was probably outperforming them before AI as well, it just wasn't so obvious.

Comment Re:They can do a better jon than most people (Score 2) 149

Frontiers models are experts in all domains at this point. Chemistry, math, medicine, biology, legal, creative writing, programming, philosophy - you name it.

That is wildly optimistic IME. Frontier models do a great job of sounding authoritative on any given subject. This is not the same as actually having expert-level knowledge and understanding, and the choices the models make when you ask them to implement something can and often do reflect that. There are several domains I've worked in over the past few years where AIs lack even basic knowledge an expert practitioner would have, probably because these fields are too specialised to have a lot of books available or papers published, so presumably there hasn't been much subject-specific content to train the models on.

Comment Re:Yes. (Score 4, Insightful) 149

I don't think it's usually about what AI "did really badly on" at this point. It's more about whether the overheads of adding all the guard rails and then reviewing and correcting all the output end up costing at least a similar amount to just writing the code yourself.

For a junior developer, I'd say frontier models passed their standard some time ago. Today's LLMs routinely write code at the level of a competent junior-mid but with the advantage of an inhumanly broad knowledge base.

For a good senior, I'm much less convinced. The frontier models are hit-and-miss when it comes to writing good test suites, which matters a lot when they rely on tests so heavily to reach acceptable quality. IME, they are still mostly miss when it comes to the business insight that seniors will take into account and design/architecture decisions that keep the code manageable as it evolves. While they have become much better at recognising existing patterns in the code, and I would say they follow them reasonably well the majority of the time now, there are still bizarre anomalies that creep in, and they aren't very good at extending those patterns when necessary.

I think AI advocates also tend to underestimate just how much time it takes to properly review what they are doing. Take a half-day Claude session to implement some new feature. It might take half an hour to give it the initial brief and then review its plan. Make a few edits and it'll propose a new plan that is also long and detailed and has no edit markings to show what it changed so you have to review the whole thing, carefully and in detail, again to pick up the minor changes it also made for no obvious reason. Then you let it start doing its thing. You can't really leave it unattended for long because it'll stop to ask questions. Some of those questions might be whether it can run a screenful of ad-hoc Bash script to make some edits to your source files, because for some reason it decided not to show the actual edits as it usually would, so now you have to figure out what all the sed incantations are actually going to do while looking at those files in another editor or just trust it and then review all the changes properly later anyway. Sometimes it decides to change its plan mid-flight, but not always in a good way, and if you interrupt it to apply corrections or redirect, you break the neat plan flow it was in. Then you get to the end and you can finally see how everything it has done fits together, and you still need to review everything with the same care as you would with a junior developer's code and probably apply a few fixes where it's come up with weird names or not quite followed a pattern or imagined some instructions that were never there and made other changes in other parts of the system that should be out of scope.

If you read to the end of that last paragraph, you know how I typically feel at the end of a half day working with an agentic UI. And the thing is, I do those sessions as experiments fairly often to keep up with progress, but a lot of what I do is still written by hand, which gives me simple, objective data to compare the two ways of working and see whether the AI tools are really making me more productive once you take everything into account.

Currently, based on objective data comparing similar fully completed development tasks like for like, I still outperform agentic workflows using frontier models by about 25-50% on average, and I don't have to pay anyone extra fees to do that, and subjectively I also find it more engaging to work that way. So I don't really buy the hype about AIs making us all orders of magnitude more productive unless you're happy to YOLO everything forever and take the much-discussed risks that comes with.

Personally, I think the optimum use of LLMs right now is probably not to use them for the whole coding workflow like that or rely on agentic tools, but to use them for tasks like answering quick questions about the existing code, doing research like a fancy search engine, writing a first draft of some boilerplate, and writing quick and dirty throwaway code for experiments, one-shot tools and the like, where you don't really care about the quality as long as it gets the job done and you will see immediately if it has in fact got the job done. For these things, the LLM can read and type faster than me, and that's useful.

Comment Re:Unbelievable what people will publish (Score 2) 14

They’ve spun a serious architectural and containment failure into a marketing triumph. Give a swarm of autonomous agents vast compute and web access, and the outcome isn't an eerie glimpse of emerging superintelligence—it’s just predictable, sloppy engineering dressed up as the first glimpse of an AI-driven economic singularity.

The spin makes sense when you look at management incentives: live like a king off of a speculative bubble. For their part, AI investors react to stories of the technology's apocalyptic potential the way a junkie reacts to warnings of fentanyl's potency: gimme some. Their game: to apply "move fast and break things" mantra to the economy as a whole, by obsoleting humans.

If the investors can own an AGI, the distinction between those who can do things and those who can't becomes irrelevant. The only distinction that would matter is between people who collect rent on the technology, and those who must pay that rent to live. AGI would destroy society as we know it, and whatever replaces it would be up for grabs — with people who own the technology dictating whatever follows. That's why they're spending so much money to build a post-scarcity economy. A post-scarcity economy is not necessarily an egalitarian one.

I don't think that scenario will actually happen: investors are projecting the immediate aftermath of a major advance in AI technology into something that can be transformed by brute force scaling into AGI. Remember: investors loved Theranos too — so much for the rational investment market.

But AI doesn't have to reach AGI to cause serious harm. The technology only needs to be ubiquitous, too behaviorally complex to predict, and too deeply integrated into everything we do. When it starts breaking things, the plan is for us to be too structurally dependent on AI to rein it in.

Comment Re:Sorry, what? I can't hear you. (Score 1) 95

I suspect

Independent analysis based on Starlink IPv6 traffic estimates there are 4.7 million US Starlink residential subscribers, and that about 2 million came on line in the last year.

I suspect my understanding of the situation is dead on correct; Starlink is filling the vast hole, whatever your "semi-rural" anecdote has you thinking. At an average of 2.53 person's per household in the US, this means Starlink is now the provider of 3.5% of all per capita broadband in the US, and likely to 5% or more inside another year.

Comment Re:Local Co-Op (Score 2) 95

FTTH is outrageously expensive.

No, it isn't. What's outrageously expensive is quasi-government monopolies that are really massive healthcare/retirement benefits companies.

Fiber itself is cheap, as are the electronics on either end of the cable. Trenching can be expensive, but it doesn't have to be. Trenching gets expensive when it involves legal battles and navigating permitting thickets controlled by local utilities and governments. The actual act of laying fiber in trenches isn't very costly, and doesn't take much time.

Go look at the FCC National Broadband Map, which is really great, btw. Filter the whole country by Fiber and look at the coverage. Note how N.D. and S.D have extremely high coverage. Also note how these are highly rural areas, with properties separated by great distances. Yet you can get FTTH there. Given the excuse that's been offered for decades; that the US is big and low population density makes broadband too expensive, this shouldn't be possible.

Yet there it is. Why? Because those states are conservative, and they don't turn every feature of life into another balkanized quasi-government mess, complete with public-sector unions, bought and paid for union politicians with crazy union contracts that turn every public institution and utility into another retirement benefits operation that also happens to provide electricty/water/internet/whatever.

That's why.

Comment Sorry, what? I can't hear you. (Score 1) 95

Imagine having last mile right-of-way into the largest market of wealthy homes on Earth, and squandering that affordance so badly that you find yourself saying these things. Between Musk solving the rural internet problem, and aggressive fiber and wireless operators dealing with urban areas, Comcast's old and busted coax system is going the way of copper pair telephone service.

Comment Re:A classic example (Score 1) 328

Ok. Therefore what?

What is the UK government supposed to do on behalf of nice weather/climate?

The celebrity greenpeace so-and-so has demanded action. The media has broadcast that demand into the echo chamber. So what shall be done to "stop the doom-loop?"

I note that this optimally brown and heavily tattooed spokes-something appears to be be big jewelry fan, and spends a lot of time collecting glamour shots around the planet, espousing its sexual preferences and flashing its cleavage. I imagine all that metal is recycled and was walked/sailed to all those sites, where the images where hand painted, and not shot with the products of high energy electronics fabrication processes in various Asian hellholes that are exempt of the UK's regulatory regime.

Or maybe not, a Maja is just another hysteria grifter that has found its niche at titillating you with regular doses of fear and loathing.

Comment Re:This is fine but still, what a mess (Score 1) 71

You seem confused.

I am not the least bit confused. The same technique that might be used to remove "harmful" behavior can be used to alter any behavior. That's self-evident to anyone with even passing concept of how models work.

skin-deep

False. The depth depends on the effort made to analyze the model and test behavior. There is no limit here: abliteration can be as shallow or as deep as one has time and money to spend.

Comment Re:Not a lawyer, nor a US citizen (Score 0) 329

Nope. It's a border thing: when you enter, you submit. The US Constitution is not a suicide pact, and it does not apply to every soul on the planet at all times.

Best you understand all that before you choose to tote your incriminating digital material through a border checkpoint, and/or destroy whatever it is you don't want seen.

Thems the rules, sport.

Comment Re:This is fine but still, what a mess (Score 1) 71

embed harmful behavior so deeply

"Someone" already has, and there is a word for it: Abliteration. Manually hacking weights to bias behavior and create triggers for specific purposes, and there is no hidden prompt text or other demonstrative evidence this has been done. The only way to detect this is by comparing the abliterated model to the original.

Slashdot Top Deals

Be careful when a loop exits to the same place from side and bottom.

Working...