<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>Thu, 21 May 2026 18:14:38 +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 "Haskell Foundation 2026 Update"]]></title><description><![CDATA[
<p>What do you find about bringing it into production? Is it the actual language patterns or the tools? I've done Haskell in production for over a decade now so I am not sure what challenges newcomers face.</p>
]]></description><pubDate>Thu, 21 May 2026 11:21:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48220825</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=48220825</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48220825</guid></item><item><title><![CDATA[New comment by mchaver in "There's no earthly way of knowing which direction we are going"]]></title><description><![CDATA[
<p>I don't agree with the repeated mantra that technology is neutral because the creation, maintenance and promotion of technology requires lots of resources and a lot of choices. A lot of conscious effort goes into creating things, and to change the thing after someone uses it. Make it better, make it safer, make it easier to use, etc. That doesn't feel neutral to me.</p>
]]></description><pubDate>Wed, 20 May 2026 09:13:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48205061</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=48205061</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48205061</guid></item><item><title><![CDATA[New comment by mchaver in "Ask HN: What are you working on? (May 2026)"]]></title><description><![CDATA[
<p>Very nice looking game. I added it to my wishlist.</p>
]]></description><pubDate>Mon, 11 May 2026 19:58:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48099879</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=48099879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48099879</guid></item><item><title><![CDATA[New comment by mchaver in "Why I still reach for Lisp and Scheme instead of Haskell"]]></title><description><![CDATA[
<p>Yes, definitely wouldn't use print because in an async environment that will get garbled. A proper logging library is the way to go.</p>
]]></description><pubDate>Fri, 01 May 2026 09:38:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47972803</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47972803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47972803</guid></item><item><title><![CDATA[New comment by mchaver in "Functional programmers need to take a look at Zig"]]></title><description><![CDATA[
<p>That sounds really nice. I have a couple of Haskell servers running on VMs, but the build requirements really slow down the process. I have to use dockers to help cache dependencies and avoid recompiling things that have not changed, but it is still slow and puts out large binaries.<p>The idea of having a language with most the batteries for a web server built-in is nice. I've never considered Golang, but it is compelling. I'll have to check it out. Though Rust keeps catching my eyes.</p>
]]></description><pubDate>Fri, 01 May 2026 09:12:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47972671</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47972671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47972671</guid></item><item><title><![CDATA[New comment by mchaver in "American Dads Became the Parents Their Fathers Never Were"]]></title><description><![CDATA[
<p>> For some reason the very concept of extended families and community engenders deep anger and hostility from some Americans<p>I think because excessive individualism plays into the hands of large companies. There is an individualist culture that has naturally grown over time in the US, but it has also been pushed by big corporations because if you can't depend on your neighbors and extended family, you need to spend money to fill the gaps.</p>
]]></description><pubDate>Fri, 01 May 2026 09:08:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47972650</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47972650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47972650</guid></item><item><title><![CDATA[New comment by mchaver in "Why I still reach for Lisp and Scheme instead of Haskell"]]></title><description><![CDATA[
<p>I guess beauty is in the eye of the beholder. I've always liked Haskell and OCaml syntax.</p>
]]></description><pubDate>Thu, 30 Apr 2026 08:32:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47959780</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47959780</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47959780</guid></item><item><title><![CDATA[New comment by mchaver in "Why I still reach for Lisp and Scheme instead of Haskell"]]></title><description><![CDATA[
<p>That's fine for a library or locally run executable, but I've worked on distributed systems in Haskell and you really need logging in place to track what is going on.<p>Of course, you will have IO somewhere in a executable where you can handle logging so just separate pure and IO and make sure you have good tests for the pure functions. Also, linting to catch partial functions and dangerous lazy ones (or use an alternative prelude).</p>
]]></description><pubDate>Thu, 30 Apr 2026 08:31:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47959772</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47959772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47959772</guid></item><item><title><![CDATA[New comment by mchaver in "I’m spending months coding the old way"]]></title><description><![CDATA[
<p>I like how your comment can be interpreted in two completely opposite manners. Either it is depressing that coding by hand is something curious, worthy of blogging about, or you are an AI-maximalist deriding lowly meat powered coding. Based on your post history I'll assume the former interpretation :)</p>
]]></description><pubDate>Sat, 18 Apr 2026 10:02:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47814622</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47814622</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47814622</guid></item><item><title><![CDATA[New comment by mchaver in "Spending 3 months coding by hand"]]></title><description><![CDATA[
<p>Do you have any more notes/lectures/references that you can share? I would like to try something similar.</p>
]]></description><pubDate>Sat, 18 Apr 2026 09:57:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47814600</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47814600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47814600</guid></item><item><title><![CDATA[New comment by mchaver in "Ask HN: What Are You Working On? (April 2026)"]]></title><description><![CDATA[
<p>Thanks for taking the time to look. My biggest focus right now is own Numerikos. I hope I can make a better math learning platform. Math games are fun too. There are some nice ideas in the examples you have shared here.</p>
]]></description><pubDate>Tue, 14 Apr 2026 09:02:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47763071</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47763071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47763071</guid></item><item><title><![CDATA[New comment by mchaver in "Ask HN: What Are You Working On? (April 2026)"]]></title><description><![CDATA[
<p>Nice work on letterpaths. I really enjoyed moving the snake around and the sand sounds. It had me hypnotized for a few minutes.</p>
]]></description><pubDate>Mon, 13 Apr 2026 09:37:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47749745</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47749745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47749745</guid></item><item><title><![CDATA[New comment by mchaver in "Chimpanzees in Uganda locked in eight-year 'civil war', say researchers"]]></title><description><![CDATA[
<p>I am siding with the group that opens bananas from the bottom.</p>
]]></description><pubDate>Fri, 10 Apr 2026 20:16:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47723141</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47723141</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47723141</guid></item><item><title><![CDATA[New comment by mchaver in "US plans to automatically register young men for military draft"]]></title><description><![CDATA[
<p>In many countries, having citizenship means you are registered to vote. It is pretty convenient. Just show your ID card and you can vote.</p>
]]></description><pubDate>Fri, 10 Apr 2026 10:33:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47716019</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47716019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47716019</guid></item><item><title><![CDATA[New comment by mchaver in "Ask HN: What are you building that's not AI related?"]]></title><description><![CDATA[
<p>I am building a web application for learning math. I want it to be something between Khan Academy and Math Academy. Here is a demo of fourth grade <a href="https://demo.numerikos.com/" rel="nofollow">https://demo.numerikos.com/</a> Currently the best part about it is one of my kids is using it. I have some more lessons ready, waiting to be released and I am currently working on Trigonometry.</p>
]]></description><pubDate>Thu, 09 Apr 2026 09:15:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47701137</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47701137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47701137</guid></item><item><title><![CDATA[New comment by mchaver in "Git commands I run before reading any code"]]></title><description><![CDATA[
<p>Definitely not in my experience. The most changed are the change logs, files with version numbers and readmes. I don't think anyone is afraid of keeping those up to date.</p>
]]></description><pubDate>Wed, 08 Apr 2026 10:52:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47688378</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47688378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47688378</guid></item><item><title><![CDATA[New comment by mchaver in "How to get better at guitar"]]></title><description><![CDATA[
<p>My take is that there are probably multiple systems out there than can help you achieve mastery, but it depends on your personality, life circumstances, etc. Just like there ten thousand paths up the mountain. It is a good idea to try out a couple and find the one that works for you. Then if you get to the point where you master your target skill and it is your turn to spread the gospel of "the way", it is good to keep in mind why it worked for you.</p>
]]></description><pubDate>Wed, 08 Apr 2026 08:41:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47687177</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=47687177</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47687177</guid></item><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></channel></rss>