What if writing tests was a joyful experience?
Jane Street | Tech Blog
by
2M ago
At Jane Street we use a pattern/library called “expect tests” that makes test-writing feel like a REPL session, or like exploratory programming in a Jupyter notebook—with feedback cycles so fast and joyful that it feels almost tactile. Having used them for some time now this is the only way I’d ever want to write tests ..read more
Visit website
Accelerating zk-SNARKs - MSM and NTT algorithms on FPGAs with Hardcaml
Jane Street | Tech Blog
by
4M ago
In 2022 a consortium of companies ran an international competition, called the ZPrize, to advance the state of the art in “zero-knowledge” cryptography. We decided to have a go in our free time at submitting solutions to both the Multi-Scalar Multiplication (MSM) and Number Theoretic Transform (NTT) tracks, using the same open source Hardcaml libraries that Jane Street uses for our own FPGA development. We believe by using Hardcaml we were able to more efficiently and robustly come up with designs in the short competition period. These designs also interact with the standard vendor RTL flow an ..read more
Visit website
Visualizing information propagation in markets
Jane Street | Tech Blog
by
4M ago
The Dojima rice market, established around 1716, is widely considered to be the world’s first organized futures exchange. Instead of directly exchanging money for rice on the spot, merchants would agree on a price and future date at which rice and money would be exchanged. This allowed farmers and consumers to hedge their risk. As a result, information about the abundance or lack of rice would travel across the country as fast as rice merchants carried it ..read more
Visit website
Computations that differentiate, debug, and document themselves
Jane Street | Tech Blog
by
4M ago
One of the problems we wrestle with at Jane Street is how to understand and manage the costs associated with the positions we hold: things like margin, financing costs, market risk, regulatory capital requirements, and so on. To that end, we’ve built systems that estimate these costs and propose ways to reduce them. Essentially, this is a numerical optimization problem ..read more
Visit website
Introducing the Jane Street Graduate Research Fellowship
Jane Street | Tech Blog
by
7M ago
We are excited to announce the launch of the Jane Street Graduate Research Fellowship ..read more
Visit website
Research internships in our Tools and Compilers group
Jane Street | Tech Blog
by
1y ago
We are excited to announce research internships in our Tools and Compilers group ..read more
Visit website
How Jane Street Pairs Interns to Projects and Teams During the Software Engineering Internship
Jane Street | Tech Blog
by
1y ago
Software engineering intern candidates often ask how team placement works and how much input incoming interns have over their teams and projects. We know team placement is an important factor for many students when deciding which internship to accept. We’ve spent considerable time and thought on this process in recent years and hope to demystify the experience with this post. 1 This process is used in New York and London. Due to their smaller size Hong Kong’s process is slightly different  ..read more
Visit website
Magic-trace: Diagnosing tricky performance issues easily with Intel Processor Trace
Jane Street | Tech Blog
by
1y ago
Intel Processor Trace is a hardware technology that can record all program execution flow along with timing information accurate to around 30ns. As far as I can tell almost nobody uses it, seemingly because capturing the data is tricky and, without any visualization tools, you’re forced to read enormous text dumps ..read more
Visit website
Hiring a Developer Educator
Jane Street | Tech Blog
by
1y ago
We spend a lot of time on education at Jane Street. Like, really a lot ..read more
Visit website
Goodbye Core_kernel
Jane Street | Tech Blog
by
1y ago
We recently restructured our standard libraries at Jane Street in a way that eliminates the difference between Core_kernel and Core and we’re happy with the result. The new layout should reach the open source world before the end of the year ..read more
Visit website

Follow Jane Street | Tech Blog on Feedspot

Continue with Google
Continue with Apple
OR