Fork me on GitHub
#data-science
<
2023-05-10
>
dorab01:05:42

Not Clojure-related, but might have significant impact in the field. In case folks have not yet seen the Mojo announcement. Mojo is a Python superset that can be made to compile to incredibly fast code. From the folks that brought you LLVM and Clang. https://www.modular.com/mojo https://www.fast.ai/posts/2023-05-03-mojo-launch.html

dorab01:05:03

I wonder whether it would be possible to use similar techniques on Clojure code.

zane03:05:54

> similar techniques on Clojure Or another Clojure dialect that targets Mojo.

respatialized12:05:03

they lost me at "the usability of Python" 😆

💯 3
jsa-aerial20:05:53

Yeah, this is mostly BS - Julia is the clear Python data science numerical computing replacement that already does that Mojo nonsense and a lot more.

💯 2
Zmicier Misiuk12:05:41

There is a good overview from Jeremy Howard(http://fast.ai) on JuliaCon 22 about the cons of Julia to become popular language https://www.youtube.com/live/s6pjxCuNGjc?feature=share It looks like mojo resolves it by design

dorab17:05:18

In the context of this thread, it's good to remember the "Worse is Better" essay by Richard Gabriel. https://en.wikipedia.org/wiki/Worse_is_better

👍 2
respatialized16:05:14

"worse is better" was repudiated by Gabriel himself under a pseudonym in an https://www.dreamsongs.com/Files/worse-is-worse.pdf that, Cassandra-style, correctly predicted the future, but was heeded by no one. > This advice is corrosive. It warps the minds of youth. It is never a good idea to intentionally aim for anything less than the best, though one might have to compromise in order to succeed. Maybe Richard means one should aim high but make sure you shoot—sadly he didn’t say that. He said “worse is better,” and though it might be an attractive, mind-grabbing headline seducing people into reading his paper, it teaches the wrong lesson—a lesson he may not intend, or a lesson poorly stated. I know he can say the right thing, and I wish he had.

Santiago19:05:31

@UP4Q3V28P what he never mentions in the video are the corporate giants behind Python, Go and Java which pushed those languages hard. If Clojure had been invented at Google, I wonder how much larger the population of this Slack would be :thinking_face: