@treyhunner@mastodon.social
@treyhunner@mastodon.social avatar

treyhunner

@treyhunner@mastodon.social

#Python & #Django educator & team trainer

I help folks sharpen their Python skills with https://PythonMorsels.com🐍🍪

#pythonoddity

Also a #humanist #YIMBY who is attempting more ethical eating (#vegetarian, not yet #vegan) and thinks #economics is highly underrated, but I don't post about those topics very often.

he/him

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

treyhunner, to random
@treyhunner@mastodon.social avatar

Years ago, a meetup I helped organize explicitly added a CoC and we decided to note its importance during every meeting. I remember discussing with some members that having a CoC made them feel anxious that they might inadvertently violate the CoC. They were also concerned that some folks might even stop coming because we added a CoC.

My response at the time was "good".

Sometimes we take on discomfort to bring greater comfort to others.

Sometimes we exclude some in order to include others.

treyhunner,
@treyhunner@mastodon.social avatar

For any policy, you should wonder who you're excluding and who you're including (both explicitly and implicitly for each). Measuring the net effect is great if you can, but at least take educated guesses.

Every policy is a trade-off just as every action (including the action of inaction) is a trade-off. Few are a clear cut trade off.

And outcomes matter a lot more than intent. I know some disagree, but I genuinely think the belief that intent matters more than outcomes is magical thinking.

vossisboss, to random
@vossisboss@fosstodon.org avatar

@treyhunner: You will be pleased to know the Cabo virus has now infected my board gaming group. 😂

treyhunner,
@treyhunner@mastodon.social avatar

@vossisboss very pleased to know this!

nedbat, to random
@nedbat@hachyderm.io avatar

@andreasjung It seems like you started this poll in bad faith. You have a clear opinion on the subject. You were not looking for opinions from people, you were trying to start arguments.

treyhunner,
@treyhunner@mastodon.social avatar

@nedbat @andreasjung ☝️ this

I was considering suggesting more poll options to drill into the likely policy opinions and reasoning a bit more in 4 poll options rather than a simple yes/no, but after reading Andreas' replies realized this poll lacks nuance on purpose. ☹️

treyhunner, to python
@treyhunner@mastodon.social avatar

With Python's slicing syntax, the first item is the start index, and the second item is the stop index.

Read more 👉 https://trey.io/ZEuawA

pycon, to random
@pycon@fosstodon.org avatar

We've still got a few Lost and Found items in the staff room 306/307! If an item belongs to you, please come collect it by 3pm today or 2:30pm tomorrow.

After that, we will turn the items over to the convention center who will hold them for 30 days before donating them to charity.

A Defcon 26 sweatshirt, a PRISMS Princeton International School of Mathmatics and Science sweatshirt, a black umbrella
An external keyboard, a cable labeled "Found in 319", another cable

treyhunner,
@treyhunner@mastodon.social avatar

@pycon those are all very PyCon items. Hope they find a home!

treyhunner, to python
@treyhunner@mastodon.social avatar

You can use Python's "next" function to get the next line from a file

Read more 👉 https://trey.io/UFI8MG

ehmatthes, to random
@ehmatthes@fosstodon.org avatar

I will admit to spending the first half hour of today's sprints figuring out why my tests weren't running, only to realize I had pytest installed system-wide on my laptop. 🤦‍♂️

#PyConUS

treyhunner,
@treyhunner@mastodon.social avatar

@ghickman @pythonbynight @ehmatthes I used to do this to but I now do 0 global installs.

I believe I'm using an option to tell neovim about the virtual env where it can find the packages it needs. For all my CLI apps I use pipx. For one of my commonly used packages I use a "temporary" (though sometimes semi-permanent) venv.

treyhunner,
@treyhunner@mastodon.social avatar

@ghickman @pythonbynight @ehmatthes I also disabled global installs because I kept accidentally globally installing. If "global environment 0" isn't possible for you, temporarily re-enabling global install for just certain packages sounds like a clever compromise.

treyhunner, to random
@treyhunner@mastodon.social avatar

@juliansequeira @bbelderbos I missed giving you all a proper goodbye hug! 🤗

Hope to see you next year! And online until the next conference we meet at. 😊💗

treyhunner,
@treyhunner@mastodon.social avatar

@bbelderbos @juliansequeira indeed! Glad we ran into you both. That was a great way to make it through the airport. 😊

treyhunner, (edited ) to python
@treyhunner@mastodon.social avatar

I'm jealous of the little Python logo badge many of y'all have next to your names and many community folks I appreciate (@fedidevs, @ThePSF, and many others) are on fosstodon.

