Ben Frederickson

1,020 Added | 4 Magazines | 791 Likes | 65 Following | 1,740 Followers | @benfrederickson | Data products at Flipboard

Ten More Things I Wish I’d Known About bash

Intro<p>My previous post took off far more than I expected, so I thought I’d write another piece on less well-known bash features.<p>As I said before, …

Linux

How To Create Data Products That Are Magical Using Sequence-to-Sequence Models

<i>A tutorial on how to summarize text and generate features from</i> <i>Github Issues</i> <i>using deep learning with</i> <i>Keras</i> <i>and</i> <i>TensorFlow</i><i>.</i><p><b>Teaser: Training a model to</b> …

Data Science

Ridiculously fast base64 encoding and decoding

Computers store data as streams of bits. Binary files like image, audio or video files are allowed to contain just about any sequence of …

Python Programming

This Canadian Fooled the Cops with a Car Made Out of Snow

We talked to the guy behind the epic prank.<p><i>This article originally appeared on VICE Canada</i>.<p>There are few things more pure in this world than the joy of seeing the cops fooled.<p>If you don't believe me, just take a look at the photo below. It’s just of a cop in northern Montreal all out on his …

Viral

Microbenchmarking calls for idealized conditions

Programmers use software benchmarking to measure the speed of software. We need to distinguish system benchmarking, where one seeks to measure the …

Data Science

What the Four Color Theorem Can Teach Us About Writing Software

January 2018<p>The Four Color Theorem is a mathematical statement about maps. All the example maps I found on the internet were too complicated to use …

Writing

It Came, It Quenched, It Conquered Canada: The Caesar

When he leaves his native Canada on business, Dave Zettel can’t be sure that the bartenders wherever he is headed to will know how to make his favorite drink. So he packs the ingredients. Mainly, this means stowing away a few containers of Clamato, the mix of tomato juice, sugar, spices and clam …

Northwest Territories

Uber had a secret program that froze company computers if the police raided an office

Not too long ago, there was great scene on the television show <i>The Americans</i> wherein a Russian spy, fearful that the FBI was about to bust in the door …

Uber

The Brutal Lifecycle of JavaScript Frameworks

Last week, we bid farewell to Winter Bash and packed our Greatest Hats back into their boxes. It’s always a little sad to see the hats get put away …

JavaScript

GPU Fluid

This GPU implementation of a high-quality, offline fluid solver was written in Summer 2013 as a personal exercise in GPGPU. My main goal here was to …

Deep Learning

Visual Studio Code Can Do That?

Interactive Playground<p>One of the best ways to learn the ins and outs of VS Code is by going through the Interactive Playground.<p>This is a special page …

Web Design

Building an autodifferentiation library

Popular general-purpose auto-differentiation frameworks like PyTorch or TensorFlow are very capable, and, for the most part, there is little need for …

Deep Learning

Triple Meltdown: How So Many Researchers Found a 20-Year-Old Chip Flaw At the Same Time

On a cold Sunday early last month in the small Austrian city of Graz, three young researchers sat down in front of the computers in their homes and …

Information Security

Random with care

Hi! Here are a few loose thoughts about picking random numbers.A word about crypto<b>DON’T ROLL YOUR OWN CRYPTO</b>This is all aimed at frivolous pursuits …

Data Science

Fingerprinting with Zero-Width Characters

<b>Journalists watch out—you may be unintentionally revealing sources.</b><p>In early 2016 I realized that it was possible to use zero-width characters, like …

Web Development

AI and Deep Learning in 2017 – A Year in Review

The year is coming to an end. I did not write nearly as much as I had planned to. But I’m hoping to change that next year, with more tutorials around …

Machine Learning

Computer latency: 1977-2017

I’ve had this nagging feeling that the computers I use today feel slower than the computers I used as a kid. As a rule, I don’t trust this kind of …

John Carmack

Evil Coding Incantations

Ever since I watched the revered Wat video by Gary Bernhardt, I’ve been fascinated with the strange behavior of certain programming languages. Some …

Programming

Debugging a segfault in my Rust program

Hello! Yesterday I finished debugging a segfault. It was (in retrospect) a pretty easy thing to fix but I learned a few things from fixing it and so …

Implementing Poincaré Embeddings | RaRe Technologies

Introduction to the model<p>The journey of implementation<p>2.1 Datasets and other implementations<br>• 2.2 Beginning the Gensim implementation<br>• 2.3 Loss functions …

Debugging an evil Go runtime bug

Preface<p>I’m a big fan of Prometheus and Grafana. As a former SRE at Google I’ve learned to appreciate good monitoring, and this combination has been a …

Optimization for Deep Learning Highlights in 2017

Table of contents:<p>Improving Adam<p>Decoupling weight decay<br>• Fixing the exponential moving average<p>Tuning the learning rate<p>Warm restarts<p>SGD with …

Job Queues in Go

At RapidLoop, we use Go for nearly everything, including our server, service and uptime monitoring product OpsDash.<p>Go is quite good at asynchronous …

CUDA Tutorial: Implicit Matrix Factorization on the GPU

CUDA Tutorial: Implicit Matrix Factorization on the GPU I recently bought a system that actually has a decent GPU on it, and I thought it would be …

Algorithms

Understanding Hinton’s Capsule Networks. Part I: Intuition.

Part of Understanding Hinton’s Capsule Networks Series:<p>Part I: Intuition (you are reading it now)<br>Part II: How Capsules Work<br>Part III: Dynamic Routing …

How to unit test machine learning code.

Over the past year, I’ve spent most of my working time doing deep learning research and internships. And a lot of that year was making very big …

Word embeddings in 2017: Trends and future directions

Table of contents:• Subword-level embeddings<br>• OOV handling<br>• Evaluation<br>• Multi-sense embeddings<br>• Beyond words as points<br>• Phrases and multi-word …

Machine Learning

An Analysis of the Worlds Leading robots.txt Files

An Analysis of the World's Leading robots.txt Files A site's robots.txt file advises the web crawlers of the worlds what files they can and can't …

SEO

Benchmarking various Data file formats - csv, h5, pytables(hdf5), npy, npz, joblib

The data processing/feature engineering part is very important and time taking process while developing machine learning models. I usually have …

Why Photos of the Eiffel Tower at Night are Illegal

You can almost never find videos or photos of the Eiffel Tower at night on stock sites. Why is this? Because the Eiffel Tower is copyrighted when …

Eiffel Tower