<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: ryanschneider</title><link>https://news.ycombinator.com/user?id=ryanschneider</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 23 Aug 2026 06:44:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ryanschneider" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ryanschneider in "Show HN: I trained a 125M model to autocomplete piano on-device"]]></title><description><![CDATA[
<p>> I trained a 125M model to autocomplete piano on-device<p>I first parsed the "on device" as _on the piano_ and was intrigued how that worked :) maybe someone can make "dynamic" rolls for a player piano somehow (like one of those braille "screens")?</p>
]]></description><pubDate>Thu, 20 Aug 2026 21:40:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49380651</link><dc:creator>ryanschneider</dc:creator><comments>https://news.ycombinator.com/item?id=49380651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49380651</guid></item><item><title><![CDATA[New comment by ryanschneider in "Mini retirements: like a sabbatical, but much smaller"]]></title><description><![CDATA[
<p>The trick I learned from a kind manager is to make your last day something early in the month and your first day on the new job the last week of the same month. In short if your time off doesn’t actually cross a month boundary your old insurance will still be in effect.<p>Just make sure when doing so you don’t work at the sort of place that’ll let you go as soon as you put in your notice.</p>
]]></description><pubDate>Tue, 04 Aug 2026 12:29:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49167826</link><dc:creator>ryanschneider</dc:creator><comments>https://news.ycombinator.com/item?id=49167826</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49167826</guid></item><item><title><![CDATA[New comment by ryanschneider in "A 'cold blob' in the Atlantic could be a sign of AMOC shutdown"]]></title><description><![CDATA[
<p>HowTown has a pretty good video on the same subject: <a href="https://youtu.be/dqLM65HfVEw?is=avWFidbKxRvW3YUY" rel="nofollow">https://youtu.be/dqLM65HfVEw?is=avWFidbKxRvW3YUY</a></p>
]]></description><pubDate>Sun, 14 Jun 2026 15:00:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48527864</link><dc:creator>ryanschneider</dc:creator><comments>https://news.ycombinator.com/item?id=48527864</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48527864</guid></item><item><title><![CDATA[New comment by ryanschneider in "Why XML tags are so fundamental to Claude"]]></title><description><![CDATA[
<p>Wait am I in the minority talking to Claude in markdown? I just assumed everyone does that, or at least all developers. It seems to work really well.</p>
]]></description><pubDate>Sun, 01 Mar 2026 20:01:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47210121</link><dc:creator>ryanschneider</dc:creator><comments>https://news.ycombinator.com/item?id=47210121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47210121</guid></item><item><title><![CDATA[New comment by ryanschneider in "LLMs could be, but shouldn't be compilers"]]></title><description><![CDATA[
<p>I’m kind of surprised no one has mentioned this one yet: <a href="https://www.lesswrong.com/posts/gQyphPbaLHBMJoghD/comp-sci-in-2027-short-story-by-eliezer-yudkowsky" rel="nofollow">https://www.lesswrong.com/posts/gQyphPbaLHBMJoghD/comp-sci-i...</a></p>
]]></description><pubDate>Fri, 06 Feb 2026 15:02:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46913664</link><dc:creator>ryanschneider</dc:creator><comments>https://news.ycombinator.com/item?id=46913664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46913664</guid></item><item><title><![CDATA[New comment by ryanschneider in "x86 architecture 1 byte opcodes"]]></title><description><![CDATA[
<p>A reverse engineer friend once taught me I could patch an x86 function with `0xEBFE` to get the CPU to spin forever. It wasn’t until much later that I understood that (IIRC) 0xEB is the “single byte” jump instruction and that of course 0xFE is -1 as a signed byte. Hence the spin.</p>
]]></description><pubDate>Sat, 01 Nov 2025 00:18:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45778135</link><dc:creator>ryanschneider</dc:creator><comments>https://news.ycombinator.com/item?id=45778135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45778135</guid></item><item><title><![CDATA[New comment by ryanschneider in "Frozen DuckLakes for Multi-User, Serverless Data Access"]]></title><description><![CDATA[
<p>Even cooler, let's say you need to "update" a subset of your parquet files after they are written.  Once you have your parquet files in a ducklake, you can "virtually" update them (the files themselves aren't touched, just new ones created).  Something like:<p>- create your frozen ducklake<p>- run whatever "normal" mutation query you want to run (DELETE, UPDATE, MERGE INTO)<p>- use `ducklake_rewrite_data_files` to make new files w/ mutations applied, then optionally run `ducklake_merge_adjacent_files` to compact the files as well (though this might cause all files to change).<p>- call `ducklake_list_files` to get the new set of active files.<p>- update your upstream "source of truth" with this new list, optionally deleting any files no longer referenced.<p>The net result should be that any files "touched" by your updates will have new updated versions alongside them, while any that were unchanged should just be returned in the list files operation as is.</p>
]]></description><pubDate>Thu, 30 Oct 2025 17:19:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=45762488</link><dc:creator>ryanschneider</dc:creator><comments>https://news.ycombinator.com/item?id=45762488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45762488</guid></item><item><title><![CDATA[New comment by ryanschneider in "Notion's mid-life crisis"]]></title><description><![CDATA[
<p>Not that I expect them to fix it at this point since it seems to be a known issue, but just in case anyone from Notion is watching please fix the macOS app’s CPU usage. On a brand new M3 MacBook Pro each tab takes about 10% of one core _non-stop_ even in the background. I have to constantly cull tabs or my machine becomes noticeably less responsive.</p>
]]></description><pubDate>Sun, 29 Sep 2024 02:11:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=41684328</link><dc:creator>ryanschneider</dc:creator><comments>https://news.ycombinator.com/item?id=41684328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41684328</guid></item><item><title><![CDATA[New comment by ryanschneider in "Show HN: Wadzilla. Play DOOM in Zork"]]></title><description><![CDATA[
<p>It’s fun to guess what something is on HN just from the title before going there or the comments. In this case my guess was that someone was<p>- rendering Doom then using an LLM to get a text description of the scene<p>- asking the user what to do<p>- converting their text action into a couple seconds of doom input<p>- re-render and repeat until dead or stage clear.<p>I was wrong but still fun to think about!</p>
]]></description><pubDate>Fri, 31 May 2024 14:09:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=40535396</link><dc:creator>ryanschneider</dc:creator><comments>https://news.ycombinator.com/item?id=40535396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40535396</guid></item><item><title><![CDATA[New comment by ryanschneider in "Search the Web With a Phone Call Using This New Arc Search Feature"]]></title><description><![CDATA[
<p>I really thought this was going to be a new LLM-backed GOOG-411 type thing.</p>
]]></description><pubDate>Sat, 25 May 2024 04:32:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=40472682</link><dc:creator>ryanschneider</dc:creator><comments>https://news.ycombinator.com/item?id=40472682</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40472682</guid></item><item><title><![CDATA[New comment by ryanschneider in "Desperately Trying to Fathom the Coffeepocalypse Argument"]]></title><description><![CDATA[
<p>Aha! This post finally made it click for me that that is exactly what’s going on, thanks for putting it so succinctly.<p>I think one of the big differences between AI and most other previous technologies is that the potential impact different people envision is very high variance, anywhere from extremely negative to positive  with almost all points in between as well.<p>So it’s not just different risk tolerances its also that different people see the risks and rewards very differently.</p>
]]></description><pubDate>Thu, 25 Apr 2024 15:10:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=40158499</link><dc:creator>ryanschneider</dc:creator><comments>https://news.ycombinator.com/item?id=40158499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40158499</guid></item><item><title><![CDATA[New comment by ryanschneider in "Monodraw"]]></title><description><![CDATA[
<p>As other have mentioned I’ve used it for diagrams in code comments and READMEs (before GH added mermaid integration).<p>Making readable diagrams with 80 character width can be a challenge.<p>I bought it back in either late 2017 or early 2018 and used it a fair amount at first but will admit it’s been a couple years since and haven’t tried reinstalling since my last clean OS wipe.</p>
]]></description><pubDate>Sat, 09 Mar 2024 16:23:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=39652688</link><dc:creator>ryanschneider</dc:creator><comments>https://news.ycombinator.com/item?id=39652688</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39652688</guid></item><item><title><![CDATA[New comment by ryanschneider in "Nebula Genomics – First to offer consumer anonymous sequencing"]]></title><description><![CDATA[
<p>Seems like the technique only works in highly controlled scenarios (e.g. you have tens of phenotypes and images and want to have a better than random chance of assigning one to the other):<p>> Nevertheless, re-identification risk in the wild does not appear to be especially high. While we observe a success rate as high as 25%, this is only achieved when the genomic dataset is extremely small, on the order of 10 individuals. In contrast, success rate for top 1 matching drops quickly and is negligible for populations of more than 100 individuals. Moreover, it should be kept in mind that this result assumes that we can predict the phenotypes perfectly.</p>
]]></description><pubDate>Sat, 09 Dec 2023 13:31:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=38581772</link><dc:creator>ryanschneider</dc:creator><comments>https://news.ycombinator.com/item?id=38581772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38581772</guid></item><item><title><![CDATA[New comment by ryanschneider in "Backlash as Netflix cancels five shows at once including its 'best series'"]]></title><description><![CDATA[
<p>I just wish they would make more compact shows that tell their entire story in a single self contained season. If 1899 for example had only been given a single season from the outset it actually might’ve been a much better show.</p>
]]></description><pubDate>Sun, 19 Nov 2023 23:58:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=38340061</link><dc:creator>ryanschneider</dc:creator><comments>https://news.ycombinator.com/item?id=38340061</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38340061</guid></item><item><title><![CDATA[New comment by ryanschneider in "A Brief History of Tricky Mathematical Tiling"]]></title><description><![CDATA[
<p>I just took a break from reading a scene from Anathem revolving around tiling and came across this thread. :)<p>This sort of “HN coincidence” has happened to me several times this week, is there a term for it I don’t know?</p>
]]></description><pubDate>Thu, 09 Nov 2023 05:42:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=38201596</link><dc:creator>ryanschneider</dc:creator><comments>https://news.ycombinator.com/item?id=38201596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38201596</guid></item><item><title><![CDATA[New comment by ryanschneider in "Developing AI models or giant GPU clusters? Uncle Sam would like a word"]]></title><description><![CDATA[
<p>There’s actually a lower bound for integer ops:<p><a href="https://twitter.com/DavidVorick/status/1719097248699879831" rel="nofollow noreferrer">https://twitter.com/DavidVorick/status/1719097248699879831</a><p>> (i) any model that was trained using a quantity of computing pow greater than 10^26 integer or floating-point operations, or using primarily biological sequence data and using a quantity of computing power greater than 10^23 integer or floating-point operations;</p>
]]></description><pubDate>Mon, 06 Nov 2023 00:42:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=38157426</link><dc:creator>ryanschneider</dc:creator><comments>https://news.ycombinator.com/item?id=38157426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38157426</guid></item><item><title><![CDATA[New comment by ryanschneider in "Porting Linux Pledge to Go"]]></title><description><![CDATA[
<p>It probably matters for Go since presumably the go runtime starts up some of it’s worker threads before calling your main. Though actually now I’m not so sure, seems worth digging into.</p>
]]></description><pubDate>Fri, 27 Oct 2023 01:24:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=38033660</link><dc:creator>ryanschneider</dc:creator><comments>https://news.ycombinator.com/item?id=38033660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38033660</guid></item><item><title><![CDATA[New comment by ryanschneider in "How does macOS manage virtual cores on Apple Silicon?"]]></title><description><![CDATA[
<p>iPhones and iOS have had this for quite awhile. My iOS dev knowledge is rather dated now but IIRC Grand Central Dispatch let you indicate the type of workload your task needed and thus which core type it was typically scheduled on.</p>
]]></description><pubDate>Tue, 24 Oct 2023 01:20:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=37993855</link><dc:creator>ryanschneider</dc:creator><comments>https://news.ycombinator.com/item?id=37993855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37993855</guid></item><item><title><![CDATA[New comment by ryanschneider in "Choose Boring Technology (2018)"]]></title><description><![CDATA[
<p>I think the whole point is that you only have a limited “cutting edge budget” so if you are somewhat forced to spend that budget on cutting edge ML models then don’t overload your team _also_ using cutting edge languages or infrastructure or databases.<p>So save your budget for what will really make your product unique instead of “wasting” it on things that in the end won’t give you a real competitive advantage.</p>
]]></description><pubDate>Mon, 02 Oct 2023 03:23:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=37733608</link><dc:creator>ryanschneider</dc:creator><comments>https://news.ycombinator.com/item?id=37733608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37733608</guid></item><item><title><![CDATA[New comment by ryanschneider in "Ask HN: My mother is slowly losing her eyesight, how to prepare?"]]></title><description><![CDATA[
<p>I’m in the same boat in that I’m losing my vision very slowly from an inherited retinal disorder. One thing I’ll add is I’ve started going to the gym as much as I can while I can, I figure I’ll be much more confident once blind if I have good core strength, and it’s probably much easier to learn good gym habits while sighted.</p>
]]></description><pubDate>Mon, 28 Aug 2023 14:13:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=37294312</link><dc:creator>ryanschneider</dc:creator><comments>https://news.ycombinator.com/item?id=37294312</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37294312</guid></item></channel></rss>