394 karma · joined April 17, 2020
It seems to be pretty easy to get your contract to terminate here in Poland even in case of non-competition clausule so it would be even easier for something like retroactive price change.
Also every country can have different interpretation (It is possible that some countries are very limited and you have to try EU level help) In some cases its even illegal to write non-competition into your contract without providing payment for the time of this being in-place ( there were tons of cases when contract was voided by that and I have even one of my contract ended on my account after single lawyer visit cause of this :] )
I would assume Unity won't even try to enforce it in EU.
But ofc. after update its over and games not yet released can most likely be forced to pay.
But in US im pretty sure it is open for the legal battle that will cost tons of cash for both sides.
But not every system is taxing you 65% from work and 0-20% from wealth. Indeed US wealth disparity is enormous but this is also a country with highest number of billionaire, gigant corporations and biggest stock exchange. And all of that didn't change the fact that US middle class is wealthiest middle class in the world (except some small countries that cant be compared Norway/Qatar etc.)
Also people who are in top of their fields almost never stay in Europe (especially if they are young) as potential tax burden for top brackets (which aren't that high its mostly middle class in US wealth scale) are enormous and total taxation can be as high as 60-65% (with VAT and local laws [homes, car, fuel]) for 1.5-3x less money then in US or even in some Asian based corporations which directly makes EU stagnant in most of the R&D fields (even in IT i can make like triple the money in US or 1.5x in China corporations).
EU system is good if you are making money not from work but from wealth (rent, stocks etc.) which is only for folks who already make a lot of investments in younger days or just inherit a lot of cash/properties/stocks.
I know US folks love to be angry about their country, but they are in best position for making decent living in the whole world, except possibly some small asian/european states like Switzerland/Singapore etc.
I have more hope in Apple/Intel joing "AI" chips market over AMD even if they make good enough hardware you cant use it without a lot of software problems (srsly just get your act together AMD, as community support is slowly dying after last AMD dramas and).
I'm pretty sure that it'll end with oversupply on traders (especially in stagnant economy) if AI will cut most of the knowledge workers the world will have to move into some sort of utopia/dystopia and people will just don't have to work at all or it will be 0.1% vs 99.9% scenario but with brainwashed people cause of social media and maybe AI censorship.
But its worst case scenario in my mind AI will make jobs just more specialised and output of knowledge worker a lot faster.
"Why advertise some super AI chip if it doesn’t do AI stuff? Who knows." => Neural engine is fp16/int8 limited so it wouldnt be good enough for training anyway but its pretty good for inference with CoreML in a lot of cases. Also training anything outside Nvidia ecosystem is very bad cause software was written with CUDA first and everything else second (AMD for example have similar story to Metal backend).
As someone who works on Deep learning for past 6 years I can easily say CUDA wont be replaced anytime soon at least for training, almost every software out there was written for either CUDA or CPU.
And for local model development you don't need your rig to be powerful as training wont be done on your local machine anyway and MacBooks are good enough for that (a lot better than windows for sure).
Accelerators inside GPU (like Tensorcores) seems like a lot better deal as you can easy utilize it without 4 abstraction layers with only some unknown to us mortals operations support inside. (And my god i hope apple will allow to programmable run ANE or at least put this api inside Metal framework cause right now working with Coreml for anything new is a nightmare and even some old models are broken on new versions of coremltools)
Just yes we train it for so long etc. but they never speak about tens or even hundres of runs before they finalize the model parameters and architecture -.-
A lot of the time you could train model prepare pipeline and test enviroment for 3-6 months before you get good enough result to push it into production. And it can get extremely stressful rly fast if you care about that, because not every model is good enough for production so once per year you could have as low as 1 or even 0 models that are working fast and good enough for proper usage and this can burn you after just a 1-2 years of work in the field (I know at least 4 people who just drop ML and go for SWE after 1+ year of ML work and all of them are a lot happier with classical backend/devops jobs).
In SWE after 2-3 days you can have small stuff working fine and after few weeks push your small code into production codebase fixing some stuff or optimising smth as there is a ton of potential in almost every codebase for "easy" upgrades in ML space everything is extremely competitive your results are "state of the art" or they are not if you want to upgrade model it better be sota or you would get asked "why we don't just implement/use ...?".
I still love my job but for sure but I prefer working with ops, classical SWE and deployment then model training, optimising and learning/collecting new datasets (I have 5 years of commercial exp in ML/DL maybe it gets better after 10 years or I'm just boring out who knows)