3D Printing

3D Printing 3D printing is a hot topic for quite a while now. 3D printers have become cheap enough so that many ordinary people can have 3D printers for their personal use. In this article, I would like to point out some very nice applications of 3D printing. Medicine 3D printing has basically two application in medicine: Very customized non-organic parts or organic printing. Printing a human Kidney "Magic Arms" prosthetic 3D printing gives man new face...

interACT

interACT interACT is an exchange program for students. I'm a student from KIT (Germany) and I went to CMU in Pittsburgh (US). The information in the following article will be most useful for students who also come from KIT and want to go to CMU. Participating universities An interACT exchange is available between the following universities: United States: CMU, Pittsburgh and Mountain View USC (Los Angeles) Germany: KIT (Karlsruhe) China: HKUST (Hong Kong) Japan Waseda University...

One-on-One Tutoring

One-on-One Tutoring I have heard that the famous high quality universities in England have One-on-One tutoring. That means one tutor helps one student only. That must be incredible effective for learning. From my experience as a tutor and as a "coach" (Nachhilfelehrer) I know that there is a huge difference in One-on-One tutoring compared to One to Many tutoring. If you only have one student, you can focus on the needs of this single student. And I...

The Twiddle Algorithm

The Twiddle Algorithm Twiddle is an algorithm that tries to find a good choice of parameters $p$ for an algorithm $\mathcal{A}$ that returns an error. The algorithm is quite simple to implement. I guess gradient descent might be better for most cases, but Twiddle does not require any knowledge about the algorithm $\mathcal{A}$ which might be a big advantage. And you don't have to calculate the gradient of high dimensional functions, which is nice, too. The algorithm Here...

Hyperlapse

Hyperlapse Johannes Kopf, a researcher at Microsoft, has recently published a stunning video about a software project he seems to have participated in. The video is about the automatic creation of hyperlapse videos: We present a method for converting first-person videos, for example, captured with a helmet camera during activities such as rock climbing or bicycling, into hyperlapse videos: time-lapse videos with a smoothly moving camera. So we are now only speaking about first-person videos. As...

Mouse clicking games

Mouse clicking games Do you know games like cookie clicker where you only have to click a lot? Cookie Clicker You can do that automatically with the following Python script. Just execute xdotool getmouselocation --shell before that to find the position of your mouse. #!/usr/bin/env python """Tool to make automatic clicks VERY fast (useful for idle games).""" import os import time import random def main(clicks, twiggle, x, y, delay): for i in range(clicks): xrand = random.randint(-twiggle, twiggle) yrand...

Citizen Science Projects

Citizen Science Projects "Citizen Science Projects" are research projects that crowdsource a part of the research work. The idea behind that is quite simple: Some tasks of researchers are very simple. Everybody can do them. I think some of them are a great example of Gamification. Galaxy Zoo Galaxy Zoo is a crowdsourced astronomy project which invites people to assist in the classification of galaxies. You get some images of Galaxies and you should see some characteristics by...