Haron Hougham escribió:

Por qué debería dejar de usar Telegram ahora mismo

Haron Hougham escribió:

Este artículo fue publicado originalmente por William Turton, en Gizmodo.

Telegram es una aplicación de mensajeria supuestamente segura. Tiene más de 100 millones de usuarios. Ustede puede ser uno de ellos. Si es así, probablemente debería dejar de usarla ahora mismo. Aquí va la desafortunada realidad acerca de Telegram: No es tan segura como las campañas de marketing de su compañía aseguran.

De acuerdo con entrevistas con expertos en criptografía y seguridad, Telegram tiene un amplio abanico de problemas de seguridad y no hace honor a su palabra de ser un aplicación de mensajería segura.

Uno de lo mayores problemas es que no encripta los chats por defecto. Hay que configurar la app específicamente para que encripte los chats mediante el “chat secreto”. “Hay muchos usuarios que creen que se estan comunicando de forma encriptada, pero esto no es así porque no se han dado cuenta de que tienen que configurar la aplicación para que encripte los mensajes”. Son declaraciones hechas a Gizmodo por Christopher Soghoian, que es el principal analista de tecnología de las Unión Americana de Libertades Civiles.

“Telegram ha hecho todo lo que el gobierno quiere”. Ha dicho, “¿Preferiría que ellos utilizaran un sistema que siguiera métodos de criptografía más confiables, como Signal o Whatsapp?. Por supuesto. Pero si no está activado por defecto, carece de importancia”.

Encriptación por defecto – Haron Hougham escribió:

No hay razón para no encriptar los mensajes por defecto, especialmente en una aplicación que publicita que la seguridad es una de sus mayores prioridades. En contra de la opinión de casi todos los expertos en criptografia y seguridad, en las FAQ de Telegram, se autodefinen como más seguros que Whatsapp. Pero la realidad es que Whatsapp utiliza el protocolo criptográfico considerado más seguro del mercado y encripta todos los mensajes y llamadas por defecto.

No sólo ofrece opciones de dudosa seguridad, como chats no encriptados por defecto, lo que es una fiesta para los programas de vigilancia gubernamentales. Los expertos coinciden en que su tecnología de encriptación es defectuosa. Telegram utiliza su propio protocolo de encriptación, lo que está considerado como una debilidad cuando se trata de desarrollar aplicaciones de mensajeria encriptada.

Protocolo “casero”

“Ellos usan el protocolo Mtproto, que es “casero” y del cual no se han podido ver pruebas concretas de su seguridad”. Eso declaró a Gizmodo el profesor Alan Woodward, profesor de la Universidad de Surrey. El profesor criticó a Telegram por su falta de trnasparencia en lo referente a su protolo de criptografía casero. “En este momento no sabemos lo suficiente como para decir si es seguro o inseguro. Ese es uno de los problemas de la seguridad por oscuridad. Lo habitual entre los criptógrafos es revelar completamente sus algoritmos, pero aquí no ocurre eso. Si no se tiene considerable experiencia, uno no debería codificar su propia criptografía. Nadie entiende por qué ellos han hecho eso.”

“Dado que los expertos alaban universalmente el protocolo de Signal, que también utiliza Whatsapp, no existe razón para codificar su propia criptografía”, dijo Soghoian. “Esto es Computación Básica. No hay razón para codificarlo tu mismo, cuando existe algo extremadamente bueno que ha sido auditado exhaustivamente”.

“Basicamente, ellos crearon un protocolo”, declaró Matthew Green, profesor de criptografia en la Universidad Johns Hopkins. “De acuerdo a su propio blog, ellos tienen un par de matemáticos que no son criptógrafos, pero son muy inteligentes. Ellos desarrollaron su propio protocolo. Es bastante extraño. No es algo que un criptólogo experimentado haría. Dicho esto, no me consta que haya sido crackeado. Pero es raro.”

Filtracion de metadatos

La aplicación también permite filtraciones de metadatos “como una campeona”, dijo Woodward. No hace mucho tiempo, un investigador de seguridad descubrió que un atacante puede determinar cuando un usuario está en linea o fuera de linea. Sólo con ese dato se puede llegar a determinar con quien está hablando.

Usuario en linea - Haron Hougham

Usuario en linea – Haron Hougham

Luego, si ustede está buscando comunicarse de forma segura, utilice Signal, iMessage o Whatsapp. Telegram tiene demasiados defectos potenciales que pueden comprometer su integridad como aplicación de mensajería segura.

Fotografia HDR a partir de una sola imagen. Haron Hougham escribió:

Foto HDR a partir de una sóla imagen – Evitar aspecto lavado o muy oscuro.

Si te has sentido un poco decepcionado con tus fotografias porque sientes que no capturan lo que “ves”, la solución puede estar en la fotografía HDR. Es una alternativa para sortear el problema de imagenes que estan bien expuestas, pero presentan un aspecto lavado en algunas partes, o demasiado oscuras en ciertas partes.

HDR significa Alto Rango Dinámico, High Dynamic Range. Es una tarea de post procesado. Consisten en tomar una única imagen, o una serie de imágenes y combinarlas de manera tal de eliminar las partes sobreexpuestas y las poco expuestas. Y, por supuesto, conservar las mejores partes de cada imagen.

De esta forma se logra un resultado que es imposible de lograr con una sola toma, o con una unica combinación de apertura y velocidad.

Lo más normal es utilizar 3 tomas de la misma imagen, cada una a diferente velocidad o con una apertura diferente. Luego, se combinan las 3. Se puede utilizar 5, 7, las que se quieran.

Con este método se aproxima un poco más el resultado a lo que ve el ojo humano. Sólo un poco más.

Incluso algunas cámaras lo hacen de forma automática, aunque el resultado no es tan bueno como si lo hacemos con el Photoshop o el Lightroom.

