Readit News logoReadit News
falkaer commented on Mojo: The usability of Python with the performance of C   stackoverflow.blog/2023/0... · Posted by u/mikece
BugsJustFindMe · 2 years ago
The thing about Mojo is that the part they spend most of their time promoting in their online material (Python but faster and good for AI) doesn't seem to require a new language at all, but rather a new hardware-aware Python compiler and some extra library modules.

It sure looks like they only turned it into a new language because they wanted to add static typing and immutable references, which maybe you care about and maybe you don't.

In that light it's hard for me to appreciate the development direction they've gone in.

falkaer · 2 years ago
Those new language constructs are exactly what's enabling the performance gains, by giving reliable information to the compiler. Projects like numba have clearly demonstrated the limitations of trying to compile pure Python.
falkaer commented on Julia and Mojo Mandelbrot Benchmark   discourse.julialang.org/t... · Posted by u/npalli
stellalo · 3 years ago
> The least amount of effort to get something done much faster wins by default.

And then you’re stuck with a proprietary language “subscribe to download”? Not sure it’s the least amount of effort honestly.

falkaer · 3 years ago
It's only closed-source for now, with plans to open-source the language when it's more finalized - similar to LLVM early on. Not sure if it says so explicitly on their website somewhere, but Chris Lattner has stated that several times
falkaer commented on Hyprland: A dynamic tiling Wayland compositor   hyprland.org/... · Posted by u/falkaer
Izkata · 3 years ago
I thought Sway was based on i3, which is an arbitrary-width tree that can have different display modes per container node in the tree.

Hyperland's wiki only lists "Dwindle" and "Master" layouts, which from the description are strictly less versatile than i3 (and Sway?) in exchange for convenience if those layouts are what you want. Does it even have something as flexible as i3? (and Sway?)

falkaer · 3 years ago
I use the dwindle layout which is similar to bspwm in automatic splitting mode. One advantage is you can drag and drop windows into other nodes, which will be split appropriately, it's surprisingly neat when you have a lot of stuff open. It's easiest to get a feel for the differences by just trying it out or watching some videos of it on r/unixporn
falkaer commented on Rust in the Linux Kernel: Just the Beginning   memorysafety.org/blog/rus... · Posted by u/arunc
bayindirh · 3 years ago
While the people I talk with are not high profile evangelists, all of them are using Rust in their professional life for work.

Maybe the messaging should be clear, and hype should be better controlled from top to bottom, because I never talked with anyone who doesn't casts stones to C & C++ and badmouths it while saying that Rust is the one, and only, and the last savior we need.

BTW, I'm not against Rust, but I don't use LLVM. I'm waiting gccrs to dive into the language.

falkaer · 3 years ago
I'm curious, why not use LLVM?
falkaer commented on Apple M1 Max Geekbench Score   browser.geekbench.com/v5/... · Posted by u/mv9
falkaer · 4 years ago
The M1 (laptops) do emulate x86, and the M1 (chip) has a few x86 specific instructions to improve emulation performance

u/falkaer

KarmaCake day338September 24, 2019View Original