Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
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

    Emacs + org-mode + python in reproducible research; SciPy 2013 Presentation

    Enthought

    5 HN recommenders · recommended in 8 months, 2014–2018

    YouTube

    21:16 · 50K views · Jul 2, 2013

    John Kitchin shows how Emacs org-mode with Python lets researchers combine narrative, math, figures and executable code in one document. It exports to LaTeX, HTML and PDF, and he used it for papers and e-books.

    Repeatedly recommended as the canonical demo of org-mode for literate programming and reproducible research.

    Software Engineering & LanguagesTesting, debugging & developer toolsData science & statisticsPython, Ruby & scripting languages
    1. 22:43
      Consistent Technical Documents Using Emacs and Org Modespudlyo74K views • 6 years ago
    2. 28:36
      Literate Devops with EmacsHoward Abrams105K views • 11 years ago
    3. 56:21
      Getting Started With Org Modethoughtbot293K views • 10 years ago
    4. 46:57
      Emacs Org-mode - a system for note-taking and project planningGoogle TechTalks331K views • 18 years ago
    5. 1:01:04
      Introduction to Julia - Part 1 | SciPy 2014 | David SandersEnthought80K views • 12 years ago
    6. 1:01:06
      Emacs For Writersthoughtbot153K views • 11 years ago
    7. 40:45
      Jake Vanderplas - Statistics for Hackers - PyCon 2016.mp4PyCon 201693K views • 10 years ago
    8. 49:54
      The Clean Architecture in PythonNext Day Video114K views • 12 years ago
    9. 40:02
      Evil Mode: Or, How I Learned to Stop Worrying and Love Emacsthoughtbot563K views • 11 years ago
    10. 57:05
      Keynote: Begin...End?David Beazley9.5K views • 5 years ago
    11. 49:09
      Debugging with the Scientific Method - Stuart HallowayClojureTV25K views • 10 years ago
    12. 42:44
      Armin Ronacher - A Python for Future GenerationsEuroPython Conference6.2K views • 9 years ago
    13. 12:22
      Is Most Published Research Wrong?Veritasium6.2M views • 10 years ago
    14. 43:04
      "Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)Strange Loop Conference468K views • 4 years ago
    15. 45:11
      Stevey's Tech Talk E39 -- A guided tour of EmacsSteve Yegge13K views • 4 years ago
    16. 4:51
      VisiData Lightning Demo at PyCascades 2018Saul Pwanson41K views • 8 years ago
    17. 31:38
      Cory Benfield - Building Protocol Libraries The Right Way - PyCon 2016PyCon 201615K views • 10 years ago
    18. 28:17
      Using Python to Code by VoiceNext Day Video348K views • 13 years ago
    19. 1:14:52
      Effective Programs - 10 Years of Clojure - Rich HickeyClojureTV176K views • 9 years ago
    20. 1:54:11
      James Powell: So you want to be a Python expert? | PyData Seattle 2017PyData508K views • 9 years ago

    11 comments from Hacker News

    1. @cube_yellowMay 2014· in “Let’s Make a Bubble Map”

      A lot of people are starting to use org-mode for that kind of thing. Fully reproducible research in a single file. To check the work, just export the file to pdf/html/etc., or "C-c C-c" the code blocks as you read through in org-mode. It's fantastic. For python specifically, this video is a must watch: this video

      Strongly recommendsView on HN
    2. @dahartApr 2018· in “Jupyter, Mathematica, and the Future of the Research Paper”

      I Agree with all those points. I've used org mode for a few things, but not for python notebooks. I remember seeing a great video a few years back on using python in org mode to make a research notebook. It really made me want to try org mode for literate / notebook style programming. I think it was this one: this video It sounds like org mode does not store images inline, since you don't like the b64 images in Jupyter? I imagine that could go both ways depending on what you want. Even for diffing, you might like to see that the image changed (though I generally agree that diffing images is not ideal). If you have to package images separately when sharing, then wouldn't inline images score a point for easier sharing? > use other languages that python Agreed, and that is powerful, but this also goes to my point. Jupyter is made for python and org mode isn't. Jupyter comes with python and libraries, where with Emacs you're on your own to figure out how to install and use different languages, and setup your environment so Emacs can see them. You're on your own to bring in images and plots, where Jupyter already understands commands that output images. > Plus, you get to use a proper text editor instead of editing on a browser textarea. Yes, but the editor is Emacs. :) For a lot of people the browser textarea is a bonus because it's the same thing you use everywhere. It's uncomplicated and non-technical and utterly consistent, even if lacking any power.

      RecommendsView on HN
    3. @hsitzMar 2014· in “IPython: Beginners’ Guide”

      The Orgmode extension to Emacs has quite an elegant, flexible, and powerful way of doing what you want. Can be hard to wrap your mind around at the beginning but has good payoff once you're up to speed. Here's a video showing how one guy uses it with Python (though it integrates with multitude of languages, including R): this video Here's paper (itself from LaTeX generated by Orgmode) describing use of Orgmode for this kind of "reproducible research": [LINK]

      RecommendsView on HN
    4. @taericAug 2014· in “Typographic Programming Language”

      Seriously, try emacs. You want to see what color you have put in a css field?[1] Want to see the image you are referencing in a repl?[2] More amazingly, want to combine TeX, lisp, a markdown like language, and python/whatever in a single document? Try org-mode.[3][4] [1] [LINK] [2] [LINK] [3] [LINK] [4] this video

      RecommendsView on HN
    5. @taericAug 2014· in “Show HN: Lit – a modern literate programming tool”

      Do check out org-mode, then. It is surprising how far that tool has been extended. Many of these features are actually under the label "reproducible research" nowdays. There was a really good talk given on this at a pypy convention a couple of years ago.[1] [1] this video

      RecommendsView on HN