Conviértete en un Guardián de Archivos Web: Ejecuta un ArchiveTeam Warrior

2025-08-18

¿Quieres contribuir al archivo de internet? Ahora puedes ejecutar fácilmente la máquina virtual ArchiveTeam Warrior. Descarga y sube sitios web al archivo de ArchiveTeam en tu computadora, sin riesgo para la seguridad de tu computadora; solo usa parte de tu ancho de banda y espacio en disco. Warrior es compatible con sistemas Windows, OS X y Linux, y solo necesitas un software de máquina virtual como VirtualBox o VMware. Después de descargar la imagen de la máquina virtual, impórtala a VirtualBox, iníciala y luego puedes seleccionar un proyecto para comenzar a contribuir; tu progreso se mostrará en la tabla de clasificación.

Leer más
Desarrollo

OOP en C: Servicios del Kernel mediante Punteros de Función

2025-08-27
OOP en C: Servicios del Kernel mediante Punteros de Función

Este artículo describe cómo el autor implementó un mecanismo de tabla virtual (vtable) en su kernel de sistema operativo utilizando punteros de función y structs en C, imitando la programación orientada a objetos. Este enfoque permite la gestión unificada de los servicios del kernel, como iniciar, detener y reiniciar, y permite cambios flexibles en la política de planificación sin una modificación extensa del código. El autor explica la implementación y aplicación de vtables con ejemplos de controladores de dispositivos y gestión de servicios, discutiendo las ventajas y desventajas. Si bien la sintaxis en C conduce a un código algo verboso, este método mejora la legibilidad y el mantenimiento, mejorando la flexibilidad y la extensibilidad del kernel.

Leer más
Desarrollo

Amaranth: Una cadena de herramientas de desarrollo de hardware de código abierto en Python

2025-08-06

El proyecto Amaranth proporciona una cadena de herramientas de código abierto para el desarrollo de hardware basado en lógica digital síncrona utilizando Python. Está diseñado para ser fácil de usar, minimizar errores de codificación y simplificar diseños complejos con componentes reutilizables. Amaranth incluye un lenguaje, una biblioteca estándar, un simulador y un sistema de compilación, cubriendo todo el flujo de trabajo de desarrollo de FPGA. Se integra perfectamente con el código Verilog/VHDL existente y ofrece una biblioteca estándar completa con componentes como primitivas de cruce de dominio de reloj y FIFOs. Un simulador y un sistema de compilación sofisticados simplifican aún más el proceso, facilitando la portabilidad de diseños entre diferentes plataformas FPGA.

Leer más
Hardware

Gráfico de predicción de IA defectuoso se vuelve viral: una historia de advertencia

2025-05-04
Gráfico de predicción de IA defectuoso se vuelve viral: una historia de advertencia

METR, un laboratorio de investigación sin fines de lucro, publicó un informe que muestra el rápido progreso de los grandes modelos de lenguaje en tareas de software, generando debates virales. Sin embargo, la premisa del gráfico es defectuosa: utiliza el tiempo de solución humana para medir la dificultad del problema y el tiempo de tasa de éxito del 50% de la IA como una medida de capacidad. Esto ignora las complejidades diversas de los problemas, lo que lleva a resultados arbitrarios inadecuados para la predicción. Si bien el conjunto de datos de METR y las discusiones sobre las limitaciones actuales de la IA son valiosas, usar el gráfico para predicciones de capacidad futura de la IA es engañoso. Su propagación viral destaca una tendencia a creer lo que uno quiere creer en lugar de concentrarse en la validez.

Leer más

Un detector de 'radio cósmico' podría descubrir la materia oscura en 15 años

2025-04-19
Un detector de 'radio cósmico' podría descubrir la materia oscura en 15 años

Científicos del King's College London, la Universidad de Harvard, UC Berkeley y otras instituciones publicaron en Nature una investigación que detalla un nuevo detector de materia oscura, apodado 'radio cósmico'. Este detector utiliza teluro de bismuto de manganeso (MnBi₂Te₄) para buscar materia oscura detectando señales de luz débiles de axiones (un principal candidato a materia oscura) en frecuencias específicas. El equipo cree que, construyendo un detector más grande y escaneando el espectro de alta frecuencia en los próximos 15 años, podrían descubrir la materia oscura. Esta investigación ofrece una nueva esperanza para desentrañar el misterio del 85% de masa invisible del universo.

