Jane Street Blog logo
  • Home
  • All Posts
  • Authors Index
  • Jane Street
  • Subscribe to email updates
  • Featured Reads

    • Read more

      Posts about interviewing at Jane Street and our internship program


    • Read more

      Using ASCII waveforms to test hardware designs


    • Read more

      Finding memory leaks with Memtrace

  • Tags
    • async
    • book
    • c
    • camlp4
    • code-review
    • comments
    • compiler
    • core
    • hackerschool
    • hg
    • incremental
    • internship
    • interviewing
    • ocaml
    • parallel-programming
    • performance
    • ppx
    • real-world-ocaml
    • registers
    • speed
    • ui
  • Get the RSS feed
  • Jane Street Open Source
  • Join Our Team
Jane Street logo
data-taps.jpg

Read more
Feb 03, 2020 | 17 min read

Troubleshooting systemd with SystemTap

When we set up a schedule on a computer, such as a list of commands to run every day at particular times via Linux cron...

By: Mark R. Bannister
python-ocaml.jpg

Read more
Dec 16, 2019 | 11 min read

Using Python and OCaml in the same Jupyter notebook

The cover image is based on Jupiter family by NASA/JPL.

By: Laurent Mazare
goproblem.png

Read more
Dec 06, 2019 | 12 min read

Deep-Learning the Hardest Go Problem in the World

Updates and a New Run

By: David Wu
numderline_header2.png

Read more
Oct 14, 2019 | 11 min read

Commas in big numbers everywhere: An OpenType adventure

My job involves a lot of staring at large numbers, mostly latencies in nanoseconds, and picking out magnitudes like microseconds. I noticed myself constantly counting...

By: Tristan Hume
what_interns_wrought2019.jpg

Read more
Aug 30, 2019 | 12 min read

What the interns have wrought, 2019 edition

Jane Street’s intern program yet again is coming to an end, which is a nice opportunity to look back over the summer and see what...

By: Yaron Minsky
robot-pi.jpg

Read more
Aug 19, 2019 | 10 min read

Using OCaml to drive a Raspberry Pi robot car

Back when the Raspberry Pi was first released in 2012 Michael Bacarella wrote a blog post on using OCaml and Async on this little device....

By: Laurent Mazare
compiler3d.jpg

Read more
Aug 16, 2019 | 1 min read

Do applied programming languages research at Jane Street!

As our Tools & Compilers team has grown, the kinds of projects we work on has become more ambitious. Here are some of the major...

By: Leo White
ocaml_release-2019.jpg

Read more
Jul 12, 2019 | 14 min read

A look at OCaml 4.08

Now that OCaml 4.08 has been released, let’s have a look at what was accomplished, with a particular focus on how our plans for 4.08...

By: Leo White
camel-identify.jpg

Read more
Jul 09, 2019 | 8 min read

Of Pythons and Camels

Welcome to another post in our series of how to use OCaml for machine learning. In previous posts we’ve discussed artistic style-transfer and reinforcement learning....

AAAI.jpg

Read more
May 13, 2019 | 4 min read

Thoughts from AAAI 2019

At Jane Street, for the last several years, we have been increasingly interested in machine learning and its many use cases. This is why it...

By: Loren Puchalla Fiore
Depth_First_Realigned.svg

Read more
Apr 17, 2019 | 1 min read

Learning ML Depth-First

If you haven’t heard of it, Depth First Learning is a wonderful resource for learning about machine learning.

By: James Somers
keyboard.jpg

Read more
Feb 28, 2019 | 8 min read

Machining the ultimate hackathon prize

Jane Street is sponsoring this year’s MakeMIT hackathon, and we wanted to create a prize for the winners that would do justice to the maker...

By: James Somers
go.jpg

Read more
Feb 28, 2019 | 3 min read

Accelerating Self-Play Learning in Go

At Jane Street, over the last few years, we’ve been increasingly exploring machine learning to improve our models. Many of us are fascinated by the...

By: David Wu
atari.jpg

Read more
Feb 02, 2019 | 12 min read

Playing Atari Games with OCaml and Deep Reinforcement Learning

In a previous blog post we detailed how we used OCaml to reproduce some classical deep-learning results that would usually be implemented in Python. Here...

By: Laurent Mazare
l2-batch-norm_19b.png

Read more
Jan 29, 2019 | 19 min read

L2 Regularization and Batch Norm

This blog post is about an interesting detail about machine learning that I came across as a researcher at Jane Street - that of the...

By: David Wu
incr_dom.png

Read more
Jan 15, 2019 | 1 min read

A tutorial for building web applications with Incr_dom

At Jane Street, our web UIs are built on top of an in-house framework called Incr_dom, modeled in part on React’s virtual DOM. Rendering different...

By: James Somers
shuffle_zoom.png

Read more
Sep 26, 2018 | 12 min read

How to shuffle a big dataset

At Jane Street, we often work with data that has a very low signal-to-noise ratio, but fortunately we also have a lot of data. Where...

By: Chris Hardin
camel.jpg

Read more
Sep 20, 2018 | 8 min read

Deep learning experiments in OCaml

Last year we held a machine learning seminar in our London office, which was an opportunity to reproduce some classical deep learning results with a...

By: Laurent Mazare
2 3 4

Signals & Threads Podcast

Listen to the latest episode

Featured Tech Talk

The Algorithm for Precision Medicine

Jane Street YouTube Channel

Featured Reads


  • Read more

    Posts about interviewing at Jane Street and our internship program


  • Read more

    Using ASCII waveforms to test hardware designs


  • Read more

    Finding memory leaks with Memtrace

Tags

  • async
  • book
  • c
  • camlp4
  • code-review
  • comments
  • compiler
  • core
  • hackerschool
  • hg
  • incremental
  • internship
  • interviewing
  • ocaml
  • parallel-programming
  • performance
  • ppx
  • real-world-ocaml
  • registers
  • speed
  • ui

RSS

Get the RSS feed

Jane Street Open Source

From committing patches to the Linux kernel to releasing our own projects, we’re always looking for ways to participate in the open source community.

Join Our Team

Jane Street
Where FP meets the real world.

If you're interested in working at a place where functional programming meets the real world, then apply for a job at Jane Street.

Learn more

  • Who We Are
  • What We Do
  • Client Offering
  • The Latest
  • Culture
  • Join Jane Street
  • Contact Us
Disclosures & Policies

© Copyright 2015-2025 Jane Street Group, LLC. All rights reserved. Services are provided in the U.S. by Jane Street Capital, LLC and Jane Street Execution Services, LLC, each of which is a SEC-registered broker dealer and member of FINRA (www.finra.org). Regulated activities are undertaken in Europe by Jane Street Financial Limited, an investment firm authorized and regulated by the U.K. Financial Conduct Authority, and Jane Street Netherlands B.V., an investment firm authorized and regulated by the Netherlands Authority for the Financial Markets (Autoriteit Financiële Markten), and in Hong Kong by Jane Street Hong Kong Limited, a regulated entity under the Hong Kong Securities and Futures Commission (CE No. BAL548). Each of these entities is a wholly owned subsidiary of Jane Street Group, LLC. This material is provided for informational purposes only and does not constitute an offer or solicitation for the purchase or sale of any security or other financial instrument. | Jane Street and the concentric circle mark are registered trademarks of Jane Street.

Privacy Cookies
This site uses cookies to help us learn and improve. You are welcome to opt out if you would like. Learn more in our Ad and Cookie Policy.
Accept All Reject All