<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: AyanamiKaine</title><link>https://news.ycombinator.com/user?id=AyanamiKaine</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 06:08:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=AyanamiKaine" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by AyanamiKaine in "C++26 is done: ISO C++ standards meeting Trip Report"]]></title><description><![CDATA[
<p>I am actually excited for post and pre conditions. I think they are an underused feature in most languages.</p>
]]></description><pubDate>Sun, 29 Mar 2026 20:01:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47566671</link><dc:creator>AyanamiKaine</dc:creator><comments>https://news.ycombinator.com/item?id=47566671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47566671</guid></item><item><title><![CDATA[New comment by AyanamiKaine in "C++26 is done: ISO C++ standards meeting Trip Report"]]></title><description><![CDATA[
<p>Can you explain why you think modules are a failed idea? Because not that many use them right now?<p>Personally I use them in new projects using XMake and it just works.</p>
]]></description><pubDate>Sun, 29 Mar 2026 19:59:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47566643</link><dc:creator>AyanamiKaine</dc:creator><comments>https://news.ycombinator.com/item?id=47566643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47566643</guid></item><item><title><![CDATA[New comment by AyanamiKaine in "CSS is DOOMed"]]></title><description><![CDATA[
<p>> What is your reason for merging?<p>Good question, I personally think that seperating by concerns is good. But when problems arise like boundaries that get crossed or compilers implementing language features into css like Sass, maybe it proves that those things are actually not two concerns but one.<p>Lately I am using Catch2 (a c++ testing framework) and wanted to benchmark some code. My first instinct was looking for a benchmark framework. But to my surprise Catch2 does also have a benchmarking framework included!.<p>Most people would argue that a testing framework should not include a benchmarking framework. But using it myself it showed me that both concerns of benchmarking for performance regressions and testing are similar.<p>Similar enough that I would prefer both of them together.<p>Most people, me included, are asking: "Should this be split into more?" But seldom, we ask: "Should this be merge into one?"</p>
]]></description><pubDate>Sun, 29 Mar 2026 09:17:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47561576</link><dc:creator>AyanamiKaine</dc:creator><comments>https://news.ycombinator.com/item?id=47561576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47561576</guid></item><item><title><![CDATA[New comment by AyanamiKaine in "CSS is DOOMed"]]></title><description><![CDATA[
<p>Its incredible how far concepts like CSS can be pushed. But sometimes I wonder what if CSS would be just JavaScript i.e both concept are merged.<p>Would that be better or worse for webdev? I don't know. But I like to ponder.</p>
]]></description><pubDate>Sun, 29 Mar 2026 06:47:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47560911</link><dc:creator>AyanamiKaine</dc:creator><comments>https://news.ycombinator.com/item?id=47560911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47560911</guid></item><item><title><![CDATA[New comment by AyanamiKaine in "Windows native app development is a mess"]]></title><description><![CDATA[
<p>Because I didnt see it already mentioned. Avalonia[1] and Uno[2] for C# are also really great if you want to write windows apps. I wrote some in Avalonia that worked incredible nice on Linux and Windows.<p>You dont have to use MVVM or AXML for example Uno allows for C# Markup[3] to be used instead or MVUX instead of MVVM.<p>I personally hate MVVM and AXML but you are not forced to use them.<p>For Avalonia I dabbled in creating my own replacement[4] for MVVM and AXML using Flecs.Net.<p>In Avalonia I created a tray icon for the trash bin. So I can see how big it is and clear/open it with a small menu[5].<p>Both Avalonia and Uno should at least be looked at when judging which framework to use. They are both quite mature and have many great controls and features built in.<p>[1] <a href="https://avaloniaui.net/" rel="nofollow">https://avaloniaui.net/</a>
[2] <a href="https://platform.uno/" rel="nofollow">https://platform.uno/</a>
[3] <a href="https://platform.uno/docs/articles/external/uno.extensions/doc/Learn/Markup/Overview.html" rel="nofollow">https://platform.uno/docs/articles/external/uno.extensions/d...</a>
[4] <a href="https://github.com/AyanamiKaine/Ayanami-sTower/blob/main/Avalonia/Avalonia.Flecs/Avalonia.Flecs.ToDoApp/App.axaml.cs" rel="nofollow">https://github.com/AyanamiKaine/Ayanami-sTower/blob/main/Ava...</a>
[5] <a href="https://github.com/AyanamiKaine/Ayanami-sTower/blob/main/Applications/SmartTrashTrayIcon/App.axaml.cs" rel="nofollow">https://github.com/AyanamiKaine/Ayanami-sTower/blob/main/App...</a></p>
]]></description><pubDate>Sun, 22 Mar 2026 17:19:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47479776</link><dc:creator>AyanamiKaine</dc:creator><comments>https://news.ycombinator.com/item?id=47479776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47479776</guid></item><item><title><![CDATA[New comment by AyanamiKaine in "Don't post generated/AI-edited comments. HN is for conversation between humans"]]></title><description><![CDATA[
<p>Mhh while many argue they can recognise the AI in writing. I dont think Humans actually can judge if something is done by ai or not. Many times I saw people 100% believing that an artist created an AI artwork only for that artist to be bullied because they didnt admit it.<p>Only for them to showing undeniable prove that they actually did create their art themselves.<p>For someone to be allowed to judge another. He should be doing a test where he can identify AI comments first with high accuracy.<p>It would be a pain to see real human comments and ideas to be hidden or removed by a mob.</p>
]]></description><pubDate>Thu, 12 Mar 2026 08:39:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47348013</link><dc:creator>AyanamiKaine</dc:creator><comments>https://news.ycombinator.com/item?id=47348013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47348013</guid></item><item><title><![CDATA[New comment by AyanamiKaine in "Notes on writing Rust-based Wasm"]]></title><description><![CDATA[
<p>I really hate wasm, not because of the idea or concept but because it gets bloated.<p>The first idea was computation heavy algorithms to be written in a language like C/C++/Rust and to be compiled to wasm.<p>Now it gets marketed as something to write sandboxed code/compontents for every language to be consumed by a wasm runtime.<p>Then there is the problem with the types of wasm. While it was seen to be something run on the web/browser. Its types are way more similar to rusts. For example strings in JS are fundamentally UTF-16 while wasm/rust is utf-8.<p>We need to constantly convert between them. I always hoped that wasm would simply allow for faster code on the web not here is my program completly sandboxed from the outside world you cant interact with other programs on the same machine.</p>
]]></description><pubDate>Sun, 08 Mar 2026 11:19:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47296439</link><dc:creator>AyanamiKaine</dc:creator><comments>https://news.ycombinator.com/item?id=47296439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47296439</guid></item><item><title><![CDATA[New comment by AyanamiKaine in "Relicensing with AI-Assisted Rewrite"]]></title><description><![CDATA[
<p>The worst problem is that a LLM could not only copy the exact code it was trained on but possibly even their comments!<p>There is one thing arguing that the code is a one to one copy but when the comments are even the same isn’t it quite clear it’s a copy?</p>
]]></description><pubDate>Thu, 05 Mar 2026 13:58:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47261605</link><dc:creator>AyanamiKaine</dc:creator><comments>https://news.ycombinator.com/item?id=47261605</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47261605</guid></item><item><title><![CDATA[New comment by AyanamiKaine in "Cognitive Debt: When Velocity Exceeds Comprehension"]]></title><description><![CDATA[
<p>That is true, but society as a whole does not reward "making software to make the world a little bit better". No one will come and say wow, only you self in the mirror.<p>I have the same feeling when creating my art-works I suffer through the process of creation and learning. While someone makes money with an ai generated art work.<p>Sometimes I wonder if it matters at all.</p>
]]></description><pubDate>Sat, 28 Feb 2026 22:24:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47200950</link><dc:creator>AyanamiKaine</dc:creator><comments>https://news.ycombinator.com/item?id=47200950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47200950</guid></item><item><title><![CDATA[New comment by AyanamiKaine in "New accounts on HN more likely to use em-dashes"]]></title><description><![CDATA[
<p>There is one thing I am the most scared off and that is believing a comment, video, picture is AI generated while it wasnt.<p>There is no real AI detection tool that works.<p>When we see something like emd-ashes its simply the average of the used text the models trained on. If you fall into one the averages of a model you basically part of the model ouput. Yikes.</p>
]]></description><pubDate>Wed, 25 Feb 2026 16:27:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47153738</link><dc:creator>AyanamiKaine</dc:creator><comments>https://news.ycombinator.com/item?id=47153738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47153738</guid></item><item><title><![CDATA[New comment by AyanamiKaine in "Writing code is cheap now"]]></title><description><![CDATA[
<p>I think a major contributor to the layoffs is companies hiring to much people around covid[1]. I cant find good stats for the years 2019-2026 besides looking at now and the past directly. There are some data for the ukranin side djinni[1][2] and for US IT job postings[3].<p>I dont think AI is the reason for the layoffs. Its just easier to say "because of AI we are firing" than to say "because we overhired and its actually our fault".<p>[1]<a href="https://djinni.substack.com/p/2021-in-review" rel="nofollow">https://djinni.substack.com/p/2021-in-review</a>
[2]<a href="https://blog.djinni.co/post/q1-analytics-en" rel="nofollow">https://blog.djinni.co/post/q1-analytics-en</a>
[3]<a href="https://fred.stlouisfed.org/series/IHLIDXUSTPSOFTDEVE" rel="nofollow">https://fred.stlouisfed.org/series/IHLIDXUSTPSOFTDEVE</a></p>
]]></description><pubDate>Tue, 24 Feb 2026 16:38:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47139185</link><dc:creator>AyanamiKaine</dc:creator><comments>https://news.ycombinator.com/item?id=47139185</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47139185</guid></item><item><title><![CDATA[New comment by AyanamiKaine in "Writing code is cheap now"]]></title><description><![CDATA[
<p>This what I really wonder, what is even the cost of code? Or what is real code quality.<p>I know that things like “clean code” exists but I always felt that actual code quality only shows when you try adding or changing existing code. Not by looking at it.<p>And the ability to judge code quality on a system scale is something I don’t think LLMs can do. But they may support developers in their judgment.</p>
]]></description><pubDate>Tue, 24 Feb 2026 15:08:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47138115</link><dc:creator>AyanamiKaine</dc:creator><comments>https://news.ycombinator.com/item?id=47138115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47138115</guid></item><item><title><![CDATA[New comment by AyanamiKaine in "Writing code is cheap now"]]></title><description><![CDATA[
<p>> Code has always been expensive. Producing a few hundred lines of clean, tested code takes most software developers a full day or more. Many of our engineering habits, at both the macro and micro level, are built around this core constraint.<p>Wasn't writing code always cheap? I see this more like a strawmen argument. What is clean code? Tested code? Should each execution path of a function be tested with each possible input?<p>I think writing tests is important but you can over do it. Testing code for every possible platform takes of course much time and money.<p>Another cost factor for code is organization overhead, if adding a new feature needs to go through each layer of the organization signing it off before a user can actually see it. Its of course more costly than the alternative of just pushing to production with all its faults.<p>There is a big difference of short term cost and long term ones. I think LLMs reduce the short time cost immensely but may increase the long term costs. It will take some real long studies to really show the impact.</p>
]]></description><pubDate>Tue, 24 Feb 2026 13:32:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47136940</link><dc:creator>AyanamiKaine</dc:creator><comments>https://news.ycombinator.com/item?id=47136940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47136940</guid></item><item><title><![CDATA[New comment by AyanamiKaine in "Writing code is cheap now"]]></title><description><![CDATA[
<p>I really like the idea of Ousterhout's tactical vs strategic programming. Where we either create a new feature as fast as possible vs focusing on architecture and keeping complexity in check.<p>I truly believe that LLMs are replacing tactical programming. Focusing on implementing features as fast as possible with not much regards to the overall complexity of a system.<p>Its more important then ever to focus on keeping complexity low at a system level.</p>
]]></description><pubDate>Tue, 24 Feb 2026 13:24:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47136841</link><dc:creator>AyanamiKaine</dc:creator><comments>https://news.ycombinator.com/item?id=47136841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47136841</guid></item><item><title><![CDATA[New comment by AyanamiKaine in "Anthropic’s paper smells like bullshit"]]></title><description><![CDATA[
<p>Its seems that various LLM companies try to fear monger. Saying how dangerous it is to use them in "certain ways". With the possible intention to lobby for legislation.<p>But what is the big game here? Is it all about creating gates to keep out other LLM companies getting market share? (Only our model is safe to use) Or how sincere are the concerncs regarding LLMs?</p>
]]></description><pubDate>Sun, 16 Nov 2025 12:14:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45944534</link><dc:creator>AyanamiKaine</dc:creator><comments>https://news.ycombinator.com/item?id=45944534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45944534</guid></item><item><title><![CDATA[New comment by AyanamiKaine in "When did people favor composition over inheritance?"]]></title><description><![CDATA[
<p>I really like the idea of role based programming / mixins. I think it does not get enough attention.<p>[1]I know only of some programming languages that even call it roles.<p>To be honest I always get confused by the difference between interfaces and roles. For me it was always something like an interface/behavior that can be mixed in at runtime.<p>[1]<a href="https://docs.raku.org/language/objects#Roles" rel="nofollow">https://docs.raku.org/language/objects#Roles</a></p>
]]></description><pubDate>Sun, 16 Nov 2025 12:10:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45944507</link><dc:creator>AyanamiKaine</dc:creator><comments>https://news.ycombinator.com/item?id=45944507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45944507</guid></item><item><title><![CDATA[New comment by AyanamiKaine in "Minecraft removing obfuscation in Java Edition"]]></title><description><![CDATA[
<p>You are right! I totally forgot about Vintage Story, I only read about it briefly.<p>> ... you can't really open all the interfaces and expect it to be stable without making some huge trade offs.<p>Another game I often play with a huge open interface is Crusader Kings 3 and paradox games in general. Most of the gameplay is implemented in their scripting language for the engine. But as you said when the game gets a big update most mods simply dont work anymore.<p>If the support of the community dies down many mods with much work and craft dont get updated anymore and rot away as the game gets updates. Quite sad actually.<p>Thats why I also quite like Star Wars Empire at War mods. The game does not get any updates anymore. The API here is mostly frozen, even old mods still work.</p>
]]></description><pubDate>Thu, 30 Oct 2025 12:40:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=45759363</link><dc:creator>AyanamiKaine</dc:creator><comments>https://news.ycombinator.com/item?id=45759363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45759363</guid></item><item><title><![CDATA[New comment by AyanamiKaine in "Minecraft removing obfuscation in Java Edition"]]></title><description><![CDATA[
<p>There is always one thing that I found so facintating with the modding scene in Minecraft. Because Minecraft does not have a modding api but the java byte code can be changed. People simply developed their own way of creating an API. There are 2 main modding APIs. Forge/Neo-Forge and Fabric.<p>[1]Fabric uses Mix-ins while [2]Forge uses a more event based system that is added to the source code of minecraft where they add hooks into events that users can use.<p>To me its just incredible. Its not often that I see that users own an abstraction instead of the developers.<p>I wonder from a modding perspective would it be better if all public methods are just the API users can call and they themselves create a way for mods to exist?<p>[1] <a href="https://wiki.fabricmc.net/tutorial:mixin_introduction" rel="nofollow">https://wiki.fabricmc.net/tutorial:mixin_introduction</a>
[2] <a href="https://docs.minecraftforge.net/en/latest/concepts/lifecycle/" rel="nofollow">https://docs.minecraftforge.net/en/latest/concepts/lifecycle...</a></p>
]]></description><pubDate>Thu, 30 Oct 2025 10:56:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45758551</link><dc:creator>AyanamiKaine</dc:creator><comments>https://news.ycombinator.com/item?id=45758551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45758551</guid></item><item><title><![CDATA[New comment by AyanamiKaine in "Uv is the best thing to happen to the Python ecosystem in a decade"]]></title><description><![CDATA[
<p>Than you would probably like the Nim[1] programming language. It has the syntax of python, but transpiles to C/C++. A good type system. The main problem would probably the compiles times. Because you  basically compile just C/C++ code. And of course the eco-system is much much smaller than Python.<p>[1]
<a href="https://nim-lang.org/" rel="nofollow">https://nim-lang.org/</a></p>
]]></description><pubDate>Thu, 30 Oct 2025 06:45:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=45757059</link><dc:creator>AyanamiKaine</dc:creator><comments>https://news.ycombinator.com/item?id=45757059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45757059</guid></item></channel></rss>