Data-Dive

Reverse engineering the private API of an Android app secured by certificate pinning

A critical review of Marketing Mix Modeling — From hype to reality

Adding adaptive syntax highlighting to your Hugo blog's dark mode

Near real-time transcription of a live audio stream with OpenAI Whisper for keyword monitoring

Running dbt-core in production on AWS using ECS Fargate and Airflow

Fine-tune a German GPT-2 Model with Tensorflow in Transformers for text generation (NLP part 4)

Does Jameda discriminate against non-paying users? Part 2: New Data, new Insights

Build a multi OS Python app in the cloud: PyInstaller on GitHub Actions

Natural Language Processing of German texts - Part 3: Introducing transformer models to predict ratings

Natural Language Processing of German texts - Part 2: Using LSTM neural-networks to predict ratings

Natural Language Processing of German texts - Part 1: Using machine-learning to predict ratings

Are you swiping Tinder on hard mode? An experiment on name based discrimination in online dating

Interactive plots of large data sets made easy: Datashader

Interactive maps with Python made easy: Introducing Geoviews

A match made in heaven: Tinder and Statistics — Insights from an unique Dataset of swiping

Include variables in Markdown cells of JupyterLab Notebooks

Does Jameda discriminate against non-paying users? An explanatory data analysis

Misplaced your phone? Phone Finder for Alexa to the rescue!

Investigating bike rentals in Cologne - Part 3: Descriptive Statistics

Choropleth Maps with bokeh: visualizing changes over time

Choropleth Maps with bokeh: basic interactivity

My Amazon Alexa custom Skill: Fahrrad Finder

Get the device location of Alexa for your custom skill

Build custom skills for Alexa with Python and Flask-Ask

Investigating bike rentals in Cologne - Part 2: Map visualization

Investigating bike rentals in Cologne - Part 1: Getting some data

Solving unconfirmed Bitcoin transactions in Electrum

Adding Colorbox to Pelican blogs for prettier images