Hacker News new | past | comments | ask | show | jobs | submit login
Bricks, Bikes, and Code (andreyf.tumblr.com)
18 points by andreyf on Jan 11, 2009 | hide | past | favorite | 8 comments



"when humanity matures - human language will become less ambiguous"

That seems very unlikely. In fact I'd guess natural language has to be imprecise to work.


I always thought of natural language as a lossy compression algorithm for ideas, and as always in every lossy compression, you sacrifice some accuracy for the sake of brevity.


To an extent, sure, but he didn't say "unambiguous", just "less ambiguous". In fact, just since 1987 a "less ambiguous" natural language has been developed: Lojban (http://en.wikipedia.org/wiki/Lojban).

Lojban still has semantic ambiguities, but it is free of the syntactic variety (think "Time flies", which could either be a command or a statement) and thus is a less ambiguous language than most others.

I still haven't gotten around to learning it though. Someday.


For instance, legal language HAS to be imprecise, otherwise no lawyer would ever agree to anything ever. So much negotiation every day goes into the subtle imprecision of clauses in contracts.

That's why there are courts -- to navigate the imprecision of both law and contracts and to give intelligence to ambiguity that could never be replaced by first order logic.


I agree, though I think that eventually computers will adapt the imprecision of human language/thought.


I don't understand, sorry.


OK, so tell me, what did you learn from "They go where they mean to go, and they mean to go where they go"? Is it some sort of ZEN puzzle?


Please don't post your Chicken Soup for the Hacker's Soul pablum to news.yc




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: