frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Mojo 1.0 Beta

https://mojolang.org/
64•sbt567•4h ago

Comments

dllu•1h ago
I remember reading about this 4 years ago as the new Chris Lattner project and was super excited, though a little skeptical.

I think that nowadays with vibe/agentic coding, high performance Python-like languages become ever more important. Directly using AI agents to code, say, C++, is painful as the verbose nature of the language often causes the context window to explode.

boxed•49m ago
Not to mention that C++ basically can't be made to be safe. But Rust is probably fine.
modeless•59m ago
When I first heard about Mojo I somehow got the impression that they intended to make it compatible with existing Python code. But it seems like they are very far away from that for the foreseeable future. I guess you can call back and forth between Python and Mojo but Mojo itself can't run existing Python code.
haskman•50m ago
Really the only thing good about Python is its ecosystem.
mastermage•18m ago
but that ecosystem is realy good.
ainch•45m ago
In their original pitch that was definitely part of it: take Python code, add type hints, get a big speedup. As they've built it out it seems to have diverged.
samuell•39m ago
The communication had me try to run some very simple python code assuming it of course should run (reading files line by line), which didn't work at all.

For me this was a big disappointment, and I wonder how much this has backfired across developers.

mastermage•20m ago
That was what was originaly advertised, they wanted to be what Kotlin is to Java but for Python. They quickly turned tails on this.

That and the not completely open source development model is what has always felt very vaporwary to me.

victorio•6m ago
From the site:

Python interop > Mojo natively interoperates with Python so you can eliminate performance bottlenecks in existing code without rewriting everything. You can start with one function, and scale up as needed to move performance-critical code into Mojo. Your Mojo code imports naturally into Python and packages together for distribution. Likewise, you can import libraries from the Python ecosystem into your Mojo code.

kjsingh•4m ago
isn't that achieved by Codon?
0xpgm•54m ago
Right now majority of beginners start programming with a high-level language, say Python or JavaScript - then for more advanced system-level tasks pickup C/C++/Rust/Zig etc.

If Mojo succeeds, it could be the one language spanning across those levels, while simplifying heterogeneous hardware programming.

logicchains•48m ago
Very bold of them expecting people to use a language with a closed source compiler in the 2020s.
walterlw•45m ago
from what I understand the goal for now is not to get the people to use it, but for enthusiasts to try it
kstrauser•28m ago
What enthusiast worth getting feedback from is going to tinker with a locked up language?
ainch•44m ago
They've said they'll open source the compiler alongside the 1.0 release.
evertheylen•31m ago
If you're looking for a language that aims to solve the "two-language problem" like Mojo, but want something more open, more mature and less influenced by VC funding, check out Julia: https://julialang.org/
insumanth•47m ago
I was excited when Mojo launched and thought it might grow big quick. I don't see much traction. The pitch is compelling. What could be the issue?
tweakimp•35m ago
When it was announced it was not generally available for everyone to try out. There was a waitlist phase.
samuell•31m ago
As someone who would have strong reasons to invest time in Modular (simple high performant language for implementing bioinformatics scripts), I would say primarily the worry that development might be too tied to Modular, the startup behind it, which eventually might pivot into other priorities.

One would want to see either a strong community build up around it, or really hard evidence for a long-term commitment to the language from Modular. And the latter will take a long time to be assured of I think.

Also, editing tools need to catch up before very wide adoption of a language with a lot of new syntax.

williamstein•31m ago
Mojo is still NOT open source (the standard library is but not the compiler). Open source is table stakes for a modern programming language.
kstrauser•29m ago
I have no time for or interest in proprietary compilers. The standard library is Apache 2, but the license link on their home page is to a long terms of service thing. I’d like to be wrong because it looks interesting. Until then, this doesn’t exist in my world.

I bet that’s true for a great many people. There are too many wonderful FOSS languages to bother with one you can’t fix or adapt or share.

