<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: ddelnano</title><link>https://news.ycombinator.com/user?id=ddelnano</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 15 Apr 2026 15:48:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ddelnano" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ddelnano in "A bug that taught me more about PyTorch than years of using it"]]></title><description><![CDATA[
<p>Wouldn't the Nsight Systems suite provide coverage here? Are the tricky cases difficult to debug with the standard CUDA tooling stack?</p>
]]></description><pubDate>Mon, 27 Oct 2025 17:49:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45724142</link><dc:creator>ddelnano</dc:creator><comments>https://news.ycombinator.com/item?id=45724142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45724142</guid></item><item><title><![CDATA[New comment by ddelnano in "Alibaba Cloud says it cut Nvidia AI GPU use by 82% with new pooling system"]]></title><description><![CDATA[
<p>Does anyone know how their KV cache sync mechanism compares to newer P2P communication layers like nixl, uccl p2p, etc.?<p>The authors mention that NCCL and Ray initialization were too slow (see quote below), but from the description it sounds like they’ve reimplemented a layer that’s increasingly being standardized by frameworks like nixl and uccl.<p>> Distributed executor: Inference engines support model parallelism via distributed executors (e.g., Ray [32] and NCCL [9]), whose initialization takes tens of seconds.</p>
]]></description><pubDate>Tue, 21 Oct 2025 17:13:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45658419</link><dc:creator>ddelnano</dc:creator><comments>https://news.ycombinator.com/item?id=45658419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45658419</guid></item><item><title><![CDATA[New comment by ddelnano in "NVIDIA DGX Spark In-Depth Review: A New Standard for Local AI Inference"]]></title><description><![CDATA[
<p>What kind of NCCL testing are you thinking about? Always curious what’s hardest to validate in people’s setups.</p>
]]></description><pubDate>Wed, 15 Oct 2025 06:03:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45588576</link><dc:creator>ddelnano</dc:creator><comments>https://news.ycombinator.com/item?id=45588576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45588576</guid></item><item><title><![CDATA[New comment by ddelnano in "Ask HN: What cool skill or project interests you, but feels out of reach?"]]></title><description><![CDATA[
<p>For Linux kernel dev, I found Linux Kernel Programming: A Comprehensive Guide to Kernel Internals to be a really helpful resource. For eBPF, the early chapters of Brendan Gregg’s BPF Performance Tools gave me the context I needed to get started.<p>From there, what’s helped me most is a cycle of reading new material, building prototypes and exploring how an open source system solves similar problems. I've definitely hit that wall as systems programming can get confusing fast.<p>I’ve also noticed that I sometimes get stuck trying to make something perfect before I’ve even started experimenting. Forcing myself to build the lowest-effort version of an idea has been surprisingly productive. Debugging things that don’t work is frustrating, but that failure often reveals insights I wouldn’t have discovered if I were overanalyzing.<p>You’ve probably seen some of these resources already, but just sharing in case any of it’s useful. I work with eBPF full-time and had many similar challenges along the way, but recommend jumping back in when you have the time.</p>
]]></description><pubDate>Fri, 13 Jun 2025 14:25:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=44268826</link><dc:creator>ddelnano</dc:creator><comments>https://news.ycombinator.com/item?id=44268826</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44268826</guid></item><item><title><![CDATA[New comment by ddelnano in "Ask HN: What cool skill or project interests you, but feels out of reach?"]]></title><description><![CDATA[
<p>For kernel dev and eBPF, what kinds of resources or tutorials have you tried in the past? Have you ever tried building something small or contributing to an existing project?<p>Curious to hear what hurdles you ran into.</p>
]]></description><pubDate>Wed, 11 Jun 2025 21:19:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=44251930</link><dc:creator>ddelnano</dc:creator><comments>https://news.ycombinator.com/item?id=44251930</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44251930</guid></item><item><title><![CDATA[New comment by ddelnano in "Demystifying Debuggers"]]></title><description><![CDATA[
<p>Even if you have experience with DWARF, I think you will learn something new from the book.<p>I work on CNCF Pixie, which uses DWARF for eBPF uprobes and dynamic instrumentation. While I understood how our project uses DWARF, the book made many details much clearer for me.</p>
]]></description><pubDate>Wed, 11 Jun 2025 19:55:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=44251131</link><dc:creator>ddelnano</dc:creator><comments>https://news.ycombinator.com/item?id=44251131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44251131</guid></item><item><title><![CDATA[New comment by ddelnano in "Demystifying Debuggers"]]></title><description><![CDATA[
<p>It covers version 4, but it explains differences with v5 as they come up.</p>
]]></description><pubDate>Wed, 11 Jun 2025 19:47:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=44251068</link><dc:creator>ddelnano</dc:creator><comments>https://news.ycombinator.com/item?id=44251068</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44251068</guid></item><item><title><![CDATA[New comment by ddelnano in "Demystifying Debuggers"]]></title><description><![CDATA[
<p>Also second that the book is a fantastic read. I work in the eBPF profiling space (on CNCF Pixie) and this has helped me understand DWARF concepts that I previously took at face value in our project's implementation.</p>
]]></description><pubDate>Wed, 11 Jun 2025 19:41:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=44251015</link><dc:creator>ddelnano</dc:creator><comments>https://news.ycombinator.com/item?id=44251015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44251015</guid></item><item><title><![CDATA[New comment by ddelnano in "Show HN: Subtrace – Wireshark for Docker Containers"]]></title><description><![CDATA[
<p>The approach you describe above is common for similar projects:<p>- Pixie (<a href="https://px.dev" rel="nofollow">https://px.dev</a>) -- which I contribute to<p>- Beyla (<a href="https://github.com/grafana/beyla">https://github.com/grafana/beyla</a>)<p>- Coroot (<a href="https://github.com/coroot/coroot">https://github.com/coroot/coroot</a>)<p>If you are interested in the details and how the strategy for this tracing has evolved, you can learn more in this blog (<a href="https://blog.px.dev/ebpf-tls-tracing-past-present-future/" rel="nofollow">https://blog.px.dev/ebpf-tls-tracing-past-present-future/</a>).</p>
]]></description><pubDate>Thu, 20 Feb 2025 18:47:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=43118481</link><dc:creator>ddelnano</dc:creator><comments>https://news.ycombinator.com/item?id=43118481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43118481</guid></item><item><title><![CDATA[New comment by ddelnano in "Show HN: Subtrace – Wireshark for Docker Containers"]]></title><description><![CDATA[
<p>Disclaimer: I'm a maintainer of the project<p>Pixie [1] is a similar project and offers the self hosted model you are looking for.<p>We also support 11 application protocols [2] with TLS handshake tracing and MQTT support coming soon (encrypted traffic tracing has been supported for a long time).<p>[1] <a href="https://px.dev" rel="nofollow">https://px.dev</a><p>[2] <a href="https://docs.px.dev/reference/datatables/" rel="nofollow">https://docs.px.dev/reference/datatables/</a></p>
]]></description><pubDate>Thu, 20 Feb 2025 14:53:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=43115396</link><dc:creator>ddelnano</dc:creator><comments>https://news.ycombinator.com/item?id=43115396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43115396</guid></item><item><title><![CDATA[New comment by ddelnano in "Show HN: Subtrace – Wireshark for Docker Containers"]]></title><description><![CDATA[
<p>Disclaimer: I'm a maintainer of the project<p>Pixie (<a href="https://px.dev" rel="nofollow">https://px.dev</a>) can be installed in under 5 mins and gives this level of visibility across all applications. No need to change your application (wrap in `subtrace run`) to get instant visibility.<p>We also support 11 application protocols (<a href="https://docs.px.dev/reference/datatables/" rel="nofollow">https://docs.px.dev/reference/datatables/</a>) with TLS handshake tracing and MQTT support coming soon (encrypted traffic tracing has been supported for a long time).</p>
]]></description><pubDate>Wed, 19 Feb 2025 22:23:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=43108519</link><dc:creator>ddelnano</dc:creator><comments>https://news.ycombinator.com/item?id=43108519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43108519</guid></item><item><title><![CDATA[New comment by ddelnano in "List Any Linux Tracepoint with Their Arguments, Datatypes and Related Structs"]]></title><description><![CDATA[
<p>Definitely agree. As I've looked into instrumentation/tracing, it has helped me more fearlessly look at the kernel. Ftrace is another tool that's helped me level up as well (<a href="https://blog.px.dev/ebpf-probes-and-you/" rel="nofollow">https://blog.px.dev/ebpf-probes-and-you/</a>)</p>
]]></description><pubDate>Tue, 04 Feb 2025 20:51:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=42938447</link><dc:creator>ddelnano</dc:creator><comments>https://news.ycombinator.com/item?id=42938447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42938447</guid></item><item><title><![CDATA[New comment by ddelnano in "Httptap: View HTTP/HTTPS requests made by any Linux program"]]></title><description><![CDATA[
<p>Yep, that's correct. It uses eBPF upprobes to attach to the SSL_write/SSL_read functions.</p>
]]></description><pubDate>Tue, 04 Feb 2025 15:24:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=42933483</link><dc:creator>ddelnano</dc:creator><comments>https://news.ycombinator.com/item?id=42933483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42933483</guid></item><item><title><![CDATA[New comment by ddelnano in "Httptap: View HTTP/HTTPS requests made by any Linux program"]]></title><description><![CDATA[
<p>Author here :). Happy to answer any questions on this TLS tracing stuff.</p>
]]></description><pubDate>Tue, 04 Feb 2025 15:16:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=42933364</link><dc:creator>ddelnano</dc:creator><comments>https://news.ycombinator.com/item?id=42933364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42933364</guid></item><item><title><![CDATA[eBPF TLS Tracing: The Past, Present and Future]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.px.dev/keeping-prod-observable/">https://blog.px.dev/keeping-prod-observable/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41245214">https://news.ycombinator.com/item?id=41245214</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 14 Aug 2024 12:18:16 +0000</pubDate><link>https://blog.px.dev/keeping-prod-observable/</link><dc:creator>ddelnano</dc:creator><comments>https://news.ycombinator.com/item?id=41245214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41245214</guid></item><item><title><![CDATA[Keeping Production Observable with rising costs]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.px.dev/keeping-prod-observable/">https://blog.px.dev/keeping-prod-observable/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41045802">https://news.ycombinator.com/item?id=41045802</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 23 Jul 2024 13:27:11 +0000</pubDate><link>https://blog.px.dev/keeping-prod-observable/</link><dc:creator>ddelnano</dc:creator><comments>https://news.ycombinator.com/item?id=41045802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41045802</guid></item></channel></rss>