Alpaca: motor de inferencia nativo para Apple Silicon en Swift

Alpaca es un motor de inferencia de modelos de lenguaje nativo para Apple Silicon, desarrollado en Swift y diseñado para ejecutarse en macOS y iOS sin depender de librerías externas como llama.cpp, MLX o Core ML. El proyecto, creado por Torin Etheridge, ofrece una implementación independiente de tod

bigarrow: herramienta de línea de comandos para guiar agentes de IA en macOS

bigarrow es una herramienta de línea de comandos para macOS que permite a los agentes de inteligencia artificial interactuar con la interfaz de usuario sin robar el foco de atención del usuario. A diferencia de los bots de clic, este software no ejecuta acciones por cuenta propia, sino que dibuja fl

Desarrollo de un kernel mínimo en Swift para QEMU

El artículo documenta la implementación de un kernel operativo mínimo utilizando el lenguaje Swift y el emulador QEMU. El objetivo no es reemplazar sistemas operativos como Linux, sino explorar las limitaciones y capacidades del lenguaje en entornos sin sistema operativo subyacente. El proyecto se b

Nightwatch: aplicación macOS para planificar observación astronómica

Nightwatch es una aplicación de escritorio para macOS que permite a los astrónomos planificar sesiones de observación astronómica en tiempo real. Desarrollada por Richard Sutcliffe, la herramienta opera de forma silenciosa en la barra de menú y ofrece predicciones de claridad del cielo basadas en da

RustUnit elimina Swift de sus crates iOS para simplificar la integración

RustUnit ha anunciado la eliminación de los paquetes Swift de sus crates iOS (bevy_ios_*), reemplazándolos por dependencias puramente en Rust. Esta decisión simplifica la instalación mediante cargo add y elimina la necesidad de gestionar manualmente paquetes SPM en Xcode, reduciendo la complejidad d

Search: navegador WebKit ligero y privado para macOS

Search es un navegador web para macOS diseñado por Office Commun, caracterizado por su minimalismo radical y su uso del motor WebKit nativo del sistema. Con un tamaño de instalación de aproximadamente 3 MB, la aplicación elimina barras de herramientas, páginas de inicio y perfiles de usuario, ofreci

Anthropic actualiza su SDK Swift con el modelo Claude Opus 5.5

Anthropic ha actualizado su SDK Swift para integrar el nuevo modelo de lenguaje Claude Opus 5.5, identificado internamente como .opus5_5. Esta modificación, reflejada en el archivo README.md, introduce una nueva constante en el enum ClaudeLanguageModel que corresponde a la versión 4.6 de la generaci

TMOG se expande a Windows y Linux con la Beta 3.1

Dave Plummer, creador del Administrador de tareas de Windows, ha lanzado la Beta 3.1 de TMOG, una herramienta de gestión de tareas que ahora cuenta con versiones nativas para macOS, Windows y Linux. Este anuncio marca un giro significativo en el proyecto, que pasó de ser una reinterpretación exclusi

Swift 6.4 llega con mejoras en construcción, concurrencia y compatibilidad

Apple ha lanzado la versión 6.4 de Swift, una actualización que busca simplificar el código diario y mejorar el rendimiento en múltiples plataformas. El cambio más significativo es la adopción de Swift Build como sistema de construcción predeterminado en Swift Package Manager, lo que permite que los

Kinesis: controles nativos de Swift para el Meta Neural Band en macOS

Kinesis es una aplicación de código abierto que permite utilizar el Meta Neural Band como control remoto nativo para macOS. Desarrollada en Swift 6, esta herramienta transforma el dispositivo de la marca Meta en un accesorio de interacción directa, eliminando la necesidad de software de terceros o e

Programadores rechazan 'reduce' por legibilidad y familiaridad

Una observación anecdótica entre desarrolladores sugiere que las funciones de orden superior 'map' y 'filter' gozan de mayor aceptación que 'reduce' en los procesos de revisión de código. El autor, basándose en su experiencia, señala que mientras 'map' y 'filter' rara vez generan objeciones, el uso

Shopify abandona React Native y regresa al desarrollo nativo en Swift y Kotlin

Shopify ha decidido migrar sus aplicaciones móviles de React Native a desarrollo nativo en Swift y Kotlin, tras seis años apostando por el framework multiplataforma. La compañía, que en 2020 eligió React Native para dejar de construir las mismas funciones dos veces y permitir que desarrolladores sin

La inferencia de tipos tiene problemas de usabilidad

La inferencia de tipos —la capacidad de un compilador de deducir automáticamente el tipo de una variable a partir de una asignación, sin que el programador lo declare— se ha convertido en una característica estándar en los lenguajes modernos. Go, Rust, Swift, Scala, Kotlin, Zig o Nim la incluyen de

