@nedbat@hachyderm.io
@nedbat@hachyderm.io avatar

nedbat

@nedbat@hachyderm.io

Python, software, coverage.py, typography, juggling, Boston, autism (dad). Laughing at the world doesn't mean I don't take it seriously. He/him.

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

nedbat, to random
@nedbat@hachyderm.io avatar

It's impossible to sum up . But i wanted to note a few things, including yet another appearance of Sleepy Snake: https://nedbatchelder.com/blog/202405/echos_of_the_people_api_user_guide.html

danzin, to python
@danzin@mastodon.social avatar

Did anyone in the fediverse attend the online/remote way?

I'm interested in trying it next year (hoping it'll be available again), but haven't seen any toots from online attendees.

In related news, it's been a blast watching all the PRs and issues from the sprints landing, I hope to participate next year.

nedbat,
@nedbat@hachyderm.io avatar

@danzin I chatted with the woman who will be the Online Experience Chair next year, so it sounds like there will be online PyCon 2025.

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).

nedbat, to random
@nedbat@hachyderm.io avatar

This was one of the memorable lightning-talk moments from #PyConUS.
https://dmv.community/@akuchling/112476511048634484

stevesilberman, to random
@stevesilberman@newsie.social avatar

Ouch! From IG: @thedailytism, a cheeky Instagram account by #autistic people for autistic people.

nedbat,
@nedbat@hachyderm.io avatar

@stevesilberman I hope we can remember that the word autism is broad enough that it also covers people who need their parents to speak for them. This also seems like not so subtle misogyny: why isn't it an autism dad in the picture?

nedbat, to random
@nedbat@hachyderm.io avatar

Anyone at from oss-fuzz, or has experience with its bug workflow? I'm trying to understand a bug they've reported on coverage․py.

nedbat,
@nedbat@hachyderm.io avatar

@danzin That is a great insight! Do you know how to run the fuzzer to find the actual way coverage․py was called?

nedbat, to random
@nedbat@hachyderm.io avatar

Simon Willison's keynote about AI at was full of thoughtful and useful insights: "Imitation intelligence," "Transformative AI," "Don't commit what you don't understand," and "You shouldn't need a CS degree to automate tasks on a computer." If you didn't see it, be sure to get the video when it is available.
@simon

nedbat, to random
@nedbat@hachyderm.io avatar

Juggling starts a little early today: 3:45 in the open space hallway!

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

A first for me I think: no one I know waiting to board the flight to .

nedbat,
@nedbat@hachyderm.io avatar

@sovietfish Hi m' !

nedbat, to random
@nedbat@hachyderm.io avatar

Who's up for a juggling open space at ? Saturday 4PM?

nedbat, to random
@nedbat@hachyderm.io avatar

I'm headed to today, arriving in the middle of the opening reception (if all goes well). I'll be trying to clump together with other dinner-foragers...

nedbat, to random
@nedbat@hachyderm.io avatar

Yes, test freethreading Python!

I added this line to my GitHub Action step to show the environment:

python -c "import sys; print('GIL:', getattr(sys, '_is_gil_enabled', lambda: True)())"

https://mastodon.social/@hugovk/112440452061115479

hugovk, to python
@hugovk@mastodon.social avatar

🐍🧪 Python 3.13.0 is due out in October 2024 and work is underway to implement experimental support for PEP 703 "Making the Global Interpreter Lock Optional in CPython".

As the Steering Council noted in their acceptance of the PEP, to succeed it's important to have community support.

I wrote a little guide on how you can help test out the beta in your project, and help us find bugs in CPython:

https://dev.to/hugovk/help-us-test-free-threaded-python-without-the-gil-1hgf
#python #CPython #python313 #PEP703 #FreeThreaded
#JustDontCallItNoGIL

nedbat,
@nedbat@hachyderm.io avatar

@neutrinoceros @hugovk A lot of work has happened that isn't directly related to parallelism (new memory managers, changes to built-in data structures, etc), so testing is very important.

nedbat, to random
@nedbat@hachyderm.io avatar

Pretty polyhedra and a fun interactive tool to explore them:
https://polyhedra.tessera.li/gyroelongated-pentagonal-birotunda/operations

For example: the Gyroelongated pentagonal birotunda
#MathArt

nedbat, to random
@nedbat@hachyderm.io avatar

Here's a PDF of the resulting printable schedule, tweaked to avoid the right-hand cutoff: https://static.nedbat.com/PyCon-US-2024.pdf
Four pages, print two-up to get two sheets.

https://mastodon.social/@hugovk/112422128910004621

Kirkman, to Typography
@Kirkman@mastodon.social avatar

One of my favorite road signs in all of Missouri, seen heading west on Interstate 70 in St. Charles County.

I very seldom drive there, but when I do, I love to startle the rest of my family by saying "Look everyone, we're coming up to Bryan ..." then screaming "ROAD!" at the top of my lungs.

I'm not sure why they decided to make "ROAD" uppercase, but I am forever grateful.

nedbat,
@nedbat@hachyderm.io avatar

@Kirkman Den Rd in Stamford CT is "Dr Ned" backwards :)

nedbat, to random
@nedbat@hachyderm.io avatar

I think I am unreasonably pained when I see an expert not able to communicate well with non-experts. Case in point:
N-E: "What's the difference between wifi and bluetooth?"
E: "Well, they use the same frequencies, but wifi is more powerful."

I don't think that gets at the N-E's perspective at all. :(

nedbat, to python
@nedbat@hachyderm.io avatar

Remember that dicts can have tuples as keys! Consider a dict with (x,y) keys instead of nested lists for a grid. It simplifies sparse grids, "resizes" are automatic, it doesn't matter where (0,0) is, and you can use negative positions:

Adding more to the board in flexible ways. https://gist.github.com/nedbat/f22b03f70ceb9686881c4bcd442fad11

nedbat,
@nedbat@hachyderm.io avatar

@freeradical Complex numbers are hashable, and so can be used as dict keys. I never liked that technique though, because it doesn't generalize to more dimensions.

nedbat,
@nedbat@hachyderm.io avatar

@thcrt @glyph If your grid isn't sparse, it could use more memory than other representations.

edrogers, to madisonwi
@edrogers@fosstodon.org avatar

@nedbat Here in , we were very fortunate to have Sydney Runkle, leading contributor to @pydantic, give a talk at our most recent @madpy meetup. It was a great walk-through of how Pydantic works, and brought out a huge audience of people excited to discuss it

I mention it because she's moving to Boston next week 😢 Wisconsin's loss can be 's gain. I highly recommend recruiting her for a talk!

https://madpy.com/meetups/2024/5/9/20240509-mastering-pythonic-data-validation-and-transformation-with-pydantic/

nedbat,
@nedbat@hachyderm.io avatar

@edrogers @pydantic @madpy Thanks for the tip! <3

nedbat, to random
@nedbat@hachyderm.io avatar

People in this thread are suggesting other terms besides "slop", but slop works really well because of the parallel to the existing meaning: food that used to be fit for human consumption, but now is just leftover pieces mixed and mashed indiscriminately so that it's used to feed pigs.

https://fedi.simonwillison.net/@simon/112406874796870923

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