A deal that could turn the tables in food delivery

May 13, 2020

May 13, 2020
The Hustle
Stock Advisor

One of the more uplifting trends we’ve heard about during… :::gestures at everything:::… is that animal shelters are emptying out because so many people are fostering pets or giving them forever homes. One dog food brand is making it even easier — Pedigree is teaming up with local shelters on dog adoptions over Zoom.

We’d rate most Zoom meetings a 2/10 on a good day — but we might have to give these a 10.

Food for Thought

Uber wants to swallow Grubhub, and a deal could reshape the meal-delivery biz

Hope you’re hungry for some food-delivery news, because Tuesday brought a huge helping: Uber is trying to acquire Grubhub in an all-stock takeover that could turn the tables in a hyper-competitive market.

It’s not a done deal. But in the coming days, Uber’s board is expected to review a Grubhub proposal that would give each ’hub shareholder 2.15 Uber shares for each Grubhub share, according to The Wall Street Journal.

Join 1.5m+ professionals getting The Hustle daily news brief

Business and tech news in 5 minutes or less

Bloomberg said an agreement could happen as soon as this month.

Here are 4 takeaways to whet your appetite

1️⃣ The deal could give Uber a leg up on DoorDash. As of March, DoorDash owned the biggest slice of the food-delivery pie, at 42% of the market. The would-be partners came next, with Grubhub at 28% and Uber Eats at 20%.

2️⃣ It could amplify the recent growth of Uber Eats. Food delivery has given Uber heartburn in the past — it’s a money pit, and competition is tight. The company has pulled out of some markets to concentrate on areas where it can be the big cheese. 

The deal could make food delivery — a rare bright spot for Uber in a grim 1st quarter — shine brighter.

3️⃣ Ride hailing is stalled, so Uber’s making moves elsewhere. The Verge points out that Uber recently made a big investment in the scooter company Lime, in which Lime absorbed Uber’s scooter-and-bike biz, Jump.

4️⃣ It may be the 1st major food-delivery domino to fall. The biggest names in food delivery have played with the idea of mergers before, but nothing ever came out of the oven. The pandemic could change that. 

PitchBook analyst Asad Hussain told Protocol: “The wave of food delivery consolidation in North America is finally here, and we expect it to continue in the coming months.”

Share on Facebook Share on Twitter Send as email to a friend View on our website
Office Debates

Nobody loves a good argument more than we do. Help us settle some office squabbles by taking part in a few of our most heated conversations — like this recent one, which sparked a solid 2 hours of discussion:

Also: What’s the best way to eat a Pop-Tart? What should you do when you finish cooking — do the dishes right away or leave them in the sink?

Fill out this form to send us your takes, and watch this space for highlights of the best responses.

Stalk Markets

It turns out running an ‘Amazon for Animal Crossing’ is very hard

Jeff Bezos, beware: A 25-year-old software engineer is coming for your buy buttons. Last month, Daniel Luu launched Nookazon, an ecommerce store with a layout that looks a lot like its real-life counterpart.

Nookazon is named for Tom Nook, a raccoon and general-store owner who wields a near-total monopoly over the game’s banking system.

Within Animal Crossing, the only way to trade is to coordinate with friends, but Nookazon helps total strangers swap goods. 

Nookazon sellers offer up coveted amber fossils, fruit-shaped dresses, regular fruit, or anthropomorphic villagers. Customers place bids either through the website or on the messaging platform Discord. 

It has taken off: Nookazon now averages 7m+ views a day.

But Nookazon is facing startup growing pains 

Let’s start with funding. Luu bootstraps the site and its team of 33 developers and moderators on ~$5k/month in donations.

He’s also had to make hard choices about which sellers, exactly, are allowed to stay on the site — something that has not come easily to the real-life Amazon, either.

Sellers reported as scammers get flagged on the site, but Luu has decided not to kick them off entirely. 

Even raccoon monetary theory is complicated

Luu expected Nookazon customers to trade in bells — the game’s primary currency — but they’re so easy to generate that there’s more than a trivial risk of bell inflation.

So Nookazoners are trying other commodities, like Nook Miles Tickets — airline miles that let users jet off to abandoned islands — as currency. That means Luu is spending a lot of his time thinking about monetary policy. And you thought Zuck’s crypto project was complicated.

What do you do when the value of the currency changes so rapidly? Luu has settled on calculating price averages from across the site. 

