Meta’s board wants new nudity guidelines

Activists have long advocated to “free the nipple,” and that debate continues online. Men can post as many shirtless bathroom selfies as they please, but...
Juliet Bennett Rylah • January 19, 2023

TikTok’s new plan to avoid getting banned in the US

The TikTok algorithm is so good that it can basically read your mind. It figures out your preferences — be they ‘90s nostalgia, astrology,...
Mark Dent • January 17, 2023

How LinkedIn’s handling its bots

Is nothing sacred? Meta and Twitter get a lot of flak about bogus profiles, but bots have invaded LinkedIn, too. LinkedIn removed 21m+ fake accounts...
Juliet Bennett Rylah • December 12, 2022

The next big thing for influencers is less influencing

Coming this season to your TikTok feed: fewer Gen-Z digital stars posing with Louis Vuitton bags. According to Wired, influencers and the brands who pay...
Mark Dent • December 8, 2022

Singles want partners who vote

There’s apparently no hotter accessory than an “I voted” sticker. Tinder dropped its “Year in Swipe” this week, revealing an interest in political engagement among...
Juliet Bennett Rylah • November 30, 2022

Let’s talk about dabloons

Doubloons were Spanish gold coins coveted by pirates. Dabloons are something else — an elaborate, entirely user-generated TikTok game surrounding a fake currency. It started...
Juliet Bennett Rylah • November 29, 2022

Facebook took out the trash

Last year, Facebook began publishing a quarterly transparency report to fight criticism that the platform amplifies divisive content. While the reports helped mitigate those …
Rob Litterst • November 28, 2022

Digits: Twitter math, sports betting, and more

1) Russians Anton Napolsky and Valeriia Ermakova were arrested for heading Z-Library, a piracy site hosting 11m+ ebooks. The site went viral on TikTok,...
Jacob Cohen • November 21, 2022

TikTok’s swooping in to grab laid-off talent

In November alone, 48k+ tech employees have been let go — many from Twitter and Meta. But whereas Meta is seeing ad revenue decline, TikTok...
Jacob Cohen • November 17, 2022

Twitter users are flocking to Mastodon… but WTF is it?

Unless you’ve been living under a Tesla-sized rock, you know that things on Twitter lately have been… tumultuous. Since Elon Musk’s takeover, nearly 1m users...
Sara Friedman • November 10, 2022

TikTok vs. record labels

In the beginning, TikTok paid labels a flat fee to license music for use in users’ videos. Today, TikTok is massive: It earned $4B in revenue...
Juliet Bennett Rylah • November 9, 2022

Digits: Plasma, funerals, and Hallmark

1) A US judge overturned a policy barring Mexicans from crossing the border to sell plasma. The US accounts for 60% of global plasma...
Jacob Cohen • September 26, 2022

How Americans get news on socials

The Pew Research Center, whose jingle should go something like this, just released its latest findings on a world where half of US adults...
Jacob Cohen • September 22, 2022

Why YouTube’s best weapon is its library

The streaming wars often feel like an arms race. In 2021, Disney+, Netflix, and Amazon spent a combined $55B to enrich their content libraries, which...
Rob Litterst • September 15, 2022

Twitter caves on the edit button

It’s finally happening, friends. Twitter announced it’s testing an edit button, something former CEO Jack Dorsey said it’d “probably never” do. A common Twitter gripe...
Juliet Bennett Rylah • September 2, 2022

Goodbye, paper business cards?

Business cards — once the ubiquitous way to swap details — may be fading in favor of paperless replacements. These include plastic cards and other...
Jacob Cohen • August 30, 2022

What’s up with Twitter’s whistleblower?

Whistleblower Peiter “Mudge” Zatko is shaking things up as Twitter prepares to face off against Elon Musk in court in October. Zatko — an “ethical...
Juliet Bennett Rylah • August 24, 2022

TikTok’s plan to not screw up midterms

TikTok is great in that a hilariously remixed video of a kid eating corn can pop off overnight. It’s less great in that it’s also...
Jacob Cohen • August 23, 2022

LeBron James, the influencer?

The minimum salary for an NBA player is $1.8m per season, so it’s no surprise LeBron James makes a lot more than that. What might...
Rob Litterst • August 16, 2022

The implications of teen internet usage

In 2015, 59% of 14-year-olds owned a smartphone. By 2021, that number had jumped to 91%. A new report from Pew Research Center shows the...
Rob Litterst • August 15, 2022

Digits: ‘Quiet quitting,’ canola oil, and more

1) Is TikTok getting a li’l saturated? Last month, ~1.2k accounts hit the 1m-follower milestone, down 41% YoY. Similarly, 3.26k accounts passed 500k followers...
Jacob Cohen • August 15, 2022

What the heck is a LinkedInfluencer?

LinkedIn is a strange place. First, there was “broetry” — a cringey style of self-help posts where stories are written in a long string of...
Rob Litterst • August 10, 2022

TikTok’s grand plans to take over our ears

Wanna ruin someone’s day? Send ‘em “Twinkle Twinkle Little Bitch,” one of the more viral TikTok-era songs of late. A top comment on the track...
Jacob Cohen • August 4, 2022

Instagram’s rough week, explained

Someone recently told me they stopped using Instagram and, instead, scroll through Airbnb for fun. Others are doing that, too. Not the Airbnb thing, but...
Jacob Cohen • July 29, 2022

TikTokers can get huge overnight. Is that good?

On TikTok, it’s just another day when someone gets millions of followers for posting slices of bread falling over in perfect alignment with a...
Jacob Cohen • July 26, 2022

Why it matters that TikTok is rivaling Google Search

Prabhakar Raghavan just dropped one helluva doozy. At a conference last week in Colorado, the Google SVP revealed that “almost 40% of young people, when...
Jacob Cohen • July 19, 2022

Digits: Bill Gates, Prime Day, and more

1) Bill Gates will be upping his charitable contributions to the Bill and Melinda Gates Foundation by 50%, from ~$6B pre-covid to ~$9B annually...
Jacob Cohen • July 18, 2022

The unbundling of online dating

As it turns out, helping people find their soulmate while taking a sh*t was truly innovative. Today, a third of new marriages start on an...
Jacob Cohen • July 14, 2022

Digits: Star Wars, TikTok, and 750m slim cans

1) Star Wars fans, take note — a stormtrooper helmet worn in the original 1977 film will hit the auction block this month. If...
Rob Litterst • July 11, 2022

Khaby Lame is the king of TikTok

Instagram’s most followed accounts belong to folks like Cristiano Ronaldo, Kylie Jenner, and Dwayne “The Rock” Johnson. TikTok’s belong to Bella Poarch, Charli D’Amelio, …
Rob Litterst • June 29, 2022

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="US"> <input class="funnel-submission-url hidden-input" type="hidden" name="submission_url" value="https://thehustle.co/tag/social-networking/"> <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>