Live data from Hacker News

I'm tired of this anti-Wayland horseshit

drewdevault.com

681–690 of 892 posts

Re: I'm tired of this anti-Wayland horseshit

#681
post #277

At this point, Wayland looks like GNU HURD. Probably it is better, but the milestones keep shifting. I will stick to Xorg, since it supports tiling window managers better.

Curious what makes you say the last bit. This comment coming from a tiling Wayland window manager written by the author of the post (sway, drop in replacement for i3).

Re: I'm tired of this anti-Wayland horseshit

#682

> In the case of Wayland, the “vague authority” are a bunch of volunteers who have devoted tens of thousands of hours of their free time towards making free shit for you. That does not mean anyone is under an obligation to like it. > Maybe Wayland doesn’t work for your precious use-case. More likely, it does work, and you swallowed some propaganda based on an assumption which might have been correct 7 years ago. If y…

> "that's a compositor problem!"

Then why not include an example compositor that solves these issues?

Re: I'm tired of this anti-Wayland horseshit

#683

Earlier quoted context omitted.

So Slack didn't bother building with `rtc_use_pipewi­re=true` and that's Wayland's problem? Complain to Slack.

Pipewire is still 0.x as of today, let alone when they last tried it, so I don't think anybody should be going to Slack like they were too lazy to build it "right". Besides even if it was built with that the screensharing via pipewire isn't at feature parity with normal screen/monitor/window level sharing so it's not a 1:1 drop in quite yet. Wayland said screen sharing is something to be solved outside of Wayland its…

Yes, Pipewire is at 0.3 today; but that's not a problem. Pipewire has the ambition to replace Pulseaudio, Jack and provide APIs for several other subject, not just screen grabbing. That's the part that is missing toward 1.0.

Screengrabbing during the last year was even better than what X11 could provide, including the ability for the user to limit the grabbing to display or window. That's something that user cannot have under control in X11.

Pipewire is also not limited to Wayland; it will work with X11 too, so the X11 users won't be abandoned just because there's Wayland support too. Firefox doesn't seem to have problem with it, Chrome has it behind flags. For apps with fast moving releases as these, I don't see any problem with them supporting 0.3 release and when/if there is API breaks, updating it.

Beats not supporting screen sharing under Wayland at all.

Re: I'm tired of this anti-Wayland horseshit

#684

Earlier quoted context omitted.

That's great when the feature set you're talking about has already been validated by the market. When it's not, it's a mistake to focus on that. I believe we call that "premature optimization."

Many will not evaluate software that is unstable, because that is a clear sign the whole effort is not yet suitable for any meaningful time investment. Play it how you will, of course. I will pass hard personally. Lack of stability is very high on my qualification list. To be blunt, where it exists there are other priority problems. One may just be flashy speed and other sizzle done at the general expense of the solu…

>The team that did not make stability a priority did a lot of market building for the ones who did.

I personally am very frustrated by this constantly, but there is no way around it that will always work. Someone has to pay the cost of market building, it is a separate cost from stability, and sometimes you can't afford both.

Re: I'm tired of this anti-Wayland horseshit

#685
post #197

Earlier quoted context omitted.

> I don't understand how that gives you dictatorial power over 100s of users who don't like the changes you've made. The option always remains to change it yourself or stop using it. It's not as if it's bound to the hardware (Apple) or shipped with the machine (Windows). It's not a SaaS that may vapourise or change underneath you. There's no way to force consensus in situations like this. The best you can do is force…

"The option always remains to change it yourself or stop using it." If I changed every bit of software I dislike, I would have no time left for my actual job. Yeah, I get it, these volunteers found the time to work on this one project and therefore get more of a say about what changes will be made, but you know what? They also have to use other software, and they would not have time to work on something like Gnome if…

Yeah, I get it, these volunteers found the time to work on this one project and therefore get more of a say about what changes will be made, but you know what?

They don't get "more of a say", they get ALL the say. This is the way of Free/Open Source.

As for stopping using it, how does that work with critical packages like systemd?

It works the exact same way. If you don't like it, don't use it. Simple as that.

Re: I'm tired of this anti-Wayland horseshit

#686
post #200

Earlier quoted context omitted.

Yea i'm confused by this line. I'm a Linux-desktop-noob, but i was going to use i3-Wayland, aka Sway, and because i have an Nvidia i was told don't bother. Nvidia Drivers + Wayland sound broken? Now that may not be true.. but it seemed clear cut. I wanted to try Wayland really bad because i have a multi-DPI monitor setup, and Xorg is awful at that. Yet, it seemed too early. Nvidia isn't exactly some niche product. No…

