Cameo is incredibly fun… and it has the foundation for a huge business

The platform could be a great vehicle to deliver expertise of all kinds.

Trung T. Phan • July 22, 2020

The latest turn in the celebrity booze boom is… Post Malone rosé?

Like winning a Grammy or moving to Hollywood Hills, branding booze seems to be a celebrity rite of passage.

Belle Long • July 22, 2020

Hollywood is in crisis. That spells trouble for movie-themed toys.

The summer blockbusters are postponed this year. But their tie-in toys weren’t.

Michael Waters • July 21, 2020

A data scientist analyzed 70k+ of YouTube’s trending videos. Here’s what he learned

Data shed insight on what it takes to get to the top of YouTube’s trending list.

Caroline Dohack • July 10, 2020

This app is sending people on blind scavenger hunts

It’s like Pokemon Go, but for people who believe in astrology.

Belle Long • July 10, 2020

This cannabis company is mining the celeb-to-consumer pipeline

Canopy Growth is teaming up with Martha Stewart and other celebs to bring cannabis products to the masses

Belle Long • July 1, 2020

A new treatment for ADHD? First-ever Rx video game lands a high score

This announcement of FDA approval for a prescription video game could break new ground in digital therapeutics.

Caroline Dohack • June 17, 2020

All I want to do is Zoom-a-Zoom-Zoom-Zoom … with minor celebrities

Forget Goat 2 Meeting. Now you can have a Zoom call with your favorite D-list celebrity.

Caroline Dohack • June 16, 2020

One reader’s newsletter for Black and brown women in tech

At the height of the pandemic, Vera Baker created a space for underrepresented women.

Michael Waters • June 12, 2020

Hollywood is back — just not as we know it

Live studio audiences are discouraged. Sex and fight scenes will look different, too.

Belle Long • June 10, 2020

TikTok’s new rival makes for a great side hustle

Killing time? Zynn will pay you to use its app.

Michael Waters • May 29, 2020

Will there be a summer box office? Ask ‘Tenet’

The film’s July release will either save 2020 movies -- or condemn them.

The Hustle • May 26, 2020

How the corona crisis changed the game for some of your favorite summer staples

Every day might still feel the same, but you can tell it’s summer by what’s on our shopping carts.

Nick DeSantis • May 25, 2020

Libraries hope their return will not be overdue

For many people, libraries provide essential services. But getting back to full service means libraries won’t look the same.

Michael Waters • May 18, 2020

An unusual bright spot in the gambling biz: People are itching for scratch-off tickets

With few other gambling options, the itch for instant gratification is powerful.

Nick DeSantis • May 15, 2020

Our mild encounters of the Hollywood kind

Inspired by a viral tweet, we run down our most mundane run-ins with the stars.

Nick DeSantis • May 15, 2020

Virtual reality can’t catch a break

The industry is facing an Oculus rift: It should be more popular right now, but consumers haven’t caught the wave.

Michael Waters • May 14, 2020

Dutch AI is coming for the Billboard charts

Eurovision is canceled, so a Dutch broadcaster organized a contest for algorithmically generated bangers

Michael Waters • May 13, 2020

You probably aren’t rich enough for these high-end Zoom fundraisers

Celebrities and the political class are pivoting to remote events to raise money for charity and campaigns.

Michael Waters • May 11, 2020

A theater chain’s unusual pivot: launching a streaming service of its own

The Alamo Drafthouse chain’s on-demand service wants to bring Weird Wednesdays right to your couch.

Nick DeSantis • May 11, 2020

Regular people are cobbling together a living with Zoom trivia nights

The new trivia kingpins are just a bunch of amateurs.

Michael Waters • May 6, 2020

The fashion world is officially endorsing your home catwalks

Designers are taking runway shows straight to the kitchen.

Michael Waters • May 5, 2020

The magic of network TV now happens in living rooms

TV shows are going fully remote -- and it’s not easy

Michael Waters • May 1, 2020

Animal Crossing’s stalk market is the only economic indicator you need right now

The twists and turns of the game’s fictional market have captivated real-life analysts.

Michael Waters • April 30, 2020

The booming business of handing out $10k on Instagram

Influencers are giving away cash on social media, but the real winner may be marketing firms.

Michael Waters • April 29, 2020

Oldies are golden and pop stars lose their luster: our quarantine listening habits

Bob Marley, Bob Dylan, and kids’ tunes are on the rise.

Nick DeSantis • April 27, 2020

For Netflix’s DVD-by-mail service, it ain’t over ‘til the fat lady streams

The business of red envelopes filled with physical DVDs is still profitable.

Caroline Dohack • April 27, 2020

The art world is curating a survival plan

To weather the pandemic, museums are going all-in on internet culture.

The Hustle • April 22, 2020

We’re in the midst of a great Nintendo Switch shortage

Switches are flying off the shelves, but Mario’s pipeline has a supply problem.

Nick DeSantis • April 22, 2020

The Silicon Valley set wants an invite to the Clubhouse

It’s the new favored app of the VC set.

Michael Waters • April 21, 2020

Join 2M+ professionals getting the Hustle daily news brief

[class^="wpforms-"]
[class^="wpforms-"]
[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" redirect-after-signup="https://thehustle.co/thank-you-hub/"]
<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?redirect_after=https%3A%2F%2Fthehustle.co%2Fthank-you-hub%2F"> <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>