alt.hn

1/22/2026 at 3:26:38 AM

Show HN: High speed graphics rendering research with tinygrad/tinyJIT

https://github.com/quantbagel/gtinygrad

by quantbagel

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 ts

by 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

1/22/2026 at 5:36:20 AM

Claude didn't follow your "Every line must earn its keep. Prefer readability over cleverness. We believe that if carefully designed, 10 lines can have the impact of 1000." from https://github.com/quantbagel/gtinygrad/blob/master/AGENTS.m... given how bloated this demo is.

https://blog.evjang.com/2019/11/jaxpt.html is a better demo of how to render the Cornell Box on a TPU using differentiable path tracing.

by sxp

1/22/2026 at 5:36:13 AM

so cool! id love to read a blog post about this.

by suhacker256