PipeGate: Proxy ligero y autohospedado, tu 'ngrok' económico

2024-12-17

PipeGate es un proxy ligero y autohospedado, construido con FastAPI, diseñado como un 'ngrok' económico. Permite exponer tus servidores locales a internet, ofreciendo una forma sencilla de crear túneles desde tu máquina local al mundo exterior. Es una excelente herramienta para desarrolladores que quieren comprender cómo funcionan internamente los servicios de tunelización como ngrok o necesitan una alternativa personalizable alojada en su propia infraestructura. Sus características clave incluyen autohospedaje, conexiones únicas, personalización, diseño ligero y facilidad de aprendizaje. La instalación es sencilla, a través de git clone o pip.

Leer más

Bruin: Crea pipelines de datos con SQL y Python

2024-12-17

Bruin es una potente herramienta de pipeline de datos que combina la ingestión de datos, la transformación de datos con SQL y Python y las comprobaciones de calidad de datos en un único marco. Funciona con las principales plataformas de datos y se ejecuta en tu máquina local, en una instancia de EC2 o en GitHub Actions. Las características clave incluyen la ingestión de datos, transformaciones SQL y Python, comprobaciones de calidad de datos, plantillas Jinja, validación de extremo a extremo y soporte para varios entornos. Los pipelines se definen fácilmente mediante un simple archivo pipeline.yml.

Leer más
Desarrollo pipeline de datos

Guerras de Brillo de los Faros: Una Batalla Impulsada por Reddit Sobre Tecnología y Seguridad

2024-12-17

El problema de los faros de automóvil excesivamente brillantes, particularmente los que usan LED, se ha vuelto cada vez más controvertido. El subreddit r/FuckYourHeadlights sirve como un centro principal para conductores frustrados, liderados por un desarrollador front-end y un ingeniero mecánico. Están utilizando datos, investigación y activismo para presionar a los fabricantes de automóviles y a los reguladores para que aborden el problema. El argumento central gira en torno a los fabricantes de automóviles que explotan las lagunas en las regulaciones de seguridad obsoletas para crear faros excesivamente brillantes, mientras que aún cumplen con los estándares mínimos. El debate se centra en el equilibrio entre el brillo, la visibilidad y los riesgos de seguridad relacionados con el deslumbramiento. Si bien una solución sigue siendo evasiva, esta campaña impulsada por Reddit ha generado una conversación crucial sobre la tecnología de iluminación automotriz y sus consecuencias imprevistas.

Leer más

La Luna: Un cautivador viaje cósmico

2024-12-17

Este artículo nos lleva en un cautivador viaje a través de las intrincadas complejidades del movimiento de la Luna, el sistema Tierra-Luna y la dinámica de un sistema de tres cuerpos dentro de nuestro sistema solar. Utilizando demostraciones interactivas, el autor explica fenómenos como las órbitas lunares, las mareas, los eclipses solares y lunares, y revela la formación de las características de la superficie lunar y las razones detrás del brillo de la Luna. Abarcando conceptos como la gravedad y la conservación del momento angular, el artículo explica fenómenos astronómicos complejos de una manera accesible, convirtiéndolo en una lectura científica atractiva y entretenida.

Leer más
Varios Luna

SpiceNice: Se lanza una base de datos de especias culinarias de código abierto

2024-12-17

SpiceNice es un nuevo sitio web de código abierto que ofrece una base de datos completa de especias culinarias. Proporciona información detallada sobre cada especia, incluyendo su nombre botánico, usos culinarios y origen, junto con detalles sobre la planta correspondiente. Construido con Strapi (backend), PostgreSQL (base de datos) y Astro (frontend), SpiceNice pretende convertirse en un recurso central para cocineros, biólogos, agricultores y entusiastas de las especias. Los planes futuros incluyen una API web, soporte multilingüe y un foro comunitario.

Leer más
Desarrollo especias

Discourse celebra una década fomentando comunidades online

2024-12-17

Discourse, el software de foros de código abierto, celebró su décimo aniversario el 26 de agosto de 2024. Lanzado con la visión de elevar el estándar del discurso online, ha crecido de un pequeño equipo de cuatro a más de 100 empleados en 25 países. La plataforma cuenta con más de 20.000 comunidades, 107 millones de temas y casi 1.650 millones de publicaciones. El desarrollo continuo ha incluido la adición de 49 plugins, funciones de chat y herramientas con tecnología de IA para la moderación y la mejora de la experiencia del usuario. Este éxito es un testimonio de su naturaleza de código abierto, compromiso con la retroalimentación del usuario y la dedicación de su equipo.

Leer más

Langfuse: Plataforma de ingeniería de LLM de código abierto agiliza el desarrollo

2024-12-17

Langfuse es una plataforma de ingeniería de LLM de código abierto diseñada para simplificar el desarrollo e implementación de aplicaciones de modelos de lenguaje grandes (LLM). Ofrece funciones como observabilidad de LLM, métricas, evaluaciones, gestión de prompts, un entorno de pruebas y conjuntos de datos, integrándose perfectamente con herramientas como LlamaIndex, Langchain, OpenAI SDK y LiteLLM. Los desarrolladores pueden usar Langfuse para monitorizar el rendimiento de LLM, gestionar prompts, evaluar la eficacia del modelo y, en definitiva, acelerar el desarrollo de aplicaciones LLM.

Leer más

Firmware de código abierto: necesidad y elecciones estratégicas

2024-12-17

Este artículo explora la necesidad del firmware de código abierto. El autor argumenta que el firmware, como software que controla el hardware, debería adherirse a los principios del software libre. Esto no solo se trata de libertad en sí misma, sino que también está directamente relacionado con los intereses prácticos de los usuarios. El firmware no libre puede restringir la funcionalidad del hardware, ocultar vulnerabilidades de seguridad e incluso impedir que los usuarios solucionen problemas de seguridad. El artículo analiza dos puntos de vista: uno considera el firmware de código abierto deseable pero no necesario; el otro aboga por que todo el software del sistema sea de código abierto. El autor se inclina por el primero, creyendo que priorizar la libertad del kernel del sistema operativo es más importante, pero al mismo tiempo enfatiza los beneficios del firmware de código abierto y discute cómo promoverlo mediante medios estratégicos.

Leer más
Desarrollo software libre

Un equipo de desarrollo de una sola persona alcanza los dos millones de usuarios

2024-12-17

Nadia Odunayo, ingeniera de software, creó StoryGraph, una aplicación de comunidad de lectura con más de un millón de usuarios, como desarrolladora individual. StoryGraph ayuda a los usuarios a realizar un seguimiento de sus lecturas y recomienda libros en función de su estado de ánimo y preferencias. Esta historia inspiradora destaca la determinación, las habilidades técnicas y el 'marco de una sola persona' que Odunayo utilizó para lograr esta hazaña impresionante. Ofrece información valiosa para aspirantes a desarrolladores individuales.

Leer más

La Guía de Sonido de Grug: Un Enfoque de Hombre de las Cavernas para Alta Fidelidad

2024-12-17

Grug, un ingeniero de sonido experimentado (aunque un poco confundido), escribió esta guía para ayudar a los jóvenes Grugs a construir el sistema de sonido perfecto para su cueva. La guía cubre todos los componentes de la cadena de señal, desde streamers hasta altavoces, explicando parámetros importantes como la impedancia, la sensibilidad y la distorsión. Grug enfatiza el bajo ruido y la baja distorsión, aconsejando priorizar los altavoces de alta calidad. Finalmente, Grug recomienda un sistema básico asequible, permitiendo que los jóvenes Grugs disfruten de música de alta fidelidad en sus cuevas.

Leer más
Varios

El álgebra lineal impulsa el editor de diagramas interactivo

2024-12-17

Ivan Shubin, al desarrollar su editor de diagramas interactivo Schemio, utilizó inteligentemente operaciones matriciales del álgebra lineal para resolver una serie de problemas desafiantes. Inicialmente, Schemio solo admitía la creación y manipulación de formas simples. Sin embargo, al introducir una estructura jerárquica, las transformaciones de coordenadas se volvieron complejas. El autor inicialmente utilizó un enfoque recursivo, pero encontró problemas con la escala y los puntos de pivote. Finalmente, Shubin utilizó matrices para representar transformaciones (traslación, rotación, escala), utilizando la multiplicación de matrices para la conversión de coordenadas y empleando ingeniosamente la inversión de matrices para resolver el problema de conversión de coordenadas del mundo a coordenadas locales. Además, las operaciones matriciales abordaron el ajuste preciso de la posición y rotación de un objeto al moverse dentro de la jerarquía, evitando saltos inesperados. El código fuente de Schemio es de código abierto y está disponible en GitHub.

Leer más

Juego de Ajedrez de Duna Impreso en 3D: Una Obra Maestra de Diseño Tátil

2024-12-17

