<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>Mon, 13 Apr 2026 18:12:41 +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 "Binary obfuscation used in AAA Games"]]></title><description><![CDATA[
<p>Sure, it'll do nothing to stop a determined attacker, but it does wonders to stop the noise from passive scanners.<p>Are you familiar with the Swiss cheese model of risk management[0]?  Obscurity is just another slice of Swiss cheese.  It's not your <i>only</i> security measure.  You still use all the other measures.<p>[0] <a href="https://en.wikipedia.org/wiki/Swiss_cheese_model" rel="nofollow">https://en.wikipedia.org/wiki/Swiss_cheese_model</a></p>
]]></description><pubDate>Wed, 08 Apr 2026 15:09:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47691303</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=47691303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47691303</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "Kiwi Farms challenges DMCA subpoenas as tools to unmask anonymous speech"]]></title><description><![CDATA[
<p>Defending doxxing and organized targeted harassment as a mere difference of opinion is a beyond insane take.</p>
]]></description><pubDate>Wed, 08 Apr 2026 02:19:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47684119</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=47684119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47684119</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "The Hacker News Tarpit"]]></title><description><![CDATA[
<p>> Daniel Gackle (dang)<p>I've been a regular on HN for nearly 10 years and never knew that "dang" was just an abbreviation of his name.<p>> Reddit in 2010 was ugly and confusing and had the subreddit system, which I maintain to this day is one of the worst information architecture decisions ever made for a site that size<p>I never thought of reddit as ugly or confusing, and it still has the subreddit system.  Not sure what the author is talking about.</p>
]]></description><pubDate>Tue, 07 Apr 2026 21:35:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47681658</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=47681658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47681658</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "Why a new computer is slower than an old computer [video]"]]></title><description><![CDATA[
<p>Ah, so you're right.<p>Still though...care had to be taken to make sure memory was organized to maximize cache hits.<p>I feel like the crazy optimizations necessary in those days have become a lost art to most game developers.</p>
]]></description><pubDate>Tue, 07 Apr 2026 21:29:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47681588</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=47681588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47681588</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "Kiwi Farms challenges DMCA subpoenas as tools to unmask anonymous speech"]]></title><description><![CDATA[
<p>> There was a comment in this thread criticizing Kiwi Farms, but it was quickly removed.<p>It always surprises me that Hacker News of all places tends to defend Kiwi Farms.<p>The place basically exists for the purposes of doxxing and organizing targeted harassment.  Supposedly they have rules against it, but they're enforced with the same energy as Willy Wonka telling people not to do things (<a href="https://youtu.be/uVdDXeYM4ss" rel="nofollow">https://youtu.be/uVdDXeYM4ss</a>).</p>
]]></description><pubDate>Tue, 07 Apr 2026 21:26:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47681562</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=47681562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47681562</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "The cult of vibe coding is dogfooding run amok"]]></title><description><![CDATA[
<p>> I suspect if people saw the handwritten code of many, many, many products that they used every day they would be shocked.<p>At a place I worked at with their core product written in Python, it was exceptionally common for engineers to make shell calls for file operations that had easy Python-native functions.<p>For example, rather than `os.remove("some_file")`, they'd do `os.system("rm some_file")`.  Sometimes, the file name being acted on included user input.<p>I found so many shell injections that could have easily been prevented.</p>
]]></description><pubDate>Tue, 07 Apr 2026 19:05:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47679883</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=47679883</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47679883</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "Why a new computer is slower than an old computer [video]"]]></title><description><![CDATA[
<p>I often think about DOOM running on a 66 Mhz 486.<p>It ran at around 30 fps with a 320x200 screen.  That's 64,000 pixels per frame, 1,920,000 pixels per second being rendered.<p>On a 66 Mhz CPU, that means <i>less than 35 clock cycles per pixel</i>, on a CPU architecture where a multiply or add instruction would take multiple clock cycles to complete.<p>I know DOOM was not a true 3D engine and it took a lot of shortcuts to look the way it did, but that makes it more amazing, not less.  The amount of thought to go into it is just mind-boggling to me.</p>
]]></description><pubDate>Tue, 07 Apr 2026 16:54:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47678187</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=47678187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47678187</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "Good ideas do not need lots of lies in order to gain public acceptance (2008)"]]></title><description><![CDATA[
<p>> There is. You think those gears run completely dry?<p>Sure, there's a fixed gear reduction that is lubricated, but it doesn't need frequent changing.  It's a sealed unit.  No moisture or debris from the outside gets in.  As a result, it lasts an exceptionally long time, likely even the life of the car.<p>> Turns out they don't. Maybe if you are driving slowly in a completely flat part of the world they will.<p>I drive in Portland, which is anything <i>but</i> flat.  I <i>rarely</i> use the foot brake.<p>> In an ICE-powered car, engine braking does most of the work anyway.<p>Absolutely not, especially in modern automatics which coast exceptionally well.<p>Another commenter said you're arguing in bad faith, and at this point, I'm highly inclined to believe them.  You really just have no idea what you're talking about.  Somebody has sold you lies, and the disappointing thing is, you bought the lies and even argue against people with first-hand experience.<p>You really just don't have a clue.<p>If you don't want an EV because an EV doesn't fit your lifestyle, that's fine.  You mentioned pulling heavy trailers frequently.  EVs absolutely suck balls at that.  Sure, they've got tons of torque and certainly have the power to pull a trailer, but their range goes into the toilet.  So an EV doesn't work for you, and that's okay, but that doesn't mean you have to believe in lies and spread them.<p>For fuck's sake, the brake pad thing is very widely known and accepted.  I have no idea how you got convinced that brake pads in EVs don't last.  Yes, they're heavy cars, but regen braking is huge.  EVs actually typically have brake problems from the brakes being <i>under</i>used.</p>
]]></description><pubDate>Sun, 05 Apr 2026 06:17:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47646595</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=47646595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47646595</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "Good ideas do not need lots of lies in order to gain public acceptance (2008)"]]></title><description><![CDATA[
<p>I roll my eyes at this question because it's often framed as good faith curiosity, but it's often asked in bad faith by people that think it's a "gotcha" question, because they have this incorrect notion that EV batteries need to be replaced frequently.  They see the warranty is 100K miles/8 years or whatever and think that means they have to replace the battery after 100K miles/8 years, yet fail to recognize that they don't apply that same logic to combustion engines with 30K mile/3 year warranties.</p>
]]></description><pubDate>Fri, 03 Apr 2026 19:06:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47630763</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=47630763</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47630763</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "Good ideas do not need lots of lies in order to gain public acceptance (2008)"]]></title><description><![CDATA[
<p>I've owned my Tesla for 6 years and 50,000 miles.<p>The only service it's needed beyond tires, wiper blades, and wiper fluid is a replacement of the low-voltage battery last year, which was under $200.<p>If you're paying $300/year to service your EV, either you drive a LOT or you're getting ripped off.  There's nothing in an EV that requires $300/year in service.<p>There's no oil changes, no transmission fluid.  Brake pads will last forever since regen should be doing at least 90% of your braking.  Sure, maybe you still need tire rotations, but most tire shops will do it for free if you buy tires from them.  I do them myself when I do the swap between winter and summer tires.</p>
]]></description><pubDate>Fri, 03 Apr 2026 19:01:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47630685</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=47630685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47630685</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "Good ideas do not need lots of lies in order to gain public acceptance (2008)"]]></title><description><![CDATA[
<p>> Because I don't have a garage or a driveway I can't park right at my house, so I would not be able to charge at home.<p>IMO, this matters more than anything else.<p>If you can't charge at home, then an EV becomes rather nonviable unless you drive very little and your usual grocery store has a fast charger.  But then public chargers are typically at least double the price per kilowatt hour compared to charging at home.</p>
]]></description><pubDate>Fri, 03 Apr 2026 18:57:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47630625</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=47630625</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47630625</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "OpenClaw privilege escalation vulnerability"]]></title><description><![CDATA[
<p>What would you propose as an alternative?<p>Anything not relying on an LLM likely means having to write bespoke scripts.  That's not really worth the time, especially when you want summaries and not having to skim things yourself.<p>Going from doing it manually on a regular basis to an autonomous agent turns a frequent 5-15 minute task into a 30 second one.</p>
]]></description><pubDate>Fri, 03 Apr 2026 18:38:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47630360</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=47630360</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47630360</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "LinkedIn is searching your browser extensions"]]></title><description><![CDATA[
<p>A lot of people mistakenly refer to Chromium-based browsers as being Chrome-based.<p>I feel like this is obvious and you know that this is the exact mistake being made, but rather than drop an actual correction, you take the insufferable approach of pretending you don't know what's happening and forming the correction as a question.</p>
]]></description><pubDate>Thu, 02 Apr 2026 16:51:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47616923</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=47616923</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47616923</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "LinkedIn is searching your browser extensions"]]></title><description><![CDATA[
<p>> "Read and change all your data on all websites"<p>What a silly complaint.  How is an ad blocker supposed to work if it can't read and change the data on a website?<p>You might as well complain that your Camera app wants access to your camera.<p>> I currently use no extensions to keep my security posture high.<p>Ironically, skipping uBlock Origin because of the security concern is <i>lessening</i> your security posture.  Are you familiar with the term "malvertising"?</p>
]]></description><pubDate>Thu, 02 Apr 2026 16:30:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47616658</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=47616658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47616658</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "EmDash – A spiritual successor to WordPress that solves plugin security"]]></title><description><![CDATA[
<p>IMO, what matters is whether it's coded <i>with</i> AI or it's coded <i>by</i> AI.<p>Is AI merely being used as a tool to aid the engineer?  Because that's what I do.  I use it as essentially a super-autocomplete.  It typically only writes a couple lines at a time for me.  On rare occasions, I can write a function signature and let it fill out the body.  That's coding <i>with</i> AI.<p>Anything more than that though?  You're stepping into coding <i>by</i> AI, which utterly fails at anything beyond an MVP.  Once you go over 2,000 lines of code or so, it falls apart.  It can't reason about anything with even a small amount of complexity, and every "bug fix" either fails to fix the bug or it introduces two more.</p>
]]></description><pubDate>Wed, 01 Apr 2026 20:59:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47606490</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=47606490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47606490</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "FTC action against Match and OkCupid for deceiving users, sharing personal data"]]></title><description><![CDATA[
<p>> why has no one made an app with the reverse incentive structure?<p>You've identified the problem but failed to adequately describe a solution.<p>The matchmakers need to make money, even to just pay for the costs of running the service.<p>A monthly subscription to use the service creates the perverse incentive to give bad matches.  A one-time fee makes unsuccessful users feel cheated out of their money.  A "pay us once you get married" option is ripe for abuse.<p>Even if the service is free and paid for by selling ads, you'd run into the same problem of the subscription model: They'd be incentivized to keep you perpetually single so you see more ads.</p>
]]></description><pubDate>Mon, 30 Mar 2026 18:51:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47578194</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=47578194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47578194</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "FTC action against Match and OkCupid for deceiving users, sharing personal data"]]></title><description><![CDATA[
<p>Fair question.  When I think "$50/plate", I'm thinking $50 for just the dinner main course, not including drinks, appetizer, or dessert.<p>> Do something more casual first time around. Bar, coffee/walk, whatever.<p>The problem with that is there are women that will scoff at a man trying to do something casual like coffee, tea, or ice cream for a first date.  They want to be wined and dined and treated like a princess right off the bat.  They think they're a prize to be won simply by being a woman.<p>Though I truly believe that <i>most</i> women are <i>not</i> like this.  However, some are, and their attitude is probably what keeps them perpetually single.</p>
]]></description><pubDate>Mon, 30 Mar 2026 17:39:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47577350</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=47577350</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47577350</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "The sudden fall of Sora"]]></title><description><![CDATA[
<p>Anthropic takes the lead, hopefully.</p>
]]></description><pubDate>Mon, 30 Mar 2026 17:27:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47577193</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=47577193</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47577193</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "FTC action against Match and OkCupid for deceiving users, sharing personal data"]]></title><description><![CDATA[
<p>I met my current wife on OKC in 2010, before online dating became an utter cesspool.<p>I've been out of the dating scene for 16 years now, but based on what I see on social media, I think online dating sucks today for three reasons.<p>1. Many men (Not all, but many) are there simply because they want to get laid.  They're not looking for a relationship, they're looking for a hook-up, and they're not honest about their intentions.  It doesn't help that people argue over whether Tinder is a dating app or a hook-up app.<p>2. I'm not sure how to put this without seeming misogynistic, but some women greatly over-value themselves.  Or at the very least, they have out-dated ideas of courtship.  Some of them expect to be taken out to $50+/plate restaurants on a first date, while many men think women are just trying to score free meals.  It's hard to make relationships kick off when they begin so adversarial.<p>3. Dating sites/apps have a financial incentive for your relationship to fail.  They can give you matches they know are bad since it keeps you as a serial dater and on their app.  They're in a sticky spot where their most successful customer is one that they will never see another dime from, and there's not really a way around it.</p>
]]></description><pubDate>Mon, 30 Mar 2026 17:05:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47576922</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=47576922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47576922</guid></item><item><title><![CDATA[New comment by Sohcahtoa82 in "If you don't opt out by Apr 24 GitHub will train on your private repos"]]></title><description><![CDATA[
<p>I wonder how effective it would be to sabotage the training by publishing deliberately bad code.  A FizzBuzz with O(n^2) complexity.  A function named "quicksort" that actually implements bogosort.  A "filter_xss" function that's a no-op or just does something else entirely.<p>The possibilities are endless.  I thought of this after remembering seeing a post a couple months ago about how it doesn't take a significant amount of bad data to poison an LLM's training.</p>
]]></description><pubDate>Fri, 27 Mar 2026 21:26:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47548480</link><dc:creator>Sohcahtoa82</dc:creator><comments>https://news.ycombinator.com/item?id=47548480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47548480</guid></item></channel></rss>