News for hackers. Stuff that matters.
Re:Show HN: Wave-based non-line-of-sight computational imagi... by billconan on Tuesday August 27, 2019 @03:42PM (#20813683)
super cool!

why julia?

Re:Show HN: Wave-based non-line-of-sight computational imagi... by krrutkow on Tuesday August 27, 2019 @04:02PM (#20813884)
From my experience it is one of the most productive programming languages to develop in, and the code can be iterated on to reach performance that is as good as C or Fortran code.
Re:Show HN: Wave-based non-line-of-sight computational imagi... by StefanKarpinski on Tuesday August 27, 2019 @09:40PM (#20816126)
Note that @krrutkow is the author so this answer is fairly definitive.
Re:Show HN: Wave-based non-line-of-sight computational imagi... by phonebucket on Tuesday August 27, 2019 @03:52PM (#20813782)
I cannot answer for the author, but for projects which build a lot of expensive numerical routines from scratch, Julia is a good fit: The JIT overhead is a small price compared to the high-level feel of the code and the resulting post-compiled speed.
Re:Show HN: Wave-based non-line-of-sight computational imagi... by elcritch on Tuesday August 27, 2019 @05:30PM (#20814565)
This seems to be one of those “poster child” projects for Julia. As in there are likely lots of custom primitives or numerical routine that’d be impossible to have perform well in Python/Numpy but still saving development effort over coding a custom C++ case (much less C++ expertise needed to do so).