El arquitecto Rory Noble-Turner ha creado un juego de ajedrez de Duna único utilizando impresión 3D de cuarzo avanzada. La pieza tiene como objetivo proporcionar una experiencia táctil atractiva a través de texturas intrincadas, capturando la forma cruda y elemental de la arena. Noble-Turner utilizó hábilmente herramientas de modelado 3D para controlar con precisión las texturas de las dunas, lo que resultó en un diseño naturalmente fluido que utiliza diferencias de textura para distinguir las piezas y el tablero. Más que una simple obra de arte, es una exploración de la experiencia táctil y sensorial, instando a una reconexión con la sensación física en nuestra era digital.

Leer más

Tig: Interfaz de modo texto para Git

2024-12-17

Tig es una interfaz de modo texto basada en ncurses para Git, que funciona principalmente como un navegador de repositorios Git. También ayuda a preparar cambios para confirmarlos a nivel de bloque y actúa como un paginador para las salidas de varios comandos Git. Hay disponibles instrucciones de instalación, notas de lanzamiento que detallan nuevas funciones y correcciones de errores, y recursos como la página de inicio, el manual y la sección de preguntas y respuestas en Stack Overflow. Los informes de errores y las solicitudes de funciones se pueden enviar a través del rastreador de problemas o por correo electrónico.

Leer más

Programadores crean un juego de programación fantástico: Droste's Lair

2024-12-17

Dos programadores pasaron dos semanas desarrollando Droste's Lair, un juego de entorno de programación fantástico. Los jugadores construyen y cuentan estructuras matemáticas mediante interacciones intuitivas de arrastrar y soltar, utilizando un mecanismo "amb" para la ejecución ramificada y la recursión. El juego, con temática de espadas y hechicería, presenta desafíos como invertir elementos de lista, generar todas las combinaciones de cartas y contar las maneras de cubrir un tablero de damas con fichas de dominó. Droste's Lair combina hábilmente elementos de programación y juego, ofreciendo una forma novedosa y atractiva de aprender conceptos de programación y matemáticas.

Leer más

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

El nuevo framework Forked de Swift simplifica la gestión de datos compartidos

2024-12-17

El desarrollador Drew McCormack lanzó Forked, un nuevo framework de Swift para simplificar la gestión de datos compartidos en dispositivos únicos y múltiples. Inspirado en el mecanismo de fusión de Git, Forked admite ramificación y fusión dentro de un solo archivo, logrando la consistencia eventual. No requiere un historial completo de cambios, solo las versiones suficientes para la fusión de tres vías. Forked utiliza structs en lugar de clases, admite Codable y se integra perfectamente con servicios en la nube como iCloud. Incluso aborda las condiciones de carrera del acceso concurrente y admite lógica de fusión personalizada o algoritmos CRDT integrados. La sincronización de CloudKit se logra con solo unas pocas líneas de código.

Leer más

Nuevo compilador de CHICKEN Scheme: CRUNCH – Un compilador Scheme con tipado estático

2024-12-17

Este artículo presenta CRUNCH, un nuevo compilador para un subconjunto con tipado estático del lenguaje de programación Scheme. Construido sobre el sistema CHICKEN Scheme, compila código Scheme en código C99 portátil. CRUNCH busca proporcionar un compilador Scheme de alto rendimiento y ligero, abordando las deficiencias de los sistemas Scheme existentes en cuanto a rendimiento y portabilidad. Es especialmente adecuado para el desarrollo de juegos, la creación de máquinas virtuales y la programación de sistemas embebidos. Si bien CRUNCH tiene limitaciones en las características del lenguaje Scheme compatibles, logra una generación de código eficiente mediante la inferencia de tipos y varias optimizaciones, integrándose perfectamente con el ecosistema CHICKEN Scheme.

Leer más
Desarrollo Tipado Estático

Zaymo, startup respaldada por YC, busca Ingeniero Fundador

2024-12-17

Zaymo, una startup de marketing por correo electrónico para comercio electrónico respaldada por Y Combinator, está contratando a un Ingeniero Fundador. Zaymo transforma correos electrónicos de comercio electrónico en páginas de destino para compras, permitiendo compras sin salir de la bandeja de entrada. La empresa está experimentando un crecimiento acelerado y busca un ingeniero full-stack experimentado para ayudar a construir el futuro del marketing por correo electrónico. El candidato ideal tiene más de 2 años de experiencia en ingeniería en startups, dominio de TypeScript, Remix y AWS, y una actitud positiva, rápida y colaborativa. Zaymo ofrece salario competitivo, opciones sobre acciones y ayuda para la reubicación.

