<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: ttiurani</title><link>https://news.ycombinator.com/user?id=ttiurani</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 07:33:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ttiurani" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ttiurani in "Finnish sauna heat exposure induces stronger immune cell than cytokine responses"]]></title><description><![CDATA[
<p>It's a sauna so humidity depends on how much water I feel like throwing on the stones ("kiuas"). I throw at about once per minute, but I have no idea what that would mean in humidity.</p>
]]></description><pubDate>Wed, 08 Apr 2026 13:15:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47689784</link><dc:creator>ttiurani</dc:creator><comments>https://news.ycombinator.com/item?id=47689784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47689784</guid></item><item><title><![CDATA[New comment by ttiurani in "Finnish sauna heat exposure induces stronger immune cell than cytokine responses"]]></title><description><![CDATA[
<p>Also while 73°C is a proper sauna, there are plenty of hotter ones. 90°C is closer to what I'm used to at my apartment building's common sauna. I do take two breaks when I'm there for 30 mims though.</p>
]]></description><pubDate>Sun, 05 Apr 2026 16:48:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47651249</link><dc:creator>ttiurani</dc:creator><comments>https://news.ycombinator.com/item?id=47651249</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47651249</guid></item><item><title><![CDATA[New comment by ttiurani in "Shall I implement it? No"]]></title><description><![CDATA[
<p>I'm sorry, Dave. I'm afraid I must do it.</p>
]]></description><pubDate>Fri, 13 Mar 2026 05:07:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47360898</link><dc:creator>ttiurani</dc:creator><comments>https://news.ycombinator.com/item?id=47360898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47360898</guid></item><item><title><![CDATA[New comment by ttiurani in "Judge finalizes order for Greenpeace to pay $345M in ND oil pipeline case"]]></title><description><![CDATA[
<p>For context, a statement from the legal experts who monitored the trial.<p>> It is our collective assessment that the jury verdict against Greenpeace in North Dakota reflects a deeply flawed trial with multiple due process violations that denied Greenpeace the ability to present anything close to a full defense.<p><a href="https://www.trialmonitors.org/statement-of-independent-trial-monitors-on-verdict-in-greenpeace-trial" rel="nofollow">https://www.trialmonitors.org/statement-of-independent-trial...</a></p>
]]></description><pubDate>Mon, 02 Mar 2026 16:38:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47220313</link><dc:creator>ttiurani</dc:creator><comments>https://news.ycombinator.com/item?id=47220313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47220313</guid></item><item><title><![CDATA[New comment by ttiurani in "Package managers keep using Git as a database, it never works out"]]></title><description><![CDATA[
<p>> But that doesn't mean the tragedy of the commons can't happen in other scenarios.<p>Commons can fail, but the whole point of Hardin calling commons a "tragedy" is to suggest it <i>necessarily</i> fails.<p>Compare it to, say, driving. It can fail too, but you wouldn't call it "the tragedy of driving".<p>We'd be much better off if people didn't throw around this zombie term decades after it's been shown to be unfounded.</p>
]]></description><pubDate>Fri, 26 Dec 2025 15:42:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46393160</link><dc:creator>ttiurani</dc:creator><comments>https://news.ycombinator.com/item?id=46393160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46393160</guid></item><item><title><![CDATA[New comment by ttiurani in "Package managers keep using Git as a database, it never works out"]]></title><description><![CDATA[
<p>The whole notion of the "tragedy of the commons" needs to be put to rest. It's an armchair thought experiment that was disproven at the latest in the 90s by Elinor Ostrom with actual empirical evidence of commons.<p>The "tragedy", if you absolutely need to find one, is only for unrestricted, free-for-all commons, which is obviously a bad idea.</p>
]]></description><pubDate>Fri, 26 Dec 2025 14:31:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46392294</link><dc:creator>ttiurani</dc:creator><comments>https://news.ycombinator.com/item?id=46392294</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46392294</guid></item><item><title><![CDATA[New comment by ttiurani in "A faster path to container images in Bazel"]]></title><description><![CDATA[
<p>Seconded. I tried hard to use Bazel in a polyglot repo because I really wanted just one builder.<p>Unfortunately, the amount of work you need to just maintain the build across language and bazel version upgrades is incredibly high. Let alone adding new build steps, or going even slightly off the well-trodded path.<p>I feel like Bazel would need at least 5 more full-time engineers to eventually turn it into an actually usable build tool outside Big Tech. Right now many critical open source Bazel rules get a random PR every now and then from people who don't actually (have time to) care about the open source community.<p>My go-to now is to use mise + just to glue together build artifacts from every language's standard build tools. It's not great but at least I get to spend time on programming instead of fixing the build.</p>
]]></description><pubDate>Thu, 25 Dec 2025 08:25:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46382993</link><dc:creator>ttiurani</dc:creator><comments>https://news.ycombinator.com/item?id=46382993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46382993</guid></item><item><title><![CDATA[New comment by ttiurani in "It’s been a very hard year"]]></title><description><![CDATA[
<p>Indeed, facts are part of the moral discussion in ways you outlined. My objection was that just listing some facts/opinions about what AI can do right now is not enough for that discussion.<p>I wanted to make this point here explicitly because lately I've seen this complete erasure of the moral dimension from AI and tech, and to me that's a very scary development.</p>
]]></description><pubDate>Mon, 01 Dec 2025 07:04:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46104387</link><dc:creator>ttiurani</dc:creator><comments>https://news.ycombinator.com/item?id=46104387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46104387</guid></item><item><title><![CDATA[New comment by ttiurani in "It’s been a very hard year"]]></title><description><![CDATA[
<p>> imo LLMs are (currently) good at 3 things<p>Notice the phrase "from a moral standpoint". You can't argue against a moral stance by stating solely what <i>is</i>, because the question for them is what <i>ought to be</i>.</p>
]]></description><pubDate>Mon, 01 Dec 2025 06:37:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46104234</link><dc:creator>ttiurani</dc:creator><comments>https://news.ycombinator.com/item?id=46104234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46104234</guid></item><item><title><![CDATA[New comment by ttiurani in "Migrating the main Zig repository from GitHub to Codeberg"]]></title><description><![CDATA[
<p>Looking at these comments, it's painfully apparent how many think that being polite in your communication is more important than actually doing something.<p>I agree it would have been nicer if the message was more polite. But if you compare that to having the backbone follow through with meaningful long-term changes against a corporation you don't trust or respect, there shouldn't even be a discussion.<p>And don't even get me started with the people who come in here just to point out that Codeberg isn't perfect either.</p>
]]></description><pubDate>Thu, 27 Nov 2025 07:14:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46066598</link><dc:creator>ttiurani</dc:creator><comments>https://news.ycombinator.com/item?id=46066598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46066598</guid></item><item><title><![CDATA[Climate Obstruction: Sabotaging Climate Action Around the World]]></title><description><![CDATA[
<p>Article URL: <a href="https://cssn.org/news-research/global-assessment/">https://cssn.org/news-research/global-assessment/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45692505">https://news.ycombinator.com/item?id=45692505</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 24 Oct 2025 09:06:07 +0000</pubDate><link>https://cssn.org/news-research/global-assessment/</link><dc:creator>ttiurani</dc:creator><comments>https://news.ycombinator.com/item?id=45692505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45692505</guid></item><item><title><![CDATA[New comment by ttiurani in "Vibing a non-trivial Ghostty feature"]]></title><description><![CDATA[
<p>> Surely there are some things which you can’t be arsed to take from zero to one?<p>No, not really: <a href="https://news.ycombinator.com/item?id=45232159">https://news.ycombinator.com/item?id=45232159</a><p>> This isn’t selling your soul;<p>There is a plethora of ethical reasons to reject AI <i>even if</i> it was useful.</p>
]]></description><pubDate>Sat, 11 Oct 2025 18:58:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45551690</link><dc:creator>ttiurani</dc:creator><comments>https://news.ycombinator.com/item?id=45551690</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45551690</guid></item><item><title><![CDATA[New comment by ttiurani in "Vibing a non-trivial Ghostty feature"]]></title><description><![CDATA[
<p>That's true, but when the work is rewarding, I also do it quite fast. When it's tedious tweaking, I have force myself to keep on typing.<p>Also: productivity is for machines, not for people.</p>
]]></description><pubDate>Sat, 11 Oct 2025 18:25:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=45551419</link><dc:creator>ttiurani</dc:creator><comments>https://news.ycombinator.com/item?id=45551419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45551419</guid></item><item><title><![CDATA[New comment by ttiurani in "Vibing a non-trivial Ghostty feature"]]></title><description><![CDATA[
<p>> the moment I can get a project up on its legs, to where I can interact with some substantial part of its functionality and refine it, I'm off to the races. [...] This is the part where I simply don't understand the objections people have to coding agents.<p>That's what's valuable <i>to you</i>. For me the zero to one part is the most rewarding and fun part, because that's when the possibilities are near endless, and you get to create something truly original and new. I feel I'd lose a lot of that if I let an AI model prime me into one direction.</p>
]]></description><pubDate>Sat, 11 Oct 2025 17:45:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45551106</link><dc:creator>ttiurani</dc:creator><comments>https://news.ycombinator.com/item?id=45551106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45551106</guid></item><item><title><![CDATA[Seven of nine planetary boundaries now breached]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.pik-potsdam.de/en/news/latest-news/seven-of-nine-planetary-boundaries-now-breached-2013-ocean-acidification-joins-the-danger-zone">https://www.pik-potsdam.de/en/news/latest-news/seven-of-nine-planetary-boundaries-now-breached-2013-ocean-acidification-joins-the-danger-zone</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45369902">https://news.ycombinator.com/item?id=45369902</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 25 Sep 2025 06:42:11 +0000</pubDate><link>https://www.pik-potsdam.de/en/news/latest-news/seven-of-nine-planetary-boundaries-now-breached-2013-ocean-acidification-joins-the-danger-zone</link><dc:creator>ttiurani</dc:creator><comments>https://news.ycombinator.com/item?id=45369902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45369902</guid></item><item><title><![CDATA[New comment by ttiurani in "AI coding"]]></title><description><![CDATA[
<p>The time spent on the tooling is very low. Using AI for that would be like renting a flamethrower because couple of times a year I like to go camping and light a fire. I'd rather just use a lighter.</p>
]]></description><pubDate>Sun, 14 Sep 2025 03:39:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=45237227</link><dc:creator>ttiurani</dc:creator><comments>https://news.ycombinator.com/item?id=45237227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45237227</guid></item><item><title><![CDATA[New comment by ttiurani in "AI coding"]]></title><description><![CDATA[
<p>> I can build anything, but often struggle with getting bogged down with all the basic work. I love AI for speed running through all the boring stuff and getting to the good parts.<p>I'm in the same boat (granted, 10 years less) but can't really relate with this. By the time any part becomes boring, I start to automate/generalize it, which is very challenging to do well. That leaves me so little boring work that I speed run through it faster by typing it myself than I could prompt it.<p>The parts in the middle – non-trivial but not big picture – in my experience are the parts where writing the code myself constantly uncovers better ways to improve both the big picture and the automation/generalization. Because of that, there are almost no lines of code that I write that I feel I want to offload. Almost every line of code either improves the future of the software or my skills as a developer.<p>But perhaps I've been lucky enough to work in the same place for long. If I couldn't bring my code with me and had to constantly start from scratch, I might have a different opinion.</p>
]]></description><pubDate>Sat, 13 Sep 2025 14:03:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45232159</link><dc:creator>ttiurani</dc:creator><comments>https://news.ycombinator.com/item?id=45232159</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45232159</guid></item><item><title><![CDATA[New comment by ttiurani in "Why our website looks like an operating system"]]></title><description><![CDATA[
<p>How would that prevent sites from selling their users' data to third parties without consent server-side? GDPR is not about third party cookies, but about requiring informed consent.</p>
]]></description><pubDate>Fri, 12 Sep 2025 05:09:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45218799</link><dc:creator>ttiurani</dc:creator><comments>https://news.ycombinator.com/item?id=45218799</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45218799</guid></item><item><title><![CDATA[New comment by ttiurani in "Why our website looks like an operating system"]]></title><description><![CDATA[
<p>Exactly. If they indeed only use the cookie for essential functionality, this kind of joke banner only makes their choice to respect visitors' privacy equally annoying.<p>Even worse: because it makes it seem like the EU law is just meritless pestering of people, they are actually fighting for the right for worse sites to spy on their visitors.<p>It's baffling.</p>
]]></description><pubDate>Fri, 12 Sep 2025 04:54:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=45218727</link><dc:creator>ttiurani</dc:creator><comments>https://news.ycombinator.com/item?id=45218727</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45218727</guid></item><item><title><![CDATA[New comment by ttiurani in "Are we decentralized yet?"]]></title><description><![CDATA[
<p>> if what you want is to keep the entire data of the network (similar to having all tweets on Twitter) ready to be queried then you have to store them.<p>They need to be stored, but do they technically <i>have to</i> be stored by just one AppView? I get that it's a 100x easier to implement it like that, but I don't think a distributed search would've been technically impossible (although, granted, necessarily it would have had worse UX).<p>Choosing this feature and then implementing it like they did was a technical choice. Technical choices have consequences and this, I think, was the one which will prevent BlueSky from reaching any meaningful decentralization.<p>And saying "you can create an inferior UX with affordable costs" is not a real answer. Any meaningful decentralization IMO can only happen if it's affordable to create <i>feature identical</i> nodes. That can only happen if you refuse to implement features in ways that need centralization to scale.</p>
]]></description><pubDate>Sun, 31 Aug 2025 10:14:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=45082002</link><dc:creator>ttiurani</dc:creator><comments>https://news.ycombinator.com/item?id=45082002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45082002</guid></item></channel></rss>