Hacker Newsnew | past | comments | ask | show | jobs | submit | jeffjeffbear's commentslogin

I don't think the fee to get access to the standard is generating much income for anyone. Most of what your talking about seems to be money made from licensing of the technology, right?

When I was younger I thought of replacing most of the OS with a browser since that is how I used it. but this is weird and not in a good way. Maybe using Firefox would feel better.

> When I was younger I thought of replacing most of the OS with a browser since that is how I used it.

Isn't that basically Chrome OS?


I run a math circle in my area, and use forgejo with kids for thier solutions in Latex and python, it works great for me, and is super easy to enforce logins and reset passwords.

I have seen this particular idea come up a lot lately.

Personaly I think Intel's early investment in linux had a lot to do with it. They also sold a compiler and marketed to labs and such which bought chips. So linux compatibility meant a lot to decision makers.

AMD the underdog went more in on Linux compat than NVIDIA. Which may have been a business decsion.

I dunno, maybe the GPL effect was more a market share thing with developers than a copyleft thing.

Nota Bene: I do love copyleft and license all my own projects AGPL


The Linux vs BSD fight happened before NVIDIA vs AMD was a thing.

I would still use it but NVIDIA abandoned it, so I can't. I wish they still had some support for modern CUDA.

Doesn't seem very bad, for any of the Zig code I looked at, it would maybe have been nicer to try starting from something like GGML and building on top so it was more extensible. Personally, aside from implementing all of BLAS in Zig, I would have just used OpenBLAS.

I don't mean to be mean, or anything, but aside from educating yourself this isn't super useful for others, if it could run any Qwen3 model or something it might be more interesting. Maybe have some explanation of what you are wanting from this project?

I wanted to get a sense of and intuition for how to build an LLM from scratch, and to learn more Zig by doing so.

I avoided using external (linear algebra/tensor) libraries to keep the project's scope small and manageable. Adding them can be the next step, but they are usually very large dependencies that can make the project bloated. Anyway, Zig has great SIMD and multi-threading support, but I think there is a need for a native linalg/tensor library for Zig with a clean and mature API.

I'm not sure about the usefulness, it depends TBH. I think there are a lot of people (like hobbyists, students, people learning Zig, etc.) who can find the project somewhat useful at its current stage.


OP said in the submission that this is educational.

Not everything has to be useful.


> Teachers can’t be bothered to close the test when class ends!

What about students who need extra time, which can be part of an IEP, and other issues, I don't think that part is lazy. Also a decent amount of the usage of Canvas or similar LMS's is subject to school or district wide rules.

Edit: I taught highschool CS during the pandemic to try to help out with issues in my district.


Usually garbage collection does improve alot of benchmarks, just look at the hans boem gc benchmarks.


Back in the day, the cheat was to set up the GC so that the GC happened outside the timed portion of the benchmark. You know what's faster than the fastest GC? Not doing it.



The two extreme outliers I see are labeled "aead/clx192q/opt,-O3" and "aead/schwaemm128128v2/opt,-Os" according to clicking on the points with devtools. aead/schwaemm128128v2/opt,-Os looks like it is almost at 0x. 1x is at about y = 659 and that test is at 769 out of I guess 780 based on the graph.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: