<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: leni536</title><link>https://news.ycombinator.com/user?id=leni536</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 20 May 2026 18:56:54 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=leni536" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by leni536 in "Everything in C is undefined behavior"]]></title><description><![CDATA[
<p>Unaligned access being fine in one architecture, but not in others would create separate dialects, regardless of being blessed by ISO C.<p>Just don't do unaligned access, it's a dialect that doesn't exist currently, and should never exist.</p>
]]></description><pubDate>Wed, 20 May 2026 13:17:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48207214</link><dc:creator>leni536</dc:creator><comments>https://news.ycombinator.com/item?id=48207214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48207214</guid></item><item><title><![CDATA[New comment by leni536 in "Everything in C is undefined behavior"]]></title><description><![CDATA[
<p>Only in C, that one is defined in C++.<p>edit: I'm not sure it's even undefined in C.</p>
]]></description><pubDate>Wed, 20 May 2026 08:59:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48204941</link><dc:creator>leni536</dc:creator><comments>https://news.ycombinator.com/item?id=48204941</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48204941</guid></item><item><title><![CDATA[New comment by leni536 in "Everything in C is undefined behavior"]]></title><description><![CDATA[
<p>Undefined means that the ISO C doesn't define the behavior. An implementation is free to do so.</p>
]]></description><pubDate>Wed, 20 May 2026 08:54:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48204900</link><dc:creator>leni536</dc:creator><comments>https://news.ycombinator.com/item?id=48204900</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48204900</guid></item><item><title><![CDATA[New comment by leni536 in "Stop MitM on the first SSH connection, on any VPS or cloud provider"]]></title><description><![CDATA[
<p>How do you compare? What trusted channel do you use to retrieve the real public key?</p>
]]></description><pubDate>Sun, 10 May 2026 22:31:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48088821</link><dc:creator>leni536</dc:creator><comments>https://news.ycombinator.com/item?id=48088821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48088821</guid></item><item><title><![CDATA[New comment by leni536 in "Ask HN: We just had an actual UUID v4 collision..."]]></title><description><![CDATA[
<p>It's not happening by chance, there is a bug somewhere.<p>From what I skimmed the package should just call to the js runtime's crypto.randomUUID(). I think it should always be properly seeded.<p>I think it is extremely unlikely that the runtime has a bug here, but who knows? What js runtime do you use?</p>
]]></description><pubDate>Fri, 08 May 2026 10:34:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48061206</link><dc:creator>leni536</dc:creator><comments>https://news.ycombinator.com/item?id=48061206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48061206</guid></item><item><title><![CDATA[New comment by leni536 in "Because It Doesn't Have To"]]></title><description><![CDATA[
<p>Another way to phrase this is that guarantees can impose constraints that are overly limiting.<p>Having said that, the parallel with ML seems to be bit of a stretch. What exact high level guarantee is given up by being probabilistic?</p>
]]></description><pubDate>Sun, 03 May 2026 09:38:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47995209</link><dc:creator>leni536</dc:creator><comments>https://news.ycombinator.com/item?id=47995209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47995209</guid></item><item><title><![CDATA[New comment by leni536 in "Ti-84 Evo"]]></title><description><![CDATA[
<p>How is the battery life? Rechargeable sure is nice, but the older models lasted forever on 4 AAAs (at least my TI-83). That's one aspect that would justify the low processing power for today's standards for portable computing devices.</p>
]]></description><pubDate>Fri, 01 May 2026 21:41:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47980771</link><dc:creator>leni536</dc:creator><comments>https://news.ycombinator.com/item?id=47980771</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47980771</guid></item><item><title><![CDATA[New comment by leni536 in "For Linux kernel vulnerabilities, there is no heads-up to distributions"]]></title><description><![CDATA[
<p>This seems to be sloppy wording, with the intent of "we only offer the bounty under these terms". Maybe my interpretation is too charitable.</p>
]]></description><pubDate>Fri, 01 May 2026 11:43:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47973642</link><dc:creator>leni536</dc:creator><comments>https://news.ycombinator.com/item?id=47973642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47973642</guid></item><item><title><![CDATA[New comment by leni536 in "For Linux kernel vulnerabilities, there is no heads-up to distributions"]]></title><description><![CDATA[
<p>I wonder if "if you contact us... you automatically agree" stands in court. That's just ridiculous.</p>
]]></description><pubDate>Thu, 30 Apr 2026 20:23:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47967750</link><dc:creator>leni536</dc:creator><comments>https://news.ycombinator.com/item?id=47967750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47967750</guid></item><item><title><![CDATA[New comment by leni536 in "You can beat the binary search"]]></title><description><![CDATA[
<p>I wouldn't. This is very specialized to the type of the elements.</p>
]]></description><pubDate>Thu, 30 Apr 2026 20:16:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47967667</link><dc:creator>leni536</dc:creator><comments>https://news.ycombinator.com/item?id=47967667</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47967667</guid></item><item><title><![CDATA[New comment by leni536 in "GCC 16 has been released"]]></title><description><![CDATA[
<p>1. You still need std::launder in that case.<p>2. It doesn't initialize the object that is implicitly created, even if the storage has initialized chars.</p>
]]></description><pubDate>Thu, 30 Apr 2026 18:22:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47966364</link><dc:creator>leni536</dc:creator><comments>https://news.ycombinator.com/item?id=47966364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47966364</guid></item><item><title><![CDATA[New comment by leni536 in "Who owns the code Claude Code wrote?"]]></title><description><![CDATA[
<p>And LLMs perform when you prompt them.</p>
]]></description><pubDate>Wed, 29 Apr 2026 11:14:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47946731</link><dc:creator>leni536</dc:creator><comments>https://news.ycombinator.com/item?id=47946731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47946731</guid></item><item><title><![CDATA[New comment by leni536 in "Who owns the code Claude Code wrote?"]]></title><description><![CDATA[
<p>And they are legally required to license the play to do that, if it's still in copyright.</p>
]]></description><pubDate>Wed, 29 Apr 2026 06:58:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47944995</link><dc:creator>leni536</dc:creator><comments>https://news.ycombinator.com/item?id=47944995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47944995</guid></item><item><title><![CDATA[New comment by leni536 in "It's OK to abandon your side-project (2024)"]]></title><description><![CDATA[
<p>I feel uneasy about this after the xz story.</p>
]]></description><pubDate>Mon, 27 Apr 2026 09:27:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47919463</link><dc:creator>leni536</dc:creator><comments>https://news.ycombinator.com/item?id=47919463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47919463</guid></item><item><title><![CDATA[New comment by leni536 in "Issue links now open in a popup"]]></title><description><![CDATA[
<p>Great, the UX feature I probably hate the most in Jira, now on Github.</p>
]]></description><pubDate>Sun, 26 Apr 2026 17:00:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47911802</link><dc:creator>leni536</dc:creator><comments>https://news.ycombinator.com/item?id=47911802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47911802</guid></item><item><title><![CDATA[New comment by leni536 in "The Joy of Folding Bikes"]]></title><description><![CDATA[
<p>Recently I tried out Brompton Bike Hire in London for a week. Can recommend the bike, and the price is reasonable. The bikes are hired from automatic storage lockers, which makes sense as a concept. The app is atrocious though, and I had a lot of trouble returning the bike at the end of the week.</p>
]]></description><pubDate>Sat, 25 Apr 2026 22:29:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47905229</link><dc:creator>leni536</dc:creator><comments>https://news.ycombinator.com/item?id=47905229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47905229</guid></item><item><title><![CDATA[New comment by leni536 in "Ubuntu 26.04"]]></title><description><![CDATA[
<p>Did you pin the package's priority or just apt removed it?</p>
]]></description><pubDate>Fri, 24 Apr 2026 08:40:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47887417</link><dc:creator>leni536</dc:creator><comments>https://news.ycombinator.com/item?id=47887417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47887417</guid></item><item><title><![CDATA[New comment by leni536 in "It is incorrect to "normalize" // in HTTP URL paths"]]></title><description><![CDATA[
<p>It can't be. It's the same confusion as "email address normalization" being wrong (for example when gmail ignores dots when mapping an address to an inbox).<p>It matters where the normalization happens, and server-side behavior is out-of-scope of these identifier RFCs.</p>
]]></description><pubDate>Sat, 18 Apr 2026 10:14:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47814671</link><dc:creator>leni536</dc:creator><comments>https://news.ycombinator.com/item?id=47814671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47814671</guid></item><item><title><![CDATA[New comment by leni536 in "It is incorrect to "normalize" // in HTTP URL paths"]]></title><description><![CDATA[
<p>I don't think it's incorrect for distinct paths to point to the same resource.<p>Of course you shouldn't assume that in a client. If you are implementing against an API don't deviate regarding // and trailing / from the API documentation.</p>
]]></description><pubDate>Sat, 18 Apr 2026 10:04:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47814632</link><dc:creator>leni536</dc:creator><comments>https://news.ycombinator.com/item?id=47814632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47814632</guid></item><item><title><![CDATA[New comment by leni536 in "It is incorrect to "normalize" // in HTTP URL paths"]]></title><description><![CDATA[
<p>Wait until you try http:/example.com and http://////example.com in your browser.</p>
]]></description><pubDate>Sat, 18 Apr 2026 09:10:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47814413</link><dc:creator>leni536</dc:creator><comments>https://news.ycombinator.com/item?id=47814413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47814413</guid></item></channel></rss>