programnature

Joined 19 years ago

Karma
1,478
Submissions
178
Member since
Aug 16
[ my public key: https://keybase.io/programnature; my proof: https://keybase.io/programnature/sigs/WAH4tect6wkAApwjH112Pbv8H21zYLuBDkES1A-6LVc ]
View on Hacker News

Recent submissions

Comment · 9 years ago
Its a good strategy. But its no silver bullet either. If you're exporting to a "static graph" platform, your losing a major benefit of PyTorch. If you mostly just care about shipping to production, a case can be made to just use tf/caffe2/mxnet etc from the start.

While PyTorch is extremely cool, the fanboyism is out of hand, thinking that what's good for their corner of the universe must be awesome for every use case and therefore TF is a overcomplex turd. Its not like the people designing these systems are stupid.

Comment · 9 years ago
Comment · 9 years ago
If you want to run in production.

Even FB doesn't use PyTorch in production, and instead uses Caffe2.

Comment · 9 years ago
Wolfram was there in 2002. Pretty cool examples though.
Comment · 9 years ago
Actually not clear if there is an official affiliation with Facebook, other than some of the primary devs.
Comment · 10 years ago
How?
Comment · 10 years ago
This is a very thick talk, one Rich's best ever IMHO.

The first point is how we talk about 'change' in software, to center around what things 'provide' and 'require'.

Breaking changes are changes that cause code to require more or provide less. Never do that, never need to do that. Good changes are in the realm of providing more or requiring less.

There is a detailed discussion about the different 'levels' - from functions, to packages, artifacts, and runtimes, which he views as multiple instances of the same problem. Even though we now have spec, theres a lot of work to leverage it across all those different layers to make specific statements about what is provided and required.

Comment · 10 years ago
Its an interesting question. One reason is Wolfram is extremely talented at language design, which is necessary to build an artifact of this size without self-immolating. Another is that it is a commercial company following a plan. A third is that few people have learned the lessons of Mathematica enough to apply them.
Comment · 10 years ago
Yes, understandable. I encourage viewing this as part of the 'open' mandate.
Comment · 10 years ago
While its useful to have this kind of info, IMHO its still far from 'infrastructure for deep learning'. What about model versioning? What about deployment environments? We need to address the whole lifecycle, not just the 'training' bit. This is a huge and underserved part of the problem bc people tend to be satisfied with having 1 model thats good enough to publish.
Comment · 10 years ago
Did you also appreciate slide 28? "I used to think Wolfram was wrong. Now I am not so sure."
Comment · 10 years ago
Comment · 10 years ago
Theres a 160 people in the Om slack channel. There's more ways to contribute than sending patches, and theres quite a lot of community effort behind Om Next these days.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton