Ben Frederickson

953 Added | 4 Magazines | 737 Likes | 65 Following | 1,653 Followers | @benfrederickson | Data products at Flipboard

Panicked Newborn Didn’t Realize Breathing Would Be On Apgar Test

WOODBURY, MN—Noting how the pair’s failure to promptly resolve the situation was a clear indication of their inability to raise or care for another …

Parenting

How to test gradient implementations

<b>Setup</b>: Suppose we have a function, \(f: \mathbb{R}^n \rightarrow \mathbb{R}\), and we want to test code that computes \(\nabla f\). (Note that these …

Data Science

Taming Recurrent Neural Networks for Better Summarization

<i>This is a blog post about our latest paper, Get To The Point: Summarization with Pointer-Generator Networks, to appear at ACL 2017. Code will be</i> …

Programming

Tout est Terrible

You've got data structures on the top left; those are your trees, maps, arrays, dictionaries, sets, lists, and so on. They let us structure …

How We Built r/Place

<b>Brian Simpson, Matt Lee, & Daniel Ellis</b><b></b> <i><br>(u/bsimpson, u/madlee, & u/daniel)</i><b></b> <b><br>Each year for April Fools’</b>, rather than a prank, we like to create a project …

Programming

Detecting Trustworthy Domains

High quality, truthful, diverse and informative content is Flipboard’s #1 priority. Hand-picking trusted sources guarantees quality, but is very time consuming, and can potentially miss out on the multitude of excellent but smaller publishers. To address this problem, we’ve developed a machine …

Data Science

A Python Riddle: The Craziest Dict Expression in the West

A Python Riddle: The Craziest Dict Expression in the WestLet’s pry apart this slightly unintuitive Python dictionary expression to find out what’s …

Programming

A Peek at Trends in Machine Learning

Have you looked at Google Trends? It’s pretty cool — you enter some keywords and see how Google Searches of that term vary through time. I …

Machine Learning

zi2zi: Master Chinese Calligraphy with Conditional Adversarial Networks

Generated samples. Related code can be found <b>here</b><p>Motivation<p><b>zi2zi</b> is the follow-up work for my last project, once again tackling the same problem of …

Typography

When Pixels Collide

Last weekend, a fascinating act in the history of humanity played out on Reddit.<p>For April Fool's Day, Reddit launched a little experiment. It gave …

Why Momentum Really Works.

The above analysis reveals an insight : all errors are not made equal. Indeed, there are different kinds of errors, $n$ to be exact, one for each of …

Data Science

It's time for a memory safety intervention • Tony Arcieri

How long has it been since there was an announcement of a severe memory safety vulnerability in curl? Zero. (Well, more by the time you read …

Programming

The eigenvector of "Why we moved from language X to language Y"

2017-03-15<p>I was reading yet another blog post titled “Why our team moved from<p>to" (I forgot which one) and I started wondering if you can generalize …

Data Science

Introducing Similarity Search at Flickr | code.flickr.com

At Flickr, we understand that the value in our image corpus is only unlocked when our members can find photos and photographers that inspire them, so …

Data Science

Python as a Declarative Programming Language

Python as a Declarative Programming LanguageIf you look at the programming languages benchmarks game, Python is one of the slowest commonly used …

Python Programming

Stop saying DeepCoder steals code from StackOverflow

February 26, 2017<p>This is a hard topic to cover. I know a number of journalists and appreciate their work in communicating these advances to a wide …

The Reasonable Effectiveness of the Multiplicative Weights Update Algorithm

Christos Papadimitriou, who studies multiplicative weights in the context of biology.<p>Hard to believe<p>Sanjeev Arora and his coauthors consider it “a …

Programming

Deep text-pair classification with Quora's 2017 question dataset

Quora recently released the first dataset from their platform: a set of 400,000 question pairs, with annotations indicating whether the questions …

Machine Learning

Demangling C++ Symbols

I wrote a Rust crate to demangle C++ symbols: cpp_demangle. Find it on crates.io and github.<p>C++ symbols are mangled? Why?<p>Yes.<p>Linkers only support C …

Programming

Clustering Similar Stories Using LDA

There is more to a story than meets the eye, and some stories deserve to be presented from more than just one perspective. With Flipboard 4.0, we have released story roundups, a new feature that adds coverage from multiple sources to a story and provides you with a fuller picture of an event.<p>Here’s …

Data Science

Diving deep into Python

Some while ago, I started to collect some of the not-so-obvious things I encountered when I was coding in Python. I thought that it was worthwhile …

Data Science

Using Machine Learning to predict parking difficulty

Posted by James Cook, Yechen Li, Software Engineers and Ravi Kumar, Research Scientist " When Solomon said there was a time and a place fo...

Data Science

Million requests per second with Python

Is it possible? Probably not until recently. Many large companies have been investigating migrating to other programming languages to boost their …

An Overview of Macros in Rust • Steve Klabnik

These are most commonly known as “macros” in Rust world, and are the only thing that’s stable in Rust at the time of this writing. Here’s a macro …

Programming

Overview of Twitter Fleet

In the last infrastructure blog post we focused on some of the key efficiency and optimization efforts that we’ve made over the years and in this …

Programming

Justin Trudeau and Donald Trump Are Going to Be Hilariously, Dangerously Mismatched Neighbors - Vice

<i>This post originally appeared on VICE Canada</i><p>You know that scene in <i>Children of Men</i> where Clive Owen is riding the bus while a propaganda video is listing the names of world capitals over apocalyptic newsreel footage before declaring "THE WORLD HAS COLLAPSED; ONLY BRITAIN SOLDIERS ON"?<p>That's probably …

Canada

Dismissing Python Garbage Collection at Instagram

Programming

Engineering is the bottleneck in (Deep Learning) Research

<b>Warning: This a rant post containing a bunch of unorganized thoughts.</b>When I was in graduate school working on NLP and information extraction I spent …

Machine Learning