Live data from Hacker News

The first conformant M1 GPU driver

rosenzweig.io

451–460 of 699 posts

Re: The first conformant M1 GPU driver

#451

Earlier quoted context omitted.

>The iphone was an HTML device, loudly repudiating the proprietary (and terrible) Flash much less the crappy, mostly stillborn "mobile HTML" attempts. Skipping Flash wasn't so much an ideological decision as a practical one. At the time Steve Jobs listed a ton of reasons that they didn't implement Flash. Listed among them were concerns about it not being an open standard, inferiority to H.264, security and performanc…

That could have been overcome. The general crustiness of flash could not have been (from Apple's POV). Apple used to ship a dev app called "Spin Control" that would log stack traces whenever an app failed to drain its event queue in a timely manner (i.e. beachball). One time I accidentally left this open for an entire week, went about a bunch of assorted business, and when I came back every single stack trace had to…

> Flash had been responsible

Was it just Flash or low skilled web developers using Flash the wrong way, adding 10 Flash advertisements on a page and so on?

Re: The first conformant M1 GPU driver

#452
post #12

"Of course, Asahi Lina and I are two individuals with minimal funding. It’s a little awkward that we beat the big corporation…" Love the euphemism. This puts Apple to shame, plain and simple. They obviously don't care about standards, or compliance, because they like people to be walled in their own little private garden (still waiting for the facetime standard, or any kind of cross-platform technology created in the…

You say that but the financial barrier to entry for using Facetime and iMessage mean I have not once received spam. That's a real feature in the modern day.

Apple are by no means perfect but over pretty much every other service (shout out to Mastodon being too small to bother with I presume) I have used I have received spam.

Advocates of truly neutral carriers, open code, et cetera, et cetera, so on and so forth don't really have an answer to spam in my experience. I would say that almost no one has an answer to spam except seemingly Apple. And while their answer sucks it is an answer.

In the modern world telecommunications are a requirement to participate in society. I don't think it's unreasonable to have spam be your number one concern. It's a waste of my existence even though I ignore all of it and take appropriate pro social actions by using whatever kind of report I have available to me. There are people who fall for the scams (I have met and even know a few) and they have lost heaps of money.

Apple would be destroying a huge amount of value for their users were they to open up their service more easily to spammers. It's not our job to give up our lives so someone's theoretical version of a better society can exist.

I say this with every bit of code I have ever published being GPL3 and having advocated it in every single project I have ever worked on. But I have never built a telecommunications platform.

Re: The first conformant M1 GPU driver

#453

I wonder if support for OpenGL, Vulkan, etc will improve now that Apple is partnering with nVidia, Adobe, Autodesk, Microsoft, etc around the OpenUSD rendering/animation/CAD/3D-scene format? Considering the whole schtick of OpenUSD is "one file format that renders consistently everywhere" (paraphrasing), I would be surprised if Apple doesn't use it as a means to cement more 3D software vendors into macOS land. It's r…

> 1. Apple conforms to the existing standards of OpenGL and Vulkan we see gaining steam for many film and game production pipelines. Read what gamedevs have to say about this, Metal is more appreciated than Vulkan > 2. Apple tries to throw its weight around and force devs to support their Metal standards even more, ultimately hoping to force the world onto Metal + macOS. Apple was part of the Vulkan working group, kn…

What gamedevs? Most games don't even release on Mac.

Re: The first conformant M1 GPU driver

#454

Earlier quoted context omitted.

>The iphone was an HTML device, loudly repudiating the proprietary (and terrible) Flash much less the crappy, mostly stillborn "mobile HTML" attempts. Skipping Flash wasn't so much an ideological decision as a practical one. At the time Steve Jobs listed a ton of reasons that they didn't implement Flash. Listed among them were concerns about it not being an open standard, inferiority to H.264, security and performanc…

That could have been overcome. The general crustiness of flash could not have been (from Apple's POV). Apple used to ship a dev app called "Spin Control" that would log stack traces whenever an app failed to drain its event queue in a timely manner (i.e. beachball). One time I accidentally left this open for an entire week, went about a bunch of assorted business, and when I came back every single stack trace had to…

My fuzzy recollection was that the OS X version of Flash was much worse than the Windows version. Given "Thoughts on Flash" and the direction of the iPhone, this ended up being very expensive for Adobe :)

Re: The first conformant M1 GPU driver

#455

I really wish nerds would stop supporting Apple hardware and software. It is so closed and everything is a giant pain. Its one thing for the average non-techie that does not want to do anything advanced and just wants to swallow the blue pill. But for an actual techie to support a system that is the antithesis of general purpose compute...Can you even be considered a true techie anymore? I just don't get it.

The Mac hardware and macOS "do what you want knobs" are actually pretty open as far as computer hardware goes. Hell, Apple even made part of the process of booting custom kernels easier for the Asahi team after the posted about it. I mean it's not a Talos workstation with full open firmware blobs but it's also not preventing you from loading whatever you want on it... but that could be said of anything.

iOS based devices are where the lockdown is.

Re: The first conformant M1 GPU driver

#456

Earlier quoted context omitted.

> FireWire was developed by Apple and some other companies, as a competitor to USB, and lost out to USB. Apple was part of the patent pool for FireWire and is also part of the patent pool for USB C and was early to be onboard with Thunderbolt along with Intel. Apple went all in on USB with the iMac in 1997 well before PCs were completely onboard. > Apple had their own video container and codev formats in quicktime, a…

> Apple was part of the patent pool for FireWire Apple is listed first as the designer, then second the IEEE1394 working group. Indeed, there's some indication that Apple's development started in the 80's and it wasn't until later it was presented as a standard.[1] Funnily enough, they wanted it to replace SCSI, another technology you noted as a counter to Apple not liking standards they don't control. > is also part…

What exactly is your complaint? That Apple only uses standards that it contributes to? What other computer maker was going to move technology forward?

Should Apple have used the PS/2 connector instead?

> That said, they make moves away from it where they could for protocols they had some level of control and or steering of (FireWire, Thunderbolt, etc).

What were they going to use instead of FireWire? USB 1 was painfully slow. Again what other “standard” should they have used?

There was never a Mac that didn’t have USB after the iMac.

You can go back even further Nubus was licensed from Texas Instruments (used in the Mac II in 1987) and they moved to PCI with the second generation PowerMacs in 1996 (?)

Re: The first conformant M1 GPU driver

#457
post #149

Earlier quoted context omitted.

If Apple didn't care, they wouldn't release anything at all. But they did. It means somebody did care. But they failed, got beaten by almost one-man-army "team" that started running miles behind from another country behind chain of mountains. It's unreal. It's unreal because Apple has everything - talent, hardware and software and got beaten by reverse engineering the whole thing. Such a slap in a face.

We're kidding ourselves if we think Apple was putting an earnest effort into this.

They don’t remotely care about supporting a standards complaint graphics api. It’s an anti-feature, the opposite of what they want (I worked there for a bit on gpus). If I had to guess the two things they care about it’d be 1) their own ecosystem (ie metal) and 2) what’s popular for game devs (ie hlsl dx and windows). So far that’s seems to be what they’ve been working towards shipping.

