.advertise@offshoreoiljobs.co.uk

.www.offshoreoiljobs.co.uk

Category: Mechanical Engineering

Under the hood: Photo Search | Engineering Blog | Facebook Code

Today, the volume of photos taken by people with smartphone cameras challenges the limits of structured categorization. It is difficult for one person to categorize their own repository of smartphone photos, much less to define a structured taxonomy for everyone’s photos. On Facebook, people share billions of photos every day, making it challenging to scroll backward in time to find photos posted a few days ago, let alone months or years ago. To help people to find the photos they’re…

World’s first demonstration of multicolor 3-D in vivo imaging using ultra-compact Compton camera

The Compton camera only weighs 580g and is palm-sized, making it the world most compact medical gamma-ray detector. Credit: Waseda University As represented by conventional radiograph, radiological images provide only black and white figures in 2D space. The situation is basically the same for Single photon emission tomography (SPECT) and positron emission tomography (PET), which are the two most common molecular imaging techniques used in nuclear medicine. PET is used especially for early cancer and Alzheimer’s disease detection, but radioactive…

Celebrating Research Excellence at LinkedIn

At LinkedIn, our data scientists and researchers have the opportunity to work with massive amounts of data, solve real problems for our members around the world, and publish at major conferences. They work to improve the relevance of our products, contribute to the open source community, and routinely produce outstanding research. If you’re a regular reader of this blog, you already know about the outstanding research done by LinkedIn’s Analytics, Data Science, and Relevance teams. Occasionally, though, we are lucky…

ParlAI: A new software platform for dialog research | Engineering Blog | Facebook Code

One of the long-term goals in AI is to develop intelligent chat bots that can converse with people in a natural way. Existing chat bots can sometimes complete specific independent tasks but have trouble understanding more than a single sentence or chaining subtasks together to complete a bigger task. More complex dialog, such as booking a restaurant or chatting about sports or news, requires the ability to understand multiple sentences and then reason about those sentences to supply the next…

How Etsy Ships Apps – Code as Craft

In which Etsy transforms its app release process by aligning it with its philosophy for web deploys Anchors Aweigh Deploying code should be easy. It should happen often, and it should involve its engineers. For Etsyweb, this looks like continuous deployment. A group of engineers (which we call a push train) and a designated driver all shepherd their changes to a staging environment, and then to production. At each checkpoint along that journey, the members of the push train are…

Detroit and San Diego Data Centers expand Cloudflare network to 26 North American cities

Cloudflare is excited to announce deployments in Detroit (Michigan) and San Diego (California), which are our 114th and 115th data centers respectively. They join Colombo, Sri Lanka and Cape Town, South Africa in the cohort of four new cities added just this week to our growing global network, which spans 57 countries and counting. For over 6 million Internet properties, we now serve customer traffic from across 26 North American cities, including 22 in the United States alone. We’re not…

Automated Machine Learning — A Paradigm Shift That Accelerates Data Scientist Productivity @ Airbnb

By Hamel Husain & Nick Handel At Airbnb, we are always searching for ways to improve our data science workflow. A fair amount of our data science projects involve machine learning, and many parts of this workflow are repetitive. These repetitive tasks include, but are not limited to: Exploratory Data Analysis: Visualizing data before embarking on a modeling exercise is a crucial step in machine learning. Automating tasks such as plotting all your variables against the target variable being predicted…

Do you trust the crowd? 3 ways to improve crowdsourcing at your company

Jay Wang | Pinterest engineer, human computation Crowdsourcing, or what we refer to as human computation, plays a large role at Pinterest. From measuring the relevance of search results to detecting spam, our use cases are vast. The premise behind human computation is simple–some tasks are just better suited for humans than computers. Additionally, with the emergence of machine learning, reliable training data has quickly become a must-have. All of this drives a need for quality human computation at a…

Open Sourcing Athenz: Fine-Grained, Role-Based…

By Lee Boynton, Henry Avetisyan, Ken Fox, Itsik Figenblat, Mujib Wahab, Gurpreet Kaur, Usha Parsa, and Preeti Somal Today, we are pleased to offer Athenz, an open-source platform for fine-grained access control, to the community. Athenz is a role-based access control (RBAC) solution, providing trusted relationships between applications and services deployed within an organization requiring authorized access. If you need to grant access to a set of resources that your applications or services manage, Athenz provides both a centralized and…

Augmented camera previews for the Dropbox Android Document Scanner

With Dropbox’s document scanner, a user can take a photo of a document with their phone and convert it into a clean, rectangular PDF. In our previous blog posts (Part 1, Part 2), we presented an overview of document scanner’s machine learning backend, along with its iOS implementation. This post will describe some of technical challenges associated with implementing the document scanner on Android. We will specifically focus on all steps required to generate an augmented camera preview in order…