@p You made claims this was faster. Do you have benchmarks between this and the oldway to see?
@p
i do t need anything. A proper benchmark woukd be nice to back uo your claim, but if its just a guestimate then it is what it is. I just wanted to know where the xlaim came from and if it had any weight.
Ya know what is also CS 101, writing unit tests and benchmarks to go along side code that is written, even when it is known to be an improvement... Why? Simple, it helps us track the performance improvement and also help us tweak future modifications to the code and know when we make mistakes other than what we intended.
No one is saying your intent isnt justified, this is just how you write good code, that includes good tests not sure to prove out your current code, but more importantly as a measure for future tweaks to the code.
Good job and thanks for the hard work.
The thing is, optimisation is a tricky beast.
> that'd be like devising and running a benchmark to determine that a search index is faster than a full scan of the disk
I have seen many times where search indexes can be slower than full scans, just as sometimes hash tables can be slower than linked lists under the right circumstances.
I am not saying that applies here, I am not saying you are under any obligation to do a benchmark, I am not saying this is bad work in anyway.
All I'm saying is a benchmark would have been interesting and I dont rule out the possibility that under certain conditions it might show a slow down and in others a speedup, either of those might be marginal, and it would be interesting to see where the tradeover occurs and just how much of an improvement you get as various conditions grow.
Again not saying you need to do this to determine it was a good move. Just saying it would have been interesting to see, and the benchmarks in general useful for future diagnostics.
On the projects I run I like to create along side my unit tests extensive benchmarking. As features or fixes are added we watch the benchmarks change along side it, and it provides a similar CI tool as unit tests might. So I generally find it a worthwhile effort even if it may not be critical in knowing that the current feature set makes sense performance wise.
I wasnt headed anywhere. I asked you if you had a benchmark. My intent was you to either say yes, and share it, or no and I'd say "ok".
However you decided, as you tend to, to get insulting and childish and be like "this is just Cs101 you should know this dumbass".. so here we are.
Personally I dont care, I'm not developing on the project so it doesnt effect me. At some point someone might come in and write some benchmarks, that would be great. It would be a very useful tool.
I just laugh at the fact that you get your undies in a knot over someone asking a simple question tot he point you feel the need to start spewing rude quips rather than just saying "no sorry dont have one" and calling it a day.
At one point I just hope you grow up and join the rest of the adults in being able to have a normal conversation with someone.
Says the man who all I wanted to know what benchmarks you had if any, no judgement and went right to telling me my question was "CS 101".. It was a yes or no question and you've went on with your moaning about even daring to be asked it for over an hour now...
We call this projection
seriously grow up at this point. You've wasted far too much time trying to flex your ego. Its toxic and you dont do yourself any favors.
Exactly! Thats what im fricking saying.. Asked the dude a question and every response is some condescending bullshit and he wonders why I keep calling him out on it.. Its getting old.
@freemo @p @tmy Well IDK about that you just seem mad that he won't make a benchmark. A benchmark isn't the only way to test efficiency, as P is proving here, although it's probably better.
Berating P over not making a benchmark just seems childish to me imho...y'all have different opinions on how this sort of thing should be handled, just agree to disagree man
I've said the exact opposite several times, several of my quotes in this thread:
> if its just a guestimate then it is what it is. I just wanted to know where the xlaim came from
> I am not saying that applies here, I am not saying you are under any obligation to do a benchmark
> Again not saying you need to do this to determine it was a good move.
> I wasnt headed anywhere. I asked you if you had a benchmark. My intent was you to either say yes, and share it, or no and I'd say "ok".
I am **not** berating P over not doing the benchmark. I am berating P over being condescending and rude and therefore am giving the same in kind and defending against hisa ttacks (like telling me its CS 101 that I should know this and dare even ask).
The rudeness started in his very first response..
"A proper benchmark woukd be nice to back uo your claim, but if its just a guestimate then it is what it is"
He started when said "this is CS 101 stuff, dude." which i took as rude and condescending
then went on to tell me i was lecturing for just asking the question:
"I bleed tree sap and I cannot think of anything more boring than being lectured"
and other such condescending or rude comments as:
"next time I want to know what the HN hivemind has to say about best practices, I'm glad you're available as a resource, but I'd rather be dead"
"hearing a guy read you the development methodology four-color glossies"
No one lectured him, I asked a freaking question. He challenged the absurdity of even asking for such a thing, I told him it was good practice, and he went on for over an hour with this crap.
Yes I could see that too, but it also was after he already started in with the condescending remarks I quoted. Thus why I turned off the delicate touch.
I will say this, P seems to be getting a little better, so maybe he is on the right path and this childish phase of him being defensive over a simple question and then I get lost in back and forth with him for hours might (I hope) not be the norm for much longer.
@realcaseyrollins
Anything is better than that. I just hoped he could have grown the fuck up instead. But he has some comgination of ego issues (insecure) and a bit of a personality disorder mixed in it seems.
Which is fine, no one is perfect, Its probably just years of him being fired from programming jobs for refusing to get along with the group that has led him to be insecure I imagine.
If he acted this way in any group where he wasnt the one in control he wouldnt last a day, which is probably why he needed to start his own server. It was the only way he could be in enough control and feel secure he wouldnt get kicked out of some other server.
@p @tmy