<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: horizion2025</title><link>https://news.ycombinator.com/user?id=horizion2025</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 02:39:43 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=horizion2025" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by horizion2025 in "Why Is Claude Turning into an a**Hole?"]]></title><description><![CDATA[
<p>Sometimes it makes up strawmans where it implies you wrote or implied something insanely stupid and then "corrects" this. My interpretation of it is that it has been taught to give nuanced answers and seeing things from every perspective and somehow this goes overboard where it starts nuancing something "just in case" the user held non-nuanced views. Some cases are OK (if it just adds information) but I hate it when it goes "it is not X, it is Y..." where X is some stupid view you never implied and Y is what you actually wrote!</p>
]]></description><pubDate>Sun, 14 Jun 2026 22:40:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48533694</link><dc:creator>horizion2025</dc:creator><comments>https://news.ycombinator.com/item?id=48533694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48533694</guid></item><item><title><![CDATA[New comment by horizion2025 in "European sunscreens are safer than American (2024)"]]></title><description><![CDATA[
<p>Titanium dioxide is now an IARC 2B suspected carcinogen.</p>
]]></description><pubDate>Fri, 12 Jun 2026 17:09:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48506686</link><dc:creator>horizion2025</dc:creator><comments>https://news.ycombinator.com/item?id=48506686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48506686</guid></item><item><title><![CDATA[New comment by horizion2025 in "European sunscreens are safer than American (2024)"]]></title><description><![CDATA[
<p>Btw titanium dioxide is now a suspected carcinogenic. It is illegal in food in the EU now.</p>
]]></description><pubDate>Fri, 12 Jun 2026 17:08:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48506673</link><dc:creator>horizion2025</dc:creator><comments>https://news.ycombinator.com/item?id=48506673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48506673</guid></item><item><title><![CDATA[New comment by horizion2025 in "European sunscreens are safer than American (2024)"]]></title><description><![CDATA[
<p>Wrong there are plenty of other ingredients. In fact one of those ingredients that is permitted in EU and not US is ecamsule. It is quite nice, it absorbs the UV photons by switching confirmation (different isomere) rather than being oxidised into ROS/free radicals as many other ingredients do.</p>
]]></description><pubDate>Fri, 12 Jun 2026 17:06:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48506644</link><dc:creator>horizion2025</dc:creator><comments>https://news.ycombinator.com/item?id=48506644</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48506644</guid></item><item><title><![CDATA[New comment by horizion2025 in "Spinning around: Please don’t – Common problems with spin locks"]]></title><description><![CDATA[
<p>My concurrency knowledge is a bit rusty but aren't spinlocks only supposed to be used for very brief waits like in the hundreds of cycles (or situations where you can't block... like internal o/s scheduling structures in SMP setups)? If so how much does all this back off and starvation of higher priority threads even matter? If it is longer then you should use a locking primitive (except for in those low level os structures!) where most of the things discussed are not an issue. Would love to hear the use cases where spin locks are needed in eg user space, I dont doubt they occur.</p>
]]></description><pubDate>Thu, 29 Jan 2026 01:45:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46804619</link><dc:creator>horizion2025</dc:creator><comments>https://news.ycombinator.com/item?id=46804619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46804619</guid></item><item><title><![CDATA[New comment by horizion2025 in "Python 3.15’s interpreter for Windows x86-64 should hopefully be 15% faster"]]></title><description><![CDATA[
<p>But if that is so why this focus on the few clock cycles of dispatch?</p>
]]></description><pubDate>Sun, 28 Dec 2025 07:18:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46409136</link><dc:creator>horizion2025</dc:creator><comments>https://news.ycombinator.com/item?id=46409136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46409136</guid></item><item><title><![CDATA[New comment by horizion2025 in "Python 3.15’s interpreter for Windows x86-64 should hopefully be 15% faster"]]></title><description><![CDATA[
<p>I don't understand this focus on micro performance details... considering that all of this is about an interpretation approach which is always going to be slow relatively speaking. The big speed up would be to JIT it all, then you dont need to care about structuring of switch loops etc</p>
]]></description><pubDate>Thu, 25 Dec 2025 18:29:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46386147</link><dc:creator>horizion2025</dc:creator><comments>https://news.ycombinator.com/item?id=46386147</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46386147</guid></item><item><title><![CDATA[New comment by horizion2025 in "I can't upgrade to Windows 11, now leave me alone"]]></title><description><![CDATA[
<p>The worst is when the only 'dismiss'-option is "I will do it later"... even if you have no intention of ever doing it...  essentially forcing you to lie. It has been a while since I've seen it though, so that's progress!</p>
]]></description><pubDate>Sun, 21 Dec 2025 21:47:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46348860</link><dc:creator>horizion2025</dc:creator><comments>https://news.ycombinator.com/item?id=46348860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46348860</guid></item><item><title><![CDATA[New comment by horizion2025 in "I can't upgrade to Windows 11, now leave me alone"]]></title><description><![CDATA[
<p>Well it also means it could be a good time to buy so you won't have to pay even more overprice for the same performance years down the line.
I just bought one a good month ago. My old one was over 10 years old, not worn out, but not upgradeable to Win 11. I had been thinking waiting one more year before the security updates to Win10 are out... But I bought in when the first stories hit of the DDR5 price rises - at that time there had 'only' been a doubling, now the price is a further 3x of what I paid a good month ago. I thought it might be a good time to buy given the machine was so old and component prices were going up, and might for a long time.
But yeah, performance improvements aren't what they used to. Part of the reason is that normal things were  already felt so fast on the old one ;-) But I did get a much better gfx cards allowing some games that were unplayable before, and I think the CPU upgrade was needed for that as well, and then you might as well overhaul the machine. I also went from 16 to 64 GB, and the 16 GB had been a bit too little for some things.</p>
]]></description><pubDate>Sun, 21 Dec 2025 21:39:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46348788</link><dc:creator>horizion2025</dc:creator><comments>https://news.ycombinator.com/item?id=46348788</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46348788</guid></item><item><title><![CDATA[New comment by horizion2025 in "Indoor tanning makes youthful skin much older on a genetic level"]]></title><description><![CDATA[
<p>Yes I agree, I was just responding the article's "“We cannot reverse a mutation once it occurs, ..." I don't think that is entirely accurate. Also, I think it is a dynamic process, so even cells the immune system hasn't killed yet could be found later. Or the mutation could cause other deviancies that will make the cell uncompetitive with healthy cells. But it is a slow process - it takes years for former smokers' lung cancer risk to return to near that of never smokers. And it probably never gets there - some mutated cells may never be detectable and there's clearly also a threshold beyond which the cancer is irreversible, at least without intervention.</p>
]]></description><pubDate>Sun, 21 Dec 2025 21:32:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46348729</link><dc:creator>horizion2025</dc:creator><comments>https://news.ycombinator.com/item?id=46348729</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46348729</guid></item><item><title><![CDATA[New comment by horizion2025 in "Indoor tanning makes youthful skin much older on a genetic level"]]></title><description><![CDATA[
<p>"The young tanning bed users had more skin mutations than people twice their age, especially in their lower backs, an area that does not get much damage from sunlight but has a great deal of exposure from tanning beds."<p>So in other areas than the lower back, everyone - tan bed users or not - have these supposed seeds of melanoma as well? And that is for a much larger area of the skin than the one mentioned.<p>Also I wonder about the quote that a mutated cell can never go back. The immune system could kill the mutated cells and thereby promote the unmutated ones. Though nothing is perfect of course. <a href="https://www.ucl.ac.uk/news/2020/jan/analysis-protective-lungs-cells-replenish-ex-smokers-reducing-cancer-risk" rel="nofollow">https://www.ucl.ac.uk/news/2020/jan/analysis-protective-lung...</a></p>
]]></description><pubDate>Sun, 21 Dec 2025 18:40:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46347086</link><dc:creator>horizion2025</dc:creator><comments>https://news.ycombinator.com/item?id=46347086</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46347086</guid></item><item><title><![CDATA[New comment by horizion2025 in "I program on the subway"]]></title><description><![CDATA[
<p>I have always enjoyed it. I have even gotten comments "can you really do anything in such a short period of time" but i have found that even 20 min sessions on a commute can be effective. For a major project I did the final push on such a commute just hoping the push could complete before the train reached the tunnel without coverage, and it did</p>
]]></description><pubDate>Sun, 21 Dec 2025 18:30:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46346978</link><dc:creator>horizion2025</dc:creator><comments>https://news.ycombinator.com/item?id=46346978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46346978</guid></item><item><title><![CDATA[New comment by horizion2025 in "Working quickly is more important than it seems (2015)"]]></title><description><![CDATA[
<p>> . As for writing, well, I have been working on this little blog post, on and off, no joke, for six years.<p>But the screenshot says the md file was created in 2009, so that would be 16 years?</p>
]]></description><pubDate>Thu, 18 Dec 2025 04:54:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46308998</link><dc:creator>horizion2025</dc:creator><comments>https://news.ycombinator.com/item?id=46308998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46308998</guid></item><item><title><![CDATA[New comment by horizion2025 in "Vacuum Is a Lie: About Your Indexes"]]></title><description><![CDATA[
<p>"When VACUUM runs, it removes those dead tuples and compacts the remaining rows within each page. If an entire page becomes empty, PostgreSQL can reclaim it entirely."<p>Is this true? I was of the belief that standard vacuum doesnt move any data even within a page... It merely enables dead tuples to be reused in the future. But I could be mistaken</p>
]]></description><pubDate>Sun, 14 Dec 2025 17:19:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46264771</link><dc:creator>horizion2025</dc:creator><comments>https://news.ycombinator.com/item?id=46264771</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46264771</guid></item><item><title><![CDATA[New comment by horizion2025 in "Estimates are difficult for developers and product owners"]]></title><description><![CDATA[
<p>It is often not just about the difficulty of estimation the time for specific tasks but also what the assumptions put in were. Sometimes these assumptions werent written out explicitly or other times they were (deliberately?) removed. Just one example of a broken example: a project can be run in many ways. You can have an estimate done based on A-team resources and high priority but the moment the contract or whatever is done, it is decided to outside the whole work to a new team who never worked on the code before and sit thousands of miles away. To compensate 2-3x as many people are assigned. Add in a non technical project manager and scrum master and all kinds of resources that were never envisaged but who will report time in on the project etc. You get the idea. And this was just done type of assumption that could broken!</p>
]]></description><pubDate>Sun, 07 Dec 2025 20:55:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46185071</link><dc:creator>horizion2025</dc:creator><comments>https://news.ycombinator.com/item?id=46185071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46185071</guid></item><item><title><![CDATA[New comment by horizion2025 in "Introducing architecture variants"]]></title><description><![CDATA[
<p>How many additions have there even been outside of AVX-x? And even AVX-2 is from 2011. If we ignore AVX-x the last I can recall are the few instructions added in the manipulation sets BMI/ABM, but they are Haswell/Piledriver/Jaguar era (2012-2013). While some specific cases could benefit, doesn't seem like a goldmine of performance improvements.<p>Further, maybe it has not been a focus for compiler vendors to generate good code for these higher-level archs if few are using the feature. So Ubuntu's move could improve that.</p>
]]></description><pubDate>Sat, 01 Nov 2025 09:22:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45780322</link><dc:creator>horizion2025</dc:creator><comments>https://news.ycombinator.com/item?id=45780322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45780322</guid></item><item><title><![CDATA[New comment by horizion2025 in "I spent a year making an ASN.1 compiler in D"]]></title><description><![CDATA[
<p>I have also had to work with this in many contexts... Deeply embedded systems with no parsers available and where no "proper" ones would fit. So i have hand written but basic parsing and generation a few times.<p>Oh and there is also non compliant implementations. E.g. some passports (yes the passports with chip use tons of ASN.1) even have incorrect including of big integers (supposed to be the minimum two complement, as I recall some passports used a fixed non-complement format yanked into the 0x02 INTEGER type... Some libraries have special non-compliant parsing modes to deal with it).</p>
]]></description><pubDate>Thu, 23 Oct 2025 16:39:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=45683938</link><dc:creator>horizion2025</dc:creator><comments>https://news.ycombinator.com/item?id=45683938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45683938</guid></item><item><title><![CDATA[New comment by horizion2025 in "Galileo Bad, Archimedes Good"]]></title><description><![CDATA[
<p>What's up with the Galileo hate? Even if he couldn't derive the area of a cycloid, doesn't give justification to condemn a whole scientific career (Galileo is the most overrated figure in the history of science?!). Shouldn't Galileo be measured what he did solve rather than what he didn't... failing one problem is hardly proof of general incompetence. 
Besides, he's not really known as a mathematician but more for his works in physics, and he certainly isn't considered one of the great mathematicians of his time.<p>Just a few things we owe Galileo in physics:<p>* The principle of relativity. You might think that was Einstein, but the first theory of relativity was by Galileo in his 1632 "Dialogue Concerning the Two Chief World Systems" (before Newton was even born!). Galileo introduced this idea with a brilliant thought experiment: He asked the reader to imagine being in a windowless cabin on a smoothly sailing ship. He argued that no experiment you could perform inside the cabin (dropping a ball, watching flies, etc.) could tell you whether the ship was at rest or moving at a constant velocity. All the laws of mechanics would behave identically. This is the cornerstone of classical mechanics. In the context of special relativity, Einstein "merely" added 'the speed of light is c' to the list of laws of nature that hold in all inertial frames. But the general way of viewing laws of nature relative as being invariant to motion was Galileo's (the principle of inertia), and essentially the starting point for Newtonian mechanics. It doesn't seem like the work of someone only able to fiddle around with scales.<p>* The Law of Falling Bodies: The discovery that the distance an object falls is proportional to the square of the time. The first truly modern mathematical law of physics.<p>* Detailed telescopic observations: Moons of Jupiter, Phases of Venus, Mountains on the Moon & Sunspots, etc.</p>
]]></description><pubDate>Wed, 01 Oct 2025 20:17:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45442890</link><dc:creator>horizion2025</dc:creator><comments>https://news.ycombinator.com/item?id=45442890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45442890</guid></item><item><title><![CDATA[New comment by horizion2025 in "ChatGPT Developer Mode: Full MCP client access"]]></title><description><![CDATA[
<p><a href="https://en.wikipedia.org/wiki/Motte-and-bailey_fallacy" rel="nofollow">https://en.wikipedia.org/wiki/Motte-and-bailey_fallacy</a><p>Essentially: you advance a claim that you hope will be interpreted by the audience in a "wide" way (avoid = eliminate) even though this could be difficult to defend. On the rare occasions some would call you on it, the claim is such it allows you to retreat to an interpretation that is more easily defensible ("with the word 'avoid' I only meant it reduces the risk, not eliminates").</p>
]]></description><pubDate>Thu, 11 Sep 2025 00:03:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=45205893</link><dc:creator>horizion2025</dc:creator><comments>https://news.ycombinator.com/item?id=45205893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45205893</guid></item><item><title><![CDATA[New comment by horizion2025 in "ChatGPT Developer Mode: Full MCP client access"]]></title><description><![CDATA[
<p>Essentially a motte-and-bailey. "mitigate" is the same. Can be used when the risk is only partially eliminated but you can be lucky (depending on perspective) the reader will believe the issue is fully solved by that mitigation.</p>
]]></description><pubDate>Wed, 10 Sep 2025 19:39:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45202581</link><dc:creator>horizion2025</dc:creator><comments>https://news.ycombinator.com/item?id=45202581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45202581</guid></item></channel></rss>