HackerLangs
TopNewTrendsCommentsPastAskShowJobs

mchaver

732 karmajoined قبل 13 سنة
https://mchaver.com/

mchaver at gmail dot com

Submissions

Show HN: Free Math Sheets – Generate math worksheets for K-5 problems

freemathsheets.com
2 points·by mchaver·قبل 4 أشهر·3 comments

Ask HN: What Are You Working On? (December 2025)

21 points·by mchaver·قبل 7 أشهر·52 comments

Show HN: Numerikos – A personalizable digital math workbook

demo.numerikos.com
2 points·by mchaver·قبل 8 أشهر·0 comments

comments

mchaver
·قبل 24 ساعة·discuss
> I suspect that Rust will start taking over as a dominant LLM output language.

I doubt it. I think most people will become more entrenched in their favored ecosystem.

> I also suspect that in short order we'll have entirely new languages that are engineered to be ideal languages for LLMs to generate.

This is already happening. A couple months ago I came across this language that is engineered for AI and human consumption https://www.moonbitlang.com/
mchaver
·أول أمس·discuss
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?
mchaver
·قبل 4 أيام·discuss
> I wish there were options on HN to filter out "my opinion is a fact and you're all wrong" articles

Don't wish. Just vibecode it for your personal use. Seriously.
mchaver
·قبل 18 يومًا·discuss
houseguessr does not work. I could not select an answer.
mchaver
·قبل 18 يومًا·discuss
If you guys are hiring, I am interested. My email and personal website are in my profile. Thanks!
mchaver
·قبل 21 يومًا·discuss
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.
mchaver
·قبل 21 يومًا·discuss
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.
mchaver
·قبل 25 يومًا·discuss
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.
mchaver
·قبل 26 يومًا·discuss
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.

You can find the tool at https://www.cangjieworkbook.com/ and there is a free demo linked inside. It should work on desktop and mobile web browsers.
mchaver
·قبل شهرين·discuss
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.
mchaver
·قبل شهرين·discuss
[dead]
mchaver
·قبل شهرين·discuss
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.
mchaver
·قبل شهرين·discuss
Very nice looking game. I added it to my wishlist.
mchaver
·قبل شهرين·discuss
Yes, definitely wouldn't use print because in an async environment that will get garbled. A proper logging library is the way to go.
mchaver
·قبل شهرين·discuss
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.

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.
mchaver
·قبل شهرين·discuss
> For some reason the very concept of extended families and community engenders deep anger and hostility from some Americans

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.
mchaver
·قبل شهرين·discuss
I guess beauty is in the eye of the beholder. I've always liked Haskell and OCaml syntax.
mchaver
·قبل شهرين·discuss
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.

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).
mchaver
·قبل 3 أشهر·discuss
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 :)
mchaver
·قبل 3 أشهر·discuss
Do you have any more notes/lectures/references that you can share? I would like to try something similar.