Heartbleed - what is the root cause of the problem

This week everyone is talking about the Heartbleed bug. There are some good explanations, short ones for non-coders and even in-depth at the C code level ones.

But is it only a error in the code that caused this bug?

What bugs me (pun intended) is WHY do we send the payload AND the SIZE of it? Why not only send the payload and let the other side do the maths?

So, we are again at what I am saying all the time: the data model and then the API are crucial. You take them carelessly and it’s disaster waiting to happen.

Music taste

Looks like the little one is developing very good music taste: after enjoying Queen’s concert in Budapest and dancing to Kravitz, today she surprised us saying she likes Green Day very much. My Girl!

Swiss pharmaceutical looking for a researcher

I just got a call from a friend who is looking for someone who knows how to digest scientific publications into a knowledge base. He/she should hold a degree in life science and have idea about controlled vocabularies ( knowing semantic web is a plus). The company is located in Switzerland but is looking for an remote employee (with occasional visits to Switzerland) from Central-Eastern Europe.

Here is more:

Our customer, an international leading pharmaceutical company, currently needs an experienced and highly motivated Scientific Knowledge Analyst. This position will be a long-term contract starting as soon as possible, there is an option for home office.

If you want to be part of an international team and work in a challenging scientific environment, we might have the right opportunity for you.

Your responsibility in this role is to ensure maintenance and improvement of the scientific database as well as quality control of several relevant publications (clinical and medical). Having been able to gather experience in the field of authoring and indexing you are able to quickly review, classify and retrieve key messages from scientific publications. Coming from a scientific background you are strongly familiar with the controlled vocabulary used and are able to handle database content diligently.

To be successful you need to bring the following to the role:

  • Scientific Degree in a life science field (Pharmacology, Biology, Chemistry, Medicine, etc.)
  • Previous experience with (scientific) literature databases
  • Strongly knowledgeable about indexing, controlled vocabularies, and authoring
  • Experience extracting relevant content from scientific publications
  • Additional degree/certification in the field of information science is an advantage
  • Excellent communication skills
  • Fluent English, German is an asset

Bodhi text mode


  • in /etc/default/grub add “text” to GRUB_CMDLINE_LINUX_DEFAULT
  • run sudo update-grub

Run level:

  • set “ in /etc/init/rc-sysinit.conf or telinit 3
  • remove GUI update-rc.d -f xdm remove
  • remove packages apt-get remove --purge x11-common && apt-get autoremove

SSH Server at Cygwin


  • cygrunsrv
  • openssh


 ssh-host-config -y


 cygrunsrv -S sshd
Personal page of Sebastian R. Kruk, Ph.D.


view archive



Got any questions?