8 min read
How Computers Learned to Talk Like Humans
From the Turing Test to ChatGPT — how computers went from scripted chatbots like ELIZA to Markov chains, word embeddings, and Transformers, and how "guess the next word" became conversation.
- AI
The blog
65 articles since 2015 about JavaScript, Vue.js, testing, Git, software architecture, and a bit of life.
Latest post
An LLM only predicts the next word. So how can Claude Code or Cursor edit my files and run my tests? I looked under the hood (tools, the loop, permissions) and built my own tiny agent to understand it.
11 min read
8 min read
From the Turing Test to ChatGPT — how computers went from scripted chatbots like ELIZA to Markov chains, word embeddings, and Transformers, and how "guess the next word" became conversation.
6 min read
Key lessons from building Avion, a 3D flight simulator — covering performance optimisation (frustum culling, LOD, hardware instancing), physics (gimbal lock, quaternions), and the tradeoffs between realism and fun.
7 min read
I investigated Thomas Harris, an AI-generated YouTuber who uses fake crypto tutorials to scam people.
5 min read
Reflects on my experience and sharing some key lessons learned after 10y of blogging. Including the importance of writing a good title, not worrying about post popularity...
2 min read
Learn how to integrate Giscus (GitHub-powered comments), into your Astro blog. How to deal with dark mode and styles customization.
3 min read
Boost your Git efficiency! A simple config for a smoother workflow.
6 min read
How I migrated my website from Gatsby.js to Astro. What I liked about Astro and some problems I encountered during the migration.
3 min read
How I use Notion as a CMS for my website built with Gatsby.js. The script can also be used with different static site generator like Astro and Next.js
5 min read
A case study of changes implemented to improve the performances of a React application.