Terms and conditions suck. The TLDR Act might help

When’s the last time you actually read the terms and conditions on a website? Yeah, me neither. Lawmakers feel our pain, and a bipartisan bill is...
Rob Litterst • January 17, 2022

4-day workweeks are the new trend taking over tech.

In 1908, a New England cotton mill instituted a 5-day workweek. The move inspired others to follow suit over the next 30 years until the...
Rob Litterst • January 11, 2022

Even in the face of antitrust scrutiny, Big Tech is on pace for sales of $1.4T in 2021

The moniker “Big Tech” refers to Amazon, Apple, Google, Microsoft, and the artist formerly known as Facebook, Meta. Collectively, these companies are facing anti-monopoly …
Trung T. Phan • December 29, 2021

Everyone is doing the metaverse

Ok, this is getting a bit ridiculous. Less than 2 weeks ago, Mark Zuckerberg announced that Facebook was changing its name to “Meta.” The rebrand...
Trung T. Phan • November 10, 2021

Here’s why Big Tech is slowing down

That moment you realize you re-named your company “Meta” (Source: Bloomberg / David Paul Morris / Getty Images) “Big Tech” is most commonly understood to...
Trung T. Phan • November 1, 2021

Product Roundup: Summarizing releases from Apple, Google, and Samsung

This was a big week for consumer tech, with Apple, Google, and Samsung all making product announcements. If you didn’t have time to watch, here’s...
Juliet Bennett Rylah • October 22, 2021

The world depends on WhatsApp

On Monday, Facebook suffered a 6-hour outage (its worst since 2008) that also took down Instagram and WhatsApp. For many American users, jumping over to...
Trung T. Phan • October 7, 2021

Google Search is growing up, and its future is all about context

For a while now, Google has offered far more than the “ten blue links” they started with, including images, videos, maps, shopping, and other...
Rob Litterst • October 1, 2021

Canva’s recent round valued the design startup at $40B. Here’s how they got there.

If you visited Canva CEO Melanie Perkins in 2007, the road to unicorn status would have seemed rocky at best. She worked out of her...
Rob Litterst • September 17, 2021

The Apple vs. Epic ruling, explained

Last August, the creator of “Fortnite” (Epic Games) sued Apple over its App Store payment policies. Specifically, Epic wanted to sell digital goods within its...
Trung T. Phan • September 13, 2021

China’s huge crackdown on tech, explained

From Apple to Facebook to Google, Big Tech firms in the US are facing various antitrust lawsuits. But at present, these legal battles look like...
Trung T. Phan • August 31, 2021

Can Cisco beat Amazon’s cloud business?

Photo via Smith Collection/Gado/Getty Images Amazon Web Services (AWS) is firing on all cylinders right now. The world’s leading cloud computing business saw sales hit ~$15B...
Trung T. Phan • August 10, 2021

President Biden takes his shot at Big Business

It’s no secret that the US government wants to rein in Big Tech. Turns out, err’thing will be under greater scrutiny. On Friday, President Biden signed...
Trung T. Phan • July 12, 2021

What would a Big Tech breakup look like?

The phrase “Break up Big Tech” is like the word “turducken.” It’s easy to say, but describing what it actually means is something else altogether. US...
Trung T. Phan • July 8, 2021

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

Source: Microsoft If you want, you can play 1993’s Doom on an Ikea smart lamp. Cool, but what about playing any game on, say, your...
Juliet Bennett Rylah • July 7, 2021

Microsoft’s Windows 11 update is good for competition. But it’s still trying to kill Slack.

Last Thursday, Microsoft hit a new milestone. It became only the 2nd American company after Apple to reach a $2T market cap. Despite its weighty valuation,...
Trung T. Phan • June 28, 2021

Facebook is quietly taking over VR

VR can be a form of escapism, but even there, you can’t escape ads. Especially when Zucky McVirtual is at the wheel. Facebook announced that it...
Trung T. Phan • June 18, 2021

Meet cybersecurity’s nightmare fuel: Quantum hacking

If you thought phishing attacks were bad, wait until you hear about quantum hacking. Arqit, a London-based startup, is preparing the corporate world for a...
Kolby Hatch • June 15, 2021

Here are 5 ways the US government is taking on Big Tech

Photo by Sean Gallup/Getty Images Big changes could be coming to Big Tech. Last Friday, a bipartisan group of US lawmakers rolled out 5 draft bills...
Trung T. Phan • June 14, 2021

One way to see the future? Track corporate patents

Trends member Neer Sharma has been rounding up the best corporate patents every week for his must-read newsletter Patent Drop. Here are some of Sharma’s...
Trung T. Phan • June 10, 2021

G-7 tax deal seeks to end to Big Tech tax havens

Last weekend, finance ministers from the G-7 countries — Canada, France, Germany, Italy, Japan, the UK, and the US — agreed on tax reforms...
Juliet Bennett Rylah • June 9, 2021

Google is writing up a new playbook for Google Docs

In 2018, Google dropped jaws at its keynote event when its human-like AI software booked a haircut and meal via phone call. Innovations like that...
Jacob Cohen • May 20, 2021

Apple and Microsoft are beefing (again)

Apple and Microsoft embody the PC era. Both founded in the 1970s by iconic visionaries (Jobs and Gates), the 2 tech giants regularly fluctuate between...
Trung T. Phan • May 17, 2021

Amazon and Apple’s meshy plan to connect every device

Here’s a shocker: Amazon and Apple are plotting… The Washington Post recently showcased Apple and Amazon’s quiet construction of 2 large-scale wireless networks. The kicker?...
Kolby Hatch • May 13, 2021

Roommates, PayPal fraud, and the unconventional story behind Palantir

Photo by Drew Angerer/Getty Images When your clients include the CIA, NSA, FBI, and a bunch of other folks on that level, it’s safe to...
Jacob Cohen • May 12, 2021

Facebook wants you to read before you share

Listen up, aunts and uncles of the world: Your indiscriminate posting of random stuff on Facebook is about to hit a roadblock. The social network...
Juliet Bennett Rylah • May 12, 2021

Digits: Steel prices, iPhone apps, oil pipelines, SNL ads, and more

Numbers everywhere (Source: Science & Society Library / Getty Images) Note: In this new section, we’ll break down the week’s headlines by-the-numbers. (Like or dislike...
Jacob Cohen • May 10, 2021

Here is Apple’s M&A strategy

Apple is known for its ironclad secrecy, particularly around new iPhone launches. The same guiding principle informs the company’s mergers and acquisitions (M&A) …
Trung T. Phan • May 5, 2021

AOL and Yahoo are still around. And they just got sold for $5B+.

A short-lived experiment (Source: Nicholas Kamm / Getty Images) At the height of Web 1.0, AOL and Yahoo ruled the world with market values reaching...
Trung T. Phan • May 4, 2021

Big Tech is only getting bigger

Last week, we saw the latest quarterly results for the (unfortunately named) FAAMG Big Tech companies. For the uninitiated, that acronym is collectively worth $8T+: FB,...
Trung T. Phan • May 3, 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="US"> <input class="funnel-submission-url hidden-input" type="hidden" name="submission_url" value="https://thehustle.co/tag/big-tech/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>