The rise of live-in landlords, explained

Young homeowners are renting out rooms of their house to deal with rising home prices and mortgage rates.

Mia Sullivan • May 16, 2022

Are smart buildings a smart move?

Running your office building like a computer has some pros and cons.

Mia Sullivan • May 10, 2022

Wooden skyscrapers look cool — and they’re sustainable, too

Wooden skyscrapers are coming. They look great, do well in earthquakes and fire, and reduce carbon emissions.

Juliet Bennett Rylah • April 28, 2022

An earthship is a house that powers itself

A rare earthship listing hit the real estate market. Earthships are self-sustaining, off-grid homes.

Juliet Bennett Rylah • April 15, 2022

As Airbnb grows, so do cleaning fees

Relative Google search interest for “cleaning fees” is up 212%.

Jacob Cohen • April 14, 2022

Why rich people are panic-buying panic rooms

A whiff of danger — real or perceived — can lead to big-time safety spending.

Juliet Bennett Rylah • March 30, 2022

Pandemic homebuyers have big regrets

The pandemic spurred many to buy homes. But now ~75% of new homeowners say they regret it.

Mia Sullivan • March 29, 2022

The US hit a record number of $1m+ homes

The jump was most notable in the Golden State, which never fails to live up to its name.

Jacob Cohen • March 17, 2022

Digits: Bible apps, ‘The Crown’ thieves, and AI racers

Plus: Longer movies cost more (who knew), and Americans are moving less.

Jacob Cohen • February 28, 2022

Disney wants your life to be a fairy tale

Storyliving, the company’s new residential real estate play, will give residents the chance to experience Disney magic year-round.

Rob Litterst • February 18, 2022

Moving to Florida? Get ready to pay up

As more people flock to Florida cities, the average cost of rent is skyrocketing.

Rob Litterst • February 15, 2022
ugly socks

Digits: Osama bin Laden’s bro’s house, ugly shoes, and liquor sales

Plus: Underwater internet cables and an island in Connecticut.

Jacob Cohen • February 7, 2022

Extended stay hotels are a surefire investment

Extended stay hotels aren’t as glamorous as luxury chateaus, but they are a good investment.

Juliet Bennett Rylah • February 3, 2022

The virtual land boom, explained

“Virtual real estate” may sound like an oxymoron, but a future where pixelated land rivals Manhattan properties is close.

Jacob Cohen • December 7, 2021

By the numbers: Black Friday, Uncrustables, and rare coins

Plus: Manufactured homes and Christmas trees.

Jacob Cohen • November 29, 2021

Homeowners are banking off rising home prices — here’s how

US home equity reached a record high of $23T in Q2, and homeowners are cashing in.

Rob Litterst • November 11, 2021

Why did Zillow pause its home-buying program?

Zillow is pausing its iBuying program as home sales slow and a shortage of construction workers hamper its operation.

Trung T. Phan • October 20, 2021

Digits: A really skinny house, space pizza, and too much weed

Plus: Online groceries, an asteroid, and kids’ diets.

Jacob Cohen • August 16, 2021

Elon Musk’s $50k, 375-square-foot home

Boxabl builds affordable, foldable, tiny homes. Elon Musk is living in one.

Jacob Cohen • August 11, 2021

The company that wants to make sure you get your security deposit back

RentCheck just raised $2.6m. The app allows tenants and property managers to conduct remote, in-app move-out inspections.

Juliet Bennett Rylah • August 11, 2021

Landis is a startup you should know — with some legendary investors

Landis, a ‘rent-to-own’ startup focused on financial inclusion, raised a $165m round from investors that include Jay-Z and Will Smith.

Rob Litterst • August 2, 2021

What Redfin’s learned about building real estate algorithms

Redfin explains how it uses AI to recommend better homes and get sellers more money in less time.

Juliet Bennett Rylah • July 15, 2021

Airbnb and Vrbo grapple for more hosts amid fresh demand

To woo homeowners onto its platform, Airbnb is offering mentorship, while Vrbo will let users transfer ratings.

Juliet Bennett Rylah • June 22, 2021

In huge demand right now: Warehouses

The ecommerce explosion is making logistics real estate a hot commodity… but there’s a lack of supply.

Trung T. Phan • May 4, 2021

The skyrocketing cost of lumber, explained

Low supply and high demand have pushed lumber prices through the roof, but European beetles are helping.

Jacob Cohen • April 14, 2021

Meet Cosi, a short-term stay rental startup that just raised €20m

Cosi -- which provides furnished, short-term apartment rentals -- is thriving in the era of post-pandemic travel, collecting a €20m Series A investment.

Shelley Tang • March 11, 2021

Keith Wasserman runs a $1.6B real estate portfolio at Gelt Inc. He tells us what he’s bullish on post-COVID.

Plus: What cities he’s targeting for expansion, his real estate investing heroes and whether he would ever buy a mall.

Trung T. Phan • February 13, 2021

Nextdoor is looking at a $4B+ IPO. Is it ready?

Nextdoor, the neighbourhood social network, is looking to go public. We detail the good, bad and ugly of the business.

Rob Litterst • October 22, 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

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/signup" 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); } function appendCheckboxes_email_submission() { var wrappingDiv = document.getElementById('email-submission'); var optInDivs = wrappingDiv.querySelectorAll('.trends-opt-in'); optInDivs.forEach(el => { el.style.display = null; if (el.getElementsByClassName('trends-opt-in-checkbox').length < 1) { var checkbox = document.createElement('input'); checkbox.setAttribute('id', 'trends_opt_in_email_submission'); checkbox.setAttribute('class', 'trends-opt-in-checkbox'); checkbox.setAttribute('type', 'checkbox'); checkbox.setAttribute('name', 'trends_opt_in'); var label = document.createElement('label'); label.setAttribute('for', 'trends_opt_in_email_submission'); label.setAttribute('class', 'trends-opt-in-text'); label.textContent = "Yes, I'd like to receive additional emails on hot business opportunities from Trends, by the Hustle"; el.appendChild(checkbox); el.appendChild(label); checkbox.click(); } }) } window.addEventListener('DOMContentLoaded', (event) => { initForm(); if (true) { appendCheckboxes_email_submission(); } }); </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-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/signup"> <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 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="trends-opt-in" style="display:none;"></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>