Recent submissions

Comment · 1 year ago
I am a part of the Talon community mentioned here, use Orca, have contributed to the Rust atspi bindings and feel like I know Linux accessibility quite well.

It is true to in Wayland you can write protocol extensions or custom compositors to get around these limitations. However, what many fail to realize is that the primary challenge in Linux accessibility is not just a technical problem as it is getting people to actually implement specs and care about it. Even with atspi itself, a standard that has existed for over a decade, major apps like Firefox often do not implement the atspi Collection interface. This is not a criticism but rather a practical statement that accessibility needs to be standardized and easy to implement for it to actually have any use. Orca works on Wayland but only in certain compositors. For assistive technology software developers, this pattern of supporting specific compositors is not feasible. It is important to understand that we need to support assistive tech generally. Not just ad hoc extensions for certain types of disabilities.

Wayland has no concept of global coordinates or global key bindings. The protocol itself is designed around atomicity which is a nice concept, but is fundamentally in conflict to the need of assistive technologies to control the entire state of the desktop globally. As such, atspi methods like get_accessible_at_point are impossible in Wayland.

I agree that X11 cannot be carried on forever, but with the current state of Wayland, the phasing out of X11 will have the effect of drastically harming the accessibility ecosystem. Accessibility is not a "nice to have", it is essential to the mission of community inclusion and wider goals of adopting desktop Linux in education and government.

Comment · 1 year ago
Comment · 1 year ago
WebGPU actually generates the speech entirely in the browser. Web Speech is great too, but less practical if the model is complicated to set up and integrate with the speech API on the host.
Comment · 1 year ago
Comment · 1 year ago
I don't think that is the case but I could be wrong. My eyes do not feel dry at all and drops or hot washclothes haven't made much difference. Maybe that compress you speak of is better though
Comment · 1 year ago
Are there any communities of others online dealing with general eye strain? Or other blogs / videos that have helped others? I have had chronic eye pain for a while now and could really benefit from hearing what has helped others. I have not found doctors to be helpful

I have a pretty normal Dell office monitor but not sure if I would benefit from an upgrade. I have relatively normal overhead lighting and try to take breaks or use a screen reader as much as I can, but haven't had much luck reducing pain.

Comment · 1 year ago
That appears to be a subscription service. Surely there must be something using piper or another offline TTS program that works for free?
Comment · 1 year ago
Perhaps off topic, not sure, but does anyone have opinions on the easiest way to add bilingual TTS? I am trying to make Mandarin language learning decks and having free automated TTS would be very useful.

I've tried out AwesomeTTS but found it a bit too complicated. Just want to automatically add TTS with one click ideally.

Comment · 1 year ago
Does this program allow linking the same file to different locations on MacOS vs Linux? I have a few config files like the vscode settings.json that end up in different paths but have the same content. (I see it allows for files that are OS specific but not clear if there is a way to keep them in sync if they are the same, but just need different paths)

I use stow at the moment and it is almost perfect but I don't believe it can do that without multiple symlinks or something messy. Didn't like home manager and other dotfiles solutions seemed too bloated for my case

Comment · 2 years ago
Anki, audiobook apps, better TTS, basic text browsing on the internet, notes apps, etc.
Comment · 2 years ago
There is so much market disruption potential for e-readers.

Every one has a pretty big tradeoff if you are looking to use the e-reader as a general study tool (i.e. using it with Anki for language learning)

- boox devices run Android 11, illegally violate the GPL, and have poor customer service

- meebook devices are too underpowered and also run Android 11

- Kindles are too restrictive and anti-consumer; also does not have an Android option

- Kobo is probably the best, but still no Android option

- PineNote or Linux options are too expensive and unstable

Comment · 2 years ago
Is anyone using graph databases or sparql for these sorts of use cases? sparql is so powerful but not sure if there is enough metadata with ethereum for it to be useful.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton