Foto de boda en Mongolia, 1920

Les recomiendo la visita a esta galería de fotos antiguas, algunas son muy interesantes.

Seguridad laboral

Through the Valley

El otro día compartí con ustedes el trailer cinemático de un videojuego que, incluso sin interesarme los juegos, me impresionó por lo bueno que era. Pues bien, la canción que suena también merece su propio post...


Link para ver el vídeo

... Aunque hay que decir que la versión original, que además tiene la letra ampliada, también es espectacular:


Link para ver el vídeo

¿Les quitarán los robots el trabajo a los programadores?

En estos días unos amigos que vienen de vacaciones a Canarias me pidieron una captura de pantalla de alguna web local del tiempo, en la que se viera la previsión para la próxima semana. Mi respuesta fue: "lo que en realidad quieren saber es qué ropa meter en la maleta, ¿cierto?". Y tenía razón. Así que, conociendo el sitio donde se van a alojar y lo que ellos van a estar haciendo en estos días, les di la respuesta que realmente necesitaban y no la que me habían pedido (la que les hubiera dado un robot).

Últimamente ha habido algunos avances en inteligencia artificial relativos al desarrollo de software, y parece que cada vez más hay herramientas automáticas que son capaces de crear pequeñas piezas que más o menos funcionan si es a bajo nivel. Pero, como les he contado alguna vez, eso no es programar: programar es pensar. El obstáculo principal que hay que superar no solo requiere conocimientos técnicos: requiere empatía y habilidades sociales, para entender lo que realmente quiere el cliente y que muy frecuentemente no es lo que él dice que necesita. 

Primero defines el problema de verdad (no el que te cuentan) y lo pones en su contexto; una vez está todo acordado con el cliente/usuario empiezas a pensar en qué tipo de herramienta o tecnología te podría dar las mejores soluciones para eso que quieres conseguir; entonces materializas lo que ya tienes en una arquitectura o diseño de cómo va a ser el producto que vas a tener que crear; lo siguiente es entrar en el detalle de qué debe hacer cada pieza de esa máquina que has diseñado, y cómo debería ser para conseguirlo; y es solo ahora, al final de todo ese proceso (en el que aún no se ha escrito ni una sola línea de código), cuando podemos hablar de sentarse a teclear para programar cada una de esas células. 

¿Que en este último nivel más bajo puede entrar una IA a generar herramientas que hagan tareas concretas? De momento no hay una solución generalizada que esté haciendo esto como estándar de mercado, pero quizá sea posible que exista en algún momento; lo que no creo que veamos aún, y probablemente en mucho tiempo, es a una máquina pensando de verdad. Tratar con un cliente requiere algo más que potencia de cálculo, y ese no será un trabajo tan fácil de reemplazar...

... A menos que tu cliente ya haya sido sustituido también por un robot, claro.


(Foto: Unplash)

Incompetencia global

El título tiene doble sentido, porque "Global" es la compañía de autobuses interurbanos de Gran Canaria. Hoy he tenido que viajar en uno y me ha llamado la atención esto:

Y luego a alguno le sorprenderá que los europeos nos vean como chimpancés asilvestrados y tercermundistas. Al ver el cartel he pensado que la cagada no deja de tener su mérito: no es fácil tener que escribir una idea tan sencilla en tres idiomas y hacerlo mal en los tres. Y aún más en la época de los traductores online que están lejos de ser perfectos pero al menos no son tan ridículos, y más siendo esta una isla que vive del turismo y teniendo literalmente miles de ingleses y alemanes (y ya puestos españoles) que pasan por la estación y a los que les podrías preguntar en un momento si la frase es correcta así. Pero claro, eso requeriría que alguien allí tuviera no ya profesionalidad sino cerebro.

Tajinaste rojo

Es una planta que hay en Canarias; y también existe el tajinaste azul que, conociendo la lógica latina, por supuesto no es azul. Si visitan los dos links verán otras también bastante espectaculares.

(La marca de agua de la foto del post creo que dice que es de Julián Quintero, pero no he podido encontrar su web)

El futuro del cine

Tiene ya unos años, pero ahora no recuerdo si compartí este trailer ya con ustedes y en cualquier caso siempre vale la pena verlo otra vez. Suban el volumen y póngalo a pantalla completa:


