Hacker News new | ask | show | jobs
by aritashion 515 days ago
> So then it begs the question: if the value is really a `uint16_t`, then why is it being handled through a plain `int`?

I don't think it begs the question, but it does raise one!

2 comments

Nit: "begs the question" means "raises the question" in many contemporary colloquial contexts. It can _also_ refer to a type of logical fallacy in philosophical contexts.

The phrase can be confusing because of its overloaded definitions, so it's best to avoid it. But if you understood what someone meant when they used it, then... you understood it's meaning.

Remember to treat the study of language descriptively rather than prescriptively!

https://en.wiktionary.org/wiki/beg_the_question