.advertise@offshoreoiljobs.co.uk

.www.offshoreoiljobs.co.uk

Category: Civil Engineering

Device brings silicon computing power to brain research and prosthetics — ScienceDaily

Researchers at Stanford University have developed a new device for connecting the brain directly to silicon-based technologies. While brain-machine interface devices already exist — and are used for prosthetics, disease treatment and brain research — this latest device can record more data while being less intrusive than existing options. “Nobody has taken these 2D silicon electronics and matched them to the three-dimensional architecture of the brain before,” said Abdulmalik Obaid, a graduate student in materials science and engineering at Stanford.…

X-FAB BCD-on-SOI Process Addresses Automotive Apps

Download this article in PDF format. Today’s ADAS (advanced driver-assistance systems) functions do more than reduce the risk of injuries during a crash. Many features, such as autonomous braking, collision avoidance, and the ability of a vehicle to determine whether a lane change is possible, are designed to help avoid accidents altogether. ADAS features, only offered to drivers when purchasing a new vehicle as embedded solutions, first appeared as options on high-end luxury vehicles. Unfortunately, to date it hasn’t been…

Shown in a Comparison of Two Methods – Wayfair Tech Blog

1. Introduction In the last century, scholars across a variety of fields have explored the mathematics of decision-making, or learning to intervene within a system. A challenge that relies on decision-making is fundamentally different, and more complex, than a classification problem. For example, designing a machine to distinguish a photo of a dog from a cat (a classification problem) is different from teaching one to recommend a photo of a dog versus a photo of a cat in order to…

Introducing Piranha: An Open Source Tool to Automatically Delete Stale Code

At Uber, we use feature flags to customize our mobile app execution, serving different features to different sets of users. These flags allow us to, for example, localize the user’s experience in different regions where we operate and, more importantly, to gradually roll-out features to our users and experiment with different variations of the same functionality. However, after a feature has either been 100 percent rolled out to our users or an experimental feature has been deemed unsuccessful, the feature…

The Visual Complements Model (ViCs): Complementary Product Recommendations From Visual Cues

Introduction Creating a recommendation system for home decoration poses unique challenges: each customer has his/her own taste and would like to maintain a cohesive personal style across his/her home. We at Wayfair know that it is hard to describe that taste in words and then to search through huge product catalogs to curate a cohesive look. Therefore, we leverage machine learning algorithms by using visual cues to narrow down our expansive catalog and help our customers find the perfect items…

Indy 500: Join Us in the Pits

With new use cases in markets such as gaming, Internet of Things, PC, and virtual reality, there’s an increasing demand for richer haptic experiences. High-definition (HD) haptics, with effects ranging from subtle to sharp, textured effects that simulate different surfaces and sensations, and increasingly efficient vibration motors, are becoming the norm in many products already on the marketplace. As excited as we all are about haptic technology coming into its own, it’s difficult to ignore a serious problem that comes…

Why We Leverage Multi-tenancy in Uber’s Microservice Architecture

The performance of Uber’s services relies on our ability to quickly and stably launch new features on our platform, regardless of where the corresponding service lives in our tech stack. Foundational to our platform’s power is its microservice-based architecture, a commonly used structural style where applications consist of interoperating services.  Microservice architectures, which can support stable deployments and modularity, are well-known for being scalable. With diverse engineering teams at Uber working on interoperating services, it’s important to ensure that our…

Ready for changes with Hexagonal Architecture

by Damir Svrtan and Sergii Makagon As the production of Netflix Originals grows each year, so does our need to build apps that enable efficiency throughout the entire creative process. Our wider Studio Engineering Organization has built numerous apps that help content progress from pitch (aka screenplay) to playback: ranging from script content acquisition, deal negotiations and vendor management to scheduling, streamlining production workflows, and so on. About a year ago, our Studio Workflows team started working on a new…

Haptics is Ready for Standardization

With new use cases in markets such as gaming, Internet of Things, PC, and virtual reality, there’s an increasing demand for richer haptic experiences. High-definition (HD) haptics, with effects ranging from subtle to sharp, textured effects that simulate different surfaces and sensations, and increasingly efficient vibration motors, are becoming the norm in many products already on the marketplace. As excited as we all are about haptic technology coming into its own, it’s difficult to ignore a serious problem that comes…

How we improved latency through projection in Espresso

The software architecture of the identity services stack The services in this diagram can be grouped into four categories. On the left side are 150+ clients requesting data, such as member profiles. An example of a client is the frontend application handling profile pages. On the bottom is Espresso, providing a scalable document store. In the middle, we have two services: identity and identity-mt. Identity is a service on top of Espresso exposing raw CRUD operations that defines various tables…