Pero, ¿Cómo hacer si sólo pudimos tomar una única imagen? ¿Si no dio el tiempo, por ejemplo, porque el objeto estaba en movimiento? ¿O porque fue una foto casual que luego nos gustó más y consideramos que vale la pena?

Aquí va una forma de trabajar la imagen…

haron hougham - lavado - oscuro

haron hougham – lavado – oscuro

Basic

  • Oscurecer las Highlight y aclarar las sombras.
    • Esto se hace para “recuperar” detalles tanto de las luces como de las sombras.
    • Hay que tener especial cuidado con el tratamiento de los highlights. Si se oscurecen demasiado queda mal. Pero si no se oscurecen lo suficiente queda un aspecto “ lavado” y tampoco se “recuperan” detalles de esas zonas.
  • Subir un poco la exposición, el contraste y los negros.
  • Aumentar mucho la Claridad.
    • Con esto se aumenta el nivel de detalles en general, la definición, le empieza a dar ese aspecto de HDR.
Panel Basic - Haron Hougham

Panel Basic – Haron Hougham

Tone split

  • Ir al panel de Split Toning
  • Seleccionar color amarillo para las Highlights y Azul para las sombras.
    • Todas estas instrucciones se deben evaluar “caso por caso”, de manera tal de ir acercandose al resultado deseado y sin dudar en volver atrás o cambiar cuando sea necesario.
Split Toning - Haron Hougham

Split Toning – Haron Hougham

Detalles

  • Ir al panel de Detail
  • Aumentar el Sharpening hasta el punto que se considere adecuado.
Detail - Haron Hougham

Detail – Haron Hougham

Efectos

  • Se puede agregar una viñeta (Aunque esto queda mejor en fotografias de exteriores y no en el ejemplo)
Efectos - Haron Hougham

Efectos – Haron Hougham

¡Y ya está! No hay mucho más, repito que todos estos pasos deben ser tratados de acuerdo a la imagen, cada caso es distinto. No es lo mismo una fotografía sobrexpuesta, con aspecto lavado que una demasiado oscura. Y no es lo mismo una escena urbana que un interior.

Finalmente, así quedó la imagen final. Eliminé la parte del viñeteado porque no me gustaba el resultado. El aspecto lavado de los bordes no aportaba nada.

Imagen final HDR - Haron Hougham

Imagen final HDR – Haron Hougham

Y para terminar de apreciar el efecto, la siguiente es una comparativa de las imagenes original y final:

Comparativa - Haron Hougham

Comparativa – Haron Hougham

Aquí se puede apreciar el cambio con mucha claridad: No hay zonas de aspecto lavado ni demasiado oscuras. Existe un nivel de detalle significativamente superior que en la imagen original.

Haron Hougham

Haron Hougham escribio:

Fotografia HDR en Lightroom

Haron Hougham escribió:

Ahora es posible hacer fotos impresionantes en HDR (High Dynamic Range – Alto Rango Dinámico) de forma muy sencilla con Lightroom CC.

La siguiente fue tomada configurando la cámara para que tome una foto HDR de manera automática.

Modo HDR automático - Haron Hougham

Modo HDR automático – Haron Hougham

Tutorial de Lightroom: Como hacer fotos HDR. Haron Hougham escribio:

HDR significa High Dynamic Range, Alto Rango Dinámico. Es una forma de ampliar el espectro de luces y sombras de la fotografía. Sobrepasa las limitaciones del sensor de la cámara y acercandolo un poco a lo que el ojo humano puede ver.

Existe desde hace mucho tiempo. Es una técnica usada, por ejemplo, para resaltar al mismo tiempo detalles de un cielo muy luminoso y del interior de un edificio a través de las ventanas – Más oscuro – al mismo tiempo.

Para lograr este efecto se hacen varias fotografias iguales, con distintas exposiciones y luegos se las fusiona con alguna aplicación. El resultado final es de un nivel de detalle casi sobrenatural. Se conservan las zonas correctamente expuestas de cada fotografía y se descarta las demasiado oscuras o demasiado iluminadas.

Hasta no hace mucho era un proceso complicado. Pero ya no: Con Lightroom CC (Y también con Photoshop CC), se ha transformado en una tarea al alcance de todos.

Veamos como funciona:

Haron Hougham escribió:

Aquí muestro una serie de fotografias iguales, capturadas con distintos niveles de exposición. La foto capturada con la exposición “correcta” no tiene suficente rango dinámico. Algunas zonas tienen demasiada luz y hay otras zonas con iluminación insuficiente. Hice también fotografias con mayor y menor exposición.

3 exposiciones - Haron Hougham

3 exposiciones – Haron Hougham

Las fotografias ya fueron importadas a Lightroom.

Hay que seleccionar todo el grupo e ir a:

Photo/Photo Merge/HDR

Lightroom crea una vista previa de las fotos fusionadas. Ofrece 2 opciones principales:

  • Auto Align: Las alínea automáticamente, si hubiera existido algún moviento entre toma y toma. No sucede si se utilizó un trípode.
  • Auto Tone: Esta opción crea una vista previa balanceada, que suele ser un buen punto de partida.
  • Deghost Amount: Por si hay movimiento entre las distintas capturas. Animales en movimiento, agua corriendo, hojas movidas por el viento. Eso puede ser reparado eligiendo un nivel correcto de “de-ghosting”.

Hacer click en “Merge” y las imágenes seran fusionadas en una nueva imagen en formato “.dng”. Será nombrada como Nombre_Original-HDR.dng

Nueva Imagen

Esta imagen nueva va a tener un nivel de detalle superior a las demás fotos de la serie. La serie puede estar compuesta por un número variable de imágenes, pero lo normal es 3.

HDR Merge - Lightroom - Haron Hougham

