3 ms·
And I repeat, if you think effects from unpredictable I/O completion order constitute equivalent debugging thought landscapes to hardware-parallel races, I can
by ajross 1y ago
And I repeat, if you think effects from unpredictable I/O completion order constitute equivalent debugging thought landscapes to hardware-parallel races, I can only laugh.
Yes yes, in theory they're the same. That's the joke.
- saghm 1y agoYou're not reporting yourself, though, since you didn't make it clear at all in your initial comment you were talking about hardware. The previous comment you made only mentioned "parallel data races" in a conversation about software ecosystems, where both of those terms are regularly used to describe things that occur. You're laughing about dunking on people who you've run up to in the middle of a football field; no one stopped you from scoring because you didn't tell them that you're apparently playing an entirely different game on your own.
- ajross 1y agoThe term "hardware-parallel" was to clarify that I'm talking about genuine parallelism. SMP bugs are 100% software problems solved with software techniques. You learn about them in software courses in school. They're just much harder than getting your async rig to work.
- saghm 1y agoYou're probably right. I just don't think it was nearly as clear what you were talking about before as you seemed to be saying afterwards, so it came across as needlessly smug when clarifying like you did here would have been more than sufficient.