engblogs

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

Commas in big numbers everywhere: An OpenType adventure

A blogpost about the author's experience with counting and managing large numbers in various technical environments.

10/14/2019
OpenAIOpenAI

OpenAI Scholars 2020: Applications open

Exploring the opportunities of OpenAI Scholars program in 2020.

10/11/2019
InstagramInstagram

Making instagram.com faster: Part 3 — cache first

Improving the speed of instagram.com with a cache first strategy

10/11/2019
InstagramInstagram

Implementing Dark Mode in iOS 13

Implementing Dark Mode in iOS 13: A technical blogpost detailing the process of adopting dark mode in the Instagram app, including using Apple's APIs, building UIKit wrappers, and implementing a 'fake dark mode' for testing.

10/8/2019
SoundCloudSoundCloud

Solving Remote Build Cache Misses by Annoying Your Colleagues

Part two in a Gradle build-optimization series, showing practical techniques to prevent remote build cache misses by eliminating slow paths such as Instant Run, empty directories, and non-deterministic AIDL outputs to speed CI and local builds.

10/1/2019
SoundCloudSoundCloud

Solving Remote Build Cache Misses by Annoying Your Colleagues

A practical guide to diagnosing and eliminating remote Gradle build cache misses by removing slow paths (Instant Run, empty directories) and ensuring consistent inputs across CI and local builds for faster, more cache-friendly development.

10/1/2019
SoundCloudSoundCloud

Solving Remote Build Cache Misses by Annoying Your Colleagues

Strategies for addressing Gradle remote build cache misses in order to optimize efficiency and reduce redundant work in development teams.

10/1/2019
InstagramInstagram

Interview with Tamar Shapiro, Instagram’s Head of Analytics

An interview with Tamar Shapiro, Instagram's Head of Analytics, discussing her career path, engineering culture at Instagram, favorite projects, work-life balance, and advice for female engineers.

9/24/2019
OpenAIOpenAI

Fine-tuning GPT-2 from human preferences

Optimizing GPT-2 based on user preferences for enhanced performance

9/19/2019
OpenAIOpenAI

Emergent tool use from multi-agent interaction

Exploring emergent tool use in multi-agent interactions

9/17/2019
SoundCloudSoundCloud

Gradle Remote Build Cache Misses

Explains how to diagnose and fix Gradle remote build cache misses in Android builds, with practical lessons on task inputs, cache keys, CI differences, and re-enabling Kotlin incremental compilation to speed up builds.

8/30/2019
SoundCloudSoundCloud

Gradle Remote Build Cache Misses

An in-depth look at diagnosing and solving Gradle Remote Build Cache misses to speed Android builds, covering input keys, CI vs local environments, and enabling incremental Kotlin compilation to maximize cache hits.

8/30/2019