<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: s20n</title><link>https://news.ycombinator.com/user?id=s20n</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 27 Apr 2026 17:50:00 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=s20n" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by s20n in "EvanFlow – A TDD driven feedback loop for Claude Code"]]></title><description><![CDATA[
<p>EvanFlow - thoughts arrive like butterflies?</p>
]]></description><pubDate>Mon, 27 Apr 2026 03:14:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47917349</link><dc:creator>s20n</dc:creator><comments>https://news.ycombinator.com/item?id=47917349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47917349</guid></item><item><title><![CDATA[New comment by s20n in "Kernel code removals driven by LLM-created security reports"]]></title><description><![CDATA[
<p>I could never in a million years have imagined that LLM-slop driven fuzzing would become the ultimate vindication for the microkernel philosophy</p>
]]></description><pubDate>Wed, 22 Apr 2026 15:13:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47864772</link><dc:creator>s20n</dc:creator><comments>https://news.ycombinator.com/item?id=47864772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47864772</guid></item><item><title><![CDATA[New comment by s20n in "Kernel code removals driven by LLM-created security reports"]]></title><description><![CDATA[
<p>While I know that it may have been a security liability, I'm particularly sad that they're removing the AX.25 module from the kernel.<p>> and since nobody stepped up to help us deal with the influx
of the AI-generated bug reports we need to move it out of tree
to protect our sanity.<p>This thread from the linux-hams mailing list [2] has more insight into this decision. I guess the silver lining is that, more modern protocols (in userspace), written in modern languages will become the norm for HAM radio on linux now.<p>[1] : <<a href="https://lwn.net/ml/all/20260421021824.1293976-1-kuba@kernel.org/" rel="nofollow">https://lwn.net/ml/all/20260421021824.1293976-1-kuba@kernel....</a>><p>[2] : <<a href="https://lore.kernel.org/linux-hams/CAEoi9W5su6bssb9hELQkfAs7-xicCrrS7A4_Oo9K8but-jav5g@mail.gmail.com/T/#mbbb99383305e32a2edd357403b601d96283d7ecb" rel="nofollow">https://lore.kernel.org/linux-hams/CAEoi9W5su6bssb9hELQkfAs7...</a>></p>
]]></description><pubDate>Wed, 22 Apr 2026 15:01:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47864623</link><dc:creator>s20n</dc:creator><comments>https://news.ycombinator.com/item?id=47864623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47864623</guid></item><item><title><![CDATA[New comment by s20n in "Nanopass Framework: Clean Compiler Creation Language"]]></title><description><![CDATA[
<p>I agree with the notion that having multiple passes makes compilers easier to understand and maintain but finding the right number of passes is the real challenge here.<p>The optimal number of passes/IRs depends heavily on what language is being compiled. Some languages naturally warrant this kind of an architecture that would involve a lot of passes.<p>Compiling Scheme for instance would naturally entail several passes. 
It could look something like the following:<p>Lexer -> Parser -> Macro Expander -> Alpha Renaming -> Core AST (Lowering) -> CPS Transform -> Beta / Eta Reduction -> Closure Conversion -> Codegen</p>
]]></description><pubDate>Sun, 19 Apr 2026 16:13:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47825364</link><dc:creator>s20n</dc:creator><comments>https://news.ycombinator.com/item?id=47825364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47825364</guid></item><item><title><![CDATA[New comment by s20n in "The Importance of Being Idle"]]></title><description><![CDATA[
<p>Reminds me of the essay 'In Praise of Idleness' by Bertrand Russell <<a href="https://harpers.org/archive/1932/10/in-praise-of-idleness/" rel="nofollow">https://harpers.org/archive/1932/10/in-praise-of-idleness/</a>></p>
]]></description><pubDate>Thu, 09 Apr 2026 06:26:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47699972</link><dc:creator>s20n</dc:creator><comments>https://news.ycombinator.com/item?id=47699972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47699972</guid></item><item><title><![CDATA[New comment by s20n in "Ruckus: Racket for iOS"]]></title><description><![CDATA[
<p>Thanks for working on LispPad, I'm really enjoying using it.<p>> Polar complex number literals are actually not part of R7RS<p>I actually thought they were part of the spec. Specifically, I am referring to the last paragraph from section 6.2.5 of R7RS small <<a href="https://small.r7rs.org/attachment/r7rs.pdf" rel="nofollow">https://small.r7rs.org/attachment/r7rs.pdf</a>><p>This is the excerpt from the pdf:<p>6.2.5. Syntax of numerical constants<p>...<p>There are two notations provided for non-real complex
numbers: the rectangular notation a+bi, where a is the
real part and b is the imaginary part; and the polar no-
tation r@θ, where r is the magnitude and θ is the phase
(angle) in radians. These are related by the equation
a + bi = r cos θ + (r sin θ)i. All of a, b, r , and θ are real
numbers.</p>
]]></description><pubDate>Thu, 09 Apr 2026 03:38:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47699020</link><dc:creator>s20n</dc:creator><comments>https://news.ycombinator.com/item?id=47699020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47699020</guid></item><item><title><![CDATA[New comment by s20n in "Number in man page titles e.g. sleep(3)"]]></title><description><![CDATA[
<p>For me man(3) is the most interesting of them all.<p>Run `apropos . | grep "(3)"`; you'll be surprised how many libraries come with man pages for their functions (e.g; curl).<p>Now I wonder if there are any IDEs that can automatically dial into these man pages and pull up documentation for functions?</p>
]]></description><pubDate>Mon, 06 Apr 2026 12:55:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47660307</link><dc:creator>s20n</dc:creator><comments>https://news.ycombinator.com/item?id=47660307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47660307</guid></item><item><title><![CDATA[New comment by s20n in "Ruckus: Racket for iOS"]]></title><description><![CDATA[
<p>I just tried this out, this is amazing!<p>It does actually have a lot of R7RS support (like #!fold-case) however it doesn't seem to work with polar complex numbers (e.g; 2@1.5) or complex numbers with infnan (e.g; 3+inf.0i or +inf.0+3i).<p>more about the implementation: <a href="https://www.lisppad.app/applications/language" rel="nofollow">https://www.lisppad.app/applications/language</a></p>
]]></description><pubDate>Sun, 05 Apr 2026 03:05:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47645772</link><dc:creator>s20n</dc:creator><comments>https://news.ycombinator.com/item?id=47645772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47645772</guid></item><item><title><![CDATA[New comment by s20n in "Isseven"]]></title><description><![CDATA[
<p>Does this have an MCP server?</p>
]]></description><pubDate>Sun, 05 Apr 2026 02:37:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47645644</link><dc:creator>s20n</dc:creator><comments>https://news.ycombinator.com/item?id=47645644</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47645644</guid></item><item><title><![CDATA[New comment by s20n in "The future of text layout is not CSS"]]></title><description><![CDATA[
<p>I'm sure this is really smart but boy is this a pain to read. I even tried holding the orbs in hopes of reading the text but it kept reflowing so much that I gave up after 5 minutes.<p>Edit: I just realized that clicking once freezes the orbs.</p>
]]></description><pubDate>Sat, 28 Mar 2026 05:10:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47551835</link><dc:creator>s20n</dc:creator><comments>https://news.ycombinator.com/item?id=47551835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47551835</guid></item><item><title><![CDATA[New comment by s20n in "The Future of SCIP"]]></title><description><![CDATA[
<p>Structure and Computer of Interpretation Programs</p>
]]></description><pubDate>Sat, 28 Mar 2026 04:48:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47551727</link><dc:creator>s20n</dc:creator><comments>https://news.ycombinator.com/item?id=47551727</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47551727</guid></item><item><title><![CDATA[New comment by s20n in "Stop generating, start thinking"]]></title><description><![CDATA[
<p>> I’ve been using Copilot - and more recently Claude - as a sort of “spicy autocomplete” and occasional debugging assistant for some time, but any time I try to get it to do anything remotely clever, it completely shits the bed.<p>This seems like a really disingenuous statement. If claude can write an entire C compiler that is able to compile the linux kernel, I think it has already surpassed an unimaginable threshold for "cleverness"</p>
]]></description><pubDate>Mon, 09 Feb 2026 06:46:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46942291</link><dc:creator>s20n</dc:creator><comments>https://news.ycombinator.com/item?id=46942291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46942291</guid></item><item><title><![CDATA[New comment by s20n in "430k-year-old well-preserved wooden tools are the oldest ever found"]]></title><description><![CDATA[
<p>But the article says "our human ancestors" which implies they are not talking about other hominins."<p>Edit: Okay I just found that Human can also refer to other hominids<p>from: <a href="https://www.merriam-webster.com/dictionary/human" rel="nofollow">https://www.merriam-webster.com/dictionary/human</a><p>- a bipedal primate mammal (Homo sapiens) : a person<p>- broadly : hominid</p>
]]></description><pubDate>Wed, 28 Jan 2026 06:21:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46791750</link><dc:creator>s20n</dc:creator><comments>https://news.ycombinator.com/item?id=46791750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46791750</guid></item><item><title><![CDATA[New comment by s20n in "Times New American: A Tale of Two Fonts"]]></title><description><![CDATA[
<p>Of course, just as the highlight tool is used for redaction, wingdings is used for encryption!</p>
]]></description><pubDate>Tue, 30 Dec 2025 13:50:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46433312</link><dc:creator>s20n</dc:creator><comments>https://news.ycombinator.com/item?id=46433312</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46433312</guid></item><item><title><![CDATA[New comment by s20n in "CachyOS: Fast and Customizable Linux Distribution"]]></title><description><![CDATA[
<p>I used i3 for the longest time and I'd say a wayland based alternative like sway or miracle is a better choice nowadays. Even KDE Plasma recently dropped x11 support [1] so going forward, most apps will target wayland first.<p>Migrating my i3 config to sway hardly took any effort. I was also able to get rid of a lot of xorg specific configurations from various x11 dotfiles and put them directly in the sway config (Such as Natural Scrolling)<p>[1]: <a href="https://itsfoss.com/news/kde-plasma-to-drop-x11-support/" rel="nofollow">https://itsfoss.com/news/kde-plasma-to-drop-x11-support/</a>.</p>
]]></description><pubDate>Sun, 30 Nov 2025 13:11:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46096357</link><dc:creator>s20n</dc:creator><comments>https://news.ycombinator.com/item?id=46096357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46096357</guid></item><item><title><![CDATA[New comment by s20n in "Surprisingly, Emacs on Android is pretty good"]]></title><description><![CDATA[
<p>I've been using Emacs 30 on my android tablet for a few months now with a bluetooth keyboard. Needless to say, you can't really leverage eglot so it's basically a no-go for any meaningful software development. I've been using it for org-mode and it is fantastic for that.</p>
]]></description><pubDate>Wed, 26 Nov 2025 04:17:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46054149</link><dc:creator>s20n</dc:creator><comments>https://news.ycombinator.com/item?id=46054149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46054149</guid></item><item><title><![CDATA[New comment by s20n in "Switching from GPG to Age"]]></title><description><![CDATA[
<p>Not having gpg-agent is a huge deal breaker for me. I feel gpg-agent doesn't get enough love. Not only can it do all the ssh-agent operations, it can also be used with gpgme-json[1]  to do web authentication with your [A] key. It's truly a shame that hardly any applications leverage the powerful cryptography afforded by GPG.<p>[1]: <a href="https://manpages.debian.org/trixie/gpgme-json/gpgme-json.1.en.html" rel="nofollow">https://manpages.debian.org/trixie/gpgme-json/gpgme-json.1.e...</a></p>
]]></description><pubDate>Thu, 13 Nov 2025 13:36:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=45914732</link><dc:creator>s20n</dc:creator><comments>https://news.ycombinator.com/item?id=45914732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45914732</guid></item><item><title><![CDATA[New comment by s20n in "Transpiler, a Meaningless Word (2023)"]]></title><description><![CDATA[
<p>One distinction is that compilers generally translate from a higher-level language to a lower-level language whereas Transpilers target two languages which are very close in the abstraction level.
For example a program that translated x86 assembly to RISC-V assembly would be considered a transpiler.</p>
]]></description><pubDate>Thu, 13 Nov 2025 13:18:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45914564</link><dc:creator>s20n</dc:creator><comments>https://news.ycombinator.com/item?id=45914564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45914564</guid></item><item><title><![CDATA[New comment by s20n in "Transpiler, a Meaningless Word (2023)"]]></title><description><![CDATA[
<p>> Lie #3: Transpilers Target the Same Level of Abstraction<p>> This is pretty much the same as (2). The input and output languages have the syntax of JavaScript but the fact that compiling one feature requires a whole program transformation gives away the fact that these are not the same language<p>It is not really the same as (2), you can't cherry pick the example of Babel and generalise it to every transpiler ever. There are several transpilers which transpile from one high-level language to another high-level language such as kotlin to swift. i.e; targeting the same level of abstraction.<p>Wonder what this person would say about macro expansions in scheme, maybe that should also be considered a compiler as per their definition.</p>
]]></description><pubDate>Thu, 13 Nov 2025 13:13:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=45914522</link><dc:creator>s20n</dc:creator><comments>https://news.ycombinator.com/item?id=45914522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45914522</guid></item><item><title><![CDATA[97% of people can't distinguish between AI-generated and human made music]]></title><description><![CDATA[
<p>Article URL: <a href="https://newsroom-deezer.com/2025/11/deezer-ipsos-survey-97-of-people-cant-tell-the-difference-between-fully-ai-generated-and-human-made-music-clear-desire-for-transparency-and-fairness-for-artists/">https://newsroom-deezer.com/2025/11/deezer-ipsos-survey-97-of-people-cant-tell-the-difference-between-fully-ai-generated-and-human-made-music-clear-desire-for-transparency-and-fairness-for-artists/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45900178">https://news.ycombinator.com/item?id=45900178</a></p>
<p>Points: 2</p>
<p># Comments: 3</p>
]]></description><pubDate>Wed, 12 Nov 2025 13:52:08 +0000</pubDate><link>https://newsroom-deezer.com/2025/11/deezer-ipsos-survey-97-of-people-cant-tell-the-difference-between-fully-ai-generated-and-human-made-music-clear-desire-for-transparency-and-fairness-for-artists/</link><dc:creator>s20n</dc:creator><comments>https://news.ycombinator.com/item?id=45900178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45900178</guid></item></channel></rss>