In my opinion, elementary school (grades K-5) should really focus a good deal on rote memorization, but only if this focuses on teaching every kind of game and technique to facilitate that kind of learning. By that I mean making flash cards, learning to create and use mnemonic devices, etc.
I just asked ChatGPT, and got something like 15 different techniques, some of which can be used with kindergarteners, all of which can be used by grade 5.
There are always going to be "boring" things to learn. These things are often no longer boring once you know them by heart. In fact, they're often extremely valuable to know. I think by grade 5, if kids are going to be taught anything, they need to be taught the techniques that they can use—on their own—to make learning fun.
Bloomberg Terminal basically. And then because of muscle memory, it's so hard for users to get used to another system. And then they push it onto their juniors. And then you get to charge companies $250 per head to train juniors on how to use the system, with all of its textbased commands.
"Shhhhh! That's the Terminal!"
But nonetheless, there’s so many more bugs and visual glitches. Battery life is still unstable and feels markedly worse than before. Safari looks cool, but UI buttons being on top of content is foolish for the reasons highlighted in this article. Overall, it’s just much more visually inconsistent than before. And the glass effect on app icons looks blurry until you get 5cm away from the screen and really pay attention to the icons. I definitely won’t be upgrading my Mac any time soon.
I just wish we would get away from this annual upgrade cycle and just polish the OS for a while. We don’t need 1 trillion “features”, especially when they increase the complexity of the user experience. MacOS in general did this very well, ever since I switched I’ve been very impressed at how much you can accomplish with the default app in macOS, all while looking cleaner and leaner than windows software. No new feature is even close to that balance of power and UI simplicity anymore.
According to Grok, "In March 2011, four Democratic senators—Charles Schumer (D-N.Y.), Harry Reid (D-Nev.), Frank Lautenberg (D-N.J.), and Tom Udall (D-N.M.)—sent letters to Apple, Google, and Research in Motion (BlackBerry's parent company) urging the removal of such apps […]"
So, we have precedent where four Democratic senators pressured Apple to remove an app that allowed people to evade law enforcement.
This is a mistake is because it puts the broad-scale modularization boundaries of a system in the wrong places and makes the system brittle and inflexible. A better approach is one where large scale system boundaries fall along computational capability lines, as exemplified by modern Entity Component Systems. Class hierarchies that rigidly encode domain categorizations don't make for flexible systems.
Some of the earliest writers on object encapsulation, e.g. Tony Hoare, Doug Ross, understood this, but later language creators and promoters missed some of the subtleties of their writings and left us with a poor version of object-oriented programming as the accepted default.
Remember: federal power is delegated from the states, not the other way around.
At the top of the Articles, it's pretty clear that the delegates of the states have come together to establish a league of states. At the top of the Constitution, it's explicitly stated that "We the People […] do ordain and establish."