8,481 karma · joined March 16, 2009
I found myself in a similar situation taking my kids crab fishing. We were quite high above the water so I was trying to tie the thin string on the net to the bucket so we could lower it into the water to fill it. After trying to think of the fancy way of doing it I just went with doubling up the string and tying a round turn and two half hitches, an embarrassingly simple knot which has most of the advantages of anything more complex.
But yes, making things repairable is really important. And, I certainly have concerns that the danger of high voltage batteries will soon be used to introduce so much regulatory burden that it becomes impossible for individuals and small companies to repair them.
There are also some elements of EV ownership where they require some TLC, like not overcharging them when doing mostly local journeys, not using rapid charging more than necessary etc. If manufacturers were carrying the can it would be easy to let these things go out of the window.
Unfortunately the only phone line was answered by an AI bot who stubbornly refused to move the booking, simply telling us there was no availability within an hour of our booking.
Fortunately my partner was passing so was able to go in and speak to someone is person who was happy to move our booking back 2 hours. Lunch and drinks for our party must have come to several hundred pounds.
I'd estimate our party was between a third or maybe half of all the customers there. Had we chosen to book elsewhere I bet someone would still be patting themselves on the back about how clever they were to save a few minutes a day on actually answering the phone to actual customers.
I've yet to come across a human developer who's output would meet this standard, despite writing every line.
In fact, having an LLM review our code is catching quite a few bugs before it reaches QA.
This, at least to my understanding, runs contrary to the spirit of the GDPR regulations. Permission has to be freely given which, when the alternative is paying a subscription, it quite obviously isn't.
It hinges somewhat on the concept of how much you believe things are being learned and how much is just pattern matching and borrowing a solution from memory. Certainly in the early days of Copilot it was possible to get it to output chunks of open source code near verbatim.
I think, generally, people are probably closer to believing that there is some kind of reasoning being carried out by these models than in those early days but it would also be easy to strip all of the immediately identifiable comments etc from the training materials to make it harder to detect.
I do tend to agree. Though at the current pace of change I don't know if we can take it for granted.
As a recent example, I was on a chat with the two most experienced technical people in our company and the original developer of a feature trying to work out why we were getting a null pointer exception in a very specific case. Of course we had a fix, just a guard against the null pointer, but I'm always uncomfortable with not knowing the underlying cause.
I kept digging while someone promoted the fix. Eventually ruling out two of our original theories as to why it happened. Until eventually someone just asked Cursor which spit out a theory which matched the symptoms perfectly and which we quickly reproduced locally.
I still think we'll need some kind of human who lives in that wide space between the 95% of the population who couldn't get Excel to sum a list of numbers and the machines but the industry will be unrecognisable.
AI slop is an easier concept to quantify. It's basically the code for which insufficient people in the organisation have a meaningful understanding of how it works or what it does.
I don't even think they can believe it themselves, it's in reality they are just trying to throw fear, uncertainty and doubt about potentially cheaper offerings.
And with a bit of careful routing - there isn't a lot stopping you sending the hard stuff to a cloud model and the average stuff to an on prem model.