At some point embarrassment MUST come
11.11.2025 19:22 — 👍 1433 🔁 215 💬 122 📌 299@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
At some point embarrassment MUST come
11.11.2025 19:22 — 👍 1433 🔁 215 💬 122 📌 299can'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 :)
09.11.2025 02:58 — 👍 1 🔁 0 💬 0 📌 0Are 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.
those are some satisfying clicks!
06.11.2025 18:02 — 👍 0 🔁 0 💬 1 📌 0100% 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.
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.
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.
03.11.2025 14:35 — 👍 2 🔁 0 💬 1 📌 0Il faut voir le bon côté des choses, je vias pouvoir ajotuer les anniversaires de tous mes amis à mon agenda sans avoir besoin de leur demander c'est quand leur fête.
www.lapresse.ca/actualites/2...
get them to use {btw} package so it can't hallucinate arguments :)
30.10.2025 00:18 — 👍 0 🔁 0 💬 1 📌 0sounds like a win to me
27.10.2025 02:58 — 👍 0 🔁 0 💬 1 📌 0Serious question, where in the world is "tourtière" not the only acceptable spelling ?
27.10.2025 02:47 — 👍 0 🔁 0 💬 0 📌 0Lethal trifecta plutot
simonwillison.net/2025/Jun/16/...
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
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
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.
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.
26.10.2025 03:38 — 👍 0 🔁 0 💬 1 📌 0c'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
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.
oh shit, I just realized that "VSCode sessions" is also an option.
I'm so going to pester IT on Monday. :)
Ça me gosse assez d'appeler un courtier pour avoir de l'assurance vie temporaire, je me demande si je vais pas aller chercher mon permis de courtier pour éviter d'avoir à parler à quelqu'un.
25.10.2025 23:35 — 👍 1 🔁 0 💬 0 📌 0oops! i meant Posit Workbench, not posit connect
25.10.2025 23:31 — 👍 1 🔁 0 💬 1 📌 0So 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!
-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
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
..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?
GitHub Copilot powering Positron Assistant Chat mode is huge for my job!
We have Posit Connect and our only LLM is GitHub Copilot.
The only way to get copilot to edit and run code directly on the posit connect server was to remote-ssh from VSCode.
All I need to do convince IT to enable positron.
can you post if for posterity? Maybe frame it as a fine example of Manspl-AI-ning
lol
Also
3) Use .github/copilot-instructions.md
<- This file is read every time by Claude/copilot before answering your queries. It's where you define your coding conventions, best practices, etc.. so that its output matches what you want more closely.
If you tried copilot in VSCode and went "bleh", there are 2 things that you might have missed:
1) Use the agent mode! The agent will run its code and check output. No more "copy pasting code and errors back and forth".
2) Switch to a premium model, I use Claude Sonnet 4.5
Example output:
Je vous rassure, le staff de l'aéroport non plus!
14.10.2025 18:37 — 👍 1 🔁 0 💬 0 📌 0