Hacker News new | past | comments | ask | show | jobs | submit | GuestFAUniverse's comments login

Congratulations not one, but _multiple_ Gestapos.

DHS, ICE, ... all doing whatever they are told from the new "above the law".


If you don't bother about any app being able to spoof on your pressed keys: go, use Xorg.

But why stop there, and cope with a multi-user environment? Just boot into single user mode and "chmod a+rwx / -R". A lot of other /problems/ solved too.

/S


> If you don't bother about any app being able to spoof on your pressed keys: go, use Xorg.

The correct response to "All applications can spoof keypresses or act as a keylogger" is "Okay, force user to grant permission before an application does this".

The Wayland response is "No application should be allowed to do this".

Whether you like it or not, sometimes users actually want functionality that you deem is insecure, and you gotta find a way to deliver what Windows, MacOS and X11 all deliver.


How would that experience work on X? Wouldn't any app that accepts keyboard input throw up your suggested permission granting interface? That's pretty much all apps.

Also it's not like global hotkeys don't exist in Wayland.


> How would that experience work on X? Wouldn't any app that accepts keyboard input throw up your suggested permission granting interface? That's pretty much all apps.

That's the point - applications that need to perform malicious looking (but not actually) activity like intercepting or injecting keyboard inputs already work on X! What we are talking about is them not working on Wayland!

> Also it's not like global hotkeys don't exist in Wayland.

There are more features than simply mapping hotkeys, remapping keyboards, etc which already work on consumer computers, such as Windows, MacOS and X. What we are asking for when we complain about Wayland is the same functionality that already exists on Windows, MacOS and X.

Whether the Waylan devs think that the requests are unreasonable or not is, frankly, irrelevant. When everyone but Wayland supports something, the Wayland developers have to justify their decision to go against the norm.

The people asking for the norm typically don't need to justify why they want the norm.


How do accessibility tools work with that? They need to examine and control other running processes.

Fake inputs are done with uinput(kernel interface). Access to the screen is usually over pipewire.

Doesn't writing to /dev/uinput require you to be root? That's way worse security wise than faking X11 inputs. Also you can't direct the inputs to a specific window. That is bound to create problems where events go to the wrong process.

Also PipeWire is an audio interface. A replacement to PulseAudio. That has nothing to do with accessing screens.


> Also PipeWire is an audio interface. A replacement to PulseAudio. That has nothing to do with accessing screens.

No, it's a general audio/video system, including video from cameras and virtual video streams from screen capture; see https://wiki.archlinux.org/title/PipeWire#WebRTC_screen_shar... for some discussion.


Didn't know it also does video. But accessibility tools don't just want video, they want APIs to read all text and other GUI structures directly. OCR is just too imprecise and a waste of resources.

And what do you buy with your "triple" income?

A boring mansion, with a boring lawn, in a boring, gated community? -- and all that while the other neighbourhoods are on fire. But at least you can buy $700 sneakers and leave the big garage in style, to work your ass off with a job pretending to "better the world" -- maybe have one or two weeks to fill your social media account with pictures already taken by the millions (you might as well use generative AI).

Congrats to your final destination: hell.


That’s certainly one way to live life, although certainly not the only way. Many people use tech as a path to financial independence. There’s a running joke/groan that the FIRE sub is filled with software engineers making 6 figures.


Its not even that, America pays so much more for food and rent and healthcare that the triple income just gets you "a VCR salesman from the 80s".


Real mode and a multi-user, multi-process OS wouldn't have been a good fit.

(Btw. it's utterly strange that the English Wikipedia doesn't seem to mention anything about "multi-user". One of Linux's /key functionalities/.)


Don't overthink it: get a permission for one or many flag poles ;-)


Somehow that trait was evolutionary helpful (groupwise, not necessarily for a single being)?

E.g. low LDL, which is an anti-toxant to certain bacterial toxins, leads to a higher risks of sepsis.

In general just lowering _any_ cholesterol without understanding _all_ the cons and pros won't cut it. https://pmc.ncbi.nlm.nih.gov/articles/PMC8886946/


> Somehow that trait was evolutionary helpful (groupwise, not necessarily for a single being)?

There’s plenty of people that have degenerative diseases with no perceivable benefit that are “evolutionary” favored due to genetics just working out that way. What does Huntington’s disease provide? Its a dominant gene, doesn’t typically effect people until they’re 30 or 40 past their prime child years.

> In general just lowering _any_ cholesterol without understanding _all_ the cons and pros won't cut it.

Pros: it significantly decreases long term of risk of cardiovascular disease later in life

Cons: the medications have to be taken daily forever, I guess.

This is just an argument from nature. If you have very high cholesterol, there’s no good reason to not lower it to sub-problematic levels.


Time to short MS, considering all the lawsuits awaiting them.


Better late, than never I guess. I hope all the (crappy) update services disappear. Doesn't make sense to have a centrally managed update where one can pause as necessary, just to get interrupted by an anachronistic design.


IMO search is garbage in all Mozilla products.

E.g. Thunderbird ignores potential matches in quoted mail text. That's utterly useless if one remembers a certain mentioning by the other side. Plus, now and then repairing the index suddenly leads to matches -- when is the right time to repair? I don't now -> always if it's seriously important...


Thunderbird search is bad enough that I just open up the Gmail website to find an email. At this point I don't even know why I use a local email client, except maybe 25 years of muscle memory.


I kindly disagree. Yes, Thunderbird's search is not revolutionary, but when I direct it to a box containing ~20 years of e-mails, it returns instantly, searching for the words that I want.

...and I'm not even downloading the e-mails to the system to save disk space. I have explicitly disabled that.


See, now "local repository search" is one of those things that you would think that somebody would use one of the LLMs for.

Alas, that would be "useful" but not Unicorn Lottery Ticket Useful and so will never get implemented.


Dumbest announcement. Signal lost it's track...


Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: