<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: gyan</title><link>https://news.ycombinator.com/user?id=gyan</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 29 Oct 2026 09:22:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gyan" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gyan in "FFmpeg 9.0"]]></title><description><![CDATA[
<p>The version number gaps are misleading.<p>Any change in major or minor number indicates a new release branch. And the convention since 5.0 has been to go 0 --> 1 --> 0 --> 1 ... for each new branch.</p>
]]></description><pubDate>Tue, 04 Aug 2026 14:15:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49169339</link><dc:creator>gyan</dc:creator><comments>https://news.ycombinator.com/item?id=49169339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49169339</guid></item><item><title><![CDATA[New comment by gyan in "FFmpeg 9.0"]]></title><description><![CDATA[
<p>Changelog:<p>- Extend AMF Color Converter (vf_vpp_amf) HDR capabilities<p>- LCEVC track muxing support in MP4 muxer<p>- Playdate video encoder and muxer<p>- Add v360_vulkan filter<p>- HE-AAC 960 decoding (DAB+)<p>- transpose_cuda filter<p>- Add AMF Frame Rate Converter (vf_frc_amf) filter<p>- SMPTE 2094-50 metadata support and passthrough<p>- ProRes RAW VideoToolbox hwaccel<p>- APV Vulkan hwaccel<p>- Animated WebP decoder<p>- Animated WebP demuxer<p>- Remove CELT decoding support (doesn't affect Opus CELT)<p>- Remove ogg/celt parsing<p>- Bitstream filter to split Dolby Vision multi-layer HEVC<p>- Add AMF hardware memory mapping support.<p>- ONNX Runtime DNN backend with GPU execution provider support<p>- Remove deprecated NVENC options and support for pre-11.1 SDK versions</p>
]]></description><pubDate>Tue, 04 Aug 2026 09:30:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49166203</link><dc:creator>gyan</dc:creator><comments>https://news.ycombinator.com/item?id=49166203</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49166203</guid></item><item><title><![CDATA[FFmpeg 9.0]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/FFmpeg/FFmpeg/blob/n9.0/RELEASE_NOTES">https://github.com/FFmpeg/FFmpeg/blob/n9.0/RELEASE_NOTES</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49166202">https://news.ycombinator.com/item?id=49166202</a></p>
<p>Points: 466</p>
<p># Comments: 97</p>
]]></description><pubDate>Tue, 04 Aug 2026 09:30:33 +0000</pubDate><link>https://github.com/FFmpeg/FFmpeg/blob/n9.0/RELEASE_NOTES</link><dc:creator>gyan</dc:creator><comments>https://news.ycombinator.com/item?id=49166202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49166202</guid></item><item><title><![CDATA[New comment by gyan in "What AI did to stackoverflow in a graph"]]></title><description><![CDATA[
<p>If that was the case, the graph would never have gotten to the heights it did.<p>What happened is that as the corpus of useful info increased, the need to pose new Qs decreased. AI much accelerated that decline by making available an 'oracle' trained on that corpus.</p>
]]></description><pubDate>Sat, 18 Jul 2026 12:00:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48957271</link><dc:creator>gyan</dc:creator><comments>https://news.ycombinator.com/item?id=48957271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48957271</guid></item><item><title><![CDATA[New comment by gyan in "What Big Food Did to Ice Cream"]]></title><description><![CDATA[
<p>> I’m selling my farm next year.<p>What will you do for ice cream then?</p>
]]></description><pubDate>Fri, 10 Jul 2026 06:17:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48856377</link><dc:creator>gyan</dc:creator><comments>https://news.ycombinator.com/item?id=48856377</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48856377</guid></item><item><title><![CDATA[New comment by gyan in "Ask.com has closed"]]></title><description><![CDATA[
<p>Yeah, what is the recognition of Jeeves/Wooster among the millennials?</p>
]]></description><pubDate>Sat, 02 May 2026 04:47:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47983408</link><dc:creator>gyan</dc:creator><comments>https://news.ycombinator.com/item?id=47983408</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47983408</guid></item><item><title><![CDATA[New comment by gyan in "Three constraints before I build anything"]]></title><description><![CDATA[
<p>How big is this page and what's the font size?</p>
]]></description><pubDate>Mon, 27 Apr 2026 07:03:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47918555</link><dc:creator>gyan</dc:creator><comments>https://news.ycombinator.com/item?id=47918555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47918555</guid></item><item><title><![CDATA[New comment by gyan in "Show HN: I fixed FFmpeg's subtitle conversion (the bug from 2014)"]]></title><description><![CDATA[
<p>If you do open PRs at code.ffmpeg.org, remember to disclose and describe the AI contribution. You will also need to add FATE tests.</p>
]]></description><pubDate>Sat, 21 Mar 2026 14:18:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47467248</link><dc:creator>gyan</dc:creator><comments>https://news.ycombinator.com/item?id=47467248</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47467248</guid></item><item><title><![CDATA[New comment by gyan in "FFmpeg 8.1"]]></title><description><![CDATA[
<p>Changelog:<p>ffprobe -codec option<p>EXIF Metadata Parsing<p>gfxcapture: Windows.Graphics.Capture based window/monitor capture<p>hxvs demuxer for HXVS/HXVT IP camera format<p>MPEG-H 3D Audio decoding via mpeghdec<p>D3D12 H.264 encoder<p>drawvg filter via libcairo<p>ffmpeg CLI tiled HEIF support<p>D3D12 AV1 encoder<p>ProRes Vulkan hwaccel<p>DPX Vulkan hwaccel<p>Rockchip H.264/HEVC hardware encoder<p>Add vf_scale_d3d12 filter<p>JPEG-XS parser<p>JPEG-XS decoder and encoder through libsvtjpegxs<p>JPEG-XS raw bitstream muxer and demuxer<p>IAMF Projection mode Ambisonic Audio Elements muxing and demuxing<p>Add vf_mestimate_d3d12 filter<p>xHE-AAC Mps212 decoding support (experimental)<p>Remove the old HLS protocol handler<p>Vulkan compute codec optimizations<p>swscale Vulkan support<p>LCEVC metadata bitstream filter<p>Add vf_deinterlace_d3d12 filter<p>ffprobe: only show refs field in stream section when reading frames<p>ProRes Vulkan encoder<p>LCEVC parser<p>LCEVC enhancement layer exporting in MPEG-TS</p>
]]></description><pubDate>Tue, 17 Mar 2026 14:51:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47413526</link><dc:creator>gyan</dc:creator><comments>https://news.ycombinator.com/item?id=47413526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47413526</guid></item><item><title><![CDATA[FFmpeg 8.1]]></title><description><![CDATA[
<p>Article URL: <a href="https://ffmpeg.org/index.html#pr8.1">https://ffmpeg.org/index.html#pr8.1</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47413525">https://news.ycombinator.com/item?id=47413525</a></p>
<p>Points: 438</p>
<p># Comments: 65</p>
]]></description><pubDate>Tue, 17 Mar 2026 14:51:57 +0000</pubDate><link>https://ffmpeg.org/index.html#pr8.1</link><dc:creator>gyan</dc:creator><comments>https://news.ycombinator.com/item?id=47413525</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47413525</guid></item><item><title><![CDATA[New comment by gyan in "FFmpeg 8.1 "Hoare" has been released"]]></title><description><![CDATA[
<p>My earlier flotsam: <a href="https://news.ycombinator.com/item?id=47404142">https://news.ycombinator.com/item?id=47404142</a></p>
]]></description><pubDate>Tue, 17 Mar 2026 06:43:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47409400</link><dc:creator>gyan</dc:creator><comments>https://news.ycombinator.com/item?id=47409400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47409400</guid></item><item><title><![CDATA[New comment by gyan in "FFmpeg 8.1"]]></title><description><![CDATA[
<p>Changelog:<p>ffprobe -codec option<p>EXIF Metadata Parsing<p>gfxcapture: Windows.Graphics.Capture based window/monitor capture<p>hxvs demuxer for HXVS/HXVT IP camera format<p>MPEG-H 3D Audio decoding via mpeghdec<p>D3D12 H.264 encoder<p>drawvg filter via libcairo<p>ffmpeg CLI tiled HEIF support<p>D3D12 AV1 encoder<p>ProRes Vulkan hwaccel<p>DPX Vulkan hwaccel<p>Rockchip H.264/HEVC hardware encoder<p>Add vf_scale_d3d12 filter<p>JPEG-XS parser<p>JPEG-XS decoder and encoder through libsvtjpegxs<p>JPEG-XS raw bitstream muxer and demuxer<p>IAMF Projection mode Ambisonic Audio Elements muxing and demuxing<p>Add vf_mestimate_d3d12 filter<p>xHE-AAC Mps212 decoding support (experimental)<p>Remove the old HLS protocol handler<p>Vulkan compute codec optimizations<p>swscale Vulkan support<p>LCEVC metadata bitstream filter<p>Add vf_deinterlace_d3d12 filter<p>ffprobe: only show refs field in stream section when reading frames<p>ProRes Vulkan encoder<p>LCEVC parser<p>LCEVC enhancement layer exporting in MPEG-TS</p>
]]></description><pubDate>Mon, 16 Mar 2026 20:05:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47404143</link><dc:creator>gyan</dc:creator><comments>https://news.ycombinator.com/item?id=47404143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47404143</guid></item><item><title><![CDATA[FFmpeg 8.1]]></title><description><![CDATA[
<p>Article URL: <a href="https://ffmpeg.org/index.html#pr8.1">https://ffmpeg.org/index.html#pr8.1</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47404142">https://news.ycombinator.com/item?id=47404142</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 16 Mar 2026 20:05:41 +0000</pubDate><link>https://ffmpeg.org/index.html#pr8.1</link><dc:creator>gyan</dc:creator><comments>https://news.ycombinator.com/item?id=47404142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47404142</guid></item><item><title><![CDATA[New comment by gyan in "Lazycut: A simple terminal video trimmer using FFmpeg"]]></title><description><![CDATA[
<p>> with ffmpeg you need to make two temporary videos and then concatenate them<p>It can be done in a single command, no temp files needed.</p>
]]></description><pubDate>Mon, 16 Mar 2026 18:35:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47402920</link><dc:creator>gyan</dc:creator><comments>https://news.ycombinator.com/item?id=47402920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47402920</guid></item><item><title><![CDATA[New comment by gyan in "Sarvam 105B, the first competitive Indian open source LLM"]]></title><description><![CDATA[
<p>> These guys did not even bother with an official huggingface space<p><a href="https://huggingface.co/sarvamai" rel="nofollow">https://huggingface.co/sarvamai</a></p>
]]></description><pubDate>Sat, 07 Mar 2026 11:21:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47286619</link><dc:creator>gyan</dc:creator><comments>https://news.ycombinator.com/item?id=47286619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47286619</guid></item><item><title><![CDATA[New comment by gyan in "Total monthly number of StackOverflow questions over time"]]></title><description><![CDATA[
<p>The dupe is what I linked.
The orig is <a href="https://superuser.com/questions/601972" rel="nofollow">https://superuser.com/questions/601972</a><p>The orig wants a mono output with one of the original channels as signal source. This involves downmixing i.e. rematrixing the audio.<p>The dupe want to just mute one of the channels, not repan it. One can't apply map_channel to do what the dupe wants.<p>One can use a couple of methods to achieve the dupe, including pan. But the syntax of pan needed for the dupe case is not the same as the orig, or deducible from it. They need to consult the docs (fortuitously, the dupe case is an illustrated example) or get a direct answer. The 'technique' shown in the orig is not intuitively adaptable to the dupe - one needs to know about the implicit muting that pan applies, which is not documented or evident in the orig answer. So it's not a duplicate of the source Q.</p>
]]></description><pubDate>Sun, 04 Jan 2026 19:20:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46491204</link><dc:creator>gyan</dc:creator><comments>https://news.ycombinator.com/item?id=46491204</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46491204</guid></item><item><title><![CDATA[New comment by gyan in "Total monthly number of StackOverflow questions over time"]]></title><description><![CDATA[
<p>> But if you had a personal experience, it will be easier to look within your questions on your profile page.<p>I answer Qs on this topic, not post them.<p>----<p>Here's an example I found:<p><a href="https://superuser.com/questions/1929615/" rel="nofollow">https://superuser.com/questions/1929615/</a>
(the canonical q is about extracting as mono, the closed q is about muting one channel)</p>
]]></description><pubDate>Sun, 04 Jan 2026 09:41:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46486471</link><dc:creator>gyan</dc:creator><comments>https://news.ycombinator.com/item?id=46486471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46486471</guid></item><item><title><![CDATA[New comment by gyan in "Total monthly number of StackOverflow questions over time"]]></title><description><![CDATA[
<p>> Please feel free to cite specific examples. I'll be happy to explain policy.<p>How do I search for Qs closed as duplicates with a certain tag?</p>
]]></description><pubDate>Sun, 04 Jan 2026 08:16:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46486025</link><dc:creator>gyan</dc:creator><comments>https://news.ycombinator.com/item?id=46486025</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46486025</guid></item><item><title><![CDATA[New comment by gyan in "Total monthly number of StackOverflow questions over time"]]></title><description><![CDATA[
<p>You are positing that only questions with cosmetic or extraneous differences are marked as duplicates.<p>That's not the case. As a maintainer of a popular project who has engaged with thousands of Qs on SO related to that project, I've seen many Qs marked as duplicate where the actual answer would be different in a non-trivial manner. When I look at who all moderated on those Qs, they are usually users who haven't contributed to that topic at SO.</p>
]]></description><pubDate>Sun, 04 Jan 2026 07:30:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46485793</link><dc:creator>gyan</dc:creator><comments>https://news.ycombinator.com/item?id=46485793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46485793</guid></item><item><title><![CDATA[New comment by gyan in "FFmpeg 8.0"]]></title><description><![CDATA[
<p>corrected</p>
]]></description><pubDate>Sat, 23 Aug 2025 05:05:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=44993327</link><dc:creator>gyan</dc:creator><comments>https://news.ycombinator.com/item?id=44993327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44993327</guid></item></channel></rss>