<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: karparov</title><link>https://news.ycombinator.com/user?id=karparov</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Apr 2026 17:09:43 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=karparov" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by karparov in "Just Write a Test for It"]]></title><description><![CDATA[
<p>Discussing is obviously fine.<p>But sometimes some innocent blog posts get criticised as if they claimed that they solved world hunger. They don't. They are often just some random thought in a rarely-read blog. Nobody intended to go convince a gang of seasoned hackers that they have undisputable wisdom.</p>
]]></description><pubDate>Sun, 30 Mar 2025 17:37:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=43525942</link><dc:creator>karparov</dc:creator><comments>https://news.ycombinator.com/item?id=43525942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43525942</guid></item><item><title><![CDATA[New comment by karparov in "Just write a test for it"]]></title><description><![CDATA[
<p>It takes more than a few minutes, yes. But this one-time investment will prevent the next 10 migration-related bugs that he'll otherwise blog about.<p>Grab some representative data from production and keep feeding that into your migration tests. Keep updating those. Worth each minute if you care about quality.</p>
]]></description><pubDate>Sun, 30 Mar 2025 17:34:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=43525916</link><dc:creator>karparov</dc:creator><comments>https://news.ycombinator.com/item?id=43525916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43525916</guid></item><item><title><![CDATA[New comment by karparov in "Just Write a Test for It"]]></title><description><![CDATA[
<p>Pre-populate the db.</p>
]]></description><pubDate>Sun, 30 Mar 2025 09:56:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=43522879</link><dc:creator>karparov</dc:creator><comments>https://news.ycombinator.com/item?id=43522879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43522879</guid></item><item><title><![CDATA[New comment by karparov in "Just Write a Test for It"]]></title><description><![CDATA[
<p>Tbf, it's not their fault it made it to the HN front page.<p>Are we going to criticise every little innocent blog post just because somebody liked it, submitted it to HN and it got enough upvotes?</p>
]]></description><pubDate>Sun, 30 Mar 2025 09:55:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=43522874</link><dc:creator>karparov</dc:creator><comments>https://news.ycombinator.com/item?id=43522874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43522874</guid></item><item><title><![CDATA[New comment by karparov in "Just write a test for it"]]></title><description><![CDATA[
<p>> This wasn’t caught by the existing test suite (even though it runs almost 200 end-to-end tests), because it always starts from an empty database, applies all migrations and only then runs the test code.<p>Isn't that where the test coverage has a hole?<p>I somehow expected the blog post to extend testing for this. A pre-populated database which is then migrated. That seems to catch a wider class of issues than parsing sql and shielding against just checking for non-null without default.</p>
]]></description><pubDate>Sun, 30 Mar 2025 09:53:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=43522865</link><dc:creator>karparov</dc:creator><comments>https://news.ycombinator.com/item?id=43522865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43522865</guid></item><item><title><![CDATA[New comment by karparov in "Utah becomes first US state to ban fluoride in its water"]]></title><description><![CDATA[
<p>Twice a year? That's only recommended by dentists in north america because most insurances cover it because of lobby pressure. Every 1-2 years fully suffices, depending on your risk profile (smoker, genetics, ...). That's what countries where the insurrance doesn't have skin in the game recommend.<p>And the average european has much better tooth health than the average u.s. citizen, in my experience.</p>
]]></description><pubDate>Sun, 30 Mar 2025 09:14:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=43522691</link><dc:creator>karparov</dc:creator><comments>https://news.ycombinator.com/item?id=43522691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43522691</guid></item><item><title><![CDATA[New comment by karparov in "Utah becomes first US state to ban fluoride in its water"]]></title><description><![CDATA[
<p>Or just not consume any water.</p>
]]></description><pubDate>Sun, 30 Mar 2025 09:07:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=43522645</link><dc:creator>karparov</dc:creator><comments>https://news.ycombinator.com/item?id=43522645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43522645</guid></item><item><title><![CDATA[New comment by karparov in "Utah becomes first US state to ban fluoride in its water"]]></title><description><![CDATA[
<p>As a random US citizen, chances are high though that you voted Trump and are ok with all this nonsense. So, should be ok?</p>
]]></description><pubDate>Sun, 30 Mar 2025 09:01:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=43522612</link><dc:creator>karparov</dc:creator><comments>https://news.ycombinator.com/item?id=43522612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43522612</guid></item><item><title><![CDATA[New comment by karparov in "Utah becomes first US state to ban fluoride in its water"]]></title><description><![CDATA[
<p>As a European who has lived in both countries I can only laugh at this. From our perspective, US and Canada are 99% identical, culturally.</p>
]]></description><pubDate>Sun, 30 Mar 2025 08:57:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=43522590</link><dc:creator>karparov</dc:creator><comments>https://news.ycombinator.com/item?id=43522590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43522590</guid></item><item><title><![CDATA[New comment by karparov in "Utah becomes first US state to ban fluoride in its water"]]></title><description><![CDATA[
<p>It's also restricting the freedom of communities if you ban them from adding fluoride to their water if they like to.<p>This ban is anti-freedom. (Just like forcing them could be argued to be, even though that's what you argued against.)<p>So, this ban is arguably reducing freedoms on multiple levels.</p>
]]></description><pubDate>Sun, 30 Mar 2025 08:55:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=43522579</link><dc:creator>karparov</dc:creator><comments>https://news.ycombinator.com/item?id=43522579</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43522579</guid></item><item><title><![CDATA[New comment by karparov in "SignalBotOne – Notification Webhooks for Signal"]]></title><description><![CDATA[
<p>"Receive messages on Signal via a simple API. Perfect for notifications and alerts." is not "how it works" but "how you use it".<p>This is "hacker news". A hacker is typically interested in how something works (under the hood).<p>If a hacker asks "how does this mobile phone work?" then they are not looking for "well here you press a button and then here you speak" but something about radio waves and cell towers and mobile operating systems.<p>> > Who is behind this<p>> SignalBot − built by gwillem © 2025<p>When I looked, this information wasn't there. Only the "buy me a coffee" link. Now it is, thanks.</p>
]]></description><pubDate>Sat, 29 Mar 2025 08:39:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=43513847</link><dc:creator>karparov</dc:creator><comments>https://news.ycombinator.com/item?id=43513847</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43513847</guid></item><item><title><![CDATA[New comment by karparov in "xAI has acquired X, xAI now valued at $80B"]]></title><description><![CDATA[
<p>"... seeking the truth ..."<p>Hahaha, ha ha, ha...<p>Maybe more accurate to say "spreading <i>my</i> truth".</p>
]]></description><pubDate>Fri, 28 Mar 2025 21:48:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=43510151</link><dc:creator>karparov</dc:creator><comments>https://news.ycombinator.com/item?id=43510151</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43510151</guid></item><item><title><![CDATA[New comment by karparov in "SignalBotOne – Notification Webhooks for Signal"]]></title><description><![CDATA[
<p>You built this? Would you like to comment what your future plans are?<p>Your self-description is "entrepreneur love for automation". Is it fair to assume that if this takes off then you are planning to introduce paid plans (perhaps with some revenue sharing with the signal folks to lift rate limits for you)?</p>
]]></description><pubDate>Fri, 28 Mar 2025 21:45:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=43510114</link><dc:creator>karparov</dc:creator><comments>https://news.ycombinator.com/item?id=43510114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43510114</guid></item><item><title><![CDATA[New comment by karparov in "SignalBotOne – Notification Webhooks for Signal"]]></title><description><![CDATA[
<p>Who is behind this and how does it work?<p>Why is this information not present on the front page?<p>And why does somebody who thinks people would start using and relying on it not immediately understand that that's important information?</p>
]]></description><pubDate>Fri, 28 Mar 2025 21:39:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=43510060</link><dc:creator>karparov</dc:creator><comments>https://news.ycombinator.com/item?id=43510060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43510060</guid></item><item><title><![CDATA[New comment by karparov in "Tracing the thoughts of a large language model"]]></title><description><![CDATA[
<p>> Damn, local LLM just made it up.<p>> I just searched for the quote and my comment shows up as top result<p>Welcome to the future. Isn:t it lovely?<p>And shame on you (as in: HN crowd) to have contributed to it so massively. You should have known better.</p>
]]></description><pubDate>Fri, 28 Mar 2025 21:34:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=43510014</link><dc:creator>karparov</dc:creator><comments>https://news.ycombinator.com/item?id=43510014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43510014</guid></item><item><title><![CDATA[New comment by karparov in "Show HN: Hexi – Modern header-only network binary serialisation for C++"]]></title><description><![CDATA[
<p>That code-gen would be fantastic. I have commercial applications for this, so I'll keep an eye on your space.</p>
]]></description><pubDate>Fri, 28 Mar 2025 19:40:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=43509210</link><dc:creator>karparov</dc:creator><comments>https://news.ycombinator.com/item?id=43509210</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43509210</guid></item><item><title><![CDATA[New comment by karparov in "Tracing the thoughts of a large language model"]]></title><description><![CDATA[
<p>> and we don't know how it does it<p>We know quite well how it does it. It's applying extrapolation to its lossily compressed representation. It's not magic and especially the HN crowd of technical profficient folks should stop treating it as such.</p>
]]></description><pubDate>Thu, 27 Mar 2025 21:46:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=43498554</link><dc:creator>karparov</dc:creator><comments>https://news.ycombinator.com/item?id=43498554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43498554</guid></item><item><title><![CDATA[New comment by karparov in "Tracing the thoughts of a large language model"]]></title><description><![CDATA[
<p>It's the exact opposite of math.<p>Math postulates a bunch of axioms and then studies what follows from them.<p>Natural science observes the world and tries to retroactively discover what laws could describe what we're seeing.<p>In math, the laws come first, the behavior follows from the laws. The laws are the ground truth.<p>In science, nature is the ground truth. The laws have to follow nature and are adjusted upon a mismatch.<p>(If there is a mismatch in math then you've made a mistake.)</p>
]]></description><pubDate>Thu, 27 Mar 2025 21:43:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=43498526</link><dc:creator>karparov</dc:creator><comments>https://news.ycombinator.com/item?id=43498526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43498526</guid></item><item><title><![CDATA[New comment by karparov in "Tracing the thoughts of a large language model"]]></title><description><![CDATA[
<p>It's been there in programming from essentially the first day too. People skip the theory and just get hacking.<p>Otherwise we'd all be writing Haskell now. Or rather we'd not be writing anything since a real compiler would still have been to hacky and not theoretically correct.<p>I'm writing this with both a deep admiration as well as practical repulsion of C.S. theory.</p>
]]></description><pubDate>Thu, 27 Mar 2025 21:27:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=43498385</link><dc:creator>karparov</dc:creator><comments>https://news.ycombinator.com/item?id=43498385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43498385</guid></item><item><title><![CDATA[New comment by karparov in "California Attorney General issues consumer alert for 23andMe customers"]]></title><description><![CDATA[
<p>In my experience, even if people knew, they just don't care.<p>Most people I talk to about this, tech and non-tech folk have an attitude with a.mix of "you can't escape this anyway, so might as well embrace it" and "misuse scenarios you are describing are pretty far-fetched".</p>
]]></description><pubDate>Sun, 23 Mar 2025 07:03:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=43451317</link><dc:creator>karparov</dc:creator><comments>https://news.ycombinator.com/item?id=43451317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43451317</guid></item></channel></rss>