News for hackers. Stuff that matters.
Re:Asahi Linux project's OpenGL support on Apple Silicon off... by btown on Thursday February 15, 2024 @12:19PM (#39385382)
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. Effectively, the Python host can “puppeteer” the M1 and its guest OS remotely. The hypervisor itself is partially written in Python! This allows us to have a very fast test cycle, and we can even update parts of the hypervisor itself live during guest execution, without a reboot.

> We then started building a Python implementation of this RPC protocol and marshaling system. This implementation serves a triple purpose: it allows us to parse the DCP logs from the hypervisor to understand what macOS does, it allows us to build a prototype DCP driver entirely in Python, and it will in the future be used to automatically generate marshaling code for the Linux kernel DCP driver.

Code here: https://github.com/AsahiLinux/m1n1/blob/main/proxyclient/m1n...

If you watch any of Asahi Lina's streams from the time before they had their full drivers implemented in Rust, she's able to weave together complex bitflag-manipulating pipelines at the speed of thought with self-documenting code, all in Python running on the host machine, all while joking with viewers via her adorable avatar. I've never seen anything like it before. The whole workflow is a tremendous and unprecedented accomplishment by the entire Asahi team.

Re:Asahi Linux project's OpenGL support on Apple Silicon off... by binsquare on Thursday February 15, 2024 @01:01PM (#39385996)
Watched asahi Lina's stream and her ability to multitask while working on an what appears to be a very delicate problem is incredible.
Re:Asahi Linux project's OpenGL support on Apple Silicon off... by gyomu on Thursday February 15, 2024 @04:08PM (#39388892)
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.
Re:Asahi Linux project's OpenGL support on Apple Silicon off... by WanderPanda on Thursday February 15, 2024 @06:50PM (#39390988)
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 off... by notyoutube on Thursday February 15, 2024 @01:11PM (#39386121)
Mmh, is that a similarity with postmarketos? I have a fuzzy memory that pmbootstrap or some other tool was kind of important to start porting to new devices?
Re:Asahi Linux project's OpenGL support on Apple Silicon off... by panick21_ on Thursday February 15, 2024 @12:28PM (#39385477)
I really like this talk by Bryan Cantrill on tool making.

https://www.p99conf.io/session/sharpening-the-axe-the-primac...

Re:Asahi Linux project's OpenGL support on Apple Silicon off... by jjice on Thursday February 15, 2024 @02:34PM (#39387414)
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.
Re:Asahi Linux project's OpenGL support on Apple Silicon off... by panick21_ on Thursday February 15, 2024 @06:28PM (#39390757)
In case you haven't seen this gem: https://www.youtube.com/watch?v=TgmA48fILq8

Young Bryan is on a whole different level.

[dead]
Re:Asahi Linux project's OpenGL support on Apple Silicon off... by WaffleIronMaker on Thursday February 15, 2024 @02:25PM (#39387257)
Interesting! I didn't know they were the same person, but coming from a queer perspective, I'm inclined to just treat people as they ask to be treated. If someone is doing impressive work, I think it's important to respect the way they want to be treated, even if it's non-traditional.
Re:Asahi Linux project's OpenGL support on Apple Silicon off... by hn8305823 on Thursday February 15, 2024 @01:48PM (#39386678)
Why do we care?

Ashai Linux is obviously a high-IQ effort and we are very fortunate they are motivated to work on this instead of something else (like ML)

Re:Asahi Linux project's OpenGL support on Apple Silicon off... by faitswulff on Thursday February 15, 2024 @02:18PM (#39387154)
I actually don’t care, and I think the community is better off being explicitly welcoming of folks of all kinds.
Re:Asahi Linux project's OpenGL support on Apple Silicon off... by HideousKojima on Thursday February 15, 2024 @01:58PM (#39386843)
Because it's creepy and weird? TempleOS and ReiserFS were also both impressive high IQ efforts but that doesn't make the personal antics of their primary developers off topic for discussion.
Re:Asahi Linux project's OpenGL support on Apple Silicon off... by delroth on Thursday February 15, 2024 @02:00PM (#39386869)
Your obsession with how people decide to present themselves is what's creepy and weird.
Re:Asahi Linux project's OpenGL support on Apple Silicon off... by beatshift on Thursday February 15, 2024 @03:08PM (#39387974)
HideousKojima is right. It is creepy and weird. Not that it matters, I just care that he keeps pumpin' out the goods. He could walk around town dressed like Count Dracula, for all I care. I'm never going to meet him.

Sometimes you just gotta separate the art from the artist.

Re:Asahi Linux project's OpenGL support on Apple Silicon off... by HideousKojima on Thursday February 15, 2024 @02:05PM (#39386966)
I love your work on Dolphin (I recognized your name before even pulling up your profile) but... no. Emulator devs, people who work on low level reverse engineering like Hector Martin, and other hacker types like them often live in a weird bubble of weirdness. You do you, man, just don't expect normal people to treat your bizarre personal behavior as normal. Especially when it's stuff done loudly and publicly.
Re:Asahi Linux project's OpenGL support on Apple Silicon off... by dj_mc_merlin on Thursday February 15, 2024 @02:14PM (#39387097)
Some parts of the programming community has always embraced counterculture/things the public sees as bizzare. Surprise surprise, it's also the part that spends a lot more on the computer than even the already addicted average programmer. So they tend to be godly at the craft compared to us lesser mortals that still maintain some normal social behaviour and they can produce amazing stuff like this. Be thankful for it.
Re:Asahi Linux project's OpenGL support on Apple Silicon off... by vdaea on Thursday February 15, 2024 @02:36PM (#39387437)
You can be thankful for the work done and still think marcan acts weird and is off-putting with his "asahi" vtuber persona.
Re:Asahi Linux project's OpenGL support on Apple Silicon off... by tux3 on Thursday February 15, 2024 @02:55PM (#39387738)
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?
Re:Asahi Linux project's OpenGL support on Apple Silicon off... by RedComet on Thursday February 15, 2024 @03:20PM (#39388201)
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.

Re:Asahi Linux project's OpenGL support on Apple Silicon off... by throw10920 on Thursday February 15, 2024 @10:51PM (#39392987)
> 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 off... by RedComet on Friday February 16, 2024 @12:14PM (#39399911)
I didn't follow the saga as closely as I should have, perhaps, given the gravity. But this* didn't take long to find, only shortly preceding the issue.

* https://twitter.com/marcan42/status/1409176583433179137

Re:Asahi Linux project's OpenGL support on Apple Silicon off... by vdaea on Thursday February 15, 2024 @03:55PM (#39388684)
But I don't see it as alienating. Marcan seems an intelligent person so he knows that his vtuber persona is weird. I suppose other people noticing and commenting on it is something he likes or even encourages. It's like... people who dye their hair green, or who wear thick golden chains or teeth grills. They want the attention.
Re:Asahi Linux project's OpenGL support on Apple Silicon off... by sunshowers on Thursday February 15, 2024 @02:51PM (#39387668)
As someone who is weird along many dimensions, I do expect people to treat harmless weirdness as normal. Expanding the set of acceptable behaviors to encompass all harmless ones is an important part of social progress.
Re:Asahi Linux project's OpenGL support on Apple Silicon off... by polotics on Thursday February 15, 2024 @02:58PM (#39387794)
Maybe consider that the loudness you resent is the result of reflexivity, and in a world where no-one would flip an eyelid over such persona creation and whatnot, there would only be the loudness you'd mistakenly perceive.
Re:Asahi Linux project's OpenGL support on Apple Silicon off... by WesolyKubeczek on Thursday February 15, 2024 @02:39PM (#39387482)
I'm wondering if you call authors using pen names "weird".

If I ever at all did youtube videos of anything at all, I would more likely than not adopt some persona (and give it a weird accent to boot) so it would distinctly be not "me".

Re:Asahi Linux project's OpenGL support on Apple Silicon off... by louthy on Thursday February 15, 2024 @02:30PM (#39387343)
What’s “normal”? You?
Re:Asahi Linux project's OpenGL support on Apple Silicon off... by HideousKojima on Thursday February 15, 2024 @02:38PM (#39387456)
Oh, heavens no. But I'm self aware enough (and socially well adjusted enough) to have a decent idea of what is and isn't normal, and I don't pretend that my abnormal behaviors are in fact normal.
Re:Asahi Linux project's OpenGL support on Apple Silicon off... by pests on Thursday February 15, 2024 @03:03PM (#39387894)
People have used pen names all the time.

Look at you, HideousKojima. What's your real name? Why do you pretend to be this online alias? Is it normal to hide your identity and interact as if you were someone else?

Re:Asahi Linux project's OpenGL support on Apple Silicon off... by orangecat on Thursday February 15, 2024 @03:29PM (#39388312)
It's generally considered poor form to have a pseudonymous alias that interacts with your "real" account while pretending to be a separate person.
Re:Asahi Linux project's OpenGL support on Apple Silicon off... by numpad0 on Thursday February 15, 2024 @03:46PM (#39388550)
Take it with as much grains of salt as you want: IMO we're watching anime eat the world, Just like software did. Anime style audio-visual stimuli are synthetic data with human and its sexual drive in loop, now also connected with Internet mob judgement system like Twitter for a decade or so. Instagram style beauty filters and Diffusion ML models are no technical match, as their feedback loops are much longer, more constricted by ideologisms as well as by physicality.

Some platforms like TikTok and App Store had been fighting to un-realize the shift but that's only been delaying eventuality. We are already seeing increasingly beautified Tim Cook, anthropomorphized Earth, and two Chinese anime games on Apple presentations last year, there's only going to be more.

Re:Asahi Linux project's OpenGL support on Apple Silicon off... by porphyra on Thursday February 15, 2024 @02:13PM (#39387082)
Bruh there's a huge difference between murdering your wife and being a vtuber. The latter has never hurt anyone.
Re:Asahi Linux project's OpenGL support on Apple Silicon off... by RobotToaster on Friday February 16, 2024 @09:19AM (#39397343)
People mostly care that he wants to censor anyone mentioning it.

Streisand effect basically.

Re:Asahi Linux project's OpenGL support on Apple Silicon off... by sickofparadox on Thursday February 15, 2024 @01:14PM (#39386157)
V-tubers in general are very strange, and attract fanbases of strange individuals. A sort of natural attraction.
Re:Asahi Linux project's OpenGL support on Apple Silicon off... by faitswulff on Thursday February 15, 2024 @01:20PM (#39386246)
Is...that Hector Martin's vtuber persona? I was under the impression that they were different people.
Re:Asahi Linux project's OpenGL support on Apple Silicon off... by asoneth on Thursday February 15, 2024 @01:39PM (#39386536)
There is some evidence to that effect: https://news.ycombinator.com/item?id=35237006

(Note that I'm not necessarily endorsing any specific views about this, just linking to a past discussion.)

Re:Asahi Linux project's OpenGL support on Apple Silicon off... by chippiewill on Thursday February 15, 2024 @02:19PM (#39387175)
It almost certainly is. But it's never been officially confirmed and I doubt Hector ever would as it was never his intention.
Re:Asahi Linux project's OpenGL support on Apple Silicon off... by faitswulff on Thursday February 15, 2024 @02:57PM (#39387769)
How would you suggest that people treat them?
Re:Asahi Linux project's OpenGL support on Apple Silicon off... by alephaleph on Thursday February 15, 2024 @02:02PM (#39386908)
because it’s fun