There's also basic ANE support for Asahi now:
HN user
ah-
I'm running Asahi Linux on my macbook, and the trackpad feels amazing there! Especially pixel perfect scrolling and gestures in mutter.
I only have two minor issues:
There doesn't seem to be a working stop scroll event when using kinetic scrolling in Firefox. On osx you can stop kinetic scrolling by just touching the trackpad, but on linux you have to scroll a little bit to slow it down.
And generally the kinetic scrolling isn't yet consistent across applications. Firefox has a nice implementation, but it feels quite different from Gnome apps, and then some like gnome-terminal don't have working kinetic scrolling yet.
I'm around for a few more days and would love to, send me an email at andreas@heider.io
It doesn't just run Minecraft, it now runs a smooth gpu accelerated GNOME desktop including things like Youtube videos: https://cdn.masto.host/sigmoidsocial/media_attachments/files...
This doesn't yet work out of the box but the next few months will be very exciting.
On a personal note, the most interesting part here is that I did the
release (and am writing this) on an arm64 laptop. It's something I've
been waiting for for a _loong_ time, and it's finally reality, thanks
to the Asahi team. We've had arm64 hardware around running Linux for a
long time, but none of it has really been usable as a development
platform until now.
It's the third time I'm using Apple hardware for Linux development - I
did it many years ago for powerpc development on a ppc970 machine.
And then a decade+ ago when the Macbook Air was the only real
thin-and-lite around. And now as an arm64 platform.
Not that I've used it for any real work, I literally have only been
doing test builds and boots and now the actual release tagging. But
I'm trying to make sure that the next time I travel, I can travel with
this as a laptop and finally dogfooding the arm64 side too.You can try it in the browser here: https://copy.sh/v86/?profile=skift
They wouldn't blow up, but if the tick size is too small there's no point in displaying orders on the book and you end up with less liquidity.
With full gesture support we'll hopefully get more interactivity, so e.g. if you switch workspaces with a four finger drag it moves as you perform the gesture and stops if you stop moving your fingers. fusuma seems to only recognise the gesture and then run a command afterwards.
Woo! Amazing progress, and great to see the sensible approach. Well done Povilas and Bill.
Sometimes verification is much easier than calculation.
It took me a while to find how to sponsor, the button is right next to Star/Watch.
Or go straight here: https://github.com/sponsors/gitclear
Most of 1) and 2) works, check https://www.protondb.com/
If you're into those things 3) is an issue due to various anticheat systems that don't yet run great on wine.
If your problem fits it you can solve it with a fraction of code. It also runs extremely fast and apart from licencing it's trivial to deploy.
I always assumed it used your IP, tracking history etc. to decide. Am I wrong about that?
The downside of that is that you end up with heaps and heaps of buggy queries and SQL code resulting in a maintenance nightmare.
Well it's nice for testing to have something repeatable. But still sounds like an urban legend.
I didn't really follow that development, what led to the creation of Shakti?
Someone should enter this at one of the speedrunning conventions. I'd love to watch a stream of someone installing Win95 in front of a huge audience, complete with commentary.
The same thing is happening in Notting Hill atm.
Trying to stop it just feels futile, why not let people have fun taking some pictures? It'll be over in a while anyways.
I have a RockPro64, which is basically that as a SBC. Runs well with just mainline Linux, apart from the GPU.
There are blobs, but I didn't manage to get them to work with recent Xorg or Wayland.
But there's hope in the form of Panfrost, which seems to be coming along nicely: https://www.phoronix.com/scan.php?page=news_item&px=Panfrost...
Sadly the article doesn't mention how ECS typically solve the "holes" problem, where your arrays might be quite sparse which leads to inefficiency.
Do you happen to know how that's usually done?
I'm slightly disappointed they didn't pick Comic Sans.
Funny how it's posted on www.internetgovernance.org, which doesn't support ipv6.
How does this manage processes? From the example code it looks like your pipeline keeps running?
Not precompiled, but there's a PR with Linux support: https://github.com/HackerPoet/MarbleMarcher/pull/1
Works well.
Yes, this benchmark would be much more interesting if it didn't do any println on the hot path and just accumulated the results and wrote them out once in the end.
Edit: I've tried (println! vs a single io::stdout::lock() and writeln!), and it doesn't seem to make any difference, at least for the range.rs example. Hmm.
Unlikely, IIRC you only had someting in the order of 32 three-instruction slots of memory.
I'm not sure what else they could do about this.
I'm as sad as you are about licensing complications, but I can totally see why they're doing it. And I'd say it's miles better than these parts being closed.
I'll need to have a closer look later, but would vaex fit in with somewhat indexed mapped files?
E.g. parquet supports column indexes now: https://issues.apache.org/jira/browse/PARQUET-1201
Great to see that you're supporting Apache Arrow! That makes it so much easier to gradually switch over.