<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: moeffju</title><link>https://news.ycombinator.com/user?id=moeffju</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 19 Apr 2026 09:56:37 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=moeffju" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by moeffju in "How to make buffet breakfasts less wasteful"]]></title><description><![CDATA[
<p>They did a "virtual" buffet to model behavior, nobody said anything about hotels "doing a virtual buffet"?</p>
]]></description><pubDate>Fri, 17 Apr 2026 09:20:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47803999</link><dc:creator>moeffju</dc:creator><comments>https://news.ycombinator.com/item?id=47803999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47803999</guid></item><item><title><![CDATA[New comment by moeffju in "Doom, Played over Curl"]]></title><description><![CDATA[
<p>Isn't it literally playing it via curl though - curl reads STDIN and transmits that to the server, which responds. The whole bash thing is completely optional and only saves you some tty setup.</p>
]]></description><pubDate>Mon, 13 Apr 2026 00:50:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47746215</link><dc:creator>moeffju</dc:creator><comments>https://news.ycombinator.com/item?id=47746215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47746215</guid></item><item><title><![CDATA[New comment by moeffju in "Doom, Played over Curl"]]></title><description><![CDATA[
<p>But that's not what it does, the bash option just saves you from doing stty setup and reset I think? You can just type it all out by hand, too, as the readme explains</p>
]]></description><pubDate>Mon, 13 Apr 2026 00:49:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47746209</link><dc:creator>moeffju</dc:creator><comments>https://news.ycombinator.com/item?id=47746209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47746209</guid></item><item><title><![CDATA[New comment by moeffju in "Thoughts on slowing the fuck down"]]></title><description><![CDATA[
<p>Try <a href="https://github.com/hmans/beans" rel="nofollow">https://github.com/hmans/beans</a> - I find it a refreshingly pragmatic take that works great with my agents use.</p>
]]></description><pubDate>Wed, 25 Mar 2026 19:05:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47521745</link><dc:creator>moeffju</dc:creator><comments>https://news.ycombinator.com/item?id=47521745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47521745</guid></item><item><title><![CDATA[New comment by moeffju in "Malus: Clean room engineering of any open-source dependency"]]></title><description><![CDATA[
<p>It's pretty clearly satire.</p>
]]></description><pubDate>Wed, 04 Mar 2026 07:37:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47244340</link><dc:creator>moeffju</dc:creator><comments>https://news.ycombinator.com/item?id=47244340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47244340</guid></item><item><title><![CDATA[New comment by moeffju in "An AI Agent Published a Hit Piece on Me – The Operator Came Forward"]]></title><description><![CDATA[
<p>I think for recent stories like this or if many happened around in a short timeframe, it would be great if the expand mentioned the exact date, not just "Feb 2026".</p>
]]></description><pubDate>Fri, 20 Feb 2026 07:59:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47085067</link><dc:creator>moeffju</dc:creator><comments>https://news.ycombinator.com/item?id=47085067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47085067</guid></item><item><title><![CDATA[New comment by moeffju in "In Search of a Discord Replacement"]]></title><description><![CDATA[
<p>I'm enjoying Chatto, <a href="https://chatto.run/" rel="nofollow">https://chatto.run/</a>, which is due to launch soon ish. Open source, self hosting, cloud hosted option, etc. Architecture looks pretty cool.</p>
]]></description><pubDate>Wed, 18 Feb 2026 08:19:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47058580</link><dc:creator>moeffju</dc:creator><comments>https://news.ycombinator.com/item?id=47058580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47058580</guid></item><item><title><![CDATA[New comment by moeffju in "LICENSE: _may be_ licensed to use source code; incorrect license grant"]]></title><description><![CDATA[
<p>"Subject to the exceptions" conflicts with the "no exceptions" wording in the GPL licenses, so I don't even see how any of this constitutes a valid license</p>
]]></description><pubDate>Mon, 02 Feb 2026 21:36:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46861946</link><dc:creator>moeffju</dc:creator><comments>https://news.ycombinator.com/item?id=46861946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46861946</guid></item><item><title><![CDATA[New comment by moeffju in "List animals until failure"]]></title><description><![CDATA[
<p>7182294905658010  "rosey maple moth"
6344346315172974  "rose maple moth"</p>
]]></description><pubDate>Sun, 01 Feb 2026 07:12:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46844205</link><dc:creator>moeffju</dc:creator><comments>https://news.ycombinator.com/item?id=46844205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46844205</guid></item><item><title><![CDATA[New comment by moeffju in "Retiring GPT-4o, GPT-4.1, GPT-4.1 mini, and OpenAI o4-mini in ChatGPT"]]></title><description><![CDATA[
<p>Valentine's is in mid February</p>
]]></description><pubDate>Fri, 30 Jan 2026 10:42:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46822817</link><dc:creator>moeffju</dc:creator><comments>https://news.ycombinator.com/item?id=46822817</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46822817</guid></item><item><title><![CDATA[New comment by moeffju in "Retiring GPT-4o, GPT-4.1, GPT-4.1 mini, and OpenAI o4-mini in ChatGPT"]]></title><description><![CDATA[
<p>There was a bug, since fixed, that erroneously capped at something like 60% of the limit, if you want to try again</p>
]]></description><pubDate>Fri, 30 Jan 2026 10:40:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46822803</link><dc:creator>moeffju</dc:creator><comments>https://news.ycombinator.com/item?id=46822803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46822803</guid></item><item><title><![CDATA[Show HN: Wikitool – CLI for fetching Wikipedia content]]></title><description><![CDATA[
<p>I wanted Wikipedia access for scripts and AI agents without scraping rendered pages. Using the API is lighter on Wikipedia's servers and compliant with their guidelines.<p>So I built a command-line tool for fetching Wikipedia articles and search results via the REST API.<p><pre><code>    wikitool Earth
    wikitool "https://de.wikipedia.org/wiki/Erde"
    wikitool search "intitle:einstein"
