<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: mattdeboard</title><link>https://news.ycombinator.com/user?id=mattdeboard</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 23 May 2026 11:53:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mattdeboard" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mattdeboard in "I have officially retired from Emacs"]]></title><description><![CDATA[
<p>It's not that i don't like it. It's that I've got 10-15 years (i think) of muscle memory with magit</p>
]]></description><pubDate>Tue, 28 Apr 2026 22:58:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47941997</link><dc:creator>mattdeboard</dc:creator><comments>https://news.ycombinator.com/item?id=47941997</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47941997</guid></item><item><title><![CDATA[New comment by mattdeboard in "I have officially retired from Emacs"]]></title><description><![CDATA[
<p>I've been retired from emacs for several years now but I'm still looking for a magit replacement that is independent of my editor. Vscode's magit extension is really good but i split my time between IntelliJ and vscode.<p>Anyone know of something like this?</p>
]]></description><pubDate>Tue, 28 Apr 2026 17:16:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47937450</link><dc:creator>mattdeboard</dc:creator><comments>https://news.ycombinator.com/item?id=47937450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47937450</guid></item><item><title><![CDATA[New comment by mattdeboard in "Google and Pentagon reportedly agree on deal for 'any lawful' use of AI"]]></title><description><![CDATA[
<p>"don't be evil"</p>
]]></description><pubDate>Tue, 28 Apr 2026 17:10:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47937358</link><dc:creator>mattdeboard</dc:creator><comments>https://news.ycombinator.com/item?id=47937358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47937358</guid></item><item><title><![CDATA[New comment by mattdeboard in "I decompiled the White House's new app"]]></title><description><![CDATA[
<p>You would be lying if you wrote that because you do not know if that is true.</p>
]]></description><pubDate>Sat, 28 Mar 2026 21:45:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47558392</link><dc:creator>mattdeboard</dc:creator><comments>https://news.ycombinator.com/item?id=47558392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47558392</guid></item><item><title><![CDATA[New comment by mattdeboard in "I decompiled the White House's new app"]]></title><description><![CDATA[
<p>Uh, yeah, dude, when Whitehouse.gov announces its new app, the app is a government program. Hope this helps but something tells me it won't.</p>
]]></description><pubDate>Sat, 28 Mar 2026 21:43:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47558378</link><dc:creator>mattdeboard</dc:creator><comments>https://news.ycombinator.com/item?id=47558378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47558378</guid></item><item><title><![CDATA[New comment by mattdeboard in "I decompiled the White House's new app"]]></title><description><![CDATA[
<p>Are you upset people are being critical of a shabbily run government program?</p>
]]></description><pubDate>Sat, 28 Mar 2026 18:32:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47557127</link><dc:creator>mattdeboard</dc:creator><comments>https://news.ycombinator.com/item?id=47557127</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47557127</guid></item><item><title><![CDATA[New comment by mattdeboard in "I decompiled the White House's new app"]]></title><description><![CDATA[
<p>He explicitly says he can't determine it, but that the location tracking as configured will turn on once the user grants consent. All true statements.<p>How would you have written it differently</p>
]]></description><pubDate>Sat, 28 Mar 2026 18:27:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47557102</link><dc:creator>mattdeboard</dc:creator><comments>https://news.ycombinator.com/item?id=47557102</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47557102</guid></item><item><title><![CDATA[New comment by mattdeboard in "Toward automated verification of unreviewed AI-generated code"]]></title><description><![CDATA[
<p>Ok but are you arguing against code reviews of AI generated code?</p>
]]></description><pubDate>Tue, 17 Mar 2026 22:27:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47419210</link><dc:creator>mattdeboard</dc:creator><comments>https://news.ycombinator.com/item?id=47419210</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47419210</guid></item><item><title><![CDATA[New comment by mattdeboard in "Toward automated verification of unreviewed AI-generated code"]]></title><description><![CDATA[
<p>People are determined to make the future of code an even bigger dumpster fire than the present of code.</p>
]]></description><pubDate>Tue, 17 Mar 2026 21:40:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47418695</link><dc:creator>mattdeboard</dc:creator><comments>https://news.ycombinator.com/item?id=47418695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47418695</guid></item><item><title><![CDATA[New comment by mattdeboard in "Toward automated verification of unreviewed AI-generated code"]]></title><description><![CDATA[
<p>Do you not review junior developers' code? I don't understand your point</p>
]]></description><pubDate>Tue, 17 Mar 2026 21:36:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47418647</link><dc:creator>mattdeboard</dc:creator><comments>https://news.ycombinator.com/item?id=47418647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47418647</guid></item><item><title><![CDATA[Show HN: Novel visualizer for translations to/from Basque language]]></title><description><![CDATA[
<p>I made an extremely niche tool and wanted to see how fellow language learners, linguists and/or philologists (amateur or otherwise) react to it.<p>I've been preparing for a trip to the Basque Country later this year by learning Euskara (aka Basque). A big part of my learning process is following Euskara-language people on social media, then putting their subtitles into a machine translation service. However, since Euskara grammar is so different from that of English & Spanish, I found myself wanting to know the "how" and "why" of the translation. This visualizer scratches that itch for me.<p>I'm using a processing pipeline for this app that goes like:
1. Submit the input phrase to <a href="https://batua.eus" rel="nofollow">https://batua.eus</a> (a Basque-owned & -operated machine translation service)
2. Run both the input and output through Stanford's Stanza NLP Python library
3. Pass Stanza's output to an LLM (Claude) to generate the  data structure that drives the visualization.<p>I'm posting this knowing there are a couple limitations:
1. My API token for batua.eus is fairly limited, so now that I'm posting it to HN I expect that limitation to get hit
2. I'm risking some charges for my Claude API token, so I've had to limit folks to max 10 translations
3. I'll take this down the moment costs get out of control, tho I reckon the limited API token for batua will protect me :)<p>The monorepo source code can be found here <a href="https://github.com/mattdeboard/itzuli-stanza-mcp" rel="nofollow">https://github.com/mattdeboard/itzuli-stanza-mcp</a><p>It's split out by backend/ and frontend/. The backend has an architecture document I'm proud of. <a href="https://github.com/mattdeboard/itzuli-stanza-mcp/blob/main/backend/ARCHITECTURE.md" rel="nofollow">https://github.com/mattdeboard/itzuli-stanza-mcp/blob/main/b...</a><p>I've used Claude Code extensively for this project, and am very pleased with the quality I was able to coax out of it. Keeping an attitude of "senior dev mentoring a junior dev" toward Claude, and bringing my own taste/standards to the table.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47289169">https://news.ycombinator.com/item?id=47289169</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 07 Mar 2026 16:40:46 +0000</pubDate><link>https://xingolak.pages.dev/</link><dc:creator>mattdeboard</dc:creator><comments>https://news.ycombinator.com/item?id=47289169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47289169</guid></item><item><title><![CDATA[New comment by mattdeboard in "Lexega Turns SQL into Signals"]]></title><description><![CDATA[
<p>Hey just saw this. I will probably take a look at this on Monday.</p>
]]></description><pubDate>Sun, 01 Mar 2026 01:48:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47202755</link><dc:creator>mattdeboard</dc:creator><comments>https://news.ycombinator.com/item?id=47202755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47202755</guid></item><item><title><![CDATA[New comment by mattdeboard in "Show HN: Now I Get It – Translate scientific papers into interactive webpages"]]></title><description><![CDATA[
<p>I also have a a scratch-my-own-itch project[1] that leverages an LLM as a core part of its workload. But it's so niche I could never justify opening it up to general use. (I haven't even deployed it to the web because it's easier to just run it locally since I'm the only user.)<p>But it got me interested in a topic I have been calling "token economization." I'm sure there's a more common term from it but I'm a newb to this tech. Basically, how to optimize the "run rate" for token utilization per request down.<p>Have you taken a stab at anything along this vein? Like prompt optimization, and so on? Or are you just letting 'er rip and managing costs by reducing request volume? (Now that I've typed this comment out I realize there is so much I don't know about basic stuff with commercial LLM billing and so on.)<p>[1] <a href="https://github.com/mattdeboard/itzuli-stanza-mcp" rel="nofollow">https://github.com/mattdeboard/itzuli-stanza-mcp</a><p>edit:<p>I asked Claude to educate me about the concepts I'm nibbling at in this comment. After some back-and-forth about how to fetch this link (??), it spit out a useful answer <a href="https://claude.ai/share/0359f6a1-1e4f-4ff9-968a-6677ed3e4d14" rel="nofollow">https://claude.ai/share/0359f6a1-1e4f-4ff9-968a-6677ed3e4d14</a></p>
]]></description><pubDate>Sun, 01 Mar 2026 01:33:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47202678</link><dc:creator>mattdeboard</dc:creator><comments>https://news.ycombinator.com/item?id=47202678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47202678</guid></item><item><title><![CDATA[New comment by mattdeboard in "Lexega Turns SQL into Signals"]]></title><description><![CDATA[
<p>Honestly this insight feels very actionable to me. I do more SQL reporting for biz analysis than i would like (i'm a dev not a biz analyst).<p>I may take a crack at this tool next week.</p>
]]></description><pubDate>Sat, 21 Feb 2026 14:47:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47101326</link><dc:creator>mattdeboard</dc:creator><comments>https://news.ycombinator.com/item?id=47101326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47101326</guid></item><item><title><![CDATA[New comment by mattdeboard in "Lexega Turns SQL into Signals"]]></title><description><![CDATA[
<p>Interesting note about left join in the CTE being converted into an inner join. Didn't know that</p>
]]></description><pubDate>Sat, 21 Feb 2026 02:07:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47096742</link><dc:creator>mattdeboard</dc:creator><comments>https://news.ycombinator.com/item?id=47096742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47096742</guid></item><item><title><![CDATA[New comment by mattdeboard in "Lexega Turns SQL into Signals"]]></title><description><![CDATA[
<p>did you use AI to write this response? Why?</p>
]]></description><pubDate>Sat, 21 Feb 2026 02:03:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47096719</link><dc:creator>mattdeboard</dc:creator><comments>https://news.ycombinator.com/item?id=47096719</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47096719</guid></item><item><title><![CDATA[New comment by mattdeboard in "IBM tripling entry-level jobs after finding the limits of AI adoption"]]></title><description><![CDATA[
<p>Not many, but junior devs grow into senior devs who do, which is the point. If there are no junior devs there is no one growing into those skill sets.</p>
]]></description><pubDate>Sun, 15 Feb 2026 04:09:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47020972</link><dc:creator>mattdeboard</dc:creator><comments>https://news.ycombinator.com/item?id=47020972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47020972</guid></item><item><title><![CDATA[New comment by mattdeboard in "Microsoft forced me to switch to Linux"]]></title><description><![CDATA[
<p>My work-issued dev device is a Surface Pro 10. I can't use WSL2 for various regulatory reasons. I will never, ever work on software like this again. Worst development experience of my life because of what a miserable dev env windows is.<p>I know that's been a meme since forever, but my first hand experience supports it to the extreme.</p>
]]></description><pubDate>Wed, 28 Jan 2026 16:26:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46797488</link><dc:creator>mattdeboard</dc:creator><comments>https://news.ycombinator.com/item?id=46797488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46797488</guid></item><item><title><![CDATA[New comment by mattdeboard in "Elevated errors across many models"]]></title><description><![CDATA[
<p>it means their servers were unreachable due to network misconfig.</p>
]]></description><pubDate>Mon, 15 Dec 2025 00:23:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46268759</link><dc:creator>mattdeboard</dc:creator><comments>https://news.ycombinator.com/item?id=46268759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46268759</guid></item><item><title><![CDATA[New comment by mattdeboard in "How Tesla is proving doubters right on why its robotaxi service cannot scale"]]></title><description><![CDATA[
<p>Yes</p>
]]></description><pubDate>Sun, 20 Jul 2025 17:05:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=44627092</link><dc:creator>mattdeboard</dc:creator><comments>https://news.ycombinator.com/item?id=44627092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44627092</guid></item></channel></rss>