1/22/2026 at 5:48:26 AM
Why is this a fork of tinygrad and not just something that imports it?by nl
1/22/2026 at 6:19:29 AM
Because forking is new coding /s (What we see is natural entropy of systems. Wannabe codies fork a repo… and instead of contributing to original one they make their own copy. What will happen if you repeat this a few times? ;)by sixtyj
1/22/2026 at 7:33:49 AM
That is a legit way of working on contribution. You fork, you work on the fork - if it's not junk then you issue a pull request. What's the deal with belittling and holier-than-thou moralizing?by Keyframe
1/22/2026 at 2:47:11 PM
I have nothing against forking ofc. I like it. But I really don’t like laziness when there is no contribution to original project - instead those codies make the project as their, in fact it is just a (poor) fork. The result is the mess. My first comment was about this behaviour.Forking is nice when it’s nice.
by sixtyj
1/22/2026 at 7:51:13 AM
Well I wanted to implement light transport papers without having to deal with cpp. I think tinygrad, and more specifically tinyJIT are super useful abstractions. This is def not available in tsby quantbagel
1/23/2026 at 12:47:10 AM
My question was more why a fork instead of doing the conventional "import tinygrad" into your own project.I don't think there is anywhere you are modifying tinygrad itself is there?
by nl