LOL. Stirred up some good memories of adult Craigslist back in the day. I must have posted “Psssst! Hey you, college girl... need cash?” over 200 times.
I feel that this is a violation of trust. A lot of users are there to talk to another person, they're not necessarily ready or willing to be shirtless in front of tens of thousands of people. If I was on a jury and there was a lawsuit, I would award damages.
Isn't showing up shirtless to a video chat with a stranger a huge violation of trust in itself? I'd be much more inclined to consider "shirtlessness" (to give this phenomenon a short name) to be a sign of aggression, rather than of innocence and of trust in others.
They're clearly OK with exposing themselves to strangers because that's the reason they're doing it. How does the number of strangers matter? If they were shy, they could have put their shirt on before going out in public.
Except Java is extremely performant and if your engineering team doesn't know exactly what they're doing there's often a good chance they'll both use more time and create a slower product with a low level language as far as I know.
> Except Java is extremely performant and if your engineering team doesn't know exactly what they're doing there's often a good chance they'll both use more time and create a slower product with a low level language as far as I know.
So agreed that it'll probably take more time if the team doesn't know what they're doing. But as for slower product? Ehh I think that was the point GP was making; Yeah, its' an overenginnered product that results at times, but it's got just enough guardrails that you hopefully just get a slow, or at worst buggy product, versus a product that doubles as a loot box of future CVEs.
The point is: for the majority of programmers - including a number who can write both reasonable reasonable C and reasonable Java - they will create better, faster programs with Java than with C and in shorter time.
There are absolutely times when Java doesn't cut it but at that point your options are getting increasingly limited in many ways: who can build and maintain it, what kind of languages and libraries you can use, the hardware you use, tuning etc.
It’s completely different. Java is a back end language - even if we accept that Java is 20% slower (just making up a number. I don’t know whether it’s slower or not), hardware is cheap and you control it. You don’t have any control of the client’s computer or their bandwidth.