We tried Amazon Luna and it’s not bad

Amazon’s Luna launches as a cheap option for the casual gamer — even if they don’t have a gaming computer.

Juliet Bennett Rylah • March 4, 2022

Digits: Bible apps, ‘The Crown’ thieves, and AI racers

Plus: Longer movies cost more (who knew), and Americans are moving less.

Jacob Cohen • February 28, 2022

It turns out VR can get a little too immersive

Immersive virtual reality games are leading to accidents, resulting in an increase in insurance claims and injuries.

Rob Litterst • February 22, 2022

You’re a fashion icon, Charlie Brown

Peanuts’ global merchandise strategy, fueled by brand partnerships, brought in $150m in royalty revenue in 2021.

Rob Litterst • February 17, 2022
Roblox app

Roblox went to court to ban a troll

Roblox sued a YouTuber who it claims harassed employees and users in myriad ways, including posting bogus terrorist threats.

Juliet Bennett Rylah • January 24, 2022

Microsoft acquires Activision Blizzard for $69B, explained

Satya Nadella just made his biggest deal ever, topping LinkedIn in 2016 ($26B) and Nuance Communications in 2021 ($20B)

Trung T. Phan • January 19, 2022

Why did Take-Two Interactive buy Zynga for $12.7B?

The acquisition will give the combined company 1B+ users, and a strong position in the $180B+ gaming industry.

Trung T. Phan • January 12, 2022

Wordle is the viral daily word game you’re about to get addicted to

Wordle is a daily word game that is going viral, with 300k+ daily players just a couple months after launching.

Rob Litterst • January 6, 2022

A big video game company enters the metaverse

Square Enix, whose video game roster includes “Final Fantasy” and “Tomb Raider,” is entering the metaverse with token economies.

Juliet Bennett Rylah • January 6, 2022

Riot Games agrees to $100m settlement in gender-discrimination lawsuit

Any woman who worked at Riot Games from 2014 on is eligible for a piece of its class-action settlement.

Juliet Bennett Rylah • December 29, 2021

Tinder’s new meet-cute is solving a murder

Tinder has found success with interactive story games that let people make choices, then match with similar players.

Juliet Bennett Rylah • November 11, 2021

Redbox just IPO’d, and it’s out to prove there’s more than meets the kiosk

Redbox, operator of everyone’s favorite DVD kiosks, IPO’d this week, and wants to prove that it can grow beyond DVD rentals.

Rob Litterst • October 28, 2021

What you can learn by analyzing ‘The Bachelor’ franchise

An Instagram account dedicated to ‘The Bachelor’ has been breaking down the data behind TVs most addicting reality franchise.

Juliet Bennett Rylah • October 26, 2021

Digits: Dino millionaires, 305m bottles of Champagne, and Chinese films.

PLUS: Netflix jumps when Facebook falls, and F1 comes to America.

Jacob Cohen • October 25, 2021

Roblox is growing up, and bringing the metaverse into clearer focus

Roblox announced new features for users and developers to take the platform to the next level, and bring the metaverse into clearer focus.

Rob Litterst • October 18, 2021

Lego is proving toys are still big business

Lego cemented its status as the biggest toymaker in the world after posting a 46% increase in first-half sales despite global supply chain issues.

Rob Litterst • October 5, 2021

Digits: Phone cords, ‘The Conjuring’ house, fake Christmas trees, and more

Plus: Americans aren’t big readers and Israeli firms are hot.

Jacob Cohen • September 27, 2021

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

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/new-thank-you-v2/" 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); } window.addEventListener('DOMContentLoaded', (event) => { initForm(); }); if(typeof hp_interval == 'undefined') { var hp_interval = 0; var hp_ts = 0; var hp_try = 0; jQuery(document).ready(function ($) { hp_interval = setInterval(function(){ $('input.hp_ts').val(hp_ts); hp_ts += 1; if(hp_ts >= 180) { clearInterval(hp_interval); } },1000); $('.email-submission:not(.prevent-default)').submit(function (e) { var form = $(this); if(hp_ts < 3 && hp_try < 1) { e.preventDefault(); if (form.find('.email-form-submit-message').length < 1) { form.find('.email-form-wrap').after('<p class="email-form-submit-message" style="padding: 0em 1.5em;">Too fast! Are you a human? Try again please.</p>'); } hp_try += 1; hp_ts = 0; $('input.hp_try').val(hp_try); } }); }); } </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-ip-country-wordpress hidden-input" type="hidden" name="ip_country_wordpress" value="GB"> <input class="funnel-submission-url hidden-input" type="hidden" name="submission_url" value="https://thehustle.co/tag/entertainment/page/2/"> <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/new-thank-you-v2/"> <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 type="hidden" name="hp_ts" class="hp_ts" value="0"> <input type="hidden" name="hp_try" class="hp_try" value="0"> <input type="text" name="first_name" placeholder="Enter your name" value=""> <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="form-options" style="display:none"> <div class="form-options-wrap"> <div class="trends-opt-in"> <input id="trends_opt_in_email_submission" class="trends-opt-in-checkbox" type="checkbox" name="trends_opt_in"> <label for="trends_opt_in_email_submission" id="trends_opt_in_label" class="trends-opt-in-text">Yes, I’d like to receive additional marketing emails on hot business opportunities from Trends, by the Hustle.</label> </div> <div class="privacy-text"> <p>We're committed to your privacy. The Hustle uses the information you provide to contact you about our relevant content and services. You may unsubscribe from these communications at any time. For more information, check out our <a href="https://thehustle.co/privacy">Privacy Policy</a>.</p> </div> </div> </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>