<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: kriro</title><link>https://news.ycombinator.com/user?id=kriro</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 19:16:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kriro" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kriro in "Clean code in the age of coding agents"]]></title><description><![CDATA[
<p>Swift is at least in the TIOBE Top 20 (#20) and Scratch is at #12 but more educational. I'd also add Kotlin and Dart as contenders which sit just outside the top 20.</p>
]]></description><pubDate>Thu, 09 Apr 2026 15:34:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47705091</link><dc:creator>kriro</dc:creator><comments>https://news.ycombinator.com/item?id=47705091</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47705091</guid></item><item><title><![CDATA[New comment by kriro in "I tried to prove I'm not AI. My aunt wasn't convinced"]]></title><description><![CDATA[
<p>True, I can only know that the owner of the private key signed but not how the document was created. But I suppose there is some trust involved that a person I know who signs doesn't sign some AI generated stuff.
To establish the initial link, I suppose we need something more mainstream/scalable than the old key signing parties I remember from CCC etc.<p>But at least for friends and family it should be possible to create some flow where every member has a key-combo and you trust them to only sign stuff they wrote etc. and have local mini-keysign parties.</p>
]]></description><pubDate>Wed, 25 Mar 2026 15:03:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47518286</link><dc:creator>kriro</dc:creator><comments>https://news.ycombinator.com/item?id=47518286</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47518286</guid></item><item><title><![CDATA[New comment by kriro in "VitruvianOS – Desktop Linux Inspired by the BeOS"]]></title><description><![CDATA[
<p>My favorite part of BeOS is the file system. The book can be found freely here: <a href="https://www.nobius.org/dbg/" rel="nofollow">https://www.nobius.org/dbg/</a></p>
]]></description><pubDate>Wed, 25 Mar 2026 14:12:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47517622</link><dc:creator>kriro</dc:creator><comments>https://news.ycombinator.com/item?id=47517622</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47517622</guid></item><item><title><![CDATA[New comment by kriro in "I tried to prove I'm not AI. My aunt wasn't convinced"]]></title><description><![CDATA[
<p>Am I too naive in thinking the answer is rather simple? Cryptographic proofs (digital signatures). For text this should be trivial and for streaming video/audio you can probably hash and sign packets or maybe at least keyframes or something?</p>
]]></description><pubDate>Wed, 25 Mar 2026 12:20:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47516370</link><dc:creator>kriro</dc:creator><comments>https://news.ycombinator.com/item?id=47516370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47516370</guid></item><item><title><![CDATA[New comment by kriro in "Building a new Flash"]]></title><description><![CDATA[
<p>I never developed with Flash but my understanding is that "modern web" can do everything Flash was used for. So my understanding is that most useful thing is probably the .fla importer. Wouldn't it make sense to focus on authoring-tooling (animator+developer coop) and the importer but "export" to standard web tech?</p>
]]></description><pubDate>Thu, 05 Mar 2026 09:30:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47259561</link><dc:creator>kriro</dc:creator><comments>https://news.ycombinator.com/item?id=47259561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47259561</guid></item><item><title><![CDATA[New comment by kriro in "Felix "fx" Lindner has died"]]></title><description><![CDATA[
<p>Loved his CISCO talks. RIP.</p>
]]></description><pubDate>Mon, 02 Mar 2026 17:35:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47221194</link><dc:creator>kriro</dc:creator><comments>https://news.ycombinator.com/item?id=47221194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47221194</guid></item><item><title><![CDATA[New comment by kriro in "If AI writes code, should the session be part of the commit?"]]></title><description><![CDATA[
<p>I basically use a spec driven approach except I only let Github Spec Kit create the initial md file templates and then fill them myself instead of letting the agent do it. Saves a ton of tokens and is reasonably quick and I actually know I wrote the specs myself and it contains what I want. After I'm happy with the md file "harness" I let the agents loose.<p>The most frustrating issues that pop up are usually library/API conflicts. I work with Gymnasium or PettingZoo and Rlib or stablebaselines3. The APIs are constantly out of sync so it helps to have a working environment were libraries and APIs are in sync beforehand.</p>
]]></description><pubDate>Mon, 02 Mar 2026 12:05:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47216938</link><dc:creator>kriro</dc:creator><comments>https://news.ycombinator.com/item?id=47216938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47216938</guid></item><item><title><![CDATA[New comment by kriro in "27-year-old Apple iBooks can connect to Wi-Fi and download official updates"]]></title><description><![CDATA[
<p>XFCE is also my go to. But I have moved on from caring too much about desktop environments as long as they don't get in the way. I went through a phase of trying pure openbox and all kinds of things and settled on XFCE. It doesn't do everything like I want but that's fine. I mostly open a terminal, a browser, thunderbird, some programming environment and a latex editor these days.</p>
]]></description><pubDate>Thu, 19 Feb 2026 11:01:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47072483</link><dc:creator>kriro</dc:creator><comments>https://news.ycombinator.com/item?id=47072483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47072483</guid></item><item><title><![CDATA[New comment by kriro in "Gemini 3 Deep Think"]]></title><description><![CDATA[
<p>I'd personally bet on Google and Meta in the long run since they have access to the most interesting datasets from their other operations.</p>
]]></description><pubDate>Fri, 13 Feb 2026 11:39:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47001618</link><dc:creator>kriro</dc:creator><comments>https://news.ycombinator.com/item?id=47001618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47001618</guid></item><item><title><![CDATA[New comment by kriro in "Using an engineering notebook"]]></title><description><![CDATA[
<p>I'm pretty sure it works very differently for different people so you have to figure out your own process. I've tried different things but at the end of the day, I simply have a notebook next to my laptop/in my laptop bag and write down everything in freeform text. No index, no bullet points and things like that. I put a date and start writing. I'll usually do some TODOs as checklists to get them out of my brain and bothering me at the start of the day but only big items, not each and every step. It's a mix of work and private things. Just writing stuff down is helpful for me, even if I never reference it again.<p>I do use the Feynman Technique if I come across something interesting and try to explain it on paper. So if I was using it just for work, I'd probably do that. Something like "Spec driven development (Github Spec Kit and similar toolkits) is essentially a bunch of md files that provide more context for agents. There are some scripts that provide scaffolding, having agents write the md uses a lot of tokens so writing them manually after the scaffold is generated makes more sense. Try with a small project."</p>
]]></description><pubDate>Thu, 12 Feb 2026 09:47:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46986780</link><dc:creator>kriro</dc:creator><comments>https://news.ycombinator.com/item?id=46986780</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46986780</guid></item><item><title><![CDATA[New comment by kriro in "Hackers (1995) Animated Experience"]]></title><description><![CDATA[
<p>A+ app, I turned on sound and was not disappointed.<p>Love the movie, got a spray can and sprayed my whole keyboard army green after watching it then realized I can't 10 finger type. What a golden age of interesting young people in computer security. Roughly one year later (iirc), I read "Smashing the Stack for Fun and Profit" which might have been my most influential IT related read. It's probably tied with "Man-Computer Symbiosis" :)</p>
]]></description><pubDate>Fri, 06 Feb 2026 16:51:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46915159</link><dc:creator>kriro</dc:creator><comments>https://news.ycombinator.com/item?id=46915159</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46915159</guid></item><item><title><![CDATA[New comment by kriro in "AI is killing B2B SaaS"]]></title><description><![CDATA[
<p>I'd actually say the opposite is the case. B2B (even SaaS) is probably the most robust when it comes to AI resistance. The described "in house vibe coded SaaS replacement" does not mirror my experience in B2B at all. The B2B software mindset I've encountered the most is "We'll pay you so we don't have to wrestle with this and can focus on what we do. We'll pay you even more if we worry even less." which is basically the opposite of...let's have someone inhouse vibe code and push to production. B2B is usually fairly conservative.</p>
]]></description><pubDate>Wed, 04 Feb 2026 20:34:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46891299</link><dc:creator>kriro</dc:creator><comments>https://news.ycombinator.com/item?id=46891299</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46891299</guid></item><item><title><![CDATA[New comment by kriro in "RISC-V is coming along quite speedily: Milk-V Titan Mini-ITX 8-core board"]]></title><description><![CDATA[
<p>Some people care less about squeezing out performance and more about open standards. I like having more choices, especially open ones.<p>I am a user, I like to tinker, I'm fairly confident there's more than 1% of people who care about these things. If you live in a country that is threatened by export embargos and the like it also makes a lot of sense to prioritize open.</p>
]]></description><pubDate>Mon, 19 Jan 2026 14:02:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46679080</link><dc:creator>kriro</dc:creator><comments>https://news.ycombinator.com/item?id=46679080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46679080</guid></item><item><title><![CDATA[New comment by kriro in "30 Year Anniversary of WarCraft II: Tides of Darkness"]]></title><description><![CDATA[
<p>Good times, remember riding our bikes to Toys 'R' Us of all places to buy the game with a buddy. Paddled back, played through the Orc campaign until 4 a.m. in the morning. One of my all time favorites.</p>
]]></description><pubDate>Wed, 10 Dec 2025 11:02:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46216388</link><dc:creator>kriro</dc:creator><comments>https://news.ycombinator.com/item?id=46216388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46216388</guid></item><item><title><![CDATA[New comment by kriro in "The fuck off contact page"]]></title><description><![CDATA[
<p>Well good news, these days there's another layer. "Not even GPT4-level LLM" bots that frustrate you into giving up by circling to the FAQs over and over.</p>
]]></description><pubDate>Mon, 08 Dec 2025 10:16:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46190601</link><dc:creator>kriro</dc:creator><comments>https://news.ycombinator.com/item?id=46190601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46190601</guid></item><item><title><![CDATA[New comment by kriro in "OpenAI declares 'code red' as Google catches up in AI race"]]></title><description><![CDATA[
<p>Library/API conflicts are the biggest pain point for me usually. Especially breaking changes. RLlib (currently 2.41.0) and Gymnasium (currently 0.29.0+) have ended in circles many times for me because they tend to be out of sync (for multi-agent environments).
My go to test now is a simple hello world type card game like war, competitive multi-agent with rllib and gymnasium (pettingzoo tends to cause even more issues).<p>Claude Sonnet 4.5 was able to figure out a way to resolve it eventually (around 7 fixes) and I let it create an rllib.md with all the fixes and pitfalls and am curious if feeding this file to the next experiment will lead to a one-shot. GPT-5 struggled more but haven't tried Codex on this yet so it's not exactly fair.<p>All done with Copilot in agent mode, just prompting, no specs or anything.</p>
]]></description><pubDate>Wed, 03 Dec 2025 11:29:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46133259</link><dc:creator>kriro</dc:creator><comments>https://news.ycombinator.com/item?id=46133259</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46133259</guid></item><item><title><![CDATA[New comment by kriro in "Germany is not supporting ChatControl – blocking minority secured"]]></title><description><![CDATA[
<p>Thank you for doing that nad being a voice for liberty.</p>
]]></description><pubDate>Thu, 11 Sep 2025 09:39:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45209592</link><dc:creator>kriro</dc:creator><comments>https://news.ycombinator.com/item?id=45209592</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45209592</guid></item><item><title><![CDATA[New comment by kriro in "What would you do with 52 hours a week of discretionary time? (2023)"]]></title><description><![CDATA[
<p>Nothing planned. That's the point.</p>
]]></description><pubDate>Thu, 11 Sep 2025 07:26:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45208821</link><dc:creator>kriro</dc:creator><comments>https://news.ycombinator.com/item?id=45208821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45208821</guid></item><item><title><![CDATA[New comment by kriro in "Apertus 70B: Truly Open - Swiss LLM by ETH, EPFL and CSCS"]]></title><description><![CDATA[
<p>Really happy to see this and will give it a good spin. They seem to be doing things the right way in my subjective opinion:<p>""" To implement this filter, we begin by ranking URL domains according to the volume of
texts they contribute to the FineWeb (Penedo et al., 2024a) and FineWeb-2 (Penedo et al.,
2025) corpus, as an approximation of web-level English and multilingual data. From this
ranking, we select the top one million English domains and the top one million non-English
domains. Due to domain overlap and the fact that some sites are now offline, the total
number of accessible robots.txt files is smaller than two million. For each domain that
remains reachable, we retrieve its robots.txt file as of January 2025 and examine the
directives relevant to AI training. In particular, we focus on those targeting the AI-specific
user agents listed in Appendix A. Any contents blocked by the current robots.txt is
removed retroactively from the entire 2013-2024 range of the training dataset. We follow
an opt-out policy, that is, if the corresponding robots.txt files are not available, we
consider the data usable for training. The filtering process results in an estimated token
loss of approximately 8% in English data and 4% in multilingual data.
"""</p>
]]></description><pubDate>Fri, 05 Sep 2025 21:42:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45143976</link><dc:creator>kriro</dc:creator><comments>https://news.ycombinator.com/item?id=45143976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45143976</guid></item><item><title><![CDATA[New comment by kriro in "Kodak says it might have to cease operations [updated]"]]></title><description><![CDATA[
<p>I'd say take and share. Seems like people these days value pictures not as a snapshot for themselves (memory) but rather as a snapshot to show themselves to others (projection). Or at least there was some sort of shift.</p>
]]></description><pubDate>Thu, 14 Aug 2025 12:39:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=44899690</link><dc:creator>kriro</dc:creator><comments>https://news.ycombinator.com/item?id=44899690</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44899690</guid></item></channel></rss>