Trung T. Phan
Trends , The Hustle

ApplyBoard’s Martin Basiri: “Access to education is our number one goal”

After raising a recent $55m round, ApplyBoard’s CEO talks about the startup's roadmap and his thoughts on the future of education.

Trung T. Phan • October 5, 2020

The billionaire doctor duo behind President Trump’s experimental drug

President Trump is receiving experimental treatment from Regeneron, a pharma firm defined by the partnership between two doctors.

Trung T. Phan • October 5, 2020

Are airline loyalty programs worth more than the actual airlines?

Some analysis suggests airline loyalty programs are more valuable than the actual airlines. The truth is not that simple.

Trung T. Phan • October 5, 2020

Where are rents rising and falling in the US?

According to Thinknum data, these US cities are seeing the biggest changes in rental prices.

Trung T. Phan • October 2, 2020

Should we be skeptical of Amazon One?

Amazon One lets you buy things with your palm print. People have some privacy questions.

Trung T. Phan • October 1, 2020

In defense of Liquid Death, the VC-backed canned water company

Liquid Death just received $23M in funding to make more canned water. Some people are mocking this startup...here’s why we think it's kinda awesome.

Trung T. Phan • October 1, 2020

Daouda Leonard: “We’re creating an operating system for the music industry”

CreateSafe’s founder Daouda Leonard tells us how he’s building software tools to empower artists and bring transparency to the music industry.

Trung T. Phan • September 29, 2020

Why did Warren Buffett invest $6B+ in centuries-old Japanese trading houses?

Warren Buffett’s $6B+ bet on Japanese trading houses is his biggest one outside of America. Why did he do it, and what does it say about Japan?

Trung T. Phan • September 29, 2020

The secret sauce behind TikTok’s recommendation algorithm

Eugene Wei explains why TikTok’s recommendation algorithm is so good. It has to do with an “algorithm-friendly” design.

Trung T. Phan • September 29, 2020

PlayStation and Xbox are making very different bets on the future of gaming

Microsoft lost to Sony in the previous round of the console wars. The company is responding with an entirely new strategy for its Xbox gaming division.

Trung T. Phan • September 28, 2020

Apparently, Costco doesn’t need ecommerce to bag record profits

Even with a limited ecommerce presence, Costco is delivering its customers the goods.

Trung T. Phan • September 28, 2020

Here’s how Google could defend itself in the latest major antitrust case

With the US government looking to bring an antitrust case against Google, the search giant could use American Express’ playbook to defend itself.

Trung T. Phan • September 25, 2020

Can Opendoor’s iBuying bring the trillion-dollar housing market online?

Billionaire investor Chamath Palihapitiya is taking Opendoor public via his SPAC. Can this iBuying firm win the $1.6T home buying opportunity?

Trung T. Phan • September 24, 2020

Everything you ever wanted to know about Gen Z

Tiffany Zhong has been gathering data on Gen Z for years. Known as the “Gen Z Whisperer,” her insights are invaluable for understanding the habits and norms of the demographic born between 1995 and 2010.

Trung T. Phan • September 23, 2020

What to expect from Tesla’s Battery Day

To find out why Battery Day matters, we spoke with prominent Tesla writer Omar Qazi.

Trung T. Phan • September 22, 2020

A comical look at Microsoft’s $1B+ acquisitions

Microsoft’s $7.5B acquisition of game publisher ZeniMax Media is its 11th acquisition of $1B+ since 1987. Here’s what you need to know about the others.

Trung T. Phan • September 22, 2020

Hint’s Kara Goldin: “I would take passion, curiosity, and commitment over experience any day of the week”

Kara Goldin's new book (Undaunted) recounts the personal doubts and challenges she overcame to build one of America's most successful beverage businesses.

Trung T. Phan • September 21, 2020

What you need to know about the TikTok deal

A TikTok deal with Oracle and Wal-Mart would value the video app at $60B. More broadly, the deal likely marks the end of the open internet.

Trung T. Phan • September 21, 2020

Domino’s has been working on pizza delivery innovation for years. During quarantine, its efforts have paid off.

Domino’s Pizza has seen sales surge during quarantine. Its success is built on years of pizza delivery-related innovation.

Trung T. Phan • September 21, 2020

To win the cloud, Amazon and Microsoft are giving startups free sales support

Why are Microsoft and Amazon providing free enterprise sales support to startups? To get in with the companies while they're young and capture value as they grow.

Trung T. Phan • September 18, 2020

Magic Spoon’s Gabi Lewis: “People are looking for food that offers comfort and nostalgia”

Cereal sales have surged since the start of quarantine. We spoke with Magic Spoon's co-founder Gabi Lewis to find out more about the opportunity in cereal (and beyond).

Trung T. Phan • September 17, 2020

How much bigger can digital fitness get?

Digital fitness has been on a tear. Peloton’s CEO thinks it can get much bigger, with his firm growing subscribers from 3m to 100m one day.

Trung T. Phan • September 17, 2020

Who are the (non-alcoholic) beverage billionaires?

When the water company Nongfu Springs went public, its IPO bump briefly made the founder China’s richest man. And, it got us thinking -- who are the other beverage billionaires?

Trung T. Phan • September 17, 2020

How stock exchanges came to dominate finance

Over the past decade, stock exchanges have come to rule the world of finance. Find out how -- and whether a new entrant can shake things up.

Trung T. Phan • September 16, 2020

One way to see the future? Track corporate patents

One sure way to see the future is by looking at corporate patents. Neer Sharma does so every week with Patent Drop. Check some out here.

Trung T. Phan • September 16, 2020

AR glasses are coming… who will take the lead?

Robert Scoble tells us why Apple is positioned to be an early leader in AR technology and how Tesla could potentially enter the game.

Trung T. Phan • September 15, 2020

Is there a historical parallel for Oracle-TikTok? Maybe eBay-Skype.

The winding TikTok saga has parallels with eBay’s acquisition of Skype, including an odd corporate match and some shareholder value destruction.

Trung T. Phan • September 15, 2020

How Nvidia overtook Intel

Nvidia’s deal to acquire chip designer ARM for $40B would solidify the company’s position as America’s top chip maker.

Trung T. Phan • September 14, 2020

Roam Research could be the future of note-taking and knowledge management

Launched only last fall, Roam Research raised $9m at a $200m valuation. Will its software become the future of note-taking?

Trung T. Phan • September 14, 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/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/17/"> <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>