« first day (2230 days earlier)      last day (51 days later) » 

6:09 AM
Guten morgen
 
 
2 hours later…
8:02 AM
jelou
 
8:25 AM
@Trauma, como haces falta para empezar el día.
Asco de Martes
 
8:47 AM
Creo que se habrá tomado el dia libre
el 6 (ayer) es el día de la Constitución Española y mañana es festivo nacional también, por temas religiosos
así que media españa se toma el 7 como vacaciones
 
9:01 AM
lo que explica que esté el chat casi vacío
 
 
3 hours later…
11:36 AM
estaba viendo el comentario
¿Cuál es tu duda? ¿Cómo acceder a los números? ¿Cómo calcular el 50% de cada uno? ¿Cómo iterar? Plantea el código que has intentado hasta el momento para que veamos dónde te has atascado. Y cómo es eso de que no puedes usar bucles pero sí la instrucción for? Un for es un bucle... — abulafia 6 mins ago
supongo que algo como [ price * 1.5 for price in productos.precio] no lo ve como un bucle
es curioso como podemos interpretar de manera distinta for (element in lista) y lista.forEach(...)
 
 
1 hour later…
12:42 PM
@PabloLozano Encuentro un signo de escasa imaginación plantear problemas de ese tipo. Hay cientos de problemas disponibles en Internet. Llegar y copiar.
 
1:08 PM
@PabloLozano Sí, después de escribir el comentario pensé eso yo también. Pero me extrañaría que el profesor hubiera explicado comprensiones de listas antes que bucles o condicionales
 
1:24 PM
@abulafia Lo mismo los ha explicado pero quiere un código "más pythónico"
 
1:35 PM
@CandidMoe Le tengo mucha manía a los test de programación que son "haz esto pero con esta limitación totalmente artificial"
 
2:05 PM
@PabloLozano dicen lo mismo cuando usan linq....
no entienden el concepto de las funciones
 
2:38 PM
hola
mañana aqui es dia de las madres y cumpleaños de mi hermano menor asi mañana se bebe ... !!!
para los que programan en python y quieren trabajo ...
 
fuese bueno si fuera mayor de edad
@Arcanis-TheOmnipotent por qué todos piden DJango!!?
siempre pensé que las personas estaban locas para hacer una pagina web grande y sostenible en Python
Para mí Python no es para pags web
 
2:58 PM
@gbianchi Lo que me preocupa es que piensen que si se "quita" el bucle, se elimina la complejidad y se pasa de O(n) a O(1)
 
@PabloLozano porque no saben que el bucle sigue estando... lo que pasa, es que como no lo ven, piensan que desaparecio...
 
Es peor que eso. Lo vean o no lo vean, el que piensen que un cambio en la sintaxis pueda hacer variar la complejidad computacional es una forma de pensamiento mágico y acrítico
@Christian A mi tampoco me gusta django, pero estoy en desacuerdo con lo de que "python no es para servidores web". De hecho es uno de sus nichos más importantes junto con el de la computación científica/estadística/AI
y el de "scripts de usar y tirar para admins"
sabías que Dropbox era casi todo código python, tanto en backend como en cliente?
y creo que sigue siéndolo en su mayor parte
 
Sé que Tripadvisor usa muchísimos python para tareas batch
 
Instagram, Spotify, Pinterest... tienen más del 50% de su código hecho en python, especialmente la parte de backend
También Reddit, que empezó en Lisp, se pasó a Python
Donde python no se come una rosca es en mobile
o en gaming
 
Python lo veo como NodeJs (Javascript) pero más elegante. Ambos tienen problemas con el paralelismo, no tienen un rendimiento muy alto pero para tareas de I/O que acaban delegando lo "pesado" en otros (C, por ejemplo) es muy válido por la sencillez del código
@abulafia El único juego que conozco hecho en Python es Frets on Fire
un guitar hero opensource
lo llegué a jugar con la guitarra de Guitar Hero conectada a un PC
y va muy bien
 
3:08 PM
@gbianchi Yo cuando quiero buscar algo en SOes (por ejemplo, alguna respuesta antigua mía) no uso nunca el buscador de SOes. Uso google y añado site:es.stackoverflow.com
 