Nookazon’s all-virtual, no-wait shipping times would make any tech giant feverish. But in one main area, Bezos has Nook & Co. beat: There’s no trace of a Nookazon Prime.

Share on Facebook Share on Twitter Send as email to a friend View on our website

David Gardner’s average stock picks have returned 608% over the past 15 years

Get started with the 10 best stocks for new investors 

You keep hearing it over and over from your money-savvy friends: “Now is actually a great time to invest!” 

And while you know they’re probably right, you also have no idea where to start (hey, we all were beginners at one point or another).

Cue David Gardner and his merry team of investors

Gardner, co-founder of The Motley Fool, has pulled together this list of the 10 best stocks to get you started investing. 

Their goal? To take the intimidation out of the stock market and help newbie investors get their portfolio started on the right foot.

If you’re ready to get going, download the report over at their site and get a head start on the market.

10 smart stocks →
Alone, Together

‘Squad shopping’ could be the next take on tech-enabled togetherness

Bored quaran-teens, rejoice: The mall may be a memory of the Before Times, but a new social platform wants to bring back the time-honored tradition of shopping with your squad.

Because Clothes With Friends beats Words With Friends

As Vogue Business explains, a former L’Oréal brand manager wanted to help people shop online with others in their networks.

All it takes is a browser extension: Install Squadded Shopping Party, visit a supporting brand’s online store, invite all your friends, and settle in for some retail group therapy.

If you’re wondering how a brand might benefit: Group buying is especially popular in China, and it turns out that peer purchasing pressure is definitely a thing.

People are more likely to buy something if they have a friend around to confirm that yes, those jeans make your ass look amazing.

We may be home, but we’re not alone

Squadded Shopping Party is just the latest effort to connect us isolated humans through shared virtual experiences. Spotify just gave music lovers group listening controls, and film buffs have Netflix Party

There’s even something for the nerdy teen who’d rather study than hit the mall: the silent Zoom call.

Share on Facebook Share on Twitter Send as email to a friend View on our website
The Hustle Says

CROSSNET was bootstrapped with just $20K and made a couple million in 2019. Is it a tech company? Nah, even better — it’s a 4-way volleyball game

Who wants to squeeze into a tiny room these days? No one. Use the Meeting Owl — 360-degree panoramic video so your team can spread out when you return to the office.*

The 2020 Paypal upgrade you need to know: This browser extension that automatically gets you better prices just about anywhere that you shop online. Try it now (you’re welcome).*

*This is a sponsored post.

Bot Ballads

Dutch AI is coming for the Billboard charts

Want to feel old? The hottest new musical genre is Eurovision Technofear — and it’s brought to you by an unholy mix of ABBA, algorithms, and Reddit threads.

Eurovision — the global song competition that gave rise to Celine Dion — was canceled this year for the first time since 1956. So a Dutch broadcaster organized a contest for algorithmically generated bangers called the “AI Song Contest.” It got weird.

Spotify mood playlists can’t top koala synth 

A team of Dutch academics — Can AI Kick It — fed its AI models 250 Eurovision classics, plus a sampling of Reddit posts to generate the lyrics.

The result? Anarchy. The AI cobbled together a pop song that the Dutch team called “atonal and creepy” and that featured such gems as “kill the government, kill the system.”

Meanwhile, an AI entry from Australia produced a chorus peppered with koala and kookaburra sounds — a genre the team took to calling “koala synth.” And late Tuesday afternoon, the global public crowned “koala synth” the winner. 

DJs aren’t shaking in their booths yet

Plenty of people are hyping AI-produced music, but the tech still isn’t quite… there. Anyone who has made the mistake of streaming one of virtual influencer Lil Miquela’s deluge of singles knows that AI still lacks the lyricist’s gene.

A Sony algorithm in 2016 spit out a song called “Daddy’s Car,” with memorable lines like “In daddy’s car, it sounds so good / like something new, it turns me on.”

To the credit of the Eurovision engineers, they’re standing behind their creations. The Dutch team did enter its anti-government screed into the AI Song Contest — but one student on the team told Ars Technica, “We do not condone these lyrics!”

Share on Facebook Share on Twitter Send as email to a friend View on our website

🏡 Twitter will allow some employees to work from home permanently.

📈 This checks out: Pajama sales are going crazy, while purchases of pants and bras are on the decline.

📽 Even in a pandemic, the world’s last Blockbuster Video store is still standing.

