<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: jasonthorsness</title><link>https://news.ycombinator.com/user?id=jasonthorsness</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 02:43:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jasonthorsness" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jasonthorsness in "Our approach to advertising"]]></title><description><![CDATA[
<p>Just let me pay to not get ads and for all tiers keep them external to the LLM output</p>
]]></description><pubDate>Fri, 16 Jan 2026 20:05:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46651466</link><dc:creator>jasonthorsness</dc:creator><comments>https://news.ycombinator.com/item?id=46651466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46651466</guid></item><item><title><![CDATA[New comment by jasonthorsness in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p>lol can never resist call to plug: read my blog!<p><a href="https://www.jasonthorsness.com/" rel="nofollow">https://www.jasonthorsness.com/</a><p>My favorite articles to write are on crafts like the below, I just got a Prusa CORE One kit (not put together yet) so next one will probably be something related to that.<p><a href="https://www.jasonthorsness.com/34" rel="nofollow">https://www.jasonthorsness.com/34</a><p><a href="https://www.jasonthorsness.com/16" rel="nofollow">https://www.jasonthorsness.com/16</a></p>
]]></description><pubDate>Wed, 14 Jan 2026 20:49:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46623109</link><dc:creator>jasonthorsness</dc:creator><comments>https://news.ycombinator.com/item?id=46623109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46623109</guid></item><item><title><![CDATA[New comment by jasonthorsness in "Ireland’s Diarmuid Early wins world Microsoft Excel title"]]></title><description><![CDATA[
<p>The descriptions of the problems make it sound a little like algorithmic puzzles but your only tool is Excel instead of some programming language… Excel is pretty amazing in what you can do; I’ve regretted having to use Google Sheets for the last few years.</p>
]]></description><pubDate>Sat, 20 Dec 2025 20:28:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46339351</link><dc:creator>jasonthorsness</dc:creator><comments>https://news.ycombinator.com/item?id=46339351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46339351</guid></item><item><title><![CDATA[New comment by jasonthorsness in "OpenSCAD is kinda neat"]]></title><description><![CDATA[
<p>OpenSCAD is great! I used it to create a bunch of things to cut on a CNC router over the years. Best achievements were a scale model of Mount Rainier and some one-piece picture frames with text cut into them.</p>
]]></description><pubDate>Sat, 20 Dec 2025 18:36:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46338392</link><dc:creator>jasonthorsness</dc:creator><comments>https://news.ycombinator.com/item?id=46338392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46338392</guid></item><item><title><![CDATA[New comment by jasonthorsness in "GPT-5.2-Codex"]]></title><description><![CDATA[
<p>Recently I’ve had the best results with Gemini; with this I’ll have to go back to Codex for my next project. It takes time to get a feel for the capabilities of a model it’s sort of tedious having new ones come out so frequently.</p>
]]></description><pubDate>Thu, 18 Dec 2025 19:06:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46317069</link><dc:creator>jasonthorsness</dc:creator><comments>https://news.ycombinator.com/item?id=46317069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46317069</guid></item><item><title><![CDATA[New comment by jasonthorsness in "Memory Safety in C# vs. Rust"]]></title><description><![CDATA[
<p>C#'s runtime (dotnet runtime) adds overhead compared to Rust with GC and other stuff too. This is true even with single-binary AOT compilation, the runtime is still there (just like Go). So it will never be suitable for some scenarios.<p>You can definitely implement manual ownership tracking in C#, this is quite common for non-memory resources and does have some language syntactic sugar with the Dispose pattern for example. But you can't truly roll your own memory management/ownership unless you do something with "unsafe" which seems counter-productive in this case :P.</p>
]]></description><pubDate>Tue, 16 Dec 2025 16:23:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46290498</link><dc:creator>jasonthorsness</dc:creator><comments>https://news.ycombinator.com/item?id=46290498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46290498</guid></item><item><title><![CDATA[New comment by jasonthorsness in "Memory Safety in C# vs. Rust"]]></title><description><![CDATA[
<p>This isn't true at all anymore for years! Microsoft acknowledged Linux won for server-side and since C# is primarily used as a server-side language they made everything work incredibly well on Linux.</p>
]]></description><pubDate>Tue, 16 Dec 2025 16:13:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46290367</link><dc:creator>jasonthorsness</dc:creator><comments>https://news.ycombinator.com/item?id=46290367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46290367</guid></item><item><title><![CDATA[New comment by jasonthorsness in "2025 Word of the Year: Slop"]]></title><description><![CDATA[
<p>This one is an apt pick. I only worry it’s early and the true wave of slop is not yet upon us.</p>
]]></description><pubDate>Mon, 15 Dec 2025 17:17:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46277326</link><dc:creator>jasonthorsness</dc:creator><comments>https://news.ycombinator.com/item?id=46277326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46277326</guid></item><item><title><![CDATA[New comment by jasonthorsness in "iOS 26.2 fixes 20 security vulnerabilities, 2 actively exploited"]]></title><description><![CDATA[
<p>I can’t handle the swipe up to switch apps gesture with reduced motion it becomes too jarring. I set the glass to “tinted” and that’s about it. I wish they had a stronger disablement of just the glass.</p>
]]></description><pubDate>Sun, 14 Dec 2025 22:37:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46267864</link><dc:creator>jasonthorsness</dc:creator><comments>https://news.ycombinator.com/item?id=46267864</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46267864</guid></item><item><title><![CDATA[New comment by jasonthorsness in "Developing a food-safe finish for my wooden spoons"]]></title><description><![CDATA[
<p>This is great! I’m going to try the melting carnauba wax in tung oil one. I tried pure tung but it’s too matte for what I want.</p>
]]></description><pubDate>Sun, 14 Dec 2025 21:07:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46266901</link><dc:creator>jasonthorsness</dc:creator><comments>https://news.ycombinator.com/item?id=46266901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46266901</guid></item><item><title><![CDATA[New comment by jasonthorsness in "Show HN: Base UI v1.0 Unstyled UI Components from the Creators of Radix and MUI"]]></title><description><![CDATA[
<p>I love unstyled UI components since you get complete visual control but accessibility still works and that's so easy to screw up and not notice it's broken.<p>I've used Tailwind headless UI (<a href="https://headlessui.com/" rel="nofollow">https://headlessui.com/</a>) and it's great, I'll take a look at this one too for future stuff.</p>
]]></description><pubDate>Fri, 12 Dec 2025 16:24:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46245638</link><dc:creator>jasonthorsness</dc:creator><comments>https://news.ycombinator.com/item?id=46245638</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46245638</guid></item><item><title><![CDATA[New comment by jasonthorsness in "GPT-5.2"]]></title><description><![CDATA[
<p>I have it now</p>
]]></description><pubDate>Fri, 12 Dec 2025 15:56:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46245308</link><dc:creator>jasonthorsness</dc:creator><comments>https://news.ycombinator.com/item?id=46245308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46245308</guid></item><item><title><![CDATA[New comment by jasonthorsness in "SQLite JSON at full index speed using generated columns"]]></title><description><![CDATA[
<p>When a data tree is tightly coupled (like a complex sample of nested data with some arrays from a sensor) and the entire tree is treated like a single thing by writes, the JSON column just keeps things easier. Reads can be accelerated with indexes as demonstrated here.</p>
]]></description><pubDate>Fri, 12 Dec 2025 15:53:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46245289</link><dc:creator>jasonthorsness</dc:creator><comments>https://news.ycombinator.com/item?id=46245289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46245289</guid></item><item><title><![CDATA[New comment by jasonthorsness in "SQLite JSON at full index speed using generated columns"]]></title><description><![CDATA[
<p>This is the typical practice for most index types in SingleStore as well except with the Multi-Value Hash Index which is defined over a JSON or BSON path</p>
]]></description><pubDate>Fri, 12 Dec 2025 15:44:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46245186</link><dc:creator>jasonthorsness</dc:creator><comments>https://news.ycombinator.com/item?id=46245186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46245186</guid></item><item><title><![CDATA[New comment by jasonthorsness in "GPT-5.2"]]></title><description><![CDATA[
<p>Does anyone have it yet in ChatGPT? I'm still on 5.1 :(.</p>
]]></description><pubDate>Thu, 11 Dec 2025 18:52:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46235426</link><dc:creator>jasonthorsness</dc:creator><comments>https://news.ycombinator.com/item?id=46235426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46235426</guid></item><item><title><![CDATA[New comment by jasonthorsness in "It Will Soon Be Curtains for the Movie Theater"]]></title><description><![CDATA[
<p>I don't and have never gone very often, but it's a lot of fun to see certain films in enormous theaters like IMAX. I will definitely see the Project Hail Mary film that way. And my kids still like to go, and I know people who go a ton on the subscription plans. So, who knows!</p>
]]></description><pubDate>Thu, 11 Dec 2025 16:28:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46233455</link><dc:creator>jasonthorsness</dc:creator><comments>https://news.ycombinator.com/item?id=46233455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46233455</guid></item><item><title><![CDATA[New comment by jasonthorsness in "Did that Colorado station sign say gas for only $1.69? Yes, it did"]]></title><description><![CDATA[
<p>And here I am in Washington State still over $4</p>
]]></description><pubDate>Thu, 11 Dec 2025 15:51:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46232882</link><dc:creator>jasonthorsness</dc:creator><comments>https://news.ycombinator.com/item?id=46232882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46232882</guid></item><item><title><![CDATA[New comment by jasonthorsness in "Go's escape analysis and why my function return worked"]]></title><description><![CDATA[
<p>You can run the compiler with a flag that shows all the escapes with -gcflags “-m” and there’s also support in goland and vscode to show the escapes as inline annotations in the editor. This sort of thing IMO is one of the useful things about IDEs: showing hints from later parts of the tool chain about how things are going to turn out</p>
]]></description><pubDate>Thu, 11 Dec 2025 15:42:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46232773</link><dc:creator>jasonthorsness</dc:creator><comments>https://news.ycombinator.com/item?id=46232773</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46232773</guid></item><item><title><![CDATA[New comment by jasonthorsness in "Auto-grading decade-old Hacker News discussions with hindsight"]]></title><description><![CDATA[
<p>It is handled on the Unlurker front page (you will see a little note that says “time adjusted for second chance”). The replay doesn’t do any adjustment for it, but I think that makes it reflect the reality of when the comments came in since the adjustments are like a temporary bump</p>
]]></description><pubDate>Thu, 11 Dec 2025 15:04:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46232274</link><dc:creator>jasonthorsness</dc:creator><comments>https://news.ycombinator.com/item?id=46232274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46232274</guid></item><item><title><![CDATA[New comment by jasonthorsness in "Auto-grading decade-old Hacker News discussions with hindsight"]]></title><description><![CDATA[
<p>It's fun to read some of these historic comments! A while back I wrote a replay system to better capture how discussions evolved at the time of these historic threads. Here's Karpathy's list from his graded articles, in the replay visualizer:<p>Swift is Open Source
<a href="https://hn.unlurker.com/replay?item=10669891" rel="nofollow">https://hn.unlurker.com/replay?item=10669891</a><p>Launch of Figma, a collaborative interface design tool
<a href="https://hn.unlurker.com/replay?item=10685407" rel="nofollow">https://hn.unlurker.com/replay?item=10685407</a><p>Introducing OpenAI
<a href="https://hn.unlurker.com/replay?item=10720176" rel="nofollow">https://hn.unlurker.com/replay?item=10720176</a><p>The first person to hack the iPhone is building a self-driving car
<a href="https://hn.unlurker.com/replay?item=10744206" rel="nofollow">https://hn.unlurker.com/replay?item=10744206</a><p>SpaceX launch webcast: Orbcomm-2 Mission [video]
<a href="https://hn.unlurker.com/replay?item=10774865" rel="nofollow">https://hn.unlurker.com/replay?item=10774865</a><p>At Theranos, Many Strategies and Snags
<a href="https://hn.unlurker.com/replay?item=10799261" rel="nofollow">https://hn.unlurker.com/replay?item=10799261</a></p>
]]></description><pubDate>Wed, 10 Dec 2025 18:22:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46221368</link><dc:creator>jasonthorsness</dc:creator><comments>https://news.ycombinator.com/item?id=46221368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46221368</guid></item></channel></rss>