It'll work with Nouveau. Nvidia refuses to implement an interface in their driver every other graphics driver implements Drew wrote a blog entirely devoted to the Nvidia issue: https://drewdevault.com/2017/10/26/Fuck-you-nvidia.html

How well does Nouveau work on Wayland? On X11 it's a complete disaster compared to the proprietary drivers. Framerate drops when just moving windows around or scrolling in my editor, screen tearing, fans blasting when playing videos or just randomly.

Basically I would say it doesn't work.

Re: I'm tired of this anti-Wayland horseshit

#687

Earlier quoted context omitted.

Those problems have crept up into new hardware, and depending on the product, "old" may be more than a decade, because users do not need new hardware and increasing numbers of them know that. Memory performance is not too big of a deal, IMHO given the last decade of hardware, but stability is. Lost mental state is generally as painful as data is. People hate it viscerally. I have seen 4 figure software get replaced b…

That's great when the feature set you're talking about has already been validated by the market. When it's not, it's a mistake to focus on that. I believe we call that "premature optimization."

Secondly, say growth in user / subscriber base is a high priority.

Often is right?

When does robustness end up a priority?

Could be a very long time, and or never, particularly given the core value proposition and or features intended to deliver it are not themselves validated by "the market" as you say.

One solution to this is to pay people to adopt the solution.

Another is to deliver features more specific to them.

Yet another is to cover it up, make recovery robust, transparent, etc...

These are all perfectly fine ways to approach beta type cases, initial userbase, seeding for growth.

After that process has shown what the market finds compelling, stability should be right there in the list with the core set of software to build on.

Re: I'm tired of this anti-Wayland horseshit

#688
post #685

Earlier quoted context omitted.

"The option always remains to change it yourself or stop using it." If I changed every bit of software I dislike, I would have no time left for my actual job. Yeah, I get it, these volunteers found the time to work on this one project and therefore get more of a say about what changes will be made, but you know what? They also have to use other software, and they would not have time to work on something like Gnome if…

Yeah, I get it, these volunteers found the time to work on this one project and therefore get more of a say about what changes will be made, but you know what? They don't get "more of a say", they get ALL the say. This is the way of Free/Open Source. As for stopping using it, how does that work with critical packages like systemd? It works the exact same way. If you don't like it, don't use it. Simple as that.

Nothing wrong with that attitude if you don't mind large numbers of users, many of whom are very technically competent and able to make meaningful contributions, giving up on the open source ecosystem. Most users do not have time to figure out how to stop using systemd when that is what their distro uses, let alone how to do so while staying on top of updates for whatever they are using instead. Most users who stop using systemd are going to switch to OS X or Windows, and they will contribute less, maybe not at all, to open source projects. The result will be an open source ecosystem that is less able to keep pace with proprietary software and has an even harder time staying relevant.

Re: I'm tired of this anti-Wayland horseshit

#689
post #313

Earlier quoted context omitted.

Hah. I greatly prefer the Windows start menu that went away with Windows 8, and had previously configured this Windows 10 machine to use it. Then yesterday I installed patches, and it's back to the Windows 10.

Windows patch auto-revert-settings is cancer. It breaks my bluetooth every time and my setup is very typical so it probably does it to millions of others. Details: Bluetooth headphones with microphones actually show up as 3 sound devices, one high quality output device and a pair of low quality input and output devices. Whenever a microphone is requested, the low quality pair is selected. Output quality goes to shit…

Really? A user interface annoyance is a mostly incurable deadly disease?

Re: I'm tired of this anti-Wayland horseshit

#690

Earlier quoted context omitted.

Those problems have crept up into new hardware, and depending on the product, "old" may be more than a decade, because users do not need new hardware and increasing numbers of them know that. Memory performance is not too big of a deal, IMHO given the last decade of hardware, but stability is. Lost mental state is generally as painful as data is. People hate it viscerally. I have seen 4 figure software get replaced b…

That's great when the feature set you're talking about has already been validated by the market. When it's not, it's a mistake to focus on that. I believe we call that "premature optimization."

In some domains stability and correctness is a feature.

You can't omit stability in life-critical software for example.

On the other hand software's usefulness can outinfluence unstability, if there are no alternatives.

Post reply on HN