.advertise@offshoreoiljobs.co.uk

.www.offshoreoiljobs.co.uk

Engineering News

Tumblr Engineering — Tumblr Themes & React and Redux: Part 1

As a platform that prides itself on being a home for artists and creatives alike, it only makes sense that we allow our users to fully customize their Tumblrs to fully express themselves. Here at Tumblr, the world is your oyster not only in terms of looks but also in how you create your theme. I wanted to demonstrate how you too can develop a theme using Redux and React. Since there are plenty of docs and tutorials on how…

What Makes a Good Fiducial?

Accountants may have a fiduciary responsibility, but that really has nothing to do with PC board assembly. Change the “ry” to a “ls”, however, and you get fiducials, which does have something to do with PCB assembly. A fiducial is essentially an alignment mark for surface mount assembly machines. High volume assembly requires them to ensure accurate registration and parts placement. Low volume assembly, like we do here at Screaming Circuits, doesn’t necessarily require them. (Some low volume shops do,…

Engineering Ethics Blog: Atlanta Burns a Bridge

For several years—possibly since 2006, according to one report—construction crews working near an elevated section of Interstate 85 near Piedmont Road in northeast Atlanta had stored large quantities of bright-orange high-density-polyethylene (HDPE) pipe.  It’s used for a variety of things in public works, such as conduits for streetlight and traffic-signal cables, and comes in large reels two or three feet high each, that were stacked two high under a bridge span.  It’s not the kind of thing one could just…

Using Scientific Knowledge to Drive Policies that Create a Better World » Curious Cat Science and Engineering Blog

Using Scientific Knowledge to Drive Policies that Create a Better World Posted on April 2, 2017  Comments (1) I have written about the problems of overfishing in the past: Add Over-Fishing to the Huge Government Debt as Examples of How We Are Consuming Beyond Our Means (2012) – Fishless Future (2006) – North American Fish Threatened (2008) – The State of the Oceans is Not Good (2011) – European Eels in Crisis After 95% Decline in Last 25 years (2009).…

Announcing New NAND-Compression BOM consolidation service

Screaming Circuits is proud to announce its newest prototype and low-volume manufacturing related service offering: NAND-compression BOM (bill of materials) consolidation. One of the ongoing frustrations in the electronics design design world relates to the explosive rate of introduction of new components. Specialized components were introduced at the rate of 42 per day during the first three months of 2017, according to industry watch group StIOsMCT (stop the introduction of so many chip types). “Keeping the BOM straight and getting all…

Introducing Pixie, an advanced graph-based recommendation system

By: Pong Eksombatchai & Mark Ulrich | Pinterest engineers, Discovery At Pinterest, a primary engineering challenge is helping people discover and do things every day, which means serving the right idea to the right person at the right time. While most other recommender systems have a small pool of possible candidates, for instance 100,000 movies, Pinterest has to recommend from more than 100 billion ideas saved by 150 million people around the world in real-time. We set a performance goal…

Spotify’s Love/Hate Relationship with DNS

  Forward: This blog post accompanies our presentation given at SRECon 2017 in San Francisco. The recording of the talk can be viewed here, with the accompanying slides here.Spotify has a history of loving “boring” technologies. It’s not that often people talk about DNS; when they do, it’s usually to complain, or when a major outage happens. Otherwise, DNS is initially set up – probably with a 3rd party provider – and then mostly forgotten about. But it’s because DNS…

Subverting the Story Model – Features

Since news arrived on the internet, members of the digital news world have warned against applying the story structures that governed print and broadcast to the web. The internet has undoubtedly sped up the news cycle, and the incremental story—taken from a world where daily updates were all that was possible—fails to keep up with the pace. As the Trump Administration swiftly rolls back Obama-era regulations, new information leaks to the press, and Congress holds controversial hearings, combating the breakneck pace…

Why you should co-locate your Xcode tests – Kickstarter Engineering

The default structure for Xcode projects has a directory to hold implementation files and another directory to hold test files. There is no standard for where files are placed in each of the directories, but often we try to create a mirror version of the source files in the tests directory. We propose that co-locating the test files with the implementation files provides a more seamless approach to development in an environment where a lot of emphasis has been put…

Memory-Efficient Image Passing in the Document Scanner

In our previous blog posts on Dropbox’s document scanner (Part 1, Part 2 and Part 3), we focused on the algorithms that powered the scanner and on the optimizations that made them speedy. However, speed is not the only thing that matters in a mobile environment: what about memory? Bounding both peak memory usage and memory spikes is important, since the operating system may terminate the app outright when under memory pressure. In this blog post, we will discuss some…