Live data from Hacker News

Mojo is available for local download

modular.com

121–130 of 193 posts

Re: Mojo is available for local download

#121
post #51

Earlier quoted context omitted.

The same is true of GPT. Just sayin. Actually GPT is worse because they demand both a phone number and an email. Still haven't signed up because of that nonsense.

I can understand why openai requires phone number. With how much resources they spend on each prompt, they want to limit abuse of their systems. Also ChatGpt is not available in many countries and a phone number is reliable enough test of location. I am myself in one of these countries, but I also care about my privacy, so I use services that use chatGPT indirectly instead: https://you.com with disposable email and h…

Given the iris-cataloguing efforts of Altman's Worldcoin, and Microsoft's intrusive telemetry-surveillance, I would doubt that's the only reason.

I appreciate you offering an alternative that preserves a small measure of privacy.

Re: Mojo is available for local download

#122
post #98

Earlier quoted context omitted.

Their FAQ says this: Over time we expect to open-source core parts of Mojo, such as the standard library. However, Mojo is still young, so we will continue to incubate it within Modular until more of its internal architecture is fleshed out. We don’t have an established plan for open-sourcing yet. I read this as: "There are parts of Mojo that we are not planning to open source" Which makes this a non-starter for me a…

I believe that Chris Lattner (Mojo lead) has said that its going to be open-source eventually. He's followed the same process as with Swift, where they did't open it up until major design decisions had been worked out with the core team.

I can see why they might wait to open-source things, but I guess part of what gives me pause is the "parts of Mojo" statement, as in "we expect to open-source core parts of Mojo." Not "we expect to open-source Mojo", but "parts of Mojo".

Re: Mojo is available for local download

#123
post #93

Earlier quoted context omitted.

They have recently published a blog series which started with 35,000x and ended with 68,000x [1]. The thing is anyone familiar with performance sensitive code is not looking at Python vs the other thing. They are looking for whether or not it is in the ballpark of C, Julia, Cython, Numba, etc. Those are the contenders, not Python. [1] https://www.modular.com/blog/mojo-a-journey-to-68-000x-speed...

If you read the description, they started with 35,000x, then tripled the number of cores to get 68,000x. If your triple the cores and wind up with less than twice the performance, your scaling isn't very good.

It is very good, especially if you don't have to rewrite your code.

Try to do it yourself (say take a merge sort implementation and try to make it scale), it'll be roughly this much after a few hours of work.

Now imagine the compiler is doing this for you.

Re: Mojo is available for local download

#124
post #50

Related. Others? How Mojo gets a speedup over Python – Part 2 - https://news.ycombinator.com/item?id=37307260 - Aug 2023 (63 comments) Mojo gets a speedup over Python – Part 1 - https://news.ycombinator.com/item?id=37294001 - Aug 2023 (3 comments) Introduction to Mojo Language - https://news.ycombinator.com/item?id=37200400 - Aug 2023 (3 comments) Guido van Rossum feedback to Chris Lattner on Mojo programming languag…

Yep, what's new here is it's finally available in downloadable SDK form. Previously, there was only an in-browser hosted 'playground'.

Re: Mojo is available for local download

#125

Earlier quoted context omitted.

This is true, he talked about this recently in a livestream: https://www.youtube.com/watch?v=mQh9es5gfpo Disclaimer: I work for Modular

Then why not just be open source from the start? What benefits does one get from starting off closed and transitioning to open source?

Maybe you don't want the peanut gallery commenting/complaining/whatever about your architecture until you are ready (otherwise architect astronauts could inundate your comm channels with suggestions, comments, PRs, etc)

Re: Mojo is available for local download

#126
post #63

A rant. I apologize. I try to avoid on HN and in general. Faster, yes, but at what cost? I'm so impressed by the Python community, but I'll never quite understand why they gravitated to... Python itself. It's unbelievable to me that in Mojo's case some of the brightest, most famous engineers have gathered to do incredible computer science work to improve the compute performance of a language that is fundamentally fla…

if the better languages were actually good, they wouldn't have allowed python to whip their asses. Python won because it was nice and easy. meet your users where they are, not where you want them to be.

That would be simplifying too much. There are a lot of external factors for something being popular, like timing, luck, support from big enterprises and leading colleges, inertia and sunk costs. You could argue that does make python better regardless of the language itself but that poster was talking about a hypothetical scenario in which those factors were won by a language better designed for those tasks. Would you use python if most libraries, docs and support were elsewhere just for the language design as is today?

Re: Mojo is available for local download

#127

Earlier quoted context omitted.

I really do wonder who they're targeting as a paying customer. What dev/team is all of these things 1. Getting paid to work on ML to such an extent that perf is important (enough) 2. Comfortable leaving the warm confines of python and a huge ecosystem 3. Willing to learn a brand new, closed source, beta maturity language 4. Does inference on CPU 5. Willing to run their inference pipeline behind some FaaS layer becaus…

It seems like they're targeting AI chip start ups with the promise of a compiler framework that can integrate with a custom backend

that doesn't jive at all with "closed source" and "walled garden" and "remote sdk".

Re: Mojo is available for local download

#128

Earlier quoted context omitted.

I believe that Chris Lattner (Mojo lead) has said that its going to be open-source eventually. He's followed the same process as with Swift, where they did't open it up until major design decisions had been worked out with the core team.

I can see why they might wait to open-source things, but I guess part of what gives me pause is the "parts of Mojo" statement, as in "we expect to open-source core parts of Mojo." Not "we expect to open-source Mojo", but "parts of Mojo".

Yeah – I'll wait to see how that spins out. I'm under the impression that they're making their $$$ from AI tooling, so I'm sure there will be some "secret sauce" optimisation tools that'll be held back from public release.

Re: Mojo is available for local download

#129
post #61

Hmm, a bit of a rough experience. I had a few lines of python code, to count the fraction of A:s and C:s in a DNA (fasta) file adapted from [1]: with open("chry_multiplied.fa") as infile: a: int = 0 t: int = 0 g: int = 0 c: int = 0 for line in infile: if line[0] != '>' and len(line) != line.count("N") + 1: g += line.count("G") c += line.count("C") a += line.count("A") t += line.count("T") total_base_count = a + t + c…

man two days ago when i said their promise of compatibility with python was startup hype i got no traction. like duh they'll over-promise and underdeliver - it's chapter 1 of every single SV playbook.

Re: Mojo is available for local download

#130
post #98

I've had high hopes for this project since its announcement, but until it's open-source, I'm not investing any time in it. That's the only announcement I care about

Their FAQ says this: Over time we expect to open-source core parts of Mojo, such as the standard library. However, Mojo is still young, so we will continue to incubate it within Modular until more of its internal architecture is fleshed out. We don’t have an established plan for open-sourcing yet. I read this as: "There are parts of Mojo that we are not planning to open source" Which makes this a non-starter for me a…

[dead]
Post reply on HN