Full support in all major browsers since: 2013 (except Edge, which was released in 2015, IE didn't support everything)
That's way before flash was discontinued. Except of on iOS, but smartphones were never the main platform for flash games/animation.
Flash-style skeletal animation was a result of technical limitations, not a deliberate art choice. The thing that killed flash-style animation was (a) the availability of better things like full-motion rasterized video and (b) the internet moving away from personal websites and towards big platforms, and almost all big platforms restricted the kind of content you can post to text, images and video.
You mean in 2021 HTML5 was barely supported by browsers? Adobe ended support for Flash Player on 31th December 2020.
For comparison, the original HTML5 W3C recommendation was retired in 2018 and even Version 5.3 was retired less than a month after Flash Player was retired.
Don’t know or care about formalism here. But from a common point of view, that is just some pedantic bullshit (even if true at all) because when we say “dinosaur” we always mean animals from millions of years ago. Same level of annoyance as those crazies who claim that “water isn’t wet”.
Birds are dinosaurs like a lion is a cat. When we say "cat" wie also always mean a felis catus, but that doesn't change the fact that a lion still is a cat.
Same with birds and dinosaurs. It's not pedantic to say that birds are dinosaurs, it's pure, basic biology. And not even advanced biology. Everyone who made it past year 6 in school should know this. Lack of education is nothing to be proud of.
That's not really true. You can do animation in HTML5 just like you could in flash. In fact, there are even quite a few ways you can acomplish the same.
HTML5 + JS
CSS + JS
There are multiple flash player projects running in WASM or JS
Animated SVG + JS
All of that allows for animation, games and interactivity, no problem.
There are dozens of tools that allow you to build flash-like animation and package it easily. Tons of game engines allow to export to HTML5, just at the press of a button. And there are still websites hosting browser games that fill that spot. There's even HTML5 browser games that run in VR.
But there are two big caveats:
With much more performance, storage and internet bandwidth, there's no reason to go for flash-style skeletal animations. That's not because it's not possible, but because we have better alternatives.
Nobody hosts their own websites anymore and most platforms (large ones like Youtube, Facebook or Reddit, but also small ones like Lemmy) don't allow you to just upload whatever HTML5 code you want. So if you want to reach more people, you'll just upload a video instead.
Not really. There are quite a few of structures you can make with gotos that can't directly be translated into functions. Sure, you can implement any functionality in any programming paradigm, but it might require much more work than to just replace goto with a function call.
Tbh, I think OP is 15, has no real friends yet and has a rocky relationship with their family. And probably is in a relationship for the first time, still totaly high off the butterflies in their stomach.
Resetting the senate into proportional representation isn't enough. It will still not fix the two-party issue. You'd need a senate that's fully proportional, not just a bunch of first-to-the-post races.
It needs to be setup in a way that if 5% of all voters across the whole US vote for party X, then party X should have 5% of the seats in the senate, regardless of whether that party won a single state or not.
The problem right now is that the first-to-the-post system punishes vote splitting.
Say there's three parties on an imaginary spectrum (purposely avoiding the labels left and right here). The spectrum goes fro 0 to 1, with 0 and 1 being extreme positions. Party A is at 0.2, Party B is at 0.6 and Party C is at 0.9.
Party B and C are very popular, party A is tiny.
Our imaginary voter is at 0.1 of that spectrum. So they would really like Party A to win. They don't really want party B to win, but they would absolutely hate it if party C wins.
But if they vote for A, that vote is lost because A has no chance of winning, thus their vote for A causes and advantage for C to win, compared to the voter voting for B.
In fact, if 60% of the voters split their votes equally among A and B, and the rest votes for C, C will win, even though a majority would be against this.
Germany has a quite good system. They have first-to-the-post direct mandates to make sure there's direct representation of constituencies. And then there's a pool of list mandates that are filled on-demand to make up for the difference between the direct mandates and the national proportional vote.
That would mean if our hypothetical party won 5% of the votes but no state, they would have no direct mandates in the senate but would get enough list mandates so that 5% of all seats would be filled with their representatives.
This would allow coalitions which in turn increase voter choice, representation and compromise.
Again: HTML5 was supported way, way before flash disappeared.
https://caniuse.com/?search=canvas
That's way before flash was discontinued. Except of on iOS, but smartphones were never the main platform for flash games/animation.
Flash-style skeletal animation was a result of technical limitations, not a deliberate art choice. The thing that killed flash-style animation was (a) the availability of better things like full-motion rasterized video and (b) the internet moving away from personal websites and towards big platforms, and almost all big platforms restricted the kind of content you can post to text, images and video.