Live data from Hacker News

Five Years of Tinygrad

geohot.github.io

151–160 of 167 posts

Re: Five Years of Tinygrad

#151

I've looked at the "only 18,935 lines of code" python code and it made me want to poke my eyes out. Not sure what's the point of this extreme code-golfing.

yes, it's really crazy, if people think you're exaggerating look at this: https://github.com/tinygrad/tinygrad/blob/master/tinygrad/co... One of the cases why I think obsession with lines of code is one of the most counterproductive metrics, it always produces code like this.

Good code but on the way to terse Better comments needed

Funny to me that it is called simplify.py

Re: Five Years of Tinygrad

#153
post #111
post #12

Earlier quoted context omitted.

Lattner is a smart guy, but I think Mojo might be the wrong direction. Time will tell. History has not so far been kind to projects which attempt to supplant cPython, whether they are other Python variants such as PyPy, or other languages such as julia. Python has a lot of detractors, but (despite some huge missteps with the 2-3 transition) the core team keeps churning out stuff that people want to use. Mojo is being…

I don't think they intend to supplant cPython, but to make it easier for someone to take a piece of software written in high-productivity Python and make it more performant on specialized hardware by using a similar syntax. Long term it can find applications outside of ML-specific hardware.

That may be the intent, but if the semantics of passing parameters is different, how will that work when it comes to customer testimonials?

Re: Five Years of Tinygrad

#154

Earlier quoted context omitted.

The blog seems like a regular political opinion. We can't just call people we disagree with "absolute nuts" all the time.

Saying Elon is the only adult in the room is bonkers level insane. As is calling the Ds a racist party. This is merely one link, his site is full of equally nuts ranting. https://geohot.github.io/blog/jekyll/update/2023/04/11/wireh... https://geohot.github.io/blog/jekyll/update/2025/10/19/solut...

> Saying Elon is the only adult in the room is bonkers level insane

That doesn't sound like a "bonker level insane" in any way.

Maybe you disagree with him that Elon isn't the only adult in the room but that's just disagreement. People disgreeing with you doesn't make them insane.

An example of bonker level insane would be something like: the SF DA described the murder of an elder asian as "temper tantrum" because the DA wanted to downplay the crime. Now that is truly insane: https://www.foxnews.com/us/san-francisco-da-under-fire-after... ... Bruh, it was a brutal murder. Use other words please.

> As is calling the Ds a racist party.

I clicked on the 2 links and search for the word "racist" using the Chrome find functionality. I couldn't find that word.

Not saying you are lying, but if you don't reply. You probably are.

Can you reference a more specific link? because I have follow-up questions like: is he calling every single person in the Ds racist? Is he calling only a certain group? Is he calling a certain action?

Re: Five Years of Tinygrad

#155

Earlier quoted context omitted.

Saying Elon is the only adult in the room is bonkers level insane. As is calling the Ds a racist party. This is merely one link, his site is full of equally nuts ranting. https://geohot.github.io/blog/jekyll/update/2023/04/11/wireh... https://geohot.github.io/blog/jekyll/update/2025/10/19/solut...

> Saying Elon is the only adult in the room is bonkers level insane That doesn't sound like a "bonker level insane" in any way. Maybe you disagree with him that Elon isn't the only adult in the room but that's just disagreement. People disgreeing with you doesn't make them insane. An example of bonker level insane would be something like: the SF DA described the murder of an elder asian as "temper tantrum" because th…

Yes, in 2025 praising Elon as "the adult in the room" is bonkers level insane. I don't know or care what the DA of a city with less than 1M people said about a crime, what an absurd comparison. Is that DA operating at the highest levels of government and stealing our data while pretending to be fighting for "efficiency"? Has that DA dismantled USAID and killed thousands of people?

> I clicked on the 2 links and search for the word "racist"

It is in the very first link, which makes it clear you didn't even read it before arguing with me about my assessment of the writer

Re: Five Years of Tinygrad

#156

Earlier quoted context omitted.

Saying Elon is the only adult in the room is bonkers level insane. As is calling the Ds a racist party. This is merely one link, his site is full of equally nuts ranting. https://geohot.github.io/blog/jekyll/update/2023/04/11/wireh... https://geohot.github.io/blog/jekyll/update/2025/10/19/solut...

