Live data from Hacker News

The first conformant M1 GPU driver

rosenzweig.io

481–490 of 699 posts

Re: The first conformant M1 GPU driver

#481
post #434

Earlier quoted context omitted.

Well, Asahilinux was rude to do what they did, and the person you are responding to is a troll.

They were rude to say a group disproportionately responsible for spreading falsehoods, personal attacks, doxxing, and anti-trans harassment wasn’t welcome?

Yes. They chose to come to the threads and focus on the trollish, downvoted comments and then outright block every member of the mostly decent community from even reading the blog.

They may be fine people (Asahi) but I thought it was an overreaction, yes.

Re: The first conformant M1 GPU driver

#482
post #452

Earlier quoted context omitted.

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'…

> 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. Seems trivial by but allowing anyone to message anyone else unless they exchanged their contacts physically (by showing each others QR code or something).

Right, aside from friction for users, spammers will attempt to find ways around any system you implement. They are malicious actors. I don't think protecting a system against malicious actors is trivial.

Re: The first conformant M1 GPU driver

#483
post #475

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.

With that attitude, Linux and FreeBSD would never have started and would not exist today. You're advocating the total opposite mindset of being a "true techie". It has all been developed on proprietary hardware from the beginning. Everything was reverse engineered by talented hackers like these two. Vast majority of platforms are proprietary. Open source contributions from manufacturers started relatively recently. H…

x86 / IBM PC is probably more open than M1/2 even back in 90s

Re: The first conformant M1 GPU driver

#484
post #383

Earlier quoted context omitted.

Can someone give concrete examples, why? Let’s exclude the learning.

Apple have less constraints so their API is more straightforward (less abstractions) and less verbose, Vulkan give you more control, but at the expense of a more convoluted, verbose and complex API, people like to joke about the amount of code one need to write in order to render a triangle with Vulkan

These are still very abstract differences.

Re: The first conformant M1 GPU driver

#485

I assume that this primarily benefits games and not any deep learning right? The most attractive aspect of Mac M1 is the huge memory boost. Might not be great for training due to the inability to distribute across multiple cards, but it makes for a great inference engine for stable diffusion, llama, and other large models.

There are two modern cross-platform GPGPU standards that Apple Silicon can theoretically use or implement - SYCL and Vulkan Compute. SYCL is Khronos Group's vendor-neutral, high-level programming framework. Application support is limited, but hopefully with Intel's backing, the situation would gradually improve. Meanwhile, Vulkan Compute sidesteps the entire headache with compute shaders. But I'm not familiar with it…

The only problem with cross-platform standards is they are never performance portable unless they're so high level someone already their primitives have already implemented the algorithm X different ways for you already.

For any low level performance programming you need to code to the specific microarchitecture, so the pros of a single programming language/library are limited (you're not getting any code reuse that isn't available in the top level non-hardware C code anyway) and often outweighed by the ability to take advantage of the vendor's dedicated extensions provided by their preferred programming mechanism.

This issue was well modeled by OpenCL, which never really caught on for programming Nvidia GPUs for this reason.

Re: The first conformant M1 GPU driver

#486
post #475

Earlier quoted context omitted.

With that attitude, Linux and FreeBSD would never have started and would not exist today. You're advocating the total opposite mindset of being a "true techie". It has all been developed on proprietary hardware from the beginning. Everything was reverse engineered by talented hackers like these two. Vast majority of platforms are proprietary. Open source contributions from manufacturers started relatively recently. H…

x86 / IBM PC is probably more open than M1/2 even back in 90s

What a joke. None of the drivers on x86 were open source, and there were literally thousands of devices that needed reverse engineering. The M1 instruction set is ARM which is already supported by Linux.

Re: The first conformant M1 GPU driver

#488

Earlier quoted context omitted.

I agree with you completely and yet it's practically impossible finding a worthwhile alternative. I've tried finding alternatives on my last upgrade cycle and it's like having to live with endless amounts of compromises just to get away from Apple. For the iPhone, I tried looking at the Pixel for the Vanilla Android experience and long support, yet it seems like people are fighting battery life issues all the time. N…

I still don't understand why people think in 2023 that Android can not be a viable alternative to an iPhone. I would never use an iPhone for certain software and UX related issues (biggest is the missing back gesture/button). My Pixel does better photos than ANY iPhone on the market. Macbook Air M1, just look at Dell XPS series. Samsung S9 tablets have an OLED display. OLED... you don't get that on any iPad. Apple Wa…

Android phones come loaded with ad tech, malware, depending on a matrix of carrier _and_ manufacturer. Even if they don't start with it, if they actually get updates, any update could bring it along later. It's a metaphoric minefield, where you have to do significant research before finding the current mine-free path. Samsung in particular has a reputation for lacking scruples.

It has nothing to do with hardware.

Re: The first conformant M1 GPU driver

#489
post #354

Earlier quoted context omitted.

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…

Back in the day there was even a Mac browser plugin called "Click to Flash" that would prevent Flash from loading in web pages and draining battery like crazy. Made the web livable and more secure throwing Flash garbage ads everywhere. Ah, the dev page for these: https://hoyois.github.io/safariextensions/clicktoplugin/ People also don't remember the huge number of CVEs that Flash had: https://www.cvedetails.com/versi…

There were also browser extensions that'd replace YouTube's terrible flash player with an HTML5 h.264 player which was a godsend on single-core PPC G4/G5 machines, where flash would happily keep the CPU pegged for no good reason.

Re: The first conformant M1 GPU driver

#490
post #356

Earlier quoted context omitted.

I get it. I guess i find it so exceedingly bizarre to dox someone, especially when known for being brilliant people - it probably doesn't register properly.

Doxing is an exaggeration of what it is. They have a very public online presence in the first place and made it pretty obvious, and they self-promote. It's just putting 2 and 2 together. The "block" on HN seems to have more to do with their gripes about inaccurate or negative comments than about attacks, unless I missed something.

Most of the harm of "doxing" isn't revealing information, which in many cases can be found online for people like software engineers who have public CVs, but rather targeting of those individuals in communities that are predisposed against them and willing to take action be it through emails, comments, etc.

There's a lot to be said about any number of people privately or publicly spamming you, intimidating you, or threatening you on a _personal_ level.

Post reply on HN