How to build green software development

What is green software development and why is it important? The post How to build green software development first appeared on Blog - Future Processing.

Source post→

Evolving DoorDash’s Substitution Recommendations Algorithm

When expanding from made-to-order food delivery to new product verticals like groceries, convenience, and retail, new challenges arise, including how to ensure inventory will be available to fulfill orders. As a business, we always want customers to receive all the items they ordered. For restaurant orders, this is easy to do because merchants offer relatively ... The post Evolving DoorDash’s Substitution Recommendations Algorithm appeared first on DoorDash Engineering Blog.

Source post→

What Is Time-Series Forecasting?

Time-series forecasting allows us to analyze data we stored in the past to make informed decisions about the future. In this blog post, we go into detail about what time-series forecasting is, its applications, and its most popular techniques.

Source post→

Identifying the Unknown With Clustering Metrics

Clustering in machine learning has a variety of applications, but how do you know which algorithm is best suited to your data? Here's how to amplify your data insights with comparison metrics, including the F-measure.

Source post→

The new dawn of Machine Learning

We've been here before. Between media buzz, overstated claims, and the work on the ground, sometimes it's hard to distinguish fantasy from reality when dealing with Machine Learning. As neural networks mature and stand out from the pack, can the tech live up to the hype?

Source post→

DevOps to DevSecOps: A Cultural Shift

DevSecOps is a mindset and a cultural shift that helps the security teams to Empower, Challenge and Drive DevOps teams to deliver securely at pace. Of course, this will NOT work, since the security engineer will be spread very thinly amongst all these teams, and this will not scale either, which means either the security engineer will not be able to perform some of the activities required, or is going to slow down the DevOps teams, both of which are counterproductive, and are not desired of a mature DevSecOps team.

Source post→

Engineer.inspect with Farshid Zaman

One of the tasks that I worked on recently with another team member was Customer Account Deletion. He always makes sure that we have enough learning opportunities and develop as engineers while having fun and maintaining a good work-life balance.

Source post→

The Modern Data Lakehouse: An Architectural Innovation

The promise of a modern data lakehouse architecture Imagine having self-service access to all business data, anywhere it may be, and being able to explore it all at once. Imagine quickly answering burning business questions nearly instantly, without waiting for data to be found, shared, and ingested. Imagine independently discovering rich new business insights from […] The post The Modern Data Lakehouse: An Architectural Innovation appeared first on Cloudera Blog.

Source post→

Scaling Product Recommendations using Basket Analysis- Part 1

To understand customer shopping behavior and provide curated products based on basket history, product recommendation plays an important role. But, can we scale curated product recommendation models for all departments, and find cross-buying opportunities?

Source post→

Packet Analysis

• Source and destination port: 16-bit fields occupying 0–3 offsets of the TCP header. This writeup takes a quick look at Ethernet, TCP, and IP headers, introduces BPF and finishes off by trying to solve a problem statement by pairing what we have learnt, with a few CLI tools that ship with Unix/Linux.

Source post→

Six inclusive hiring tips to attract the right engineers for your org

How to create inclusive hiring processes and bring in the talent you need

Source post→

Shopify Data’s Guide To Opportunity Sizing

At Shopify, our data scientists use opportunity sizing to help our product and business leaders make sure that we’re investing our efforts in the most impactful initiatives. Opportunity sizing is a method that data scientists can use to quantify the potential impact of an initiative ahead of making the decision to invest in it.

Source post→

New — Fine-Grained Visual Embedding Powered by Amazon QuickSight

Today, we are announcing a new feature, Fine-Grained Visual Embedding Powered by Amazon QuickSight. With this feature, individual visualizations from Amazon QuickSight dashboards can now be embedded in high-traffic webpages and applications. Additionally, this feature enables you to provide rich insights for your end-users where they need them the most, without server or software setup […]

Source post→

Improving Post Search at LinkedIn

Co-authors: Amol Chandla, Jagadeesan Sundaresan, Siddharth Pratap Singh, Saipriya Kumar, and Anand Kishore At LinkedIn Search, we strive to serve results that are most relevant to a member’s query, from a wide variety of verticals such as jobs they may be interested in, people they may want to connect with, or posts that are trending within their industry. Post search saw strong organic growth in 2020, with a 35% year-over-year increase in user engagement. As we watched content continue to grow and diversify on the platform, the Flagship Search team saw an opportunity to improve the […]

Source post→

Reinforcement Learning for Budget Constrained Recommendations

Given the limited time budget, the recommendation model should construct a slate of recommendations by considering both the relevance of the items to the user and their evaluation cost. In this writeup, we propose to model the budget constrained recommendation problem as a Markov Decision process and use algorithms from reinforcement learning (RL) to find a solution.

Source post→

How Instacart Uses Machine Learning-Driven Autocomplete to Help People Fill Their Carts

We also want to guide our users into issuing meaningful queries — which means suggesting queries that are likely to produce highly relevant results that closely match the user’s needs, correcting any typos, and nudging users towards broad intent queries which lets them fully explore the full breadth of our catalog. In this post, we describe how we generate and rank query suggestions in Autocomplete and how this shapes a user’s search behavior — translating into larger basket sizes.

Source post→

How to set yourself up for success in a Staff+ engineering role

If you’re a developer that has recently earned a promotion to a Staff+ position, here are some ways to set yourself up for success in your new role.

Source post→

How personalization pays off for online retailers

Sites that make relevant suggestions based on a shopper's personal data — their past purchases, product searches, demographic and location information, and so on — enjoy a clear advantage in unlocking new revenue streams. But online merchants also need to collect the right kinds of data and use it in the right ways, says William Harris, founder and CEO of Elumynt, a midwestern ad agency specializing in ecommerce brands.

Source post→

When Culture and Code Reviews Collide, Communication is Key

When we understand each other’s cultural context, the emphasis in code reviews can shift from confrontation to collaboration.More

Source post→

Web snapshots? The what, the why, and the how

You may have come across this term or are already familiar with it. However, creating perfect web snapshots is not simple because website pages are complicated, and of course, we are not the first to try this. For starters, it is key to identify the important section of a website to capture. In this article, […]

Source post→