La venganza del programador: las tribulaciones de ejecutar HelloWorld en z/OS

2024-12-29
La venganza del programador: las tribulaciones de ejecutar HelloWorld en z/OS

Una programadora, que alguna vez despreció la interacción con el sistema operativo en la escuela de posgrado, se encontró luchando con el sistema z/OS de IBM años después para una publicación de blog. z/OS, muy diferente de los entornos modernos de ingeniería de software, presentó numerosos desafíos con su interfaz basada en texto, scripts JCL y convenciones de nomenclatura exclusivas de IBM. El artículo detalla sus luchas en la creación de archivos (conjuntos de datos), el uso del editor ISPF, la asignación de conjuntos de datos, la compilación, la vinculación, la carga y el manejo de la salida con SPOOL. Comparte consejos prácticos y lecciones aprendidas, un testimonio de los desafíos de trabajar con sistemas heredados.

Leer más
Desarrollo

ELIZAGEN: Desvelando la Historia del Primer Chatbot, ELIZA

2024-12-26
ELIZAGEN: Desvelando la Historia del Primer Chatbot, ELIZA

ELIZAGEN.org es un recurso online completo dedicado a preservar y explorar la historia de ELIZA, el primer chatbot del mundo. El sitio alberga varias implementaciones de ELIZA en diferentes lenguajes de programación (incluidas las versiones originales MAD-SLIP, Lisp y BASIC), junto con documentos históricos, código original, registros experimentales y artículos. ELIZAGEN muestra la evolución de ELIZA en varias plataformas, desde computadoras PDP-10 hasta navegadores web modernos. Ofrece una visión fascinante de los orígenes, el desarrollo y el impacto de ELIZA, destacando su influencia duradera en la IA y la cultura informática.

Leer más

La Ansiedad de Escapar de Instagram: Privacidad en la Era de las Redes Sociales

2025-05-05

El autor, libre de una cuenta de Instagram, descubre la inquietante realidad de que su vida es documentada por publicaciones de otras personas. Esto lleva a una reflexión sobre el conflicto entre la facilidad para compartir información en las redes sociales y la preservación de la privacidad personal. El autor argumenta que la naturaleza pública de las redes sociales complica las delicadas dinámicas sociales, dificultando el control del alcance y el impacto de la información compartida. La pieza concluye reflexionando sobre la necesidad de una etiqueta para las redes sociales y una mejor protección de la privacidad.

Leer más

La estrategia de las cien páginas diarias: Un hábito para la vida

2024-12-21
La estrategia de las cien páginas diarias: Un hábito para la vida

Matthew Walther, editor de la revista *The Lamp*, comparte su "estrategia de las cien páginas diarias". No se trata de un plan rígido, sino de un hábito cultivado para combatir las distracciones de la vida moderna y recuperar el placer de la lectura. Walther divide su día en varios intervalos de lectura, utilizando incluso el tiempo fragmentado. Él enfatiza la diversificación del material de lectura, equilibrando libros pesados y ligeros, y siempre llevando un libro consigo. El objetivo final es establecer un hábito de lectura, no seguir estrictamente un conteo de páginas.

Leer más

OpenBao Secret Manager introduce Namespaces para una seguridad y escalabilidad mejoradas

2025-05-30
OpenBao Secret Manager introduce Namespaces para una seguridad y escalabilidad mejoradas

OpenBao Secret Manager ha lanzado una potente función de Namespaces, que permite una multi-tenencia robusta y un aislamiento granular. Cada namespace funciona como una instancia independiente de OpenBao, con sus propias políticas, métodos de autenticación y motores de secretos. Esto mejora la seguridad, permitiendo que los equipos u organizaciones gestionen sus secretos de forma independiente y simplificando la gestión de las implementaciones a gran escala. Los planes futuros incluyen el uso de Namespaces para mejorar la escalabilidad horizontal de OpenBao, permitiendo el manejo eficiente de muchos recursos de acceso poco frecuente, sin necesidad de cargar todo el estado del sistema a la vez.

