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
smelting.jpg

Read more
Aug 06, 2018 | 13 min read

What the interns have wrought, 2018 edition

Yet again, intern season is coming to a close, and so it’s time to look back at what the interns have achieved in their short...

By: Yaron Minsky
ocaml_release.jpg

Read more
Jun 29, 2018 | 12 min read

Plans for OCaml 4.08

With the external release of OCaml 4.07.0 imminent, we in Jane Street’s Tools & Compilers group have been planning what we want to work on...

By: Leo White
lambdasoup.jpg

Read more
Apr 22, 2018 | 6 min read

Repeatable exploratory programming

Expect tests are a technique I’ve written about before, but until recently, it’s been a little on the theoretical side. That’s because it’s been hard...

By: Yaron Minsky
fpga.jpg

Read more
Apr 04, 2018 | 1 min read

OCaml all the way down

One of the joys of working at Jane Street for the last 15 or so years has been seeing how our software stack has grown...

By: Yaron Minsky
postimage.jpg

Read more
Mar 27, 2018 | 12 min read

Putting the I back in IDE: Towards a Github Explorer

Imagine a system for editing and reviewing code where:

By: James Somers
ocaml_workshop.jpg

Read more
Feb 16, 2018 | 2 min read

Learn OCaml in NYC

Interested in learning OCaml? In the NYC area? Then this might be for you!

By: Yaron Minsky
proof.jpg

Read more
Feb 15, 2018 | 10 min read

Proofs (and Refutations) using Z3

People often think of formal methods and theorem provers as forbidding tools, cool in theory but with a steep learning curve that makes them hard...

By: Xavier Clerc
compiler3d.jpg

Read more
Dec 20, 2017 | 1 min read

Work on the OCaml compiler at Jane Street!

As Jane Street grows, the quality of the development tools we use matters more and more. We increasingly work on the OCaml compiler itself: adding...

By: Yaron Minsky
batch-01.png

Read more
Oct 31, 2017 | 12 min read

Does batch size matter?

This post is aimed at readers who are already familiar with stochastic gradient descent (SGD) and terms like “batch size”. For an introduction to these...

By: Chris Hardin
image.png

Read more
Oct 29, 2017 | 1 min read

How Jane Street Does Code Review (Jane Street Tech Talk)

It’s time for our next Jane Street Tech Talk. When we’ve solicited suggestions for topics, one common request has been to talk about our internal...

By: Yaron Minsky
tech-talk-nate-foster.png

Read more
Sep 26, 2017 | 1 min read

Jane Street Tech Talk, Verifying Network Data Planes

After a summer hiatus, the Jane Street Tech Talks series is back on for the fall! Last we left it, our very own Dominick LoBraico...

By: Spiros Eliopoulos
inverse_colors.gif

Read more
Aug 28, 2017 | 5 min read

Real world machine learning (part 1)

Trading is a competitive business. You need great people and great technology, of course, but also trading strategies that make money. Where do those strategies...

Aug 25, 2017 | 1 min read

How to design a tree diffing algorithm

For those of you interested in what what interns do at Jane Street, here’s a post from former intern Tristan Hume, on his work developing...

By: Yaron Minsky
story.jpg

Read more
Aug 24, 2017 | 10 min read

Ironing out your development style

People seem to enjoy talking about programming methodologies. They give them cute names, like eXtreme programming, Agile, and Scrum; run conferences and build communities around...

By: Yaron Minsky
fpga_hiring.jpg

Read more
Aug 16, 2017 | 1 min read

Hiring an FPGA engineer

Jane Street is looking to hire an engineer with experience in both software and hardware design to work on FPGA-based applications, and on tools for...

By: Yaron Minsky
what_interns_wrought.png

Read more
Aug 14, 2017 | 9 min read

What the interns have wrought, 2017 edition

Intern season is coming to a close, and it’s a nice time to look back (as I’ve done in previous years) and review some of...

By: Yaron Minsky
May 11, 2017 | 2 min read

When Bash Scripts Bite

There are abundant resources online trying to scare programmers away from using shell scripts. Most of them, if anything, succeed in convincing the reader to...

By: Todd Lubin
May 01, 2017 | 1 min read

Looking for a technical writer

Update: I’m excited to say that we’ve now hired a (great!) technical writer, so the position is closed.

By: Yaron Minsky
3 4 5

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