<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: delamon</title><link>https://news.ycombinator.com/user?id=delamon</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 27 Aug 2026 19:50:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=delamon" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by delamon in "Asahi Linux Progress Report: Linux 7.2"]]></title><description><![CDATA[
<p>My amd thinkpad idles at 3w, watching youtube is about 4.5-5w.</p>
]]></description><pubDate>Thu, 27 Aug 2026 08:04:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49461425</link><dc:creator>delamon</dc:creator><comments>https://news.ycombinator.com/item?id=49461425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49461425</guid></item><item><title><![CDATA[New comment by delamon in "What Is a Syslog Server?"]]></title><description><![CDATA[
<p>Yes, but if you want pus truly wide events (e.g. >64KiB), then it migth push syslog implementation from happy/well-throded path.</p>
]]></description><pubDate>Tue, 25 Aug 2026 16:07:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49436380</link><dc:creator>delamon</dc:creator><comments>https://news.ycombinator.com/item?id=49436380</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49436380</guid></item><item><title><![CDATA[New comment by delamon in "What Is a Syslog Server?"]]></title><description><![CDATA[
<p>> There can be overload, but the backpressure should propagate downstream and senders and intermediaries should buffer locally if needed.<p>You're only delaying the inevitable. Even with local buffering, you can arrive at a point where you can buffer no more and have either to choke the production workload or start dropping messages.</p>
]]></description><pubDate>Tue, 25 Aug 2026 14:52:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49435212</link><dc:creator>delamon</dc:creator><comments>https://news.ycombinator.com/item?id=49435212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49435212</guid></item><item><title><![CDATA[New comment by delamon in "China’s open-weights AI strategy is winning"]]></title><description><![CDATA[
<p>You surely meant capacitors, not transistors</p>
]]></description><pubDate>Tue, 21 Jul 2026 11:11:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48990722</link><dc:creator>delamon</dc:creator><comments>https://news.ycombinator.com/item?id=48990722</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48990722</guid></item><item><title><![CDATA[New comment by delamon in "Eliminating Go bounds checks with unsafe"]]></title><description><![CDATA[
<p>How so? PGO might indicate that most of the time arguments are in bounds, but that's not enough. It has to be a proof with 100% certainty before bound checks can be removed</p>
]]></description><pubDate>Mon, 20 Jul 2026 10:28:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48976827</link><dc:creator>delamon</dc:creator><comments>https://news.ycombinator.com/item?id=48976827</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48976827</guid></item><item><title><![CDATA[New comment by delamon in "I tricked Claude into leaking your deepest, darkest secrets"]]></title><description><![CDATA[
<p>Or even use acl(5), which is simplier than making arbitrary groups.</p>
]]></description><pubDate>Wed, 15 Jul 2026 11:21:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48919142</link><dc:creator>delamon</dc:creator><comments>https://news.ycombinator.com/item?id=48919142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48919142</guid></item><item><title><![CDATA[New comment by delamon in "Your code is fast if you're lucky"]]></title><description><![CDATA[
<p>You can, in fact, give compiler a hint wether the branch will be predictable or not. E.g. clang has __builtin_unpredictable().</p>
]]></description><pubDate>Sat, 11 Jul 2026 14:31:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48872394</link><dc:creator>delamon</dc:creator><comments>https://news.ycombinator.com/item?id=48872394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48872394</guid></item><item><title><![CDATA[Claude bug report: Cross-session credential leakage]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/anthropics/claude-code/issues/72274">https://github.com/anthropics/claude-code/issues/72274</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48829323">https://news.ycombinator.com/item?id=48829323</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 08 Jul 2026 08:47:34 +0000</pubDate><link>https://github.com/anthropics/claude-code/issues/72274</link><dc:creator>delamon</dc:creator><comments>https://news.ycombinator.com/item?id=48829323</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48829323</guid></item><item><title><![CDATA[New comment by delamon in "Framework's 10G Ethernet module exposes USB-C's complexity"]]></title><description><![CDATA[
<p>He only gets 4-5Gbps in the other direction.</p>
]]></description><pubDate>Fri, 26 Jun 2026 08:16:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48683863</link><dc:creator>delamon</dc:creator><comments>https://news.ycombinator.com/item?id=48683863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48683863</guid></item><item><title><![CDATA[New comment by delamon in "Zig: Build System Reworked"]]></title><description><![CDATA[
<p>Inderect call cost is a few cycles, if predicted. Now, you can argue, that it may be mispredicted and misprediction would cost about 20-30 cycles. But if it is mispredicted, then you are not calling into allocator often enough. And if you don't hammer it hard, then why do you care about preformance?</p>
]]></description><pubDate>Sun, 31 May 2026 08:01:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48343881</link><dc:creator>delamon</dc:creator><comments>https://news.ycombinator.com/item?id=48343881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48343881</guid></item><item><title><![CDATA[Tanenbaum: Can We Make Operating Systems Reliable and Secure? (2006) [pdf]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.cs.vu.nl/~ast/Publications/Papers/computer-2006a.pdf">https://www.cs.vu.nl/~ast/Publications/Papers/computer-2006a.pdf</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48196657">https://news.ycombinator.com/item?id=48196657</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 19 May 2026 17:49:57 +0000</pubDate><link>https://www.cs.vu.nl/~ast/Publications/Papers/computer-2006a.pdf</link><dc:creator>delamon</dc:creator><comments>https://news.ycombinator.com/item?id=48196657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48196657</guid></item><item><title><![CDATA[New comment by delamon in "Bun Rust rewrite: "codebase fails basic miri checks, allows for UB in safe rust""]]></title><description><![CDATA[
<p>can't help myself: how common to see code like <a href="https://github.com/oven-sh/bun/blob/main/src/bun_core/string/PathString.rs#L8" rel="nofollow">https://github.com/oven-sh/bun/blob/main/src/bun_core/string...</a> instead of simple ilog2()? I guess, ut somewhat explains how they got 700k+ lines of code</p>
]]></description><pubDate>Mon, 18 May 2026 11:20:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48178074</link><dc:creator>delamon</dc:creator><comments>https://news.ycombinator.com/item?id=48178074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48178074</guid></item><item><title><![CDATA[New comment by delamon in "EU Parliamentary Research Service calls VPNs "a loophole that needs closing""]]></title><description><![CDATA[
<p>yes</p>
]]></description><pubDate>Sat, 09 May 2026 11:59:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48074250</link><dc:creator>delamon</dc:creator><comments>https://news.ycombinator.com/item?id=48074250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48074250</guid></item><item><title><![CDATA[New comment by delamon in "Dirtyfrag: Universal Linux LPE"]]></title><description><![CDATA[
<p>I assume you mean container, not VM. But yes, container makes it harder.</p>
]]></description><pubDate>Fri, 08 May 2026 13:41:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48063014</link><dc:creator>delamon</dc:creator><comments>https://news.ycombinator.com/item?id=48063014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48063014</guid></item><item><title><![CDATA[New comment by delamon in "Dirtyfrag: Universal Linux LPE"]]></title><description><![CDATA[
<p>The attack gives you ability to overwrite any cached page. So you don't need to be root to "edit" /etc/passwd.</p>
]]></description><pubDate>Fri, 08 May 2026 12:43:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48062247</link><dc:creator>delamon</dc:creator><comments>https://news.ycombinator.com/item?id=48062247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48062247</guid></item><item><title><![CDATA[New comment by delamon in "Dirtyfrag: Universal Linux LPE"]]></title><description><![CDATA[
<p>setuid binaries are not the only way to get root. E.g. one can change /etc/crontab or /etc/passwd. Or add trojan to /bin/ls and wait until admin type 'ls'</p>
]]></description><pubDate>Fri, 08 May 2026 08:45:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48060403</link><dc:creator>delamon</dc:creator><comments>https://news.ycombinator.com/item?id=48060403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48060403</guid></item><item><title><![CDATA[New comment by delamon in "Copy Fail 2: Electric Boogaloo"]]></title><description><![CDATA[
<p>Apparently it is both...</p>
]]></description><pubDate>Fri, 08 May 2026 06:49:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48059554</link><dc:creator>delamon</dc:creator><comments>https://news.ycombinator.com/item?id=48059554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48059554</guid></item><item><title><![CDATA[New comment by delamon in "Copy Fail 2: Electric Boogaloo"]]></title><description><![CDATA[
<p>If you "forget" to mark COW memory pointer as no-write, the net effect would be same, would it not? If I'm reading the diff correctly, the problem was that code missed to mark some pages as shared (aka no-write).</p>
]]></description><pubDate>Fri, 08 May 2026 05:57:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48059137</link><dc:creator>delamon</dc:creator><comments>https://news.ycombinator.com/item?id=48059137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48059137</guid></item><item><title><![CDATA[New comment by delamon in "Copy Fail 2: Electric Boogaloo"]]></title><description><![CDATA[
<p>How would've memory safety helped here?</p>
]]></description><pubDate>Fri, 08 May 2026 05:03:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48058787</link><dc:creator>delamon</dc:creator><comments>https://news.ycombinator.com/item?id=48058787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48058787</guid></item><item><title><![CDATA[New comment by delamon in "StarFighter 16-Inch"]]></title><description><![CDATA[
<p>Another data point: AMD T14 G4 with s2idle draws about 0.4% per hour of sleep.</p>
]]></description><pubDate>Wed, 06 May 2026 18:20:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48039678</link><dc:creator>delamon</dc:creator><comments>https://news.ycombinator.com/item?id=48039678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48039678</guid></item></channel></rss>