I've been posting on mastodon.social for a while and I have no meaningful complaints though (ever since the servers were upgraded!).

Should I switch to fosstodon.org? (Multiple select voting is allowed)

brainwane, to random
@brainwane@social.coop avatar

deleted_by_author

  • Loading...
  • treyhunner,
    @treyhunner@mastodon.social avatar

    @brainwane Hood does not have any social media handles that I'm aware of. I'll privately message you their email.

    treyhunner,
    @treyhunner@mastodon.social avatar

    @brainwane Hood Chatam's email: robert.hood.chatham@gmail.com

    treyhunner,
    @treyhunner@mastodon.social avatar

    @sumek @brainwane @jonafato thanks! 😅

    treyhunner, to random
    @treyhunner@mastodon.social avatar

    Guess which Norwegian, needleworking, library-indexing, BeeWare contributing folks are now on Mastodon in preparation for a future Python conference. 🇳🇴🧵📚🐝

    @yngvem & @marieroald!

    #PyConUS

    treyhunner,
    @treyhunner@mastodon.social avatar

    @bmispelon @yngvem @marieroald here's a talk they gave last year for a start: https://youtube.com/watch?v=OcuhrDIrblo&si=XE3yF68JhR3AfsX

    Marie & Yngve: Baptiste is also a very awesome person by the way! 💖

    treyhunner,
    @treyhunner@mastodon.social avatar

    @yngvem @hugovk @marieroald I just realized that neither @melaniearbor or I got one of these.

    If someone who's still at the sprints who is also attending @pyohio could grab a couple extras (assuming there's any left) I'd appreciate it! I'll definitely be at PyOhio this year!

    Alternatively if @willingc or @davidism are still around and could grab them, we could find an excuse to actually see our fellow San Diego Pythonistas before next PyCon. 😆

    Otherwise, we'll need to get a couple next year!

    ehmatthes, to random
    @ehmatthes@fosstodon.org avatar

    There's a finance-related conference at one of the #PyConUS hotels this week. I've been asking people with speaker badges in the elevator what they're talking about. One person:

    "Artificial intelligence! There's been a lot of advances recently!"

    You don't say...

    treyhunner,
    @treyhunner@mastodon.social avatar

    @ehmatthes please post your findings! I'm now curious also.

    tonybaloney, to random
    @tonybaloney@fosstodon.org avatar

    Changed my flight outta to help test and get the new Python 3.13 REPL working on Windows in CMD and PowerShell for Windows Terminal. Couple more bugs to iron out but it’ll ship in the next beta

    treyhunner,
    @treyhunner@mastodon.social avatar

    @tonybaloney 👏 thanks for helping with this Anthony! 🙌

    treyhunner,
    @treyhunner@mastodon.social avatar

    @tonybaloney yay! Glad that question helped identify an issue and really glad my students will finally be able to use Ctrl-L on Windows! 🎉

    treyhunner, to random
    @treyhunner@mastodon.social avatar

    Ended our last night at #PyConUS with @melaniearbor and I playing Cabo with @ethantyping, @Yhg1s, @ehmatthes, and Hood. 🎉

    Pretty excellent final group of Cabo folks. 🃏

    For all who enjoyed the experience of Cabo, if you'd like to play it with other friends or spread it at other conferences, here's the version of the rules I play by: https://treyhunner.com/2015/06/cabo-card-game/

    treyhunner, to random
    @treyhunner@mastodon.social avatar

    Anyone running Fedora willing to share what your /etc/inputrc file looks like? (assuming you haven't modified it)

    treyhunner,
    @treyhunner@mastodon.social avatar

    @geofft thanks!

    treyhunner, to random
    @treyhunner@mastodon.social avatar

    Not one project is holding their sprint on the rooftop (4th floor). I feel like that's a missed opportunity here. #PyConUS

    Tables outside on the fourth floor roof with a yellow bridge in the background

    treyhunner,
    @treyhunner@mastodon.social avatar

    I'm so glad these tables ended having a couple dozen folks sitting at them by afternoon! 👏

    Next year at #PyConUS, tell everyone you meet about the rooftop track, rooftop lunch area, rooftop open spaces (I hosted one that went well), and rooftop sprints!

    mariatta, to random
    @mariatta@fosstodon.org avatar

    PyCon US Conference Chair after conference closing

    treyhunner,
    @treyhunner@mastodon.social avatar

    @mariatta you did an awesome job! I hope you were able to relax today! 💗 See you next year. 👋

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