Leer más
Startup Ingeniero

Informe de Stanford Advierte sobre la Viabilidad y los Riesgos de las Bacterias Espejo

2024-12-17

Un informe técnico de la Universidad de Stanford detalla la viabilidad de crear 'bacterias espejo' y sus riesgos potenciales. Las bacterias espejo, con todas las moléculas quirales (proteínas, ácidos nucleicos y metabolitos) reemplazadas por sus imágenes especulares, no pueden evolucionar naturalmente, pero cada vez son más sintetizables. Los sistemas inmunológicos y la depredación dependen de las interacciones de las moléculas quirales, lo que significa que las bacterias espejo podrían escapar de la detección y el control, potencialmente propagándose sin control y representando graves amenazas para los humanos, los animales, las plantas y el medio ambiente. El informe evalúa de manera exhaustiva la síntesis, la bioseguridad, los impactos en la salud humana, las contramedidas médicas y las consecuencias ecológicas, instando a prestar atención a este riesgo potencial de bioseguridad.

Leer más
IA

Framework presenta un nuevo módulo para la bahía de expansión y más

2024-12-17

Framework ha lanzado el primer módulo nuevo para el sistema Expansion Bay del Framework Laptop 16: el adaptador Dual M.2, que permite a los usuarios agregar unidades de almacenamiento adicionales u otros dispositivos de alta velocidad. Además, han actualizado la solución térmica de la CPU del Framework Laptop 16, han introducido las 'Cajas Misteriosas' que contienen piezas aleatorias para reducir los residuos electrónicos, han añadido módulos de memoria DDR5 de 48 GB, nuevos productos y han ampliado el envío a más regiones. Estas actualizaciones mejoran tanto la línea de productos como la experiencia del usuario.

Leer más

Comer espaguetis a puñados: un espectáculo callejero napolitano

2024-12-17

En el Nápoles del siglo XIX, comer espaguetis se convirtió en un espectáculo único. La gente agarraba puñados de espaguetis y se los metía en la boca con sorprendente velocidad. Esta costumbre inusual atrajo a numerosos turistas y se convirtió en una especialidad napolitana. El artículo rastrea la historia de esta práctica, desde la caída del precio de la pasta en el siglo XVII, hasta su papel como importante fuente de alimento para los pobres, y su eventual desaparición con los cambios sociales.

Leer más

La Docena de Datasaurus: Exponiendo las Trampas de la Estadística

2024-12-17

Trece conjuntos de datos, con estadísticas descriptivas simples casi idénticas, ¡pero con distribuciones y visualizaciones muy diferentes! Esta es la fascinante Docena de Datasaurus. Compuesta por un conjunto de datos con forma de dinosaurio y otros doce con formas variadas, todos comparten casi las mismas medias, varianzas y correlaciones. Esto demuestra poderosamente el peligro de depender únicamente de estadísticas descriptivas básicas; la visualización es crucial. La Docena de Datasaurus sirve como una advertencia, instando a los analistas de datos a priorizar la visualización antes del análisis para evitar conclusiones engañosas.

Leer más

Microsoft eliminará las contraseñas de 1.000 millones de usuarios y promoverá las passkeys

2024-12-17

En respuesta al aumento de los ciberataques, Microsoft anunció planes para eliminar las contraseñas de 1.000 millones de usuarios y promover agresivamente las passkeys más seguras. Con los ataques a contraseñas casi duplicándose año tras año, Microsoft bloquea 7.000 ataques por segundo. Las passkeys, que utilizan biometría o PIN, ofrecen una seguridad y comodidad superiores en comparación con las contraseñas tradicionales. Microsoft está animando activamente a los usuarios a adoptar las passkeys, con el objetivo de lograr un futuro sin contraseñas y más seguro.

Leer más

Microsoft lanza Multilspy: biblioteca Python para simplificar el desarrollo de clientes de servidores de lenguaje

2024-12-17

Microsoft ha lanzado Multilspy, una biblioteca de Python diseñada para simplificar la creación de aplicaciones en torno a servidores de lenguaje. Con soporte para Java, Rust, C# y Python, Multilspy automatiza la descarga de binarios del servidor, la configuración/desmontaje y proporciona una API sencilla. Interactúa con los servidores de lenguaje para obtener resultados de análisis estático, como la finalización del código, las definiciones de símbolos y las referencias, esenciales para técnicas de generación de código asistidas por IA, como Monitor-Guided Decoding.

Leer más

