<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: jasonhemann</title><link>https://news.ycombinator.com/user?id=jasonhemann</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 06:49:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jasonhemann" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Show HN: CanhazKanren: A MicroKanren in Lolcode 1.3]]></title><description><![CDATA[
<p>A minimal miniKanren, in strict LOLCODE 1.3. Logic variables, unification, goal composition, and bounded search, in one file. Slices and dices.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47600680">https://news.ycombinator.com/item?id=47600680</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 01 Apr 2026 13:35:57 +0000</pubDate><link>https://github.com/jasonhemann/canHazKanren</link><dc:creator>jasonhemann</dc:creator><comments>https://news.ycombinator.com/item?id=47600680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47600680</guid></item><item><title><![CDATA[New comment by jasonhemann in "Make macOS consistently bad unironically"]]></title><description><![CDATA[
<p>I love that there are people who are observant enough to notice these kinds of things, a vanguard for those of us who are blithely unaware and protected due to their vigilance.</p>
]]></description><pubDate>Fri, 27 Mar 2026 20:00:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47547489</link><dc:creator>jasonhemann</dc:creator><comments>https://news.ycombinator.com/item?id=47547489</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47547489</guid></item><item><title><![CDATA[New comment by jasonhemann in "Brew cask audit finds apps unmanaged by homebrew"]]></title><description><![CDATA[
<p>Sometimes you install something manually, and forget that you did so. If you would rather have your installation managed by homebrew, you might find this useful.</p>
]]></description><pubDate>Mon, 23 Mar 2026 16:07:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47491413</link><dc:creator>jasonhemann</dc:creator><comments>https://news.ycombinator.com/item?id=47491413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47491413</guid></item><item><title><![CDATA[Brew cask audit finds apps unmanaged by homebrew]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/jasonhemann/brew-cask-audit">https://github.com/jasonhemann/brew-cask-audit</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47491412">https://news.ycombinator.com/item?id=47491412</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 23 Mar 2026 16:07:50 +0000</pubDate><link>https://github.com/jasonhemann/brew-cask-audit</link><dc:creator>jasonhemann</dc:creator><comments>https://news.ycombinator.com/item?id=47491412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47491412</guid></item><item><title><![CDATA[New comment by jasonhemann in "Emulating Goto in Scheme with Continuations"]]></title><description><![CDATA[
<p>Effect handlers would like to have a word.</p>
]]></description><pubDate>Mon, 23 Feb 2026 23:06:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47130329</link><dc:creator>jasonhemann</dc:creator><comments>https://news.ycombinator.com/item?id=47130329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47130329</guid></item><item><title><![CDATA[New comment by jasonhemann in "Financing My Klarna Doritos Locos Taco"]]></title><description><![CDATA[
<p>Oh really? Not in my neighborhood.</p>
]]></description><pubDate>Sat, 11 Oct 2025 02:32:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=45546086</link><dc:creator>jasonhemann</dc:creator><comments>https://news.ycombinator.com/item?id=45546086</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45546086</guid></item><item><title><![CDATA[New comment by jasonhemann in "Show HN: rm-safely – A shell alias that moves files to trash instead of deleting"]]></title><description><![CDATA[
<p>There is indeed a similar, maybe even same, trash that works on MacOS and available on brew. Users are covered there too.</p>
]]></description><pubDate>Sun, 07 Sep 2025 21:05:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45162145</link><dc:creator>jasonhemann</dc:creator><comments>https://news.ycombinator.com/item?id=45162145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45162145</guid></item><item><title><![CDATA[New comment by jasonhemann in "Solving `Passport Application` with Haskell"]]></title><description><![CDATA[
<p>Just fantastic. Bravo.</p>
]]></description><pubDate>Sun, 29 Jun 2025 08:09:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=44411190</link><dc:creator>jasonhemann</dc:creator><comments>https://news.ycombinator.com/item?id=44411190</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44411190</guid></item><item><title><![CDATA[New comment by jasonhemann in "Reanimation of the original Logic Theorist, the first AI, in IPL-V [video]"]]></title><description><![CDATA[
<p>This video is charming</p>
]]></description><pubDate>Wed, 30 Apr 2025 00:36:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=43839835</link><dc:creator>jasonhemann</dc:creator><comments>https://news.ycombinator.com/item?id=43839835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43839835</guid></item><item><title><![CDATA[New comment by jasonhemann in "Scryer Prolog NPM package (experimental)"]]></title><description><![CDATA[
<p>Awesome!</p>
]]></description><pubDate>Sun, 16 Feb 2025 18:49:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=43070488</link><dc:creator>jasonhemann</dc:creator><comments>https://news.ycombinator.com/item?id=43070488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43070488</guid></item><item><title><![CDATA[New comment by jasonhemann in "OCR4all"]]></title><description><![CDATA[
<p>I was going to say, isn't tesseract /already/ OCR for everyone?</p>
]]></description><pubDate>Fri, 14 Feb 2025 03:31:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=43044526</link><dc:creator>jasonhemann</dc:creator><comments>https://news.ycombinator.com/item?id=43044526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43044526</guid></item><item><title><![CDATA[New comment by jasonhemann in "What Is miniKanren?"]]></title><description><![CDATA[
<p>What I was thinking of was this one: <a href="https://en.wikipedia.org/wiki/Planner_(programming_language)#Micro-planner_implementation" rel="nofollow">https://en.wikipedia.org/wiki/Planner_(programming_language)...</a> . I don't imagine there's any more formal a specification beyond what-they-implemented (but I haven't actually read the paper!)</p>
]]></description><pubDate>Sun, 05 Jan 2025 17:32:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=42603347</link><dc:creator>jasonhemann</dc:creator><comments>https://news.ycombinator.com/item?id=42603347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42603347</guid></item><item><title><![CDATA[New comment by jasonhemann in "What Is miniKanren?"]]></title><description><![CDATA[
<p>Emails are definitely welcome too! Wherever you get stuck is a failure on the part of the authors.</p>
]]></description><pubDate>Sun, 05 Jan 2025 17:29:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=42603331</link><dc:creator>jasonhemann</dc:creator><comments>https://news.ycombinator.com/item?id=42603331</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42603331</guid></item><item><title><![CDATA[New comment by jasonhemann in "What Is miniKanren?"]]></title><description><![CDATA[
<p>IIRC, Dan told me that a million years ago, when they were choosing a name for the Kanren sourceforge repo, they had to use a name with a word that was sufficiently prominent on the internet. Kanren worked because there were enough hits for KanREN.</p>
]]></description><pubDate>Sat, 04 Jan 2025 18:12:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=42596515</link><dc:creator>jasonhemann</dc:creator><comments>https://news.ycombinator.com/item?id=42596515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42596515</guid></item><item><title><![CDATA[New comment by jasonhemann in "What Is miniKanren?"]]></title><description><![CDATA[
<p>I have a vague recollection about that kind of a declarative UI framework, but I can't remember a single detail. But it's definitely an interesting idea and I know there are other folk out there also interested in your idea.</p>
]]></description><pubDate>Sat, 04 Jan 2025 17:23:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=42596117</link><dc:creator>jasonhemann</dc:creator><comments>https://news.ycombinator.com/item?id=42596117</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42596117</guid></item><item><title><![CDATA[New comment by jasonhemann in "What Is miniKanren?"]]></title><description><![CDATA[
<p>Interesting fact, there's a neat connection between Micro-Planner and the genesis of Prolog. So I think you could be on to something.</p>
]]></description><pubDate>Sat, 04 Jan 2025 17:20:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=42596089</link><dc:creator>jasonhemann</dc:creator><comments>https://news.ycombinator.com/item?id=42596089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42596089</guid></item><item><title><![CDATA[New comment by jasonhemann in "What Is miniKanren?"]]></title><description><![CDATA[
<p>That's somewhat comforting! But on the other hand, it means also that some of the folk who would be perfectly able to understand the big idea are getting gatekept by just the look of the parentheses, even though host's concrete syntax is of little importance. Which is a darn shame.</p>
]]></description><pubDate>Sat, 04 Jan 2025 17:14:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=42596051</link><dc:creator>jasonhemann</dc:creator><comments>https://news.ycombinator.com/item?id=42596051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42596051</guid></item><item><title><![CDATA[New comment by jasonhemann in "What Is miniKanren?"]]></title><description><![CDATA[
<p>I think these are great points. Everything should be smooth as butter for an interested reader, and the tutorial should be so approachable and such a page-turner that the curious are hooked on page one and can't put it down.<p>Really---anything short of that is sub-optimal performance. I think some of it comes from new eyes reading and pointing out room for improvement. The other half is someone having the time to figure out the fix and implement it.</p>
]]></description><pubDate>Sat, 04 Jan 2025 17:00:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=42595921</link><dc:creator>jasonhemann</dc:creator><comments>https://news.ycombinator.com/item?id=42595921</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42595921</guid></item><item><title><![CDATA[New comment by jasonhemann in "What Is miniKanren?"]]></title><description><![CDATA[
<p>One of the hopes is that you can drop in your favorite host language's syntax and get a working implementation. What's your usual language stack these days?</p>
]]></description><pubDate>Fri, 03 Jan 2025 05:08:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=42582671</link><dc:creator>jasonhemann</dc:creator><comments>https://news.ycombinator.com/item?id=42582671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42582671</guid></item><item><title><![CDATA[New comment by jasonhemann in "What Is miniKanren?"]]></title><description><![CDATA[
<p>No, but I would so love to hear someone from the team give a talk about it. That's so darn awesome</p>
]]></description><pubDate>Fri, 03 Jan 2025 05:04:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=42582645</link><dc:creator>jasonhemann</dc:creator><comments>https://news.ycombinator.com/item?id=42582645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42582645</guid></item></channel></rss>