There is the Julia package https://github.com/JuliaPackaging/BinaryBuilder.jl which creates an environment that fakes being another, but with the correct compilers and SDKs . It's used to build all the binary dependencies
rr is a life changing experience for debugging things. One underrated thing is being able to save and share rr traces. rr + CI makes finding and potentially fixing heisenbugs a lot easier.
They do auto correction while parsing. If you have a C code and forget a semicolon or something else. It will try to guess a way to fix it in order to parse the rest of the program, in order to give you other possible errors it found.
There even is the -Wfatal-errors flag to disable this functionality.
Reactive power losses due to the cable's inductance are probably the largest factor in the efficiency boost of using DC. Also you can use a somewhat higher voltage since you don't have to account for the AC peak, it does mean however that breaking a DC arc is harder since the is no 0 crossing.
So 3090 price for 3060 performance, doesn't sound very promising. I wish we could exploit those gpus easier for compute, but compute with metal is simply not there, at least for now.
I agree there is a lot of survivorship bias, but it seems like every triple AAA game that releases is an unfun buggy mess. It feels like they like passion and have become too corporate. Like they focused on what features the game has to have instead of being a fun game. And by having so many features of course you have more area for bugs.
Vampire survivors, a game developed by a single person provided me with more fun than cyberpunk, the game is played with just WASD.
The idea, I imagine, is to differentiate what the julia ML stack offers over what is already on python, if it offers the same thing, but without the funding from facebook or google, why bother switching? It has to offer something more.
They were greedy and put profit over game quality and were on down for a while. They haven't released a good game in years, and the WoW expansions have been a lot more miss than hit. But the harassment is what finished it for me. Shame.
Whether we like or not, streamers are very influential to the gaming community, all of the games that blew up in the pandemic (among us, fall guys...) Blew up because of streaming.
Julia has a JIT compiler but it doesn't store the compiled code between sessions. This can add a delay on the first time you call a function. By keeping the REPL open you can avoid having these delays multiple times.
Julia does this in a pretty simple way, you type \lamdba then press tab and it becomes λ, emojis and many other things work like this, so typing them is very wasy.
People think that. amd64 and x86 today mean the same thing, C and C++ not quite. I've also seen HR people think that java and javascript are the same thing.