08-07-2016, 01:58 AM
I personally think your definition of "need" is off.
If you want to be specific with "need" then you would use the form "X needs Y because Z" (or similar). For example "I need food because I want to survive", and yes, that is a correct use of "need", because my goal of surviving needs food, it cannot be accomplished without it. With the sentence "I need a job", the reasoning is implicit, and only necessary if you can't figure it out yourself, which your original post clearly demonstrated you could. Also, take a closer look at my first example. Technically all I need is nutrition but that sentence has an extra implicit reason on top of the already explicit one "I need food because I want to survive and food is the easiest way to gain nutrition which I need to survive".
The thing is if we made everything explicit we would never get anywhere. Heck the meaning of all the words I am writing here is implicit, and if I had to define everything before I wrote it I would not even be able to start, so if you are going to be a pedant, which I would definitely encourage, please be a pedant where it matters (such as https://www.youtube.com/watch?v=rNu8XDBSn10).
If you want to be specific with "need" then you would use the form "X needs Y because Z" (or similar). For example "I need food because I want to survive", and yes, that is a correct use of "need", because my goal of surviving needs food, it cannot be accomplished without it. With the sentence "I need a job", the reasoning is implicit, and only necessary if you can't figure it out yourself, which your original post clearly demonstrated you could. Also, take a closer look at my first example. Technically all I need is nutrition but that sentence has an extra implicit reason on top of the already explicit one "I need food because I want to survive and food is the easiest way to gain nutrition which I need to survive".
The thing is if we made everything explicit we would never get anywhere. Heck the meaning of all the words I am writing here is implicit, and if I had to define everything before I wrote it I would not even be able to start, so if you are going to be a pedant, which I would definitely encourage, please be a pedant where it matters (such as https://www.youtube.com/watch?v=rNu8XDBSn10).
Age ratings for movies and games (and similar) have never been a good idea.
One can learn a lot from reinventing wheels.
An unsound argument is not the same as an invalid one.
volatile in C++ does not mean thread-safe.
Do not make APIs unnecessarily asynchronous.
Make C++ operator > again
Trump is an idiot.
One can learn a lot from reinventing wheels.
An unsound argument is not the same as an invalid one.
volatile in C++ does not mean thread-safe.
Do not make APIs unnecessarily asynchronous.
Make C++ operator > again
Trump is an idiot.