News for hackers. Stuff that matters.
Re:On leading underscores and names reserved by the C and C+... by CoolGuySteve on Wednesday January 11, 2023 @10:17AM (#34339342)
When I worked on video systems at Apple I got dinged on a performance review for negatively comparing their kernel to Linux too many times. I’m pretty sure they still have a dogshit IO scheduler but I haven’t used a Mac in ages.

I suspect it’s not that people can’t do the work and more that Apple’s silos mean their already employed engineers are not allowed to try or even talk about it.

Re:On leading underscores and names reserved by the C and C+... by AndriyKunitsyn on Wednesday January 11, 2023 @11:46AM (#34340592)
That's interesting, are there some benchmarks that prove the inferiority of the Mac scheduler? (Without getting you into an NDA trouble, of course.)
Re:On leading underscores and names reserved by the C and C+... by CoolGuySteve on Wednesday January 11, 2023 @12:04PM (#34340896)
I don't think it matters as much any more now that we don't have spinning disks with slow seek times.

For things like Final Cut/iMovie with lots of video/audio/misc tracks, it was trivial to saturate the disk with dumb seeks when reading otherwise linear data streams due to a lack of nobs.

Re:On leading underscores and names reserved by the C and C+... by coldpie on Wednesday January 11, 2023 @12:18PM (#34341121)
> dinged on a performance review for negatively comparing their kernel... engineers are not allowed to try or even talk about it

I wonder if it was possibly not that you compared the kernels but rather how you chose to express the comparison. For example this bit makes me think you possibly expressed your opinion combatively:

> a dogshit IO scheduler

Perhaps you were more polite in your day-to-day, I don't know. But your language here makes me wonder.

Re:On leading underscores and names reserved by the C and C+... by BeetleB on Wednesday January 11, 2023 @12:22PM (#34341162)
Re:On leading underscores and names reserved by the C and C+... by coldpie on Wednesday January 11, 2023 @01:13PM (#34342098)
Re:On leading underscores and names reserved by the C and C+... by BeetleB on Wednesday January 11, 2023 @02:50PM (#34343620)
To be fair, all anecdotes are one side of a story :-)
Re:On leading underscores and names reserved by the C and C+... by CoolGuySteve on Wednesday January 11, 2023 @01:22PM (#34342260)
You seem to be extrapolating a lot from a single turn of phrase but the fact remains that while Apple's kernel is satisfactory, it's not really considered best of bread in anything other than maybe dtrace support.

So I'm sorry I offended you with my salty language but the evidence suggests I'm far from the only one that went ignored at Apple.

Re:On leading underscores and names reserved by the C and C+... by coldpie on Wednesday January 11, 2023 @01:33PM (#34342421)
> I'm sorry I offended you

You didn't.

Re:On leading underscores and names reserved by the C and C+... by burnished on Wednesday January 11, 2023 @02:20PM (#34343165)
Some people seem unaware that others take issue with how they communicate and not what they communicate

the way you are responding to some one who asked you a pretty mild question (assuming they were personally offended rather than asking about a potential communication issue) suggests there is some validity here.

Re:On leading underscores and names reserved by the C and C+... by CoolGuySteve on Wednesday January 11, 2023 @10:50PM (#34348952)
I don't think it was mild, they more or less implied I was an asshole at work because they didn't like an adjective I used years after the fact.

Sure the phrasing was gentle, but the actual statement was quite offensive, presumptuous, and prudish.