People are buying items for an NFT game that doesn’t exist. Why?

Vine co-founder Don Hofmann launched Loot, an NFT game that currently only consists of text descriptions...but has gone totally viral.

Juliet Bennett Rylah • September 13, 2021

Why is OnlyFans banning sexually explicit content from its platform?

OnlyFans pulled in gross revenue of $2.2B in 2020, most of it sex-related. Now payment processors are pressuring it to clean up the platform.

Trung T. Phan • August 23, 2021

Digits: Brazilian butt lifts, $10 palm prints, South Park, and more

Plus: Abandoned oil wells, firefighting helicopters, and Hello Kitty.

Jacob Cohen • August 9, 2021

Lego’s latest project: Greener bricks

Making Legos from bottles is the latest part of the company’s $400m sustainability play.

Jacob Cohen • August 3, 2021

Why the ScarJo vs. Disney drama is just the beginning

ScarJo’s complaint argues that the simultaneous theater/streaming release of “Black Widow” will cost her back-end money. And she might not be the only one.

Juliet Bennett Rylah • August 2, 2021

Epic Games gets closer to the metaverse with Sketchfab acquisition

Epic Games -- the maker of “Fortnite” -- acquires Sketchfab, a platform for buying and selling 3D objects for use in 3D media.

Juliet Bennett Rylah • July 26, 2021

The modern brick-and-mortar toy store is all about experiences

To net sales outside the holiday season, toy stores are offering experiential, digital, and immersive retail.

Juliet Bennett Rylah • July 20, 2021

Here’s why Sega was sued for $5m over an arcade game

Sega is being sued for $5m over its rigged arcade game, “Key Master.”

Trung T. Phan • July 16, 2021

Digits: Icelandic workers, an art critic’s epic smackdown, and Toyota’s tiny win

Plus: Video games are raking it in, and ‘Black Widow’ is selling tickets.

Jacob Cohen • July 13, 2021

What’s the lowdown on gaming up high (in the cloud)?

Amazon and Google are trying to break into gaming. They’re not doing a great job.

Juliet Bennett Rylah • July 7, 2021

Fair Art Fair is like a dating app for fine art

London-based artist Stacie McCormick founded Fair Art Fair, which she calls the “Tinder for artists and collectors.”

Juliet Bennett Rylah • June 25, 2021

Shocker: MoviePass was shady

MoviePass throttled user accounts so they couldn’t take advantage of the all-you-can-watch offering.

Kolby Hatch • June 17, 2021

In-game NFTs could be big business… and actually benefit gamers

Mythical Games raised $75m to create “Blanco Block Party,” an open-world game where players own the characters… as NFTs.

Juliet Bennett Rylah • June 11, 2021

Why time is Roblox’s secret weapon

Roblox is on a roll, thanks to hyper-engaged youths.

Jacob Cohen • May 11, 2021

Swimply, ‘Airbnb for pools,’ just raised $10m with plans for courts, theaters, and gyms

Bunim Laskin found his first customers using Google Maps. Today, Swimply sees 15-20k reservations a month.

Jacob Cohen • May 7, 2021

How binging Netflix may save F1 racing

F1 is a global phenomenon. Here’s how it used Netflix to grow even bigger.

Kolby Hatch • April 23, 2021

Media and talent giant Endeavor Group is going public… with an interesting board addition

The owner of talent agency WME and MMA sports league UFC is trying to go public for a second time...and it’s bringing Elon along for the ride.

Trung T. Phan • April 2, 2021

Amazon is using virtual pets to entice warehouse workers

Amazon wants to make its workers more efficient… by gamifying things.

Kolby Hatch • March 22, 2021

Looking to the future, Nintendo leverages its past

Nintendo’s beloved characters and enduring hardware have seen massive success. Now, it’s gearing up for the future.

Jacob Cohen • March 12, 2021

Yeardley Smith has voiced Lisa Simpson for 32 years. Now, she’s finding success in podcasting and on Instagram.

Smith tells us the story behind her hit true crime podcast (Small Town Dicks), the difference between TV and podcasting and her favorite show.

Trung T. Phan • March 4, 2021

Google’s gaming platform struggles, explained

Last year, Google was planning to hire thousands to make video games. It just shut down its in-house gaming studios.

Jacob Cohen • March 2, 2021

Kevin Hart’s Laugh Out Loud is making a big podcast push. Its President & COO Thai Randolph tells us why.

Plus: how they find talent, a request for a startup and Kevin Hart's crazy work ethic.

Trung T. Phan • January 27, 2021

GameStop’s Reddit-fueled rally, explained

Video game retailer GameStop is up more than 20x since March lows (and +79% in just the past 2 trading days). What’s going on?

Trung T. Phan • January 26, 2021

Streaming wars, 2021: Battle of the buttons

Streaming services are fighting for real estate on TV remotes… and it’s getting messy.

Jacob Cohen • January 20, 2021

Can you build a streaming service around one show?

The Office is the most popular streaming show on the internet. Can it help Peacock compete with the Netflixes of the world?

Trung T. Phan • January 15, 2021

Cyberpunk 2077: A $120m+ game that could be the industry’s biggest flop ever

Cyberpunk 2077 has been such a disaster that the game studio behind it (CD Projekt Red) has seen its stock fall 40%+ in recent weeks.

Trung T. Phan • December 22, 2020

What’s the most valuable NBA highlight?

NBA Top Shot -- a blockchain platform for NBA-licensed digital collectible highlights -- has seen $5m+ spent on its platform this year.

Trung T. Phan • December 21, 2020

Barnes & Noble is trying to write its last next chapter

James Daunt is turning around Barnes & Noble by… not being Amazon.

Jacob Cohen • December 9, 2020

The company helping celebrities break into China

East Goes Global works with leading Western celebrities (Britney Spears, Shawn Mendes, Jessie J, Will Smith) to grow their brands in China.

Trung T. Phan • December 8, 2020

Hollywood accounting, explained

WarnerMedia’s move to release its 2021 films straight to streaming means lower paydays for talent.

Trung T. Phan • December 8, 2020

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'); 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-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>