Link para ver el vídeo

Es por tu bien

Estaba viendo el vídeo y, lógicamente, pensaba: "pero con semejante problemón ¿por qué no la traen de fuera? No pueden ser tan estúpidos para...". Ay, optimista de mí. Véanlo completo que van a flipar:


Link para ver el vídeo

Y ya que estamos, cuando se oye por ahí que la sanidad en los Estados Unidos es carísima y se ven por las redes casos absurdos de facturas locas y demás, lo lógico sería hacerse la misma pregunta: si el negocio sanitario es tan increíblemente rentable allí ¿cómo es posible que las empresas de otros países no se instalen en ese mercado? Si tan ricos se hacen ¿por qué no hay más competencia? Sin entrar con el tema en detalle que sería largo, la respuesta corta es la misma: porque no se puede. Cuando les pongan a los EEUU como ejemplo de sanidad privada, el que les está hablando o no tiene ni idea o sí la tiene pero les quiere engañar: la intervención estatal es enorme y allí el libre mercado simplemente no existe (como sí existe por ejemplo en Suiza, y no vemos a los suizos muriéndose por la calle). ¡Sosialihmo o muette! No hay que elegir, vienen juntos.

El arte visual de los canales synthwave

Bueno, y lo que no es synthwave también pero tenía que titular de alguna manera el post. Cuando estoy trabajando con ruido (en la oficina por ejemplo) suelo ponerme los cascos con algo que me ayude a mantener el trance sin molestar: suele ser o bien Bluemars o bien algún vídeo de cualquiera de mis suscripciones en YouTube que tienen estos contenidos, y esto me ayuda a que se me vayan las horas sin darme cuenta.

(Imagen: Beeple)

La cosa es que, aparte de lo que es el sonido, muchos de estos canales tienen una estética muy particular y es esto lo que les quiero enseñar hoy mediante algunos ejemplos (pueden hacer click sobre las imágenes para verlas en grande). Empiezo por uno de mis súper favoritos, Synthwave Gems:

En el arte visual de estos canales siempre hay un aspecto algo relacionado con el retrofuturismo, y un toque misterioso o a veces melancólico que aumenta el interés. Lo que está claro es que esta gente pone muchísima atención elegir imágenes con una personalidad muy marcada, como hace por ejemplo Odiseo:

Y muy parecido a este último es también Astral Throb, que aparte de estar lleno de discazos cuida mucho su estética:

Pero en realidad cada canal le da su toque personal al asunto, y si no vean por ejemplo lo que hace New SovietWave:

¿A que se nota que esto no es solo poner fotos cool sin más? Hay una intención, un mensaje detrás. Asthenic, por ejemplo, acentúa más el toque retro...

... Al igual que hace The Prime Thanatos:

Y sin embargo Vector Seven tira más por el terror ochentero que encaja mejor con su música,

Mientras que Nightmare Owl tiende a deshumanizar su imagen haciéndola más cyberpunk:

En fin, el post va sobre imagen pero si de paso quieren conocer más música así les recomendaría Soul Search And Destroy y también Dalziel, para seguir explorando a partir de ahí. Me encanta Internet.

KE PASA

Aquí no hay nada que ver, circulen.

Qué rico, una siesta

Link para ver el vídeo

El cine, pero mejor

Y el título del post viene a que este (súper famoso) canal llamado Te lo resumo así nomás hace que hablar de cualquier película se te haga súper entretenido. Miren este buen ejemplo:


Link para ver el vídeo

¿No le ha pasado estar aburridos buscando algo que ver y todo lo que encuentran es del nivel "meh"? Pues no lo duden que si van a ver los vídeos que tienen aquí son súper divertidos desde el principio hasta el final. Muchos de ustedes ya conocerán el canal porque debe ser uno de los más famosos del mundo en español, pero si no es así no dejen de echarle un vistazo.

Algunos links buenos

