Carlos Pérez-González retweeted
Si alguien entra en tu Gmail, no necesita tus contraseñas.
Le basta con pulsar "¿Has olvidado tu contraseña?" en todo lo demás.
Banco. Instagram. Apple ID. PayPal.
Tu Gmail no es un correo. Es la llave maestra de todo.
Así lo blindas en 10 minutos 👇
Carlos Pérez-González retweeted
Ha quedado estupendo. Se puede descargar gratis aquí: 👇
servicios.mpr.es/VisorPublic…
Carlos Pérez-González retweeted
Carlos Pérez-González retweeted
Estaba a punto de pagar el TRIPLE por Claude.
Cada semana agotaba los límites de uso y necesitaba más capacidad.
Hasta que hice un cambio que me llevó literalmente 1 minuto. Ahora apenas consumo la mitad del límite semanal.
Me estoy ahorrando 60€/mes
Te cuento el truco 👇
🤖 Made with AI
Carlos Pérez-González retweeted
WAIT...
An open-source THINKING decision model with that beats Jev on Decision Index...
Has a FREE API?!
Can be launched locally on a PHONE?!
Meet THX-02.
Weights (Hugging Face): huggingface.co/HAL-X-AI/THX-…
ModelScope: modelscope.ai/organization/H…
API: api.hal-x.ai/docs/thx-02
pip install thx02
Carlos Pérez-González retweeted
My go-to Linux commands when I'm troubleshooting issues in production
1. du -xh /var --max-depth=1 | sort -h | tail -5
Finds the biggest folders eating your disk.
Use it when the disk is full and you need to find out who is responsible.
2. lsof +L1 | grep deleted
Lists deleted files that are still held open by a process.
Use it when the disk shows 100% full but du shows much less. Restart the process to get the space back.
3. ss -tulnp
Shows which ports are listening and which process owns them.
Use it when the service is "running" but nobody can connect to it.
4. nc -zv <host> <port>
Tests if a specific port is reachable from where you are.
Use it when SSH or DB connections fail. Succeeded means the network is fine. Refused means nothing is listening. Timed out means a firewall or security group is blocking.
5. dmesg -T | grep -i -E "oom|error|fail"
Shows kernel messages about memory, disk, and hardware.
Use it when your app keeps dying and its own logs show nothing. This is how you catch the OOM killer.
6. pidstat 2 5
Shows CPU usage per process, every 2 seconds.
Use it when the server is slow and top is too jumpy to tell you who the culprit is. Add -d for disk I/O.
7. iostat -xz 1
Shows disk latency (await) and utilization (%util) per device.
Use it when the server feels slow but CPU is idle. High await means the disk is the bottleneck.
8. tcpdump -i any port 443 -nn
Captures live network packets on a port.
Use it when nc says the port is open but requests still fail or time out. You can see whether packets arrive, get a reply, or get reset.
9. strace -p <PID>
Shows every system call a process makes.
Use it when an app hangs or fails silently. You will see the missing file, the permission denied, or the connection that never completes.
10. pstree -p
Shows processes as a parent-child tree.
Use it when you see hundreds of child processes and need to find the one parent that started them.
Start from the outside (nc, tcpdump), then check the server (ss, lsof), then go deep (dmesg, strace).
Which command saved you in production? Drop it in the comments 👇
Carlos Pérez-González retweeted
طلاب الدكتوراه
– يجب ألا تستخدموا ChatGPT لكتابة مراجعات الأدب. إنه يقدم لكم المراجعة، دون معرفة العملية. بدلاً من ذلك، استخدموا الطريقة التالية لمراجعات الأدب.
1. اذهبوا إلى link.researchcollab.ai/rcfa
2. من القائمة الجانبية اليسرى، انقروا على Research Agent
👇👇
Carlos Pérez-González retweeted
🚨 Fallo crítico en el kernel de Linux: se puede atacar por red, sin login y sin necesidad de ninguna acción por parte del usuario.
CVE-2026-98432
➡️ CVSS 9.8 (crítico)
➡️ Afecta a la gestión de conexiones TCP/IPv4, el código que atiende cualquier conexión a tu servidor.
➡️ Ubuntu marca vulnerables desde la 16.04 hasta la 26.10, también los kernels de AWS, Azure, Google Cloud y Oracle.
➡️ La corrección todavía está «en preparación» en casi todas.
Si tienes un servidor o un VPS con Linux, sigue los avisos de tu distribución y actualiza el kernel (y reinicia) en cuanto salga el parche.
ubuntu.com/security/CVE-2026…
Carlos Pérez-González retweeted
Acaban de lanzar un modelo OCR open-source de solo 1.300 millones de parámetros.
Se llama MiniCPM-OCR 1.0 y viene acompañado de MiniCPM-OCR Jev, otro modelo que evalúa la fiabilidad de los resultados. Ambos desarrollados por OpenBMB y ModelBest.
Entre ambos permiten:
→ Extraer texto, tablas y fórmulas de documentos
→ Procesar PDFs y páginas escaneadas o fotografiadas
→ Trabajar con documentos inclinados o curvados
→ Incluir una puntuación de confianza en los resultados para facilitar su revisión manual
→ Ejecutarse con vLLM, SGLang y Ollama
MiniCPM-OCR 1.0 ha conseguido 93,68 puntos en Real5-OmniDocBench, según sus benchmarks oficiales.
Pero lo más interesante es Jev.
En lugar de corregir los errores automáticamente, evalúa la fiabilidad de los resultados extraídos e incluye una puntuación de confianza para facilitar su revisión.
Además, MiniCPM-OCR 1.0 incorpora KIE (Key Information Extraction), una funcionalidad para extraer información clave de los documentos.
Y sí, los pesos de ambos modelos son abiertos.
🔗 GitHub:
github.com/OpenBMB/MiniCPM-O…
🤗 Hugging Face:
huggingface.co/openbmb/MiniC…
Más recursos y demo en el primer comentario 👇
Your OCR says it’s done—but did it get everything right? 🤔 In high-stakes workflows, even a small error can be costly.
🚀 Meet the MiniCPM-OCR suite: an open-source solution to parse fast and guard the results.
Two new models:
🔹 MiniCPM-OCR 1.0 — SOTA OCR performance and speed at 1B scale. Compact, accurate, and fast.
🔹 MiniCPM-OCR Jev — A 2B decision model that helps assess parsing accuracy, with performance approaching that of Qwen3.5-397B-A17B on JevOCRBench.
⚡ What’s new?
Small model, SOTA results: MiniCPM-OCR 1.0 scores 93.68 on Real5-OmniDocBench and 54.7 on OCRBench v2.
A sharp goalkeeper 🛡️: MiniCPM-OCR Jev is model-agnostic, checking text, formulas, and tables from different OCR parsers. It achieves 93.6 on JevOCRBench, outperforming JEV-35B-A3B (90.1) and approaching Qwen3.5-397B-A17B (93.8).
Up to 128 pages per minute 🤯: With DSpark, MiniCPM-OCR runs at 1.49× the speed of PaddleOCR-VL-1.6 and 3.62× that of MinerU2.5 Pro. The SDK’s concurrency optimizations further boost throughput to as much as 128 pages per minute.
Deploy where you work: Day-0 support for Arm, Houmo AI, Intel, and NVIDIA, plus 10 more chip vendors through FlagOS.
Ready for your stack: vLLM, SGLang, llama.cpp, and Ollama, with quantized models, fine-tuning support, and Agent Skills.
🔗 GitHub: github.com/OpenBMB/MiniCPM-O…
🤗 Hugging Face:
MiniCPM-OCR 1.0:huggingface.co/openbmb/MiniC…
MiniCPM-OCR Jev:huggingface.co/openbmb/MiniC…
👉 Try the Demo:platform.modelbest.ai/consol…
Use the API:platform.modelbest.ai/consol…
Carlos Pérez-González retweeted
PhD Students – How to find references to cite in your paper in seconds?
1. Go to sourcely.net/?utm_source=fah…
2. Insert your scientific text
3. Select the text and click Cite
4. @sourcelyai will find relevant references
5. If you agree, click on Insert Cite
Si siempre se te ha complicado leer y entender sobre fisica o matematicas como a mi, ve esto
Alguien convirtió un libro de física en un libro 3D que usas en el navegador.
Abres la lección, sueltas una pelota en una rampa y ves cómo la energía pasa del almacén gravitacional al cinético mientras rueda. Antes de ver la respuesta tienes que predecir qué va a pasar, y luego levantas la pestaña para comprobarlo.
→ Son 10 lecciones de energía: cinética, gravitacional y elástica, calor, potencia, eficiencia, centrales eléctricas, la energía de la comida y conservación
→ Cada diagrama se levanta de la página en 3D y la energía fluye como color de un almacén a otro
→ Trae índice, quiz, notas para maestros y la fuente de cada número, según su creador
→ Según su creador, lo hizo con Claude Opus 5.5 y Three.js
Para qué te sirve:
→ Entender energía cinética y potencial moviendo la pelota tú mismo en vez de memorizar la fórmula
→ Si das clases, proyectarlo y que el grupo prediga antes de cada prueba
→ Repasar el tema de energía para un examen de secundaria o prepa
→ Si haces material educativo, ver hasta dónde puede llegar un libro de texto interactivo
Carlos Pérez-González retweeted
💡¿Sabías que puedes generar automáticamente el estándar de oro para la presentación de pruebas estadísticas y además incluido en tus gráficos?
Dale un vistazo a {ggstatplot} de #RStats.
indrapatil.com/ggstatsplot/i…
#stats #analytics #datascience #cienciadedatos #analisisdedatos
Carlos Pérez-González retweeted
اقوى 6 ادوات في البحث العلمي 😱👇🏻
1. Paperpal
أقوى أداة حاليًا للتدقيق الأكاديمي.
ما تصلح الجمل فقط… تعطي اقتراحات أسلوبية تحافظ على صوتك كباحث، وتقلل ملاحظات المشرف عن اللغة بنسبة كبيرة. استخدمها بعد ما تخلص الكتابة، مش قبلها.
2. SciSpace
لما تكون غارق في عشرات الـ PDF وما تعرف تبدأ من وين.
تقرأ الورقة معك، تلخص الأجزاء المهمة، وتجاوب على أسئلتك داخل البحث نفسه. توفر ساعات طويلة من القراءة العشوائية.
3. Elicit
للـ Literature Review.
تستخرج لك النتائج والمنهجيات والعينات من عشرات الأبحاث دفعة واحدة، وتقارن بينها. أفضل حل لمن يعاني من «المراجع القديمة» أو «ما لقيت فجوة».
4. Jenni AI
تساعدك تبني الفقرات مع الاستشهادات، خاصة لما تكون عالق في الصفحة البيضاء.
ممتازة في الهيكلة، لكن تذكر: المحتوى لازم يكون منك أنت.
5. Claude
الأقوى في التنظيم والصياغة الطويلة.
لما يكون عندك أفكار مشتتة وتبي تحولها لهيكل واضح ومنطقي دون ما تفقد العمق.
6. DeepL
لو تترجم من الإنجليزية أو إليها.
أدق من معظم الأدوات في الحفاظ على المصطلحات العلمية والسياق الأكاديمي.
Carlos Pérez-González retweeted
📊 Breve resumen de supuestos estadísticos: qué supuestos exige (✓) y cuáles es capaz de perdonar o modelar (❌) cada gran familia de modelos de regresión.
#stats #analytics #datascience #machinelearning #ML #estadística #DataAnalysis #cienciadedatos #analytics #analisisdedatos
Carlos Pérez-González retweeted
En la práctica, la realidad empírica destruye los supuestos de la regresión lineal tradicional (OLS): los datos se agrupan, las varianzas explotan, las relaciones se curvan y los ceros inundan las tablas.
Forzar tus datos en OLS arruina tu inferencia y predicción. 📊👇
#Analytics
Carlos Pérez-González retweeted
Here is a beautiful list! 125 free math textbooks, written by the mathematicians who teach the courses and shared on their own university pages. No sign-up, no paywall, no pirated copies. From high school algebra to graduate analysis. 👇
abakcus.com/book-lists/free-…
Carlos Pérez-González retweeted
#math
We are often told that (dy/dx) is not a quotient. Yet interpreting it as a ratio of infinitesimal changes , but I think this explanation(book page 16) is far simpler than the limit-based definition of the derivative.
(Book:Calculus Made Easy by Silvanus P. Thompson 3rd Ed, 1946).
Carlos Pérez-González retweeted
Replying to @Cristi_latin
Dña. Cris, le mando una foto que coincide con lo que dice. Un saludo.
Carlos Pérez-González retweeted
Un immense roi-chevalier en armure brandit son épée pour la gloire de l'Angleterre. C'est le monument dédié au plus grand héros de l'histoire britannique.
C'est aussi la plus grande supercherie historique du pays.
Richard Coeur de Lion détestait l'Angleterre.
Pour lui, cette île n'était qu'une vulgaire vache à lait. Le symbole national de la couronne ne parlait pas un seul mot d'anglais et s'exprimait uniquement en français.
Né à Oxford mais élevé par Aliénor d'Aquitaine, Richard était un pur féodal francophone.
Sur les dix ans de son règne, il n'a passé que six mois sur le sol anglais. Le reste du temps, il le consacrait à ses guerres personnelles.
Le début de sa vie a été dictée par une obsession familiale maladive : détruire son propre père, le roi Henri II.
Richard a passé sa jeunesse à s'allier secrètement avec les pires ennemis de sa famille, allant jusqu'à trahir son père les armes à la main aux côtés du roi de France.
Une fois couronné, ses relations avec le nouveau roi français, Philippe Auguste, ont basculé dans le cynisme pur.
Les deux hommes ont commencé par partir ensemble en croisade main dans la main, unis par une alliance de circonstance.
Mais sur place, la diplomatie a explosé en vols, en trahisons et en guerres d'ego permanent.
De retour en Europe, ils se sont livré une guerre sans merci pour le contrôle des terres continentales, alternant trêves hypocrites et massacres.
Pour financer cette haine de chaque instant, Richard a pillé l'Angleterre.
Il a vendu des châteaux, des évêchés et des charges publiques au plus offrant, lâchant cette phrase devenue célèbre : "j'aurais vendu Londres si j'avais trouvé un acheteur."
Quand il a été capturé en Allemagne sur le chemin du retour, l'Angleterre a dû vider ses coffres pour payer sa rançon colossale.
Richard est rentré juste assez longtemps pour lever de nouveaux impôts, puis il est reparti en France, ne remettant plus jamais les pieds dans son royaume avant de mourir d'un carreau d'arbalète.
Le plus grand patriote anglais n'était qu'un guerrier brutal et un roi sans scrupule pour son royaume et ses sujets.
Carlos Pérez-González retweeted
¿SABES EL ORIGEN DE LA PALABRA ESCRUPULOSO?
Imagínate a un legionario romano caminando tan tranquilo por una de las vías de Hispania con sus sandalias de cuero y tachuelas (llamadas cáligas) cuando, de repente, una diminuta piedra se le cuela bajo el pie, justo entre la planta del pie y la suela.
No le impide andar, pero ahí está la puñetera piedrecita, molestando a cada paso que da, con lo que jode eso. Pues bien, a esas piedrecitas los romanos las llamaban "scrupulus",
Entonces ese legionario romano podía elegir, seguir andando clavándosela a cada paso que daba o pararse y quitarla. Es aquí donde viene lo divertido, porque los que se paraban y la quitaban eran los "escrupulosos".
Por otro lado tenias a Senadores y ricos que siempre iban en carro o a caballo y no pisaban mucho la calle, a esos no se les metían Scrupulus en las sandalias, por eso eran gente "sin escrúpulos" y por eso alguien sin escrúpulos es quien puede seguir caminando tranquilamente…aunque tenga la piedra ahí.
Curioso cómo una jodida piedrecita terminó definiendo como funciona nuestra conciencia 2.000 años después.
Venga, va...que os ha gustado y lo se. Que se noten esos likes, compartir y si no me sigues ¿a que esperas?

































