The evolution of Guy Fieri

Guy Fieri has become one of Food Network’s most bankable stars, and has used his power to become an advocate for workers in the restaurant industry.

Rob Litterst • 2 days ago

RIP to a pickle giant

Earlier this month, Robert Vlasic passed away at the age of 96.

Jacob Cohen • May 19, 2022

The baby formula shortage, explained

Several factors led to a baby formula shortage in the US. Now, the FDA is working to fix it as parents scramble.

Juliet Bennett Rylah • May 18, 2022

So long, Bolshoi Mak

After suspending Russian operations in March, McDonald’s has decided to sell off and “de-Arch” its 800+ stores.

Juliet Bennett Rylah • May 17, 2022

Can table scraps save the planet?

Food startups are embracing the circular economy by repurposing food waste.

Mia Sullivan • May 5, 2022

Coke’s year is off to a bubbly start

The good news: revenue jumped. But will it last?

Jacob Cohen • April 26, 2022

Americans love these 2 cheap German grocery chains

Aldi and Lidl are 2 German grocery chains growing in popularity among US shoppers. It doesn’t hurt that they’re cheap.

Juliet Bennett Rylah • April 20, 2022

Personal chefs? There’s an app for that

On-demand personal chef platforms are on the rise as customers crave special experiences at home.

David Nichols • April 14, 2022

The weird rise of fancy fruit

Boutique food companies are creating luxury fruit brands and consumers are eating them up.

Rob Litterst • April 8, 2022

People love foraged mushrooms — now, there’s an app for that

Interest in foraged food is blooming, including on an app that connects foragers with buyers.

Juliet Bennett Rylah • April 7, 2022

Digits: Emoji news, overdue books, avocado mayhem, and more

Plus: Remote worker stats, and China’s livestream caps.

Jacob Cohen • April 4, 2022

Lunchflation is real — and office workers are feeling it

Lunch prices have shot up several dollars due to labor, supply chain, and inflation issues.

Juliet Bennett Rylah • March 23, 2022

Digits: Brain chips, candy sales, Nikes, and more

Plus: Nationwide IQ loss, and ads in our dreams.

Jacob Cohen • March 21, 2022

This machine can print thousands of beverages

The Cana One sounds like the Star Trek replicator, capable of printing thousands of beverages with the touch of a button.

Juliet Bennett Rylah • March 15, 2022

What the heck is a geographical indication?

Legal labels that mark where a product is from can be big business for local food producers.

Rob Litterst • February 24, 2022

The rise and fall of #FreeRezy, a group chat that unlocked NYC’s hottest reservations

A trio of finance workers gamed the system for exclusive reservations — then they got caught.

Rob Litterst • February 16, 2022

Amazon’s plan to dominate the grocery business, explained

Amazon Fresh and Whole Foods serve different types of customers, which means Amazon might take over the grocery business.

Rob Litterst • February 15, 2022

Digits: Super Bowl bonuses, wasabi, and used cars

Plus: The biggest sports bet ever made and an odd fact about street names.

Jacob Cohen • February 14, 2022

McCormick is building a hot sauce empire

The 132-year-old spice behemoth thinks hot sauce could be the next ketchup – and the key to stealing the condiment crown from Kraft Heinz.

Rob Litterst • February 2, 2022

Black Sheep Food raises $5m for you to smell ‘lamb’ meat

Black Sheep Food has raised $5m to make a plant-based lamb alternative that smells delicious.

Trung T. Phan • January 28, 2022

Digits: An oddball lawsuit, pay increases, and the Hulk

Plus: Taco lovers rejoice and Facebook’s health conundrum.

Jacob Cohen • January 10, 2022

The lab-grown meats are coming

We’re not that far off from printing steaks for dinner.

Jacob Cohen • January 4, 2022

Reusable Starbucks cups are lining resellers’ pockets

People are really into collecting Starbucks cups, which has led to a robust secondary market.

Juliet Bennett Rylah • December 22, 2021

By the numbers: The NBA’s nuke bunker, menu sizes, and road cheese

