News for hackers. Stuff that matters.

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.

Re:Ask HN: Anyone free to meetup in Tokyo on Xmas? on Saturday December 24, 2022 @07:18AM (#34116169)
I'm around for a few more days and would love to, send me an email at [email protected]
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.

Re:Linux 5.19 on Sunday July 31, 2022 @06:13PM (#32299361)

    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.
Re:Linux touchpad like a MacBook Pro, May 2020 update on Tuesday May 05, 2020 @11:50AM (#23081341)
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.

Re:K7 Tutorial on Monday April 15, 2019 @03:36PM (#19668198)
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?
Re:Unreasonable Effectiveness of SQL on Thursday April 04, 2019 @04:32PM (#19576805)
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.
Re:K7 Tutorial on Monday March 18, 2019 @02:49AM (#19419129)
I didn't really follow that development, what led to the creation of Shakti?
Re:Speedrunning Windows 95 on Saturday March 09, 2019 @10:50AM (#19346682)
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.
Re:It’s not about how many countries you have been to on Friday March 08, 2019 @05:00AM (#19336353)
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.

Re:New Hardware from PINE64 on Monday March 04, 2019 @06:54AM (#19300568)
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...

Re:Entity–component–system (ECS) back and forth on Friday February 15, 2019 @04:02AM (#19169504)
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?

Re:OpenBSD: New console font Spleen made default on Thursday January 10, 2019 @09:51AM (#18874193)
I'm slightly disappointed they didn't pick Comic Sans.
Re:Is there hope for IPv6? on Saturday January 05, 2019 @12:12PM (#18832767)
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.

Re:Comparing Pythagorean triples in C++, D, and Rust on Monday December 31, 2018 @10:38AM (#18794915)
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.

Older »