Hacker News new | past | comments | ask | show | jobs | submit login

Can we please stop using terminology related to code for something that's not code?



Agreed it's annoying, but on a certain level also not entirely wrong. In a software 2.0 [0] world the weights are functionally the code in that it is what gets you from input to output.

Open weights or something similar would be better though

[0] https://karpathy.medium.com/software-2-0-a64152b37c35


Weights are configuration.


Weights almost entirely encapsulate the behavior of the model. Whatever structural analogy you want to use, they are closest in spirit to the core functional algorithm of traditional software.


Are symbols in your source file merely a configuration file for the compiler/interpreter?


No, but I would consider the command line flags to be configuration.


Except it's code. Weight decides how the model works so it's code. Code is just you telling the computer to work.

var a = b * 3 + 2;

You're telling me the * 3 + 2 part isn't code and only var a = b is code?


There’s always been fuzziness between data and code, it’s kind of the core concept of Turing machines.


Exactly - I wrote something on similar lines here : https://medium.com/@anandandbeyond/rethinking-open-source-fo...



sometimes it’s hard to see a difference.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: