Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

That's nonsense. I would never assume "Last January" means 2016. I've never met anyone who talks the way this arbitrary "rule" implies, either. Human language is not computer language; trying to force standardization of relative terms is rarely useful. We interpret by context.


No, he's correct. To a native English speaker, "since January" would mean "in the last 4 months", whereas "since last January" would mean "in the last 16 months" (assuming it's April now).

There's no ambiguity there. It's just how the language works.


It's currently Saturday, if someone says "last Sunday", I assume they mean the previous Sunday that recently passed. If someone says "last Friday", I assume they mean the one a week and a day ago. This seems like a common interpretation in the UK.


I'm a native English speaker (lived all my life in the UK) and I interpret 'last January' as January 2017.


How about "last Friday?" Do you interpret that as "yesterday?"


So both "January" and "last January" mean the same thing? (Not a native speaker, but a programmer :D)


They could mean the same thing depending on the speaker.

"I saw that film last January."

"I saw that film in January."

As the other commenters have mentioned, "last January" may mean January 2016 for them, whereas for others it's 2017. The second example should be a definite 2017, except you always have your occasional smart alec [0].

I would disagree with jasonkester--there is ambiguity here.

[0] https://en.wiktionary.org/wiki/smart_aleck


"The second example should be a definite 2017"

_If_ "I saw that film in January", definitely means 2017, it requires quite deep semantics, as chancing it to "My birthday is in January" shows.


Not necessarily. Suppose Tim and Bob are having a conversation.

Tim: "It's a little known fact that Woodrow Wilson signed the Treaty of Versailles while ice skating on the royal pond." Bob: "That's clearly nonsense. The Treaty of Versailles was signed in June."

It would be very different to say, "the Treaty of Versailles was signed last June." That would imply it was signed in June 2016, rather than June 1919.


I live in the US, and also agree with this. That's why we say "before last" to specify the item before the last one.


This entirely depends on the person / area. Native speaker or not. Like a couple meaning 2 or 2-5.


So you've had one meal "since your last meal" then?


I'm a native English speaker and I agree with the parent.


If anything, "last" meaning "most recent" would be the most logical. However, "last January" meaning January of last year is a convention. Not everyone follows or knows it, but it does exist. Same for days of the week.


So 'last' refers to the instance on the last complete cycle? It makes sense, but no one I know talks that way.

What about 'this past', is that used to refer to the latest instance or is that also last complete cycle?


Your indirectly talking about the year. "January" is for the current year and "last January" would be last year.

I would interpret "this past" as most recent thing from the current. So "this past January" would, to me, sound like the most recent January (Jan 2017)


"Last January" would definitely mean January 2016.




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

Search: