<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: yccs27</title><link>https://news.ycombinator.com/user?id=yccs27</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 16:13:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=yccs27" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by yccs27 in "[dead]"]]></title><description><![CDATA[
<p>Does "Pharma" actually dose medication based on the Eyring equation? I'm not convinced we actually know the value of ΔG. AFAIK, the optimal biological dose is determined via dose-ranging studies during Phase I/II of clinical trials. And drug metabolism rate is measured, not derived from theoretical models.</p>
]]></description><pubDate>Mon, 30 Mar 2026 14:43:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47575016</link><dc:creator>yccs27</dc:creator><comments>https://news.ycombinator.com/item?id=47575016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47575016</guid></item><item><title><![CDATA[New comment by yccs27 in "Waymo Safety Impact"]]></title><description><![CDATA[
<p>Road capacity does not increase with speed above 50 km/h on urban roads or 70 km/h on highways. Following distance scales with speed, so more speed can actually mean fewer cars per unit of time.<p>In theory, braking distance scales quadratically with speed. In practice, people leave less room on highways, because they rely on others driving predictably, but spacing still increases faster than linear.</p>
]]></description><pubDate>Fri, 20 Mar 2026 07:20:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47451516</link><dc:creator>yccs27</dc:creator><comments>https://news.ycombinator.com/item?id=47451516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47451516</guid></item><item><title><![CDATA[New comment by yccs27 in "Hisense TVs add unskippable startup ads before live TV"]]></title><description><![CDATA[
<p>I'm not so sure this is really a free market equilibrium. There are two effects which explain the prevalence of ads even if consumers are willing to pay more for ad-free products:<p>- Imperfect information, aka Market for Lemons: It can be hard to find out how prevalent ads will be when buying a product. Consumers often make a purchasing decision without knowledge about ads.<p>- Changing terms after lock-in, aka Enshittification: Manufacturers (like Hisense here) can add advertising to products after consumers have already bought them. Initially, consumers have negotiation power since they can freely choose a product, but later they are locked in and cannot easily react to the manufacturer changing the product to their detriment.</p>
]]></description><pubDate>Tue, 10 Mar 2026 14:19:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47323647</link><dc:creator>yccs27</dc:creator><comments>https://news.ycombinator.com/item?id=47323647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47323647</guid></item><item><title><![CDATA[New comment by yccs27 in "The “JVG algorithm” only wins on tiny numbers"]]></title><description><![CDATA[
<p>The last line of the introduction<p>> By doing so, we aim to provide a novel paradigm [...]<p>also made me think of item 19 on your list:<p>> 10 points for claiming that your work is on the cutting edge of a "paradigm shift".<p>I'm sad though that you didn't call it the "Baez crackpot index"...</p>
]]></description><pubDate>Tue, 10 Mar 2026 10:25:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47321350</link><dc:creator>yccs27</dc:creator><comments>https://news.ycombinator.com/item?id=47321350</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47321350</guid></item><item><title><![CDATA[New comment by yccs27 in "Voith Schneider Propeller"]]></title><description><![CDATA[
<p>This reads a lot like an advertisement.
The linked page [[Cyclorotor]] is more neutral and has more information on the design and applications outside of marine vessels:<p><a href="https://en.wikipedia.org/wiki/Cyclorotor" rel="nofollow">https://en.wikipedia.org/wiki/Cyclorotor</a></p>
]]></description><pubDate>Thu, 19 Feb 2026 11:42:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47072781</link><dc:creator>yccs27</dc:creator><comments>https://news.ycombinator.com/item?id=47072781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47072781</guid></item><item><title><![CDATA[New comment by yccs27 in "Wisconsin communities signed secrecy deals for billion-dollar data centers"]]></title><description><![CDATA[
<p>It‘s preying on the city‘s desperation to get a cash payout, to get space and utilities worth much more. Facebook abuses its market power to pit city governments against each other, while the cities don‘t have many alternatives.</p>
]]></description><pubDate>Fri, 30 Jan 2026 19:31:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46828803</link><dc:creator>yccs27</dc:creator><comments>https://news.ycombinator.com/item?id=46828803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46828803</guid></item><item><title><![CDATA[New comment by yccs27 in "Are two heads better than one?"]]></title><description><![CDATA[
<p>The saying probably assumes that each chronometer has a certain small probability of malfunctioning, resulting in a significant error (basically a fat-tailed error distribution). With three chronometers, you can use a robust estimator of the true value (consensus value or median). With two, there's no robust estimator and if you use the mean, you have twice the probability of being significantly wrong (though only by half as much).</p>
]]></description><pubDate>Wed, 14 Jan 2026 14:11:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46616266</link><dc:creator>yccs27</dc:creator><comments>https://news.ycombinator.com/item?id=46616266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46616266</guid></item><item><title><![CDATA[New comment by yccs27 in "Show HN: Cachekit – High performance caching policies library in Rust"]]></title><description><![CDATA[
<p>Thanks for the link, nice to see the informal conventions spelled out like this!</p>
]]></description><pubDate>Wed, 14 Jan 2026 08:50:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46613816</link><dc:creator>yccs27</dc:creator><comments>https://news.ycombinator.com/item?id=46613816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46613816</guid></item><item><title><![CDATA[New comment by yccs27 in "The chess bot on Delta Air Lines will destroy you (2024) [video]"]]></title><description><![CDATA[
<p>True, although better pruning can massively lower the effective branching ratio compared to pure alpha-beta, making the algorithm benefit more from longer search time again (which is why pruning is so important).</p>
]]></description><pubDate>Tue, 13 Jan 2026 11:06:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46599472</link><dc:creator>yccs27</dc:creator><comments>https://news.ycombinator.com/item?id=46599472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46599472</guid></item><item><title><![CDATA[New comment by yccs27 in "Looking for flagged discussions on HN? See what's active"]]></title><description><![CDATA[
<p>Users with enough karma can "flag" posts and comments, which a) calls for moderator attention and b) decreases ranking. It's meant for off-topic/inflammatory/low-quality submissions.</p>
]]></description><pubDate>Fri, 09 Jan 2026 22:03:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46560025</link><dc:creator>yccs27</dc:creator><comments>https://news.ycombinator.com/item?id=46560025</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46560025</guid></item><item><title><![CDATA[New comment by yccs27 in "Some Junk Theorems in Lean"]]></title><description><![CDATA[
<p>It is enforced automatically for most purposes: If you're writing a proof involving e.g. the sqrt function, you want to use theorems about it, e.g. that (sqrt(x))^2 = x. Almost all of those theorems have x>=0 as a precondition, so you do need to prove it when it matters.</p>
]]></description><pubDate>Sat, 27 Dec 2025 15:31:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46402543</link><dc:creator>yccs27</dc:creator><comments>https://news.ycombinator.com/item?id=46402543</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46402543</guid></item><item><title><![CDATA[New comment by yccs27 in "Inverse Parentheses"]]></title><description><![CDATA[
<p>Thanks, writing it as 1+2(*)3 made it click for me.<p>Reminds me of the '$' operator in Haskell - it lowers the precedence of function application, basically being an opening parenthesis that's implicitly closed at the end of the line.</p>
]]></description><pubDate>Mon, 22 Dec 2025 09:49:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46352686</link><dc:creator>yccs27</dc:creator><comments>https://news.ycombinator.com/item?id=46352686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46352686</guid></item><item><title><![CDATA[New comment by yccs27 in "Thoughts on Go vs. Rust vs. Zig"]]></title><description><![CDATA[
<p>No. There is a global allocator which is used by default, but all the stdlib functions that allocate memory have a version which allows you to pass in a custom allocator. These functions are still "unstable" though, so they can currently only be used with development builds of the compiler.</p>
]]></description><pubDate>Fri, 05 Dec 2025 12:10:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46160221</link><dc:creator>yccs27</dc:creator><comments>https://news.ycombinator.com/item?id=46160221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46160221</guid></item><item><title><![CDATA[New comment by yccs27 in "Ruby Symbols"]]></title><description><![CDATA[
<p>The article is a bit confusing, but I like the concept behind symbols: Basically a way to distinguish identifier names (chosen by the programmer) from user-facing strings.<p>The distinction between is one I've mentally adopted in other languages like Python as well. For personal projects I like to use single quotes for 'symbols' and double quotes for "strings", e.g.:<p><pre><code>    add_label(text="Hello World!", align='center')
</code></pre>
Does anyone else do something similar?</p>
]]></description><pubDate>Tue, 18 Nov 2025 12:55:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=45965069</link><dc:creator>yccs27</dc:creator><comments>https://news.ycombinator.com/item?id=45965069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45965069</guid></item><item><title><![CDATA[New comment by yccs27 in "/dev/null is an ACID compliant database"]]></title><description><![CDATA[
<p>> 85,66% guaranteed uptime (we need some sleep, too)</p>
]]></description><pubDate>Fri, 24 Oct 2025 08:23:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=45692236</link><dc:creator>yccs27</dc:creator><comments>https://news.ycombinator.com/item?id=45692236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45692236</guid></item><item><title><![CDATA[New comment by yccs27 in "Knocker, a knock based access control system for your homelab"]]></title><description><![CDATA[
<p>Unfortunately there's an increasing number of home internet connections behind CGNat, as IPv4 adresses run out (and IPv6 doesn't gain momentum, heaven knows why)</p>
]]></description><pubDate>Wed, 22 Oct 2025 13:20:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45668699</link><dc:creator>yccs27</dc:creator><comments>https://news.ycombinator.com/item?id=45668699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45668699</guid></item><item><title><![CDATA[New comment by yccs27 in "Most expensive laptops"]]></title><description><![CDATA[
<p>#9 on the list is a Macbook Pro.</p>
]]></description><pubDate>Tue, 21 Oct 2025 07:55:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45653497</link><dc:creator>yccs27</dc:creator><comments>https://news.ycombinator.com/item?id=45653497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45653497</guid></item><item><title><![CDATA[New comment by yccs27 in "Most expensive laptops"]]></title><description><![CDATA[
<p>Are there any laptops that actually have a desktop GPU built in?</p>
]]></description><pubDate>Tue, 21 Oct 2025 07:53:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45653489</link><dc:creator>yccs27</dc:creator><comments>https://news.ycombinator.com/item?id=45653489</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45653489</guid></item><item><title><![CDATA[New comment by yccs27 in "The Weird Concept of Branchless Programming"]]></title><description><![CDATA[
<p>The most general approach is to calculate all the different cases, and then do a branchless selection:<p><pre><code>    var4 = (var1==1)*(var2+var3) | (var1==2)*(var2-var3) | ...
</code></pre>
Of course this is basically the slowest possible option, but it might work as a starting point for a general-purpose optimizer to find a faster solution. If it doesn't, this will likely compile to conditional move instructions.<p>It might help if you replace the comparison and multiplication with an equivalent expression made from bitwise operations, but I believe most compilers already know how to do this transformation.</p>
]]></description><pubDate>Mon, 29 Sep 2025 07:08:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45411069</link><dc:creator>yccs27</dc:creator><comments>https://news.ycombinator.com/item?id=45411069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45411069</guid></item><item><title><![CDATA[New comment by yccs27 in "Effect Systems vs. Print Debugging: A Pragmatic Solution"]]></title><description><![CDATA[
<p>I was referring to the specific Debug effect described in the post, which only works in debugging builds. This means that the production build cannot have unexpected output from a function with no declared effect.</p>
]]></description><pubDate>Fri, 26 Sep 2025 11:37:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=45385316</link><dc:creator>yccs27</dc:creator><comments>https://news.ycombinator.com/item?id=45385316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45385316</guid></item></channel></rss>