engblogs

summaries of the latest blog articles from your favorite tech companies.
OpenAIOpenAI

Procgen Benchmark

Analyzing performance metrics of procedural generation algorithms in a benchmark study.

12/3/2019
InstagramInstagram

Powered by AI: Instagram’s Explore recommender system

The blogpost explores Instagram's Explore recommender system which is powered by AI.

11/26/2019
OpenAIOpenAI

Safety Gym

Utilizing cutting-edge technology to enhance workplace safety through virtual 'Safety Gym'

11/21/2019
OpenAIOpenAI

Benchmarking safe exploration in deep reinforcement learning

Achieving optimal safe exploration in deep reinforcement learning through benchmarking techniques.

11/21/2019
SoundCloudSoundCloud

Implementing Dark Mode Using the Observer Pattern

A practical Swift-based approach to implementing Dark Mode on iOS using a fast, type-safe Observer Pattern, featuring a weakly referenced ThemeSubject and ThemeObserver that broadcast theme changes across the app and cover design decisions and common pitfalls.

11/8/2019
SoundCloudSoundCloud

Implementing Dark Mode Using the Observer Pattern

Implementing a fast, type-safe Dark Mode in an iOS app using a custom Swift observer pattern, coordinating ThemeSubject and ThemeObserver while using a weak observer set to prevent memory leaks.

11/8/2019
SoundCloudSoundCloud

Implementing Dark Mode Using the Observer Pattern

Implementing Dark Mode using the Observer Pattern in the SoundCloud iOS app update

11/8/2019
InstagramInstagram

10 Questions with Shupin Mao, Well-being tech lead

A Q&A with Shupin Mao, a senior software engineer at Facebook, discussing her background, favorite moments, lessons learned, and more.

11/8/2019
OpenAIOpenAI

GPT-2: 1.5B release

Exploring the latest 1.5B release of GPT-2

11/5/2019
InstagramInstagram

Making instagram.com faster: Code size and execution optimizations (Part 4)

The blog post discusses the importance of code size and execution optimizations for improving the performance of instagram.com, highlighting the impact of shipping less JavaScript, using inline requires, and serving ES2017 bundles to modern browsers.

11/1/2019
InstagramInstagram

Python at Scale: Strict Modules

This blogpost discusses the pain points faced when working with Python at scale, such as slow server startup and reload times, unsafe import side effects, and mutable global state, and proposes the use of strict modules as a solution.

10/17/2019
OpenAIOpenAI

Solving Rubik’s Cube with a robot hand

Automating Rubik’s Cube solving with robotic technology

10/15/2019