Samsung anda invitando a periodistas a probar su tablet de 7 pulgadas con Android 2.2. Tiene teléfono, una cámara por delante y otra por detrás, la pantalla tiene proporciones 16:9 y en general es una versión reducida del iPad, algo que en los videos parece una ventaja por su portabilidad. Eso sí, si es verdad la previsi'on de que costará alrededor de mil euros, no veo cómo le va a quitar la corona al iPad.
En BoingBoing, David Ng calcula cuánto tiempo habría tardado en hacer el doctorado, incluyendo redactar la tesis, si no hubiera cometido ningún error ni seguido callejones sin salida. Su respuesta, 6 meses. Por su parte, Matt Might explica las diez razones por las que fracasan los doctorandos: concentrarse demasiado en las notas, aprender demasiado, ser perfeccionistas, procrastinar, irse por su cuenta demasiado pronto (o tarde), tratar el doctorado como si fuera un trabajo o unos estudios, ignorar al comité de tesis, apuntar demasiado alto o demasiado bajo, y no llegar a los objetivos reales, que básicamente consisten en publicar.
Gabriel Weinberg tiene que saber de ser productivo programando: está manteniendo un buscador de Internet el solito. En Perl y sin framework (aunque es verdad que con la ayuda del servicio BOSS de Yahoo!). Por eso tiene sentido prestar atención a sus comentarios sobre cómo ser productivo programando. Para alguien novato como yo, parecen consejos de sentido común: no reiventar la rueda, evitar la complejidad y escoger el algoritmo más simple posible, depurar analíticamente y no haciendo cambios a ciegas, y saber usar bien las referencias. Via Hacker News, donde también recomiendan usar la solución más sencilla posible.
Acabo de bajarme y jugar con la demo de Amnesia: The Dark Descent, y ya sé que no me voy a comprar el juego entero, pero no porque no sea bueno, sino porque da demasiado canguelo. Es el último título de los creadores de Penumbra, que tiene un engine propio que funciona nativamente en Windows, Mac y Linux. El juego en sí es un survival horror con más énfasis en el terror que en los puzzles. Me gusta que te digan desde el principio que este no es un juego de luchar, sino de esconderse y pasar desapercibido.
Amazon tiene un servicio de almacenamiento en la nube llamado S3, Simple Storage Service. Ahora ha salido algo un 33% más mejor, el SuperSimple Storage Service con tecnología write-only. Es muy barato (1 dólar USA por terabyte al mes) y, aunque puede que no sea para todo el mundo, en su página web lo anuncian como ideal para bases de datos de atención al cliente, almacenamiento seguro de datos confidenciales de gobiernos, fotos de la suegra, etcétera.
Hace poco Google organizó uno de sus concursos de programación, el Google AI Challenge; con el desafío de programar un bot que jugara al juego de Tron. Se recibieron casi 20.000 envíos de más de 1000 personas (¡o sea, que la media fueron 20 bots por persona!) escritos en 14 lenguajes de programación. Según el gráfico que publica Jeff Cameron en su blog, los lenguajes más populares fueron C++ (42%), seguido de Java y Python (un 16% cada uno aprox) y C# (12%). Cameron dice que estos datos les están ayudando a planear el siguiente AI Challenge, añadiendo apoyo para los cuatro siguientes lenguajes de programación por popularidad: Haskell, Ruby, Common Lisp y Perl.
Me he cambiado al navegador web Chromium, o sea Google Crome sin Google : )Me permite visualizar páginas muy "pesadas", como ésta, donde el navegador Mozilla Firefox simplemente se quedaba colgado y desequilibraba el sistema (Linux) totalmente. Además de cumplir mejor los estándares. Entre muchas mejoras, como cambiar el tamaño de esta caja de entrada que estoy usando al escribir esto. Mientras escribo esta noticia me entero de que el proyecto Google Chrome cumple 2 años, y han sacado una nueva versión. ¿Que opinas sobre el navegador de Google, lo usas o piensas usarlo?
Samer nos cuenta: «Google cuasi-monopoliza las búsquedas, y las alternativas que van surgiendo siguen el mismo modelo privativo y centralizado. ¿Realmente es viable construir una alternativa libre, descentralizada, y al menos equivalente en calidad de resultados a Google? Seeks Project pretende exactamente eso, posibilitando que los usuarios compartan sus búsquedas y rompiendo con la "soledad" del usuario en la serie constante query->resultados->nueva_query->resultados->...->r esultado_buscado . Recomiendo esta presentación de Seeks.» Los usuarios de Seeks comparten los accesos a otros buscadores (Bing, Google, etc) y así pueden anonimizar sus búsquedas a la vez que las organizan por procedimentos de filtrado colaborativo.
Duke Nukem Forever lleva en desarrollo más tiempo del que duró la carrera completa de los Beatles (y muchas otras cosas), y acabó por llevar a la quiebra a 3D Realms, la empresa que creó al mítico y políticamente incorrecto Duke Nukem. Ahora Randy Pitchford, desarrollador de videojuegos que comenzó su carrera en 3D Realms, ha anunciado que retomará el desarrollo del juego con su empresa Gearbox Software, y que lo sacará a la venta en 2011. 14 años tras su comienzo. Esperemos que más valga tarde que nunca.
Slashdot cuenta que Google Wave se convertirá en lo que Infoworld describe como "un conjunto de aplicaciones para colaboración en tiempo real", según una nota de Alex North en el blog oficial de Google. Entre los objetivos de la liberación del código está que cualquiera se pueda montar su servicio de Wave en su propio hardware, que pueda federar este servicio con otros, y la exportación e importación de los datos de "waves" ahora albergados por Google. Wave in a Box no tendrá tanta funcionalidad como el que albergaba Google, pero la idea es que crezca con las aportaciones de la comunidad como el cliente de Wave para Emacs.
Un pasatiempo para el domingo puede ser explorar la lista de Pixelprospector de 235 juegos independientes y gratuitos, y ver cuáles funcionan en Linux. Algunos de ellos son libres y con versiones nativas para muchas plataformas. Otros sólo tienen ejecutables para win32, y requieren Wine (si es que funcionan). Yo últimamente le estoy dando a Cave Story y a Grid Wars 2. Si pruebas alguno que te guste y lo haces funcionar con Wine, por favor, deja un comentario.
suy nos cuenta: «Esta semana Twitter ha cambiado su sistema de autenticación, y ahora tan solo permite OAuth. A causa de esto diversos programas han dejado de funcionar (desde clientes de Android hasta aplicaciones de demostración), y lo que es peor: Twitter está implementando incorrectamente OAuth. Se está recayendo en el secretismo de la 'consumer key' para identificar clientes y bloquear a los 'spammers'. Esto no aporta seguridad ninguna, ya que es fácil obtener la clave del binario de una aplicación móvil o de escritorio, y deja muy colgados a los clientes libres o que obliguen a mostrar el código (como los hechos en JavaScript). Ryan Paul, editor de Ars Technica y desarrollador de Gwibber, ha escrito un detallado artículo acerca de los problemas de OAuth en Twitter».
En Genbeta, LosLunesAlSol cuenta que Ya está lista la primera Beta de Ubuntu 10.10 Maverick Meerkat: «Todavía tenemos ecos del lanzamiento de la última versión de Ubuntu 10.04, cuando ya está lista la primera Beta de Ubuntu 10.10 Maverick Meerkat. Esta versión continua con la línea de las anteriores buscando una mayor rapidez en el inicio del sistema, mejorando la velocidad en la disponibilidad del sistema para el usuario en el arranque del mismo. Vamos a ver las principales novedades que nos presenta esta beta para las distintas versiones de Ubuntu que distribuyen. Utilizarán las versiones de escritorio GNOME 2.31, KDE 4.5.0b, Xfce 4.6.2. Además llevarán OpenOffice.org 3.2.1, X.org server 7.5».
Always Ship Trunk (PDF) es el título de la charla sobre control de versiones en aplicaciones web que dio Paul Hammond (antes de Flickr, ahora de Typekit) en la conferencia Velocity 2010 organizada por O'Reilly. Hammond señala que las aplicaciones web se distinguen de las que llama "aplicaciones instaladas" en que normalmente todos los usuarios están usando la misma versión del código, y que cuando se pasa a una versión nueva la antigua no se vuelve a tocar. Las ramas en el control de versiones no sirven; lo que se necesita es un sistema que permita gestionar múltiples versiones paralelas del código y seleccionarlas en tiempo de ejecución (en sus ejemplos lo hace mediante simples condicionales en el código), no en el momento de los commits o del despliegue de cada versión. Es la mejor presentación que he leído este año, o al menos la más útil.
Jabba nos cuenta «De acuerdo con las últimas estadísticas de Net Applications, iOS es la tercera plataforma más popular en la web, sobrepasando a Linux y Android. El mes pasado Android alcanzó una cuota de mercado de 0.20% y Linux 0.85%, mientras que iOS alcanzo 1.13%. La compañía Net Applications no rastrea las ventas de estos dispositivos, sino el porcentaje de estos con respecto al acceso a la web. Más información en Mashable.com».
Duck Duck Go es un buscador con énfasis en la privacidad (usa https por defecto), la calidad (no tiene anuncios antes de los resultados), personalización basada en cookies (por aquello de la privacidad tampoco requiere registro) información ampliada en la página de resultados e incluso capacidad de buscar en otros sitios. Es impresionante, y más si se piensa que es obra de un solo tipo llamado Gabriel Weinberg. En Hacker News lo llamaron "el buscador ideal para programadores". Llevo una temporada usándolo y calculo que sólo tengo que ir a Google un 15% de las veces.
El escéptico del ambio climático Bjørn Lomborg se hizo famoso con su libro de 2001 en el que decía en un 50% que el calentamiento global no existía, y en otro 50% que, de existir, no era tan peligroso para la humanidad como afirmaban las alarmas de los científicos. Ahora Lomborg ha cambiado de opinión (¿o quizá no?), y declara que el calentamiento global es "un reto al que la humanidad ha de enfrentarse". Via Metafilter, de donde he sacado estos enlaces, y donde hay muchos más.
How To Create Your Own Freaking Awesome Programming Language es un PDF de 53 páginas que, por 40 dólares USA, te explica cómo hacer tu propio lenguaje de programación. Hay quienes opinan que es muy entretenido y muy útil, y otros dicen que es un timo. Si alguno de vosotros lo ha leído, me gustaría que lo comentara, pero tengo otra pregunta más acuciante. ¿Alguno de los barrapunteros se ha creado su propio lenguaje de programación?
Un juez de Hawaii ha admitido a trámite una denuncia de un jugador de Lineage II llamado Craig Smallwood que culpa a los desarrolladores NC Interactive de su "adicción" al videojuego. Lo interesante no es el motivo de la denuncia, sino el obstáculo que el juez a dejado de lado. El juego en cuestión tiene una EULA (End User License Agreement o Acuerdo de Licencia de Usuario Final) que estipula que la empresa no es responsable civil de nada que le pase al usuario. Tradicionalmente, los tribunales norteamericanos suelen desestimar todo tipo de demandas contra compañías de software en cuanto sale a relucir esta sección de la EULA. El juez Alan Kay (buen nombre, a fe mía) ha determinado que esta parte de la EULA es contra derecho, y que admitirá a trámite la demanda de Smallwood. Una victoria clara para los derechos de los ciudadanos de a pie frente a las licencias propietarias.
Lupa - desde Uruguay nos cuenta: «Soy docente de la Universidad de la República (Uruguay) y hace algún tiempo, estoy buscando un software para análisis de datos cualitativos ( CAQDAS ) similar al AtlasTI o MaxQDA y la verdad he tenido poco éxito. Aquí una primera búsqueda hace un par de años y aquí algunos de los programas recientemente encontrados, pero ninguno cumple los requisitos: que funcione gráficamente y en los sistemas Windows y GNU/Linux. Por otro lado encontramos Transana, que es libre pero no está disponible ahora para GNU/Linux. Ahora me encuentro en la necesidad de dar una clase a estudiantes de Sociología y no tendré otra opción que utilizar una máquina virtual con alguna de las opciones privativas. ¿Alguien conoce algún programa QDA, o proyecto de creación de uno, libre y multiplataforma?»