<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: archfrog</title><link>https://news.ycombinator.com/user?id=archfrog</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 27 Apr 2026 16:13:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=archfrog" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by archfrog in "AI should elevate your thinking, not replace it"]]></title><description><![CDATA[
<p>Very apt headline, IMHO.<p>I have been an ardent opponent of AI since it came up a few years back.  I refuse to vibe code and I refuse to let AI think for me.  I won't be an AI controller.<p>However, two days ago I found a nice, personal use case for AI: Advanced writing checks (grammar checks, mostly, and some rewordings) in Word using a rather expensive app.<p>I write a lot of US English, despite it not being my native language, and AI is now helping me to write much better than I did before.  Also, I discovered that I am much worse at writing Danish than I was believing.  In fact, I think I am better at writing US English than at Danish, that's a bit surprising as I am a Dane.<p>No AI was used during the writing of this entry, but I dearly love the writing tool already!  I have heard similar stories from friends who say that AI is very good at summarizing long documents and stuff like that.<p>So, I personally think that AI CAN elevate one's thinking.  I am learning more about Danish and US English grammar every day, now, than I did during a decade before.  Writing is suddenly so fun because it involves growing my skills.</p>
]]></description><pubDate>Sun, 26 Apr 2026 23:38:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47916030</link><dc:creator>archfrog</dc:creator><comments>https://news.ycombinator.com/item?id=47916030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47916030</guid></item><item><title><![CDATA[New comment by archfrog in "RTP: One protocol to rule them all?"]]></title><description><![CDATA[
<p>Tiny suggestion, possibly without merit (no comments or email in the article):<p>Use ULEB64 encoding instead of RAW unsigned 64-bit fields for STRING lengths.<p>ULEB64 (<a href="https://en.wikipedia.org/wiki/LEB128" rel="nofollow">https://en.wikipedia.org/wiki/LEB128</a>) is a simple encoding where the 7th bit is used to show if there are more bytes following.  So, lengths less than 128 can be encoded in one byte and so forth.<p>I doubt the protocol will routinely send lengths that are more than, say, four gigabytes.  The longest ULEB64 number is eleven bytes, as far as I recall.<p>Other than that, I know nothing about the ancestors of the proposed protocol and thus cannot comment.</p>
]]></description><pubDate>Fri, 01 Nov 2024 05:36:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=42014341</link><dc:creator>archfrog</dc:creator><comments>https://news.ycombinator.com/item?id=42014341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42014341</guid></item><item><title><![CDATA[New comment by archfrog in "Ask HN: Free alternative to Teamviewer?"]]></title><description><![CDATA[
<p>You can disable the "commercial usage detected" haressments easily enough:<p><pre><code>    https://anydesk.com/en/whitelist-request</code></pre></p>
]]></description><pubDate>Thu, 11 Apr 2024 15:31:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=40003283</link><dc:creator>archfrog</dc:creator><comments>https://news.ycombinator.com/item?id=40003283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40003283</guid></item><item><title><![CDATA[New comment by archfrog in "Ask HN: Free alternative to Teamviewer?"]]></title><description><![CDATA[
<p>I agree fully with you.  AnyDesk is pretty cool and mostly works well.<p>There's a small trick you can use: Run but don't install AnyDesk, that way it won't install its services and so on.<p>Simply don't ever click on the "Install" button in the app.</p>
]]></description><pubDate>Thu, 11 Apr 2024 14:29:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=40002589</link><dc:creator>archfrog</dc:creator><comments>https://news.ycombinator.com/item?id=40002589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40002589</guid></item><item><title><![CDATA[New comment by archfrog in "Amiga C Tutorial (2022)"]]></title><description><![CDATA[
<p>Is it me or is there a bug with pointers on the bottom of <a href="http://www.pjhutchison.org/tutorial/pointers.html" rel="nofollow noreferrer">http://www.pjhutchison.org/tutorial/pointers.html</a>?<p>The author uses this code to dereference a pointer to a structure member:<p><pre><code>    engine = *myvehicle->enginesize;
</code></pre>
Unless I've forgotten 30 years of C experience, I'd expect this to be:<p><pre><code>    engine = myvehicle->enginesize;
</code></pre>
But it could be some peculiarity in the Amiga compiler.<p>Now I just wish I had the money to buy an Amiga when I was a kid :-)</p>
]]></description><pubDate>Tue, 12 Sep 2023 13:39:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=37481067</link><dc:creator>archfrog</dc:creator><comments>https://news.ycombinator.com/item?id=37481067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37481067</guid></item><item><title><![CDATA[New comment by archfrog in "Infrequently Asked Questions in Comp.lang.c (1999)"]]></title><description><![CDATA[
<p>I don't want to be toxic but why make a function to cast a char to an int?  I was astounded when I briefly skimmed through the list.  I hope this is not curriculum in education.</p>
]]></description><pubDate>Sun, 20 Aug 2023 14:44:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=37199631</link><dc:creator>archfrog</dc:creator><comments>https://news.ycombinator.com/item?id=37199631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37199631</guid></item><item><title><![CDATA[New comment by archfrog in "ReactOS – A free Windows-compatible Operating System"]]></title><description><![CDATA[
<p>Okay, sorry, I misunderstood you :-)<p>As a matter of fact, I think it is a shame that so few support ReactOS.  The idea is grand and think about how many resources people are willing to invest into using, say, Linux as an alternative to Windows (I love Linux, by the way): If those resources were spent on ReactOS, the project would be flying in 5-10 years or so.  Then we could perhaps have a well-designed, compatible, free "Windows".</p>
]]></description><pubDate>Sat, 27 May 2023 20:29:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=36097996</link><dc:creator>archfrog</dc:creator><comments>https://news.ycombinator.com/item?id=36097996</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36097996</guid></item><item><title><![CDATA[New comment by archfrog in "ReactOS – A free Windows-compatible Operating System"]]></title><description><![CDATA[
<p>In a way, yes.  But I left because I could see no future for the project due to the fact that I could format my system partition without getting warning and other similar issues.  I have to say that I wasn't a coder or anything, only invited to test.  And I quickly felt that there was no way this thing could be made to fly.<p>I admire the people behind ReactOS for their perseverance, I really wish I had just 1/10th of what they have.</p>
]]></description><pubDate>Sat, 27 May 2023 14:42:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=36095198</link><dc:creator>archfrog</dc:creator><comments>https://news.ycombinator.com/item?id=36095198</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36095198</guid></item><item><title><![CDATA[New comment by archfrog in "ReactOS – A free Windows-compatible Operating System"]]></title><description><![CDATA[
<p>I agree to that.  I probably should have used the word "deliver" instead of the phrase "compete with Microsoft".</p>
]]></description><pubDate>Sat, 27 May 2023 14:35:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=36095163</link><dc:creator>archfrog</dc:creator><comments>https://news.ycombinator.com/item?id=36095163</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36095163</guid></item><item><title><![CDATA[New comment by archfrog in "ReactOS – A free Windows-compatible Operating System"]]></title><description><![CDATA[
<p>You should check your attitude.  I didn't offend you, so don't offend me.</p>
]]></description><pubDate>Sat, 27 May 2023 14:04:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=36094926</link><dc:creator>archfrog</dc:creator><comments>https://news.ycombinator.com/item?id=36094926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36094926</guid></item><item><title><![CDATA[New comment by archfrog in "ReactOS – A free Windows-compatible Operating System"]]></title><description><![CDATA[
<p>I was invited to join the ReactOS project about 10-12 years ago.  I was part of it for, say, four days, then I left.  I realized I could format my system drive with no warning or error.  Then did a code review and realized that this project will never fly.  I appreciate the motivation and goals, but I don't think you'll ever see a usable release of ReactOS.  I am not against ReactOS, but the guys have way too few resources to ever be able to compete against Microsoft.</p>
]]></description><pubDate>Sat, 27 May 2023 12:54:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=36094401</link><dc:creator>archfrog</dc:creator><comments>https://news.ycombinator.com/item?id=36094401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36094401</guid></item><item><title><![CDATA[New comment by archfrog in "Show HN: The Shark Programming Language"]]></title><description><![CDATA[
<p>As a language purist, I'm slightly saddened by the removal of the colon to indicate the beginning of an indented block on the next line.<p>I believe Cobra did the same and it always bogs my mind why that darned colon can't be left in peace.  When you are reading line N, you already know that the next line will be indented, if there is a colon, that is.  It is all about making the reading experience as pleasant and meaningful as possible.<p>Other than that: don't mind my gripes and congrats with the project.  It looks good!  :-)</p>
]]></description><pubDate>Sat, 25 Mar 2023 01:44:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=35298269</link><dc:creator>archfrog</dc:creator><comments>https://news.ycombinator.com/item?id=35298269</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35298269</guid></item><item><title><![CDATA[New comment by archfrog in "TinyVG – an alternative binary encoded vector graphics format"]]></title><description><![CDATA[
<p>Three cheers!!!<p>So fine with new and actually improved technologies instead of the many GUI rehashes that some companies make money off delivering all the time.<p>I don't often use SVG, and am by no means an expert on it, but I dislike the experience every time.  Like having to edit an .SVG file to fix a wrong displacement that places it a bit too far down.  Trial and error, trial and error, until you randomly hit the spot that makes the thing begin to behave.<p>I think TVG popularity boils down to browser support and nothing else.  I hope somebody with the skills picks up the task of integrating it into Chromium, then the rest of the world will bend and bow quickly.<p>Also, one might hope that a freeware GUI editor will see the light in not too long.<p>Perhaps the authors should do a new single-protocol Mail/Calendar/Contacts/Notes/etc. standard as well?  I recall IMAP being a horribly clumsy and complex protocol, and didn't Einstein say:<p><pre><code>   Make it as simple as you can, but not simpler!</code></pre></p>
]]></description><pubDate>Mon, 20 Mar 2023 07:07:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=35228204</link><dc:creator>archfrog</dc:creator><comments>https://news.ycombinator.com/item?id=35228204</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35228204</guid></item><item><title><![CDATA[New comment by archfrog in "Ask HN: Why has functional programming become so popular oustide academia?"]]></title><description><![CDATA[
<p>1. Hype over Rust.
2. Pragmatism because of the many complexities with imperative programming and multi-tasking in a more and more multi-core world.
3. Hype over Rust.<p>:-)<p>I personally find Rust so ugly that I refuse to learn it.  I don't understand why things like "let mut" are even allowed to exist.  Why not simply "create" or "var" for "let mut" and "define" or "def" for "let"?<p>I am not trying to start a flame war, rather I believe I'm documenting my own ignorance of Rust, the language which I believe you are subtly referring to.  I tend to learn languages from an aesthetic angle: If they look beautiful and practical to me (like Python with type annotations), I learn them.  Otherwise I steer clear of them while waiting for the world to become ecstatic over them and cool down again a few decades later.</p>
]]></description><pubDate>Sun, 05 Mar 2023 07:55:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=35027758</link><dc:creator>archfrog</dc:creator><comments>https://news.ycombinator.com/item?id=35027758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35027758</guid></item></channel></rss>