Skip to content

Instantly share code, notes, and snippets.

View stephane-klein's full-sized avatar

Stéphane Klein stephane-klein

View GitHub Profile
@stephane-klein
stephane-klein / analyse.md
Last active August 5, 2026 16:08
Analyse de Claude Sonnet 5 du site https://vibecodinghistory.com

Enquête sur vibecodinghistory.com : contenu, auteur, code source et statut communautaire

Note réalisé par Claude Sonnet 5 le 4 août 2026.

TL;DR

  • vibecodinghistory.com est une opération de marketing de contenu déguisée en projet académique : le site présente comme un « fait historique établi » que la société Klover.ai et son PDG Dany Kitishian auraient « fondé » le vibe coding en mars 2023, deux ans avant qu'Andrej Karpathy ne forge et popularise le terme début 2025. Ce récit est promotionnel et n'est corroboré par aucune source indépendante.
  • Le créateur n'est jamais nommé explicitement sur le site, mais toutes les preuves convergent : le contenu, les affirmations et les liens croisés proviennent de la sphère Klover.ai / Dany Kitishian (San Diego). Le site fait partie d'un réseau coordonné avec museumofvibecoding.org et vibecodingtimeline.com.
  • Ce n'est PAS un projet communautaire ni open source : aucun dépôt GitHub public n'a été trouvé, il n'y a ni wiki collaboratif ni contributions ou
#!/usr/bin/env python3
import re
import argparse
from pathlib import Path
from dataclasses import dataclass
from typing import List
@dataclass
class TokenUsage:
"""Store token usage and cost information."""
@stephane-klein
stephane-klein / README.md
Last active December 1, 2025 07:51
Script to encode text to URL format and download audio from Google Translate (generate by Sonnet 4.5)

Installation instructions:

$ mkdir -p ~/.local/bin
$ curl -o ~/.local/bin/text_to_audio.py https://gist.githubusercontent.com/stephane-klein/1406e746f0253956062d4adff7a692bd/raw/8571cdd91cae8ebcd208435daacf431cfc1cd353/text_to_audio.py
$ chmod +x ~/.local/bin/text_to_audio.py
@stephane-klein
stephane-klein / elastic-metal-ubuntu-upgrade-issue.md
Last active February 25, 2025 12:58
Bug lors de l'exécution de apt upgrade -y sur une Ubuntu 24.04 sur un Elastic Metal Scaleway

Je rencontre un bug lors de l'exécution de sudo apt upgrade -y sous Ubuntu LTS 24.04 installé sur un Scaleway Elastic Metal, modèle EM-A115X-SSD.

Précision : j'ai effectué la même opération sur une Ubuntu LTS 22.04 et je n'ai pas rencontré le problème.

Voici un extrait du fichier Terraform que j'utilise pour déployer ce serveur :

resource "scaleway_baremetal_server" "server1" {
    project_id  = var.sandbox_project_id
    name        = "server1"
System:
Host: t14s Kernel: 6.2.7-200.fc37.x86_64 arch: x86_64 bits: 64
Desktop: GNOME v: 43.3 Distro: Fedora release 37 (Thirty Seven)
Machine:
Type: Laptop System: LENOVO product: 21CQCTO1WW v: ThinkPad T14s Gen 3
serial: <superuser required>
Mobo: LENOVO model: 21CQCTO1WW v: ThinkPad serial: <superuser required>
UEFI: LENOVO v: R22ET55W (1.25 ) date: 09/14/2022
Battery:
ID-1: BAT0 charge: 43.4 Wh (70.6%) condition: 61.5/57.0 Wh (107.9%)
$ curl -X POST \
https://api-gw-dev.ccep.com/gateway/gbr_poc_4pl_inboundDelivery/v1/deliveries \
-H 'Authorization: Basic Z3VpZG8uYnJpZXNlbWFubkBjY2VhZy5kZTpNYXIyMDIxIQ==' \
-H 'Cache-Control: no-cache' \
-H 'Content-Type: application/json' \
-H 'Postman-Token: 2acdb755-8e4f-4b2b-9a0a-2cc8a3fb9be6' \
-d '{
"delivery": {
"partnerNumber": "0000",
"deliveryNumber": "0242309188",
@stephane-klein
stephane-klein / sql_builder_insert.py
Created August 24, 2021 21:11
sql_builder_insert Python example
from psycopg2 import sql
import queries
pg_session = queries.Session(
queries.uri(
host='localhost',
port='5439',
dbname='postgres',
user='postgres',
password='password'
@stephane-klein
stephane-klein / cloudSettings
Last active October 3, 2019 21:22
vscode-extensions
{"lastUpload":"2019-10-03T21:22:40.169Z","extensionVersion":"v3.4.3"}