Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gf000
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
36 ms
·
691.
▲
by
gf000
10mo ago
> To be clear, I’m still low-key pissed that a crash in my desktop shell, which was deliberately designed as a dynamic-language extensibility free-for-all in the vein of Emacs or TeX, crashes my entire graphical session, also as a result
692.
▲
by
gf000
10mo ago
HW cursor is an implementation detail, and are used by basically every wayland implementation. And reacting is one thing, big black rectangles blinking on screen is another.
693.
▲
by
gf000
10mo ago
> No WM should care about handling raw inputs or forced to be proxy between driver and the app for the output But.. why? How many WM is feasible to have? Is it really an area where we want a "wide waist"? Should a WM be its own
694.
▲
by
gf000
10mo ago
> all the quirks of the graphics drivers This should ideally be solved at the kernel level - and I would argue it is solved there. Linux has the DRM abstraction for this very reason. Wayland actually builds on top of this abstraction, wh
695.
▲
by
gf000
10mo ago
> Doing it for money is doing it for money. I'm fairly sure artists have to eat as well.
696.
▲
by
gf000
10mo ago
You don't have to look at logs either in case of games and hardware combos that do run flawlessly on Linux, which is a huge chunk of all games. But feel free to try to run a game with a missing video card driver (as you likely miss som
697.
▲
by
gf000
10mo ago
Well then look at the logs? Sure it's not as in-your-face, but steam/proton does log and I'm fairly sure that a combination of at most setting a command invocation parameter, looking at the game logs and system logs will show
698.
▲
by
gf000
10mo ago
> The Start menu works great with no lag, even immediately after booting. The very fact that this has to be explicitly mentioned is laughable. Like $100 Chinese phones can achieve the same, this is the bare basic for a modern system capa
699.
▲
by
gf000
10mo ago
Still, a "given all else, this optimal thing giving +1% growth" is negligible percentage, when all the other mentioned factors are several orders of magnitude more important. My point is, simply doing it consistently, even if sli
700.
▲
by
gf000
10mo ago
Switch expressions don't do fall through. They are proper ML-like pattern matching.
701.
▲
by
gf000
10mo ago
Null restricted types are indeed important and while null check plugins exist for Java, this is a big step in the good direction by kotlin. String templates are valuable syntactic sugar, but that's it. There are a bazillion JSON librar
702.
▲
by
gf000
10mo ago
> Scala was the hack Well, I absolutely disagree with this take. Scala actually builds on top of a couple of its powerful primitives. Especially Scala 3 is a beautiful language.
703.
▲
by
gf000
10mo ago
Sure there are pain points in Java, but I definitely wouldn't want the language to introduce 15 new features each having only a tiny benefit. Based on your other comment you prefer "fat" languages like kotlin and C# - and tha
704.
▲
by
gf000
10mo ago
> How do I use wlroots as a user Why would you want to use it as a user? That makes zero sense. > Is this why Xwayland exists, because it's so easy to do I don't get your point. The reason it exists is backwards compatibilit
705.
▲
by
gf000
10mo ago
Sure, the kernel. But you surely know that android abstracts away the drivers, so without the proprietary drivers you are back to square zero - it's not "GNU/Linux".
706.
▲
by
gf000
10mo ago
What do you mean it not working? It has been working forever.
707.
▲
by
gf000
10mo ago
> E.g. I can't use the xdg-shell implementation from KWin on Mutter, and so on. Why not? It's open-source software. Depending on your architecture you may be able to reuse parts of it. But as a more flexible choice, there is wl
708.
▲
by
gf000
10mo ago
> since the community is deliberately killing it No one is killing it. No one willing to work on it is a very very different thing, and it's very bad faith and needlessly emotional to attribute malice to a lack of support.
709.
▲
by
gf000
10mo ago
My 3080 still has the occasional hiccup, but from what I've read it's from vsync colliding with Nvidia's gsync?
710.
▲
by
gf000
10mo ago
> Every compositor needs to implement the giant core spec Is it giant or modular now?
711.
▲
by
gf000
10mo ago
Does that mean that Windows's battery life suck equally on these devices?
712.
▲
by
gf000
10mo ago
> with mitigations to prevent unsigned OSes There is literally an apple-developed way to boot securely into alternative OSs. How would asahi work otherwise? Also, if only apple is hostile, where is my Xbox/ps/switch/any ra
713.
▲
by
gf000
10mo ago
Is apple really hostile, though? For the boot process, apple went out of its way to support booting alternative OSs without compromising on security. And mind you, most other laptops are no friends either. E.g. the often beloved ThinkPads h
714.
▲
by
gf000
10mo ago
> X11 is backwards compatible, you do not have to "keep up" with its changes. That's certainly one way to say "no longer developed".
715.
▲
by
gf000
10mo ago
It's called an extension. What's the point of mandating a (bad) IPC API?
716.
▲
by
gf000
10mo ago
Arguably, there is no sane a11y on GNU/Linux anywhere. iOS/Mac/Android is on completely other level.
717.
▲
by
gf000
10mo ago
What employers? Also, this level of security is wanted even on a "I don't want my sister to look at my stuff" level, no need to go nation-state level.
718.
▲
by
gf000
10mo ago
> As far as I know Qt was the only toolkit to actually do this automatically, but that's not X11's fault. Well if three independent programs have to coordinate to make it work, then I would state that it do not support it at al
719.
▲
by
gf000
10mo ago
> like wlroots necessary to provide a similar set of functionalities, is already larger that the equivalent X11 code I absolutely don't buy this.
720.
▲
by
gf000
10mo ago
Well there is XWayland then.
More ›