Author: Syed Wahaj

A/B Test Bucketing using Hashing

A/B testing is a critical technique in the field of data-driven decision-making. It allows businesses to compare two or more versions of a web page, app, or product feature to determine which one performs better in terms of user engagement, conversion rates, or any other key performance metric. To conduct

Read More »

Engineering at Acast

Introduction Acast, a global podcasting platform, has rapidly risen to prominence in the world of audio content. Behind the scenes, a robust and dynamic engineering team plays a pivotal role in ensuring seamless content delivery, personalized experiences, and innovative features for both creators and listeners. In this article, we’ll delve

Read More »

Creating a Dataset and Challenge for Deepfakes

Introduction Deepfake technology has gained widespread attention and concern in recent years due to its potential for misuse in manipulating and generating synthetic content, such as videos and images, that can be virtually indistinguishable from real ones. To address the challenges posed by deepfakes and develop effective detection and mitigation

Read More »

How Facebook encodes your videos

In today’s digital age, sharing videos has become an integral part of our online communication. Facebook, as one of the world’s leading social media platforms, allows users to upload and share videos seamlessly. However, what many users might not realize is the complex process that takes place behind the scenes

Read More »

Multiple Figures With the Same Caption in LaTeX

LaTeX, a widely-used typesetting system, offers powerful tools for document preparation, especially when it comes to handling figures and captions. Often, you may need to include multiple figures with the same caption, such as a series of plots, images, or diagrams. This article will guide you through the process of

Read More »

What Does /opt Mean in Linux?

Linux, with its open-source nature and flexibility, offers a multitude of directories and file structures, each serving a specific purpose. Among these, the /opt directory is one that often perplexes newcomers. In this article, we will explore what /opt means in Linux, its purpose, and how it is used. Understanding

Read More »

Lost+Found Directory in Linux and UNIX

When you dive deep into the world of Linux and UNIX file systems, you may come across a mysterious directory called “lost+found.” It’s not something you encounter every day, but it serves a crucial role in maintaining the integrity of your file system. In this article, we’ll explore what the

Read More »

Pattern Matching in Scala

Pattern matching is a powerful and expressive feature in the Scala programming language. It allows developers to write concise and readable code by matching data structures against patterns and executing specific code blocks based on the matched pattern. Pattern matching is not only a fundamental aspect of Scala but also

Read More »

Function Composition in Scala

Function composition is a fundamental concept in functional programming that allows you to create new functions by combining existing ones. In Scala, a powerful and expressive programming language, function composition is a valuable technique that helps you write concise and readable code. In this article, we will explore function composition

Read More »

Parametric Vs. Non-parametric Model

Machine learning models can be broadly categorized into two main types: parametric and non-parametric models. These two approaches differ significantly in how they handle data and make predictions. In this article, we will explore the key differences between parametric and non-parametric models, their advantages and disadvantages, and when to use

Read More »