Blog Atom Feed

Inside these pages you will find a collection of my personal ramblings (including security disclosures, my thoughts on various topics, and anything else that I feel like writing about). All of the opinions stated here are solely my own, and are released under the Creative Commons BY-SA 4.0 license.

Proprietary Software Poisons Science Aleksa Sarai, 13 November 2015.

As a result of my recent research project (and the one I plan to do next year), I've developed some strong views on how code should be licensed if it is used to prove a result in a journal paper. While papers might explain what their code is doing, it is detrimental to peer review for code used by papers to remain proprietary and restrict the freedoms of other researchers to verify the results of a paper.

free software licensing peer review programming research science

Tuple Unpacking Oddness Aleksa Sarai, 01 September 2015.

While working on tutoring the NCSS Challenge, I found a very interesting oddity of Python's tuple unpacking execution order. While it turns out this is very well documented, it isn't very intuitive (as with most edge cases in languages).

programming python

A GNU/Linux User's OS X Experience Aleksa Sarai, 24 July 2015.

Someone gave me a new Macbook as a gift, and I decided to give OS X a chance before I purge and install Arch Linux on it. As a result, I now need to vent for a bit so I can return back to the land of sanity.

apple os x personal rant

Getting into Linux Kernel Development Aleksa Sarai, 15 July 2015.

I've been interested in kernel development for a long time, and recently got some patches merged into the Linux kernel. Here are my experiences about the process of kernel development and what newbies can do to get started.

c free software kernel linux programming

Making a Simple Scheduler for an Arduino Aleksa Sarai, 12 January 2015.

The latest cool thing I worked on for NCSS in order to play "The Final Countdown" on a single Arduino Uno with proper chords. Also because I really wanted to write a scheduler, and this was a good excuse.

arduino c programming scheduler

Why Privacy is not only for the Guilty Aleksa Sarai, 18 December 2014.

My thoughts on anti-privacy laws and the argument "why care about privacy if you have nothing to hide" (and similar) and why they completely miss the point of privacy.

personal privacy