Software

Programming, architecture, software discussion and reviews

Krill are filter feeders. True to its namesake, krill filters feeds. It is not picky about its diet, and will happily consume RSS, Atom, CDF and even Twitter feeds (no credentials required!). It aggregates feed items from all sources you specify, filters out those that interest you, and displays them… » Read more

Note: To make this work, your system needs three things: Bash 4+ Python (with python defaulting to Python 2) Tkinter The first two are fulfilled out of the box on most modern Linux distributions, the last two are default in OS X. Therefore, on Linux you need to install Tkinter,… » Read more

Two years after its original introduction, and following a year-long period of mostly stagnant development, I am officially discontinuing work on the Final Term project today. In its relatively short lifetime, Final Term has drawn its share of attention. On GitHub, it is more popular than all other Vala projects… » Read more

The previously introduced software Sequencer identifies number sequences algorithmically. The On-Line Encyclopedia of Integer Sequences (OEIS) is by far the largest collection of curated number sequences available today. It therefore seems natural to employ Sequencer in a quest to uncover patterns that have been previously overlooked, by virtue of sheer… » Read more

Sequencer identifies number sequences. That is, given a list of numbers like $$(a_n)_{n\geq 1} = 1,\; 2,\; 4,\; 8,\; 16,\; 32,\; \ldots$$ it finds a formula that generates them, in this case $$a_n = 2^{n-1}$$ Sequencer employs neither a library of sequences nor a limited set of… » Read more