3 ms·
Humans by default make assumptions to error-correct. Computers don’t do that by default, but you could get bash (for example) to also make assumptions with a se
by adeelk93 6y ago
Humans by default make assumptions to error-correct. Computers don’t do that by default, but you could get bash (for example) to also make assumptions with a setting like:
set completion-ignore-case On
Personally, I’d prefer an obtuse computer over one that makes assumptions and is occasionally wrong.
- IanCal 6y ago> Computers don’t do that by default Absolutely, but it's where I find people get tripped up who aren't as used to tech. The thing I have told the computer to do is technically wrong in a minor way but it's extremely obvious to anyone that looks at it what I want. There are multiple reasons why we usually want this to be the case (simpler to implement, cost of returning an error is low but the cost of automatically doing the wrong thing can be huge, etc). The rules aren't universal either. Some machines are fine with different casing, some aren't. Email addresses aren't case sensitive, typically, but my user name might be. Email addresses have to be exact, except with gmail where . isn't important, and anything after + is ignored. Google search from the omnibox will assume what it thinks you wanted to search for by default but urls entered in the same place are extremely picky.