‹ BackHN Continuity

Thread

macOS Golden Gate Is a Buggy Mess

491 points · 360 comments · SquareOrbits

  1. rafram · · focus · HN ↗
    I don't know, there are definitely some rough edges (particularly with the menu bar for some reason - big rewrite there?), but overall I'm quite happy with Golden Gate. "Buggy mess" is some serious hyperbole.

    Of the issues they report:

    - The centering bugs seem... not very important.

    - The Mac User Guide looks fine to me. Shows "for macOS 27."

    - Network app?

    - Why are you looking at the Mission Control app icon at 20x zoom? And in any case, doesn't it seem reasonable to simplify the traffic light design to a flat circle for an icon that will be displayed very small 99.9% of the time?

    - Firefox bugs are bugs in Firefox. (I also keep experiencing the stuck menu bug, but again, Firefox bug.)

    - "You can find references to NeXTSTEP, the ancestor of macOS, in its UI!" No, that's not what that means.

    - "I have a folder open in the Dock. If I click on another folder, shouldn't that then open?" Yes, and it does.

    - The rest, sure.

    1. alanbernstein · · focus · HN ↗
      What does the NS prefix mean?
      1. NateEag · · focus · HN ↗
        NeXTSTEP. Grandparent is wrong.

        Search this document for "Historical Note" for the canonical explanation:

        <a href="https:&#x2F;&#x2F;developer.apple.com&#x2F;library&#x2F;archive&#x2F;documentation&#x2F;Cocoa&#x2F;Conceptual&#x2F;ProgrammingWithObjectiveC&#x2F;DefiningClasses&#x2F;DefiningClasses.html#&#x2F;&#x2F;apple_ref&#x2F;doc&#x2F;uid&#x2F;TP40011210-CH3-SW1" rel="nofollow">https:&#x2F;&#x2F;developer.apple.com&#x2F;library&#x2F;archive&#x2F;documentation&#x2F;Co...

      2. rafram · · focus · HN ↗
        That it&#x27;s a symbol in a Cocoa framework :)

        NS hasn&#x27;t had anything to do with NeXTSTEP since, well, NeXTSTEP. The author&#x27;s wording makes it sound like this is some crazy remnant of forgotten 30-year-old code poking through, but it&#x27;s really not. It&#x27;s Swift (most likely) string concatenation being passed a view instance instead of a string by mistake.

        1. dpark · · focus · HN ↗
          That’s kind of a weird take. It’s perfectly reasonable that Apple has not attempted to yank all the “NS” references out, but they are absolutely a holdover from NeXTSTEP. That NeXTSTEP no longer exists does not change that.
          1. kergonath · · focus · HN ↗
            The convention is a holdover. It does not mean that the code is the same. There’s plenty of NS classes that did not exist before OS X.
            1. dpark · · focus · HN ↗
              I didn’t say the code is the same. I said it’s incorrect to say that “ns” has nothing to do with NeXTSTEP.
            2. the_lucifer · · focus · HN ↗
              Even funnier, there&#x27;s new ones added for Liquid Glass that still reference NS: NSGlassEffectView
        2. alanbernstein · · focus · HN ↗
          What would you say the letters NS stand for? Perhaps &quot;Not Standforanything&quot;?
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.