I wanted to include offline CyberChef within this app in a webview but it turned out, Flutter still doesn't support WebViews on non-mobile platforms. I wonder if that has changed.
I ran into the same problem while building https://learnawesome.org/ . Forget the broad class of "learning resources", even the "books" category doesn't have a usable unique ID. Not everything gets an ISBN for example. There's also the ambiguity between a "work" and an "edition" of a work.
Snap language by SAP (snap.berkeley.edu) would be a better stepping stone rather than directly going to industrial languages. It's got first-class functions, first-class lists, object-oriented programming, APL-style vector operations which are very handy for media processing, machine learning etc, continuations, ability to make HTTP calls etc - while keeping the same playful environment as scratch.
There's even a variation for 3D geometries: beetleblocks.com
Scratch is immensely popular but with lack of reporter blocks and lack of first-class lists, it encourages many bad programming habits (global state, no datas tructures like stack/queue/tree/graph etc. The one advantage it has over SnapLang is that it has better performance for building intensive games etc.
I wish physics teachers start using geometric product of vectors, instead of the cross product. This allows forces and torques to be combined into a single concept "Forque". Really, translations are just rotations around infinity and rotations are just composition of two reflections. If we allow the algebra to take care of rotations, physics becomes a lot simpler.
and element.click() followed by document.body.removeChild(element);
This works perfectly fine for saving single files. FileSystem access API is useful when entire directory needs to be stored and perhaps without the standard SaveAs.. UI.
They don't need to do extra due diligence. Just buy insurance for the excess amount above the FDIC limit. After all, they do benefit from the upside like cheaper mortgages for execs.
Every bank account holder was made to pay insurance premium for those with more than $250K in a couple of banks. And this was done AFTER the risky event the insurance covers has already happened. This absolutely is socialization of losses, while privatization of profits goes on as usual. Good reason to be upset, IMHO.
We've been waiting what, 15 years for this to happen?