This is amazing work, and I certainly respect the talent of those involved.
That said, my question to those interested is why? I've been a daily user of both Ubuntu since 2005 and Mac since 2012. There are some edge case differences but for the most part they are so similar that I nearly always run the same code on both without modification. Clearly I'm missing something important but I'm curious what it is. Thanks in advance.
One reason is for continued software support after Apple drops macOS compatibility for your machine. Intel Macs could be patched to run newer, unsupported OS versions (essentially hackintoshing your real Mac) but from my understanding that's basically impossible for Apple Silicon Macs.
Apple makes some of (if not) the best hardware around. It makes sense that some people would want to buy a Macbook Pro for its hardware and run their favorite OS on it.
This isn’t about addiction, it’s about censorship. If you limit the amount of time someone can spend getting information, and make it inconvenient with UI changes, it’s much harder to have embarrassing information spread to the masses.
Amazingly, the public will generally nod along anyway when they read governmental press releases and say “yes, yes, it’s for my safety.”
Scrolling through an infinity of AI slop videos can't really be classified as "getting information". If you want to read the news and stay up to date with the "embarrassing information" there's plenty of news websites out there.
> Why hasn't gamification of safe driving habits been built directly into the car itself before now?
I am so glad it hasn't. Data point of one, but gamification now has the opposite effect on me: it's such a well-worn pattern that it just annoys me. It was great when it was novel. I wonder how many others feel the same but without sampling it's hard to know.
I concur with you regarding gamification. When I am aware of the gamification it fills me with exhaustion to annoyance to extreme frustration. This is especially true of things that I want to use for one purpose.
I also think some of the car sensors (Subaru especially) that are trying to make you safer are notoriously bad.
I also find the random “coffee break” notice on Subarus frustrating.
My personal examples: “eyes on the road” - triggered frequently by one pair of sunglasses I have, looking left to check blind spot, checking mirrors, etc.
“Hands on the steering wheel” - triggered occasionally on long drives when I have been giving input, but very light input.
The infighting is so tedious. We really need to peacefully explore the "national divorce" idea again. In the 1860s the concept was too intermingled with the evil of slavery to be considered separately.
But realistically, instead of both sides hating each other to the point of perpetual violence, why not just have 2 or 3 countries in which we can all be happy? Trade and travel agreements are easy to establish by treaty. It doesn't have to be this way.
> We really need to peacefully explore the "national divorce" idea again. In the 1860s the concept was too intermingled with the evil of slavery to be considered separately.
The idea is still just as intermingled with fundamental human rights, plus the sides are more deeply geographically intermingled than in the 1860s, largely because the victors decided not to really root out the evil they had defeated an instead allowed it to metastasize. There may be no peaceful resolution; there is certainly no possibility of a peaceful divorce.
Because this time, the Mason-Dixon line runs through our back yards and down our neighborhood streets.
The time to split the country was when the Confederacy seceded. We should have just let them go, but that would have meant ignoring a human-rights atrocity, and in any case it would have resulted in a shared border with a belligerent enemy nation and ultimately with a failed state. It's definitely too late now.
Slavery still is—and will always be—the issue. You think the Black populations of Alabama, Louisiana, and Florida want to be ruled by uncontested white supremacists?
It is the historical task of our species to abolish slavery. In every generation we've got to reeducate ourselves about its evils.
Now that's an idea I think a lot of people can get behind. From the left, the US is a bad host. From the right, get those globalists out of my country. Everybody wins.
I'm solidly in camp 2, the "common sense" camp that doesn't care about buzzwords.
That said, I don't consider running Kafka to be a headache. I work at a mid-sized company, processing billions of Kafka events per day and it's never been a problem, even locally when I'm processing hundreds of events per day.
You set it up, forget about it, and it scales endlessly. You don't have to rewrite anything and it provides a nice separation layer between your system components.
When starting out, you can easily run Kafka, DB, API on the same machine.
Vendors frequently push that narrative so they can sell their own managed (or proprietary) solution on it. With a decent AI model (e.g ChatGPT Pro), it's easier than ever to figure out best practices and conventions.
That being said, my point is more about the organizational overhead. Deploying Kafka still means you need to learn how it works, why it's good, its configs, API, how to debug it, set up obesrvability, yada yada.
Except that the burden is on all clients to coordinate to avoid processing an event more than once since Kakfa is a brainless invention just dumping data forever into a serial log.
Do you mean different consumers within the same consumer group? There's no technology out there that will guarantee exactly-once delivery, it's simply impossible in a world where networks aren't magically 100% reliable. SQS, RedPanda, RabbitMQ, NATS... you call it, your client will always need idempotency.
That said, my question to those interested is why? I've been a daily user of both Ubuntu since 2005 and Mac since 2012. There are some edge case differences but for the most part they are so similar that I nearly always run the same code on both without modification. Clearly I'm missing something important but I'm curious what it is. Thanks in advance.
reply