vrfcodf
Although this is quite contradicting:
5.1.2.3. p4: In the abstract machine, all expressions are evaluated as specified by the semantics. An actual implementation need not evaluate part of an expression if it can deduce that its value is not used and that no needed side effects are produced (including any caused by calling a function or accessing a volatile object)
And who plugs them, and where. In space, before landing?
You should read about strict aliasing, you will be surprised.
Oculus terms of service require (among other things) of the user this: By submitting User Content through the Services, you grant Oculus a worldwide, irrevocable, perpetual (i.e. lasting forever), non-exclusive, transferable, royalty-free and fully sublicensable (i.e. we can grant this right to others) right to use, copy, display, store, adapt, publicly perform and distribute such User Content in connection with the Services... and so on
This is absolutely not the case with the MIT license, which only requires the licensee to do this: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. and nothing else. Oculus license (terms of service) requires the licensee give to Oculus right to his/her User content if he/she agrees to the Oculus license (terms of service).
With the MIT license you grant those permissions for your own work, not for their work back to you.
No mobile app is tracking me. The only information stored by the use of my phone is the cell tower location, the use of that information requires a court order in my country (although it is possible that even that isn't stored anymore, I would have to check).
Information Automatically Collected About You When You Use Our Services: -Information about your physical movements and dimensions when you use a virtual reality headset.
So even if I play single player games in my home I have no expectation of privacy anymore.
Nevertheless, if you don't use the least significant bits, and if the constants are carefully chosen, MLCG passes most of the hardest statistical tests. For example it passes all DIEHARD tests, and most of TESTU01.
Use a multiplicative linear congruential generator with a period 2^n , where n is ceil(log2(m)), where m is the size of the list.
Seed the generator, start generating values and drop all values that are larger than m. In the worst case you will have to drop half of the values, in the best case you will drop none. This depends on how close to a power of 2 m is.
The generator is very short, one line of code, and very fast: one multiplication, one addition, and one bitshift. Space complexity is O(1).
If your tweets are generated out from an integer value, then you can use this value to generate them. The tweets will be unique (assuming the tweet generator will generate unique tweets from unique values), and you will have m of them.
In the future where everything is recorded the records should be sealed unless a warrant for those recordings is presented. The warrants should be made public.
Recording everything is alredy happening in some cities, like London, but the control is on the side of law enforcement.
At time stamp 29:19: There might be advertising in the world, but we need to figure that down the line. That is probably where the business will come from...
And at time stamp 29:50: If we are successful in building the kind of platform that we think we can build here, there should be lots of different monetization opportunities, it is too early to make any concrete plans in terms of exactly what virtual will be.
Facebook is building the first virtual world. Think about that.