Surreal Cloud 🌌
161 subscribers
534 photos
74 videos
11 files
638 links
Aquí se habla cualquier tontería que tenga en la cabeza. ¡Sean bienvenid@s!
Download Telegram
Surreal Cloud 🌌
Unos consejitos random sobre "vibe coding", aunque mi opinión es que si puedes aprender a hacer las cosas por ti sin necesidad de eso, mejor, pero bueno, no siempre se puede: - Ten una idea clara, la IA no hace magia y no hace buen código. Busca documentación…
Esto es un ejemplo de porque mucha gente está en contra del vibe coding, por personas así xD.

¿Ven esta PR en Github? bueno, una persona intentó aportar montones de código, una cantidad inmensa al código de un compilador. Era tan grande que tomarse el tiempo de revisar todo podría tomar días. Y todo era generado orgullosamente con IA 🙄 el código tenía muchas cosas obvias como la autoría, en el código se mencionaba que el autor era otra persona diferente a quien estaba aportando, porque probablemente de ahí lo sacó xD

La persona sacó pecho y explicó que el código fue "hecho" por Claude y revisado por ChatGPT-5, que él solo fue un director, y que el código funcionaba y era de muy buena calidad. Cosa que varios expertos del proyecto negaron, ya que si bien cumplía con una tarea, no se podía afirmar que no tuviera bugs.

Entonces, tenemos esto de alguien aportando montones de código de mala calidad llamandose así mismo un "superheroe de la IA" diciendo que ya no era necesario que nadie programara por si mismo, que al ser consultado sobre el origen de su código, le pidió a ChatGPT que hiciera una "evaluación" del código para determinar si era código original o no ... ¿se entiende el problema? la dependencia en la IA es tal que hasta para responder a una pregunta le pidió a ChatGPT que le ayudara ...

Por este tipo de experiencias delirantes en la comunidad es que se está viendo muy mal incluir código así en proyectos serios
En serio Telegram hace spam de las subastas de regalos que ni me importan? xD que ganas de molestar
5❤1👀1
Divagación larga sobre el camino de aprendizaje que es aprender a programar o por lo menos como es para mi:
Algo interesante sobre la programación es que no hay camino fácil, y cada camino es diferente, lo que te sirvió a aprender a ti, capaz a mi no me sirve para nada.

Cada quien empieza por montones de razones distintas, yo en un principio porque quería herramientas para mi uso personal y no sé, cuando vi que no podía lograrlo y la IA podía en menos de 1 minuto, desanimaba un poco, ¿para que aprender si se le puede pedir esto a una IA?.

Pero, luego encontré razones nuevas, otras motivaciones. Lo de hacer cosas útiles para mi propio uso sigue, pero ya no estoy pensando que en una semana voy a ser un hackerman xD

Para mi es raro, siento que no estoy en un nivel tan principiante y a la vez sí, quiero decir, interactuo con código todas las semanas, uso git cada rato, estoy metido de cabeza en el mundillo open source donde lo que se habla es puro código y software, y aún así, al mismo tiempo me he sentido tonto, en plan "¡No sé de nada!" jaja eso de quejarse de lo que no tienes pero no mirar lo que sí.

De verdad es raro, soy un principiante con "experiencia", ya no estoy en la linea de meta, pero aún me falta mucho de todas formas. Al final me estoy centrando más, me estoy centrando en aprender de a poco, cosas pequeñas, por suerte tengo mucho con que experimentar, es solo abrir Github y ya con mi lector RSS hay siempre algo para hacer

Además no puedo quejarme, conozco gente increíblemente talentosa que me sigue ayudando a pesar de que nuestros niveles son tan dispares :3 así que eso también motiva.

No sé de que me servirá todo el tiempo invertido en esto, pero bueno, algo se hace n.n

👀 (extraño mis emojis premium la verdad)
❤5
Admito que los anuncios de Telegram, el primer día sin premium me parecieron escandalosamente invasivos xD pero bueno, tenía 2 años sin verlos, y han cambiado mucho, la última vez los anuncios no eran así y no salían en tantas partes, ahora salen hasta en bots.