HDR Merge – Lightroom – Haron Hougham

A partir de aquí se puede procesar la imagen como cualquier otra fotografía dng. La diferencia es que se tiene mayor información en las luces y sombras para trabajar. Esto trae aparejado un resultado mejor que si se trabajara con cualquiera de las fotografias originales.

Es una forma muy sencilla e innovadora de obtener resultados profesionales en Lightroom. Hay ocasiones en las que se pueden obtener mejores resultados en Photoshop, pero con este método se puede salir del paso en la mayoria de los casos.

Saludos.

Haron Hougham

Haron Hougham escribio:

Haron Hougham escribió:

signal-vs-telegram-vs-whatsapp

Telegram, Signal, Whatsapp, he ahí la cuestión, Haron Hougham escribió:

 

Esto no será un tratado criptográfico, pero si una introducción a un universo enorme: La seguridad de las comunicaciones. Esta es una época en que la gente tiene miedo por su privacidad y los gobiernos avanzan sobre la misma. Hay formas de mantener la privacidad de las comunicaciones, sin tener que transformarse en expertos informáticos. Hay aplicaciones mejores y peores…

Pero, ¿Cuáles son esas aplicaciones Harón Hougham? ¿Y qué tan seguras son en realidad? Aquí va una pequeña introducción al tema. Primero la que es la reina de facto de las aplicaciones seguras: Signal. Esta es considerada la mejor entre los expertos en criptografia. También veremos Whatsapp, que utiliza el códido de Signal para garantizar la seguridad de sus mensajes. Y hablaremos de Telegram.

hacker

Signal ha derrotado a los hackers. Haron Hougham escribio:

Hay una buena razón para confiar en Signal, no sólo que su creador Moxie Marlinspike es muy respetado. Esa razón es que a pesar de muchos intentos serios de romper su securidad, la integridad y privacidad de sus mensajes ha permanecido intacta.

Esto no significa que Signal sea invulnerable a todos los posibles ataques. Algunos investigadores han descubierto problemas y otro dicen que hay más y que los publicaran en breve. Markus Viervier, de X41 D-Sec GmbH y Jean-Philippe Aumasson de Kudeski Security, revelaron debidlidades en Signal el año pasado. Una de ellas permitia a un atacante agregar datos duplicados en anexos encriptados y hacer que la aplicación se “cuelgue”. Estas debilidades, que no eran importantes, fueron corregidas casi inmediatamente por Open Whisper System.

Vervier y Aumasson declararon a FORBES que pueden haber encontrado algunas fallas nuevas en la criptografía de Signal, que planean publicar en breve, en una conferencia de Hack In The Box. Se negaron a revelar los detalles ya que “estan aún analizando las posibles fallas de los componentes criptográficos”.

Sandboxing

Por su experiencia testeando la aplicación, Vervier cree que uno de los mayores problemas con Signal y otras aplicaciones similares es la falta de sandboxing de las aplicaciones. Eso puede prevenir exploits contra componentes de 3ros utilizados por Signal, separando “características peligrosas”, de las características fundamentales. Por ejemplo archivos multimedia y GIFs. De hecho, el método para causar el “cuelgue” de la aplicación era a traves de archivos multimedia inválidos. Pero para eso necesitaban utlizar un servidor de Signal hackeado, lo que no es tarea trivial.

“Todas esas fallas de esos comoponentes empleados por los estas aplicaciones, son una amenaza directa para la seguridad de sus mensajes privados”. “Consecuentemente un atacante “sólo” necesita explotar componente utilizado por Signal en Android o iOS para acceder a sus mensajes privados. Hay ejemplos públicos de componentes con fallas, tanto en iOS como en Android prácticamente todos los meses.

“Ninguno de estas aplicaciones emplea actualmente el sandboxing, y eso incluye a Signal. Ese es un hecho que queremos señalar”

Pero el punto crucial de las declaraciones de Vervier es: “No hemos encontrado, hasta el momento, ningun exploit que revele el contenido de los mensajes privados”. En castellano: Hasta hoy, Signal sigue siendo seguro.

candado

Riesgos de WhatsApp y Telegram.

Haron Hougham escribió:

¿Qué hay de Whatsapp? El contenido de sus mensajes debería tener un nivel de seguridad similar al de Signal. Este sería debido a que comparte el protocolo de la aplicación de Open Whisper System. Pero existe un riesgo diferente con Whatsapp: El Departamento de Justicia puede exigir que se le entreguen los datos de a quién está contactando un usuario, cómo y cuándo.

Según un artículo reciente de FORBES, el gobierno (De USA) ha utilizado repetidamente dispositivos de pen trap para supervisar el comportamiento en whatsapp de sospechosos, aún aunque no podrian acceder al contenido de los mensajes. Si el gobierno de Trump empieza a perseguir las “filtraciones”, como sus tweets sugieren, estos pen traps puede revelar el nombre de quienes producen las filtraciones.

Sin embargo, se sabe que Signal ha recibido una única orden de pen trap: Le respondio al FBI que sólo le podian revelar la fecha en que la cuenta había sido creada y la última vez que se había conectado esa cuenta.

Privacidad de los metadatos

Haron Hougham escribió:

Mientras que Signal no almacena datos tales como contactos y registros de llamadas, Whatsapp si almacena esos datos durante un período de tiempo indefinido. Incluso comparte algunos metadatos con Facebook si los usuarios has dado la autorización.

