November 2009

Los anuncios de La Voz de Galicia

“La Voz de Galicia” debería controlar más qué tipo de publicidad pone en su página web. Cada vez que accedo, veo en cada una de sus páginas un anuncio para un timo.

No sé si es porque soy “extranjero” (me conecto desde Dublín) y todo el inventario “normal” está reservado a “nacionales” o si también éstos ven este tipo de anuncios. Y ya sé que los tiempos son duros y hay que buscar dinero donde sea, pero la imagen que esto da a La Voz es deplorable, como ilustra el siguiente collage:

Collage con anuncios fraudulentos.

Estoy seguro de que su proveedor de anuncios les da la oportunidad de gestionar y filtrar lo que éste le sirve, y deberían aprovecharla.

Más invitaciones de Google Wave

Tengo 8 invitaciones más para Google Wave. Si alguien quiere una, que me mande un email con su dirección de GMail (si no conocéis mi dirección, usad el enlace “Contacto” del pie de la página).

La invitación puede tardar unos días en llegar. Daré prioridad a gente que yo conozca, o que me mande emails que me hagan reír :)

Actualización: Y que no se dediquen a poner spam en páginas web ajenas.

No estaba en coma, estaba de parranda

Como todo el mundo, hoy leí la “noticia” de que hace tres años habían descubierto que un hombre que, creían, estaba en coma, no lo estaba en realidad.

Pues vale, sé que hay una cosa llamada “locked-in syndrome” en el que el cuerpo se queda paralizado pero la persona sigue consciente. Sin embargo, me extraña mucho que tardasen 23 años en descubrir que estaba en esta situación, cuando esto es bastante conocido.

Y, claro, la noticia, con el poco detalle que incluía, dejó en el aire un montón preguntas sobre el asunto: ¿cómo nos enteramos ahora de algo que ocurrió hace tres años? ¿Por qué algunos se aferran a esto para decirnos, una vez más, que la ciencia no sirve para nada y los científicos son unos malvados? ¿Por qué no nos dicen por qué tardaron 23 años en descubrir esto? ¿Qué cambió entretanto? ¿Cómo se comunica el hombre? ¿Por qué el doctor que hizo el descubrimiento no quiso hablar con los periódicos?

Hoy vi un vídeo-reportaje sobre este señor, que me ha respondido a muchas de estas preguntas. Está en francés y flamenco, pero eso no es importante. Fijaos bien en las imágenes.

Siempre que nos dicen que alguien está en coma, nos imaginamos a alguien tumbado en una cama, totalmente inmóvil, con los ojos cerrados. Sin embargo, hay un montón de tipos de coma, y de estados en los que se pueden hallar los pacientes. Algunos pueden tener los ojos abiertos, moverse, emitir ruidos y realizar actos reflejos —sin embargo, están totalmente inconscientes. En uno de estos casos, es muy fácil que la familia esté convencida de que el paciente es capaz de reconocerlos, que les sonríe, que intenta hablarles, etc. Es increíble el poder que tenemos de convencernos de lo que queremos creer.

Y claro, en esas circunstancias es muy fácil caer en manos de un charlatán que te dice que es capaz de descubrir que el paciente está consciente utilizando una máquina de su propia invención, y que para mayor alegría conoce a alguien que es capaz de “facilitar” la comunicación con la ayuda de un ordenador (esos ingenios mágicos) y todo esto no es barato, pero seguro que vale la pena hipotecar la casa para volver a hablar con su ser querido, ¿verdad?

Si no habéis visto el vídeo, os recomiendo que lo miréis otra vez, empezando por el segundo 25. Podéis pinchar en este enlace para verlo. Lo que veréis es el ingenioso sistema por el que el hombre se comunica con el mundo exterior: una señora sujeta su mano, y utiliza su dedo (de él) para teclear en un ordenador.

Por si no quedó claro lo que acabo de decir, pongo la foto aquí debajo. Fijaos en cuál de los dos mira al teclado mientras teclea. Pista: no es él.

Foto del hombre con la mujer sujetándole la mano.

Hay gente que tiene muy poca vergüenza.

(Gracias a RinceWind).

Actualización: ¿queréis ver cómo se comunica mientras está dormido?

Otra actualización: Por lo visto, el médico de marras es alguien serio, con una reputación en círculos médicos serios y todo. Lo de usar un “facilitador”, por lo visto, fue idea de la familia. Lo cual me hace preguntarme: ¿qué pasa si el pobre señor realmente está consciente, pero no puede comunicarse por culpa de la “facilitadora”? Estremecedor.

