No bad blood, right?

Taylor Swift is leaving the Nashville-based label that ‘discovered’ her — for one of the biggest artist deals in history. The Hustle Sponsored by Taylor Swift’s new record deal sounds so good even her rivals will sing along Taylor Swift is leaving Big Machine Records — the Nashville-based label that “discovered” her when she was […]

November 21, 2018

Taylor Swift is leaving the Nashville-based label that ‘discovered’ her — for one of the biggest artist deals in history.

The Hustle Sponsored by Revtown

The Hustle Daily Email

Taylor Swift’s new record deal sounds so good even her rivals will sing along

Taylor Swift is leaving Big Machine Records — the Nashville-based label that “discovered” her when she was 14 — to ink one of the biggest artist deals in history with Universal Music Group.

But this isn’t your average megadeal: Swift also negotiated with Universal to give her rights to all of her master records — and it could help other artists do the same.

They Are Never Ever Getting Back Together

Over more than a decade with Big Machine, Taylor Swift won 10 Grammys, became the youngest-ever winner of the Grammy for the album of the year (and the only woman to win it twice), and was the only artist in history to make 4 albums that sold 1m copies in their first week.

But Swift wasn’t satisfied. Even after breaking her own record for highest grossing concert tour by a female singer with a gross of $191m, she still didn’t own the rights to her master records — Big Machine did.

So despite a friendly relationship, Swift finally had to cut the cord to win full financial control over her hits.

‘You Belong With Me’ — Universal Music Group

When her contract expired this November, Swift became the hottest free agent in the music world, triggering a label bidding war that resulted in a massive contract with Universal (the deal size is undisclosed) that guaranteed her rights to all her future records — an unprecedented win for an artist.

But Swift wasn’t content winning an unprecedented battle for the rights to her own music — she wanted to help other artists do it, too.

Ars gratia artists

Swift’s deal isn’t just good for her — it’s music to all artists’ ears.

As a part her contract, Swift demanded that if/when Universal Music Group (who is a major investor in Spotify) sells any of its shares in the streaming company in the future, it must distribute the profits to all of its artists (including her, of course).

Swift is a great singer, but she’s an even better businesswoman — and now all the artists in the music biz will share in the royalties.

Look at what you made her do…

Share on Facebook Share on LinkedIn Share on Twitter View in Browser

The banking industry now makes up over 40% of Warren Buffett’s portfolio

Berkshire Hathaway reported its Q3 holdings last week, and it looks like Warren Buffett’s laughing all the way to the bank: Half of Warren Buffett’s top 10 largest holdings are in the US banking industry.

BH purchased $13B worth of new bank stocks last quarter alone, bringing the firm’s total banking investments to $86B.

Here’s how that $86B breaks down:

  • Bank of America $25.8B
  • Wells Fargo $23.3B
  • American Express $16.1B (17% stake)
  • US Bancorp $6.6B
  • Goldman Sachs $4.1B
  • JPMorgan Chase $4B
  • Bank of New York Mellon $4B
  • M&T Bancorp $866m
  • PNC $829m
  • Synchrony Financial $647m

To put that in context, BH’s stake in Bank of America is the firm’s second largest holding (behind Apple at $56.9B).

Why is he banking on banks?

Because, theoretically, it’s a “forever business” — one that we’ll always need as long as traditional currency exists.

*Cue uproar from one million blockchain enthusiasts*

And, he’s managed to invest a massive amount of capital in a single industry without triggering the feds.

Aside from its American Express holding, all of BH’s investments are under 10% ownership to avoid regulatory oversight (The Motley Fool points out that it has special permissions from the Federal Reserve to own up to 25% of American Express).

» Is it a hall pass type situation or…

Monroe, Ohio, will be the home to America’s first robo-warehouse

A tiny Cincinnati suburb will be the site of Kroger’s first fully automated warehouse, thanks to a $55m partnership with UK-based robotic fulfillment company Ocado.

Kroger plans to expand this first automated warehouse into 20 cutting-edge facilities across the country in a race to out-stock its rivals Amazon and Walmart.

