It's really great fun to build stuff in Crystal, I don't have anything prod-grade yet to say how it scores there but the community seems to be happy about that too.
I agree, the compiler is slow but I don't mind much, or better, the fact that I find building maintainable programs much easier outweights that downside massively in my case.
Then imagine the security implications of trusting windows to serve just some selected files over FTP and never have any security hole that exposed other files or allowed RCE
It sounds enough like real investing that it might make some more people put real money into crypto, while still being unregulated and vague enough that you can outright steal the money or take risks a regulated market wouldn't allow
Or you meant an argument for the person putting their money into it? No idea.
The performance of python indicates otherwise. There are some performance critical libraries written in C or C++ but a lot of python is written in python.
Python in itself is poorly suited to ever become performant as it lacks the types required. I imagine that causes some issues for effective jit-ing too.
They had a chance to fix this when adding type annotations, but instead of making it "optional/gradual typing" they opted to make it "documentation or linting support", which is obviously the wrong choice, but there were cultural reasons
If you know the type you need fewer checks in the jitted code, and you can optimise to native types.
If it helps python specifically, given that the types themselves are pretty dynamic, who knows. A python integer doesn't map well to a native integer etc. Python really isn't designed for performance, and retrofitting it is hard.
Makes sense. And that's rough, even the integers need dynamic memory. Maybe they can just use 64-bit static ints and throw an exception (or even crash) if you go oob. Probably quite rare that anything would rely on huge ints.
> there's no reason you shouldn't be paid the same for less time because your output is the same/better.
The reason is economic growth for the company / the country.
This in turn is a more subtle point than it seems at first glance. Not having economic growth isn't really a desirable option for a company, a country, or in (the long run) the people involved.
Outside of that small 20ish year window, workers have never benefitted from increased productivity compared to the capitalists that have stolen $50 trillion from the masses:
That's a separate probem that probably wont be solved by reducing the work week.
That said, ppp adjusted median houshold income has grown fairly steadily even in the US, even with growing inequality... so workers too have benefitted, just not as much as they could of the gains had been spread more evenly
One of my last productive acts when I was at microsoft was to get a two-line change committed in windows to a tree outside my org. It took two full months just to propagate the change up the very fragile and fractured tree of repos from my team's to WINMAIN and from WINMAIN back down to the owning team's org, and my efforts were required every step of the way. It was truly soul-crushing.
Edit: this was in the windows vista days and I hope/expect they have overhauled that entire process in a major way, because things were at a near standstill.
Then again, if/when they do lay off so many employees, then Microsoft is putting themselves in the position that eventually they will "have no choice" but to depend more and more on agents to do as much of the work as possible...which i predict means that their products will dip in quality even further, at least until models, agents, etc. can markedly improve...so, a continuation or worsening of the quality. The future looks bleak in a few different ways; oof!
Source: have never had Apple Intelligence enabled, have these files anyway
reply