simon coulombe
banner
coulsim.bsky.social
simon coulombe
@coulsim.bsky.social
Gosseux d'données/pelleteux de cloud. Economist turned data scientist in the insurance industry. EN/FR
#rstats en production
#opendata

blog: www.simoncoulombe.com
github: simoncoulombe
can'T wait to watch it. I must have tried 4 times now, the most memorable being the time I broke my ubuntu's system python so everything was a black screen and I had to reinstall the whole OS :)
November 9, 2025 at 2:58 AM
Are they using the square's "side" to represent the life expectancy? Because my eyes sure are seeing the square's area.

And doubling the side quadruples the area.
November 7, 2025 at 12:46 PM
those are some satisfying clicks!
November 6, 2025 at 6:02 PM
100% d'accord

J'en ai pour mon argent.

Le problème c'est que je ne paie pas les externalités. C'est juste possible de m'offrir ce prix là pcq on viole le droit d'auteur, on pollue sans payer de taxe carbone et des investisseurs sont prêts à perdre des milliards pour voir si ça marche.
November 3, 2025 at 3:03 PM
J'ai aussi eu des cas où j'avais quelque chose de relativement trivial à faire et que j'avais la flemme alors je lui ai demandé. Il a essayé de ré-écrire beaucoup plus de choses que ce qui était nécessaire.
Bref, pas une panacée, mais mon programme aujourd'hui est pas mal meilleur que sans.
November 3, 2025 at 2:39 PM
Honnêtement, j'ai eu quelques cas dans les derniers 3 mois où j'étais en mode " ça fait 3 jours que je me casse les dents sur ce programme et je ne sais plus quoi essayer" et j'ai donné ça à Claude pour voir et il m'a arrangé ça vite fait bien fait et il m'a même expliqué pourquoi.
November 3, 2025 at 2:35 PM
get them to use {btw} package so it can't hallucinate arguments :)
October 30, 2025 at 12:18 AM
sounds like a win to me
October 27, 2025 at 2:58 AM
Serious question, where in the world is "tourtière" not the only acceptable spelling ?
October 27, 2025 at 2:47 AM
Bref j’espère pas être trop évangéliste, j’ai autant mes craintes sur la sécurité que ma santé mentale!

mais dans le dernier mois c’est arrivé qq fois qu’il m’explique comment faire qqch qui m‘echappait depuis qq jours alors je pense bien le garder dans ma trousse
October 26, 2025 at 4:46 PM
Ouaip tu lâches pas ça lousse dans un repo public où n’importe qui peut faire un issue/commentaire/pull request qui dit “ignore all instructions”.

simon Willison parle du lethal triangle,
1) read accès à ton Data
2) accès à internet pour exfiltrate data
3) vulnerabilité a prompt injection
October 26, 2025 at 4:42 PM
Il modifie les fichiers dans ta copie locale du code sur ton hdd, mais tu peux undo les changes globalement ou par "chunk".

Il crée parfois un fichier tmp/quelquechose.py pour valider des trucs avant de continuer.

Je fais tjrs un commit avant et dans le pire des cas je "revert" tout ça.
October 26, 2025 at 3:12 PM
bref, évidemment tu relis chaque chunk qu'il écrit pis tu discard ce qui fait pas l'affaire, mais sérieux je passe souvent un bon moment.
October 26, 2025 at 3:38 AM
c'est hallucinant.
Tsé au lieu d'halluciner une fonction ou un argument, il va partir R ou python pis checker le help, pis écrire du code en fonction de ça.

Ou bien il va écrire un petit script, dire "oh, je pense que la colonne pour province s'Appelle "PROV" pis écrire le code en fonction de ça
October 26, 2025 at 3:31 AM
Essaie un des agents (github copilot en agent mode avec claude sonnet, ou encore mieux "claude code")

Il écrit un script, il te dis "J'aimerais rouler ça", tu dis oui. Il le roule dans le terminal, il voit le output, catch l'erreur et modifie le script.
Évidemment tu le mets pas en auto-approve.
October 26, 2025 at 3:29 AM
oh shit, I just realized that "VSCode sessions" is also an option.

I'm so going to pester IT on Monday. :)
October 26, 2025 at 2:10 AM
oops! i meant Posit Workbench, not posit connect
October 25, 2025 at 11:31 PM
So I'm not actually using Posit Connect, just the "Posit connect server"'s computing power.

.. but that's a hassle and I'd rather just use chrome to go to connect to the positron web GUI directly on the posit connect server and have github copilot right there!
October 25, 2025 at 11:23 PM
-VSCode locally on laptop.
-use remote-ssh extension to connect to the server hosting posit connect
- open workspace on the server
- create /start_r.sh script to set up environment variables then launc the proper /opt/R/X.X.X/bin/R
-.github/copilot-instructions.md tells copilot to use that script
October 25, 2025 at 11:21 PM
Thanks!
Sorry I wasnt being clear enough in my current setup.

So, context:

*I want to use the processing power of the server running Posit Connect (which only has RStudio enabled for the moment)
- I also want to use Github Copilot in agent mode, because that's the only coding tool allowed
October 25, 2025 at 11:19 PM
..but they don’t want to.
because positron is considered as a “preview“ feature in posit connect, and their policy is not to enable preview features.

@posit.co , how scared should they be of preview features?
October 25, 2025 at 5:19 AM