Ben Frederickson

967 Added | 4 Magazines | 745 Likes | 65 Following | 1,659 Followers | @benfrederickson | Data products at Flipboard

The Internet of Things - A Disaster

I didn't write all of this just to complain, I wrote it because it makes me furious seeing this crap when <i>none of this needs to be this way.</i> Here's …

The 'Monkey Selfie' Monkey Just Filed an Appeal

Naruto v. Slater is headed to the Ninth Circuit, fighting for animal copyrights.<p>A monkey appealed his copyright case to the Ninth Circuit on Sunday.<p>The lawsuit was brought by PETA on behalf of Naruto, a crested Sulawesi macaque, against the nature photographer David Slater and the self-publishing …

Cryptography

Revisiting the Unreasonable Effectiveness of Data

Posted by Abhinav Gupta, Faculty Advisor, Machine Perception There has been remarkable success in the field of computer vision over the pa...

Machine Learning

Benchmarking different implementations of weighted-ALS matrix factorization · Data Science notes

As I promised in last post, I’m going to share benchmark of different implementation of matrix factorization with Weighted Alternating Least Squares. …

Data Science

Optimizing for iteration speed

2017-07-06<p>I’ve written before about the importance of iterating quickly but I didn’t necessarily talk about some concrete things you can do. When …

Learning from Imbalanced Classes - Silicon Valley Data Science

If you’re fresh from a machine learning course, chances are most of the datasets you used were fairly easy. Among other things, when you built …

Data Science

iOS linting at Pinterest

<i>Michael Schneider | Pinterest engineer, iOS Core Experience</i><p>Coding consistency and guidelines are critical in a code base where a large group of …

Programming

Why We Chose Typescript

<b>Niranjan Ramadas (u/nr4madas)</b><i>Engineering Manager</i><p><b>Earlier this year, our CEO</b>, Steve, mentioned we are redesigning the site. Great! But <i>how?</i> Frontend …

JavaScript

Recommending GitHub Repositories with Google BigQuery and the implicit library

Keeping track of all the great repositories that are published in GitHub is an impossible task. The trending list does not help much. As you might …

How Not to Sort by Popularity

<b>Problem</b>: You are a web programmer. You have users. Your users read stuff on your site, but don’t rate them. You want to make a list of popular …

Bugs You'll Probably Only Have in Rust

Alexis Beingessner - June 14, 2017<p>The source of this post is hosted on Github. If you find any errors, please file an issue or submit a PR! …

QuickSelect versus binary heap for top-k queries

In a previous post, I considered the problem of finding the <i>k</i> smallest (or <i>k</i> largest) elements from a stream of values.The naive approach is to collect …

Programming

You're not going to believe what I'm about to tell you

This is a comic about the backfire effect.View

Geek Humor

Six programming paradigms that will change how you think about coding

Every now and then, I stumble across a programming language that does something so different that it changes how I think about coding. In this post, …

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 …

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 …

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> …

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 …

Web Development

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 …

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 …

Python 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 …

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 …

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 …

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 …

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 …

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 …