Unable to load image
Reported by:

python 3.11 just dropped, claims to be 10-60% faster than 3.10

https://docs.python.org/3.11/whatsnew/3.11.html

inshallah this shall shave off like 2ms from my AOC time tonight :marseyinshallah:

69
Jump in the discussion.

No email address required.

what's AOC time

:marseyaoc::marseycoomer: ?

Jump in the discussion.

No email address required.

Time masturbating to Latinx bathtub feet pix.

Jump in the discussion.

No email address required.

advent of code. scoring is based on how quick u are

Jump in the discussion.

No email address required.

oh :marseybrainlet:

Jump in the discussion.

No email address required.

Do these get any harder? looks like you can do most of them in a spreadsheet

Jump in the discussion.

No email address required.

you can see every day from previous years (for example https://adventofcode.com/2021/)

the main focus is speed so nothing out of this world

Jump in the discussion.

No email address required.

Doesn't affect me because my reseach work depends on a bunch of specific numerical calculations performed by a half dozen packages written by some neurodivergent that break if you use anything beyond Python 2.7.

Jump in the discussion.

No email address required.

>academic research work

>dogshit and outdated practices and no maintenance done

Checks out

Jump in the discussion.

No email address required.

Which are all implemented in C++ anyways

Jump in the discussion.

No email address required.

Autogenerated C++ with heaps of adhoc manual tweaks. :marseychefkiss:

Jump in the discussion.

No email address required.

surely it would be worth port them over to 3 in 2022

Jump in the discussion.

No email address required.

sciencecels cant actually write software they just make the worlds worst glueshit, call it "codes" in their paper and then i guess they lose it when their laptop breaks

Jump in the discussion.

No email address required.

God the r packages that aren’t maintained by legit cs academics make me want to:marseyrope:

Jump in the discussion.

No email address required.

I’ve heard that’s very common with jupyter

Jump in the discussion.

No email address required.

What actually is the use case for jupyter? I know what it does and what the notebooks look like but what's an actual use case?

Also I'm still not entirely convinced that 'data science' is actually a thing separate from some weird rebranding of statistics. I get a weird sort of crypto-bro vibe coming from the whole 'data scientist' set.

Jump in the discussion.

No email address required.

Couldn’t tell you :marseyshrug#:

Not an academiacel (sadly?)

Jump in the discussion.

No email address required.

just move them to numpy you numpy

Jump in the discussion.

No email address required.

The data is in numpy arrays and pandas dfs. The issues that break everything arise from the specific packages deciding to implement everything with numba, and I have no time nor desire to refactor everything to not use that.

Jump in the discussion.

No email address required.

lol. lmao even. imagine not writing your own padLeft

Jump in the discussion.

No email address required.

Pretty easy to do when you have a bloated piece of shit code interpreter which is 100x slower than just writing real C++ code. It's like a land whale bragging about losing 5lbs.

Congrats sweaty, you are marginally less r-slurred than you were in your previous iteration :#marseywhirlyhat:

Jump in the discussion.

No email address required.

100x slower than just writing real C++ code

lmk when C++ can be run on a bajillion different platforms without needing to be compiled for each

RETVRN to java :marseymonke:

Jump in the discussion.

No email address required.

javajeets btfo by cchads http://justine.lol/cosmopolitan/

Jump in the discussion.

No email address required.

does that work reliably?

Jump in the discussion.

No email address required.

Because write once, debug everywhere is so much better

Jump in the discussion.

No email address required.

that's one fast snek

:#marseysnek:

look at him go!

Jump in the discussion.

No email address required.

can he go faster?

:#marseysnek:

look at him go!

Jump in the discussion.

No email address required.

:#marseysnek:

Jump in the discussion.

No email address required.

Wtf these neighbors deprecated telnetlib!!???

Jump in the discussion.

No email address required.

:marseyitsover#:

Jump in the discussion.

No email address required.

telnetlib

lol but wasn't there some drama recently when decided to deprecate many legacy packages? https://peps.python.org/pep-0594/#telnetlib

Jump in the discussion.

No email address required.

The only PYTHON I KNOW BRUTHER ARE THESE 24 INCH PYTHONS OH YEAH

Jump in the discussion.

No email address required.

tldr on the speed

much faster startups and much faster function calls and caching

  • doesn't mean 3 + 4 is faster or shit like that, means i.e. a large loop calling some functions should be noticably faster on large sets of data

may use more memory in general or someething

Jump in the discussion.

No email address required.

If you are neurodivergent use cpp.

If you are a wagemaxxing chad wanting to work 10 hours a week on some enterprise bloatware use Java or edgy C.

If you are bootcampcel use JS.

If you are a math :marseynerd2: pretending to be a codechad, use snek

Simple as

Jump in the discussion.

No email address required.

if ur based use dlang and if ur extra based only use C and ASM when u write D

Jump in the discussion.

No email address required.

that's some :marseynerd2: shit written by someone who couldn't leave uni behind and just wagemaxx or autismmaxx

Jump in the discussion.

No email address required.

Am I the only peson who unironically likes D, C and ASM? They're fast. I mean Ds gc is a bit leaky but u can work around it

Jump in the discussion.

No email address required.

d is nice , c is cumbersome , and asm is like "wtf dude, like get a real hobby" .

Jump in the discussion.

No email address required.

but i gotta go fast

Jump in the discussion.

No email address required.

asm :

Jump in the discussion.

No email address required.

Hadn't updated since 3.7 anything huge?

Jump in the discussion.

No email address required.

pattern matching from python 3.10 https://docs.python.org/3/whatsnew/3.10.html#pep-634-structural-pattern-matching

matching on lists is incredibly powerful

Jump in the discussion.

No email address required.

lmao functionalchads stay winning. Turns out that nobody even needed to use Haskell, it just bleeds into every other language after one of the devs picks up a book on it

Jump in the discussion.

No email address required.

That’s actually pretty accurate.

I’ve tried sitting down with Haskell a few times but it’s pretty clearly made for academic people. Doesn’t feel very “hacker”.

Jump in the discussion.

No email address required.

Writing haskell feels like trying to solve math problems. Great for nerds, awful for code monkeys. The only solution is for the nerds to take features from the Haskell Curry language and put them into the Curry 🇮🇳 languages.

Jump in the discussion.

No email address required.

Great for mathcels for sure.

Jump in the discussion.

No email address required.

pattern matching is merely a generalised version of the classic c-style switch statement that has become fashionable.

oldschool coders stays winning :marseyboomer:

Jump in the discussion.

No email address required.

fug this reminds me of OCaml, glad I'm not using that anymore

Jump in the discussion.

No email address required.

Woah that's pretty neat.

Jump in the discussion.

No email address required.

It will be end of life in six months if that’s an incentive.

Jump in the discussion.

No email address required.

:#!marseysnek:

Jump in the discussion.

No email address required.

how is this drama

Jump in the discussion.

No email address required.

Holy frick lol

Jump in the discussion.

No email address required.

:#marseycopeseethedilate:

Snapshots:

Jump in the discussion.

No email address required.

Link copied to clipboard
Action successful!
Error, please refresh the page and try again.