one of the main reasons, if not _the_ reason, that i don’t run half-marathons (anymore) is that these kind of stuff is usually in the mornings.

one more cultural shock: when i hear a politician say “god bless America” it feels like i’d had been listening to a clown.

first, because it’s very creepy.

secondly, because no politician would ever be considered trustworthy or competent in Europe if we said such a lunatic thing (you have to go to school and get an education before being entrusted the politics of a country).

if US politicians really have the urge to glorify something, they should say “americans bless america”, cause it’s their people who make it great.

some are surprised when i tell them i work making movies but that i don’t like watching movies (i can and sometimes do watch movies, but i don’t like it).

i don’t find it so surprising. think of the people who like fucking but don’t like kids.

or in a more artistic line, people who like cooking but not eating necessarily.

given how much i like doing nothing, i think it’s time to coin the gerund nothinging

one hair at placed at random on the wall leads to a curve, a couple of them to a silhouette, and a bunch, plus some bath-art jam session, to a shape and a fun shower time.

Are you a creative mind? maybe an artist? Do you have a great sense of style, your visual skills are flawless and you are an excellent analytical thinker and can perform functional analysis?

Then, please, do not become a User Interface (UI) designer. We don’t need more of you.

UI is a solved problem (for now). It has been for a few years now. Please stop reinventing ways to present information and functionality. We don’t need more fancy UIs and metaphores. Just stop it. Please, stop it. Put your brains to work in other more useful things. The world will appreciate. Thanks Very Much!

the fridge is not a good place to store your phone.

i remembered, just in time.

software renderers: please implement texture filtering or you’ll end your days rendering flight progress in airplanes.

When you are in the plane and they announce there’s the option to buy on-board articles (such as watches, perfumes, etc) at “the best prize”, what do they exactly mean with “best prize”? is it “best prize” compared to all the other stores that are flying in the plane with us, I suppose?

some piece of information: as many music albums are released every year as mathematical theorems.

Another quick mathematical image and animation. Experimenting with twisting the space inside out. Best seen in movement, here: https://www.shadertoy.com/view/XtSGDK

downstairs my office there’s this very hipster food place where everything is overpriced, by 3x. and despite they have the stuff i want, and despite my employer pays my meals, i refuse to buy there and give those bastards any penny. because of their cheek. it’s obscene.

Speaking of what.

Dear, USA. Locks for parking the bicycles, fences and alarms to protect your houses, or guns to defend your lives are all very third world strategies. You won’t belong in the first world until you fix your inequality issue.

Dear, Europe. Your walls and anti immigration policies won’t protect your society. Start working to fix the world-scale inequality problem you have created if you want to preserve your quality of life.

A rich country is not rich when its GDP is high or its wealth abundant. A rich country is rich when there’s lack of poverty.

- Give my coat to a drag queen service?
– I said, give your coat to a DRY CLEANING service!
– Ah, that makes more sense!

For the non-engineers who don’t know what XOR means, there are three basic logic operations in electronics: AND, OR and XOR.

The AND operators is the “marriage works” operator: we are married if (and only if) you AND I are happily married. If any of us two isn’t, then we won’t last long.

The OR operator is the “wealthy couple” operator: we are rich if any of us is. If you OR I are rich, we are basically rich. We don’t need to be both.

The XOR operator is the “horny partners try to sleep” operator: if nobody is in the bed then nobody sleeps. If you OR I are in bed but the other isn’t then sleeping happens. However, if we BOTH are in bed, then again nobody sleeps.

This one was a 25 minutes doodle before dinner.

I still get surprised how important is to “just do” things rather than waiting to have the time for them, or plan and prepare them. If I had to wait to have an idea to sparkle, or wait to wake up with an epiphany or illumination of a great algorithm before starting to work on graphics, then I’d never do anything. But I think that unfortunately we all tend to fall in that kind of behavior. We are so afraid of wasting our precious time (so we can use it on social media, TV or the gym) that we have forgotten the beauty and, more importantly, the creative power of doodling, improvising, playing and just doing. And when I break the inertia and let myself start doodling, almost every time I end up creating something cool I never though of or even imagined was possible. And the discovery of this fact makes me happy and invites me to engage in these non planned, low investment, improvisation sessions.

Today I had half an hour before dinner. So inspired by an amateur’s adorable attempt to a simple XOR texture, popular in the early 90s amateur PC demos, and let my brain randomly walk though it structure see what I could do to it, much like if you decided to take and old outdated piece of furniture and a few tools and colors and give it a pass of beautification with improvised brush strokes and structure revamping.

First, I got rid of the discrete and discontinuous nature of the structure and made it smooth. Second, since the XOR texture is a regular fractal, I randomized some of its elements. And then I animated the fractal layers it is made of. Why? No particular idea, just random thinking/doodling/experimentation. A few minutes before dinner I had something that looked not bad at all, especially when seen in movement (here: https://www.shadertoy.com/view/Ml2GWy).

When the hosing market has gone nuts and people have issues to afford living at a place, one thing the government tries to encourage is the allocation of affordable housing my means of laws that limit the prices of old buildings or by constructing new low-income oriented housing. My thought on this is that it doesn’t really help solve the problem. I think what you need is not more affordable-hosing. What you need is more-affordable housing..

Some member of the cabin crew: “Welcome to San Francisco, the local time is 2pm and the temperature is 15 degree Celsius”.

What I think: “Why do you welcome me to San Francisco? You were not here in the city when I landed. You just arrived here in the same plane as I have. I’ve seen you. Serving drinks and switching the cabin lights on and off and stuff. Don’t you welcome me, we’ve arrived here together!”

I’m going to start welcoming the flight attendants back wherever I arrive on my next plane. As in:

them: “Welcome to San Francisco”
me: “Welcome to San Francisco you too!”

video projectors. in 2015. they are still not reliable.

i give quite a lot of talks and presentations each year, which means i visit conference centers, classrooms and company demo rooms very often. i always insist they double check with the local technicians before i arrive on site, and then i ask to arrive one hour in advance. i don’t like stressful situations, but i am used to them now. cause the truth is that one in three times there’s something wrong with the video connectors, screen resolutions, refresh frequencies or colors of the projectors. i know, you’d think that by 2015 the technology of video signals would be a mature and stable one. but it’s not. there’s always (i mean, 33% of the times) something just not working. so please, get . this . thing . right . for . once. thanks .

on a related topic, i think the engineers that design video connectors and projectors must be the same that create network printers and drivers…