🌍 We get it: A site that collects coronavirus stats grew so fast that it saw 1B+ visits in April — more than LinkedIn had.

🐜 We don’t get it: A Facebook group where people pretend to be ants has grown to 1.7M+ members.

Want snippets like these in your browser? Download our Chrome extension here.

Ambassador Rewards

Refer coworkers, get exclusive Hustle gear

Step 1: Peek our sweet, sweet rewards

Step 2: Copy your referral link below

Step 3: Share your link across social media and beyond

Step 4: Collect rewards, rinse & repeat

Share The Hustle →
How did you like today’s email?

hate it


love it
Today’s email was brought to you by Bess Bea Eltea (VP of Sandwiches), Nick “” DeSantis, Michael Waters, and Bobby Durben.

Facebook Youtube Instagram Trends
251 KEARNY ST. STE 300, SAN FRANCISCO, CA 94108, UNITED STATES • 415.506.7210 Never want to hear from us again? Break our hearts and unsubscribe
The Hustle

Join 1.5m+ professionals getting The Hustle daily news brief

Business and tech news in 5 minutes or less

100% free, no ads or spam, unsubscribe anytime


How'd Bezos build a billion dollar empire?

In 1994, Jeff Bezos discovered a shocking stat: Internet usage grew 2,300% per year.

Data shows where markets are headed.

And that’s why we built Trends — to show you up-and-coming market opportunities about to explode. Interested?

We’re shooting our shot…

Start your mornings with The Daily.

Get the freshly baked 5-minute newsletter every day except Saturdays.

It’s filled with the most interesting stories on business, tech, and the internet.

And written for innovators of every industry. Sign up for the news that slaps.

If you don’t like it, unsubscribe any time. Privacy policy.

