![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://fry.gs/pictrs/image/c6832070-8625-4688-b9e5-5d519541e092.png)
That’s just unfair. You’re completely discounting this list of excellent, well supported software products created by legacy car companies:
…
That’s just unfair. You’re completely discounting this list of excellent, well supported software products created by legacy car companies:
…
if they’re int/dex/str, I make them roll a wisdom check to see if they do something impossibly stupid.
if they’re wis or cha, they roll deception against themselves with disadvantage. It’s excellent seeing a character literally deceive themselves into doing something dumb.
Sokath, his eyes covered. (Samsung has tons of phones and mics everywhere too) Does anyone actually use Bixby though?
Google, it’s pockets laden. (meh, they already have listening devices everywhere, two more won’t really make a difference)
Ah, I couldn’t find any recent news articles for this, so I was just trying to figure out why this was news to op.
Looks like this is India only?
Yeah, I remember now. the name squatting was from people putting malicious packages under misspelled names of well known packages, like “requets” instead of requests.
they could name it bandwidth cap buster.
packages installing but not working due to missing dependencies
This is the fault of the package author/maintainer
packages installing but not working due to broken dependencies
Sometimes the fault of the package author/maintainer. Sometimes this is the fault of a different package you’re also trying to use in tandem. Ultimately this is a problem with the shared library approach python takes and it can be ‘solved’ by vendoring within your own package.
packages not building and failing with obscure errors
Assuming the package is good, this is a problem with your build system. It’s like complaining a make file won’t run because your system doesn’t have gcc installed.
one package was abandoned and using Python 2.7
Unfortunately there’s a ton of this kind of stuff. I suppose you can blame pypi for this, they should have some kind of warning for essentially abandoned projects.
I don’t think it’s fair to blame pip for some ancient abandoned packages you tried to use.
I believe that was just name squatting.
Exactly, they’re going to have a hard time getting rid of it.
I have an aunt with a 2005ish Saturn Vue who refuses to replace it. At this point it’s the Vue of Theseus.
One of my favorites was along the lines of “An evil wizard wrote this. Attempt to replace it at your peril, but never try to modify it”.
I have this argument with other devs all the time.
Hey, you know this 200 line nested if statement that suddenly returns in the middle of the condition is “7”? Yeah, that needs a refactor or at least a fucking comment.
I get a pull request that adds a log line that reads something like “special case 7 triggered.”.
There’s like three comments in here talking about the technology, everyone else is arguing about names like people are magically absolved of personal responsibilities when they believe advertising over common sense.
Oh I’m just correcting the article. Facts are better than fiction for conversations about reality.
The whitespace is not only required, but it must be tabs and spaces.