> Mojo lang seems to be targeting, but I rarely hear about it here
Momentum over at Mojo lang seems very very slow.
According to their roadmap, they're still busy on Phase 1 ("High performance CPU + GPU coding"), and haven't touched Phase 2 ("Systems application programming") and Phase 3 ("Dynamic object-oriented programming").
They've got a lot of work yet to do to be a general purpose language, but for GPU programming they have already demonstrated that they can outperform CUDA on Nvidia GPUs.
Genuine kubernetes scaling strategy: add a do-nothing container that runs with a lower priority than your real workloads, that requests half a machine’s worth of mcpu.
When you deploy a new container, and all your nodes are fully allocated, that low priority container will get evicted, and your container will immediately get scheduled in its place. Then k8s will try to find somewhere to put that half-machine container. If it finds somewhere it fits, it’ll schedule it. If not, it’ll trigger your cluster auto scale to add a new node where that task can run, making sure the next container you want to deploy has some readily available capacity to drop on to.
Or on Amazon elastic filesystems... create giant files just to ensure you're in the right performance class for the files you do need (that was the official way of doing it for a while!).
old defence against unreasonably demanding manager: add deliberate pockets of slow processing as insurance so that when things get too hot about performance, you unclog a few of those to acquiesce management.
This is answered in the first paragraph of the article. Painting requires re-calculating the weight, strength and aerodynamics. Paint does not weigh zero, it changes the flexibility of the plastic, and the texture which changes flow.
But the article didn't give any ballpark numbers, so the interesting bit is missing, and we still know basically nothing.
It can very well be like the snake oil which makes you feel better maybe for the three seconds after you bought it. Or those gold plated audio jacks which are 0.0001% improvement in quality.
Recent example I looked at: https://github.com/nilskch/zed-jj-lsp, which downloads jj-lsp if not found in the system. I have seen other extensions doing similar for convenience, but can't remember names to give concrete links.
If it was anyone else, I'd have totally lost trust after seeing such a cynically diabolical take. I do eventually expect the co-founders at exe.dev, David & Josh, to workout someway to meet the promises laid out in TFA.
For as much flack Microsoft gets today, they have some of the best people writing about low-level computing. James Mickens writings managed to make me literally laugh-out-loud on these subjects. Chen described him best as "the funniest man in Microsoft Research" ( https://devblogs.microsoft.com/oldnewthing/20131224-00/?p=22... )
reply