3 ms·
I hope you don't feel discouraged by some comments questioning the meaningfulness of this. It's a cool project, and you obviously put some thought into it. Cong
by freetonik 1y ago
I hope you don't feel discouraged by some comments questioning the meaningfulness of this. It's a cool project, and you obviously put some thought into it. Congrats!
- freetonik 1y agoIn addition, OP clearly describes themselves as a "Fanatical C Developer", so that's enough justification in my book! :)
- Teknomadix 1y agoDoing what you love is fully justified in 2025.
- ashtonjamesd 1y agoNo of course not, I understand where they are coming from in all honesty. Thank you that means a lot!
- dang 1y agoOfftopic (sorry) but this thread is such a good example of the contrarian dynamic that I can't resist! The "contrarian dynamic" (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&query=%22contrarian%20dynamic%22&sort=byDate&type=comment https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...) is the tendency for reflexively negative comments to show up early with shallow/generic objections to a submission, followed by a later wave of comments objecting to the objections and defending the submission. The latter tend to get upvoted—rightly so, since they are more positive and usually more substantive. This puts the thread in the paradoxical-but-common state where the top comments are objecting to how prominent the bottom comments are! (Or, rather, were.) That's odd, but at least it's better than having the negative ones at the top. In this case, these 5 comments all appear higher in the thread: https://news.ycombinator.com/item?id=45528218 https://news.ycombinator.com/item?id=45528218 https://news.ycombinator.com/item?id=45527967 https://news.ycombinator.com/item?id=45527967 https://news.ycombinator.com/item?id=45527886 https://news.ycombinator.com/item?id=45527886 https://news.ycombinator.com/item?id=45527879 https://news.ycombinator.com/item?id=45527879 https://news.ycombinator.com/item?id=45527728 https://news.ycombinator.com/item?id=45527728 ... than the negative(ish) ones that were posted earlier: https://news.ycombinator.com/item?id=45527887 https://news.ycombinator.com/item?id=45527887 https://news.ycombinator.com/item?id=45527480 https://news.ycombinator.com/item?id=45527480 https://news.ycombinator.com/item?id=45527387 https://news.ycombinator.com/item?id=45527387 https://news.ycombinator.com/item?id=45527278 https://news.ycombinator.com/item?id=45527278 https://news.ycombinator.com/item?id=45527259 https://news.ycombinator.com/item?id=45527259 Some of those were only slightly negative and probably not meant that way, but yeah, the early impact of running into a bunch of these leads to a WTF feeling. Ultimately I think this has to do with the reflexive/reflective distinction: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sort=byDate&type=comment&query=reflective%20reflex%20by:dang https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor.... That's probably the clearest way of describing the difference between the kind of comments we want on this site vs. the kind we don't want.
- pierrec 1y ago"That's odd, but at least it's better than having the negative ones at the top." You're being too kind, but I suppose your work requires diplomacy. When multiple top-level comments basically say "I can't believe the amount of hate in this thread", without adding any other thought, the thread start to feel like a simulacra of a discussion, an absurd comedy of nonsense, a deeply layered shaggy dog story. Come on, people. Want to counterbalance negative comments? Find something positive and interesting to say. Yes, this will require actual effort, as with many things in life. You can do it!
- deleted 1y ago[deleted]
- lelanthran 1y ago> I hope you don't feel discouraged by some comments questioning the meaningfulness of this. It's a cool project, and you obviously put some thought into it. Congrats! I feel like there is too much positive reinforcement for this project (see the comments about how clean the code is, this is how C should be written, etc). This project is an exceptionally poor example of well-written C. I know the author states that AI was used for the JSON bits, but I rather doubt it based on how over-engineered the env file parsing is. When C is written in this way it becomes harder to spot bugs.