@abulafia yo hago lo mismo
 
@PabloLozano Y creo que netflix para la inteligencia de recomendaciones
Y por lo que dice aquí hugheseducation.com/blogs/how-netflix-uses-python también para mantener su CDN, y para el streaming, y un poco para todo. Eso sí me sorprende. Para mi Netflix es el paradigma de servidor con exigencias de rendimiento
 
@abulafia Pues usan NodeJS a muerte
lo que necesitas realmente es mucho ancho de banda para el streaming
pero poco CPU
necesitan rapidez en la respuesta, pero realmente tienen poco que procesar
 
@PabloLozano Bueno, sí, para el streaming en sí posiblemente no haga falta mucha CPU, pero entiendo que cada peli tiene que ser preprocesada para generar los micro-trozos en diferentes calidades que necesitan HLS o DASH
eso serían tareas batch, pero con alto consumo de CPU entiendo yo
 
@PabloLozano ¿Te he comentado de asyncio?
 
3:17 PM
@CandidMoe Conoces Trio? o Curio?
 
@abulafia Nada
 
asyncio no es la única implementación posible de un bucle asíncrono. Por suerte el lenguaje (la introducción de async/await) no depende de ninguna implementación concreta de ese bucle
Trio es una alternativa, según muchos mucho más sencilla y "human-friendly" que asyncio
no sé mucho más, pero lo tengo en mi lista de cosas a mirar
Incluso existe anyio como una capa de abstracción adicional y que por debajo puede usar indistintamente trio o asyncio. Otra cosa para mirar
 
@abulafia Sé que usan Javascript, Python y Java, supongo que dependiendo de las necesidades miran que ecosistema les conviene más
creo que Docker y Kubernetes usan mucho Python por debajo, también
 
@PabloLozano Hasta donde yo sé se basan casi completamente en Go
no sé si tirarán también de algún script python
 
hum... no sé por qué pensé que usaban python
 
3:25 PM
Aplicaciones interesantes en Python: Pulseview.
Es un analizar lógico: lo conectas a las pines de un chip y te muestra las señales en cada pin en paralelo, con decodificación de protocolos. Es extensible (en Python), por lo que puedes agregar decodificadores para cualquier chip en existencia.
 
@PabloLozano De los repositorios que Kubernetes tiene en Github, 57 están en Go, y solo uno en python
 
Lo mismo tengo la asociación porque intenté aprender Go y Python casi en la época en la que conocí Docker, Puppet y otras herramientas similares
mi epoca de explorar el mundo devops
 
Sí, yo también tenía la idea de que Python era usado en todo esto de contenedores. Pero tampoco sé de dónde la saqué
quizás porque algunas herramientas de cli (como eksctl) están en python
pero el "core" es Go
 
@abulafia. Ayer intente escribir un tokenizador en C. Me senti de vuelta a la Prehistoria. ¿Tengo que hacer malloc por cada token extraido? ¿También pedir memoria por cada nodo de la lista enlazada? ¿Y tengo que acordarme de hacer free? Para no hablar cuando reemplazas un puntero con otro (ambos con malloc). Ah, los "unit tests" ... C no tiene introspección.
 
3:41 PM
C es poco más que un macroassembler
Por cierto, cambiando de tema.. ¿Alguien tiene la solución definitiva a la lectura de PDFs desde diferente plataformas de modo que se sincronice el punto de lectura?
He probado Acrobat junto con Adobe Document Cloud. También OneDrive o Dropbox
Todos estos guardan en una nube el documento, lo que me permite leerlo desde diferentes dispositivos, pero no sincronizan el punto de lectura. El único que casi lo hace es Acrobat, pero solo con lo que está guardado en su nube, y no con lo que está en otras (a las que sin embargo puede acceder también)
 
@abulafia me gusta pero como backend, luego nada más
 
yo quiero seguir leyendo el libro por donde lo había dejado aunque cambie de dispositivo. Y típicamente me muevo entre Windows 10, Android, iOS y OSX
@Christian A ver.. es que el frontend ya va a ser HTML+JS+CSS te pongas como te pongas :-)
 
pues sí, pero puedes combinarlo con Jinja
 