Robo-sheds, roll out!

Kroger and Ocado will construct their first facility, a 335k-square-foot project in the suburbs north of Kroger’s Cincinnati headquarters.

Ocado’s system consists of a series of “sheds” that house packing robots. A central control system coordinates the individual robots over a massive grid of as many as 250k individual boxes.

By processing 3m routing connections per second, the robots can pack 50-item grocery orders in less than 5 minutes.

The grocer’s aisle is going to the bots

Kroger is moving fast to catch up to industry leaders Amazon and Walmart as the three warehouse warriors compete to carve out a chunk of the $800B US grocery market, only 1% to 4% of which is sold online.

Amazon already employs 100k robots across 175 different fulfillment centers, and Walmart partnered with a startup called Alert Innovation to develop its automated “Alphabot” system.

Kroger paid $248m for a minority stake in Ocado in May, guaranteeing exclusive rights to use the company’s technology in North America. Now that the partnership has hit the warehouse running, it plans to open 20 facilities in the next 3 years.

» Ro-ro-ro your bots

Series-Bee: Meet the startups trying to save America’s ailing bee population

Look, we know you’ve been pissed at bees ever since one stung you at your 4th-grade birthday party in front of your crush, swelling your head to twice its size (“balloon face” is a hard nickname to shake).

Okay, maybe that’s personal. Point is, bees aren’t some abhorrent pest — they’re one of the most important insects in the world….

But they’re in trouble

In the past few years, US beekeepers have lost 38% of their colonies.

According to the Sierra Club, the reasons for this are complex and wide-ranging — a combination of “parasites, pathogens, pesticides, poor nutrition, and habitat loss.”

Why does this matter? Well, turns out bees are responsible for cross-pollinating 30% of the world’s crops — including roughly $15B worth of US crops every year.

Where there’s a problem, there’s tech

As Quartz reports, a number of startups are working around the clock to find tech-rooted solutions to the bee-pocalypse.

Edete is building robotics to fill in the pollination void bees have left behind. ApisProtect and BeeHero are using “connected tech” and the Internet of Things to closely monitor pollutant and temperature levels inside hives.

Collectively, these companies are monitoring millions of bees in an effort to pinpoint where issues occur and reduce colony drop-off.

And if they succeed, we’ll be getting stung a lot more in the coming years. Hey, it beats world famine.

» Not too shab-bee

Meet your new favorite pants

And might we say, wow.

Because they don’t just look good, they feel good. Like, “Holy stitches, Batman! I never thought jeans could feel this way” good.

That’s because Revtown uses the same stretch- and durability-enhancing performance materials found in your athletic gear for their premium tailored cuts. It’s called Decade Denim and it’s hard as nails — but moves like Richard Simmons in his prime.

And with a fit that’s fashionably slim but not thigh-squeezing or hip-digging, you can wear these from the office to happy hour and back to the couch without ever wanting to change.

Even better? Buy any pair of Revtown jeans on Thanksgiving through Cyber Monday and get a Harry’s shaving kit, free of charge — two gifts for the price of one.

A comfortable steal →

deals deals deals

“Fortune favors the online shopper.”

– Owen Moore from Montauk, NY


Now Playing Now Playing:
She Don’t Use Jelly, The Flaming Lips. We all know that girl…
Zack Crockett

Zack Crockett

Wes Schlagenhauf

Wes Schlagenhauf

Conor Grant

Conor Grant

Kolby Hatch

Kolby Hatch

Lindsey “Been here all along so why can’t you sEeee” Quinn
Eamon Lowe
VP of Goal-Setting
Facebook Instagram YouTube
Join our Instagram community →

You opted in by signing up, attending an event, or through divine intervention.


Never want to hear from us again? Break our hearts and unsubscribe

The Hustle

Get the 5-minute roundup you’ll actually read in your inbox

Business and tech news in 5 minutes or less

100% free. We don’t spam. Unsubscribe whenever.


How'd Bezos build a billion dollar empire?

