- this is a valid markdown header

this is a valid markdown header use examples of AI, NLP, and Machine Learning 3 paragraphs minimum Can Machines Truly Understand Meaning?…

and header will be '##'

and header will be '##' max 500 words. at least one table Determinism vs emergence in machine learning Introduction Determinism and emergence…

Can AI systems be exploited?

. Write at least 3 examples of AI exploits keep the text as is, do not add or modify any content. Can…

dfdfdf

. maximum two bullet points per list not more than three levels of nested lists 2-3 lists with max 5 items at…

Understanding KV cache and memory bottlenecks

followed by a header level Title Introduction KV cache (Key-Value cache) is a fundamental component in modern web applications that play a…

- Title must be "The Death of Traditional Blogging?"

Title must be "The Death of Traditional Blogging?" No links, no images Maximum 1 code block Copy The Death of Traditional Blogging?…

- A minimum of 3 subheadings

A minimum of 3 subheadings A minimum of 5 paragraphs 3 quotes minimum of 2 images minimum of 3 references a call…

Threading and Performance in AI Inference Engines

and can have multiple lines In today's world of AI and deep learning, the performance of AI inference engines plays a vital…

- Use of emojis to enhance readability

Use of emojis to enhance readability 🚨 Prompt Injection: A Threat to Your Security 🚨 What is Prompt Injection? Prompt injection is…

(no '#' in the text)

(no '#' in the text) 2 images (with alt and title) 2 links a quote a table Title Limits of Artificial Intelligence…

- image links are not allowed, use ![image](description) instead

image links are not allowed, use instead is not allowed in the title or in the text of the level 1 header…

Introduction

Introduction The Limits of Artificial Intelligence Artificial intelligence (AI) has made tremendous strides in recent years, with applications in various fields such…

- **bold** and *italic* supported

bold and italic supported Title: AI Agents in 2026: A Glimpse into the Future AI Agent Evolution As we step into 2026,…

How LLMs Change Software Engineering

How LLMs Change Software Engineering The advent of Large Language Models (LLMs) has brought about a revolution in the field of software…

Autonomous Systems: The Future of Transportation and Beyond

Introduction Autonomous systems have gained immense attention in recent years, particularly in the field of transportation. The concept of self-driving cars has…

LLMs and the Future of Software Engineering

Introduction Large language models (LLMs) have the potential to revolutionize the field of software engineering. These models can process and analyze vast…

- use of `###` for subheaders

use of ### for subheaders include 2 links to external websites 2 images in the article table list paragraph with 'This is…

Limits of Artificial Intelligence

Limits of Artificial Intelligence Artificial intelligence has made tremendous progress in recent years, with advancements in natural language processing, computer vision, and…

**The Future of Autonomous Systems**

Introduction Autonomous systems are rapidly evolving, with advancements in artificial intelligence, sensor technology, and data processing capabilities. As these technologies continue to…

AI Agents in 2026: Revolutionizing Industries

Title Industry-Specific AI Agents in 2026 Healthcare Finance Education AI Agent Capabilities in 2026 Predictive Maintenance Personalized Medicine Smart Cities Limitations and…

Initialize a model and tokenizer

do not use links use at least two code blocks use at least two images use at least two lists use at…

🧟 The Archaeology of a Dead .OVA

"It should be easy to download." Famous last words. 🧠 The Premise There exists (or existed) a certain .ova file. .ova is…

Understanding R Shiny Reactivity Through the Lens of a Dependency Graph

A deep dive into how Shiny's reactive engine works — using a real-world analytics dashboard as our guide. The code used by…

How Modern Browsers Render the Web: A Deep Technical Journey

From HTML bytes to GPU pixels — the complete architecture of a modern browser rendering engine. Introduction: The Browser as a Game…

Debugging a “Slow VPS” That Wasn’t Slow

My VPS suddenly felt extremely slow: pages taking 3–5 seconds TLS handshake hanging random spikes in latency First instinct: server issue. Reality:…

From Backtracking to Factorial Coordinates: Understanding Permutations Deeply

