Marvin.log()
Welcome to my blog, which I called Marvin.log()
. Here’s a loose collection of articles. Currently, there is no real ordering or coherent theme, but that might change in the future. I’m not very consistent with writing regular blog posts either – I’m proud that I made it past the lonely “Hello World!” post though. If you want to get a notification when I add a new blog post, you can enter your email address at the bottom of the page. It’s free and I won’t send spam. I appreciate any kind of feedback and I’m genuinely thankful for your interest and time.
2024
Structured Language Generation with Outlines in R
Calling the Outlines Python package in R with the reticulate package, with OpenAI's GPT-4o as a language model.

Make your built-in laptop mic sound good in OBS
Some quick tips to improve the audio quality of your recordings and screen captures.

The videos will be about early career research, technical ML/DL topics, and applied programming in R and Python. Check out my first video!

EMNIST is a classic image data set for machine learning. Sometimes the automatic PyTorch download fails, that bugs me. Here's a quick guide to download the EMNIST data set manually and make it work with PyTorch.

2023
Functional Programming in R, Part 1: Basics
Learn how to use functional programming in R to write more efficient, maintainable, and elegant code. This blog post covers the basics of functional programming, from passing functions as arguments to creating reusable, interconnected functions. Perfect for data scientists and R programmers looking to level up their coding skills and expand their data science toolkit.

Every Scientist Should Have a Website
How putting yourself out there helps you show your research, expand your network, control your own content, reach an audience, and enhance your opportunities.

Create Your Website with Quarto: Complete Tutorial and Template
This tutorial and template will help you build your own personal website with Quarto. It is a full guide with step-by-step instructions for your personal or academic homepage.

Boost your productivity and feel less overwhelmed with these six agile methods.

Pre-releasing the {ggsimplex} R package
Here's a quick rundown of this ggplot extension for point plots and density plots in a (2-)simplex. These can be used to visualize compartmental data, posterior model probabilities, or densities with support on a probability simplex.

Quick hack: Mac email shortcut
Create a custom keyboard shortcut for your email addresses on Mac.

4 Realizations from Atomic Habits
Discover the Power of Atomic Habits: A Scientific Approach to Building Good Habits and Breaking Bad Ones. Let me explain ...

2022
For the past years, my homepage has just been a placeholder. It served a single purpose: People who enter the domain of my email address in their browser should not look at some weird empty page. So here we go!

The blog post listing is based on the website source of Andrew Heiss, who has put together an incredible listing template under CC-BY-SA 4.0 license. Thank you!