How dreadful, Iβll have to review all the deprecation warnings Iβve been ignoring for the past 3 years.
comments
Surprised this post received no love.
Well written. Presents an intriguing argument for plain text + git + grep + plugins over SQL databases.
Too many possible paths to spend our time on and only one person, yourself, to do it.
The only objection have is with what the OP considers to be an investment. Some things oddly missing:
-
cryptocurrencies
-
investments outside of the Wall Street gambling dens of declining purchasing power
-
precious metals
-
only interact with peers is settlement of tiny debts. No investment in their enterprises or community
If everyone followed the OP's pattern of investment, there would be no real economy.
So the article is slightly cringe worthy; reads like propaganda for indoctrinating children.
See that pretty chart going up, that is your total personal wealth losing purchasing power. Will wake up one day a trillionaire that can't buy a loaf of bread.
I totally agree with you. This article was really a response to a lot of hype around async web servers in Python.
I kind of knew what to expect, but wanted to throw real numbers against it. I was surprised to see a 10x slowdown with the async switch in Django.
I mean, it's a bit of a weird comparison to begin with. Web servers were always able to parallelize without async, because they'd just spawn a new thread per request. The real advantage of async is programs where working with threads isn't as trivial...
overrated or not the choice is between sync or async drivers. Actually there is no choice, just an illusion of choice.
So async or async ... choose. Without the web router running multithreaded, concurrency will have minimal effect. But everything is step by step. freethreaded hasn't been out for very long.
That sounds like plenty. Cool!
Only reliable web server is an Erlang web server.
No connection proxy in this case. The pooled sync test uses client side pooling which shows better performance. Using a proxy would have the same effect, just moves the pooling to server side.
This is running with concurrent requests. 64 workers firing request to be exact.
I've run python progs with 1000+ threads and it's fine. 10k might be harder. Async is overrated. Erlang and elixir are preferable.
It wasn't clear whether they have a connection proxy in front of the postgres instance. PosrgreSQL connections are expensive, so something like pg_bouncer could also make a big difference here.
(I realize the point was to test python web servers, but it would have been an interesting additional metric.)
Wow, very interesting to see Sync doing so well in comparison!
But I thought a lot of the advantage of async is it's ability to handle many concurrent requests? What happens if you run the same tests but this time with 100 requests in parallel?
btw use mypy AND pyright. The OP writes, mypy OR pyright.
mypy -- chokes on excessive number of overloads. Annoyingly runs forever.
pyright -- more verbose; finds issues mypy never will
So when mypy broke had to use pyright. Then fixed mypy by ignoring a module and some configuration voodoo.
Great read. Enjoyed the comparison between JS and Python.
Had to guess DX means developer experience. Hey i live in a hut on the moon. We don't have youtube.
Amazing article, I love how he explains well the differents level to 'optimize'.
Nope I spoke too soon. My bad.
there is basedpyright
Boss picks up on office chatter and gets to thinking, we've dug to the bottom of the barrel and then some, attracting a host of degenerates scum from across the planet. Having reached bottom, still digging, are coming on the truly below barrel dredge, which rank despicable bastards, will fit right in with the latest waves of jihadi hordes and related scum, yeah we are talk'n about Python coders toss tosers been coming ashore to spread chaos and strict type checking misery. They can't stop making more static type checkers. The wankers. You can guess how popular that'll be with the public. Luckily they'll just have to learn to live with, respect, and ensure the dignity of Python coders who'll insist on strict static typing, yet not switch to a strong typed language.
So why is this so important to uas now?
Well it sorta makes sense yeah, no one is goo-na b'lieve yah argh intelligent and uh superior race by speaking 36,000 Romance languages, nah you wanna come off as well off in the age of AI, ya goo-na knead aaaaa--t least a few Python mates. It's obvious picking up yet another human language is pointless when ML can just real time translate it. Reminds me, lets take the piss outta Google again for being right smart bastards. We'll have 'em pissing in their breaches.
So i got to chatting with this lady about ... well can't remember much kinda drunk outta my mind at the time. Something like uh, ... data frames. So m' colleagues been saying gotta get tits deep in pandas right. I said ladies, you gotta return the pandas to the Tibetians. They were like i get right on that, then some of 'em be snickering off in the corner. Laughing hahaha we both Chinese.
Always good to see a type checker/language server that can compete with Pyright/pylance.
sick, pyrefly also transitioned to beta a few weeks ago, looking forward to finally replacing pylance/pyright.
It's explained in great detail on the website
This forum is neither youtube nor twitter. Transcript plz.
The OP marked this post as being in English, the summary is showing German, if it is in German, that's ok, run it through a translator software and promise not to complain about the grammar.
I'm a coder, i deal solely in text. Know your market or ignore a portion of your market, in which case you will from now on be known as Hillary Clinton. She lost by alienating 50% of the planet. Which was a very bold move that obviously didn't pan out well.
If desire to transfer the authoritarian oppression to federated lemmy, feel free to translate the ads as well ;-) Or for shits and giggles, make up fictitious ad.
If it's entertaining enough, might be distracted from staring at all those languishing PRs in both fastapi and sqlmodel.
Wondering how it's implemented. As a Message Queue e.g. RabbitMQ/celery?
And 20 years !!! Wow π€©