En lo que se refiere a Telegram, tiene algunos fallos que lo hacen más difícil de recomendar que las otras aplicaciones. Para empezar, su versión de la criptografía end-to-end. Telegram lo denomina cifrado cliente-a-cliente y no está habilitado por defecto. Hay que activarlo explícitamente con los chats secretos. Los hackers had dejado expuesto a Telegram en más de una ocasión. En agosto de 2.016, una debilidad fue descubierta, cuando atacantees de Iran lograron “robar” mensajes de ciertas cuentas cuando se abrian cuentas en teléfonos nuevos. También lograron descubrir 15 millones de teléfonos (Iranies) que utilizaban la aplicación. En 2.015, un experto en seguridad conocido sólo como “The Grugq” criticó la aplicación por su “debil criptografía casera”. Dicho esto, nadie hasta ahora ha podido romper públicamente su criptografia.

Tambien se debe tener en cuenta que adversarios especialmente sofisticados pueden atacar la infraestructura de las empresas de telecomunicaciones para espiar tanto a Whatsapp como a Telegram. Esto fue probado por algunos investigadores el año pasado. Aunque es una exploit de hackers de algunos gobiernos y ha tomado estado público, esta vulnerabilidad llamada SS7 sigue siendo efectiva si los proveedores no han actualizado sus firewalls para prevenir estos ataques.

¿Cuál es la conclusión?

Harón Hougham escribió:

De las tres, la mejor apuesta es utilizar Signal.

Haron Hougham escribió:

Haron Hougham escribió:

Una explicación sobre el WPS (WiFi Positioning System)

telefono celular posicion wifi

Planeta señal wifi telefono

¿Entiendes cómo Wi-Fi y GPS trabajan para rastrear tu posición?

Wi-Fi Positioning System (WPS) es un termino acuñado por Skyhook Wireless para describir su sistema de localización basado en Wi-Fi. Pero otras empresas, como Google, Apple y Microsoft usan GPS para determinar la ubicación de las redes Wi-Fi, lo que a su vez puede ser utilizado para encontrar la posición de una persona sólo en base del Wi-Fi

Es posible que alguna vez veas que una app que usa GPS te solicita cambiar a Wi-Fi para obtener una posición más precisa. Suena extraño, incluso contraituitivo, que el Wi-Fi tenga algo que ver con el posicionamiento GPS, pero ambas tecnologías trabajan juntas y logran una precisión mucho mayor.

Esta metodologia es más útil en áreas urbanas donde hay mucha densidad de redes wifi. Los beneficios son aún mayores si se considera que hay circunstancias en las cuales los GPS tienen dificultades para funcionar. Por ejemplo, en el interior de edificios, en el subte o en estacionamientos subterraneos. En lugares donde la señal del GPS es intermitente o muy débil.

El WPS no funciona si está fuera del alcance de las señales del Wi-Fi. Si el dispositivo no “ve” ninguna señal de Wi-Fi, el sistema no funciona.

¿Cómo funciona el sistema WPS? – Haron Hougham

Los dispositivos que tienen GPS y Wi-Fi envian información relacionada con una red, hacia las compañias de GPS, para que estas puedan determinar la posición de la red.

Esto funciona haciendo que el dispositivo envie el BSSID (MAC Addres) del punto de acceso y la posición determinada por el GPS.

Cuando el GPS se usa para determinar la posición de un dispositivo, también verifica las redes wifi cercanas y busca toda la información pública de esas redes que pueda ser usada para identificarlas. Una vez que la localización y las redes cercanas fueron encontradas, esa información queda guardada.

La siguiente vez que alguien está cerca de esas mismas redes, pero no tiene buena señal de GPS, el servicio puede ser usado para determinar la posición del dispositivo, ya que la localización de las redes que “ve” es conocida.

            Usemos un ejemplo que lo haga más fácil de entender.

Usted tiene buena señal de GPS y su Wi-Fi está activado. Se encuentra en una tienda cualquiera. La localización es fácilmente establecida por el GPS. Su dispositivo “ve” unas cuantas señales de Wi-Fi en las inmediaciones.

Toda esta información (La posición y las redes que está “viendo”) son enviadas a la empresa. Por ejemplo, Apple o Google.

Más tarde, otra persona que tiene Wi-Fi, pero no GPS entra a la misma tienda. Puede que el GPS tenga mala señal por las condiciones climáticas. Puede que este averiado. Tal vez, el dueño del teléfono lo desactivó.

Sea como sea, dado que la posición de las redes wi-fi cercanas es conocida para la empresa, la posición de su teléfono también puede ser determinada en base a las redes que está “viendo”.

Esta información se actualiza continuamente por las empresas (Google, Microsoft, Apple) y todas ellas la utilizan para determinar la posición de sus clientes de forma más precisa. Vale recordar que toda esta información es pública, no hace falta la clave de las redes wi-fi, sólo el nombre.

Esta es la forma en que se determina la posición de los teléfonos. Aunque no tengan el GPS activado y aunque no se conecten a ninguna red Wi-Fi.

 

Robots y Moralidad – Haron Hougham

Haron Hougham escribió:

Los científicos quieren modernizar las “3 Leyes de la robótica” de Asimov, dice Haron Hougham.

¿Harón, está bien crear robots militares que puedan matar personas? No me lo preguntó nadie esta vez. Solo es una pregunta que me surgió mirando a un amigo que parece actuar siempre como un robot…

pexels-photo-595804

Hace un tiempo, un robot militar utilizado por el ejercito sudafricano mató a 9 soldados debido a un mal funcionamiento. Un tiempo antes, ese mismo año, una fábrica sueca fue multada porque un robot industrial lesionó a uno de sus trabajadores (Aunque parte de la responsabilidad fue atribuida al empleado). Los Robots han sido culpados de otras ofensas menores como responder mal a una pregunta.

¿Cómo prevenir este tipo de problemas? “Dejando de fabricar robots psicópatas”, es la respuesta de algunos expertos.

Moralidad

