Because you have a vested interest in the success of that region by owning land (and a business) at that location. You have skin in the game compared to someone who is just renting and can easily flee to a different city if they vote poorly.
>renting and can easily flee to a different city if they vote poorly.
Nitpick:
I think you're correct that the problem is people who do selfish shortsighted things and leave others holding the bag but I think you are blaming the wrong people.
Pretty much everyone from Marx to MLK to Rand and Sowell identifies somme sort of class of "comfortable enough to meddle in things to further their self interest at everyone else's detriment" demographics as the root of a whole bunch of bad stuff.
In most municipalities middle class who are too tied into the place (often through home ownership) to just get out that provide the bulk of the political will to do short sighted "feels good" stuff that solves some minor problem they have but screws the whole place on a 20-50yr timeline (by which time the individuals responsible will have retired and cashed out to Idaho or Florida or whatever).
Yeah I didn’t really go into it, but I can imagine a bank prefers to take care of their own customer than about a small merchant. I’m definitely frustrated with the whole system. But I expected at least Stripe to try to protect its own customers (merchants).
There's many true crime cases where the spouse took out multiple life insurance policies then did the killing to earn money. It's a bounty. We should care about the effect in practice.
It will always be worse compared to a centralized approach where hardware utilization can remain high. Except in case which demand low latency which most development things do not need. It's okay if it takes an extra 100ms for a code review to take place.
By that logic shouldn’t streaming video games also be centralized?
Yet startups keep trying it and failing. Turns out users actually want exclusive access to that hardware to have a smooth experience. The tradeoff has always been between faster exclusive hardware or slower but cheaper shared hardware.
If local hardware can’t beat shared hardware on performance then something’s wrong? Either it’s because the providers are charging wildly below cost or because local hardware just hasn’t needed to catch up. Maybe it’s both.
It's little different from the mainframe/mini computer to the PC: Huge servers and resources will be better--no dispute there--but good-enough will be achieved using local resources.
There are privacy and general de-centralization reasons to prefer this outcome, even though most AI and cloud-first tech companies don't want this.
How long it will take us to get this point is a different matter.
It’s not that. The sort of issues all of the above have caused are fundamental, eg not using anchor tags for navigation. It’s not in any way easier to use a button or div with an onclick handler. It’s also not easier to serve megabytes of JS to render 5kb of comments.
It's not going to be an issue for most things which have been properly thought out as they will have proper isolation between servers which should have separate identities. Reusing the same VPN for all servers and relying on an eventual expiry before the IP changes is fundamentally not a great approach to rely on for isolation.
Hopefully this bug is getting handled upstream in a microcode update or a compiler fix to avoid emitting such instructions. Just a comment mentioning that you should not emit a particular instruction is not a strong guarantee.
ChatGPT and Gemini offer enormous consumer value for free.
reply