Skip to main content

Ralsina.Me — Roberto Alsina's website

Dot Font Talking About Fonts

Cover for Dot Font Talking About Fonts

Review:

A re­al­ly great book about de­sign. I am not an ex­pert on the field, but I found it both un­der­stand­able and in­sight­ful.

The good lies

Many years ago, I loved Homi­cide: Life on the street­s. If you don't know about it, it was a se­ries about Bal­ti­more po­lice de­tec­tives. It had some awe­some writ­ing, and one par­tic­u­lar scene stuck in my mind un­til this day.

There was a thin de­tec­tive called Munch (who looked like an Ed­vard Munch paint­ing any­way), and he was in­ter­ro­gat­ing some­one for what­ev­er rea­son. And then he gets an­gry, very, very an­gry, and this is what he says:

"Y­ou're sav­ing your re­al­ly good lies for some smarter cop, is that it? [...] I've been in mur­der po­lice for ten years. If you're go­ing to lie to me, you lie to me with re­spec­t."

I have nev­er for­got­ten that line be­cause it speaks to me of one of the big­gest an­noy­ances in life, when peo­ple tell me trans­par­en­t, ob­vi­ous­ly wrong or false things just be­cause they ex­pect me to go along, be­cause call­ing them out on it is too much work, or im­po­lite, or a waste of time, or make me look bad, or what­ev­er.

And you know what? A big part of the time they get away with it, and that's fine. They get away with it be­cause I al­so read xkcd, and there is this side of the sto­ry, too:

http://imgs.xkcd.com/comics/duty_calls.png

Al­ter­na­tive­ly, there are those who don't know what they are say­ing is crap. I am wrong in be­ing pissed at them for treat­ing me like a mo­ron that won't no­tice the crap, when they them­selves have not no­ticed it them­selves and de­serve guid­ance.

My last post was about such ar­gu­ments when ap­plied to the spe­cif­ic de­bate on gay mar­riage, but I could do the same thing with al­most any­thing that's worth de­bat­ing, and I both­ered to write down a bunch of op­po­si­tions to gay mar­riage with ex­pla­na­tions on why those are use­less, and while I did that in part as stat­ing my po­si­tion for gay mar­riage, it is al­so be­cause I want rea­soned de­bate. I want good ideas from the oth­er side. If they don't come hit­ting hard, what's the point? Where's the thrill in a du­el of brains against un­armed ad­ver­saries?

I share Munch's in­dig­na­tion! So lit­tle do you care about truth that you push lies that don't even look like truth? Such fee­ble fak­ery that it flies away with a breeze? So lit­tle do you care about your­self, that you show the in­dig­ni­ties of your mind in pub­lic? Re­spect me when you lie! Use the good lies!

If the oth­er side can't push for­ward a co­gent pos­tion, why is there a de­bate? Are we fight­ing against noth­ing, against in­er­ti­a, against cus­tom, against no ra­tio­nal thought? Are we fight­ing against noth­ing? That's just sad, be­cause there is peo­ple on the oth­er side, and it means they are fight­ing for noth­ing. Are you god­damn push­ers of void? Ad­vo­cates of hot air?

Yes, these peo­ple piss me of­f. Yes, I should take things eas­i­er. Yes, I look sil­ly a lot. No, I don't give a damn.

Gay Marriage debate: these don't work

This post is go­ing to be in span­ish. It's about the cur­rent pub­lic de­bate in Ar­genti­na about gay mar­riage. Yes, there are sim­i­lar de­bates in oth­er coun­tries, but this is about the one in Ar­genti­na.


Bueno, hay un proyec­to de ley ac­er­ca del mat­ri­mo­nio en­tre per­sonas del mis­mo sexo [1] y la adop­ción por pare­jas ho­mo­sex­u­ales.

