Timo Denk's Blog

Math, Computer Science, Microcontrollers, and much more!

Author: Timo Denk

Applied Scientist with Zalando and Founder of Denk Development. Interested in data science, software engineering, math, microcontrollers, and sports.

Calculating the Exact Finger Positions for a String Instrument

Playing string instruments like violin, viola, cello, or double bass requires the musician to place their finger at specific positions on the instrument’s fingerboard to play the desired tones. The musicians memorize the approximate finger positions and perform very quick, […]

January 10, 2021January 7, 2021by Timo Denk

All My 3D Prints of 2020

On the occasion of completing orbit #23 around the Sun, I purchased a 3D printer in June 2020. Everybody remotely close to me knows about it, because I just keep on talking about it. Quite frankly, it was one of […]

December 27, 2020December 27, 2020by Timo Denk

My Favorite Papers at COLING’2020

In December 2020 I attended COLING’2020 (the 28th International Conference on Computational Linguistics) to present “Contextual BERT” at the TextGraphs-14 workshop and to learn about the latest advancements in natural language processing (NLP). This year the conference was not held […]

December 13, 2020December 13, 2020by Timo Denk

Is There Even A Good One? Matching Voting Systems With Logical Requirements

I recently discovered that voting systems are an intriguing field to study. In everyday life we often encounter situations in which a vote takes place, e.g., when agreeing on which movie to watch, which restaurant to dine at in a […]

November 16, 2020November 16, 2020by Timo Denk

A Miniature Grand Piano

This is a short documentation of a recent 3d-printing project of mine. It is a miniature grand piano, at 1:10 the scale of a Yamaha C6 grand piano. The blog contains a video exhibiting the piano, explains the creation process […]

October 4, 2020October 4, 2020by Timo Denk

3D-Printed Solar System

Here is project #2 with the new 3D printer, just like the Berlin Wall it’s an artsy one: the eight planets of our Solar System scaled down by a factor of about 109. This post contains a photo gallery of […]

July 9, 2020July 9, 2020by Timo Denk

Berlin Wall Miniature

Every morning I pass by the Berlin Wall in the area of the East Side Gallery and have started to appreciate this unique piece of history with the diverse paintings on it. The first project with my recently acquired 3D […]

July 1, 2020July 1, 2020by Timo Denk

Logging Piano Keystrokes With a Serverless Backend

Over the past months I have been working on a private project which is about logging piano keystrokes. The idea is to have a Raspberry Pi cable-connected to a digital piano and have it read the piano’s MIDI signal. While […]

June 17, 2020June 17, 2020by Timo Denk

Denk Development Turns Four

The date of this blog post’s publication coincides with Denk Development’s fourth birthday (or rather founding day). Back in early 2016 I started to receive requests from people on the internet, who had seen my YouTube videos in which I […]

June 1, 2020June 1, 2020by Timo Denk

My Arduino Boilerplate Sketch

When starting a new Arduino project, one typically starts with a blank .ino file. Over the past years I have identified software patterns that appear across almost all of my Arduino projects. To better support those, I have created an […]

April 5, 2020by Timo Denk

Posts navigation

1 2 … 7

Find posts

About me

This blog is run by me, Timo Denk. I am an Applied Scientist with Zalando living in Berlin, Germany. Please visit my portfolio website for more detailed information.

Editor’s choice

If you just came here and do not know where to go, I recommend looking into these posts:

  • Digit Span Test (most viewed)
  • Cubic Spline Interpolation (math-heavy)
  • Commute Time Tracking (nice read)
  • Linear Relationships in the Transformer’s Positional Encoding (machine learning)
  • Corsairs3D (pirate game – arrr!)

Archive

The archive page of this blog lists all posts in chronological order.

Email Newsletter

There is an email newsletter available. Once signed up, you will receive an email every time a new post is published. That is usually about once or twice a month.

Tags

3D 3D printing Arduino Blender C C# C++ Computer Science Conference Convolutional network Deep learning DenkDevelopment Ender 3 Pro Functional programming Graph Hardware Haskell Historic History JavaScript Library Low-level Machine learning Math Matrix Microcontroller Miniature Modeling Music Neural network Node.js Paper Piano Poker Programming Python Raspberry Pi SAP Science Software Space Telegram Telegram bot Test Tools

Donate

I have decided to remove all ads from this page, because I just don't find it to be a nice way of making a few bucks a month.

If you enjoyed the content of my site, please consider donating a small amount of money through the link below.

Suggested values are $\sqrt{2}$, $\pi$, or the electron mass (without the $\times10^{-31}\text{kg}$), but you can also choose an arbitrary amount.

Navigation

Home · Contact · Legal
Proudly powered by WordPress | Theme: Sin by vsFish.

Cookies

This site uses cookies. More