Leer más

Las Guerras de los Céspedes Suburbanos: La Obsesión Estadounidense por Céspedes Perfectos vs. Desastre Ecológico

2025-03-21
Las Guerras de los Céspedes Suburbanos: La Obsesión Estadounidense por Céspedes Perfectos vs. Desastre Ecológico

La obsesión estadounidense por los céspedes perfectos está causando conflictos en los suburbios de todo el país. Este artículo detalla las batallas de varias familias con las asociaciones de propietarios sobre la plantación de jardines con plantas nativas, destacando el choque entre el ideal cultural de un césped bien cuidado y los daños ambientales que causa. Evolucionando a partir de tradiciones aristocráticas europeas y popularizado mediante préstamos gubernamentales y desarrollo suburbano, el césped perfecto se ha convertido en un símbolo del Sueño Americano. Sin embargo, esta devoción a un monocultivo de césped conduce a la pérdida de biodiversidad, el desperdicio de recursos y la contaminación. Un número creciente de personas está cuestionando esta tradición, abogando por prácticas de jardinería más naturales y ecológicas, pero el cambio es difícil, enfrentando la resistencia de las normas culturales arraigadas e influenciado por los factores políticos y económicos actuales.

Leer más

reMarkable Digest: Resumenes de Lectura Personales para tu reMarkable

2025-01-14
reMarkable Digest: Resumenes de Lectura Personales para tu reMarkable

reMarkable Digest es una aplicación de resumenes de lectura personal diseñada para la tableta reMarkable. Permite a los usuarios extraer fragmentos importantes de artículos y libros para su fácil revisión y organización posterior. Aprovechando la experiencia de escritura similar al papel del reMarkable, la aplicación hace que tomar notas sea natural y eficiente, mejorando la comprensión lectora y la gestión del conocimiento.

Leer más
Varios notas

La Ley de Seguridad Online del Reino Unido obliga al cierre de numerosas comunidades online

2025-02-23

La Ley de Seguridad Online de 2023 del Reino Unido ha llevado al cierre o bloqueo geográfico de numerosas comunidades y foros online. Desde una instancia de Mastodon para discusiones de AWS hasta un antiguo foro de vida sostenible con casi 500.000 publicaciones, e incluso un foro de ciclismo, muchos han sucumbido a las presiones de la nueva legislación. Esto genera preocupaciones sobre la libertad de expresión online y la supervivencia de las comunidades online, destacando la tensión entre la legislación de seguridad online y el florecimiento de espacios online.

Leer más

MuJoCo Playground: Simplificando el Aprendizaje Robótico con un Framework de Código Abierto

2025-01-16
MuJoCo Playground: Simplificando el Aprendizaje Robótico con un Framework de Código Abierto

MuJoCo Playground es un framework completamente de código abierto para el aprendizaje robótico, construido con MJX, diseñado para simplificar la simulación, el entrenamiento y la transferencia de simulación a la realidad. Con una simple instalación (pip install playground), los investigadores pueden entrenar políticas en minutos en una sola GPU. Soporta diversas plataformas robóticas, incluyendo cuadrúpedos, humanoides, manos hábiles y brazos robóticos, y permite la transferencia simulación-a-realidad de cero-shot a partir de entradas de estado y píxeles. Esto se logra a través de una pila integrada que comprende un motor de física, un renderizador por lotes y entornos de entrenamiento. Desarrollado a través de un esfuerzo comunitario, MuJoCo Playground tiene como objetivo ser una herramienta valiosa para investigadores y desarrolladores.

Leer más

Caída de Canva: Una historia de saturación y resiliencia

2025-01-12
Caída de Canva: Una historia de saturación y resiliencia

