1,340 karma · joined March 30, 2010
http://csdd.tufts.edu/news/complete_story/pr_tufts_csdd_2014...
which arrives at $2.6B. And if you are interested in keeping up with some of these studies from someone in the industry, I highly recommend Derek Lowe's blog -- he's a medicinal chemist. For example, http://blogs.sciencemag.org/pipeline/archives/2017/09/12/it-...
DiffuserCam was previously discussed on HN but I couldn't find the link.
1a. we don't run big systems. Well, I don't, at least -- my coauthors wrote spark and similar systems, so they're certainly aware of some of the challenges, but for us the major appeal here is someone else (cloud provider) is running a tremendous amount of the system!
1b. I think you're totally right that these sorts of systems tend to be generalized beyond their sweet spot. We have had quite passionate debates internally as to the amount of complexity we should add to the underlying system to support richer BSP efficiently. I just want to make sure the "obvious" stuff works as easily and quickly as possible (that is, basic map)
2. Segregating compute from storage _is_ untenable for a lot of workloads! But for a lot of the compute-heavy work we do, it's not. And we were really, truly shocked at how big the bandwidth to S3 really is -- for our compute applications, this degree of data disaggregation
3. "Model what the dev is using for dev" is _exactly_ what we're trying to accomplish. We even try and replicate the dev environment (thanks to anaconda, cloudpickle, etc.) as transparently as possible. That's exactly what we're trying to achieve, at the end of the day -- get back to where condor (another bird-named job system that we love) had us at 20 years ago.
For me the most authoritative answer is what the Human Brain Project in europe is able to achieve: http://www.nature.com/news/fragment-of-rat-brain-simulated-i...
31k cells with 37M synapses. That's a start, but pretty far from a mouse brain (100M cells) or a human brain (80B? ).
Also if Moore's law really is dead, this all gets much more depressing.
For the next paper, though, we're taking a more careful look at a lot of these encoding questions, as well as trying to use processors with a greater degree of functional specialization so we can more accurately capture what's going on.
Also, there exist brain areas and regions where we do in fact have a few good good models, and connectomics has the potential to help us resolve them -- see http://www.nature.com/nature/journal/v500/n7461/full/nature1...
It's not clear what the solution is to this complex problem.
1. incredible freedom to work on whatever I want 2. a real focus on prototypes and curiosity, with less pressure to "ship working artifacts" 3. explicit recognition that "learning new skills" is part of the job. When I was in industry, if I needed an antenna designed, I would just go hire an RF engineering firm. Now I can spend time hacking on it myself, which I really enjoy 4. Absence of corporate bullshit, which has traditionally included tremendous IT freedom, no centralized control of messaging / official PR line, etc. 5. Generally no IP bullshit unless you want it -- everyone loves open-source, etc. AMP is a real leader here.
Things that are a challenge:
1. project management is often lacking -- it can be hard to focus, and the freedom to explore is a double-edged sword of "it's been 18 months, what papers have we actually finished?" 2. The pay isn't great -- CS postdocs make $60-70k/year. Fortunately I can consult on the side to pad this out. 3. A lot of your inputs are 23-year-old graduate students, who are smarter than you, enthusiastic, and inexperienced. This can be a fantastic source of new creative ideas, but sometimes they also decide to switch from julia to rust 80% of the way through a project. Sometimes you wish you could just hire that RF engineer and get shit done (see above above)
tl;dr : I get to build the coolest shit with the most amazing people helping me and learn a ton of new things, in an environment which generally shares my values.
One of the benefits of working in academia in CS has been the absence of top-down corporate IT control -- no MDM on you mobile devices, no third-parties having root on your devices, the ability to have a static IP, etc.
I share your intuition, I really do. I even said similar things in grad school (and still do, sometimes). But the reality is that:
1. These are not supposed to be projects, they are supposed to be companies creating products. The gulf between "Nature paper" and "something someone will buy" is incredibly long and arduous. Plus, these are VC-backed, meaning there's an expectation of timeline (short) and return (high). These aren't "take $20m from darpa and engage in another four years of R&D" type endeavors. So while they might look trivial scientifically (although I do not think that they do), they have to be working sooner rather than later.
2. "Better versions" is also a tough thing to assess. The people involved matter a lot -- thus even technically superior solutions from very smart people might still not be "better versions". I know many grad students who are much more knowledgable than some of the top data scientists, who nonetheless would fall on their faces if they tried to do a data science startup. Similar for life sciences and biotech.
I think the people who poo-poo academia are largely setting up strawmen -- even Peter Thiel (whose first VC firm, Founders Fund, backed both of my startups) admits that there's a substantial role for government and academic activity in enabling long-term technical innovation.
As biologists, we know just how hard it is to make _anything_ work in this space. Most new drugs fail, most clinical trials fail, most pathways end up being hard to target, etc. etc. Often building a company in the biotech space is like trying to build a microprocessor company where we're still not entirely sure "how the silicon works".
The challenge for YC and other VCs is to identify technologies that are "almost there", and help turn them into companies and products. That's very hard, and I'm not really even sure that we (as academics) are any good at it either.
Will some of them fail? Sure. Will some of them leave the startup scene and maybe go back and do a postdoc or work for an industrial research lab or do another startup, much wiser? Of course. But that hardly seems like a horrible outcome, especially if the scientists learn a lot along the way.
[1] http://www.amazon.com/The-Idea-Factory-American-Innovation/d...