335 karma · joined January 18, 2022
Google search results are horrible! For some time now they bump dummy websites that copycat original work and simply litter the site with ads. Even with these sifted out, their search isn't better. I use some obscure engine and I'm not missing hits.
The days of altavista are long gone. Alternative engines, like qwant, are good.
So, Apple keeping Google as default because they're good? I don't buy it.
You missed the point of code style.
If they rebrand Python to Metal or some other name, people would recommend it left and right. It's just suffering from bandwagon criticism. Yet it remains one of the top 3 languages for years, covering several domains.
* GIL - Your use case more than likely reimplements one wheel or another. Whatever compute you're doing should be deferred to the right tool (DB, queue, etc). Otherwise, if it's I/O, you're on par with Go and NodeJS (See FastAPI 3rd party quarterly benchmarks as an example)
* No sound typing - I don't know what this means. If you're concerned with typing, you can use pydantic for highly performant type checking and input/output validation.
* No proper package management - Poetry is excellent, been around a long time and is the unwritten defacto tool. Pipenv imo is close second. This argument feels forced as no one argued Go isn't a language before gomod was solidified. The community was fragmented and people wrote/chose their own tool.
* Runtime type checking only - In a world of interprocess communication, I don't see how this is relevant. You're not using Pytyon to write firmware. If you're not writing tests and just depend on successful compilation, you're writing bad code. Tests not only cover your point but are an excellent self doc. An added value, imo, that isn't spoken about enough. Regardless, tests cover this.
* Interpreted - A good last point to nail in the "your comment says nothing". What does this imply? That it's easier to debug with an interpreter? That cold starts are slow and your design is flawed given the tools?
Anyway, with C and Go bindings, most arguments against Python fall short. It has its place, yes, but a much wider one than the bandwagon regurgitates.
Chat app wasn't bundled with office. The base version only came with word, excel and powerpoint. MS is striving to make Teams a default Windows app. It is a default Office app today. Which means you're forced into it as an org with a need for some doc tools. It works poorly on all other OSes. It is simple to synergize between other MS tools but other synergiez magically work poorly (attach file, highlight bash syntax).
Sure, someone who isn't proficient in law _may_ miss these oversteps. Additionally, the US is heavily plagued by corp corruption (aka lobbying) and they'll always signal the OK sign. Luckily, the EU is more mature in the domain of privacy and free market where shady practices are fought early on (relatively). Rather than after it is too late and a large corp killed all competition.
The issue is not just VS Slack. There are a plethora of privacy oriented office products that have zero chance when a corp like MS exploits its OS brainwash to nullify all alternatives.
Fact remains - Google is unique in its constraint. It gives no added value over competitors. Why accept?
Summarized the bloated thing in two sentences. Garbage site. Garbage popups. Garbage empty blog post.
Personally, I daily drive it with compromise. Had I been a secretary, it wouldn't cut it.
While large orgs help maintain relevant FOSS, to them, AOSP is left to rot. In our case, several k employees, we have teams dedicated to relevant FOSS tools. My wife, at a startup, have 20% paid worktime a week to contribute to whatever they want.
Your analogy, at face value, makes sense. Adding a few more lenses to the analysis weakens it severely.
That said, be responsible where you put your money. My wife no longer uses iOS. I no longer use iOS or Android. Raspberry is a media server for TV.
Oh, the best one (not in the above book as that was written in the 1990s, before the following): Israel offered the Palestinians up to 94% of all lands they claimed their own. Unilateral, without demands. On 3 occasions and under 2 different PMs. The Palestinian leadership refused each time with no counterdemand.
Read a book.
Footnote: This isn't to say propaganda isn't ravaging the West.
Sounds like click bait more than anything.
Tangent - Their docs are abysmal. Written like a novel which I'm meant to cross reference to their SDK.
Humans tasked with the same, having no extra information (aka context) will, on average, perform worse.
If an AI performs better than the average human, why should I hire you? Both err, one is orders of magnitude cheaper (and GPT4 performs overwhelmingly better). Don't call us; We'll call you.
an alternative example: our org solves the issue with TOTP, required every 8 hours for any operation; from ssh/git CLI based actions (prompted at the terminal) to SSO integrations. decoupling security from unrelated programs. simple and elegant.