El ministro

—¡Por supuesto que trabajo sólo por el bien de la Nación! —replicó el ministro, con tono ofendido—. ¿Qué culpa tengo yo si los intereses de la Nación están tan perfectamente alineados con mis intereses particulares?

Light bulb trees

A photo of light bulb trees.

The light bulb is the fruit of the light bulb tree.

Many years ago, the light bulb tree used to yield fruit only during the last two weeks of December. However, lately it's been yielding light bulbs since earlier in the year and for longer each year.

Nobody is really sure of the reason, but most attribute it to global warming.

Proposal for a new Twitter API method

This proposal automates an existing, and very popular, use case. It is estimated that it will save between 1,000 and 10,000 RPC calls per invocation, and generally increase user satisfaction.

If you are reading this through an aggregator, formatting may have been lost, so you probably want to see this post in the original page.

spam/all_in_one
Convenience method for spammers.

Changes the user's avatar to a photo of a big-breasted woman, deletes all updates from the user's timeline and inserts one generated via Markov chains, follows between 1,000 and 5,000 randomly-selected users, gets the user's account blocked by 25% and reported as spam by 2% of those users, and finally gets it suspended from Twitter.

All those operations are performed instantly and atomically.

URL:
http://twitter.com/spam/all_in_one.format

Formats:
xml, json

HTTP method:
POST

Requires authentication:
true

API rate limited:
A user is allotted a limited number (1) of spams in a lifetime.

Response:

XML example:

<?xml version="1.0" encoding="UTF-8"?>
<hash>
  <request>/spam/all_in_one.xml</request>
  <error>User has been suspended.</error>
</hash>

Usage examples:

cURL:

curl -u user:password -d '' http://twitter.com/spam/all_in_one.xml

The top 3 reasons to write a "best of" article

“Best of” lists have become very popular in lots of blogs: “the best 10 iPhone applications”, “the 7 most common excuses for tardiness”, “15 things everyone should know about rubber manufacture”. In this post, I analyse the top 3 reasons why those have become so popular.

1. A lot of people still take them at face value.

Many blog writers make a living off advertising revenue, so it's extremely important to attract traffic to boost page views and clicks. Many people don't know that this type of story is very common nowadays, so when they see one they will post a link to it in other sites: usually in their blogs and Twitter, and if you are lucky, it will get to high-traffic sites like Digg or Slashdot. Jackpot!

2. You don't need to actually research them.

The easiest blog posts to write are the ones where you don't actually need to research or document anything. With a “best of”, you don't need to do that. If someone says that you omitted some crucial element, you can just say that it wasn't so important or good to belong in your “best of” list.

3. You can stop at any moment.

For example, if you set out to make a “top 5” but then cannot come up with 5 elements, you can just go and change the title of the story to “top 3”, and nobody will be able to say that it's incomplete!

I hope you enjoyed this article with the top 3 reasons to write a “best of” article.

Mental arithmetics: the square of a two-digit number

