Live data from Hacker News

Mojo 1.0

modular.com

201–210 of 216 posts

Re: Mojo 1.0

#201
post #170

From Mojo Wikipedia article: ``` The intention behind Mojo is to bridge the gap between Python’s ease of use and the fast performance required for cutting-edge AI applications. ``` Basically, same raison d'etre as that of Julia.

Completely true, but Mojo approaches the problem from a different angle. Where Julia aims to blend fast and slow code seamlessly, Mojo's solution is to have a set of opt-in semantics that ensure fast code.

Re: Mojo 1.0

#202

AI generated first image does not give me much confidence. Lastest OpenCV 5 release notes also had a lot of LLMisms. I guess that's the new normal. Still, I am very hopeful for Mojo.

Yeah, I just assumed that it was some sort of image generation crap >_It's all just spam, filler content and I did not ask for that.

Re: Mojo 1.0

#203
post #87

Earlier quoted context omitted.

I spotted the exact same thing with the AI image. makes the whole thing immediately feel cheap, it's wild

> makes the whole thing immediately feel cheap, it's wild Hard to decide if the blog post is wild, or people's visceral reactions to it. I've said it before: I believe the obsession in trying to figure out if something is AI generated will soon be classified as a mental disorder.

nah, i just have no interest in this endless slop. It's so fucking obvious, so cheap, and soooo disrespectful imo

I think AI use will soon be classified as a health risk worse then smoking, drug and gambling.

Re: Mojo 1.0

#204
This probably has a simple answer, and is something I can easily google. But it's always been in the back of my mind, what optimizations would be possible if you took actual python code and forced 100% type annotation. Could you meaningfully speed that up at the interpreter or with some pre-processing or compilation?

EDIT: I guess this kind of answers my curiosity: https://programming-journal.org/2023/7/2/

Re: Mojo 1.0

#205

This probably has a simple answer, and is something I can easily google. But it's always been in the back of my mind, what optimizations would be possible if you took actual python code and forced 100% type annotation. Could you meaningfully speed that up at the interpreter or with some pre-processing or compilation? EDIT: I guess this kind of answers my curiosity: https://programming-journal.org/2023/7/2/

Compare the same algorithm/program in Python and C and that's roughly your answer, no?

Re: Mojo 1.0

#206
post #188

Earlier quoted context omitted.

That is hardly novel, here is the thesis for the Oberon multithreaded compiler from 2003. https://www.research-collection.ethz.ch/entities/publication... C# compiler is also fully multithreaded since the Roslyn rewrite in 2016.

The novelty is in parrelizing LLVM, which is traditionally a single-thread code generator.

So basically LLVM catching up with times.

Re: Mojo 1.0

#207
What in the world would posses the modular team to attach those horrendous AI generated thumbnails to each blog post? It makes it feel cheap, even though I know the project has some really serious technical expertise behind it.

Re: Mojo 1.0

#208

What in the world would posses the modular team to attach those horrendous AI generated thumbnails to each blog post? It makes it feel cheap, even though I know the project has some really serious technical expertise behind it.

They're an AI company

Re: Mojo 1.0

#209
post #116

Earlier quoted context omitted.

That’s insane, for a language that seems to be Temu-Python. OTOH Python itself is the world’s most popular programming language, yet has only recently had the money to support more than a single full-time developer.

What else are you going to write CUDA kernels in that will be better than Mojo? This doesn't compete with Python. Like if someone wrote a competitor to VHDL that looked like TEMU Python... Python would not be its competitor, VHDL would.

Julia is actually quite nice for this. If you prefer a python-like approach consider Triton from openai, numba (https://numba.pydata.org/) or CuTe DSL from Nvidia.

Re: Mojo 1.0

#210

What in the world would posses the modular team to attach those horrendous AI generated thumbnails to each blog post? It makes it feel cheap, even though I know the project has some really serious technical expertise behind it.

They're an AI company

AI infrastructure. Regardless, I don't see OpenAI or Anthropic attaching AI generated images to their blog posts.
Post reply on HN