# sex?

most forms and account profiles let you choose between “male” and “female”. it would be funnier if options were “terrible”, “okeish”, “good” and “excellent” instead.

la mayoría de los formularios y perfiles te permiten elegir entre “masculino” y “femenino”. sería más divertido si las opciones no fueran ésas sino “terrible”, “normal”, “bueno” y “excelente”.

# do you believe in dinosaurs?

I bumped into this question today. But I fail to understand what they were really trying to ask me.

pretending i am naive

Crees en los dinosaurios? – Me he tropezado con esta pregunta, hoy. Pero no acabo de entender qué es lo que querían preguntarme realmente.

haciéndome el inocente

# closest point in ellipse

this is one of the very few times that i decided to go quartic degree. trigonometrics are so ugly 🙁

```void closestPointInEllipse( float *ex, float *ey, float ea, float eb, float x, float y )
{
const float k = eb*eb - ea*ea;
const float a = ea*x/k; const float a2 = a*a;
const float b = eb*y/k; const float b2 = b*b;
const float c = (a2 + b2 - 1.0f)/3.0f; const float c3 = c*c*c;

const float q = c3 + b2*a2*2.0f;
const float d = c3 + b2*a2;
const float g = a + a*b2;

float co;

if( d<0.0f )
{
const float p = acosf(q/c3)/3.0f;
const float m = cosf(p);
const float n = sinf(p)*sqrtf(3.0f);
const float rx = sqrtf( -c*(m + n + 2.0f) + a2 );
const float ry = sqrtf( -c*(m - n + 2.0f) + a2 );
co = ( ry + (k>0.0f?rx:-rx) + fabsf(g)/(rx*ry) - a)/2.0f;
}
else
{
const float h = 2.0f*a*b*sqrtf( d );
const float s = powf( q+h, 1.0f/3.0f );
const float u = powf( q-h, 1.0f/3.0f );
const float rx = -s - u - c*4.0f + 2.0f*a2;
const float ry = (s - u)*sqrtf(3.0f);
const float rm = sqrtf( rx*rx + ry*ry );
const float p = ry/sqrtf(rm-rx);
co = (p + 2.0f*g/rm - a)/2.0f;
}

if( co>1.0f ) co=1.0f;
const float si = sqrtf( 1.0f - co*co );

ex[0] = ea*co;
ey[0] = eb*si;
}```

as expected, (ea,eb) are the radii of the ellipse (which is centered in the origin and aligned to the xy axes), the (x,y) params are your point in the (+,+) quadrant (think symmetric), and (ex, ey) the resulting closest point in the ellipse.

# i think that…

… the left side is almost always the right thing

# ah, geeks

i would never use an operative system or programing language that has a mascot.

# technosaurus

i’m still confused by all this technology paranoid that goes on here in the sf bay area. i just can’t follow it, neither i want to. i must be a technosaurus.

# against the statistics

 strawberry 47 % vanilla 13 % el trastero 7% shadertoy 30 % graphtoy 3%

it it wasn’t because i never do what it seems to be the reasonable thing to do, i would have to say that i’m putting my effort in the wrong place.

 i guess the key here is that for most people it seems natural to think of corruption as a measurable quantity. that way, the effect of your actions could be of a lessen or bigger importance depending the relevance of the dishonesty involved (where “relevance” probably means “amount of money” to them). HOW . SAD . supongo que el quid de la cuestión está en que a la mayoría de la gente le parece natural pensar en la corrupción como algo cuantitativo. así, las consecuencias de las acciones serían de mayor o menor gravedad dependiendo de la relevancia de la deshonestidad causada ( para muchos “la cantidad de dinero involucrado). QUÉ . TRISTE . CHAVAL pd. de hecho, en españa, no hacer la trampa significa ser un pringado pd.pd. a tope chavales, ¡vamos de maravilla!

# embarrassing

i don’t like it when i receive one of those emails saying “hey guys, my friend entered this contest and now it’s the time for voting. he does nice music, and now he needs 200 votes in the next couple of days to be promoted to the next phase, so please go and vote for him. thanks so much!”

wait, am i supposed to vote for him blindly without listening to the other guys, who might make much better music than he does? that’s what it is of course.

i find it amazing. cheating like fucking kids, or just like corrupted politicians (yeah, those that we complain about for being corrupted…).

besides, if i was that musician, i would be embarrassed for having to cheat (isn’t my music good enough?). and if i was his friend, i would be terribly embarrassed to have to publicly admit that both me and my musician friend are this corrupted.

but apparently not everybody gets equally embarrassed – seems there is a big disparity of values among people.

and yes, i know i might not (or may i?) reach that far in life being honest and fair, but hm…, you know, i think you don’t need to cheat if you are good enough

# but the problem of asking all the time is…

… that you piss many people off. just like with kids.

now, guess who are most pissed off of all

# we call them ‘scientists’

 kids keep asking why all the time. why is this so?, why does that happen?. by doing so they slowly build their own (and very personal) framework of truths, which they expand with more because answers, and a deeper understanding. they keep doing so, asking why, until they get a framework they are comfortable with. when no more questions are needed, the kid becomes an adult. some kids, however, are never satisfied, and do never stop asking why. we call them scientists. los críos nunca paran de preguntar ¿y por qué?, ¿por qué es eso así?, ¿por qué pasa eso?, todo el tiempo. hacerlo les ayuda a construir progressivamente su sistema de verdades (personal), que van expandiendo con mas respuestas y un compresión más profunda. y siguen preguntando ¿y por qué? hasta que obtienen un sistema con el que están cómodos. y entonces ya no hacen falta más preguntas; el chaval se ha hecho adulto. algunos críos, sin embargo, nunca quedan satisfechos y no dejan de preguntar ¿y por qué? nunac. los llamamos científicos.

# speaking of what,

i think beauty shouldn’t but underrated. we tend to think personality and brain are all that matters. but, you know, we are not just feelings with legs within an organic body, in fact the concept of beauty is distinctively human. and bad news are that time and age don’t provide wisdom to everybody, but certainly steal the beauty from everyone.

# how young are you?

the expression “how old are you?” might sound a bit rude for us, the non native english speakers.

other languages use the form “how many years do you ‘have’?” or “what’s your age?”. knowing that english natives have this tendency to use weird ways of counting and measuring, and knowing they will never give up on their system and idiosyncrasy, i propose that at least they change to “how young are you?”. which gets them the same information, but is certainly more pleasing!

# nosotros…

Festejar – presente indicativo

 yo festejo tu festejas el/ella/usted festeja nosotros festejamos vosotros festejáis ellos/ellas/ustedes festejan
Hacer – presente indicativo

 yo … tu haces el/ella/usted hace nosotros … vosotros hacéis ellos/ellas/ustedes hacen

# pure californian

“it’s, like, totally awesome”

# gracias

gracias por haberte enredado tanto en mi vida
gracias por haber pasado a formar parte de mi
aún te quiero