Archivo para septiembre de 2010

La tetera de Russell

Si yo sugiriera que entre la Tierra y Marte hay una tetera de porcelana que gira alrededor del Sol en una órbita elíptica, nadie podría refutar mi aseveración, siempre que me cuidara de añadir que la tetera es demasiado pequeña como para ser vista aún por los telescopios más potentes. Pero si yo dijera que, puesto que mi aseveración no puede ser refutada, dudar de ella es de una presuntuosidad intolerable por parte de la razón humana, se pensaría con toda razón que estoy diciendo tonterías. Sin embargo, si la existencia de tal tetera se afirmara en libros antiguos, si se enseñara cada domingo como verdad sagrada, si se instalara en la mente de los niños en la escuela, la vacilación para creer en su existencia sería un signo de excentricidad, y quien dudara merecería la atención de un psiquiatra en un tiempo iluminado, o la del inquisidor en tiempos anteriores.

Bertrand Russell (1872 – 1970), filósofo, matemático y escritor británico, en un artículo, nunca publicado, llamado “La tetera de Russell” creado para refutar la idea de que le corresponde al escéptico desacreditar las afirmaciones infalsables de la religión.

Máquinas virtuales y smartphones

Resulta que dicen que las máquinas virtuales estaban bien en los smartphones antiguos ya que los procesadores que llevaban en la época no tenían memoria protegida, con lo que la propia máquina virtual la implementaba y se conseguía mucha seguridad en sus aplicaciones.

Pero, hoy en día, donde un procesador de muy bajo consumo es ya un sistema con mucha potencia y con todas las características de procesadores de ordenadores más grandes, el uso de máquinas virtuales es sólo un impedimento debido a su falta de rendimiento por el hecho de tener código intermedio y necesitar de dicha máquina virtual para ejecutar las aplicaciones.

El artículo comentado se centra en Android, el sistema operativo de Google para teléfonos inteligentes, pero se podría aplicar a cualquiera que usase máquina virtual, con lo que aboga por sustituirlas.

Pero ¿cómo después de tanto trabajo, de desarrollar una nueva máquina virtual, de la ingente cantidad de aplicaciones desarrolladas en Java, se van a parar los de Google a desarrollar otro lenguaje para hacer el sistema y las aplicaciones?

Para mi hay dos opciones:

  1. Usar Go, su propio lenguaje. Pero sería demasiado caro cambiar todo el sistema, todas las librerías y, sobre todo, implementar todas las aplicaciones de nuevo.
  2. Compilar las aplicaciones en Java a código nativo del procesador, que es lo que principalmente hace su copilador JIT.

Para mi la única opción viable sería la segunda y, como ya lo hace, pues la opinión del artículo no tiene demasiado fundamento. Además, la primera opción obligaría a que cada programador se preocupase de tener en cuenta todas las características de cada teléfono y procesador, mientras que con la opción dos, de ello se encargaría el propio compilador.

Por ejemplo, al iPhone no le hace falta, porque usa un hardware muy limitado (vamos, es en todos los equipos el mismo) mientras que Android está pensado para correr en multitud de hardware, y no sólo en teléfonos, sino también en tablets, electrodomésticos,…

El único problema es que con Android haciendo esto me sale un analogía muy clara: Apple corre en hardware específico y Windows en hardware muy variado. Justamente como hace iOS y Android.

Incapacidad

La incapacidad de invalidar una hipótesis no equivale en absoluto a demostrar que es cierta.

Carl Sagan (1934 – 1996), astrónomo, exobiólogo y divulgador científico estadounidense.

Matemáticas

  1. Las matemáticas son el lenguaje de la naturaleza.
  2. Todo lo que nos rodea se puede representar y entender mediante números.
  3. Si se hace un gráfico con los números de un sistema, se forman modelos. Estos modelos están por todas partes en la naturaleza.

Frases de Max Cohen, protagonista de Pi.

Pero… ¿de verdad que es necesario decirlo?

Aquí tenéis una captura de pantalla de la Web de W3Schools sobre la función de Javascript setTimeout(). Esta página es bastante famosa dentro del mundillo de desarrollo Web por su gran información.

