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.

Notes on the Book “Israel: A Concise History of a Nation Reborn”

In January 2020 I went on a trip to Israel to explore the country. In preparation I read the book “Israel: A Concise History of a Nation Reborn” by Daniel Gordis and took some notes. My goal was to better […]

February 22, 2020February 23, 2020by Timo Denk

My Looked-up English Words

Since 2015 I have kept track of the words I looked up to either translate them from English to German oder the other way around. Now, five years later, I have got #636 English words and their German meaning on […]

January 1, 2020December 23, 2020by Timo Denk

My Favorite Papers at NeurIPS 2019

In December 2019 I had the pleasure to attend the 33rd Conference on Neural Information Processing Systems (NeurIPS 2019) in Vancouver, Canada, to present my work on document understanding. During the three main conference days there were a total of […]

December 18, 2019April 18, 2020by Timo Denk

ShiftRegister74HC595 Arduino Library

The ShiftRegister74HC595 Arduino Library simplifies shift registers usage. It allows you to set single pins of your shift register either high or low, just like normal Arduino pins. It thereby removes the overhead of shifting out bytes that were created […]

November 30, 2019November 9, 2020by Timo Denk

Exporting Matplotlib Plots to LaTeX

This blog post explains how plots from matplotlib can be exported to PGF files, which in turn can be imported into $\LaTeX$ documents. All figures in this post are links that point to the source code used to generate them. […]

August 12, 2019August 12, 2019by Timo Denk

Simulating a Coin Toss with Arbitrary Bias Using Another Coin of Unknown Bias

Back in January this year I was commuting to work and routinely opened the daily coding problem email: “Good morning! Here’s your coding interview problem for today. […] Assume you have access to a function toss_biased() which returns 0 or 1 with […]

June 17, 2019June 15, 2019by Timo Denk

Vision-based Page Rank Estimation with Graph Networks

As part of our Bachelor studies, Samed Güner and I worked on a student research project on vision-based page rank estimation. In this blog article we share our work on a non-technical level. The accompanying written report contains all the technical […]

May 25, 2019by Timo Denk

Polynomial-time Approximation Schemes (PTAS)

During the 6th semester of my BSc studies I have chosen to attend a seminar on Theoretical Computer Science. My task was to present the topic “polynomial-time approximation schemes” to the others. In this article I am sharing the work. […]

April 12, 2019April 12, 2019by Timo Denk

Piano Note Practice (Online Tool)

Learning piano pieces can take some time. For some piano players a difficult aspect of it is reading the notes. If one gets used to memorizing them, or (even worse) always writes the corresponding letter above them (e.g. “c” or […]

March 25, 2019by Timo Denk

The Role of Artificial Intelligence in Future Technology

“That’s me!” is what world’s leading professional player Lee Sedol from South Korea would have proudly replied to someone asking “Who is the best player at the Chinese game of Go?” – until he was beaten in a five-game match […]

March 1, 2019February 28, 2019by Timo Denk

Posts navigation

1 2 3 … 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