There are no core tenants of democracy other than majority rule. The actions you listed (with the exception of canceling elections) do not actually destroy the ability for the majority to rule. In fact, one common tactic of democratic states is to employ referendums for laws that infringe on the rights of a minority, thus shifting the moral blame onto the population when convenient.
wrong: source-available means you can look but you can't incorporate/change/copy-paste/get-inspired-by. "look at this wheel, learn but don't make your own". It's a travesty.
As a Romanian, I find this comment funny. To think that Romania improved because of the EU, not because we got rid of communism in 1989 followed by a period of wild west capitalism years before even entering EU. Most EU money in here are wasted on corruption with infrastructure projects.
This. The state only cares about maintaining order in order for itself to survive. Justice is a concern only insofar as it contributes to that goal. You can see this most blatantly in rape cases where the victim is better off not reporting the rape at all than going through the justice system to get restitution.
but has any of this made any of you intelligent middle class people with best access to self-education ever doubt our social organization based on a monopoly on the use of violence in a geographical area?
I always thought that the primary reason that native apps lost to the web was deployment, something that is so easy to fix and yet OS people are completely blind to it.
I agree with everything except 4. It was easy to develop trivial components, but anything more complex and you'd have to do some serious work and the IDE would crash on you on mistakes and there was no way to debug your component live. I can't imagine the pain those DevExpress developers went through to make that VCL data grid of theirs.
Those were nice because you would start with floating elements that you'd move around with the mouse until you'd figure out a good layout and then add the anchors at the end and make it all flexible. Delphi was all about having a smooth progression from mockup to prototype to production. Compared to it, current web workflows are outright retarded.
That pretty much describes my "career" of the past 20 years. Lately it's been getting harder and harder to get _any_ job. These days it's either web dev which has reached unbearable levels of idiocracy with its endless tail-chasing web frameworks, microservices and even the platform itself (DOM/CSS), or it's million-line C++ legacy-on-arrival abstraction shitfests written by OOP-heads. It feels like there's nowhere to run.
I don't believe this. Someone who knows how to design and implement a language with real closures, prototype-based inheritance, a garbage collector, etc. also knows the value and power of those things, used them before extensively and knows how far they can go. Also, the shortcomings that everybody loves to talk about are mostly misunderstood features (yes, even == which everybody loves to hate), and mostly by programmers who wouldn't even know where to start designing a language.
Pointing out that IP is broken is _not_ easy because most people believe in the contradictory notion of intellectual property, you included, not knowing the legal history of IP, the legal and economic history of the concept of property, and so on. If it were easy, it would be obvious to everybody that 1) IP law is immoral and 2) nothing bad would happen if it's abolished outright.