Dynamically Typed

#5: Hey Google, what's a Golden Kitty?

Hi and welcome to issue #5 of Dynamically Typed! There are 25 of you now, a number that has been approximately doubling for every issue I’ve sent out – so, by a bit over a year from now, if this trend continues, every person in the world should be subscribed. But how am I ever going to afford that many grains of wheat?

This issue covers Uber’s myriad use cases for ML, the 2019 Consumer Electronics Show, Golden Kitties for AI products, and much more. Let’s dive in.

Productized Artificial Intelligence 🔌

OneSoil’s AI-generated map of different crop fields in the Netherlands (OneSoil)

OneSoil’s AI-generated map of different crop fields in the Netherlands (OneSoil)

ProductHunt announced the Golden Kitty awards, which this year included an AI & Machine Learning Product of the Year category. The winner is OneSoil Map (ProductHunt), an interactive map (Web) that detects 60 million fields across the US and Europe and classifies them by one of 20 crop types, all from satellite images. It’s super cool to scroll around – make sure you zoom in! More:

Jeremy Hermann and Mike Del Balso posted a deep dive on how ML is used at Uber. Use cases include personalized Uber Eats rankings, driver/rider marketplace forecasting, customer support automation, crash detection using drivers’ phones, ETAs, “one-click” chat replies for drivers, and self-driving cars. The post also covers how ML works on both organizational and technical levels at Uber: Scaling Machine Learning at Uber with Michelangelo (Web)

Google Assistant now has an interpreter mode : ask any Google-powered smart speaker “Hey, Google help me speak Dutch” (or any of the other 27 supported languages), and it’ll translate everything you say. Then, when the person you’re talking to replies, it’ll translate what they say back to English (or to whichever language you were speaking to begin with). It’s not perfect, but if I was, say, an Airbnb host who’s receiving foreign guests, I’d want this yesterday. Shannon Liao at The Verge got a demo: Google Assistant’s new interpreter mode can translate conversations — but it’s not magic (Web)

Marques Brownlee got to ride in a driverless taxi at CES 2019. This self-driving car by Yandex is another example of a system that’s close to being autonomous in a very restricted geographic area, like we’ve seen before from Google, Waymo and Voyage. I wouldn’t be surprised to see the first real public deployment of a self-driving taxi fleet in (a small part of) a city sometime this year. Check out MKBHD’s video here: Riding in a Driverless Taxi at CES 2019! (YouTube)

Chris Hartland at Textio (an “augmented writing” service that aims to improve all kinds of writing in businesses) wrote a blog post on how to think about machine learning for products. The upshot: don’t build a product around your ML model – build a great product that happens to be powered by ML. The former is something we’ve seen a lot of in recent years ( cough NoSQL, cough blockchain ), so I think it’s a good take: Machine Learning in Production (Medium).

Machine Learning Technology 🎛

Jeff Dean has posted a look back at Google’s AI research in 2018 on the Google AI blog. In a broad overview, it covers everything from Google’s open source datasets and AI ethics principles, to their papers on perception and computational photography. It’s pretty crazy how many different areas Google’s research touched on last year: Looking Back at Google’s Research Efforts in 2018 (Web)

Microsoft has launched their Ability Initiative with the University of Texas at Austin. They’re aiming to improve automatic image captioning for blind and low-vision people. See their announcement here: Microsoft Ability Initiative (Web).

Lionel Gueguen et al. at Uber Engineering blogged about their paper speeding up convolutional neural networks (CNNs) that take JPEG images as input. Their main insight is that (1) the bottom few layers of a typical CNN mostly transforms an image from pixels to a frequency representation and (2) the last steps of JPEG decompression do the exact opposite – so you could strip these both out and feed JPEG’s internal frequency representation straight into the CNN! Gueguen’s approach yields a slight accuracy improvement on the standard ImageNet classification task, but, amazingly, also a 1.8x speed improvement.

Tech and Startups 🚀

LG’s rollable TV, showed off at CES, hides itself in its speaker bar when you’re done using it (LG)