Leer más

¿Entienden los LLM los nulos? Investigando las representaciones internas de los modelos de generación de código

2025-04-07

Los modelos de lenguaje grandes (LLM) han mostrado un progreso notable en la generación de código, pero su verdadera comprensión del código sigue siendo una cuestión. Este trabajo investiga la comprensión de los LLM sobre la nulidad en el código, empleando la evaluación externa (compleción de código) y la exploración interna (análisis de activación del modelo). Los resultados revelan que los LLM aprenden y aplican reglas sobre los valores nulos, con el rendimiento que varía en función de la complejidad de la regla y del tamaño del modelo. El estudio también aclara cómo los LLM representan internamente la nulidad y cómo esta comprensión evoluciona durante el entrenamiento.

Leer más

PrintedLabs: Laboratorio Científico de Impresión 3D de Código Abierto

2025-03-17

PrintedLabs es una plataforma de código abierto que proporciona equipos de laboratorio científicos de bajo costo, imprimibles en 3D, y software, fomentando la participación en STEM. Ya sea para profesores que demuestran experimentos, estudiantes que realizan investigaciones independientes o aficionados que buscan proyectos personales, PrintedLabs ofrece herramientas y recursos de fácil acceso. Su objetivo es cultivar el pensamiento analítico, la resolución de problemas y los flujos de trabajo estructurados a través de la experimentación práctica, enseñando el procesamiento y análisis de datos fundamentales. Desde 2021, está integrado en el curso práctico de física de la Universidad de Bayreuth.

Leer más
Tecnología educación STEM

El giro de Duolingo hacia la IA fracasa: el control de daños del CEO no calma a los usuarios enfadados

2025-05-26
El giro de Duolingo hacia la IA fracasa: el control de daños del CEO no calma a los usuarios enfadados

El CEO de Duolingo, Luis von Ahn, anunció una estrategia priorizando la IA, que implicó el despido de numerosos contratistas, provocando una fuerte reacción negativa de los usuarios. Su intento posterior de aclaración en LinkedIn no logró abordar las preocupaciones principales, aumentando aún más la indignación. Von Ahn afirmó que la IA revolucionará los flujos de trabajo, exigiendo una adaptación proactiva, contradiciendo su anterior énfasis en el papel vital de la IA en el crecimiento de Duolingo. Si bien negó planes para reemplazar a los empleados a tiempo completo, pasó por alto la difícil situación de los contratistas, destacando la práctica común de Silicon Valley de utilizar el trabajo por contrato para eludir los derechos de los empleados. La explicación finalmente no logró calmar la ira, exponiendo las crecientes tensiones entre las empresas de tecnología y sus usuarios y planteando preocupaciones éticas y sociales en torno a la implementación de la IA.

Leer más

Conjunto de datos de audio de emociones: siete emociones diferentes

2025-05-01

Este conjunto de datos contiene muestras de audio que representan siete emociones diferentes: neutro, feliz, tranquilo, triste, enojado, temeroso, disgustado y sorprendido. El gran número de clips de audio proporciona recursos valiosos para entrenar y probar modelos de reconocimiento de emociones, contribuyendo significativamente al campo de la computación afectiva de la IA.

Leer más

Home Assistant: La experiencia de un desarrollador de kernel con la automatización del hogar

2025-05-17

Un desarrollador de kernel comparte su experiencia de un año utilizando Home Assistant, un sistema de automatización del hogar de código abierto. El artículo analiza la salud del proyecto Home Assistant, equilibrando su modelo de negocio con su comunidad de código abierto, destacando su base activa de desarrolladores y la transición a la Open Home Foundation. La instalación, aunque oficialmente se recomienda un sistema operativo dedicado, resulta relativamente sencilla en sistemas Linux estándar, aunque requiere cierto conocimiento técnico. Home Assistant conecta varios dispositivos domésticos a través de integraciones, con calidad variable, pero ofreciendo una potente funcionalidad en general. Se abordan las cuestiones de seguridad, reconociendo los riesgos potenciales, pero observando la política de seguridad del proyecto y los mecanismos de auditoría que mitigan algunas vulnerabilidades. En definitiva, Home Assistant capacita a los usuarios con el control de su red doméstica y dispositivos, presentando una alternativa convincente a los servicios en la nube.

