newsfilter.io

Latest Interviews

Showing 1–5 of 5 transcripts.

Clear all filters
  1. Jane Street30 min

    Jane Street on GPUs, Trading, and Hiring: A Conversation with Dwarkesh

    Jane Street, Dwarkesh Patel, Ron Minsky, Dan Pontecorvo

    Jane Street executes a multi-tiered trading strategy that balances nanosecond-scale FPGA execution with long-horizon AI models while transitioning to a disaggregated global network featuring a $6 billion compute partnership with CoreWeave. The firm prioritizes model architecture diversity and custom hardware, including ARM and NVIDIA infrastructures, to navigate high-noise financial data without relying on single foundation models. This approach is supported by a hiring strategy focused on scarcity-driven talent acquisition and a human-in-the-loop philosophy that maintains critical judgment during complex market anomalies.

  2. Jane Street27 min

    System Jitter and Where to Find It: A Whack-a-Mole Experience

    Tudor Brindus, Harry

    A technical analysis of a simulated low-latency message passing system in OCaml demonstrates that moving from a virtualized environment to bare metal hardware reduces median round-trip latency from 637 nanoseconds to 223 nanoseconds. By sequentially isolating network interrupts with `isolcpus`, disabling timer ticks via `nohz_full`, locking CPU frequencies, and optimizing speculative execution, researchers achieved a final stable median latency of 163 nanoseconds with near-zero jitter. The study concludes that while aggressive overclocking offers marginal speed gains, it introduces unacceptable risks of memory corruption, establishing deterministic bare metal configurations as the necessary standard for reliable high-frequency trading infrastructure.

  3. Jane Street41 min

    Charlie Marsh: uv: An Extremely Fast Python Package Manager

    Charlie Marsh

    Charlie Marsh of Astral introduces UV, a Rust-based Python package manager that functions as a unified drop-in replacement for tools like pip and Poetry by combining installation, dependency resolution, and environment management into a single high-performance workflow. Since its mid-February release, the tool has achieved 16 million monthly downloads by addressing Python's complex dependency graph challenges through advanced SAT solving, Algebraic Decision Diagrams, and a zero-copy architecture that treats virtual environments as ephemeral. UV now commands over 10% of all PyPI requests, leveraging custom version parsing and cache reflinking to enable near-instant package installation and declarative dependency locking.

  4. Jane Street26 min

    Why Functional Programming Doesn't Matter

    John Hughes, Tony Hoare

    Jane Street, a high-frequency proprietary trading firm executing millions of daily trades, attributes its engineering success to OCaml's expressive static types rather than traditional functional features like laziness or strict purity. This type system enforces correctness by eliminating null pointer exceptions, forcing logic updates at compile-time to prevent bugs, and encoding business invariants to exclude impossible states. Consequently, the firm prioritizes predictable performance and verifiable clarity to protect its capital against errors, viewing advanced type systems as a more critical asset than higher-order functions or declarative purity.

  5. Jane Street29 min

    Incremental

    Sebastian

    Sebastian, a developer at Jane Street, presents the Incremental library, a self-adjusting computation system that enables dynamic dependency graphs for high-performance trading, risk modeling, and user interfaces. The discussion details the library's eight-version evolution, which resolved critical memory leak and performance bottlenecks by replacing heap-based sorting with a partial order system and implementing explicit observer tracking. These architectural improvements, combined with GADTs and CPU cache optimizations, allow the system to execute minimal necessary updates while supporting complex dynamic graph topologies.