</code></pre>
It parses Wikipedia URLs automatically (extracts language + title), supports all 300+ language editions, and exposes CirrusSearch query syntax for search.<p>Output is wikitext by default, with `--html` and `--output json` options.<p>Single static Go binary, no dependencies.<p>Repo: <a href="https://github.com/teal-bauer/wikitool" rel="nofollow">https://github.com/teal-bauer/wikitool</a><p>There's also a skill file (<a href="https://github.com/teal-bauer/wikitool-skill" rel="nofollow">https://github.com/teal-bauer/wikitool-skill</a>) that teaches Claude Code how to use it.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46644846">https://news.ycombinator.com/item?id=46644846</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 16 Jan 2026 10:01:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46644846</link><dc:creator>moeffju</dc:creator><comments>https://news.ycombinator.com/item?id=46644846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46644846</guid></item><item><title><![CDATA[New comment by moeffju in "Using fewer syllables to express numbers"]]></title><description><![CDATA[
<p>You got "four thou-sand se-ven hun-dred six-ty-five" :)</p>
]]></description><pubDate>Wed, 07 Jan 2026 14:20:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46526644</link><dc:creator>moeffju</dc:creator><comments>https://news.ycombinator.com/item?id=46526644</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46526644</guid></item><item><title><![CDATA[New comment by moeffju in "Ask HN: Do custom ROMs exist for electric cars, for example Teslas?"]]></title><description><![CDATA[
<p>I'm not aware of anything for electric _cars_ other than aftermarket ECUs and smaller patches, version up/downgrades or cross-market reflashing, but together with a few other people I've built <a href="https://librescoot.org/" rel="nofollow">https://librescoot.org/</a> as an open source replacement firmware for electric scooters (mopeds, not standing scooters). The actual ECU firmware has also been reverse engineered, but for legal reasons has been deprioritized - if anyone here is well-versed in STM32 reverse engineering and feels like taking on e-scooter ECUs, let me know :)</p>
]]></description><pubDate>Mon, 01 Sep 2025 17:52:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45094959</link><dc:creator>moeffju</dc:creator><comments>https://news.ycombinator.com/item?id=45094959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45094959</guid></item><item><title><![CDATA[New comment by moeffju in "More than you wanted to know about how Game Boy cartridges work"]]></title><description><![CDATA[
<p>*she</p>
]]></description><pubDate>Wed, 23 Jul 2025 09:56:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=44657431</link><dc:creator>moeffju</dc:creator><comments>https://news.ycombinator.com/item?id=44657431</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44657431</guid></item><item><title><![CDATA[New comment by moeffju in "Marcus compressed all human knowledge into one word"]]></title><description><![CDATA[
<p>I believe perhaps is a seven letter word, not six? Or was it just compressed? ^^</p>
]]></description><pubDate>Wed, 16 Jul 2025 07:17:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=44579578</link><dc:creator>moeffju</dc:creator><comments>https://news.ycombinator.com/item?id=44579578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44579578</guid></item><item><title><![CDATA[New comment by moeffju in "My open source project was relicensed by a YC company [license updated]"]]></title><description><![CDATA[
<p>And now they rewrote Git history and that commit is dangling. Wow...</p>
]]></description><pubDate>Fri, 04 Jul 2025 10:23:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=44463180</link><dc:creator>moeffju</dc:creator><comments>https://news.ycombinator.com/item?id=44463180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44463180</guid></item><item><title><![CDATA[New comment by moeffju in "'Unprecedented' alerts in France as blistering heat grips Europe"]]></title><description><![CDATA[
<p>There is nothing normal about this, as you can easily verify by looking at recorded weather history.</p>
]]></description><pubDate>Tue, 01 Jul 2025 07:24:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=44431449</link><dc:creator>moeffju</dc:creator><comments>https://news.ycombinator.com/item?id=44431449</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44431449</guid></item><item><title><![CDATA[Show HN: GhydraMCP – Agentic reverse engineering across multiple binaries]]></title><description><![CDATA[
<p>Hi HN, I was playing around with the recently posted ghidraMCP by LaurieWired (<a href="https://github.com/LaurieWired/GhidraMCP" rel="nofollow">https://github.com/LaurieWired/GhidraMCP</a>) and wanted to try it on a project I'm working, but that has multiple component that interact with each other. So after fixing some minor things in ghidraMCP I went overboard and extended it to support multiple open Ghidra files and interact with all of them in the same session. I also made the HTTP interfaces more REST-like, and am working on adding more functionality to the tool, like renaming local variables.<p>Huge thanks to LaurieWired for the initial plugin and impetus!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43533687">https://news.ycombinator.com/item?id=43533687</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 31 Mar 2025 11:25:17 +0000</pubDate><link>https://github.com/teal-bauer/GhydraMCP</link><dc:creator>moeffju</dc:creator><comments>https://news.ycombinator.com/item?id=43533687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43533687</guid></item><item><title><![CDATA[New comment by moeffju in "Grayjay Desktop App"]]></title><description><![CDATA[
<p>Maybe F-Droid should just call their official blessed repo "F-Repo" to end the confusion, because this is clearly available through F-Droid, just not in the F-Droid official repo...</p>
]]></description><pubDate>Sat, 21 Dec 2024 07:23:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=42478042</link><dc:creator>moeffju</dc:creator><comments>https://news.ycombinator.com/item?id=42478042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42478042</guid></item></channel></rss>