<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: rajangdavis</title><link>https://news.ycombinator.com/user?id=rajangdavis</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 29 Apr 2026 17:53:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rajangdavis" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rajangdavis in "Ghostty is leaving GitHub"]]></title><description><![CDATA[
<p>Throwing out this idea, but would you ever consider making your own version of Github?</p>
]]></description><pubDate>Tue, 28 Apr 2026 20:58:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47940678</link><dc:creator>rajangdavis</dc:creator><comments>https://news.ycombinator.com/item?id=47940678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47940678</guid></item><item><title><![CDATA[New comment by rajangdavis in "Resurrecting _why's Dream"]]></title><description><![CDATA[
<p>Am I crazy or is this AI generated?<p>Parts like `No boilerplate, no imports, no build system. Just Ruby being Ruby.` and `The insight behind Shoes wasn't technical—it was emotional` seem to fit a pattern I frequently see in AI Generated output.<p>Even the structure of the blog post follows a pattern I see in AI generated text with the section of `Why This Matters`.</p>
]]></description><pubDate>Thu, 12 Feb 2026 23:38:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46996867</link><dc:creator>rajangdavis</dc:creator><comments>https://news.ycombinator.com/item?id=46996867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46996867</guid></item><item><title><![CDATA[Patterns in Konnakol]]></title><description><![CDATA[
<p>Article URL: <a href="https://algorithmicpattern.org/patterns-in-konnakol/">https://algorithmicpattern.org/patterns-in-konnakol/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46752726">https://news.ycombinator.com/item?id=46752726</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 25 Jan 2026 10:27:29 +0000</pubDate><link>https://algorithmicpattern.org/patterns-in-konnakol/</link><dc:creator>rajangdavis</dc:creator><comments>https://news.ycombinator.com/item?id=46752726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46752726</guid></item><item><title><![CDATA[New comment by rajangdavis in "My article on why AI is great (or terrible) or how to use it"]]></title><description><![CDATA[
<p>The more I use AI, the more I think about the book Fooled By Randomness.<p>AI can take you down a rabbit hole that makes you feel like you are being productive but the generated code can be a dead end because of how you framed the problem to the AI.<p>Engineers need enough discipline to understand the problems they are trying to solve before delegating a solution to a stochastic text generator.<p>I don’t always like using AI but have found it helpful in specific use cases such as speeding up CI test pipelines and writing spec; however, someone smarter than me/more familiar with the problem space may have better strategies that I cannot of think of, and I have been fooled by randomness.</p>
]]></description><pubDate>Fri, 09 Jan 2026 20:28:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46558881</link><dc:creator>rajangdavis</dc:creator><comments>https://news.ycombinator.com/item?id=46558881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46558881</guid></item><item><title><![CDATA[New comment by rajangdavis in "T-Ruby is Ruby with syntax for types"]]></title><description><![CDATA[
<p>This is really neat, thank you!</p>
]]></description><pubDate>Sat, 27 Dec 2025 16:27:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46402889</link><dc:creator>rajangdavis</dc:creator><comments>https://news.ycombinator.com/item?id=46402889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46402889</guid></item><item><title><![CDATA[New comment by rajangdavis in "T-Ruby is Ruby with syntax for types"]]></title><description><![CDATA[
<p>I have been programming with Ruby for 11 years with most of the time in a professional context. It's my favorite language :).<p>I don't care much for types, but it can be useful with denser libraries where IDE's can assist with writing code. It has been helpful in my professional life with regards to typed Python and Typescript.<p>One potential example that would be interesting is utilizing types for reflection for AI tool calling, the python library for Ollama already supports this[0].<p>It would make it easier to use such tools in a Ruby context and potentially enhance libraries like ruby-llm [1] and ollama-ruby [2].<p>[0] <a href="https://docs.ollama.com/capabilities/tool-calling#using-functions-as-tools-with-ollama-python-sdk">https://docs.ollama.com/capabilities/tool-calling#using-func...</a><p>[1] <a href="https://rubyllm.com/" rel="nofollow">https://rubyllm.com/</a><p>[2] <a href="https://github.com/flori/ollama-ruby" rel="nofollow">https://github.com/flori/ollama-ruby</a></p>
]]></description><pubDate>Sat, 27 Dec 2025 02:19:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46398482</link><dc:creator>rajangdavis</dc:creator><comments>https://news.ycombinator.com/item?id=46398482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46398482</guid></item><item><title><![CDATA[New comment by rajangdavis in "T-Ruby is Ruby with syntax for types"]]></title><description><![CDATA[
<p>If it is at all possible, it would be nice to have a little bit better support for metaprogramming namely around `define_method` and supplying a typed lambda or block for the dynamic method. I can see why this would be a pain to implement, so I don't expect it :).<p>Otherwise, I think in terms of typed Ruby, this is an incredible undertaking with very well written documentation. Thank you for making this library, I think there's a lot that the Ruby community can benefit from with it. Cheers!</p>
]]></description><pubDate>Sat, 27 Dec 2025 02:11:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46398452</link><dc:creator>rajangdavis</dc:creator><comments>https://news.ycombinator.com/item?id=46398452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46398452</guid></item><item><title><![CDATA[New comment by rajangdavis in "M.C. Escher Prints Digitized and Put Online by the Boston Public Library"]]></title><description><![CDATA[
<p>I've gotten a couple of posters and shirt from this store: <a href="https://mcescher.com/shop/" rel="nofollow">https://mcescher.com/shop/</a></p>
]]></description><pubDate>Tue, 11 Nov 2025 20:16:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=45892248</link><dc:creator>rajangdavis</dc:creator><comments>https://news.ycombinator.com/item?id=45892248</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45892248</guid></item><item><title><![CDATA[New comment by rajangdavis in "Show HN: I built website for sharing Drum Patterns"]]></title><description><![CDATA[
<p>This is great, thanks for sharing.</p>
]]></description><pubDate>Sun, 23 Mar 2025 20:38:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=43455708</link><dc:creator>rajangdavis</dc:creator><comments>https://news.ycombinator.com/item?id=43455708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43455708</guid></item><item><title><![CDATA[New comment by rajangdavis in "How do I become a graphics programmer?"]]></title><description><![CDATA[
<p>Where do you learn this stuff?</p>
]]></description><pubDate>Thu, 23 Nov 2023 07:39:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=38390410</link><dc:creator>rajangdavis</dc:creator><comments>https://news.ycombinator.com/item?id=38390410</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38390410</guid></item><item><title><![CDATA[New comment by rajangdavis in "Recent adventures in performance optimization with Rust"]]></title><description><![CDATA[
<p>I liked that the author included his thought process through out each change.</p>
]]></description><pubDate>Sat, 21 Oct 2023 05:58:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=37964446</link><dc:creator>rajangdavis</dc:creator><comments>https://news.ycombinator.com/item?id=37964446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37964446</guid></item><item><title><![CDATA[New comment by rajangdavis in "Vanjs"]]></title><description><![CDATA[
<p>This is really neat! The API reminds me of mithril.js<p><a href="https://mithril.js.org/" rel="nofollow noreferrer">https://mithril.js.org/</a></p>
]]></description><pubDate>Thu, 03 Aug 2023 19:01:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=36990216</link><dc:creator>rajangdavis</dc:creator><comments>https://news.ycombinator.com/item?id=36990216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36990216</guid></item><item><title><![CDATA[New comment by rajangdavis in "Ask HN: Most interesting tech you built for just yourself?"]]></title><description><![CDATA[
<p>I made an app to control my pedalboard via WebMIDI<p><a href="https://github.com/rajangdavis/macrocosm_js">https://github.com/rajangdavis/macrocosm_js</a><p>Was inspired by some existing editors so I made my own and extended it to create macros for sending sysex/PC messages to multiple devices.</p>
]]></description><pubDate>Fri, 28 Apr 2023 05:49:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=35737880</link><dc:creator>rajangdavis</dc:creator><comments>https://news.ycombinator.com/item?id=35737880</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35737880</guid></item><item><title><![CDATA[New comment by rajangdavis in "Ask HN: What's the coolest hacking story you've heard?"]]></title><description><![CDATA[
<p><a href="https://en.wikipedia.org/wiki/Stuxnet" rel="nofollow">https://en.wikipedia.org/wiki/Stuxnet</a></p>
]]></description><pubDate>Wed, 08 Feb 2023 23:37:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=34717348</link><dc:creator>rajangdavis</dc:creator><comments>https://news.ycombinator.com/item?id=34717348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34717348</guid></item><item><title><![CDATA[New comment by rajangdavis in "Ask HN: What is your ChatGPT use case?"]]></title><description><![CDATA[
<p>Writing workable Arduino code: <a href="https://youtu.be/dnrnOscJY2E" rel="nofollow">https://youtu.be/dnrnOscJY2E</a></p>
]]></description><pubDate>Mon, 23 Jan 2023 05:30:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=34485824</link><dc:creator>rajangdavis</dc:creator><comments>https://news.ycombinator.com/item?id=34485824</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34485824</guid></item><item><title><![CDATA[New comment by rajangdavis in "Precedent – Building Blocks for Next.js"]]></title><description><![CDATA[
<p>I think this is pretty neat, my only feedback is that I'd like to see documentation on how to incorporate with an existing or new Next.js project.</p>
]]></description><pubDate>Fri, 13 Jan 2023 17:51:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=34371251</link><dc:creator>rajangdavis</dc:creator><comments>https://news.ycombinator.com/item?id=34371251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34371251</guid></item><item><title><![CDATA[New comment by rajangdavis in "ESP32-P4: High-performance MCU with IO-connectivity and security features"]]></title><description><![CDATA[
<p>I looked through the docs and did a couple of google searches and found nothing, but what’s the story with using toit for a DIY MIDI controller using the ESP32?</p>
]]></description><pubDate>Sat, 07 Jan 2023 21:53:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=34293287</link><dc:creator>rajangdavis</dc:creator><comments>https://news.ycombinator.com/item?id=34293287</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34293287</guid></item><item><title><![CDATA[New comment by rajangdavis in "Ask HN: Why did Frontend development explode in complexity?"]]></title><description><![CDATA[
<p>To summarize my experience, state is hard, phones got introduced as a target, and browser code became fun to write.<p>Is the complexity artificially inflated? It depends on the app you want to make.</p>
]]></description><pubDate>Mon, 02 Jan 2023 15:41:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=34219060</link><dc:creator>rajangdavis</dc:creator><comments>https://news.ycombinator.com/item?id=34219060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34219060</guid></item><item><title><![CDATA[New comment by rajangdavis in "The Grinch Stealing the Future of Gen Y and Z"]]></title><description><![CDATA[
<p><a href="https://circle.tufts.edu/2022-election-center" rel="nofollow">https://circle.tufts.edu/2022-election-center</a><p>But they did…</p>
]]></description><pubDate>Tue, 27 Dec 2022 20:31:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=34153378</link><dc:creator>rajangdavis</dc:creator><comments>https://news.ycombinator.com/item?id=34153378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34153378</guid></item><item><title><![CDATA[New comment by rajangdavis in "Dioxus: User interfaces that run anywhere"]]></title><description><![CDATA[
<p>What’s the story surrounding cross platform MIDI support? I don’t expect it to be a priority but it’s something that I was looking into with Flutter/Dart, it would be killer to have.</p>
]]></description><pubDate>Tue, 27 Dec 2022 01:50:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=34144056</link><dc:creator>rajangdavis</dc:creator><comments>https://news.ycombinator.com/item?id=34144056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34144056</guid></item></channel></rss>