Ya saliendo de esa impresión inicial, ¿son molestos? sí, cualquier tipo de anuncio para mi es molesto. Pero dejando eso aparte, se pueden ignorar, creo que los que más me molestan son los que salen al usar bots, porque están siempre visibles. Aún así, comparado con otras experiencias con anuncios, está bien, se pueden soportar, a veces fastidian, a veces ni los notas 😁
❤2👌2
Pues, Cocoon ya está aquí, con código fuente en Github y una propuesta más detallada sobre que es exactamente esto 👀

Creo que el trato con Musk muertisimo a estas alturas, si Telegram ya tiene su propia propuesta de IA, ¿para que usar otra? no tendría sentido alguno.
👌6
Hoy en Fedi me ha salido esto por todos lados, gran parte del día, desde que salió pues, estoy rodeado de frikis xD

Linus Torvalds (creador de Linux, Git, etc.) hizo una colaboración con un youtuber de tecnología y demás, para armar una PC. Esto es inesperado, no es una persona tan sociable ni le gusta mucho el show, pero aquí se le ve genuinamente cómodo, es como una entrevista chill mientras arman una PC, buen video 😁
❤7
Si usan la aplicación "SmartTube" en android TV, creo que es recomendable removerla temporalmente mientras sale una nueva actualización.

Las firmas digitales del desarrollador fueron comprometidas (no se sabe como, no hay detalles) por lo que quien tenga acceso a ellas puede crear archivos apk que pueden instalarse encima de la oficial, algo muy peligroso.

Ya se había anunciado esto hace varios días, pero no había ninguna brecha reportada, sin embargo ya hay usuarios reportando una actualización maliciosa.

El desarrollador ya está lanzando versiones beta con su nueva firma pero hay que esperar a que salga una estable, y claro, que aclare como rayos alguien más tuvo acceso a esos datos 👀
👌3❤1😨1🗿1
Por cierto, para quien tenga la duda: ¿que es una firma digital? 🤔

En este contexto, cada apk que instalas está firmada usando la firma de una persona o de una organización, esto garantiza que solamente puedes instalar actualizaciones de apps que tienen la misma firma.

Para poder instalar una aplicación en android que tenga una firma diferente, la aplicación instalada debe desinstalarse, ya que si tienen el mismo identificador pero diferente firma, estarán en conflicto.

Las firmas entonces son algo MUY importante en el desarrollo y distribución de apps android, perderlas o que alguien más tenga acceso a ellas es básicamente empezar de cero, porque todos los usuarios deben borrar la aplicación anterior para poder usar una nueva versión, y quien tenga acceso a la firma anterior puede distribuir apps que se instalen encima de ella, normalmente maliciosas 😵
👌2❤1😨1
Nuevo en Telegram Beta: finalmente el soporte de Passkeys 👀

Se tardaron, esto es ya un estándar que la mayoría de apps ya soporta.

Pero en fin, es una capa de protección adicional así que está bueno que ya se esté probando

ℹ️ Fuente
❤6👌1
Surreal Cloud 🌌
Nuevo en Telegram Beta: finalmente el soporte de Passkeys 👀 Se tardaron, esto es ya un estándar que la mayoría de apps ya soporta. Pero en fin, es una capa de protección adicional así que está bueno que ya se esté probando ℹ️ Fuente
Sobre las passkeys, en versiones recientes de Android (14-15) se pueden guardar en cualquier app establecida por el usuario. Como Bitwarden, Aegis, etc. Así que Telegram guardará la passkey en la app que prefieras si estás en esas versiones

En versiones inferiores a Android 14, la única app que puede manejar passkey es el administrador de contraseñas de Google 🙄
❤3👀2
Creo que olvidé mencionarlo aquí: Fluentflame Reader, un proyecto de lector RSS donde estoy involucrado, ya tiene versiones de prueba listas para probar 👀

Soportamos Linux (AppImage, Debian, tarball, nixOS), Windows y macOS.

No tenemos una versión estable aún pero dejamos estas builds para aumentar nuestra capacidad de testeo, recibir feedback, reportes de errores y demás. Actualmente en el equipo nadie tiene un equipo con Windows o una mac, así que la única forma que tenemos de saber si algo no funciona en esas plataformas es simplemente dejando que los usuarios interesados prueben suerte 😁

Esto es mi bebé, un viaje de aprendizaje y por supuesto: buen software.

