<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: scoutt</title><link>https://news.ycombinator.com/user?id=scoutt</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 24 Apr 2026 22:42:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=scoutt" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by scoutt in "Axios compromised on NPM – Malicious versions drop remote access trojan"]]></title><description><![CDATA[
<p>Well, you have 1000000 microseconds in between. That's a big threshold.</p>
]]></description><pubDate>Tue, 31 Mar 2026 15:34:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47588910</link><dc:creator>scoutt</dc:creator><comments>https://news.ycombinator.com/item?id=47588910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47588910</guid></item><item><title><![CDATA[New comment by scoutt in "Understanding Memory Management, Part 5: Fighting with Rust"]]></title><description><![CDATA[
<p>You are not fighting the C++ compiler or showing why the C++ compiler might be annyoing. You are introducing a bug by poorly using a library (which has nothing to do with writing and compiling C++). Ergonomics I believe are fine?<p>I'm struggling hard trying to understand what or if your comment has anything to do with GP's comment. Perhaps you wanted to tell that the Rust compiler might have stopped you from producing a buggy program, but again, it has nothing to do with GP's comment.</p>
]]></description><pubDate>Tue, 06 May 2025 10:16:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=43903436</link><dc:creator>scoutt</dc:creator><comments>https://news.ycombinator.com/item?id=43903436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43903436</guid></item><item><title><![CDATA[New comment by scoutt in "Firing programmers for AI will destroy everything"]]></title><description><![CDATA[
<p>What I see when producing code with AI (C/C++, Qt) is that often it gives output for different versions of a given library. It's like it can't understand (or doesn't know) that a given function is now obsolete and needs to use another method. Sometimes it can be corrected.<p>I think there will be a point in which humans will no longer be motivated to produce enough material for the AI to update. Like, why would I write/shot a tutorial or ask/answer a question in a forum if people are now going directly to ask to some AI?<p>And since AI is being fed with human knowledge at the moment, I think the quantity of good material out there (that was used so far for training) is going to slow down. So the AI will need to wait for some repos to be populated/updated to understand the changes. Or it will have to read the new documentation (if any), or understand the changes from code (if any).<p>All this if it wasn't the AI to introduce the changes itself.</p>
]]></description><pubDate>Tue, 11 Feb 2025 16:55:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=43015103</link><dc:creator>scoutt</dc:creator><comments>https://news.ycombinator.com/item?id=43015103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43015103</guid></item><item><title><![CDATA[New comment by scoutt in "Asahi Linux lead developer Hector Martin resigns from Linux kernel"]]></title><description><![CDATA[
<p>> what should they do?<p>Sorry to ask, but couldn't it be solved with cargo? I hear all the time about the benefits of Rust tooling and zero-cost abstractions.<p>Why can't a driver just pull/include the latest-dma-bindings crate and glue the gap with zero-cost abstractions?<p>If kernel DMA code/API changes, then nothing breaks in the kernel (hopefully) and the "Rust devs will quickly solve the changes" theory can be really proven and tested by quickly updating the bindings AND the updating the drivers.</p>
]]></description><pubDate>Mon, 10 Feb 2025 10:52:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=42998983</link><dc:creator>scoutt</dc:creator><comments>https://news.ycombinator.com/item?id=42998983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42998983</guid></item><item><title><![CDATA[New comment by scoutt in "It's time to abandon the cargo cult metaphor"]]></title><description><![CDATA[
<p>See? You know how to express an opinion. Which is what I don't see in the blog post.<p>And doesn't matter if it was written in a blog.</p>
]]></description><pubDate>Tue, 14 Jan 2025 08:00:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=42694854</link><dc:creator>scoutt</dc:creator><comments>https://news.ycombinator.com/item?id=42694854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42694854</guid></item><item><title><![CDATA[New comment by scoutt in "It's time to abandon the cargo cult metaphor"]]></title><description><![CDATA[
<p>Of course it doesn't. But it sounds like ... the thing I describe in the next paragraph.</p>
]]></description><pubDate>Tue, 14 Jan 2025 07:58:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=42694842</link><dc:creator>scoutt</dc:creator><comments>https://news.ycombinator.com/item?id=42694842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42694842</guid></item><item><title><![CDATA[New comment by scoutt in "The origin of the cargo cult metaphor"]]></title><description><![CDATA[
<p>"People should be advocating for their own values and morals. To be an ethical person is to understand your values and do the work to apply them in your everyday life."<p>Pablo Escobar could say that he understand his values (whatever they were; maybe money and power over all other values?) and that he works to apply them every day. He advocated for his own values and morals (ruthlessly). This doesn't make him an Ethical person.</p>
]]></description><pubDate>Tue, 14 Jan 2025 07:57:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=42694840</link><dc:creator>scoutt</dc:creator><comments>https://news.ycombinator.com/item?id=42694840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42694840</guid></item><item><title><![CDATA[New comment by scoutt in "It's time to abandon the cargo cult metaphor"]]></title><description><![CDATA[
<p>Sorry but I read you answer as if mine was super clever counter-point you can't counter.</p>
]]></description><pubDate>Mon, 13 Jan 2025 15:08:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=42684188</link><dc:creator>scoutt</dc:creator><comments>https://news.ycombinator.com/item?id=42684188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42684188</guid></item><item><title><![CDATA[New comment by scoutt in "It's time to abandon the cargo cult metaphor"]]></title><description><![CDATA[
<p>I did ctrl+f searching for "opinion", "I believe", "I think", etc. I can't find any reference to "opinions".<p>I read the post as the author decribing facts and imparting instructions of what we should do ("It's time to do X", "The cargo cult metaphor should be avoided") because they believe their knowledge/opinions/morals/beliefs are better than mine, and somehow they can dictate what to do; how should I feel, what should I think.<p>Otherwise I am oppressing, contributing to oppress, perpetuating something, [insert other accusations].<p>As in the past 15 years. It's enough already.<p>The real question is why the author is doing this? Is it ego? Money? Clicks? Pure and true altruism?<p>And here "virtue signalling" comes as a possible valid answer too.</p>
]]></description><pubDate>Mon, 13 Jan 2025 15:06:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=42684167</link><dc:creator>scoutt</dc:creator><comments>https://news.ycombinator.com/item?id=42684167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42684167</guid></item><item><title><![CDATA[New comment by scoutt in "It's time to abandon the cargo cult metaphor"]]></title><description><![CDATA[
<p>Pablo Escobar could have said what you wrote as well.</p>
]]></description><pubDate>Mon, 13 Jan 2025 14:49:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=42683966</link><dc:creator>scoutt</dc:creator><comments>https://news.ycombinator.com/item?id=42683966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42683966</guid></item><item><title><![CDATA[New comment by scoutt in "It's time to abandon the cargo cult metaphor"]]></title><description><![CDATA[
<p>On the other side, being told what is "bad", what is "good", "right" and wrong", what is "dark" and what is "bright", what I should do and think and why I don't have such good morals, in the past 15 years, was so exhausting...</p>
]]></description><pubDate>Mon, 13 Jan 2025 11:07:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=42682224</link><dc:creator>scoutt</dc:creator><comments>https://news.ycombinator.com/item?id=42682224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42682224</guid></item><item><title><![CDATA[New comment by scoutt in "Making memcpy(NULL, NULL, 0) well-defined"]]></title><description><![CDATA[
<p>Oh... yes. You are right. My bad.</p>
]]></description><pubDate>Wed, 11 Dec 2024 16:17:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=42389305</link><dc:creator>scoutt</dc:creator><comments>https://news.ycombinator.com/item?id=42389305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42389305</guid></item><item><title><![CDATA[New comment by scoutt in "Making memcpy(NULL, NULL, 0) well-defined"]]></title><description><![CDATA[
<p>> Seems archaic today ... run in mere kilobytes of RAM<p>There is an entire industry that does pretty much that... today. They might run in flash instead of RAM, but still, a few kilobytes.<p>Probably there are more embedded devices out there than PCs. PIC, AVR, MSP, ARM, custom archs. There might be one of those right now under your hand, in that thing you use to move the cursor.</p>
]]></description><pubDate>Wed, 11 Dec 2024 15:43:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=42388880</link><dc:creator>scoutt</dc:creator><comments>https://news.ycombinator.com/item?id=42388880</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42388880</guid></item><item><title><![CDATA[New comment by scoutt in "Rust in Linux lead retires rather than deal with more "nontechnical nonsense""]]></title><description><![CDATA[
<p>No one can deny that kernel devs have a valid complain and concerns. Of course Rust and Linux can work together and is feasible, on paper, and everybody wants to see it in the mainline someday.<p>But in reality working for and with the kernel is more than just writing code. And being realistic, you wouldn't base months worth of work on the hands and the will of some coder that may or may not have your interests in mind that week. Would you?</p>
]]></description><pubDate>Fri, 06 Sep 2024 07:42:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=41463896</link><dc:creator>scoutt</dc:creator><comments>https://news.ycombinator.com/item?id=41463896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41463896</guid></item><item><title><![CDATA[New comment by scoutt in "How to read C type declarations (2003)"]]></title><description><![CDATA[
<p>I thought it was just me, that after 20 years of writing C I still have to look how to declare function pointers.</p>
]]></description><pubDate>Fri, 17 May 2024 15:18:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=40390848</link><dc:creator>scoutt</dc:creator><comments>https://news.ycombinator.com/item?id=40390848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40390848</guid></item><item><title><![CDATA[New comment by scoutt in "Lie-to-children"]]></title><description><![CDATA[
<p>I have 1 one year old boy and I often think about how should I behave. While the Santa issue is trivial to me, I decided I will lie, or hide the truth for that matter, about some topics to protect his innocence until he's mature enough to understand.<p>> your kids will know that there are things you will lie to them about<p>And that's part of growing up. I now know that the dog I barely remember (when I was almost 3 years old) didn't "went with his mom that came to pick him up one day", and understanding why they lied is part of growing up. Instead of triggering a loss of trust now I can say "I see what you did there, now I understand".</p>
]]></description><pubDate>Tue, 12 Mar 2024 09:57:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=39677760</link><dc:creator>scoutt</dc:creator><comments>https://news.ycombinator.com/item?id=39677760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39677760</guid></item><item><title><![CDATA[New comment by scoutt in "DEF CON 32 Was Canceled. We Un-Canceled it"]]></title><description><![CDATA[
<p>> We need a space that can handle an event our size, and configurable enough to accommodate our content.<p>I love this sounds like a pun about loading/executing a payload.</p>
]]></description><pubDate>Mon, 05 Feb 2024 09:26:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=39259084</link><dc:creator>scoutt</dc:creator><comments>https://news.ycombinator.com/item?id=39259084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39259084</guid></item><item><title><![CDATA[New comment by scoutt in "Converting the Kernel to C++"]]></title><description><![CDATA[
<p>> This feels like a personal statement<p>Because it is. And is a statement I agree 100% being a +20-years C developer with a hardwired C parser in my brain: Rust, Zig and some (most?) newer C++ syntax is contorted at minimum (to my eyes).<p>I wish the only difference were about just new operators, but just the fact that the type has to come after the variable declaration is awful to me (also for returning types in functions declarations). One can tell me 100 reasons why Rust does it this way and they'll probably be all true and right, and you can call me all sort of things but this kind of new syntax puts me off right away.</p>
]]></description><pubDate>Thu, 11 Jan 2024 09:24:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=38949790</link><dc:creator>scoutt</dc:creator><comments>https://news.ycombinator.com/item?id=38949790</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38949790</guid></item><item><title><![CDATA[New comment by scoutt in "Advice to young people, the lies I tell myself"]]></title><description><![CDATA[
<p>Maybe my morning coffee didn't kick in yet, but where are the lies? Or why dismiss them as lies and then go on a "I've succeeded (or think I had) and this is what I think" monologue?</p>
]]></description><pubDate>Mon, 08 Jan 2024 08:48:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=38909564</link><dc:creator>scoutt</dc:creator><comments>https://news.ycombinator.com/item?id=38909564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38909564</guid></item><item><title><![CDATA[New comment by scoutt in "Apple’s failure to build a key part for its new iPhones"]]></title><description><![CDATA[
<p>The chip might be small. The required board to use it can be big due to placements constraints, required extra components to make it work, space required for routing antenna traces, heat dissipation, etc.<p>While at those engineering levels you can emulate and foresee all that, sometimes shit simply happens.</p>
]]></description><pubDate>Thu, 21 Sep 2023 07:07:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=37594146</link><dc:creator>scoutt</dc:creator><comments>https://news.ycombinator.com/item?id=37594146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37594146</guid></item></channel></rss>