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

    Caml Trading

    Yaron Minsky

    1 HN recommender · recommended in 5 months, 2013–2018

    YouTube

    1:12:43 · 55K views · May 5, 2012

    Yaron Minsky explains how Jane Street moved from mainstream languages to developing almost entirely in OCaml. He covers trading systems, research infrastructure, tooling and hiring.

    Cited as evidence for OCaml's readability benefits and for hiring in less popular languages.

    Software Engineering & LanguagesFunctional programmingTech industry & business models
    1. 1:09:24
      Effective MLJane Street30K views • 10 years ago
    2. 1:14:52
      Effective Programs - 10 Years of Clojure - Rich HickeyClojureTV176K views • 9 years ago
    3. 41:53
      Gabriella Gonzalez – How to market Haskell to a mainstream programmerKonfy8.5K views • 6 years ago
    4. 59:51
      01 The History of Standard ML: Ideas, Principles, CultureICFP Video7K views • 11 years ago
    5. 1:00:01
      OCaml Workshop 2020 - State of the OCaml Platform 2020OCamlWorkshops6K views • 6 years ago
    6. 1:04:16
      Simon Peyton-Jones: Escape from the ivory tower: the Haskell journeyChurchill College, University of Cambridge170K views • 9 years ago
    7. 43:16
      Pure Functional Programming in Excel • Felienne Hermans • GOTO 2016GOTO Conferences26K views • 10 years ago
    8. 53:56
      Expert to Expert: Rich Hickey and Brian Beckman - Inside Clojurejasonofthel33t119K views • 13 years ago
    9. 36:18
      "Data Driven UIs, Incrementally" by Yaron MinskyStrange Loop Conference20K views • 8 years ago
    10. 1:03:29
      Maybe Not - Rich HickeyClojureTV181K views • 7 years ago
    11. 1:02:26
      Solving Problems the Clojure Way - Rafal DittwaldClojure/north87K views • 7 years ago
    12. 59:03
      Breaking Down Programming Paradigms: APL's Surprising Learning Curve // Aaron Hsu // Dyalog '17Dyalog User Meetings7.2K views • 9 years ago
    13. 1:12:56
      Lecture 1A | MIT 6.001 Structure and Interpretation, 1986MIT OpenCourseWare995K views • 17 years ago
    14. 1:31:06
      William Byrd on "The Most Beautiful Program Ever Written" [PWL NYC]PapersWeLove367K views • 9 years ago
    15. 25:37
      CUFP 2013: Julien Verlaguet, Facebook: Analyzing PHP staticallyCUFP 20135.3K views • 13 years ago
    16. 45:03
      Keynote: The Last Hope for Scala's Infinity War - John A. De GoesScalapeño36K views • 8 years ago
    17. 1:04:45
      Stanford Seminar - Concatenative Programming: From Ivory to MetalStanford Online14K views • 8 years ago
    18. 1:07:22
      Invited Talk - Guy SteeleClojureTV39K views • 9 years ago
    19. 46:09
      Why Isn't Functional Programming the Norm? – Richard FeldmanMetosin1.6M views • 7 years ago
    20. 12:56
      Stephen Wolfram's Introduction to the Wolfram LanguageWolfram924K views • 12 years ago

    6 comments from Hacker News

    1. @gnuvinceSep 2013· in “Where my mouth is”

      People who are nervous about hiring people in a relatively unpopular language should watch this video[1] at the 1:01.00 mark by Yaron Minsky. [1] this video

      RecommendsView on HN
    2. @kylebrownJan 2013· in “Quantopian Brings Algorithmic Trading To The Masses”

      > We (I work for Quantopian) will surely support other order types when we support live trading. I suspect they won't be true limit orders, but stop orders (true limit orders wouldn't slip). Also, for a passive trading algorithm its important to have level II data (the order book), or the algorithm is flying blind. Re 1, its not the size of the data set which prevents overfitting (larger data sets actually make it more likely), but the use of it when developing/training the algorithm. Repeated testing and tweaking the algorithm will overfit, unless one is careful to maintain the complexity of the algorithm. Anyway, best of luck to your users! But they should be warned that active trading on signals (price prediction) is the hard way to algorithmic profit. That's why market making and arbitrage is the bread and butter of the pros, not signal trading.[1] 1. said as much here somewhere in the first 20:00 this video

      CitesView on HN
    3. @hoggleJun 2014· in “Reading Lamport, again ”

      Jane Street is one of the few companies which are betting heavily on OCaml, it makes sense to go all functional in the high frequency trading world I guess. It's purportedly been C/C++ for most of that industry, probably not the best toolset for keeping error rates low in a complex environment. Fascinating to read how far beyond language decisions they need to think to shield themselves against outages (and competitors?). I did a little bit of experimentation with OCaml by playing with bitcoin exchange APIs during the China boom some months ago, but I unfortunately didn't push further to a point where I'd be using Jane Street's open source libraries. It still was very interesting and IMHO totally worth it if not just for the functional programming practice. Relevant video on how OCaml gets used at Jane Street: this video

      CitesView on HN
    4. @imaginenoreDec 2016· in “LSTM Neural Networks for Time Series Prediction”

      You most certainly can, just not with such naïve approach. Jane Street is a company that does it, and they are quite open about their tech approach (just not about their specific models): this video Jane Street went from zero to trading $1 trillion in volume in just 15 years.

      CitesView on HN
    5. @wtetznerSep 2013· in “Clojure for the Brave and True – Functional Programming”

      Jane Street Capital uses OCaml for their trading system. Yaron Minsky explained that one of the main benefits of it was that people could read and understand the code much better than the other languages they tried (including C#). Yaron's talk: this video

      CitesView on HN