El paquete de software empresarial que publiqué hace unos días me ha ocupado estos últimos meses, aunque tengo que decir que estoy súper contento con él porque, aparte de lo bien que funciona, conceptualmente es completamente disruptivo y eso le da unos superpoderes bastante espectaculares. Mis compañeros desarrolladores ya se sorprendieron cuando en su momento les dibujé sobre papel la idea que tenía en la cabeza, y ahora al verlo funcionando han flipado bastante con algunas de las cosas que (gracias a su arquitectura interna) es capaz de hacer. Lo que hace la programación maravillosa no es ponerse a pulsar teclas escribiendo código raro, sino pasarse horas mirando al vacío con papel y lápiz delante mientras dentro de tu cabeza pasan cosas. Es por esto que, como les dije ya una vez, aprender a programar te hará más inteligente.

Bueno, la cosa es que es por este proyecto (aparte de las obras de mi casa) que últimamente he podido dedicarle menos tiempo de lo habitual al blog. Así que la lista de hoy es corta, pero ya verán que en ella encontrarán algún detallito que les va a parecer interesante:

- Las piedrecitas de Sharon Nowlan tienen una sencillez tan bella que te roba el corazón.

- Yo me cuido mucho no solo con el deporte, sino evitando la mala alimentación; por eso estoy siempre curioseando cosas nuevas sobre salud y nutrición, y en este caso me ha parecido estupendo leer esto para constatar una vez más que los huevos son un alimento buenísimo.

- ¿Tienes un móvil que se ha ido poniendo lento? Seguro que no será solo por esto, pero la app de Facebook es muy pesada y si la cambias por una alternativa mejor a lo mejor lo notas. Esta es la que uso yo, por cierto.

- Con esto de las obras de mi casa he tenido que visitar muchas veces comercios de cosas de construcción, y he visto a mucha gente llevándose placas solares. Si les interesa el tema no se pierdan esto para que no les tomen el pelo.

- Y acabo con dos vídeos que, aunque están en  inglés, son para verlos. Uno es el del gato que caza bajo el agua, que incluso aunque no hablen el idioma les va a encantar, y otro (en japonés subtitulado al inglés) es el de esta señora de 85 años que cuenta cosas sobre su vida y que no tiene nada que ver con lo que uno se esperaría de alquien así.

Hora del baño

Día de pesca

Manicura

La verdad

No dejen de ver el blog de Severi que es muy bueno.

Hora del baño

Link para ver el vídeo

En Suecia acaban de descubrir la pólvora mojada

Link para ver el vídeo

Paso 1: invertimos una pasta para conseguir crear un sistema educativo en el que los niños aprenden valores positivos y se hacen buenos miembros de la sociedad.

Paso 2: metemos en el país a un montón de gente que ha crecido en sistemas de valores tóxicos.

Paso 3: ¿qué ha podido salir mal?


Como ya saben yo soy libertario y en teoría me gusta la idea de que no existan las fronteras y que cualquiera pueda ir libremente a donde le dé la gana sin que un tipo en un despacho se lo autorice o le tenga que dar papeles. Pero claro, creo en la propiedad privada y está claro que un país pertenece a sus ciudadanos y cualquiera tiene el derecho de decidir quién entra en su casa y quién no. Así que, aunque idealmente me gustaría un mundo de circulación libre, en la práctica no tengo derecho a invadir el terreno de otras personas y quien invade mi propiedad es simplemente un criminal que está atentando contra mis derechos fundamentales. Me encanta la inmigración, pero las llaves de mi casa las tengo yo y le abro mis puertas a quien quiero yo.

Con todo esto, si yo tuviera la responsabilidad de decir cuál va a a ser la política de inmigración de mi país, pondría estas reglas y solo estas. Cualquiera que las cumpliera (venga de donde venga, sea de la raza que sea, tenga la ideología que tenga y crea en los valores que crea) estaría automáticamente aceptado:


1) El inmigrante (y las personas a su cargo) tienen que pagar más impuestos de los gastos que generan al país. El Instituto de Estadística calcularía anualmente cuánto le cuesta cada ciudadano al Estado, vamos a suponer por ejemplo 10.000 euros; una familia de dos adultos y dos niños tendría que pagar como mínimo 40.001 euros para quedarse. ¿Que pagas más? Genial. ¿Que un año no tienes esa pasta y no la puedes pagar? Te largas instantáneamente. Me da igual que tengas contrato de trabajo o que no lo tengas, me da igual de qué vivas, me da igual de dónde lo saques. Esa es tu cuota si quieres quedarte aquí, tú y los que dependan de ti. Arréglatelas para que los nacionales ganemos dinero con tu presencia aquí o vete a otro sitio.

