<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: mchaver</title><link>https://news.ycombinator.com/user?id=mchaver</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 06 Apr 2026 02:18:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mchaver" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mchaver in "The threat is comfortable drift toward not understanding what you're doing"]]></title><description><![CDATA[
<p>> The thing is, agents aren’t going away. So if Bob can do things with agents, he can do things.<p>Following the model of how startups have worked for the last 20 years or so, I expect agents to eventually be locked-down/nerfed/ad-infested for higher payments. We are enjoying the fruits of VC money at the moment and they are getting everyone addicted to agents. Eventually they need to turn a profit.<p>Not sure how this plays out, but I would hang on to any competencies you have for anyone (or business) that wants to stick around in software. Use agents strategically, but don't give up your ability to code/reason/document, etc. The only way I can see this working differently is that there are huge advances in efficiency and open-source models.</p>
]]></description><pubDate>Sun, 05 Apr 2026 13:56:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47649511</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47649511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47649511</guid></item><item><title><![CDATA[New comment by mchaver in "I quit. The clankers won"]]></title><description><![CDATA[
<p>Agreed. I am crossing my fingers that local open models can catch up in the future. Otherwise the big LLM companies will have everyone by the balls.</p>
]]></description><pubDate>Wed, 01 Apr 2026 16:27:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47603035</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47603035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47603035</guid></item><item><title><![CDATA[New comment by mchaver in "I Quit. The Clankers Won"]]></title><description><![CDATA[
<p>I agree that humans should continue to value various forms of literacy even in the face of AIs that can do everything better than us. I too will continue to dig deeper into tech literacy. There was a Terence Tao paper recently that mentioned we are in a shift similar to the end of heliocentrism. It made clear that Earth is not the center of the universe, but Earth is still deeply valuable and important for humans. Much the same way that AI may supersede our understanding and intellect and make the are limitations more apparent, but our human intellect is still important to humans. Plus, what are you going to do when the price of LLM tokens are through the roof or you get messages like "burn an extra 1,000,000 tokens for a better implementation!".</p>
]]></description><pubDate>Wed, 01 Apr 2026 13:55:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47600931</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47600931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47600931</guid></item><item><title><![CDATA[New comment by mchaver in "I Quit. The Clankers Won"]]></title><description><![CDATA[
<p>These conversations can add to the nuance. Anyway, you can just vibe code the filter you want and be done with it.</p>
]]></description><pubDate>Wed, 01 Apr 2026 13:49:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47600860</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47600860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47600860</guid></item><item><title><![CDATA[New comment by mchaver in "Having Kids (2019)"]]></title><description><![CDATA[
<p>I think there are many ways to connect deeply to humanity and you are being dismissive of those other experiences. Yours is just another anecdote amongst the ones I presented. Would you dismiss your kids experiences if they decide not to have kids? I would not.</p>
]]></description><pubDate>Fri, 20 Mar 2026 18:00:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47458253</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47458253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47458253</guid></item><item><title><![CDATA[New comment by mchaver in "Having Kids (2019)"]]></title><description><![CDATA[
<p>> people who choose to be child free are not complete human beings<p>Hmm, this seems pretty condescending, but hopefully it is just in jest.<p>With four kids I understand there is a unique set of skills and emotions that come along with it and I am personally grateful for, but there are also a lot skills and emotions you won't have and experience if you never go to war, never become a leader, never experience losing a parent when you are young, never win a gold medal in a team sport, never live in a different culture, never volunteer, etc. It seems short sighted to claim someone is an incomplete person if they can't experience one of those things, because likely no single person can.<p>There is a great tapestry of human experience and we can only experience most of it second or third hand (and probably not even that in most cases).</p>
]]></description><pubDate>Fri, 20 Mar 2026 17:06:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47457480</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47457480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47457480</guid></item><item><title><![CDATA[New comment by mchaver in "Regex Blaster"]]></title><description><![CDATA[
<p>I could envision the style even before clicking on the site.</p>
]]></description><pubDate>Fri, 20 Mar 2026 16:56:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47457332</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47457332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47457332</guid></item><item><title><![CDATA[New comment by mchaver in "Be intentional about how AI changes your codebase"]]></title><description><![CDATA[
<p>> And there is the problem. Then you start arguing about brace positions and function names and whether simple data classes should have docstrings on properties or not.<p>In my 15 years of experience I have not worked at a place like this. Those are distractions. Anytime something about style has been brought up, the solution was to just enforce a linter/pre-commit process/blacklist for certain functions, etc. It can easily be automated. When those tools don't exist for particular ecosystems we made our own.</p>
]]></description><pubDate>Fri, 20 Mar 2026 13:45:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47454414</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47454414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47454414</guid></item><item><title><![CDATA[New comment by mchaver in "Rob Pike's 5 Rules of Programming"]]></title><description><![CDATA[
<p>I've heard good things about Clojure, and it'ss different from what I am used to (bonus points because I like an intellectual challenge), so trying it out is definitely on my todo list.</p>
]]></description><pubDate>Wed, 18 Mar 2026 14:29:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47426255</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47426255</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47426255</guid></item><item><title><![CDATA[New comment by mchaver in "Rob Pike's 5 Rules of Programming"]]></title><description><![CDATA[
<p>I find languages like Haskell, ReScript/OCaml to work really well for CRUD applications because they push you to think about your data and types first. Then you think about the transformations you want to make on the data via functions. When looking at new code I usually look for the types first, specifically what is getting stored and read.</p>
]]></description><pubDate>Wed, 18 Mar 2026 11:47:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47424484</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47424484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47424484</guid></item><item><title><![CDATA[New comment by mchaver in "Harold and George Destroy the World"]]></title><description><![CDATA[
<p>Really the issue is about cultivating a culture of caring and willingness to learn. That generally threatens the powerful so it is always an uphill battle to protect said values.</p>
]]></description><pubDate>Sun, 15 Mar 2026 14:02:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47387482</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47387482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47387482</guid></item><item><title><![CDATA[New comment by mchaver in "Marketing for Founders"]]></title><description><![CDATA[
<p>Unfortunately the source doesn't matter when there so much. It is really hard to differentiate things when you are inundated. Did you try a Show HN here? It requires more luck than ever because of the same problem, but worth a try. I'll take an honest look if you do it (though hard to say if I am the target market).</p>
]]></description><pubDate>Sun, 15 Mar 2026 10:48:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47386128</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47386128</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47386128</guid></item><item><title><![CDATA[New comment by mchaver in "Coding after coders: The end of computer programming as we know it?"]]></title><description><![CDATA[
<p>I wonder how much cost savings there are in the long term when token prices go up, the average developer's ability to code has atrophied, and the company code bases have turned into illegible slop. I will continue to use LLMs cautiously while working hard to maintain my ability to code in my off time.</p>
]]></description><pubDate>Sat, 14 Mar 2026 13:32:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47376505</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47376505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47376505</guid></item><item><title><![CDATA[New comment by mchaver in "Emacs and Vim in the Age of AI"]]></title><description><![CDATA[
<p>I will have to checkout Magit, but, as an already heavy Emacs user, my time in Emacs has remained constant even with increased use of agentic coders.</p>
]]></description><pubDate>Sat, 14 Mar 2026 09:49:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47374982</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47374982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47374982</guid></item><item><title><![CDATA[New comment by mchaver in "Emacs and Vim in the Age of AI"]]></title><description><![CDATA[
<p>Without telling us what kind of code you are talking about it is hard to compare. I would say that is true for CRUD web code because there is so much out there that the LLMs can reference.</p>
]]></description><pubDate>Sat, 14 Mar 2026 09:48:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47374976</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47374976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47374976</guid></item><item><title><![CDATA[New comment by mchaver in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p>No worries. I enjoy debugging UIs and giving a few pointers. PDF generation works now. The "Enter Zen Mode (upgrade plan)" button is unreadable (white text on grey background) and if I click the button it says "Your form submission has been received.".</p>
]]></description><pubDate>Tue, 10 Mar 2026 09:29:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47320903</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47320903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47320903</guid></item><item><title><![CDATA[New comment by mchaver in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p>Nice! University-level math would be great. That is my end goal as well, but I probably won't get to that until the end of the year. I am focusing on lessons that my kids will use, then switch focus to ones that I will use. Do you have it hosted somewhere? Or can you add some details/screenshots to the readme?</p>
]]></description><pubDate>Mon, 09 Mar 2026 10:12:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47307041</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47307041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47307041</guid></item><item><title><![CDATA[New comment by mchaver in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p>I took a look at it because you do PDF generation (I am doing front-end PDF generation in my project as well so I wanted to compare), not because I know anything about knitting or crocheting. I made a design, drew on the grid a bit, but was unable to export. I am not sure if I was missing something but it would be helpful to the user if there was a message in the export area about why they cannot export yet.</p>
]]></description><pubDate>Mon, 09 Mar 2026 08:48:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47306360</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47306360</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47306360</guid></item><item><title><![CDATA[New comment by mchaver in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p>I really like <a href="https://math.growingswe.com" rel="nofollow">https://math.growingswe.com</a> nice job! I did the foundations page. I will work through some more lessons and give you some feedback later this week. I am also working on some math projects. Take a look at my other comment in this Ask HN.</p>
]]></description><pubDate>Mon, 09 Mar 2026 08:42:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47306321</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47306321</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47306321</guid></item><item><title><![CDATA[New comment by mchaver in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p>I am working on some math education tools. One is free and open-source, the other is paid.<p>Free Math Sheets is a tool to generate math worksheet PDFs (and the answer keys if required). Currently it supports K-5 but I want to expand it to higher levels of math (Calculus, Physics, you name it!). You select a bunch of different options and then generate it. All in the front-end. No back-end or login in required.  <a href="https://www.freemathsheets.com" rel="nofollow">https://www.freemathsheets.com</a><p>If you are interested in helping out or forking it, here is the github repo github.com/sophikos/free-math-sheets<p>The paid project is Numerikos. I am going for something in between Khan Academy and Math Academy. I like the playfulness and answer input methods from Khan Academy (but it is linear, doesn't have a good way to go back and practice, etc.). I like Math Academy's algorithm (but it has multiple choice answers, yuck! and is easy to get stuck and doesn't have a good way to explore on your own). Currently Numerikos supports 4th and 5th grade math lessons and practice. The algorithm is based on mastery learning like Numerikos, but you can also see a list of all the skills and practice whatever you want. I am also working on a dashboard system where you can build your own daily/weekly practices for the skills you care about. Next up is 6th grade math and placement tests.<p><a href="https://www.numerikos.com/" rel="nofollow">https://www.numerikos.com/</a></p>
]]></description><pubDate>Mon, 09 Mar 2026 08:37:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47306282</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47306282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47306282</guid></item></channel></rss>