<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: joerick</title><link>https://news.ycombinator.com/user?id=joerick</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 29 Oct 2026 14:23:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=joerick" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by joerick in "Python's experimental JIT to be removed"]]></title><description><![CDATA[
<p>I only just saw it mentioned in this thread, but CinderX might suit you well.</p>
]]></description><pubDate>Wed, 28 Oct 2026 08:58:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=50270816</link><dc:creator>joerick</dc:creator><comments>https://news.ycombinator.com/item?id=50270816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50270816</guid></item><item><title><![CDATA[New comment by joerick in "Using FireWire on a Raspberry Pi"]]></title><description><![CDATA[
<p>I have a Focusrite Saffire that has lots of nice, quiet preamps and ADC channels. I managed to get an old Mac to connect over FireWire and using the Focusrite Control app, I configured the routing to map all the analog inputs to ADAT. That works great but it's always at the wrong sample rate, and I can't change that without getting the old Mac out. Maybe I'll look into one of these rPi shields too. Anyone got any reverse engineering tips for the control protocol?!</p>
]]></description><pubDate>Thu, 26 Mar 2026 23:29:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47537197</link><dc:creator>joerick</dc:creator><comments>https://news.ycombinator.com/item?id=47537197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47537197</guid></item><item><title><![CDATA[New comment by joerick in "Python Steering Council unanimously accepts "PEP 810, Explicit lazy imports""]]></title><description><![CDATA[
<p>It should land in 3.15, so October next year. <a href="https://peps.python.org/pep-0790/" rel="nofollow">https://peps.python.org/pep-0790/</a></p>
]]></description><pubDate>Mon, 03 Nov 2025 18:54:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45802803</link><dc:creator>joerick</dc:creator><comments>https://news.ycombinator.com/item?id=45802803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45802803</guid></item><item><title><![CDATA[New comment by joerick in "Uncertain<T>"]]></title><description><![CDATA[
<p>I've been wondering for a while if a program could "learn" covariance somehow. Through real-world usage.<p>Otherwise, it feels to me that it'd be consistently wrong to model the variables as independent. And any program of notable size is gonna be far too big to consider correlations between all the variables.<p>As for how one might do the learning, I don't know yet!</p>
]]></description><pubDate>Fri, 29 Aug 2025 06:05:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45060737</link><dc:creator>joerick</dc:creator><comments>https://news.ycombinator.com/item?id=45060737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45060737</guid></item><item><title><![CDATA[New comment by joerick in "Police identify seven as main suspects in Post Office Horizon scandal inquiry"]]></title><description><![CDATA[
<p>If we assume no conspiracy, what's the sentencing like for perjury due to carelessness?</p>
]]></description><pubDate>Fri, 27 Jun 2025 10:00:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=44395440</link><dc:creator>joerick</dc:creator><comments>https://news.ycombinator.com/item?id=44395440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44395440</guid></item><item><title><![CDATA[New comment by joerick in "Introducing Gemma 3n"]]></title><description><![CDATA[
<p>Google do have an API for this. It has limits but perfectly good for personal use.<p><a href="https://developers.google.com/custom-search/v1/overview" rel="nofollow">https://developers.google.com/custom-search/v1/overview</a></p>
]]></description><pubDate>Thu, 26 Jun 2025 21:23:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=44391566</link><dc:creator>joerick</dc:creator><comments>https://news.ycombinator.com/item?id=44391566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44391566</guid></item><item><title><![CDATA[New comment by joerick in "Guess I'm a rationalist now"]]></title><description><![CDATA[
<p>Beautifully put.</p>
]]></description><pubDate>Fri, 20 Jun 2025 22:42:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44332788</link><dc:creator>joerick</dc:creator><comments>https://news.ycombinator.com/item?id=44332788</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44332788</guid></item><item><title><![CDATA[New comment by joerick in "SeedLM: Compressing LLM Weights into Seeds of Pseudo-Random Generators"]]></title><description><![CDATA[
<p>Pretty fascinating from an information theory point of view. Surprising that it works at all. Is this, like, the JPEG of uniformly distributed, uncorrelated data?</p>
]]></description><pubDate>Sun, 06 Apr 2025 10:27:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=43600384</link><dc:creator>joerick</dc:creator><comments>https://news.ycombinator.com/item?id=43600384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43600384</guid></item><item><title><![CDATA[New comment by joerick in "Blue noise – white noise alternative for graphics (2016)"]]></title><description><![CDATA[
<p>I came across this page in a discussion about dithering. It was posted by @rikroots.<p>Fascinating stuff. I love to see the application of the 2D Fourier transform for analysis. Added bonus - they tile brilliantly.</p>
]]></description><pubDate>Fri, 14 Mar 2025 08:40:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=43360665</link><dc:creator>joerick</dc:creator><comments>https://news.ycombinator.com/item?id=43360665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43360665</guid></item><item><title><![CDATA[Blue noise – white noise alternative for graphics (2016)]]></title><description><![CDATA[
<p>Article URL: <a href="https://momentsingraphics.de/BlueNoise.html">https://momentsingraphics.de/BlueNoise.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43360664">https://news.ycombinator.com/item?id=43360664</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 14 Mar 2025 08:40:16 +0000</pubDate><link>https://momentsingraphics.de/BlueNoise.html</link><dc:creator>joerick</dc:creator><comments>https://news.ycombinator.com/item?id=43360664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43360664</guid></item><item><title><![CDATA[New comment by joerick in "EA Open Sources Command and Conquer: Red Alert, along with other games"]]></title><description><![CDATA[
<p>Hahaha. We used to get desyncs on networked games of Generals pretty regularly. I remember if a game took more than 30-40 mins I'd start to get a spidey sense things were about to go wrong</p>
]]></description><pubDate>Fri, 28 Feb 2025 10:07:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=43203874</link><dc:creator>joerick</dc:creator><comments>https://news.ycombinator.com/item?id=43203874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43203874</guid></item><item><title><![CDATA[New comment by joerick in "Embeddings are underrated"]]></title><description><![CDATA[
<p>Yeah, 'everything' as in 'everything that the model cares about' :)</p>
]]></description><pubDate>Fri, 01 Nov 2024 12:50:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=42016448</link><dc:creator>joerick</dc:creator><comments>https://news.ycombinator.com/item?id=42016448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42016448</guid></item><item><title><![CDATA[New comment by joerick in "Embeddings are underrated"]]></title><description><![CDATA[
<p>Nice workaround. I just wish there was a less 'lossy' way to go about it!</p>
]]></description><pubDate>Fri, 01 Nov 2024 12:49:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=42016441</link><dc:creator>joerick</dc:creator><comments>https://news.ycombinator.com/item?id=42016441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42016441</guid></item><item><title><![CDATA[New comment by joerick in "Embeddings are underrated"]]></title><description><![CDATA[
<p>Interesting, but your hypothesis assumes that 'tone' is one-dimensional, that there is a single axis you can remove. I think tone is very multidimensional, I'd expect to be removing multiple 'directions' from the embedding.</p>
]]></description><pubDate>Fri, 01 Nov 2024 12:48:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=42016432</link><dc:creator>joerick</dc:creator><comments>https://news.ycombinator.com/item?id=42016432</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42016432</guid></item><item><title><![CDATA[New comment by joerick in "Embeddings are underrated"]]></title><description><![CDATA[
<p>The thing that puzzles me about embeddings is that they're so untargeted, they represent everything about the input string.<p>Is there a method for dimensionality reduction of embeddings for different applications? Let's say I'm building a system to find similar tech support conversations and I am only interested in the content of the discussion, not the tone of it.<p>How could I derive an embedding that represents only content and not tone?</p>
]]></description><pubDate>Fri, 01 Nov 2024 11:13:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=42015790</link><dc:creator>joerick</dc:creator><comments>https://news.ycombinator.com/item?id=42015790</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42015790</guid></item><item><title><![CDATA[Pyinstrument 5 – Flamegraphs for Python]]></title><description><![CDATA[
<p>Article URL: <a href="https://joerick.me/posts/2024/10/3/pyinstrument-5/">https://joerick.me/posts/2024/10/3/pyinstrument-5/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41809781">https://news.ycombinator.com/item?id=41809781</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 11 Oct 2024 14:29:45 +0000</pubDate><link>https://joerick.me/posts/2024/10/3/pyinstrument-5/</link><dc:creator>joerick</dc:creator><comments>https://news.ycombinator.com/item?id=41809781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41809781</guid></item><item><title><![CDATA[New comment by joerick in "Orion, our first true augmented reality glasses"]]></title><description><![CDATA[
<p>The touchscreen might be better than you're giving it credit for. Direct interaction (vs the indirectness of mice, keyboards, gesture) is one benefit that I can't see done better any other way. I think people will always have some kind of handheld touchscreen as a result.</p>
]]></description><pubDate>Thu, 26 Sep 2024 06:39:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=41655195</link><dc:creator>joerick</dc:creator><comments>https://news.ycombinator.com/item?id=41655195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41655195</guid></item><item><title><![CDATA[New comment by joerick in "Vue 3.5 released"]]></title><description><![CDATA[
<p>Biggest functional difference is that Vue's reactivity is built on Proxy objects, which lets you simply bind your view layer to your model layer and things just keep in sync, without any extra APIs to think about. React has useState which gives you a setter that you need to use with an entirely new object each time. In Vue you can just change a property deep inside the model layer and the view updates.<p>That's what's keeping me in Vue primarily. I think MobX does something similar in React but the API is clunkier than Vue.<p>On top of that, the API is just much nicer. None of the confusing functional language and concepts e.g. "what exactly did the programmer intend by this 'useEffect' call??"</p>
]]></description><pubDate>Wed, 04 Sep 2024 07:19:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=41442778</link><dc:creator>joerick</dc:creator><comments>https://news.ycombinator.com/item?id=41442778</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41442778</guid></item><item><title><![CDATA[New comment by joerick in "No One's Ready for This"]]></title><description><![CDATA[
<p>I've been thinking for a while that digital photos should include a signature derived from a hardware key on each camera. That at least would prevent people lying in metadata, and give us some means to verify. If I trust Canon's signature, I trust that these pixels were taken by a camera.</p>
]]></description><pubDate>Fri, 23 Aug 2024 07:50:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=41326995</link><dc:creator>joerick</dc:creator><comments>https://news.ycombinator.com/item?id=41326995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41326995</guid></item><item><title><![CDATA[New comment by joerick in "Rye and Uv: August Is Harvest Season for Python Packaging"]]></title><description><![CDATA[
<p>...and a lot of solo developers and academics besides.  (I say that as a corporately unaffiliated PyPA member)</p>
]]></description><pubDate>Wed, 21 Aug 2024 23:28:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=41315201</link><dc:creator>joerick</dc:creator><comments>https://news.ycombinator.com/item?id=41315201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41315201</guid></item></channel></rss>