jmelesky

@jmelesky@tinylad.social
104 Followers
208 Following
2.6K Posts
Data tech person. Highly trained amateur programmer. Role models include: Columbo, Captain America, Janelle Monáe.

User image is an old gravatar of large pink pixels on an off-white background.

I like posts willy-nilly, and will emoji-react to posts, even if I know you'll never see it.
pronounshe/him/they
irl locationPortland, OR, USA
websitehttps://phaedrusdeinus.org/
masksindoors with strangers, outdoors in crowds

I always find this chart by Hannah Ritchie -- of Our World In Data -- deeply informative of how disjointed is our sense of personal risk

https://x.com/_HannahRitchie/status/1133703638432526337

I rewatched the LOTR extended cut for the first time in quite a few years and now I am thinking about how all those Silicon Valley fascists who name their startups after cool swords utterly missed the central thesis that cool guys with cool swords give into the corrupting temptation of power at the drop of a hat and only weed-smoking barefoot hippies were able to get the job done

You are invited to join my new mailing list for people interested in internet resiliency clubs:

https://lists.bowshock.nl/mailman/listinfo/irc

I also updated the internet resiliency club HOWTO with some more hardware info and links to talks:

https://bowshock.nl/irc/

Suggestions and corrections welcome!

#internet #resilience #digital #independence

- Luigi Mangione was not a leftist
- Both of Trump's would-be "assassins" were conservatives
- ICE is actively kidnapping hundreds of thousands of people in broad daylight. Be grateful we only want to dox them drag them into court for their crimes, and not worse.
- The assassination of Rep Hortmann and her husband, and the attempt on the Senator and his wife was done by a far right Christo-fascist conservative
- A conservative tried to murder Nancy Pelosi and her husband in her home with a hammer
- A conservative tried to assassinate Kamala Harris at her home with a sniper
- Thousands of conservatives tried to murder democracy on Jan 6

Other than that, good tweet.

Happy weekend! The Crimson Diamond is 20% off on Steam! Cozy up to a Canadian mystery adventure -- It even comes with its own online hintbook, to keep the relaxing vibes rolling! https://store.steampowered.com/app/1098770/The_Crimson_Diamond/

Here is some code I am going to merge soon into a widely used open source project, relied on by many very large corporations:

```
def noop():
pass

import threading
threading._after_fork.__code__ = noop.__code__
```

Some interesting things about this:

1. Just in case you don't understand what this is doing (this is a good thing, you're better off not knowing): this is a terrible terrible crime against abstraction. I am changing the code of a function so the function does nothing when called.
2. I doubt any LLM coding tool would generate this code without a human doing all of the heavy lifting to figure out why _this_ is the fix, however hideous. That's good! You really don't _want_ code like that.
3. Except that sometimes you _need_ code like this. Due to technical decisions made 20 years ago (monkeypatching the Python stdlib to implement green threads), compounded by many bad decisions made hither and yon for decades (fork() without execve() is the worst - https://pythonspeed.com/articles/python-multiprocessing/), this is the most straightforward way to proceed.
4. Which is to say, part of being an good engineer is knowing when the rules need to be broken. In this case, it's what I've dubbed "transgressive programming", a thing you really don't want to do... except when you have to. https://pythonspeed.com/articles/transgressive-programming/

This is, thankfully, a stop gap as we work towards sunsetting the project; we already have an off-ramp, but there's still a large userbase that depends on it. So for now bugs need to be fixed, one way or another.

And if your organization needs some help with open source maintenance, I might have a little free time in my consulting schedule. In addition to helping migration off projects, I've also revived a project, which is now happily puttering along without my help, and more broadly done decades of maintenance.

#python

Why your multiprocessing Pool is stuck (it’s full of sharks!)

On Linux, the default configuration of Python’s multiprocessing library can lead to deadlocks and brokenness. Learn why, and how to fix it.

Python⇒Speed
Finally Vanilla Ice gets the reprise deserved
With American and Mexican flags and signs declaring “Abolish ICE,” hundreds of protesters have gathered in south Omaha to protest the ICE raid on a meatpacking plant on Tuesday. 🔗 buff.ly/5nChMLF

Anybody here works at Calendly & would consider giving a referral?

Please share, this could be really helpful after being laid off <3 #FediHire

AI for the win again! Meta AI & Google searches report Cape Breton Island has its own time zone 12 minutes ahead of mainland Nova Scotia time because it was in the Beaverton. 🤣
Pillaged from BSky. #cdnpoli #AI