<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: josh3736</title><link>https://news.ycombinator.com/user?id=josh3736</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 26 Apr 2026 18:47:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=josh3736" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by josh3736 in "IPv6 traffic crosses the 50% mark"]]></title><description><![CDATA[
<p>For observers, this draft was posted to HN earlier but quickly flagged and removed because the linked "IPv8" draft is absolute bunk.<p>See the removed thread for details: <a href="https://news.ycombinator.com/item?id=47788857">https://news.ycombinator.com/item?id=47788857</a></p>
]]></description><pubDate>Thu, 16 Apr 2026 08:34:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47790295</link><dc:creator>josh3736</dc:creator><comments>https://news.ycombinator.com/item?id=47790295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47790295</guid></item><item><title><![CDATA[New comment by josh3736 in ""]]></title><description><![CDATA[
<p>There's no reason you <i>have</i> to run ESPHome on your Home Assistant server.<p>It's offered as a HA a̵d̵d̵o̵n̵ app for ease of use (makes it a one-click install), but you can also just `pip install esphome` or use the provided Docker image and get the exact same UI, but with everything (including compilation) running on your much beefier laptop.<p>So your binaries get compiled quickly and you can still do the OTAs directly from your laptop.  HA needn't be involved.</p>
]]></description><pubDate>Tue, 17 Mar 2026 03:09:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47408130</link><dc:creator>josh3736</dc:creator><comments>https://news.ycombinator.com/item?id=47408130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47408130</guid></item><item><title><![CDATA[New comment by josh3736 in "Home Assistant waters my plants"]]></title><description><![CDATA[
<p>> You can still install the whole kit and caboodle using pip in a Python virtual environment, but why would you?<p>This is how I did it, instead of the container or HA OS in a VM.<p>If you want the simplicity of everything preconfigured, managed, and hands-off, go with HA OS, whether in a VM on a beefier machine, standalone, or the HA Green/Yellow dedicated hardware.<p>But if you already have a home server and want to add HA, I found just pip installing to be easier than dealing with the container.<p>Maybe I'm just the silly type that enjoys fiddling with Linux, but I'd argue that it actually makes more sense to install HA bare metal over a container.  HA doesn't actually have any major dependencies outside of what pip installs, so setup wasn't any more annoying than via container.  And then you never have to deal with container annoyances like passing hardware through to it or weird failures and misconfigurations.<p>Contrast this with <a href="https://frigate.video/" rel="nofollow">https://frigate.video/</a>, which has so many fragile native dependencies and a super complex stack that trying to install manually is an exercise in futility.  I gave up and used the container.</p>
]]></description><pubDate>Tue, 17 Mar 2026 02:56:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47408041</link><dc:creator>josh3736</dc:creator><comments>https://news.ycombinator.com/item?id=47408041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47408041</guid></item><item><title><![CDATA[New comment by josh3736 in "WireGuard Is Two Things"]]></title><description><![CDATA[
<p>Sure, but this article spends paragraphs talking about the (real) problems with TCP, then suggests that the solution is a UDP-based transport with WireGuard-ish crypto.<p>…but there's a giant guaranteed-and-ordered-delivery-sized hole in that argument, which is my point.  The article never addresses what you lose when going from TCP to UDP.  You can't just swap out your app's TCP-based comms with this and call it a day; you're now entirely responsible for dealing with packet loss, order, and congestion <i>if</i> that's important to your application.  Why DIY all that if you could just use QUIC?<p>Granted I haven't personally tried to run QUIC on embedded hardware, so I can't speak to its weight, but I do see someone did it¹ on an ESP32 (ngtcp2 + wolfSSL), so it can be done with < 300 kB of RAM.<p>I wonder how much RAM this WireGuard-based approach requires.  The implementation here is in .NET, so not exactly appropriate for light hardware either.<p>Regarding browser support for UDP, you'll never get <i>raw</i> UDP for obvious reasons, but the WebTransport API² gives you lowish-level access to UDP-style (unreliable and unordered) datagrams with server connections, and I believe WebRTC can give you those semantics with peers.<p>¹ <a href="https://www.emqx.com/en/blog/can-esp32-run-mqtt-over-quic" rel="nofollow">https://www.emqx.com/en/blog/can-esp32-run-mqtt-over-quic</a><p>² <a href="https://developer.mozilla.org/en-US/docs/Web/API/WebTransport_API" rel="nofollow">https://developer.mozilla.org/en-US/docs/Web/API/WebTranspor...</a></p>
]]></description><pubDate>Sun, 15 Mar 2026 06:35:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47384870</link><dc:creator>josh3736</dc:creator><comments>https://news.ycombinator.com/item?id=47384870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47384870</guid></item><item><title><![CDATA[New comment by josh3736 in "WireGuard Is Two Things"]]></title><description><![CDATA[
<p>The much more likely culprit is your VPN server's port.  If it's running on some no-name port (such as the default 51820), that's likely to get throttled.<p>I'd bet that switching your VPN server port to 443 would solve the problem, since HTTP/3 runs on 443/udp.</p>
]]></description><pubDate>Thu, 12 Mar 2026 07:03:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47347410</link><dc:creator>josh3736</dc:creator><comments>https://news.ycombinator.com/item?id=47347410</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47347410</guid></item><item><title><![CDATA[New comment by josh3736 in "WireGuard Is Two Things"]]></title><description><![CDATA[
<p>This is a clever reuse of WireGuard's cryptographic design, and may indeed make sense as a way to slap some low-overhead encryption on top of your app's existing UDP packets.<p>However, it's definitely not a replacement for TCP in the way the article implies.  WireGuard-the-VPN works because the TCP inside of it handles retransmission and flow control.  Going raw WireGuard means that's now entirely up to you.<p>So this might be a good choice if you're doing something realtime where a small number of dropped packets don't particularly matter (such as the sensor updates the article illustrates).<p>But if you still need <i>all</i> your packets in order, this is probably a bad idea.  Instead, I'd consider using QUIC (HTTP/3's UDP protocol), which brings many of the benefits here (including migration of connections across source IP address and no head-of-line-blocking <i>between</i> streams multiplexed inside the connection) without sacrificing TCP's reliability guarantees.  And as the protocol powering 75% of web browsing¹, is a pretty safe choice of transport.<p>¹ <a href="https://blog.apnic.net/2025/06/17/a-quic-progress-report/" rel="nofollow">https://blog.apnic.net/2025/06/17/a-quic-progress-report/</a></p>
]]></description><pubDate>Thu, 12 Mar 2026 07:00:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47347397</link><dc:creator>josh3736</dc:creator><comments>https://news.ycombinator.com/item?id=47347397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47347397</guid></item><item><title><![CDATA[New comment by josh3736 in "Flash media longevity testing – 6 years later"]]></title><description><![CDATA[
<p>This is an… interesting choice for archival purposes.  What exactly do you think makes HFS+'s reliability better?  The only thing I can think of is that HFS+ has journaling while FAT and derivatives do not, but that doesn't particularly matter after the data is on the disk and it's cleanly unmounted (which should be a safe assumption in most archival scenarios).<p>The Linux HFS+ driver is basically unmaintained, and cannot write to journaled disks.  On Windows, the only choice a paid driver.  I guess it's fine if you're strictly a Mac user, but it's a real problem if you need to access the disk on another machine.  Even if you don't, I still wouldn't trust Apple for long-term support of <i>anything</i>.<p>Meanwhile exFAT has native support on Windows, Mac, and Linux, and there are drivers for BSDs and others.<p>So 20 years down the line, you'll certainly have something that can read an exFAT drive without much if any pain, regardless of which platform you're using at the time.  HFS+?  Who knows.<p>That said, I'd consider ZFS or btrfs for HDD archival.  Granted broad (Mac/Windows) support is weaker than FAT, but at least the filesystems are completely open source.  But what really makes them interesting is their automatic data checksumming to detect (and possibly repair) bitrot, which is particularly useful for archival.</p>
]]></description><pubDate>Tue, 10 Mar 2026 08:10:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47320350</link><dc:creator>josh3736</dc:creator><comments>https://news.ycombinator.com/item?id=47320350</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47320350</guid></item><item><title><![CDATA[New comment by josh3736 in "Flash media longevity testing – 6 years later"]]></title><description><![CDATA[
<p>It does really depend on how much data you want to store, but if you've got a lot of it…<p>Tape.<p>Obviously extreme prosumer, but for long-term archival of lots of data, LTO tape wins in several ways:<p>- Discs just aren't actually that high capacity relative to modern HDD capacities.  BD XL maxes out at 128 GB, while there are now 30 TB HDDs readily available.  That's 240 discs per HDD.  Modern LTO tapes store 12-18 TB, or 2-3 tapes per HDD.<p>- Anything flash-based is a bad choice for long-term storage.  SSDs are very fast, but also (relatively) expensive at 15-20¢/GB.  Reputable SD cards are in the same neighborhood.  Despite the OP redditor's results here, flash is only expected to retain data for 5-10 years.<p>- Tape is the absolute lowest cost-per-GB you can find of any storage medium.  At the moment, LTO 8/9 tape can be had on Amazon for ½¢/GB.  Compare with BD-R at 2¢/GB, or BR-R XL M-disc at 15¢/GB.  HDDs (spinning rust) are 2-3¢/GB.<p>- Consider also write speed.  LTO can write 300+ MB/s.  BD 16x maxes out around 68 MB/s.<p>- Manufacturers rate tapes for 30 years sitting on a shelf, and it wouldn't be surprising if they still read after 50 years¹.  Plain BD-R lasts 5-20 years.  M-disc is the interesting outlier, rated 100-1000 years.<p>Of course, the biggest problem with tape is the drives.  While the media is dirt cheap, the drives are crazy expensive.  It looks like you can pick up a used LTO-6 drive (2.5 TB tapes) on ebay for around $500.  A brand new LTO-9 drive (18 TB tapes) will be $4000-5000.<p>In terms of breakeven points, a used LTO-6 drive + tapes beats plain BD after about 25 TB.  Because of the cost of M-discs, they stop making sense after 1-2 TB.  Purely on cost, a brand new LTO-9 drive + tapes doesn't beat used LTO-6 + tapes until about 800 TB (LTO-9 tape is ½¢/GB while LTO-6 tape is 1¢/GB), but there's definitely a point in there where the larger capacity of LTO-9 makes dealing with the physical media a whole lot easier.<p>So if you're looking for long-term storage for your photo album, a M-disc BD XL is probably a good choice.  If you only have a few hundred GB of data, a couple discs + burner can be had for $300 or so, and you can be pretty sure your mom could manage to read the disc if necessary.<p>But if you're looking to back up your 100 TB homelab NAS, discs are not really feasible.  You'll have to spend the next month swapping discs every 25 minutes², and then deal with your new thousand disc collection.  Here's where a used LTO-6 drive makes a lot of sense.  This is a real sweet spot if you can find a decent drive; all-in you'd spend about $1500 to back up your 100 TB.<p>This is what I do to backup my NAS — found an old LTO-6 drive and got a bunch of tapes.  The drive plugs in to a SAS port (you might need a HBA PCI card, $50), and that's pretty much it.  Linux has the drivers built in; it will show up as /dev/st0 and you can just point tar³ at it.<p>Finally, just to compare with cloud options, storing that 100 TB in AWS Glacier Deep Archive would run you slightly over $100/mo, so you're ahead with your own tapes after little over a year.  Oh and don't forget to set aside an extra $8000 for data transfer fees should you ever actually want to retrieve your data lol.<p>---<p>¹ eg the Unix v4 tape that was recently found and successfully read after 52 years — <a href="https://news.ycombinator.com/item?id=45840321">https://news.ycombinator.com/item?id=45840321</a><p>² Or get a disc-swapping robot, but those run $4000-5000, at which point… you're better off with a brand new tape drive.<p>³ Thus using the Tape ARchiver program for its original purpose.  Use -M to span tapes, tar will prompt you to swap.</p>
]]></description><pubDate>Tue, 10 Mar 2026 06:13:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47319596</link><dc:creator>josh3736</dc:creator><comments>https://news.ycombinator.com/item?id=47319596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47319596</guid></item><item><title><![CDATA[New comment by josh3736 in "How a cat debugged Stable Diffusion (2023)"]]></title><description><![CDATA[
<p>> Maybe the motherboard? Could that have a speaker built into it? That must be terrible for acoustics, but maybe useful for a little beep when something is wrong?<p>Yes, it was called the PC Speaker, and that's pretty much exactly what it was used for.  <a href="https://en.wikipedia.org/wiki/PC_speaker" rel="nofollow">https://en.wikipedia.org/wiki/PC_speaker</a><p>It was standard equipment through the (mid?) 90s, and completely independent of the (optional) PCM sound card.<p>Now PCM sound is built in to motherboards and the PC Speaker long ago faded into irrelevance.  Modern motherboards don't even have headers to connect a PC Speaker.  Some motherboards will emulate the PC Speaker over the built in sound output, but of course you need speakers plugged in and on to hear those beeps.</p>
]]></description><pubDate>Fri, 13 Feb 2026 06:32:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46999598</link><dc:creator>josh3736</dc:creator><comments>https://news.ycombinator.com/item?id=46999598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46999598</guid></item><item><title><![CDATA[New comment by josh3736 in "Windows Notepad App Remote Code Execution Vulnerability"]]></title><description><![CDATA[
<p>Specifically, ShellAbout: <a href="https://learn.microsoft.com/en-us/windows/win32/api/shellapi/nf-shellapi-shellabouta" rel="nofollow">https://learn.microsoft.com/en-us/windows/win32/api/shellapi...</a></p>
]]></description><pubDate>Wed, 11 Feb 2026 10:17:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46973213</link><dc:creator>josh3736</dc:creator><comments>https://news.ycombinator.com/item?id=46973213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46973213</guid></item><item><title><![CDATA[New comment by josh3736 in "When internal hostnames are leaked to the clown"]]></title><description><![CDATA[
<p>Let's Encrypt has nothing to do with this problem (of Certificate Transparency logs leaking domain names).<p>CA/B Forum policy requires <i>every</i> CA to publish every issued certificate in the CT logs.<p>So if you want a TLS certificate that's trusted by browsers, the domain name has to be published to the world, and it doesn't matter where you got your certificate, you are going to start getting requests from automated vulnerability scanners looking to exploit poorly configured or un-updated software.<p>Wildcards are used to work around this, since what gets published is *.example.com instead of nas.example.com, super-secret-docs.example.com, etc — but as this article shows, there are other ways that your domain name can leak.<p>So yes, you <i>should</i> use Let's Encrypt, since paying for a cert from some other CA does nothing useful.</p>
]]></description><pubDate>Thu, 05 Feb 2026 06:53:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46896557</link><dc:creator>josh3736</dc:creator><comments>https://news.ycombinator.com/item?id=46896557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46896557</guid></item><item><title><![CDATA[New comment by josh3736 in "Httpwtf? (2021)"]]></title><description><![CDATA[
<p>You already can stream bodies as they're generated with chunked encoding; trailers aren't really needed for that.<p>Cookies might be useful, but I guess you could do<p><pre><code>    <script>document.cookie = '…'</script>
</code></pre>
right before the closing `</body>` if you really needed to set cookies late in the game.<p>I'd love to see something to send content hashes (that browsers would actually verify), replacing the obsolete `Content-MD5`.  Maybe `Integrity`, matching the `integrity` HTML attribute used in SRI?  It could be a header (for static content) or trailer (for dynamic content).</p>
]]></description><pubDate>Wed, 17 Jul 2024 23:35:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=40991293</link><dc:creator>josh3736</dc:creator><comments>https://news.ycombinator.com/item?id=40991293</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40991293</guid></item><item><title><![CDATA[New comment by josh3736 in "Httpwtf? (2021)"]]></title><description><![CDATA[
<p>In addition to needing to be able to change your mind about the status code (which is really important), the latter simply won't work.<p>Pretty much every HTTP middlebox (proxies, CDNs, etc) treats HTTP headers as a unit, buffering them up until complete (ie receiving `\r\n\r\n` in HTTP/1 and a HEADERS or CONTINUATION frame with the END_HEADERS flag set in HTTP/2).  Once complete, the middlebox applies its logic based on the complete header set, and only then does it flush the headers to the client.<p>So if you slow-roll your headers, they'll just sit in your CDN's buffer until your time-consuming processing has finished, and only then will the browser see anything (along with the first chunk of HTML), making the whole exercise futile.<p>This is why the 103 is useful.  A reasonable middlebox will pass the 103 along to the client as soon as the header block is complete.</p>
]]></description><pubDate>Wed, 17 Jul 2024 23:18:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=40991208</link><dc:creator>josh3736</dc:creator><comments>https://news.ycombinator.com/item?id=40991208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40991208</guid></item><item><title><![CDATA[New comment by josh3736 in "California moves to modify law letting workers sue employers"]]></title><description><![CDATA[
<p>I think it's just you.<p>The first paragraph is clear to me.  There is a law that allows workers to sue employers.  There's a group trying to repeal it.  Presumably repeal benefits businesses at the expense of workers.  A political compromise has stopped the repeal efforts.<p>To this native speaker, "headed off" is a perfectly cromulent term: <a href="https://books.google.com/ngrams/graph?content=headed+off" rel="nofollow">https://books.google.com/ngrams/graph?content=headed+off</a>  Even if it's not something you might hear in everyday speech, I'd say it's commonly used in political journalism.<p>The article itself is written well enough, provides enough background and context to give you a general idea of what's happening without editorializing.  In other words, it's decent journalism.</p>
]]></description><pubDate>Wed, 19 Jun 2024 02:37:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=40724210</link><dc:creator>josh3736</dc:creator><comments>https://news.ycombinator.com/item?id=40724210</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40724210</guid></item><item><title><![CDATA[New comment by josh3736 in "California's wage gap is the biggest in the US"]]></title><description><![CDATA[
<p>It's almost certainly the real estate taxes.<p>In California, Prop 13 makes real estate tax effectively de minimis (especially if you bought a long time ago), and the higher income tax rates make up for that.<p>Texas rates are higher and there's no limitation on their growth.<p>This difference is obscured if you're a renter.</p>
]]></description><pubDate>Thu, 13 Jun 2024 22:15:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=40675452</link><dc:creator>josh3736</dc:creator><comments>https://news.ycombinator.com/item?id=40675452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40675452</guid></item><item><title><![CDATA[New comment by josh3736 in "Prisma language server update adds in-editor advertisements"]]></title><description><![CDATA[
<p>Opened my editor this morning to be greeted by a notification being abused to show an advertisement for Prisma's paid services.<p>I get it, money is no longer free and VCs want returns, so we've all gotta make a buck, but this is a breach of trust.<p>I really hate the idea that we're going to need adblock for our editors…</p>
]]></description><pubDate>Thu, 16 May 2024 13:59:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=40378568</link><dc:creator>josh3736</dc:creator><comments>https://news.ycombinator.com/item?id=40378568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40378568</guid></item><item><title><![CDATA[Prisma language server update adds in-editor advertisements]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/prisma/language-tools/issues/1732">https://github.com/prisma/language-tools/issues/1732</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40378567">https://news.ycombinator.com/item?id=40378567</a></p>
<p>Points: 7</p>
<p># Comments: 3</p>
]]></description><pubDate>Thu, 16 May 2024 13:59:32 +0000</pubDate><link>https://github.com/prisma/language-tools/issues/1732</link><dc:creator>josh3736</dc:creator><comments>https://news.ycombinator.com/item?id=40378567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40378567</guid></item><item><title><![CDATA[New comment by josh3736 in "Ask HN: Where do you live? What's good or bad about it?"]]></title><description><![CDATA[
<p>SF for 10 years<p>In this reporter's humble opinion, it's wild how dissonant the narrative about this city is with the reality on the ground.  If you ask our relatives who watch too much cable news, they think we live in doom loop hellscape on the verge of total collapse.  Yet when we go out and walk around different parts of the city… it's mostly nice.  There's plenty of people out and about; it feels like things have recovered from pandemic-era decline.<p>Of course there are problem areas that do look like the Bell Riots might pop off at any moment, and I really do hope we find a way to address those problems.  But the truth is, that makes up a small part of the city, and even in the sketchiest parts of SOMA, the homeless population et al will for the most part leave you alone; it's not particularly unsafe.<p>Pros: Lots to do.  You can walk most places you'd want to go.  Weather is always great.  If you're in tech, it's the center of the universe, and the place you're most likely to maximize your career options.  Plenty of meetups/events for every niche where you can meet people, network, etc.<p>Cons: Expensive, but that's why the salaries are higher.  I'm told that if you're single, the dating scene is a nightmare.  Not exactly an easy place for families either unless you've already won the startup lottery.  I don't really see this discussed, and maybe it's a little uncomfortable to admit, but there is definitely a degree of having to be able to "make it", and not everyone can.</p>
]]></description><pubDate>Tue, 05 Dec 2023 03:12:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=38526644</link><dc:creator>josh3736</dc:creator><comments>https://news.ycombinator.com/item?id=38526644</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38526644</guid></item><item><title><![CDATA[New comment by josh3736 in "Elevated Errors on API and ChatGPT"]]></title><description><![CDATA[
<p><a href="https://www.bing.com/images/create/man-coming-out-of-a-metal-door-of-a-server-room-wh/1-655d4aa31b984bdfa73cdb33d9655b22?FORM=GENCRE" rel="nofollow noreferrer">https://www.bing.com/images/create/man-coming-out-of-a-metal...</a></p>
]]></description><pubDate>Wed, 22 Nov 2023 00:28:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=38372764</link><dc:creator>josh3736</dc:creator><comments>https://news.ycombinator.com/item?id=38372764</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38372764</guid></item><item><title><![CDATA[New comment by josh3736 in "Private equity is devouring the U.S. economy"]]></title><description><![CDATA[
<p>> I’d like to find a model to apply in my HOA to slow or reverse the corporate takeover of my community…<p>I'm on the board of my condo building's HOA.  5 or 6 years ago, we passed a rule that requires 50% of units building-wide to be owner-occupied.  Once the limit is reached, there's a waiting list for anyone who wants to rent their unit.  (Meaning you must wait until an owner moves back in or sells their unit.)  There's also a hardship waiver at the board's discretion.<p>The PE/RE investment firms won't touch units with this rule in place; a unit they can't rent makes no revenue and is a waste of capital for them.<p>Note that this (or any kind of arrangement meant to discourage these kinds of buyers) gets contentious when someone is selling, especially if they're struggling to find a buyer.  We recently had someone who needed to sell quickly, had interest from some kind of firm, but no offers from normal buyers (ie human people) due to the soft market.  The firm made an offer contingent on the HOA rescinding the rental rule.  We were very much not inclined to do so, so there was a lot of tension until the sellers finally got an offer from humans.<p>(This is not meant to insinuate that PE firms are run by non-humans.  Evidence remains inconclusive.)<p>Of course, this rule can also spook human buyers, but IME once the details and reasoning for the rule is explained, it isn't usually a blocker.</p>
]]></description><pubDate>Tue, 31 Oct 2023 02:39:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=38079536</link><dc:creator>josh3736</dc:creator><comments>https://news.ycombinator.com/item?id=38079536</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38079536</guid></item></channel></rss>