Brazil's Piraha tribe strongly discourages any conversation (or action) acknowledging either the future or the past. Some researchers say the Piraha language is a "one, two, many" language in terms of numeracy. That is, they recognize the quantities of one and two, and after that it's just "a bunch." As a side note, many Western languages may display signs of similar construction: the cardinal numbers "one" and "two," for example, are separate from the ordinals "first" and "second." After that, it is as if once we learned there was a cardinal "three" we needed an ordinal, so we just moved some phonemes around for "third," and a system applies for making ordinals from that point forward.
Other researchers say the Piraha have no numbers at all. Their language is tonal, with either 10 or 11 phonemes depending who you ask.
If they place no stock in the past or future, they have enormous regard for the reliability of information. They have a suffix conveying "I saw it," and other slots in their language for other levels of certainty. They don't give a crap if you can see the future. They just want to know the present.
It is a small tribe/language, with only about 300 native Piraha speakers.
I fear for their survival, as many of them seem to have taken up residency in this forum.
I am thinking more about the cultural bias for the present only, although we could all be accused of speaking a "one too many" language on this thread.