A Bug’s Life 2 wasn’t supposed to end like this

The Hustle

Happy (Black) Friday, folks. Our Trends fam put together this special edition of The Hustle today so you have something to read while you’re OOO. Today, learn more about how…

  • Edible insects pack legit protein
  • WhatsGood is reinventing the farmers market scene
  • Everything-as-a-Service is taking over, well, everything

And hey, if you like what you read, you can use the code BLACKFRIDAY to get $50 off Trends. Happy holidays, y’all!

The Hustle Daily Email

If you’re itching to spend a little cash on Black Friday, treat yourself to Hustle Con and take 50% off two-day tickets for the next 24 hours. Use code BLACKFRIDAY, baby!

Excuse me, Miss. There’s a bug in my drink

Remember when lobster was poor man’s food? Since none of us lived in the mid-19th century, the answer is no. But, some 200 years later, as we prepare for a population of nearly 10B, people are opening their minds (and mouths) to new possibilities: edible insects.

Insect snacking goes beyond the cockroach street stall in Bangkok. It’s estimated that up to 80% of people around the world already eat these not-so-creepy crawlies.

Why? When you really boil it down, crickets have:

  • An environmental impact that would make Greta Thunberg sing. We’re talking 1% of the greenhouse gases that beef produces.
  • A nutritional profile designed by the gods: amino acids, packed with more protein, calcium, iron, fiber, and magnesium than a steak could ever dream of.
  • An upside that has entrepreneurs licking their chops, with growth of insect protein expected to 10X in the next decade.

So what’s stopping us all from hopping on the six-legged train?

The yuck factor, for one. Companies get the stigma — and while they work to change it, they’ve also focused on products that are, umm, more digestible. From bug burgers to cricket-flour pancakes, people are searching for ways to embrace the trend, but mask the ick.

Will more people risk it for the cricket?

The jury’s still out, but some restaurants, investors, and grocery conglomerates are placing their bets:

  • Restaurants like Linger (in Denver) are serving up Thai Sausage Mi Krop incorporating black ants and crickets. El Catrin (in Toronto) lets you add crickets to your guac.
  • Ÿnsect — a French insect-farming startup — raised their Series C at $125m.
  • Entomo Farms raised their Series A directly from Maple Leaf Foods.
  • Grocery conglomerates are saying “crawl on in,” with Eat Grub (UK) finding its way into 400 SOK stores, while Jimini (France) managed to score 300 Carrefour stores.

Who else wants a taste?

Your furry friends aren’t turning their noses. The $442B animal feed market is open to some insect-based disruption, with bigwigs like Nestle Purina starting to experiment with crickets.

So whether for man or man’s best friend, it looks like it might be a Bug’s Life after all.

Share on Facebook Share on LinkedIn Share on Twitter View in Browser

Where in the world is Steph? Our intrepid correspondent digs the digital nomad life, and you’re all better for it

There’s remote work, and then there’s Steph Smith’s version of remote work. Our Trends senior analyst has lived and worked in more than 50 countries in the past 2 years, including Portugal, Japan, Nicaragua, and Scotland.

Since joining us full-time in September, she’s spent time in a half-dozen countries finding inspiration for stories in unusual places. We asked her to break down a few of her faves:

🌿Kava bars and Avani Eco: I spend most of my time in Bali. This island is known for its “Eat Pray Love” vibe, but it’s also grounds for a lot of innovative thinking — particularly around plant-based products. It’s common to attend “sober” parties or see people opting out of alcohol and into things like kratom. When I dug into this, it seemed like both kratom and kava are gaining attention in the West. Similarly, Bali banned single-use plastics, which resulted in these amazing cassava starch bags.

🎆 Digital Museums: On a visit to Japan this year, I was drawn to a new attraction at the top of everyone’s must-see list — a digital museum called teamLab Borderless. Unlike traditional museums that focus on a single-asset model (there’s only one Mona Lisa), these museums were so interesting because of their potential to be “copied and pasted” around the world. Check out my tweets showing my experience up close.

✈️ Airplane cocktail kit: On a flight from YYZ to TPE a few months ago, I ordered a Bloody Mary. Unfortunately, my economy ticket afforded me only a little tomato juice with a splash of vodka. That got me thinking… do you really have to pay big bucks for a business-class ticket just to get a decent mile-high cocktail? When I did a simple Google search, it looked like others were asking a similar question — and one company was actually serving one up — at $24 apiece! That’s when I knew there was room for someone to swoop in at a lower price.

Steph filed this piece while flying from Sydney, Australia, where she’s spent the past month, to San Francisco, where she’s joining us for Hustle Con next week. We’ll keep you posted on her travels.

In the meantime, we’d love to hear where in the world you read The Hustle. Send your stories and pics to us at [email protected]

Share on Facebook Share on LinkedIn Share on Twitter View in Browser

Life is all about choices, and I choose to be rad as hell

My first step? Getting Sam to approve my Onewheel expense. 

I’d take either model: The Onewheel Pint for ripping around my neighborhood on Saturday mornings in search of the perfect breakfast taco (Spoiler: they’re all perfect) or the Onewheel XP for when I want to pretend my lengthy commute through Austin is a surf through Maui. Ahhh, Maui. 

I mean, c’mon Sam, either will work — and Onewheel’s Black Friday sale might just be the straw that breaks the CEO camel’s back. With up to $375 off, it’s the perfect opportunity to score one of their cement-cruisin’ fun machines.

Whether you’re looking for a quick scoot or a long, relaxing adventure, Onewheel has got ‘em both covered.

Now do me a favor and email Sam telling him to let me have mine. (Thx.)

One wheel, unlimited fun →

WhatsGood brings farmers markets into the 21st century

On his way to work at a restaurant in Rhode Island, Matt Tortora always passed local farms. He wondered: If farm-fresh goods abounded, why did his restaurant always source food from a distributor with no local connections? 

Now, Tortora’s company, WhatsGood, pairs farmers with restaurants and average consumers to make “fresh and local” truly fresh and local.

WhatsGood started by solving a problem

Restaurants wanted farm-fresh goods. Farmers wanted to sell more of their products. But neither had time to foster connections.  

Tortora leveraged his restaurant connections and visited farmers to get the first parties on his platform in 2015. In the first 2 years, WhatsGood made about $1m.

Then came the big idea 

After Tortora and his co-founders Erin Tortora and William Araújo realized that they and their friends never had time to attend farmers markets but still wanted fresh foods, WhatsGood launched a new service. 

Their new subscription product lets consumers buy vegetables a la carte directly from farmers, while WhatsGood delivers the purchases. So far about 20k people have signed up in the DC, Boston, and Rhode Island markets. That number is growing about 30% each month.

“I think if we had just been beholden or tied ourselves to ‘this is what we’re going to do and only what we’re going to do,’” Tortora says, “I don’t think we would’ve found the successes that we’ve found.”  

Share on Facebook Share on LinkedIn Share on Twitter View in Browser

Why it pays to compliment the chef, and other takeaways from the anything-as-a-service economy

In the business jargon landscape, “anything-as-a-service” (XaaS) is zooming past “Uber for X.”

The OG of the XaaS model is, of course, software-as-a-service (SaaS). The SaaS model revolutionized the tech industry by delivering software via the internet rather than on premises.

This change created benefits for both consumers (who got cheaper and more flexible services) and software creators (who could earn recurring revenue while accessing global markets).

Microsoft Dominates SAAS. AWS Dominates IaaS. You Dominate XaaS?

Other concepts that have adopted the X-as-a-service playbook include platform-as-a-service (PaaS) and infrastructure-as-a-service (IaaS). Amazon Web Services (AWS) is considered a trailblazer in both spaces.

The economics of the PaaS and IaaS models are so strong that while AWS accounted for only 13% of Amazon’s total revenue ($9B) in its previous quarter, it delivered 71% of the company’s operating income ($2.3B). 

Now, dozens of business functions are ripe for X-as-a-service treatment

In all of our post-turducken hangover generosity, the Trends team has compiled a list of 100+ XaaS opportunities for your perusal. Among our favorites:

Share on Facebook Share on LinkedIn Share on Twitter View in Browser
Like what you see?

Hope you liked today’s Trends takeover of The Hustle. If you want to access to more in-depth content, use code BLACKFRIDAY to save $50 off your first year of Trends. (Offer expires 12/02/19)

Save $50 → Shower Thoughts
  1. “If you put two of your fingertips together, which finger are you actually feeling?” – Caitlin
  2. “‘Commercial grade’ is a good thing until you’re talking about toilet paper.” – Lukas
  3. “The fact that Head & Shoulders shampoo doesn’t yet have a body wash called Knees & Toes is disappointing.” – Francine
  4. “Is bald a haircut?” – Murph
  5. “Elevators are vertical trains… or wait, are trains horizontal elevators?” – Kristin
  6. via Reddit
How did you like today’s email?

hate it


love it
Now Playing Now Playing:
Pang, Caroline Polachek.
[%Count%] Share the Hustle
Conor Grant
Conor Grant
Steph Smith
Steph Smith
Mark Dent
Mark Dent
Bobby Durben
Bobby Durben
Meg Furey-Marquess
Meg Furey-Marquess
Brad “I once ate a daddy longleg” Wolverton
Freida X. Plore
Expedition Leader
Facebook Instagram Trends
You opted in by signing up, attending an event, or through divine intervention. 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

Get the 5-minute roundup you’ll actually read in your inbox​

Business and tech news in 5 minutes or less​


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.recaptcha.net/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" autocomplete="email"> <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" value=""> <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 autocomplete="email"> <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>