Every once in a while I strain to the maximum my capacity to botch a simple explanation. This time around, I apply it to a method to calculate mentally the square of a two-digit number. Actually, I know two of these: one of them, I have known for years; the other one I learnt on the Internet some months ago following a link to a Wikipedia article on Vedic Mathematics (whose name, I've heard, is purely for marketing :)).

The first method I knew is based on the fact that (a+b)2=a2+b2+2ab. If I call the tens part “a” and the units part “b”, it's just a matter of squaring two single-significative-digit numbers (easy), adding up the results (easy) and then multiplying each number by the other and doubling the result and adding it up to the previous result (less easy, but still feasible).

For example, 37 is 30+7, so 302=900, 72=49, 2·30·7=420, I add it all together and it gives 1369.

You can quickly see that the problem with this system is having to remember two or three intermediate results while you multiply three numbers mentally. We just can't fit that many numbers in our short-term memory :)

The system I learnt recently is harder to explain, but it's quicker to calculate because we don't have to hold as many intermediate results in our mind.

This method is based on (a+b)(a-b)=a2-b2. What we do is call the number we want to square “a”, and choose a number “b” which will make the product (a+b)(a-b) easy to calculate (most commonly, we'll choose the smallest number that will make a+b or a-b a multiple of 10). When we've chosen that number, we can calculate the product, add b2 to the result and what we get is a2.

Let's see this with the previous example where we wanted to calculate 37 squared. Using 3 as the value of “b”, we can calculate (37+3)(37-3)=40·34=1360. To this we add 32, which is 9, and we get 1369.

Another example: 722. If I choose 2, I've got (72+2)(72-2)=74·70=5180. I add 22=4, and I get 5184.

As you can see, with this system it's only necessary, usually, to multiply a two-digit number with a single-digit one (zeroes don't count), square a single-digit number and add it to the previous result. I don't think there's any faster method to calculate the square of a two-digit number (if you don't count memorising them all, of course).

Invitacións de Google Wave

Esquecera comentar que aínda teño 5 invitacións de Google Wave. En principio, son para xente que eu coñeza persoalmente, así que se eu te coñezo e queres unha, mándame un email co teu enderezo de GMail, e eu doulle ao botón. (A invitación pode tardar varios días en chegar).

Non valen comentarios nesta páxina; ten que ser un email. Vamos, se me coñeces, sabes como me mandar un :)

Acabaronse!

Recados para españoles

Tengo un recado para ese grupo de chavales españoles que se ha venido a Dublín de excursión.

Vane, tu amiga te está llamando, a gritos, desde hace cinco minutos. Por favor, hazle caso para que se calle y, de paso, dile que no sea tan ordinaria. Que la oigo desde la otra orilla del Liffey. Gracias.

Inconsistences and fallacies

I read this post today, and I was so amazed by the big faults in the author's presentation of his argument, and in how badly reasoned it is, I couldn't leave it without writing a response.

First, the argument introduced in the post is not consistent. For example, in the second paragraph, the author asserts one thing, and then, in the following paragraph, he writes that everything he had written in the previous paragraph is irrelevant. In this way, the author insinuates something, but, if someone calls him up on it, he can say “hey, no, that's not my argumentation, notice that I said that it was not relevant”. It is a quite insidious trick that puts the validity of the whole argument in question.

A big part of the argument consists, furthermore, on rejecting a logical fallacy in the post it's responding to. In the author's opinion, the existence of a single fallacy in the whole argument is enough reason to reject it entirely. However, that's not so. The validity of the argument should not be compromised by a single fallacy if, when that fallacy is removed, the rest of the argument still holds. In my opinion, that's what happens in the original post, so the author of the post I'm replying to is wrong.

Update: someone has written a response to my post.

Jacobo Tarrío announces the availability of a press release

DUBLIN, Ireland — November 5th 2009 — Jacobo Tarrío, a leading Galician software engineer residing in Dublin, today announced in his website the general availability of a press release.

“This press release is a milestone in my quest to write content other people will read,” said Jacobo Tarrío. “Thanks to it, tens and even dozens of persons will know that I published a press release.”

The idea for the press release was born when Jacobo Tarrío read a press release from Apple and noticed that all press releases followed the same scheme. After many seconds spent in research and development, and investments in IT totalling almost one cent, a new press release was born.

“I am glad that this press release went out,” said Jacobo. “Now I can sleep happy knowing that it is out there, possibly being read by someone other than me.”

About Jacobo Tarrío:

Jacobo Tarrío is the leading member of the community of Galician software engineers who live in Dublin near a rail track. He revolutionized the world of press releases when he published in his website a press release about his publishing a press release. Jacobo also makes revolutionary humorous videos when he is not writing revolutionary press releases.

The Twitter client for Windows^H^H^H^H^H^H^H^H Android

I just wanted to post a note saying that I abandoned the Windows Twitter client a month ago, when I discovered that embedding IE in an application using the raw Win32 API is hard, but not as hard as making it do something more than just browsing web pages (it is very easy with .NET and other frameworks, but, then again, the point was not using them).

But fear not; for the past two weekends I wrote a Twitter client for Android; and, in this case, I will actually use it every day, because I was really fed up with the one I had been using before. I even recycled the name "CheepCheep" for the new client.

Ah, and I programmed it entirely from Windows, of course :)

I will post some more about it one of those days.

Bicis de Dublín

Poco antes de que comenzara a operar en Dublín el nuevo sistema de alquiler de bicicletas, la prensa pidió su opinión a un representante de la menos numerosa que antaño, pero todavía influyente, comunidad yonki de Dublín.

— Bah, esas bicis no sirven para nada —fue su veredicto—. Son demasiado distintivas.