Re: The first conformant M1 GPU driver

#458
post #12

"Of course, Asahi Lina and I are two individuals with minimal funding. It’s a little awkward that we beat the big corporation…" Love the euphemism. This puts Apple to shame, plain and simple. They obviously don't care about standards, or compliance, because they like people to be walled in their own little private garden (still waiting for the facetime standard, or any kind of cross-platform technology created in the…

> If i weren't an iOS dev, i would have ran away I used to wonder why anybody who is not an iOS developer would buy a Mac. Now I just accept that some people make different choices than I would - just with most everything in life.

Go into any Bay Area coffee shop and you’ll see it’s filled to the brim with zoomer developers developing their apps and projects on a Mac. Doesnt matter at this point why or how but it’s more or less become the standard development platform for a lot of stuff, or at the very least the frontend for it.

Re: The first conformant M1 GPU driver

#459
post #297

Earlier quoted context omitted.

> Apparently enough customers wanted it. Magsafe is genuinely a nice innovation that users missed. It solves the cord yank problem. But I do like having the option to use USB-C if I don't have the MagSafe cable.

Also USB-C absolutely sucks. The socket seems to attract dirt and dust in a way that prevents its proper working like no other.

I have lots of USB-C devices and never had that problem.

I'm careful with my stuff though.

Re: The first conformant M1 GPU driver

#460
post #128

Earlier quoted context omitted.

I have an Apple laptop that is a few years old. It does not have shit battery life. Probably 90% of new. Did you research this statement before making it?

I've owned several Apple laptops over the last 20 years for both personal and work use and they've all had reduced battery life over time. I've suffered one recall, another one which failed 1 month past the warranty and which the Apple Store said was quite normal(!), and several had degraded to the point I had to ensure they didn't drop down to below 20% (or some other magic number). After the first few I took into t…

Apple introduced battery charging limitation feature on MacBook in 2019 (or a few years ago?), while Windows laptops supported it in 2000s. That should be the reason for previous experience. https://support.apple.com/en-us/HT211094
Post reply on HN