Leer más

Aves: Una Celebración de Gracia, Canto y Color

2025-03-03
Aves: Una Celebración de Gracia, Canto y Color

Este artículo describe maravillosamente el encanto único de cuatro especies de aves: la acrobacia aérea impresionante y la velocidad de la golondrina; el canto confiado y bullicioso del ruiseñor, como un miniconcierto; el color rojo vibrante del cardenal, un toque de brillo en el paisaje suave del invierno; y las disputas territoriales aparentemente cómicas, pero ferozmente agresivas, del colibrí. El autor concluye con una reflexión sobre el valor inestimable de las aves, instándonos a apreciar y observar estas maravillas de la naturaleza, ya que su existencia enriquece el mundo.

Leer más
Varios

El Ingenioso Truco XOR: Resolviendo Problemas de Entrevista Complejos

2025-07-03

Esta publicación desvela un ingenioso truco que utiliza el operador bit a bit XOR para resolver varios problemas comunes de entrevista. XOR posee propiedades únicas: números idénticos producen 0, números diferentes producen un valor distinto de cero, y el orden de las operaciones no afecta al resultado. Aprovechando estas propiedades, se pueden encontrar elegantemente números perdidos o duplicados en una matriz, incluso dos números perdidos/duplicados, sin recurrir a algoritmos complejos o estructuras de datos. La publicación explica progresivamente las aplicaciones del truco XOR con ejemplos de código, ofreciendo un enfoque eficiente y conciso para resolver problemas.

Leer más
Desarrollo

Bajo el Capó de los Compiladores JIT de Ruby

2025-09-13
Bajo el Capó de los Compiladores JIT de Ruby

Este artículo profundiza en el funcionamiento interno de los compiladores JIT de Ruby, como YJIT y ZJIT. Explica cómo el código compilado JIT coexiste con el bytecode y cómo Ruby cambia entre los modos de ejecución. El artículo también aclara cómo Ruby decide qué métodos compilar (basado en el conteo de llamadas) y cuándo el código compilado JIT regresa al intérprete (por ejemplo, activación de TracePoint o métodos principales redefinidos). En esencia, el compilador JIT de Ruby logra un equilibrio entre rendimiento y corrección a través de un mecanismo ingenioso.

Leer más
Desarrollo

La nave espacial Lucy completa con éxito el sobrevuelo del asteroide Donaldjohanson

2025-04-27
La nave espacial Lucy completa con éxito el sobrevuelo del asteroide Donaldjohanson

La nave espacial Lucy de la NASA ha completado con éxito un sobrevuelo del asteroide del cinturón principal Donaldjohanson y se ha comunicado con la Tierra confirmando su buen estado. El acercamiento más cercano ocurrió a la 1:51 pm EDT del domingo. La nave espacial está transmitiendo ahora los datos recopilados, un proceso que se espera que tarde hasta una semana. Estos datos ayudarán a los científicos a comprender mejor este asteroide relativamente joven y a prepararse para el objetivo principal de la misión: observar los asteroides troyanos de Júpiter a partir de 2027.

Leer más
Tecnología Nave espacial Lucy

Volvo Trucks supera las 5.000 entregas de camiones eléctricos, dejando atrás a Tesla

2025-07-06
Volvo Trucks supera las 5.000 entregas de camiones eléctricos, dejando atrás a Tesla

Mientras el camión Semi de Tesla ha estado en los titulares (principalmente por retrasos), Volvo Trucks silenciosamente entregó su camión semi-eléctrico número 5.000. Desde la entrega de su primer camión eléctrico en 2019, los camiones eléctricos de Volvo han recorrido más de 100 millones de millas, reduciendo significativamente las emisiones de CO2 y NOx. Volvo tiene una participación de mercado del 47% en el segmento de camiones eléctricos pesados ​​en Europa, ocupando el primer lugar durante cinco años consecutivos. Aunque su participación en EE. UU./Canadá es ligeramente inferior, en un 40%, las cifras de ventas significativamente más altas de Volvo en comparación con Tesla destacan su dominio en el mercado de vehículos comerciales eléctricos.

