RSSAmplifier

Blog

Babbling Fish: A personal blog

A personal blog exploring topics in data.

babbling.fishRSS feed ↗16 posts

Latest posts

The Keeb Life

When I got my ZSA Moonlander keyboard, I felt like I had to learn how to type again for the first time. It felt like being in a foreign…

The System Traps of Applying to Medical School

When I read Thinking in Systems: A Primer by Donella Meadows, it had me thinking about systems in my life. In University, I was a pre-med…

The Enshitification of APIs

With the rising popularity of large language models (LLMs), the value of natural language text is increasing. Recently Reddit, following the…

Weak Foe Ahead

Spoiler Warning: The following article contains spoilers about enemies, items, bosses, and areas for Elden Ring by FromSoftware. Elden Ring…

Daylight Savings Time

With the senate passing a bill, the US has finally decided to make daylight savings time (DST) permanent in 2023 (pending approval by…

Learning Modern Greek

When I started learning Modern Greek I felt frustrated when I typed “Greek Learning Resources” into Google. Every item on the first page was…

Preparing for the SQL Interview

When applying to be a data engineer at a big company, you will likely need to pass a SQL test. I’d like to take what I’ve learned and share…

How to create a Markov Chain Monte Carlo Model

There has been a trend of retail investors adding their shares to the Direct Registration System (DRS). One question that has been…

The Data Problem for Startups

The hard pill to swallow for many startup founders is that getting data from a business is expensive and time consuming. Oftentimes…

What is a Decision Tree?

Decisions trees are a simple, yet surprisingly powerful data structure used in several machine learning models. They are used in ensemble…

Opt-in IDFA on iOS 14.5

After announcing that the Identifier for Advertisers (IDFA) would become opt-in with the release of iOS 14 in (announced in June, 2020) the…

Add Images to Gatsby Blog

When I created this blog I ran into a issue. I wanted to store my blog posts as plain text markdown files in Github. But I also wanted to…

SQL for Distributed Systems

Writing SQL for the purpose of data aggregation and reporting requires a separate mindset than writing SQL for the backend of a web…

How to Crawl the Web with Scrapy

Web scraping is the process of downloading data from a public website. For example, you could scrape ESPN for stats of baseball players and…

Python for Distributed Systems

When writing data workflows to be horizontally scaleable it is important to make scripts idempotent. Idempotency means that a script can be…

Getting Started with Vertica

Vertica is a distributed SQL database used for data warehousing and analytics. In this article I will go over the basic concepts needed to…