Or the "Don't Steal MacOS.kext" that was used to prevent Hackintoshes from booting if it was messed with
What are the odds that some idiot will name his mutex ether-rot-mutex (2017)
61–70 of 176 posts
Re: What are the odds that some idiot will name his mutex ether-rot-mutex (2017)
#62Can someone explain the significance of this like I'm 5?
Re: What are the odds that some idiot will name his mutex ether-rot-mutex (2017)
#63Earlier quoted context omitted.
It gets worse. A very long time ago a was working for a startup that was doing real-time speech compression, for telephony applications, using a DSP, with the compression/decompression implemented in assembly language. The code had two processes, an analysis process and a synthesis process. My colleague named the entry point to the synthesis process synth_entry, and he named the entry point to the analysis process an…
I wouldn’t be surprised if I have a few “anal”s lying around in veritable names I’ve written over the years. We have a lot of “analysis” in our application and I bet I have shortened them a few times, and in my head I would have pronounced it as uh-naa-l not realizing what it also looked like.
Re: What are the odds that some idiot will name his mutex ether-rot-mutex (2017)
#64Back when I was in high school and programming on the original IBM PCs I wrote a program that would graph "solids of rotation" (a function rotated around the X axis). Well I chose the obvious name based on the 8.3 filename limitations. One day someone looked over my shoulder and said "you named your program solid rot???" Oops.
It gets worse. A very long time ago a was working for a startup that was doing real-time speech compression, for telephony applications, using a DSP, with the compression/decompression implemented in assembly language. The code had two processes, an analysis process and a synthesis process. My colleague named the entry point to the synthesis process synth_entry, and he named the entry point to the analysis process an…
So yeah, I can believe it happens by mistake at times.
Re: What are the odds that some idiot will name his mutex ether-rot-mutex (2017)
#65The best part of this is that it is concrete evidence of Google Search result quality decay. The screenshot of the search in the article shows a result from a Blogspot blog called "Frankie's Joint". If you do today the exact same search that the OP does on his screenshot, that result does not show up. ALL the results I get are either a reference to this Hacker News post, or computer generated pages. A short 2 pages w…
I'm curious if they explicitly excluded their blog from Google search results, they don't seem to have the highest opinion of Google from various posts.
Re: What are the odds that some idiot will name his mutex ether-rot-mutex (2017)
#66Back when I was in high school and programming on the original IBM PCs I wrote a program that would graph "solids of rotation" (a function rotated around the X axis). Well I chose the obvious name based on the 8.3 filename limitations. One day someone looked over my shoulder and said "you named your program solid rot???" Oops.
It gets worse. A very long time ago a was working for a startup that was doing real-time speech compression, for telephony applications, using a DSP, with the compression/decompression implemented in assembly language. The code had two processes, an analysis process and a synthesis process. My colleague named the entry point to the synthesis process synth_entry, and he named the entry point to the analysis process an…
Re: What are the odds that some idiot will name his mutex ether-rot-mutex (2017)
#67Probably about the same odds as a company co-opting the common parlance such as "meta."
Re: What are the odds that some idiot will name his mutex ether-rot-mutex (2017)
#68If it ended up in the binary it probably wasn't a comment, in the true sense. Was that the name of the mutex?
> If it ended up in the binary it probably wasn't a comment, in the true sense. I think you meant "in the source code sense" not "in the true sense." It could very well be a comment in installware.
Re: What are the odds that some idiot will name his mutex ether-rot-mutex (2017)
#69Earlier quoted context omitted.
Matlab and SciPy both have ‘cumtrapz’ for trapezoidal integration.
Although SciPy retains an alias for compatibility, the preferred name has changed: https://github.com/scipy/scipy/issues/12924
"I object to my own urban dictionary / reddit-based post-hoc interpretation of this abbrevation. It's offensive.".
Which is fine. We can fix all the things, and yes it's short term pain but not a big deal. What was said isn't the same as what is heard.
Where there are historically unfortunate names, we can deal with them just like all the other changes we make as a matter of course.
Re: What are the odds that some idiot will name his mutex ether-rot-mutex (2017)
#70Earlier quoted context omitted.
> If it ended up in the binary it probably wasn't a comment, in the true sense. In some languages, rather than comments being a special syntactic thing, you just write a string-literal expression as its own statement. Before dead code elimination was a thing, I imagine these string-literals would end up in the binary.
I just checked, and this method is still syntactically valid (though not recommended style) in... C Javascript (Node) Python Perl Ruby Rust The strings did end up in my Python 2.7 .pyc bytecode, though not in my C or Rust binaries. My intuition was that this would work in most of these languages, but not all. For example, I thought Rust would probably complain about a value being unused. There's no such thing in gene…