I wrote this a couple of months ago (some parts of it aren't true, but the date is correct): I know precisely when the next half life game will release.
Remember the "Steam summer sale Monster game"? We noticed that for like a week it stopped loading at 97
Then, it changed to 109
Now, we have 2 numbers, 97 and 109. But what do they mean? Someone already predicted that they would announce it at 09/1 after pax, but that averred to be false.
Right now, we are in 2015. The first number (97) could mean the year 2017. 2015 - 2017 = 1998->Year of the release of the first half life (november 8th)
We the other numbers, we can form the date 9/09/17. But what happened 2 year before that date (yesterday)? That's right, the firt game running source 2 (dota 2) is out of beta.
Also, as I predicted before, the number 109 could be a reference to the date 10/9 (October 9th OR today, september 10th). What if they had originally planed to announce dota 2 Reborn getting out of beta today instead of yesterday? Or, what if something else is announced october 9th?
My guess is that, on October 9th, they will announce a port to source 2 of CSGO. It will be called CS:Respawn/s
Then, we can also modify the numbers to make the dates 19/09/7 or 09/19/7. What I think is that they will announce left 4 dead 3 at this date.
And then, as I predicted, they will announce Half life 3 on the 9/09/17.
But of course, now that they know that we know, they will probably change everything....