doinathing | 5 years ago | on: Show HN: What would mechanical programming look like?
doinathing's comments
doinathing | 5 years ago | on: Show HN: What would mechanical programming look like?
doinathing | 5 years ago | on: Show HN: What would mechanical programming look like?
Again, AMAZINGLY COOL project, not wanting to take anything away from that. Just want everybody to be able to learn about it, even if they are not mouse users, not sighted, etc.
doinathing | 5 years ago | on: Full-Bleed Layout Using CSS Grid
CSS is able to target print and all manner of other different scenarios and needs. It's inherently complicated because it's very flexible and accounts for all kinds of use cases.
The problem is you don't need all that power most of the time, but it's there. To understand CSS you have to understand a lot of underlying concepts about layout and web page structure. People feel like "Why do I have to remember all these arbitrary rules?!". I sympathize - and sure a fair few things are arbitrary and never changed due to not breaking existing code - but most of the rules are not arbitrary, they just serve a bigger world than what we might be dealing with as web devs.
In the end I prefer to think of CSS as a powerful programming language that gives me lots of _primitives_, not a framework with a bunch of out of the box behavior that matches my narrow needs. If you want those, they are out there of course.
But yeah. CSS is hard and it takes study, practice, and time to be good at it. I think half of the time we struggle with CSS it's because we expect that it is "easy" and that it should cooperate without us investing time in learning it. It's written in short lines that look like plain English. It should do what we expect all the time, right?
doinathing | 5 years ago | on: Ask HN: Am I the longest-serving programmer – 57 years and counting?
doinathing | 5 years ago | on: Behind Irish outpouring of relief for Navajo
doinathing | 5 years ago | on: Walmart is piloting a pricier 2-hour ‘express’ grocery delivery service
There is risk in both things. There's risk being in the same room, typing on the same keypad for payment, risk in being near people outdoors.
So we take calculated measures to reduce the risk. The advice is maintain six feet, but that's not some magic number between risk and no risk.
I don't feel assaulted if somebody passes by me either, but I'm not aiming to voluntarily increase my risk by intentionally causing myself to come close to other people if I can just hang back or go another way. I don't care what the majority of the behavior is, we all have to do what seems reasonable to us.
I'm lucky enough that I can almost completely avoid being in the store at all, or anywhere else that has groups of people, which I do since that's the lower risk approach.
My partner has a respiratory condition, we have elderly relatives that we bring food to, we have to try any practical steps we can do not pass on the disease to other people in our lives, who might have a very bad time or die if they get it.
doinathing | 5 years ago | on: Walmart is piloting a pricier 2-hour ‘express’ grocery delivery service
And yes, wait for the person to move on, don't squeeze past them, that's the whole point.
I have no data but it seems like something that would be helpful.
doinathing | 6 years ago | on: Upgraded Google Glass helps autistic kids “see” emotions
I agree with you that the real thing here is that we should accept all people regardless of how they view/prioritize our emotions and meet each other where we all are. But until we are all in that same agreement, I'm all for tools that provide increased agency/information to people who want to use those tools.
doinathing | 6 years ago | on: Autism research on single neurons suggests signaling problems in brain circuits
doinathing | 6 years ago | on: U.S. Judge Orders “Immediate Removal” of Website Critical of Voice Lie Detector
... sure, you can extract "confessions" using all manner of lies and pressure tactics like this. A person who is persuaded that the machine is 100% accurate might just decide there's no way out and play along with confessing in the moment because they have no other alternative and it's a very stressful and unusual situation to be in. These are not what I'd call reliable confessions or meaningful information though.
Sometimes it's worth it if what you are doing with JS is highly interactive & there's a payoff. But in this case, each thing of content could be its own page, and that plus a little more semantic HTML would do wonders.