<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: ryanseys</title><link>https://news.ycombinator.com/user?id=ryanseys</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 10 Sep 2026 07:07:17 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ryanseys" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Diátaxis]]></title><description><![CDATA[
<p>Article URL: <a href="https://diataxis.fr/">https://diataxis.fr/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49138188">https://news.ycombinator.com/item?id=49138188</a></p>
<p>Points: 563</p>
<p># Comments: 63</p>
]]></description><pubDate>Sat, 01 Aug 2026 20:33:27 +0000</pubDate><link>https://diataxis.fr/</link><dc:creator>ryanseys</dc:creator><comments>https://news.ycombinator.com/item?id=49138188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49138188</guid></item><item><title><![CDATA[New comment by ryanseys in "Kimi K3: Open Frontier Intelligence"]]></title><description><![CDATA[
<p>I appreciate the tiny flowers in the grass.</p>
]]></description><pubDate>Thu, 16 Jul 2026 16:11:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48936494</link><dc:creator>ryanseys</dc:creator><comments>https://news.ycombinator.com/item?id=48936494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48936494</guid></item><item><title><![CDATA[New comment by ryanseys in "Debug Project"]]></title><description><![CDATA[
<p>I had a lot of fun building this marketing website for Debug back when I worked at Verily in 2016.<p>Crazy that despite their progress behind the scenes, they appear to have not touched this website since.<p>I probably spent a little too much time tweaking the CSS to get the mosquitoes to not overlap the text on various viewport sizes :)</p>
]]></description><pubDate>Tue, 02 Jun 2026 00:25:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48364306</link><dc:creator>ryanseys</dc:creator><comments>https://news.ycombinator.com/item?id=48364306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48364306</guid></item><item><title><![CDATA[New comment by ryanseys in "Claude.ai unavailable and elevated errors on the API"]]></title><description><![CDATA[
<p>AI outsourced its work back to the humans because it now prefers to play outside.</p>
]]></description><pubDate>Tue, 28 Apr 2026 18:51:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47938819</link><dc:creator>ryanseys</dc:creator><comments>https://news.ycombinator.com/item?id=47938819</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47938819</guid></item><item><title><![CDATA[New comment by ryanseys in "Show HN: I rewrote my Mac Electron app in Rust"]]></title><description><![CDATA[
<p>Blog post: <a href="https://v2.tauri.app/blog/tauri-verso-integration/" rel="nofollow">https://v2.tauri.app/blog/tauri-verso-integration/</a><p>HN discussion: <a href="https://news.ycombinator.com/item?id=43518462">https://news.ycombinator.com/item?id=43518462</a></p>
]]></description><pubDate>Wed, 28 May 2025 19:12:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=44119602</link><dc:creator>ryanseys</dc:creator><comments>https://news.ycombinator.com/item?id=44119602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44119602</guid></item><item><title><![CDATA[New comment by ryanseys in "Google Titans Model Explained: The Future of Memory-Driven AI Architectures"]]></title><description><![CDATA[
<p>And clearly has screenshots from ChatGPT with the same wording as the post itself.<p>Lazy research, lazy writing, disappointing but not surprising.</p>
]]></description><pubDate>Sat, 22 Feb 2025 02:21:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=43135464</link><dc:creator>ryanseys</dc:creator><comments>https://news.ycombinator.com/item?id=43135464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43135464</guid></item><item><title><![CDATA[New comment by ryanseys in "Thanks to AI, the coder is no longer king: All hail the QA engineer"]]></title><description><![CDATA[
<p>AI + Headless Browser + Fuzzer = QA Engineer ?</p>
]]></description><pubDate>Thu, 07 Mar 2024 01:41:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=39624130</link><dc:creator>ryanseys</dc:creator><comments>https://news.ycombinator.com/item?id=39624130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39624130</guid></item><item><title><![CDATA[New comment by ryanseys in "People Don't Understand OOP"]]></title><description><![CDATA[
<p>TIL <a href="https://en.wikipedia.org/wiki/Object%E2%80%93relational_impedance_mismatch" rel="nofollow">https://en.wikipedia.org/wiki/Object%E2%80%93relational_impe...</a></p>
]]></description><pubDate>Thu, 01 Feb 2024 01:03:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=39211721</link><dc:creator>ryanseys</dc:creator><comments>https://news.ycombinator.com/item?id=39211721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39211721</guid></item><item><title><![CDATA[New comment by ryanseys in "Unveiling the big leap in Ruby 3.3's IRB"]]></title><description><![CDATA[
<p>Good correction! My apologies.</p>
]]></description><pubDate>Sun, 24 Dec 2023 15:33:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=38754115</link><dc:creator>ryanseys</dc:creator><comments>https://news.ycombinator.com/item?id=38754115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38754115</guid></item><item><title><![CDATA[New comment by ryanseys in "Unveiling the big leap in Ruby 3.3's IRB"]]></title><description><![CDATA[
<p>IRB type completion comes as a result of a chain of events which starts from the incredible work done by Kevin Newton (et al) to write a new canonical Ruby parser called Prism in C99 with no dependencies [1].<p>With Prism, you can then create tool suites like syntax_tree [2], which then leads Prettier formatters [3], a new Ruby LSP [4], which unlocks a new Ruby LSP VS Code extension [5], not to mention a laundry list of other gems like Rubocop and of course Ruby itself that will benefit from a faster and more maintainable Ruby parser.<p>It's a beautiful illustration of the power of questioning conventions, going back to first principles to uncover better solutions to previously solved problems, whose new solutions create new capabilities which unlocks the ability to solve new problems.<p>[1]: <a href="https://github.com/ruby/prism">https://github.com/ruby/prism</a>
[2]: <a href="https://github.com/ruby-syntax-tree/syntax_tree">https://github.com/ruby-syntax-tree/syntax_tree</a>
[3]: <a href="https://github.com/prettier/plugin-ruby">https://github.com/prettier/plugin-ruby</a>
[4]: <a href="https://github.com/Shopify/ruby-lsp">https://github.com/Shopify/ruby-lsp</a>
[5]: <a href="https://marketplace.visualstudio.com/items?itemName=Shopify.ruby-lsp" rel="nofollow noreferrer">https://marketplace.visualstudio.com/items?itemName=Shopify....</a></p>
]]></description><pubDate>Sun, 24 Dec 2023 04:22:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=38751096</link><dc:creator>ryanseys</dc:creator><comments>https://news.ycombinator.com/item?id=38751096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38751096</guid></item><item><title><![CDATA[Weird recursive algorithms]]></title><description><![CDATA[
<p>Article URL: <a href="https://craftofcoding.wordpress.com/2018/06/14/weird-recursive-algorithms/">https://craftofcoding.wordpress.com/2018/06/14/weird-recursive-algorithms/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37878108">https://news.ycombinator.com/item?id=37878108</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 14 Oct 2023 04:35:21 +0000</pubDate><link>https://craftofcoding.wordpress.com/2018/06/14/weird-recursive-algorithms/</link><dc:creator>ryanseys</dc:creator><comments>https://news.ycombinator.com/item?id=37878108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37878108</guid></item><item><title><![CDATA[New comment by ryanseys in "Canada Woos American H-1B Visa Holders Fed Up with U.S. Immigration System"]]></title><description><![CDATA[
<p>As an H-1B holder, we are legally entitled (and required) to work for one specific employer and that's it. You cannot even think of starting a company, you cannot work a gig job, you can't work two "high-paying" tech jobs.<p>Everyone knows the "ton of money" doesn't come from working a salaried job, it's from creating something new / starting a company.<p>But only US green card holders or US citizens can even dream of considering that as an option they can pursue.</p>
]]></description><pubDate>Wed, 19 Jul 2023 01:05:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=36781006</link><dc:creator>ryanseys</dc:creator><comments>https://news.ycombinator.com/item?id=36781006</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36781006</guid></item><item><title><![CDATA[New comment by ryanseys in "Canada Woos American H-1B Visa Holders Fed Up with U.S. Immigration System"]]></title><description><![CDATA[
<p>As a Canadian, currently stuck in the US immigration process, I chuckle at this remark.<p>Also I-485's i.e. Green Cards, Permanent Residence status, in the US are based on where you are BORN not which citizenship(s) you have.</p>
]]></description><pubDate>Wed, 19 Jul 2023 00:42:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=36780867</link><dc:creator>ryanseys</dc:creator><comments>https://news.ycombinator.com/item?id=36780867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36780867</guid></item><item><title><![CDATA[New comment by ryanseys in "Update on Sharing"]]></title><description><![CDATA[
<p>There was an internal joke / meme at Google that any announcement starting with "An update on X" == we are killing X, to the point that if someone was sending their resignation email the subject line of the email would be "An update on <name>"<p>- <a href="https://blog.chromium.org/2023/05/an-update-on-lock-icon.html" rel="nofollow">https://blog.chromium.org/2023/05/an-update-on-lock-icon.htm...</a><p>- <a href="https://blogger.googleblog.com/2019/01/an-update-on-google-and-blogger.html" rel="nofollow">https://blogger.googleblog.com/2019/01/an-update-on-google-a...</a><p>- <a href="https://android-developers.googleblog.com/2015/06/an-update-on-eclipse-android-developer.html" rel="nofollow">https://android-developers.googleblog.com/2015/06/an-update-...</a><p>The rest: <a href="https://www.google.com/search?q=%22an+update+on%22+site%3Agoogleblog.com" rel="nofollow">https://www.google.com/search?q=%22an+update+on%22+site%3Ago...</a></p>
]]></description><pubDate>Tue, 23 May 2023 22:19:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=36051562</link><dc:creator>ryanseys</dc:creator><comments>https://news.ycombinator.com/item?id=36051562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36051562</guid></item><item><title><![CDATA[New comment by ryanseys in "“Don Knuth Plays with ChatGPT” but with ChatGPT-4"]]></title><description><![CDATA[
<p>It now knows to communicate that the NASDAQ doesn't operate on Saturdays.</p>
]]></description><pubDate>Sat, 20 May 2023 21:54:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=36015956</link><dc:creator>ryanseys</dc:creator><comments>https://news.ycombinator.com/item?id=36015956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36015956</guid></item><item><title><![CDATA[New comment by ryanseys in "Chemists tackle the tough challenge of recycling mixed plastics"]]></title><description><![CDATA[
<p>It's interesting to read the replies in this thread because a lot of people are proposing alternative "it's just this" solutions to the same problem being solved here -- the over abundance of plastics.<p>But the solution can be all of these proposed "it's just this" strategies combined.<p>We do need a:
- standardization of plastics,
- a switch to alternative materials that are more compostable,
- a research lab to more deeply understand the true nature of plastics and their reuse,
- a tax on environmentally costly materials such as plastics,
- depolymerizing, 
- and more...<p>These are all solutions to the same problem. Let's work on all of these problems simultaneously and combine them for compound effects.</p>
]]></description><pubDate>Tue, 02 May 2023 04:53:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=35783495</link><dc:creator>ryanseys</dc:creator><comments>https://news.ycombinator.com/item?id=35783495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35783495</guid></item><item><title><![CDATA[New comment by ryanseys in "Ruby adds a core class called Data to represent simple immutable value objects"]]></title><description><![CDATA[
<p>> However there is one caveat. If some of the data members are of a mutable class, Data does no additional immutability enforcement.<p>Seems like an area of concern / gotchas.  Either restrict Data to not allow mutable nested objects, or provide immutable versions of stdlib object types as well and enforce that those types are used.<p>Yet another Rubocop-that-should-just-be-built-into-the-language coming in 3...2...1...</p>
]]></description><pubDate>Tue, 29 Nov 2022 22:59:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=33794584</link><dc:creator>ryanseys</dc:creator><comments>https://news.ycombinator.com/item?id=33794584</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33794584</guid></item><item><title><![CDATA[New comment by ryanseys in "A Golang linter to detect functions not in alphabetical order"]]></title><description><![CDATA[
<p>Alphabetical order seems pretty arbitrary and optimizing for the wrong thing in most cases.<p>The only reason as a dev you would really care about this is if you navigate / search code by scrolling until you find the function you care about. The invention of Ctrl+F makes this strategy of code navigation obsolete.<p>In my opinion ordering should be something along the lines of:<p>- initializer / constructors<p>- public functions from most commonly used to least common, with similar functions (perhaps with different inputs) being close to their relatives, and functions that call each other being close to each other<p>- deprecated public functions<p>- private functions following a similar ordering pattern to public ones, ordered by most used by the public functions to least used</p>
]]></description><pubDate>Fri, 04 Nov 2022 05:42:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=33462645</link><dc:creator>ryanseys</dc:creator><comments>https://news.ycombinator.com/item?id=33462645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33462645</guid></item><item><title><![CDATA[New comment by ryanseys in "Improving GitHub Code Search"]]></title><description><![CDATA[
<p>I'd love some shorter keywords here for searching so this was quickly composable into something useful.<p>E.g.<p>p: or f: instead of path: for filenames<p>l: instead of language:<p>-f: to exclude specific filenames (makes it easy to filter out tests)<p>You get the idea.</p>
]]></description><pubDate>Wed, 08 Dec 2021 21:44:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=29490928</link><dc:creator>ryanseys</dc:creator><comments>https://news.ycombinator.com/item?id=29490928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29490928</guid></item><item><title><![CDATA[New comment by ryanseys in "GitHub: Widespread Injection Vulnerabilities in Actions"]]></title><description><![CDATA[
<p>Then break the legion of builds in the name of security.</p>
]]></description><pubDate>Tue, 03 Nov 2020 21:33:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=24984256</link><dc:creator>ryanseys</dc:creator><comments>https://news.ycombinator.com/item?id=24984256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24984256</guid></item></channel></rss>