@SnoopJ@hachyderm.io
@SnoopJ@hachyderm.io avatar

SnoopJ

@SnoopJ@hachyderm.io

Hi, I'm James. Eternal dilettante and purveyor of nonsense, much of it about #Python or #physics. I work for a computer vision company whose customers actually care about results, so the current """AI""" craze is slowly melting my brain. I boost more than I post. TANSTAAFL

Avatar drawn by Nick Shea

This profile is from a federated server and may be incomplete. Browse more on the original instance.

whitequark, (edited ) to random
@whitequark@mastodon.social avatar

have you had a normal chuldhood or does your personality starkly differ and seamlessly switch between every single DM window you have open

SnoopJ,
@SnoopJ@hachyderm.io avatar
SnoopJ, to random
@SnoopJ@hachyderm.io avatar

So I'm thinking that I'd like to try and attend #PyOhio, but it turns out that Cleaveland gets pretty lousy passenger train service, the only option from Boston would have me arriving at 4 AM 😭

nedbat, to python
@nedbat@hachyderm.io avatar

The joy of trying to be on the cutting edge of :

HTTPError: 400 Bad Request from https://upload.pypi.org/legacy/
'Programming Language :: Python :: 3.14' is not a valid classifier.

SnoopJ,
@SnoopJ@hachyderm.io avatar

@nedbat and here I thought I was getting ahead of the curve by filing an issue to track 3.13 support :blobfoxlaughsweat:

skinnylatte, to food
@skinnylatte@hachyderm.io avatar

Fresh pasta for lunch

I get why people get pasta rollers now

A large piece of pasta dough

SnoopJ,
@SnoopJ@hachyderm.io avatar

@skinnylatte I was thinking that they looked a bit on the thick side, but it does look flavorful!

SnoopJ, to random
@SnoopJ@hachyderm.io avatar

Hmm, when did that happen? I confess I have not been reading much lately, missed this.

Party's winding down, I guess...

SnoopJ,
@SnoopJ@hachyderm.io avatar

It seems that this change also broke "Read With Kindle", I cannot get the book I wanted on my device after a good hour of waiting for sync to catch up.

Other means it is, then, pee-bottle company.

xgranade, (edited ) to python
@xgranade@wandering.shop avatar

Hey, um, #Python folks? You might want to come collect the COVID denialism happening right now, claiming authority on the basis of a PSF fellowship.

(Thank you for those of you who have already done so.)

(edited for clarity and correctness)

SnoopJ,
@SnoopJ@hachyderm.io avatar

@xgranade "provide a reason if you vote yes"

[gets hostile when people do that]

???

SnoopJ,
@SnoopJ@hachyderm.io avatar

@xgranade @glyph even in the specific context of PyCon US at that venue there's plenty of nuance. I didn't realize that the sheltered terrace on the rooftop had some access to power until I had already left, but dedicating some of that space to sprints or open spaces up there could be pretty awesome and definitely a compromise for the people who find masks annoying.

Most of the pushback I've seen has been from a crowd who just… seem upset that the rule exists. Haven't heard a lot of nuance.

SnoopJ, to random
@SnoopJ@hachyderm.io avatar

of all the ways I thought I might be welcomed back from my time off to attend PyCon US, a promotion was not one of the ones I was prepared for

I guess I'm a team lead now :blobfox0_0:

relatedly… does anybody have favorite reading on how to lead?

AlSweigart, to random
@AlSweigart@mastodon.social avatar

Here's one thing I don't like about how software people write documentation:

If A is a type of X and B is a type of X, there's a preference to separate X into its own definition elsewhere (like deduplicating code by putting it in a function). But this means the explanation of A or B is incomplete, because you have to click to learn what X is. If X is a type of Y, now you have to click again to figure out Y. You just wanted to learn what B was, but now you have to learn everything.

SnoopJ,
@SnoopJ@hachyderm.io avatar

@chrisjrn @glyph @EvilDMP @AlSweigart +1 for Diátaxis, it's a pretty good diagonalization of the things documentation says and to what audience(s) it's being said. There was a good PyCon US 2021 talk about it: https://www.youtube.com/watch?v=eWaWvUhpseM

Duplication may be okay and even desirable in a tutorial context, but problematic in a reference context.

There's also been some discussion of that framework w/r/t CPython docs in the "Documentation Community" with references to Discourse: https://github.com/search?q=repo%3Apython%2Fdocs-community%20diataxis&type=code

whitequark, to random
@whitequark@mastodon.social avatar

why in the fresh fucking hell is my headset put together with miniature security torx screws (TR6) ?!

SnoopJ,
@SnoopJ@hachyderm.io avatar

@whitequark truly you are in your headset era

bitprophet, to random
@bitprophet@social.coop avatar

