Live data from Hacker News

Apple introduces macOS Mojave

apple.com

351–360 of 665 posts

Re: Apple introduces macOS Mojave

#351
post #33

Wow, they are DEPRECATING OpenGL from both macOS and iOS: https://developer.apple.com/macos/whats-new/ This is in addition to last year's announcement that "macOS High Sierra is the last version of macOS to run 32bit apps without compromise " I wonder if we will soon see a new lineage of Macbooks fitted with Apple-specific arm64 chips. The most scary thought is if UIKit-on-macOS starts requiring Developer ID entitlem…

And OpenCL too. This is terrible. I was thinking about adding GPU support to a numerical simulator I am working on, and I was planning to have nice cross-platform support with OpenCL. Whelp, that's no longer the case. My code is in C++, and I refuse to use proprietary, vendor-locked, Objective-C-only Metal. If people want GPU support, they'll just have to use Linux, which doesn't artificially constrain you with corpo…

>My code is in C++, and I refuse to use proprietary, vendor-locked, Objective-C-only Metal. If people want GPU support, they'll just have to use Linux, which doesn't artificially constrain you with corporate frameworks.

Well, some people refuse to use non-platform-native lowest-common-denominator libs, so there's that too...

Re: Apple introduces macOS Mojave

#352

Earlier quoted context omitted.

I mean... it looks like there's at least one commercial option for OpenGL on Metal (MoltenGL). Also, it seems to me that the better option in the long run for legacy game support is to just run a VM for the highest degree of compatibility.

Yep, I bet the MoltenGL guys are throwing a major party right now. I wonder what kind of effort it would be to hook up Mesa to a Metal backend...?

Years.

EDIT: As a follower of https://mesamatrix.net/ I don't think it would be unreasonable to say about 3 years to get something that kind of works, five for something semi reasonable, and 8 for something at modern open gl level.

Re: Apple introduces macOS Mojave

#353
post #97

Earlier quoted context omitted.

It's amazing that so many bright minds are wasting time on *oji.

Always interesting to see the divergence between HN and what the average user cares about. For most people emojis (and animojis) have opened a whole new way to communicate with each other. I can't think of another linguistic feature in history which saw such widespread use within a decade and I feel like emojis don't get enough credit for that.

Agreed -- as a Deaf person who uses visual languages to communicate, it's allowed me to actually begin to express myself using a set of pseudo-language visual elements. Some of them roughly map over to ASL expressions; I am looking forward to when they add ASL-specific emoji, or ASL language support, or even hands in the new animoji.

Re: Apple introduces macOS Mojave

#354
post #33

Wow, they are DEPRECATING OpenGL from both macOS and iOS: https://developer.apple.com/macos/whats-new/ This is in addition to last year's announcement that "macOS High Sierra is the last version of macOS to run 32bit apps without compromise " I wonder if we will soon see a new lineage of Macbooks fitted with Apple-specific arm64 chips. The most scary thought is if UIKit-on-macOS starts requiring Developer ID entitlem…

Nice marketing campaign here a couple years ago. https://developer.apple.com/opencl/ Make up your fucking minds. Developers aren't hamsters. I now declare MacOS to be deprecated, if that's how it's going to be.

Aw, crap. MacOS is deprecated!? How could you!?

Re: Apple introduces macOS Mojave

#355
post #97

Earlier quoted context omitted.

Always interesting to see the divergence between HN and what the average user cares about. For most people emojis (and animojis) have opened a whole new way to communicate with each other. I can't think of another linguistic feature in history which saw such widespread use within a decade and I feel like emojis don't get enough credit for that.

> For most people emojis (and animojis) have opened a whole new way to communicate with each other Wow that is an extremely generous characterization. At best they're just prettier versions of :) and :( and I don't see how they allow people to convey ideas they couldn't do just as well via text.

> At best they're just prettier versions of :) and :(

Do you really think this?

I don't really 'get' emojis but I think you're woefully underestimating their impact on communication and language. The emoji library on a normal iPhone is enormous.

Re: Apple introduces macOS Mojave

#357

Earlier quoted context omitted.

Riot probably has enough resources to pay its developers to target Metal on macOS by the time OpenGL is removed (some number of years from now). It’s the smaller scale developers and projects that might not have have such ability.

The smaller scale ones are generally using an existing engine like Unity or Unreal, which handles Metal support.

How far back did Unity/Unreal transparently handle Metal support? I suspect some developers won't have the resources to update games running on older versions of those engines.

Games made by developers who've gone out of business are probably just going to stop working in a few versions of MacOS.

Re: Apple introduces macOS Mojave

#358

WWDC 2018, from underwhelming to boring. I will lose my mind if i hear *oji one more time. Will they ever stop with this nonsense? Favicons in Safari? It took them 6 years for the browser to remember the zoom setting per site, now we have the luxury of having favicons.

I wonder if they'll ever fix `localStorage` in private Safari windows. It breaks countless sites and Safari is the only browser to block it.

I too wish they provided an ephemeral localStorage in private browsing.

But in any case, your application should be interacting with localStorage through an in-memory facade, otherwise it's still going to break with lots of other edge-cases. All operations should be treated as volatile, and probably silently suppressed on failures.

Using a facade also makes testing easier, and if you avoid global side-effects it becomes easier to parallelize test-cases.

Re: Apple introduces macOS Mojave

#359
post #338

Earlier quoted context omitted.

Well that's a pretty inane reaction. Next time I see a bad movie should I just keep my mouth shut and make my own movie?

A more apt comparison would read: You watch a mediocre preview of a new movie from a company that has made the most successful movies ever and continuous to do so. They're doing something right. Instead of complaining, maybe, just maybe, we should consider whether we're the ones misjudging reality.

this seems like a fallacious appeal of one variety or another.

Re: Apple introduces macOS Mojave

#360

Earlier quoted context omitted.

How is an emoji a whole new way to communicate? EDIT: I meant this as a genuine question, not as a "how could you possibly think this" response.

A friend asked if he could crash at my place one night and said “don’t worry if not, I got options” followed by the nail-painting emoji. How do you express that in ASCII emoticons?

I wouldn't even know how to express it in words.

This may or may not be an example of it -- for all I know it's a commonly used one with a well-established metaphoric meaning --, but I think emoji usage is strangely idiosyncratic.

Post reply on HN