Da­do que el niv­el del de­bate por parte de los que se opo­nen es bas­tante patéti­co, se me ocur­rió es­cribir un poco ac­er­ca de cuáles cosas no deben plantear. ¿Porqué no hay que plantear­las? Porque pasás vergüen­za, quedás co­mo un nabo, y no te con­viene. Te lo di­go de on­da.

  1. No de­bés plantear ar­gu­­men­­tos que di­­cen cosas co­­mo "la pal­abra mat­ri­­mo­nio viene de ...".

    Porqué no te con­viene:

    Porque es una pelo­­tudez. Si las leyes de­pendier­an de la eti­­mología de los tér­mi­nos te pa­­garían a fin de mes con sal [2], las mu­­jeres no de­berían ten­er dere­­cho a la propiedad [3] ni ser tes­ti­­gos en juicios [4] y siguen las fir­­mas.

    Qué parecés cuan­do lo decís:

    Un ado­les­­cente al que le en­­car­­garon de­fend­er una posi­­ción que no en­­tiende y ar­ran­­ca bus­­can­­do la pal­abra en el dic­­cionar­i­o.

  2. No de­bés plan­­tar ar­gu­­men­­tos co­­mo "que los ho­­mo­­sex­u­ales ten­­gan su pro­­pio mat­ri­­mo­nio que se llame dis­­t­in­­to"

    Porqué no te con­viene:

    Porque es­­tás ad­mi­­tien­­do que lo que querés es dis­­crim­i­­nar. Si la idea es que los ho­­mo­­sex­u­ales no son dig­nos de unirse en mat­ri­­mo­nio con la per­­sona que aman, pero los het­­ero­­sex­u­ales sí, es­­tás plante­an­­do que no son dig­nos por su condi­­ción de ho­­mo­­sex­u­ales. Eso es dis­­crim­i­­nación.

    Ojo, lejos de mí de­­cir que no es­­tás en tu dere­­cho de ser un pa­juer­a­no que dis­­crim­i­­na a otros porque te dan cosi­­ta, pero no es un mo­ti­­vo ap­­to para el es­­­ta­­do y la ley. Por lo tan­­to, no es per­ti­­nente al de­­bate.

    Aho­ra bi­en, si querés que el es­­­ta­­do dis­­crim­ine, no te es­­­con­­das atrás de es­­­ta pavada, y decí­­lo de frente. Poné tus "con­vic­­ciones" so­bre la mesa, y bancáte que te di­­gan que sos un di­nosauri­o.

    Qué parecés cuan­do lo decís:

    Una vie­­ja retró­gra­­da de prov­in­­cia que tiene miedo de adónde ire­­mos a parar si cualquiera puede hac­er lo que se le an­­to­­je, al ver a su ni­e­ta irse a vivir con el novio sin casarse.

  3. No de­bés plantear que no a la adop­­ción porque "nadie me garan­ti­za que los ho­­mo­­sex­u­ales sean buenos padres"

    Porqué no te con­viene:

    De vuelta, porque es­­tás ad­mi­­tien­­do que querés dis­­crim­i­­nar. ¿A los het­­ero­­sex­u­ales no les pedís que te garan­ti­­cen nada, y a los ho­­mo­­sex­u­ales sí? Lis­­to, es­­tás dis­­crim­i­­nan­­do. De nuevo, poné pelotas y/o ovar­ios y decí­­lo de frente.

    Qué parecés cuan­do lo decís:

    La es­­­posa del rev­eren­­do Ale­­gría en los Sim­p­­son: "¿Al­guien pen­sará en los niños?!?". Tam­bién parecés un fal­­so que de­s­cubre la posi­­bil­i­­dad del abu­­so fa­mil­iar cuan­­do te con­viene para de­fend­er una pos­­tu­ra que ya tenías de antes.

  4. No de­bés plantear que no al mat­ri­­mo­nio porque "dios dice tal cosa"

    Porqué no te con­viene:

    Bueno, para em­pezar dios no ex­is­te, y si ex­istier­a, re­­sul­­ta que no vivi­­mos en una teoc­ra­­cia [5] así que nada, no im­­por­­ta, así viniera dios y lo di­­jera en per­­sona en la plaza de may­o, no im­­por­­taría porque él ni cor­­ta ni pin­cha en este tema.

    Qué parecés cuan­do lo decís:

    Un tipo que no puede acep­­tar que su re­ligión no es la ley, que no nos regi­­mos por la bib­li­a, y que si va­­mos a es­­o, cree que dios hi­­zo que dos osas se mor­­faran a 42 nenes que le di­­jeron pela­­do a un pro­fe­­ta.

    O sea, co­­mo poder ju­di­­cial o leg­is­la­­tivo, tu dios es flo­ji­­to flo­ji­­to, así que guardáte­­lo.

  5. No de­bés plantear que haría ho­­mo­­sex­u­ales a los chicos

    Porqué no te con­viene:

    Porque es­­tás par­­tien­­do de que la in­­­cli­­nación sex­u­al se here­­da de los padres. Si es así, la ho­­mo­­sex­u­al­i­­dad sería rarísi­­ma, no? Ok, supong­amos que tenés razón. Igual no im­­por­­ta, porque es­­tás par­­tien­­do del supuesto de que un chico ho­­mo­­sex­u­al es al­­go ma­­lo y/o ver­­gonzoso.

    To­­do lo que hacés es mover tu dis­­crim­i­­nación al po­bre pibe, y pen­sás, "claro, va a ser gay y gente co­­mo yo le va a joder la vi­­da". Mae­stro, lo que tenés que hac­er es lo con­­trar­i­o, es de­­jar de joder­le la vi­­da a los demás, y es­­­to no es un prob­le­­ma.

    Qué parecés cuan­do lo decís:

    Un meti­­do que no puede de­­jar de pre­­gun­­tarse que hace con su pito y/o su cu­­lo ca­­da un­o. A ver si en­­tra: ca­­da uno es li­bre de hac­er de su pito un cu­­lo y vicev­er­sa. Artícu­­lo 19 de la con­sti­­tu­­ción y a llo­rar al zig­gu­rath.

  6. No de­bés de­­cir que el mat­ri­­mo­nio tiene un fin re­pro­­duc­ti­­vo

    Porqué no te con­viene:

    Porque es muy pavote. ¿O aca­­so es­­tás a fa­vor de pro­hibir el mat­ri­­mo­nio de hom­bres in­­fér­tiles o mu­­jeres post­­menopáu­si­­cas?

    Qué parecés cuan­do lo decís:

    Al­guien que no se da cuen­­ta de lo que dice.

  7. No de­bés de­­cir al­­go co­­mo "y que van a hac­er cuan­­do en el cole­­gio hablen del día de la madre"

    Porqué no te con­viene:

    Porque es ev­i­­dente que es­­tás me­­tien­­do el bra­­zo has­­ta el co­­do en el fras­­co de ore­jones y es­­­to es lo úl­ti­­mo que hay. ¡Es patéti­­co! ¿O sea, que pasa si es huér­­fano de madre? ¿Y si la madre lo aban­­donó?

    ¿En qué ca­­so po­­dría es­­­to ser traumáti­­co para el pibe? ¡Ob­vio! en el ca­­so de que haya pa­­paru­­los co­­mo vos que lo bardeen porque tiene dos pa­pás / dos mamás.

    Qué parecés cuan­do lo decís:

    Un fal­­so que avisa a los demás que le van a pasar cosas feas... porque gente co­­mo él se va a en­­car­­gar de que así sea.

  8. No de­bés de­­cir cosas co­­mo "el mat­ri­­mo­nio ho­­mo­­sex­u­al de­gra­­da el mat­ri­­mo­nio tradi­­cional"

    Porqué no te con­viene:

    Porque es una pava­­da im­­por­­tante. ¿En qué te afec­­ta? Yo re­cuer­­do es­­­tar ha­­cien­­do co­la para pedir turno para el civ­il y había 10 pare­­jas. Yo y mi mu­­jer de la man­i­­to, dan­­donos car­iño. Los otros 18 co­­mo si es­­­tu­vier­an pa­­gan­­do el in­­­mo­­bil­iar­i­o, al­­guno dis­­­cutien­­do, to­­dos con -20 de emo­­ción.

    Esa gente de­gra­­da el mat­ri­­mo­nio, aque­­l­­los para los que el mat­ri­­mo­nio es un trámite, y no la unión con la per­­sona que quieren.

    Qué parecés cuan­do lo decís:

    Un snob que no quiere que los cabecitas en­tren a su coun­try.

  9. No de­bés de­­cir cosas co­­mo "si se per­mite es­­­to, porqué no mat­ri­­mo­nios con menores, ca­bal­los, o de a 4 per­­sonas!"

    Porqué no te con­viene:

    Porque ten­er sexo con menores es un deli­­to, los ca­bal­­los no son ciu­­dadanos y no pueden fir­­mar con­­tratos, y de a 4 es un quilom­bo porque no hay man­era de or­­ga­ni­zarse para las fi­es­­tas de fin de año.

    Bah, sabés qué? De a 4 tam­bién de­bería ser le­­gal. No se me ocurre porqué no. Si se quieren los 4, y nadie los obli­­ga, que sean fe­lices.

    Qué parecés cuan­do lo decís:

    Al­guien que opina que es lo mis­­­mo un menor que un ca­bal­­lo que un gay. O sea: un pelo­­tu­­do.

