Category: Uncategorized

  • kurzgesagt – trust but verify

    Back in January Kurzgesat announced that they’re doing a sale because they’ll be moving warehouses (see the announcement on Archive.org). This lead me to ask “is that really happening or is this just a marketing ploy to drive sales”? So, I did a small experiment by purchasing something from the shop back in January and…

  • An interesting proof for Pythagoras’s theorem

  • Finding the N-th word in a complete dictionary

  • The limits of science

  • A fresh start with Pelican

    Here we are in 2016, trying to start blogging again. Using Pelican is more complicate than it needs to be :-(.

  • Nested fluent builders

    Crossposted from the Transylvania JUG website. Builders have become commonplace in current Java code. They have the effect of transforming the following code: new Foo(1, 5, “abc”, false); Into something like Foo.builder() .count(1) .priority(5) .name(“abc”) .canonical(true) .build(); This has the advantage of being much easier to understand (as a downside we can mention the fact…

  • Recovering your RoTLD password for domains registered trough Gandi.NET

    If you need to “recover” your RoTLD password when the .RO domain is registered trough Gandi.NET (I say “recover” because you didn’t set it in the first place :-)) – do this: In the Gandi interface go to Account Management -> Update account information and set “Anti-spam system” to No Go to the RoTLD password…

  • Free software for Windows

    Inspired by this post I decided to list the software I use/recommend under Windows. Free/Libre Open Source Software: LibreOffice (for of OpenOffice) – a very capable office solution. Most people don’t need anything more than this. If you are installing it for a non-technical user, make sure to set the default file formats to the…

  • What every programmer should know about X

    Piggybacking on some memes floating around on the internet I would like to publish my list of “what every programmer should know”. A couple of introductory words: in my opinion the two most important things to learn for new programmers are terminology – to know what things / ideas / algorithms / concepts are called…

  • Writing beautiful code – not just for the aesthetic value

    This article was originally published in the 6th edition of TodaySoftMag in Romanian and on the Transylvania JUG blog in English. Reprinted here with the permission of the author / magazine. Most mainstream programming languages contain a large set of features and diverse standard libraries. Because of this it becomes important to know not only…