Man about the world; Expatriated Tasmanian living in California; conference organiser: @NorthBayPython, previously @pyconau and linux.conf.au; #python fan; serves on the @ThePSF Board & Grants WG; queer; frequently toots about @robin. 🇦🇺🏳️🌈
Public Key
npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Profile Code
nprofile1qqs08fh6kars4zd669u7znsgvgfl9269gu4z4qhg78u5k3jxhytq9gcpz4mhxue69uhhyetvv9ujuerfw36x7tnsw43q80accp
Show more details
Published at
2026-09-21T19:15:34Z Event JSON
{
"id": "02fb91ceadb8f5da708ba86feadf1937ac5b0ac8ace023048c215f7c4bdd3733" ,
"pubkey": "f3a6fab7470a89bad179e14e086213f2ab45472a2a82e8f1f94b4646b91602a3" ,
"created_at": 1790018134 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://social.coop/users/chrisjrn",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "{\"name\":\"Christopher Neugebauer\",\"about\":\"Man about the world; Expatriated Tasmanian living in California; conference organiser: @NorthBayPython, previously @pyconau and linux.conf.au; #python fan; serves on the @ThePSF Board \u0026 Grants WG; queer; frequently toots about @robin. 🇦🇺🏳️🌈\",\"picture\":\"https://social-coop-media.ams3.cdn.digitaloceanspaces.com/accounts/avatars/109/311/121/525/208/939/original/32c07429cc7de3e7.jpg\",\"banner\":\"https://social-coop-media.ams3.cdn.digitaloceanspaces.com/accounts/headers/109/311/121/525/208/939/original/f954a985cfffc2fc.jpg\",\"nip05\":\"[email protected] \",\"fields\":[[\"Web\",\"https://chrisjrn.com\"],[\"Location\",\"Petaluma, California, USA (Unceded Coast Miwok Land)\"],[\"Pronouns\",\"he/him/his/(they/them ok)\"],[\"bsky\",\"https://bsky.app/profile/chrisjrn.fyi\"]]}" ,
"sig": "e5a01bade2cef2d1e31b6b879fd0d1ad5ce49c67452aa306557d7608920a46216dfae6eb14aa51e648c1698d66ba61ba9917855d5373225f4e8e57255933057c"
}
Last Notes npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer Yesterday, #Eurovision updated their rules to automatically make any country subject to "sensitive geopolitical issues" or "armed conflicts" ineligible to host. Today, their long-standing Israeli headline sponsor withdrew their support. 🤔 (About Fucking Time) npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @nprofile…5qc7 great to finally hang out! npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer "so I told the so that Django Reinhardt played guitar with the wrong number of fingers" - ME, paraphrasing Paolo #PyConUS #nevent1q…uld0 npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @nprofile…ju99 anyone from the Home assistant world would be an excellent start. npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @nprofile…8atu co-ops, a structure based around ownership, responsibility, and thus consequence, depends upon ownership, responsibility, and consequence? npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @nprofile…8atu you mean dropping in an actor with more autonomy and minimal accountability is not covered by the original essay? ;) npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @nprofile…lhzn @nprofile…2s3w I use a leaf vacuum/blower outside with bone conduction headphones (shokz openruns -- get em at Costco) under over-the-ear hearing protectors and they work great npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer We had a heat pump water heater installed last week, and I've just realised we've invented the most ridiculous solar hot water system ever: the sun hits solar panels on the roof to provide the power to the fan, which pulls hot air from the attic, heated by the sun's radiation hitting the uninsulated roof, the heat pump directs that heat into the water. Solar power, with an obscene amount of indirection. https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/116/270/763/757/809/220/original/184caf880a927f81.jpg https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/116/270/763/757/809/219/original/5a80a2d8a47c5c51.jpg npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer Some regrettable personal news: As of ~45 mins ago I am no longer employed. I'm still trying to find my bearings, but would be gateful for whatever leads y'all have. (I will say more in a bit, once I actually have the time to spare) #GetFediHired npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @nprofile…lhzn a) this is useful; thank you b) how does your answer change if I add "assuming good intentions on the part of the developers"? npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer Thought A) "The purpose of a system is what it does" is a fair conclusion for any system that is left significantly unadjusted for a significant amount of time. Thought B) "Purpose" and "Function" are necessarily different concepts for a system under development or regular iteration of requirements. OPEN QUESTION: At what point in a system's lifecycle do "purpose" and "function" converge? npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer In a world where everything is moving _so fast_, sometimes you just need to read some decades-old papers and discover that absolutely nothing foundational has changed except for the ways that people ignore those things npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer I submitted a proposal to #NBPy about some prior assumptions that we've made about software engineering and how we might adjust those prior assumptions in an environment where they no longer hold. Due to the magic of anonymised review affording me the privilege of submitting to my own conference, it appears I'll be presenting that talk: "'What is correct?' and is that even the right question any more?" Is it a talk about how coding agents are changing things? Only if you take those sorts of things personally. npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer Did you know @nprofile…c97c is a charity that runs on a budget that is a vanishingly small proportion of the money that Python-using corporations make, but we still put on PyCon US, run PyPI, and (try to) fund grants that support Python events all around the world. Changes in the tech and politicial landscape make it ever harder to fund the essential work we do. If #Python is part of your life, read this post that connects the dots, and consider donating or sponsoring our work: https://pyfound.blogspot.com/2025/10/connecting-the-dots.html npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer Semi-personal commentary: The NSF's terms were quite perverse – even ignoring the clear ethical fuckery they demanded. "Promoting a diverse and international Python community" is written into our IRS-registered mission. Accepting the NSF's terms would have meant using funds in a fashion contrary to the mission that gives us a non-profit status in the US, and explaining that to the IRS in four years time would have been a heck of a time. https://pyfound.blogspot.com/2025/10/NSF-funding-statement.html npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @nprofile…0ftr I'd respond with the following gif, and say "welles, actually" https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/114/614/660/103/879/508/original/35395dac42a6195f.mp4 npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer Roughly this time yesterday I was convinced* to bring https://ehat.fyi into the world. Since then, I've received 4 requests to speak, 5 suggestions of the next region to bring it to, and 3 offers to run it. So, um, help me make the first one a success, and this will probably be a series?! wat npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer got nerdsniped help me make an afternoon and/or evening of Takes? https://ehat.fyi 🤷♂️ npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @nprofile…m624 "a gradual approach to typing" is what MyPy does too (within reason); having worked on a reasonably large codebase using `django-stubs`, it's always seemed like the difficulty is in Django's attitude to typing (see: consistent interfaces) more than the implementation of the type checker itself. (last week's case in point for me: `objects` is _usually_ but not always on subclasses of `Model`) npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @nprofile…6q8x I'd have preferred Guinness were involved, yes. npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer A donation from @nprofile…5aks in 2001 bootstrapped Software Carpentry? Well that is quite the long-term success story from a PSF grant. Amazing. #PyConUS npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @nprofile…mhl7 Yeah that too, but I do want to call out that they can even be the absolute best choice for a topic/audience @nprofile…n9xl npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer Just want to call out how effective this panel is as a way to construct a talk on a complex subject. This is still a prepared presentation -- look at the slides matching the discussion topics -- but using a community member as a host to "guide" the discussion, bridging us to unfamiliar people with an important story. It looks like a panel, but it isn't that. As someone who appreciates the craft of presentation, this is A++. Thanks @nprofile…n9xl et al! #PyConUS npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer It's quite something to see a journalist who cut their teeth in Lawrence pre-Django talking about eventually learning to code, and then building out journalism tooling in Django. It's amazing seeing how much good has come out of one reasonably small newspaper. #PyConUS npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer Do what @nprofile…u276 said. Donate. https://blackpythondevs.com/ #PyConUS npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer I'm about to go to bed before I set up for a #Python event that celebrates the joy of technology and the responsibility we have to use the skills we have to improve the world. A while ago, I caught the news that former #Python release manager, @nprofile…esny is in the ICU in a critical condition with an unclear prognosis. I'm a Python person because I had the fortune to meet Anthony at the right time, and I'll be keeping him in my thoughts as this year's #NBPy unfolds. npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @nprofile…mhl7 @nprofile…gffv and if you hedge it, you'll get attacked by the people who say you aren't confident enough in your position which is as good as reason to write it down as any ;) npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @nprofile…mhl7 Corporate lawyers or other foci? As I can customise a second slide for each of them ;) npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @nprofile…mhl7 wish I could send you the talk video 🤣 npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer I gave a talk at last month about the role of organising in Open Source. I have three obserpinions therefrom: 1. Going all-in on permissive licensing was a mistake that directly led to extractive behaviour 2. Copyleft not having a good answer to the actual concerns of people who chose permissive licensing was a mistake that directly led to people going all-in on permissive licensing 3. It's too late to care about licensing, so we need other forms of consequences/ways to encourage organising npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @nprofile…5yjx replacing a 240V socket was literally the first thing I did here :D npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer Thanks to regenerative braking, Caltrain's fuel bill post-electrification is projected to be less than their last year of Diesel trains, despite running even more trains at higher speeds. https://www.trains.com/trn/news-reviews/news-wire/efficiency-of-caltrain-electric-equipment-leads-operator-to-lower-estimate-of-electric-costs/ #capol #trains #transit The more you know! npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @nprofile…mhl7 You want Wolfram Alpha npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer I see GitHub actions is having difficulty reaching… GitHub? Seems normal. npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer roasting pineapple for pizza experimentation purposes https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/113/693/245/427/926/295/original/13caf9e639c8d59b.png npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @nprofile…mhl7 I would prefer to not have needed to do that (and they have no excuse, they have the entire fucking lyrics in their entire fucking heads and maybe they could have thought a tiny bit about what they meant) npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer DEAR SAX PLAYER IN A SANTA HAT IN THE TARGET CAR PARK: "HALLELUJAH" (L. COHEN) IS NOT A CHRISTMAS SONG. IT IS ALSO NOT A HOLIDAY SONG. npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @nprofile…gffv The meter is spectacular, and the contempt for a colleague is not @nprofile…vjwa npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @nprofile…vjwa @nprofile…gffv I think Code Monkey has aged poorly and comes across as slightly creepy these days. Shop Vac, on the other hand, gets better with every listen. npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @nprofile…hvyl tl;dr: "it's not a conversation; it's a series compounding stateless queries!" npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @nprofile…mhl7 @nprofile…gffv the video is available now you can watch it I promise it's worth your time npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @nprofile…mhl7 @nprofile…gffv please, when I'm going after people, I bring receipts (you really should watch my monktoberfest talk) npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @nprofile…gffv oh please, link at the shameless self-promotion version of the post, not the introspective one ;) npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @nprofile…gffv I honestly don't know who'd take it, but I could probably do another 40-50 minutes on The Californian Ideology npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @nprofile…gffv did you appreciate how I spent 6 whole minutes on that specific _choice_ in my monktoberfest talk? npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @nprofile…gffv it means they are meeting a level of demand that they are comfortable with and they make enough money npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer How to pass five hours in a tin can sitting next to someone who was in town to support state sponsored violence against queer people? npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer Exceptionally pleased to share my #PyConAU talk wherein I demonstrate that you can create all* the important* functionality of async functions in #Python 1.6. "Enjoy"! https://www.youtube.com/watch?v=JfZvqmo1-94 npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer now that the talk is out, I get to regret that the talk only went for 35 minutes and I had to cut/not develop the massive digression I had about The Californian Ideology. So, if you want to invite me for a 50-minute version, there's a lot of new material on the cutting room floor you could see 🙃 npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer Oh, @nprofile…gffv and @nprofile…zpq6, I think you wanted to be notified about this one? npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer For those of you who weren't at #Monktoberfest last month, here's my talk about how people with no stake in the game taught Open Source users to be assholes and maintainers to not know how or who to ask for help, with almost predictably disastrous consequences. https://www.youtube.com/watch?v=bf_6EVTlZOY npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer Wow! My entire talk title (coming up next at #PyConAU) fits on the interstitial slides! Thanks, Interstitial Slide Gnomes! Also, see you soon! https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/113/529/857/957/562/650/original/db5fb7463e39a510.jpg npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer Entering Melbourne, and remembering that this tollway could have been a railway line and housing npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @npub1pfe…e2dm you mean the noted outrage machine company has successfully built an outrage machine? npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @npub1pfe…e2dm Sponsor a community python conference instead 👍 @npub1a66…azry npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @npub1y4n…25mf Just in case you need it lighter later: https://alliegoertz.bandcamp.com/album/peeled-back npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @npub1pfe…e2dm in case you care, [this](https://social.coop/@chrisjrn/113438928687685690) is my ESR/Working In Public critique talk npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @npub1pfe…e2dm I have now watched this, it was good thankyou; but now I've also read "Open Source Is Not About You" and oh gosh that's a whole thing as well, isn't it? npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer I was about to make a joke about it being OK to use `eval` calls in your #Python code and then I remembered that I am moderately notable and people read my social media, so I didn't. npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer APPROPRIATE PHOTO @npub1fdg…ftjk #KiwiPyCon https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/113/021/049/885/722/429/original/9c49c2aebf6ea4b6.jpg npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer Oh: "this command pulls in all the despondencies" #KiwiPyCon npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @npub10fm…x0qg people parking there like they own the entire downtown npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer And for the other talk I'm working on... I'm reading ESR's late 1990s essays. And all I can say is: I'm glad they're short. npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer I see my picture is on pybay.com, which I guess means that it's official that I'll be talking at @npub1w3f…a4zj this September. Come see me implement `async` functions using only features that existed in Python 2.1, because why should we accept that #Python is an evolving language? npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @npub10fm…x0qg it's quite good for subscription content delivery; individually-authorised RSS feeds are a bit crappy to get from web into a podcast client npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @npub10fm…x0qg MLLLM! npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @npub1pfe…e2dm 🤮 npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @npub1pfe…e2dm what's he done this time? npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer Went out to the ranch with @npub1up6…5rqj today to finalise the #NBPy contract for next year. Their business manager is so demanding (of scritches). https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/112/862/079/122/179/772/original/2165946c5e79fad8.jpg npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer This is the weekend which corresponds to last year's #NBPy. We'd have had 66° weather today and mid-70s tomorrow. Would have been perfect barn weather That said, it was 101° on Tuesday. I give you: Bay Area Microclimates in the era of Climate Change. #SFBA #Python npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer Sad to not be at #PyOhio this weekend -- it was just not meant to be -- but I hope that everyone there has a great time welcoming them back to their first in-person effort in half a decade 💙💛 npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @npub1pfe…e2dm On the other hand, racism. npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer Today I am grateful for volunteers who do content moderation and conduct enforcement. These are often thankless tasks, and I often deliberately opt out of them in spaces where I have power or hold privilege. That has the unfortunate effect of leaving the job to fewer people. I appreciate your work. npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer y'all, my birthday was _yesterday_. npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @npub1pfe…e2dm It's very good, thank you. I'd love it as a blog post, and I think a "how to read this post critically" instruction at the top might be handy. I think mine is close, but not quite right? npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer Hello! What's the current best option for short-term email forwarding addresses? Needs to be a forwarding service, and not a thing you can only view emails from over the web. Asking for an urgent-ish use case :) npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer I just voted for all three of the bylaws changes in the @npub12vf…97j8 election, because _of course I did_. #Python npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @npub10fm…x0qg If I weren't _exhausted_, I'd have gone to council tonight to make a public comment making exactly that joke. Alas. npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @npub10fm…x0qg Eugh. Sad to have missed you; see you next year <3 npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @npub1pfe…e2dm Thanks. I aspire to postgresness. npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @npub1pfe…e2dm And how does this change your opinion of me? npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @npub1pfe…e2dm I was an Eisteddfod kid, which I am told only makes sense to Tasmanians and Welsh people npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @npub10fm…x0qg it's a shame that west petaluma is so compact npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer (Before I scare our mission-focused people at our fiscal sponsor: #NBPy is an event to improve the quality of conversation in and around the #Python community. We put people in a "room" in a nice spot and see what happens. We need non-Python people to show up for that to work, and we hope that non-Python people benefit from what we do too.) npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer "Dear Christopher, if you keep saying #NBPy isn't a 'Python conference', why did you put #Python in the title?" "Well, 7 years ago I was an idiot, but I'm capable of improvement" "👀" npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer Day one of #NBPy 2024 down, and there is truly nothing better as an organiser than hearing feedback that what we're trying to achieve with the show is landing with attendees. One more day to go, and I can't wait! npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer Poppy says hi! #NBPy #CatsOfMastodon https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/112/696/682/869/101/799/original/1f1e725a2f69e162.jpg npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer good chance you're close enough to make an impulse decision to attend and you'd show up on time npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer Come to north bay python there's still tickets npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer just discovered there is a weight limit for costco orders on instacart. guess how I found out npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer It's official: the number of tickets we can sell at #NBPy is determined by the amount of food we have on order. Unlikely we'll sell out if you order today, but tomorrow or Friday is a different story. https://social.northbaypython.org/@NorthBayPython/112684558216909854 npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer Can't believe we're about to go another year with someone not buying a fancy armchair ticket at #NBPy https://pretix.northbaypython.org/nbpy/nbpy-2024/ npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @npub1vaq…98k3 it is so easy to cook beef badly. npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer ALL NATURAL NUMBERS ARE INTERESTING PROOF BY CONTRADICTION Assume there exists some natural number n that is uninteresting. There must be a smallest such n. Therefore n has the property of being the smallest uninteresting number. This is gives n an interesting property, a contradiction. QED. npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer LADIES AND GENTLEMEN AND PYTHONISTAS, THE WEEKEND npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer Cat? (Busy tomorrow, #Caturday-ing on Australian time) #CatsOfMastodon https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/112/658/229/456/854/014/original/082769765a925cfc.jpg npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer I've tried a number of glib responses to this, but I'll stick with this: I'm glad this went to air in its entirety. https://hachyderm.io/@mekkaokereke/112654089101208579 npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer The vast majority of the people I've decided I'd like a beer with this week are attending @npub1jus…mnwu next weekend. If you're someone I'd like a beer with, why not join us? https://pretix.northbaypython.org/nbpy/nbpy-2024/ npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @npub1pfe…e2dm except that there's actual money involved? npub17wn04d68p2ym45teu98qscsn724523e292pw3u0efdrydwgkq23schsr6s Christopher Neugebauer @npub10fm…x0qg must be two weeks before #NBPy season (https://social.coop/@chrisjrn/112628519179553638)