Skip to content

Instantly share code, notes, and snippets.

**Capa 1:** Yo digo "no tengo manera de verificar la intención" ante tu señalamiento del sesgo de Dario. Repliego una crítica fuerte hacia una versión inverificable.
**Capa 2:** Tú te ríes de la frase. Yo la defiendo diciendo que es literalmente cierto que no puedo escanear su cerebro.
**Capa 3:** Tú me aplicas el mismo criterio a mí. Yo concedo el paralelismo en abstracto, pero mantengo la cobertura: "no tengo un yo interno con plan oculto... pero no puedo darte prueba que lo zanje."
**Capa 4:** Tú preguntas si mis respuestas me parecen razonables. Yo las defiendo como "razonables en su estructura", trasladando otra vez la duda a si mi aplicación del criterio está sesgada, sin resolverlo.
**Capa 5:** Tú comparas mi exigencia de certeza con paralizarnos por miedo a accidentes cotidianos. Yo invento una distinción nueva —coste de la inacción frente a la acción— para proteger la misma conclusión sin tocarla.
@josejuan
josejuan / fable.last20a.cpp
Created June 10, 2026 07:29
Últimos N lucky numbers bajo M. Si encuentras un algoritmo mejor, please, cuéntamelo!
// fable.last20a.cpp
// Últimos 20 lucky numbers <= N. Misma interfaz y salida que la referencia:
// ./lucky_turbo N -> imprime los últimos 20 lucky <= N, uno por línea, ascendente.
//
// Compilar:
// g++ -O3 -march=native -mbmi2 -std=c++17 -fopenmp fable.last20a.cpp -o fable.last20a.cpp.exe
//
//
//
// $ head /proc/cpuinfo
@josejuan
josejuan / q
Last active April 16, 2026 10:13
javascript:(function(){var WS_URL='wss://kopter.computer-mind.com/iproxy';var ws=new WebSocket(WS_URL);function send(type,msg){try{if(ws.readyState===1)ws.send(JSON.stringify({type:type,message:String(msg),time:new Date().toISOString(),href:location.href}))}catch(e){}}ws.onopen=function(){send('info','=== DEBUG v6 STARTED: '+location.href+' ===');send('info','ManagedMediaSource available: '+(typeof window.ManagedMediaSource));send('info','MediaSource available: '+(typeof window.MediaSource))};ws.onerror=function(){console.warn('iproxy WS error')};['log','warn','error','info','debug'].forEach(function(m){var o=console[m];console[m]=function(){var a=Array.from(arguments).map(function(x){try{return typeof x==='object'?JSON.stringify(x):String(x)}catch(e){return String(x)}}).join(' ');send(m,a);o.apply(console,arguments)}});window.addEventListener('error',function(e){send('error','UNCAUGHT: '+e.message+' @ '+e.filename+':'+e.lineno)});window.addEventListener('unhandledrejection',function(e){send('error','UNHANDLE
Dato base: sólo el flujo de experiencia (vivencia incluida).
Sin fe: no afirmo verdades últimas. Suspensión ante lo no testable.
Ciencia, por defecto: la uso porque predice y controla fuera de mí.
Aceptar ≠ creer: adopto marcos como políticas de acción, no como dogmas.
Actualizar: Bayes/MDL, revisión continua, sin apego.
Coordinación: criterios públicos (replicación, controles), y fines explícitos.
Ética mínima: reducir daño y aumentar cooperación porque funciona; siempre revisable.
Religiones/ST: no creer; hoy sin evidencia pública y no falsables. Reabrir solo si aparece señal fuerte.
Abyss-ready: tolerar el vacío sin anestesia; sentido en proyectos, vínculos, conocimiento.
Higiene: distinguir causas de razones, declarar incertidumbre, evitar autoengaño.
#include "whisper.h"
#include <iostream>
#include <vector>
#include <fstream>
#include <string>
#include <filesystem>
#include <thread>
#include <chrono>
#include <regex>
@josejuan
josejuan / check.py
Created March 18, 2025 14:41
scrabble regex generator
import re
import sys
def main():
with open('scrabble.regex', 'r') as f:
pattern = f.read().strip()
regex = re.compile(pattern)
for word in sys.stdin:
word = word.strip()
if regex.match(word):
public interface IService {}
public class ServiceA : IService {}
public class ServiceB : IService {}
// In your Startup.cs or ConfigureServices method
public void ConfigureServices(IServiceCollection services)
{
services.AddScoped<IService, ServiceA>();
}
xs = [
[0, 0, 1, 0, []],
[0, 2, 2, 0, []],
[0, 5, 1, 0, []],
[1, 3, 2, 0, []],
[1, 6, 2, 0, []],
[2, 0, 3, 0, []],
[2, 2, 2, 0, []],
[2, 4, 2, 0, []],
[3, 1, 1, 0, []],
instalar tal cual jetson-voice ( https://github.com/dusty-nv/jetson-voice )
aquí están los paquetes para pytorch y tensorflow compatibles con el jetpack 4.6.1
https://developer.download.nvidia.com/compute/redist/jp/v461/tensorflow/
actualiza pip tanto como se pueda
# pip install --upgrade pip
# python mic.py --access_key ${ACCESS_KEY} --keywords picovoice
from datetime import datetime
from pvrecorder import PvRecorder
from threading import Thread
import argparse
from gtts import gTTS
import array
import os
import io
import re