2) El inmigrante tiene que tener un historial penal/delictivo perfecto, tanto previamente en su país de origen como en el de acogida. ¿Cometes una infracción de tráfico grave, o una leve repetida? A tu país (en cuanto pagues tus deudas legales aquí, claro). ¿Te peleas con tu vecino y le pegas un puñetazo? A tu país. ¿Te han puesto dos multas en el ayuntamiento porque tu perro ladraba? A tu país. Solo se te pasa el primer error y solo si es algo muy leve (pones a cero de nuevo la cuenta al cabo de mucho tiempo, por ejemplo 10 años), al segundo estás fuera da igual lo justo o injusto que pueda ser. Te quedas en mi propiedad si eres el tipo de ciudadano que yo le podría poner como ejemplo a mis hijos para decirles "ojalá ustedes de mayores sean como ese señor", y si no es así te largas.

3) Si el inmigrante no puede pagar el viaje de vuelta a su país, o por lo que sea no lo aceptan, va a la cárcel por tiempo indefinido (como si es toda la vida) hasta que salga directamente al aeropuerto, por supuesto costeándolo él. Los costes durante su estancia en prisión se van sumando a la factura que tiene pendiente, y no sale hasta que pague hasta el último céntimo de lo que debe al Estado y que los contribuyentes (también los inmigrantes contribuyentes) no tengan que pagarle nada.

4) Estar ilegalmente en el país de acogida es un delito muy grave con penas máximas de prisión. Al terminar su condena se aplica el punto 3. Si un inmigrante ha sido expulsado una vez, ya no puede volver a poner los pies allí nunca más ni de visita.

5) El inmigrante y sus descendientes jamás podrán optar a la nacionalidad del país de acogida, que estará reservada única y exclusivamente a los ya nacionales y sus descendientes.


Si un ciudadano objetivamente contribuye al Estado que le acoge y tiene un comportamiento intachable, no veo por qué habría que discriminarlo por sus orígenes, su cultura, su religión o lo que sea. Si tiene rasgos culturales que no son compatibles con los del país de acogida, o bien esos comportamientos se incluyen como delitos (si son malos de verdad) o bien hay que aceptarlos y no tenemos ninguna razón objetiva para rechazar a alguien porque no nos gusta cómo es. Estas son las reglas que a mí me gustaría que me exigieran en cualquier país del mundo al que yo quisiera emigrar, y si un día yo mismo no las cumpliera entendería perfectamente que me suspendieran el privilegio de vivir entre sus ciudadanos.

Mandelrot Apps: a 100% portable, 100% modular software ecosystem designed to boost your business

An ERP is a software synergetic ecosystem where many apps work together. If your sales team have a "Salespoint" app and your store has an "Inventory" app, when a client buys something at the shop the salesperson uses the Salespoint app and the store employee will instantly see in the Inventory app this article has -1 in stock because both of the apps share their information. An ERP solution levels up your company internal processes and therefore the business productivity.

The ERPs in the market have many advantages, but some downsides too: your company information is managed by third parties, you don't have full control of the software (it's not designed by you) so you have to adapt your processes to what the programs offer... The balance is positive but maybe not perfect.

Mandelrot Apps is not a set of corporate programs, but the engine that makes possible the environment where your corporate apps (tailor-made by your development team) will work together. With this tool, made for medium-size organizations (a few hundreds of users will be no problem, and the server will sure be able to easily handle many more) you can have all the advantages of an ERP, while keeping your information private and under control. This code is free to use and modify, so you can customize it and adapt it to your business needs at will.

But what makes this software totally different than others is its revolutionary internal arquitecture (see the explanation in the overview document to understand how unique it is). The concept gives it its two most unique features: modularity and portability. Maintenance, backups and migrations are as simple as copying a folder, and frontend development can be done at lightspeed.


Read the full post, see the code or download sample packages (Windows and Linux) at the GitHub project page.