Was chatting about at dinner one PyCon evening (pretty sure with @davidism) and it struck me today (as my “anime OP/ED" playlist was playing) that we never brought up one of my favorite Kanno works, the soundtrack.

Especially the main theme, "Moon”, whose vocal performance is credited to one Gabriela Robin…eventually revealed to be a pseudonym of Kanno herself! Turns out she can compose /and/ sing (and how.)

https://youtu.be/y4imRkny0iM?si=pLDdR53qbiylcdn_&t=12

SnoopJ,
@SnoopJ@hachyderm.io avatar

@bitprophet oh yea, that's gorgeous.

(Incrementing the "hmm I should watch Gundam" counter once again)

SnoopJ,
@SnoopJ@hachyderm.io avatar

@bitprophet yea, I'm familiar with the texture of "oh man that's a lot"

Turn A sounds good and 08th MS Team also seems like it would appeal to me. I saw some of Mobile Suit Gundam Wing many moons ago and enjoyed it, but I was very much in "wow cool robot" mode about it (not that the bits I saw had all that much to say about war or anything else)

SnoopJ,
@SnoopJ@hachyderm.io avatar

@bitprophet yep, Toonami for me as well 😁

SnoopJ,
@SnoopJ@hachyderm.io avatar

@bitprophet in my day, we watched dubs with ads, uphill in the analog snow!

SnoopJ, to random
@SnoopJ@hachyderm.io avatar

The Boston Python organizers list keeps getting solicitations to attend a reptile expo and I can't even really fault them for this confusion 🐍

ehmatthes, to random
@ehmatthes@fosstodon.org avatar

Where do people put guidelines around implementation choices in a project?

For example I want to make a note to use path.read_text() instead of with open(), and a brief rationale.

#PyConUS

SnoopJ,
@SnoopJ@hachyderm.io avatar

@ehmatthes if it's for the sake of other developers, I would probably often put this in a CONTRIBUTING file or other dev docs. If a project had documentation dedicated to design summary/etc. that might also make sense.

SnoopJ,
@SnoopJ@hachyderm.io avatar

@ehmatthes I believe I've seen it called RATIONALE before, but I've never personally written one with that name

nedbat, to random
@nedbat@hachyderm.io avatar

It was delightful to get feedback at for my last year's keynote (https://nedbatchelder.com/text/key23.html). But the most surprising and joyous was this drawing by @ludob of the moment when I showed coverage.py's Sleepy Snake mascot (https://nedbatchelder.com/blog/201912/sleepy_snake.html).

SnoopJ,
@SnoopJ@hachyderm.io avatar

@nedbat @ludob I sat in on a conversation where the talk came up, and one of the things mentioned was how delightful Ben's art is and what it added to the talk 😸

SnoopJ, to random
@SnoopJ@hachyderm.io avatar

"To reach the cafe car, simply walk forward until you reach the cafe car. If you are unsure which direction on the train is forward, please look out the window, it is the direction the train is moving in"

Conductor getting an early start on stylish sass

webology, (edited ) to random
@webology@mastodon.social avatar

🏨 PIT 🚗 🛫 MCO 🛫 MCI 🚗 LFK 🏡

Thank you, . It was wonderful to see old faces, new faces, and get to connect with so many online friends.

SnoopJ,
@SnoopJ@hachyderm.io avatar

@webology Safe home! Good to see you 😁

SnoopJ, to random
@SnoopJ@hachyderm.io avatar

Safe travels to everyone traveling home from , see you next year :blobfoxcute:

skinnylatte, to cycling
@skinnylatte@hachyderm.io avatar
SnoopJ,
@SnoopJ@hachyderm.io avatar

@skinnylatte gorgeous ride. Love that front rack!

bitprophet, to random
@bitprophet@social.coop avatar

If there's anyone else at I haven't bumped into (or haven't bumped into enough) I may be up for one last outdoor meal and/or drink in a little while, assuming any restaurants are open. HMU!

SnoopJ,
@SnoopJ@hachyderm.io avatar

@bitprophet it was great to meet up with you, safe travels home! 💙

SnoopJ, to random
@SnoopJ@hachyderm.io avatar

This is two weeks in a row that I will have missed and I'll probably miss it again next weekend. Missing the movie crew!

SnoopJ,
@SnoopJ@hachyderm.io avatar

I did indeed miss but sounds like it was a fun one :blobfoxcry2:

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • slotface
  • ngwrru68w68
  • everett
  • Durango
  • osvaldo12
  • rosin
  • mdbf
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • Youngstown
  • GTA5RPClips
  • InstantRegret
  • megavids
  • kavyap
  • tester
  • cubers
  • ethstaker
  • tacticalgear
  • khanakhh
  • modclub
  • cisconetworking
  • provamag3
  • Leos
  • normalnudes
  • anitta
  • lostlight
  • All magazines