No se me ocurre ningún otro ar­gu­men­to de es­ta calaña por aho­ra, pero si quieren, hay co­men­tar­ios al pié.

Free software is good for me.

I make a liv­ing work­ing with free soft­ware (BTW, if you need sysad­mins that know what they do, con­tact us: http://www.net­man­ager­s.­com.ar)

But that's not that big a deal, I could make a liv­ing do­ing some­thing else. I am sure I would be com­pe­tent at some­thing else, even if I have no idea what that would be right now.

It does, how­ev­er give me free­dom to play, which is much more im­por­tan­t. There­fore, this post is sort of a sta­tus up­date on things I play with. Not games, those are not re­al­ly my thing, but things that I do for fun.

Yes, some of these may mean I am a very strange per­son.

I'll lim­it my­self to the last cou­ple of weeks or so.

There's been sort of a bump in in­ter­est in Mar­ave, my dis­trac­tion free ed­i­tor and it's be­cause it has been re­viewed in Lin­ux Jour­nal!

I have read the ar­ti­cle (sad­ly I can't link to it) and it was a su­per pos­i­tive re­view, here are some choice quotes:

"mar­ave makes the dull world of text edit­ing ro­man­tic and im­mer­sive with beau­ti­ful min­i­mal­is­m"

"... it does­n't just have min­i­mal­ism and sim­plic­i­ty, it has min­i­mal­ism and sim­plic­i­ty com­bined with beau­ty and a pal­pa­ble de­sign eth­ic. mar­ave has soul, and I love that."

So thanks for the kind words to the au­thor, and some­thing I no­ticed: you ran in­to a big bug in mar­ave and did­n't no­tice :-)

The "crick­et bat" icon (it's a screw­driv­er ;-) should show you the con­fig di­a­log. How­ev­er, it seems in Ubun­tu (and maybe in oth­er dis­tros, I don't know) the con­fig is not vis­i­ble,and all you see is the text move around a bit. This is what he should have seen:

marave15

I have nev­er been able to re­pro­duce it, but I am go­ing to in­stall a Ubun­tu VM just for this, so maybe soon.

On re­lat­ed news, mar­ave was al­so re­viewed in a ger­man mag­a­zine a cou­ple of months ago, and I have not been able to get a copy of the ar­ti­cle. (BTW, is­n't it rea­son­able to send a copy of these to the au­thor of the pro­gram you are re­view­ing? Nei­ther mag­a­zine even men­tioned it to me!)

In any case, if any­one has this mag­a­zine and can tell me what the ar­ti­cle about dis­trac­tion-free ed­i­tors say, you will make my day:

Here's the ar­ti­cle teas­er

And this seems to be the mag­a­zine is­sue:

https://shop.linuxnewmedia.de/store/eh01/EH10165/de/product_image/variant/bounding_product

On new projects (yes, I al­ways have new pro­ject­s), I ran in­to this awe­some blog post by Roger Als­ing about ap­proach­ing Mona Lisa with just 50 poly­gons <http://roger­als­ing.­com/2008/12/07/­ge­net­ic-pro­gram­ming-evo­lu­tion-of-­mon­a-lisa/ > and be­ing a nerd and hav­ing awe­some pro­gram­ming tools at my com­mand... I wrote a frame­work to test that kind of al­go­rithm­s.

I called it evo­lu­to and it's at http://evo­lu­to.­google­code.­com.

I on­ly did a very sim­ple al­go­rith­m, based on translus­cent tri­an­gles, but it did work... for some def­i­ni­tion of work!

You can even see the lo­cal min­i­mum that does­n't let her right eye form right :-)

Evo­lu­to has a li­brary of al­go­rithms (cur­rent­ly emp­ty) and you can ed­it and reap­ply on-the-fly the one you wan­t, and see the gen­er­a­tions change on-screen.

It would take some work to make it a pol­ished pro­gram, but it does work.

I folled around a bit with cre­at­ing a nice PDF pre­sen­ta­tion play­er but it's still very ear­ly:

109301062

In what's per­haps my most es­tab­lished pro­jec­t, rst2pdf. I have fixed a bunch of bugs, and a re­lease is a bit over­due:

Issue 186: Text not wrapping around images when specified

I fixed this by adding a new CLI op­tion, so be­hav­iour was not changed, but now you can have im­ages with text flow­ing be­side it. It will not look great but it work­s.

Issue 307: Replace directive doesn't replace text in header/footer in some cases

This was an in­ter­est­ing prob­lem! It was very en­ter­tain­ing.

Made it work with Sphinx 1.*

There is a piece bro­ken stil­l, but what I fixed was not ter­ri­bly hard.

Unbroken bookrest

I need to work much more with this, but at least what worked be­fore works again. If you don't know what bookrest is, it's a rst2pdf graph­i­cal fron­tend / word pro­ces­sor, here's a taste:

I al­so made sev­er­al re­leas­es for my AUR pack­ages

Plus I worked, and some oth­er stuff. All in al­l, not a bad stretch.


Contents © 2000-2023 Roberto Alsina