Ted Dunning will be speaking to our group on Thursday, January 22nd.  

Real-time programming is all about making guarantees about response time, throughput, latency or other performance indicators.  Ironically, guarantees are not synonymous with determinism and there are important cases where using random numbers in some form or other can substantially improve accuracy, response times or latency.  Randomness can also be used in interesting ways to explain or corroborate abstract mathematical results or to test algorithms.  I will provide a quick tour of how to use randomness in a variety of practical ways from explaining difficult concepts, to improving accuracy of real time systems to doing realistic testing or emulation of real-time systems. 

If you've seen any of Ted's past talks, you know it'll be fascinating.  

Speaker Bio

Ted is Chief Application Architect at MapR and has held Chief Scientist positions at Veoh Networks, ID Analytics and at MusicMatch, (now Yahoo Music). Ted is responsible for building  the world's most advanced identity theft detection system, as well as one of the largest peer-assisted video distribution systems and ground-breaking music and video recommendations systems. Ted has 24 issued and numerous pending patents and contributes to Apache Mahout, Zookeeper and Drill™. He is also a mentor for Apache Spark, Storm, DataFu and Stratosphere. Ted has spoken at numerous conferences throughout the world.