“Si construyes inteligencia artificial pero no consideras su moralidad ni creas una conciencia que sienta remordimientos si hace algo mal, entonces, técnicamente es un psicópata”. Eso dice Josh Hall, autor del libro: Más allá de la Inteligencia Artificial: Creando la conciencia de una máquina.

Durante años, las 3 leyes de la robótica, del autor Isaac Asimov fueron suficientes para los defensores de los robots.

Esas leyes, como fueron publicadas en la historia original eran simples.

            1) Un robot no hará daño a un ser humano o, por inacción, permitir que un ser humano sufra daño.

            2) Un robot debe hacer o realizar las órdenes dadas por los seres humanos, excepto si estas órdenes entrasen en conflicto con la 1ª Ley.

            3) Un robot debe proteger su propia existencia en la medida en que esta protección no entre en conflicto con la 1ª o la 2ª Ley

Cada una de estas leyes tiene precedencia sobre la siguiente. En consecuencia, bajo estas leyes, un robot no puede cumplir una orden de matar a un ser humano. E incluso debe obedecer órdenes que impliquen su propia destrucción.

Robots mas sofisticados

Pero, “en la medida en que los robots se han vuelto más sofisticados y más integrados en la vida cotidiana, esas leyes se han vuelto demasiado simplistas”. Eso dicen Chien Hsun Chen y Yueh-Hsuan Weng, coautores de un artículo publicado en el Journal of Social Robotics hace un tiempo.

El artículo ha desatado una discusión entre expertos en robótica que dicen que es tiempo de que la humanidad ataque estos dilemas éticos.

Estos científicos quieren desarrollar un conjunto de reglas que determinen como “castigar” a un robot, decidir quién los regulara y crear un “lenguaje robotico-legal” que pueda ayudar a controlar a la siguiente generación de autómatas.

Incluso si los robots no son enteramente autónomos, es necesario establecer una cadena de responsabilidad clara por sus acciones.  Esa es la opinión de Leyla Takayama, investigadora de un laboratorio de desarrollo de robots open source. “Es necesario establecer quién recibe el crédito cuando el sistema funciona bien, y cuando funciona mal. Y eso tiene que ser muy transparente”.

Coexistencia entre robots y humanos – Haron Hougham

La coexistencia entre robots y humanos puede surgir alrededor del 2.030 opinan los científicos. Ya hay  gran cantidad de robots en las casas de familia, por ejemplo los que limpian el piso. La siguiente generación será más sofisticada y se expera que provean servicios como seguridad, enfermeria y educación.

Estas máquinas tendran la habilidad de tomar decisiones independientes y trabajar con muy poca supervisión. Es por esto – dice Chen – que es tiempo de decidir quién va a regular a los robots.

Las reglas para este nuevo mundo deberan contemplar cómo deben interactuar los humanos con los robots y cómo deben comportarse estos.

La responsabilidad por el comportamiento de un robot son un camino de via única en estos momentos, dice Hall. “Siempre que construyes una máquina que hace algo mal, es tu responsabilidad porque tu construiste esa máquina”. “Pero está claro que en algún momento del futuro vamos a construir máquinas capaces de tomar decisiones independientes. Necesitamos estar preparados para eso”.

Asignación de responsabilidades

Asignar responsabilidades en un caso de un accidente relacionado con un robot no es siempre tan simple. No hace mucho, una fábrica sueca fue multada porque el mal funcionamiento de un robot industrial casi mató a un operario. El trabajador estaba reparando una máquina utilizada para levantar piedras pesadas. Pensó que había cortado la electricidad y se aproximó al robot sin miedo. Pero el robot “volvió a la vida” y tomó al trabajador por la cabeza.

En este caso, el fiscal consideró a la empresa responsable por las malas condiciones de seguridad, pero parte de la responsabilidad fue atribuida al trabajador.

“Las máquinas evolucionaran hasta el punto en que tendremos que decidir si las culpas de estos accidentes son del fabricante o de la misma máquina”, dice Hall.

También hay que regular la interacción entre humanos y robots dice Henrik Christensen, jefe del departamento de robótica del Instituto de Tecnología de Georgia.

“Estamos llegando a la cuestión de cómo deberíamos tratar a los robots”, dice Christensen. “¿Deberiamos ser amables con una persona, pero maleducados con un robot?”. “¿Está bien patear a un perro robot, pero decirle a los niños que no se debe hacer con un perro normal?”.

Christensen dice que la ética referente a la interacción entre humanos y robots no seran tanto por protección sino también para asegurarnos de hacer “lo correcto”.

Hardware y Software – Haron Hougham

Algunas de estas reglas estarán implementadas en el hardware de las máquinas, otras en el software. Y algunas pocas necesitaran de la supervisión de agencias independientes, según los expertos.

Sea como sea, los esfuerzos para crear una interacción completa con humanos siempre estará incompleta. “No hemos logrado determinar con cláridad un código ético entre humanos a pesar de los siglos de evolución”, dice Hall. “La moralidad es imposible de codificar en términos formales”.

 

Haron Hougham escribió:

Lavado sucio: ¿Tu ropa contamina el océano? – Haron Hougham

Haron Hougham escribió:

Publicado originalmente por Victoria Gill, BBC, citado por el blog de Haron Hougham.

exclusive-laundry-sevices-5-clothing-items-635941682172334321

“Sr Haron Hougham, ¿Qué hay de la contaminación de las lavadoras de nuestras casas?”, me preguntaba hace unos días una conocida con aficción por el trato formal…

En un simulador de llovizna en la Universidad de Leeds y en un laboratorio de lavado en Plymouth, la investigación está revelando un inesperado costo medioambiental de la ropa que usamos diariamente.

“No mucha gente sabe que mucha de nuestras ropas están hechas de plástico, poliester y acrílico”. Eso  ha dicho Imogen Napper, una estudiante de post-grado de la Universidad de Plymouth

