Show more

@penguingeek No such luck, just crashes immediately, with new profile, after update, after reboot, after re-install, after removing ~/.cache/mozilla and ~/.mozilla. Doesn’t work with firefox -safe-mode. Anything I do gives:

$ firefox -safe-modeExceptionHandler::GenerateDump cloned child 5885ExceptionHandler::SendContinueSignalToChild sent continue signal to childExceptionHandler::WaitForContinueSignal waiting for continue signal...

I also tried running VAAPI_MPEG4_ENABLED=0 firefox. Crash on startup. Super weird.

Man, crashes on launch every time, and doesn’t launch at all (thunderbird & just hangs on “Using nsImapService.cpp”, then segfaults when I Ctrl+C after 24 hours…).

I have no idea what happened here and I don’t feel like I have time to mess around with it too much right now. Very disappointing.

@kevin @mkennedy FWIW I have often found that my talks are more likely to get accepted to PyCon US after I’ve given them at a smaller regional conference. Seems likely that they get a boost for being “pre-vetted” in that way (plus presumably the organizers know that I’ve got some practice giving the talk already).

Of course that could be just down to the timing of things, where I have last year’s best talk at PyCon X, so I need a new talk for PyCon X, but that talk is still fresh for PyCon US. 🤷

@mkennedy Do you ever make your proposals publicly available? I have never been on the PyCon committee, but I would be willing to take a look and give an opinion.

I usually get a talk in, though I don’t know how much of that is from being good at writing proposals and how much of it is other factors (choice of topic, track record as a speaker, position in the community, etc).

This is the proposal that I got accepted this year: gitlab.com/pganssle/proposals/

It was rejected last year on favor of this one: gitlab.com/pganssle/proposals/

The year before that I gave this talk: gitlab.com/pganssle/proposals/

(Originally scheduled for 2020)

This year will be the 20th anniversary of @leonardr's #Python screen-scraping tool Beautiful Soup.

harihareswara.net/posts/2024/c

Please contact me if you'd like to contribute to the celebration by:

* contributing to a "how Beautiful Soup was important to my life or career" anthology
* helping edit and publish that anthology
* funding printing the book
* throwing or speaking at a party on or around May 19th, 2024

or

* helping upgrade Leonard's PyCon travel so it's not just economy/coach

@coveragepy can now use Python 3.12's new sys.monitoring module with much lower overhead.

On 3.12, it's about the same as if you were running tests *without* coverage enabled!

nedbatchelder.com/blog/202312/

With 7.4.2, you can set COVERAGE_CORE=sysmon globally on your CI, and it'll only use it where available (Python 3.12 and 3.13 alpha), and use the default for 3.11 and older.

For example, @pillow is 9% - 27% faster!

github.com/python-pillow/Pillo

#Python #coverage #CoveragePy #pytest #testing #CI

@pradyunsg @henryiii Ah, maybe not so surprising, then. I feel like sometimes these, “We wrote it in and now it's super fast!" projects are often "We approached this in a way that prioritizes performance and now it's super fast!"

In the best cases of this, you can import a lot of the performance gains into the original project. In the worst examples, the way they got the performance was by cutting corners, and the speed comparison is basically a lie.

Any chance pip can get some of the same performance benefits upstream (even if only on the “happy path” of hitting pypi.org?)

@henryiii This is honestly pretty shocking to me. I would have been confident that the bottleneck for pip was disk I/O and network latency, in which case rewriting in Rust would not really matter.

Is pip just slow now because of the resolver? Or is pip leaving a lot of performance on the table?

Also if someone has a better version of this please let me know I am not interested in maintaining any kind of shell code.

Show thread

Any experts out there have an idea why this function isn’t working well with ps? If I pipe df -h into it, it works fine. If I redirect the out put from ps -aux to a file, then cat that file into it, it works. When I pipe ps -aux directly into it, I only get the header.

github.com/pganssle/dotfiles/p

@freemo That is actually a myth. I have played a lot of Minecraft recently and the actual rule is that if you fall into water you won’t be hurt at all, no matter how shallow the water.

If you are working at high heights, it is best to keep a bucket of water on you in case you fall.

The Japanese version of Jeopardy! is basically exactly as I expected (though I didn’t think they would have more than 3 contestants)

Show thread

(Note: I am watching a different episode than the one I linked)

Show thread

They seem a little looser with the rules, too. At one point there is a question about Batman where one contestant answers, “Poison Ivy” and the host is like, “No we want the actress” and the guy says, “Uma Thurman” and gets it right.

Later on no one buzzes in on one of the questions and after the host is ready to move on one guy tries to hit the buzzer and the host is like, “Oh hey you want to answer?” And the guy gives a response.

Show thread

In the late 90s there was a Mexican version of Jeopardy!, and for some reason they decided to add dancing girls to it: youtu.be/P0DUhx0avLw?si=9-eF21

I did not expect them to dance for quite so long at the beginning there…

@eric I remember the first time I saw them I was like, “Oh that is an interesting duck wait what the fuck is going on down there‽”

@Log3overLog2 I wonder if a generalization exists for N paper l parties? Can you start with 4N districts, have party 2 combine, then party 3 combine again?

I’m guessing no, since in the extreme case you have log2(population) parties, the “define” party is forced to define 1-person districts and is effectively left out of the process…

I've started a blog! This first post is a mixture of a "hello world" and a summary of what I'm thinking of next for PyO3 (hint: stronger community network).

polar.sh/davidhewitt/posts/hel

#rust #python #blog

there's been almost twenty years of work on optimizing javascript engines with JIT and complex heuristic-based GC and a wealth of feature-rich profiling and analysis tools and validation and testing frameworks for deployment and integration and syntax improvements and functional and higher-order primitives and serverside transpiled code. and it's all enabled some amazing new stuff, for example github now takes 10 seconds to display a plain text file, and you cant search properly anymore

Show more
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.