<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: jeremyscanvic</title><link>https://news.ycombinator.com/user?id=jeremyscanvic</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 30 Apr 2026 10:23:16 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jeremyscanvic" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[A History of the Early Years of AI at the University of Edinburgh]]></title><description><![CDATA[
<p>Article URL: <a href="https://journals.sagepub.com/doi/epdf/10.1177/30504554261417567">https://journals.sagepub.com/doi/epdf/10.1177/30504554261417567</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47730099">https://news.ycombinator.com/item?id=47730099</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 11 Apr 2026 12:42:53 +0000</pubDate><link>https://journals.sagepub.com/doi/epdf/10.1177/30504554261417567</link><dc:creator>jeremyscanvic</dc:creator><comments>https://news.ycombinator.com/item?id=47730099</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47730099</guid></item><item><title><![CDATA[New comment by jeremyscanvic in "What Category Theory Teaches Us About DataFrames"]]></title><description><![CDATA[
<p>It's very insightful how they explain the difference between dataframes and SQL tables / standard relational structures!</p>
]]></description><pubDate>Fri, 03 Apr 2026 13:21:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47626398</link><dc:creator>jeremyscanvic</dc:creator><comments>https://news.ycombinator.com/item?id=47626398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47626398</guid></item><item><title><![CDATA[New comment by jeremyscanvic in "404 Deno CEO not found"]]></title><description><![CDATA[
<p>Like other commenters the tone of this post threw me off but I was really impressed by the design of the website. Congrats for building it, it shows your hard work and taste!</p>
]]></description><pubDate>Sat, 21 Mar 2026 16:50:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47468726</link><dc:creator>jeremyscanvic</dc:creator><comments>https://news.ycombinator.com/item?id=47468726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47468726</guid></item><item><title><![CDATA[New comment by jeremyscanvic in "SSH Secret Menu"]]></title><description><![CDATA[
<p>What I usually do when I have to read large man pages like bash(1) is I read them as PDFs:<p>man -Tpdf bash | zathura -<p>Replace zathura with any PDF viewer reading from stdin or just save the PDF. Hope that can be useful to someone!</p>
]]></description><pubDate>Wed, 11 Mar 2026 10:49:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47333946</link><dc:creator>jeremyscanvic</dc:creator><comments>https://news.ycombinator.com/item?id=47333946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47333946</guid></item><item><title><![CDATA[New comment by jeremyscanvic in "Seed of Might color correction process (2023) [pdf]"]]></title><description><![CDATA[
<p>For those interested you can also look up for opto-electronic transfer functions (OETF) and electro-optical transfer functions (EOTF).</p>
]]></description><pubDate>Tue, 03 Mar 2026 09:09:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47230031</link><dc:creator>jeremyscanvic</dc:creator><comments>https://news.ycombinator.com/item?id=47230031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47230031</guid></item><item><title><![CDATA[New comment by jeremyscanvic in "Use the Mikado Method to do safe changes in a complex codebase"]]></title><description><![CDATA[
<p>Is it possible in practice to control the side effects of making changes in a huge legacy code base?<p>Maybe the software crashes when you write 42 in some field and you're able to tell it's due to a missing division-by-zero check deep down in the code base. Your gut tells you you should add the check but who knows if something relies on this bug somehow, plus you've never heard of anyone having issues with values other than 42.<p>At this point you decide to hard code the behavior you want for the value 42 specifically. It's nasty and it only makes the code base more complex, but at least you're not breaking anything.<p>Anyone has experience of this mindset of embracing the mess?</p>
]]></description><pubDate>Mon, 02 Mar 2026 18:12:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47221729</link><dc:creator>jeremyscanvic</dc:creator><comments>https://news.ycombinator.com/item?id=47221729</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47221729</guid></item><item><title><![CDATA[New comment by jeremyscanvic in "HackMyClaw"]]></title><description><![CDATA[
<p>How would you refer to it in French out of genuine curiosity?</p>
]]></description><pubDate>Wed, 18 Feb 2026 10:26:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47059498</link><dc:creator>jeremyscanvic</dc:creator><comments>https://news.ycombinator.com/item?id=47059498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47059498</guid></item><item><title><![CDATA[New comment by jeremyscanvic in "It's all a blur"]]></title><description><![CDATA[
<p>Most of them do but it's not mandatory and deblurring can be used [1]<p>[1] Cold Diffusion: Inverting Arbitrary Image Transforms Without Noise, Bansal et al., NeurIPS 2023</p>
]]></description><pubDate>Wed, 11 Feb 2026 17:25:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46977863</link><dc:creator>jeremyscanvic</dc:creator><comments>https://news.ycombinator.com/item?id=46977863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46977863</guid></item><item><title><![CDATA[New comment by jeremyscanvic in "It's all a blur"]]></title><description><![CDATA[
<p>You're absolutely right! Diffusion models basically invert noise (random Gaussian samples that you add independently to every pixel) but they can also work with blur instead of noise.<p>Generally when you're dealing with a blurry image you're gonna be able to reduce the strength of the blur up to a point but there's always some amount of information that's impossible to recover. At this point you have two choices, either you leave it a bit blurry and call it a day or you can introduce (hallucinate) information that's not there in the image. Diffusion models generate images by hallucinating information at every stage to have crisp images at the end but in many deblurring applications you prefer to stay faithful to what's actually there and you leave the tiny amount of blur left at the end.</p>
]]></description><pubDate>Wed, 11 Feb 2026 17:22:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46977810</link><dc:creator>jeremyscanvic</dc:creator><comments>https://news.ycombinator.com/item?id=46977810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46977810</guid></item><item><title><![CDATA[New comment by jeremyscanvic in "It's all a blur"]]></title><description><![CDATA[
<p>The missing piece of the puzzle is how to determine the blur kernel from the blurry image. There's a whole body of literature on that that's called blind deblurring.<p>For instance: <a href="https://deepinv.github.io/deepinv/auto_examples/blind-inverse-problems/demo_blind_deblurring.html" rel="nofollow">https://deepinv.github.io/deepinv/auto_examples/blind-invers...</a></p>
]]></description><pubDate>Wed, 11 Feb 2026 14:27:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46975330</link><dc:creator>jeremyscanvic</dc:creator><comments>https://news.ycombinator.com/item?id=46975330</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46975330</guid></item><item><title><![CDATA[New comment by jeremyscanvic in "It's all a blur"]]></title><description><![CDATA[
<p>Blur is perhaps surprisingly one of the degradations we know best how to undo. It's been studied extensively because there's just so many applications, for microscopes, telescopes, digital cameras. The usual tricks revolve around inverting blur kernels, and making educated guesses about what the blur kernel and underlying image might look like. My advisors and I were even able to train deep neural networks using only blurry images using a really mild assumption of approximate scale-invariance at the training dataset level [1].<p>[1] <a href="https://ieeexplore.ieee.org/document/11370202" rel="nofollow">https://ieeexplore.ieee.org/document/11370202</a></p>
]]></description><pubDate>Wed, 11 Feb 2026 13:36:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46974771</link><dc:creator>jeremyscanvic</dc:creator><comments>https://news.ycombinator.com/item?id=46974771</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46974771</guid></item><item><title><![CDATA[New comment by jeremyscanvic in "Iterative image reconstruction using random cubic bézier strokes"]]></title><description><![CDATA[
<p>Thanks!</p>
]]></description><pubDate>Mon, 19 Jan 2026 20:30:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46684105</link><dc:creator>jeremyscanvic</dc:creator><comments>https://news.ycombinator.com/item?id=46684105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46684105</guid></item><item><title><![CDATA[New comment by jeremyscanvic in "Iterative image reconstruction using random cubic bézier strokes"]]></title><description><![CDATA[
<p>Really cool! Any specific reason for the choice of Oklab instead of say HSL/HSV?</p>
]]></description><pubDate>Mon, 19 Jan 2026 19:32:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46683396</link><dc:creator>jeremyscanvic</dc:creator><comments>https://news.ycombinator.com/item?id=46683396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46683396</guid></item><item><title><![CDATA[New comment by jeremyscanvic in "Electronic nose for indoor mold detection and identification"]]></title><description><![CDATA[
<p>Any reference you can share on this? I'm genuinely curious speaking as a PhD student in image processing for computer vision</p>
]]></description><pubDate>Wed, 07 Jan 2026 12:16:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46525520</link><dc:creator>jeremyscanvic</dc:creator><comments>https://news.ycombinator.com/item?id=46525520</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46525520</guid></item><item><title><![CDATA[New comment by jeremyscanvic in "What an unprocessed photo looks like"]]></title><description><![CDATA[
<p>Something that's important to bear in mind when displaying raw images like that is it's not so much that raw images need to be processed to look good intrinsically. It's much more that they need to be processed to be in the form displays expect. Gamma correction is only needed because displays expect gamma corrected images and they automatically try to undo the correction.</p>
]]></description><pubDate>Mon, 29 Dec 2025 18:47:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46423916</link><dc:creator>jeremyscanvic</dc:creator><comments>https://news.ycombinator.com/item?id=46423916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46423916</guid></item><item><title><![CDATA[New comment by jeremyscanvic in "High school student discovers 1.5M potential new astronomical objects"]]></title><description><![CDATA[
<p>Do you have any evidence to back this up? I'm asking out of genuine curiosity</p>
]]></description><pubDate>Fri, 26 Dec 2025 15:38:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46393115</link><dc:creator>jeremyscanvic</dc:creator><comments>https://news.ycombinator.com/item?id=46393115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46393115</guid></item><item><title><![CDATA[New comment by jeremyscanvic in "Ask HN: What did you read in 2025?"]]></title><description><![CDATA[
<p>I read Sad Tiger by Neige Sinno. Really unsettling but definitely worth reading.</p>
]]></description><pubDate>Fri, 26 Dec 2025 13:23:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46391750</link><dc:creator>jeremyscanvic</dc:creator><comments>https://news.ycombinator.com/item?id=46391750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46391750</guid></item><item><title><![CDATA[DeepInverse Joins the PyTorch Ecosystem]]></title><description><![CDATA[
<p>Article URL: <a href="https://pytorch.org/blog/deepinverse-joins-pytorch-ecosystem/">https://pytorch.org/blog/deepinverse-joins-pytorch-ecosystem/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45825692">https://news.ycombinator.com/item?id=45825692</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 05 Nov 2025 17:47:28 +0000</pubDate><link>https://pytorch.org/blog/deepinverse-joins-pytorch-ecosystem/</link><dc:creator>jeremyscanvic</dc:creator><comments>https://news.ycombinator.com/item?id=45825692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45825692</guid></item><item><title><![CDATA[New comment by jeremyscanvic in "KaTeX – The fastest math typesetting library for the web"]]></title><description><![CDATA[
<p>I would assume you pretty much get that out of the box given Typst compiles to HTML natively?</p>
]]></description><pubDate>Mon, 03 Nov 2025 13:27:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45798731</link><dc:creator>jeremyscanvic</dc:creator><comments>https://news.ycombinator.com/item?id=45798731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45798731</guid></item><item><title><![CDATA[Gamma Correct Blurring (2015)]]></title><description><![CDATA[
<p>Article URL: <a href="https://iquilezles.org/articles/gamma/">https://iquilezles.org/articles/gamma/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45789781">https://news.ycombinator.com/item?id=45789781</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 02 Nov 2025 12:19:48 +0000</pubDate><link>https://iquilezles.org/articles/gamma/</link><dc:creator>jeremyscanvic</dc:creator><comments>https://news.ycombinator.com/item?id=45789781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45789781</guid></item></channel></rss>