Pero… ¿notáis algo raro? Ahí, sí, justo en el centro de la imagen…

Note: There are 1000 milliseconds in one second.
Nota: Hay 1000 milisegundos en un segundo.

En serio, ¿de verdad que es necesario decir que en un segundo hay mil milisegundos? ¿Pero me lo estáis diciendo en serio? ¿Pero qué tipo de formación tiene la gente que lee esa página? Porque, si lo han puesto, es porque intuyen, de alguna forma, que es necesario.

¿En serio…? Puf… Prefiero pensar que es sólo “por si acaso”, aunque dudo que acierte.

Pi

Pi es una película de ciencia ficción realizada en 1998.

Este largometraje trata de un matemático muy reservado que estudia los números y su relación con la naturaleza. Durante sus estudios descubre un algoritmo que predice el comportamiento de la bolsa y que, además, unos religiosos creen que ese algoritmo también explica el verdadero nombre de dios, por lo que es perseguido, unos para ganar dinero, otros para llegar al paraíso.

La película está rodada en blanco y negro con mucho contraste (parece blanco y negro antiguo) y con una música muy psicodélica, supongo que para crear el ambiente de caos que acompaña al personaje.

En general la película es rayante. Tiene muchos movimientos de cámara, representa mucho caos en la vida del personaje y se centra muy poco en los estudios matemáticos que, aunque probablemente con resultados incorrectos, le hubiera dado a la película un aire mucho más científico. Además, mezcla ciencia y religión, planteando esta última preguntas a la ciencia que el personaje no sabe responder e, incluso, haciendo que el personaje crea (¿temporalmente?) en dios.

La conclusión es que no me gustó demasiado. Es una película que hay que ver por su (escasa) incursión del cine en las matemáticas pero nada más.

En la escala MPSO le doy un 4.

Steamboy

Steamboy es una película de ciencia ficción y animación japonesa de 2004 de estética steampunk y ambientada a finales del siglo XIX.

La película trata del desarrollo de la tecnología del vapor como fuente de energía casi inagotable y, a partir de ahí, realizar todo tipo de máquinas, incluyendo máquinas voladoras, soldados robotizados, submarinos, etc.

El dilema moral radica en si el uso de esa tecnología debe ser para el bien de la humanidad o para enriquecerse a su costa.

Esta película es del mismo director de Akira, Katsuhiro Otomo, y tardó siete años en realizarse. Gracias a esto tiene unos detalles gráficos impresionantes, sobre todo las texturas de los paisajes, edificios y máquinas.

Aún así, no es una película con la que estés a gusto ni te mantenga intrigado y expectante durante sus dos horas de duración e, incluso, se hace algo aburrida al principio.

En la escala MPSO le doy un 5,5.

Norma DIN 32757 sobre seguridad en la destrucción de documentos

Hay normas para todo. Y como no iba a ser menos, para la destrucción de documentos confidenciales no podía faltar una: la norma DIN 32757, donde se describen los tamaños de las tiras y partículas máximos para la destrucción de tipos de documentos de forma segura:

Nivel de seguridad Tipo de documentos Tiras Partículas
1 Generales Ancho ≤ 12 mm
Largo ∞
2 Internos Ancho ≤ 6 mm
Largo ∞
Tamaño ≤ 800 mm²
3 Confidenciales Ancho ≤ 4 mm
Largo ≤ 80 mm
Tamaño ≤ 320 mm²
4 Secretos Ancho ≤ 2 mm
Largo ≤ 15 mm
Tamaño ≤ 30 mm²
5 Alto secreto Ancho ≤ 0,8 mm
Largo ≤ 13 mm
Tamaño ≤ 10 mm²
6 * Máximos requerimientos Ancho ≤ 1 mm
Largo ≤ 5 mm
Tamaño ≤ 5 mm²

Me lo apunto sólo por curiosidad y para responder las preguntas del Trivial ;) .

* No pertenece a la norma DIN y es para máximos requerimientos de destrucción de documentos.