4 ms·
1. It has been compiled with ASAN. 2. What you suggest would blow the memory footprint 16x. Thanks for giving your infinite enlightenment, after looking at my
by alexhultman 10y ago
1. It has been compiled with ASAN.
2. What you suggest would blow the memory footprint 16x.
Thanks for giving your infinite enlightenment, after looking at my code for 10 minutes. I guess your 10 minutes of reading the code is infinitely much more valuable than my 3 months work on it?
Get over yourself.
- ddlerk 10y agoIf you want people to take you and your projects seriously, you are going to have to stop being so antagonistic. I've seen you act this way here, on Reddit, and on GitHub... The sarcasm, childish comments, and resorting to insults the second someone criticizes your code isn't giving me any hope that you can competently maintain a project like this. Take a look over the HN Guidelines [1] and the "Approach to comments"[2] sections of the site. [1] https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html [2] https://news.ycombinator.com/newswelcome.html https://news.ycombinator.com/newswelcome.html
- Klathmon 10y agoThere's no need to resort to insults in-reply to questions or criticisms. It's a valid question (that i think you did answer, but not very well). Dropping to very unsafe "lower levels" should only be done when absolutely necessary as a single mistake here could cause massive security issues.
- smt88 10y agoHumility and a collaborative attitude are really important to get the best results. When people attack your code, it isn't an attack on you. It makes your code better. It's one of the downsides to releasing any opinionated project (and many good projects are opinionated). For my part, I won't use software written by someone who doesn't either refute criticism or use it to improve code, and I'm not satisfied you're doing either of those.
- alexhultman 10y agoAccording to logic, this quote "yeah - the C++ bits were clearly written by someone who doesn't know the language well. I'd be careful about using this code in production." is a personal attack. I get offended by this, personally. When I get offended, personally, I answer how ever I see fit. Thank you, you will be missed. I don't know what to do without you.
- ddlerk 10y agoThat's the kind of stuff that he is talking about... The snark and sarcasm makes you look incredibly incompetent, and I don't want to touch your code because of it (after all, if you are part of my dependency chain, then you have the ability to sneak in updates, and if you can't even be civil in a comment thread, how do I know you won't attack me through code?).
- k__ 10y agoHey man, don't let them troll you. When reading your comments and code on the web, it seems like you're really an awesome dev, but you give in to hate comments by such people too easily.
- FilterSweep 10y agoIt has been said posting code on HN a literal "Trial By Fire", But reading the comments in this thread this has gone overboard....to the point I, as a casual observer, had to say something. I agree, "clearly written by someone who doesn't know the language well", _IS_ a direct attack on the developer and not the code. And I couldn't comprehend the mental gymnastics it would take to explain otherwise. There is a major difference between: "Why did you implement your own Queue here?" and "This guy doesn't understand C++. Don't use his code." Don't let them win by giving into replying with a "Redditor" form of rebuttal filled with snark.
- vvanders 10y agoYou obviously have strong options about this. That said let me offer you a bit of advice. I don't care how good your code/framework is if you blow up on just a minor bit of criticism. This is a great example where some comments in code could help teach people who don't know better. Long gone are the days where the solo programmer could make important software without interacting with the rest of the outside world. Knowing when to check your ego at the door is just as important as getting the technical bits right.