Hacker Newsnew | past | comments | ask | show | jobs | submit | tcoff91's commentslogin

Some apps have crappy accessibility so Homerow doesn't always work in some apps. so I kind of want to try mouseless as well. I might end up rocking both at the same time.

Scoot supports element-based navigation (c/o accessibility APIs), plus grid-based navigation, via two separate modes:

https://github.com/mjrusso/scoot

Unfortunately both modes are necessary, because many apps have all sorts of accessibility issues.


Brilliant, exactly what I need! (I think!)

This looks cool! I’ll have to try it

https://www.homerow.com/

Been using this for years.


Wow, how I have I never heard of this, this seems like a way better model than mouseless

Sorry, I forgot to add "on Linux" at the end. Still, that's a nice one!

https://www.homerow.com/

Homerow is like vimium but for your entire mac.


I think I prefer the approach that Homerow uses: https://www.homerow.com/

It's like vimium but for your entire mac. It hooks into the macOS accessibility APIs.


lol, it's Vimium for the OS! that's pretty cool

Use lens paper to blot the water off.

I don't have soft water so i blot the lenses dry with lens paper. Works amazingly and my lenses last so long since i switched to the dish soap method.

You don't even make small tweaks by hand? There's so many things that are honestly faster to do by hand than wait for agents to do.

Nope I'm a couple levels too far removed from the code at this point for that. Closest I get is during meta-management (modularizing, complexity reduction, etc) with agents

it's a brand new mode

This is why you need to be generating more linter rules instead of just having things be in markdown files.

I had never written an eslint rule until i started having agents pump them out for me and now I've encoded a bunch of important rules as lint rules that will fail CI if violated.


Who lints the linters

Linter linters, obviously

It's linters all the way down

A linter won't prevent your idiot LLM from going bonkers and suddenly switching to GQL instead of REST just for that one endpoint, because it confabulated something or putting your stripe secret into your react frontend - all cases of slop I've seen happen.

That's why we still do code review. The linter rules is just about lowering the amount of mistakes you have to catch at code review time.

> The linter rules is just about lowering the amount of mistakes you have to catch at code review time.

Aren't they, in the modern context, mostly used for code formatting and such? I don't recall anyone using them today for "catching errors". Unless you count code formatting style violations as 'errors'.


Maybe in whatever language ecosystem you are in, but in the javsacript world most projects have tons of eslint rules that are specifically designed to stop bugs.

Like for instance there are tons of eslint rules to make sure you aren't breaking the rules of react, like having missing dependencies in a useEffect dependencies array, or calling a react hook conditionally.


Human eyeballs and visual system are a whole lot better than Tesla cameras.


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

Search: