News for hackers. Stuff that matters.
Re:Shirt Without Stripes by njharman on Monday April 20, 2020 @04:04PM (#22927905)
less than lay person, but in your example

> "no evidence of cancer" and "evidence of no cancer" are very different things.

Why is it not as simple "no belongs to the word it precedes" ? like unary operator, ! (not), in typical computer languages.

Re:Shirt Without Stripes by DenisM on Monday April 20, 2020 @04:46PM (#22928333)
- evidence of no liver cancer

- no textbook evidence of cancer

Statements have structure, parsing them with simple rules like this is akin to parsing C++ with regular expressions.

Re:Shirt Without Stripes by tsimionescu on Tuesday April 21, 2020 @02:46AM (#22932604)
Re:Shirt Without Stripes by munk-a on Monday April 20, 2020 @04:11PM (#22927966)
You need to actually build up noun comprehension though, because "evidence of no remaining cancer" or other qualifier words can greatly confuse the situation.

You'd also have quite a bit of fun trying to parse the phrase "no means no" or other usages where "no" is being used as a noun... And for bonus points, folks talk to search engines in broken english all the time so "shirts no single striped" is a totally reasonable query to submit to a server and expect to be parse-able.

Re:Shirt Without Stripes by bad_user on Tuesday April 21, 2020 @01:44AM (#22932340)
The broken English aspect also happens because we know search engines don't understand English anyway.
Re:Shirt Without Stripes by munk-a on Tuesday April 21, 2020 @01:31PM (#22937130)
I don't know the usage stats on AskJeeves but that search engine specifically purported itself to do well when asked a question in english. Now, the tech at the time wasn't even near close to being able to support it, but their advertising targeted it. That all said I never typed in "Who is Derek Jeter?" and I don't know anyone who did.

I think the basic issue is that people just don't respect machines and want to minimize the amount of effort spend on communicating with them - I don't say "Alexa please bring up songs by Death Grips if you don't mind" I shout "Alexa! Play! Death Grips!" and then yell at it when it misunderstands.

Re:Shirt Without Stripes by d1str0 on Monday April 20, 2020 @04:08PM (#22927937)
Because theres a big difference between english and computer/query languages. You can deduce a lot from a query language, but not necessarily english.