# Science & Technology

## ETL MySQL data to AWS Redshift

We’ll use Rails framework and a Java service for this task. Ruby on Rails, or Rails, is a server-side web application framework written in Ruby under

## Multiset Partitioning Problem

In mathematics, a partition of a set is a grouping of its elements into non-empty subsets, in such a way that number of elements in

## How to find all 2 pairs of integers that have the same product in an array in O(n)?

Given an array arr[] of N integers, the task is to find all 2 pairs (a, b) such as:  (a1* b1), (a2*b2)…. = p1 (a3*b3), (a4*b4)…. = p2 (a5*b5),

## What is sharding? Why is it important for database?

Sharding is horizontal(row wise) database partitioning as opposed to vertical(column wise) partitioning which is Normalization. It separates very large databases into smaller, faster and more easily

## Getting started with Python | Machine Learning Libraries

Prerequisites: This is in continuation with the first part — Python tutorial for Beginners In this post we’ll delve deeper into the Python language’s concepts,

## Introduction to Machine Learning | Linear Regression

Machine Learning (ML) is the field of study that gives computers the ability to learn without being explicitly programmed. It is a subset of Artificial Intelligence

## Why Are Social Network Websites So Addictive?

In 2020, people are devoting more time on their smartphones than actually talking to one another in real life. You’ll hardly find any adult who

## A Material 200 times stronger than steel, 1000 times lighter than paper

This material is like the king of all materials.