Most developers learn permutation generation through recursion and swapping. It works, it's elegant… but it often feels a bit magical. This article…

Binary Operations: AND, OR, XOR, NOR — and Their Deep Relationships

Binary operations are the foundation of computation. At the lowest level, everything reduces to simple operations on bits: true (1) and false…

Java Deep Dive: Architecture, Memory, OOP & Modern Features

A comprehensive technical reference — from JVM internals to streams, lambdas, and the philosophy behind Java's design choices. Table of Contents Introduction…

Statix: A Static Engine That Behaves Like a Dependency Graph

Most static site generators rebuild everything. Statix doesn’t. It rebuilds exactly what changed — nothing more, nothing less. This article is a…

Go Joining Errors — Learn with Examples

In Go (since Go 1.20), errors.Join lets you combine multiple errors into a single error while still preserving each individual error inside…

OpenTelemetry in Go, finally explained: traces, metrics, logs, propagation & middleware

I spent the day digging into OpenTelemetry in Go and, honestly, a lot of things that look magical at first finally clicked.…

Statix - I Built My Own Blog Engine (Because I Refuse to Negotiate with Markdown Toolchains).

Let me clarify something immediately. First the repo is here lol: https://github.com/julienlargetpiet/Statix, and second This is not a “framework”. This is not…

How I Spy on My Own Blog (Politely): A Shiny/Nginx Log Analyzer That Separates Humans From the Internet’s Roombas

I run a blog. People read it. Bots also “read” it — in the same way a vacuum cleaner “enjoys” a carpet.…

jq as a Stream Calculus and Tree Algebra

A Deep Semantic and Operational Mini-Book This is not documentation. This is not a tutorial. This is a semantic excavation. We will…

Logrotate for Nginx: Understanding missingok, notifempty, sharedscripts, prerotate, postrotate (and switching to size-based rotation)

If you run Nginx in production, your access and error logs can grow fast. On most Linux systems, log rotation is handled…

Streaming a MariaDB Dump from Go: Pipes, Syscalls, Backpressure and the Runtime

We start from a very simple handler: spawn mysqldump, capture its stdout, and stream it directly to the browser. No intermediate file.…

🧠 Dispatch Responsibility: C++ Compile-Time Power vs Go Runtime Reflection

When comparing C++ and Go, one of the most interesting differences is not syntax, not performance, and not even generics — it…

Designing a Column-Major Matrix Class with Row-Major Multiplication Optimizations (CPU & GPU)

When I designed my C++ Matrix<T> class for Fulgurance, I deliberately chose a column-major memory layout (Fortran/Eigen style). It fits linear algebra…

🧮 Rebuilding the LU Decomposition and Benchmarking It Against My Own Determinant Algorithms

When I first started playing with determinant algorithms in C++, I wanted to really understand what happens behind Eigen’s .determinant() call. So…

Building a New Determinant Engine — An Iterative Combinatorial Approach

One morning, I decided to compute a determinant from scratch — no recursion, no Gaussian elimination, no library shortcuts. I wanted to…

Fixing bslib Tabs That Reset Inputs in Shiny

The problem: When using bslib::navset_tab(), each tab panel is dynamically created and destroyed as you switch between them. This means that any…

🧩 Understanding the Architecture of My Shiny Log Analyzer App

1. Overall Structure This app (repo) follows the classic three-file Shiny structure: global.R ui.R server.R Each file plays a distinct role and…

🧠 From Source to Shiny: Running Modern R on Debian with NGINX and HTTPS

1. Introduction I recently deployed an R Shiny app on my Debian server, but hit a wall early: Debian 11 ships R…

Exploring the Power of Metaprogramming in Rust

🦀 Metaprogramming in Rust: Exploring macro_rules! Power Rust offers one of the most expressive and hygienic metaprogramming systems in modern languages. Through…

📊 Building a Flexible Access Log Analyzer in R

In this tutorial, we’ll walk through the design and implementation of a small but powerful R script that analyzes web server access…

🐴 The Knight’s Tour in Haskell — From Brute Force to Warnsdorff’s Heuristic

