3 ms·
Sadly its dead project
by machinekob 4y ago
Sadly its dead project
- thechao 4y ago
- dang 4y agoHey, could you please make your substantive points without putdowns and swipes? The latter are against the site guidelines because they degrade discussion and evoke worse from others - see https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html. Your comment would be fine without the first and last sentences. If you know more than others, that's great - but in that case, please share some of what you know so the rest of us can learn, and drop the putdowns/swipes/name-calling. Then you'll be adding interesting information without poisoning the culture. Having a culture that doesn't poison itself is part of the mandate of this site, and to have a hope of achieving that, we need everyone to help. https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sort=byDate&type=comment&query=share%20know%20learn%20by:dang https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor... For example, specifically which concepts are needed for AD and how they appear in most computer algebra languages would be an interesting thing to learn about.
- version_five 4y agoCan you give some examples of what you're referring to? Practical AD is generally a pretty new thing, especially as a built in construct like in Jax of Flux.jl / zygote (maybe swift?). Also tapenade that I've never used but I think works to differentiate C code. There is also something called enzyme that implements automatic differentiation within LLVM IR which sounds super cool but is over my head unfortunately. But all this is very new stuff (tapenade is the oldest on my list I think). What languages from the early 2000s do you mean?