Plus: Rat poison is flying off shelves and Joe Rogan’s expensive ads.

Jacob Cohen • December 20, 2021

What’s going on with Kellogg’s?

Kellogg’s employees have been on strike since October as the cereal maker and unions have been unable to reach an agreement.

Juliet Bennett Rylah • December 17, 2021

There’s a cream cheese crisis — and bagel shop owners are panicking

There’s a cream cheese shortage, and bagel shop owners are struggling to find supply.

Rob Litterst • December 8, 2021

By the numbers: 50m pounds of syrup, child care’s 1% profit margins, and more

Plus: Huckleberry Finn(ance), cavities to fill, and DocuSign woes.

Jacob Cohen • December 6, 2021

By the numbers: Black Friday, Uncrustables, and rare coins

Plus: Manufactured homes and Christmas trees.

Jacob Cohen • November 29, 2021

Join 2M+ professionals getting the Hustle daily news brief

[email-submission-form button-text="Join Free" include-trends-opt-in="true" success-url="https://thehustle.co/signup" default-source="thehustleco" default-medium="home-exit-popup" default-campaign="home-page" form-id="exit-popup-general" optinmonster-conversion="true"]
<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 getCookie(name) { var cookieArr = document.cookie.split(";"); for(var i = 0; i < cookieArr.length; i++) { var cookiePair = cookieArr[i].split("="); if(name == cookiePair[0].trim()) { return decodeURIComponent(cookiePair[1]); } } return null; } function setHiddenFieldValue(wrappingDiv, searchParams, className, utmName, cookieName, defaultValue) { var el = wrappingDiv.getElementsByClassName(className)[0]; var existingVal = el.getAttribute('value'); if (utmName == 'ref') { var newVal = searchParams.get(utmName) || getCookie(cookieName); } else { 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'); Array.prototype.forEach.call(wrappingDivs,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-page'); setHiddenFieldValue(wrappingDiv, sp, 'funnel-medium', 'utm_medium', 'funnel_medium', 'home-exit-popup'); 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('validate-email-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('email-submission'); 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.prepend(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_email_submission() { var wrappingDiv = document.getElementById('email-submission'); var optInDivs = wrappingDiv.querySelectorAll('.trends-opt-in'); optInDivs.forEach(el => { el.style.display = null; if (el.getElementsByClassName('trends-opt-in-checkbox').length < 1) { var checkbox = document.createElement('input'); checkbox.setAttribute('id', 'trends_opt_in_email_submission'); checkbox.setAttribute('class', 'trends-opt-in-checkbox'); checkbox.setAttribute('type', 'checkbox'); checkbox.setAttribute('name', 'trends_opt_in'); var label = document.createElement('label'); label.setAttribute('for', 'trends_opt_in_email_submission'); label.setAttribute('class', 'trends-opt-in-text'); label.textContent = "Yes, I'd like to receive additional emails on hot business opportunities from Trends, by the Hustle"; el.appendChild(checkbox); el.appendChild(label); checkbox.click(); } }) } window.addEventListener('DOMContentLoaded', (event) => { initForm(); if (true) { appendCheckboxes_email_submission(); } }); </script> <div class="email-signup" id=email-submission> <div class="funnel-error" style="display:none;"></div> <form class="email-submission " id="exit-popup-general" 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-page"> <input class="funnel-medium hidden-input" type="hidden" name="medium" value="home-exit-popup"> <input class="funnel-form-id hidden-input" type="hidden" name="form-id" value="exit-popup-general"> <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=""> <div class="signup-icon" style="display:none;"> <svg width="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6Zm-2 0-8 5-8-5h16Zm0 12H4V8l8 5 8-5v10Z" fill="#848B92"></path></svg> </div> <input class="signup-email" type="email" name="email" placeholder="Your email address" required autocomplete="email"> <input class="email-submit om-trigger-conversion" type="submit" value="Join Free"> </div> <div class="validate-mistake-emails-message" style="display:none;"></div> <div class="trends-opt-in" style="display:none;"></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>