La Sra Napper y el Pofesor Richard Thompson estudian microplásticos marinos, fragamentos y fibras encontrados en la superficie del oceano, en las profundidades y en la cadena alimenticia marina.

En un reciente estudio de laboratorio, encontraron que las ropas de poliester y acrílico pierden fibras cada vez que son lavadas, que se convierten en otra fuente de contaminación que eventualmente alcanza los oceanos.

“Mis amigos suelen reirse de mi porque piensan que la la biología marina es una ocupación muy sexy, que todo se trata de tortugas, países cálidos y bikinis”, comentó la Sra Napper.

“Pero he dedicado muchas horas a lavar ropa y contar fibrias”

Puede no ser exótico, pero esta trabajosa “ciencia del lavado” ha revelado que una carga promedio de una lavadora (6 kg) puede liberar:

  • 140.000 fibras de las telas de poliester y algodón.
  • Alrededor de 500.000 fibras de las telas de poliester.
  • Más de 700.000 fibras de las telas de acrílico.

Pescando plástico

island-pag-1636842-1279x719-copy

Parte del plástico encontrado en el oceano viene de la vestimenta, dicen los científicos. De cada carga de lavado de vestimenta de cada lavadora. “Se libera una cantidad de fibras en cada lavado muy superior a lo que esperábamos”, declaró la Sra Napper.

Se van por las tuberias, y alcanzan finalmente el océano.

El prof. Thompson dijo que el lavado de vestimenta puede ser una “fuente significativa” de microfibras de plástico en los oceanos.

“Cuando tomamos muestras, encontramos fibras de plástico de menos espesor que el cabello humano, en los peces, en sedimentos marinos y también flotando en la superficie”

Son necesarios algunos cambios “en la etapa de diseño”, ha dicho, ropa mejor y más resistente y menos “vestimenta descartable”, que dure más tiempo y sea menos dañina para el medio ambiente.

“Las prendas que lavamos eran similares pero algunas perdian fibra mucho más rapido que otras”, declaró el profesor Thompson.

“Necesitamos entnder por qué alguna vestimenta se degrada más rápido que otra. Recien entonces podremos intentar minimizar la emisión innecesaria de plásticos”

Ahora los científicos cuentan con el respaldo de la que posiblemente sea la más saludable de las organizaciónes británicas: El instituto de la mujer, decidió iniciar una capaña de lo que denominaron “soluciones innovadoras” para el problema de las microfibras de plástico en los oceanos.

pexels-photo-531765

Impermeables tóxicos

“¿Pero Harón, y entonces no se puede fabricar más ropa impermeable a causa de los problemas que causa el lavado?”. Comentario de mi amiga que intento responder a continuación:

El Profesor Richard Blackburn, es el jefe del gurpo de investigación de materiales sustentables de la Universidad de Leeds. El concuerda en que los fabricantes textiles deben reflexionar acerca de lo que ocurre cuando usamos y lavamos nuestra vestimenta.

“La gente no piensa en eso”, ha dicho, “entonces, potencialmente, la polución puede ser causada por nosotros – los consumidores – más que por los fabricantes”

También se trató el tema del lavado, de los tintes químicos lavados que se degradan y terminan contaminando el medio ambiente.

bio-hazard-suit-copy

Los impermeables de alta gama se tratan con químicos perfluorinados (Perfluorinated chemicals – PFCs), muy resistentes y potenciales contaminantes tóxicos.

Los revestimientos textiles y otros materiales con PFCs son resistentes a los tintes, grasas y el agua. También son usados en empaques de alimentos.

Moleculas – Alambrado

Estas moléculas permanecen en la parte exterior de las telas como protección, una especie de alambrado de púas químico. Cada púa rechaza las moléculas de agua, que son demasiado grandes para pasar por la malla de ese alambrado. Las moléculas de aire pueden pasar, lo que da como resultado tejidos impermeables y transpirables.

waterproofing_fabric-copy

Pero, como indica el Dr Andrew Sweetman, del Centro de medio ambiente de Lancaster, los estudios de laboratorio y de campo han demostrado que parte del PFC se acumula en el tejido de los peces cuando consumen aguas y/o comidas contaminadas, alcanzando cotas que pueden ser dañinas para la salud.

“Esencialmente, no son biodegradables”, explicó a BBC News. “Tomamos muestras de las vias de agua, el resultado de su amplio uso, es que los encontramos en todos lados”.

pexels-photo-343188

Leyes y regulaciones

Los fabricantes textiles tienen que acatar leyes y regulaciones que limitan la contaminación que liberan en sus procesos. Sin embargo no hay límites para lo que podemos liberar los consumidores en nuestros propios hogares, dijo el Profesor Blackburn.

También hicieron una comparación entre telas tratadas con PFC y con otras tratadas con productos basados en aceites que son más benignos con el medio ambiente.

“Tomamos muestras de telas que fueron tratadas con distintos productos y llevamos a cabo pruebas ajustatadas a los estándares industriales. Las rociamos con agua y medimos su comportamiento”.

“Demostramos que los nuevos productos, que no son basados en PFC nos dieron los mismos valores de impermeabilidad que los basados en PFC, que se han usado durante décadas”.

Una campaña de Greenpeace del año pasado, estimuló a varias marcas de ropa a prometer que finalizarian con el uso de PFC en todos sus productos.

Un representante del European Outdoor Group, el organismo que representa a esta industria, dijo acerca de la investigación del Prof. Blackburn y la Sra Hill “representa el tipo de datos que necesitamos para tomar nuestras decisiones”.

“Es realmente un desafío, pero las marcas estan bien predispuestas a aceptar esta información y alejarse del uso del PFC”

Sin embargo, el Prof Blackburn también aclaró que en comparasión con la “huella medio ambiental” de las fibras naturales del algodón, muchas telas sintéticas son “bastante limpias”

