Archives for category: General

A few days ago, I spent a few minutes recovering an URL from my browser history. I didn’t know what I was looking for well enough to just filter the entries, but I was sure I’d recognize it as soon as I saw it. However, I had had that tab open (and idle) for quite some time, even if I had only recently closed it, so the log entry was way farther down the list than I expected. In other words, in my mind’s recollection of my browser usage, reading that site was recent activity; but for the software, it was old news.

Since the introduction of tabs in web browsers, our browsing history stopped being linear. Tabs allow us to branch out of our current set of visited site logs, introducing a new, parallel timeline. However, history features in current web browsers still display activity linearly and, as a result, do not reflect our actual usage experience. Sites we were reading moments ago can be drowned under tons of unrelated history entries if we have a few overactive tabs.

It would be nice to see parallel timelines accurately represented in the way we display browser history. The linear entry-list is usually good enough to find stuff (since you can usually filter it down to a few items), but nowhere near accurate when it comes to visually representing our recent usage of the program.

So, how about…

Bare-bones mock design for browser history

I think this is quite an interesting problem, if not that problematic. We could be getting much more out of browser history. You are more than welcome to share your ideas in the comments!


I’ve been using Linux for most of my life now, and I’ve tried several distros over the years. I enjoyed trying out new variants as I learned about them, and after a specially intense year using Gentoo, I decided I wanted to try an easy, working out-of-the-box distribution for a change.

And so, I met Ubuntu. Since that day, I’ve never been able to stay away from it for long. Fast, elegant, well-thought. Solid software choices, vast repositories, a fast and stable release cycle. For several years, Ubuntu seemed to do everything right.

You know what I liked the most, though? I liked that I could look forward to the next Ubuntu release. I liked the fact that I just knew that the next one would bring great software improvements, better hardware support and extensive up-to-date repositories. Installing new releases was not an effort, but a pleasure. And, until today, Ubuntu had never let me down.

Now, for the first time in my life as an Ubuntu user, my new installation works notoriously worse than the previous one.

After two hours of work, Wi-fi still doesn’t work. The subwoofer makes no sound. And this one, I don’t even know how to title: a while ago, my laptop decided the fully charged battery was critically low and NEEDED to sleep/hibernate.

The switch to the Unity interface (which I strongly dislike, on top of everything) seems to be monopolizing the efforts and depriving other areas of necessary time and dedication. It’s making Ubuntu look unique, but at the cost of what already made it unique.

Why is Unity being pushed so hard? It’s nowhere near mature enough to be the only interface shipped with the system. Do they want Unity netbooks, or Unity tablets? Do they think they’re late to the tablet party, and are trying to catch up?

Whatever the reason, the spell of Ubuntu seems to have faded. I will not tell anyone to install this version, specially non-tech people that need their systems to just work; and rather than looking forward to the next release, I’m thinking of Fedora.

int main(int argc, char** argv) {
    printf("Goodbye, World!");

Dennis Ritchie

“It is impossible – absolutely impossible – to overstate the debt my profession owes to Dennis Ritchie. I’ve been living in a world he helped invent for over thirty years.”

– Tim Bray

“Even in his modest way, I believe Dennis was very proud of his legacy. And rightfully so: few achieve a fraction as much. So long, Dennis, and thanks for all the magic.”

– Rob Pike

Descanse en paz, maestro.