<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: Sohcahtoa82</title><link>https://news.ycombinator.com/user?id=Sohcahtoa82</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 21 Jun 2026 12:04:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Sohcahtoa82" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Sohcahtoa82 in "Why do commercial spaces sit vacant? (2025)"]]></title><description><![CDATA[
<p>How do you imagine people would get car loans and mortgages without fractional reserve banking?  Where do banks get the money to loan out to people if they're not using the deposits from other members of the bank?</p>
]]></description><pubDate>Thu, 18 Jun 2026 15:47:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48587198</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=48587198</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48587198</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "Why do commercial spaces sit vacant? (2025)"]]></title><description><![CDATA[
<p>> Landlords will frequently try to rent out unused space to temporary tenants like popups<p>and Spirit Halloween.</p>
]]></description><pubDate>Thu, 18 Jun 2026 15:04:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48586526</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=48586526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48586526</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "Only 16 Percent of Americans Think AI Will Have a Positive Impact on Society"]]></title><description><![CDATA[
<p>Three things are true:<p>1. <i>Most</i> customers seeking support could solve their problem easily through self-service methods.<p>2. <i>Some</i> customers are running into edge cases that truly need a human to solve, and they <i>should</i> be able to get access to a human.<p>3. Making a human easy to get to results in a lot of people who are actually in group 1 but think they're in group 2 costing a lot of money in support staffing costs.<p>The anecdote I like to give is from my brother previously working at XBox Live support.  80% of his calls were password reset requests, something everyone could easily self-service right from the login page.  These weren't "I tried that but I don't have access to the e-mail address I used anymore" cases[0], but the simple case.  He'd trigger the password reset e-mail, the user would see the e-mail, and go through the reset flow.  These users did not need a human, but were convinced they did, despite there literally being a "Forgot password?" button/link on every login page.<p>My other personal anecdote is overhearing my father-in-law calling up his cable company to pay his bill, something that's easier and faster to do online, but for some reason he'd rather talk to a human.<p>I get it though, sometimes you really DO need a human, but how do you make it easy to get a human when you need one without making it too easy to get one when you really and truly don't?<p>[0] Those DID happen, but were exceptionally rare, and a significant number of those calls were probably people trying to break into someone else's account.</p>
]]></description><pubDate>Wed, 17 Jun 2026 21:03:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48576871</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=48576871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48576871</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "'Ghost jobs' could soon be illegal in New York"]]></title><description><![CDATA[
<p>The problem right now of course is that the enforcers are paid off by the corporations.</p>
]]></description><pubDate>Wed, 17 Jun 2026 16:30:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48572809</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=48572809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48572809</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "'Ghost jobs' could soon be illegal in New York"]]></title><description><![CDATA[
<p>>  I hate this mentality: "We can't possibly regulate companies, because they are so clever and they'll find loopholes and work around any law we make!" So write better laws! Add provisions for loopholes you anticipate.  Add wording to remove ambiguity that the company will try to use to weasel their way out.<p>Unfortunately, that is exactly how you end up with legalese and laws that are hard for normal people to understand: because bad-faith actors will invent ambiguity, litigate definitions, and argue over the exact meaning of every word.<p>It's like trying to tell a child "No jumping on the bed!" and they keep doing it while insisting they're not <i>jumping</i>, they're <i>hopping</i>, and then go into a diatribe about the difference between jumping and hopping until you say something like "Do not jump, hop, bounce, spring, leap, vault, stomp, rebound, or otherwise employ your feet, legs, knees, or body weight to produce repeated or excessive vertical motion upon, across, or within the boundaries of the bed."<p>And then they remove the mattress from the bed, put it on the floor, and start jumping on it, and say that wasn't against the rules because you only specified the bed, and declare that a mattress on its own does not constitute a bed.</p>
]]></description><pubDate>Tue, 16 Jun 2026 22:54:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48563406</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=48563406</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48563406</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "Apple's weird anti-nausea dots cured my car sickness"]]></title><description><![CDATA[
<p>It's terrifyingly common.<p>These days, if you see a roller coaster train stopped on the lift hill, it's 10x more likely to be caused by the ride ops stopping the ride to confiscate a phone than for a breakdown [0].<p>A whole lotta wannabe influencers want to record a video of themselves on a ride.<p>[0] Also, most "breakdowns" on roller coasters are from the ride computer thinking something isn't quite right and stopping the ride as a precautionary measure.  It's actually pretty uncommon for there to be an actual mechanical failure.</p>
]]></description><pubDate>Tue, 16 Jun 2026 22:33:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48563177</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=48563177</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48563177</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "Apple's weird anti-nausea dots cured my car sickness"]]></title><description><![CDATA[
<p>Yeah, my wife and I were on a cruise once that was going through some VERY rough waters, and the swaying of the ship was making us sick.  We took dimenhydrinate and it put us to sleep right after breakfast and we slept until like 5 PM.  Lost an entire day.<p>There's a non-drowsy anti-sickness formula out now called meclizine, but I found it to be less effective.</p>
]]></description><pubDate>Tue, 16 Jun 2026 22:25:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48563067</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=48563067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48563067</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "Apple's weird anti-nausea dots cured my car sickness"]]></title><description><![CDATA[
<p>There's a company that supposedly created a device that mucks with your vestibular system to combat vertigo.<p><a href="https://otolithlabs.com/vertigo/" rel="nofollow">https://otolithlabs.com/vertigo/</a><p>This site has been up for several years though with no product being released, so I'm starting to question if it actually worked.</p>
]]></description><pubDate>Tue, 16 Jun 2026 22:22:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48563031</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=48563031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48563031</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "Stop Using JWTs"]]></title><description><![CDATA[
<p>HttpOnly makes it so XSS can't <i>steal</i> your token, but that won't stop XSS from <i>using</i> your token.</p>
]]></description><pubDate>Tue, 16 Jun 2026 22:14:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48562945</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=48562945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48562945</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "Stop Using JWTs"]]></title><description><![CDATA[
<p>What you're missing is that you're still creating state.  You're still having to check a database to determine what the "tokens not valid before" value is for that user.<p>And what if the user is logged in from multiple devices, but only wants to log out from ONE of them?  Your solution logs them out from all of them.<p>The entire point is that it is <i>not possible</i> to have authentication that is both: 1. stateless.  2. secure.<p>And so if authN is going to be stateful anyways, you might as well just use an opaque token in a database and eliminate all the complexities and foot-guns of JWTs.</p>
]]></description><pubDate>Tue, 16 Jun 2026 22:00:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48562755</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=48562755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48562755</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "TIL: You can make HTTP requests without curl using Bash /dev/TCP"]]></title><description><![CDATA[
<p>This was something I learned about 10 years ago when earning my OSCP, useful during penetration tests and CTFs when you get a low-priv shell that's running a minimal OS (No curl, nc, python, etc.) but running a web server listening on localhost.<p>Using /dev/tcp was also handy in getting that initial low-priv shell.</p>
]]></description><pubDate>Tue, 16 Jun 2026 21:50:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48562650</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=48562650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48562650</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "Google Chrome update will close the door on ad blockers"]]></title><description><![CDATA[
<p>What I don't understand is how inserting affiliate links doesn't violate affiliate ToS.</p>
]]></description><pubDate>Tue, 16 Jun 2026 21:31:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48562426</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=48562426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48562426</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "How memory safety CVEs differ between Rust and C/C++"]]></title><description><![CDATA[
<p><a href="https://www.youtube.com/watch?v=r7l0Rq9E8MY&t=2s" rel="nofollow">https://www.youtube.com/watch?v=r7l0Rq9E8MY&t=2s</a></p>
]]></description><pubDate>Mon, 15 Jun 2026 21:12:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48547083</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=48547083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48547083</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "Windows 11 users are tired of MS account requirements creeping into everything"]]></title><description><![CDATA[
<p>> "Yes/Maybe later" patterns<p>I wish I could understand the managers that insist on these patterns.<p>Are they completely out of touch and don't know that people hate them?  Are they aware that people hate them but don't care?  Or perhaps they've drank their own Kool-Aid so much that they truly believe nobody would actually want to say "No" and think they just need more opportunities to say Yes?</p>
]]></description><pubDate>Mon, 15 Jun 2026 20:36:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48546716</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=48546716</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48546716</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "Windows 11 users are tired of MS account requirements creeping into everything"]]></title><description><![CDATA[
<p>Thieves are typically not technical people.  If they were, they'd be using their technical skills at a legitimate job, not relying on burglarizing to make a quick buck.<p>They also are interested in getting in and out as quickly as possible. They're not going to take the time to disassemble a computer to remove just the hard drive, they're gonna steal the entire computer.<p>> Maybe I should read about these actual crimes<p>You should, especially on the kidnapping front. The extreme majority of kidnappings are from a relative or someone the child knows who will run off with them during the day, not break in at night.<p>...<p>Not sure that actually will make you feel better, tbh.</p>
]]></description><pubDate>Mon, 15 Jun 2026 17:24:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48544397</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=48544397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48544397</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "Curl will not accept vulnerability reports during July 2026"]]></title><description><![CDATA[
<p>I'm the same.<p>If I can answer a question with a 30-second response to a Slack message, I will, and I won't mind it as long as it's not frequent.  I won't join a call, and I'm only logged into Slack and Outlook on my phone, so if answering requires checking something on Confluence or Jira, I can't help.<p>Maybe I feel this way because actually being asked something is exceptionally rare.  I'll be gone for a week and MAYBE I'll get one message.</p>
]]></description><pubDate>Mon, 15 Jun 2026 16:34:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48543745</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=48543745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48543745</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "Hetzner increased dedicated server prices 3-4x"]]></title><description><![CDATA[
<p>I'm trying to understand the intent of your comment.<p>The person you're replying to explained <i>why</i> they're not ramping up, and you replied "They are not ramping up", which seems awfully silly.</p>
]]></description><pubDate>Mon, 15 Jun 2026 16:14:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48543446</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=48543446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48543446</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "Ryanair dark UX patterns summer 2026 refresher"]]></title><description><![CDATA[
<p>In my experience, the reseller agents don't even offer better prices these days.<p>So I'll typically use a service like Google Flights to find a flight, pick an itinerary, but then go to the airline's web page to book the flight directly.<p>Same for hotels.  Find a hotel on Expedia, then book with the hotel directly.<p>I've seen too many horror stories of people booking through a reseller, and if something goes wrong, the reseller tells you to talk to the hotel/airline while the hotel/airline tells you to talk to the reseller.</p>
]]></description><pubDate>Fri, 12 Jun 2026 18:22:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48507590</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=48507590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48507590</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "If you are asking for human attention, demonstrate human effort"]]></title><description><![CDATA[
<p>Someone else said it on HN a couple years ago...Something about how there's no such thing as a 10x engineer, but there are a LOT of 0.1x engineers and a few 2x.<p>The absolute worst is someone that tries to brand themselves as a 10x engineer by constantly using programming terms like "dynamic programming", "polymorphism", "recursion" and the like, but they're really a 0.1x engineer because they don't <i>truly</i> understand what any of those are and when they should actually be using them, and so try to shoehorn them in when they don't need them while also not understanding them, and end up writing low-quality crap.<p>Took too long for management to get rid of that guy.</p>
]]></description><pubDate>Fri, 12 Jun 2026 16:45:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48506377</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=48506377</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48506377</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "If you are asking for human attention, demonstrate human effort"]]></title><description><![CDATA[
<p>> after enough instances of "I'm trying to do X. It's not working. Help." type messages.<p>Related to this, I will never for the life of me understand why people think it's okay to say "I get an error" without saying what the error is.<p>I don't expect a non-technical person to understand the error, but I <i>do</i> expect a non-technical person to know that <i>what the error message is</i> is useful to the person trying to help you and to proactively provide the contents of the error message, even if it's a shitty cell phone picture of the error.</p>
]]></description><pubDate>Fri, 12 Jun 2026 16:21:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48506056</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=48506056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48506056</guid></item></channel></rss>