All Movies are One Movie
Sometimes I post things in twitter that are not a single tweet. I may repost some into this blog. Here's an example.
All Movies are One Movie
Sometimes I post things in twitter that are not a single tweet. I may repost some into this blog. Here's an example.
¡Python 2 Debe Morir! -- Charla en PyCon Argentina 2012
Spanish post because it's about a video in spanish. Fell free to watch it anyway, of course ;-)
Gracias a los organizadores de PyCon Argentina 2012, ya está el video de mi charla "¡Python 2 debe morir!" disponibles.
Si quieren ir siguiendo los slides, están acá
Y acá está el video:
No estoy super feliz con mi charla, me veo confuso, con problemas de manejo de tiempo, y muy pelado.
Regional Thought
You like to believe what you think is rational. You like to believe that you are not one of those misguided people who believe crazy stuff.
Well, sorry, you are. As an example, I will provide two superstitions that will each look stupid to the person who believes the other, and will both look stupid to the people who believe neither.
If you are from a country of british heritage, you may believe cheese gives you nightmares. If you are in the British Cheese Board, you may have paid for a study that claims that eating Cheddar will make you dream of celebrities.
Also, the official Cheddar Anthem:
On the other hand, if you are from South Korea, you may be inclined to believe that sleeping with an electric fan turned on is dangerous, and may cause you asphyxiate, or suffer hypothermia.
Also:
If both of these sound absurd to you, keep in mind that you probably hold some belief just as absurd, but don't know it.
El Secreto de la Política Argentina
Para un tema que llena diarios y revistas y canales y radios y cafés, la política argentina es un tema sorprendentemente sencillo. Está cubierto con una capa de mística (culpa del peronismo, ponéle) y una capa de épica (culpa de los golpes, ponéle) pero si uno la mira racionalmente, es algo obvia.
Permítanme que les explique en unos pocos párrafos todo lo que necesitan saber sobre política argentina para los próximos 3 años.
Nadie vota a un partido. Nadie vota al PJ ni a la UCR, ni a ningún partido. Votan a frentes. Dirás "los frentes están formados por partidos" pero en realidad los partidos son fungibles, se arman y desarman, fundan y cierran cada vez que un político con una determinada cantidad de adherentes lo necesita o lo deja de necesitar.
Como no hay partidos, decir "soy peronista" o "soy radical" es una pavada. No significa nada. Si estás en política seguís a alguien, no a un partido.
Eso te explica porqué los vicepresidentes de una presidenta nominalmente peronista han sido un radical y uno de la UCD, expulsados o renunciantes de sus propios partidos, reaceptado uno luego de una expulsión de por vida, como se puede ser parte de un gobierno y precandidato de la oposición. Como no hay partidos y lo que hay es "seguimientos" entonces cambiar de lealtades es tan fácil como cambiar de bar si te cambian la marca de café.
Leales son los de abajo. Los de arriba no tienen lealtades porque no tienen a quién seguir. Lo que tienen son "principios", que al ser una cuestión abstracta y sujeta a revisión, son mucho más vagos y flexibles. Tienen "estilos" y "tradiciones", ponéle. Tienen esas cosas, pero no tienen nada que pueda dejarlos en evidencia después. Tienen pragmatismo.
Eso te explica por qué te puede parecer que hacen hoy lo que hace diez años denostaban como malvado, lo que pasa es que en este momento les parece mejor idea. Y no sé si eso está realmente mal. La gente que tiene un preconcepto, un esquema rígido de qué está bien y mal y lo aplica sin pensar, me parecen tontos, me parecen poco empáticos.
Las cosas que importan son las que van a pasar en los próximos tres años. O tres meses. O quince días. Lo que importa es lo que pasó en los últimos quince días, o tres meses, pero nunca tres años.
Esto te explica por qué podés juntar un millón de personas, "ganar" una pelea de poder (la 125, digamos), y que después no tengas ninguna relevancia. ¿Qué es de la vida de Cobos, de Buzzi, del tipo ese que no me acuerdo como se llama? Bueno, que no me acuerdo como se llama.
Si tenés 2, decí que te merecés 5. Si tenés 5, decí que te merecés 20. Si tenés 20, decí que te merecés la chancha y la máquina de hacer chorizos. Si nadie te empuja para atrás, te la van a dar. Y una vez que tomés impulso, cada vez pararte va a ser más difícil.
Si tenés la desgracia de que la oposición que te toca en suerte está formada por inoperantes, y el mayor interés que encontrás para pelearte es un grupo que forma parte de una industria moribunda, entonces qué hacés? ¿Qué hace alguien que busca pelea cuando nadie se le planta, excepto alfeñiques?
Se vuelve matoncito, como este gobierno. Y busca pasarle por encima de parado a los que estén cerca, porque no tiene perspectiva, entonces cualquier cosa es un golpe, cualquier cosa es horrible, cualquier cosa es épica.
Y no, no es épico, estás peleando con enanitos.
Sospecho que el primero en entender la política argentina fue Duhalde y tuvo la mala suerte de ser Duhalde, y se lo contó a los Kirchner, que tuvieron la buena suerte de no ser Duhalde. Sospecho que ninguno de los políticos que tenemos en el país y no son gobierno puede encontrarse el culo con las dos manos, una linterna y un cartel que diga "atrás tuyo". Sospecho que a pesar de las enormes defectos de este gobierno, la oposición son los que perdieron con De la Rúa. ¿Se acuerdan?
Sospecho que no estamos tan mal como dicen algunos, ni tan bien como dicen los otros, y que las cosas se van a poner un poco peor, y que Cristina se va al final de este mandato, y que va a asumir un siome, porque los matones no hacen escuela, y los enanitos se van a juntar, y van a elegir al enanito más inofensivo posible, para que no piante votos, y así nos va a ir.
Rst2PDF Release Plans
I have spent a little time on rst2pdf these last few days. It doesn't look too bad, considering the long neglect, but there is some breakage.
After going over almost 300 integration tests by hand, I identified a few regressions (and a couple of bugs that fixed themselves, yay).
So, in order to do a release, I am hoping to fix these:
I probably will not fix them all, and trunk works much better for many cases than 0.92 so I should not block a release on any of these, really. I will give myself a couple of weeks to see how many (if any) I can get done.
On the other hand, if anyone reading this feels adventurous, and wants to lend a hand, help is always welcome.
In the meantime, this is a list of what's changed in trunk from version 0.92:
Fear of Being Discovered
It doesn't matter what I am doing, be it work, a hobby, or just talking, I have a constant fear, in the background processes of my mind, that I will be discovered, that I will be found to be a hack, a fraud, a conman.
It doesn't matter if I am actually a hack at what I am doing at the time, or if it's something I am really good at, or if it's something that's impossible to be a fraud at. That little voice of insecurity is there, all the time, saying "they'll figure you out, they'll know, they'll realize you are full of crap".
I know, rationally, that I don't really suck at most of the things I do, and those I suck at, I could do better, because I also have this other irrational voice telling me I can do pretty much everything. I wonder if those voices are the same thing, or if they are like the devil and angel in my shoulders.
Being an introvert means I don't want to be shown as a hack, so I try to do things well, so I am not really a hack, so I am not shown as a hack. If I am consistently not a hack, I get insanely confident that I can do stuff I really can't do, because I am a hack at those.
I speak in conferences, which for an introvert is difficult, but since I don't want to be a hack, I try to figure out how to do it, and it seems I am not bad at it, but before I do it, every time, I feel like a hack, I know I should have done my slides earlier, I should have rehearsed, I should know what I am going to say, and I didn't, couldn't, don't.
Whenever I have a problem and google and see my own earlier fumblings appear as results, I wonder if that's actually the level of knowledge out there, if everyone else is as much of a hack as I am, and I despair. Then I try to figure things out and do it better, and probably stop being a hack for a little bit.
I am an engine fueled by insecurity and neurosis. It's exhausting. It's a lot of fun.
New rst2pdf feature: --strip-elements-with-class
First new feature in rst2pdf in a long long time, but it was easy to do, and there was an actual user needing it.
This exposes functionality rst2html already had, so that's probably why it was easy to do ;-)
In any case, what is it and what is it good for?
If you mark something with a class, you can now omit it from the output:
.. class:: ignored This will not be in the output if you use --strip-elements-with-class=ignored
And it's useful, for example, so you can keep slides and presentation notes in the same file. You just put your notes in a class you strip when producing the slides.
Since some classes are automatically assigned for admonitions, this is extra simple:
.. note:: This is a note admonition. Note admonitions always have the note class. So you can strip them easily.
And if you don't strip them, they will look pretty.
Next Time You See a Movie, Remember This
Last night they were playing "X-Men: First class" on TV, and I once again saw this:
Villa Gesell según Hollywood.
And of course, there are a few details wrong with that picture:
Notice any differences?
So, always remember: movies lie to you about everything, even if there's no need, because they are entertainment.
Tradicionalmente, nos morfaban los dientes de sable.
System Message: WARNING/2 (<string>, line 7)
Explicit markup ends without a blank line; unexpected unindent.Pasé el fin de semana en el campo, en Cruz del Eje, y charlé con mucha gente que veo muy de vez en cuando. Supongamos que uno de ellos se llama Germán Javurek (porque así se llama), el hermano de la mujer de mi suegro (y no, no hay manera mas corta de explicar eso), un tipazo, que me cae muy bien.
Charlando con él y mi cuñadita Laura, ella le recuerda la vez que le habló de la diferencia entre estar vestido de gaucho y disfrazado de gaucho. Le digo a Laura que por ejemplo, si Germán tiene puesta ropa de gaucho, él está vestido, si me las vé puestas a mí, estoy disfrazado. [1]
Eso llevó la charla a la definición de Germán de sí mismo como "un tradicionalista". Eso hace que su apero sea de determinada manera, su vstimenta de gaucho sea de una determinada manera, ya que él es cordobés, y a ue use tientos en vez de cuerdas, y así sucesivamente.
Inclusive hasta un comentario estilo "a lo que ha llegado el mundo", acerca de grupos de gauchos que usan montura chilena, herejía inimaginable para un tradicionalista, o bocado de nylon, y a su "así entiendo yo lo que es ser un tradicionalista, los demás que hagan lo que quieran, pero yo lo entiendo así"
Y ... yo no lo entiendo así :-)
No me puse a discutir, porque ... ¡Para qué me voy a poner a discutir en el cumple de setenta de mi suegro con un tipo que veo dos veces al año y encima me caen bien él y toda su familia!
Pero yo me imagino que si a un gaucho de 1830 le mostrabas un bocado de nylon, y dura más, o una montura chilena y le parecía más práctica, los adoptaba. Porque habrá sido un gaucho, pero la tradición del gaucho no la forma el gaucho, la forma el tipo que extraña al gaucho, o el tipo que vió al gaucho de chico, o el tipo que escribió sobre el gaucho.
Un gaucho usaba el apero que le vendían o el que sabía hacerse, o se copiaba del vecino. No tenía problemas en usar revólveres franceses, o telas inglesas para la ropa (el problema es que era caro).
No me imagino a un gaucho cordobés cagándose de frío pero no usando un pocho salteño porque no correspondiera a la vestimenta adecuada para el gaucho cordobés. Desde ya que puedo estar completamente equivocado y cada zona estaba llena de gauchos fetichistas de la moda que ahora estarían todos usando chupines y anteojos negros de marco grueso, pero no me suena como algo que haría el gaucho, de acuerdo a lo que he leído, al rumor, a la leyenda del gaucho. El gaucho era un tipo práctico.
Entonces, si al gaucho mismo no le importaba... ¿qué tradición es ésa? ¿Habrá dentro de cien años una agrupación tradicionalista del flogger del Abasto? ¿Discutirán acerca de si llevaban el flequillo a la derecha o la izquierda? ¿Acerca de la marca correcta de zapatillas para el rolinga de Morón?
Yo sé que corro con muchas desventajas en esta discusión, ya que mi opinión no le importa un carajo a nadie, que soy totalmente de afuera, ergo soy de palo, y que tienen, hasta cierto punto, razón, los gauchos cordobeses se vestían distinto de los salteños, y ellos de los sureños, y así.
Pero no veo que la diferencia sea importante. Veo que si querés homenajear al gaucho, fijáte las cosas que les importaban a ellos, no las que les importaban a los que los veían de afuera, lo superficial, el color del poncho, el material del bocado, el diseño de la montura.
Porque imitar las descripciones de los gauchos que hacían los turistas, eso, señores, es disfrazarse de gaucho.
[1] | A pesar de tener un pasado en el cual tocaba el bombo en grupo folclórico, y de haber aprendido danzas folclóricas de chico, creánme, estaría disfrazado. |
Nikola v5 Released
A new version of Nikola is out! You can get it at the usual place.
This version is not completely backwards compatible, thus the new major version number, but switching to it should be easy-ish. If you are using version 4.0.3:
The integration of doit into Nikola is not done in a very nice way, that's still ongoing work, but it should be Good Enough To Work (TM).
Hope you enjoy this release!
New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!