Klarna deja de contratar, el CEO afirma que la IA ya puede hacer todos los trabajos

2024-12-17

El CEO de Klarna, Sebastian Siemiatkowski, afirmó que la IA ya puede realizar todos los trabajos que actualmente realizan los humanos, lo que llevó a la empresa de tecnología financiera a detener las contrataciones hace un año. La plantilla de la empresa se ha reducido de 4.500 a 3.500 empleados debido a la rotación de personal. Si bien el sitio web de Klarna sigue anunciando puestos vacantes, un portavoz aclaró que la empresa no está reclutando activamente para expandirse, sino que está cubriendo puestos esenciales, principalmente en ingeniería. Este anuncio ha generado preocupación sobre el impacto de la IA en el mercado laboral.

Leer más
Tecnología Empleo

Mejores prácticas para representar la herencia en bases de datos SQL Server

2024-12-17

Este artículo explora las mejores prácticas para representar relaciones de herencia en bases de datos SQL Server. Se presentan tres enfoques comunes: herencia de tabla única, herencia de tabla concreta y herencia de tabla de clase. Se detallan las ventajas y desventajas de cada uno. La herencia de tabla única es simple, pero tiene problemas de escalabilidad e integridad de datos; la herencia de tabla concreta resuelve estos problemas, pero las consultas son ineficientes; la herencia de tabla de clase equilibra la simplicidad y la eficiencia, lo que la convierte en la opción preferida en la mayoría de los escenarios. También se discuten enfoques alternativos que utilizan JSON para campos específicos de subtipo y el diseño de bases de datos normalizadas.

Leer más

Estudio del MIT explica por qué las leyes se escriben en un estilo incomprensible

2024-12-17

Un nuevo estudio de científicos cognitivos del MIT revela por qué los documentos legales son notoriamente difíciles de entender. Contrariamente a la creencia de que la complejidad se debe a ediciones iterativas, la investigación sugiere que el lenguaje jurídico enrevesado sirve para transmitir autoridad, similar a un 'hechizo mágico'. Experimentos mostraron que incluso los no abogados usan instintivamente estructuras de lenguaje complejas al escribir leyes. Este hallazgo podría inspirar a los legisladores a simplificar el lenguaje jurídico para una mejor comprensión pública.

Leer más

Ejecutando NetBSD en un ThinkPad 380Z clásico: Una aventura retro

2024-12-17

El autor adquirió un IBM ThinkPad 380Z de 1998 y se embarcó en la aventura de instalar un sistema operativo. Después de probar varias opciones, NetBSD resultó ser la mejor elección debido a su excelente rendimiento, soporte de hardware y estabilidad. El artículo detalla el proceso de actualización del disco duro, conexión a la red, instalación de NetBSD y configuración de varios componentes de software, incluyendo el sistema X Window, WireGuard y un emulador de terminal. El autor transformó con éxito este antiguo ThinkPad en una máquina funcional adecuada para programación ligera, toma de notas y otras tareas.

Leer más

Haz que tu QEMU sea 10 veces más rápido con este extraño truco

2024-12-17

Mientras depuraba pruebas de NixOS, Linus Heckemann descubrió tiempos de copia de datos dolorosamente lentos (más de 2 horas) en una máquina virtual QEMU. El análisis de rendimiento con `perf` reveló que el servidor 9p de QEMU usaba una lista enlazada ineficiente (complejidad O(n)) para las búsquedas de archivos. Al cambiar a una tabla hash proporcionada por glib (complejidad O(1)), redujo el tiempo de prueba a 7 minutos y contribuyó con éxito a la optimización del proyecto QEMU.

Leer más
Desarrollo

Dos Caras de Shanghái: Una Historia de Dos Lados del Río Huangpu

2024-12-17

Este artículo relata las observaciones del autor sobre la arquitectura de Shanghái, centrándose en el contraste entre Puxi y Pudong. Comenzando con una visita en 2005, el autor describe sentirse cautivado por los rascacielos que crecían rápidamente en Pudong. Hoy, Pudong cuenta con la Torre de la Perla Oriental, la Torre Jin Mao, el Centro Financiero Mundial de Shanghái y la Torre Shanghái, formando un contraste marcado con los históricos edificios de estilo europeo de Puxi. El autor argumenta que estas estructuras no son solo hazañas de ingeniería, sino también símbolos del desarrollo económico y la transformación cultural de China, reflejando la dualidad única de Shanghái: una mezcla de patrimonio histórico y dinamismo moderno.

Leer más
1 2 7 8 9 11 13 14 15 21 22