Canva sufrió recientemente una gran caída debido a la saturación del sistema. La implementación de una nueva versión de la página del editor no fue la culpable; en cambio, una regla obsoleta de Cloudflare CDN causó una latencia masiva para los usuarios asiáticos que cargaban archivos Javascript. Esto provocó más de 270.000 solicitudes simultáneas, sobrecargando posteriormente la puerta de enlace de la API con 1,5 millones de solicitudes por segundo, tres veces su pico típico. Un error de rendimiento conocido, pero no corregido, en la puerta de enlace de la API agravó el problema. El asesino de memoria OOM de Linux terminó todas las tareas de la puerta de enlace de la API, lo que provocó la falla completa de Canva.com. Los ingenieros de Canva resolvieron el problema aumentando manualmente el recuento de tareas, bloqueando temporalmente el tráfico mediante reglas de firewall de Cloudflare y restaurando gradualmente el tráfico. Este incidente destaca la importancia de la resiliencia del sistema y las posibles desventajas de los sistemas automatizados bajo carga pesada.

Leer más

Construyendo una plataforma sin código con Clojure: Equilibrando la vida y los objetivos ambiciosos

2025-01-10
Construyendo una plataforma sin código con Clojure: Equilibrando la vida y los objetivos ambiciosos

Una caída del servidor en el Día de San Valentín se convirtió en un punto de inflexión para tres desarrolladores, lo que los llevó a adoptar Clojure y construir la ambiciosa plataforma sin código, Vade Studio. Las estructuras de datos inmutables de Clojure, el potente REPL y el paradigma de programación funcional les ayudaron a superar los desafíos de la colaboración en tiempo real, el constructor de IU de arrastrar y soltar, el modelado de datos unificado y el motor de flujo de trabajo. ¿El resultado? Desarrollo eficiente y un equilibrio saludable entre el trabajo y la vida.

Leer más

Siguiendo la Tendencia: La Evolución del Asistente de Código IA de Val Town

2025-01-03
Siguiendo la Tendencia: La Evolución del Asistente de Código IA de Val Town

El asistente de código IA de Val Town, Townie, ha sido un viaje de persecución a los líderes: GitHub Copilot, ChatGPT, Claude y otros. Comenzando con el simple autocompletado de código, ha evolucionado para generar aplicaciones full-stack usando llamadas a herramientas. Este artículo relata el desarrollo de Townie, destacando los esfuerzos en mejoras de velocidad, detección automática de errores y competencia diferenciada. También mira hacia el futuro integrando características más avanzadas.

Leer más

Tablas Swiss de Abseil: Implementación de tablas hash de alto rendimiento

2025-02-21

Abseil proporciona una familia de tablas hash de alto rendimiento llamadas Tablas Swiss, incluyendo `absl::flat_hash_map`. Estas tablas utilizan un esquema de metadatos inteligente e instrucciones SSE para búsquedas optimizadas, lo que resulta en mejoras significativas del rendimiento. Los metadatos constan de un bit de control y un valor hash H2 de 7 bits para filtrar rápidamente las coincidencias candidatas. Además, las Tablas Swiss evitan las asignaciones de memoria y las copias innecesarias; las operaciones `emplace` e `insert` aprovechan la semántica de movimiento para un rendimiento óptimo.

Leer más
Desarrollo

Autoridades Finlandesas Vinculan a un Petrolero con el Corte de Cables Submarinos

2025-01-01
Autoridades Finlandesas Vinculan a un Petrolero con el Corte de Cables Submarinos

Investigadores finlandeses que investigan daños a cables submarinos de energía y datos han descubierto una marca de arrastre en el lecho marino que se extiende por decenas de kilómetros, probablemente causada por el ancla del petrolero incautado Eagle S. Se sospecha que el ancla desaparecida cortó una línea eléctrica de 170 kilómetros que conecta Finlandia y Estonia, además de interrumpir cuatro cables de datos. El petrolero, que navega bajo bandera de las Islas Cook, ha sido detenido, y las autoridades están investigando un posible delito grave de daño. El mal tiempo dificultó la investigación.

Leer más

