6 ms·
> Just with a bunch of extra features hastily grafted and grown organically, but never dealing with the insane amount of technical debt. This describes probabl
by ryandrake 2y ago
> Just with a bunch of extra features hastily grafted and grown organically, but never dealing with the insane amount of technical debt.
This describes probably 95%+ of the entire software world, from enterprise, to SaaS to IoT to mobile to desktop to embedded... Everything seems to be hastily thrown together features that barely work and piles of debt that will never get fixed. It's a wonder anything actually even works. If cars (the non-software parts) were made like this, there would be millions of them breaking down by the side of the road daily.
- SV_BubbleTime 2y ago>If cars (the non-software parts) were made like this, there would be millions of them breaking down by the side of the road daily. I’m an automotive CE… we’re getting there. Cars used to be DONE at lots… now, there are weeks to finish code before the customer lays hands on, and that time is factored in now. Worse with OTA updates. Now, so long as it’s fixed if enough customers complain that’s good enough. Cars used to be great. Then some morons connected them to the internet for no good reasons.
- Shekelphile 2y ago> Then some morons connected them to the internet for no good reasons. Elon Musk and Franz von Holzhausen, to be precise.
- SV_BubbleTime 2y agoNo. Not even close. Far closer to Obama and his circle. Around Carpocalypse 2008, a bunch of three letter agencies started pushes for internet connected vehicles knowing the tech wasn’t there; but would be. I watched it happen. There was some shady shit, and the reality was 2008 wasn’t just about GM and Chrysler but and entire JustInTime mistake that could have stopped almost all car production around the world. Different topic, but the effect was government would be involved in cars a lot more than previously. Fast forward, and here we are. Your car ABSOLUTELY is spying on you, and the upside is you also get shipped unfinished vehicles. Be a culture war sally about Musk all you like, I know, the bad men say the mean things. But this isn’t on him. Tesla had to and in some ways is still learning that cars aren’t computers on wheels, but this specific “feature” came from Big Government first.
- KPGv2 2y ago> the bad men say the mean things You really lose all credibility when you downplay the richest man on earth openly bribing voters and the President claiming the man helped rig voting machines, and that same man makes Nazi salutes and goes to Europe and supports the Nazi party in the place where they invented Nazi parties. And then he basically moves into the White House and magically his companies start getting government contracts, while saying empathy is a bad thing and begins eviscerating the government with no oversight. That isn't "bad men saying bad things." But, of course, this very bad man did say some very bad things, too.
- none4methx 2y agoThere’s no reason it should cost credibility to say that these people are motivated by an enjoyment of the spectacle of their cruelty and do it on purpose. Bad man has a moral connotation as well as a tradecraft connotation. Neither one of you is wrong to use the Bad Man monicker here.
- danielktdoranie 2y ago[dead]
- ryandrake 2y agoIf it wasn't a nazi salute, why don't you go into work tomorrow and do it (exactly as Musk did it) in front of your manager, and then let us know what happens.
- eakspeasy 2y agoI’m no fan of Musk, but this is silly. If I thought Musk was being falsely painted as a Nazi due to a gesture made innocuously, doing it myself so other people could falsely call me a Nazi would hardly convince me that Elon was actually a Nazi. Like, I know an erudite person (“Bill”) who uses the word “niggard” as defined (miser), without any ill intentions whatsoever. Maybe there are edgelords who intentionally use it because of its similarity to you-know-what, but not this guy. If someone did try to convince me that Bill says it to be an edgelord, and told me to try using it myself and see how people react, I would no doubt get falsely accused of using it in a bad way myself. That wouldn’t convince me that Bill has bad intentions, it would only reaffirm my existing belief that people can misinterpret innocuous things.
- fwungy 2y agoNew cars have 3G cellular transmitters constantly sending telemetry data. This started becoming common in 2012.
- delfinom 2y agoDepends on the brand still. Honda for example only does that to the top tier touring trims because it's part of their remote-remote start offering for that trim (that you have to subscribe to)
- tmerc 2y agohttps://news.ycombinator.com/item?id=37971038 https://news.ycombinator.com/item?id=37971038 4g now. 3g was turned off causing these cars to drain the battery searching for signal.
- barbazoo 2y agoThat was way before the musk rat.
- gopher_space 2y agoOTA firmware updates are so insane. Does your insurance company understand what’s going on?
- SV_BubbleTime 2y agoThere was a hack to a Cherokee featured in Wire years and years back. It was attributed to “two hackers”… yea my ass, I met both guys they knew surface level at best, these guys didn’t discover a flaw in Sprint’s network on their own. It was three letter agencies embarrassing the mfgs into “taking security more seriously” but conveniently also giving gov access, backdoors, and data on vehicles. Play the game or they’ll make sure the next article is about you. People would look at the vehicle industry a lot differently if they knew what was going on behind the scenes.
- InDubioProRubio 2y agoSo, i guess thanks to whoever in the NSA does the final quality control preventing mass incidents.
- zikduruqe 2y ago> There was a hack to a Cherokee featured in Wire years and years back I discovered the vulnerability that lead to all that. I wish I could say more, but no one took it seriously.
- raxxorraxor 2y ago> Then some morons connected them to the internet for no good reasons. Bad engineering at this point. To be fair, we could have had good car OS, good smartphone OS. But we didn't because everyone wanted to have their own pie castle. Imagine a smartphone that was actually useful. Or a car OS that supports you with repairs. Possible, but not wanted by manufacturers.
- bayindirh 2y agoUse a proper RTOS kernel with a good UI layer, and see all the developers complain loudly because they can't use the latest mobile phone stacks on that robust platform. Sony boots a RTOS Linux system on their cameras in 3 seconds flat, and the firmware is arguably mission critical for that camera. It can be done for an infotainment system.
- throwanem 2y agoThree seconds is a long time. What's it doing to justify that lag? Or is there some kind of cold/warm boot distinction?
- bayindirh 2y agoThe booting process is dominated by checking SteadyShot's state (move sensor a bit, center and lock). However, you don't notice that three seconds. Because when you flick the switch and raise the camera, and it's already ready to shoot. There's powersave after a minute (configurable), which can be considered as S3 sleep, and returning from that is faster.
- whstl 2y agoThis reminds me of the (possibly apocryphal) story where traffic engineers design pedestrian-heavy intersections without traffic lights because it makes drivers more careful. We now have sloppy software simply because we can update bugs later. This is a purely social problem that won't get solved with technology.
- pglevy 2y agoI think about this daily.
- _DeadFred_ 2y agoForget cars, imagine if we treated government systems that millions of people's entire medical care/retirement/lives/national security/secrets/proof of existence depend upon this way? Luckily we treat those systems a little more seriously even though it costs us a little bit more/doesn't allow us to move fast and break things in that space.
- fransje26 2y agoYou forgot the /s. https://www.npr.org/2025/04/15/nx-s1-5355896/doge-nlrb-elon-musk-spacex-security https://www.npr.org/2025/04/15/nx-s1-5355896/doge-nlrb-elon-...
- chasd00 2y agoGovernment software of those types are some of the worst on the planet.
- _DeadFred_ 2y agoOther than, you mean, the next best option of break things and ruin peoples lives in the process because it fits the current software development paradigms? I'm old, I've seen 'the new right way' come then become 'the worst way of doing things on the planet' over at least 5 iterations now.
- robertlagrant 2y ago> the next best option of break things and ruin peoples lives in the process Lots of software works very well. Including Facebook's, where "move fast and break things" was coined, I believe, which is some of the most scalable and reliable on the planet.
- _DeadFred_ 2y agoVery well isn't good enough when peoples lives/the continuous functioning of society is at stake. Facebook had a shit ton of teething problems. If social security/Medicaid has teething problems, people die. If Social Security has teething problems, people can't eat/pay rent/property tax, they get kicked out, their credit is ruined, and they can't qualify for new housing. Miss medication. Die. A little different than a blank page on Facebook. Facebook is also 'optional', and people can use other things to replace it. Society has committed to people over their entire lifetimes on Social Security/Medicaid. America should honor it's commitments, even when it's a little bit harder/inconvenient/more expensive. Especially when at the same time it's making 4 trillion dollar optional tax cuts instead of honoring it's promises to it's people. Should blood bank typing software move fast and break things? Should your bank move fast and break things? Should your car's anti-lock braking system software move fast and break things? But the funds people depend on to live (Medicaid pays for the majority of nursing homes for the elderly, Social Security is many people's entire retirement income) should? I disagree that that is how the United States should treat it's 'use cases' and 'constraints' in serving it's citizens/honoring it commitments. And unlike Facebook, the current systems have actually worked for decades. How many times has Social Security needed a major uplift? Now compare that to how often Facebook has had to overhaul its tech stack. Lastly, for your comparison to work, you are claiming you are willing to fund government tech on the same level that Facebook funds their tech (otherwise the comparison makes no sense). Are you REALLY saying you are willing to fund government software development at the same expense level as Facebook? That's $60 billion and $65 billion in 2025 alone.
- vanschelven 2y agoReminds me of Bill Gates & GM (apparently discredited though) https://www.snopes.com/fact-check/car-balk/ https://www.snopes.com/fact-check/car-balk/
- fransje26 2y agoOld, but gold!
- axus 2y ago7. Oil, water temperature and alternator warning lights would be replaced by a single 'general car default' warning light. ... 10. Occasionally, for no reason, your car would lock you out and refuse to let you in until you simultaneously lifted the door handle, turned the key, and grabbed the radio antenna. 11. GM would require all car buyers to also purchase a deluxe set of road maps from Rand-McNally (a subsidiary of GM), even though they neither need them nor want them. Trying to delete this option would immediately cause the car's performance to diminish by 50 per cent or more. Moreover, GM would become a target for investigation by the Justice Department. ... 13. You would press the 'start' button to shut off the engine.
- celeryd 2y agoProphetic
- atq2119 2y agoIronically, that last point has come true! (Though to be fair, the button tends to be labeled both start and stop)
- lubujackson 2y agoI have a Mercedes that has an OFF button for the A/C. Took me way too long to realize it is just a badly named Power button.
- fransje26 2y ago> It's a wonder anything actually even works. > If cars were made like this, there would be millions of them breaking down by the side of the road daily. Next to the software side of things, I also often wonder about planes. But, until now, they have proved fairly resilient to falling out of the sky, except for the well known "recent" events. Which is fairly surprising, knowing the levels of mismanagement at play. We've been lucky..
- bibabaloo 2y agoPlanes have just as much spaghetti code as anything else, the only difference is that it's extremely well tested (functionally) and verified spaghetti code.
- DougN7 2y agoFunny anecdote - I was flying through Minneapolis and the passengers on a plane about to depart had to get back off the plane so it could be rebooted. It takes 20 minutes to power down to zero and 20 minutes to boot back up. The gate agent said it was a known touchy computer on that plane - I was wondering if that was true.
- toofy 2y ago> Everything seems to be hastily thrown together features that barely work and piles of debt that will never get fixed. move fast and break things is going to be studied in the future as a hilariously clusterfuk misuse of an idea.
- infintropy 2y agoIt's hard to appreciate that there is a vast difference between hitting walls in a tank and not caring about the exterior, and slamming into a wall on a bicycle.
- mschuster91 2y ago> If cars (the non-software parts) were made like this, there would be millions of them breaking down by the side of the road daily. Well, cars did break down by the side of the road daily! That's why it used to be good advice even in the 90s to always have a basic set of tools in your trunk, why AAA offered roadside assistance already in 1915, and why part of the European CDL is enough basic mechanic knowledge to self-help when the truck breaks down. It's only in the last 20-ish years that "smarts" became cheap and ubiquitous enough in cars that the car can warn preemptively. And additionally, regulatory requirements on quality, parts availability and public expectations went up, exerting competitive pressure.
- Imustaskforhelp 2y agoWhy do I feel so specifically targeted by this. Though maybe I am of the philosophy of prototyping as I like to code for problems that I am facing right now in real life and wish like damn... wish someone could build something cool & though I use AI quite hard. Its actually because I am currently in school and I just don't have the time to code but I face some issues which I genuinely feel need to be solved right now. (Maybe even as just a proof of concept) so that I can later write good readable code later on when I go into university.
- nyarlathotep_ 2y ago> If cars (the non-software parts) were made like this The critical software parts of cars (non user-facing entertainment systems gripes aside). Think engine control modules, ABS, etc. This stuff is mission critical and almost always works. I think about that a lot.
- mattskr 2y agoTo be fair, a car isn't accessible to 8 billion+ people at any given second. That's the scary part about the internet now. You can't just have a fun little garden and only have to protect the veggies from rabbits. Them gnawing on your lettuce is your biggest issue. Now, you have to protect your veggies from essentially professional armed raiders who either burn your garden to the ground for lolz or a cryptocoin ransom. In this day and age, like... is anything secure at this point? You say hastily... but even the biggest "walls" get breached, constantly. Just claiming hastily to feel better about your own glass walls is just as bad.