<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: mypalmike</title><link>https://news.ycombinator.com/user?id=mypalmike</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 08 Jun 2026 19:35:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mypalmike" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mypalmike in "The Acton Programming Language"]]></title><description><![CDATA[
<p>I thought the same. Possibly because I recently wrote a compiler/interpreter for the Action! language. Not terribly useful in its current state, but most of the language is supported.<p><a href="https://github.com/mypalmike/RetrAction">https://github.com/mypalmike/RetrAction</a></p>
]]></description><pubDate>Fri, 06 Dec 2024 05:06:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=42336537</link><dc:creator>mypalmike</dc:creator><comments>https://news.ycombinator.com/item?id=42336537</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42336537</guid></item><item><title><![CDATA[New comment by mypalmike in "WebGPU-Based WiFi Simulator"]]></title><description><![CDATA[
<p>I get the same coil whine on my laptop (AMD Radeon Mobile GPU) whenever I run GPU heavy code.</p>
]]></description><pubDate>Mon, 21 Oct 2024 00:39:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=41899707</link><dc:creator>mypalmike</dc:creator><comments>https://news.ycombinator.com/item?id=41899707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41899707</guid></item><item><title><![CDATA[New comment by mypalmike in "Adding syntax to the CPython interpreter"]]></title><description><![CDATA[
<p>Though I used it for 2 years of it as my primary language at work, I never quite got used to Ruby's quirky idioms like this. It just reads badly to me, in terms of quickly understanding code flow, to have statements that start with "raise" or "return" which might not raise or return. Similar to the up-thread comment about assignment.</p>
]]></description><pubDate>Sat, 19 Oct 2024 19:14:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=41889944</link><dc:creator>mypalmike</dc:creator><comments>https://news.ycombinator.com/item?id=41889944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41889944</guid></item><item><title><![CDATA[New comment by mypalmike in "A Simple open-source Phone programmable with Arduino"]]></title><description><![CDATA[
<p>It seems unlikely to be a  cgnat issue since the phone uses WiFi rather than cellular networks (where cgnat is most commonly found).</p>
]]></description><pubDate>Sat, 19 Oct 2024 18:46:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=41889732</link><dc:creator>mypalmike</dc:creator><comments>https://news.ycombinator.com/item?id=41889732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41889732</guid></item><item><title><![CDATA[New comment by mypalmike in "The feds are coming for John Deere over the right to repair"]]></title><description><![CDATA[
<p>You are describing selective breeding.<p>GMO is different. It involves the laboratory isolation of genes, and techniques to introduce said genes into an organism such that its DNA is altered. These technique do include gene splicing.<p>Golden rice is one well known example. It is a GMO plant which has been modified with genes taken from daffodils and a bacteria called erwinium uredovora. It's not just breeding existing species for good qualities.</p>
]]></description><pubDate>Sat, 19 Oct 2024 00:42:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=41884720</link><dc:creator>mypalmike</dc:creator><comments>https://news.ycombinator.com/item?id=41884720</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41884720</guid></item><item><title><![CDATA[New comment by mypalmike in "OpenAI to become for-profit company"]]></title><description><![CDATA[
<p>This metaphor is quite stretched.<p>A more fitting metaphor would be something like... If you had the ability to read all the books in the library extremely quickly, and to make useful mental connections between the information you read such that people would come to you for your vast knowledge, should you be allowed in the library?</p>
]]></description><pubDate>Thu, 26 Sep 2024 17:28:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=41660985</link><dc:creator>mypalmike</dc:creator><comments>https://news.ycombinator.com/item?id=41660985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41660985</guid></item><item><title><![CDATA[New comment by mypalmike in "OpenNMS: Visualize and monitor everything on your local and distributed networks"]]></title><description><![CDATA[
<p>NMS systems are useful for monitoring large networks where something is likely to fail due to sheer quantity of devices/interfaces. Visualization is secondary to state capture and alerting.</p>
]]></description><pubDate>Thu, 19 Sep 2024 18:03:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=41594541</link><dc:creator>mypalmike</dc:creator><comments>https://news.ycombinator.com/item?id=41594541</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41594541</guid></item><item><title><![CDATA[New comment by mypalmike in "Playstation 2 GS emulation – the final frontier of Vulkan compute emulation"]]></title><description><![CDATA[
<p>Most games were primarily C. 3D performance came from the graphics hardware, which had straightforward C APIs and dedicated texture RAM. The machine lacked a floating point processor, so I think we wrote some fixed point math routines in assembly, but that's basically it.</p>
]]></description><pubDate>Sun, 01 Sep 2024 09:14:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=41415425</link><dc:creator>mypalmike</dc:creator><comments>https://news.ycombinator.com/item?id=41415425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41415425</guid></item><item><title><![CDATA[New comment by mypalmike in "The art of programming and why I won't use LLM"]]></title><description><![CDATA[
<p>That was precisely the goal of many high level languages.</p>
]]></description><pubDate>Sun, 25 Aug 2024 18:38:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=41349973</link><dc:creator>mypalmike</dc:creator><comments>https://news.ycombinator.com/item?id=41349973</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41349973</guid></item><item><title><![CDATA[New comment by mypalmike in "Artificial intelligence is losing hype"]]></title><description><![CDATA[
<p>Designing biological tools is not a commonly accepted bar for AGI.</p>
]]></description><pubDate>Tue, 20 Aug 2024 23:14:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=41305056</link><dc:creator>mypalmike</dc:creator><comments>https://news.ycombinator.com/item?id=41305056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41305056</guid></item><item><title><![CDATA[New comment by mypalmike in "Getting back into C programming for CP/M"]]></title><description><![CDATA[
<p>So true. My first parser was for a little text adventure I wrote. I didn't know parsing was a thing people might write about, so I just muddled through some text manipulation in Atari BASIC it until it worked. Even sorting was something you just had to figure out - I managed to come up with bubble sort on my own, presumably like many others did in those days, unaware that sorting was well-trodden territory.</p>
]]></description><pubDate>Tue, 20 Aug 2024 05:42:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=41297139</link><dc:creator>mypalmike</dc:creator><comments>https://news.ycombinator.com/item?id=41297139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41297139</guid></item><item><title><![CDATA[New comment by mypalmike in "Please do not attempt to simplify this code"]]></title><description><![CDATA[
<p>Someone has obviously simplified the code. Oops.</p>
]]></description><pubDate>Tue, 06 Aug 2024 22:53:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=41176315</link><dc:creator>mypalmike</dc:creator><comments>https://news.ycombinator.com/item?id=41176315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41176315</guid></item><item><title><![CDATA[New comment by mypalmike in "Crafting Interpreters with Rust: On Garbage Collection"]]></title><description><![CDATA[
<p>If the memory's lifetime correctly coincides with the function (which is why you might use alloca in the first place), I don't see how this would be a memory leak nor why it would lead to a crash. Maybe on systems which limit stack size...?</p>
]]></description><pubDate>Wed, 31 Jul 2024 21:58:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=41123920</link><dc:creator>mypalmike</dc:creator><comments>https://news.ycombinator.com/item?id=41123920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41123920</guid></item><item><title><![CDATA[New comment by mypalmike in "One-man SaaS, 9 Years In"]]></title><description><![CDATA[
<p>One Punch Man</p>
]]></description><pubDate>Mon, 29 Jul 2024 22:52:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=41104519</link><dc:creator>mypalmike</dc:creator><comments>https://news.ycombinator.com/item?id=41104519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41104519</guid></item><item><title><![CDATA[New comment by mypalmike in "Perfectionism – one of the biggest productivity killers in the eng industry"]]></title><description><![CDATA[
<p>Bit of an aside... In my experience, game companies are particularly prone to treating engineers like children in this and other ways.</p>
]]></description><pubDate>Sun, 28 Jul 2024 19:51:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=41095509</link><dc:creator>mypalmike</dc:creator><comments>https://news.ycombinator.com/item?id=41095509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41095509</guid></item><item><title><![CDATA[New comment by mypalmike in "Stripe acquires Lemon Squeezy"]]></title><description><![CDATA[
<p>And the Dutch East India Company before that.</p>
]]></description><pubDate>Fri, 26 Jul 2024 21:19:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=41082373</link><dc:creator>mypalmike</dc:creator><comments>https://news.ycombinator.com/item?id=41082373</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41082373</guid></item><item><title><![CDATA[New comment by mypalmike in "Secure Boot is broken on 200 models from 5 big device makers"]]></title><description><![CDATA[
<p>There are multi-actuator hard drives out there. I don't know if any of them separate read heads from write heads, but it would certainly seem possible for such a drive to exist.</p>
]]></description><pubDate>Thu, 25 Jul 2024 21:41:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=41073697</link><dc:creator>mypalmike</dc:creator><comments>https://news.ycombinator.com/item?id=41073697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41073697</guid></item><item><title><![CDATA[New comment by mypalmike in "What could explain the gallium anomaly?"]]></title><description><![CDATA[
<p>Your question piqued my curiosity, so I did some googling... Apparently sharpies do work in space, though NASA seems to prefer the Duro brand of marker.<p><a href="https://airandspace.si.edu/stories/editorial/saga-writing-space" rel="nofollow">https://airandspace.si.edu/stories/editorial/saga-writing-sp...</a></p>
]]></description><pubDate>Fri, 12 Jul 2024 22:20:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=40949989</link><dc:creator>mypalmike</dc:creator><comments>https://news.ycombinator.com/item?id=40949989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40949989</guid></item><item><title><![CDATA[New comment by mypalmike in "Making Python Less Random"]]></title><description><![CDATA[
<p>Agreed. I was mostly trying to give the briefest overview I could for a hn comment.<p>I don't love spring, but I've seen the benefits from having a well-organized, declarative graph of the top-level objects (i.e. the core objects that live for the entire process lifetime). It provides a clear pattern for how to add new code to a large, growing codebase. Without such a structure, devs end up tacking new code on in arbitrary ways.</p>
]]></description><pubDate>Fri, 12 Jul 2024 18:53:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=40948342</link><dc:creator>mypalmike</dc:creator><comments>https://news.ycombinator.com/item?id=40948342</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40948342</guid></item><item><title><![CDATA[New comment by mypalmike in "Making Python Less Random"]]></title><description><![CDATA[
<p>It's primarily a technique used in object oriented programming. So it's hard to translate to Haskell.<p>The big picture of what a DI framework does is let you declare your structural object graph using a config file or decorators and have the whole thing instantiated at runtime automagically.<p>The detailed view is "a fancy way to pass something like a function argument". An object that has dependencies gets them passed in ("injected") at runtime rather than calling dependent function directly or internally instantiating dependent objects and calling them.<p>Doing things this way in OO languages has a number of benefits, including improved testability.</p>
]]></description><pubDate>Fri, 12 Jul 2024 10:53:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=40944387</link><dc:creator>mypalmike</dc:creator><comments>https://news.ycombinator.com/item?id=40944387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40944387</guid></item></channel></rss>