Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    D

    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.

    Visit blogHN submissions
    Data & VisualizationAI & Machine LearningCareer & Work
    What HN says

    HN commenters cite his data science Venn diagram, including its "danger zone," as a classic, and his posts on measuring programming language popularity.

    Stats for nerds
    30HN people shared it
    77linked in comments
    555story points
    Sep 2015last shared
    2010people per year2015

    Top posts on HN

    1. 1
      Machine Learning for Hackers Table of Contents
      1 person · 101 points · first shared 2012 · 24 comments on HN
    2. 2
      Why I will not analyze the new WikiLeaks data
      1 person · 90 points · first shared 2010 · 82 comments on HN
    3. 3
      Python Packages for Social Scientists
      2 people · 60 points · first shared 2010 · 13 comments on HN
    4. 4
      Benford's Law tests on Wikileaks data
      1 person · 30 points · first shared 2010 · 17 comments on HN
    5. 5
      Running Large Graph Algorithms
      1 person · 30 points · first shared 2010 · 3 comments on HN
    6. 6
      Social Network Analysis in R
      1 person · 26 points · first shared 2009 · 1 comments on HN
    7. 7
      Using OpenCV To Determine Skin Tone Diversity Of Time Magazine Covers
      1 person · 25 points · first shared 2012 · 8 comments on HN
    8. 8
      What countries are ‘pulling their weight’ for Haiti?
      1 person · 18 points · first shared 2010 · 22 comments on HN
    9. 9
      More Venture Capital Co-investment Networks
      1 person · 16 points · first shared 2010 · 3 comments on HN
    10. 10
      Visualizing Data with R and ggplot2 (Video)
      1 person · 16 points · first shared 2009 · Discussion on HN

    What HN people wrote when they linked it

    • espeedJun 2011

      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-Thornton

      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…

    • ztOct 2012

      "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_VD.png 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.

    • gtaniJan 2013

      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-languages/

    • probdistJul 2015

      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.

    • nlSep 2015

      It is almost the perfect example of the "Danger Zone" in http://drewconway.com/zia/2013/3/26/the-data-science-venn-diagram

    • sneweJul 2010

      Here is the original article by Drew Conway:

      http://www.drewconway.com/zia/?p=2226

    Related

    cleverhans-blogcleverhans.io20 people

    How to steal modern NLP systems with gibberish?

    cleverhans-blog
    Publication · last shared 2026
    Edwin Chenblog.echen.me41 people

    Exploring LSTMs

    Edwin Chen
    Personal · last shared 2023
    Domino Data Lab Blogblog.dominodatalab.com37 people

    You Can’t Do Data Science in a GUI

    Domino Data Lab Blog
    Company · last shared 2021
    Measuring Measuresmeasuringmeasures.com30 people

    Learning About Statistical Learning

    Measuring Measures
    Personal · last shared 2012
    SVDS Blogsvds.com27 people

    Ethereum: Rise of the World Computer

    SVDS Blog
    Company · last shared 2021
    OUseful.Infoblog.ouseful.info19 people

    Mapping How Programming Languages Influenced Each Other According to Wikipedia

    OUseful.Info
    Personal · last shared 2024
    AMPLab Blogamplab.cs.berkeley.edu40 people

    Data-Processing Frameworks Benchmark: Redshift, Hive, Shark, Impala

    AMPLab Blog
    Company · last shared 2026
    Stitch Fix Multithreadedmultithreaded.stitchfix.com87 people

    Engineers Shouldn’t Write ETL

    Stitch Fix Multithreaded
    Company · last shared 2025