Sol: reproductor nativo de música para macOS con salida bit-perfect

Sol es un reproductor de música nativo para macOS diseñado para gestionar bibliotecas locales extensas y servidores Subsonic/Navidrome. Su característica principal es la reproducción bit-perfect, que envía los datos de audio sin compresión ni conversión al DAC, garantizando una fidelidad máxima. La

Slotstream ejecuta un modelo de 104 GB en Mac mediante SSD

Slotstream es una herramienta experimental para ejecutar Qwen3.8-Flash-Next en equipos Mac con mucha menos memoria de la que ocupa el modelo. El original, cuantizado a 4 bits, pesa 103,8 GB y se divide en 24 archivos. En lugar de cargarlo por completo, la aplicación almacena en memoria una selección

TMOG: Monitor de sistema nativo para macOS, Windows y Linux

TMOG es una aplicación de gestión de tareas y monitorización de recursos diseñada para ofrecer una vista en tiempo real del rendimiento del equipo en macOS, Windows y Linux. A diferencia de las herramientas estándar que suelen priorizar la simplicidad o la potencia, este software combina la interfaz

Exploración del espacio de diseño de async/await en lenguajes modernos

## Un estudio revela que async/await, la popular característica de programación asíncrona presente en lenguajes como JavaScript, Python, Rust, C# y Swift, esconde profundas diferencias semánticas que pueden hacer que programas aparentemente idénticos se comporten de formas radicalmente distintas. U

Circleback reconstruye en Swift el motor de grabación de su app de escritorio

Circleback, cuya aplicación de escritorio para Mac y Windows captura reuniones sin necesidad de un bot, reconstruyó su motor de grabación en Swift tras meses de fallos difíciles de reproducir. El motor original vivía en el proceso de renderizado del Electron y sufría los parones del recolector de ba

Una mosca 3D simulada con neurociencia real camina por tu escritorio macOS

desktop-vibe-fly es un proyecto de software libre para macOS que coloca una mosca de la fruta en tres dimensiones sobre el escritorio del usuario. El insecto no está animado con guiones convencionales: su comportamiento emerge de una simulación de redes neuronales tipo Leaky Integrate-and-Fire a 1 k

Una mosca 3D con cerebro real camina por el escritorio de macOS

desktop-fly es una aplicación de código abierto para macOS que coloca una mosca de la fruta en tres dimensiones sobre el escritorio del usuario. Lo distintivo es que su comportamiento no está guionizado: lo gobierna una simulación de picos neuronales a 1 kHz basada en el conectoma real de Drosophila

Qué cuesta de verdad la recolección de basura en un programa

La recolección de basura (GC) no cobra por la memoria usada, sino por los objetos vivos y las referencias entre ellos: por eso un grafo de muchos objetos pequeños resulta mucho más caro de barrer que un único búfer del mismo tamaño. El artículo explica que toda la memoria dinámica vive en el heap —l

El creador del Administrador de Tareas de Windows lleva su herramienta a macOS

Dave Plummer, responsable del Administrador de Tareas original de Windows, está desarrollando Task Manager OG (TMOG), una aplicación nativa para macOS escrita desde cero en Swift que reproduce la interfaz y la filosofía de la conocida utilidad de Microsoft. El proyecto, actualmente en fase beta, mue

Yap, dictado por voz local y gratuito para macOS 26

Yap es una herramienta gratuita y de código abierto para dictado por voz en macOS que realiza la transcripción íntegramente en el dispositivo, sin enviar audio a la nube ni requerir cuentas, claves de API ni conexión a internet. La aplicación, desarrollada por Frigade, vive en la barra de menús y se

Un año programando con IA: la experiencia real de crear una app para iOS

El programador Alex Hyett y su esposa buscaban una aplicación para registrar hábitos, aficiones y tareas domésticas, pero las opciones disponibles en la App Store no encajaban con sus necesidades: las listas se mostraban en varias páginas, no permitían crear iconos personalizados, no contaban ocurre

Palmier Pro: editor de vídeo para macOS integrado con IA y agentes MCP

Palmier Pro es un editor de vídeo de código abierto, diseñado exclusivamente para macOS 26 (Tahoe) en equipos con chip Apple Silicon, que incorpora de forma nativa capacidades de inteligencia artificial generativa dentro de la línea de tiempo. La aplicación, desarrollada desde cero en Swift por Palm

RelayBar: un gestor ligero de túneles SSH en la barra de menús de macOS

RelayBar es una pequeña aplicación nativa para macOS pensada para administrar reenvíos locales de puertos SSH directamente desde la barra de menús. Funciona sin dependencias externas y se apoya en el cliente /usr/bin/ssh que incluye el sistema operativo, por lo que respeta la configuración habitual

