<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: scott_s</title><link>https://news.ycombinator.com/user?id=scott_s</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 06 Aug 2026 10:22:51 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=scott_s" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by scott_s in "Why Large Language Models Fail at Tabular Prediction"]]></title><description><![CDATA[
<p>I find that an odd take. The paper claims to establish what causes the problem: dimensionality. They are clear in that they don't understand why. But this sort of work is what needs to be done to eventually solve the problem.</p>
]]></description><pubDate>Tue, 04 Aug 2026 14:37:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49169628</link><dc:creator>scott_s</dc:creator><comments>https://news.ycombinator.com/item?id=49169628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49169628</guid></item><item><title><![CDATA[New comment by scott_s in "TorchCodec 0.14: HDR Video Decoding for CPU and CUDA, and Fast Wav Decoder"]]></title><description><![CDATA[
<p>We dynamically load the shared object files. See: <a href="https://github.com/meta-pytorch/torchcodec/blob/8bbce656797c4f2b00feb2784ffe76e408be1e4c/src/torchcodec/_internally_replaced_utils.py#L67" rel="nofollow">https://github.com/meta-pytorch/torchcodec/blob/8bbce656797c...</a><p>Solutions that shell out to the `ffmpeg` binary are not going to perform well.</p>
]]></description><pubDate>Wed, 17 Jun 2026 19:33:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48575615</link><dc:creator>scott_s</dc:creator><comments>https://news.ycombinator.com/item?id=48575615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48575615</guid></item><item><title><![CDATA[New comment by scott_s in "TorchCodec 0.14: HDR Video Decoding for CPU and CUDA, and Fast Wav Decoder"]]></title><description><![CDATA[
<p>I was copying URLs fast-and-furious. The PyTorch Stable ABI reference is: <a href="https://docs.pytorch.org/docs/2.12/notes/libtorch_stable_abi.html" rel="nofollow">https://docs.pytorch.org/docs/2.12/notes/libtorch_stable_abi...</a></p>
]]></description><pubDate>Mon, 15 Jun 2026 21:38:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48547353</link><dc:creator>scott_s</dc:creator><comments>https://news.ycombinator.com/item?id=48547353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48547353</guid></item><item><title><![CDATA[New comment by scott_s in "TorchCodec 0.14: HDR Video Decoding for CPU and CUDA, and Fast Wav Decoder"]]></title><description><![CDATA[
<p>1. A higher-level API that better integrates into the PyTorch ecosystem.<p>2. Ease of going back-and-forth between CPU and GPU; in our experience, there's still a lot of scenarios where CPU decoding makes sense.<p>3. Audio decoding support.<p>Please take a look at our tutorials to get a feel for what TorchCodec can do: <a href="https://meta-pytorch.org/torchcodec/stable/generated_examples/index.html" rel="nofollow">https://meta-pytorch.org/torchcodec/stable/generated_example...</a></p>
]]></description><pubDate>Mon, 15 Jun 2026 15:08:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48542413</link><dc:creator>scott_s</dc:creator><comments>https://news.ycombinator.com/item?id=48542413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48542413</guid></item><item><title><![CDATA[New comment by scott_s in "TorchCodec 0.14: HDR Video Decoding for CPU and CUDA, and Fast Wav Decoder"]]></title><description><![CDATA[
<p>You can get older version of TorchCodec that work with older version of PyTorch, but it unfortunately will not have the new features (HDR video decoding; fast Wav decoding) in the latest release. See the compatbility matrix: <a href="https://github.com/meta-pytorch/torchcodec#compatibility-with-torch-versions" rel="nofollow">https://github.com/meta-pytorch/torchcodec#compatibility-wit...</a><p>Up until recently, TorchCodec releases worked with one-and-only-one version of PyTorch. This is because up until recently, PyTorch did not have a stable ABI, and we needed to pin TorchCodec releases to PyTorch releases. But! PyTorch now has an excellent Stable ABI (<a href="https://github.com/meta-pytorch/torchcodec#compatibility-with-torch-versions" rel="nofollow">https://github.com/meta-pytorch/torchcodec#compatibility-wit...</a>, <a href="https://www.youtube.com/watch?v=HNdEmnvMvGE&t=1s" rel="nofollow">https://www.youtube.com/watch?v=HNdEmnvMvGE&t=1s</a>) and TorchCodec is taking advantage of that since version 0.12.</p>
]]></description><pubDate>Mon, 15 Jun 2026 14:56:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48542215</link><dc:creator>scott_s</dc:creator><comments>https://news.ycombinator.com/item?id=48542215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48542215</guid></item><item><title><![CDATA[New comment by scott_s in "TorchCodec 0.14: HDR Video Decoding for CPU and CUDA, and Fast Wav Decoder"]]></title><description><![CDATA[
<p>The one you have installed. :) We don't distribute FFmpeg and instead find your installed version at runtime. We support versions 4 through 8.</p>
]]></description><pubDate>Mon, 15 Jun 2026 14:47:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48542109</link><dc:creator>scott_s</dc:creator><comments>https://news.ycombinator.com/item?id=48542109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48542109</guid></item><item><title><![CDATA[New comment by scott_s in "TorchCodec 0.14: HDR Video Decoding for CPU and CUDA, and Fast Wav Decoder"]]></title><description><![CDATA[
<p>For disclosure, I've worked on TorchCodec. I'm happy to answer any questions!</p>
]]></description><pubDate>Wed, 10 Jun 2026 14:08:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48476540</link><dc:creator>scott_s</dc:creator><comments>https://news.ycombinator.com/item?id=48476540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48476540</guid></item><item><title><![CDATA[TorchCodec 0.14: HDR Video Decoding for CPU and CUDA, and Fast Wav Decoder]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/meta-pytorch/torchcodec/releases/tag/v0.14.0">https://github.com/meta-pytorch/torchcodec/releases/tag/v0.14.0</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48476539">https://news.ycombinator.com/item?id=48476539</a></p>
<p>Points: 62</p>
<p># Comments: 13</p>
]]></description><pubDate>Wed, 10 Jun 2026 14:08:36 +0000</pubDate><link>https://github.com/meta-pytorch/torchcodec/releases/tag/v0.14.0</link><dc:creator>scott_s</dc:creator><comments>https://news.ycombinator.com/item?id=48476539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48476539</guid></item><item><title><![CDATA[New comment by scott_s in "We might all be AI engineers now"]]></title><description><![CDATA[
<p>You are correct, but this is not a new role. AI effectively makes all of us tech leads.</p>
]]></description><pubDate>Fri, 06 Mar 2026 19:17:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47279721</link><dc:creator>scott_s</dc:creator><comments>https://news.ycombinator.com/item?id=47279721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47279721</guid></item><item><title><![CDATA[New comment by scott_s in "We might all be AI engineers now"]]></title><description><![CDATA[
<p>That's not what the author means. Multiple times a day, I have conversations with LLMs about specific code or general technologies. It is very similar to having the same conversation with a colleague. Yes, the LLM may be wrong. Which is why I'm constantly looking at the code myself to see if the explanation makes sense, or finding external docs to see if the concepts check out.<p>Importantly, the LLM is not writing code for me. It's explaining things, and I'm coming away with verifiable facts and conceptual frameworks I can apply to my work.</p>
]]></description><pubDate>Fri, 06 Mar 2026 19:15:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47279683</link><dc:creator>scott_s</dc:creator><comments>https://news.ycombinator.com/item?id=47279683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47279683</guid></item><item><title><![CDATA[New comment by scott_s in "What's up with all those equals signs anyway?"]]></title><description><![CDATA[
<p>I think of, and look up, this drunken rant at least once a year.</p>
]]></description><pubDate>Tue, 03 Feb 2026 15:53:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46872581</link><dc:creator>scott_s</dc:creator><comments>https://news.ycombinator.com/item?id=46872581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46872581</guid></item><item><title><![CDATA[New comment by scott_s in "ACM Is Now Open Access"]]></title><description><![CDATA[
<p>Yes, and that peer review happens <i>through</i> the ACM. It serves an organizing function. The conferences themselves are also in-person events, and most of the important research papers come out of those conferences.</p>
]]></description><pubDate>Thu, 08 Jan 2026 02:32:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46536464</link><dc:creator>scott_s</dc:creator><comments>https://news.ycombinator.com/item?id=46536464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46536464</guid></item><item><title><![CDATA[New comment by scott_s in "ACM Is Now Open Access"]]></title><description><![CDATA[
<p>It doesn't. arXiv is exclusively a pre-print service. The ACM digital library is for peer-reviewed, published papers. All of the peer-review happens through the ACM, as well as the physical conferences where people present and publish their papers.</p>
]]></description><pubDate>Sat, 03 Jan 2026 00:54:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46471531</link><dc:creator>scott_s</dc:creator><comments>https://news.ycombinator.com/item?id=46471531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46471531</guid></item><item><title><![CDATA[New comment by scott_s in "ACM Is Now Open Access"]]></title><description><![CDATA[
<p>IEEE may do it, as it's a professional organization. That is, they're a non-profit dedicated to the furtherance of the field. Being open access fits their mission, and the costs can be handled by dues and fees. Springer and Elsevier are for-profit publishers. I don't know how if they can have an open-access business model.</p>
]]></description><pubDate>Thu, 01 Jan 2026 16:52:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46455577</link><dc:creator>scott_s</dc:creator><comments>https://news.ycombinator.com/item?id=46455577</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46455577</guid></item><item><title><![CDATA[New comment by scott_s in "ACM Is Now Open Access"]]></title><description><![CDATA[
<p>Great news. They temporarily opened it in 2020 during the pandemic. I argued it should remain so in a post: <a href="https://www.scott-a-s.com/acm-digital-library-should-remain-open" rel="nofollow">https://www.scott-a-s.com/acm-digital-library-should-remain-...</a>. I'm glad it's finally happened.</p>
]]></description><pubDate>Thu, 01 Jan 2026 16:49:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46455543</link><dc:creator>scott_s</dc:creator><comments>https://news.ycombinator.com/item?id=46455543</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46455543</guid></item><item><title><![CDATA[New comment by scott_s in "I ignore the spotlight as a staff engineer"]]></title><description><![CDATA[
<p>Gather metrics and regularly report them.</p>
]]></description><pubDate>Fri, 05 Dec 2025 16:04:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46163126</link><dc:creator>scott_s</dc:creator><comments>https://news.ycombinator.com/item?id=46163126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46163126</guid></item><item><title><![CDATA[New comment by scott_s in "What Killed Perl?"]]></title><description><![CDATA[
<p>Agreed. In grad school, I used Perl to script running my benchmarks, post-process my data and generate pretty graphs for papers. It was all Perl 5 and gnuplot. Once I saw someone do the same thing with Python and matplotlib, I never looked back. I later actually started using Python professionally, as I believe lots of other people had similar epiphanies. And not just from Perl, but from different languages and domains.<p>I think the article's author is implicitly not considering that people who were around when Perl was popular, who were perfectly capable of "understanding" it, actively decided against it.</p>
]]></description><pubDate>Wed, 19 Nov 2025 19:39:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45984078</link><dc:creator>scott_s</dc:creator><comments>https://news.ycombinator.com/item?id=45984078</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45984078</guid></item><item><title><![CDATA[New comment by scott_s in "Scientist exposes anti-wind groups as oil-funded, now they want to silence him"]]></title><description><![CDATA[
<p>That's true of all renewable energy sources. So we should take advantage of all of them, as much as is feasible.</p>
]]></description><pubDate>Wed, 27 Aug 2025 13:10:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45039186</link><dc:creator>scott_s</dc:creator><comments>https://news.ycombinator.com/item?id=45039186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45039186</guid></item><item><title><![CDATA[New comment by scott_s in "Claude Sonnet 4 now supports 1M tokens of context"]]></title><description><![CDATA[
<p>You train on data. Context is also data. If you want a model to have certain data, you can bake it into the model during training, or provide it as context during inference. But if the "context" you want the model to have is big enough, you're going to want to train (or fine-tune) on it.<p>Consider that you're coding a Linux device driver. If you ask for help from an LLM that has never seen the Linux kernel code, has never seen a Linux device driver and has never seen all of the documentation from the Linux kernel, you're going to need to provide all of this as context. And that's both going to be onerous on you, and it might not be feasible. But if the LLM has already seen all of that during training, you don't need to provide it as context. Your context may be as simple as "I am coding a Linux device driver" and show it some of your code.</p>
]]></description><pubDate>Thu, 14 Aug 2025 14:07:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=44900568</link><dc:creator>scott_s</dc:creator><comments>https://news.ycombinator.com/item?id=44900568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44900568</guid></item><item><title><![CDATA[New comment by scott_s in "Claude Sonnet 4 now supports 1M tokens of context"]]></title><description><![CDATA[
<p>Because training one family of models with very large context windows can be offered to the entire world as an online service. That is a very different business model from training or fine-tuning individual models specifically for individual customers. <i>Someone</i> will figure out how to do that at scale, eventually. It might require the cost of training to reduce significantly. But large companies with the resources to do this for themselves will do it, and many are doing it.</p>
]]></description><pubDate>Wed, 13 Aug 2025 18:49:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=44892275</link><dc:creator>scott_s</dc:creator><comments>https://news.ycombinator.com/item?id=44892275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44892275</guid></item></channel></rss>