[email-submission-form redirect-to-home="true" button-text="Join Free" include-trends-opt-in="true" id="main-signup-form" fail-url="" success-url="https://thehustle.co/signup" default-source="thehustleco" default-campaign="home"]
<script type="text/javascript"> var onloadCallback = function() { grecaptcha.render('verify-your-humanity', { 'sitekey' : '6LdddrcZAAAAALyttpvOqiwQGwq5BNhgDz4tMQGE' }); }; function getCookieValue(a) { var b = document.cookie.match('(^|[^;]+)\\s*' + a + '\\s*=\\s*([^;]+)'); return b ? atob(decodeURIComponent(b.pop())) : ''; } function setHiddenFieldValue(wrappingDiv, searchParams, className, utmName, cookieName, defaultValue) { var el = wrappingDiv.getElementsByClassName(className)[0]; var existingVal = el.getAttribute('value'); var newVal = searchParams.get(utmName) || getCookieValue(cookieName); if ((existingVal == null || existingVal == '' || existingVal == defaultValue) && (newVal != null && newVal != '')) { el.setAttribute('value', newVal); } } function setHiddenFieldValueFromUtm( wrappingDiv, searchParams, className, utmName, defaultValue ) { var el = wrappingDiv.getElementsByClassName(className)[0]; if (el != null) { var existingVal = el.getAttribute("value"); var newVal = searchParams.get(utmName); if (newVal != null && newVal != "") { el.setAttribute("value", newVal); } } } function initForm() { var wrappingDivs = document.getElementsByClassName('email-submission'); wrappingDivs.forEach(wrappingDiv => { var sp = new URLSearchParams(window.location.search); setHiddenFieldValue(wrappingDiv, sp, 'funnel-source', 'utm_source', 'funnel_source', 'thehustleco'); setHiddenFieldValue(wrappingDiv, sp, 'funnel-campaign', 'utm_campaign', 'funnel_campaign', 'home'); setHiddenFieldValue(wrappingDiv, sp, 'funnel-medium', 'utm_medium', 'funnel_medium', ''); setHiddenFieldValue(wrappingDiv, sp, 'funnel-referral', 'ref', 'funnel_referral', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-a', 'a', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-c', 'c', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-o', 'o', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-oc', 'oc', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-e', 'e', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-f', 'f', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-r', 'r', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-t', 't', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s1', 's1', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s2', 's2', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s3', 's3', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s4', 's4', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s5', 's5', ''); var error_message = getCookieValue('funnel_error_message'); if (error_message && error_message.trim() != '') { var error = wrappingDiv.getElementsByClassName('funnel-error')[0]; var prev_email = getCookieValue('funnel_email'); error_message = prev_email + " is not valid. Please try again"; error.innerHTML = error_message; error.style = ''; } }); if (false) { initCaptchaFormV2(); } } function initCaptchaFormV2() { var v3RecaptchaResponseEl = document.getElementById('recaptcha-response-v3'); v3RecaptchaResponseEl.parentNode.removeChild(v3RecaptchaResponseEl); var wrappingDiv = document.getElementById('main-signup-form'); var subForm = wrappingDiv.getElementsByClassName('email-submission')[0]; var captchaVersion = document.createElement('input'); captchaVersion.class = 'g-recaptcha hidden-input'; captchaVersion.type = 'hidden'; captchaVersion.name = 'g-recaptcha-response-v2'; captchaVersion.value = 'true'; subForm.appendChild(captchaVersion); var captchaEl = document.createElement('div'); captchaEl.id = 'verify-your-humanity'; subForm.appendChild(captchaEl); var captchaApiScriptEl = document.createElement('script'); captchaApiScriptEl.src = 'https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit'; captchaApiScriptEl.async = true; captchaApiScriptEl.defer = true; document.head.appendChild(captchaApiScriptEl); } function appendCheckboxes() { var optInDivs = document.querySelectorAll('.trends-opt-in'); optInDivs.forEach(el => { if (el.getElementsByClassName('trends-opt-in-checkbox').length < 1) { var checkbox = document.createElement('input'); checkbox.setAttribute('class', 'trends-opt-in-checkbox'); checkbox.setAttribute('type', 'checkbox'); checkbox.setAttribute('name', 'trends_opt_in'); var label = document.createElement('label'); label.setAttribute('class', 'trends-opt-in-text'); label.textContent = "Yes, I'd like to receive updates on market opportunities before they explode from Trends by The Hustle"; el.appendChild(checkbox); el.appendChild(label); checkbox.click(); } }) } window.addEventListener('DOMContentLoaded', (event) => { var funnel_email_cookie = getCookieValue('funnel_email'); if ( (true) && (funnel_email_cookie != null && funnel_email_cookie != '') ) { window.location.replace('/home'); } initForm(); if (true) { appendCheckboxes(); } }); </script> <div class="email-signup" id=main-signup-form> <div class="funnel-error" style="display:none;"></div> <form class="email-submission" action="https://cms.thehustle.co/api/v1/contacts/wordpress_create" method="post"> <div class="email-form-wrap"> <input class="funnel-source hidden-input" type="hidden" name="source" value="thehustleco"> <input class="funnel-campaign hidden-input" type="hidden" name="campaign" value="home"> <input class="funnel-medium hidden-input" type="hidden" name="medium"> <input class="funnel-referral hidden-input" type="hidden" name="referral_code"> <input class="funnel-fail-url hidden-input" type="hidden" name="fail_url" value=""> <input class="funnel-a hidden-input" type="hidden" name="a" value=""> <input class="funnel-c hidden-input" type="hidden" name="c" value=""> <input class="funnel-o hidden-input" type="hidden" name="o" value=""> <input class="funnel-oc hidden-input" type="hidden" name="oc" value=""> <input class="funnel-e hidden-input" type="hidden" name="e" value=""> <input class="funnel-f hidden-input" type="hidden" name="f" value=""> <input class="funnel-r hidden-input" type="hidden" name="r" value=""> <input class="funnel-t hidden-input" type="hidden" name="t" value=""> <input class="funnel-s1 hidden-input" type="hidden" name="s1" value=""> <input class="funnel-s2 hidden-input" type="hidden" name="s2" value=""> <input class="funnel-s3 hidden-input" type="hidden" name="s3" value=""> <input class="funnel-s4 hidden-input" type="hidden" name="s4" value=""> <input class="funnel-s5 hidden-input" type="hidden" name="s5" value=""> <input class="funnel-success-url hidden-input" type="hidden" name="success_url" value="https://thehustle.co/signup"> <input id="recaptcha-response-v3" class="g-recaptcha hidden-input" type="hidden" name="g-recaptcha-response" value=""> <input class="signup-email" type="email" name="email" placeholder="Your email address" required> <input class="email-submit" type="submit" value="Join Free"> </div> <div class="trends-opt-in"></div> <div submit-success> <template type="amp-mustache"> <p class="c-message c-message--success">Thank you for subscribing.</p> </template> </div> <div submit-error> <template type="amp-mustache"> <p class="c-message c-message--failed">Your submission failed. Please try again!</p> </template> </div> </form> </div>