.advertise@offshoreoiljobs.co.uk

.www.offshoreoiljobs.co.uk

Author: engineering

Updating from FactoryGirl to FactoryBot – Square Corner Blog – Medium

I first encountered FactoryGirl when I started at Square in June. The name felt somewhat odd to me, odd enough that I looked up why the authors picked this name. I wasn’t alone in my quest: the project developers wrote this explanation in 2016 to clarify the name’s origins. I shrugged it off as being lost in translation and moved on. Then again, I’m a cis-het guy, and don’t really need to think much about these things. It bothered other…

Thwarting the Tactics of the Equifax Attackers

We are now 3 months on from one of the biggest, most significant data breaches in history, but has it redefined people’s awareness on security? The answer to that is absolutely yes, awareness is at an all-time high. Awareness, however, does not always result in positive action. The fallacy which is often assumed is “surely, if I keep my software up to date with all the patches, that’s more than enough to keep me safe?”. It’s true, keeping software up…

From Cops On the Beat to Spycams and Algorithms

Police departments these days are using the latest technologies in data analytics and surveillance, often without letting either the public or their own higher-ups know about it.  A recent online article in Slate asks whether these public-safety measures are threatening privacy to the extent that instead of Big Brother, we now have to worry about a lot of Little Brothers snooping around. Consider these cases.  For the last several years, the Chicago police force has operated a system that does…

Go, don’t collect my garbage

Not long ago I needed to benchmark the performance of Golang on a many-core machine. I took several of the benchmarks that are bundled with the Go source code, copied them, and modified them to run on all available threads. In that case the machine has 24 cores and 48 threads. CC BY-SA 2.0 image by sponki25 I started with ECDSA P256 Sign, probably because I have warm feeling for that function, since I optimized it for amd64. First, I…

New Generation IIoT-ready Controllers Shorten Time-to-Value

Have you ever wondered how to improvise on operational agility in this emerging environment of connectivity pathways? Streamlining production operations is a necessity but a faster response to changing market requirements is the key to cut the competition. For this, modern controllers are being used to streamline production operations and enable localized control capability. There are numerous advantages present within Industrial Internet of Things (IIoT) and to provide true value a controller must possess following characteristics. Sufficient Ethernet connectivity so…

Dutch flood expertise is big export business

In this Nov. 6, 2017, photo, a self-raising dike is seen in the Dutch fishing village of Spakenburg. The 300-meter long dike that is raised by the very flood waters it is designed to hold back is an example of Dutch ingenuity in flood prevention that is becoming a major export earner for this low-lying nation. (AP Photo/Mike Corder) On a calm, clear morning, historic wooden fishing boats float tranquilly on the glassy waters of the Dutch harbor of Spakenburg.…

Cats Protect Newborns From Developing Asthma » Curious Cat Science and Engineering Blog

Cats Protect Newborns From Developing Asthma Posted on November 11, 2017  Comments (0) Everyone should appreciate the value of cats (as we do, honoring cats in our blog’s name); yet some people seem oblivious to the greatness of cats. In another demonstration of what we gain by associating with cats, research has shown living with cats as newborns helps protect those with a specific gene variation from developing asthma. Mia and her wonderful cat Pippa, the cat alerts Mia’s family…

Resilience Engineering at LinkedIn with Project Waterbear

Our latest home page depends on more than 550 different endpoints in its dependency tree. It is very difficult for developers to ensure expected “graceful” degradation on the home page for every failure scenario involving this many endpoints. With LinkedOut, we implemented a “disruptor” filter in the Rest.li client. In this filter, we inspect the LiX context for member ID and treatment. The member ID will decide if this request should be disrupted, and the LiX context will determine which…

CreateCheckout options explained. – Square Corner Blog – Medium

We released Square Checkout as a way for developers to accept payments without having to deal with a card nonce or building a payment form user interface. In this post, we’ll dive deep on the different options available to you when generating a checkout form. Access token & location ID These might not seem like “options” per se, but it is an important to make sure that the Square Checkout forms you generate are associated with the correct location, whether…

Engineering More Reliable Transportation with ML and AI at Uber

In recent months, Uber Engineering has shared how we use machine learning (ML), artificial intelligence (AI), and advanced technologies to create more seamless and reliable experiences for our users. From introducing a Bayesian neural network architecture that more accurately estimates trip growth, to our real-time features prediction system, and even our own internal ML-as-a-service platform, Michelangelo, these two fields are critical to supporting Uber’s mission of developing reliable transportation solutions for everyone, everywhere. Among other areas, we use ML to…