LG’s rollable TV, showed off at CES, hides itself in its speaker bar when you’re done using it (LG)

Earlier this month, the Consumer Electronics Show (CES) happened. Lots of companies showed off their vision for the future, from the coming year’s television sets all the way to far-out visions for self-driving car interiors. There’s always a lot of coverage of CES, and I’ve collected the best of it right here so you don’t have to dig through the cynical hot takes yourself:

Benedict Evans at a16z wrote a post on the promise of 5G, the successor standard to the 4G we currently have in our phones. It’ll mostly have lower latency for phones at long distances, and higher speed at short distances (to replace your internet cable). A lot of the hype in the industry is around 5G-enabled virtual reality, augmented reality and self-driving cars, but out of those Evans thinks it’ll only make a real difference for AR, and maybe for last-mile remote piloting of delivery trucks. Network slicing is 5G’s most interesting feature:

One of the cooler features of 5G is that it lets you split out dedicated capacity for particular use cases - so-called ‘network slicing’. Today (to simplify hugely), although network operators try to do traffic management, all traffic in the cell is fundamentally using the same capacity. 5G lets you create dedicated private capacity in the radios network with specific characteristics. So, you could sell a truck operator dedicated capacity on the two miles between a specific freeway exit and a specific warehouse. Or, you could offer an IoT operator (or alarm company) much lower bandwidth but over a wider area.

Read Evans’ full post here: 5G: if you build it, we will fill it (Web)

Amazon launched DocumentDB , its MongoDB competitor. While AWS adds new services pretty much every other week, this launch is interesting because it tells a bigger story about the state of open source software. Basically, lots of VC-funded open source software companies supported itself by helping big companies install and run their software on their servers, consultancy-style. But now that everything is moving to the cloud (and mostly Amazon’s cloud), and no one’s running their own servers anymore, where will these software companies make money? And what does this mean for the open source ecosystem? Ben Thompson’s take at Stratechery: AWS, MongoDB, and the Economic Realities of Open Source (Web)

Cool Things ✨

A screenshot about 2/3rds down Cameron’s World (cameronsworld.net)

A screenshot about 2/3rds down Cameron’s World (cameronsworld.net)

This isn’t exactly new, but I think it’s amazing: at Cameron’s World, Cameron Askin (Twitter) is recreating beautiful, weird websites from the 90s that were created before everything got slurped up into algorithm-ordered news feeds. This stuff was a little before my time online, but it’s a ton of fun to scroll through. Check it out at cameronsworld.net (Web).

Hossein Derakhshan, who went to jail for blogging in Iran, wrote a blog post reflecting on the state of the internet today, where the power has shifted from people (hyper)linking to each others’ blogs to big American companies siloing content into their “Streams.” Here’s an excerpt:

Nearly every social network now treats a link as just the same as it treats any other object — the same as a photo, or a piece of text — instead of seeing it as a way to make that text richer. You’re encouraged to post one single hyperlink and expose it to a quasi-democratic process of liking and plussing and hearting: Adding several links to a piece of text is usually not allowed. Hyperlinks are objectivized, isolated, stripped of their powers.

The whole post is definitely worth a read, and it made me appreciate platforms (like this one!) where it’s just me and you controlling the conversation. I choose when to send emails, and you choose whether and when to open them, with no content ranking algorithm in between. If Revue, the platform I use to send these emails, shuts down or kicks me off, I can use another one and you likely won’t even notice the difference. That’s very different from Facebook, Twitter, or Instagram. It’s a bit ironic, then, that Derakhshan’s post is on Medium – a platform that’s great for distributing content to “the Stream,” but that keeps a blogger’s audience and domain under its control. Read the post here: The Web We Have to Save (Medium)

Thanks for reading! As always, please let me know what you thought using the buttons below or by sending me a message. If you enjoyed this issue, why not forward it to a friend or share it somewhere? :)

PS: In this issue, I started bolding the start of new topics, since I’ve started writing multiple paragraphs about some topics, which I thought was a bit confusing in issue #4. Do you like the change? Let me know!