<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Ricardo Galli, de software libre</title>
	<atom:link href="http://gallir.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://gallir.wordpress.com</link>
	<description>De software, internet, legales</description>
	<lastBuildDate>Thu, 23 May 2013 20:14:33 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='gallir.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Ricardo Galli, de software libre</title>
		<link>http://gallir.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://gallir.wordpress.com/osd.xml" title="Ricardo Galli, de software libre" />
	<atom:link rel='hub' href='http://gallir.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Por qué el núcleo Windows NT es peor que Linux: problemas sociales y de incentivos</title>
		<link>http://gallir.wordpress.com/2013/05/11/por-que-el-nucleo-windows-nt-es-peor-que-linux-problemas-sociales-y-de-incentivos/</link>
		<comments>http://gallir.wordpress.com/2013/05/11/por-que-el-nucleo-windows-nt-es-peor-que-linux-problemas-sociales-y-de-incentivos/#comments</comments>
		<pubDate>Sat, 11 May 2013 14:59:19 +0000</pubDate>
		<dc:creator>gallir</dc:creator>
				<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[incentivos]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://gallir.wordpress.com/?p=5562</guid>
		<description><![CDATA[En el artículo &#8220;I Contribute to the Windows Kernel. We Are Slower Than Other Operating Systems. Here Is Why.&#8221; se transcribe el comentario (luego eliminado) de un anónimo que se identificó y aportó pruebas como programador de Microsoft. En el comentario explica su opinión de por qué el núcleo Windows NT (el que se usa en todos [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5562&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>En el artículo <a href="http://blog.zorinaq.com/?e=74">&#8220;I Contribute to the Windows Kernel. We Are Slower Than Other Operating Systems. Here Is Why.&#8221;</a> se transcribe el comentario (luego eliminado) de un anónimo que se identificó y aportó pruebas como programador de Microsoft. En el comentario explica su opinión de por qué el núcleo Windows NT (el que se usa en todos los siguientes, 2000,XP, Vista, 7 y 8). Más allá de las anécdotas, y de que es una visión parcial y subjetiva, es muy interesante lo que desvela. En pocas palabras, la carencia de calidad y eficiencia son más un problema social más que técnico:</p>
<ul>
<li>Falta de incentivos, o incentivos equivocados.</li>
<li>Dar mayor importancia a cumplir los planes establecidos sin desviaciones que aceptar cambios no planificados para mejorar la calidad del producto.</li>
<li>La carencia de programadores con experiencia, o el exceso de programadores recién graduados.</li>
</ul>
<p>Es muy interesante la lectura, desvela los problemas de gestionar y programar sistemas complejos. Cualquier economista explicaría que hay que establecer los incentivos adecuados, sobre todo en entornos como la programación donde se trata de desarrollar sistemas tan complejos que tienen más componentes que el avión más grande del mundo y tantas formas de interacción -muchas órdenes de magnitud superior a cualquier sistema de componentes físicos- que escapan a nuestra capacidad de comprensión.</p>
<p>Ese incapacidad cognitiva de siquiera conocer la magnitud de la complejidad hace que sea imposible hacer un diseño inicial que tenga en cuenta todas las interacciones y casos. Por ello es imposible asegurar que no haya <em>bugs</em> y, por supuesto, que el sistema desarrollado sea eficiente. Eso requiere, tal como ya lo contaba Brooks en los &#8217;70, el &#8220;mantenimiento&#8221; de los programas, que consiste en la mayor parte del ciclo de vida del software. Ese mantenimiento no consiste sólo en arreglar problemas, también en mejorar el código (para controlar mejor la creciente complejidad) y la eficiencia.</p>
<p>En el núcleo Linux es un buen ejemplo en ese sentido: se usaron las ideas y principios de modularidad de Unix, es software libre con todo a la vista del público (el código, y las discusiones técnicas), la gestión de Linus Torvalds (y los responsables de módulos) han creado una comunidad muy meritocrática (<em>talk is cheap, show me the code</em>) donde el respeto a los clientes (desarrolladores de programas a nivel usuario) es prioritaria, revisión de pares, se debate con dureza cada propuesta y cambio, se critica duro al que presenta propuestas malas, pero también se reconoce y halaga al que consigue mejorar funcionalidades ya establecidas y maduras.</p>
<p>Esa es una de las principales diferencias que se extraen del artículo.</p>
<p>En Microsoft [presuntamente] no funciona así, los responsables de módulos tienen más razones para rechazar mejoras que para introducirlas,  los <em>Project Managers</em> no ven con buenos ojos que haya desvíos del plan de trabajo, los grupos de <em>testing</em> no quieren saber nada de volver a probar y adaptar unidades de verificación. Es decir, no hay incentivos para mejorar las funcionalidades existentes y que no sean prioritarias en la empresa. En consecuencia, la eficiencia de sistemas con modelos de desarrollo más similares a Linux acaban siendo superior, sobre todo en las áreas y funcionalidades ya maduras.</p>
<p>Otro de los problemas que se menciona es el abandono de los programadores <em>senior</em> y la contratación de nuevos que acaban de salir de la universidad. Estos no son capaces de valorar la complejidad del sistema, ni de conocer por qué fueron tomadas las decisiones técnicas anteriores.</p>
<p>Este último punto es interesante, sobre todo en un gremio -y en un país- donde se valora poco la experiencia de los programadores. Salvo las empresas punteras en desarrollo de software equiparan los [excelentes] salarios de los programadores con la de los gestores (no es nada raro que un programador senior de Google cobre 150.000€). Ocurre en muchos países, pero sobre todo en España, tener 40 años y seguir programando parece más un fracaso profesional que el éxito de un programador apasionado.</p>
<p>Tampoco es culpa de las &#8220;empresas&#8221; o el &#8220;mercado&#8221;, desde la propia universidad solemos transmitir el mensaje equivocado:</p>
<blockquote><p>Un ingeniero informático no programa, dirige proyectos</p></blockquote>
<p>Ese mantra lo oí muchas veces y los alumnos lo escuchan frecuentemente en clases. El error es múltiple, por un lado transmitimos la idea que un ingeniero graduado sabe todo lo necesario, que no hace falta experiencia en programación, y que programar es de <em>pringaos</em>.</p>
<p>Además de lo mejorable que es nuestra educación, y como últimamente me está apasionando el tema de gestión de desarrollo de software, del comentario me han quedado algunas cosas más claras:</p>
<ul>
<li>Los planes y metodologías son herramientas, no un fin en sí mismo, como terminan de creerse sus responsables y evangelistas.</li>
<li>Se deben crear incentivos, no sólo monetarios, para motivar a que los programadores desarrollen mejoras para cualquier parte del sistema. Esto implica, entre otras cosas, descontar un porcentaje de los recursos disponibles para implementar nuevas funcionalidades y reservarlos para mejora de la &#8220;calidad global&#8221;.</li>
<li>Valorar debidamente a los programadores experimentados, que empieza por reconocer -sobre todo entre nosotros mismos- las carencias inevitables de un recién graduado, y la rápida evolución de la ciencia y tecnologías informáticas.</li>
<li>Debemos empezar a esforzarnos en formar a profesionales cuyo objetivo sean <em>jubilarse</em> como programadores, no sólo un camino intermedio para lograr mejores salarios en otros puestos de gestión o dirección.</li>
<li>Sobre todo, reconocer que tenemos problemas cognitivos para visualizar mental y adecuadamente la enorme complejidad de los grandes sistemas informáticos.</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gallir.wordpress.com/5562/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gallir.wordpress.com/5562/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5562&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gallir.wordpress.com/2013/05/11/por-que-el-nucleo-windows-nt-es-peor-que-linux-problemas-sociales-y-de-incentivos/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ad43523ec85a16e5281c67e7e84cd215?s=96&#38;d=identicon" medium="image">
			<media:title type="html">gallir</media:title>
		</media:content>
	</item>
		<item>
		<title>La evolución de acceso móvil de los lectores, y los medios online</title>
		<link>http://gallir.wordpress.com/2013/04/15/la-evolucion-de-acceso-movil-de-los-lectores-y-los-medios-online/</link>
		<comments>http://gallir.wordpress.com/2013/04/15/la-evolucion-de-acceso-movil-de-los-lectores-y-los-medios-online/#comments</comments>
		<pubDate>Mon, 15 Apr 2013 13:52:37 +0000</pubDate>
		<dc:creator>gallir</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[píldoras]]></category>
		<category><![CDATA[prensa]]></category>
		<category><![CDATA[acceso móviles]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[ios]]></category>

		<guid isPermaLink="false">http://gallir.wordpress.com/?p=5530</guid>
		<description><![CDATA[Estas son estadísticas de sistemas operativos en Menéame, mirad los porcentajes de cada sistema operativo: Hace dos años: Hace un año: Hace seis meses: Ahora: El último fin de semana: Conclusión: Android es el segundo sistema operativo, iOS es el tercero. Por encima de Mac y GNU/Linux. Android e iOS representan el 30% de las [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5530&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Estas son estadísticas de sistemas operativos en Menéame, mirad los porcentajes de cada sistema operativo:</p>
<p>Hace dos años:</p>
<p><a href="http://gallir.files.wordpress.com/2013/04/screenshot-from-2013-04-15-152951.png"><img class="aligncenter size-large wp-image-5534" alt="Screenshot from 2013-04-15 15:29:51" src="http://gallir.files.wordpress.com/2013/04/screenshot-from-2013-04-15-152951.png?w=595&#038;h=345" width="595" height="345" /></a></p>
<p>Hace un año:</p>
<p><a href="http://gallir.files.wordpress.com/2013/04/screenshot-from-2013-04-15-152841.png"><img class="aligncenter size-large wp-image-5535" alt="Screenshot from 2013-04-15 15:28:41" src="http://gallir.files.wordpress.com/2013/04/screenshot-from-2013-04-15-152841.png?w=595&#038;h=348" width="595" height="348" /></a></p>
<p>Hace seis meses:</p>
<p><a href="http://gallir.files.wordpress.com/2013/04/screenshot-from-2013-04-15-152652.png"><img class="aligncenter size-large wp-image-5536" alt="Screenshot from 2013-04-15 15:26:52" src="http://gallir.files.wordpress.com/2013/04/screenshot-from-2013-04-15-152652.png?w=595&#038;h=350" width="595" height="350" /></a></p>
<p>Ahora:</p>
<p><a href="http://gallir.files.wordpress.com/2013/04/screenshot-from-2013-04-15-153231.png"><img class="aligncenter size-large wp-image-5538" alt="Screenshot from 2013-04-15 15:32:31" src="http://gallir.files.wordpress.com/2013/04/screenshot-from-2013-04-15-153231.png?w=595&#038;h=349" width="595" height="349" /></a></p>
<p>El último fin de semana:</p>
<p><a href="http://gallir.files.wordpress.com/2013/04/screenshot-from-2013-04-15-153514.png"><img class="aligncenter size-large wp-image-5539" alt="Screenshot from 2013-04-15 15:35:14" src="http://gallir.files.wordpress.com/2013/04/screenshot-from-2013-04-15-153514.png?w=595&#038;h=347" width="595" height="347" /></a></p>
<p><strong>Conclusión</strong>: Android es el segundo sistema operativo, iOS es el tercero. Por encima de Mac y GNU/Linux. Android e iOS representan el 30% de las visitas. La inmensa mayoría del crecimiento se dio en los últimos dos años.</p>
<p>¿Cómo están los medios adaptándose a este cambio tan radical de la forma de acceder a las noticias?</p>
<p>Por las capturas de algunos de ellos (en un Galaxy Nexus, tomadas casi al azar, de las últimas 3 páginas de portadas de Menéame), veréis que en general muy mal. Sólo tres tenían una versión optimizada para móviles. Los demás es la misma versión web, que obliga a hacer zoom en la pantalla, a veces con pésimos resultados. Y en la mayoría la página tarda <em>eones</em> en cargar, especialmente por la publicidad. En otros incluso te aparece un intersticial con el botón de cerrar tan pequeño y tan en el borde, que es casi tarea imposible.</p>
<p>Todos nos haríamos un favor si se molesta menos al usuario, a veces basta con ocultar una columna con el CSS, y/o quitar una parte de la publicidad.</p>

<a href='http://gallir.wordpress.com/2013/04/15/la-evolucion-de-acceso-movil-de-los-lectores-y-los-medios-online/screenshot_2013-04-15-15-16-33/' title='Screenshot_2013-04-15-15-16-33'><img data-liked='0' data-reblogged='0' data-attachment-id="5542" data-orig-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-16-33.png" data-orig-size="720,1280" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="Screenshot_2013-04-15-15-16-33" data-image-description="" data-medium-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-16-33.png?w=168" data-large-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-16-33.png?w=576" width="84" height="150" src="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-16-33.png?w=84&#038;h=150" class="attachment-thumbnail" alt="Screenshot_2013-04-15-15-16-33" /></a>
<a href='http://gallir.wordpress.com/2013/04/15/la-evolucion-de-acceso-movil-de-los-lectores-y-los-medios-online/screenshot_2013-04-15-15-13-44/' title='Screenshot_2013-04-15-15-13-44'><img data-liked='0' data-reblogged='0' data-attachment-id="5543" data-orig-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-13-44.png" data-orig-size="720,1280" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="Screenshot_2013-04-15-15-13-44" data-image-description="" data-medium-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-13-44.png?w=168" data-large-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-13-44.png?w=576" width="84" height="150" src="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-13-44.png?w=84&#038;h=150" class="attachment-thumbnail" alt="Screenshot_2013-04-15-15-13-44" /></a>
<a href='http://gallir.wordpress.com/2013/04/15/la-evolucion-de-acceso-movil-de-los-lectores-y-los-medios-online/screenshot_2013-04-15-15-12-58/' title='Screenshot_2013-04-15-15-12-58'><img data-liked='0' data-reblogged='0' data-attachment-id="5544" data-orig-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-12-58.png" data-orig-size="720,1280" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="Screenshot_2013-04-15-15-12-58" data-image-description="" data-medium-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-12-58.png?w=168" data-large-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-12-58.png?w=576" width="84" height="150" src="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-12-58.png?w=84&#038;h=150" class="attachment-thumbnail" alt="Screenshot_2013-04-15-15-12-58" /></a>
<a href='http://gallir.wordpress.com/2013/04/15/la-evolucion-de-acceso-movil-de-los-lectores-y-los-medios-online/screenshot_2013-04-15-15-09-45/' title='Screenshot_2013-04-15-15-09-45'><img data-liked='0' data-reblogged='0' data-attachment-id="5545" data-orig-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-09-45.png" data-orig-size="720,1280" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="Screenshot_2013-04-15-15-09-45" data-image-description="" data-medium-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-09-45.png?w=168" data-large-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-09-45.png?w=576" width="84" height="150" src="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-09-45.png?w=84&#038;h=150" class="attachment-thumbnail" alt="Screenshot_2013-04-15-15-09-45" /></a>
<a href='http://gallir.wordpress.com/2013/04/15/la-evolucion-de-acceso-movil-de-los-lectores-y-los-medios-online/screenshot_2013-04-15-15-08-51/' title='Screenshot_2013-04-15-15-08-51'><img data-liked='0' data-reblogged='0' data-attachment-id="5546" data-orig-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-08-51.png" data-orig-size="720,1280" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="Screenshot_2013-04-15-15-08-51" data-image-description="" data-medium-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-08-51.png?w=168" data-large-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-08-51.png?w=576" width="84" height="150" src="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-08-51.png?w=84&#038;h=150" class="attachment-thumbnail" alt="Screenshot_2013-04-15-15-08-51" /></a>
<a href='http://gallir.wordpress.com/2013/04/15/la-evolucion-de-acceso-movil-de-los-lectores-y-los-medios-online/screenshot_2013-04-15-15-08-27/' title='Screenshot_2013-04-15-15-08-27'><img data-liked='0' data-reblogged='0' data-attachment-id="5547" data-orig-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-08-27.png" data-orig-size="720,1280" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="Screenshot_2013-04-15-15-08-27" data-image-description="" data-medium-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-08-27.png?w=168" data-large-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-08-27.png?w=576" width="84" height="150" src="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-08-27.png?w=84&#038;h=150" class="attachment-thumbnail" alt="Screenshot_2013-04-15-15-08-27" /></a>
<a href='http://gallir.wordpress.com/2013/04/15/la-evolucion-de-acceso-movil-de-los-lectores-y-los-medios-online/screenshot_2013-04-15-15-08-05/' title='Screenshot_2013-04-15-15-08-05'><img data-liked='0' data-reblogged='0' data-attachment-id="5548" data-orig-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-08-05.png" data-orig-size="720,1280" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="Screenshot_2013-04-15-15-08-05" data-image-description="" data-medium-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-08-05.png?w=168" data-large-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-08-05.png?w=576" width="84" height="150" src="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-08-05.png?w=84&#038;h=150" class="attachment-thumbnail" alt="Screenshot_2013-04-15-15-08-05" /></a>
<a href='http://gallir.wordpress.com/2013/04/15/la-evolucion-de-acceso-movil-de-los-lectores-y-los-medios-online/screenshot_2013-04-15-15-07-48/' title='Screenshot_2013-04-15-15-07-48'><img data-liked='0' data-reblogged='0' data-attachment-id="5549" data-orig-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-07-48.png" data-orig-size="720,1280" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="Screenshot_2013-04-15-15-07-48" data-image-description="" data-medium-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-07-48.png?w=168" data-large-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-07-48.png?w=576" width="84" height="150" src="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-07-48.png?w=84&#038;h=150" class="attachment-thumbnail" alt="Screenshot_2013-04-15-15-07-48" /></a>
<a href='http://gallir.wordpress.com/2013/04/15/la-evolucion-de-acceso-movil-de-los-lectores-y-los-medios-online/screenshot_2013-04-15-15-06-48/' title='Screenshot_2013-04-15-15-06-48'><img data-liked='0' data-reblogged='0' data-attachment-id="5550" data-orig-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-06-48.png" data-orig-size="720,1280" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="Screenshot_2013-04-15-15-06-48" data-image-description="" data-medium-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-06-48.png?w=168" data-large-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-06-48.png?w=576" width="84" height="150" src="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-06-48.png?w=84&#038;h=150" class="attachment-thumbnail" alt="Screenshot_2013-04-15-15-06-48" /></a>
<a href='http://gallir.wordpress.com/2013/04/15/la-evolucion-de-acceso-movil-de-los-lectores-y-los-medios-online/screenshot_2013-04-15-15-06-14/' title='Screenshot_2013-04-15-15-06-14'><img data-liked='0' data-reblogged='0' data-attachment-id="5551" data-orig-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-06-14.png" data-orig-size="720,1280" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="Screenshot_2013-04-15-15-06-14" data-image-description="" data-medium-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-06-14.png?w=168" data-large-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-06-14.png?w=576" width="84" height="150" src="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-06-14.png?w=84&#038;h=150" class="attachment-thumbnail" alt="Screenshot_2013-04-15-15-06-14" /></a>
<a href='http://gallir.wordpress.com/2013/04/15/la-evolucion-de-acceso-movil-de-los-lectores-y-los-medios-online/screenshot_2013-04-15-15-05-36/' title='Screenshot_2013-04-15-15-05-36'><img data-liked='0' data-reblogged='0' data-attachment-id="5552" data-orig-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-05-36.png" data-orig-size="720,1280" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="Screenshot_2013-04-15-15-05-36" data-image-description="" data-medium-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-05-36.png?w=168" data-large-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-05-36.png?w=576" width="84" height="150" src="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-05-36.png?w=84&#038;h=150" class="attachment-thumbnail" alt="Screenshot_2013-04-15-15-05-36" /></a>
<a href='http://gallir.wordpress.com/2013/04/15/la-evolucion-de-acceso-movil-de-los-lectores-y-los-medios-online/screenshot_2013-04-15-15-04-47/' title='Screenshot_2013-04-15-15-04-47'><img data-liked='0' data-reblogged='0' data-attachment-id="5553" data-orig-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-04-47.png" data-orig-size="720,1280" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="Screenshot_2013-04-15-15-04-47" data-image-description="" data-medium-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-04-47.png?w=168" data-large-file="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-04-47.png?w=576" width="84" height="150" src="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-04-47.png?w=84&#038;h=150" class="attachment-thumbnail" alt="Screenshot_2013-04-15-15-04-47" /></a>

<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gallir.wordpress.com/5530/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gallir.wordpress.com/5530/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5530&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gallir.wordpress.com/2013/04/15/la-evolucion-de-acceso-movil-de-los-lectores-y-los-medios-online/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ad43523ec85a16e5281c67e7e84cd215?s=96&#38;d=identicon" medium="image">
			<media:title type="html">gallir</media:title>
		</media:content>

		<media:content url="http://gallir.files.wordpress.com/2013/04/screenshot-from-2013-04-15-152951.png?w=595" medium="image">
			<media:title type="html">Screenshot from 2013-04-15 15:29:51</media:title>
		</media:content>

		<media:content url="http://gallir.files.wordpress.com/2013/04/screenshot-from-2013-04-15-152841.png?w=595" medium="image">
			<media:title type="html">Screenshot from 2013-04-15 15:28:41</media:title>
		</media:content>

		<media:content url="http://gallir.files.wordpress.com/2013/04/screenshot-from-2013-04-15-152652.png?w=595" medium="image">
			<media:title type="html">Screenshot from 2013-04-15 15:26:52</media:title>
		</media:content>

		<media:content url="http://gallir.files.wordpress.com/2013/04/screenshot-from-2013-04-15-153231.png?w=595" medium="image">
			<media:title type="html">Screenshot from 2013-04-15 15:32:31</media:title>
		</media:content>

		<media:content url="http://gallir.files.wordpress.com/2013/04/screenshot-from-2013-04-15-153514.png?w=595" medium="image">
			<media:title type="html">Screenshot from 2013-04-15 15:35:14</media:title>
		</media:content>

		<media:content url="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-16-33.png?w=84" medium="image">
			<media:title type="html">Screenshot_2013-04-15-15-16-33</media:title>
		</media:content>

		<media:content url="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-13-44.png?w=84" medium="image">
			<media:title type="html">Screenshot_2013-04-15-15-13-44</media:title>
		</media:content>

		<media:content url="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-12-58.png?w=84" medium="image">
			<media:title type="html">Screenshot_2013-04-15-15-12-58</media:title>
		</media:content>

		<media:content url="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-09-45.png?w=84" medium="image">
			<media:title type="html">Screenshot_2013-04-15-15-09-45</media:title>
		</media:content>

		<media:content url="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-08-51.png?w=84" medium="image">
			<media:title type="html">Screenshot_2013-04-15-15-08-51</media:title>
		</media:content>

		<media:content url="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-08-27.png?w=84" medium="image">
			<media:title type="html">Screenshot_2013-04-15-15-08-27</media:title>
		</media:content>

		<media:content url="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-08-05.png?w=84" medium="image">
			<media:title type="html">Screenshot_2013-04-15-15-08-05</media:title>
		</media:content>

		<media:content url="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-07-48.png?w=84" medium="image">
			<media:title type="html">Screenshot_2013-04-15-15-07-48</media:title>
		</media:content>

		<media:content url="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-06-48.png?w=84" medium="image">
			<media:title type="html">Screenshot_2013-04-15-15-06-48</media:title>
		</media:content>

		<media:content url="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-06-14.png?w=84" medium="image">
			<media:title type="html">Screenshot_2013-04-15-15-06-14</media:title>
		</media:content>

		<media:content url="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-05-36.png?w=84" medium="image">
			<media:title type="html">Screenshot_2013-04-15-15-05-36</media:title>
		</media:content>

		<media:content url="http://gallir.files.wordpress.com/2013/04/screenshot_2013-04-15-15-04-47.png?w=84" medium="image">
			<media:title type="html">Screenshot_2013-04-15-15-04-47</media:title>
		</media:content>
	</item>
		<item>
		<title>Lo que se aprende, o debería, en la carrera de informática</title>
		<link>http://gallir.wordpress.com/2013/03/28/lo-que-se-aprende-o-deberia-en-la-carrera-de-informatica/</link>
		<comments>http://gallir.wordpress.com/2013/03/28/lo-que-se-aprende-o-deberia-en-la-carrera-de-informatica/#comments</comments>
		<pubDate>Thu, 28 Mar 2013 17:52:54 +0000</pubDate>
		<dc:creator>gallir</dc:creator>
				<category><![CDATA[ciencia]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[docencia]]></category>
		<category><![CDATA[universidad]]></category>

		<guid isPermaLink="false">http://gallir.wordpress.com/?p=5503</guid>
		<description><![CDATA[En mi apunte anterior &#8220;Lo que demanda el mercado&#8230;&#8221; critiqué la obstinación de algunas autoridades universitarias, especialmente las de la mía, en su posicionamiento extremamente conservadora contra el GNU/Linux&#8230; y cómo el tiempo les ha quitado la razón (yo diría que debería haberles avergonzado). A pesar de los dos enlaces que puse en la posdata, [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5503&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>En mi apunte anterior <a href="http://gallir.wordpress.com/2013/03/27/lo-que-demanda-el-mercado-y-el-conservadurismo-en-la-universidad/">&#8220;Lo que demanda el mercado&#8230;&#8221; </a>critiqué la obstinación de algunas autoridades universitarias, especialmente las de la mía, en su posicionamiento extremamente conservadora contra el GNU/Linux&#8230; y cómo el tiempo les ha quitado la razón (yo diría que debería haberles avergonzado). A pesar de los dos enlaces que puse en la <em>posdata</em>, muchos interpretaron que pensaba que <em>la universidad debe enseñar GNU/Linux porque tiene más salida laboral</em>. Otros opinaron (sobre todo en Twitter) sobre lo poco que se aprende en la universidad de las últimas tecnologías [de moda].</p>
<p>Hace cinco años escribí un apunte muy largo sobre este tema: <a href="http://gallir.wordpress.com/2008/04/28/sintonizar-universidades-y-empresas-pero-%C2%BFque-debe-saber-un-ingeniero/">Sintonizar universidades y empresas, pero ¿qué debe saber un ingeniero?</a> (y hay más, de gente más importante y valiosa que yo, como <a href="http://www.lnds.net/blog/2011/03/c2bfque-deberiamos-ensenar-a-los-nuevos-desarrolladores.html">¿Qué deberíamos enseñar a los nuevos desarrolladores?</a> de Bjarne Stroustrup), ahora intentaré ser muy breve para contestar a esos dos temas.</p>
<p><span id="more-5503"></span></p>
<p>No creo en ello, ni afirmé, que se deba enseñar GNU/Linux porque es lo que demanda el mercado, sólo demostré la falacia de justificar su casi prohibición en la universidad basada en el argumento que no es lo que el &#8220;mercado quiere&#8221;, o que es &#8220;poco profesional&#8221;  (prometo que me cansé de oír esas frases repetida por los burócratas de las TI de mi universidad).</p>
<p>No sé qué tecnologías se usarán dentro de diez años, pero vista la evolución actual (<a href="http://www.eldiario.es/turing/Tizen-Ubuntu-Firefox-Linux-bolsillos_0_95540749.html">Linux hasta en los bolsillos&#8230;</a>), apostaría a que es más probable que siga habiendo un uso importante de Linux y sistemas derivados. Con lo que eso provoca social, económica, y empresarialmente.</p>
<p>Aún así, no me cerraría en ello, si viese que surgen alternativas diferentes, tecnológicamente seductoras, prometedoras, y con una comunidad de<em> frikis early adopters</em> entusiasmados, las analizaría con mucha curiosidad y dejaría que esa comunidad crezca y ponga sus herramientas al límite. Si fuese una autoridad académica, haría lo posible para favorecer esas iniciativas, porque no podemos estar seguro de si será nuestro entorno profesional del futuro.</p>
<p>Lo que nunca haría es basar decisiones universitaria-académicas únicamente a lo que el &#8220;mercado demanda&#8221;, y mucho menos intentaría perjudicar a iniciativas alternativas al <em>status quo</em>. Sólo de una cosa estoy seguro: el <em>status quo</em> tiene caducidad, aunque no sepamos la fecha.</p>
<p>Por otro lado, son típicas las quejas del tipo (ejemplo real, de Twitter)</p>
<blockquote><p>Salí de la universidad sin saber qué era un servidor de aplicaciones. ¡Qué atrasados!</p></blockquote>
<p>En este caso en particular, no veo el problema. Un servidor de aplicaciones es sólo un servidor que implementa paso de mensajes distribuidos con mecanismo de <em>rendevouz</em> cliente-servidor (i.e. el servidor espera por conexiones que inician los clientes), y sincronización general de <em>llamada a procedimientos remoto</em> (i.e. bloqueo del emisor hasta recibir respuesta del receptor, en este caso el servidor), con técnicas para minimizar los tiempos de esperas, como mantener un <em>pool</em> de hilos en marcha (i.e. temas simples de gestión de procesos)<em>.</em></p>
<p>Conociendo esos temas fundamentales -los estudiaron en redes y algoritmos concurrentes y distribuidos- no hace falta conocer al detalle la tecnología de un fabricante o plataforma en particular (en este caso seguramente se refería a la plataforma Java 2 Enterprise Edition) para poder coger el manual y empezar a producir en pocas horas.</p>
<p>Otro tipo de queja habitual es (elijo este ejemplo porque además incluye el <em>hype</em> de moda, NoSQL):</p>
<blockquote><p>Tuve dos asignaturas de bases de datos relacionales, y cuando voy a una empresa usan NoSQL, que nunca vimos en la universidad ¡Qué atrasados!</p></blockquote>
<p>Parece creer que las base de datos relacionales tuviesen los días contados, y no involucrase conceptos importantes como álgebra, almacenamiento, atomicidad, concurrencia, serialización de operaciones, etc. Pero lo más importante, el NoSQL es sólo volver a usar los viejos sistemas de bases de datos simples con <em>hashes</em> o <em>B-Trees</em> pero con <em>esteroides</em>: replicación, distribución, índices multi columnas. Con saber los conceptos básicos de ficheros, estructuras de árboles de búsquedas, consultas algebraicas (estudiadas en base de datos) y algoritmos distribuidos ya  se tienen las nociones importantes para saber cómo funcionan e implementan esos sistemas. No tiene sentido que se pierda tiempo aprendiendo los detalles de Redis, Memcached, Cassandra, MongoDB, etc. durante la carrera. El tiempo es limitado, y quizás cuando acaben la carrera en un par de años, esas herramientas hayan cambiado mucho.</p>
<p>Un problema es no saber distinguir los conceptos fundamentales de las implementaciones tecnológicas particulares (y el <em>hype</em> de los vendedores de la plataforma). El otro problema es no saber que, aunque se quejan del tiempo que pasan en clases, el tiempo es finito y es imposible enseñar y entrenar en cada una de las tecnologías y productos que se usan en el mercado. Menos aún si queremos formar a los alumnos para que sean profesionales en cualquier &#8220;mercado&#8221;, no sólo en el que rodea a cada universidad.</p>
<p>Estos temas más locales, o de formación más profesional -es decir, con entrenamiento que demanda el mercado- deberían dejarse en todo caso para los master profesionales.</p>
<p><strong>Pequeño bonus</strong></p>
<p>Muchos se preguntarán qué conceptos fundamentales deberían conocerse en la carrera, no puedo hacer una lista exhaustiva, pero aquí van unos pocos ejemplos.</p>
<p><strong>Programación en C</strong>. Es un lenguaje muy sencillo, pero que obliga a pensar y programar a un nivel muy próximo a la arquitectura de ordenadores. Por ejemplo, saber cómo se almacenan los datos en memoria, y la necesidad de manipular punteros. Esto de una idea del trabajo de los compiladores e intérpretes de otros lenguajes a la hora de convertir gestión de estructuras sofisticadas al nivel de ejecución.</p>
<p><strong>Estructuras de datos</strong>. <em>Arrays</em>, listas, colas, pilas, colas con prioridad, <em>heaps</em>, <em>hashes</em>, árboles balanceados, árboles balanceados de búsqueda, árboles radix, representaciones de grafos, B-Trees.</p>
<p><strong>Algoritmos fundamentales</strong>. Se debería conocer los algoritmos de ordenamientos y sus análisis de complejidad, diferencias entre P, NP y NP completo, implementar de memoria al menos el quicksort y mergesort. Recursividad, algoritmos de grafos, se debería saber implementar de memoria un <em>depth-first-search</em>, <em>breadth-first search</em> (y su &#8220;primo&#8221;, el algoritmo del camino más corto de Dijkstra), <em>backtracking</em>, manipulación y operaciones de datos binarios, programación dinámica, algoritmos distribuidos, operaciones matriciales, patrones de <em>strings</em>, expresiones regulares, geometría computacional, etc.</p>
<p><strong>Programación orientada a objetos</strong>. Dominar al menos un lenguaje orientado a objetos, como C++, Java, C# o incluso Python (con objetos).</p>
<p><strong>Conceptos básicos de sistemas operativos</strong>. Gestión de memoria, de procesos, sistemas de ficheros (se debería ser capaz de implementar un sistema de ficheros completo, uno basado en i-nodos no toma más de 2000 líneas en C, un FAT es aún más sencillo).</p>
<p><strong>Gestión de procesos y concurrencia</strong>. Los procesos son la unidad de ejecución fundamental, hay que conocer cómo están estructurados y gestionados por el sistema operativo, y los problemas de acceso concurrente a recursos compartidos (secciones críticas, exclusión mutua, interbloqueo, esperas infinitas, <em>spinlocks</em>, instrucciones de hardware, <em>mutexes</em>, semáforos, monitores, lectores escritores, mensajes, sincronización, etc.)</p>
<p><strong>Administración de Sistemas</strong>. Linea de comandos en Unix, programación en shell y en al menos otro lenguaje de scripting como Python, Perl o Ruby. Gestión de procesos, usuarios, grupos y permisos. Comandos más utiles y usados, grep, find, awk, sort, netcat, tcpdump&#8230;  Sistema de arranque. Configuración de correo, servidores web, interfaces de red, ssh (y derivados), gestión de claves y certificados, manipulación y recuperación de sistemas de ficheros, sistemas de ficheros remotos (NFS, SMB&#8230;).</p>
<p>Esta es una <strong>lista pequeña e incompleta</strong>, pero creo que forman parte del &#8220;núcleo&#8221;, de lo que considero debe dominar un ingeniero informático cuando acaba su carrera, en cualquier de las ramas. La mayoría de ellos se estudian en clases (o deberían), pero hay otros que son de &#8220;cultura general&#8221;, o que deberían aprender los alumnos por sí mismos. Por ejemplo, no tiene sentido que se dediquen horas de clases a enseñar programación en shell o ssh, sino que cada uno debe estar motivado para aprenderlo durante su carrera, o el profesor incentivar a que lo hagan, porque también facilitan el trabajo a los alumnos.</p>
<p>Si eres ingeniero informático y hay algunos de esos temas que no sabes, todavía tienes tiempo de aprender. Muchos de los temas que menciono los aprendí después de acabar la carrera -imagina el nivel, además la hice cuando no había libros de textos de algunos de los temas más novedosos-, a otros los aprendí <em>de verdad</em> cuando tuve que enseñarlos. Es en ese momento cuando te das cuenta de los agujeros del conocimiento que tienes (es la mayor ventaja de dar clases).</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gallir.wordpress.com/5503/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gallir.wordpress.com/5503/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5503&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gallir.wordpress.com/2013/03/28/lo-que-se-aprende-o-deberia-en-la-carrera-de-informatica/feed/</wfw:commentRss>
		<slash:comments>46</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ad43523ec85a16e5281c67e7e84cd215?s=96&#38;d=identicon" medium="image">
			<media:title type="html">gallir</media:title>
		</media:content>
	</item>
		<item>
		<title>&#8220;Lo que demanda el mercado&#8221;, y el conservadurismo en la universidad</title>
		<link>http://gallir.wordpress.com/2013/03/27/lo-que-demanda-el-mercado-y-el-conservadurismo-en-la-universidad/</link>
		<comments>http://gallir.wordpress.com/2013/03/27/lo-que-demanda-el-mercado-y-el-conservadurismo-en-la-universidad/#comments</comments>
		<pubDate>Wed, 27 Mar 2013 21:05:46 +0000</pubDate>
		<dc:creator>gallir</dc:creator>
				<category><![CDATA[UIB]]></category>
		<category><![CDATA[universidad]]></category>
		<category><![CDATA[gnu/linux]]></category>

		<guid isPermaLink="false">http://gallir.wordpress.com/?p=5484</guid>
		<description><![CDATA[El lunes fui a Dublín para unas entrevistas en Google. Apenas llegué al hotel abrí el siguiente email, Amazon buscando desesperadamente (ya lo hacen en grupos abiertos, no sólo por recruiters) ingenieros expertos en GNU/Linux para Dublín. Sumado a que justamente estaba por ir a Google, que también exige (o da mucha importancia) a los [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5484&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>El lunes fui a Dublín para unas entrevistas en Google. Apenas llegué al hotel abrí <a href="https://docs.google.com/file/d/0B6CVXJXtEbgBRThuczNlVllqR1E/edit?usp=sharing">el siguiente email</a>, Amazon buscando <em>desesperadamente</em> (ya lo hacen en <a href="http://www.linkedin.com/groups?gid=2728703&amp;mostPopular=&amp;trk=tyah">grupos abiertos</a>, no sólo por <em>recruiters</em>) ingenieros expertos en GNU/Linux para Dublín. Sumado a que justamente estaba por ir a Google, que también exige (o da mucha importancia) a los conocimientos de Linux, inmediatamente <a href="https://twitter.com/gallir/status/316228022611083265">me acordé los años de luchas y problemas en la universidad</a> para poder enseñar sobre GNU/Linux.</p>
<p>Empecé a dar las asignaturas de sistemas operativos en el curso 1993-1994, los primeros dos con Minix (sólo teníamos Macs Performa, y adapté el kernel MacMinix para que funcione en ellas). Luego quitaron los Mac, pusieron PCs con Windows NT y no me dejaron instalar Linux. Tuve que dar un curso con las prácticas con Cygwin sobre esos Windows, o vía telnet al VAX VMS con los alumnos. El primero pasable -aunque doloroso-, el segundo infumable. El C del VMS era muy poco compatible en temas de llamadas de sistemas, y cada clase de viernes a la tarde se colgaba, o fallaba con tantos usuarios.</p>
<p><span id="more-5484"></span></p>
<p>Finalmente conseguí que el responsable de las aulas informáticas (¡gracias Albert!) me dejase instalar una distro (creo que fue RedHat 5) de <em>estranjis</em> en una partición de 500 MB. Los directivos del centro de cálculo no permitieron que se instale GNU/Linux en ninguna máquina, y mucho menos tener arranques duales (como ya hacían otras universidades). &#8220;Linux es inseguro&#8221; era la excusa habitual. Y así la pasé canutas para mantener esa distro en los 500 MB de disco hasta 2004 o 2005 que abrimos la primera &#8220;aula linux&#8221; (actualmente hay dos).</p>
<p>No era sólo la universidad la que se resistía al cambio. Hasta hace pocos años, quizás hasta el 2006  o 2007, al principio del curso recibía la llamada del director del Dept: &#8220;Ricardo, recibí quejas de alumnos porque les obligas a  usar Linux (¡y C!)&#8221;. Los últimos años ya nos reíamos (¡gracias Llorenç y Arnau!), y respondía: &#8220;Usa mi misma respuesta del año anterior&#8221;. No sólo que era mentira (les expliqué que pueden compilar con C POSIX en Visual Estudio, o usar Cygwin que es software libre), sino que casi los demás 100 profesores del Dept. les &#8220;obligan&#8221; a usar Windows, y no se quejan de eso. La excusa de los alumnos, como de algunos directivos, era que &#8220;Linux no es lo que demanda el mercado&#8221;.</p>
<p>Así, 10 o 15 años después nos encontramos con que lo que &#8220;demanda el mercado&#8221;, al menos las mejores empresas del mundo, es GNU/Linux. Mucho GNU/Linux. Están desesperados buscando expertos.</p>
<p>Es el problema de pensar que la universidad sólo tiene que pensar en lo que demanda el mercado&#8230; en ese momento.</p>
<p>No se dan cuenta que lo que la tecnología del día es lo obsoleto dentro de unos años, cuando nuestros alumnos intenten &#8220;entrar al mercado&#8221;. Nadie puede predecir el futuro, no sabemos cuál será la tecnología mejor o dominante en diez años, por eso la universidad no puede tener las anteojeras puestas y mirar sólo lo que hay al lado de sus pies. Debería ser todo lo contrario, es allí donde se debe permitir que alumnos y profesores aprendan y juegues con diferentes tecnologías, sobre todo aquellas que están surgiendo ahora, quizás alguna de ellas sean &#8220;las del futuro&#8221;. Pero no.</p>
<p>Muchas universidades, con el apoyo de los &#8220;burócratas de las tecnologías de la información&#8221;, se convierten en sitios muy conservadores, donde se molesta, se ponen trabas, o incluso son objeto de burlas los que quieren probar tecnologías nuevas, sobre todo si vienen del &#8220;software libre&#8221;. Muy contradictorio y triste, pero es lo que observé en mis 21 años de profesor universitario.</p>
<p>Es aún peor el tema en mi caso. En la UIB teníamos <a href="http://bulma.net/">una comunidad muy activa de software libre</a>, con ganas y que hizo muchas cosas (como ayudarme a instalar y mantener el GNU/Linux <em>estranjis</em> del aula informática). Podríamos haber sido un lugar de referencia, pero quedó todo en nada. Y no hacía falta invertir muchos esfuerzos, sólo dar pequeñas ayudas y demostrar respeto. Ni eso.</p>
<p>Pasaron 15 o 10 años, y resulta que por esas cosas de la vida, lo que era una cosa de <em>frikis</em> se convirtió en un área muy demandada profesionalmente. Mientras tanto, en muchas universidades (la mía también), sólo unas pocas asignaturas de la carrera se dan sobre GNU/Linux (creo que el 80-90% de ellas son las mías), las demás todas sobre Windows. Tan moderno.</p>
<p>Nadie pedirá cambios, nadie entonará mea culpas, nadie pedirá disculpas por los años que -como directivos y autoridades universitarias- han tocado los cojones a esos &#8220;profesores molestos&#8221; que no querían usar &#8220;lo que demandaba el mercado&#8221;, ni era &#8220;profesional&#8221; ni &#8220;seguro&#8221;.</p>
<p>Menos mal que sólo me desahogo por Twitter, o mi blog. Algunos ni se avergonzarán de las burradas <em>casposas</em> que hicieron y sostuvieron durante tantos años.</p>
<p>PS: Alerta, antes de extrapolar conclusiones precipitadas de este apunte: <a href="http://gallir.wordpress.com/2008/04/28/sintonizar-universidades-y-empresas-pero-%C2%BFque-debe-saber-un-ingeniero/">Sintonizar universidades y empresas, pero ¿qué debe saber un ingeniero?</a> o <a href="http://gallir.wordpress.com/2008/11/19/el-largo-y-dificil-camino-de-la-profesion/">El largo y difícil camino de la profesión</a>. O mejor, la continuación de este apunte: <a href="http://gallir.wordpress.com/2013/03/28/lo-que-se-aprende-o-deberia-en-la-carrera-de-informatica/">Lo que se aprende, o debería, en la carrera de informática</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gallir.wordpress.com/5484/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gallir.wordpress.com/5484/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5484&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gallir.wordpress.com/2013/03/27/lo-que-demanda-el-mercado-y-el-conservadurismo-en-la-universidad/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ad43523ec85a16e5281c67e7e84cd215?s=96&#38;d=identicon" medium="image">
			<media:title type="html">gallir</media:title>
		</media:content>
	</item>
		<item>
		<title>El espejismo de las patentes como medidor de calidad de la investigación</title>
		<link>http://gallir.wordpress.com/2013/03/24/el-espejismo-de-las-patentes-como-medidor-de-calidad-de-la-investigacion/</link>
		<comments>http://gallir.wordpress.com/2013/03/24/el-espejismo-de-las-patentes-como-medidor-de-calidad-de-la-investigacion/#comments</comments>
		<pubDate>Sun, 24 Mar 2013 13:57:13 +0000</pubDate>
		<dc:creator>gallir</dc:creator>
				<category><![CDATA[ciencia]]></category>
		<category><![CDATA[legales]]></category>
		<category><![CDATA[investigación]]></category>
		<category><![CDATA[patentes]]></category>

		<guid isPermaLink="false">http://gallir.wordpress.com/?p=5470</guid>
		<description><![CDATA[Hoy leo en El País El archipiélago universitario, dice muchas cosas con la que estoy de acuerdo, pero comienza con la siguiente frase (con los números muy equivocados): En 2010, el sistema universitario público español obtuvo 401 patentes. Robert Samuel Langer, un investigador químico del Massachusetts Institute of Technology (MIT), él solo, tiene 810, más del [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5470&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Hoy leo en El País <a href="http://elpais.com/elpais/2013/03/22/opinion/1363988726_805706.html"><em>El archipiélago universitario</em></a>, dice muchas cosas con la que estoy de acuerdo, pero comienza con la siguiente frase (<a href="http://gallir.wordpress.com/2013/03/24/el-espejismo-de-las-patentes-como-medidor-de-calidad-de-la-investigacion/#comment-15566">con los números muy equivocados</a>):</p>
<blockquote><p>En 2010, el sistema universitario público español obtuvo 401 patentes. Robert Samuel Langer, un investigador químico del Massachusetts Institute of Technology (MIT), él solo, tiene 810, más del doble.</p></blockquote>
<p>Desde hace varios años se insisten con estos argumentos, como si las patentes fuesen un medidor válido de la calidad de la investigación. En términos generales no lo es, y menos cuando se trata de medir investigación, la &#8220;I&#8221; de I+D.</p>
<p><span id="more-5470"></span></p>
<p>La &#8220;certificación&#8221; que un trabajo produce un avance en el conocimiento científico se da a través del &#8220;reconocimiento de los pares&#8221;, que es el proceso más importante de una publicación científica, y uno de los grandes logros de la comunidad científica. Por supuesto, como toda comunidad y organización humana, no es perfecta, se producen errores, y hay niveles. La revisión de pares falla (son humanos, con sus sesgos y manías), no todos los revisores tienen el nivel adecuado, hay errores que no se detectan, y hay revistas que no tienen el nivel adecuado. Pero a la larga, las publicaciones están disponibles  (aunque no todas son gratis ni baratas, otro problema) y los errores se terminan corrigiendo.</p>
<p>Aún con todos esos matices y problemas, la publicación de un trabajo en una revista reconocida, su permanencia con el tiempo, y las citas de otros investigadores, son los que terminan certificando que ese trabajo es de calidad, y que se produjo un avance del conocimiento.</p>
<p>Además, y lo importante, esas nuevas ideas o descubrimiento se van añadiendo al corpus del conocimiento, así se producen los avances científicos, en su inmensa mayoría son pequeños pasos (a veces con pasos hacia atrás para corregir) que se mejoran o corrigen con las aportaciones de los demás, vía las publicaciones de la comunidad científica.</p>
<p>Por otro lado, una patente es un monopolio que otorga un o varios estados a la utilización de una &#8220;idea&#8221;. El objetivo -original, ya olvidado- era promover que los inventores hagan pública la idea a cambio de un monopolio sobre ella por un tiempo finito (actualmente, de 16 a 25 años). Pero esa &#8220;idea&#8221; no pasa en ningún caso un proceso de revisión de pares como las publicaciones científicas, es decir, no &#8220;certifican&#8221; que aporten conocimiento, ni siquiera que funcionen o tengan utilidad. Lo único que hacen es verificar que esa misma idea no esté ya registrada en su base de datos (de la oficina del país que la otorga), y si se detecta que esa patente no es válida, exige esfuerzo y dinero del litigante (a diferencia de la comunidad científica).</p>
<p>Hay multitud de ejemplos de patentes que cuelan sin la mínima verificación de que ya haya &#8220;arte previo&#8221;  -<a href="http://www.newscientist.com/article/dn965-wheel-patented-in-australia.html">como la patente a la rueda, en 2001</a>-, a las absurdas patentes de software en muchos países (incluido EEUU, que fue el primero en adoptarlas por una sentencia de la Corte Suprema) que llevan a la creación de empresas sólo dedicadas a crear patentes submarinas para el futuro, o los &#8220;patent trolls&#8221; que consiguen patentes sólo para amenazar o demandar a grandes empresas, o la multitud de patentes ridículas que se registran sólo para protegerse de demandas -<a href="http://www.wired.com/wiredenterprise/2013/03/twitter-patents/">caso muy reciente y conocido, el de Twitter</a>-.</p>
<p>En pocas palabras, las patentes son un &#8220;monopolio estatutario&#8221;, se está abusando de ellas con fines sólo económicos (muchas veces rozando o cayendo en el fraude puro y duro),  no certifican avance científico, cuestan dinero, y varían mucho entre qué es patentable y cómo se evalúan según las diferentes oficinas de patentes.</p>
<p>¿Qué aporta una patente? La capacidad de recaudar dinero con ella, bien legítimamente usando la idea para fabricar productos -directa o indirectamente vía licencias a terceros-, o de forma <em>ilegítima</em> para conseguir el control de un mercado, o demandar a las que la tienen.</p>
<p>Si el objetivo de una patente es fundamentalmente económico, ¿qué sentido tiene en una universidad pública? Es un tema que pocas veces se debate, y por supuesto, no lo hacen los que usan el &#8220;número de patentes&#8221; como excusa para criticar un modelo, o halagar otros. Hay un dilema ético: si la sociedad paga a investigadores de la universidad ¿cómo se justifica que esos mismos investigadores -o institución- reclamen un monopolio sobre la idea resultado de la financiación pública?</p>
<p>Es lógico que se pensase en ellas como un incentivo económico para que las universidades recauden más dinero para invertirlo en más investigación. Pero no suele ser el caso. La justificación habitual suele ser &#8220;para que otro no la patente, y no podamos seguir con nuestras investigaciones&#8221;. Por lo que entramos de nuevo en el problema de fondo, la perversión del sistema de patentes, al que se reclama su profunda modificación desde diferentes estamentos académicos y empresariales.</p>
<p>A esto se suma otro dilema, poco discutido.</p>
<p>A la hora de puntos al currículum de los investigadores universitarios, históricamente, las patentes contaban menos que las publicaciones científicas. Se consideran una &#8220;doble bonificación&#8221;, la primera es por la publicación, a la que le dan otra adicional por lograr la patente. Pero hay un movimiento dentro de las universidades -seguramente apoyados por los mismos que escriben de las bondades de patentes- de que éstas cuenten igual o más que las publicaciones científicas.</p>
<p>Por supuesto, esos que lo demandan no parecen haberse planteado el dilema. Tampoco parece -dado que los controles de patentes son mucho más laxos que los de buenas revistas científicas- que estén muy preocupados en mejorar la calidad de la investigación. Mas bien parece un intento de poder mejorar el currículum más fácilmente, o de intentar conseguir dinero.</p>
<p>¡Dinero!, pero tampoco parece ser la razón principal, porque si alguien se pone a analizar lo que se recauda por patentes -por fabricación o licencias- quizás se lleven una mala sorpresa. Si están tan convencidos que las patentes son un buen indicador, deberían ir al fondo del tema, no quedarse sólo con su número, sino con <strong>cuanto dinero se recauda con esas patentes</strong>. Al fin y al cabo es la única forma de medir la calidad de las mismas.</p>
<p>Pero no lo harán, porque esos &#8220;académicos&#8221; que hablan tanto sobre la utilidad de las patentes -un &#8220;monopolio&#8221; mercantilista- parecen vivir en una realidad diferente, o pretenden moldear la realidad a su gusto. De hacerles caso, acabaremos reemplazando a la comunidad científica por las oficinas de patentes.</p>
<p>El número de publicaciones científicas, o el &#8220;impacto&#8221; de las mismas (otra medición, dominada por monopolios empresariales privados) no puede ser el único baremo para medir la salud de un sistema de I+D (como lo llaman ahora, el I+D+i, ese &#8220;fraude intelectual&#8221; para <a href="http://sociedad.elpais.com/sociedad/2012/12/11/actualidad/1355249460_317026.html">justificar dinero gastado en empresas que no hacen I+D</a>). Las cosas son más complejas, hay que medir muchos factores diferentes, desde los puramente académicos a otros como la calidad de la formación de profesionales, las empresas que hacen I+D, el nivel tecnológico de las empresas de un país, cuánto invierten en I+D, cuál es el volumen de negocio generado por productos elaborados con las ideas publicadas o patentadas, etc.</p>
<p>Lo que no se puede hacer es engañar al público haciéndoles creer que medir las patentes es un buen indicador, y menos que el objetivo principal de nuestras universidades y centros de investigación sea producir patentes. Crean un dilema importante.</p>
<p>Aún así, si están seguros que el sistema de patentes es el indicado, que vayan<strong> al fondo y midan la cantidad de dinero que generan</strong>, no los sellos que les puso un funcionario que ni siquiera es experto en el tema. ¡No! dirán, no se puede tratar a la investigación como si fuese sólo un negocio. Lo siento, pero las patentes se usan para eso, lo que no cuentan es que hay tantas patentes basura que no interesan a nadie, y que ya se considera a la <em>perversión</em> como la <em>norma</em>.</p>
<p>PS: Imaginaros un sistema de investigación público donde el objetivo fundamental sea conseguir dinero vía patentes, y en qué se trabajaría, y qué temas de investigación básica, o de &#8220;naturales&#8221; quedarían de lado. Luego nos quejamos de las &#8220;big pharmas&#8221; y sus patentes, o que se patenten genes o modelos matemáticos.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gallir.wordpress.com/5470/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gallir.wordpress.com/5470/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5470&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gallir.wordpress.com/2013/03/24/el-espejismo-de-las-patentes-como-medidor-de-calidad-de-la-investigacion/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ad43523ec85a16e5281c67e7e84cd215?s=96&#38;d=identicon" medium="image">
			<media:title type="html">gallir</media:title>
		</media:content>
	</item>
		<item>
		<title>A los que se cachondean del inglés de los demás</title>
		<link>http://gallir.wordpress.com/2013/03/22/a-los-que-se-cachondean-del-ingles-de-los-demas/</link>
		<comments>http://gallir.wordpress.com/2013/03/22/a-los-que-se-cachondean-del-ingles-de-los-demas/#comments</comments>
		<pubDate>Fri, 22 Mar 2013 11:15:10 +0000</pubDate>
		<dc:creator>gallir</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[ana botella]]></category>
		<category><![CDATA[inglés]]></category>

		<guid isPermaLink="false">http://gallir.wordpress.com/?p=5464</guid>
		<description><![CDATA[A los que se cachondean del inglés de los demás Iba a escribir algo muy corto y me salió más largo de lo pensado, si no lo hubiese puesto como apnte aquí. Estoy bastante molesto por cómo se ríen de los que hacen el esfuerzo de hablar inglés en público. Hoy es Ana Botella, pero [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5464&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="https://plus.google.com/u/0/117939449396284436490/posts/biw3dL7Em5K" title="A los que se cachondean del inglés de los demás">A los que se cachondean del inglés de los demás</a></p>
<p>Iba a escribir algo muy corto y me salió más largo de lo pensado, si no lo hubiese puesto como apnte aquí. Estoy bastante molesto por cómo se ríen de los que hacen el esfuerzo de hablar inglés en público. Hoy es Ana Botella, pero ayer fueron otros. Un mensaje de burla y castigo al que se esfuerza por superar sus limitaciones.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gallir.wordpress.com/5464/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gallir.wordpress.com/5464/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5464&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gallir.wordpress.com/2013/03/22/a-los-que-se-cachondean-del-ingles-de-los-demas/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ad43523ec85a16e5281c67e7e84cd215?s=96&#38;d=identicon" medium="image">
			<media:title type="html">gallir</media:title>
		</media:content>
	</item>
		<item>
		<title>Guía gráfica básica de fiabilidad de tendencias para periodistas y politólogos</title>
		<link>http://gallir.wordpress.com/2013/03/21/guia-grafica-basica-de-fiabilidad-de-tendencias-para-periodistas-y-politologos/</link>
		<comments>http://gallir.wordpress.com/2013/03/21/guia-grafica-basica-de-fiabilidad-de-tendencias-para-periodistas-y-politologos/#comments</comments>
		<pubDate>Thu, 21 Mar 2013 15:31:04 +0000</pubDate>
		<dc:creator>gallir</dc:creator>
				<category><![CDATA[ciencia]]></category>
		<category><![CDATA[prensa]]></category>
		<category><![CDATA[estadísticas]]></category>
		<category><![CDATA[tendencias]]></category>

		<guid isPermaLink="false">http://gallir.wordpress.com/?p=5453</guid>
		<description><![CDATA[Muchas veces os llegan gráficos de tendencias, que está subiendo o que está bajando, y no sabéis qué grado de fiabilidad tienen esas tendencias. Aquí dos ejemplos gráficos simples. Es fiable esa tendencia Hummmm&#8230; me la están intentando colar, mejor pregunto a especialistas Ejemplo práctico analizado con más profundidad en estadísticas por todas partes.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5453&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Muchas veces os llegan gráficos de tendencias, que está subiendo o que está bajando, y no sabéis qué grado de fiabilidad tienen esas tendencias. Aquí dos ejemplos gráficos simples.</p>
<p><strong>Es fiable esa tendencia</strong></p>
<p><a href="http://gallir.files.wordpress.com/2013/03/scanned-document-1.jpg"><img class="aligncenter size-large wp-image-5454" alt="Scanned Document-1" src="http://gallir.files.wordpress.com/2013/03/scanned-document-1.jpg?w=595&#038;h=429" width="595" height="429" /></a></p>
<p><span id="more-5453"></span></p>
<p><strong>Hummmm&#8230; me la están intentando colar, mejor pregunto a especialistas</strong></p>
<p><a href="http://gallir.files.wordpress.com/2013/03/scanned-document-2.jpg"><img class="aligncenter size-large wp-image-5455" alt="Scanned Document-2" src="http://gallir.files.wordpress.com/2013/03/scanned-document-2.jpg?w=595&#038;h=447" width="595" height="447" /></a></p>
<p><a href="http://estadisticaportodaspartes.blogspot.com.es/2013/03/muriendo-de-corrupcion-sanidad-publica.html">Ejemplo práctico analizado con más profundidad en <em>estadísticas por todas partes</em>.</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gallir.wordpress.com/5453/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gallir.wordpress.com/5453/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5453&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gallir.wordpress.com/2013/03/21/guia-grafica-basica-de-fiabilidad-de-tendencias-para-periodistas-y-politologos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ad43523ec85a16e5281c67e7e84cd215?s=96&#38;d=identicon" medium="image">
			<media:title type="html">gallir</media:title>
		</media:content>

		<media:content url="http://gallir.files.wordpress.com/2013/03/scanned-document-1.jpg?w=595" medium="image">
			<media:title type="html">Scanned Document-1</media:title>
		</media:content>

		<media:content url="http://gallir.files.wordpress.com/2013/03/scanned-document-2.jpg?w=595" medium="image">
			<media:title type="html">Scanned Document-2</media:title>
		</media:content>
	</item>
		<item>
		<title>&#8220;Ley Lassalle&#8221;, ni la economía lo justifica (tampoco a la Sinde-Wert)</title>
		<link>http://gallir.wordpress.com/2013/03/20/ley-lasalle-ni-la-economia-lo-justifica-tampoco-a-la-sinde-wert/</link>
		<comments>http://gallir.wordpress.com/2013/03/20/ley-lasalle-ni-la-economia-lo-justifica-tampoco-a-la-sinde-wert/#comments</comments>
		<pubDate>Wed, 20 Mar 2013 18:59:01 +0000</pubDate>
		<dc:creator>gallir</dc:creator>
				<category><![CDATA[cultura]]></category>
		<category><![CDATA[empresas]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[legales]]></category>
		<category><![CDATA[ley lasalle]]></category>
		<category><![CDATA[ley sinde]]></category>
		<category><![CDATA[lpi]]></category>

		<guid isPermaLink="false">http://gallir.wordpress.com/?p=5443</guid>
		<description><![CDATA[Para no agobiar con los números, el siguiente gráfico comparativo de volúmenes de negocio por industrias, en millones de euros: Después de dos años de mucha genta contra la Ley Sinde/Wert dos años, explicando que no funcionaría, el PP la aprueba. Un año después, verificado el fracaso, pretenden modificar la LPI con lo que conocemos [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5443&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Para no agobiar con los números, el siguiente gráfico comparativo de volúmenes de negocio por industrias, en millones de euros:</p>
<p><a href="http://gallir.files.wordpress.com/2013/03/screenshot-from-2013-03-20-193652.png"><img class="aligncenter size-full wp-image-5444" alt="Screenshot from 2013-03-20 19:36:52" src="http://gallir.files.wordpress.com/2013/03/screenshot-from-2013-03-20-193652.png?w=595"   /></a></p>
<p>Después de dos años de mucha genta contra la Ley Sinde/Wert dos años, explicando que no funcionaría, el PP la aprueba. Un año después, verificado el fracaso, pretenden modificar la LPI con lo que conocemos como &#8220;Ley Lasalle&#8221;. Otra vez insisten en &#8220;proteger&#8221; a un <em>sector industrial</em> (¿cultural?). Este nuevo borrador, de nuevo, entra en conflicto con derechos fundamentales (privacidad de comunicaciones, derecho a defensa, juicio justo) y seguramente producirá efectos negativos en los negocios digitales básicos (<a href="http://www.eldiario.es/turing/ley-Sinde-Lasalle-facilitar-internet_0_113038821.html">como explica Julio Alonso en Diario Turing</a>).</p>
<p>El borrador de la nueva LPI no mejora derechos fundamentales, chirría con ellos.</p>
<p>Tampoco crea o amplía derechos individuales, los reduce.</p>
<p>Su única justificación es la de &#8220;mejorar la economía de una industria&#8221;, en detrimento de otras.</p>
<p>Como ejercicio intelectual simple, ubique en el gráfico a qué industrias podría favorecer, a cuáles podría perjudicar, y el volumen de negocio (y capacidad de generar empleo) de cada una de ellas. Si encuentra la justificación, me lo cuenta.</p>
<p><strong>Fuentes de cifras</strong></p>
<ul>
<li><a href="http://www.elpais.com/elpaismedia/ultimahora/media/201005/25/tecnologia/20100525elpeputec_1_Pes_PDF.pdf">INFORME 2010 DEL MACROSECTOR  TIC EN ESPAÑA</a></li>
<li><a href="http://gallir.wordpress.com/2011/04/11/sinde-y-el-2-del-pib-de-la-industria-editorial/">Sinde y el 2% del PIB de la industria editorial</a></li>
<li><a href="http://gallir.wordpress.com/2011/12/26/conviene-recordar-sobre-la-propiedad-intelectual-y-la-ley-sinde/" rel="bookmark">Conviene recordar algunos datos sobre la propiedad intelectual y la ley Sinde</a></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gallir.wordpress.com/5443/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gallir.wordpress.com/5443/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5443&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gallir.wordpress.com/2013/03/20/ley-lasalle-ni-la-economia-lo-justifica-tampoco-a-la-sinde-wert/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ad43523ec85a16e5281c67e7e84cd215?s=96&#38;d=identicon" medium="image">
			<media:title type="html">gallir</media:title>
		</media:content>

		<media:content url="http://gallir.files.wordpress.com/2013/03/screenshot-from-2013-03-20-193652.png" medium="image">
			<media:title type="html">Screenshot from 2013-03-20 19:36:52</media:title>
		</media:content>
	</item>
		<item>
		<title>SpokenPic liberado</title>
		<link>http://gallir.wordpress.com/2013/03/18/spokenpic-liberado/</link>
		<comments>http://gallir.wordpress.com/2013/03/18/spokenpic-liberado/#comments</comments>
		<pubDate>Mon, 18 Mar 2013 15:20:24 +0000</pubDate>
		<dc:creator>gallir</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[spokenpic]]></category>

		<guid isPermaLink="false">http://gallir.wordpress.com/?p=5423</guid>
		<description><![CDATA[Resumen para vagos: el código liberado de la app SpokenPic está en Github. Punto Hace unos días fue la presentación del Galaxy S4, entre otras cosas mostraron su &#8220;novedosa&#8221; y &#8220;exclusiva&#8221; aplicación para poner voz a las fotos, muy similar al SpokenPic (prometo que sonreía, no hay mejor halago que una gran multinacional tecnológica haga algo [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5423&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Resumen para vagos: <a href="https://github.com/gallir/SpokenPic">el código liberado de la app SpokenPic está en Github</a>. Punto <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Hace unos días fue la presentación del Galaxy S4, entre otras cosas mostraron su <a href="https://twitter.com/gallir/status/312345250251276288">&#8220;novedosa&#8221; y &#8220;exclusiva&#8221; aplicación para poner voz a las fotos, muy similar</a> al <a href="http://spokenpic.com/">SpokenPic</a> (prometo <a href="https://twitter.com/gallir/status/312345922971508737">que sonreía</a>, no hay mejor halago que una gran multinacional tecnológica haga algo igual casi un año después, y que lo presenten en un gran cutre show como una &#8220;innovación&#8221;). Eso me hizo acordar que habíamos prometido liberar el código,  que estaba prácticamente abandonado.</p>
<p><a href="http://sukiweb.net/archivos/2012/06/21/spokenpic-launch/"><img class="alignright size-thumbnail wp-image-5424" alt="7415952232_95b203182b_c" src="http://gallir.files.wordpress.com/2013/03/7415952232_95b203182b_c.jpg?w=150&#038;h=100" width="150" height="100" /></a>El SpokenPic fue un fracaso, sin paliativos[*]. Aunque tiene <a href="https://play.google.com/store/apps/details?id=com.spokenpic&amp;hl=en">buenas críticas y estrellitas en Google Play</a>, sólo tuvo 2.000 descargas, y ahora hay sólo 600 instalaciones activas. Aunque <a href="http://gallir.wordpress.com/category/spokenpic-2/">nos llevó dos meses de trabajo a tope</a> (no sé cómo sobreviví haber pasado tantos días durmiendo sólo 4 horas, y dándome de hostias con el Java, <a href="https://plus.google.com/u/0/117939449396284436490/posts/icgvGu7j7sf">el API de Android</a>, y hasta <a href="https://plus.google.com/u/0/117939449396284436490/posts/LnuqGnFgthy">la documentación oficial errónea de la cámara</a>), hasta con <a href="http://sukiweb.net/archivos/2012/06/21/spokenpic-launch/">lanzamiento grupal emocionado</a> (foto de la derecha), lo cierto es que no caló, y que no tuvimos tiempo para mejorarlo, ni siquiera en las funcionalidades que teníamos previstas (como la de clips con múltiples fotos). Visto en retrospectiva, fue el desánimo que nos desmotivó.</p>
<p><span id="more-5423"></span>Aún así, es una app compleja. Tuvimos que incluir codificación <a href="https://github.com/gallir/SpokenPic/tree/master/jni">Vorbis en código C</a>, un API de conexión con el servidor que está muy bien diseñado (mérito de Antoni Aloy), y gestión de cámara y audio bastante completo y muy optimizado. Para que sea compatible con versiones anteriores a la 4.0 de Android tuvimos que usar las librerías Sherlock, que además de complicarnos y limitarnos con el código, también lo hizo en la estética (era muy difícil hacer que se vea igual en Android 2.3, 3, y 4.x).</p>
<p>Era una pena que el código estuviese &#8220;muerto&#8221;, y casi olvidado. Hasta que el anuncio de Samsung me hizo recordar que hay gente que lo considera interesante, que quizás sea útil para probar otras cosas, que alguien quiera limpiar el código haciendo que sólo funcione más eficientemente (usando Fragments) con Android 4.0 en adelante, o incluso que algunas clases puedan servidor para aplicaciones diferentes.</p>
<p>No había más excusas, le agregué al código las notas legales y licencias (GPL3 para el código, CC-SA para los gráficos), <strong>y <a href="https://github.com/gallir/SpokenPic">lo subí a GitHub</a></strong>. El proyecto publicado debería compilar correctamente, creo que no falta nada. Si es así, avisadme en un comentario, o mejor, pasadme el parche (en diff) para lo aplique. Lo único que os pido: si hacéis un &#8220;clon&#8221; de la app, usad otro nombre diferente, y dejad claro que no es el original, no quiero quejas por problemas o fallos de apps de terceros. Por supuesto, no os olvidéis de publicar el código con la misma licencia.</p>
<p>En cuanto tenga tiempo prepararé documentación en inglés con la estructura básica del programa. Mientras, espero que sea útil para alguien.</p>
<p>[*] No me arrepiento, sin probarlo no lo hubiésemos sabido. Los programas exitosos, además de requerir suerte, son minoritarias entre multitud de fracasos. Además, una de las motivaciones era aprender, vaya si he aprendido.</p>
<p>PS: Los chicos de APSL fueron los que desarrollaron toda la parte del servidor. Quizás también sea liberado, pero necesitan tiempo para revisarlo y prepararlo.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gallir.wordpress.com/5423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gallir.wordpress.com/5423/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5423&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gallir.wordpress.com/2013/03/18/spokenpic-liberado/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ad43523ec85a16e5281c67e7e84cd215?s=96&#38;d=identicon" medium="image">
			<media:title type="html">gallir</media:title>
		</media:content>

		<media:content url="http://gallir.files.wordpress.com/2013/03/7415952232_95b203182b_c.jpg?w=150" medium="image">
			<media:title type="html">7415952232_95b203182b_c</media:title>
		</media:content>
	</item>
		<item>
		<title>&#8220;Particionado funcional&#8221; económico en Amazon RDS&#8230; y cachea todo ¡estúpido!</title>
		<link>http://gallir.wordpress.com/2013/03/17/particionado-funcional-economico-en-amazon-rds-y-cachea-todo-estupido/</link>
		<comments>http://gallir.wordpress.com/2013/03/17/particionado-funcional-economico-en-amazon-rds-y-cachea-todo-estupido/#comments</comments>
		<pubDate>Sun, 17 Mar 2013 19:58:33 +0000</pubDate>
		<dc:creator>gallir</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[píldoras]]></category>
		<category><![CDATA[pijadas]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[amazon aws]]></category>
		<category><![CDATA[menéame]]></category>
		<category><![CDATA[optimización]]></category>
		<category><![CDATA[rds]]></category>

		<guid isPermaLink="false">http://gallir.wordpress.com/?p=5389</guid>
		<description><![CDATA[El miércoles pasado di una charla de cómo tenemos Menéame en Amazon AWS. Iba a explicar, al final de la charla, un truco de &#8220;particionado&#8221; [ver nota al final] económico, pero que no pudo ser: me tocó vivir en directo una saturación de la base de datos, producida por el nombramiento del nuevo Papa. Ahora explico [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5389&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>El miércoles pasado di una charla de cómo tenemos Menéame en Amazon AWS. Iba a explicar, al final de la charla, un truco de &#8220;particionado&#8221; [ver nota al final] económico, pero que no pudo ser: me tocó vivir en directo una saturación de la base de datos, producida por el nombramiento del nuevo Papa. Ahora explico cuál es ese &#8220;truco&#8221; de &#8220;particionado&#8221; económico y sencillo que sirve para ahorrar costes en RDS, y luego qué pasó y cómo solucioné la saturación de una de las bases de datos (de allí la frase &#8220;cachea todo ¡estúpido!&#8221;, el estúpido soy yo <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ).</p>
<p>La base de datos principal de Menéame está en MySQL sobre <a href="http://aws.amazon.com/rds/">Amazon RDS</a>, con Multi AZ, lo que significa que tenemos <em>failback</em> y <em>failover</em> over automático y desantendido si el master falla. Da mucha comodidad, pero también tiene su coste: se paga el doble (el tamaño que tenemos es el <em>large</em>).</p>
<p><span id="more-5389"></span></p>
<p><a href="http://gallir.files.wordpress.com/2013/03/screenshot-from-2013-03-15-205107.png"><img class="aligncenter size-medium wp-image-5390" alt="Screenshot from 2013-03-15 20:51:07" src="http://gallir.files.wordpress.com/2013/03/screenshot-from-2013-03-15-205107.png?w=300&#038;h=105" width="300" height="105" /></a></p>
<p>Llevábamos varias semanas que a a veces superábamos el 90% de uso de CPU del master, por consumo exclusivo de las consultas web. La solución sencilla pero cara es &#8220;escalar verticalmente&#8221; la base de datos, pagaríamos el doble. La otra es tener un <em>slave</em> del mismo tamaño, y pagar un 50% más, pero aunque el software lo puede hacer, no me gustaba por la sobrecarga y verificación para enviar las modificaciones (y consultas posteriores del mismo script) sólo al master.</p>
<p>Pero hay otras posibilidades, como el <em>particionado funcional</em>. Es decir, distribuir los datos según las funciones que lo usan. El ejemplo de manual es poner por ejemplo los artículos en un servidor, y los comentarios en otros. Pero tampoco me llega a convencer esta idea. Hay otra que es mucho más sencilla y no requiere particionar la base de datos, sino hacer que algunos scripts consulten a un servidor <em>slave</em>, diferente. Esto es bastante habitual para consultas &#8220;pesadas&#8221;, u <em>offline</em>.</p>
<p>Ya la usábamos con las llamadas al API para consultar el estado de las noticias, ese botón de Menéame con el número de votos que se ven en algunos sitios. El software permite especificar un servidor diferente por <em>script</em>, pero sólo lo usábamos para ese, para que consulte a un <em>slave</em> de tamaño pequeño, y usado también para otras operaciones, como generar los índices para el <a href="http://www.meneame.net/search.php">buscador con Sphinx</a>.</p>
<p>Era raro que tuviésemos tanto consumo, <a href="http://gallir.wordpress.com/2011/02/02/optimizando-obsesivamente-las-consultas-al-mysql/">las consultas más frecuentes ya estaban muy optimizadas</a>, por lo que analicé qué scripts producían mayor consumo. Me llevé una sorpresa. Uno de ellos era el de la <a href="http://websvn.meneame.net/filedetails.php?repname=meneame&amp;path=%2Fbranches%2Fversion4%2Fwww%2Fbackend%2Fnotifications.json.php">notificación de los mensajes y respuestas a comentarios y notas</a> que se muestra en la parte superior (cuando se está autentificado, y que llama cada pocos segundos para actualizar). El otro script que consumía bastante CPU es el que <a href="http://websvn.meneame.net/filedetails.php?repname=meneame&amp;path=%2Fbranches%2Fversion4%2Fwww%2Fbackend%2Fget_comment_answers.php">genera el número de respuestas de cada comentario</a> (<a href="http://gallir.files.wordpress.com/2013/03/screenshot-from-2013-03-17-194801.png"><img class="alignnone size-full wp-image-5404" alt="Screenshot from 2013-03-17 19:48:01" src="http://gallir.files.wordpress.com/2013/03/screenshot-from-2013-03-17-194801.png?w=595"   /></a>).</p>
<p>Ambos scripts son llamados desde Javascript, y cuando la página ya fue descargada, por lo que no son &#8220;bloqueantes&#8221;. La solución fue simple: hacer que esos scripts no bloqueantes y que no necesitan tiempos de respuestas de milésimas se segundos consulten al <em>slave</em>. Para ello aumentamos el tamaño del <em>slave</em> de <em>small</em> a <em>medium</em> (menos de 50 € adicionales al mes), y configuramos para lo usen.</p>
<p>Así logramos reducir la carga del máster de picos habituales superiores al 80%, y medias superiores al 60% durante horas de tráfico elevado, a picos que rara vez superan el 60%, y medias de alrededor del 30%:</p>
<p><a href="http://gallir.files.wordpress.com/2013/03/screenshot-from-2013-03-17-195512.png"><img class="aligncenter size-medium wp-image-5405" alt="Screenshot from 2013-03-17 19:55:12" src="http://gallir.files.wordpress.com/2013/03/screenshot-from-2013-03-17-195512.png?w=300&#038;h=157" width="300" height="157" /></a></p>
<p>Este es el consumo del <em>slave</em> (antes no llegaba al 10%, con una capacidad inferior):</p>
<p><a href="http://gallir.files.wordpress.com/2013/03/screenshot-from-2013-03-17-201033.png"><img class="aligncenter size-medium wp-image-5409" alt="Screenshot from 2013-03-17 20:10:33" src="http://gallir.files.wordpress.com/2013/03/screenshot-from-2013-03-17-201033.png?w=300&#038;h=159" width="300" height="159" /></a></p>
<p>En resumen: haciendo que las consultas que no son necesarias para generar la página inmediatamente consulten a un <em>slave</em>, en vez de al master Multi AZ, hizo que por unos 50€ más al mes prácticamente se duplique la capacidad del master.</p>
<p>Se podría explicar de otra forma: no hace falta que la base de datos Multi AZ esté configurado al máximo, posible, se ahorra mucho usando <em>slaves</em>, que son más baratos y muy fáciles de administrar. Tampoco hace falta que se haga un balanceo de carga entre el máster y el <em>slave</em>, basta con &#8220;particionar&#8221; las llamadas y hacer que los scripts que no forman parte del <em>fast path</em>, ni necesiten sincronía, usen un <em>slave</em> para sus consultas. Esta solución es mucho más sencilla y barata (no necesita <em>slaves</em> de la misma capacidad que el master) que un balanceo entre <em>slaves</em> y el master (también se podría balancear sólo entre <em>slaves</em>, y usar el master únicamente para <em>updates</em> e <em>inserts</em>, pero es algo más complicado, delicado, y no tan barato).</p>
<p><strong>Cachea todo, ¡estúpido!</strong></p>
<p>Justo cuando estaba dando la charla en Youzzing (en Palma Activa, aquí <a href="https://dl.dropbox.com/u/13267747/yuzz-2013-palma.pdf">la presentación en PDF</a>) se produjo la elección del nuevo Papa, lo que hizo que el tráfico se incrementase a valores record, llegamos a tener 10 servidores webs en marcha. Aunque los servidores tenían capacidad de sobra, daba muchos fallos 502, no había suficientes procesos disponibles para ejecutar los scripts. Miré la carga del master de la base de datos, y estaba a menos del 50%, pero cuando fui a ver el <em>slave</em>, estaba al 100%. Era éste el que bloqueaba los scripts durante demasiado tiempo y generaba los errores.</p>
<p>En cuanto llegué a casa (¡maldición, cómo tardó en llegar el taxi!, mientras esperaba bajo la lluvia) me puse a analizar, <a href="http://websvn.meneame.net/filedetails.php?repname=meneame&amp;path=%2Fbranches%2Fversion4%2Fwww%2Fapi%2Furl.php">era el script del API para los botoncitos de Menéame</a> en otros sitios el que producía esa saturación. Estaba generando varios miles de peticiones por segundo al &#8220;pobre&#8221; <em>slave</em> (de la mitad de capacidad del master), una de las principales responsables fue <a href="http://endirecto.lavanguardia.com/internacional/20130313/54368330834/conclave-fumata-nuevo-papa-directo.html">la página en directo de La Vanguardia</a>, que se recargaba automáticamente cada pocos segundos, haciendo que todos los navegadores vuelvan a consultar al API de Menéame, sumando otra conexión a la base de datos. Desactivé el script momentáneamente (haciendo que devuelva siempre &#8220;no&#8221;), y vi que la carga se redujo inmediatamente a menos del 20%.</p>
<p>Inmediatamente me di cuenta de cuál era la solución: cachear los resultados durante unos pocos segundos (lo puse para 5 segundos) en el memcached/xcache [*] de cada instancia web, para cada URL que se consulta. Esto hace que se incremente algo el consumo de CPU en cada instancia web, pero de eso teníamos de sobra y su escalado es automático. También incrementa el uso de RAM, pensé que sería mucho -era mi miedo, se hacen muchas consultas de diferentes URLs-, pero luego pude comprobar que no llega ni a 1 MB por instancia.</p>
<p>[*] Podemos usar el memcached o una funcionalidad equivalente del xcache, es configurable. Usamos este último, porque reduce conexiones vía sockets, ahorrando algunos microsegundos de latencia</p>
<p><a href="http://gallir.files.wordpress.com/2013/03/screenshot-from-2013-03-17-203917.png"><img class="aligncenter size-medium wp-image-5411" alt="Screenshot from 2013-03-17 20:39:17" src="http://gallir.files.wordpress.com/2013/03/screenshot-from-2013-03-17-203917.png?w=300&#038;h=38" width="300" height="38" /></a></p>
<p>La <a href="http://websvn.meneame.net/comp.php?repname=meneame&amp;compare[]=/branches/version4/www/api/url.php@3584&amp;compare[]=/branches/version4/www/api/url.php@3585">modificación para cachear</a> no me tomó mas de 15 minutos, y cuando la habilité, el consumo del script durante esas horas de alto tráfico no llegó ni al 15%.</p>
<p>En resumen, aunque parezca que tienes todo bajo control, siempre ocurrirá un evento que superará tus expectativas, y cuando se trata de consultas a la base de datos, esta es la parte más débil de la cadena. Es decir, si es posible y no provoca problemas es mejor  cachear los datos temporalmente en aquellos sitios que puedes escalar mejor.</p>
<p>Y mi pregunta es ¿por qué no lo hice antes? Hay que ser estúpido.</p>
<p><strong>Nota</strong>: uso la palabra &#8220;particionado funcional&#8221; sin que sea un <em>particionado</em> de verdad, la base de datos es única y completa, pero no se me ocurrió otro nombre para describirlo y que se entienda la idea. Perdón, por si acaso.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gallir.wordpress.com/5389/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gallir.wordpress.com/5389/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5389&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gallir.wordpress.com/2013/03/17/particionado-funcional-economico-en-amazon-rds-y-cachea-todo-estupido/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ad43523ec85a16e5281c67e7e84cd215?s=96&#38;d=identicon" medium="image">
			<media:title type="html">gallir</media:title>
		</media:content>

		<media:content url="http://gallir.files.wordpress.com/2013/03/screenshot-from-2013-03-15-205107.png?w=300" medium="image">
			<media:title type="html">Screenshot from 2013-03-15 20:51:07</media:title>
		</media:content>

		<media:content url="http://gallir.files.wordpress.com/2013/03/screenshot-from-2013-03-17-194801.png" medium="image">
			<media:title type="html">Screenshot from 2013-03-17 19:48:01</media:title>
		</media:content>

		<media:content url="http://gallir.files.wordpress.com/2013/03/screenshot-from-2013-03-17-195512.png?w=300" medium="image">
			<media:title type="html">Screenshot from 2013-03-17 19:55:12</media:title>
		</media:content>

		<media:content url="http://gallir.files.wordpress.com/2013/03/screenshot-from-2013-03-17-201033.png?w=300" medium="image">
			<media:title type="html">Screenshot from 2013-03-17 20:10:33</media:title>
		</media:content>

		<media:content url="http://gallir.files.wordpress.com/2013/03/screenshot-from-2013-03-17-203917.png?w=300" medium="image">
			<media:title type="html">Screenshot from 2013-03-17 20:39:17</media:title>
		</media:content>
	</item>
		<item>
		<title>Un par de bellezas de algoritmos distribuidos que deberías implementar tú mismo</title>
		<link>http://gallir.wordpress.com/2013/03/16/un-par-de-bellezas-de-algoritmos-distribuidos-que-deberias-implementar-tu-mismo/</link>
		<comments>http://gallir.wordpress.com/2013/03/16/un-par-de-bellezas-de-algoritmos-distribuidos-que-deberias-implementar-tu-mismo/#comments</comments>
		<pubDate>Sat, 16 Mar 2013 01:53:39 +0000</pubDate>
		<dc:creator>gallir</dc:creator>
				<category><![CDATA[píldoras]]></category>
		<category><![CDATA[pijadas]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[algoritmos]]></category>

		<guid isPermaLink="false">http://gallir.wordpress.com/?p=5396</guid>
		<description><![CDATA[Antes de irme a acostar pensé: &#8220;En vez de escribir quejas o de temas políticos-sociales, ¿qué tweet puedo dejar sobre temas de programación que entusiasme y sirva de algo a un programador&#8221;. Lo hice, pero luego pensé, son tweets a las 2:30 de la madrugada, los leerán sólo un par de insomnes frikis que no [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5396&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Antes de irme a acostar pensé: &#8220;En vez de escribir quejas o de temas políticos-sociales, ¿qué tweet puedo dejar sobre temas de programación que entusiasme y sirva de algo a un programador&#8221;. Lo hice, pero luego pensé, son tweets a las 2:30 de la madrugada, los leerán sólo un par de insomnes frikis que no salen de marcha un viernes. Así que mejor lo dejo en mi blog (no pondré ningún enlace, todo está en Internet y es fácil encontrarlo con los nombres).</p>
<p>Este año me tocó dar Programación Concurrente y Distribuida, por lo que tuve que dedicar tiempo no sólo a aprender los algoritmos, sino a estudiarlos en profundidad para poder explicarlos, responder a todas las preguntas posibles, y además diseñar las prácticas en laboratorio. Así, de tanto estudiarlos llegó un momento que dije ¡hostia, que guapo y simple es!. Me pasó con el algoritmo de<strong> Chandy-Lamport para &#8221;snapshots&#8221; de sistemas distribuidos</strong>.</p>
<p>El estado de un sistema distribuido en un momento dado es imposible de obtener, ni tiene sentido. Pero sí que tiene encontrar un &#8220;estado consistente&#8221;. Este estado se refiere a qué mensajes se enviaron desde cada nodo (u ordenador), y qué mensajes estaban en tránsito en cada arista (o canal de comunicación). Es lo que hace el algoritmo de Chandy-Lamport. Si estás flojo en algoritmos distribuidos, o no recuerdas, o piensas que es muy complicado, te recomiendo que lo implementes. Es una &#8220;belleza&#8221;, en muchos sentidos. Pero mejor que lo saborees tú mismo <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>Alerta</strong></p>
<p>Implementar y probar algoritmos distribuidos en un único ordenador suele ser un coñazo. Hay muchos sistemas, pero hay que aprenderlos. Yo encontré que lo mejor es un sistema de paso de mensajes distribuidos, pero usándolo desde un único ordenador. Creo que no hay sistema de mensajes más simple, y con librerías para casi todos los lenguajes, que el <strong>Beanstalkd</strong>. Te lo recomiendo. De paso aprendes los conceptos básicos de estos sistemas, si es que no lo sabes. Recomendación: que cada nodo tenga un canal (o <strong>tubería</strong> en terminología beanstalkd) para recibir mensajes hacia él, es lo más simple, y simula perfectamente un sistema distribuido (cada nodo puede ser un proceso, o un hilo, tanto monta, siempre que las variables de los algoritmos no sean compartidas).</p>
<p>Quizás es recomendable implementar antes el algoritmo de <strong>&#8220;terminación distribuida&#8221; de Dijkstra-Scholten</strong>. Se usa la misma estructura de procesos y colas de mensajes, es más sencillo de entender (creo), y también es un algoritmo guapo.</p>
<p>Si implementas esto, y los entiendes, será como andar en bicicleta, no te olvidarás más. Y te gustará más la informática <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gallir.wordpress.com/5396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gallir.wordpress.com/5396/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5396&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gallir.wordpress.com/2013/03/16/un-par-de-bellezas-de-algoritmos-distribuidos-que-deberias-implementar-tu-mismo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ad43523ec85a16e5281c67e7e84cd215?s=96&#38;d=identicon" medium="image">
			<media:title type="html">gallir</media:title>
		</media:content>
	</item>
		<item>
		<title>No es &#8220;censura&#8221;, es la fragilidad del negocio periodístico</title>
		<link>http://gallir.wordpress.com/2013/03/03/no-es-censura-es-la-fragilidad-del-negocio-periodistico/</link>
		<comments>http://gallir.wordpress.com/2013/03/03/no-es-censura-es-la-fragilidad-del-negocio-periodistico/#comments</comments>
		<pubDate>Sun, 03 Mar 2013 15:07:54 +0000</pubDate>
		<dc:creator>gallir</dc:creator>
				<category><![CDATA[medios]]></category>
		<category><![CDATA[prensa]]></category>
		<category><![CDATA[censura]]></category>
		<category><![CDATA[cisne negro]]></category>
		<category><![CDATA[globalia]]></category>
		<category><![CDATA[orizonia]]></category>
		<category><![CDATA[periodismo]]></category>

		<guid isPermaLink="false">http://gallir.wordpress.com/?p=5369</guid>
		<description><![CDATA[El Mundo de Baleares sacó varios artículos sobre la crisis de Orizonia y la participación de Globalia, por lo que Globalia tomó la decisión de dejar de anunciarse en ese medio. El artículo de Agustín Pery está muy bien, reconociendo el derecho a Globalia a decidir dónde poner su dinero, y que no es comparable con [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5369&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>El Mundo de Baleares sacó varios artículos sobre la crisis de Orizonia y la participación de Globalia, por lo que <a href="http://www.elmundo.es/elmundo/2013/03/03/baleares/1362306972.html">Globalia tomó la decisión de dejar de anunciarse en ese medio</a>. El artículo de Agustín Pery está muy bien, reconociendo el derecho a Globalia a decidir dónde poner su dinero, y que no es comparable con lo que hace un político con dinero público. Pero también relata:</p>
<blockquote><p>Nada más conocer la decisión de la compañía, <strong>algunos compañeros de redacción se apresuraron a calificar la actuación de Globalia de censura</strong> y no pocos me recordaron los infaustos tiempos de Maria Antònia Munar en el Consell de Mallorca.</p></blockquote>
<p>Aunque a estas alturas ya no debería hacerlo, este victimismo y falta de análisis crítico del colectivo de periodistas no deja de sorprenderme. No entiendo cómo algunos pueden pretender que una empresa privada no sea capaz de decidir como mejor le venga en gana si poner dinero de publicidad en uno u otro periódico [privado].</p>
<p>Sí, es perjudicial para el periódico, y el periodismo en general, que las grandes empresas eliminen la publicidad por las críticas, haciendo aún más difícil el periodismo independiente, y la supervivencia del medio. Pero no es problema de los anunciantes, es problema de la propia <strong>fragilidad</strong> del negocio propiciado por las propias empresas periodísticas.</p>
<p>Desde hace varias décadas el negocio de los medios, sobre todo periódicos, pasó de estar sostenido en gran parte por numerosos lectores, a que una parte cada vez mayor de esos ingresos sean de grandes anunciantes: la administración -dirigida por los políticos de turno-, y las grandes empresas. Nadie está libre de estas culpas: los anunciantes que no quieren críticas, y los medios que ofrecían el &#8220;no disparar contra el anunciante&#8221; y vender así a mejor precio sus anuncios.</p>
<p>Con la aparición de los medios <em>on-line</em>, el problema sólo se agravó, se borró de un plumazo el ingreso de los lectores, el precio de la publicidad web es muy baja, y conseguir &#8220;grandes anunciantes&#8221; es una cuestión prioritaria. Por supuesto, hay muchos menos grandes anunciantes que lectores, por lo que la supervivencia de los medios se basan casi exclusivamente en conseguir que un banco, telefónica, eléctrica o aseguradora pague precios <em>premium</em>.</p>
<p>Independientemente de la honestidad del anunciante, que puede o no exigir contraprestaciones de &#8220;no dispararles&#8221;, esa dependencia crea ya un hábito de autocensura difícil de evitar, y, sobre todo, una fragilidad enorme a la empresa: su supervivencia no depende de las decisiones independientes y distribuidas de miles de lectores y anunciantes, sino de unas pocas: los directivos de unas pocas empresas.</p>
<p><strong>La fragilidad es la única responsable de este problema</strong>, no la <em>censura</em>. Esa fragilidad fue incrementándose con los años, aunque la época dulce de subvenciones del estado (por vías directas -publicidad institucional-,  o indirectas -anuncios de grandes empresas con negocios con el estado-) ayudó a ocultarla, convenientemente. Como la <a href="http://blog.tomevslin.com/2007/10/a-turkey-connec.html">anécdota del pavo</a>, que creía que su buena vida de engordar sería eterna, ya que tenían un cuidador que parecía feliz dándoles de comer&#8230; hasta que llegó el día de acción de gracias. Al pavo, como al periodismo, le apareció el <a href="http://es.wikipedia.org/wiki/Teor%C3%ADa_del_cisne_negro">&#8220;cisne negro&#8221;</a> que creían tan poco probable, y no estaban preparados.</p>
<p>La solución para evitar que los &#8220;cisnes negros&#8221;  te hagan desaparecer es estar preparados, aumentando la robustez para aguantar el golpe. O mejor aún, <strong>aumentar la <em>antifragilidad</em></strong> para poder obtener beneficios de esos eventos inesperados. Pero ha ocurrido lo contrario, en muchos aspectos, desde el sistema bancario, pasando por la burbuja inmobiliaria, hasta la situación de los medios.</p>
<p>Al hablar de &#8220;censura&#8221; no sólo se está tomando una postura victimista (<em>¡no nos pueden hacer eso a <strong>nosotros</strong>!</em>), también se están reclamando medidas intervencionistas (<em>¡<strong>alguien</strong> debería hacer algo!</em>), como subvenciones del estado, cobrar a Google, o leyes de <em>copyright</em> más restrictivas para los ciudadanos. Pero eso sólo aumentaría la fragilidad, y los llantos volverían en pocos años.</p>
<p>Si se pretende reducir esa fragilidad, hay que convencer a los lectores de la importancia de un buen periodismo, y que tengan ganas de pagar por ello. Es muy difícil, pero seguro que no se conseguirá con periodismo de baja calidad, con hacerse las víctimas de una <em>injusticia del sistema</em>, ni reclamando que el público -u otras empresas- tienen la obligación de mantenerlos, sólo porque son <em>importantes para la democracia</em>.</p>
<p>PS: Si te llamó la atención el uso de las palabras fragilidad, robustez y  <em>anti fragilidad</em>, <a href="http://www.amazon.com/Antifragile-Live-World-Understand-ebook/dp/B009K6DKTS/ref=tmm_kin_title_0">te recomiendo este libro</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gallir.wordpress.com/5369/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gallir.wordpress.com/5369/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5369&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gallir.wordpress.com/2013/03/03/no-es-censura-es-la-fragilidad-del-negocio-periodistico/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ad43523ec85a16e5281c67e7e84cd215?s=96&#38;d=identicon" medium="image">
			<media:title type="html">gallir</media:title>
		</media:content>
	</item>
		<item>
		<title>Respuesta al director de Change.org España</title>
		<link>http://gallir.wordpress.com/2013/02/06/respuesta-al-director-de-change-org-espana/</link>
		<comments>http://gallir.wordpress.com/2013/02/06/respuesta-al-director-de-change-org-espana/#comments</comments>
		<pubDate>Wed, 06 Feb 2013 13:34:38 +0000</pubDate>
		<dc:creator>gallir</dc:creator>
				<category><![CDATA[ética]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[seguridad]]></category>
		<category><![CDATA[bot]]></category>
		<category><![CDATA[change.org]]></category>
		<category><![CDATA[firmas falsas]]></category>

		<guid isPermaLink="false">http://gallir.wordpress.com/?p=5341</guid>
		<description><![CDATA[En lainformacion.com publican unas respuesta de Francisco Polo, director de Change España, que responde a mi apunte crítico anterior. Primero aclararé lo fundamental en temas técnicos, para que quede claro quién habla con pruebas, y quién suelta rollos vacíos intentando desacreditar al otro: Sí es posible que una persona firme varias veces con correos electrónicos [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5341&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>En <a href="http://noticias.lainformacion.com/asuntos-sociales/el-director-de-change-org-se-defiende-las-firmas-que-hay-en-la-peticion-de-dimision-de-la-cupula-del-pp-son-fidedignas_ebNYeGS5B17dzOgiv8Ybc5/">lainformacion.com publican unas respuesta de Francisco Polo</a>, director de Change España, que responde a <a href="http://gallir.wordpress.com/2013/02/04/firmas-falsas-falta-de-transparencia-y-controles-en-change-org-pero-mucho-autobombo/">mi apunte crítico anterior</a>. Primero aclararé lo fundamental en temas técnicos, para que quede claro quién habla con pruebas, y quién suelta rollos vacíos intentando desacreditar al otro:</p>
<ol>
<li>Sí es posible que <strong>una persona firme varias veces</strong> con correos electrónicos diferentes, sin que se verifique ni que los datos (ni siquiera el código postal) correspondan.</li>
<li><strong>No hay verificación de los datos del formulario</strong>, ni siquiera para esos emails que ya tienen cuenta creada en change.org.</li>
<li><strong>No hay verificación de que el email pertenece a la persona que lo pone</strong>, y que esa personas tenía la intención de &#8220;firmar&#8221;.</li>
<li><strong>Sí es sencillo &#8220;firmar&#8221; automáticamente con un programa</strong>.</li>
<li>Aunque creador de la petición <strong>recibe la lista (en PDF) de &#8220;firmantes&#8221;</strong> (con los datos falsos y sin especificar el email), y que change.org está en EEUU, <strong>argumentan que no pueden hacerla pública por la LOPD.</strong> Hay algo que no cuadra ¿no?.</li>
</ol>
<p style="text-align:center;"><a href="https://docs.google.com/document/d/1M3H1a79yUaBlaxIQkxCcdjiAsD6YZViMM18W01zmohA/edit"><strong>A las pruebas</strong>, breves y preparadas sólo para esta respuesta, <strong>me remito</strong></a>.</p>
<p>Repito, <a href="https://docs.google.com/document/d/1M3H1a79yUaBlaxIQkxCcdjiAsD6YZViMM18W01zmohA/edit">a las pruebas me remito</a>.</p>
<p><strong>Actualización (Feb 7, 10 hs)</strong>: Por el <a href="http://gallir.wordpress.com/2013/02/06/respuesta-al-director-de-change-org-espana/#comment-15288">comentario de Carles Mateu</a>, he modificado el bot, y <a href="http://gallir.files.wordpress.com/2013/02/screenshot-from-2013-02-07-102806.png">he logrado cientos de &#8220;firmas válidas&#8221; y confirmadas con una única dirección de email</a> (desde ayer no puedo acceder a change.org desde la IP de casa, han puesto mis peticiones de prueba con captcha, y eliminaron esas firmas con gallir+xxxx, espero que sea porque solucionaron este problema en general).</p>
<p>Creo que son bastante claras: un programa que demuestra los 5 puntos anteriores (que ya había explicado en el apunte anterior). Solo puede negar estos hechos alguien que ni siquiera conoce en profundidad el funcionamiento técnica de la plataforma, no le interesa averiguar, y que se intente ocultar los serios problemas de poner un sistema de &#8220;firmas&#8221; en Internet (que no hace el mínimo de verificaciones para asegurarse por lo menos que la dirección de email es de la persona que lo puso. Un requerimiento básico).</p>
<p>Ahora paso a contestar cada una de las respuestas relevantes de Francisco Polo.</p>
<blockquote><p>Ahora bien, si vuelves a poner todos tus datos, la plataforma te ‘loguea’.</p></blockquote>
<p>No sé qué explica esto, pero tampoco funciona así, si no sería un problema de seguridad. Podéis probar que sucede &#8220;firmando&#8221; con mi email -por ejemplo-, os saldrá mi avatar (¿?), pero no estáis <em>logueados</em> con mi usuario<em>.</em></p>
<blockquote><p> Una petición no se puede firmar dos veces, ni tres, ni cuatro con el mismo correo. Con lo cual, lo que se ha dicho este fin de semana es falso.</p></blockquote>
<p>Falso, demostrado arriba. Y en el apunte anterior, no se hablaba de correos duplicados, sino de <strong>la misma persona con correos diferentes, y de hacerlo con programas. </strong>El primer programa con el que hice esas primeras generaba -adrede- direcciones muy poco probables agregando un número de varias cifras (más de 4) al final sólo para evitar llenar de &#8220;spam&#8221; a la gente que le coincidiera la dirección de email. Es muy fácil que coincidan direcciones como <em>josemaria en gmail.com</em> o <em>mariagarcia en hotmail.com,</em> o imaginaros que tuviese a disposición una lista de emails&#8230; no es nada complicado, también se compran, o se obtienen de &#8220;tu empresa&#8221;.</p>
<blockquote><p>En este terreno nosotros tenemos un sistema de detección automática de ataques de spam. Cuando nuestro sistema aprecia que hay unas firmas de carácter continuado, generalmente desde una misma IP y siguiendo un patrón definido, lo detecta y las retira. Además tenemos sistemas manuales de comprobación. Comprobamos que no haya correos electrónicos extraños, o similares a los que utilizan para hacer ataques de spam, muchas firmas desde una misma dirección IP, etc. De hecho, en peticiones con tanto flujo mediático como puede ser la de la petición de la dimisión del PP, lo hemos pedido.  La respuesta de la comprobación manual fue que no había ningún indicio de ataque de spam. Con la mayor de las probabilidades podemos afirmar que las firmas que hay en esa petición son fidedignas.</p></blockquote>
<p>El 100% de las peticiones de arriba no son &#8220;fidedignas&#8221;, además de demostrar que una persona puede firmar con muchos emails diferentes, como si fuesen &#8220;personas diferentes&#8221;, y que cuentan en el final. Tampoco hubo intervención manual, y no sé cuánto personal tienen para analizar cientos de miles de firmas.</p>
<p>En el caso de esta petición, hay &#8220;firmas fraudulentas&#8221;, la mía y de varias personas, pero siguen allí, y sin dar explicaciones. Responde como si estos casos no existiesen, roza el absurdo.</p>
<blockquote><p>Nosotros no buscamos iniciar un proceso jurídico.</p></blockquote>
<p>Ya, pero no se privan de contactar a todos los medios y agencias de noticias con titulares como <em>Más de 700.000 <strong>personas firmaron</strong> la petición</em>. Nadie firmó nada, y ni siquiera se puede asegurar que fueron todas &#8220;personas&#8221;, ni que los propietarios de las cuentas de correo siquiera hayan oído hablar de la petición.</p>
<blockquote><p>Nosotros lo que hacemos es que después de firmar una petición el sistema te envía un correo electrónico de agradecimiento por firmar la petición. Si este correo se envía a una dirección inexistente, el mail rebota. Por lo que, entre cinco minutos y dos horas, esa firma falsa se retira.</p></blockquote>
<p><a href="http://noticias.lainformacion.com/asuntos-sociales/el-director-de-change-org-se-defiende-las-firmas-que-hay-en-la-peticion-de-dimision-de-la-cupula-del-pp-son-fidedignas_ebNYeGS5B17dzOgiv8Ybc5/">D</a>emostrado que se pueden usar emails diferentes, que son fáciles de generar &#8220;emails válidos&#8221; (imaginad que saque la lista de emails de mi buzón de entrada, puedo generar decenas de miles de &#8220;firmas válidas&#8221; en poco tiempo usando TOR (el ejemplo de arriba usa TOR, y ni detectan que sean IPs de TOR).</p>
<p>En el corro que envían tampoco hay un enlace para eliminar la &#8220;firma&#8221; de esa petición, solo para &#8220;anular&#8221; tu email (como creo que me pasó con gallir en uib.es del ejemplo).</p>
<blockquote><p>En el caso de que tú introdujeras por ejemplo 20 correos electrónicos de gente que existe nosotros realizamos una comprobación manual y podemos ver que esos correos electrónicos provienen de la misma IP, entonces los retiramos. En el caso de que una persona firme por ti,</p></blockquote>
<p>No lo he visto, ni explican cómo lo hacen, ni cuantas IPs diferentes tienen, por ejemplo, en sus peticiones más populares.</p>
<blockquote><p>estamos ante un caso de “suplantación de la identidad”, algo que puede ocurrir en Twitter, Facebook&#8230; y que a nosotros nos ha pasado en un puñado de ocasiones desde la existencia de Change.org.</p></blockquote>
<p>Ahora la culpa es de los demás, no de la debilidad de sus sistema de votos, diseñado específicamente para minimizar la &#8220;resistencia&#8221;, por lo que se fomenta este tipo acciones, que afortunadamente -¡oh, casualidad!- hacen subir los contadores. Además, no es suplantación de identidad, ni tiene nada que ver con Twitter o Facebook: se pueden poner datos falsos, y nunca hubo que confirmar ni un correo electrónico (como hacen todas las plataformas &#8220;serias&#8221;, desde Facebook hasta oiga.me).</p>
<blockquote><p>Cuando eso ha ocurrido la persona se pone en contacto con nosotros y lo que hacemos es comprobar qué ha pasado. Si ha sido una verdadera suplantación, ayudamos a esa persona a hacer todas las comprobaciones y retiramos su firma. En el caso de que esa persona quisiera poner una querella contra quien ha suplantado su identidad, nosotros como cualquier otra organización, colaboraríamos con la justicia para esclarecer el caso.</p></blockquote>
<p>Falso otra vez.</p>
<p>Todo esto comenzó porque detecté que <a href="https://twitter.com/gallir/status/297521185372127232">usaron mi email para firmar la &#8220;famosa&#8221; petición al PP</a>, es público, me respondieron (con excusas por Twitter y Google+), y me está respondiendo su director en un medio de comunicación. Pero no se pusieron en contacto conmigo para informarme nada de lo que había pasado, ni sé quién, dónde o cómo firmaron &#8220;en mi nombre&#8221; (<a href="http://gallir.files.wordpress.com/2013/02/ricardo-galli-granada-change-org2.png">esa y las demás que usaron también mi email</a>). Otras personas también se quejaron de lo mismo, no he visto tampoco ninguna explicación sobre esas firmas falsas. Como si nunca hubiese ocurrido&#8230; exigen transparencia pero no dan ningún dato real, sólo excusas en el aire.</p>
<p>Si no tienes idea de la técnica, no publiques excusas tontas para desacreditar a un programador que te está indicando los problemas que tienes. No vaya a ser que se rebote y <a href="http://snipt.org/zPgb4">haga el programa para demostrarlo</a>. En serio, es ridículo, y desperdiciamos tiempo todos.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gallir.wordpress.com/5341/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gallir.wordpress.com/5341/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5341&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gallir.wordpress.com/2013/02/06/respuesta-al-director-de-change-org-espana/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ad43523ec85a16e5281c67e7e84cd215?s=96&#38;d=identicon" medium="image">
			<media:title type="html">gallir</media:title>
		</media:content>
	</item>
		<item>
		<title>&#8220;Firmas&#8221; falsas, falta de transparencia y controles en change.org, pero mucho autobombo</title>
		<link>http://gallir.wordpress.com/2013/02/04/firmas-falsas-falta-de-transparencia-y-controles-en-change-org-pero-mucho-autobombo/</link>
		<comments>http://gallir.wordpress.com/2013/02/04/firmas-falsas-falta-de-transparencia-y-controles-en-change-org-pero-mucho-autobombo/#comments</comments>
		<pubDate>Mon, 04 Feb 2013 09:26:19 +0000</pubDate>
		<dc:creator>gallir</dc:creator>
				<category><![CDATA[ética]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[seguridad]]></category>
		<category><![CDATA[bot]]></category>
		<category><![CDATA[change.org firmas falsas]]></category>

		<guid isPermaLink="false">http://gallir.wordpress.com/?p=5328</guid>
		<description><![CDATA[Actualización: Respuesta al director de Change.org España Hace dos días me quejé públicamente de que en change.org cuentan como que &#8220;firmé&#8221; peticiones aunque no lo había hecho, incluso la tan mediática del millón de firmas por la dimisión de la cúpula del PP. En el blog Ciencias y cosas recogieron esa info y la ampliaron con más [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5328&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><strong>Actualización</strong>: <a href="http://gallir.wordpress.com/2013/02/06/respuesta-al-director-de-change-org-espana/">Respuesta al director de Change.org España</a></p>
<p>Hace <a href="https://twitter.com/gallir/status/297521185372127232">dos días me quejé públicamente de que en change.org</a> cuentan como que &#8220;firmé&#8221; peticiones aunque no lo había hecho, incluso la tan mediática del <em>millón de firmas por la dimisión de la cúpula del PP</em>. En el<a href="http://cienciasycosas.blogspot.com.es/2013/02/el-fraude-de-las-firmas-online-con-la.html"> blog Ciencias y cosas recogieron esa info y la ampliaron con más casos</a>. En vez de reconocer el problema, me acusaron de mentir y no comprobar antes de acusar, por lo que <a href="https://plus.google.com/117939449396284436490/posts/htXbfpLE9FW">hice un vídeo demostrando lo fácil que era</a>. Aún así, responsables de comunicación de change.org España negaban lo evidente y ponían excusas ridículas, llegando a decir que hay que confiar en la honestidad de los usuarios, y que tiene medidas de seguridad para evitar las firmas falsas.</p>
<p>A pesar de lo expuesto, sigo apareciendo como firmante en peticiones que nunca firmé (<a href="http://gallir.files.wordpress.com/2013/02/ricardo-galli-granada-change-org2.png">de todas en la que aparezco como firmante</a>, sólo voté la primera, de hace más de un año, por la ley de transparencia) sin que haya un mínimo control, y a pesar de que tengo usuario creado (por lo que el control es más sencillo, exigir que esté autentificado). Responsables de change.org España reconocieron que es un problema, que &#8220;alguien votó por mí&#8221; (aunque otros llegaron a decir que &#8220;tengo problemas de seguridad con mi email&#8221; [sic]), pero ante la petición que hagan pública la lista de votante  la respuesta fue que no les permite la LOPD. Podría ser, pero en ese caso tampoco deberían pasar, como hacen, la lista al que inició una petición. No es de la empresa, es un tercero sin relación, y aún así accede a los datos.</p>
<p>Es ridículo lo de exigir transparencia y no cumplirla. Es ridículo saber que se pueden hacer trampas de forma tan sencilla, y aún así seguir saliendo en los medios asegurando que &#8220;más de 700.000 personas firmaron&#8221; cuando:</p>
<ul>
<li>No es ninguna &#8220;firma&#8221;.</li>
<li>No se hacen controles para minimizar los abusos.</li>
<li>Hay evidencias de que hay &#8220;firmas&#8221; falsas, y lo reconocen (con la boca pequeña).</li>
<li>No hay el mínimo de transparencia, ni en el código ni en la lista de &#8220;firmantes&#8221;, en un sitio que presume de acciones éticas.</li>
</ul>
<p>Están engañando deliberadamente.</p>
<p>A pesar de ello, no se hizo nada, ni se dieron respuestas. Ayer domingo me puse a trabajar analizando los controles que hacen en la web al momento de &#8220;firmar&#8221; una petición. El resultado fue un <a href="http://snipt.org/zNgc6">bot que publiqué anoche, que es capaz de firmar decenas de veces por minuto</a> (sólo depende de la red y velocidad de servidores, en el ejemplo puse un retraso deliberado, para no sobrecargar los servidorees de change.org). Cuando lo publiqué había llegado <a href="http://gallir.files.wordpress.com/2013/02/signatures_1359928230.pdf">a casi 100 votos de una petición &#8220;de prueba&#8221; </a>en pocos minutos, inmediatamente empezaron a reducirse, no sé si por los controles &#8220;a posteriori&#8221; (aunque el contador ya se había incrementado). Luego hice pruebas con otra petición (creada por <a href="https://twitter.com/venturita">Alejandra Ventura</a>), y se <a href="https://docs.google.com/file/d/0By0iF5YaNZnuNEp3RVpnaEhKbzg/edit?usp=sharing">llegó al objetivo rápidamente</a>, desde una instancia de Amazon en Irlanda.</p>
<p>Es decir, se pueden hacer trampas fácilmente, por el propio diseño e implementación de change.org. Ellos lo saben perfectamente, aunque lo nieguen en público, hay suficientes evidencias,  se niegan a ser transparentes poniendo como excusa la LOPD (que es razonable) al mismo tiempo que se contradicen permitiendo que un tercero baja la lista completa en PDF, pero no cesan en el autobombo y ruido mediático hablando de &#8220;personas que han firmado&#8221;.</p>
<p>Si exiges transparencia y ética, comienza por dar el ejemplo. Sobre todo si ya hay personas que se están quejando de sus &#8220;firmas&#8221; fraudulentas, y tu negocio se basa en hacerte publicidad con titulares mediáticos gracias a  la indignación y desgracias de los demás.</p>
<p>Tampoco vale lo de justificar mentiras y trampas porque el objetivo de las campañas son peores, no puedes ir exigiendo ética, responsabilidad y transparencia con métodos que se saltan las tres. Por otro lado, como dice Nicholas Taleb:</p>
<blockquote><p>Si ves fraude y no le llamas fraude, eres un fraude.</p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gallir.wordpress.com/5328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gallir.wordpress.com/5328/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5328&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gallir.wordpress.com/2013/02/04/firmas-falsas-falta-de-transparencia-y-controles-en-change-org-pero-mucho-autobombo/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ad43523ec85a16e5281c67e7e84cd215?s=96&#38;d=identicon" medium="image">
			<media:title type="html">gallir</media:title>
		</media:content>
	</item>
		<item>
		<title>Firefox OS, y expresiones de deseos más que realidades</title>
		<link>http://gallir.wordpress.com/2013/01/25/firefox-os-y-expresiones-de-deseos-mas-que-realidades/</link>
		<comments>http://gallir.wordpress.com/2013/01/25/firefox-os-y-expresiones-de-deseos-mas-que-realidades/#comments</comments>
		<pubDate>Fri, 25 Jan 2013 15:09:05 +0000</pubDate>
		<dc:creator>gallir</dc:creator>
				<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[software libre]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[firefox os]]></category>
		<category><![CDATA[ios]]></category>

		<guid isPermaLink="false">http://gallir.wordpress.com/?p=5300</guid>
		<description><![CDATA[Antonio Ortiz publicó en Xataka una entrevista a Carlos Domingo, CEO de Telefónica I+D. Por referencias, Carlos parece un ben profesional, pero critiqué en Twitter el lenguaje tan corporativo y vacío, en el sentido que se repite frases típicas, y no desvela nada interesante. A raíz de esos comentarios, tuve varias respuestas, repitiendo otra vez [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5300&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Antonio Ortiz <a href="http://www.xataka.com/moviles/firefox-os-es-la-alternativa-con-mas-apoyos-carlos-domingo-telefonica-i-d">publicó en Xataka una entrevista a Carlos Domingo, CEO de Telefónica I+D</a>. Por referencias, Carlos parece un ben profesional, pero critiqué en Twitter el lenguaje tan corporativo y vacío, en el sentido que se repite frases típicas, y no desvela nada interesante. A raíz de esos comentarios, tuve varias respuestas, repitiendo otra vez frases vacías y <em>wishful thinking</em> sobre lo que es Firefox OS, y su &#8220;innovación&#8221; en el mercado de móviles.</p>
<p>En primer lugar debo decir que me gusta mucho la creación de Firefox OS, por varios motivos.</p>
<p><span id="more-5300"></span></p>
<ul>
<li>Es una forma de potenciar el desarrollo en estándares HTML5/Javascript, y alejarse del modelo pernicioso y costoso de desarrollos de aplicaciones nativas para cada plataforma móvil.</li>
<li>La única forma de innovar es probar nuevas cosas, y los intentos por hacerlo están muy bien, aunque luego fallen estrepitosamente, a priori nunca se puede saber con certeza si algo nuevo funcionará o no.</li>
<li>El proyecto es completamente software libre, y bajo el paraguas de una fundación con tanto prestigio, y que tanto bien ha hecho, como Mozilla.</li>
<li>Un orgullo chauvinista de ver que uno de los auspiciantes y colaboradores principales del proyecto, que además es software libre, sea una empresa española.</li>
</ul>
<p>Dicho eso, mi detector de <em>bullshit</em> se fue de escala con muchas de las cosas que me respondieron en Twitter relacionadas con &#8220;eficiencia&#8221;, innovación técnica, independencia de los desarrolladores, fabricantes y teleoperadoras.</p>
<p><strong>Innovación técnica</strong></p>
<p>Primero hay que explicar en qué consiste Firefox OS. Está formado por <a href="https://wiki.mozilla.org/B2G/Architecture">tres componentes fundamentales</a>:</p>
<ul>
<li>Gonk: Es el sistema operativo básico, consiste del núcleo Linux, herramientas del sistema y librerías, hasta aquí muy similar al sistema Android, de hecho usan algunas librerías de ese proyecto.</li>
<li>Gecko: El programa que se encarga de interpretar HTML más el intérprete de Javascript. Estos se ejecutan &#8220;sobre&#8221; el núcleo Linux de forma nativa. Es similar a los navegadores basados en Webkit para Android (como el Chrome) e iOS. En ambos casos, también en forma nativa (en Android, el código es nativo y compilado para cada tipo de procesador, está en la <em>libchromeview.so</em> de la app, compilado para cada tipo de procesador).</li>
<li>Gaia: Interfaz de usuario con el sistema operativo, e implementación de las aplicaciones básicas (SMS, cámara, teléfono&#8230;). Estas aplicaciones están (presuntamente) <em>todas</em> implementadas en HTML5 y Javascript, las equivalentes en Android están implementadas en Java/Dalvik, y en Objective C (es decir, se compila a código nativo) en iOS.</li>
</ul>
<p>Es decir, el Firefox OS es un sistema que aunque seguramente se podrán incluir librerías en código nativo (no hay forma de evitarlo), limita el desarrollo de aplicaciones a sólo HTML5 y Javascript. Por el contrario, en Android o iOS se puede hacer sólo en eso HTML5 y Javascript, o en aplicaciones nativas.</p>
<p>¿Cuál es la innovación técnica real? Para permitir que se pueda desarrollar cualquier tipo de aplicación se deben proveer funciones Javascript adicionales para manipular dispositivos (cámara, micrófono&#8230;) y funcionalidades no previstas en el estándar Javascript (red, telefonía, reproducción de audio y vídeo, etc.). Según alguna gente de Mozilla, esto es la innovación de Firefox OS, pero no es así, <a href="http://phonegap.com/">PhoneGap</a> ya había implementado funcionalidades similares, aunque quizás su interés nunca fue intentar convertirlas en un estándar (no lo sé).</p>
<p>La presunta &#8220;innovación&#8221; por la ampliación las funcionalidades &#8220;estándares&#8221; de Javascript para gestionar los dispositivos no es tal, es simplemente una evolución natural, es lo que pasa cada día en informática. En todo caso tocaría analizar si hay innovaciones en la &#8220;forma&#8221; de la implementación, pero esto está a otro nivel, y no implica innovación de cara al sistema completo, sólo mejoras de eficiencia.</p>
<p><strong>Eficiencia</strong></p>
<p>Otros de los argumentos es la presunta eficiencia de Firefox OS comparado con Android (fundamentalmente). Eso está por verse, y en qué condiciones. Como expliqué anteriormente, el sistema de interpretación de HTML  y Javascript en Android e iOS es muy similar: programas compilados en código nativo para cada procesador. Además, Webkit es muy eficiente para el HTML, y el intérprete de Javascript de Chrome es de los más rápidos según todos los benchmarcks, por lo que no puede haber diferencias notables en la velocidad de ejecución de apolicaciones HTML5.</p>
<p>Sí podría haber por otros factores, por ejemplo que se prueben en dispositivos de poca memoria. Al ser Firefox OS un sistema mucho más simple y con menos programas y librerías cargadas, en casos extremos de limitaciones de memoria RAM podrían notarse diferencias en &#8220;suavidad&#8221; de ejecución.</p>
<p>Por otro lado, Firefox OS tiene un problema. En Android se puede optar a desarrollar en HTML5 o en aplicaciones nativas en Java. La máquina virtual que se usa, Dalvik, es todavía mucho más eficiente que aplicaciones con Javascript y HTML5, por lo que en general, las aplicaciones nativas de Android se ejecutarán más eficientemente. A menos que hagan casi &#8220;milagros&#8221; con el interprete de Javascript en Firefox, pero Java les lleva mucha ventaja en ese aspecto (y seguirán mejorando).</p>
<p><strong>Independencia de fabricantes y desarrolladores</strong></p>
<p>Es verdad que iOS está controlado exclusivamente por una empresa, pero en Android es muy diferente. El código es libre, por lo que cualquier fabricante o empresa puede usar el código como quiera, aunque deba respetar las marcas y licencias de Google, por ejemplo las marcas registradas (al igual que los productos de Mozilla), o la distribución de programas que son exclusivos de Google, como el Google Play, Gmail, etc. Pero cualquier fabricante es libre de instalar su propio &#8220;market&#8221;, o cualquier otra aplicación. Es lo que está haciendo Amazon, sin problemas legales.</p>
<p>Las empresas que apoyan a Firefox OS por su independiencia podrían haber optado, con mucho menos trabajo, a desarrollar sus propios sistemas de distribución y cobro de aplicaciones para reemplazar al Play de Google. Lo tienen que hacer igualmente para Firefox OS, así que no hay costes extras, ni problemas legales.</p>
<p>Es decir, el argumento de que no podían hacerlo con Android no es cierto. Posiblemente la elección de desarrollar Firefox OS tenga ventajas en cuanto al &#8220;negocio&#8221;, pero es falso que no pudiesen lograr la misma &#8220;independencia&#8221; con Android (de nuevo, a Amazon me remito como ejemplo).</p>
<p><strong>Teléfonos de más bajo coste</strong></p>
<p>Es verdad que un teléfono Firefox OS requeriría menos hardware, pero sólo memoria. En otros aspectos, como la potencia de la CPU, es más exigente que aplicaciones nativas de otras plataformas. El precio la memoria RAM no es lo que más influye en el precio, y además ya se consiguen teléfonos Android a menos de 100 € (que fue una de las cifras citadas), y seguirán bajando, como ha pasado siempre.</p>
<p>Así que el precio tampoco es un factor determinante.</p>
<p><strong>En resumen</strong></p>
<p>No se trata de un problema de eficiencia, ni independencia de fabricantes, ni de coste. En todo caso es una ventaja para las empresas que quieren alejarse de la marca Google, que de alguna forma influye mucho en la comercialización de la marca Android, y que obtiene beneficios por el uso masivo del buscador, o de <em>killer aplications</em> como Google Maps. Esta nueva plataforma, de triunfar, volvería a nivelar el campo de juego&#8230; de las empresas, que no de los usuarios.</p>
<p>Como dije antes, una de las ventajas &#8220;globales&#8221; es la promoción del desarrollo en HTML5, que funcionaría en todas las plataformas y con menor coste y esfuerzo de empresas y programadores.  Pero por ahora, y durante un tiempo, exigirá mayor esfuerzo, hasta que las demás plataformas implementen el nuevo &#8220;estándar&#8221; que define Firefox OS&#8230; y la mayoría de los teléfonos las tengan instaladas (lo que puede tomar muchos años).</p>
<p>Se dicen muchas cosas, esas posibles ventajas técnicas, económicas e independencia todavía han de demostrarlo, y toca ver si Firefox OS tiene éxito primero entre desarrolladores, y luego en los usuarios. No lo tiene nada simple.</p>
<p>Así y todo, ojalá sea un éxito, o que al menos obligue a mejorar a los demás sistemas operativos, pero no hay que creerse ni dar alas a tanto <em>wishful thinking</em> basado en premisas falsas.</p>
<p><strong>Relacionado</strong>: <a href="http://gallir.wordpress.com/2011/12/07/android-ios-tiempos-de-respuestas-y-por-que-nada-es-gratis-en-sistemas-informaticos/">Android, iOS, tiempos de respuestas y por qué nada es gratis en sistemas informáticos</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gallir.wordpress.com/5300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gallir.wordpress.com/5300/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5300&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gallir.wordpress.com/2013/01/25/firefox-os-y-expresiones-de-deseos-mas-que-realidades/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ad43523ec85a16e5281c67e7e84cd215?s=96&#38;d=identicon" medium="image">
			<media:title type="html">gallir</media:title>
		</media:content>
	</item>
		<item>
		<title>Éxito rotundo en las redes del artículo de Ricardo Galli sobre el &#8216;caso Bárcenas&#8217;</title>
		<link>http://gallir.wordpress.com/2013/01/22/exito-rotundo-en-las-redes-del-articulo-de-ricardo-galli-sobre-el-caso-barcenas/</link>
		<comments>http://gallir.wordpress.com/2013/01/22/exito-rotundo-en-las-redes-del-articulo-de-ricardo-galli-sobre-el-caso-barcenas/#comments</comments>
		<pubDate>Tue, 22 Jan 2013 00:06:19 +0000</pubDate>
		<dc:creator>gallir</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[pijadas]]></category>
		<category><![CDATA[prensa]]></category>
		<category><![CDATA[mega felaciones]]></category>
		<category><![CDATA[parodia]]></category>
		<category><![CDATA[periodismo de calidad]]></category>

		<guid isPermaLink="false">http://gallir.wordpress.com/?p=5282</guid>
		<description><![CDATA[&#8220;El Mundo: dar una primicia periodística importante, y dispararse en el pie con su paywall&#8221;. Así se titula el artículo de su blog que escribió Ricardo Galli el pasado viernes y que sigue triunfando en las redes. El artículo, con un título que recuerda a las bromas hechas por los hackers con la etiqueta #foobar, [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5282&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://gallir.files.wordpress.com/2013/01/mg_1016.jpg"><img class="alignleft size-medium wp-image-5285" alt="Ricardo Galli" src="http://gallir.files.wordpress.com/2013/01/mg_1016.jpg?w=200&#038;h=300" width="200" height="300" /></a>&#8220;<a href="http://gallir.wordpress.com/2013/01/18/el-mundo-dar-una-primicia-periodistica-importante-y-dispararse-en-el-pie-con-su-paywall/">El Mundo: dar una primicia periodística importante, y dispararse en el pie con su paywal</a>l&#8221;. Así se titula el artículo de su blog que escribió Ricardo Galli el pasado viernes y que sigue triunfando en las redes. El artículo, con un título que recuerda a las bromas hechas por los hackers con la etiqueta #foobar, repasa el periodismo de El Mundo por el &#8216;caso Bárcenas&#8217;.</p>
<p>&#8220;Si la semana pasada fue demoledora, ¿qué decir de esta? La verdad es que van faltando las palabras, incluso a quienes nos dedicamos a escribir&#8221;, asegura el bloguero, que muestra su indignación ante la continua aparición de casos de corrupción. &#8220;Como mínimo, y sin que me conste nada más grave de qué acusar a El Mundo, fueron unos irresponsables y negligentes porque no controlaron a quien debían mostrar la información.&#8221;, denuncia Galli, entre otros temas, en el escrito de su blog.</p>
<p>ÉXITO BRUTAL EN TWITTER<br />
Los tuiteros han felicitado con fervor al bloguer por su &#8220;concisión, claridad y valentía&#8221; y han convertido el artículo en uno de los más leídos durante varios días en su blog y, sin duda, en uno de los más compartidos en las redes.</p>
<p>&#8212;-</p>
<p>Absoluta y tremendamente ridículo, ¿no? Antes de insultarme en los comentarios por favor lee <em><a href="http://www.elperiodico.com/es/noticias/politica/pepa-bueno-consta-consta-corrupcion-barcenas-2299125">Éxito rotundo en las redes del artículo de Pepa Bueno sobre el &#8216;caso Bárcenas&#8217;</a></em> que salió en un &#8220;medio serio&#8221;, escrito por &#8220;periodistas&#8221;. Luego me dices.</p>
<p>Vía <a href="http://www.meneame.net/story/exito-rotundo-redes-articulo-pepa-bueno-sobre-caso-barcenas">http://www.meneame.net/story/exito-rotundo-redes-articulo-pepa-bueno-sobre-caso-barcenas</a></p>
<p><span id="more-5282"></span></p>
<p><a href="http://gallir.files.wordpress.com/2013/01/screenshot-from-2013-01-22-011020.png"><img class="aligncenter size-large wp-image-5293" alt="Éxito rotundo de Pepa Bueno" src="http://gallir.files.wordpress.com/2013/01/screenshot-from-2013-01-22-011020.png?w=591&#038;h=595" width="591" height="595" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gallir.wordpress.com/5282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gallir.wordpress.com/5282/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5282&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gallir.wordpress.com/2013/01/22/exito-rotundo-en-las-redes-del-articulo-de-ricardo-galli-sobre-el-caso-barcenas/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ad43523ec85a16e5281c67e7e84cd215?s=96&#38;d=identicon" medium="image">
			<media:title type="html">gallir</media:title>
		</media:content>

		<media:content url="http://gallir.files.wordpress.com/2013/01/mg_1016.jpg?w=200" medium="image">
			<media:title type="html">Ricardo Galli</media:title>
		</media:content>

		<media:content url="http://gallir.files.wordpress.com/2013/01/screenshot-from-2013-01-22-011020.png?w=591" medium="image">
			<media:title type="html">Éxito rotundo de Pepa Bueno</media:title>
		</media:content>
	</item>
		<item>
		<title>Y yo no quiero este tipo de &#8220;periodismo&#8221; en la radio pública</title>
		<link>http://gallir.wordpress.com/2013/01/21/y-yo-no-quiero-este-tipo-de-periodismo-en-la-radio-publica/</link>
		<comments>http://gallir.wordpress.com/2013/01/21/y-yo-no-quiero-este-tipo-de-periodismo-en-la-radio-publica/#comments</comments>
		<pubDate>Mon, 21 Jan 2013 11:12:37 +0000</pubDate>
		<dc:creator>gallir</dc:creator>
				<category><![CDATA[ética]]></category>
		<category><![CDATA[medios]]></category>
		<category><![CDATA[rne]]></category>
		<category><![CDATA[selvemosrne]]></category>

		<guid isPermaLink="false">http://gallir.wordpress.com/?p=5267</guid>
		<description><![CDATA[El colectivo &#8220;twittero&#8221; @SalvemosRNE, presuntamente formado por trabajadores de RNE, se dedica a denunciar presuntas manipulaciones desde su cuenta anónima de Twitter. Hoy publicaron una carta anónima De trabajadores a ciudadanos (también en periodismo para periodistas, por si hacen falta contradicciones). En ella hacen acusaciones graves a la dirección de RNE, critican la falta de profesionalidad, debate, críticas, [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5267&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>El colectivo &#8220;twittero&#8221; <a href="https://twitter.com/salvemosRNE">@SalvemosRNE</a>, <em>presuntamente</em> formado por trabajadores de RNE, se dedica a denunciar <em>presuntas</em> manipulaciones desde su cuenta <em>anónima</em> de Twitter. Hoy publicaron una carta <em>anónima <a href="http://pastehtml.com/view/cebygvucl.html">De trabajadores a ciudadanos</a></em> (también <a href="http://periodismoparaperiodistas.blogspot.com.es/2013/01/carta-de-trabajadores-de-rne-los.html?spref=tw&amp;m=1">en <em>periodismo para periodistas</em></a>, por si hacen falta contradicciones). En ella hacen acusaciones graves a la dirección de RNE, critican la falta de profesionalidad, debate, críticas, y hasta aseguran saber que están siendo el <em>hazmerreír</em>.</p>
<p>Vale, bien, pero el problema es el mismo que ellos reconocen:</p>
<blockquote><p>Como periodistas que defendemos la transparencia lamentamos tener que empezar de forma anónima, pero eso cambiará.</p></blockquote>
<p>La enorme contradicción de esa frase resume muy bien el porqué son el <em>hazmerreír</em>.</p>
<p>Unos señores que se presentan como periodistas solicitan ayuda a los ciudadanos para defender a su empresa (pública), pero no se atreven a firmar ni decir quiénes son. Unos periodistas que dicen saber cómo hacer una radio <em>crítica</em> y <em>profesional</em> hacen acusaciones graves contra directivos de su empresa (pública), pero sin citar ningún nombre, ni de acusados ni de los críticos. Periodistas que reclaman <em>transparencia</em> y <em>valentía</em>, que no son capaces de decir quiénes son, ni siquiera cuántos.</p>
<p>¿De verdad saben qué es periodismo? ¿Creen que existe el periodismo crítico sin ningún riesgo y sólo de palmaditas en la espalda? ¿O es la moda de la <em>rebeldía anónima</em> para no tener problemas en su trabajo ni arriesgar su nómina?</p>
<p>Es muy habitual tener problemas con su empleador, yo mismo lo he tenido. Hice críticas a mi universidad cuando era mi única fuente de ingresos y tenía que mantener a una familia con esos únicos ingresos (y sin otros familiares que me sirviesen de <em>colchón familiar)</em>. Me acarrearon muchos problemas y pedidos de &#8220;despido&#8221; y &#8220;expediente&#8221;, incluso por parte de altas autoridades. Lo pasé muy mal, pero si critiqué es porque creía que era lo que tocaba, y nunca lo hice de forma anónima, a pesar de que no estudié (ni pretendo hacer) &#8220;periodismo crítico&#8221;, ni mucho menos ser el héroe de la disidencia.</p>
<p>Pero ahora tengo que ver, una vez más, señores que dicen apostar por la <em>transparencia</em> y <em>profesionalidad</em> del periodismo en su medio, que piden ayuda para lograrlo, publicando acusaciones graves desde la comodidad del anonimato. Muy <em>profesional</em>. Siendo así, no quiero este tipo de &#8220;periodistas&#8221; en una radio pública, ni quiero un medio público gestionada por este tipo de periodistas que en vez de decir las cosas claras y de frente -tienen los medios-, se dedican a la <em>agitación anónima</em>.</p>
<p>Si quieren provocar los cambios tan necesarios, deberían empezar por cambiar ellos y dar ejemplo de coherencia de lo que demandan, desde el minuto cero (y no lanzar globos sondas antes, para ver qué pasa).</p>
<p>PS: Lo más triste es que lo que dicen defender a un <em>periodismo de calidad</em> en la radio pública -periodistas incluidos- no sólo no critican estas contradicciones tan poco <em>profesionales</em>, la festejan. Es de locos.</p>
<p><strong>Relacionadas</strong></p>
<ul>
<li> <a href="http://gallir.wordpress.com/2011/09/24/tve-inews-y-el-dilema-etico-de-la-transparencia/">TVE, iNews y el dilema ético de la transparencia</a></li>
<li><a href="http://gallir.wordpress.com/2011/09/22/salvemos-tve-que-no-se-de-quien-es-pero-mia-no/">Salvemos TVE, que no sé de quién es, pero mía no…</a></li>
<li><a href="http://gallir.wordpress.com/2012/01/23/periodismo-basura-y-objetividad-en-la-tv-publica/">Periodismo basura, y ¿objetividad? en la TV pública</a>.</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gallir.wordpress.com/5267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gallir.wordpress.com/5267/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5267&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gallir.wordpress.com/2013/01/21/y-yo-no-quiero-este-tipo-de-periodismo-en-la-radio-publica/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ad43523ec85a16e5281c67e7e84cd215?s=96&#38;d=identicon" medium="image">
			<media:title type="html">gallir</media:title>
		</media:content>
	</item>
		<item>
		<title>El Mundo: dar una primicia periodística importante, y dispararse en el pie con su paywall</title>
		<link>http://gallir.wordpress.com/2013/01/18/el-mundo-dar-una-primicia-periodistica-importante-y-dispararse-en-el-pie-con-su-paywall/</link>
		<comments>http://gallir.wordpress.com/2013/01/18/el-mundo-dar-una-primicia-periodistica-importante-y-dispararse-en-el-pie-con-su-paywall/#comments</comments>
		<pubDate>Fri, 18 Jan 2013 09:22:19 +0000</pubDate>
		<dc:creator>gallir</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[medios]]></category>
		<category><![CDATA[bárcenas]]></category>
		<category><![CDATA[el mundo]]></category>
		<category><![CDATA[PP]]></category>
		<category><![CDATA[sobresueldos]]></category>

		<guid isPermaLink="false">http://gallir.wordpress.com/?p=5248</guid>
		<description><![CDATA[Ayer el tema de conversación era Luis Bárcenas y los 22 millones de dinero en Suiza. Parecía claro que tenía que haber más, fue el tesorero del PP durante 20 años, pero sólo se repetían chistes y opiniones. Ayer volvía a casa desde el aeropuerto, pongo La Ser y estaban en una tertulia, más de [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5248&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Ayer el tema de conversación era Luis Bárcenas y los 22 millones de dinero en Suiza. Parecía claro que tenía que haber más, fue el tesorero del PP durante 20 años, pero sólo se repetían chistes y opiniones. Ayer volvía a casa desde el aeropuerto, pongo La Ser y estaban en una tertulia, más de lo mismo, especulaciones y nada nuevo. ¿Nadie iba a hacer <em>periodismo duro</em> e intentar averiguar todo lo que <em>tenía</em> que haber por detrás en vez de tanta tertulia vacía?</p>
<p>Esta mañana me levanté y <a href="https://twitter.com/gallir/status/292167157905780736">escribí</a>, como sarcasmo a lo que acabo de explicar: <em>Me desperté temprano, ansioso, para seguir leyendo chistes de los 22 millones</em>. @cpelota me responde que <a href="https://twitter.com/gallir/status/292167157905780736">hoy me cansaría con lo de los sobresueldos</a>. No sabía de lo que hablaba, voy a Menéame <a href="http://www.meneame.net/story/portada-mundo-viernes-18-enero">y la veo primera en portada</a>&#8230; la portada de papel de El Mundo <a href="http://octavaplanta.es/2013/01/portada-el-mundo-viernes-18-de-enero/">que un <strong>tercero</strong> la subió a <strong>otro</strong> sitio</a>:</p>
<p><a href="http://gallir.files.wordpress.com/2013/01/ba3ajndccaal88s.jpg"><img class="aligncenter size-medium wp-image-5251" alt="BA3AJnDCcAAL88S" src="http://gallir.files.wordpress.com/2013/01/ba3ajndccaal88s.jpg?w=300&#038;h=161" width="300" height="161" /></a></p>
<p>Voy a la portada de ElMundo.es, <a href="http://elmundo.orbyt.es/2013/01/18/elmundo_en_orbyt/1358481901.html">veo el titular</a> y me encuentro que no está disponible para todos.</p>
<p><a href="http://gallir.files.wordpress.com/2013/01/screenshot-from-2013-01-18-085759.png"><img class="aligncenter size-medium wp-image-5253" alt="Screenshot from 2013-01-18 08:57:59" src="http://gallir.files.wordpress.com/2013/01/screenshot-from-2013-01-18-085759.png?w=268&#038;h=300" width="268" height="300" /></a></p>
<p>Me sorprendió.</p>
<p>Era la noticia del día, quizás la del mes, quizás la del año, todo el mundo hablando de ello, se estaba replicando en los demás medios, pero nadie podía enlazar al que se tomó el trabajo de investigar. Dejar esa noticia sólo accesible bajo el <em>paywall</em> perjudicó solamente al que la generó, y benefició a los demás medios y sitios que se limitaron a replicarla.</p>
<p>Luego se divulgó un enlace a <a href="http://rsocial.elmundo.orbyt.es/epaper/xml_epaper/El%20Mundo/18_01_2013/pla_11014_Madrid/xml_arts/art_12588930.xml?SHARE=6C23C0F29C6C4F158F7CA6264B486305378A73B2581D8ABB48C62EB47709089A089EBB36F3E6750654CA9FA34D98DFADC59BF8AB993BCB8A5D54691C25582E7D6CF87B0B90A41F032706456E89455593E74B84850642C058C7ED81A3070FBD6A">&#8220;redes sociales&#8221; de Orbyt</a>, pero el daño ya estaba hecho, y dicha página no mejora nada, el URL no es accesible fácilmente, no tiene el mismo peso como noticia de elmundo.es, y por no tener, ni siquiera tiene publicidad.</p>
<p>Fue todo un disparo en el pie del <em>paywall</em> Orbyt. Por supuesto, los directivos de El Mundo, tienen el derecho de intentar cobrar por una noticia que les cuesta dinero y esfuerzo, pero creo que no se han dado cuenta de la gran paradoja de las noticias: las que son importantes, las que presuntamente tienen más &#8220;valor de mercado&#8221;, son rápidamente replicadas por lo que rápidamente se convierten en una <em>commodity</em>, y sólo benefician a los medos más pequeños y sin recursos que se dedican a <em>copipastearla</em> (<a href="http://www.elconfidencial.com/espana/2013/01/18/barcenas-pago-sobresueldos-en-dinero-negro-a-la-cupula-del-pp-113109/">por ejemplo</a>) o resumirla y opinar. Con el agravante de que lo importante de la noticia se resume en el titular y en unas pocas oraciones que una vez leídas hacen que el original de pago tenga un valor muy residual.</p>
<p>Me da pena que sucedan estas cosas. Por la ceguera de pensar que un <em>paywall</em> es la solución, los mayores perjudicados son el medio y los periodistas que se tomaron el trabajo y la valentía de bucear en los entresijos de la noticia del día anterior, y que generaron una noticia con un calado político aún más importante.</p>
<p><strong>Actualización</strong>: <a href="http://www.error500.net/la-exclusiva-del-ano-en-cerrado-y-de-pago-o-en-abierto-y-con-visibilidad/">otro punto de vista, parecido, en error500</a>. Otra, <a href="http://www.periodistas21.com/2013/01/barcenas-y-el-mundo-cerrado-y-de-pago-o.html">con más profundidad, de Juan Varela</a>.</p>
<p>PS: Por supuesto, queda por ver qué hay de cierto en todo lo que publicaron, pero esta mañana ya era &#8220;la noticia&#8221;.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gallir.wordpress.com/5248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gallir.wordpress.com/5248/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5248&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gallir.wordpress.com/2013/01/18/el-mundo-dar-una-primicia-periodistica-importante-y-dispararse-en-el-pie-con-su-paywall/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ad43523ec85a16e5281c67e7e84cd215?s=96&#38;d=identicon" medium="image">
			<media:title type="html">gallir</media:title>
		</media:content>

		<media:content url="http://gallir.files.wordpress.com/2013/01/ba3ajndccaal88s.jpg?w=300" medium="image">
			<media:title type="html">BA3AJnDCcAAL88S</media:title>
		</media:content>

		<media:content url="http://gallir.files.wordpress.com/2013/01/screenshot-from-2013-01-18-085759.png?w=268" medium="image">
			<media:title type="html">Screenshot from 2013-01-18 08:57:59</media:title>
		</media:content>
	</item>
		<item>
		<title>Gordo de Navidad, e ignorancia numérica periodística</title>
		<link>http://gallir.wordpress.com/2012/12/23/gordo-de-navidad-e-ignorancia-numerica-periodistica/</link>
		<comments>http://gallir.wordpress.com/2012/12/23/gordo-de-navidad-e-ignorancia-numerica-periodistica/#comments</comments>
		<pubDate>Sun, 23 Dec 2012 14:18:01 +0000</pubDate>
		<dc:creator>gallir</dc:creator>
				<category><![CDATA[ciencia]]></category>
		<category><![CDATA[medios]]></category>
		<category><![CDATA[gordo de navidad]]></category>
		<category><![CDATA[innumeracy]]></category>
		<category><![CDATA[lotería]]></category>

		<guid isPermaLink="false">http://gallir.wordpress.com/?p=5225</guid>
		<description><![CDATA[Actualización 18:00hs: El artículo de lainformacion.com ha sido modificado radicalmente, desde el titular hasta el URL, y con las probabilidades que indico aquí, pero sin indicar la rectificación, ni citar a este apunte. La captura del artículo original. Cuando critico la manipulación y divulgación de &#8220;mala ciencia&#8221; en los medios, suelo mencionar a la pésima [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5225&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><strong>Actualización 18:00hs</strong>: El artículo de lainformacion.com ha sido modificado radicalmente, desde el titular hasta el URL, y con las probabilidades que indico aquí, <del>pero sin indicar la rectificación, ni citar a este apunte.</del> <a href="http://gallir.files.wordpress.com/2012/12/loteria.png">La captura del artículo original</a>.</p>
<p>Cuando <a href="https://gallir.wordpress.com/2010/10/26/desinformacion-y-mala-ciencia-en-los-medios/">critico la manipulación y divulgación de &#8220;mala ciencia&#8221; en los medios</a>, suelo mencionar a la pésima formación científica de las carreras de &#8220;periodismo&#8221;, especialmente la inexistencia de asignaturas fundamentales para &#8220;explicar el mundo&#8221;, como la estadística. Lo último se hace más evidente en cada sorteo del Gordo de Navidad.</p>
<p>Los juegos de azar son ejemplo típicos usados en estadística para enseñar y analizar probabilidades, por su simplicidad, reglas bien definidas e independencia de eventos. Así, es extremadamente fácil calcular cuál es la probabilidad de ganar el Gordo de Navidad: si son 100.000 números diferentes, y compras uno, la probabilidad es 1 entre 100.000. No hay más truco. Y esa misma regla se aplica a la serie completa, o a los décimos. Si compras dos números diferentes, entonces será 1 entre 50.000. Si compras 10 será 1 entre 10.000.</p>
<p>Fácil, ¿no?</p>
<p><span id="more-5225"></span></p>
<p>Pues parece que para algunos es muy complicado entenderlo, aunque sean periodistas que escriben en un periódico y que intentan aclarar las probabilidades. En <em><a href="http://noticias.lainformacion.com/estilo-de-vida-y-tiempo-libre/juegos-de-azar-y-loterias/ser-presidente-del-gobierno-o-salir-con-una-supermodelo-cosas-que-son-mas-probables-que-te-pasen-antes-de-que-te-toque-el-gordo_MtD6qhUz5RV3Uqe4iYS0M6/">Ser presidente del Gobierno o salir con una supermodelo: cosas que son más probables que te pasen antes de que te toque El Gordo</a></em> dicen:</p>
<blockquote><p>La posibilidad de haber comprado un décimo agraciado con el mayor premio en el sorteo de lotería de Navidad es de una entre 14,5 millones. [...]</p>
<p>Sin embargo, que nos toque el Gordo es casi un milagro: la probabilidad es sólo de <strong>una entre 14,5 millones</strong>, nada menos. Para que te hagas una idea, es casi más fácil que llegues a la luna.</p></blockquote>
<p>¿De dónde ha sacado ese número? No me lo explico todavía, no puedo entender qué modo de pensar o qué formación pudo haber recibido para escribir semejante tontería cuando la respuesta es muy sencilla.</p>
<p>Pero no queda allí, el mismo titular es digno de entrar en los anales de las estupideces derivadas de no saber hacer operaciones simples para calcular probabilidades. ¿Realmente es más fácil ser presidente que ganar el Gordo? No, y la respuesta es muy sencilla.</p>
<p>Supongamos que compras un número del Gordo desde 1982 (30 años), ¿cuál es la probabilidad de ganar el gordo? 1 en <del>3.333</del> 3.333,8166916544 (o aproximadamente 30 en 100.000), cuál fue tu probabilidad &#8220;simple&#8221; (no es tan simple, se debería usar Bayes para hacer una predicción basada en <em>probabilidades a priori</em>, como mínimo) de haber sido presidente? Hubo 4 presidentes entre 45.000.000 de habitantes, eso da aproximadamente 1 entre 10.000.000, es decir muchísima menor probabilidad que ganar el gordo en esos 30 años. Pero no hace falta complicarse la vida con números tan gordos. <strong>Sólo considerando una serie del Gordo, en 30 años hubo al menos 30 ganadores del Gordo (o 300 ganadores de décimos), mientra que sólo tuvimos 4 presidentes.</strong></p>
<p>Es demasiado fácil y obvio para escribir un artículo divulgativo tan erróneo (si hiciese el cálculo de cuántos hombres han llegado a la luna sobre la población total, la afirmación es aún más lunáticamente errónea, <em>pun intended</em>).</p>
<p>Lo que sí es cierto es que es más fácil ser millonario por otros métodos (1 de cada 500 personas en el mundo es &#8220;millonaria&#8221;) que ganar el Gordo en un único sorteo (1 de cada 100.000), por lo que se necesitarían jugar 200 números diferentes en un año, o 7 números cada año, durante 30 años, para tener la misma probabilidad de ser millonario con el Gordo.</p>
<p>Este tipo de artículos y los diversos comentarios en los medios durante el día de ayer indican la paupérrima formación en áreas tan fundamentales como la estadística. Por ello no entiendo que en muchas universidades hayan eliminado las asignaturas de estadística de sus grados de periodismo, o que le dediquen tan poco tiempo. Lo considero un <em>fraude intelectual</em> de la universidad, y una deficiencia formativa inadmisible para profesionales. Al menos la &#8220;academia&#8221; debería hacer una profunda reflexión de qué es lo que están haciendo.</p>
<p>Por otro lado, desde ayer leí en Twitter a los típicos <em>attention whore</em> que escriben buscando aplausos o RTs recurriendo a la demagogia y populismo ignorante, por ejemplo criticando el supuesto <em>afan recaudatorio exagerado del estado</em>. Para ello decían cosas como &#8220;el estado se queda con 144 millones&#8221; de la Lotería, es una vergüenza/robo/engaño/etc&#8221;, pero no se citan lo importante: eso es &#8220;sólo&#8221; el 30% de la recaudación total, prácticamente lo mismo que pago sólo de IRPF, y mucho menos que otros juegos de azar, <a href="http://gaussianos.com/relacion-entre-la-probabilidad-de-acertar-el-gordo-de-navidad-y-la-de-otras-loterias-espanolas/">como ya lo explicó gaussianos el año pasado</a>.</p>
<p>Debo decir que tampoco entiendo que los mismos que exigen mayores gastos del estado para sostener el estado del bienestar, luego griten rabiosos porque el estado recaude más en los &#8220;impuestos voluntarios a la ignorancia&#8221; de juegos de azar.  ¿Pretenden que el estado no recaude nada? ¿que el estado no participe en juegos de azar, sólo las empresas? (de tanto ir de <em>progres</em> por las redes sociales acaban usando argumentos <em>neoliberales</em>).</p>
<p>Considero que el estado no debe fomentar en ningún caso este tipo de juegos de azar, es un abuso a la <em>ignorancia numérica</em> de la gente y el fomento a la ludopatía que arruina a tantas familias. Pero luego pienso que quizás esté bien que el estado recaude impuestos voluntarios a esa ignorancia y haga un Gordo de Navidad cada sábado (aunque debería invertir más en asistencia a la familia directa de los jugadores, víctimas inocentes de la ludopatía).</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gallir.wordpress.com/5225/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gallir.wordpress.com/5225/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5225&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gallir.wordpress.com/2012/12/23/gordo-de-navidad-e-ignorancia-numerica-periodistica/feed/</wfw:commentRss>
		<slash:comments>45</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ad43523ec85a16e5281c67e7e84cd215?s=96&#38;d=identicon" medium="image">
			<media:title type="html">gallir</media:title>
		</media:content>
	</item>
		<item>
		<title>Favorecer el disenso</title>
		<link>http://gallir.wordpress.com/2012/11/29/favorecer-el-disenso/</link>
		<comments>http://gallir.wordpress.com/2012/11/29/favorecer-el-disenso/#comments</comments>
		<pubDate>Thu, 29 Nov 2012 01:01:06 +0000</pubDate>
		<dc:creator>gallir</dc:creator>
				<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[menéame]]></category>
		<category><![CDATA[cámara de eco]]></category>
		<category><![CDATA[crítica]]></category>
		<category><![CDATA[discordantes]]></category>
		<category><![CDATA[disenso]]></category>
		<category><![CDATA[información errónea]]></category>

		<guid isPermaLink="false">http://gallir.wordpress.com/?p=5176</guid>
		<description><![CDATA[Este apunte tiene dos partes. El objetivo original al empezar a escribir este artículo fue describir una pequeña novedad, y sus resultados, que pusimos en marcha en Menéame el 11 de noviembre. Pero antes quería hacer una breve introducción al problema que intentamos reducir -los sesgos-, pero no me salió nada breve. Lo siento, no [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5176&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Este apunte tiene dos partes. El objetivo original al empezar a escribir este artículo fue describir una pequeña novedad, y sus resultados, que pusimos en marcha en Menéame el 11 de noviembre. Pero antes quería hacer una breve introducción al problema que intentamos reducir -los sesgos-, pero no me salió nada breve. Lo siento, no lo puedo evitar, pero al menos os recomiendo unos libros de lectura imprescindible si están interesado en problemas similares.</p>
<h2>Sesgos y mala información</h2>
<p>Está estudiado, experimentado, demostrado y ampliamente reconocido en el ambiente académico y profesional de la psicología y psiquiatría el problema de los sesgos. Éste es inevitable, nos afecta a todos, cada minuto, cada opinión y cada percepción que tenemos del mundo. Es el que nos hace ignorar la información que no se ajusta a nuestros patrones y conocimiento adquirido previamente, el que selecciona aquella información que revalida lo que pensamos (sesgo de selección) e ignora aquello que lo contradice.</p>
<p><span id="more-5176"></span></p>
<p>Hay muchos libros que explican nuestros sesgos, uno reciente <em><a href="http://www.amazon.com/Thinking-Fast-and-Slow-ebook/dp/B00555X8OA/ref=tmm_kin_title_0">Thinking, Fast and Slow</a>,</em> del Nobel Daniel Kahneman, que investigó mucho sobre el tema. Tenemos dos forma de pensar, la más &#8220;intuitiva&#8221; y de &#8220;sentido común&#8221;, y otra más racional. Kahneman denomina al primero &#8220;Sistema 1&#8243; y &#8220;Sistema 2&#8243; al segundo.</p>
<p>Al contrario de lo que <a href="http://www.meneame.net/c/11826704"><em>parece</em> afirmar Punset</a>, el Sistema 1 está siempre funcionando  no se detiene, es el que toma las decisiones rápidas y las que llamamos de &#8220;intuición&#8221; y &#8220;sentido común&#8221;, aquellas que no necesitan laboriosos razonamientos o cálculos. Usa &#8220;trucos&#8221;, como la &#8220;asociación&#8221;, cuando percibe algo nuevo lo asocia inmediatamente con algo conocido. Es el Sistema 1 es el principal responsable de nuestros sesgos.</p>
<p>El único que puede minimizar los sesgos es el Sistema 2, pero éste es muy &#8220;perezoso&#8221;, cuesta ponerlo en marcha, y es agotador (consume tanta energía que cuando estamos concentrados nos hace consumir más glucosa). Además, el Sistema 2 está influido por las primeras impresiones o decisiones que ha tomado el Sistema 1 (por ejemplo, el muy conocido &#8220;truco&#8221; del <em><a href="http://en.wikipedia.org/wiki/Priming_(psychology)">priming</a></em>), por lo que la tarea de elimina nuestros sesgos no sólo es muy dura, es imposible eliminarlos completamente.</p>
<p>En diversos estudios y experimentos se ha comprobado que el sesgo es normalmente amplificado en un grupo. Si una persona se &#8220;mueve&#8221; un poco, todo el grupo la acompaña. Así, un grupo puede tomar decisiones aún más radicalizadas y sesgadas de las que tomaría cada uno de los individuos por separado. Por ello, entre otras razones, James Surowiecki en su libro <a href="http://www.amazon.com/The-Wisdom-of-Crowds-ebook/dp/B000FCKC3I/ref=tmm_kin_title_0"><em>The Wisdom of the Crowds</em></a> pone determinadas reglas para que realmente pueda extraerse una respuesta válida de un grupo de personas, entre ellas, la <em>independencia</em>.</p>
<p>El sesgo amplificado de un grupo suele generar que una persona antes tolerante con las opiniones discordantes, se vuelva intolerante a esas mismas opiniones, no le otorga ninguna validez. Esto genera una realimentación positiva, se minimiza o destruye toda interacción con personas de opiniones diferentes, lo que se conoce como el efecto <a href="http://www.overcomingbias.com/2009/03/echo-chamber-confidence.html"><em>cámara de eco</em></a>.</p>
<p>Internet es muy vulnerable a las cámaras de eco. Hay sistema de &#8220;redes sociales&#8221; que fomentan la comunicación de entre personas similares, y por lo tanto facilitan la creación de las cámaras de eco. Es un efecto muy común en Twitter, o Facebook. Pero no es exclusividad sólo de esas redes sociales, pasa en los foros, en Menéame, y en cualquier sistema que se use para divulgar y compartir información.</p>
<p>Este problema de amplificación de sesgos está relacionado con otro cada días más habitual, la creación y divulgación de <em>bulos</em> y noticias falsas. Pero no es un problema de Internet, ésta sólo lo hizo más rápido. Nate Silver lo explica en su libro <a href="http://www.amazon.com/The-Signal-Noise-Predictions-ebook/dp/B0097JYVAU/ref=tmm_kin_title_0?ie=UTF8&amp;qid=1354149667&amp;sr=1-1"><em>The signal and the noise</em>.</a> Los errores y malas interpretaciones son comunes en la comunicación humana. Antes los errores  los cometían los escribas al copiar los libros. La imprenta disminuyó la tasa de errores, pero permitió que los que se producían se divulgasen muchísimo más rápido. Cito <a href="https://kindle.amazon.com/post/13M92nxaRrOVGKmeW0IJCA">una frase del libro</a>:</p>
<blockquote><p>La imprenta cambió la forma en que cometemos errores. Los errores rutinarios de transcripción se hicieron menos comunes. Pero cuando hubo uno, se reproducía mucho más, como en el caso de la <em><a href="http://en.wikipedia.org/wiki/Wicked_Bible">Biblia Adúltera</a></em>. Los sistemas complejos como la web tienen esta propiedad. Pueden no fallar tan a menudo como sistemas más simples, pero cuando fallan, fallan estrepitosamente. El capitalismo e Internet, ambos increíblemente eficientes para divulgar información, crean la oportunidad de divulgación tanto a las buenas como a las malas ideas. Las malas ideas pueden producir efectos desproporcionados.</p></blockquote>
<p>Ejemplos de esos efectos desproporcionados: burbujas hipotecarias, decenas de miles de personas acusando de pedófilo a un inocente, políticos que convocan elecciones anticipadas porque le convencieron que aumentaría su ventaja, o hasta miles de personas que acuden a una fiesta convocada por error en Facebook.</p>
<p>También produce otros efectos, como información y datos erróneos u obsoletos que perduran duran hasta siglos. Tenemos incontables mitos que damos por cierto, pero no son más que eso, información errónea, que se divulgó rápidamente, y que es imposible rectificar. Lo explica muy bien Samuel Arbesman en su libro <em><a href="https://kindle.amazon.com/work/the-half-life-facts-everything-ebook/B007PDPU1E/B007P7HTD2">The Half-life of Facts: Why Everything We Know Has an Expiration Date</a></em> (que también habla de la <a href="https://kindle.amazon.com/post/6iNNLnClQHO-MR_UZuderg">rapidez con que se divulga la información errónea</a>).</p>
<p>Por ejemplo, es falso que el director de la oficina de patentes de EEUU (Henry Ellsworth) haya declarado en el Congreso que no tenía sentido mantener la oficina porque no habría más invenciones, <a href="https://kindle.amazon.com/post/CB56A2bWQ6GTRJHhJiWa2w">en realidad dijo todo lo contrario</a>. También es falso que las ranas no saltan de una olla si se calienta el agua lentamente (<a href="http://www.theatlantic.com/technology/archive/2009/07/guest-post-wisdom-on-frogs/21789/">en <em>The Atlantic</em> intentaron matar este mito</a>, varias veces, sin éxito aparente) o que los luditas luchasen contra las máquinas tejedoras (en realidad reclamaban que les den formación, eran muy complejas para su época, y tenían que manejarlas sin conocerlas).</p>
<p>Se puede decir que vivimos rodeados de información, que se divulga muy rápidamente, y nos encontramos con los siguientes problemas:</p>
<ul>
<li>Sesgos inevitables que nos hacen aceptar acríticamente la información que confirma nuestras creencias.</li>
<li>La divulgación de la información es muy rápida, pero también pasa con la información errónea.</li>
<li>La información errónea, una vez divulgada, es muy difícil de corregir.</li>
<li>Se crean cámaras de ecos que radicalizan y amplifican los errores.</li>
<li>Información errónea que persiste durante mucho tiempo.</li>
<li>Tomamos decisiones importante -personales y sociales- con nuestro sesgo, ignorando la enorme complejidad del mundo, y encima basado en información errónea.</li>
</ul>
<p>Al que me haya leído hasta aquí, posiblemente esté pensando:</p>
<blockquote><p>Vale, ¿y qué haces para evitar esos problemas en Menéame?</p></blockquote>
<p>La realidad es que el objetivo para este apunte era contar lo que pusimos en marcha hace unas semanas, para evitar esos problemas, y los [buenos] resultados que está dando. Quise hacer una pequeña introducción al problema, lo difícil que es encontrar una solución -incluso lo difícil que es analizarlo correctamente-, relatar algo de lo que había estudiado (recomiendo los libros citados), y me salió el ladrillo que habéis leído.</p>
<p>Ahora, al grano.</p>
<h2>Beneficiar al disenso en Menéame</h2>
<p>Somos conscientes de los problemas de sesgo, presente en todas las redes, y también en Menéame. A diferencia de otras redes, en Menéame no se fomenta las cámaras de eco, sino el debate, pero igualmente sufre de los mismos problemas, y el cabreo [también muy humano] que produce debatir con otros con opiniones muy discordantes. Con un agravante, Menéame produce un &#8220;resultado&#8221; de esa interacción de usuarios, son las noticias en portada, que a su vez son leídas y visitadas por cientos de miles de personas cada día (y que se replican en otras redes, y medios, aunque <a href="http://www.meneame.net/notame/1407180">nunca citan dónde lo vieron</a>), por lo que de alguna forma es &#8220;colaborador&#8221; cuando se divulgan noticias erróneas.</p>
<p>En este aspecto, hace tiempo ya implementamos un método para resaltar aquellos comentarios que disienten con la noticia, lo describo en <a href="http://gallir.wordpress.com/2011/09/19/el-valor-de-las-opiniones-discordantes/">El valor de las opiniones discordantes</a>. Aunque tenía efectos positivos, los comentarios críticos con la noticia se resaltaban con menos votos (y obtenían así más votos), no era leído por los que accedían y comentaban en Menéame: había que hacer un clic adicional, o al menos posicionarse sobre el avatar para leer el texto del comentario.</p>
<p>Luego de pensar y hacer varias pruebas, ahora se muestra también un resumen (hasta 600 caracteres) del comentario &#8220;crítico&#8221; que está en primer lugar. Ha dado muy buenos resultados. Por ejemplo, en <a href="http://www.meneame.net/story/fotos-videos-calientes-estudiantes-deusto-circulan-entre-alumnos">la noticia de hoy sobre las fotos presuntamente robadas en Deusto</a> (aunque ya sabemos que muchas de ellas son falsas) podemos ver los comentarios resaltados:</p>
<p><a href="http://gallir.files.wordpress.com/2012/11/screenshot-from-2012-11-28-204751.png"><img class="aligncenter size-medium wp-image-5190" alt="" src="http://gallir.files.wordpress.com/2012/11/screenshot-from-2012-11-28-204751.png?w=300&#038;h=158" height="158" width="300" /></a></p>
<p>Ese <a href="http://www.meneame.net/story/fotos-videos-calientes-estudiantes-deusto-circulan-entre-alumnos/1#c-89">comentario crítico resaltado</a> fue escrito a las 17:15 hs, a las 18:10 hs la noticia ya fue <a href="http://www.meneame.net/story/fotos-videos-calientes-estudiantes-deusto-circulan-entre-alumnos/log">quitada de portada</a> por los votos de los usuarios. Se cumplen los dos objetivos que buscábamos para este tipo de noticias:</p>
<ul>
<li>Que el lector tenga información crítica adicional al titular y entradilla.</li>
<li>Que si es &#8220;errónea&#8221; y está portada sean los propios usuarios los que la quiten.</li>
</ul>
<p>Hay muchos casos similares. A las pocas horas que lo pusimos en marcha ya tuvo efectos positivos en <a href="http://www.meneame.net/story/internet-aldea-global-cuanta-gente-sabe-khartum-capital-sudan">esta noticia conspiranoica</a> que fue quitada de la portada (siempre por los votos negativos).</p>
<p><a href="http://gallir.files.wordpress.com/2012/11/screenshot-from-2012-11-29-005939.png"><img class="aligncenter size-medium wp-image-5192" alt="" src="http://gallir.files.wordpress.com/2012/11/screenshot-from-2012-11-29-005939.png?w=300&#038;h=205" height="205" width="300" /></a></p>
<p>O en esta otra, sobre el bulo de que <a href="http://www.meneame.net/story/antidisturbios-empuajan-mujer-escaleras-metro-madrid-14n">un antidisturbios había empujado a una mujer por las escaleras del metro </a>(se empezó a divulgar desde Facebook).</p>
<p><a href="http://gallir.files.wordpress.com/2012/11/screenshot-from-2012-11-28-204819.png"><img class="aligncenter size-medium wp-image-5191" alt="" src="http://gallir.files.wordpress.com/2012/11/screenshot-from-2012-11-28-204819.png?w=300&#038;h=155" height="155" width="300" /></a></p>
<p>Esa noticia también salió de portada, aunque varias horas después del <a href="http://www.meneame.net/story/antidisturbios-empuajan-mujer-escaleras-metro-madrid-14n#c-31">comentario crítico</a>.</p>
<p>Aunque en otros casos no se consiguen ambos objetivos, la noticia queda en portada, pero al menos queda visible el comentario crítico casi al mismo nivel que la entradilla, <a href="http://www.meneame.net/story/hombre-orden-desahucio-arroja-vacio-cordoba">como en este caso del suicidio en Córdoba</a> (el comentario es mío, apenas me enteré que fueron problemas familiares más que de ejecución de hipoteca).</p>
<p><a href="http://gallir.files.wordpress.com/2012/11/screenshot-from-2012-11-28-204917.png"><img class="aligncenter size-medium wp-image-5193" alt="" src="http://gallir.files.wordpress.com/2012/11/screenshot-from-2012-11-28-204917.png?w=300&#038;h=156" height="156" width="300" /></a></p>
<p>Bueno, esto es lo que quería contar, la nueva forma de resaltar -automáticamente- esos comentarios críticos, para ayudar a reducir el efecto negativo de los sesgos que sufrimos todos. Aunque en perspectiva y a toro pasado parezca obvio, no es sencillo encontrar la solución al problema -que además no es unidimensional-. No conozco ningún sistema similar (foros, Digg, Reddit&#8230;) que haya implementado sistemas similares para favorecer a los que tienen opiniones discordantes con la mayoría (si sabéis de alguno, avisadme, por favor).</p>
<p>Por si no lo habéis leído, hace menos de un mes pusimos en marcha <a href="http://gallir.wordpress.com/2012/11/04/calculo-comparativo-de-la-diversidad-de-votos-mediante-densidad-de-grafos/">un algoritmo que beneficia a la diversidad de votos</a>. está teniendo muy buenos resultados, pero a esto lo contaré en otro apunte.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gallir.wordpress.com/5176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gallir.wordpress.com/5176/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gallir.wordpress.com&#038;blog=1979468&#038;post=5176&#038;subd=gallir&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gallir.wordpress.com/2012/11/29/favorecer-el-disenso/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ad43523ec85a16e5281c67e7e84cd215?s=96&#38;d=identicon" medium="image">
			<media:title type="html">gallir</media:title>
		</media:content>

		<media:content url="http://gallir.files.wordpress.com/2012/11/screenshot-from-2012-11-28-204751.png?w=300" medium="image" />

		<media:content url="http://gallir.files.wordpress.com/2012/11/screenshot-from-2012-11-29-005939.png?w=300" medium="image" />

		<media:content url="http://gallir.files.wordpress.com/2012/11/screenshot-from-2012-11-28-204819.png?w=300" medium="image" />

		<media:content url="http://gallir.files.wordpress.com/2012/11/screenshot-from-2012-11-28-204917.png?w=300" medium="image" />
	</item>
	</channel>
</rss>