“Siempre les digo a mis nuevos estudiantes que para “criar” un kilogramo de algodón natural se necesita la cantidad de agua que una persona va a beber en toda su vida”

Ropa de la basura

La misma conocida me decía “Sr Hougham…¿Y de qué manera se pueden fabricar esos materiales mágicos que no causan problemas cuando se someten al lavado?”

Los siguientes “bio-sintéticos” estan disponibles actualmente y se estan volviendo paulatinamente más populares:

Pero, en palabras del Prof. Blackburn “estos no ha recibido la atención de la industris, debido a la fuerza de la industria petroquímica”

Citó otros ejemplos de fibras hechas de desperdicios de comida fermentados y de cáscaras de frutas.

Estas nuevas investigaciones presionan a la industria textil y a los fabricantes de ropa para que sean menos destructivos con el medio ambiente. Pero hay algo que muy fácilmente podemos hacer todos para reducir el impacto en el medio ambiente.

“Somos adictos al consumo a un nivel no sostenible” dijo el Profesor.

“No puedo dejar de enfatizar lo importante que sería para la sostenibilidad si simplemente compramos menos prendas todos los años, las utilizamos más y las tiramos con menor frecuencia”.

Artículo original de la BBC. Citado por Haron Hougham.

Aaron Haron Hougham escribió:

Blog de Aaron Haron Hougham

Aaron Haron Hougham escribió:

El lavado de cerebro continua…

Paso 9: Merge un PR (Pull Request)

Sigue adelante y haz click en el botón verde “Merge pull request”. Esto grabará los cambios en el master branch y seran definitivos.

git_101_screenshot_6-paso-9-copy

Cuando esté listo, recomiendo borrar el branch, ya que demasiados branchs generan confusión. Para eso haga click sobre el botón gris “Delete branch

Entonces puede verificar que sus commits fueron grabados haciendo click en el link “Commits” en la primera página del nuevo repo.

git_101_screenshot_7-paso-9-2-copy

