Readit News logoReadit News
edflsafoiewq commented on No ARIA is better than bad ARIA   w3.org/WAI/ARIA/apg/pract... · Posted by u/robin_reala
simonw · 8 days ago
Something I'm desperately keen to see is AI-assisted accessibility testing.

I'm not convinced at all by most of the heuristic-driven ARIA scanning tools. I don't want to know if my app appears to have the right ARIA attributes set - I want to know if my features work for screenreader users.

What I really want is for a Claude Code style agent to be able to drive my application in an automated fashion via a screenreader and record audio for me of successful or failed attempts to achieve goals.

Think Playwright browser tests but for popular screenreaders instead.

Every now and then I check to see if this is a solved problem yet.

I think we are close. https://www.guidepup.dev/ looks extremely promising - though I think it only supports VoiceOver on macOS or NVDA on Windows, which is a shame since asynchronous coding agent tools like Codex CLI and Claude Code for web only run Linux.

What I haven't seen yet is someone closing the loop on ensuring agentic tools like Claude Code can successfully drive these mechanisms.

edflsafoiewq · 8 days ago
Can screen readers emit their narration as text instead of / in addition to audio?
edflsafoiewq commented on Thoughts on Go vs. Rust vs. Zig   sinclairtarget.com/blog/2... · Posted by u/yurivish
YmiYugy · 12 days ago
What is the context that the Go code adds here? When File::create or os.Create fails the errors they return already contain the information what and why something failed. So what information does "failed to create file: " add?
edflsafoiewq · 12 days ago
The error from Rust's File::create basically only contains the errno result. So it's eg. "permission denied" vs "failed to create file: permission denied".
edflsafoiewq commented on Thoughts on Go vs. Rust vs. Zig   sinclairtarget.com/blog/2... · Posted by u/yurivish
oncallthrow · 12 days ago
> Other features common in modern languages, like tagged unions or syntactic sugar for error-handling, have not been added to Go.

> It seems the Go development team has a high bar for adding features to the language. The end result is a language that forces you to write a lot of boilerplate code to implement logic that could be more succinctly expressed in another language.

Being able to implement logic more succinctly is not always a good thing. Take error handling syntactic sugar for example. Consider these two snippets:

    let mut file = File::create("foo.txt")?;
and:

    f, err := os.Create("filename.txt")
    if err != nil {
        return fmt.Errorf("failed to create file: %w", err)
    }
The first code is more succinct, but worse: there is no context added to the error (good luck debugging!).

Sometimes, being forced to write code in a verbose manner makes your code better.

edflsafoiewq · 12 days ago
Python's

    f = open('foo.txt', 'w')
is even more succinct, and the exception thrown on failure will not only contain the reason, but the filename and the whole backtrace to the line where the error occurred.

edflsafoiewq commented on Chrome Jpegxl Issue Reopened   issues.chromium.org/issue... · Posted by u/markdog12
greenavocado · 22 days ago
"Marginal Gains"

Generation Loss – JPEG, WebP, JPEG XL, AVIF : https://www.youtube.com/watch?v=w7UDJUCMTng

edflsafoiewq · 22 days ago
Marginal gains over AVIF.

(Also I am highly skeptical of the importance of these generation loss tests.)

edflsafoiewq commented on Blender 5.0   blender.org/download/rele... · Posted by u/FrostKiwi
lwde · a month ago
The first thing on the website is a Cloudflare Captcha box :/
edflsafoiewq · a month ago
That's the whole internet now. That or Anubis.
edflsafoiewq commented on Google Antigravity   antigravity.google/... · Posted by u/Fysi
thatoneengineer · a month ago
"brooms"
edflsafoiewq · a month ago
*distant sound of the sorcerer's apprentice is heard*
edflsafoiewq commented on Immutable releases are now generally available on GitHub   github.blog/changelog/202... · Posted by u/fastest963
hoistbypetard · 2 months ago
My instant reaction was: "Wait?! They weren't immutable before?"

I'm glad they're doing this, and it's an unpleasant surprise that they didn't already work this way. I don't understand why they allow mutable releases.

edflsafoiewq · 2 months ago
Mutable releases are used for continuous/nightly builds.
edflsafoiewq commented on AI is making us work more   tawandamunongo.dev/posts/... · Posted by u/elcapithanos
Aurornis · 2 months ago
Automation is a broad topic. At home I save time because my dishwasher automates washing my dishes. The clothes washer and dryer are a lot easier than doing it by hand. The fruit and vegetable at the grocery store are a lot cheaper than they would be without automation.

I think individuals who get comfortable in their jobs don’t like automation arriving at their station because it upends the order of things just as they were feeling comfortable and stable. Being adaptable now is more important than ever.

> Products don't get better either, but that's more of a "shareholder value" problem than it is a specific technology problem.

This is broadly false. Your laptop is unquestionably better because it was constructed with the help of automated CNC machines and PCB assembly as opposed to workers manually populating PCBs.

Some companies can try to use automation to stay in place with lower headcount, but they’ll be left behind by competition that uses automation to move forward. Once that leap happens it becomes accepted as the new normal, so it never feels like automation is making changes.

edflsafoiewq · 2 months ago
You recoup the saving of home automation immediately as additional leisure time. But for most people, work automation neither reduces your working time nor increases your wage.
edflsafoiewq commented on What do we do if SETI is successful?   universetoday.com/article... · Posted by u/leephillips
general1465 · 2 months ago
As a pragmatic opportunist

- Setup a massive array of antennas in space for reception only

- Try to decode their radio traffic and understand how they are exchanging information

- Steal their their knowledge and use it to advance human race forward.

- Reduce all our electromagnetic emissions to minimum to deny them the same advantage. Forbid anyone from sending signal towards them so we have time to technologically catch up to them without them noticing.

Any kind of contact will ends up in abysmal disaster as we have seen in the past, when advanced civilization shown up on shores of less advanced one.

edflsafoiewq · 2 months ago
You're unlikely to get any radio signal that isn't specifically meant for you.
edflsafoiewq commented on Canadian bill would strip internet access from 'specified persons', no warrant   nationalpost.com/opinion/... · Posted by u/walterbell
ekianjo · 2 months ago
If you are an illegal immigrat how do you even get a mobile phone contract though? In every country I know a valid ID is required to get one.
edflsafoiewq · 2 months ago
I use an MVNO and I never needed any ID.

u/edflsafoiewq

KarmaCake day4802June 8, 2017View Original