CHM publica el código fuente de Xerox Alto: Una visión de la historia de la computación

2025-01-31
CHM publica el código fuente de Xerox Alto: Una visión de la historia de la computación

El Computer History Museum (CHM) ha publicado el código fuente del Xerox Alto, un ordenador personal innovador que fue pionero en muchas características que hoy damos por sentadas, como pantallas de mapa de bits, el ratón y el procesador de textos WYSIWYG. El artículo relata la evolución de la informática personal, desde los mainframes hasta los primeros ordenadores domésticos y, finalmente, el Xerox Alto, mostrando los rápidos avances en la tecnología y la influencia duradera del Alto. El código fuente publicado incluye el sistema operativo del Alto, las aplicaciones y el software de red Ethernet, ofreciendo recursos inestimables para investigadores y entusiastas.

Leer más
Tecnología

Eclipsa Audio de Samsung y Google desafía a Dolby Atmos

2025-01-04
Eclipsa Audio de Samsung y Google desafía a Dolby Atmos

Samsung y Google lanzan Eclipsa Audio, un nuevo formato de audio espacial para competir con Dolby Atmos. Se lanzará a finales de este año en algunos videos de YouTube y será compatible con la línea de televisores y barras de sonido de Samsung 2025. Eclipsa Audio ofrece una alternativa de código abierto y libre de regalías a Dolby Atmos, prometiendo capacidades de audio 3D similares sin pagar licencias. Este movimiento refleja las estrategias competitivas anteriores de Samsung en tecnología HDR, destacando su continua apuesta por los estándares abiertos.

Leer más
Tecnología audio espacial

Simple Search: Una Colección Minimalista de Barras de Búsqueda

2025-01-26

Simple Search no es un motor de búsqueda complejo, sino un sitio web que ofrece una colección minimalista de barras de búsqueda. Eliminando características innecesarias, se centra únicamente en la función principal: buscar. Los usuarios pueden acceder fácilmente a varios motores de búsqueda populares como Google, Bing y DuckDuckGo desde una sola página, eliminando la necesidad de cambiar entre diferentes sitios web. Esto lo convierte en una opción eficiente y conveniente para los usuarios que necesitan un acceso rápido a los resultados de búsqueda.

Leer más
Varios

La administración Trump desafía un precedente de 90 años, amenazando a las agencias independientes

2025-05-30
La administración Trump desafía un precedente de 90 años, amenazando a las agencias independientes

La administración Trump está intentando revocar el caso Humphrey's Executor, de 90 años, una decisión histórica de la Corte Suprema que protege la independencia de las agencias federales. Esta medida busca aumentar el poder presidencial, permitiendo que el presidente despida a los jefes de las agencias a voluntad. Esta acción ha generado preocupaciones generalizadas, pudiendo socavar numerosas agencias responsables de áreas cruciales como la protección del consumidor, los derechos laborales y la regulación de la energía nuclear, convirtiéndolas en potenciales herramientas para la agenda política del presidente. Si bien la administración ha evitado, hasta ahora, atacar a la Reserva Federal, la lógica subyacente podría aplicarse igualmente, poniendo en riesgo su independencia. Esta batalla jurídica tiene implicaciones profundas para el futuro del gobierno de EE. UU., redefiniendo la relación entre las agencias ejecutivas y la presidencia.

Leer más
Tecnología Agencias Federales

Más de 100 Libros que Moldearon un Siglo de Ciencia

2025-02-04

La sección "Estantería de Científicos" de la revista American Scientist, de noviembre-diciembre de 1999, presentó más de 100 libros que influyeron significativamente en un siglo de progreso científico. La lista abarca biografías (autobiografía de Darwin, aventuras de Feynman), guías de campo, monografías sobre conceptos científicos clave (mecánica cuántica, teoría de juegos), historias de la ciencia, exámenes del propio método científico y exploraciones de la interacción entre la ciencia y diversos aspectos de la vida, incluida la evolución de la humanidad. Esta colección seleccionada ofrece una perspectiva multifacética sobre el viaje del descubrimiento científico y la evolución del pensamiento científico.

Leer más

Goodfire lanza herramientas de interpretabilidad para Llama 3.3 70B

2024-12-23

El equipo de Goodfire ha entrenado autoencoders dispersos (SAEs) en el modelo Llama 3.3 70B y ha lanzado el modelo interpretado a través de una API. Esto permite la exploración del espacio latente del modelo mediante un mapa interactivo de características. El equipo demuestra capacidades de dirección de características e introduce mejoras para un direccionamiento basado en SAE más fácil y confiable. Si bien muestra progreso en la dirección, se reconocen las limitaciones, incluida la tensión entre la dirección de características y las tareas de clasificación, y la posible degradación de la recuperación de hechos a mayores intensidades de dirección. Los trabajos futuros incluyen el refinamiento de las metodologías de dirección y el desarrollo de evaluaciones de seguridad para el escalamiento responsable de los esfuerzos de interpretabilidad.

Leer más

Electro: Visor de imágenes ligero y ultrarrápido

2025-02-24
Electro: Visor de imágenes ligero y ultrarrápido

Electro es un visor de imágenes ligero y ultrarrápido construido con Rust. Diseñado pensando en la experiencia del desarrollador, cuenta con una terminal de comandos integrada y permite ver imágenes locales y alojadas en la web al instante. Su principal fortaleza es su rendimiento incomparable: las imágenes se cargan casi instantáneamente. Electro es de código abierto y fácilmente extensible, lo que permite a los desarrolladores contribuir con código o construir sus propias versiones.

Leer más
Desarrollo visor de imágenes

Arqueología tecnológica: Desenterrando el poema de Brautigan

2025-01-09
Arqueología tecnológica: Desenterrando el poema de Brautigan

El bloguero John Graham-Cumming compartió el texto completo del poema de Richard Brautigan, "All Watched Over by Machines of Loving Grace", en su blog. Si bien el poema es conocido en círculos tecnológicos, un PDF completo de la publicación original de 1967 resultó difícil de encontrar. Al interpretar el aviso de derechos de autor como que permite la republicación gratuita, Graham-Cumming proporciona un escaneo de todo el libro, un hallazgo encantador para los entusiastas de la tecnología y la literatura.

Leer más

Motor de juego de código abierto boardgame.io simplifica el desarrollo de juegos por turnos

2024-12-20
Motor de juego de código abierto boardgame.io simplifica el desarrollo de juegos por turnos

boardgame.io es un motor de juego JavaScript de código abierto diseñado para simplificar el desarrollo de juegos por turnos. Al gestionar automáticamente aspectos complejos como la gestión del estado, la red multijugador y los oponentes de IA, los desarrolladores pueden concentrarse en escribir la lógica del juego. El motor admite varias fases del juego, salas para la creación de partidas, capacidades de creación de prototipos y varias tecnologías de capa de vista (como React y React Native). Su potente sistema de plugins y los registros de juego rastreables mejoran aún más la eficiencia del desarrollo y la experiencia del jugador.

Leer más
Desarrollo juego por turnos

El software se está comiendo el mundo… ¿Pero a qué coste?

2025-01-06
El software se está comiendo el mundo… ¿Pero a qué coste?

Un experimentado desarrollador de software con 43 años de experiencia reflexiona sobre la famosa afirmación de Marc Andreessen, "El software se está comiendo el mundo". Tras jubilarse para dirigir dos negocios físicos, ofrece un contrapunto sobrio. Detalla cómo las empresas de software priorizan el beneficio sobre la experiencia del usuario, citando ejemplos de modelos de precios explotadores, interfaces mal diseñadas y algoritmos diseñados para crear conflictos. Argumenta que la "revolución digital" se ha convertido en una fuerza parasitaria, perjudicando a las pequeñas empresas y erosionando la conexión humana, y pide una reevaluación de las prioridades del sector.

Leer más

BYD: Producción piloto de baterías de estado sólido lograda, producción masiva después de 2030

2025-02-23
BYD: Producción piloto de baterías de estado sólido lograda, producción masiva después de 2030

El CTO de negocios de baterías de BYD, Sun Huajun, reveló que la compañía ya ha producido células de baterías de estado sólido de 20Ah y 60Ah en su línea de producción piloto en 2024. Se espera una demostración masiva alrededor de 2027, pero la producción masiva a gran escala probablemente solo ocurra después de 2030. BYD se centra en electrolitos de sulfuro debido a las ventajas de costo y estabilidad del proceso. Similar a CATL, BYD prevé que las baterías de estado sólido se utilizarán inicialmente en modelos de alta gama, complementando sus baterías LFP existentes.

Leer más

Agente de Descubrimiento NetBox - Ahora disponible en vista previa pública

2024-12-23
Agente de Descubrimiento NetBox - Ahora disponible en vista previa pública

NetBox Labs lanzó recientemente una vista previa pública de su agente NetBox Discovery. Esta herramienta completamente de código abierto descubre redes y dispositivos de forma rápida y sencilla, ingiriendo información en NetBox para acelerar la creación de una fuente de verdad de red centrada en NetBox. Su arquitectura basada en agentes es ideal para entornos de red complejos y funciona con NetBox Assurance para detectar y remediar la deriva de la red. Actualmente admite dos modos de descubrimiento: descubrimiento de red y descubrimiento de dispositivos, y se integra con el motor de ingestión de datos Diode.

Leer más

La FDA prohíbe el colorante rojo nº 3 relacionado con el cáncer

2025-01-16
La FDA prohíbe el colorante rojo nº 3 relacionado con el cáncer

La Administración de Alimentos y Medicamentos (FDA) de EE. UU. ha prohibido el colorante artificial rojo nº 3, relacionado con el cáncer, en alimentos y medicamentos. La prohibición entrará en vigor el 15 de enero de 2027 para los alimentos, y los fabricantes de medicamentos tendrán un plazo más largo para reformular sus productos. Esto afecta a numerosos productos que contienen el colorante, desde dulces hasta medicamentos para el resfriado, lo que genera preocupación en la industria alimentaria.

Leer más
Tecnología

Valhalla: La Reestructuración Épica de Java se Acerca a su Finalización

2024-12-17

Después de una década de trabajo, el Proyecto Valhalla, la ambiciosa reestructuración de Java, se acerca a su finalización. Con el objetivo de cerrar la brecha entre clases y primitivos, Valhalla introduce clases de valor que ofrecen la comodidad de codificación de las clases con el rendimiento de los primitivos, lo que resulta en un diseño de memoria plano y compacto. En Devoxx 2024, el arquitecto de lenguaje Java Brian Goetz ofreció una actualización completa, destacando características clave como clases de valor, tipos con restricción de nulos, análisis de asignación definida mejorado e inicialización estricta.

Leer más
Desarrollo Clases de Valor

Libreboot en una ThinkPad T480: Un desafiante viaje de código abierto

2024-12-13

Esta entrada de blog detalla la experiencia del autor al instalar Libreboot en una ThinkPad T480, un proceso lleno de desafíos. Desde actualizar el BIOS y realizar una copia de seguridad del firmware original, hasta usar un Raspberry Pi Pico W y un clip SOIC-8 para leer y escribir el chip del BIOS, y finalmente compilar el firmware de Libreboot (encontrando numerosos errores de compilación y buscando ayuda en la comunidad IRC), el autor documenta todo el proceso. La entrada también comparte experiencias posteriores a la instalación de Libreboot, incluyendo mejoras de rendimiento, problemas de compatibilidad de hardware y consejos para la resolución de problemas, junto con recomendaciones para actualizaciones de pantalla, RAM y almacenamiento.

Leer más
1 2 557 558 559 561 563 564 565 595 596