Readit News logoReadit News
Staross commented on Python can run Mojo now   koaning.io/posts/giving-m... · Posted by u/cantdutchthis
amval · 2 months ago
Even funnier: https://github.com/tensorflow/swift/blob/main/docs/WhySwiftF...

> Julia: Julia is another great language with an open and active community. They are currently investing in machine learning techniques, and even have good interoperability with Python APIs.

Staross · 2 months ago
Yeah that was a missed opportunity fore sure, joining forces 8 years ago would probably had yield better results that the current situation.
Staross commented on Python can run Mojo now   koaning.io/posts/giving-m... · Posted by u/cantdutchthis
ModernMech · 2 months ago
He popped up on r/programminglanguages last week to say a bit about that as well: https://www.reddit.com/r/ProgrammingLanguages/comments/1lfz9...
Staross · 2 months ago
Funny how the already weak case for not working on Julia instead of creating a new language is becoming even more flimsy :

FAQ:

> Why not make Julia better? > We think Julia is a great language and it has a wonderful community, but Mojo is completely different. While Julia and Mojo might share some goals and look similar as an easy-to-use and high-performance alternative to Python, we’re taking a completely different approach to building Mojo. Notably, Mojo is Python-first and doesn't require existing Python developers to learn a new syntax.

https://docs.modular.com/mojo/faq/#why-not-make-julia-better

Now :

>We oversold Mojo as a Python superset too early and realized that we should focus on what Mojo can do for people TODAY, not what it will grow into. As such, we currently explain Mojo as a language that's great for making stuff go fast on CPUs and GPUs.

Staross commented on Traveling with Apple Vision Pro   azadux.blog/2024/10/08/tr... · Posted by u/tosh
nordsieck · 10 months ago
> The more time passes, the less I can shake the feeling that the world would be better if we tuned out our environment less.

That may or may not be true in general, but air travel is one of the most oppressive environments people regularly find themselves in. Being in an extremely crowded environment with very little personal space is psychologically uncomfortable for a lot of people. And it's basically not possible to escape that environment until the plane lands, which is typically hours of time. If it's OK to tune the world out anywhere, it's got to be in an airplane.

Staross · 10 months ago
>And it's basically not possible to escape that environment until the plane lands

Ever heard of closing your eyes ?

Staross commented on Composable multi-threaded parallelism in Julia   julialang.org/blog/2019/0... · Posted by u/KenoFischer
krastanov · 6 years ago
In terms of "canonical ways" and "community approved libraries" here is what the current state looks like to me:

- as a substitute to something as low-level as numpy it is superb

- for anything dealing with differential equations, the ecosystem is unsurpassed

- plotting is a bit chaotic (and the community has not settled on a "one true way to plot")

- a good dataframe implementation already exists

- serialization is a bit chaotic (plenty of ways to do it but no "one true way" yet)

- automatic differentiation is on the cusp of being unsurpassed, but a lot of the tools are still experimental (and the community still has not settled on the best way forward)

- the Juno IDE looks amazing

- the profiling toolkit is amazing

- it is ridiculously easy to use other languages from within Julia

Staross · 6 years ago
I would add:

- Good integrated test system (and test culture in the community)

- Super good package/environment manager

- Great integrated documentation system

- Good version control practices in the community

- Awesome community

u/Staross

KarmaCake day14February 4, 2018View Original