.advertise@offshoreoiljobs.co.uk

.www.offshoreoiljobs.co.uk

Category: Telecommunications Engineering

Finding inter-procedural bugs at scale with Infer static analyzer | Engineering Blog | Facebook Code

The capabilities of static analyzers, which catch bugs before programs are run, are steadily improving. During our work on the Infer static analyzer, we often were asked about the differences between Infer and other open source analysis tools like Findbugs, Error-prone, and Clang Static Analyzer. A main difference is inter-procedural bugs, or bugs that involve interactions between multiple procedures. We’ll take a look at two examples of inter-procedural bugs that Infer found in Java and C — one from the…

Optimizing web servers for high throughput and low latency

This is an expanded version of my talk at NginxConf 2017 on September 6, 2017. As an SRE on the Dropbox Traffic Team, I’m responsible for our Edge network: its reliability, performance, and efficiency. The Dropbox edge network is an nginx-based proxy tier designed to handle both latency-sensitive metadata transactions and high-throughput data transfers. In a system that is handling tens of gigabits per second while simultaneously processing tens of thousands latency-sensitive transactions there are efficiency/performance optimizations throughout the proxy…

This year’s RJI Competition not bound by topic, campus boundaries

Team MindFlow captured first place in the 10th annual RJI Student Competition. Previous competitions focused on a specific industry concern or platform. But this year students may address any issue facing the news media, including audience engagement, news productivity and accuracy.Photo courtesy of Nate Brown/Donald W. Reynolds Journalism Institute. Release courtesy of Reynolds Journalism Institute The sky’s the limit for participants in the 2017-2018 RJI Student Competition, sponsored by the Donald W. Reynolds Journalism Institute at the Missouri School of…

Investigation of paper-based electronics continues to advance

Figure 1: Portable paper solar cells based on foldable, lightweight, transparent, conductive cellulose nanofiber paper. Credit: CC-BY Macmillan Publishers Ltd Imagine folding up a paper-thin computer tablet like a newspaper. It sounds like something out of a science fiction movie, but such flexible electronics are moving closer to reality, according to a review in the journal Science and Technology of Advanced Materials. Paper that is transparent and conducts electricity could have widespread applications, including foldable computers, transparent touch screens, and…

SIDH in Go for quantum-resistant TLS 1.3

The Quantum Threat Most of today’s cryptography is designed to be secure against an adversary with enormous amounts of computational power. This means estimating how much work certain computations (such as factoring a number, or finding a discrete logarithm) require, and choosing cryptographic parameters based on our best estimate of how much work would be required to break the system. If it were possible to build a large-scale quantum computer, many of the problems whose difficulty we rely on for…

How a bunch of bird brains led to the development of touch screens

There was a time during World War II when pigeons almost became the next war heroes… until scientists at NIST grounded them — thanks to some other winged friends. Credit: NIST Did you know that the origin and development of touch screen technology can be directly tied to one of the world’s most famous behavioral scientists and a bunch of pigeons? This strange and fascinating part of science history is highlighted in the latest NISTory video from the National Institute…

Building a Distributed Work Queue with MySQL and RabbitMQ – Wealthfront Engineering Blog

Many of the daily processes at Wealthfront follow a similar pattern: they perform some operation for each of a large list of items. For example, we might have a daily process that performs some optimization for each active account. This type of process usually operates through some form of work queue, and in the past we’ve been able to use in-memory queues with error reporting or persistent queues operating on a single machine. However, as our client base grows and…

How Industry Collaboration Disrupted a DDoS Attack

Introduction On August 17th, 2017, multiple Content Delivery Networks (CDNs) and content providers were subject to significant attacks from a botnet dubbed WireX. The botnet is named for an anagram for one of the delimiter strings in its command and control protocol. The WireX botnet comprises primarily Android devices running malicious applications and is designed to create DDoS traffic. The botnet is sometimes associated with ransom notes to targets. A few days ago, Google was alerted that this malware was…

Researchers develop highly flexible, wearable display

OLEDs operating in fabrics. Credit: KAIST How do you feel when technology you saw in a movie is made into reality? Collaboration between the electrical engineering and the textile industries has made video screens and displays on clothing a reality. A research team led by Professor Kyung Cheol Choi at the School of Electrical Engineering presented wearable displays for applications including fashion, IT and healthcare. Integrating organic light-emitting diodes (OLEDs) into fabrics, the team developed the most highly flexible and…

IPv6 Technology that will save e-Commerce and IoT

The Internet is largely used today for communication and doing business. E-commerce is growing day by day as more companies join e-commerce in the light of the fact that the number of Internet users are increasing astonishingly. The Internet enables the users to shop from wherever they want, across the world. With an explosion of smart devices and Internet users, E-commerce movement is facing some serious challenges to maintain its standard and availability for all. Companies are always looking to…