RIP HP Deskjet 4L

My old laser printer, an HP DeskJet 4L (1994 – 2009) recently passed away. It wasn’t a quiet and peaceful death though. Most of electronics will die without you noticing until you actually try to use it but for that printer it suffered a horrible end during surgery when I broke a critical connector. I then pulled the plug and pronounced it dead. It will be buried in my e-waste recycling bin and there will be a service for friends and family to attend.

A few days ago, while printing some documentation and code, the stepper motor started gripping and after a few more pages, the printer completely stalled. Judging by the sound of it, it was a mechanical blockage that was causing enough resistance to prevent the motor shaft from rotating. I then spent a fair 6 hours looking for the problem until I found it was the pressure and developing rollers that were rubbing too hard against each other. As usual, it took way too much time to figure that out; I did inspect this part of the printer in the beginning but there was little sign of wear and nothing actually stuck in there. Upon visual inspection, I could not find what was wrong with it and what caused the sudden failure, so I decided to rebuild it. Then, while inspecting and cleaning those rollers, I accidently broke a contact pad of the heating element inside the developing roller, thereby rendering the printer useless. I could go and look for a replacement part, but it is not worth my time as the age of the machine will most likely make the search long and tedious, I mean, who owns a 15 year old printer nowadays?

On the bright side, I got to completely take apart a fine piece of machinery, something I had not done for a while (And something all makers have in common: the love of disassembling stuff and voiding warranties). This printer was like a Russian T-35, slow, ugly and simple, but very reliable and sturdy. The mechanisms are very rugged and simple; the electronics are of good quality and so are the metals but above all, the plastics out of which the frame and cover are constructed are of exceptional durability. This printer did get a few kicks and had to handle a few more Gs that what is prescribed for safe operation. The service manual was also exemplary, more than 300 pages long, it listed and explained the functioning of every component down to the screw and even provided the reader with comprehensive block diagrams of every sub-system. When you compare this printer with today’s flashy ones, you quickly realize that the need to drive costs down has made them cheap and short-lasting; the difference is readily noticeable, even for the untrained eye. In fact, they have become so inexpensive that they are considered by some as consumables. Back when I used to work at a small computer store, we used to sell Epson printers for cheaper than the cost of new cartridges and some customers who repeatedly bought them told me that they found it more economical to throw the printer away and buy a new one while the deal was on. Thinking about it, this was catastrophic and it is the very cause of why we are now buried in so much e-waste: the consumption paradigm.

On that line, Platform 21 suggested a repair manifesto that I find quite pertinent and try to apply for most of my possessions.

I still have an old HP DeskJet 5L at my parent’s place, it has paper feeding problems, but it should be an easy fix. In the meantime, go find something that is defective and give it a new life!

The best music

A few months ago, I, my friend and alcohol decided to tackle that very philosophical question: under what circumstances can one safely affirm that he listens to the best music.

Most will think there is no impartial answer to questioning musical taste, as it is essentially a matter of personal preference and any debate over statements of that sort is meaningless. While I think the same, that question is different in the sense that it aims at being specific enough to mention the exclusion of certain evaluation criteria. As we shall see subsequently, finding those exclusions or circumstances will be crucial for the successful outcome of this. In exclusion I do not mean abstraction but rather formulating the answer in a way that the excluded factors play no part in disproving the reasoning. Mind you, it is not the actual answer that I am interested in knowing but rather the epistemology of it. Actual use of the solution, if there is any, can be left to the more superficial crowd or those who use musical orientation to socially cluster themselves.

When describing someone’s music collection, where collection is all the musical pieces they like listening to, three measures can be utilized. The musical taste of that person or a set of evaluation factors which dictates the constituents of their collection regardless of the process used, then, the projection of this musical taste, or the choices of tunes this person has made, and finally the set of musical pieces and genres out of which that collection was selected. Provided it is legal to do so, these measures can in turn be used to figure out who between two persons listens to the best music.

If you come up to an individual and tell them that you think they listen to bad music, with regards to your evaluation, it is not their music you are criticizing but the fact that they should not be satisfied with what they listen to; that they their taste for music is poor rather than the actual music being bad. It might sound like two very similar ways of telling the same thing, but the nature of taste is such that the use of adverbs for the purpose of homogenous comparisons, while grammatically correct, is nonetheless a misuse of words. In homogenous comparison I mean a situation where a certain musical taste is compared to another solely based on the emotional evaluation of the comparator. A statement, where an individual criticises another’s taste for music containing racist lyrics as being detrimental to the image he projects, is not homogenous due to the fact that it compares taste and image, two different concepts. In saying you think someone listens to bad music, the attack is directed towards the object’s statisfaction for his tastes, which in turn, ends up being a comparison between feelings. Consequently, it holds no pertinence for the exact same reason; you cannot judge someone’s musical taste on the basis that you think you have better taste than them. No two persons can come to an agreement with regards to assessing the emotions of one another; musical taste is a case where the only thing that matters is whether one is happy with it or not, which pertains to emotions.

