I've been wanting something like that for a long time. Eye tracking + a simple keyboard shortcut to trigger a click so I can select anything across the entire system instantly without having to take my hands off the keyboard. So far though I haven't been able to find any decent out-of-the-box solutions for that without any major drawbacks.
Eye-tracking is an underrated user input method in my opinion. I'm hoping eventually VR/AR will make it mainstream.
No, you blink all the time. There have been many, many of these things tried and they all suck quite frankly. It’s best to find some other way to confirm a click, or perform a scroll, etc.
Webcams don’t have enough resolution to be so precise, need really good models to track your head and estimate pose, etc. You also aren’t illuminating anything with a web cam so dark eyes become difficult, glasses non-linearly, warp the eyeball, and a host of other problems. Webcam based approaches usually get very very rough areas that move around like crazy (very noisy).
Essentially the best way to do it is to have something mounted to your face that’s purpose built. There are external eye trackers that are attached to monitors that can do pretty well, but are usually very expensive. The cheaper ones aimed at gamers are quite inaccurate.
Until your hands start hurting like the person who I mentioned. I was trying to discuss solving the general problem. Some people also suffer when using a keyboard
It's one keypress to get the hints, then usually two to select the element, whereas tab-navigation is 1/4 the number of elements on the page (if you do shift+tab whenever it's shorter) and this Manhattan-style keyboard navigation is 2 x sqrt(# elements), if I'm not mistaken.
Here's what I thought just reading the title: press a key, and the elements are spacially mapped onto all keyboard keys (except ESC). Then, hit the key in the general vicinity. If there's too much and you are likely to miss, zoom into the specific area and repeat.
That's really equivalent to the vimium method, but a bit more visually intuitive.
You might want to see this pre alpha experiment for typing in keyboardless XR. For me these days when I hear 'Spatial' I think 3D systems with ray tracing controllers and hand tracking. You can also follow its dev on Twitter for more details.
I don't hold Mozilla and Google to the same standards.
I used Firefox because Mozilla aligned with my sense of morals. For that reason only. Now that they don't I see no reason to keep using an inferior product.
Very succinct. I am approaching this stage, but hard to let go of the fox after 20 years. I keep finding 'reasons' to keep firefox in my workflow. To be honest, I should just rip the band-aid off.
Another option is to study the market, interview at multiple places, and give a high but realistic amount. This way you will get ~highest possible offer
The part of the discussion is not just about pay, it is also about company culture. I really don't want to work at a place willing to haggle and fill the position with the cheapest eligible person.
The problem with this approach is that while the team that is spending their budget on your salary probably doesn't give two shits about an extra $5-20k/yr the disconnected HR department has always been laser focused on pushing back on salary numbers for some reason.
I interviewed at a place where I knew someone who worked there and knew exactly the number they were looking to hire at, I named that number in my interview and they still tried to undercut me. I said, no I want $original_number in my response email and they caved in literally 5 minutes. Why?!?!? You found someone willing to take the job at exactly the team's budget. Shouldn't you be popping the champagne that it's painless and everyone's happy?
The hiring team and the HR team have different local incentives. The hiring team just needs a position filled within a specific budget. The HR team is doing its best to manage company wide expenses. So it is worth it to them to take a crack at reducing the cost of a hire.
If you can identify a company's inconsistencies in policies or behavior, you can identify different sets of incentives different parts of the company are under.
This attitude is common on Reddit and HN, but I think you misunderstand what the norm is. Comparative few companies "spare no expense" when shopping for their average employee. And yes, a developer is a average employee, a worker bee.
A few really big companies might have a different attitude, at least for their major players. I know for a fact that these big companies will offer less than $70k to work in silicon valley, which is a slap in the face to a new grad that was getting better offers in low COL areas.
So where are these mythic companies that don't care about money and give all new hires a fortune without trying to control costs at all?
There are often good teams but they need to work with a compensation department/committee to get actual numbers. IMO it seems a bit early to judge the company culture just by an interaction with the recruiter.
But maybe you consider that to be a part of company culture too. What I’ve noticed though is even fantastic engineering companies might crappy departments for other things.
Doesn’t change the point I’m making unless you’re saying this is a manager you’d be reporting to. In which case your stance is justified. Otherwise my point stands.
You are saying that comfortable communication with friends is rationally less important than long-term ideological battle that you don’t really influence?
If you don't mind sharing your private conversations then sure it starts looking rational.
It is not just an ideological battle when your information is used directly against you personally. Companies pay for ads targeted to you by mining your personal content.
If you are not on facebook or rarely use it they have no opportunity to influence you.
You can use Facebook while not having any conversations on it you'd wish to stay private. I think most of my friends still on Facebook use it that way.
Facebook is a contact point, first and foremost. Nothing prevents you from greeting a friend and requesting that the conversation continues on a more private channel.
It is a good parallel. Obviously if your relatives live on another continent, flying is the optimal, but for example you can ride a bus from SF to LA instead of flying.
Ledger is the company that kept for no good reason, and did not secure database of names, phone numbers and home addresses of their customers putting them at risk of robbery.