Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
melodyogonna
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
Mojo 1.0 and the Open Road Ahead [video]
(youtube.com)
1 points
by
melodyogonna
2d ago
|
0 comments
2.
▲
by
melodyogonna
5d ago
I'm going to give this a try because I once also tried to make a slick GUI ide with Vim key bindings. Unfortunately I was trying to use Rust then, of which I had no experience, while trying to write a desktop app, of which I also had n
3.
▲
by
melodyogonna
6d ago
When you see seemingly simple products have too many engineers, most are almost always there to cater for enterprise customers.
4.
▲
by
melodyogonna
9d ago
The thing is, you can only program what is programmable. If a CPU has some capability that isn't programmable, I don't know what C or any other language is expected to do.
5.
▲
by
melodyogonna
9d ago
Well, C does give you the control when it matters, even if they feel bolted on for more modern features. I actually believe Mojo is the only modern language not designed to pretend every computer is a PDP-11. C has been so successful that m
6.
▲
Exploring Mojo's raw pointer type
(melodyogonna.substack.com)
2 points
by
melodyogonna
12d ago
|
0 comments
7.
▲
by
melodyogonna
14d ago
Uber was never really in Nigeria much, despite apparently being here a long time. I use ride-hailing a lot, and I've never used it because it is not available in my state, or in most states, for that matter.
8.
▲
by
melodyogonna
26d ago
I wouldn't say they suck, but they're general-purpose. Anyway, you've gotten into the core of what makes Modular's stack useful. GPUs are great, but it has become obvious that they leave performance on the table, so dedi
9.
▲
by
melodyogonna
27d ago
It is still a goal. Mojo's semantics are still driven by Pythons, and can only deviate where safety or performance is an issue. Eventually it'll get the dynamic parts of Python
10.
▲
by
melodyogonna
27d ago
Mojo's concurrency model is yet to be figured out.
11.
▲
by
melodyogonna
27d ago
PR here: https://github.com/modular/modular/pull/6904
12.
▲
by
melodyogonna
27d ago
Chris Lattner is now Qualcomm's VP of AI Software and Tooling, so he is now responsible for all of Qualcomms AI software. Mojo wouldn't be doing any dying
13.
▲
by
melodyogonna
27d ago
I think people underestimate the fact that Nvidia's GPUs are really good. Modular/Qualcomm's stack will provide a lot more optionality, but from what I saw in the Modcon conference on Tuesday, most of the target audience is t
14.
▲
by
melodyogonna
28d ago
How I wish people will stop spamming me with this garbage, or at least do some basic research first; C/C++ are not lower-level than Mojo, in fact, a core semantic of Mojo is that the programmer is as explicit as possible while defining
15.
▲
by
melodyogonna
28d ago
Yeah exactly. Rust could also be thought of as a much better C++ (semantically) but syntatically it is much more functional, while Mojo adopts (and even extends) similar memory safety ideas but dressed in a skin that is potentially much mor
16.
▲
by
melodyogonna
28d ago
If you like C++, you're going to like Mojo (if you're looking for alternatives). Some of the semantics and designs are inspired by C++, but wrapped in a Python-like skin. The way to think about Mojo, when compared to Rust, is that
17.
▲
by
melodyogonna
28d ago
I think this submission should be merged with this much older one since they link to the same post: https://news.ycombinator.com/item?id=49348079
18.
▲
by
melodyogonna
29d ago
One of my favourite features of Mojo is linear types and how deeply they have been integrated into manual memory management - see: https://x.com/melodyogonna/status/2085089269484343725?s=20 . When I first learned ab
19.
▲
by
melodyogonna
29d ago
I don't understand this premise. And the more I think about it, the less sense it makes. On the grand scale of things, Windows is the niche platform here. For consumer desktop use cases, it is king, but nobody deploys on it for the use
20.
▲
by
melodyogonna
29d ago
Such an exciting time for Mojo, I don't think people realize just yet the innovation being brought to fore here.
21.
▲
by
melodyogonna
29d ago
Related post with relevant pr: https://news.ycombinator.com/item?id=49347777
22.
▲
Mojo compiler is now open source
(github.com)
8 points
by
melodyogonna
29d ago
|
0 comments
23.
▲
by
melodyogonna
1mo ago
I don't use Cursor, I use Grok.
24.
▲
by
melodyogonna
1mo ago
Grok has started competing with frontier models on coding thanks to Cursor's data, with SpaceX's massive compute they can undercut competition on price, which makes the offering real appealing. I've now switched to Grok 4.6,
25.
▲
by
melodyogonna
1mo ago
Not really the point of the post, but there is a third memory allocation paradigm where you can do manual allocations and deallocations, but without the mental overhead of having to remember to free memory because the compiler will force yo
26.
▲
by
melodyogonna
1mo ago
The point is that you can compile both old and new versions of C++ using the same compiler. Rust and Go also evolve like this
27.
▲
by
melodyogonna
1mo ago
Here is a presentation talking about the parallelization techniques, I skipped to the relevant part but the entire presentation is helpful in understanding how Mojo's compiler works: https://youtu.be/yuSBEXkjfEA?t=813&a
28.
▲
by
melodyogonna
1mo ago
Well, LLVM itself is still single-threaded; they just designed Mojo's compiler in such a way that the code generation part can be parallelised, which is something you can do if you understand LLVM from top to bottom. As far as I can se
29.
▲
by
melodyogonna
1mo ago
They're an AI company
30.
▲
by
melodyogonna
1mo ago
The novelty is in parrelizing LLVM, which is traditionally a single-thread code generator.
More ›