Esto le mostrará una lista de todos los commits en ese branch. Ademas tambien puede ver el que acaba de grabar en la parte superior de la lista (Merge pull request #2)

git_101_screenshot_8-paso-9-3-copy

También puede ver el hash code del commit en el lado derecho. El hash code es un identificador único para ese commit específico. Es util para referenciar ese commit en especial y cuando hay que deshacer cambios: Usar el comando git revert <número de hash code> para deshacer.

Paso 10: Traer los cambios en GitHub otra vez a su

Ahora, el repo en GitHub luce diferente a lo que usted tiene en su computadora local. Por ejemplo, el commit que usted hizo en su branch y que fue grabado en el master branch no existe en el master branch de su computadora.

Para bajar a su computadora los cambios que usted, u otros usuarios, han realizado en el servidor, use el comando git pull origin master (Cuando esté trabajando en el master branch).

lnxuser:myproject lnxuser$ git pull origin master

remote: Counting objects: 1, done.

remote: Total 1 (delta 0), reused 0 (delta 0), pack-reused 0

Unpacking objects: 100% (1/1), done.

From https://github.com/romba/mynewrepository

* branch           master     -> FETCH_HEAD   b345d9a..4031b7c master     -> origin/master

Merge made by the ‘recursive’ strategy.

lnxuser.txt | 1 +

1 file changed, 1 insertion(+)

Esto le mostrará todos los archivos que hayan cambiados y también cuales han sido los cambios.

Ahora puede usar el comando git log otra vez para ver todos los nuevos commits.

Puede necesitar cambiar los branches otra vez hacia el master branch. Puede hacer esto usando el comando git checkout master.

 

lnxuser:myproject lnxuser$ git log

commit 3e270876db0e5ffd3e9bfc5aug4ie89b64b83812c

Merge: 4f1cb17 4031b7c

Author: Aaron Romba <lnxuser@hubspot.com>

Date: Fri Oct 21 11:48:21 2015 -0200

 

Merge branch ‘master’ of https://github.com/romba/mynewrepository

 

commit 4f1cb1798b6e6890da403ar5383e6337df577c2a

Author: Aaron Romba <lnxuser@hubspot.com>

Date:   Fri Oct 21 11:22:09 2016 -0200

 

added a new file

 

commit 4031b7c53212ca92151c743b4ed7dde07d9be3ce

Merge: b345d9a 1e8dc08

Author: Aaron Romba <aaron@aaron.net>

Date:   Fri Oct 21 11:23:28 2016 -0200

 

Merge pull request #2 from romba/my-newbranch

 

Added some more text to my file

 

commit 1e8dc0830b4db8c93efd80479ea886264768520c

Author: Aaron Romba <lnxuser@hubspot.com>

Date:   Fri Oct 21 11:26:15 2016 -0200

 

Added some more text to my file

 

commit b345d9a25353037afdeaa9fcaf9f330effd157f1

Author: Aaron Romba <lnxuser@hubspot.com>

Date:   Thu Oct 10 11:42:15 2016 -0200

Step 21: Disfrute su éxito.

Ha logrado realizar un pull request (PR) y además grabar su código en el master branch. ¡ Felicitaciones ! Si quiere profundizar un poco más en el tema, lea este link para obtener más trucos y conocimientos relacionados con el uso del git y GitHub. Será otro lavado de cerebro, estilo Aaron Haron Hougham, pero esta vez en inglés.

Como en tantas otras cosas, la práctica hace la perfección, así que siga estos consejos aunque ya tenga el cerebro lavado de tanto git y GitHub.

Aaron Hougham (Haron) escribió:

Aaron Hougham (Haron) escribió:

El lavado de cerebro continua…

   Paso 7: Push a branch a GitHub

Ahora haremos un push al commit del branch al nuevo repo de GitHub. Esto permite a otra gente ver los cambios que se han hecho. Si tienen la aprobación del dueño del repositorio, los cambios pueden unirse (Merge) al master branch.

Para hacer el push de los cambios al nuevo branch de GitHub, se debe hacer uso del comando: git push origin tu-nombre-de-branch. GitHub automaticamente creará el branch en el repositorio remoto:

lnxuser:myproject lnxuser$ git push origin mi-nuevo-branch

Counting objects: 3, done.

Delta compression using up to 8 threads.

Compressing objects: 100% (2/2), done.

Writing objects: 100% (3/3), 313 bytes | 0 bytes/s, done.

Total 3 (delta 0), reused 0 (delta 0)

To https://github.com/romba/mynewrepository.git * [new branch]     mi-nuevo-branch -> my-nuevo-branch

 

Usted se puede estar preguntando el significado de la palabra “origin” en el comando antes mencionado. Lo que ocurre es que cuando se clona un repositorio remoto a una máquina local, git crea un alias. En casi todos los casos este alias es llamado “origin”. Basicamente es una abreviacion de la URL del repositorio remoto. Entonces para hacer el push de sus cambios al repositorio remoto, se puede usar indistintamente el comando git push git@git.com:git/git.git su-nombre-de-branch o también git push origin su-nombre-de-branch

(Si esta es la primera vez que usa GitHub localmente, puede que le solicite que haga un login con su nombre de usuario de GitHub y su clave)

Si recarga la página de GitHub, verá una nota indicando que un branch con su nombre ha sido subido al repositorio. También puede hacer click sobre el link “branches” para ver su branch en la lista.

git_101_screenshot2-paso-7-copy

Paso 8: Crear un Pull Request (PR) – (Estilo Aaron Hougham)

Un pull request (PR) es una forma de avisar al dueño del repo que ustede quiere hacer cambios en el código. Esto le permite revisar el código y asegurarse de que está todo bien antes de subir sus cambios al master branch.

Así se ve la página de PR antes de que lo envie:

git_101_screenshot_4-paso-8-copy

Y así se la ve después que ha enviado su PR:

git_101_screenshot_5-paso-8-2-copy

Ustede debería ver un gran botón verde en la parte inferior que dice “Merge pull request”. Si lo presiona consolidará sus cambios en el master branch.

Considere que este botón no siempre estará en color verde. En algunos casos estará de color gris. Esto significa que existe un “merge conflict” Esto ocurre cuando hay un cambio en un archivo que choca con otro cambio en otro archivo y git no puede decidir cuál versión usar. Debera indicarle manualmente a git qué versión es la que debe usar.

Algunas veces usted será uno de los dueños, o el único dueño del repo, en tal caso no necesita crear el PR para consolidad sus cambios. Sin embargo sigue siendo una buena idea hacer el PR, porque así puede conservar un registro histórico de sus cambios y asegurarse de crear un nuevo branch cada vez que introduce un cambio.

 

Para continuar con el lavado (Versión Haron Aaron Hougham) de cerebro antes mencionado, ya vendrán otros capítulos.

Aaron Haron Hougham escribió:

Aaron Haron Hougham escribió:

El lavado de cerebro continua…

 

Paso 5: Crear un nuevo branch (Versión Aaron Haron Hougham)

Ahora que has hecho un nuevo commit, probemos algo un poco más avanzado.
Digamos que desea crear una nueva función pero le preocupa realizar cambios en el proyecto principal mientras desarrolla la función. Aquí es donde entran las git branches.
Las branches le permiten moverse hacia adelante y hacia atrás entre los “estados” de un proyecto. Por ejemplo, si desea agregar una nueva página a su sitio web, puede crear un nuevo branch sólo para esa página sin afectar a la parte principal del proyecto. Una vez que haya terminado con la página, puede combinar los cambios de su branch en la rama principal.

Cuando se crea un nuevo branch, Git mantiene un registro de lo que comprometen a su rama ‘ramificada’, por lo que conoce la historia detrás de todos los archivos.
Digamos que usted está en la rama principal y desea crear un nuevo branch para desarrollar su página web.

Esto es lo que vas a hacer: Ejecuta git checkout -b <mi nombre de branch>.

Este comando creará automáticamente una nuevo branch y luego lo moverá a esa rama, fuera de la rama principal.
Después de ejecutar el comando anterior, puede utilizar el comando git branch para confirmar que su rama fue creada:

 

lnxuser:myproject lnxuser$ git branch

Master

*my-new-branch

 

 

Paso 6: Crear un nuevo repositorio en GitHub

Si sólo desea realizar un seguimiento local de su código, no necesita usar GitHub. Pero si quieres trabajar con un equipo, puedes usar GitHub para modificar de forma colaborativa el código del proyecto.

Para crear un nuevo repo en GitHub, inicie sesión y vaya a la página principal de GitHub. Debería ver un botón verde ‘+ Nuevo repositorio’:

github-nuevo-repositorio-copy

Después de hacer clic en el botón, GitHub le pedirá que nombre su repositorio y que proporcione una breve descripción:

github-descripcion-copy

Cuando haya terminado de llenar la información, pulse el botón “Crear repositorio”.

GitHub le preguntará si desea crear un nuevo repo desde cero o si desea agregar un repo que haya creado localmente. En este caso, ya que ya hemos creado un nuevo repo localmente, queremos empujarlo hacia GitHub, así que sigue la sección ‘…. o empuja un repositorio existente desde la línea de comandos’:

github-command-line-copy

(Deseará cambiar la URL de la primera línea de comandos a lo que GitHub indica en esta sección, ya que su nombre de usuario y de repo GitHub son diferentes.)

Para continuar con el lavado (Versión Haron Aaron Hougham) de cerebro antes mencionado, ya vendrán otros capítulos.