News for hackers. Stuff that matters.
Re:Fast.ai and why Python is not the future of ML with Jerem... by m_mueller on Tuesday September 08, 2020 @04:48AM (#24406472)
I think Julia will gain some adoption replacing Fortran-, C- and C++ based libraries that can then also be used within Python. If you use any numerical packages, the above is already what you’re using under the hood.

I also think that not enough people are aware of the performance limitations of NumPy code and how much more straightforward it can be to drop into a lower level language once you cross a certain optimization barrier. This is where Julia can increasingly serve an important role.

Re:Fast.ai and why Python is not the future of ML with Jerem... by TheRealKing on Tuesday September 08, 2020 @03:45PM (#24412243)
This will not happen. There is so much hype around Julia and false claims such as Julia outperforming Fortran, etc. One can always design an isolated benchmark in which Julia outperforms any other language. But what people care, is performance in practice. And false claims will only hurt Julia in the long run, in the same way VolksWagen got badly hurt for its "US diesel emission fraud".
Re:Fast.ai and why Python is not the future of ML with Jerem... by m_mueller on Wednesday September 09, 2020 @05:39AM (#24419165)
It's a compiled language with a close-to-baremetal type system and implemented as an LLVM frontend. I don't see what would make it slower than e.g. Fortran except for a couple more years of LLVM backend optimizations required (which I still think will happen given LLVM's adoption), but probably I'm missing something here.
Re:Fast.ai and why Python is not the future of ML with Jerem... by amkkma on Tuesday September 08, 2020 @05:17PM (#24413507)
And do you have any evidence that well written (but still high level) Julia isn't faster/as fast as fortran in practice?

Poorly written code in any language will be slow, so don't start with that.

Re:Fast.ai and why Python is not the future of ML with Jerem... by phkahler on Tuesday September 08, 2020 @07:18AM (#24407284)
Does Julia play well with Rust code? I see Rust as the future replacement for C++ so that would be important.
Re:Fast.ai and why Python is not the future of ML with Jerem... by m_mueller on Tuesday September 08, 2020 @08:40AM (#24407799)
tbh. I don't yet see many use cases for that. or are there popular Rust numeric libraries I'm not aware of?
Re:Fast.ai and why Python is not the future of ML with Jerem... by snicker7 on Tuesday September 08, 2020 @04:10PM (#24412613)
Here's one project idea: `sled` is a transactional KV store written in Rust. Might be fun to build an embedded DB in Julia using sled as the storage engine.