> Saying Elon is the only adult in the room is bonkers level insane That doesn't sound like a "bonker level insane" in any way. Maybe you disagree with him that Elon isn't the only adult in the room but that's just disagreement. People disgreeing with you doesn't make them insane. An example of bonker level insane would be something like: the SF DA described the murder of an elder asian as "temper tantrum" because th…

The guy is using Twitter to push Great Replacement Theory and all sorts of other racist nonsense on a daily basis. He bought the site and turned into a Nazi sanctuary. You can defend him if you want but that only reflects on you

Re: Five Years of Tinygrad

#157
post #82
post #50

Earlier quoted context omitted.

You're not supposed to admit it, but I never cared for Dijkstra's arguments on the matter. The same goes for his GOTO tirade, although that has been distorted by time somewhat. Pascal is using 1-ord, Fortran, R, Mathematica. If anything, it seems there's a longer tradition of 1-ord in scientific computing. In this view, I must agree insofar I don't think Julia people are serious about their "general purpose" stance w…

> I never cared for Dijkstra's arguments on the matter. It resonates with me, as does little-endian. There are evergreen arguments about both of these, but they stand out to me as two of the few places where I appear to be in sync with the majority. > Pascal is using 1-ord, Fortran, R, Mathematica. If anything, it seems there's a longer tradition of 1-ord in scientific computing. Actually, Pascal let you define the s…

Actually reading his argument convinced me that 1-based indexing is better haha.

Re: Five Years of Tinygrad

#158
post #49

Earlier quoted context omitted.

> For example, Bayesian programming like Turing.jl is virtually unmatched in Python. What about numpyro? Disclaimer: I contribute to numpyro occasionally.

Honestly, I'm not familiar with it. I had only played with RxInfer, if only to try the so-called "message-passing" paradigm. My grasp on probability is really lacking, in fact I picked up prediction markets and Julia to get better at it. If you don't mind me asking, what's the deal with NumPyro why you chose to work it?

Well I did my PhD working with Probabilistic Torch, then shifted to Pyro for most applied probabilistic programming in PyTorch, and then wanted to learn Jax. So I moved over to Numpyro.

Re: Five Years of Tinygrad

#159

Earlier quoted context omitted.

> Saying Elon is the only adult in the room is bonkers level insane That doesn't sound like a "bonker level insane" in any way. Maybe you disagree with him that Elon isn't the only adult in the room but that's just disagreement. People disgreeing with you doesn't make them insane. An example of bonker level insane would be something like: the SF DA described the murder of an elder asian as "temper tantrum" because th…

Yes, in 2025 praising Elon as "the adult in the room" is bonkers level insane. I don't know or care what the DA of a city with less than 1M people said about a crime, what an absurd comparison. Is that DA operating at the highest levels of government and stealing our data while pretending to be fighting for "efficiency"? Has that DA dismantled USAID and killed thousands of people? > I clicked on the 2 links and searc…

> I don't know or care what the DA of a city with less than 1M people said about a crime

Ok, let me get it straight. You don't care about the DA not wanting to prosecute a brutal murder?

Wow.

Not caring about the justice of a brutal murder is quite ... insane. And you said that out loud. Holy shit.

> It is in the very first link

It is not. But maybe I missed it. Can you quote?

Re: Five Years of Tinygrad

#160

Earlier quoted context omitted.

> Saying Elon is the only adult in the room is bonkers level insane That doesn't sound like a "bonker level insane" in any way. Maybe you disagree with him that Elon isn't the only adult in the room but that's just disagreement. People disgreeing with you doesn't make them insane. An example of bonker level insane would be something like: the SF DA described the murder of an elder asian as "temper tantrum" because th…

The guy is using Twitter to push Great Replacement Theory and all sorts of other racist nonsense on a daily basis. He bought the site and turned into a Nazi sanctuary. You can defend him if you want but that only reflects on you

I gotta say. I don't care about your opinion on me.

Why? You just said you didn't care about the justice of a brutal murder. That's pretty extremist.

Post reply on HN