Un valle al atardecer que se recorre en el navegador: bosque, lago, cristales, armas, chat de voz y bots. El terreno, la física y la lógica del juego están escritos en Rill; el mismo archivo se compila a WebAssembly para el navegador y a un programa nativo para el servidor, y WebGPU dibuja la imagen.
$ whoami
Hola, soy Barış Akın.
Escribo sobre compiladores, bases de datos, sistemas distribuidos e interfaces de usuario. Aquí comparto lo que aprendo mientras construyo cosas desde cero.
rillrustoxidbzapgotypescript
Últimos artículos 23 artículos
Placas ESP32-C3 no aisladas que caben en una caja de Ø60: un módulo de enchufe con relé que mide el consumo con un BL0937, un interruptor de luz TRIAC de dos canales y una versión del interruptor sin neutro que se alimenta a través de las lámparas. Se conectan a Home Assistant mediante ESPHome y tienen bloqueo térmico. Proyectos de KiCad, Gerber/BOM/CPL listos para JLCPCB y YAML de ESPHome descargables.
Un previo de válvulas de dos etapas hecho con MOSFET, una etapa EL34 y una cabina 4x12 simuladas, seguidos de ocho efectos DSP en un STM32G473 y un ES8388. Placa SMD de 6 capas lista para JLCPCB; proyecto de KiCad, Gerber/BOM/CPL y firmware descargables.
Un circuito de tono JCM800 calculado desde el esquema, inferencia NAM que coincide muestra a muestra con NeuralAmpModelerCore, convolución de cabina sin latencia y un supresor de ruido de 12 bandas que aprende.
El carácter de un preamplificador a válvulas con cuatro BS170, un raíl de 17 V duplicado a partir de 9 V, polarización sin trimmers, un tone stack Marshall y todos los componentes de inserción: el circuito, la placa y el camino hasta la Rev 2.2 de BEY-HAN Overdrive.
El motor documental en el núcleo de OxiDB: consultas y agregación al estilo de MongoDB, índices y el planificador, almacenamiento disk-first, el WAL, transacciones OCC y snapshots de lectura, con cada ejemplo ejecutado contra un servidor real.
La capa de búsqueda de OxiDB: ranking BM25, stemming con Snowball en 18 idiomas con ejemplos en turco, fragmentos resaltados, búsqueda dentro de archivos PDF/DOCX/XLSX, un inverted index con mmap, k-NN con HNSW y mediciones reales de recall.
Cómo incorporé consultas geoespaciales y etapas de grafos al motor de documentos de OxiDB, con lugares reales de Estambul y una pequeña red de vuelos: un índice geohash generoso pero nunca equivocado, BFS y Dijkstra perezoso.