@Christian Ya, ya.. Y qué problema tienes con eso? Mejor jinja que html "a pelo" ¿no? Y seguramente se pueda combinar con frontends "más ajax" como react y similares
no es un campo que haya explorado mucho, el de las webapps hechas con python como backend
 
pues... prefiero ajax y tecnologías como react
 
3:51 PM
si, pero eso son tecnologías del lado cliente
no veo por que no puede estar django por detrás
django no es solo para hacer "sitios html", también para apis rest
 
Js tiene algo bonito llamado templete strings y me es más sencillo que ir modificando el Html con Jinja
No ingresé :(
 
@Christian adónde?
 
@abulafia a la universidad :(
 
Oh, vaya :(
a qué estudios intentabas?
 
@abulafia ciencias de la computación
 
4:00 PM
Jo, pues si no consigues entrar tú, no sé yo dónde ponen ahí el listón...
 
Jajaja
El examen no fue muy difícil, pero no sabía nada de química y física
y para mi mala suerte hubo varios problemas de trigonometría y ya sabes como me llevo con eso
Con suerte me aceptan en otra universidad por mis calificaciones :)
 
4:28 PM
@abulafia Kindle?
Es broma, sé que los libros se sincronizan y si usas la App te muestra la misma página que el ebook
pero creo que no puedes añadir PDFs
@Christian Y, si no te gusta mucho estudiar pero sí la programación, debe haber módulos de formación
 
4:53 PM
@Christian Pensé que por todo el conocimiento que tienes ya estabas dentro de la universidad o es tu segunda carrera?
 
5:11 PM
@PabloLozano Es verdad, también he intentado aplicaciones de tipo e-reader. Kindle, fbreader, Google Books, y Apple Libros. Pero todas tienen sus problemas con los pdfs
para acabar de complicar el escenario, lo que a mi me gustaría sería tener los pdf guardados en un disco en la nube (a poder ser OneDrive) y que el lector simplemente tome nota de la página por la que iba, accediendo siempre al documento de la nube pero llevándome a la página en cuestión. No me parece tan difícil, la verdad
no me explico que no exista nada así (o que yo no haya sido capaz a dar con ello)
Podría ser tan simple como tener una mini-base de datos (en un servidor) con hashes de urls de pdfs, y para cada hash el número de página por el que va la lectura. El cliente, cada vez que acceda a un pdf (a través de su url) consulta en esa base de datos el hash correspondiente, obtiene el número de página y te lleva a ella. Cuando el lector se cierra (o pasa a background), actualiza el número de página en el servidor externo
es decir, independizar el almacén del pdf, la base de datos de marcadores, y el lector
 
@PabloLozano soy uno de los mejores en mi colegio, no es que no me guste estudiar, pero más interesante es la programación :D
@Joshin jeje nop, tengo 16 recién será mi primera carrera
 
@Christian Siempre puedes usar la programación como excusa para aprender cualquier otra cosa. Seguro que sea cual sea el tema, hay una librería python para ello :-)
 
mis primeras preguntas sobre pandas fue por que quería agilizar mis tareas de estadística :)
luego matplotlib me ayudó a hacer diversos gráficos
ayuda más en matemática que en cualquier otra materia
 
@Christian ¿Con 16 terminaste la secundaria y optas a la U.?
 
desde luego, pero seguro que también en física (y probablemente química)
 
5:19 PM
@CandidMoe Eee... sip
@abulafia posiblemente. Aún no me han dejado alguna tarea que requiera llevarla a programación para solucionarla
 
@Christian Bueno, la opción es tomarte un año y con esa capacidad que tienes, preparar Química y Física, que si le pones el mismo empeño, seguro que llegas.
De todas maneras te conviene estar a la par en edad con tus compañeros de la U.
 
@CandidMoe No me gustaría perder tiempo. Mi objetivo es terminar la universidad en 2 años
pero claro, primero es ingresar
Lo cual aún no logro :/
 
@Christian Una vez en la U. no tendrás tiempo para nada, ni para ponerte al día. Aprovecha este año en aprender todo eso que te falta.
 
El amor te hace hacer cosas raras
 
@Christian El amor es una construcción cultural.
 
5:32 PM
@Christian Por qué tanta prisa, si se puede preguntar? Tienes algún plan para conquistar el mundo? ;-)
 
