.advertise@offshoreoiljobs.co.uk

.www.offshoreoiljobs.co.uk

Engineering News

What makes a great photo editing intern (Apply now for Winter/spring 2017!)

Photo by Rachael Ketterer This is not your standard photo internship! This internship is an opportunity to learn more about the world of photo editing. Our goal isn’t to make you into a photo editor; we view this internship as a chance for you to understand what it is like to be an editor and improve your visual literacy, which can help you become a better photographer. The internship runs from January 9, 2017 to April 21, 2017. Applications are…

Medium’s DynamoDB Data Source for Apache Spark – Medium Engineering

Medium’s tech stack includes DynamoDB for our production data, and Apache Spark for backend data processing. We need a fast and reliable integration between these systems to support our data warehouse. Talking with data engineers at other companies, this is a common pairing and we all have somewhat similar internal tools making these systems play well together. We’ve open-sourced our DynamoDB Data Source for Apache Spark with the goal of making DynamoDB & Spark easy to use together for everyone.…

Tumblr Engineering — Juggling Databases Between Datacenters

Tumblr is a big user of MySQL, and MySQL automation at Tumblr is centered around a tool we built called Jetpants. Jetpants does an incredible job making risky operations safe and reliable, even fairly complex tasks like replacing failed master servers, or splitting a shard. While Jetpants is an incredibly effective and valuable tool for Tumblr’s day-to-day operation, it has remained very difficult to implement a meaningful testing framework. Integration testing at this level is very challenging. In this article…

Tumblr Engineering — Alpha or Beta? The Choice is Yours, Android Users….

Simulating background / foreground notifications in Android In a recent article I wrote for objc.io detailing how notifications in Android differ from those in iOS, a reader messaged me and asked “How do I detect if an Application is in the foreground when a notification arrives? Android seems to be missing this functionality, where iOS has it readily available.” paraphrased It’s true, there is no intrinsic differentiation for foreground and background notifications in Android. This is largely a fundamental difference…

How Will New Transportation Technology Impact Packaging Damage?

I am often involved in the replication of packaging damage due to transportation hazards; frequently there is a new or surprising dynamic between the trailer, the route and the products inside the trailer.  It is important to know the dynamics of the distribution route, which, with today’s technology and instrumentation, is pretty routinely and easily accomplished.  Usually, we can utilize standard test methods for truck vibration, but sometimes there is something in the specific route that may lie outside the…

Open Sourcing a Deep Learning Solution for…

By Jay Mahadeokar and Gerry Pesavento Automatically identifying that an image is not suitable/safe for work (NSFW), including offensive and adult images, is an important problem which researchers have been trying to tackle for decades. Since images and user-generated content dominate the Internet today, filtering NSFW images becomes an essential component of Web and mobile applications. With the evolution of computer vision, improved training data, and deep learning algorithms, computers are now able to automatically classify NSFW image content with…

Personalized Group Recommendations on Flickr |…

There are two primary paradigms for the discovery of digital content. First is the search paradigm, in which the user is actively looking for specific content using search terms and filters (e.g., Google web search, Flickr image search, Yelprestaurant search, etc.). Second is a passive approach, in which the user browses content presented to them (e.g., NYTimes news, Flickr Explore, and Twitter trending topics). Personalization benefits both approaches by providing relevant content that is tailored to users’ tastes (e.g.,…

Personalized Group Recommendations on Flickr

There are two primary paradigms for the discovery of digital content. First is the search paradigm, in which the user is actively looking for specific content using search terms and filters (e.g., Google web search, Flickr image search, Yelp restaurant search, etc.). Second is a passive approach, in which the user browses content presented to them (e.g., NYTimes news, Flickr Explore, and Twitter trending topics). Personalization benefits both approaches by providing relevant content that is tailored to users’ tastes (e.g.,…

Simple Style Sheets – Medium Engineering

Or How to Improve Your Sleep by Dropping the Cascade What happens when you drop the “C” from CSS? At Medium, we’ve been experimenting with a new way of using CSS to style our user interface components: a few months ago we started using small, atomic, and non-cascading classes instead of the usual BEM modifiers. The result is that we have a slightly more awkward but much more robust system of styling visual components. Block Element Modifier CSS has only one global…

How we use Mocha and jsdom with CoderPad for Frontend interviews – Wealthfront Engineering Blog

At Wealthfront, our goal for interviews is simply to assess whether the candidate would be successful as an employee. The most important thing for us is to learn how they think and if they will excel at the job we are hiring them for. When interviewing frontend engineering candidates, we want them to write real code in an environment that they are used to. One of the greatest tools for technical interviews in the last few years has been CoderPad.…