Supposedly, I am a human, who does very human things.

  • 0 Posts
  • 39 Comments
Joined 2 months ago
cake
Cake day: October 19th, 2025

help-circle



  • Why would he give a shit what people think about him? Others rich people don’t because when you’ve got enough money you can insulate yourself entirely from what the world thinks.

    This is the most ridiculous line of reasoning.

    Firstly, many rich people care. Many care about their “legacy”. They want their names on big donations, and on school campuses.

    Secondly, many rich people spend inordinate amounts on PR advisement firms, demonstrating that there are significant dollar values put into caring about this. We’re talking about PR for the person, not even for a business.

    Nor do the people judging him so harshly.

    They judge from what is known. You judge from giving him the benefit of the doubt between the cracks.

    The fuck? Why would he donate money and save countless lives just to benefit from it via some claimed business link?

    This is such a bizarre misrepresentation of what my comment is clearly saying.

    I am clearly pointing out that he is still doing evil and you are being blinded by some fancy curated numbers.

    I don’t even know how you got to that conclusion.


  • I doubt you actually believe this, at least if we are understanding the words as written.

    Just based on the website we are talking on, I am going to assume we have a few shared moral similarities, at least at a glance.

    We think murder, rape, discrimination based on inalienable traits, domestic abuse, religious fanaticism, theft outside of exceptions are wrong.

    If we start going down even that quickly thought up list, and just look at surveys from groups throughout the world, we start chunking massive percentages of people off of our “good” list very quickly.

    These are nowhere near exact numbers because the point isn’t about any specific one of these, but about disqualifying behaviours and points of view.


    Most people don’t murder, but many support it. Let’s just say we are only thinking about people who will murder at some point in their lives, and guesstimate that at 1% off the list.


    99% good


    Most people don’t rape… or do they? How many third world or religiously fanatic nations treat rape as standard, within marriages, on people of lower status, etc.

    Even in western nations, the numbers of people who are sexually assaulted by people they know are more like 1 in [single digit number], and then further surveys always reveal that there is probably significant under-reporting going on, with many people unable to believe they were raped, told to be silent, and who ultimately rationalize away the event.

    Now you go to countries with religious fanaticism, and many if not most condone rape in some fashion, especially spousal rape.

    I would estimate, that the amount of people who rape, extremely roughly guesstimating, is around 1/10th the population, if not higher.

    Some will overlap with the murderers of course, but this is just a thought experiment, and I already think this guess is on the low side, so lets move on.


    89% good


    Discrimination is where we start chunking hard. Even if you try to be charitable here, surveys show that even within western countries many are ok with and regularly discriminate against people for their inalienable traits. You go to poorer countries or countries with less stable situations and this gets even worse.

    Lets just guesstimate that of the non overlaps, this takes 3/10 off the list, giving quite a bit of leeway to people with less blatant instances.


    59% good


    I could keep going but I hope you see the point I am making here and why I think that if just about anyone here sat down and truly pieced together what the average person was like, with whatever their personal list of disqualifiers from being a good person were, they would quickly come to the conclusion, that most people are not good, and could easily come to the conclusion that many were horrible, depending on what horrible meant in that context. Horrible doesn’t have to be saved for only hitler just because its not used for someone who steals a candy bar.


  • So many people have a very binary view of others, and Lemmy’s the same, as the downvoting shows.

    What a ridiculous argument you’ve made here. The voting system is literally binary. No one can vote 7/10 on messaging, 4/10 on points.

    Does this offset his earlier negative behaviour? I honestly think it might do.

    This is exactly why hes done it. You don’t know what hes actually responsible for. You don’t see the pharmaceutical investments hes made, farmland he owns, or his bad takes (like recently suggesting that we should abandon the climate because he’s dipping his toes into the AI space).

    You see some flashy figures and figure, well that must be a good guy!

    Some “nuance” that is.









  • It’s tellingly ironic that for you it’s totally okay to make a broad statement, then when being called out cut it back to “where relevant”.

    This is you restating your dishonesty. Acting as if you found something telling when you’re just reasserting the same bad faith lie isn’t telling anything.

    And in the same sentence you make a strawman yourself, claiming that I’m acting like you are “talking about not having a game at all”.

    Hyperbole is not a strawman. You in essence imply that if I don’t have the bucket, I can’t have basically all other critical game features because they all share something with the bucket (being server side solely in some situations).

    Given a certain observable trajectory it’s freakishly easy to get a good enough point of origin to get an unfair advantage with that information.

    How can you disagree with 2 different solutions with an answer that only responds to one of them?

    For the grenades, a small change in the angle of impact massively changes the angle of launch. To the player having the grenade thrown at them from out of line of sight, this means they can’t use that information to snipe or prepare other than a very general direction, and its completely lost if there are any bounces or other randomizing elements in the grenades path.

    To say this isn’t solved is to be irrationally demanding.

    As for the bullet tracers, if someone is in line of sight, and shooting at you, the use of tracers is extremely limited/could be used regardless client side. I’m not sure why you feel this is a strong argument. Maybe you can elaborate but it seems like something more likely to obstruct than help if a target is visible.

    Correct. Client side anti cheat can only make it so hard. Never impossible.

    If you are willing to go to that logical extreme, where the point of my comment was to say that decrying server side in place of as opposed to alongside client side system watching, is unexpected. It feels like you didn’t quite receive the message there, which is that every system is imperfect, but of them, technically speaking, server side is the least able to be compromised.

    And that’s not true. Wall hacks would still exist, as necessary information can be used to determine an enemies position. To a certain extend.

    That to a certain extent is what I’ll focus on here, because to me its “in some exceptional cases, the thing that is largely eliminated can still exist” and to that, I would say that if we are being so strict for server side, we should be so strict about client side.

    If we are so strict there, then we already know that client side fails too under these overly tight considerations, and I mean client side that magically works perfectly as intended.

    This is as game audio is easy to use outside of a machine, and direct memory hacking exists as mentioned earlier.

    The point is, sure, but as I covered with the point about grenades, the problem is pretty much solved, with some caveats as all things have.

    And yes, put to an unreasonable extreme it would eliminate wall hacks entirely. Just nobody would want to play such a game.

    This is where we disagree and it goes back to conversation above.

    I don’t see any reason there could not be found an acceptable balance. For instance, even if you add some frames worth of prior information, giving that to everyone instead of allowing cheaters to have it is one possible solution, that even according to your feelings on what would make a game unplayable, would keep it playable. That is just 1 solution.


  • I think the one who’s not thinking about the scale is you. As the server owner you pay (compute) for every additional player.

    This is the sort of annoying pseudo-intellectual smarmyness that gets old quickly.

    You point out that you pay for every additional player as if no one has ever thought of that or as if my initial comment didn’t consider it and that’s wild.

    You’re one step away from saying “every little bit adds up” as if my literal point wasnt that the cost of running servers is minimal to most games to the extent that multiplying them still wouldn’t make them a dominant cost center.

    You’ve literally made no arguments against anything I’ve said. You’ve just point out the obvious as if it were a point or wasn’t considered in the comment you replied to.

    This discussion spun of from a company stating specifically they don’t want to invest more into anti cheat solutions. And that’s from a company which absolutely could afford it.

    This doesnt help your argument at all. That one company, that we both agree could afford it, didn’t want to spend, absolutely does nothing to hurt my argument and is actually only you agreeing with one of the main tenants of what I’m saying.

    You make it sound like I said that, but I didn’t.

    I don’t make it sound like you said that at all. I’m literally pointing out (as in, its my point that I brought up) that there are weaknesses in client side anti cheat as well, and that only pointing out differences and exaggerating their worth is disingenuous.


  • I don’t understand how you lump my arguments into “extra latency”.

    Followed by

    but latency is very much the reason for the downsides I pointed out.

    Is wild to me.

    Seems like you understand perfectly fine.

    Your examples illustrate that very well. It’s OK for PUPG or Tarkov (and even there only long distances), but a hard for Valorant.

    This is both you agreeing yet disagreeing with my argument and I don’t get the point exactly.

    If its feasible reasonably, the point of your argument is diminished.

    And now, instead of the irrelevant bucket, make the same argument for a relevant object - like a grenade, or tracers. You cannot just get rid of everything or implement random delays or randomized origins.

    You’re fighting a strawman by pretending that my argument was ever to “just get rid of everything or implement random delays or randomized origins”.

    My point applied in specific cases where relevant, and the dishonesty in your argument here is by acting like I am talking about not having a game. The bucket example was specifically about a bucket going towards a player from an unseen location with no line of sight.

    For a situation like a grenade, the grenades direction becomes visible, somewhat randomized, from when the player should be able to see it. This presents no gameplay problems and solves the edge case of figuring out its trajectory for cheats, especially as a little bit of randomization results in a wildly inaccurate origin point.

    As for the bullet, where are people shooting others without line of sight, where the bullets path would also simultaneously be visible? Its not a realistic scenario to bring up at all.

    If we’re going to that extent, we might as well also then say that all client side anti cheat is worthless because you can use a secondary machine to read the ram of a primary machine or other such high effort cheating strategies.

    It’s not reframing. The original argument I replied to claimed these hacks only exist because the server sends everything, and it would be extremely easy to fix this. Neither of which is true.

    Firstly, it absolutely is reframing, because they never claimed anything was a kill-it-all solution. They claimed one thing was a specific solution for a particular problem, which it is.

    The only part that you actually have shown good reason to disagree with is the last claim, as with the second you’ve admitted that it in fact would be effective, but that there would be downsides potentially (as if there arent downsides with every option).



  • Well, first off: Money. The more you verify, the more it costs you to run your game’s servers.

    This sounds like a super clever argument, until you think about the scale.

    If the cost to host a game went up by 50% it probably wouldn’t make it into an investor call. Its a small price. It could be 10x as much and still be completely affordable to many games companies.

    How does a server detect if my flick-headshot (which won this crucial round) in counter strike was luck, or if I had help from a program running on my machine?

    How does the client detect that when running said cheat on another machine? It doesn’t. The current solution isn’t perfect either.



  • I find a number of problems with the level of authoritativeness that you speak and some of the arguments you’ve made.

    The core of your first argument lumped together is that a small amount of extra latency is the same thing as “impossible”. This is obviously not true as even with some relatively fast paced genres, what is acceptable varies wildly. Maybe such an argument could be used for Valorant, but not for Pubg or escape from Tarkov (games that are already known for netcode slow enough that this would not truly/notably harm the experiences of players if they were designed for this from the start).

    Same goes for non-player objects, which are the result of a player’s action somewhere else. If a player kicks a bucket across the map, the bucket flying through your screen makes it trivially easy to calculate the point of origin - and you know something happened there / player was there.

    This example is contrived, and just the type of thing where there are a number of options available.

    One could simply not send the bucket, send it with a delay, the bucket could not exist (the majority of games), the buckets origin could be randomized just enough to be at the tested limit of player perception, the game could include a trace shadow by default.

    For every example like this, there are options available which aren’t entrusting a black box to access all of your data with a pinky promise.

    We’d be really really lucky if server side fog of war would be the kill-it-all solution to cheating.

    There is no kill-it-all solution, and this is a clever little re-framing of the argument by you where the new solution has to be perfect, when the status quo can just be mid.