@abulafia Nada muy importante. Solo estar con la chica que me gusta cuando ella acabe el escuela
es 2 años menor que yo
@CandidMoe El hecho de sentir atracción hacia alguien dice lo contrario :/
 
Pero si ya le sacas dos años de ventaja (por edad), y otros dos por empezar la uni antes de los 18, y encima quieres acabar en otros dos... no entiendo. Pero tampoco hace falta que me lo expliques, son cosas personales :-)
 
@Christian No confundir el amor con el deseo. Lo que se llama "amor" en la cultura popular es simplemente deseo.
 
@CandidMoe No subestimes el poder de las construcciones culturales
también la patria, la religión o el capitalismo lo son :-)
 
¿Qué pasaría si esa niña que amas tiene un accidente y pierde ambas piernas? Opción 1) Dedicar tu vida a servirla y aliviar su sufrimiento; Opción 2) Buscarte otra. Lo primero es amor; lo segundo, deseo.
 
5:41 PM
@abulafia no es por el hecho de sacar ventaja sino de poder Estar con ella y disfrutar el tiempo que estoy con ella. Si aún estoy en la universidad no podré hacer nada
 
@CandidMoe No, lo primero no es amor, ya que es una construcción cultural, segun tus propias palabras, yo diría que sería masoquismo.
 
@abulafia Su poder es innegable, pero hay que reconocerlos como cosas artificiales, que podrían no ser, o ser de otra manera.
 
@Christian Ah, entiendo. No te tomes tan en serio la universidad. Deja más tiempo libre del que crees
 
@CandidMoe tiene tendencias suicidas y aún así la quiero :/
 
@MauricioContreras Si estás casado con alguien, no esperas ser abandonado en caso de problemas.
 
5:44 PM
@CandidMoe si estás casado con alguien, vas a tener problemas, es lo único que puedo concluir. El huir de los problemas es una decisión personal, no está relacionado con estar casado o no.
 
@MauricioContreras "Hasta que la muerte los separe, en salud y enfermedad, en riqueza y en pobreza"
 
Lamentablemente nuestra parte humana nos hace anhelar más de lo que deberíamos. Nadie espera ser abandonado, nadie espera que suceda lo malo.
@CandidMoe hay religiones que no siguen ese precepto, por lo tanto sigue siendo una construcción.
 
@MauricioContreras ¿Cuales?
 
@CandidMoe los mormones por ejemplo, los testigos de jehová, por nombrar algunas occidentales, no conozco mucho de religiones no occidentales, pero supongo que algunas de ellas tienen el mismo concepto de vida eterna, que incluye la vida marital más allá de la muerte.
 
yo quiero reencarnar en un perrito :D
 
5:57 PM
@Christian yo prefiero no reencarnar de nuevo. :/
Enough is enough
 
@MauricioContreras dudo que conserves tus conocimientos. Yo prefiero el perro ya que es más probable conservar el conocimiento previo
 
@Christian bueno, al menos sabrás oler traseros ajenos, no?
 
@MauricioContreras Mateo 22:30 Porque en la resurrección, ni se casan ni son dados en matrimonio, sino que son como los ángeles de Dios en el cielo
 
Se me ha ocurrido una idea metafísica el otro dia que hasta donde yo sé no figura en ninguna religión, y la verdad que resulta interesante. Al menos garantiza la justicia cósmica, aunque no es muy reconfortante. Más bien terrorífica
 
@CandidMoe habla de la resurrección, pero no habla de los que se casaron antes de la misma.
 
6:04 PM
@abulafia compártela, tal vez le hago debate a mi profesora de física
 
clear
sudo apt update
sudo apt upgrade
 
la idea es que existe un único flujo de conciencia, es decir, todos somos el mismo, pero solo podemos experimentar esa consciencia desde un único punto de vista. Una vez muere el cuerpo físico, es posible experimentar de nuevo el universo pero desde cualquiera de los otros puntos de vista. Que conste que no es reencarnación, pues no se va "hacia adelante en el tiempo". Simplemente en "otra vida" yo pasaría a ser tú
si todos somos el mismo, lo que le hagas a cualquiera te lo estarás haciendo a ti mismo en una de tus infinitas encarnaciones
 
