@glyph i have a lot of "worked on my machine" with python packages but i am lucky or wise enough to step over the foot guns
i genuinely believe that a vast majority of python modules would benefit from shipping wasm rather than platform binaries heh
@glyph i have a lot of "worked on my machine" with python packages but i am lucky or wise enough to step over the foot guns
i genuinely believe that a vast majority of python modules would benefit from shipping wasm rather than platform binaries heh
@glyph the key thing about wasm is not that you can ship python compiled enough for a sandbox but also your dependencies in whatever language
it's really about solving the non python problems people have with python
@glyph the thing that gets me is that python packaging has a bad rep but that's because most python packages people use have c dependencies
when it comes to c dependencies in other languages, everything sucks ass too, which is why ruby's nokogiri stopped linking against system libxml2 heh
yeah i figure eventually someone will break and we'll see an "activeperl" style third party release
@whitequark yeah,
similarly, i think if you took away the "can be embeeded in c++" choices you could lean in harder
that said, i don't want to say "fork rust" but it does feel like you could get at least some of that by having a fork of std
but that's a very "i believe i did bob" answer
@whitequark yeah rust is kinda laser targeted at your use case, and the other big use case: embedding code inside larger c++, is rather complementary too i guess
it is deeply funny to think google once claimed to be "organizing the world's information" when paired with the clockwork shutdowns and sunsets that happen every 18 months
the url shorterner being the current one on the chopping board is almost beyond satire
google also make the planet scale database with a default timezone of America/Los_Angeles so it's all par for the course
@whitequark mine goes up to 4x but i only need that for the slowest speakers
@whitequark although similar to some other courting rituals, it begins when the female selects a mate and flies in front of him, extending a "drogue" behind her
much like other pairings found in nature, the female is often several times larger than the male
@whitequark this is just pack behaviour and play, for sex, the planes fly one behind another
@whitequark it is not to say that the migration went well (2to3 was a fools errand) but yeah people talk about the python core team like it's gamedev
@whitequark see also hyrum's law
it's sgdq, so it's time for my annual sgdq post. ahem:
who called it médecins sans frontières and not doctors noclip
aside it is kinda tragicomic watching github destroy whatever good will is left
be it the rotting of the product with hamfisted copilot integrations or the way in which the web ui reguarly breaks and needs refreshing
the gradual change from a freemium startup with a toxic work environment to a corporate unit with mass layoffs has been quite the ride but i honestly did not expect it to end with in app purchases to play a boilerplate slot machine
@whitequark @SnoopJ @gsuberland @jsbarretto
might be hitting the special bytecodes a lot, but yeah perf is just weird sometimes
@SnoopJ @whitequark @gsuberland @jsbarretto
practically speaking, most dynamic language overhead comes from dynamic dispatch, rather than interpreter overhead
cpython's bytecode interpreter still competes with the copy and patch jit
it's really only tight loops where the small costs accumulate wildly where it's pain
here, each python stub is more like a tiny event handler
@whitequark @SnoopJ @gsuberland @jsbarretto it meant not having to write twisted
@whitequark @gsuberland @jsbarretto @SnoopJ
shuffling bytes around with dynamic languages is very much the "never underestimate the bandwidth of a station wagon full of tape" school of programming
@gsuberland @jsbarretto @SnoopJ
iirc they have "time dilation" or when there's too many users in one point in space and time
the whole thing is sharded but every so often everyone has a battle on one node heh
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.