Leer más
Tecnología Camiones Eléctricos

Juegos contra el Cáncer: ¿Pueden los juegos de ciencia ciudadana ayudar a curar enfermedades?

2025-07-13
Juegos contra el Cáncer: ¿Pueden los juegos de ciencia ciudadana ayudar a curar enfermedades?

Al invitar a los jugadores a abordar problemas científicos reales, los juegos pueden ofrecer ayuda para resolver los desafíos más difíciles de la medicina. El libro 'Gaming Cancer' explora el concepto de transformar la investigación del cáncer en juegos de ciencia ciudadana, permitiendo que los jugadores contribuyan a la búsqueda de curas. Juegos como Foldit y EteRNA ya han llevado a descubrimientos científicos, como el diseño de vacunas COVID que no requieren almacenamiento en ultracongelación. Si bien no está garantizado que resuelvan problemas más allá del alcance de los científicos profesionales, estos juegos ofrecen nuevas perspectivas, educan a los jugadores sobre biología e inspiran una participación más amplia en la investigación del cáncer.

Leer más

Litestar: Un framework web Python subestimado

2025-08-07

Litestar es un framework web Python ligero y asincrónico que escala excepcionalmente bien, incluso en proyectos grandes. A diferencia de frameworks populares como FastAPI, Litestar prioriza la escalabilidad del código, evitando problemas como importaciones circulares y simplificando el desarrollo de aplicaciones multiarchivo mediante su mecanismo único de decoradores de ruta. Además, su excelente integración con Pydantic, SQLAlchemy y la biblioteca Advanced Alchemy aumenta significativamente la productividad del desarrollador, especialmente al manejar interacciones con bases de datos. Sus funciones de generación automática de DTO y repositorio son increíblemente convenientes. En resumen, Litestar es un framework web Python notable, particularmente adecuado para desarrolladores que valoran el código mantenible y escalable.

Leer más
Desarrollo

Efrit: Asistente de codificación con IA para Emacs

2025-08-09
Efrit: Asistente de codificación con IA para Emacs

Efrit es un sofisticado asistente de codificación con IA que se integra perfectamente con Emacs mediante la evaluación directa de Elisp. Ofrece múltiples interfaces: efrit-chat para conversaciones de varias rondas, efrit-do para comandos de lenguaje natural y una interfaz de línea de comandos para interacciones estructuradas. Efrit cuenta con soporte para conversaciones de varias rondas, un manejo robusto de errores y compatibilidad con temas oscuros. Requiere Emacs 28.1+, una clave de API de Anthropic y una conexión a internet. La instalación es sencilla: clona el repositorio y añádelo a tu configuración de Emacs.

Leer más
Desarrollo

El nombramiento de un defensor antivacunas por Kennedy provoca indignación

2025-04-13
El nombramiento de un defensor antivacunas por Kennedy provoca indignación

Los investigadores de Vanderbilt, Jeremy Jacobs y Garrett Booth, criticaron duramente el nombramiento por parte de Kennedy del notorio defensor antivacunas David Geier para dirigir un estudio federal sobre inmunizaciones y resultados del neurodesarrollo. Geier y su padre tienen un historial de promover la afirmación refutada de que las vacunas causan autismo. Los investigadores argumentan que este nombramiento compromete la integridad científica, erosiona la confianza pública y proporciona una plataforma para información poco fiable, calificándolo de 'concesión peligrosa a la pseudociencia'. Piden una defensa de la medicina basada en la evidencia e instan a las instituciones públicas y a los líderes académicos a demostrar valentía y claridad al rechazar la normalización de la desinformación y proteger la salud pública.

Leer más

Guerras del lavavajillas: Un conflicto doméstico moderno

2025-04-17
Guerras del lavavajillas: Un conflicto doméstico moderno

Este artículo explora el tema sorprendentemente controvertido de cómo cargar el lavavajillas. La autora relata sus propias luchas y la ansiedad generalizada en torno a la técnica correcta, revelando que no se trata solo de platos limpios, sino que también refleja problemas más profundos de eficiencia, optimización del espacio, limpieza y responsabilidades domésticas compartidas. Entrevistas con expertos desentrañan el impacto de los cambios tecnológicos en nuestras expectativas y ofrecen consejos prácticos para una carga óptima. En última instancia, la pieza aboga por comprender y respetar el trabajo involucrado en el mantenimiento de un hogar, en lugar de obsesionarse con la perfección.

