Category: Technology



Sharing of photos has become one of the primary ways for people to communicate. Billions of photos are uploaded on Facebook every single day. Such a large scale makes it challenging to sift through and find photos a person is interested in. To help people find the photos they’re looking for more easily, it becomes crucial to match their search queries with the right photos to satisfy search intent. This requires a deep understanding of both the photos as well as queries in multiple languages. In this talk, we will present an overview of the infrastructure as well as machine learning models powering Facebook’s image search system. EVENT: MLConf 2018 SPEAKER: Fedor Borisyuk, Technical Leader in the Domain of Computer Vision at Facebook PERMISSIONS: MLConf provided Coding Tech with the permission to republish this video. CREDITS: MLConf YouTube channel: https://www.youtube.com/channel/UCjeM1xxYb_37bZfyparLS3Q https://www.youtube.com/watch?v=fe1x_tli7to



One of the main defining features of C++ is that of well defined object lifetime. We know that when a scope exits any local variables will be properly cleaned up. This is something that we rely upon and use regularly for the management of resources (ie RAII). However, there are some corners of the language that challenge our understanding of object lifetime. I have been teaching classes on understanding object lifetime for over a year now and some of these places continue to surprise my students and have even surprised me. We will explore these corners of C++ and ask if they cause enough concern that the language features should not be used, or if they are still worth the price? We will also ponder if these can be considered mistakes in the language or just side effects of a useful feature. We will also explore when and how the compiler and analyzers can warn on these issues. EVENT: CppCon 2018 SPEAKER: Jason Turner PERMISSIONS: CppCon Organizer provided Coding Tech with the permission to republish this video. https://www.youtube.com/watch?v=3lUFmm_E2J0



Step inside your everyday JavaScript tools, and you’ll find the abstract syntax tree. With the AST, let’s discover how our tools work, how we can extend them, and build a better understanding of computer language along the way. EVENT: CascadiaJS 2018 SPEAKER: Will Klein PERMISSIONS: Original video was published with the Creative Commons Attribution license (reuse allowed). CREDITS: Original video source: https://www.youtube.com/watch?v=JMqZgUNkqgk https://www.youtube.com/watch?v=mNchKzd0I44