The Stream
QuietLittleVoices by We Were Promised Jetpacks
Soothsayer (Dedicated to Aunt Suzie) by Buckethead
Google Reader Tracks Everything
Most people may not know, but Google Reader tracks every single entry you have ever read and there is no way to clear that list even if you remove all your subscriptions. Check out this link:
http://www.google.com/reader/shared/user/-/state/com.google/read
For me, this page shows some very old entries from the subscriptions I removed a very long time ago and there is now way to wipe it out! For this reason I wouldn't use Google Reader. (FYI, I use Cheetah News, which is a far better reader anyway, at least for me.)
Lifestreaming
As some people already know, I recently launched my own lifestream (or Stream for short). In effect, my weblog will be updated even less often. My new stream is powered by the gLifestream platform.
gLifestream is a free lifestream platform and social activity reader. It is licensed under the GNU General Public License, version 3.
gLifestream joins several external and/or internal streams into a single one. External streams may be represented by RSS/Atom channels or popular services such as Twitter or FriendFeed. The user decides which of them are publicly visible and which are not. Public streams are visible for anybody. The rest of streams are visible only for logged in users.
Read more about GLS at glifestream.gnu.org.ua.
One more Heavy Jack :) This time the nice Dire Straits' Six Blade Knife cover.
Bandits In The Night by Heavy Jack
This May Be Over Someday by Hello Kavita
Africa by Stab the Matador
GDB 7.0 released
GDB 7.0, the GNU Debugger, is now available for download. There are many interesting improvements and bugfixes, but I find two new features worth a special mention. Those are "reverse debugging" and "Python scripting" support.
The first one allows to run programs backwards, written in any
language supported by GDB. Of course this isn't a trivial task, since
rewinding a program requires a lot of extra work on tracing variables,
registers and other stuff and not every target environment can support
that. GDB provides several new commands for reverse execution. Most
are just counterparts of the original commands, but prefixed with the
"reverse" keyword, e.g.
reverse-continue
, reverse-step
,
reverse-next
, etc.
The latter feature allows for Python scripting with GDB by
providing the gdb
module in the Python code. This
heavily extends GDB possibilities, from a simple pretty-printers,
through custom GDB commands, to any Python code you can possibly
imagine using GDB API. Someone even recently scripted
a "gdb
over irc" :-).