Leer más

Campaña de phishing en curso dirigida a desarrolladores de extensiones de Firefox

2025-08-04
Campaña de phishing en curso dirigida a desarrolladores de extensiones de Firefox

Mozilla advierte sobre una campaña de phishing en curso que se dirige a los desarrolladores de extensiones de Firefox. Los atacantes se hacen pasar por Mozilla o AMO (addons.mozilla.org), engañando a los desarrolladores para que hagan clic en enlaces maliciosos para supuestamente actualizar sus cuentas, amenazando con la pérdida de acceso de lo contrario. El objetivo probablemente sea comprometer cuentas de desarrolladores de confianza para distribuir extensiones maliciosas diseñadas para robar frases semilla de criptomonedas. Los investigadores de seguridad destacan la aparición constante de estas extensiones maliciosas. Mozilla reconoce el papel de las extensiones en las estafas de criptomonedas y está mejorando la detección, pero los desarrolladores maliciosos se adaptan constantemente.

Leer más
Desarrollo

Apolo 15: Primer Paseo en Buggy Lunar

2025-08-04
Apolo 15: Primer Paseo en Buggy Lunar

En 1971, los astronautas David Scott y James Irwin de la misión Apolo 15 se convirtieron en las primeras personas en conducir en la superficie lunar utilizando el Vehículo de Exploración Lunar (LRV), o 'buggy lunar'. Este vehículo con batería, capaz de alcanzar 12 mph, permitió excursiones más largas de lo que era posible a pie. Con un peso de solo 77 libras en la Luna, transportaba a dos astronautas, equipos y cientos de libras de muestras. Rigorosamente probado para soportar temperaturas extremas e impactos, el LRV recolectó 170 libras de muestras lunares durante el Apolo 15. Hoy, permanece en el lado cercano de la Luna.

Leer más

Lambduck: Un lenguaje de programación funcional minimalista

2025-06-06

Lambduck es un lenguaje de programación funcional minimalista con una sintaxis que consta de solo unas pocas formas especiales: `` para la abstracción lambda, `` para la aplicación de funciones y números 0, 1, etc., como índices de De Bruijn. Las funciones integradas `,` leen un carácter de stdin y lo convierten en un numeral de Church, y `.` convierte un numeral de Church en un carácter y lo imprime en stdout. Los ejemplos incluyen definiciones para verdadero, falso y el combinador Z, y un programa simple "hello world". Su simplicidad lo hace ideal para explorar conceptos de programación funcional.

Leer más

Monitor de Uso de Tokens Claude Code en Tiempo Real: Rastrea y Predice Tu Consumo

2025-06-19
Monitor de Uso de Tokens Claude Code en Tiempo Real: Rastrea y Predice Tu Consumo

Esta herramienta de monitorización de terminal, Claude Code Usage Monitor, proporciona un seguimiento en tiempo real del uso de tus tokens Claude AI. Cuenta con barras de progreso visuales para los tokens y el tiempo restante, cálculos de tasa de consumo y predicciones de cuándo te quedarás sin tokens. Admite planes Pro, Max5, Max20 y máximo personalizado, cambiando automáticamente al máximo personalizado cuando se superan los límites de Pro, e incluye alertas y tiempos de reinicio personalizables. La interfaz limpia mejora la experiencia del usuario.

Leer más
Desarrollo

El legado de Game Genie: De los códigos de trucos de NES a los casos de derechos de autor de IA

2025-07-22
El legado de Game Genie: De los códigos de trucos de NES a los casos de derechos de autor de IA

Este artículo revisa el Game Genie, un accesorio popular de NES de principios de la década de 1990 que permitía a los jugadores modificar los datos del juego. A pesar de que Nintendo demandó a Galoob, el distribuidor de Game Genie, los tribunales finalmente fallaron a favor del uso legítimo. Este precedente se citó recientemente en un caso histórico que involucra a la empresa de IA Anthropic, destacando su importancia duradera en el derecho de autor. El Game Genie no solo transformó los videojuegos, sino que también presagió la cultura remix actual y el enfoque abierto a la tecnología.

