3 ms·
You literally go from thread to thread posting the same pro-Rust anti-C drivel, derailing every thread. Sorry to be crude, but can you people take this self-ri
by throwaway8581 6y ago
You literally go from thread to thread posting the same pro-Rust anti-C drivel, derailing every thread.
Sorry to be crude, but can you people take this self-righteous bs elsewhere? Not every thread needs to be about the superiority of Rust or your gripes with C.
This cancer is ruining every thread on HN now.
- tediousdemise 6y agoAs far as I can tell, this is an open forum. If people keep repeating the same mistakes when they use C, I’ll keep promoting the alternatives. I’m not trying to eschew flamebait, it just so happens that people get upset when their ideas are challenged. If it makes people uncomfortable, then that’s fantastic, because no one who was comfortable ever learned anything. I get it: learning new things and new languages is hard. But like I said before, it will pay dividends, and save time for the people in the future who come hunting down your bugs.
- galenlynch 6y agoIt seems you think their mistake was using C in the first place, and not the way they used C. Calling people out for not using a language that you prefer is not helping them learn, nor is it bitter medicine to those who find learning your preferred language "hard".
- tediousdemise 6y agoTo me, this is not a simple matter of preference like your choice of editor or the way you prefer to have it configured, to be used by you and you alone. Software, especially open source software, is often collaborative. The programming language is a way of expressing yourself not only to your compiler, but also to other human beings. Would you write a book today in Middle English, when the rest of the world is expecting modern English?
- lucb1e 6y ago> It seems you think their mistake was using C in the first place, and not the way they used C. I mean, guns are restricted in all countries, while of course it's the way guns are used that is truly what people take issue with. If you hang it up on your own wall and never take it off, nobody has an issue with your gun, but enforcement of that is nigh impossible and so we restrict the ownership to policemen and allow only things like hunting rifles for the small group that still likes to go hunting. As someone working in security, I'd make a similar though obviously less extreme case for unsafe languages like C. If you don't need it, then why use something that you can shoot yourself in the foot with? You put other people at risk through using it incorrectly and it's nigh impossible to enforce secure coding. Many people seem to think that you need C++, C, or assembly to write fast code whereas nowadays there are plenty of alternatives without some of C's biggest issues.
- therealcamino 6y ago"Eschew" means "to avoid habitually especially on moral or practical grounds".
- bartvk 6y ago> As far as I can tell, this is an open forum Your original point may very well still stand, but I'd like to point out that there's actually a whole bunch of guidelines for posting here: https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html
- lucb1e 6y agoLet's not call genuine opinions 'cancer' please. If this were some viagra spam bot, then maybe though it would still not be constructive, but let's keep in mind there's a human on the other end of the line.