Reflexiones sobre los tipos enteros en los lenguajes de programación

Este artículo analiza los sistemas de tipos enteros en los lenguajes de programación más extendidos y defiende el enfoque de Rust como modelo más riguroso. El autor repasa cómo C, C#, Go y Swift manejan los enteros: en C, el desbordamiento de enteros con signo es comportamiento indefinido y conviven

Cómo integrar Umami autoalojado en apps iOS con un paquete Swift

El desarrollador Hjerpbakk ha publicado umami-swift, un paquete Swift de código abierto y sin dependencias que permite registrar eventos analíticos de aplicaciones iOS en una instancia autoalojada de Umami, la alternativa a Google Analytics centrada en la privacidad. La motivación es evitar los SDK

Swarm: framework de orquestación de agentes escrito íntegramente en Swift 6.2

Swarm es un framework de orquestación de agentes implementado por completo en Swift 6.2 y distribuido como paquete Swift, con compatibilidad para macOS, iOS y Linux. Su objetivo es permitir a los desarrolladores definir agentes y flujos de trabajo con tipado fuerte, aprovechando las primitivas del l

Espresso: inferencia directa en el Neural Engine de Apple sin pasar por CoreML

Espresso es un proyecto de código abierto escrito en Swift 6.2 que permite entrenar y ejecutar modelos transformer directamente sobre el Neural Engine (ANE) de los chips Apple Silicon, esquivando por completo la capa CoreML. Para ello, la herramienta accede a APIs privadas del sistema mediante dlope

Un desarrollador porta un subconjunto de Swift al Apple II original de 1977

Un programador ha presentado SwiftII, un entorno de desarrollo inspirado en Swift que funciona en el Apple II original y sus sucesores (Apple II Plus, IIe y superiores). El proyecto adapta un subconjunto deliberado del lenguaje Swift —más cercano en espíritu a Embedded Swift que al SDK moderno de iO

Unlag Neo: script para reducir el lag del cursor en MacBook Neo

Unlag Neo es un script de shell que compila una pequeña aplicación para macOS con el fin de mitigar el retardo del cursor que reportan algunos usuarios del MacBook Neo. El proyecto, distribuido como un único archivo, crea un bundle .app que contiene binario Swift y se autoinstala al ejecutarse. La

Apple adquiere Swift Package Index para reforzar su registro de paquetes

Apple ha incorporado Swift Package Index, el servicio de referencia para descubrir y evaluar paquetes del ecosistema Swift, según anunció la propia plataforma en su blog oficial. La operación, cuyos términos económicos no se han revelado, busca construir un registro de paquetes robusto y de confianz

treedocs: una herramienta Swift para documentar la estructura de un repositorio

treedocs es una herramienta de línea de comandos escrita en Swift que genera y mantiene un mapa legible y versionado de la estructura de un repositorio de software. Su objetivo es ofrecer a compañeros recién incorporados, a futuros desarrolladores y a agentes de codificación un contexto conciso sobr

Cómo Minimal diseñó un motor de conversión de archivos en Swift

La aplicación de notas Minimal ha incorporado un motor de conversión que permite importar y exportar documentos entre seis formatos: Markdown, texto enriquecido, HTML, PDF, texto plano y el formato propietario MNML. El artículo describe la arquitectura de este sistema, implementado en Swift, y expli

Constructive Calculator: una calculadora para iPhone que no redondea

Constructive Calculator es una calculadora para iPhone, actualmente en beta abierta en TestFlight, que realiza operaciones con números reales constructivos: en lugar de almacenar aproximaciones de ancho fijo, guarda funciones que producen dígitos exactos a cualquier precisión solicitada. Esto permit

Resonate: análisis espectral de audio en tiempo real y baja latencia

Resonate es un algoritmo de análisis espectral diseñado para extraer información perceptible de señales de audio (y de otro tipo) con baja latencia, mínima huella de memoria y reducido coste computacional. A diferencia de los métodos basados en la transformada de Fourier, Resonate emplea un modelo d

Cómo crear apps de iOS desde Doom Emacs sin abrir Xcode

El programador Wassim Shipman lanzó SPEEM, su primera aplicación de iOS, sin usar Xcode, trabajando íntegramente desde Doom Emacs. En el artículo explica que el entorno de Apple ofrece un conjunto de utilidades de línea de comandos —xcodebuild, xcrun simctl, xcrun swift-format, sourcekit-lsp y xcode

Las leyendas de la programación siguen vivas y puedes escribirles

El ingeniero y empresario sueco Johannes 'jojo' Ridderstedt, cofundador de la compañía 46elks, ha publicado una reflexión personal en la que sostiene que la comunidad de programadores atraviesa un momento histórico sin precedentes: las grandes figuras de la informática continúan vivas, en activo y,

