engblogs

summaries of the latest blog articles from your favorite tech companies.
Jane StreetJane Street

Playing Atari Games with OCaml and Deep Reinforcement Learning

Using OCaml to implement deep reinforcement learning experiments.

2/2/2019
Jane StreetJane Street

L2 Regularization and Batch Norm

An exploration of the interaction between L2 regularization and batch normalization in machine learning.

1/29/2019
SoundCloudSoundCloud

Garbage Collection in Redux Applications

Garbage collection in Redux applications on the SoundCloud Xbox application running on Microsoft's UWP framework.

1/24/2019
Jane StreetJane Street

A tutorial for building web applications with Incr_dom

A tutorial on building web applications with Incr_dom, an in-house framework at Jane Street, modeled after React's virtual DOM and built on top of Incremental for efficient rendering.

1/15/2019
Ink and SwitchInk and Switch

Capstone: A tablet for thinking

Exploring Capstone, a tablet that facilitates a two-step creative process through the use of cards and inking on a freeform canvas.

12/11/2018
SoundCloudSoundCloud

Integration Testing for Memory Leaks

A discussion on integration testing techniques for identifying and preventing memory leaks in iOS applications.

11/23/2018
SoundCloudSoundCloud

A Pragmatic Approach to Tech Debt Reduction

A pragmatic approach to reducing tech debt and managing its impact on software development.

11/23/2018
SoundCloudSoundCloud

How We Develop New Features Using Offsites and Clean Architecture

Developing new features in the SoundCloud iOS App using offsites and clean architecture.

11/2/2018
Ink and SwitchInk and Switch

Tablet Platform Showdown

Comparison of tablet platforms for research prototypes including Android, iPad, Surface, and Chrome OS

11/1/2018
Ink and SwitchInk and Switch

Slow Software

Understanding the concept of software speed and common reasons for slow performance.

11/1/2018
Jane StreetJane Street

How to shuffle a big dataset

Addressing the engineering challenge of shuffling a large dataset with a low signal-to-noise ratio.

9/26/2018
Jane StreetJane Street

Deep learning experiments in OCaml

Reproducing classical deep learning results in OCaml using TensorFlow and training models defined in a functional way on a GPU.

9/20/2018