22 karma · joined September 27, 2020
The tooling for Nim and library ecosystem is just not there. It's so much more productive to work with Python, .NET or JVM. I decided to rewrite it in Kotlin because JVM gave me similar performance.
AI is just another tool whose output depends on the skill of the user. You can't put people without domain knowledge in front of a LLM and get good results. It's very good at producing output that's looks good enough to convince non experts that it can do the job.
There are definitely some caveats. You can't just passthrough any GPU. Post High Sierra AMD has the best support. Select Nvidia GPUs like the GT 710 still work, but it doesn't do hardware video decoding. I could never get sleep to work either.
With Apple moving towards ARM in the future, I thought of giving Linux another shot. It's not as polished but so far has been adequate.