While exploring options for a low power shared network storage for home use, I’ve considered using components already available to me: a TP-Link N750 router and an USB HDD as a lightweight NAS. I’ve decided to run some performance benchmarks on a test setup to assess the viability of it for everyday use.
Just like ants build colonies, we humans build cities to thrive and survive in large numbers within confined spaces. In these pictures I’m taking snapshots in time about our ever changing urban environments, which are full of beautiful and complex structures. See the urban gallery.
Setting up two-factor authentication can significantly reduce the likelihood of successful attacks against user accounts, since it makes obtaining (e.g. via phishing or guessing) the username and password insufficient to gain access. Additionally it also helps reducing replay attacks, as most tokens generate a new code for every login. One such critical authentication channel to harden is your secure shell access (SSH) to your server.
More useful snippets for your
~/.bashrc file to increase the efficiency of
your everyday terminal tasks.
It seems that in the FLOSS world’s race of distributed revision control systems between BZR, Mercurial, and Git, the latter took the crown, with the significant help of GitHub blowing into it’s sails. When, in 2008, I started using version control for both personal and university projects I chose BZR, mainly because it fit my research work flow the best, e.g. by having a working tree for each of my branches, amongst other nice things. Unfortunately with the rise of Git and GitHub came the decline of BZR, so it’s time to migrate repositories before my data becomes inaccessible.