Leer más
Juegos

Escribiendo un controlador de kernel de Windows en Rust

2025-02-08
Escribiendo un controlador de kernel de Windows en Rust

Este artículo detalla la experiencia de escribir un controlador de kernel de Windows en Rust. El autor supera la verbosidad de la conversión entre tipos Rust y C/C++, utilizando las crates `wdk` para construir un controlador WDM simple - "Booster" - capaz de cambiar la prioridad de cualquier hilo. El artículo describe la configuración del proyecto, la configuración de dependencias, la implementación del código principal, la instalación y las pruebas del controlador, destacando los desafíos y las mejoras futuras para Rust en el desarrollo de controladores de kernel.

Leer más

SV2TTS en tiempo real: Aprendizaje por Transferencia para la Síntesis de Texto a Voz Multilocutor

2025-09-14
SV2TTS en tiempo real: Aprendizaje por Transferencia para la Síntesis de Texto a Voz Multilocutor

Este proyecto de código abierto implementa la síntesis de texto a voz (SV2TTS) multilingüe en tiempo real utilizando el aprendizaje por transferencia desde la verificación del hablante, basado en la tesis de maestría del autor. Es un marco de aprendizaje profundo en tres etapas: crear una representación digital de la voz a partir de clips de audio cortos, y luego usar esta representación para generar voz a partir de texto arbitrario. Si bien el proyecto es antiguo y puede tener una calidad inferior a las alternativas comerciales, admite Windows y Linux, y se recomienda la aceleración de GPU. Se proporcionan instrucciones detalladas de instalación y uso, junto con soporte para varios conjuntos de datos.

Leer más

Teclado Revolucionario: Diseño Dinámico Basado en Cadenas de Markov

2024-12-19
Teclado Revolucionario: Diseño Dinámico Basado en Cadenas de Markov

¿Cansado de los diseños de teclado estáticos? ¡El proyecto MarkovKeyboard revoluciona la escritura! Utiliza un algoritmo de cadena de Markov para ajustar dinámicamente el diseño del teclado según tus hábitos de escritura, acercando las teclas usadas con frecuencia a la fila de inicio. Esta biblioteca de Emacs actualiza el diseño con cada pulsación de tecla. Aunque actualmente solo admite letras, se adapta dinámicamente. Puedes usar un modelo preentrenado o entrenar tus propios datos para un diseño personalizado.

Leer más

Casi 3.000 conjuntos de datos desaparecen de Data.gov desde que Trump asumió el cargo

2025-02-01
Casi 3.000 conjuntos de datos desaparecen de Data.gov desde que Trump asumió el cargo

Desde la toma de posesión del presidente Trump, casi 3.000 conjuntos de datos han desaparecido de Data.gov, el repositorio de datos abiertos del gobierno de EE. UU. Según 404 Media, esta reducción se atribuye a factores como la rotura de enlaces, la migración de datos y las agencias que archivan datos de forma independiente. Si bien algunas eliminaciones pueden ser intencionales, otras pueden ser cambios administrativos rutinarios. Los archivistas están trabajando para diferenciar entre estas posibilidades, una tarea complicada por la falta de un sistema de archivo regulado. Gobiernos anteriores también han visto eliminaciones de conjuntos de datos, pero el caso actual genera preocupación, especialmente dado el número desproporcionado de eliminaciones de agencias de ciencias ambientales. Esto plantea interrogantes sobre la transparencia y las posibles motivaciones políticas.

Leer más

Lecciones aprendidas al escalar WebSockets en Compose

2025-01-24

Compose comparte su sabiduría ganada con esfuerzo sobre cómo escalar WebSockets. El artículo destaca estrategias cruciales para implementaciones suaves, estableciendo un esquema de mensaje consistente, detectando desconexiones silenciosas con latidos del corazón y usando HTTP como alternativa. Estas técnicas permitieron a Compose lograr un tiempo de inactividad cercano a cero para su servicio WebSocket, asegurando el rendimiento en tiempo real y la confiabilidad de la aplicación.

Leer más
Desarrollo Alta disponibilidad
1 2 185 186 187 189 191 192 193 595 596