ainch•47m ago
As someone in ML who's interested in performance, I'm keen for Mojo to succeed - especially the prospect of mixing GPU and CPU code in the same language. But I do wonder if the changes they're making will dissuade Python devs. The last time I booted it up, I tried to do some basic string manipulation just to test stuff out, but spent an hour puzzling out why `var x = 'hello'; print(x[3])` didn't work, and neither did `len(x)` (turns out they'd opted for more specific byte-vs-codepoint representations, but the docs contradicted the actual implementation).

Hopefully they get Mojo to a good place for more general ML, but at the moment it still feels quite limited - they've actually deprecated some of the nice builtins they had for Tensors etc... For now I'll stick with JAX and check in periodically, fingers crossed.

noduerme•38m ago
Am I old or remembering this wrong... didn't Zuck write the first iteration of Facebook in PHP, and then spend millions to hire people to write something that converted the code to C++?
DeathArrow•34m ago
>No more choosing between productivity and performance - Mojo gives you both.

That's a very big claim.

runarberg•32m ago
I am actually on a lookout for a low level language which compiles to web assembly to write a (relatively small) supervised learning model which I plan to be good enough for 5 year old phone CPUs. I have a working prototype in Julia and was planning on (eventually) rewrite it in Rust mostly for the web assembly target. I come from a high level language background so the thought of rewriting in rust is a little daunting. So I was excited to learn about Mojo and find out if they had a WebAssembly target in their compiler.

But then I read this:

> AI native

> Mojo is built from the ground up to deliver the best performance on the diverse hardware that powers modern AI systems. As a compiled, statically-typed language, it's also ideal for agentic programming.

Well, no thank you. I know the irony here but I want nothing to do with a language made for robots.

kstrauser•14m ago
I’ve written Python for the past 25 years or so. I dig it. But I don’t think I’ve started a new Python project since starting to experiment with Rust. A lot (not all!, but a lot) of Rust patterns look a lot like Python if you squint at it just right. I also think that writing lots of Rust has made me better at writing Python. The things Rust won’t let you get away with are things you shouldn’t be doing almost anywhere else.

Go on, give it a shot. It stops being intimidating soon! And remember that the uv we all love was heavily influenced by Cargo.

fibonacci112358•30m ago
Sadly for them, Nvidia didn't stay still in the meantime and created the next generation of CUDA, CuTile for Python and soon for C++, through CUDA Tile IR (using a similar compiler stack based on MLIR).

Event though it's not portable, it will likely have far greater usage than Mojo just by being heavely promoted by Nvidia, integrated in dev tools and working alongside existing CUDA code.

Tile IR was more likely a response to the threat of Triton rather than Mojo, at least from the pov of how easy is to write a decently performing LLM kernel.

brcmthrowaway•21m ago
Interesting, how big impact is CuTile?
chrismsimpson•19m ago
I do wonder if Mojo was a great idea just a little too late to the party. Porting ‘prototypes’ from Python to lower level languages is fairly trivial now with LLMs.
thefounder•11m ago
Does it have the indentation thing? That would be a no go for a lot of people
IceDane•6m ago
Only incredibly inexperienced people think indentation in python is a problem.

Canvas is down as ShinyHunters threatens to leak schools’ data

https://www.theverge.com/tech/926458/canvas-shinyhunters-breach
537•stefanpie•8h ago•336 comments

Maybe you shouldn't install new software for a bit

https://xeiaso.net/blog/2026/abstain-from-install/
398•psxuaw•7h ago•195 comments

Cloudflare to cut about 20% workforce

https://www.reuters.com/business/world-at-work/cloudflare-cut-over-1100-jobs-2026-05-07/
574•PriorityLeft•10h ago•341 comments

Dirtyfrag: Universal Linux LPE

https://www.openwall.com/lists/oss-security/2026/05/07/8
570•flipped•11h ago•229 comments

Mojo 1.0 Beta

https://mojolang.org/
65•sbt567•4h ago•33 comments

Pinocchio is weirder than you remembered

https://storica.club/blog/pinocchio-in-italian/
103•cemsakarya•1d ago•37 comments

Blaise – A modern self-hosting zero-legacy Object Pascal compiler targeting QBE

https://github.com/graemeg/blaise
25•peter_d_sherman•2h ago•3 comments

The map that keeps Burning Man honest

https://www.not-ship.com/burning-man-moop/
612•speckx•16h ago•309 comments

A polynomial autoencoder beats PCA on transformer embeddings

https://ivanpleshkov.dev/blog/polynomial-autoencoder/
16•timvisee•2d ago•2 comments

Agents need control flow, not more prompts

https://bsuh.bearblog.dev/agents-need-control-flow/
427•bsuh•14h ago•211 comments

GNU IFUNC is the real culprit behind CVE-2024-3094

https://github.com/robertdfrench/ifuncd-up
65•foltik•6h ago•29 comments

How to make SSE token streams resumable, cancellable, and multi-device

https://zknill.io/posts/everyone-said-sse-token-streaming-was-easy/
17•zknill•1d ago•0 comments

Los Alamos and the long path to detecting neutrinos

https://www.lanl.gov/media/publications/1663/from-ghost-particle-to-cosmic-messenger
26•LAsteNERD•1d ago•3 comments

Plasticity and language in the anaesthetized human hippocampus

https://www.bcm.edu/news/researchers-discover-advanced-language-processing-in-the-unconscious-hum...
95•hhs•7h ago•38 comments

Natural Language Autoencoders: Turning Claude's Thoughts into Text

https://www.anthropic.com/research/natural-language-autoencoders
251•instagraham•13h ago•84 comments

Gambling ads on social media reach more than twice as many men as women: study

https://www.cam.ac.uk/research/news/gambling-ads-on-social-media-reach-more-than-twice-as-many-me...
52•hhs•7h ago•39 comments

AlphaEvolve: Gemini-powered coding agent scaling impact across fields

https://deepmind.google/blog/alphaevolve-impact/
281•berlianta•15h ago•122 comments

DeepSeek 4 Flash local inference engine for Metal

https://github.com/antirez/ds4
357•tamnd•15h ago•99 comments

Inventing Cyrillic

https://www.historytoday.com/archive/history-matters/inventing-cyrillic
10•lermontov•2d ago•0 comments

AI slop is killing online communities

https://rmoff.net/2026/05/06/ai-slop-is-killing-online-communities/
592•thm•12h ago•532 comments

Brazil's Pix payment system faces pressure from Visa and Mastercard

https://www.elciudadano.com/en/brazils-pix-payment-system-faces-pressure-from-visa-and-mastercard...
158•wslh•13h ago•112 comments

Singapore introduces caning for boys who bully others at school

https://www.theguardian.com/world/2026/may/06/singapore-caning-school-bullies
145•rustoo•2d ago•162 comments

Nonprofit hospitals spend billions on consultants with no clear effect

https://www.uchicagomedicine.org/forefront/research-and-discoveries-articles/nonprofit-hospitals-...
130•hhs•8h ago•36 comments

Digging into Drama at the Document Foundation

https://lwn.net/Articles/1066418/
10•signa11•3h ago•0 comments

Hardening Firefox with Claude Mythos Preview

https://hacks.mozilla.org/2026/05/behind-the-scenes-hardening-firefox/
150•HieronymusBosch•14h ago•81 comments

I want to live like Costco people

https://tastecooking.com/i-want-to-live-like-costco-people/
280•speckx•15h ago•583 comments

Two Home Affairs officials suspended after AI 'hallucinations' found

https://www.citizen.co.za/news/home-affairs-officials-suspended-ai-hallucinations/
78•jruohonen•11h ago•18 comments

US will start revoking passports for parents who owe child support

https://apnews.com/article/passports-unpaid-child-support-penalty-state-department-42d90cfa8a06ee...
35•OutOfHere•3h ago•11 comments

Programming Still Sucks

https://www.stvn.sh/writing/programming-still-sucks-fqffhyp
575•jeromechoo•1d ago•291 comments

Creating for a niche

https://www.davesnider.com/posts/working-in-a-niche
55•snide•11h ago•7 comments