π Eng manager job working on storage APIs, workers, etc for Firefox. Relevant to improving local-first apps in the browser! www.mozilla.org/en-US/career...
04.08.2025 08:02 β π 27 π 16 π¬ 0 π 0@jeff.cuchazinteractive.org
Making a better internet for myself and friends. Full-stack software engineer working in academia, and on my own tools, in Rust, Kotlin, Python, Javascript, and more.
π Eng manager job working on storage APIs, workers, etc for Firefox. Relevant to improving local-first apps in the browser! www.mozilla.org/en-US/career...
04.08.2025 08:02 β π 27 π 16 π¬ 0 π 0Orion is coming to Linux early next year! π
20.07.2025 02:10 β π 6 π 2 π¬ 1 π 0π’ Tailscale is hiring a Software Engineer, Networking (Rust)!
π’ Tailscale is #hiring a Software Engineer, Networking (Rust)!
π° $181K - $240K
π Worldwide
π http://jbs.ink/7tEO5SjTpfDw
#jobalert #jobsearch #remotejob #remotework #wfh #backend #softwareengineer #design
Also, that FAQ does indeed have Big Oof energy.
14.07.2025 19:48 β π 1 π 0 π¬ 1 π 0The GIF reactions to this skeet from people with vaguely climate-related handles speaks volumes!
14.07.2025 19:35 β π 1 π 0 π¬ 1 π 0It's really painful to watch all this happen. =(
30.06.2025 16:58 β π 0 π 0 π¬ 0 π 0@jeff.cuchazinteractive.org and I wrote a GPU kernel in Mojo for cryo-EM forward projection this weekend as part of the Modular Hack Weekend. On our benchmark volume we generate ~500k projections per second, a ~35x speedup over my PyTorch GPU implementation π€©
code: github.com/alisterburt/...
Holy shit, the new Mario Kart World soundtrack goes hard! π·
24.06.2025 23:26 β π 1 π 0 π¬ 0 π 0A photo of a die bonded to a circuit board using many many separate little bonding wires
Still one of the greatest jokes of all time:
No, Mr. Die, I expect you to bond.
Wow, it's not every day you write some Python code, run into an error, search for a solution online, and the creator of Python says just ignore the error.
I feel a little vindicated here. π
github.com/python/typin...
No Kings was definitely bigger than Hands Off here. By a wide margin. π It was huge!
15.06.2025 17:33 β π 2 π 0 π¬ 1 π 0Aww, thanks! π
I'm just spoiled by the really really good parallel tools in Rust. When the Rust docs say say "fearless concurrency", they really mean it!
For Mojo to compete with the Rust tools I have today, I'd like to see better parallel tools. I'm hopeful that someday they can get there.
Modular has stated a bunch that they want Mojo to be for general compute. They'll probably get there eventually, but for now, they're prioritizing AI goals first.
Totally reasonable!
Us HPC types might just have to wait until later. Mojo looks very promising, but it's still early days for them.
To be fair, their reason given for not supporting hyperthreading looks like it rhymes with: our AI workloads don't benefit from it, so we didn't offer the setting.
If Mojo is only for AI, that's fine, but maybe that means us non-AI HPC folks can't really use it.
Oh wow... Mojo currently can't use hyperthreading:
github.com/modular/modu...
This is just ... unserious. I mean, they're doing some amazing work with compilers here. A+ Can't knock them for that. But the runtime support seems to be unbaked.
Maybe Mojo isn't quite ready for mainstream use yet?
I'm also struggling to find info on how Mojo does IO, including patterns for pipelining compute and IO operations. Usually, you'd use blocking threads for IO work, but again, rich parallelism tools seem to be lacking here.
Maybe a Hack Weekend is just what we need to look into these questions. π
Yeah. I can't find much on parallelism other than this one function: docs.modular.com/mojo/stdlib/...
Which presumably is using some kind of thread pool under-the-hood? The issue tracker seems to have many bugs related to parallelism too, including fighting against CPython's GIL. Classic Python. π
I'm still having fun looking into Mojo. Any idea what their multi-threading story is like? The Python ecosystem doesn't have a great track record here, but I hope having a totally separate compiler might let the Mojo team make some big improvements.
06.06.2025 21:40 β π 1 π 0 π¬ 1 π 0The promise is AI/LLM is that it will make things easier, but every time I read about how it actually works, it's just a different kind of difficult.
05.06.2025 15:08 β π 18 π 8 π¬ 2 π 1Super long talk tho. Sheesh! This is one of those times when I love the faster playback speeds on YouTube.
05.06.2025 20:07 β π 0 π 0 π¬ 1 π 0I've definitely heard the name a few times, but this is the first time I've seen Chris speak. Definitely an impressive track record and an excellent speaker too. π
05.06.2025 20:05 β π 1 π 0 π¬ 1 π 0Wow, that talk you linked is really impressive. Looks they've accomplished a lot since the last time I looked at Mojo. It seems like they've built a whole new set of tools for general HPC with a high degree of portability too. It's weird to see hardware instructions in Python code, but exciting too.
05.06.2025 19:47 β π 1 π 0 π¬ 1 π 0I've only played with CubeCL for an hour or so, but it seems to do what it says on the tin. Rust on the GPU has had a very scattered story so far, but CubeCL looks like they're making real progress towards something portable.
But glad to hear you're liking Mojo. Maybe I'll give it another look.
Yes, the heavy influence of VC investment into Modular makes me very wary of depending on their tools too.
And yes, good Python interop could be useful for this application, but not a hard requirement.
How are you liking Mojo? We've been looking towards things like Rust and CubeCL for some new high-perf work, but to be honest, not many people around here know Rust. Doing high-perf work in a Python-like experience might be more familiar to folks.
05.06.2025 14:34 β π 0 π 0 π¬ 1 π 0π’
31.05.2025 15:43 β π 1 π 0 π¬ 0 π 0Fun facts: Duke's grad student population is about 1.7x larger than its undergrad one. And there's about 7.2x more employees on campus too. So that research-complex-with-a-small-undergrad-institution-attached sounds pretty accurate. π
25.05.2025 15:06 β π 2 π 0 π¬ 0 π 0Wow, C++ build systems are an absolute nightmare. π± I don't miss this at all. Rust's build tool Cargo has completely spoiled me.
23.05.2025 14:10 β π 0 π 0 π¬ 0 π 0We're ready for Microsoft Recall and the automatic screenshots it takes of everything on your desktop.
Signal Desktop on Windows now includes support for a new "Screen security" feature designed to block screenshots of your Signal chats.
signal.org/blog/signal-...
ooooh, this looks super useful! π
21.05.2025 22:03 β π 3 π 0 π¬ 0 π 0