<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: Guvante</title><link>https://news.ycombinator.com/user?id=Guvante</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 20 Aug 2026 00:54:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Guvante" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Guvante in "The Two Factions of C++ (2024)"]]></title><description><![CDATA[
<p>Replace C++ code with Rust is happening at a glacial pace, basically involving full rewrites of the module replaced and significant work to refactor the surrounding code to support it.<p>(This is why Rust is focusing heavily on interop right now, if it is easier to integrate more projects can use it)<p>The problem is updating a decently sized program from one version of a compiler to another can take man months to do and that doesn't typically include intentional breaking changes.<p>A C++ change that requires updating 1% can be several hundreds of thousands of updates which is on the scale of beyond a man year depending on if you can regex cheat.<p>The fear the author is glossing over (I wouldn't say ignore they acknowledge there are reasons) is when faced with a man year to update people just don't.<p>Especially when the most interesting breaking changes don't tend to be synthetic (you can just make modules look like code you couldn't write before after all) but instead be subtle changes in behavior.<p>That means that you won't necessarily even know all the breakages which is a horrifying concept.</p>
]]></description><pubDate>Wed, 19 Aug 2026 22:41:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49368097</link><dc:creator>Guvante</dc:creator><comments>https://news.ycombinator.com/item?id=49368097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49368097</guid></item><item><title><![CDATA[New comment by Guvante in "Nvidia's new financial strategy does not compute"]]></title><description><![CDATA[
<p>Why would you want to invest in a consumable asset class?<p>Even if Nvidia hit a wall and can't outclass its old chips they still have a significant experation date on them since using them in data center situations destroys them over relatively short time frames for finance (a few years).<p>Note that for an asset class the fact that they can last longer isn't important, if they are fungible it means investors need to predictably know the lifespan which requires pessimistic usage assumptions.</p>
]]></description><pubDate>Wed, 19 Aug 2026 17:05:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49364187</link><dc:creator>Guvante</dc:creator><comments>https://news.ycombinator.com/item?id=49364187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49364187</guid></item><item><title><![CDATA[New comment by Guvante in "NP-overrated"]]></title><description><![CDATA[
<p>I thought Cargo did a simple SemVer check and then imported both if there was a conflict<p>My understanding was NP is when you test and rebuild the graph over and over which doesn't need to happen if you isolate or fail</p>
]]></description><pubDate>Fri, 14 Aug 2026 14:06:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49298891</link><dc:creator>Guvante</dc:creator><comments>https://news.ycombinator.com/item?id=49298891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49298891</guid></item><item><title><![CDATA[New comment by Guvante in "NP-overrated"]]></title><description><![CDATA[
<p>I feel like the write up doesn't really engage with the number one solution used<p>Don't allow the hard ones<p>Dependency managers tend to just block a huge category of situations that effectively eliminate the entire NP hard space<p>Type systems similarly are explicitly cordoned off<p>The trick isn't "do it anyway" beyond you kind of definitionly need to, it is to acknowledge the general problem is "impossible" so either do your best or start eliminating the impossible</p>
]]></description><pubDate>Thu, 13 Aug 2026 21:04:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49291848</link><dc:creator>Guvante</dc:creator><comments>https://news.ycombinator.com/item?id=49291848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49291848</guid></item><item><title><![CDATA[New comment by Guvante in "Rust project goals: Immobile types and guaranteed destructors"]]></title><description><![CDATA[
<p>I haven't seen any algebraic effects system that is that powerful<p>The closest is linear types but even then drop isn't an effect but also a function you can call to allow not continuing the references</p>
]]></description><pubDate>Mon, 03 Aug 2026 13:23:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49155503</link><dc:creator>Guvante</dc:creator><comments>https://news.ycombinator.com/item?id=49155503</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49155503</guid></item><item><title><![CDATA[New comment by Guvante in "The most official water costs $120k a gallon"]]></title><description><![CDATA[
<p>Paraphrasing for "hard to understand" but with an emphasis on internalizing.<p>Most people generally fundamentally know what 30 means in their unit but might have a harder time with 303 (or 272)</p>
]]></description><pubDate>Sat, 01 Aug 2026 16:04:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49135577</link><dc:creator>Guvante</dc:creator><comments>https://news.ycombinator.com/item?id=49135577</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49135577</guid></item><item><title><![CDATA[New comment by Guvante in "The most official water costs $120k a gallon"]]></title><description><![CDATA[
<p>You can say the same thing about decades<p>No one says 6 even though it has a very reasonable information density for conversations. It is either a relative year or a two digit one.</p>
]]></description><pubDate>Fri, 31 Jul 2026 19:52:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49127842</link><dc:creator>Guvante</dc:creator><comments>https://news.ycombinator.com/item?id=49127842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49127842</guid></item><item><title><![CDATA[New comment by Guvante in "The most official water costs $120k a gallon"]]></title><description><![CDATA[
<p>You want numbers to be understandable and K produces illogical numbers.<p>(There is a reason it is common to drop the century when talking about years, humans are less skilled at numbers over 100)<p>And I know temperatures in Fahrenheit go higher but it is common to refer to Phoenix as "over 100" even when it's high can peak over 120.</p>
]]></description><pubDate>Fri, 31 Jul 2026 18:03:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49126579</link><dc:creator>Guvante</dc:creator><comments>https://news.ycombinator.com/item?id=49126579</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49126579</guid></item><item><title><![CDATA[New comment by Guvante in "Big Food vs. the People"]]></title><description><![CDATA[
<p>There should be publicly available data about how expensive class action lawsuits are to the court.<p>I would personally categorize it as as subsidized not paid for since the lawyers get nothing if they fail which is a meaningful cost.<p>None of this is to say I support the current system. Class action lawsuits are now designed to get settlements that save the company targeted millions or more compared to the actual damage agreed to.<p>And giving the lawyers millions when each litigant is lucky to get $20 is not reasonable.</p>
]]></description><pubDate>Fri, 31 Jul 2026 17:58:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49126516</link><dc:creator>Guvante</dc:creator><comments>https://news.ycombinator.com/item?id=49126516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49126516</guid></item><item><title><![CDATA[New comment by Guvante in "Read this before you buy that TV streaming stick"]]></title><description><![CDATA[
<p>No one means that in the literal sense BTW it is shorthand for.<p>"The next purchase I make will be through X to avoid having to search for a new retailer"</p>
]]></description><pubDate>Fri, 31 Jul 2026 15:58:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49124742</link><dc:creator>Guvante</dc:creator><comments>https://news.ycombinator.com/item?id=49124742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49124742</guid></item><item><title><![CDATA[New comment by Guvante in "KOReader"]]></title><description><![CDATA[
<p>I miss Windows 7 notepad. I liked it just being a text editor and found a ton of value out of it.<p>Notepad++ and similar having forever tabs you don't have to explicitly close is cool but I ran programs like that when I wanted that...</p>
]]></description><pubDate>Fri, 31 Jul 2026 00:35:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49117683</link><dc:creator>Guvante</dc:creator><comments>https://news.ycombinator.com/item?id=49117683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49117683</guid></item><item><title><![CDATA[New comment by Guvante in "Turning a dumb AC unit smart (without losing my security deposit)"]]></title><description><![CDATA[
<p>My point was it isn't as simple as projectors are better.<p>To be clear I only know this because I was totally going to swap to a projector once I bought a place only to realize they don't work well during the day.</p>
]]></description><pubDate>Thu, 30 Jul 2026 00:20:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49104751</link><dc:creator>Guvante</dc:creator><comments>https://news.ycombinator.com/item?id=49104751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49104751</guid></item><item><title><![CDATA[New comment by Guvante in "Turning a dumb AC unit smart (without losing my security deposit)"]]></title><description><![CDATA[
<p>I was responding to projectors...</p>
]]></description><pubDate>Thu, 30 Jul 2026 00:18:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49104738</link><dc:creator>Guvante</dc:creator><comments>https://news.ycombinator.com/item?id=49104738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49104738</guid></item><item><title><![CDATA[New comment by Guvante in "Turning a dumb AC unit smart (without losing my security deposit)"]]></title><description><![CDATA[
<p>Multi use rooms require TVs.<p>Projectors cannot handle ambient light without being a fire hazard.</p>
]]></description><pubDate>Wed, 29 Jul 2026 20:42:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49102820</link><dc:creator>Guvante</dc:creator><comments>https://news.ycombinator.com/item?id=49102820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49102820</guid></item><item><title><![CDATA[New comment by Guvante in "US citizen charged after GrapheneOS phone wipes during airport search"]]></title><description><![CDATA[
<p>Except that doesn't matter here, IP isn't why you can't destroy emails.<p>You can't destroy emails because they law says those are evidence.</p>
]]></description><pubDate>Wed, 29 Jul 2026 20:35:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49102720</link><dc:creator>Guvante</dc:creator><comments>https://news.ycombinator.com/item?id=49102720</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49102720</guid></item><item><title><![CDATA[New comment by Guvante in "If coding has been solved, why does software keep getting worse?"]]></title><description><![CDATA[
<p>The firing people because of AI thing is similar to the RTO thing, assuming everyone saying they are doing X because Y is falling for the simplest form of deception.<p>Firing people to bet against a downturn is self fulfilling. Firing people to bet for a thing everyone says is good isn't.</p>
]]></description><pubDate>Mon, 27 Jul 2026 01:03:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49064013</link><dc:creator>Guvante</dc:creator><comments>https://news.ycombinator.com/item?id=49064013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49064013</guid></item><item><title><![CDATA[New comment by Guvante in "US citizen charged after GrapheneOS phone wipes during airport search"]]></title><description><![CDATA[
<p>They need to prove you destroyed evidence, you have the mens rea component with the deceptive pin code but the defense can simply plainly say they didn't want the police to read their private device.<p>Your example is fabricated since the justice department didn't even bring forward a specific crime they believe was committed here.<p>If they charged him with a crime and had evidence his device had evidence of that crime (even if in reality it didn't) that would be a more interesting question.<p>But again where is the crime?</p>
]]></description><pubDate>Mon, 27 Jul 2026 00:54:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49063959</link><dc:creator>Guvante</dc:creator><comments>https://news.ycombinator.com/item?id=49063959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49063959</guid></item><item><title><![CDATA[New comment by Guvante in "US citizen charged after GrapheneOS phone wipes during airport search"]]></title><description><![CDATA[
<p>How are they going to prove there was evidence of a crime? While destruction of potential evidence does introduce a certain amount of leeway that doesn't allow going from absolutely nothing to "evidence was on the wiped device".<p>Most previous court cases involving encrypted devices have required substantial proof that the encrypted device contained incriminating evidence. To be clear "you sent this illegal thing from your house" levels of evidence.<p>It mostly seems inept, if you are going to push to expand your powers you do it on strong cases where you know what happened. Doing it on weak cases like this gives a judge an opportunity to shut down that without giving you a chance of a meaningful conviction and without that you won't get any benefits...</p>
]]></description><pubDate>Mon, 27 Jul 2026 00:19:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49063760</link><dc:creator>Guvante</dc:creator><comments>https://news.ycombinator.com/item?id=49063760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49063760</guid></item><item><title><![CDATA[New comment by Guvante in "Minecraft: Java Edition now uses SDL3"]]></title><description><![CDATA[
<p>Minecraft realms aren't as powerful as a server but if you are doing Bedrock to support iPads then it is certainly the easiest way to do it.</p>
]]></description><pubDate>Sun, 19 Jul 2026 17:40:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48970107</link><dc:creator>Guvante</dc:creator><comments>https://news.ycombinator.com/item?id=48970107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48970107</guid></item><item><title><![CDATA[New comment by Guvante in "How GitHub gave every repository a durable owner"]]></title><description><![CDATA[
<p>> For repositories attached to production services, we have historically had robust durable ownership, but for repositories with no associated service, there was no reliable way to tell who the owner is.</p>
]]></description><pubDate>Sun, 19 Jul 2026 00:51:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48963953</link><dc:creator>Guvante</dc:creator><comments>https://news.ycombinator.com/item?id=48963953</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48963953</guid></item></channel></rss>