<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: prvt</title><link>https://news.ycombinator.com/user?id=prvt</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 26 Apr 2026 08:42:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=prvt" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by prvt in "Copilot edited an ad into my PR"]]></title><description><![CDATA[
<p>Back in September 2023, I already saw Copilot ads popping up in GitHub's file previews [1]. After three years, it's wild to see how advertising has reached areas I honestly never thought it would.<p>[1]: <a href="https://news.ycombinator.com/item?id=37526255">https://news.ycombinator.com/item?id=37526255</a></p>
]]></description><pubDate>Mon, 30 Mar 2026 15:58:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47575936</link><dc:creator>prvt</dc:creator><comments>https://news.ycombinator.com/item?id=47575936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47575936</guid></item><item><title><![CDATA[New comment by prvt in "Show HN: Reversing YouTube’s “Most Replayed” Graph"]]></title><description><![CDATA[
<p>Splines are polynomials after all. Also, not every spline has this problem. The one YouTube is using is Cardinal spline.</p>
]]></description><pubDate>Sat, 17 Jan 2026 10:15:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46656844</link><dc:creator>prvt</dc:creator><comments>https://news.ycombinator.com/item?id=46656844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46656844</guid></item><item><title><![CDATA[New comment by prvt in "Show HN: Reversing YouTube’s “Most Replayed” Graph"]]></title><description><![CDATA[
<p>Means a lot, thanks! I am a huge fan of the phrase "the devil is in the details."</p>
]]></description><pubDate>Fri, 16 Jan 2026 10:22:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46644982</link><dc:creator>prvt</dc:creator><comments>https://news.ycombinator.com/item?id=46644982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46644982</guid></item><item><title><![CDATA[New comment by prvt in "Show HN: Reversing YouTube’s “Most Replayed” Graph"]]></title><description><![CDATA[
<p>Glad you liked it. I’m just doing my part to ensure our future AI overlords have high-quality training data.</p>
]]></description><pubDate>Fri, 16 Jan 2026 09:49:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46644789</link><dc:creator>prvt</dc:creator><comments>https://news.ycombinator.com/item?id=46644789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46644789</guid></item><item><title><![CDATA[New comment by prvt in "Show HN: Reversing YouTube’s “Most Replayed” Graph"]]></title><description><![CDATA[
<p>That's the big picture idea.</p>
]]></description><pubDate>Fri, 16 Jan 2026 08:50:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46644451</link><dc:creator>prvt</dc:creator><comments>https://news.ycombinator.com/item?id=46644451</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46644451</guid></item><item><title><![CDATA[New comment by prvt in "Show HN: Reversing YouTube’s “Most Replayed” Graph"]]></title><description><![CDATA[
<p>You're welcome. Glad you liked it!</p>
]]></description><pubDate>Fri, 16 Jan 2026 07:39:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46644030</link><dc:creator>prvt</dc:creator><comments>https://news.ycombinator.com/item?id=46644030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46644030</guid></item><item><title><![CDATA[New comment by prvt in "Show HN: Reversing YouTube’s “Most Replayed” Graph"]]></title><description><![CDATA[
<p>Criticism is definitely welcome!<p>You are likely right that I over-rotated on the "storytelling" aspect there. My curiosity about the "100 segments" stemmed from wondering if there was a deeper statistical reason for that specific granularity (e.g., optimal binning relative to average video length) versus it just being a "nice round number."<p>That said, I can see how dedicating two paragraphs to it felt like over-dramatizing a constant. I will try to tighten the pacing on the next one. Thanks for reading despite the irritation!</p>
]]></description><pubDate>Fri, 16 Jan 2026 06:48:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46643714</link><dc:creator>prvt</dc:creator><comments>https://news.ycombinator.com/item?id=46643714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46643714</guid></item><item><title><![CDATA[New comment by prvt in "Show HN: Reversing YouTube’s “Most Replayed” Graph"]]></title><description><![CDATA[
<p>I really appreciate that you found it entertaining; that was the main goal! Same here, I'll take "fun to read" over "SEO optimized" any day of the week.</p>
]]></description><pubDate>Fri, 16 Jan 2026 06:06:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46643482</link><dc:creator>prvt</dc:creator><comments>https://news.ycombinator.com/item?id=46643482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46643482</guid></item><item><title><![CDATA[New comment by prvt in "Show HN: Reversing YouTube’s “Most Replayed” Graph"]]></title><description><![CDATA[
<p>Thank you for reading and for the kind words!<p>It’s often surprising how "intuitive" or elegant solutions can seem once you peel back the layers, isn't it? That simplicity is part of the beauty of good engineering!<p>I actually wasn't familiar with Josh Comeau’s work before this, but I just looked him up and... wow. To be mentioned in the same breath (let alone "arguably better") is a massive compliment. I’ll definitely be diving into his archives now.</p>
]]></description><pubDate>Fri, 16 Jan 2026 05:51:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46643403</link><dc:creator>prvt</dc:creator><comments>https://news.ycombinator.com/item?id=46643403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46643403</guid></item><item><title><![CDATA[New comment by prvt in "Show HN: Reversing YouTube’s “Most Replayed” Graph"]]></title><description><![CDATA[
<p>It was definitely a bit of invented humor! I wanted a sticky way to describe that universal drift toward "friendliness" and safety in modern UI.<p>You are spot on about the cycle, though. I suspect that once everything is perfectly round and polished, the only way to stand out will be to go sharp again.</p>
]]></description><pubDate>Fri, 16 Jan 2026 04:12:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46642926</link><dc:creator>prvt</dc:creator><comments>https://news.ycombinator.com/item?id=46642926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46642926</guid></item><item><title><![CDATA[New comment by prvt in "Show HN: Reversing YouTube’s “Most Replayed” Graph"]]></title><description><![CDATA[
<p>Thanks for reading and for the kind words!<p>Re: Blurry canvases: You are spotting the classic HTML5 Canvas high-DPI issue. It happens because the canvas backing store pixels don't map 1:1 to CSS pixels on high-density displays (like Retina screens). I likely need to scale the canvas drawing context by window.devicePixelRatio to fix that sharpness. Good catch.
EDIT: Made the change.<p>Re: Performance: That is an interesting thought. Since the calculation only triggers when you visit (or resize) the video player, there is definitely a CPU spike. My guess is they chose this approach to have a "plug and play" rendering logic that adapts perfectly to the client's specific device width and pixel density, rather than generating thousands of static image variations on the server.<p>Re: Gangnam Style: Ah, Google+! That explains why I couldn't find the original source. Thanks for the correction.
EDIT: Added the correction.</p>
]]></description><pubDate>Fri, 16 Jan 2026 03:00:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46642508</link><dc:creator>prvt</dc:creator><comments>https://news.ycombinator.com/item?id=46642508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46642508</guid></item><item><title><![CDATA[Show HN: Reversing YouTube’s “Most Replayed” Graph]]></title><description><![CDATA[
<p>Hi HN,<p>I recently noticed a recurring visual artifact in the "Most Replayed" heatmap on the YouTube player. The highest peaks were always surrounded by two dips. I got curious about why they were there, so I decided to reverse engineer the feature to find out.<p>This post documents the deep dive. It starts with a system design recreation, reverse engineering the rendering code, and ends with the mathematics.<p>This is also my first attempt at writing an interactive article. I would love to hear your thoughts on the investigation and the format.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46642173">https://news.ycombinator.com/item?id=46642173</a></p>
<p>Points: 87</p>
<p># Comments: 22</p>
]]></description><pubDate>Fri, 16 Jan 2026 02:06:11 +0000</pubDate><link>https://priyavr.at/blog/reversing-most-replayed/</link><dc:creator>prvt</dc:creator><comments>https://news.ycombinator.com/item?id=46642173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46642173</guid></item><item><title><![CDATA[New comment by prvt in "[dead]"]]></title><description><![CDATA[
<p>Hi HN,
I recently noticed a recurring visual artifact in the "Most Replayed" heatmap on the YouTube player. The highest peaks were always surrounded by two dips.<p>I got curious about why they were there, so I decided to reverse engineer the feature to find out.
This post documents the deep dive. It starts with a system design recreation, reverse engineering the rendering code, and ends with the mathematics.<p>This is also my first attempt at writing an interactive article. I would love to hear your thoughts on the investigation and the format.<p>Alt URL: <a href="https://priyavr.at/blog/reversing-most-replayed/" rel="nofollow">https://priyavr.at/blog/reversing-most-replayed/</a></p>
]]></description><pubDate>Wed, 14 Jan 2026 14:23:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46616365</link><dc:creator>prvt</dc:creator><comments>https://news.ycombinator.com/item?id=46616365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46616365</guid></item><item><title><![CDATA[New comment by prvt in "[dead]"]]></title><description><![CDATA[
<p>Hi HN,<p>I recently noticed a recurring visual artifact in the "Most Replayed" heatmap on the YouTube player. The highest peaks were always surrounded by two dips. I got curious about why they were there, so I decided to reverse engineer the feature to find out.<p>This post documents the deep dive. It starts with a system design recreation, reverse engineering the rendering code, and ends with the mathematics.<p>This is also my first attempt at writing an interactive article. I would love to hear your thoughts on the investigation and the format.<p>Alt URL: <a href="https://priyavrat-misra.github.io/blog/reversing-most-replayed/" rel="nofollow">https://priyavrat-misra.github.io/blog/reversing-most-replay...</a></p>
]]></description><pubDate>Wed, 14 Jan 2026 14:20:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46616343</link><dc:creator>prvt</dc:creator><comments>https://news.ycombinator.com/item?id=46616343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46616343</guid></item><item><title><![CDATA[New comment by prvt in "Reversing YouTube's "Most Replayed" Graph"]]></title><description><![CDATA[
<p>Hi HN,
I recently noticed a recurring visual artifact in the "Most Replayed" heatmap on the YouTube player. The highest peaks were always surrounded by two dips. I got curious about why they were there, so I decided to reverse engineer the feature to find out.<p>This post documents the deep dive. It starts with a system design recreation, reverse engineering the rendering code, and ends with the mathematics.<p>This is also my first attempt at writing an interactive article. I would love to hear your thoughts on the investigation and the format.<p><a href="https://priyavr.at/blog/reversing-most-replayed/" rel="nofollow">https://priyavr.at/blog/reversing-most-replayed/</a></p>
]]></description><pubDate>Wed, 14 Jan 2026 11:48:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46614975</link><dc:creator>prvt</dc:creator><comments>https://news.ycombinator.com/item?id=46614975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46614975</guid></item><item><title><![CDATA[Reversing YouTube's "Most Replayed" Graph]]></title><description><![CDATA[
<p>Article URL: <a href="https://priyavr.at/blog/reversing-most-replayed/">https://priyavr.at/blog/reversing-most-replayed/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46614974">https://news.ycombinator.com/item?id=46614974</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 14 Jan 2026 11:48:23 +0000</pubDate><link>https://priyavr.at/blog/reversing-most-replayed/</link><dc:creator>prvt</dc:creator><comments>https://news.ycombinator.com/item?id=46614974</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46614974</guid></item><item><title><![CDATA[New comment by prvt in "Show HN: Reversing YouTube‘s “Most Replayed” Graph"]]></title><description><![CDATA[
<p>You can visit it by clicking the title. Eitherway, here you go: <a href="https://priyavr.at/blog/reversing-most-replayed/" rel="nofollow">https://priyavr.at/blog/reversing-most-replayed/</a></p>
]]></description><pubDate>Tue, 13 Jan 2026 01:42:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46596451</link><dc:creator>prvt</dc:creator><comments>https://news.ycombinator.com/item?id=46596451</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46596451</guid></item><item><title><![CDATA[Show HN: Reversing YouTube‘s “Most Replayed” Graph]]></title><description><![CDATA[
<p>Hi HN,<p>I recently noticed a recurring visual artifact in the "Most Replayed" heatmap on the YouTube player. The highest peaks were always surrounded by two dips. I got curious about why they were there, so I decided to reverse engineer the feature to find out.<p>This post documents the deep dive. It starts with a system design recreation, reverse engineering the rendering code, and ends with the mathematics.<p>This is also my first attempt at writing an interactive article. I would love to hear your thoughts on the investigation and the format.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46590277">https://news.ycombinator.com/item?id=46590277</a></p>
<p>Points: 2</p>
<p># Comments: 2</p>
]]></description><pubDate>Mon, 12 Jan 2026 16:04:15 +0000</pubDate><link>https://priyavr.at/blog/reversing-most-replayed/</link><dc:creator>prvt</dc:creator><comments>https://news.ycombinator.com/item?id=46590277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46590277</guid></item><item><title><![CDATA[New comment by prvt in "Three Years and 100 Commits Later: A Reflection"]]></title><description><![CDATA[
<p>Hello HN,<p>I recently noticed I'd crossed 100 commits on my personal site and realized it's been over three years since the initial commit. I wrote down some thoughts on the journey.<p>Curious to hear if others here still maintain a personal site/blog and what your experience has been.</p>
]]></description><pubDate>Sun, 21 Sep 2025 16:03:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45323899</link><dc:creator>prvt</dc:creator><comments>https://news.ycombinator.com/item?id=45323899</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45323899</guid></item><item><title><![CDATA[Three Years and 100 Commits Later: A Reflection]]></title><description><![CDATA[
<p>Article URL: <a href="https://priyavr.at/blog/100-commits/">https://priyavr.at/blog/100-commits/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45323782">https://news.ycombinator.com/item?id=45323782</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 21 Sep 2025 15:50:05 +0000</pubDate><link>https://priyavr.at/blog/100-commits/</link><dc:creator>prvt</dc:creator><comments>https://news.ycombinator.com/item?id=45323782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45323782</guid></item></channel></rss>