4 ms·
Just a heads up, your link has a trailing semi-colon, which deters from just clicking on it to go to the destination. Although it probably doesn't matter any mo
by natrys 5y ago
Just a heads up, your link has a trailing semi-colon, which deters from just clicking on it to go to the destination. Although it probably doesn't matter any more, as the entire post was marked dupe and removed.
In any case, good luck with the interview!
- sillysaurusx 5y agoHey, thank you for that :) I never remember whether HN strips all punctuation after urls or just periods. And thanks for the good luck charm. It’s really an interesting question to me, so if you have thoughts on the NN weight distribution issue, I’d be curious to hear them independent of whether the post is on the front page. I honestly don’t know how to properly distribute NN weights according to a license, which is a weird feeling since I’ve released quite a few. I suppose a tensorflow checkpoint would be fine. It just seems insane to me that Fat Fritz would refuse to do that after releasing their source code, given that they have to distribute the weights anyway with their program. I was trying to apply the principle of charity, but it’s true the company may have unilaterally refused to “release the weights” (somehow) even if it harmed their position and resulted in a lawsuit.
- natrys 5y agoProbably because new weights are the only thing they brought to the table, rest of it was just stockfish so it didn't hurt business interest to reveal generic stockfish source, once people realised Fat Fritz is just stockfish. In terms of GPL violation, I think if you are serious about the subject, you should simply shoot a mail to FSF, I am sure they could get back with something definitive. Personally (and IANAL) I do not believe in this case there is any ML specific nuance. As I understand, GPL demands you reveal source code to the full extant where it can grant its users the ability to recompile the software themselves. To that end, you can't omit any critical source file, because then the program doesn't compile. From this perspective, the model file is no different from any source code file, its absence renders the software un-compilable. Editing the model would still be same as editing source, thus still falls within GPL. However, I don't know what the implication could be, if the model wasn't baked into final executable, and instead was loadable at runtime.