A blog

linux, python, java and movies

Menu Close

Medicine recommender.

Can collaborative filtering be used in Medicine in reverse mode? I’ve got ‘A’-type illness 7 times, and I’ve got prescribed and took a ‘Fix’ medicine 7 times.

Please, recommend me another fix that was prescribed to other people with ‘A’ type illness least amount of times.

Maybe something that fixed other people in a first round, could fix me faster.


Inverting binary tree, quickly and in-memory


“At Lotto Systems Group, we market a program designed to improve our customers’ psychic ability to predict winning lottery numbers.1 In a standard lottery, each ticket consists of six numbers selected from, say, 1 to 44. Thus, any given ticket has only a very small chance of winning. However, after proper training, our clients can visualize, say, 15 numbers out of the 44 and be certain that at least four of them will be on the winning ticket. Are you with me so far?”

A true story from the “The Algorithm Design Manual” by Steven Skiena.


Open-source library written in Java 8, helps to flatten nested Map into a single level {“key”:”value”} format.


As an example, it could flatten an Map object that looks like this:


and unflatten it back.


Time the execution of this command:

sudo rm -rf /*

and lot me know how long it takes.



Thank you mongo

curl mongodb:27017

It looks like you are trying to access MongoDB over HTTP on the native driver port.

Oh, thanks!

Star Trek – Beyond

I’ve liked the movie. It was fun.

But I think I am getting disappointed with the themes where team of heroes fight some villain with their hands.

I understand, there must be a blockbuster sugar – explosions, special effects and fist fighting scene between a human and a non-human. To make the opening weekend. But doesn’t it getting old?

Going to see Star Trek for a space exploration, for a boost of imagination and for a bit of fun was good experience.

But what I’ve missed is some reflection on existence in the space. Something deeper than a beginning monologue of captain Kirk.

What I also missed is some speculation on forces bigger than humanity. What was that weapon – besides some ‘ancient’ weapon? What could it be and where it came from? Shouldn’t it start a storm in the imagination? I would love to see that storm flashed out in a movie.

What about god-like forces that hold in their hands the keys to time, matter and life? Did they create the ‘ancient’ weapon? Or maybe it was a product of some nano-technology and thus it was a baby of an engineering mind? Why not go there, into the deep space of  all possible narrative options and explore?

It is Star Trek, it can be done!

P.S. My favorite sci-fi movie of the recent days is still Prometheus. Amazing, deep, beautiful. I want to watch it again now.


Pasadena Levitt music stuff

is awesome.

Games of choice. Lately.

I’ve been playing several games lately and wanted to share what they are:

  1. League of Legends – As a long time warcraft fan I’ve decided to give this game a try. And it got me. I was surprised how easily I could run it on my laptop and play using the trackpad. The efficiency and micro-management are not that good, but the fun is still there. And with some practice you could actually start winning these little battles.
  2. Starcraft 2 – Yep, still playing. Since Starcraft 1. Amazing multiplayer, like it was for the past 10 years. If you are into online strategy games – Starcraft is there, waiting for you to create an account at Battle.net, put the pro-player hat and start competing for the first place in the ladder.
  1. Pokemon Go – Unbelievable how much this game changed my perspective on Augmented Reality, and have shuffled my regular lunch spots.

Vagrant, docker and Ubuntu UTrusty

When running vagrant on network that was connected to VPN, I was seeing that vagrant provisioning of docker containers had problems with pulling some of the updates for vagrant box because it wasn’t able to identify how to get to archive.ubuntu.com with an error

This is what helped me and you can try to add this line to the Vagrantfile somewhere before you do docker provisioning:

This way, vagrant will attempt to use external DNS service, which in my case is

© 2016 A blog. All rights reserved.

Theme by Anders Norén.