Hacker News new | ask | show | jobs
by barefootcoder 3567 days ago
Because our language is a mashup of multiple other languages, and thus the rules are inconsistent.

As for pronunciation of those two:

weary is pronounced like "ear" wary is pronounced like "air"