RubenSandwich

Joined 12 years ago

Karma
1,623
Submissions
281
Member since
Oct 30
View on Hacker News

Recent submissions

Comment · 1 year ago
Love to see the simulator screenshot. I was the one who added simulator support for the custom LCD: https://github.com/joeycastillo/second-movement/pull/26.

There is a very active discord community around the sensor watch. Come join us; https://discord.gg/Rdd9ewREaJ. I'm currently working on adding step counting support to the sensor watch pro. (Also I'd appreciate the help in getting a low power and low computation cost step counter working, which is a bit hard when your battery budget is a CR2016.)

Comment · 5 years ago
Engineer who specializes in digital accessibility here.

I wanted to clear up a few misconceptions on this point:

"""There is no easy way to jump long distances in the interface: TAB key navigation obligates you to go through all elements between your starting point and the target point;"""

1. TAB key navigation obligates you to go through all elements

Tab actually should behave as the key to enter and exit widgets. Yes some widgets are a single item, like buttons and links, but for more complex widgets you should be using the Arrow keys to navigate.

For example: Example: Tabs - https://www.w3.org/TR/wai-aria-practices/examples/tabs/tabs-... Example: Dropdown Menu - https://www.w3.org/TR/2019/NOTE-wai-aria-practices-1.1-20190...

(Tip: Shift + Tab to move focus backwards on a page.)

Also pay attention to what happened when you move focus to the second tab and then move away from the Widget and then come back to it. You refocus to the previously active element, not the first on. This is called a "Roving Tabindex" a very common pattern.

This solves the problem of:

A. Having to press TAB a lot to move through a page

B. Making it clear when you enter and exit a widget

These specs/keyboard design patterns have existed for a long time, but most folks only focus on the WCAG which only talks about keyboard focus so folks think everything needs to be "tabable".

2. Tab is the only way to navigate with the keyboard

Nope. Most folks who use screen readers actually navigate by headings and page landmarks. Unfortunately that navigation isn't on by default but there does exist some extensions that can turn those on for everyone:

Extension: https://chrome.google.com/webstore/detail/landmark-navigatio... Code: https://github.com/matatk/landmarks

Comment · 5 years ago
Comment · 6 years ago
Comment · 6 years ago
Comment · 6 years ago
And I’m not defending people who do that. But this also kind of proves the point of the article that we are quick to stereotype folks who do astrology, when it’s likely a very diverse thinking group. I know a few friends into it and for them it’s a bit real and a bit tongue in check. Ask your friends who are into astrology, I bet not all use it as a tool to dismiss actions or predestine things.
Comment · 6 years ago
This quote is so good from the interview with Rachel Lo, co-founder of Struck:

“I’ve always been a very science-focused person (I studied Mechanical Engineering & Materials Science), and used to be more opposed Eastern philosophies and traditions (which is a whole thing to unpack as an Asian kid growing up in a white community), but I started seeing the benefits to having a more readily available language to express empathy/emotions in the form of astrology.”

It very briefly describes why you shouldn’t be so dismissive of astrology. Even if it’s not a hard science, that doesn’t mean that it’s useless in other people’s lives. It helps them communicate real emotional needs and wants.

Comment · 6 years ago
I'm sorry but that is likely never going to happen. iOS is a custom version of OS X, which is a fork of FreeBSD. That C is likely never going to be completely replaced.

I love Swift, it's a great language, but we shouldn't rewrite our stacks every time a better language comes out. This is where the engineering trade-offs come in. Maybe over time, but over a long period of time.

Comment · 6 years ago
This author is asserting 5 years of lockdown but gives no reasons why specifically 5 years. They talk about the possibility of no vaccine working and herd immunity not working if the immune window is too small, etc. But how does that equate to 5 years of lockdown? Why 5 years and not just say indefinitely then? Am I missing something?
Comment · 6 years ago
Nonpaywall link?

I checked Google Cache and it's still paywalled.

Impossible to have an informed opinion without reading the article. As "saving from capitalism" can mean so many different things.

Comment · 7 years ago
Comment · 7 years ago
Comment · 7 years ago
Comment · 7 years ago
“Because it’s the law” is not a moral argument, it’s an excuse. All manner of immoral deeds can be justified by legal means. In the words of MLK: “One has a moral responsibility to disobey unjust laws.”. You could argue that the law is just, but falling back to “It’s the law” is intellectual laziness.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton