• 0 Posts
  • 23 Comments
Joined 1 year ago
cake
Cake day: June 25th, 2023

help-circle




  • Interns do but should not get the level of write access that makes a durable change impacting all customers. Deadlock a server or even wipe SQL tables, this is an outage. Break a customer’s configuration, send the wrong client’s paperwork, again small scale problem you can deal with. Interns don’t change company policy.

    I think it’s a more foundational architecture question: why do you push builds to all customers at once without gating it by SOMETHING that positively confirms the exact OTA update package has been validated? The absolute simplest thing I can think of is pushing to 1 random car and waiting for the post-install self tests to pass before pushing to everyone else. Maybe there’s actually no release automation?? But then you make it safe a different way. It’s just defensive coding practice, I’m not even a CS degree but learned on the job something always breaks so you generally account for the expectation that everything will fail by making a fail-safe just so the failure is not spectacular. Nothing fancy, just enough mitigation to keep the fuck up from eating into your weekend if it happens on a Friday.




  • I agree porn addiction has been around for a long time, but it’s very different not that we’re reaching a point in time where people who are expected to be adults and functional in their mid 20’s grew up in a world of ubiquitous Internet access and had smart phones.

    So while porn addiction existed since photography, this is the first time we get to see the effect of population-wide unrestricted access to these things from a very young age.

    It’s actually probably better now with parent-child account management and the like, which didn’t exist at all 15-20 years ago. Also 15-20 years ago CSAM, death imagery, real rape and mutilation videos were all on the front pages of openly accessible .com’s anyone could visit.










  • Ah yes that’s where their development resources for all the last 5 years went: fucking up the paid experience with minor tweaks and fucking up the free experience with major tweaks.

    I pay for this shit for my whole family and don’t know a service with anywhere near the same library, I’d jump ship in a heartbeat to a service with both a complete music library and a first-class podcast listening experience for web/PC users.




  • Other responder is on the money for established brands.

    For new car makes, they are forced to play it safe.

    For example Rivian, let’s assume there is no technical constraint. They need to decide how much they are willing to risk before introducing a new product. When you invest billions before the first customer buys anything, your investors who are fronting all that capital want you to use the formula that is proven to work in every respect apart from whatever dimension you’re innovating on.

    Cars going on sale this year were designed multiple years ago. They were tested. Tooling and whole new production facilities needed to be designed and built and supply chain set up for all the new parts. Test batches evaluated. It’s not like how you patch shit software almost on the fly in today’s beta culture.

    If someone like Rivian got the shape wrong because in the meantime everyone decided the porsche 356 was the prettiest car ever made and every new car was round and curvy, they’d lose what’s called product market fit, which is the death sentence for every failed company. As a car maker they can recoup some money by slashing prices but this whole product cycle would be a huge cash loss they cannot afford to miss.

    So everyone plays it safe. Everyone copies apple. Everyone emulates the design direction of Ford’s F150, Toyota’s Prius, etc.