Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
audidude
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
audidude
18d ago
If you have a thinkpad, you can probably extract the XML configuration from the windows driver installer using innoextract for your laptop. Then you can map those to pipewire settings with wireplumber to get very similar output to windows w
2.
▲
by
audidude
20d ago
This is true. I wrote a sandbox for applications shipped on an immutable distro last month and it uses all the same portals just fine but no ostree/flatpak whatsoever. You also can have separate portals implemented with different proce
3.
▲
by
audidude
20d ago
They are real for some. I have Aphantasia but my wife has Hyperphantasia so we compare notes often. Each of us are at the edge of the spectrum.
4.
▲
by
audidude
20d ago
I didn't understand flashbacks in movies until about a decade ago when I realized I had it. What a corny and lazy story-telling-tool I'd tell myself.
5.
▲
by
audidude
21d ago
Very much depends on what you look like. I'm white, but my wife is not. The moment you step out of Portland the racism is palpable. And even in Portland you have a bunch of white people that try so hard to not be racist that they come
6.
▲
by
audidude
21d ago
It's awesome. I moved to France from Portland, Oregon this year. I went from 1gb to 8gb fiber for half the cost in France.
7.
▲
by
audidude
29d ago
This was something I would have never understood living in the US until I moved to France 4 months ago. And yeah, as much as I dislike the company, those lockers are clutch.
8.
▲
by
audidude
3mo ago
Does it still completely screw up file/group owners in user containers? Because they keep saying it gets fixed and then that 1 out of 10 times it's not.
9.
▲
by
audidude
3mo ago
> I found it hard to believe we couldn’t get a wakeup timer more granular than 1 ms, so I looked at what KWin was using. Indeed, it was passing the sleep duration in milliseconds to a QBasicTimer. I fixed the same thing in GNOME a few ye
10.
▲
by
audidude
4mo ago
This feature (fibers in systemd) was also modeled after libdex (which I wrote for GNOME).
11.
▲
by
audidude
4mo ago
I've been doing this with something very similar in GNOME for years now. It also does io_uring, threadpool schedulers, workstealing, "pollable semaphores" (like IRIX), profiler integration, and makes fibers implemented as fut
12.
▲
by
audidude
4mo ago
The good news is that before writing Ptyxis, I also ported GNOME Terminal to GTK 4 and doubled the performance of VTE. So you know, use whatever you like.
13.
▲
by
audidude
4mo ago
Almost all of that is Mesa shaders and GTK's CPU side font-cache for GL/Vulkan, compiled CSS state, FWIW. If you run: GSK_RENDERER=cairo ptyxis -s You can verify that with 69,985 here RES and 52,428 of that SHR. With 5 tabs open i
14.
▲
by
audidude
6mo ago
In most cases you're already using signalfd in places where libdex runs.
15.
▲
by
audidude
6mo ago
> I'm not normally keen to "well actually" people with the C standard, but .. if you're writing in assembly, you're not writing in C. These days on Linux/BSD/Solaris/macOS you can use makecontext()
16.
▲
by
audidude
6mo ago
In X11 we kept things simple by offering: * Core protocol drawing (lines, rectangles, arcs, the classics) * XRender for compositing and alpha * XShm for shared-memory blits * GLX if you felt like bringing a GPU to a 2D fight * XVideo for ov
17.
▲
by
audidude
11mo ago
So the state of 2025 then tests a VTE that is from 2023? 4 major releases behind? And through a GTK 3 app, not even a GTK 4 one which will use the GPU?
18.
▲
by
audidude
1y ago
Red Hat announced RISC-V yesterday with RHEL 10. So this seems rather expected. https://www.redhat.com/en/blog/red-hat-partners-with-sifive-...
19.
▲
by
audidude
2y ago
As someone who went down this path many years ago, I think the GTK numbers in the article are a bit misleading. You wouldn't create 1000 buttons to do a flamegraph properly in GTK. In Sysprof, it uses a single widget for the flamegraph
20.
▲
by
audidude
2y ago
https://pagure.io/fesco/issue/2817#comment-826636 will probably get you started into the relevant paths. Python 3.12 was going to include frame-pointers anyway for perf to boot. So they needed to fix this regardle
21.
▲
by
audidude
2y ago
This is a bit of a mischaracterization of the Python side of things. They only opted out for 3.11 which did not yet have the perf-integration fixes anyway. 3.12 uses frame-pointers just fine.
22.
▲
by
audidude
2y ago
I think your viewpoint is valid. My experience is on performance tuning the other side you mention. Cross-application, cross-library, whole-system, daemons, etc. Basically, "the whole OS as it's shipped to users". For my case
23.
▲
by
audidude
2y ago
It's a disaster no doubt. But, at least from the GNOME side of things, we've been complaining about it for roughly 15 years and kept getting push-back in the form of "we'll make something better". Now that we have f
24.
▲
by
audidude
2y ago
Absolutely. We've gotten numerous double digit performance improvements across applications, libraries, and system daemons because of frame-pointers in Fedora (and that's just from me).
25.
▲
by
audidude
2y ago
I regularly have users run Sysprof and upload it to issues. It's immensely powerful to be able to see what is going on systems which are having issues. I'd argue it's one of the major reasons GNOME performance has gotten so m
26.
▲
by
audidude
2y ago
> Shadow stacks are cool but aren't they limited to a fixed number of entries? Current available hardware yes. But I think some of the future Intel stuff was going to allow for much larger depth. > Is the memory overhead of look
27.
▲
by
audidude
2y ago
It does cause more memory pressure because the kernel will have to look at the user-space memory for decoding registers. So yes it will be faster than alternatives to frame-pointers, but it still wont be as fast as frame pointers.
28.
▲
by
audidude
2y ago
I added support to Sysprof this weekend for unwinding using libdwfl and DWARF/CFI/eh_frame/etc techniques that Serhei did in eu-stacktrace. The overhead is about 10% of samples. But at least you can unwind on systems without
29.
▲
by
audidude
2y ago
These are two common things I ask new friends so that I can communicate better with them (aphantasia and inner monologue).
30.
▲
by
audidude
2y ago
Nothing, I have aphantasia.
More ›