Projection of taste in music, being solely dependent on auditory inputs and their interpretation by the human brain, cannot possibly be compatible with the criterions of objectiveness. What is the best sound in the world for someone might turn out to be more painful than a jackhammer for another. While music is governed by well known laws (there is a reason why certain musical arrangements sound better than others) and can therefore be classed, evaluated and ranked, the objective quality of a particular piece takes no precedence over the feeling someone expresses towards it. Art can be judged technically, but in the process of “liking” art, the human brain only relies on emotion (technical aspects can trigger emotional responses). While specialists will reach a somewhat objective consensus regarding quality, you would need two persons with identical musical collections and identical emotional responses to a piece to achieve a meaningful outcome on the emotional side of it. In other words, you are the only person fit to decide what musical creation you should like the most. Just like taste in music, choices cannot be debated over.

The remaining aspect of musical collection description is the size of the set it was selected from. Not size in the sense that your music collection is very broad but more so the amount of music from which you have selected the actual collection of pieces you listen to. In opposition to the two previous measures, variety is entirely quantifiable because it feasible for two individuals to come to agreement as to who has evaluated the most music. Not that the debating of this question will not cause a friction or two, but as opposed to comparing emotions, one can make a list of all the musical pieces he has considered adding to his collection regardless if it was included or not. The actual collection will then necessarily be a subset of that list; it can be the whole list or it can be empty, it does not matter.

By synthesising the above reasoning, we easily come to the conclusion that solely the extent of the evaluated set can be used to compare two music collections as it is the only factor that is quantifiable. If we then collapse this in a single phrase, we end up with the following statement: “Between two individuals, the one who has evaluated the most musical pieces listens to the best music.” The circumstances mentioned in the introduction are not stated directly, they are implicitly left out because they are not part of the answer; the set it was chosen from is the only factor one can use to judge a music collection. For example, let’s imagine two protagonists A and B. A has evaluated 10 songs and B, 8. After a while, A chooses to like only one of those songs while B likes all but one. Who listens to the best music? A, because A picked the music he liked from a bigger selection. Is A a music critic? It does not matter. Does A have a better taste than B? It is not pertinent. All that counts is the size of the two sets, regardless if they intersect or not.

Does it mean you can come up to your relatives and tell them you listen to better music than they do because you can safely assume the size of your evaluated set to be bigger than theirs? Yes, provided my reasoning is not faulty. Should you do it? No, unless you and the other person involved are in some sort of competition. Then you can go about browsing your local record merchant for new tunes to evaluate, just like two persons training to run the fastest 100 meters. Otherwise, you are only competing against yourself, and your friends have better things to care about than your self-esteem, because after all, the only thing that matters is personal satisfaction. As with anything expressed using English, this answer can spawn many more questions: can we compare emotions under certain circumstances? How would you define evaluation? Etc. Unfortunately, the reason why personal taste cannot be criticized also holds true with words, no two humans will have the same representation in their mind. But for the same reason we can communicate with one another without too much ambiguity, I will assume you did understand this text.

The Tree framework project

I posted a short description of the Tree framework under /Projects/Tree. The Tree Framework is the software that runs this website and is an ongoing project. I will also log development comments there. If you want source code, you will have to wait. This project is still in its infancy and I want to get the implementation and interfaces right before I let it loose on the web.

Have a good weekend…

Online, at last…

This marks the first post of many more to come. This whole project of building a blog from scratch is finally over, and I can start the actual blogging part of it (it was only programming before that). Well, unless some sneaky bug start wrecking havoc in the database(I still have to watch out for those)

Otherwise, there are still a few issues concerning presentation. Depending on the browser you are using to view this website, it might or might not render correctly. I think the quirks mostly concern Internet Explorer browsers; despite being the most popular of the bunch they are not fully compatible with W3C standards, go figure… Within the next few weeks, things should settle and I should have gotten rid of most of these bugs. Someone might suggest that it was rather risky to field a program without testing on all platforms, well, you are right. However, as uncommon as it might sound, I did not have access to a proper Windows environment…


Most of us think, but few of us have the audacity of sharing their thoughts with others, let alone on the World Wide Web. I created this site to be part of the latter group. A vocation that is two fold motivates this project: use it as an outlet for my thinking and pay my debt to the web. In between these two objectives lays the pleasure of sharing with others my opinions or things I though were interesting. Some may consider it to be worthless, that my sayings will drown in the sheer volume of intellectual content produced daily. Others will find it useless, that time is better spent on other occupations or that it is a lack of humility, for the activity of writing should be left to those who are certified to be competent. To all this I reply: “Then close your browser, or go navigate elsewhere”. And if you are still here then enjoy some bits of my mind, as I will try to publish some of them on this virtual space as much as my lifestyle permits.

One will find the content this website to be a reflection of me and will most likely encounter subjects that span various fields and themes. It does not matter, I try not to write for a public but only for my own pleasure. It might be computing, philosophy, art, anything, as long as I found it satisfied my intellect, was worthy of the application of it or made my day brighter. As time passes, this site should become more and more a solid bridge between my own world and the web, or a portal, if one prefers. Thus, I have divided this site in many sections that will each contain posts that are related to a certain field, the most important being the blog, which is, worthy of its title, for anything. Once this site has been functioning for a while, you might find project logs, articles, essays or just random posts; the collection should keep growing as long as I feel like adding to it.