One of the most fascinating and ancient problems in recreational mathematics is the Knight’s Tour — the challenge of moving a chess…

Checking Graph Bipartiteness in Haskell

One of the most elegant problems in graph theory is determining whether a given graph is bipartite. A bipartite graph is one…

Solving the Eight Queens Problem in Haskell

The Eight Queens Problem is one of the most famous challenges in computer science and mathematics. The goal is simple to state…

Exploring Reachability in Directed Graphs with Haskell

Exploring Reachability in Directed Graphs with Haskell Graphs are a natural way to represent systems of connections — from flight networks to…

How Do They Display Trees — Three Layout Algorithms in Haskell

When you visualize data structures in a GUI — such as decision trees, syntax trees, or even neural networks — one key…

Constructing All Spanning Trees in Haskell (Problem 83)

In graph theory, a spanning tree of a connected graph is a subgraph that includes all the nodes of the original graph,…

Graph Isomorphism in Haskell (Problem 85)

Graph isomorphism is one of the classic challenges in graph theory and computer science. It involves determining whether two graphs have the…

Introduction to Graph Theory in Haskell

Graph theory is one of the most fascinating areas of computer science and mathematics, forming the foundation for countless real-world applications: from…

Implementing Huffman Encoding in Haskell

Huffman encoding is one of the foundational algorithms in data compression — elegant, efficient, and entirely based on simple mathematical principles. It…

Building a Custom Cartesian Product Function in Haskell

In this project, I set out to build my own version of the sequence function in Haskell — a function that computes…

The Goldbach Conjecture and Its Recursive Implementation in Haskell

The Goldbach Conjecture is one of the oldest unsolved problems in mathematics. It states that every even integer greater than 2 can…

Understanding Recursion Through Combinations, Permutations, and Trees in Haskell

Recursion often feels like a mysterious concept when you first encounter it — until you realize that it’s not about doing something…

Finding the Optimal Path in Haskell: A Recursive Exploration

I will explain from my point of view the solution to the following problem https://learnyouahaskell.com/functionally-solving-problems#heathrow-to-london, we explore a recursive approach to solving…

Understanding the Haskell Type System: From Typeclasses to Data Structures

In this tutorial — inspired by my video “Structure de données et système de types en Haskell” — we dive into the…

Understanding Parenthesis Tokenization in Haskell

Context Before building a full arithmetic calculator in Haskell, there was one key challenge I needed to solve first: understanding and tokenizing…

Building a Recursive Parenthesis-Based Calculator in Haskell

