Hacker News new | past | comments | ask | show | jobs | submit | longqzh's comments login

Pyinstaller just works.


It secretly extracts its internal Python files to a temp directory and runs them from there, which can look a bit virus-ish and can potentially leave them lying around forever if the application doesn't exit cleanly.


Very interested in the benchmark between Taichi and numba, both of them are using llvm as backend


It's not about opensource vs closesource, it's about free *service* based on opensouce vs free *service* based on closesource.


For numeric code, comparing to pure python makes no sense, since people use numpy+numba to do that. Is julia much much faster than numba? I don't think so :)


Julia is generally in the same ballpark as Numba (depending on the application they should be within 2%). The difference is that Julia is a full language, while Numba breaks if you try to use it with anything else.


Yeah, Numba usually delivers on its performance promises when used right, but can be such a huge hassle oftentimes as to make it not really worth it.


Yes, Numba is just barely less awful than managing a C build process.

Julia is a much better solution to the two language problem, here's hoping it can overcome the ecosystem inertia.


Probably not faster in an absolute sense but things like loops in Julia can be properly optimized and will sometimes be more readable than structuring your program entirely around NumPy constructs.


For numpy, it's correct. But numba can optimize the loop. So optimized and readable loop is not an advantage of julia compare to numba.


Not in real-world contexts. This is spelled out in Julia for Biologists (https://arxiv.org/abs/2109.09973) which does the operation counting to show why using Numba with SciPy is still an order of magnitude slower in scientific operations like solving differential equations compared to Julia. An order of magnitude on widely used scientific analyses is pretty significant!


yeah, then you try to use numba + scipy and then sure many things work but you're never too far away from a tableflip and wanting to curse your fucking life out.


So wonderful job! My favourite feature is providing a whole development environment with docker, it can save me a lot of time, and make me focus the source code.


Good idea!


For #15, if the number of elements is large, the speed will be slower than we expected, since maxx function is writren in pure python. But in my experience, it is much faster than for loop in pure python.


Can we access it from China?


I just tried it and looks like the GFW doesn't block it yet. Upload speed was surprisingly good too, much better than I ever get downloading foreign websites.


Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: