¡El ecosistema de Common Lisp florece: ¡Incluso Hacker News se ha unido!

2025-02-22
¡El ecosistema de Common Lisp florece: ¡Incluso Hacker News se ha unido!

La comunidad de Common Lisp ha experimentado un crecimiento significativo en los últimos dos años, con la aparición de numerosos proyectos, herramientas y bibliotecas nuevas. ¡Sorprendentemente, el sitio web de Hacker News ahora se ejecuta en SBCL! Este artículo resume los avances recientes en el panorama de Common Lisp, incluidas las actualizaciones de implementaciones como SBCL, ABCL y CCL; mejoras importantes en el editor Lem; y nuevas herramientas de desarrollo de juegos y frameworks web. Además, la actividad de la comunidad está prosperando, con eventos como la conferencia ELS y las reuniones de Lisp Ireland. Tanto si eres un desarrollador experimentado como un recién llegado, este resumen muestra la vitalidad y el atractivo del ecosistema de Common Lisp.

Leer más
Desarrollo

Proveedor de servicios de Nueva Zelanda comprometido: Una historia de divulgación responsable

2025-03-27

Un investigador de seguridad descubrió una vulnerabilidad crítica de base de datos en una aplicación de Nueva Zelanda, KiwiServices, durante una prueba de penetración. Manipulando una simple solicitud HTTP, eludió la autenticación y accedió a toda la base de datos de usuarios, exponiendo información sensible como nombres, correos electrónicos y números de teléfono. El investigador divulgó la vulnerabilidad de forma responsable, y KiwiServices la corrigió en 30 días. Esto destaca la importancia de las pruebas de seguridad y la corrección rápida de vulnerabilidades.

Leer más

Diversión con ataques de temporización: explotando sutiles diferencias de tiempo para descifrar contraseñas

2025-01-18

Este artículo revela una ingeniosa técnica de ataque conocida como ataque de temporización. Al llamar repetidamente a una función aparentemente segura, `checkSecret`, y medir con precisión su tiempo de ejecución, un atacante puede inferir el valor secreto. Incluso si `checkSecret` no tiene vulnerabilidades obvias, su mecanismo interno de 'salida anticipada' hace que las conjeturas parcialmente coincidentes tarden más, filtrando información. El artículo detalla cómo explotar esta diferencia de tiempo, combinando el muestreo de Thompson y una estructura de datos Trie para adivinar contraseñas de manera eficiente, y discute cómo manejar las complejidades del ruido de la red. Finalmente, el artículo enfatiza la importancia de evitar la comparación directa de datos sensibles, recomendando el uso de hashes u otros algoritmos seguros, e implementando límites de velocidad robustos.

Leer más

Atproto: ¿Una revolución en las redes sociales descentralizadas?

2025-01-18

Atproto es un protocolo emergente de red social descentralizada que resuelve problemas inherentes a las redes sociales tradicionales, como la vinculación de cuenta-aplicación y el almacenamiento de datos disperso. Utiliza servidores de datos personales (PDS) e identidades basadas en dominio, permitiendo a los usuarios poseer su identidad y datos y reutilizar la misma identidad en diferentes aplicaciones. Esto simplifica el desarrollo de varias aplicaciones "habilitadas para redes sociales" (foros, plataformas de escritura de formato largo, etc.) y fomenta nuevos modelos de negocio. En comparación con el Fediverse, Atproto cuenta con una interoperabilidad y experiencia de usuario mejoradas. El éxito de proyectos como Bluesky impulsa aún más el crecimiento de Atproto, prometiendo una nueva generación de redes sociales centradas en identidades de propiedad del usuario.

Leer más
Tecnología

La Muerte y la Vida Imperecedera de las Cartas: Un Diálogo Secular sobre Palabras y Emociones

2024-12-25
La Muerte y la Vida Imperecedera de las Cartas: Un Diálogo Secular sobre Palabras y Emociones

En "Voces de la Oficina de Cartas Muertas", Cynthia Ozick explora la muerte y el legado perdurable de las cartas con una perspectiva única. Desde la correspondencia apasionada entre Lord Byron y Lady Caroline Lamb hasta la propia búsqueda epistolar lúdica de Ozick del filósofo Sidney Morgenbesser bajo el disfraz de Lady Caroline, el ensayo revela la naturaleza multifacética de las cartas. Las cartas sirven como vehículos para el romance, inspiración para creaciones literarias y confesiones genuinas de emociones personales. Ozick traza el papel significativo de las cartas en la historia de la literatura, destacando cómo clásicos como *Frankenstein* y *Orgullo y Prejuicio* utilizan estructuras epistolares. Examina la evolución de las cartas en diferentes épocas, desde las cartas manuscritas tradicionales hasta los correos electrónicos y las redes sociales, enfatizando que, aunque la forma cambie, las emociones y los valores que transportan persisten. Ozick concluye con una reflexión conmovedora sobre las cartas, expresando nostalgia por las emociones y épocas pasadas mientras contempla el futuro de la comunicación humana.

Leer más
Varios emoción

Empresas japonesas demuestran tokens cuánticos infalsificables

2024-12-25
Empresas japonesas demuestran tokens cuánticos infalsificables

Ante los desafíos de la computación cuántica a los métodos tradicionales de criptografía, las empresas japonesas Mitsui, NEC y Quantinuum colaboraron con éxito en la demostración de la tecnología de transmisión y canje de tokens cuánticos en una red de fibra óptica de 10 kilómetros. Esta tecnología utiliza la distribución cuántica de claves (QKD), explotando la fragilidad de los datos cuánticos para lograr la infalsificación, el uso único y la validación local de los tokens, ofreciendo una solución segura para transacciones financieras y gestión de activos. Este avance representa un paso significativo hacia las aplicaciones comerciales de la tecnología de tokens cuánticos.

Leer más

Los beneficios de la creatina para el aumento muscular podrían haberse sobreestimado, sugiere una nueva investigación

2025-04-02
Los beneficios de la creatina para el aumento muscular podrían haberse sobreestimado, sugiere una nueva investigación

Una nueva investigación desafía la creencia generalizada de que los suplementos de creatina ayudan significativamente al crecimiento muscular. Un ensayo clínico de 12 semanas con 54 participantes, dirigido por la UNSW, no encontró diferencias en el aumento de la masa muscular magra entre quienes tomaron la dosis diaria recomendada de 5 g de creatina y un grupo de control. El estudio sugiere que las investigaciones anteriores podrían haber sobreestimado los efectos de la creatina debido a fallas metodológicas, lo que lleva a una reevaluación de sus capacidades para desarrollar músculo.

Leer más

Uppercut: Acceso con un clic a Xbins de Homebrew de Xbox en OS X Tiger

2025-01-26

Uppercut es un guiño nostálgico a principios de la década de 2000, que ofrece acceso con un solo clic al servidor FTP Xbins de homebrew de Xbox, diseñado específicamente para OS X Tiger (10.4). Esto elimina las engorrosas configuraciones de IRC y FTP del pasado. Inspirado en el conector Xbins moderno, Pandora, Uppercut recrea la experiencia de acceder a los recursos de homebrew tal como pudo haber sido en 2005. Para usuarios de sistemas operativos modernos, se recomienda Pandora. El desarrollador también transmite en vivo el proceso de desarrollo en Twitch.

Leer más

IA: ¿La próxima computación en la nube?

2025-01-21

Este artículo establece un paralelismo entre el auge actual de la IA y la ola de la computación en la nube de hace 20 años. El autor argumenta que, si bien la IA, en particular los Grandes Modelos de Lenguaje (LLM), muestra un potencial inmenso, su trayectoria de desarrollo sigue siendo incierta, al igual que en los inicios de la computación en la nube, donde muchas predicciones no se materializaron. El autor destaca que el éxito de la IA depende del aprendizaje profundo, de recursos informáticos potentes y de conjuntos de datos masivos, pero también se enfrenta a desafíos como el tamaño del modelo, el consumo de energía, el sesgo de los datos y cuestiones de derechos de autor. Sugiere que la dirección futura de la IA podría ir más allá de las expectativas actuales y requiere la incorporación de investigaciones de campos como la ciencia cognitiva para una comprensión y aplicación más completas de la IA.

Leer más

La adquisición de Cray por Sun: Un acuerdo que cambió el juego

2025-05-18

Un grupo de ingenieros de San Diego, muchos antiguos empleados de NCR, fundaron una empresa para construir computadoras masivamente paralelas utilizando procesadores Sparc. Después de varias adquisiciones y reestructuraciones, fueron adquiridos por Cray, culminando en el desarrollo del servidor CS6400 (SuperDragon). El CS6400, con características innovadoras como Dominios de Sistema Dinámicos y Enrutamiento Alternativo, ganó terreno. Más tarde, SGI vendió esta división de Cray a Sun por 50 millones de dólares. Sun reconoció el potencial de la tecnología y, basándose en ella, desarrolló el Ultra Enterprise Server 10000 (Starfire), logrando un éxito comercial fenomenal y generando miles de millones en ingresos para Sun. Se considera una de las mejores adquisiciones desde que Microsoft compró DOS, mostrando el poder de la innovación tecnológica junto con una estrategia de mercado inteligente.

Leer más
Tecnología

Inferencia de tipos TypeScript sin generación de código a partir de mensajes Protobuf

2025-04-14
Inferencia de tipos TypeScript sin generación de código a partir de mensajes Protobuf

protobuf-ts-types te permite definir tipos de mensajes independientes del lenguaje en formato proto e inferir tipos TypeScript directamente sin generación de código. Utiliza inteligentemente los tipos literales de plantilla de TypeScript. Si bien actualmente es una prueba de concepto y no admite servicios, RPC, campos oneof y map e importaciones, ofrece un gran potencial para simplificar la integración de Protobuf con TypeScript.

Leer más
Desarrollo Inferencia de Tipos

Automattic reduce las contribuciones patrocinadas a WordPress

2025-01-09
Automattic reduce las contribuciones patrocinadas a WordPress

Automattic anunció que reducirá sus contribuciones patrocinadas al proyecto WordPress debido a acciones legales de WP Engine que desvían recursos y enfrentan críticas de la comunidad. Esta reorientación centra los esfuerzos de Automattic en sus propios proyectos con fines de lucro, como WordPress.com y WooCommerce, a la vez que iguala las horas de voluntariado prometidas por otras empresas para el beneficio de toda la comunidad, centrándose en la seguridad y las actualizaciones críticas. Automattic enfatiza que esto no es un abandono de WordPress, sino una recalibración estratégica para asegurar su salud a largo plazo y contribuciones más impactantes.

Leer más
Desarrollo

Base de código OpenVMS: Un viaje de 35 años de crecimiento explosivo

2025-04-03

Un investigador analizó meticulosamente el tamaño de la base de código OpenVMS (VMS) durante 35 años. Al contar las líneas de código en 15 componentes clave en varias versiones (V6.2, V7.2, V8.2, V9.2-3), el estudio reveló un aumento de casi tres veces en el tamaño del código, de cientos de miles de líneas a casi dos millones. También se destacó el cambio en los lenguajes de programación de BLISS y MACRO-32 a C. Esta investigación ofrece información valiosa sobre la arquitectura y la evolución de los sistemas operativos a gran escala.

Leer más

Reglas tácitas de los programas de terminal: Una retrospectiva de 20 años

2024-12-12

Este artículo resume la experiencia de 20 años del autor con programas de terminal, destilando reglas comunes, aunque no oficiales, de comportamiento. Estas reglas cubren las respuestas de los programas a Ctrl-C, Ctrl-D y a la tecla 'q', el uso de colores, el soporte de enlaces de teclas readline y la salida de tuberías. El autor observa que, aunque no son estándares obligatorios, la comprensión de estas reglas ayuda a predecir el comportamiento del programa de terminal y reduce la curva de aprendizaje. El artículo usa ejemplos para analizar la aplicabilidad y las excepciones a estas reglas, enfatizando la importancia de distinguir entre la responsabilidad del propio programa y el comportamiento predeterminado del sistema operativo.

Leer más

La calle Valencia de San Francisco tendrá la primera zona de bebidas al aire libre permanente

2025-06-12
La calle Valencia de San Francisco tendrá la primera zona de bebidas al aire libre permanente

La calle Valencia de San Francisco está lanzando un programa piloto que permite a los clientes de los bares y restaurantes participantes consumir legalmente bebidas alcohólicas en la acera de mediodía a medianoche, de domingo a jueves. Esta es la primera zona de bebidas al aire libre permanente de la ciudad, no vinculada a un evento específico, con el objetivo de revitalizar la vida nocturna y atraer a multitudes más jóvenes como parte de los esfuerzos de recuperación posteriores a la pandemia. La iniciativa, apoyada por empresas locales y el SFPD, incluye medidas de seguridad como pulseras y vasos designados. Si bien algunos negocios se muestran reacios, se espera que el programa tenga un impacto significativo en el paisaje de la ciudad y en los modelos de negocios, sentando un precedente para futuros proyectos similares.

Leer más

La supremacía manufacturera de China: Una narrativa gráfica

2025-01-04

Esta columna utiliza la base de datos TiVA más reciente de la OCDE para ilustrar el ascenso de China al puesto de única superpotencia manufacturera mundial. La producción manufacturera de China supera a la de los nueve siguientes productores más grandes combinados. Su industrialización es sin precedentes en velocidad. Si bien la participación de China en las exportaciones manufactureras mundiales también ha aumentado drásticamente, su dependencia de las exportaciones está disminuyendo, y el consumo interno desempeña un papel cada vez más vital. El artículo también analiza la dependencia asimétrica entre EE. UU. y China en las cadenas de suministro mundiales, destacando los desafíos y costos asociados con la desconexión.

Leer más

Swift 6.2: Refinamientos de Concurrencia y Mejoras Prácticas

2025-05-09
Swift 6.2: Refinamientos de Concurrencia y Mejoras Prácticas

Swift 6.2 es un lanzamiento enorme, con multitud de adiciones y mejoras, con un enfoque significativo en el refinamiento de la concurrencia de Swift y la adición de características prácticas. La actualización simplifica la curva de aprendizaje de la concurrencia; por ejemplo, el indicador del compilador `-default-isolation MainActor` permite a los desarrolladores usar por defecto la ejecución de código en el actor principal, cambiando a concurrencia solo cuando sea necesario. Otros aspectos destacados incluyen identificadores sin procesar, valores predeterminados en la interpolación de cadenas, `enumerated()` que se ajusta a `Collection` y mejoras significativas en las pruebas de Swift con pruebas de salida y adjuntos. Estas mejoras prometen hacer el desarrollo de Swift más eficiente y fácil de usar.

Leer más

Vista Explotada de un Reloj Mecánico DIY: Una Demostración Desafiante de Habilidad

2025-06-22

Inspirado en una entrada de blog que explica el funcionamiento de los mecanismos de los relojes mecánicos, el autor decidió crear un modelo de vista explotada de un reloj mecánico real. Experimentó con la fundición en resina en capas y otros métodos, finalmente optando por una técnica que utiliza hilo de pescar para suspender las piezas y un solo vertido de resina. Superó numerosos desafíos, incluyendo la contracción de la resina, las burbujas de aire y la fijación de las piezas, perfeccionando continuamente su técnica. El proyecto culminó en la creación de modelos desde relojes de bolsillo hasta un clon del movimiento ETA 2824, demostrando una habilidad e perseverancia impresionantes.

Leer más

Estafa de repositorios de GitHub: Se descubren miles de repositorios maliciosos

2025-02-28
Estafa de repositorios de GitHub: Se descubren miles de repositorios maliciosos

Un investigador de seguridad descubrió un esquema masivo que utiliza GitHub para distribuir malware. Miles de repositorios, disfrazados de modificaciones de juegos, software crackeado y otras descargas atractivas, fueron creados para robar datos de los usuarios. Al ejecutarse, estos programas maliciosos recopilan información sensible, como claves de billeteras de criptomonedas, detalles de cuentas bancarias y credenciales de redes sociales, y las envían a un servidor de Discord. Al analizar una guía detallada sobre la creación de estos repositorios fraudulentos, el investigador identificó 1115 repositorios potencialmente maliciosos, con menos del 10% mostrando problemas abiertos con quejas. El malware, identificado como Redox, recopila sistemáticamente varios puntos de datos de la computadora de la víctima y los transmite a un webhook de Discord. Este caso destaca la escala y la sofisticación del cibercrimen y subraya la necesidad de medidas de seguridad mejoradas en plataformas como GitHub.

Leer más
Tecnología seguridad de GitHub

Alineación de IA: No se trata solo de tecnología

2025-05-22

Este artículo argumenta que la alineación de IA no es solo un problema técnico, sino un problema significativo de selección social. El autor usa la analogia de la alineación farmacéutica: no nos centramos solo en el trabajo de laboratorio, sino que consideramos todo el complejo médico-industrial. El autor postula que cómo nosotros, como sociedad, damos forma al desarrollo de la IA a través de las decisiones de compra, la regulación y el discurso público es primordial. Ignorar el aspecto social es una locura, y mejorar la eficiencia de la 'selección' es el gran trabajo de la alineación de IA, no solo los desafíos puramente técnicos.

Leer más

PlayStation redobla su apuesta por los juegos de servicio

2024-12-31
PlayStation redobla su apuesta por los juegos de servicio

A pesar de los recientes contratiempos con algunos títulos de servicio, el co-CEO de PlayStation, Herman Hulst, reafirmó el compromiso de la empresa con este modelo en una entrevista reciente a Famitsu. Citó el éxito de Helldivers 2 como ejemplo principal, destacando sus actualizaciones continuas de contenido y el fuerte compromiso del jugador. Si bien reconoce el panorama competitivo, PlayStation pretende equilibrar su cartera, continuando el desarrollo tanto de juegos de servicio como de juegos para un jugador con historias envolventes.

Leer más

Cómo el Kernel de Linux Ejecuta Scripts Shebang

2025-04-10

Este artículo profundiza en cómo el kernel de Linux maneja los scripts shebang (!#). Comenzando con un script shell simple, el autor rastrea el flujo de ejecución del kernel, revelando los roles cruciales de la llamada al sistema `execve`, del módulo `binfmt_script` y de la función `load_script`. El autor explica meticulosamente cómo el kernel lee el shebang, localiza y ejecuta el intérprete especificado, ejecutando finalmente el script. El artículo contrasta las diferencias de ejecución entre scripts con y sin shebangs, y explora el mecanismo de verificación de permisos, ofreciendo a los lectores una visión fascinante del funcionamiento interno del sistema Linux.

Leer más
Desarrollo

El creador de Rosetta 2 se une a Lean FRO para mejorar el generador de código

2024-12-22
El creador de Rosetta 2 se une a Lean FRO para mejorar el generador de código

Leonardo de Moura, Científico Aplicado Principal Senior en AWS y Arquitecto Jefe en Lean FRO (una organización sin fines de lucro), anunció que Cameron Zwarich, el brillante creador de Rosetta 2 y un desarrollador de software excepcional con más de 15 años de experiencia en Apple especializado en software de sistemas de bajo nivel, se ha unido al equipo de Lean FRO. Zwarich se centrará en mejorar el generador de código de Lean, lo que promete un impacto significativo en el ecosistema Lean.

Leer más

La IA desvela la química de la pintura de los murales del Muro de Berlín

2024-12-16
La IA desvela la química de la pintura de los murales del Muro de Berlín

Científicos italianos utilizaron una red neuronal para analizar datos espectrales de dispositivos de espectroscopia Raman portátiles, revelando los secretos de la química de la pintura de los murales del Muro de Berlín. Esta investigación no solo arroja luz sobre los materiales y técnicas utilizados en estas obras de arte históricamente significativas, sino que también proporciona nuevos enfoques tecnológicos para la preservación del arte callejero. Al analizar fragmentos de pintura de restos de muro y combinando espectroscopia Raman, espectroscopia de fluorescencia de rayos X y espectroscopia de reflectancia de fibra óptica, junto con un algoritmo de IA personalizado llamado SAPNet, los investigadores identificaron con precisión la composición del pigmento, incluyendo blanco de titanio y hasta un 75% de otros pigmentos. Este avance demuestra el potencial significativo de la IA en la preservación del patrimonio cultural.

Leer más

No Man's Sky Worlds Parte II: ¡Miles de Millones de Nuevos Planetas!

2025-01-29
No Man's Sky Worlds Parte II: ¡Miles de Millones de Nuevos Planetas!

No Man's Sky ha recibido una actualización masiva, Worlds Part II, que añade miles de millones de nuevos sistemas estelares y billones de nuevos planetas para explorar. Esta actualización expande drásticamente el universo del juego, introduciendo nuevos terrenos, biomas, flora, fauna y gigantes gaseosos enormes. Las mejoras en la física del agua, la iluminación y el submarino mejoran la experiencia de exploración. Nuevas misiones, historias y una expedición con una nueva nave espacial única (un híbrido de una nave viviente y un caza a reacción) completan la actualización.

Leer más

Un gestor de ventanas X11 Ruby minimalista: rubywm

2025-01-31
Un gestor de ventanas X11 Ruby minimalista: rubywm

Frustrado con los gestores de ventanas existentes, el autor creó rubywm, un gestor de ventanas minimalista escrito en menos de 1000 líneas de código Ruby puro (incluido el controlador X11). Admite diseños de ventanas en mosaico y flotantes, pero carece de decoraciones de ventanas y funciones de arrastrar y redimensionar. Todo el manejo del teclado se delega a herramientas externas como sxhkd, y la comunicación se realiza a través de eventos X11 ClientMessage. Actualmente, solo admite monitores únicos y se encuentra en fase experimental, siendo propenso a fallos. El objetivo principal del autor es el uso personal, no una gran base de usuarios.

Leer más
Desarrollo

Tiempo POSIX: No es lo que piensas

2024-12-26

Este artículo desmiente una idea errónea común sobre el tiempo POSIX (tiempo Unix): no es simplemente el número de segundos desde el 1 de enero de 1970, 00:00:00. Debido a los segundos bisiestos, el número de segundos en un día UTC no es una constante de 86.400, lo que lleva a discrepancias entre el tiempo POSIX y el número real de segundos. El artículo analiza el impacto de los segundos bisiestos en los cálculos de tiempo y recomienda alternativas como CLOCK_MONOTONIC o TAI para una medición precisa del tiempo, evitando errores causados por los segundos bisiestos.

Leer más

Convirtiendo un Volvo 940 de 1993 en autónomo (Parte 1: Actuadores)

2025-01-04

El autor y sus amigos participarán en la edición de invierno 2025 de Carbage Run, un viaje de 6 días en invierno a través de Suecia hasta el Círculo Polar Ártico y de regreso a Helsinki. Su coche: un Volvo 940 de 1993, casi sin electrónica. Para hacerlo autónomo, están adaptando actuadores: motor de dirección, servofreno y servoacelerador. Esta publicación detalla el proceso de adaptación de un sistema de dirección asistida eléctrica de un Toyota Corolla 2020, reemplazando el sistema de frenado asistido por vacío con un Bosch iBooster y usando un servo RC de venta libre para el acelerador. También se añadió un sensor de radar de Tesla. Es un proyecto desafiante, con publicaciones futuras que cubrirán el cableado y una ECU personalizada.

Leer más

Sintaxis Trascendental: Construyendo Abstracciones Lógicas desde un Lenguaje de Bajo Nivel

2025-01-04
Sintaxis Trascendental: Construyendo Abstracciones Lógicas desde un Lenguaje de Bajo Nivel

Este proyecto de GitHub implementa la 'Sintaxis Trascendental' de Jean-Yves Girard, un método para construir abstracciones lógicas a partir de un lenguaje de bajo nivel, agnóstico a la lógica. Utiliza un lenguaje base llamado 'resolución estelar', donde los objetos elementales (programas) son 'constelaciones'. Estas constelaciones se usan en un lenguaje de nivel superior, 'Stellogen' (un lenguaje de metaprogramación para constelaciones), para definir pruebas y fórmulas. El proyecto está en desarrollo, con la guía actualmente disponible solo en francés.

Leer más
Desarrollo metaprogramación

Programador crea juego pseudo-3D en Bash

2024-12-20
Programador crea juego pseudo-3D en Bash

Un programador llamado izabera ha desarrollado un impresionante juego pseudo-3D utilizando el lenguaje de scripting Bash. Este proyecto, un homenaje al clásico juego Wolfenstein 3D, es de código abierto en GitHub. El código es conciso, pero el resultado es sorprendente, mostrando el poder de Bash y la ingeniosidad del programador. El repositorio incluye el código fuente del juego y videos de demostración. Los desarrolladores interesados en aprender más pueden consultarlo en GitHub.

Leer más
1 2 552 553 554 556 558 559 560 595 596