Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It's not just arrogance, it's called being a "modern JS developer". The bubble some of these people are living in is so rigid, they can't simply accept when someone does things differently. Some quotes from the parent are as follows, accompanied with some sarcasm on my end:

> nonstandard web framework (go-macaron)...

The "standard" is React and Vercel offerings. Get with the times.

> ditching go-macaron and xorm for something more widely used...

You're only supposed to use libraries that are #1 popularity in their respective category, few weeks of no commits means the library is dead.

> I would also add that I don’t even like NextJS. I’m recommending it because it’s a better engineering choice...

Yes, you read that right. This is the advice for Gitea: Github, Gitlab, SourceHut all used server-side templates, so much so that latter two are quite useful even when JS is disabled- but the "better engineering choice" (citations sorely needed) is NextJS.



> few weeks of no commits means the library is dead.

Xorm is so old and disused, it's been absorbed into Gitea and the Github repo is archived as read-only. You get much better capability out of something that's widely used, that's it. I don't care at all about how "modern" something is, if you can't roll back a migration because of your ORM then you have a nonideal ORM.

> The "standard" is React and Vercel offerings

No, I was thinking Gin or Buffalo. Something that a lot of people use and that's seeing a lot of love, you know... a standard.

> they can't simply accept when someone does things differently.

Yea, that's why I continue to accept Gitea as a good piece of software. Only people who cannot accept software packages as they are go out, call them "good", and try to get people to understand how it can become even better.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: