James Powell
dontusethiscode.bsky.social
James Powell
@dontusethiscode.bsky.social
Reposted by James Powell
Búsqueda del Tesoro de #CienciaAbierta
Organizada por Don't Use This Code @dontusethiscode.bsky.social
🙋‍♀️🙋‍♂️ Es una actividad educativa y divertida (en inglés) que guía a quienes participen por recursos fundamentales para la investigación abierta.

Puedes participar en este enlace 👇
DUTC Open Science Scavenger Hunt
Welcome to the DUTC Open Science Scavenger Hunt! Explore key platforms and resources in the open science movement. Answer each clue based on the websites provided. RECOGNITION & PRIZES 🥇 First to co...
docs.google.com
July 14, 2025 at 5:53 PM
I recently became a heavy user of LLMs. I have, at points, been a daily user (though I have yet to use them when coding.)

An obvious risk is that these tools are quite convincing, even when dangerously wrong.

Perhaps an equal risk is how readily we manage convince ourselves…
I tried this prompt and strongly suspect the output (like much of this kind of unrestrained prompting?) is a horoscope.
April 24, 2025 at 9:07 PM
#linux #puzzler

How do you recover from `rm /etc/pam.d -rf` on a machine you control *without* booting into single-user mode?
December 6, 2024 at 11:44 AM
Reposted by James Powell
Friends, I'm #OpenToWork and I'd appreciate any leads, and networking opportunities.

Don't miss this rare opportunity to work with the one and only Mariatta.

🎯 Lead Software Engineer roles
✅ 20+ years experience
✅ award winning open source contributor
✅ Expert in #Python #Django APIs automations
December 2, 2024 at 3:49 PM
# hmm

from dataclasses import dataclass

@dataclass
class T:
value : int = None

obj = T()
for obj.value in range(3):
print(f'{obj = }')
November 20, 2024 at 3:28 PM
Reposted by James Powell
What better way to start a Thursday than by announcing our #PyTexas 2025 Keynote speakers! We're overjoyed to be joined by @mariatta.ca and @kjaymiller.com this year as our Keynoters! 🎉 🎉 🎉

Want to join us? Early Bird Tickets go on sale tomorrow!
November 14, 2024 at 3:30 PM
November 18, 2024 at 6:44 PM
Reposted by James Powell
November 18, 2024 at 3:42 PM
from asyncio import run
from os import environ

from atproto import AsyncClient, client_utils, models

def chunked(text, *, size):
buf = []
for ln in text.splitlines():
if sum(map(len, buf)) + len(ln) >= size:
yield '\n'.join(buf)
buf = []
buf.append(ln)
yield '\n'.join(buf)

### 01/04
November 18, 2024 at 6:33 PM
Reposted by James Powell
Ironically the language that has the best answer today to async/await is … Java. And that's I think mostly thanks to Ron Pressler. This video from years ago is a must-watch for anyone who is interested in the failures of async/await and rethinking that entire idea. www.youtube.com/watch?v=449j...
Ron Pressler - Pull Push: Please stop polluting our imperative languages with pure concepts-Curry On
YouTube video by Curry On!
www.youtube.com
November 14, 2024 at 9:40 PM
Reposted by James Powell
I made a Python core team starter pack:
go.bsky.app/AgFvebt

Let me know if I've missed anyone!

#Python #CPython #PythonCoreTeam #StarterPack
November 13, 2024 at 10:34 AM