Trung T. Phan
Trends , The Hustle

Music startups have raised $350m+ to help artists go viral

Startups are giving artists the music-making and audience outreach tools to blow up on TikTok and Spotify.

Trung T. Phan • July 9, 2021

What would a Big Tech breakup look like?

The US House of Representatives has 5 bills in the works to take on Alphabet, Amazon, Apple, and Facebook.

Trung T. Phan • July 8, 2021

TikTok is powered by a recommendation engine — now, you can rent it

TikTok’s parent -- ByteDance -- is offering other businesses its recommendation algorithms and video tools.

Trung T. Phan • July 8, 2021

Dr. Parik Patel’s tweets of the week #3

We had some laughs about inflation-free cookouts, the Gulf of Mexico and The Zuck.

Trung T. Phan • July 7, 2021

Robinhood’s $40B+ IPO, explained

Robinhood is on pace for $2B+ in sales in 2021 and is eyeing a $40B+ valuation.

Trung T. Phan • July 7, 2021

Move aside, energy drinks. Functional beverages are having a moment.

Customers are clamoring for beverages with collagen (for skin), nootropics (for mood), and melatonin (for sleep).

Trung T. Phan • July 7, 2021

If you want to be an Amazon vendor, you may have to give up some equity

Amazon has done 80+ deals in which it asks for stock warrants in exchange for a vendor deal.

Trung T. Phan • July 2, 2021

Facebook scores an antitrust win

A DC federal court threw out 2 antitrust suits against Facebook. But the court leaves the door open for a new case.

Trung T. Phan • June 30, 2021

The LA Lakers are worth $5B

Lakers minority owner Philip Anschutz is selling his 27% minority stake in the team. But he still owns the Staples Center, where they play.

Trung T. Phan • June 30, 2021

The ‘LinkedIn for Doctors’ just went public and it’s worth $10B

Founded in 2009, Doximity is a social network for doctors. It has 80%+ of America’s physicians on its platform and had revenue of $200m+ in 2020.

Trung T. Phan • June 29, 2021

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

Microsoft has bundled its messaging service (Teams) into its new operating system update.

Trung T. Phan • June 28, 2021

SoftBank: ‘Capital provider for the information revolution’

SoftBank has invested $80B+ into 264 startups. It still has $40B+ to burn.

Trung T. Phan • June 24, 2021

Tinder reinvents itself for Gen Z

To woo Gen Z daters, Tinder will let users upload videos to their profile and roll out a number of digital shared experiences.

Trung T. Phan • June 24, 2021

Roku was spun out of Netflix and is now pursuing the streaming giant’s playbook

Roku was spun out of Netflix in 2009. Today, it’s worth $50B+ and creating its own content.

Trung T. Phan • June 23, 2021

How tomatoes took over Twitter

The business of tomato farming has taken over Twitter. Here's how it happened.

Trung T. Phan • June 22, 2021

How PCs became giant smartphones

PC makers are offering thinner models, custom chips, and better cameras to woo the remote work crowd.

Trung T. Phan • June 22, 2021

Will advertisers’ gamble on the Tokyo Olympics pay off?

Tokyo raised $3B+ from local sponsors, while major global brands have chipped in $500m+. They probably won’t get their money’s worth this year.

Trung T. Phan • June 22, 2021

How Shopify became a payments company

Shopify’s payment solution (Shop Pay) will be available for Facebook and Google starting this summer.

Trung T. Phan • June 21, 2021

Facebook is quietly taking over VR

Facebook is on a VR acquisition spree and wants to beam ads into the Oculus headset. Nothing to see here.

Trung T. Phan • June 18, 2021

AI is here for car appraisals (finally)

Tractable’s computer vision tech makes the post-accident car appraisal much faster.

Trung T. Phan • June 18, 2021

Lululemon’s tech ambitions, explained

Lululemon acquired Mirror for $500m last year to enter the home fitness market. Recent patents suggest it may bring fitness sensors to the market next.

Trung T. Phan • June 17, 2021

2 ways to monetize a huge podcast audience

Alex Cooper (“Call Her Daddy”) gets a $60m deal from Spotify. Harry Stebbings (“The Twenty Minute VC”) raises a $140m venture fund.

Trung T. Phan • June 17, 2021

How will Big Auto’s EV push affect car dealers?

An EV future means less services revenue for auto dealers (and upfront costs to become green certified).

Trung T. Phan • June 15, 2021

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

5 proposed bills from US lawmakers will take on Big Tech -- Amazon, Apple, Facebook, Google -- by making it harder for them to acquire new businesses and force them to even the playing field.

Trung T. Phan • June 14, 2021

El Salvador’s decision to make bitcoin legal tender could shake up US taxes, corporations

El Salvador’s decision to make bitcoin legal tender could change how the IRS taxes people and how corporations use bitcoin.

Trung T. Phan • June 10, 2021

One way to see the future? Track corporate patents

Facebook wants to make shared VR spaces; Shopify wants to fit your clothes virtually; Microsoft wants to send you wellness insights.

Trung T. Phan • June 10, 2021

Apple rolls out sharing tools for FaceTime, new health features, and Siri for home hardware

Highlights from Apple’s latest Worldwide Developers Conference (WWDC).

Trung T. Phan • June 9, 2021

Flat-packed pasta could be a sustainable solution for a carb favorite

Pasta packaging can be very wasteful. Flat-packed pasta that changes shape in boiling water could be the solution.

Trung T. Phan • June 8, 2021

Can Dropbox survive an active hedge fund?

Fresh off victorious activist campaigns against Dell and AT&T, hedge fund Elliott Management is going after Dropbox.

Trung T. Phan • June 4, 2021

Dr. Parik Patel’s tweets of the week #2

AMC jokes, funny meme templates and what investors actually care about

Trung T. Phan • June 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/author/trung/page/5/"> <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>