The proposed syntax is not intuitive... How can I know to which records x, y and z are refering to in: Point newLoc = oldLoc with { x = 2; y = 2; z *= 2; } ? And in this case "return this with { im = -im; };" - which "im" goes to which record? Please make more intuitive syntax for this!
...and if this "desktop application" sometimes communicates with the server it should not be called a "fat client" and it's architecture should not be called "client-server", because those words aren't fancy anymore...
The problem is not size. The problem is installation, configuration, dependencies, transpilation, IDE setup, etc. And here you have the plain old notepad with browser - nothing else...
Why bring "model parameters ... on demand to DRAM"? Maybe it is better to move LLM processing right unto flash controller chip... (after adding bfloat16 and matrix multiplication support into controller circuitry)
Of course there is a room for improvement... One of the biggest issues is usability/user experience: pull, fetch, checkout, commit, push, rebase - what is all this and what is the exact meaning? I need simple English terms for my work - like update and save - nothing more. Why do I need to worry about implementation details and terms? If I can not explain it to my wife, then I can not use it for binary documents which she needs to store in a repo... in this case Subversion is a better version-control-system for her documents... Just SVN Update/SVN Commit - nothing more to learn in Subversion...
Microsoft may be using AI for spam detection and... is - of course - unable to fix it, because you can not debug a neural network (or may need months/years to debug and fix it)... So: WELCOME TO THE NEW WONDERFUL WORLD OF AI where we will not be able to fix things...
Because building code is US don't allow mixed living/business areas - so you CAN NOT FIND business near the place you are living and YOU MUST HAVE A CAR...
Car features subscription: 1) create new product (car) -> 2) Lobby for a lot of regulation so only a few companies can make a product -> 3) Abuse market position to extract money from customers (car feature subscriptions)