<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, 07 Sep 2026 12:26:34 +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 "Learn Programming with OCaml"]]></title><description><![CDATA[
<p>For web frontend, it's derivative programming language, rescript, is also a secret weapon because of types, fast compilation times and first class support of React. Using React in rescript is much nicer than TypeScript.</p>
]]></description><pubDate>Sat, 05 Sep 2026 23:42:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49581885</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=49581885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49581885</guid></item><item><title><![CDATA[New comment by mchaver in "My Friend Aaron"]]></title><description><![CDATA[
<p>I initially missed the line saying it was a short story and read through most of it as personal experience until the last couple of paragraphs. That made it even more exciting, but it is still very good as a fictional story.</p>
]]></description><pubDate>Tue, 25 Aug 2026 19:53:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49439687</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=49439687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49439687</guid></item><item><title><![CDATA[New comment by mchaver in "typ.ing"]]></title><description><![CDATA[
<p>I do fondly. I also like Typing of the Dead. So much that I am working on recreating those experiences for other languages like Chinese.</p>
]]></description><pubDate>Sun, 23 Aug 2026 12:55:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49408484</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=49408484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49408484</guid></item><item><title><![CDATA[New comment by mchaver in "Ask HN: What are you working on? (August 2026)"]]></title><description><![CDATA[
<p>I am working on Cangjie Workbook. I am trying to create the best in class tool for learning Cangjie. It's a Chinese input method based on decomposing characters into sub parts (not necessarily related to how they are written). It has a high learning curve, but it is a lot of fun to type with and helps you remember characters. It is a tool that I use myself. I already have a couple of users that have been giving me feedback. You can use a subset for free and without any login credentials. The complete product is available for a small monthly fee. Any feedback is welcome!<p><a href="https://www.cangjieworkbook.com/" rel="nofollow">https://www.cangjieworkbook.com/</a></p>
]]></description><pubDate>Sun, 09 Aug 2026 18:00:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49233767</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=49233767</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49233767</guid></item><item><title><![CDATA[New comment by mchaver in "Why I am not going to buy a computer"]]></title><description><![CDATA[
<p>> He and I can bang out tons of it in minutes that would have taken months before. We do this and then no one reads it.<p>Honest question, did you guys read it yourselves before asking the rest of the team to read it?</p>
]]></description><pubDate>Wed, 22 Jul 2026 15:55:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49008793</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=49008793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49008793</guid></item><item><title><![CDATA[New comment by mchaver in "Ask HN: What Are You Working On? (July 2026)"]]></title><description><![CDATA[
<p>I've been working on a web application for learning 倉頡輸法 <a href="https://demo.cangjieworkbook.com/" rel="nofollow">https://demo.cangjieworkbook.com/</a> , no login required for the demo version (Cangjie Input method). It's a visual way of decomposing Chinese characters. It has a high initial learning curve so I've come up with a method based on the ways QWERTY is taught. I've added a few more texts and lessons in the last month. The most time consuming part is adding annotations to characters to show how they are composed, but it is worth doing. I already have a couple of users and they have given me helpful feedback. If you are interested, check it out and let me know how it goes.</p>
]]></description><pubDate>Mon, 13 Jul 2026 06:01:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48888463</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=48888463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48888463</guid></item><item><title><![CDATA[New comment by mchaver in "Interview with Mitchell Hashimoto about Ghostty and Zig"]]></title><description><![CDATA[
<p>> I suspect that Rust will start taking over as a dominant LLM output language.<p>I doubt it. I think most people will become more entrenched in their favored ecosystem.<p>> I also suspect that in short order we'll have entirely new languages that are engineered to be ideal languages for LLMs to generate.<p>This is already happening. A couple months ago I came across this language that is engineered for AI and human consumption <a href="https://www.moonbitlang.com/" rel="nofollow">https://www.moonbitlang.com/</a></p>
]]></description><pubDate>Fri, 10 Jul 2026 05:50:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48856200</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=48856200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48856200</guid></item><item><title><![CDATA[New comment by mchaver in "My thoughts on the Bun Rust rewrite"]]></title><description><![CDATA[
<p>I am fine with people having principles and doing things their way. Not everything has to be a race to be the best. There are still plenty of people that appreciate traditional crafts. Anyway, if Zig+AI can be the next, greatest thing, can't someone just fork it and make it happen?</p>
]]></description><pubDate>Thu, 09 Jul 2026 13:08:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48845246</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=48845246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48845246</guid></item><item><title><![CDATA[New comment by mchaver in "Yes, AI Will Take Your Job"]]></title><description><![CDATA[
<p>> I wish there were options on HN to filter out "my opinion is a fact and you're all wrong" articles<p>Don't wish. Just vibecode it for your personal use. Seriously.</p>
]]></description><pubDate>Tue, 07 Jul 2026 17:41:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48821060</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=48821060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48821060</guid></item><item><title><![CDATA[New comment by mchaver in "Ask HN: What are you working on? (June 2026)"]]></title><description><![CDATA[
<p>houseguessr does not work. I could not select an answer.</p>
]]></description><pubDate>Tue, 23 Jun 2026 13:41:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48644862</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=48644862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48644862</guid></item><item><title><![CDATA[New comment by mchaver in "Jobs and Software Is Fucked"]]></title><description><![CDATA[
<p>If you guys are hiring, I am interested. My email and personal website are in my profile. Thanks!</p>
]]></description><pubDate>Tue, 23 Jun 2026 08:07:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48641849</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=48641849</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48641849</guid></item><item><title><![CDATA[New comment by mchaver in "Digital Printing of Arabic: explaining the problem (2017)"]]></title><description><![CDATA[
<p>Probably because it's a work around and not what most people want to do. Imagine someone telling you you have to type English in Cyrillic. I know if I could no longer type out Chinese characters and had to use pinyin it would feel very odd and like something was taken away.</p>
]]></description><pubDate>Sat, 20 Jun 2026 09:04:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48607619</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=48607619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48607619</guid></item><item><title><![CDATA[New comment by mchaver in "Digital Printing of Arabic: explaining the problem"]]></title><description><![CDATA[
<p>My guess would be line height is a challenge and Naskh already exists. Then probably because these scripts are not used often in the places that are centers of software/OS development.</p>
]]></description><pubDate>Sat, 20 Jun 2026 09:01:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48607606</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=48607606</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48607606</guid></item><item><title><![CDATA[New comment by mchaver in "Humanity isn't ready for the coming intelligence explosion"]]></title><description><![CDATA[
<p>I would say some of us are welcoming and embracing it. Others are trying to fight the good fight, but it is hard to fight the momentum that is building.</p>
]]></description><pubDate>Tue, 16 Jun 2026 08:47:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48552407</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=48552407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48552407</guid></item><item><title><![CDATA[New comment by mchaver in "Ask HN: What are you working on? (June 2026)"]]></title><description><![CDATA[
<p>It's very niche, but I have created a course for learning Cangjie 倉頡, which is a Chinese input system based on the visual appearance of characters (not necessarily etymologically correct). The advantage of this system is you can type most characters via unique output (there are a few collisions where you need to pick) and you do not need to pick the character from a list. This is particular useful if you work with specialized texts in Chinese.<p>You can find the tool at <a href="https://www.cangjieworkbook.com/" rel="nofollow">https://www.cangjieworkbook.com/</a> and there is a free demo linked inside. It should work on desktop and mobile web browsers.</p>
]]></description><pubDate>Sun, 14 Jun 2026 21:36:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48533032</link><dc:creator>mchaver</dc:creator><comments>https://news.ycombinator.com/item?id=48533032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48533032</guid></item><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></channel></rss>