<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Call me Ben</title><link>https://benfeifke.com/</link><description>Recent content on Call me Ben</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Fri, 17 May 2024 09:47:45 +0200</lastBuildDate><atom:link href="https://benfeifke.com/index.xml" rel="self" type="application/rss+xml"/><item><title>The 2 Documents Every Data Scientist Must Write Before Taking Interviews</title><link>https://benfeifke.com/posts/the-two-documents-every-data-scientist-must-prepare-before-interviewing/</link><pubDate>Fri, 17 May 2024 09:47:45 +0200</pubDate><guid>https://benfeifke.com/posts/the-two-documents-every-data-scientist-must-prepare-before-interviewing/</guid><description>Spoiler alert: neither of them is a resume.
Data science interviews can be tough.
As data scientists, we can be expected to serve a sort of swiss-army knife function between business intelligence, software engineering, machine learning, data analysis, and product. On top of that, all companies use data scientists differently, and their respective interviews reflect that by spanning a wide array of questions and processes. We data scientists must be prepared to answer questions on statistics, machine learning, ab testing, business intelligence, system design, leetcode style programming questions, ML Ops, and more.</description></item><item><title>On Forging Identity</title><link>https://benfeifke.com/posts/on-choosing-identity/</link><pubDate>Wed, 10 Apr 2024 09:47:45 +0200</pubDate><guid>https://benfeifke.com/posts/on-choosing-identity/</guid><description>I was walking home from the park today.
The road home from my local park splits into two paths shortly before I reach my apartment.
There&amp;rsquo;s the one which is quite wide and cars even drive on sometimes; it&amp;rsquo;s convenient for carrying bags or groceries, is suitable for bicycles, and it runs directly adjacent to a series of apartment buildings.
Then there&amp;rsquo;s the other path that runs parallel to the first.</description></item><item><title>Feature Engineering With Latitude and Longitude</title><link>https://benfeifke.com/posts/feature-engineering-with-latitude-and-longitude/</link><pubDate>Tue, 26 Mar 2024 09:47:45 +0200</pubDate><guid>https://benfeifke.com/posts/feature-engineering-with-latitude-and-longitude/</guid><description>Leveraging the power in your geospatial data &amp;ndash; with code!
Many of today’s most competitive tech markets involve points moving around on a map: ride-hailing services (Uber, Lyft, Grab), micromobility services (Lime, Bird), food delivery services (Delivery Hero, Postsmates, Doordash), and more. Moreover, many services that don’t place customers’ locations at the center of their product use-cases still want to know their customers’ locations so that they can better personalize their experiences based on where they are and what’s going on around them.</description></item><item><title>Anatomy of a Polars Query: A Syntax Comparison of Polars vs SQL</title><link>https://benfeifke.com/posts/syntax-comparison-polars-vs-sql/</link><pubDate>Tue, 19 Mar 2024 09:47:45 +0200</pubDate><guid>https://benfeifke.com/posts/syntax-comparison-polars-vs-sql/</guid><description>Transitioning from Pandas to Polars the easy way &amp;ndash; by taking a pit stop at SQL.
The secret’s out! Polars is the hottest thing on the block, and everybody wants a slice 😎
I recently wrote a post, “The 3 Reasons I Permanently Switched From Pandas to Polars”, because, well, this is the most common use-case for Polars &amp;ndash; as a drop-in replacement for Pandas, for doing single-node data analysis. However, even though this is the most common use-case, transitioning from Pandas to Polars can be a bit strange, given the heavy differences in syntax between the two.</description></item><item><title>Geospatial Indexing Explained: A Comparison of Geohash, S2, and H3</title><link>https://benfeifke.com/posts/geospatial-indexing-explained/</link><pubDate>Wed, 03 Jan 2024 09:47:45 +0200</pubDate><guid>https://benfeifke.com/posts/geospatial-indexing-explained/</guid><description>Geospatial indexing, or Geocoding, is the process of indexing latitude-longitude pairs to small subdivisions of geographical space, and it is a technique that we data scientists often find ourselves using when faced with geospatial data.
Though the first popular geospatial indexing technique &amp;ldquo;Geohash&amp;rdquo; was invented as recently as 2008, indexing latitude-longitude pairs to manageable subdidivisions of space is hardly a new concept. Governments have been breaking up their land into states, provinces, counties, and postal codes for centuries for all sorts of applications, such as taking censuses and aggregating votes for elections.</description></item><item><title>Master Your Target Language by Conquering These 8 Social Situations</title><link>https://benfeifke.com/posts/master-your-target-language-by-conquering-these-8-social-situations/</link><pubDate>Tue, 26 Sep 2023 09:47:45 +0200</pubDate><guid>https://benfeifke.com/posts/master-your-target-language-by-conquering-these-8-social-situations/</guid><description>&amp;ldquo;What is language for? It&amp;rsquo;s not just the naming of things, is it? It&amp;rsquo;s the lifeblood of a culture, a people.&amp;rdquo; JRR Tolkien, in the film Tolkien.
We all have different reasons for learning a language: for some, a job or an opportunity might have brought them to a country where they don&amp;rsquo;t speak the language; for others, it could be an effort to learn more about our own ancestry; and still for others, it could be to build intimacy with your spouse&amp;rsquo;s family.</description></item><item><title>Refactoring For Data Scientists: A Beginner's Guide</title><link>https://benfeifke.com/posts/refactoring-for-data-scientists-a-beginners-guide/</link><pubDate>Thu, 27 Jul 2023 09:47:45 +0200</pubDate><guid>https://benfeifke.com/posts/refactoring-for-data-scientists-a-beginners-guide/</guid><description>&amp;ldquo;The only way to go fast is to go well.&amp;rdquo; - Martin Fowler
A Tale of Two Programmers Joe and Jane are university students taking the same &amp;ldquo;Introduction to Programming&amp;rdquo; course, and they&amp;rsquo;ve just been given the final project: build a Tetris clone! Nervous that they will complete such a big project in time, they both go home and get started right away.
Joe starts writing code, and he quickly completes the code for the game initiation, and even implements the &amp;ldquo;L&amp;rdquo; piece!</description></item><item><title>The 3 Reasons Why I Have Permanently Switched From Pandas To Polars</title><link>https://benfeifke.com/posts/the-3-reasons-why-i-switched-from-pandas-to-polars-20230328/</link><pubDate>Tue, 28 Mar 2023 00:00:00 +0000</pubDate><guid>https://benfeifke.com/posts/the-3-reasons-why-i-switched-from-pandas-to-polars-20230328/</guid><description>I came for the speed, but I stayed for the syntax.
At the time of writing this post, it&amp;rsquo;s been six years since I landed my first job in data science. And, for those entire six years spent doing data science, Pandas has been the foundation of all my work: exploratory data analyses, impact analyses, data validations, model experimentation, you name it. My career was built on top of Pandas!</description></item><item><title>ECDF: The Only Plotting Tool a Data Scientist Needs</title><link>https://benfeifke.com/posts/ecdf-the-only-plotting-tool-a-data-scientist-needs/</link><pubDate>Tue, 22 Nov 2022 09:47:45 +0200</pubDate><guid>https://benfeifke.com/posts/ecdf-the-only-plotting-tool-a-data-scientist-needs/</guid><description>After reading this article, you&amp;rsquo;ll never use a histogram again.
The modern data scientist swims in an ocean of plotting techniques. From matplotlib to ggplot2; from plotly to d3.js; from histograms, to box plots, to scatter plots, to whatever crazy chart seaborn comes up with next; it can be hard for data scientists to make sense of it all!
But worry no longer. Empirical Cumulative Distribution Functions (ECDFs) will take you wherever you need to go; they are the one Exploratory Data Analysis companion you truly need; the one that cuts through all the noise; the one that will always be there to reliably illuminate your dark statistical world of not-yet understood data.</description></item><item><title>Why Are the Most Common Verbs Irregular?</title><link>https://benfeifke.com/posts/why-are-the-most-common-verbs-irregular-20220904/</link><pubDate>Sun, 04 Sep 2022 09:47:45 +0200</pubDate><guid>https://benfeifke.com/posts/why-are-the-most-common-verbs-irregular-20220904/</guid><description>Back when I was learning Portuguese, I often found myself wondering something that most language-learners probably wonder at some point: most verbs seem to follow some pattern, but some verbs have some really weird verb conjugations&amp;ndash;what&amp;rsquo;s up with that? What&amp;rsquo;s more, why is it that the most common verbs are usually the ones with the most weird conjugations? It&amp;rsquo;s like someone purposefully designed this language to be hard to learn!</description></item><item><title>How Did We Count Before We Invented Numbers?</title><link>https://benfeifke.com/posts/how-did-we-count-before-we-invented-numbers-20220624/</link><pubDate>Fri, 24 Jun 2022 09:47:45 +0200</pubDate><guid>https://benfeifke.com/posts/how-did-we-count-before-we-invented-numbers-20220624/</guid><description>And Then There Were Numbers Sometimes, I like to imagine the moment that the Set of Natural Numbers was invented. It goes a little bit like this:
Stage Left: Curt the Caveman walks in to Mack the Caveman&amp;rsquo;s cave; Mack is picking his teeth with a bone.
MACK: &amp;ldquo;Hey, Curt!&amp;quot;
CURT: &amp;ldquo;Mack! Great to see you. Beautiful day for tooth-pickin&amp;rsquo;, huh?&amp;quot;
MACK: &amp;ldquo;You bet, Curt. To what do I owe the pleasure of your visit?</description></item><item><title>About me</title><link>https://benfeifke.com/about/</link><pubDate>Wed, 24 Aug 2016 17:51:42 +0000</pubDate><guid>https://benfeifke.com/about/</guid><description>For the past year, I&amp;rsquo;ve been helping small businesses discover and leverage the immense value locked in their data. Before that, I worked for 5+ years as a data scientist and machine learning engineer for top companies, including the publicly listed food-delivery company Delivery Hero and as the founding engineer at a Y-Combinator backed startup.
I&amp;rsquo;ve worked across a number of domains, including but not limited to: geospatial data and GIS applications, logistics and transportation, healthcare and medical technology, price optimization, social media data, sentiment analysis, building energy performance and modeling, and more.</description></item></channel></rss>