<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: PH95VuimJjqBqy</title><link>https://news.ycombinator.com/user?id=PH95VuimJjqBqy</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Apr 2026 09:57:42 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=PH95VuimJjqBqy" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by PH95VuimJjqBqy in "Impostor Syndrome vs. the Dunning-Kruger Effect"]]></title><description><![CDATA[
<p>oh yeah, the article that explains that mistake and failure aren't the same thing doesn't contradict your point that mistake and failure are the same thing.<p>man, I'm so glad you cleared that up for us...</p>
]]></description><pubDate>Wed, 13 Mar 2024 00:18:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=39686504</link><dc:creator>PH95VuimJjqBqy</dc:creator><comments>https://news.ycombinator.com/item?id=39686504</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39686504</guid></item><item><title><![CDATA[New comment by PH95VuimJjqBqy in "Boeing whistleblower found dead in US"]]></title><description><![CDATA[
<p>this is about as perfect an example of the problem as you can have.</p>
]]></description><pubDate>Wed, 13 Mar 2024 00:08:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=39686448</link><dc:creator>PH95VuimJjqBqy</dc:creator><comments>https://news.ycombinator.com/item?id=39686448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39686448</guid></item><item><title><![CDATA[New comment by PH95VuimJjqBqy in "C++ Safety, in Context"]]></title><description><![CDATA[
<p>it's not clear to me that you read or understood the article, all of your posts certainly feel as if you didn't.<p>He explained why 0 isn't the goal, you continue to act as if he didn't.  I don't know where else this conversation can go without you going back and better understanding his actual point.</p>
]]></description><pubDate>Tue, 12 Mar 2024 23:54:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=39686357</link><dc:creator>PH95VuimJjqBqy</dc:creator><comments>https://news.ycombinator.com/item?id=39686357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39686357</guid></item><item><title><![CDATA[New comment by PH95VuimJjqBqy in "C++ Safety, in Context"]]></title><description><![CDATA[
<p>there's a reason people say things like "actions speak louder than words".<p>It's easy to say "safety is about tradeoffs" but then when you follow it up with an insistent that no tradeoffs should be made it kind of makes it seem like you're just saying that to appear reasonable rather than actually being reasonable.</p>
]]></description><pubDate>Tue, 12 Mar 2024 23:48:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=39686313</link><dc:creator>PH95VuimJjqBqy</dc:creator><comments>https://news.ycombinator.com/item?id=39686313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39686313</guid></item><item><title><![CDATA[New comment by PH95VuimJjqBqy in "C++ Safety, in Context"]]></title><description><![CDATA[
<p>oh snap guys, do you see what he did there in his parley?  The way he took my point and pretended I was saying something else and that I really agreed with him.  That technique so got me that he won!<p>This is most definitely the paragon that should be helping us decide which large swathe of people to fuck over.</p>
]]></description><pubDate>Tue, 12 Mar 2024 23:41:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=39686266</link><dc:creator>PH95VuimJjqBqy</dc:creator><comments>https://news.ycombinator.com/item?id=39686266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39686266</guid></item><item><title><![CDATA[New comment by PH95VuimJjqBqy in "C++ Safety, in Context"]]></title><description><![CDATA[
<p>It's always easy to make a decision when you're not the one paying the cost for it, or don't imagine you will be.<p>In fact, one of the red flags for decision makers is the inability to understand the above tenet.</p>
]]></description><pubDate>Tue, 12 Mar 2024 20:49:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=39684775</link><dc:creator>PH95VuimJjqBqy</dc:creator><comments>https://news.ycombinator.com/item?id=39684775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39684775</guid></item><item><title><![CDATA[New comment by PH95VuimJjqBqy in "Boeing whistleblower found dead in US"]]></title><description><![CDATA[
<p>We do have information.<p>the guy is a whistleblower, went to court day 1, missed court day 2, and was found dead in his vehicle of unnatural causes.<p>attaching the adjective vacuous doesn't actually strengthen your point.</p>
]]></description><pubDate>Tue, 12 Mar 2024 20:14:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=39684372</link><dc:creator>PH95VuimJjqBqy</dc:creator><comments>https://news.ycombinator.com/item?id=39684372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39684372</guid></item><item><title><![CDATA[New comment by PH95VuimJjqBqy in "Boeing's woes continue as 50 injured on Australia-New Zealand flight"]]></title><description><![CDATA[
<p>lets not split hairs, if the redundancies kick in then the instrumentation didn't go away.<p>> That is bad. But not as bad a FBW system bug.<p>The event in question is better than the plane plummeting out of the sky and killing everyone.  That doesn't make it ok for the event to have happened.</p>
]]></description><pubDate>Tue, 12 Mar 2024 20:10:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=39684330</link><dc:creator>PH95VuimJjqBqy</dc:creator><comments>https://news.ycombinator.com/item?id=39684330</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39684330</guid></item><item><title><![CDATA[New comment by PH95VuimJjqBqy in "C++ Safety, in Context"]]></title><description><![CDATA[
<p>If you can't understand how the expense of doing that may be onerous on a business then you shouldn't be let anywhere near decision making.</p>
]]></description><pubDate>Tue, 12 Mar 2024 20:08:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=39684311</link><dc:creator>PH95VuimJjqBqy</dc:creator><comments>https://news.ycombinator.com/item?id=39684311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39684311</guid></item><item><title><![CDATA[New comment by PH95VuimJjqBqy in "Automakers are sharing consumers' driving behavior with insurance companies"]]></title><description><![CDATA[
<p>It's not a non sequitur so much as it was a preparation to make the point I'm about to make.<p>There is no world in which two institutions with plenty of money, knowledge, and a lack of coercion are going to come to an agreement for a loan with 50% interest.<p>Theory vs practice.  In theory what you're saying could happen, in practice it's only going to happen when one party has a severe imbalance against the other party (and you know this or you wouldn't have tried to head off that argument).  Since contract law deals with practice, contract law disagrees with your assessment that it should be allowed.<p>Which goes back to the whole ownership thing.<p>Just because someone _can_ draw up a contract to muddy ownership to the point that the seller of a $30k+ USD vehicle can retain control and absolutely limit what the purchaser can do does not mean contract law should allow it.<p>And there's too much precedence for this sort of thing for you to have a leg to stand on (although I'm sure you'll try).  Just because someone _can_ sign a non-compete with no expiration does not mean the law should allow it.<p>ad nauseum.<p>Arguing that because contracts today muddy ownership so you can't act as if the purchaser has certain rights is missing the point.</p>
]]></description><pubDate>Tue, 12 Mar 2024 20:05:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=39684285</link><dc:creator>PH95VuimJjqBqy</dc:creator><comments>https://news.ycombinator.com/item?id=39684285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39684285</guid></item><item><title><![CDATA[New comment by PH95VuimJjqBqy in "C++ Safety, in Context"]]></title><description><![CDATA[
<p>ok that's a scenario I didn't fully consider, lmao.<p>but humor aside, the point stands.  safety/security is about tradeoffs.</p>
]]></description><pubDate>Tue, 12 Mar 2024 19:47:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=39684069</link><dc:creator>PH95VuimJjqBqy</dc:creator><comments>https://news.ycombinator.com/item?id=39684069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39684069</guid></item><item><title><![CDATA[New comment by PH95VuimJjqBqy in "C++ Safety, in Context"]]></title><description><![CDATA[
<p>> We see no realistic path for an evolution of C++ into a language with rigorous memory safety guarantees that include temporal safety.<p>The point Herb was making is that "rigorous memory safety" isn't the only bar, nor should it be.  Saying there is no way to make C++ have rigorous memory safety is not the same as saying C++ can never be made safe.</p>
]]></description><pubDate>Tue, 12 Mar 2024 19:43:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=39684025</link><dc:creator>PH95VuimJjqBqy</dc:creator><comments>https://news.ycombinator.com/item?id=39684025</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39684025</guid></item><item><title><![CDATA[New comment by PH95VuimJjqBqy in "C++ Safety, in Context"]]></title><description><![CDATA[
<p>> I have to say, this sentence annoys the heck out of me.<p>> Old code that can't be understood needs to be rewritten anyway.<p>I don't think it's that old code can't be understood, you can always understand what code is doing mechanically.<p>it's a question of can you predict the consequences. For example, if I rename this database column, what in our systems that have been built over the last 30+ years will explode?  That's data rather than code, but the underlying idea is the same.<p>What happens is the very act of rewriting it puts you at risk of adverse effects.</p>
]]></description><pubDate>Tue, 12 Mar 2024 19:40:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=39683992</link><dc:creator>PH95VuimJjqBqy</dc:creator><comments>https://news.ycombinator.com/item?id=39683992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39683992</guid></item><item><title><![CDATA[New comment by PH95VuimJjqBqy in "C++ Safety, in Context"]]></title><description><![CDATA[
<p>perhaps you should try the steelman technique rather than interpreting his words through a lense of negativity.</p>
]]></description><pubDate>Tue, 12 Mar 2024 18:06:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=39682765</link><dc:creator>PH95VuimJjqBqy</dc:creator><comments>https://news.ycombinator.com/item?id=39682765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39682765</guid></item><item><title><![CDATA[New comment by PH95VuimJjqBqy in "C++ Safety, in Context"]]></title><description><![CDATA[
<p>> Of the remaining crates which use "unsafe", the unsafe code is often contained to a tiny percentage of the code, so if we're looking at the overall amount of unsafe code, you're going from 100%, to a fraction of a percent.<p>I dislike this argument because rust unsafe code is typically placed into a module with safe code around it protecting it.<p>Guess how good C++ code is written?<p>exactly.  The unsafe keyword certainly helps but is not a panacea nor a guarantee given that a bug in the safe code that's protecting the unsafe code could be the root cause for security issues, even if it manifests itself in the unsafe code.</p>
]]></description><pubDate>Tue, 12 Mar 2024 18:01:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=39682708</link><dc:creator>PH95VuimJjqBqy</dc:creator><comments>https://news.ycombinator.com/item?id=39682708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39682708</guid></item><item><title><![CDATA[New comment by PH95VuimJjqBqy in "C++ Safety, in Context"]]></title><description><![CDATA[
<p>how would you define concurrent access to a filesystem?<p>That's a serious question, if I open a file for reading and another process writes to it, exactly how is the C++ standards supposed to protect against that?</p>
]]></description><pubDate>Tue, 12 Mar 2024 17:58:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=39682668</link><dc:creator>PH95VuimJjqBqy</dc:creator><comments>https://news.ycombinator.com/item?id=39682668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39682668</guid></item><item><title><![CDATA[New comment by PH95VuimJjqBqy in "C++ Safety, in Context"]]></title><description><![CDATA[
<p>that's how you get companies to stop upgrading and eventually end up sitting on a 20 y/o version of C++.<p>2nd and 3rd order thinking is a thing.</p>
]]></description><pubDate>Tue, 12 Mar 2024 17:45:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=39682509</link><dc:creator>PH95VuimJjqBqy</dc:creator><comments>https://news.ycombinator.com/item?id=39682509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39682509</guid></item><item><title><![CDATA[New comment by PH95VuimJjqBqy in "C++ Safety, in Context"]]></title><description><![CDATA[
<p>right, so what you decide to do is quit your job and never leave the house so no one ever has the opportunity to break into your house.<p>Does the cost of doing so justify being 100% secure?<p>most people would say no.</p>
]]></description><pubDate>Tue, 12 Mar 2024 17:42:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=39682464</link><dc:creator>PH95VuimJjqBqy</dc:creator><comments>https://news.ycombinator.com/item?id=39682464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39682464</guid></item><item><title><![CDATA[New comment by PH95VuimJjqBqy in "C++ Safety, in Context"]]></title><description><![CDATA[
<p>> Not to mention the weird conclusion that since no language has 0, that isn't the goal. I'm not sure I understand the logic that you shouldn't at least _try_ to not have any major security flaws.<p>He addressed that, the cost of making it to 0 would be too great (C++ would have to break backwards compatibility) so we should try and be inline with other languages instead.<p>I don't understand why you're acting as if he didn't make the point he made.</p>
]]></description><pubDate>Tue, 12 Mar 2024 17:40:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=39682447</link><dc:creator>PH95VuimJjqBqy</dc:creator><comments>https://news.ycombinator.com/item?id=39682447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39682447</guid></item><item><title><![CDATA[New comment by PH95VuimJjqBqy in "Boeing's woes continue as 50 injured on Australia-New Zealand flight"]]></title><description><![CDATA[
<p>does it matter?<p>under what circumstances is it acceptable for your instrumentation to go away?  none is the answer.<p>If the event was caused by the instrumentation going away it's bad.  If the instrumentation went away because of the event, that's also bad.</p>
]]></description><pubDate>Tue, 12 Mar 2024 16:05:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=39681147</link><dc:creator>PH95VuimJjqBqy</dc:creator><comments>https://news.ycombinator.com/item?id=39681147</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39681147</guid></item></channel></rss>