<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: jbreckmckye</title><link>https://news.ycombinator.com/user?id=jbreckmckye</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 08:06:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jbreckmckye" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jbreckmckye in "A perfectable programming language"]]></title><description><![CDATA[
<p>C--! I forgot that one. The ILR for the first versions of the Glasgow Haskell Compiler</p>
]]></description><pubDate>Mon, 13 Apr 2026 19:18:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47756667</link><dc:creator>jbreckmckye</dc:creator><comments>https://news.ycombinator.com/item?id=47756667</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47756667</guid></item><item><title><![CDATA[New comment by jbreckmckye in "A perfectable programming language"]]></title><description><![CDATA[
<p>> at a party, Sydney Von Arx asked if i could name 40 programming languages.<p>An attempt (without looking)<p>JavaScript QBasic PHP Haskell C C++ Ada Algol Racket Scheme Clojure Common-Lisp GOOL Fortran Awk Postscript Forth C# F# Lua Java D Odin Rust Zig Julia Python Nim MATLAB Bash Brainfuck Arnold-C Intercal Gleam Unison Ruby Crystal Erlang Go TCL<p>Phew!</p>
]]></description><pubDate>Mon, 13 Apr 2026 19:17:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47756659</link><dc:creator>jbreckmckye</dc:creator><comments>https://news.ycombinator.com/item?id=47756659</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47756659</guid></item><item><title><![CDATA[Show HN: Todo or else, a CLI for enforcing Todo deadlines]]></title><description><![CDATA[
<p>The problem with TODO comments is that nothing actually forces you to resolve them. Developers agree to take shortcuts they will revisit, but never actually get around to it.<p>A good example is feature flags... how often do you go back and actually clean up old flag code?<p>The tool:<p>Todo or Else is a small CLI written in Go but supporting multiple languages. Add it to your project and then annotate your TODOs with "tags" like so:<p><pre><code>    TODO (by:2027-03, owner:Fran) do something
</code></pre>
You can specify a date by either<p>- using `by:YYYY-MM` or `by:YYYY-MM-DD` to set a deadline<p>- using `from:YYYY-MM-DD` to set a created date (default staleness threshold is 90 days, configurable)<p>(I used Go for a few reasons. Firstly: the performance is really solid, on my newish MBP the scanner can process a few thousand source files in just under two seconds. Secondly: the cross compilation story is still really good, even with CGO. Zig handles the tree sitter compilation for MacOS and Linux.)</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47402278">https://news.ycombinator.com/item?id=47402278</a></p>
<p>Points: 2</p>
<p># Comments: 3</p>
]]></description><pubDate>Mon, 16 Mar 2026 17:47:02 +0000</pubDate><link>https://github.com/jbreckmckye/todo-or-else</link><dc:creator>jbreckmckye</dc:creator><comments>https://news.ycombinator.com/item?id=47402278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47402278</guid></item><item><title><![CDATA[New comment by jbreckmckye in "Show HN: I ported Manim to TypeScript (run 3b1B math animations in the browser)"]]></title><description><![CDATA[
<p>How much of the work here was done by an agent?<p>(Being AI accelerated doesn't make this project low value. But it does mean _you_ didn't do the port so much as prompt it)</p>
]]></description><pubDate>Sat, 28 Feb 2026 09:46:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47192961</link><dc:creator>jbreckmckye</dc:creator><comments>https://news.ycombinator.com/item?id=47192961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47192961</guid></item><item><title><![CDATA[New comment by jbreckmckye in "Show HN: I ported Tree-sitter to Go"]]></title><description><![CDATA[
<p>If all the languages together add up to 15MB that is a game changer for me.<p>It means the CLI I am working on can ship support for many languages whilst still being a smallish (sub 50mb) download<p>I shall definitely check it out!</p>
]]></description><pubDate>Wed, 25 Feb 2026 20:08:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47157116</link><dc:creator>jbreckmckye</dc:creator><comments>https://news.ycombinator.com/item?id=47157116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47157116</guid></item><item><title><![CDATA[New comment by jbreckmckye in "Show HN: I ported Tree-sitter to Go"]]></title><description><![CDATA[
<p>Interesting. I have a similar usecase but intended to use CGo tree-sitter with Zig<p>Are these pretty up-to-date grammars? I'm awfully tempted to switch to your project<p>How large are your binaries getting? I was concerned about the size of some of the grammars</p>
]]></description><pubDate>Wed, 25 Feb 2026 20:00:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47157006</link><dc:creator>jbreckmckye</dc:creator><comments>https://news.ycombinator.com/item?id=47157006</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47157006</guid></item><item><title><![CDATA[New comment by jbreckmckye in "Danish government agency to ditch Microsoft software (2025)"]]></title><description><![CDATA[
<p>I agree. Whilst I think MS products are on a downward trajectory, I'm getting "Maastricht Planning Department switches to Kali Linux" vibes<p>I want to see (sincerely) a whole government ditch MS</p>
]]></description><pubDate>Wed, 25 Feb 2026 12:43:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47150783</link><dc:creator>jbreckmckye</dc:creator><comments>https://news.ycombinator.com/item?id=47150783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47150783</guid></item><item><title><![CDATA[New comment by jbreckmckye in "Ed Zitron loses his mind annotating an AI doomer macro memo"]]></title><description><![CDATA[
<p>Those are very large reductions - can I ask you for a source?<p>And why is the error bar so large?</p>
]]></description><pubDate>Wed, 25 Feb 2026 09:44:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47149452</link><dc:creator>jbreckmckye</dc:creator><comments>https://news.ycombinator.com/item?id=47149452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47149452</guid></item><item><title><![CDATA[New comment by jbreckmckye in "Ed Zitron loses his mind annotating an AI doomer macro memo"]]></title><description><![CDATA[
<p>I'm not sure how anyone can respond to that, without asking you to divulge that private data</p>
]]></description><pubDate>Wed, 25 Feb 2026 09:24:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47149299</link><dc:creator>jbreckmckye</dc:creator><comments>https://news.ycombinator.com/item?id=47149299</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47149299</guid></item><item><title><![CDATA[New comment by jbreckmckye in "Ed Zitron loses his mind annotating an AI doomer macro memo"]]></title><description><![CDATA[
<p>Cost, debt, difficulty forming a moat, gap between what the product promises and what it can do, and the difficulty actually raising capital required.<p>His style is acerbic and (imo) excessive sometimes. But he's also one of a minority of journos actually looking at the numbers and adding them up. Which seems to be a rarity</p>
]]></description><pubDate>Wed, 25 Feb 2026 09:09:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47149184</link><dc:creator>jbreckmckye</dc:creator><comments>https://news.ycombinator.com/item?id=47149184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47149184</guid></item><item><title><![CDATA[New comment by jbreckmckye in "Ed Zitron loses his mind annotating an AI doomer macro memo"]]></title><description><![CDATA[
<p>I don't think so.<p>His argument is not "this tech doesn't work", but rather "these businesses aren't economically viable"<p>And that the smoke and mirrors accounting and perpetual thirst for more billions indicates just how unviable it is<p>Whilst he does dunk on LLM capabilities, the framing is the business angle - can Anysphere etc. actually form a moat and make a profit?</p>
]]></description><pubDate>Wed, 25 Feb 2026 09:02:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47149135</link><dc:creator>jbreckmckye</dc:creator><comments>https://news.ycombinator.com/item?id=47149135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47149135</guid></item><item><title><![CDATA[New comment by jbreckmckye in "I found a vulnerability. they found a lawyer"]]></title><description><![CDATA[
<p>Typical shakedown tactic. I used to have a boss who would issue these ridiculous emails with lines like "you agree to respond within 24 hours else you forfeit (blah blah blah)"</p>
]]></description><pubDate>Fri, 20 Feb 2026 22:59:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47095238</link><dc:creator>jbreckmckye</dc:creator><comments>https://news.ycombinator.com/item?id=47095238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47095238</guid></item><item><title><![CDATA[New comment by jbreckmckye in "Is Show HN dead? No, but it's drowning"]]></title><description><![CDATA[
<p>Maybe my expensive university degree was worth it after all</p>
]]></description><pubDate>Tue, 17 Feb 2026 14:39:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47047959</link><dc:creator>jbreckmckye</dc:creator><comments>https://news.ycombinator.com/item?id=47047959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47047959</guid></item><item><title><![CDATA[New comment by jbreckmckye in "Is Show HN dead? No, but it's drowning"]]></title><description><![CDATA[
<p>I am being <i>slightly</i> sarcastic</p>
]]></description><pubDate>Tue, 17 Feb 2026 13:19:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47047196</link><dc:creator>jbreckmckye</dc:creator><comments>https://news.ycombinator.com/item?id=47047196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47047196</guid></item><item><title><![CDATA[New comment by jbreckmckye in "Is Show HN dead? No, but it's drowning"]]></title><description><![CDATA[
<p>One of the great benefits of AI tools, is they allow anyone to build stuff... even if they have no ideas or knowledge.<p>One of the great drawbacks of AI tools, is they allow anyone to build stuff... even if they have no ideas or knowledge.<p>It used to be that ShowHN was a filter: in order to show stuff, you had to have done work. And if you did the work, you probably thought about the problem, at the very least the problem was real enough to make solving it worthwhile.<p>Now there's no such filter function, so projects are built whether or not they're good ideas, by people who don't know very much</p>
]]></description><pubDate>Tue, 17 Feb 2026 12:26:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47046757</link><dc:creator>jbreckmckye</dc:creator><comments>https://news.ycombinator.com/item?id=47046757</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47046757</guid></item><item><title><![CDATA[New comment by jbreckmckye in "An AI agent published a hit piece on me"]]></title><description><![CDATA[
<p>That's why he succeeded</p>
]]></description><pubDate>Thu, 12 Feb 2026 18:36:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46993032</link><dc:creator>jbreckmckye</dc:creator><comments>https://news.ycombinator.com/item?id=46993032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46993032</guid></item><item><title><![CDATA[New comment by jbreckmckye in "AI agent opens a PR write a blogpost to shames the maintainer who closes it"]]></title><description><![CDATA[
<p>Would publishing under AGPL count as poisoning? Or even with an explicit "this is not licensed" license</p>
]]></description><pubDate>Thu, 12 Feb 2026 12:30:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46987999</link><dc:creator>jbreckmckye</dc:creator><comments>https://news.ycombinator.com/item?id=46987999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46987999</guid></item><item><title><![CDATA[New comment by jbreckmckye in "AI agent opens a PR write a blogpost to shames the maintainer who closes it"]]></title><description><![CDATA[
<p>We are already seeing this in scams, advertising, spam, and social media generation</p>
]]></description><pubDate>Thu, 12 Feb 2026 12:28:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46987976</link><dc:creator>jbreckmckye</dc:creator><comments>https://news.ycombinator.com/item?id=46987976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46987976</guid></item><item><title><![CDATA[New comment by jbreckmckye in "AI agent opens a PR write a blogpost to shames the maintainer who closes it"]]></title><description><![CDATA[
<p>Not all AI pull requests, are by bad actors.<p>But nearly all pull requests by bad actors, are with AI.</p>
]]></description><pubDate>Thu, 12 Feb 2026 12:27:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46987965</link><dc:creator>jbreckmckye</dc:creator><comments>https://news.ycombinator.com/item?id=46987965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46987965</guid></item><item><title><![CDATA[New comment by jbreckmckye in "I started programming when I was 7. I'm 50 now and the thing I loved has changed"]]></title><description><![CDATA[
<p>I don't disagree that technology is less fun in an AI era. The question is, what other careers are out there for someone who wants to make things?<p>About a decade ago, I went through a career crisis where I couldn't decide what job to do - whether technology was really the best choice for my particular temperament and skills.<p>Law? Too cutthroat. Civil service? Very bureaucratic. Academia? Bad pay. Journalism? An industry in decline.<p>It is a shame, what is happening. But I still think, even with AI hollowing out the fun parts, tech remains the best job for a smart, motivated person who's willing to learn new things.</p>
]]></description><pubDate>Tue, 10 Feb 2026 16:14:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46961914</link><dc:creator>jbreckmckye</dc:creator><comments>https://news.ycombinator.com/item?id=46961914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46961914</guid></item></channel></rss>