The best part of working in the city? Not having to take Bart. The worst part of working in the city? Not having to take Bart.

if Vimeo was a person, it’d be that self important guy with thick glasses and weird hair and clothing that pretends to be deep and self aware who still doesn’t get why nobody likes him. i feel. it might be a broken impression.

The day we no longer have separated restrooms for men and women, that day I’ll feel proud of our species.

we still are monkeys

when i was a kid the world was smaller.

and “korea” was a very distant place. or rather, a concept (and hence the double quotes). “korea” was about as distant as “interest rate”, the “mitochondria” or “cleopatra”. as you can see, i’m using distance to express depth of knowledge. in my world of thoughts, that made sense, and it still does.

i only knew about these double quoted things because i saw them in the books (or the encyclopedia, my favorite book back then). they didn’t exist in any physical form in my world, and as concept they also didn’t exist in any intellectual form i could manipulate. they were simply objects i was told existed, somewhere in the vacuum beyond the boundaries of my world.

that world of mine was just a few kilometers wide. it contained my family, nature, some music, festivities, school, stars, shame, snow, the milky way, puzzles, the ocean, pride, cloth, food, fear, the beach, maths, weekends, tales, people, desires, proportions, batteries, and all of the dreams and fantasies that belonged to my reality. and despite my ability to operate with abstraction was powerful back then, just as it is today, the volume of things i could feed it with was reduced to what i could find in that little world of mine, which was a few kilometers wide, and what my imagination could produce, which was a few kilometers high.

that wasn’t that long ago, damn. i am still that kid i guess. it’s only that with age i’ve add layers of myselfness to who i am, and i suppose my internal world is not so small anymore, it must few a few hundred kilometer wide now.

i stop my stream of thoughts for a moment. i’m sitting at the bar of a restaurant, waiting for this korean woman that i am meeting. i think i’ve lost sense of time, but it’s okey, she’s not here yet. i look at the watch, then i take a zip of water, and look around me first, and then to myself. yeah, definitely the world is not that small anymore.

the whole apartment smells like flan. i’m sure i’ll have sweet dreams tonight.

i already suspected this people don’t like water, but today i got a pretty visual evidence of it. due to the lens in the camera, this picture doesn’t even capture all of the variety of drinks offered in this store. of which, only a couple of bottles at the very end where water.

i don’t get it, water tastes and feels so much better than any of those stuff. i fell i’ll never get it, perhaps one one needs to be risen here in order to understand it.

i wonder if people would take me any less seriously if they knew i am replying to their emails late at night on my full body Pikachu costume pajama

Since (a+b)² = a² + 2ab + b², then ab = ( (a+b)² – a² – b² ) /2 = ( (a+b)² – (a-b)² – 2ab) )/2 = (a+b)²/4 – (a-b)²/4

Now, (a+b)²/4 – (a-b)²/4 seems to be like a difficult way to compute the product of a and b. Unless you have tables of square quarters computed in advanced, cause then all you need to do is three addition/subtractions. And this is pretty sweet, for example, if you are a Babilonian living 4000 years ago.

People. Things are not cool just by the simple fact they are 3D printed.

Get over the technological novelty.

Speaking of maths, the other night I started coding with the intention of doing a very short technical experiment. I wanted to see how derivatives would behave after nested distortion, so I started deforming a sphere with some sine waves. Soon I realized the shape of the object was far more interesting than the experiment itself, so I ended up improvising this mathematical image. As usual, these things happen when you less plan them.

Open code and maths, plus the realtime animation here: https://www.shadertoy.com/view/4ssSRX

n + n = n · n, are numbers 0 and 2
n · n = n ^ n, are numbers 1 and 2
n + n = n · n = n ^ n, is just 2 alone

After addition, multiplication and exponentiation, the next operation is “tetration”. And even then, n + n = n · n = n ^ n = n ^^ n only for 2

those empty, minimal-design cafeterias. self-important cafeterias. so snobbish. so conceptual. so pretentious.

say you have three numbers (in a vec3 for example), and you want to sort them from small to big without branching. you can do this:

vec3 cuteSort( in vec3 n )
{
    float mi = min(min(n.x,n.y),n.z);
    float ma = max(max(n.x,n.y),n.z);
    return vec3( mi, n.x+n.y+n.z-mi-ma, ma );
}

isn’t it cute?? i’m very proud of my find (on how to get the middle element, that is).

san francisco parking signs:

“don’t park from tuesday to friday from 9am to 5pm, or sundays, unless noon to 7pm, or 4rth thursday of the month if no full moon or main cultural festivity, except if commercial area or school around and not in vacation period unless it’s between 7am and 9pm.”

now solve that equation in 5 seconds before it is too late and somebody else takes the spot.

today, after five years, i flipped the computer keyboard at work, and i got enough bread crumb to feed a family for a week.

i must remind you that there are assholes of all colors, sizes, sexual orientation and ages, no matter with what minority group you want to identify people.

for example, little adorable looking old ladies can be true assholes too. just saying.

“don’t sloth me down”

because laziness is tempting and contagious

besides distance units, weight units, volume units, temperature units, date formatting, and the day the weeks start with, it’s being a while now that the world has standarized the electrical sockets, the paper sheet sizes and the bed sizes as well.

and somebody has still to catch up…

if your sentence starts with “in the morning”, i already don’t like it

– para español, diga “español”
– 1
– for schedule information, say “schedule information”. for ticketing information, say “ticketing information”. for other information, say “other information”. to go back to the previous menu, say “back”
– “other information”
– sorry, i did get that. for schedule information, say “schedule information”. for ticketing information, say “ticketing information”. for other information, say “other information”. to go back to the previous menu, say “back”
– “other”, “information”
– sorry, i did get that. for schedule information, say “schedule information”. for ticketing information, say “ticketing information”. for other information, say “other information”. to go back to the previous menu, say “back”
– “Other”, “Information”
– sorry, i did get that. for schedule information, say “schedule information”. for ticketing information, say “ticketing information”. for other information, say “other information”. to go back to the previous menu, say “back”
– “FUCK YOU”
– sorry i did get that. for shcedule information…