In 1994, Jeff Bezos discovered a shocking stat: Internet usage grew 2,300% per year.

Data shows where markets are headed.

And that’s why we built Trends — to show you up-and-coming market opportunities about to explode. Interested?

We’re shooting our shot…

Start your mornings with The Daily.

Get the freshly baked 5-minute newsletter every day except Saturdays.

It’s filled with the most interesting stories on business, tech, and the internet.

And written for innovators of every industry. Sign up for the news that slaps.

If you don’t like it, unsubscribe any time. Privacy policy.

[email-submission-form redirect-to-home="true" button-text="Join Free" include-trends-opt-in="true" id="main-signup-form" fail-url="" success-url="" default-source="thehustleco" default-campaign="home"]
<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 setHiddenFieldValue(wrappingDiv, searchParams, className, utmName, cookieName, defaultValue) { var el = wrappingDiv.getElementsByClassName(className)[0]; var existingVal = el.getAttribute('value'); 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'); wrappingDivs.forEach(wrappingDiv => { var sp = new URLSearchParams(; setHiddenFieldValue(wrappingDiv, sp, 'funnel-source', 'utm_source', 'funnel_source', 'thehustleco'); setHiddenFieldValue(wrappingDiv, sp, 'funnel-campaign', 'utm_campaign', 'funnel_campaign', 'home'); setHiddenFieldValue(wrappingDiv, sp, 'funnel-medium', 'utm_medium', 'funnel_medium', ''); 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('funnel_error_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; = ''; } }); if (false) { initCaptchaFormV2(); } } function initCaptchaFormV2() { var v3RecaptchaResponseEl = document.getElementById('recaptcha-response-v3'); v3RecaptchaResponseEl.parentNode.removeChild(v3RecaptchaResponseEl); var wrappingDiv = document.getElementById('main-signup-form'); var subForm = wrappingDiv.getElementsByClassName('email-submission')[0]; var captchaVersion = document.createElement('input'); captchaVersion.class = 'g-recaptcha hidden-input'; captchaVersion.type = 'hidden'; = 'g-recaptcha-response-v2'; captchaVersion.value = 'true'; subForm.appendChild(captchaVersion); var captchaEl = document.createElement('div'); = 'verify-your-humanity'; subForm.appendChild(captchaEl); var captchaApiScriptEl = document.createElement('script'); captchaApiScriptEl.src = ''; captchaApiScriptEl.async = true; captchaApiScriptEl.defer = true; document.head.appendChild(captchaApiScriptEl); } function appendCheckboxes() { var optInDivs = document.querySelectorAll('.trends-opt-in'); optInDivs.forEach(el => { if (el.getElementsByClassName('trends-opt-in-checkbox').length < 1) { var checkbox = document.createElement('input'); checkbox.setAttribute('class', 'trends-opt-in-checkbox'); checkbox.setAttribute('type', 'checkbox'); checkbox.setAttribute('name', 'trends_opt_in'); var label = document.createElement('label'); label.setAttribute('class', 'trends-opt-in-text'); label.textContent = "Yes, I'd like to receive updates on market opportunities before they explode from Trends by The Hustle"; el.appendChild(checkbox); el.appendChild(label);; } }) } window.addEventListener('DOMContentLoaded', (event) => { var funnel_email_cookie = getCookieValue('funnel_email'); if ( (true) && (funnel_email_cookie != null && funnel_email_cookie != '') ) { window.location.replace('/home'); } initForm(); if (true) { appendCheckboxes(); } }); </script> <div class="email-signup" id=main-signup-form> <div class="funnel-error" style="display:none;"></div> <form class="email-submission" action="" method="post"> <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"> <input class="funnel-medium hidden-input" type="hidden" name="medium"> <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-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=""> <input id="recaptcha-response-v3" class="g-recaptcha hidden-input" type="hidden" name="g-recaptcha-response" value=""> <input class="signup-email" type="email" name="email" placeholder="Your email address" required> <input class="email-submit" type="submit" value="Join Free"> </div> <div class="trends-opt-in"></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>