sudo apt autoclean
 
y no hay por qué excluir a cualquier ser sintiente
 
sudo apt autoremove
 
6:05 PM
@MauricioContreras Pense que conocías el episodio. Es sobre una mujer que enviuda, y cada vez tiene que casarse con un cuñado, según la Ley. Mueren los siete hermanos, muere la viuda, y los saduceos preguntan:
 
Según yo lo interpreto (y ese es un problema de las religiones, todas son interpretables). Ese versículo dice que en la resurrección no se celebrarán matrimonios, por lo cual, los que estaban casados antes de la resurrección seguirán casado después de la misma, ya que si no se celebran matrimonios, tampoco han de celebrarse divorcios. Quienes no se casaron en vida, no pueden casarse después de la muerte. Es lo que yo interpreto.
 
Puesto que todos los hermanos se habían casado con ella, el día en que la gente resucite, ¿de quién será esposa la viuda? Jesús les contestó: —Ustedes están equivocados porque no saben lo que dicen las Escrituras ni conocen el poder de Dios. Cuando la gente resucite, no se casará, sino que todos serán como los ángeles del cielo.
 
@Christian No creo que interese a tu profesora de física, más bien de filosofía
 
@MauricioContreras te estas volviendo loco hablando solo de religiones XD
 
@CandidMoe No conozco la biblia a fondo, ni sus pasajes ni sus historias. Por lo cual no tengo base para afirmar o negar nada de lo que hay allí. Tampoco me interesa debatirlo, porque las religiones todas se contradicen, por lo tanto o son todas una falacia o sólo hay una verdad y el resto están equivocadas, asi que mejor asumo lo primero.
 
6:09 PM
@MauricioContreras Como decia Richard Dawkins (ateo convencido y militante). Tú tampoco crees en un montón de dioses. La diferencia entre tú y yo es que yo no creo en un dios más
 
@abulafia entonces se lo comparto a mi profe de religión (que raramente es sexólogo y estudió filosofía)
una vez quise debatirle la existencia de Dios y la apuesta era mi calificación
casi me pone 0
 
@Christian gracias a Dios, no te lo puso. Ironías de la vida.
 
Gracias a Dios, soy ateo
 
jaja
fui ateo por 2 años, lo dejé por que dejé de investigar
 
@Arcanis-TheOmnipotent no, solo debato de forma casual un tema cualquiera. Tengo mis opiniones particulares, pero en fin. Nada de volverse loco por eso. Prefiero volverme loco discutiendo sobre S.O.L.I.D. y patrones de diseño y debatir cuándo usarlos y cuando no.
 
6:24 PM
@MauricioContreras la espiritualidad no es una falacia ... las religiones se basan en una espiritualidad primitiva que recide en la mente del sujeto... en pocas palabras ... alguien un dia basado en un hecho real ... creo una historia ... esta historia estaba llena de ideologias revolucionarias y espirituales (esto le encanta al ser humano)... y por hay nacio la religio ...
@MauricioContreras mi concepto es que el que quiere creer que crea... el que no quiere creer que no crea ... se debe respetar hambas partes por igual...
yo no estoy de acuerdo con el acoso ni los privilegios de la religiones.... al igual quetampoco estoy de acuerdo con las leyes laicas y los estados laicos ...
tampoco estoy de acuerdo con las leyes basadas en gustos de un grupo minoritario o mayoritario de personas ...
@MauricioContreras jajajajaj SOLID XD
 
 
5 hours later…
11:54 PM
Hola a todos, ¿como estáis?
Tenía una pequeña curiosidad sobre una cosa que me ha pasado por primera vez y que no había visto antes. Estoy trabajando para una pequeña empresa de mi provincia, y bueno, resulta que estoy trabajando con código legacy. Hasta ahí "todo bien" pero la más raro que tiene este código es que cada funcion o cada 10 lineas, separan el código con un comentario asi:
# ______________________________________________________________________________
Y el código está pero muy muy lleno de esa porquería. ¿Por qué suben eso a producción?
Creo que Robert C. Martin lo pasaría muy mal viendo semejante desastre.
 

« first day (2230 days earlier)      last day (51 days later) »