Live data from Hacker News

Asahi Linux project's OpenGL support on Apple Silicon officially surpasses Apple

arstechnica.com

151–160 of 172 posts

Re: Asahi Linux project's OpenGL support on Apple Silicon officially surpasses Apple

#151
post #73

Earlier quoted context omitted.

I really like this talk by Bryan Cantrill on tool making. https://www.p99conf.io/session/sharpening-the-axe-the-primac...

I completely agree, this is a great talk. I can listen to Bryan and friends speak for hours. I'm not sure if he's a natural story teller or if he's learned over time, but that combined with his experience just makes for a treat.

In case you haven't seen this gem: https://www.youtube.com/watch?v=TgmA48fILq8

Young Bryan is on a whole different level.

Re: Asahi Linux project's OpenGL support on Apple Silicon officially surpasses Apple

#152
post #127
post #11

One of the coolest things (IMO) about the entire Asahi effort, and why I'm not at all surprised that they surpassed Apple, was the dedicated effort to build bespoke developer-friendly Python tooling early in the reverse engineering process. https://asahilinux.org/2021/08/progress-report-august-2021/ > Since the hypervisor is built on m1n1, it works together with Python code running on a separate host machine. Effecti…

Knowing how to build effective scaffolding, in the right sequence, that continuously enables tighter and faster iteration loops on a project is a huge meta-skill that contributes to why the high end of experienced engineers are orders of magnitude more effective than others.

I was wondering if it is possible to formalise this and cast it into a book or lecture so that new devs don‘t have to grind out ten years of hard-gained experience. But at this point I think the only real way to really learn this is to go e.g. through dependency hell yourself at least once.

Re: Asahi Linux project's OpenGL support on Apple Silicon officially surpasses Apple

#153
post #106

Earlier quoted context omitted.

I still remember the apologists (circa 2011) trying to justify OS X's system-wide autosave feature when it came out despite its obvious pitfall -- users could make inadvertent edits to their documents without noticing. When users pointed out that Apple's own XCode didn't adopt that feature, the apologists' excuse was simply "IDEs are different".

What? Autosave also has versioning. You can always go back through the auto save history. You can also revert to the original opened file. This is done from the file menu. Also, if like a good mac user you have Time Machine configured and on, you can browse your versions further into the past. Heavy iWork user, I don’t know about Xcode though.

Does the version browser show a line-by-line diff? When I last used it ~10 yrs ago it displayed a fancy Time Machine-like interface that was useless for telling if I accidentally inserted a character in page 11.

Re: Asahi Linux project's OpenGL support on Apple Silicon officially surpasses Apple

#154
post #113

Earlier quoted context omitted.

True but it's really hard to imagine how they ever expected the "my own device spies on me by design" to fly. Maybe they miscalculated that the "for the children" argument would convince the consumer which was obviously a huge miscalculation. Even though they clearly thought of safeguards so it wouldn't lead to many issues in practice, it's just so incredibly wrong at the core that it creeps people out just thinking…

one could argue that it was intended not to fly and that apple successfully threaded the needle of getting E2EE out the door without invoking a legislative response on the basis of "think of the children/terrorists". look at what apple did: they lined up E2EE, got the pushback from law enforcement, floated a solution that would have accomplished the stated goals, then effectively invoked the court of public opinion w…

> without a bunch of backdoors

And on what authority can you make that claim? We assumed notifications weren't backdoored until, oops: https://arstechnica.com/tech-policy/2023/12/apple-admits-to-...

Re: Asahi Linux project's OpenGL support on Apple Silicon officially surpasses Apple

#155
post #111

Earlier quoted context omitted.

wouldn't surprise me if google maps had some obscene amount of drawcalls instead of proper culling/"LOD"

From the gpu issue tracker[0]: > For a bit of context -- Google Maps loads images to the GPU at.. inopportune times. While games would typically load their images during a load screen (so slow image loading just means longer loading screens), Google Maps loads when scrolling around I think (so slow image loading means the whole map stutters). I don't think there's a fundamental driver bug we can fix here, but we can…

That sounds like how raster image rendering works on most mapping applications? The tiles are loaded on demand as you pan/zoom

Re: Asahi Linux project's OpenGL support on Apple Silicon officially surpasses Apple

#156
post #139
post #101

Earlier quoted context omitted.

Someone in the project considers HN not a safe-space for queer viewpoints / racist / homophobic. I am very much at a loss as well as this has never been my experience. A lot of the arguments started with "when you enable showdead, there's lots of dead comments of people being vile". Just not sure what to say.

Here's some context [0] Indeed, it does often boil down to dead comments being... not great, unsurprisingly. [0] https://news.ycombinator.com/item?id=36226845

The fact is that they're dead, though. They've been killed - by either the users, or the mods. Getting upset over them is unreasonable.

Re: Asahi Linux project's OpenGL support on Apple Silicon officially surpasses Apple

#157
post #88

Earlier quoted context omitted.

We knew you could, but you might as well not. Even if you don't see the empathy angle, who benefits from alienating people who do amazing work for free?

Even if you restrict his work to technology, it might be a wash at best. Wasn't he one of those leading the charge in getting Cloudflare to drop a site due to bullying allegations? I think I'd rather have Cloudflare be neutral than have a few Linux drivers for new MacBooks a couple of years sooner than otherwise.

> Wasn't he one of those leading the charge in getting Cloudflare to drop a site due to bullying allegations?

Yikes, is this true? That would be wild - do you have sources?

Re: Asahi Linux project's OpenGL support on Apple Silicon officially surpasses Apple

#158

Earlier quoted context omitted.

I'm referring specifically to the use of ctrl as a primary key for both the shell and the ux. How did this happen? Anyway, keybindings are certainly changeable if you're ready to dive into a hundred distinct projects each defining their own key handling. There's no truly system wide way to alter system keybindings in any meaningful sense.

On balance, I really like that Ctrl is overloaded in that way. Means that Super/Win/Cmd can be used for a wide variety of things on top. For example, I use Super for tiling window management, launching programs, and other things. On macOS, with Yabai and skhd, you can't use plain Cmd to do that. Overloading Ctrl has downsides, but I think it is a net benefit overall.

I mean yea, but in practice I run into frustration that the terminal doesn't have a key dedicated to commands far more than I need to do something globally.

Anyway, you can use cmd, you just need to have an actual command (non-modifier-key) to pass it—I have no use for a key that does one thing.

Re: Asahi Linux project's OpenGL support on Apple Silicon officially surpasses Apple

#159

6 years ago I said I'd never give apple another cent, but the Asahi Linux project, and especially their efforts around OpenGL, or more specifically their ES 3 support, finally convinced me to pick up a secondhand M1 last month. Amazing work by the team! I wonder if one day the USB4 ports will be able to fully support USB3, so confusing. Anyway I haven't felt the need to boot macos so far :) and the installation was a…

When I give money to Apple is for the whole experience, if I want to support Linux, I give money to Linux OEMs, like Asus netbooks in the past.

Re: Asahi Linux project's OpenGL support on Apple Silicon officially surpasses Apple

#160

Apple should embrace this if the project is in need of reference materials. Apple is a hardware company primarily, so if someone buys their hardware because it will be compatible with an OS they may like more, that's still a sale for Apple. No funds are lost, because MacOS doesn't charge for a new install on Apple hardware.

Apple sells a complete experience, like everyone else was doing before IBM lost ownernship of the PC.

Even UNIX, CP/M and MSX vendors, only supported their own version of it, on their own hardware.

Post reply on HN