Pero eso, son betas, obviamente hay cosas rotas, la idea es que al tener más gente probando el software se encuentren los bugs más rápido.
❤5
Surreal Cloud 🌌
Creo que olvidé mencionarlo aquí: Fluentflame Reader, un proyecto de lector RSS donde estoy involucrado, ya tiene versiones de prueba listas para probar 👀 Soportamos Linux (AppImage, Debian, tarball, nixOS), Windows y macOS. No tenemos una versión estable…
Algo que odio en software es cuando quieres compilar algo desde el código fuente y las instrucciones asumen que eres un experto que hace eso todos los días 😐

Por eso en Fluentflame las instrucciones originales de Fluent Reader las deconstruí y las redacté de nuevo, más explicaciones, más "humanidad", sin asumir nada. Instrucciones entendibles por una persona experta pero también que guían de la mano a quien no está acostumbrado. No creo que sean perfectas, podrán mejorarse obviamente, pero son un buen inicio.

Las originales eran literalmente una serie de comandos sin explicación alguna, la diferencia aquí es grande xD
❤5
¿Que sucede cuando hay una transición fallida en un proyecto de código abierto? bueno, creo que podemos ver en vivo y en directo un caso especifico: Syncthing-Fork, un wrapper de Syncthing para Android.

Hay todo un drama actualmente con esta app porque está experimentando una transición que ha roto la comunidad en dos.

El timeline es este: un día de la nada la cuenta del desarrollador desapareció de Github, haciendo que el repositorio también desaparezca. Al día siguiente aparece nuevamente el repositorio pero con un detalle muy sospechoso: el repositorio fue transferido a otra cuenta, una cuenta que apenas y fue creada hace pocos días.

Posteriormente aparece este nuevo usuario invitando a colaboradores clave del proyecto a trabajar junto a él a seguir manteniendo el proyecto, pero nadie lo conocía, todo mundo estaba en plan "¿Y tú quien eres we?" jaja

Tiene las firmas digitales del desarrollador original y afirma que es su amigo y le ha transferido el proyecto. El desarrollador original desapareció del mapa y bueno, solo tenemos su palabra.

Algunos desarrolladores clave como quien maneja la app en Playstore, ha decidido rechazar la invitación y llevar un fork independiente, considerando que el nuevo no inspira confianza y no trata de resolver las dudas.

Es un quilombo que sigue y sigue y ha escalado a F-Droid, porque por alguna razón han decidido lanzar una actualización de este nuevo mantenedor. En fin, a ver en que termina el chisme 😁
👀5😨1
Telegram añadió soporte para Passkeys como se mencionó recientemente, y ya ha sido liberado el código fuente de la nueva actualización ...

Sorpresa: el soporte para Passkeys está totalmente ligado a Telegram Android oficial, está hardcode. El nombre de paquete y la huella sha256 son assets fijos.

Es decir: los forks no pueden hacer uso de esta función tal como está actualmente, no hay forma. Quizás se encuentre alguna forma de superarlo en el futuro, o no

Pero por ahora: el soporte de Passkeys no es compatible con clientes de terceros. Los forks no lo tendrán, no por capricho, por imposición.

Supongo que es a propósito, y para crear una sensación de falsa seguridad para distinguir más Telegram Android oficial de sus forks 😁
🤔4❤1
Nekogram
passkeys cannot be used in third-party clients. Therefore, Nekogram does not—and cannot—implement passkey functionality.
Nekogram confirma lo de las Passkeys: No es posible implementar tal funcionalidad por clientes de terceros en Android
😢5
En otro episodio de cosas que nunca me gustaron y ahora amo: Obtainium

Esta app es básicamente la app definitiva para mantener actualizadas tus apps, incluye algo de trabajo manual obviamente, como ir añadiendo las apps una a una, a veces hay que usar configuraciones más complejas para algunas apps, pero en general está muy bien.

Actualmente no tengo ni una sola app de F-Droid, ahora todas las he instalado directamente desde la fuente original con Obtainium.

Creo que no es para todo el mundo, como muchas de las cosas que uso, pero vale la pena darle una oportunidad, ya que puedes añadir apps desde Github, Gitlab, Codeberg, y otros sitios, por lo que puedes añadir casi cualquier app que quieras usar y mantener actualizada 👌
❤41