Drew Conway
drewconway.com · Personal blog · on HN since 2009
Drew Conway, a data scientist, writes about data science, programming language trends, and the use of data in the intelligence community.
What HN saysHN commenters cite his data science Venn diagram, including its "danger zone," as a classic, and his posts on measuring programming language popularity.
30HN people shared it
6linked it in comments
77stories submitted
555story points
5 years agolast shared
2009people per year2026
Most-shared posts
- 1Revisiting “Ranking the popularity of programming languages”: creating tiers4 people · 7 points · first shared 2012 · 1 comments on HN
- 2The Data Science Venn Diagram (2010)4 people · 3 points · first shared 2015 · discussion on HN
- 3Python Packages for Social Scientists2 people · 60 points · first shared 2010 · 13 comments on HN
- 4The Data Science Venn Diagram2 people · 9 points · first shared 2010 · discussion on HN
- 5Data ownership, social science, and Twitter's folly2 people · 4 points · first shared 2011 · discussion on HN
- 6Should researchers share their "code-in-progress" online?2 people · 4 points · first shared 2010 · discussion on HN
- 7Animated heatmap of WikiLeaks report intensity in Afghanistan2 people · 3 points · first shared 2010 · discussion on HN
- 8Rules for Data Visualization2 people · 3 points · first shared 2009 · discussion on HN
- 9Machine Learning for Hackers Table of Contents1 people · 101 points · first shared 2012 · 24 comments on HN
- 10Why I will not analyze the new WikiLeaks data1 people · 90 points · first shared 2010 · 82 comments on HN
- 11Benford's Law tests on Wikileaks data1 people · 30 points · first shared 2010 · 17 comments on HN
- 12Running Large Graph Algorithms1 people · 30 points · first shared 2010 · 3 comments on HN
- 13Social Network Analysis in R1 people · 26 points · first shared 2009 · 1 comments on HN
- 14Using OpenCV To Determine Skin Tone Diversity Of Time Magazine Covers1 people · 25 points · first shared 2012 · 8 comments on HN
- 15What countries are ‘pulling their weight’ for Haiti?1 people · 18 points · first shared 2010 · 22 comments on HN
What HN people wrote when they linked it
probdist · 2015-07-16
The classic venn diagram of data science is still helpful: http://drewconway.com/zia/2013/3/26/the-data-science-venn-diagram
This article reads like a way to find yourself in the danger zone.
nl · 2015-09-04
It is almost the perfect example of the "Danger Zone" in http://drewconway.com/zia/2013/3/26/the-data-science-venn-diagram
gtani · 2013-01-22
There's lots of measures: Indeed job listings, google searches, mailing list volume; tiobe tries to incorporate a few.
http://www.drewconway.com/zia/?p=2892
http://www.wired.com/wiredenterprise/2012/06/berkeley-programming-lang…
zt · 2012-10-29
"We believe that the bar for training and hiring of front end JavaScript developers is even more attainable, and that is why we have chosen to be the first, and as of now, the only training program specifically for that market."
You know what I want--a twelve week, intense course on scientific computing in something like Python--for people who already know some core scientific subject and statistics. If we took http://www.drewconway.com/zia/wp-content/uploads/2010/09/Data_Science_… as a guide (and yes, yes, data science is just a name for something that has existed for twenty years), I want a program to move people from traditional research to data science.
snewe · 2010-07-30
Here is the original article by Drew Conway:
http://www.drewconway.com/zia/?p=2226
espeed · 2011-06-27
Set up a Linux computer (Ubuntu Linux is the easiest to set up), and spend the summer learning to program in Python.
Python is easy to learn (not much syntax), easy to read (explicit vs implicit), has a big ecosystem (more packages/libraries), is taught at universities so it's easy to find good programmers to help, and is used by many large websites/companies so it's a good language to know.
Here are some of the best online Python tutorials, including a link to videos and course material for MIT's introductory computer science course, which uses Python: http://www.quora.com/How-can-I-learn-to-program-in-Python/answer/James…
Build something that you want to use so it will be meaningful to you. Do you have a blog? That's usually a good first exercise. It's easy to do using Flask -- follow the tutorial (http://flask.pocoo.org/docs/).
Here are some tips to get you started:
Use Emacs as the text editor to write your code -- it usually comes pre-installed on Ubuntu, and it has a Python mode. Here are some Emacs tutorials (there are some good videos on YouTube too):
http://philip.greenspun.com/teaching/manuals/usermanual/emacs.html http://www2.lib.uchicago.edu/keith/tcl-course/emacs-tutorial.html http://www.gnu.org/software/emacs/tour/ http://cmgm.stanford.edu/classes/unix/emacs.html
Use PostgreSQL as your database. To install it on Ubuntu, use this command:
$ sudo apt-get install postgresql
Use SQLAlchemy (http://www.sqlalchemy.org/) to connect your Python…