Five Years of Tinygrad

40 points | by iyaja 2 hours ago

18 comments

  • measurablefunc 2 minutes ago

    Is it really "Complex"? Or did we just make it "Complicated"? - https://www.youtube.com/watch?v=ubaX1Smg6pY

  • paxys an hour ago

    Lots of words and weird analogies to say basically nothing.

    What is the status of the project? What can it do? What has it achieved in 5 years?

    But no, let's highlight how we follow the "Elon process".

    As a side note, whenever someone incessantly focuses on lines of code as a metric (in either direction), I immediately start to take them less seriously.

      jszymborski 34 minutes ago

      From [0]:

      "When we can reproduce a common set of papers on 1 NVIDIA GPU 2x faster than PyTorch. We also want the speed to be good on the M1. ETA, Q2 next year."

      [0] https://tinygrad.org/#tinybox

  • still-learning 17 minutes ago

    >People get hired by contributing to the repo. It’s a very self directed job, with one meeting a week and a goal of making tinygrad better

    I find this organizational structure compelling, probably the closest to reaching 100% productivity in a week as you can get.

      ttul 3 minutes ago

      I wonder what happened to George’s old policy of requiring everyone to move to San Diego?

  • pa7ch an hour ago

    Very weird to market this as subscribing to "Elon process for software"

    I remember when defcon ctf would play Geohot's PlayStation rap video every year on the wall.

      spiderfarmer 44 minutes ago

      I hate it when ‘inspirational’ quotes are attributed to the person with the largest audience and not the people who came up with it, like in this case, the engineers at Lockheed’s Skunk Works.

  • deburo an hour ago

    So this is all python? I bet Chris Lattner probably approached them.

      zephen 29 minutes ago

      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 positioned "as a member of the Python family" but, like Pyrex/Cython, it has special syntax, and even worse, the calling convention is both different than Python, and depends on the type of variable being passed. And the introspection is completely missing.

  • mika6996 an hour ago

    What would tinygrad replace if they continue to proceed like this?

      spiderfarmer 40 minutes ago

      Potentially PyTorch and Tensorflow.

  • timzaman 42 minutes ago

    Fell bad for geohotz. Such a lovely guy, i hope he strikes it right soon

      still-learning 13 minutes ago

      Seems like he's doing fine, why do you feel bad for him?

  • vileain an hour ago

    [flagged]

      dang 18 minutes ago

      "Please don't pick the most provocative thing in an article or post to complain about in the thread. Find something interesting to respond to instead."

      https://news.ycombinator.com/newsguidelines.html

      mycodendral 23 minutes ago

      the value is the directness, not implied origination

      not everyone cares about playing voldemort

      spiderfarmer 35 minutes ago

      There are lots of bubbles where Elon is still king. Those bubbles are often void of deodorant.

        vileain 18 minutes ago

        Based on the response it appears HN is one such bubble.