And let's say everybody get vaccine in 2 weeks period of time, if the immunity doesn't last at least few years what's the point of this mass vaccination then.
455 karma · joined September 4, 2014
And let's say everybody get vaccine in 2 weeks period of time, if the immunity doesn't last at least few years what's the point of this mass vaccination then.
And even more important, there are plenty of analytics, crash report, tracking and I don't know what else third party services with their SDKs, usually doing the collection of data. I am juts not sure why are they never mentioned.
You make it sound like the western companies had no choice in the matter. I don't think anybody has ever forced a western company to move its production in China. Actually these western companies are making a lot of money by moving to China. And I think apart from industrial espionage , the rules were clear upfront.
What's so bad about it? Well it's bad at being package manager for starter. Here is a quick question. How do you install packages with pipenv with the versions specified in the lock file?
How is that not extortion ?
But maybe, just maybe, their values are incompatible with the values that build up a society. And here is where the cognitive dissonance starts.
> the path to togetherness, thoughtfull discussion, and mind-changing lies with honest recognition and good-faith debate, not name-calling.
That only works when all sides want this. I think it's pretty onbivous that any large corporation, doesn't want this kind of discussion. It mean admitting them doing a lot of cr*p in the name of profit.
Sometimes this is the case. But let's take for example filtering an array. Do you really want to give names for the callback that will filter? Also I find it more readable if the logic doing the filtering is right there where the filter call is, and not somewhere above.
Also for me always the question is loved by who. Of course junior/beginner level people will prefer simplistic language like Python, because that's the main target audience for Python as a language.
I was thinking more about higher level libraries like frameworks.
> Datetime for example, there are loads of libs for that in JS, some of which are complete. Ahm, and if you need to work with Timezones(not much fancy IMO) you still need an external library.
I can say the same. As an experienced Python and TS/JS developer, I confidently state that Python ecosystem sucks compared to what you get with typescript and npm. And if we take only type systems TS is on another level compared to Python.
Lambdas are not functions. You can't have statements in them, only expressions. So no, they don't cut it as anonymous functions.
>> Webpack does a great job of handling assets by simply importing/require them in the code. Python import system, can't support that kind of importing.
>What does this even mean?
It means that in JS you can do "require('./image.png')" and webpack will automatically handle the image for you. Python doesn't have any way to import anything that is not .py file.
I don't mean to put shit on any body's work. I am just noting several obvious flaws to the idea. Now it might sound like putting shit, I don't know, but I am not native speaker so sometimes I guess I am using the wrong tone/working.
The real question for me is why it's such a big deal? In the end its simply an opinion.
Not that npm doesn't have flaws, but it gets much more things right.
This is already the case for Javascript :) Also you get much bigger collection of ready to use opensource libraries, and better performance.
White space significant, good luck minifying it.
No anonymous functions, yes you need to have name for that callback, even though it's simply disabling a button.
Webpack does a great job of handling assets by simply importing/require them in the code. Python import system, can't support that kind of importing.
And of course there is the performance. Python is generally slower than JS, and then on top of that you are running Python interpreter in the JS VM.
Last year there were articles about how Facebook sdk collects data from each app that integrates it, even before you login with Facebook. To me it still looks like a much wider data collection than what a single app can do.
It's not anymore about simply censoring unwanted content, punishing the users for engaging with will be way more effective in the long run.
Yeah right :) I'll tell you what I like about it.
I defined my database models in Typescript[1], work with them in the backend, send them to the frontend, and deserialize them back to the same Typescipt model classes in the browser and continue working with them ( w/o the actual database part) as data structures.
Are you trying to convince me this is bad ? Because I definitely don't believe you :)
But do these other frameworks give you the simplicity of sharing code and using the same language in for fe and be ?
For me the performance of Node BE applications is just a nice bonus, for having consistent development environment with huge library of radily available packages.
One way to look at it is AWS for example. It removed the need for hardware and sysadmin skills. But the cost of this is that now instead of sysadmins you need devops and probably in bigger numbers.
The way I see it software crates problems at a higher rate than it solves them, hence the need to constantly change and evolve technologies,so that at least of the technical debt created can be written off.
In any modern web application you most probably will end up using Javascript for the frontend part, and you have plenty of choice for the backend, which actually includes some really good options both in Javascript and Typescript.
So choosing Python makes you swtich languages between FE and BE.
Then if we are talking about the BE, Javascript is usually more performant, there is bigger choice of libraries and frameworks, and the tooling is simply better ( and improving).
And then there is the async story. Yes Python has a way to write async code, but is more like a patch on top of fully synchronous language rather than full solution, not to mention the very crippled syntax of Python that doesn't let you write anonymous functions.