So, basically, they plan to install a dictatorship in which separation of powers, states’ rights, and meaningful judicial review do not exist.
Sounds about right.
So, basically, they plan to install a dictatorship in which separation of powers, states’ rights, and meaningful judicial review do not exist.
Sounds about right.
Around here, they may not be able to arbitrarily throw me out, but they can decline to offer a new fixed-term lease when the current one expires, and rent automatically doubles if a fixed-term lease is not signed. Is that not a thing in Germany?
That’s not okay.
Dignified living is a suburban house with ample open floor space, a yard for the kids and pets to play in, and no HOA or building manager threatening you with homelessness and catastrophic debt unless you bow to his every whim.
That’s how I grew up, it was a hell of a lot nicer and less scary than the apartment I’m living in now, and housing costs have stolen that life from me. Now you’re telling me I should be happy with what my life has been reduced to? No, I am not happy about it. I am angry.
But then you have to live in a tiny apartment in the city. Housing in cities is extremely expensive (in terms of cost per square foot).
You also wouldn’t spend hours commuting to work every day. Cars are fast. I don’t know how it is in Europe, but in America, commute time is unpaid and cost of living is obscenely high, so cars are pretty much mandatory if you want to keep a roof over your head and get a full 8 hours of sleep.
Problem: Oppenheimer, unlike JavaScript, was actually competent.
Cryptocurrency is a scam. Not just certain coins, but the whole concept. It’s nothing more than digital tulips.
JavaScript is a bad language, but what’s really bad about it is not the language itself but the ecosystem of libraries and tools. Getting just about anything to work is a huge struggle. Rust is much easier to use.
Having children is a horrible idea.
Global warming is upon us. If something doesn’t drastically change, now, our entire species is going to die.
Because web development sucks, web developers are always trying to reinvent web development such that it doesn’t suck, and they keep failing.
They keep failing because it’s impossible, and it’s impossible because the requirements are directly contradictory.
And they keep failing because, quite frankly, they don’t know how to succeed. Most web developers are not grizzled 50-year-olds with decades of experience and a solid understanding of things like type systems and build automation, and most grizzled 50-year-olds with decades of experience and a solid understanding of things like type systems and build automation want nothing to do with web development. Microsoft somehow managed to scrape together enough exceptional individuals to create TypeScript, but they seem to have exhausted the supply of such individuals.
Most web developers don’t even seem to fully appreciate what TypeScript does and why it’s important, let alone have the skill to write similarly sophisticated tools themselves. Consider, for example, Vite not running TypeScript type checking with every build. Vite’s developers cite compilation speed as their motivation for cutting this corner. These people clearly do not understand the importance of correctness checking.
Another example: as far as I can tell, no web application build tools track dependencies between source files for incremental compilation, nor am I aware of any standard format for compilers (TypeScript, Sass, Babel, etc) to communicate that information to the build tools invoking them (Webpack, Vite, Grunt, etc).
Every once in a while there’s a ray of hope, like TypeScript, but that’s all it is: hope. The web developer experience has never been anywhere close to the caliber of developer experience you’ll get with a language like Rust, and sadly I don’t foresee that changing any time soon.
And no, htmx is not the answer to our prayers. It seeks to fix HTML, and HTML is not what’s fundamentally broken.