Category: General

General Loading...

UI backwards compatibility

About once a month, an app that I regularly use will change its UI in a way that breaks muscle memory, basically tricking the user into...

Read more
General Loading...

Filesystem error handling

We’re going to reproduce some results from papers on filesystem robustness that were written up roughly a decade ago: Prabhakaran et al. SOSP 05 paper, which...

Read more
General Loading...

Keyboard latency

If you look at “gaming” keyboards, a lot of them sell for $100 or more on the promise that they’re fast. Ad copy that you’ll see...

Read more
General Loading...

Learning Word Embedding

Human vocabulary comes in free text. In order to make a machine learning model understand and process the natural language, we need to transform the free-text...

Read more
General Loading...

Branch prediction

This is a pseudo-transcript for a talk on branch prediction given at Two Sigma on 8/22/2017 to kick off “localhost”, a talk series organized by RC....

Read more
General Loading...

From GAN to WGAN

[Updated on 2018-09-30: thanks to Yoonju, we have this post translated in Korean!] [Updated on 2019-04-18: this post is also available on arXiv.] Generative adversarial network...

Read more
General Loading...

Sattolo’s algorithm

I recently had a problem where part of the solution was to do a series of pointer accesses that would walk around a chunk of memory...

Read more