A Look Inside the Twitter Recommendation Algorithm

Twitter is one of the most popular social media platforms today, with millions of active users worldwide. One of the key features of Twitter is its recommendation algorithm, which suggests content to users based on their interests and behaviors. In an effort to increase transparency and promote collaboration, Twitter made their recommendation algorithm open source. In this blog post, we will discuss the benefits of open-sourcing the algorithm and how it works....

April 19, 2023 · 7 min · Raghav Sethi

Framework Laptop: Mainstreaming Right to Repair

What is Framework? When it comes to buying a new laptop, there are a lot of factors to consider. The hardware, the build quality, the price, and the overall user experience are all important factors. But what about upgradability and repairability? This is where Framework comes in. Framework is a laptop company that is revolutionizing the industry by offering laptops that are modular, upgradable, and repairable. In this blog post, we will discuss Framework’s open source contribution, their new products, and their upgradability with examples....

April 11, 2023 · 4 min · Raghav Sethi

Deploy apps on Linux using NGINX and Systemd

Why There might be a situation where you want to deploy your backend on an ubuntu server but you don’t have/want to deploy your backend as a docker container. Pre Requisites Basic Linux Golang (any backend-specific language like nodejs or python) Introduction I will be making a simple GO backend which is a sister application to a socket io chat server. I have used the go-fiber web framework and mongoDB as the database....

November 18, 2022 · 6 min · Achintya