Daily Shaarli

All links of one day in a single page.

August 22, 2014

Covoiturage-libre.fr - Le site du covoiturage libre et gratuit !

Le site du covoiturage libre et gratuit !

▶ [Linux.conf.au 2013] - The real story behind Wayland and X - YouTube
▶ Google I/O 2012 - Go Concurrency Patterns - YouTube

Concurrency is the key to designing high performance network services. Go's concurrency primitives (goroutines and channels) provide a simple and efficient means of expressing concurrent execution. In this talk we see how tricky concurrency problems can be solved gracefully with simple Go code.

Honza Hubička's Blog: Devirtualization in C++, part 6 - asking user for help

Full devirtualization replaces given polymorphic by a direct call (that can get inlined later). Speculative devirtualization is a weaker form turning polymorphic call to a conditional testing whether the target is the predicted one and going by direct call path if it happens to be so and doing the indirect call otherwise.

▶ DEFCON 19: Hacking MMORPGs for Fun and Mostly Profit - YouTube

Online games, such as MMORPG's, are the most complex multi-user applications ever created. The security problems that plague these games are universal to all distributed software systems. Online virtual worlds are eventually going to replace the web as the dominant social space on the 'Net, as Facebook apps have shown, and this is big business. MMORPG game security is something that is very important to game studios and players, yet bots and exploits continue to infest all major