Live data from Hacker News

Viewing profile — MohamedMabrouk

MohamedMabrouk

HN member
Joined
Mon, Feb 12, 2024, 4:00 PM UTC
HN karma
29
Public activity
20 items

About MohamedMabrouk

No profile information was provided.

Recent public activity

  1. comment
    Comment #49269144

    I think they had a good dive here https://www.youtube.com/watch?v=SEwTjZvy8vw The gist is that MLIR (unlike LLVM) was designed to be multithreaded so the whole stack above LLVM IR …

  2. comment
    Comment #48766711

    Immich is an amazing software. I use it regularly as an alternative along side Google photos. I keep in it large videos that I wouldn't upload normally to Google photos + the snapp…

  3. comment
    Comment #48072984

    I don't think mojo depends on OpenBLAS or other BLAS implementation. I remember that they took a lot of pride in the early days how linalg primitives like matmul which was complete…

  4. comment
    Comment #48068182

    Mojo aims to be this (other language) arguably with easier programming model that rust, familiar syntax to python devs, and a modern design in general. Its stated goal now, is the …

  5. comment
    Comment #48067399

    how is it in investors self interest to keep a programming language (some thing which no one makes money on today) closed? It also means that library authors can't reason about the…

  6. comment
    Comment #48066365

    is that so? People are still reading their code to understand it and ask (or make modifications). even in the (LLM age) language design, readability is still as relevant as before.…

  7. comment
    Comment #48065021

    I don't understand this framing, so? Cpp, Julia are more widely adopted, used in HPC. it does not mean that people shouldn't start, learn new languages.

  8. comment
    Comment #48060344

    I think that plan is to open source the compiler with 1.0 which is expected to be this summer. so in ~3-4 months time.

  9. story
  10. comment
    Comment #45138513

    * Compiling arbitrary Julia code into a native standalone binary (a la rust/C++) with all its consequcnes.

  11. comment
    Comment #44553639

    the available data from some of those lesser used scripts are miniscule. the most common ancient North Arabian script is safitic and only around 50K texts are processed and widely …

  12. comment
    Comment #44364482

    Creating DSL/Bindings for Julia or python to underlaying platform like CUDA is not really replacing it, it is yet adding another layer on top of the existing platforms or creating …

  13. comment
    Comment #44363841

    I think the modular proposition is to solve the AI infra problem using a modern systems programming language but with a python syntax (to keep the mental overhead low) it is mainly…

  14. comment
    Comment #44355588

    AFAIK, there is a zero-copy interface for objects like numpy array and torch tensors where you can do in-place manipulation in mojo.

  15. comment
    Comment #44354387

    not sure, modular is focusing mainly on enterprise applications. but if you look at the current PRs you can see people hacking support for standalone consumer-grade Nvidia and AMD …

  16. comment
    Comment #44353761

    Already GPU code, kernels, and complete models can run on datacenter AMD GPUs using the same code, the same programming model, and same language constructs.

  17. comment
    Comment #40815329

    Mojo the language is free to use and probably will be open sourced. The money maker for modular is MAX which is an AI compiler written in mojo where they would charge for its use i…

  18. comment
    Comment #39361519

    Thanks a lot!

  19. comment
    Comment #39352038

    That's great to see, thanks a ton. care to share your system information? I am trying to understand where the difference is coming from and that would really helpful.

  20. comment
    Comment #39346395

    Hey, the Mojo parser author here. the test folder is just for the unit tests. All the benchmarking code is located in the /benchmark folder. It would be great if you can give it an…