Context In this project, we build a complete calculator in Haskell that can evaluate normal arithmetic expressions written in parenthesis notation (e.g.…

Building a Tiny Reverse Polish Notation (RPN) Calculator in Haskell

In this project, we’ll build a small expression evaluator using Reverse Polish Notation (RPN) — also called postfix notation. The idea is…

Learning Haskell with Weird Goals

Sometimes, the best way to learn a language is by using a simple, even slightly “weird” goal as an excuse to explore…

Brute-forcing Pythagorean Triples with Haskell List Comprehensions (up to 100)

Introduction We want all integer solutions (a,b,c) to the equation a^2 = b^2 + c^2 with 0 < a < 100. This…

A Structured, Visual Algorithm for Determinants up to 5×5

1. Introduction Determinants are fundamental objects in linear algebra, yet direct computation beyond 3×3 can be tedious. This article presents a structured,…

Turning Blog HTML into RSS, the Low-Level Way (in C++)

If you publish long-form posts on the web, you’ve probably felt the friction of keeping your RSS feed in sync. I did…

A New Way to Explore Your System on Linux

Introduction On Linux, productivity often comes from small but powerful tools. dmenu and rofi are great examples: minimalist application launchers that make…

Automating YouTube Video Imports into My Website with One Magic Bash Line

Introduction Over the past months I’ve been downloading my own YouTube videos with yt-dlp. It’s a fantastic tool for archiving, and I’ve…

Building My Own Parser in R - A Custom Syntax Experiment

Introduction This was one of my older projects, a little bit eccentric but very educational. I wanted to see if I could…

Building InFoEnd: An End-to-End Encrypted Chatroom in Go

Introduction InFoEnd is my first experiment with building a secure chatroom application in Go. The goal: create a real-time messaging system where…

Reimplementing diff in C++: A Minimalist Approach

Why Rebuild Something That Already Exists? The diff command is one of the cornerstones of the GNU/Linux ecosystem. It’s simple in appearance,…

Automatic Documentation for Any Codebase

Introduction When working with R, I loved how Roxygen lets you generate clean documentation directly from comments in your source code. But…

Reimplementing Cross-Validation for KNN in R (from Scratch)

Introduction After reimplementing K-Nearest Neighbors (KNN) from scratch, I wanted to take things a step further: build a cross-validation system entirely in…

Reimplementing K-Nearest Neighbors (KNN) from Scratch in R

As part of my exploration of machine learning fundamentals, I decided to reimplement classic algorithms from scratch instead of relying directly on…

Optimizing the Exponential Function in Cherubin

Cherubin is my C++ library for computing very large numbers represented as strings. One of the hardest functions to implement efficiently in…

Reimplementing the Cauchy Distribution in Fulgurance (C++ Statistics Library)

Introduction Fulgurance is my C++ statistics library where I reimplemented several probability distributions from scratch, including the Cauchy distribution. The goal of…

Cheating a Bit: Approximating atan, arccos, and arcsin in the Cherubin Library

Introduction This project is part of my Cherubin library — a C++ library for computing very large numbers represented as strings. Because…

SoundCutr: An Early Attempt at Voice Extraction in Audio Files

Introduction Think of this article as a small time capsule of my programming journey — proof that everyone starts somewhere, and that…

Implementing DataFrames in C++: A Custom Approach for High-Performance Data Manipulation

Introduction When working with data, Python and Pandas dominate the landscape. They provide an intuitive way to load, transform, and analyze datasets.…

How Haskell (and the Functional Mindset) Rewired the Way I Think About Code

I didn’t set out to “become a functional programmer.” I stumbled into Haskell after years of imperative and OOP work, mostly focused…

Building an HTTP Server in Rust Without a Framework

All code excerpts below are highlights of the full implementation. See the complete source on GitHub: julienlargetpiet/HTTP_Server. Why write your own server?…

Building an Encrypted Terminal Chatroom in C — A Personal Engineering Story

I built a tiny chatroom that runs entirely in the terminal, written in C, with all messages encrypted. This article is my…

Validating JSON Syntax: A Conceptual Approach

In modern systems, JSON has become the de facto standard for exchanging structured data. Its popularity comes from its simplicity and readability.…

Emulating Binary-Level Operations and Number Representations

At the heart of every computer lies a simple truth: everything is binary. Whether you are working with integers, floating-point numbers, or…

Editing My YouTube Videos the Weird Way: With Nothing but ffmpeg

Most people edit their YouTube videos with slick GUIs: Premiere, DaVinci Resolve, Final Cut Pro, even OBS + Shotcut for the open-source…

Unsolved problem !!!

FormalismConversion (Haskell) Statement and motivation (inspired from pb.93 of 99 Problems in Haskell) This problem originates from the motivation to find all…

Custom Encoding For Integers

Ok, so i had to encode a structured data, a positive integer in this case representing the space for the server to…

Authentication Without Cookies

Context Recently, i've been programming a simple cloud webserver in Go. And of course, it is unavoidable when including accounts, how to…

Simple Compression Algorithm

Ghost in the Shell, 1995 I've just finished implementing a simple text compression algorithm in C++, i will talk about its implementation…

Implement Core Operations

I have just finished developing a library for manipulating numbers so large and/or precise that no conventional datatype can encode them. You…

Symetric Encryption Protocol

Introduction How i've implemented an original symetric encryption protocol with combinatorial mathematics repo Or download on this website as zip: zip It…

A ReGex Dialect

Introduction In this article i'm gonna present you a method to implement RegEx. Link: repo Or on this website: zip Before the…

An Original Transformation Engine

Introduction In this article i will introduce you, in short, how i've implemented transformation engine XSLT like from scratch (with C++). repo…