Cuando un Actor No Tiene Estado: Diseño Intencional o Uso Equívoco?

En esta entrada de blog técnica, Matt Massicotte explora el propósito de los actores sin estado en el modelo de concurrencia de Swift. Comienza con una pregunta provocadora: si el papel de un actor es proteger el estado mutable, ¿qué utilidad tiene un actor sin estado? A través de varios ejemplos, a

Cómo crear minijuegos online con Elixir y Swift

El artículo detalla la experiencia de desarrollo de 'Migo Games', una plataforma de juegos sociales arcade creada utilizando Elixir en el backend y Swift en el frontend. Este proyecto es un excelente ejemplo de cómo la Inteligencia Artificial está revolucionando la ingeniería de software, permitiend

Driver revive el Griffin PowerMate para macOS 13 y superior

El Griffin PowerMate es un dispositivo de entrada hardware heredado que consiste en una perilla giratoria integrable con un botón y un LED azul. Originalmente lanzado a finales de los años 90 y principios de los 2000, este pequeño dispositivo fue diseñado para asistir en la producción de video y aud

Swift alcanza Teraflops entrenando LLMs en Apple Silicon

Este artículo explora cómo optimizar operaciones de multiplicación de matrices en Swift para entrenar Large Language Models (LLMs) en Apple Silicon, buscando alcanzar rendimiento de Teraflop/s desde el punto de partida de Gigaflops. El autor, Matt Gallagher, toma como referencia la implementación ll

Swift ahora compatible con más IDEs

Apple Inc. ha ampliado significativamente el soporte de su lenguaje de programación Swift para incluir una gama más amplia de entornos de desarrollo integrado (IDE). A partir de ahora, desarrolladores pueden utilizar Swift en IDEs como Cursor, VSCodium, Kiro (de AWS) y Antigravity (de Google). Esta

Programación: ¿Siempre es más lento lo de bajo nivel?

Este artículo explora el concepto de "costos ocultos" en la programación, desafiando la idea de que los lenguajes de alto nivel son inherentemente menos eficientes que los lenguajes de bajo nivel como C o C++. El autor observa que los programadores de sistemas a menudo evitan lenguajes con recolecci

Objective-C: El lenguaje que regresó

Objective-C, un lenguaje de programación a menudo pasado por alto en la era de Swift, Rust y Go, ha experimentado un resurgimiento inesperado en la opinión de algunos desarrolladores, incluyendo al autor de este artículo. Si bien el autor previamente lideró la eliminación de grandes cantidades de có

IA Asiste a Desarrolladores de SwiftUI

Desarrolladores de SwiftUI ahora tienen a su disposición una nueva herramienta de código abierto: el SwiftUI Agent Skill. Esta habilidad, disponible en GitHub (AvdLee/SwiftUI-Agent-Skill), ayuda a mejorar la calidad del código SwiftUI, ya sea optimizando vistas existentes o creando nuevas. El skill

Cmux: Terminal IA para macOS optimiza la codificación

Un desarrollador ha lanzado 'Cmux', una nueva terminal para macOS diseñada para mejorar los flujos de trabajo de codificación asistida por inteligencia artificial. Basada en Ghostty, Cmux ofrece pestañas verticales y notificaciones para agentes de IA, abordando la dificultad de gestionar múltiples s

Swift 6.0: Retraso por Problemas Técnicos

El desarrollo de Swift 6.0 enfrenta importantes obstáculos técnicos que impiden su lanzamiento estable, según un análisis detallado publicado en GitHub por LadybirdBrowser. La lista de problemas abarca desde incompatibilidades con LLVM, errores en la gestión de tipos opcionales entre Swift y C++, ha

Itsyhome: Control HomeKit Veloz para macOS

Un nuevo software nativo para macOS llamado Itsyhome ha sido lanzado, ofreciendo un control rápido y eficiente de los dispositivos compatibles con HomeKit. Desarrollado con AppKit y Swift, el programa se distingue por su ligereza, lanzamiento instantáneo y mínima utilización de recursos del sistema.

IA impulsa nuevos lenguajes de programación

El artículo explora el futuro de los lenguajes de programación en un contexto de ingeniería basada en agentes. Contrario a la creencia inicial de que los lenguajes existentes se consolidarían, el autor argumenta que es probable que veamos el surgimiento de nuevos lenguajes de programación debido a l

Swift y Kotlin: ¿Demasiada Estricción en la Programación?

El artículo del blog 'The Clean Code' explora una tendencia preocupante en el desarrollo de lenguajes de programación modernos, específicamente Swift y Kotlin. Ambos lenguajes, aunque con orígenes distintos (Swift derivado de Objective-C y Kotlin de Java), comparten una marcada inclinación hacia la