<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: the_hoffa</title><link>https://news.ycombinator.com/user?id=the_hoffa</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 16 Apr 2026 16:27:59 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=the_hoffa" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by the_hoffa in "I found a vulnerability. they found a lawyer"]]></title><description><![CDATA[
<p>You'd be surprised how many SE's would love for this to happen. The biggest reason, as you said, being able to push back.<p>Having worked in low-level embedded systems that could be considered "system critical", it's a horrible feeling knowing what's in that code and having no actual recourse other than quitting (which I have done on few occasions because I did not want to be tied to that disaster waiting to happen).<p>I actually started a legal framework and got some basic bills together (mostly wording) and presented this to many of my colleagues, all agreed it was needed and loved it, and a few lawyers said the bill/framework was sound .. even had some carve-outs for "mom-n-pops" and some other "obvious" things (like allowing for a transition into it).<p>Why didn't I push it through? 2 reasons:<p>1.) I'd likely be blackballed (if not outright killed) because "the powers that be" (e.g. large corp's in software) would absolutely -hate- this ... having actual accountability AND having to pay higher wages.<p>2.) Doing what I wanted would require federal intervention, and the climate has not been ripe for new regulations, let alone governing bodies, in well over a decade.<p>Hell, I even tried to get my PE in Software, but right as I was going to start the process, the PE for Software was removed from my state (and isn't likely to ever come back).<p>I 100% agree we should have even a PE for Software, but it's not likely to happen any time soon because Software without accountability and regulation makes WAY too much money ... :(</p>
]]></description><pubDate>Sat, 21 Feb 2026 00:10:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47095897</link><dc:creator>the_hoffa</dc:creator><comments>https://news.ycombinator.com/item?id=47095897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47095897</guid></item><item><title><![CDATA[New comment by the_hoffa in "Memorizing phone numbers"]]></title><description><![CDATA[
<p>I don't know if it's really that remarkable .. I don't think we can really attribute losing one specific type of memory over an entire civilization in about one generation such a "bad" thing.<p>The phone wasn't a household staple for pretty much the whole of humanity. It's really only been about a single generation (well, maybe 2 generations at this point) that the telephone to which you had to remember phone numbers was an important thing. Even in the early 1900's you would pick up the phone and an operator would answer and you had to ask them to connect you to a specific place/person.<p>And given that there 21 year olds alive today who never had a land-line (or even cable television) in their house or have even seen a dial phone, across the world, and that's only increased, it's not that surprising that we don't choose to actively remember phone numbers anymore .. it's just not "built in" to our core abilities yet because it was never something we needed to do on any type of evolutionary or generational scale.<p>I don't necessarily disagree that, on a whole, many people rely on technology so much that it has made them blind to the world around them (like so many who can't even read the map on their phone without blue lines telling them where to go). But I do think that not remembering every single phone number isn't something to really be concerned with at the human level .. not to say we shouldn't be teaching the importance of remembering certain numbers for emergency purposes though.</p>
]]></description><pubDate>Wed, 08 Oct 2025 05:27:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45512384</link><dc:creator>the_hoffa</dc:creator><comments>https://news.ycombinator.com/item?id=45512384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45512384</guid></item><item><title><![CDATA[New comment by the_hoffa in "A staff engineer's journey with Claude Code"]]></title><description><![CDATA[
<p>That's 18k a year, or about equal or cheaper than "outsourcing", minus the tax and legal ramifications.<p>I agree it's wasteful, but from a long-form view of what spending looks like (or at least should/used to look like). Those who see 1.5k/month as "saving" money typically only care about next quarter.<p>As the old adage goes: a thousand dollars saved this month is 100 thousand spent next year.</p>
]]></description><pubDate>Wed, 03 Sep 2025 05:52:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=45112609</link><dc:creator>the_hoffa</dc:creator><comments>https://news.ycombinator.com/item?id=45112609</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45112609</guid></item><item><title><![CDATA[New comment by the_hoffa in "Show HN: My from-scratch OS kernel that runs DOOM"]]></title><description><![CDATA[
<p>Ok, but can your tacos run DOOM??<p>I kid I kid ;) That's a commendable effort and nice job! Question though: was it an effort to make TacOS using DOOM as a "standard" or was it an effort to make an OS dedicated to running DOOM run from scratch?<p>And I don't ask from any place but actual curiosity. I made an absolute bare-bones-cant-do-anything-but-boot type OS way back "in the day" (like almost 30 years ago, ack!!!) just for my own education/fun, but the idea of having a dedicated OS that can basically only run DOOM, yet be ported to anything would just make the "can it run DOOM" meme so much more ironic and fun!<p>Nice stuff! Keep it up!!</p>
]]></description><pubDate>Thu, 24 Apr 2025 06:20:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=43779798</link><dc:creator>the_hoffa</dc:creator><comments>https://news.ycombinator.com/item?id=43779798</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43779798</guid></item><item><title><![CDATA[New comment by the_hoffa in "Vets Who Code"]]></title><description><![CDATA[
<p>Not the parent, but thanks for answering those questions, I had the same ones. I'm a Vet who's been doing SE for over 20 years as well, count me in!</p>
]]></description><pubDate>Wed, 02 Apr 2025 22:08:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=43562250</link><dc:creator>the_hoffa</dc:creator><comments>https://news.ycombinator.com/item?id=43562250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43562250</guid></item><item><title><![CDATA[New comment by the_hoffa in "Kylie Minogue song about a typeface"]]></title><description><![CDATA[
<p>Me too .. but at this point in our timeline it's not exactly for "nostalgic" reasons.</p>
]]></description><pubDate>Wed, 26 Mar 2025 05:40:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=43479186</link><dc:creator>the_hoffa</dc:creator><comments>https://news.ycombinator.com/item?id=43479186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43479186</guid></item><item><title><![CDATA[New comment by the_hoffa in "The Dark Crystal: Age of Resistance Is a Stone-Cold Masterpiece"]]></title><description><![CDATA[
<p>It sucks too because with streaming they can track so many finite details; with "old school" TV it was mostly self-reporting (i.e. Neilsen Ratings). And so much of the TV-streaming budgeting took "Hollywood budgeting" to the extremes: if total_individual_views < (total_episodes * 2) && total_episodes_binged < total_episodes && average_time_spent_on_episode < (average_episode_time * 0.98) && release_date <= 1week then CANCEL_SHOW=true ... just shortsighted and sad :(</p>
]]></description><pubDate>Tue, 18 Mar 2025 10:13:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=43397611</link><dc:creator>the_hoffa</dc:creator><comments>https://news.ycombinator.com/item?id=43397611</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43397611</guid></item><item><title><![CDATA[New comment by the_hoffa in "Smuggling arbitrary data through an emoji"]]></title><description><![CDATA[
<p>I mean, steganography has been a thing for quite a while. Not disagreeing, just saying this is how some programs/ideas were passed around the internet decades ago by "less than upstanding netizens" ;)<p>Wanted to pass a secret code to a friend? Encode the bit-data in the alpha channel of an image. It could even be encrypted/scrambled within the image itself. Post the perfectly normal image to a public forum, ping your friend, they run it through the "decoder" and Robert's your mother's brother.<p>Of course these weren't "logic bombs" like this post is describing, but even those have been around for a while too.<p>Hacking is fun :)</p>
]]></description><pubDate>Thu, 13 Feb 2025 09:44:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=43034325</link><dc:creator>the_hoffa</dc:creator><comments>https://news.ycombinator.com/item?id=43034325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43034325</guid></item><item><title><![CDATA[New comment by the_hoffa in "Fun with C++26 reflection: Keyword Arguments"]]></title><description><![CDATA[
<p>Nah! I agree that plugin/component systems will be built out, no matter the language, more just trying to point out that C++, as-is-designed, in my opinion, seems like they're trying to go that route without actually going that route :|<p>I'm more saying we should cut out the middle-man (as it were).<p>The difference between C++03 and C++26 is, at a language/STL level, ultimately negligible when it comes to what I can "really do" with the language if I started in 03 .. and I don't mean that 26 doesn't "add more", but if I started with 03 and didn't have threading, file handling, delegates (std::function), sockets, graphics, and so much more, I'd likely use something that wrapped all of that (a plugin/component system) ... and switching away from that with an "antiquated" code base would be really hard at this point. Using 03 with a library and then just making it compile with C++26 doesn't really "add much", and switching away from that component system to C++26 requires design, building, testing, etc. etc. :|<p>And even if I'm starting with C++26 now (assuming my compilers are actually compliant, stable, non-breaking, ABI resilient and/or are actually available across the various platforms I want to target), while it does give me a lot more of a feature-set, how much of that is actually viable from an efficiency (CPU/memory) perspective over just proper/decent C++03/11 (I say 11 because of the threads) ...??<p>I know it's also up to the individual programmer using C++ to actually "do it good", so it's more just an old-man-yelling-at-clouds rant (observation) at how C++ is evolving, lol!<p>To be clear: not trying to be argumentative, I regularly work in C++ and enjoy it over many other languages .. just "saying" is all, hehe :)</p>
]]></description><pubDate>Tue, 11 Feb 2025 10:26:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=43011130</link><dc:creator>the_hoffa</dc:creator><comments>https://news.ycombinator.com/item?id=43011130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43011130</guid></item><item><title><![CDATA[New comment by the_hoffa in "Fun with C++26 reflection: Keyword Arguments"]]></title><description><![CDATA[
<p>Agree it's a non-sequitur; as is any idea of "game-engine" code in C++ (as the post I replied to mentioned), hence the argument.<p>And 100% out of scope of C++, like the std::thread?? I've worked on many an embedded system that has no concept of threads, yet the C++ committee decided to add the std::thread as a part of the STL in C++11 instead of agree on a standard ABI. So why not GUI's, or sockets, or any other more "common" modern idiom?<p>If you don't want to imagine what a GUI library designed by committee would look like, I'd argue what a language like C++ looks like designed by committee (6 versions in 10 years).</p>
]]></description><pubDate>Tue, 11 Feb 2025 09:48:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=43010837</link><dc:creator>the_hoffa</dc:creator><comments>https://news.ycombinator.com/item?id=43010837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43010837</guid></item><item><title><![CDATA[New comment by the_hoffa in "Fun with C++26 reflection: Keyword Arguments"]]></title><description><![CDATA[
<p>I'm not sure if you mean to have a /s in there, but personally I never really liked reflection.<p>C# had it but it was also in part because it interop'd with .NET which had C++.NET, VB.NET, F#.NET, VBScript.NET, ASP.NET, Core.NET, Web.NET, Net.NET and so much more .. reflection was an "easy" way to have other dev's interact with each others code as a type of "contract".<p>I really like C# and what it can do, but having to check if a particular method exists within an external dependency is in part what lead to "dll-hell" .. it's the antithesis to an API and a "software contract" .. honestly it feels like C++26's "reflection" is more an answer to the ABI issue that has plagued C++ since its inception.<p>If C++ really wants to help "game-engines" or make actual strides, then it should add basic GUI support to the language itself. That'd kill off 90% of the other framework/libraries out there.<p>As with other parts of the language, you don't -have- to use it .. and since it's trying to be the next Java in it's eternal update path, why not add GUI support at a language level ??? Hell the std::thread just calls pthread_create or CreateThread under the hood anyways, just with a 15+ high stack frame .. why not add GUI!?</p>
]]></description><pubDate>Tue, 11 Feb 2025 09:12:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=43010632</link><dc:creator>the_hoffa</dc:creator><comments>https://news.ycombinator.com/item?id=43010632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43010632</guid></item><item><title><![CDATA[New comment by the_hoffa in "Notepad++ is 21 years old"]]></title><description><![CDATA[
<p>My contribution was adding "scrollable tabs" to it way back in the day and fixing a nullptr reference .. I did enjoy how simple the code was to actually grok and maintain, especially compared to some other FOSS projects of the day</p>
]]></description><pubDate>Fri, 01 Nov 2024 19:30:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=42020644</link><dc:creator>the_hoffa</dc:creator><comments>https://news.ycombinator.com/item?id=42020644</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42020644</guid></item><item><title><![CDATA[New comment by the_hoffa in "Dehydration associated with poorer performance on attention tasks among adults"]]></title><description><![CDATA[
<p>One of the first things you learn in survival training is the difference between hunger and thirst.<p>Most of the time when your stomach starts to "grumble" you might be surprised how often it's thirst and not hunger.<p>Personally I wake up and I feel "starving", but the reality is that I'm just really thirsty because I haven't had any water for 6-8 hours.<p>You can go weeks without food, but typically can only last a day or two at a absolute maximum without water.</p>
]]></description><pubDate>Fri, 24 May 2024 05:01:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=40462944</link><dc:creator>the_hoffa</dc:creator><comments>https://news.ycombinator.com/item?id=40462944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40462944</guid></item></channel></rss>