Slashdot Mirror


Gaming Companies Remove Analytics App After Massive User Outcry (bleepingcomputer.com)

An anonymous reader writes: "Several gaming companies have announced plans to remove support for an analytics app they have bundled with their games," reports Bleeping Computer. "The decision to remove the app came after several Reddit and Steam users noticed that many game publishers have recently embedded a controversial analytics SDK (software development kit) part of recent updates to their games. The program bundled with all these games, and at the heart of all the recent controversy, is RedShell, an analytics package provided by Innervate, Inc., to game publishers."

The app is intended to collect information about the source of new game installs, and details about the gamer. Following a massive user outcry in the past two weeks, several game makers have given in to pressure and are removing this SDK. Game makers and games who announced they were removing RedShell include Bethesda (Elder Scrolls), All Total War games, Warhammer games, Magic the Gathering Arena, and more. [This Google Docs spreadsheet and Reddit thread have a list of games containing RedShell.]

232 comments

  1. Does this include the akamai cdn? by Anonymous Coward · · Score: 0

    The third party akamai EULA also allows them to tracking you. This shouldnt be a separate install with separate EULA.

    1. Re:Does this include the akamai cdn? by Anonymous Coward · · Score: 0

      The third party akamai EULA also allows them to tracking you. This shouldnt be a separate install with separate EULA.

      Different entirely. Akamai has no direct knowledge of your system, what apps you have installed, memory, etc. This creepy shit did / does.

      If people really knew what games reported back to devs there'd be riots every week becuase this is only a tiny, tiny part of it.. Crashdumps for example. Every major title does it. They know people block Googleanalytics but few have the resources to understand what a memory dump even is let alone scrub or intercept it.

      Welcome to the Internet.

    2. Re: Does this include the akamai cdn? by Anonymous Coward · · Score: 0

      It has the same ability to scan your system and track your files, just like the steam app has all under a differenct license. I thought it was odd too when steam installed that package

    3. Re: Does this include the akamai cdn? by Anonymous Coward · · Score: 0

      Windows 10 is by far the worse, trying to have you sign up and sell you products on the login screen. Apple still wants you to sign in, but at least there is no login screen marketing

    4. Re: Does this include the akamai cdn? by Bing+Tsher+E · · Score: 1
    5. Re: Does this include the akamai cdn? by Anonymous Coward · · Score: 0

      It has the same ability to scan your system and track your files, just like the steam app has all under a differenct license. I thought it was odd too when steam installed that package

      Are you a bot or just didn't read what I said because that makes no sense. Akamai does not scan your system, there's nothing Akamai runs on it. If you have something like a download manager claiming to be from them, it's a virus.

    6. Re:Does this include the akamai cdn? by Anonymous Coward · · Score: 0

      If people really knew what games reported back to devs there'd be riots every week becuase this is only a tiny, tiny part of it.

      Depends on the genre.

      Some MMO players are butthurt (see the recent Guild Wars 2 and ESO debacles), but by and large, people don't give a fuck because MUH CHEETAHZ.

      The moral of the story is to ensure you have a competitive multiplayer game if you want to whore out your playerbase.

    7. Re: Does this include the akamai cdn? by Anonymous Coward · · Score: 0

      Are you saying steam is installing a virus?

    8. Re: Does this include the akamai cdn? by Anonymous Coward · · Score: 0

      Steam installs viruses?

  2. Re: Game companies should ignore outcry by Anonymous Coward · · Score: 0

    STFU CREIMER

  3. Simple question... apk by Anonymous Coward · · Score: 0

    What is your real name, address, and phone number?

    * You're not scared, are you?

    If you're not scared, don't run from my question.

    APK

    P.S.=> I seem to be the only real man here, who isn't afraid of being accountable... apk

    1. Re:Simple question... apk by Anonymous Coward · · Score: 0

      Everyone knows you're not apk after the thrashing he gave you here earlier https://news.slashdot.org/comm...

    2. Re: Simple question... apk by Anonymous Coward · · Score: 0

      APK is afraid to post his phone number and address, but he demands it from everyone else. LOL!

    3. Re: Simple question... apk by Anonymous Coward · · Score: 0

      APK, you really turn me on when you pretend to not be APK and post about yourself in the third person. Can we please meet somewhere in private? I'm madly in love with you and will gladly post my name, address, and phone number.

    4. Re: Simple question... apk by Anonymous Coward · · Score: 0

      It's a poorly configured bot.

  4. Not exactly new by Anonymous Coward · · Score: 1, Interesting

    Lots of shitty devs have been sending usage data back for years.

    Even Volition, which is otherwise a pretty cool dev, have openly admitted tracking stuff that happens in SINGLE PLAYER games, boasting about kill counts and miles driven in Saints Row games.

    This is why I've never connected my xbox to the internet, and always turn my wifi off when playing games.

    Fuck any developer who sends data from my computer to their servers without my consent.

    Volition recently had to fire 100 employees because their last game tanked: good. I hope they go out of business.

    1. Re:Not exactly new by Anonymous Coward · · Score: 0

      Volition recently had to fire 100 employees because their last game tanked: good. I hope they go out of business.

      They should have collected in-game analytics to determine what in-game weapons/items and in-game gameplay options players liked and used that info to make more appealing games. Kill counts and miles is insufficient.

      Fuck any developer who sends data from my computer to their servers without my consent.

      You read the EULA?

    2. Re: Not exactly new by Order_66 · · Score: 1

      If they want to know what people like about the game they just need to ask or visit their forums, not spy on the players.

    3. Re: Not exactly new by Anonymous Coward · · Score: 2, Funny

      But they're more interested in what people don't like about their game and, as we all know, people are reluctant to make negative comments on the internet.

    4. Re:Not exactly new by Anonymous Coward · · Score: 0

      EULA is not consent.

    5. Re:Not exactly new by Cederic · · Score: 2

      More accurately, it's not informed and active consent as now required legally in the EU.

      Which is nice, as it makes it easier to prove it's invalid.

    6. Re:Not exactly new by Spamalope · · Score: 1

      They should have collected in-game analytics to determine what in-game weapons/items and in-game gameplay options players liked and used that info to make more appealing games. Kill counts and miles is insufficient.

      The use that info to put the popular options behind a micro-payment/extra cost DLC. Game play improvements are insufficient when you haven't fully monetized the 'customer'.

      There, I fixed that for you.

    7. Re: Not exactly new by Anonymous Coward · · Score: 0

      The problem is that people often don't know what it is about a thing that they're enjoying or not. They're not trained to analyse and think about a situation in an objective manner, therefore not able to provide qualified criticism. What people usually know is whether they're enjoying something or not. So you often get responses that range from "this is the fucking best thing ever! over some more or less vague details, to worst piece of crap ever created". Feedback which is about as useful as that Myer-Briggs personality test is for psychoanalysis. If you don't enter a dialogue, ask for specifics and check for client behaviour, you're not able to come to a reliable analysis.
      Unfortunately for all of us, a lot of developers and consumers apparently can't be bothered with doing this.Therefore, at least to me it's understandable when the developers want some hard data that can be processed on its own and or correlated with user feedback.
      Of course they should make this an opt-in feature and ask for permission first. And don't bury that request under a wall of text. Make it clear and understandable. That's how you can avoid such customer outrage.

    8. Re:Not exactly new by tepples · · Score: 1

      Nor can provision of service be conditional on consent as defined in GDPR. Thus controllers have started to drop a "consent" interpretation of terms of use in favor of a "contract" interpretation.

    9. Re: Not exactly new by Anonymous Coward · · Score: 0

      Theyn are not. F*** that game, it is BO-RING and so on.

    10. Re: Not exactly new by Anonymous Coward · · Score: 0

      No EU data has been collected for over a decade from major publishers without explicit consent. Go see if you can sign into any of those games without clicking a checkbox. If you can't opt out, sue them.

    11. Re:Not exactly new by Anonymous Coward · · Score: 0

      Which wont last a minute, the EU is not above saying "You are doing the exact same thing with a different name".

  5. Unity Analytics by Anonymous Coward · · Score: 2, Informative

    Not RedShell, but the Unity engine also offers integrated analytics:

    https://unity.com/solutions/analytics

    1. Re:Unity Analytics by lordlod · · Score: 4, Insightful

      The Unity analytics track your progress through the game. How long you play for, where you get stuck, and for relevant games, when you decide to pay to progress.

      Redshell spies on your web browser. That's a different game.

  6. Mobile by pchasco · · Score: 2

    Try to find a mobile game that isnâ(TM)t using Game Analytics SDK or the like. It wonâ(TM)t be as easy as you think.

    1. Re:Mobile by Dutch+Gun · · Score: 5, Interesting

      As a game developer myself, gameplay-related analytics are incredibly valuable. That is, metrics that tell game designers about how the player progressed through the game in various ways. I'm currently writing my own system that measures this data in pre-release versions of the game. Done correctly, this only identifies the users as an opaque and anonymous GUID, and doesn't store any personally identifiable information. That is, it has nothing to do with marketable information, but is just used to help improve the game during development.

      But seriously, to hell with all these companies that think they have a right to slurp up all your personal information, just because. I think a lot of them seem to believe it doesn't hurt the user, so why not try to earn a few extra bucks via some hidden API. But every time something like this happens, it erodes the trust of users. It's just not worth it.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    2. Re: Mobile by Anonymous Coward · · Score: 0

      Then you install and run that shit during testing. There's no good enough reason to let automated collection of exploitable information continue outside the explicit control of a development environment. "Just trust us, this information won't be misused" is bullshit you'd do well to leave behind.

    3. Re:Mobile by Anonymous Coward · · Score: 0

      Analytics might be valuable to YOU. A developer. But that doesn't make it okay. If you are are gathering data server-side for a multiplayer game that's one thing. But if you are gathering ANY data AT ALL from user's PCs, that represents an unacceptable risk to end users for no benefit to them. It's customer-hostile. You've only been getting away with it because people don't know you are doing it. Don't do it.

    4. Re: Mobile by Dutch+Gun · · Score: 3, Informative

      Then you install and run that shit during testing. There's no good enough reason to let automated collection of exploitable information continue outside the explicit control of a development environment. "Just trust us, this information won't be misused" is bullshit you'd do well to leave behind.

      Yes, that's why I said it would only be used in pre-release version of the game - meaning copies of the game that are distributed only for testing purposes. At least read the post in full before you rant at me.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    5. Re:Mobile by Dutch+Gun · · Score: 5, Insightful

      Analytics might be valuable to YOU. A developer. But that doesn't make it okay. If you are are gathering data server-side for a multiplayer game that's one thing. But if you are gathering ANY data AT ALL from user's PCs, that represents an unacceptable risk to end users for no benefit to them. It's customer-hostile. You've only been getting away with it because people don't know you are doing it. Don't do it.

      I haven't done anything yet, because my game isn't in beta yet. Beta testers will be informed that I'm collecting information about their gameplay sessions, because this is more reliable than having them try to remember and describe their experiences. Of course, that feedback will be welcome too.

      Just to be 100% clear, I'm talking about in-game metrics. That is "how often does the player die". "Which weapons do they prefer to use?" "Are they getting stuck anywhere?" And so on. Not personal information about anything on their computer system. This is 100% for gameplay tuning, and is ONLY for beta copies of the game, which are released in order to help polish the game before release.

      See, this is why I'm pissed at game companies that are poisoning the well for developers like me. I can't even discuss the matter without getting modded as a troll.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    6. Re: Mobile by Anonymous Coward · · Score: 2, Insightful

      There's no good enough reason to let automated collection of exploitable information continue outside the explicit control of a development environment.

      Sure there is. e.g.: Heat maps of player deaths. Heat maps don't need to know who died, there's no need to collect personally identifiable information that could be exploited.

      As a developer you'd want to know if a particular part of your game is too hard and kills the majority of players trying to get past it. It allows you to retune that part of the game to make it fun instead of gruelling, improving the likelihood that players will have positive comments about your game to help garner new sales.

    7. Re:Mobile by Darinbob · · Score: 1

      Mobile games tend to be free and rely on ads. So it's expected there. But for a $60 game the developer really shouldn't be trying to squeeze a few more pennies out of you.

    8. Re: Mobile by Anonymous Coward · · Score: 0

      Are you paying those testers or is it just fair enough to trade their privacy for the privilege of finding your bugs for you?

    9. Re:Mobile by Anonymous Coward · · Score: 0

      I'm assuming your nickname is a reference to the crazy dutch bastard that killed 85 people?

    10. Re:Mobile by A+Hollow+Mockery · · Score: 0

      With that blatant disregard for the economic facts of the situation, soon there won't be any more console games, for $60 or any other price.

    11. Re:Mobile by Anonymous Coward · · Score: 0

      > Done correctly, this only identifies the users as an opaque and anonymous GUID, and doesn't store any personally identifiable information.

      I don't give a fuck how anonymous I am.
      I am not your fucking data point.
      I'm a fucking person, and if you want me as a customer, you will not spy on me, even if you hide the authorization for said spying in your EULA.
      If you respected me as a customer, you will ASK me if I'd like to send anonymous usage statistics to help you improve your games, and allow me to opt out.

    12. Re:Mobile by AHuxley · · Score: 1

      How good can a beta game communicate about its conditions in a modern OS? Windows 10? Linux? Mac?
      CPU heat? GPU heat? CPU/GPU throttling? Networking speeds? RAM amount/use by OS/game? Age of motherboard?
      What is the most interesting part to making a new game work well for most users?
      Did the beta stats show some really interesting ways a new OS like Windows 10 got used with an old CPU, new GPU? New CPU and new GPU? Ram amounts? 16 gb? 32 gb? 8 gb?
      Does code created have to really take a lot of unexpected conditions into account?
      Ty.

      --
      Domestic spying is now "Benign Information Gathering"
    13. Re:Mobile by Anonymous Coward · · Score: 0

      You're stealing valuable information from your players without compensation after THEY paid YOU.

      You scumbag.

      And you KNOW if you were square and told people exactly what you were doing. (no. not hide it in a fucking eula with weasel speak.)
      They would all tell you to go fuck yourself.

    14. Re: Mobile by Anonymous Coward · · Score: 0

      Sounds a pretty fair trade, really, given what's being talked about.

      Sheesh, your attitude stinks - so a dev actually has a legit argument to collect in-game telemetry on alpha- and beta-versions for things like balancing and you complain? Next time he'll just simply slurp everything up. If he's going to have this attitude even if he does the right thing, why not do the bad thing next time because you'll be yelled at?

    15. Re:Mobile by Khyber · · Score: 0

      "As a game developer myself, gameplay-related analytics are incredibly valuable. That is, metrics that tell game designers about how the player progressed through the game in various ways."

      In other words, you're too poor to hire a proper QA testing team from the get-go, and thus you need to rely upon the suckered general public to figure out shit that you should've figured out before you put the fucking game out for public consumption.

      I'm not touching a damned thing you produce.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    16. Re: Mobile by mmdurrant · · Score: 1

      First paragraph, third sentence. Read again.

      --
      I see my shadow changing, stretching up and over me...
    17. Re:Mobile by Dutch+Gun · · Score: 4, Informative

      I don't really care about any of that sort of hardware profiling. If I want to look at general hardware tends, I just look up the Steam Hardware Survey.

      Rather I'm talking about recording and analyzing data-points about the gameplay itself. For instance, I log every significant event as the player goes through the game. The player's location in the world over time, enemies killed, times died, when they switched weapons out, and so on.

      The point of all that is to help me to balance the game better. For instance, if I see a huge spike of deaths at the third boss in the game, I know that maybe it's a bit too difficult, and should be toned down a bit, or perhaps I need to telegraph hints about how to beat it more clearly.

      And again, this is only really useful in beta versions, while I can still make adjustments to the game's balance before the game's final release.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    18. Re:Mobile by Anonymous Coward · · Score: 1

      Tracking what a player does IN GAME should be done IN GAME by native first-party routines pushing data to a logging server (you want that data anyway to validate in game rewards, drops, etc. so you know hackers aren't injecting bogus data into memory), not with some shady process that executes from the fucking Windows directory and pretends to be a Windows process.

    19. Re:Mobile by phantomfive · · Score: 1

      I had my 2D Second Life clone out of Alpha within two weeks, and out of Beta within a month. What the fuck are you doing, still writing the invasive telemetry shit when you could've already figured out the starting code for the actual goddamned game?

      There's the difference, he's not writing a clone, he's making something new.

      --
      "First they came for the slanderers and i said nothing."
    20. Re:Mobile by Anonymous Coward · · Score: 0

      Nor should any of us. When we pay money unless it is explicitly stated so we assume we own the game and it is not spying on us.

      What this dev has done is illegally breaking into your machine without your knowledge or consent and bulk grabbing all kinds of data from your machine using your paid for data line.

      Saying that a buried clause in a contract that allows them to commit computer abuse and fraud is absolutely insane. You cannot legally give someone the right to break the law regardless of contract.

      Devs who attack large swaths of computers are giant assholes like script kiddies and advertisers who do the same thing.

      This dev says it is all about the gaming stats. The article states that the Red Shell API requires the game developer to spy on the system to 'fingerprint' it. So they aren't doing annonymous collection at all, they can uniquely identify these machines. They require 2 or more pieces of data to create the fingerprint depending on the size of the game.

      The overview of the Red Shell API states that just to get it to start you need to feed in which OS the user is using, what time zone they are in, what is the screen resolution of the machine, what is the regional language code in use, installed fonts, installed browers, revenue spent in game tracking, user account IDS, and of course it will also track in game events for statistics.

      Overall a blatantly illegal violation of the computer abuses and fraud act that no one is going to ever get even so much as a slap on the wrist about because EVERY CORPORATION IS DOING IT.

      What we really need is to start setting their precious ivory towers on fire and spray painting 'RESPECT US OR BURN' in 50 foot tall green letters across the front of what used to be a building.

    21. Re:Mobile by Xest · · Score: 5, Insightful

      I think you're perhaps missing the crux of why this sort of thing annoys people. The issue is not that what you say is wrong, I absolutely agree that such analytics are useful regardless of whether it's a game or any other piece of software, and you're right they can be anonymised (though this is all too often reversible, but that's a different subject for a different day) .

      The problem is that each and every time an application sends data from your system it's punching a hole out of your firewall to the wider net, and with so many applications doing this now it makes it hard for people to assure security - so whilst you say it's just anonymised data being sent out, anyone observing network traffic from their systems will see your application leaking data out to the internet even if it may only be a single player game for which there should be no reason to do this.

      My personal preference therefore is if you are going to do things like this, is that you make it optional and turn it off by default. Too much software nowadays connects to the net for the benefit of the company and without the consumer's consent, and it makes it all too easy for Malware authors to mask data extraction from systems. There was a time where you would know exactly what was coming and going from your PC, and I get that that time is gone, but that doesn't mean that it's okay to keep making the problem worse.

      So whilst you perceive it to be useful analytics (because it really is), the user perceives it to see you using their resources that they've paid for to to help your business at their expense by siphoning off data without them knowing.

      My view: good software is clean software, it does nothing without your knowledge, installs no 3rd party components that do anything other than the bare minimum to let your piece of software run, and does not try to meddle with your system at an OS level. That means no DRM, no analytics, no forced registering an online account (unless it's part of online play in a game for example), no installing anything other than in it's own installation directory. If your software does anything more than that then it's right that users are going to be suspicious.

      This is a classic case of "The road to hell is paved with good intentions". I get from your point of view that what you're doing you perceive to be harmless, but that's because you're writing it, you get to see the source code, and know what's collected. All the user sees is encrypted data being siphoned off their hard drive and being sent to an unknown server on the internet from a compiled, potentially obfuscated binary whose operations are protected by DRM that blocks any attempts to evaluate the applications operation at runtime.

      You see how that might piss a user off even if it's harmless?

    22. Re:Mobile by tlhIngan · · Score: 2

      "As a game developer myself, gameplay-related analytics are incredibly valuable. That is, metrics that tell game designers about how the player progressed through the game in various ways."

      In other words, you're too poor to hire a proper QA testing team from the get-go, and thus you need to rely upon the suckered general public to figure out shit that you should've figured out before you put the fucking game out for public consumption.

      I'm not touching a damned thing you produce.

      Well, QA lies. And if you're a small developer, your QA team consists of those you can recruit for the beta test, who generally end up being a self-selected group of people.

      Sure, you may know how to kill the third boss - you coded it, but to everyone else, knowing you need to hit that blinking yellow dot may not be as obvious. Short of putting up giant signs saying "hit the blinking yellow dot", that is.

      And since your group is generally self-selected, they may know a lot about the game already - perhaps they are well versed in your previous games and know you have a certain style, something newcomers might not catch onto. Thus what is obvious to everyone in your group, is completely unnatural and unexpected to the general public.

      We've seen it all before - Apple or Microsoft release a product after extensive public beta tests, only to have some stupidly glaring bug that makes you wonder "didn't anyone actually TRY this?!". And usually, the answer is no - because no one in the group would consider actually doing it (it's so stupidly obvious to them it's the wrong thing to do, so why do it? Or perhaps, no one has a set up configured in that way, even if say, its what 50% of people use).

      Everyone does analytics. Every FPS in the world has heatmaps that show where people get killed the most (sometimes they get published), or where people spend their time in a map (if a map is supposed to encourage movement around the map and avoid camping, knowing that people have found camping spots can be helpful in updates).

      And finally, sometimes things just happen unexpectedly - a bug in the game, a bug in the map, and you find people have taken unexpected routes and strategies through the world. This can be important to see - perhaps you want to encourage this behavior in a sequel to the game, or maybe it's an emergent behaviour you need to stamp out as it buggers up the map dynamics, balance or general fun. You may only find it out long after the game is released and people have gotten to become experts and turned a formerly challenging level into a cakewalk because they exploit several errors in the map that individually didn't seem to do much.

      And finally, it helps weed out imbalances - you may have a level that's completely balanced on paper, but experts down the road figure out if you do A, then B, then C, then D, your balance suddenly gets thrown way out of wack. People get very clever at figuring these things out.

      Unless you were tracking the metrics and analytics, you'd never discover this, or worse, may not discover it in time to fix things and now the gaming public just says to avoid some aspect of your game because it's horrendously bugged.

    23. Re: Mobile by Anonymous Coward · · Score: 0

      This is great and as you say as long as the information collected is not personal data there should be no issues from anyone.

    24. Re:Mobile by Anonymous Coward · · Score: 0

      Yet you use Windows on your computer? They operate on the same principle.

    25. Re: Mobile by Anonymous Coward · · Score: 0

      There's no good enough reason to let automated collection of exploitable information continue outside the explicit control of a development environment.

      This isn't the 90s anymore. Gamers expect frequent updates, patches and improvements.

      If a game doesn't get updated every few weeks it's considered "dead & abandoned". Thus devs need a constant source of information how to improve their games to satisfy this demand.

    26. Re:Mobile by thegarbz · · Score: 1

      represents an unacceptable risk to end users for no benefit to them.

      Ladies and gentlemen I present the person who complains that companies no longer listen to users.

      It's customer-hostile.

      Get a grip.

    27. Re:Mobile by thegarbz · · Score: 0

      The problem is that each and every time an application sends data from your system it's punching a hole out of your firewall to the wider net

      If your "firewall" lets applications punch holes out then you don't have a firewall.

      If your outgoing random ports pose a security threat then you also don't have a clue about network security. Normally I wouldn't say anything but in this case I just had to open up port 25671 in order to send this text to Slashdot to educate you.

    28. Re:Mobile by Xest · · Score: 2

      What absolute nonsense, the default state of just about every consumer router is to block all unsolicited incoming communications, and allow outgoing connections (sometimes using UPnP) such that the response are not blocked based on stateful packet inspection.

      This is sufficient and a huge step up for most classic attacks that are initiated from afar with no user interaction whatsoever such as those that plagued the internet through the 90s and early 00s. What it doesn't stop however are user initiated attacks where someone installs some malware, or runs a vulnerable piece of software such as an outdated browser that is exploited by a site they visit. In this case data extraction is indeed allowed. We could therefore do as you suggest and mandate that everyone that uses the internet has to be an expert in configuring their firewall so that they can explicitly choose what they communicate out to, or, we could just ask that companies stop exfiltrating data without permission, or without making it clear to the user ahead of installation that their software does that. One of those things is likely to fly with the general public, the other isn't, because some people actually want to get things done without spending their whole life configuring their firewall to only unblock certain ports, and whitelist certain sites as an when they need them. Your suggestion is the car analogy equivalent of only driving at 3mph in a car just to make sure you're at basically no risk of dying if you manage to crash rather than getting companies to make sure their cars are as safe as possible under typical usage in the first place.

      So why would you try and "educate" someone on a topic you clearly know nothing about if you don't even understand that a firewall can still block unsolicited incoming connections (which are far and away the most threatening) even if it doesn't block outgoing connections, especially when that's the single most common configuration in the world? Normally people at least have a basic understanding of a topic before trying to act as an authority on it.

    29. Re:Mobile by Anonymous Coward · · Score: 0

      If the testers are informed, then it's a completely different matter... Here we are talking about released games spying upon their users. I know the "end-user testing" is rampant in the industry, which is kind of a bad business practice, but this goes to another level, right?

    30. Re:Mobile by SuiteSisterMary · · Score: 1

      How is QA going to tell you that most players are ignoring the Engineer class because it's not as fun to play as the Soldier class? How is QA going to tell you how many people choose to sacrifice person A versus person B in the exciting conclusion to the second act? How is QA going to tell you that new players are quitting in droves for the tutorial about the cover mechanics?

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    31. Re:Mobile by Da+w00t · · Score: 1

      I'm pretty sure Valve has gameplay-related analytics for their games, e.g. "What part of the map did the player die in the most often" to show poor level design in play-testing, not sure if it made it into the release game or not. That's one kind of analytics that I'm fully in support of. None of this "you have IDA pro running, you can't play video games" crap.

      Here's an article: https://www.pentadact.com/2007...

      --

      da w00t. mtfnpy?
    32. Re:Mobile by drinkypoo · · Score: 1

      Ingress filtering is really not sufficient. It does nothing to stop malware phoning home. Once the user has become infected, they are screwed. But for some infections, cutting them off from C&C renders them harmless. Why would you not want to do that?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    33. Re: Mobile by Anonymous Coward · · Score: 0

      It was completely clear in his first fucking post. Go back to grade school and learn to read, moron.

      Nasty language doesn't feel good, does it?

    34. Re:Mobile by thegarbz · · Score: 1

      What absolute nonsense, the default state of just about every consumer router is to block all unsolicited incoming communications

      You could have saved a lot of typing if you only realised no one is talking about incoming connections.

    35. Re:Mobile by Xest · · Score: 3, Interesting

      It's not that I don't hear what you're saying, it's that I'm not sure how we make it a practical reality.

      This is a classic scenario of if you leave the door unlocked does that make it okay to rob someone? Sure it means the home owner is asking for it, but it doesn't make the act of theft in itself legal or something that's acceptable. We should still act against people committing theft regardless.

      So what you're effectively arguing is that rather than dealing with people acting illegaly, or at least in an anti-consumer manner, that it's upto every single internet user to become a technical expert in configuring and managing their firewall such that they explicitly whitelist every bit of outbound comms no? Even if we make that easy with a simple Allow/Deny dialog, then surely you realise companies will just exploit it with confusing names like "Important Windows System Analytics needs to access the internet." right?

      That's really my point here - that yes, we need to get users back in control of their systems, but how do we do that in a practical way? and whilst we're trying to do that, I don't think that means that we shouldn't try and make vendors themselves more responsible.

      At the end of the day a router blocking unsolicited inbound comms is still a firewall and people moving to this kind of firewall as standard was one of the single most important improvements in internet security in the history of the internet. The days of people being directly exploitable as is the case now were far worse, and even here we at least have anti-malware software to try and block the circumstances you describe. The biggest problem with it is the combined refusal of anti-malware vendors to treat analytics and/or spyware from "respectable" companies as malware which is really the problem here - if Redshell was reasonably flagged up as malware by anti-malware vendors because it's at least as intrusive as some of the things that real actual flagged malware like various tracking cookies that do get flagged track, we wouldn't even need to have this discussion as games developers wouldn't use it due to their software being permanently flagged as malware when a user attempts to install it.

      If you do have a practical proposal that involves your average joe being both able and willing to whitelist or block all outbound comms I'd genuinely be interested to hear it, but otherwise the best we've got is to call out companies doing bad things with software and to pressure them to change.

    36. Re:Mobile by Scarred+Intellect · · Score: 1

      I feel for you. Unfortunately, I think most people who read your post are going to see "analytics are incredibly valuable. Metrics tell about the player. This identifies the users and stores personally identifiable information"

      You might find the following article interesting: Fractured Space - Analysing our Free Weekend

    37. Re:Mobile by Xest · · Score: 1

      Perhaps if instead of lashing out like a child with attention deficit you articulated yourself with something less stupid in future you wouldn't have this problem. Instead we're stuck with your quote which inherently implies you think a firewall isn't a firewall if it allows outbound connections even if it denies unsolicited inbound connections:

      "If your "firewall" lets applications punch holes out then you don't have a firewall."

    38. Re:Mobile by thegarbz · · Score: 0

      Stop being a retard. We're talking exclusively about outbound connections here.

    39. Re:Mobile by Xest · · Score: 1

      Do I need to phone your mother to fetch you your Ritalin?

    40. Re:Mobile by mchall · · Score: 0

      You get modded a a troll because your command of the English language sucks, and perhaps you should work on your command of that before you trry other languages.

      Pot. Kettle. Learn to proofread, you troll.

    41. Re: Mobile by Anonymous Coward · · Score: 0

      They don't think that. That's what "we" are.

      If a game hasn't had a patch in a month or so you can bet your sweet ass the "THIS GAEM IS DAED AND ABANDONED!!1" posts on its Steam forum and negative reviews start to appear, even for singleplayer games.

    42. Re:Mobile by WaffleMonster · · Score: 1

      You could have saved a lot of typing if you only realised no one is talking about incoming connections.

      Whoooooooooosssshhhhh

    43. Re:Mobile by Khyber · · Score: 1

      XP doesn't. :) And it still runs every game I care to play (or for that matter, develop.)

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    44. Re:Mobile by Khyber · · Score: 2

      "How is QA going to tell you that most players are ignoring the Engineer class because it's not as fun to play as the Soldier class?"

      Ever work in QA? Here, let me show you how it works; It's called a written report. You play the game, then you write down your fucking issues and submit them.

      What world requires spy software to do that?

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    45. Re: Mobile by Khyber · · Score: 0, Troll

      " I'm currently writing my own system that measures this data in pre-release versions of the game"

      That does nothing to assuage me that there is no lying by omission happening. The second anyone puts any telemetry into anything, history shows something else is going on behind the scenes.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    46. Re:Mobile by Khyber · · Score: 0

      I'm starting from scratch, including WRITING THE GODDAMN ENGINE.

      But you continue to show that you don't know much about coding, let alone game development.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    47. Re:Mobile by Khyber · · Score: 1

      I read everything. I sense lies of omission. It's pretty much nailed by history, telemetry means hidden shit happening behind the scenes that you don't want.

      But you feel free to defend someone who is literally spying on you when there's no fucking reason to. A written report during playthrough testing - like done in almost any other fucking game development studio - would work just fine.

      Oh, and then knowing how small dev shops tend to operate, I doubt that code would get properly excised, and it would find itself in the commercial version of the game, still fucking active and spying on people.

      I kicked EA's ass in court over very similar shit. I've done this court fight. Meanwhile, you sit around, ignorant as shit to reality. Typical 7-digit UID holder.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    48. Re: Mobile by tepples · · Score: 1

      It is intractable for the developer of a game for GNU/Linux, Windows, or Android to test the game for compatibility with every combination of PC or Android device components. Or would you prefer that most games be console-only?

    49. Re:Mobile by thegarbz · · Score: 1

      Please do, it'll be more productive than the nonsense you think you were adding to this discussion.

    50. Re:Mobile by tepples · · Score: 1

      Where does a small self-funded studio get the money for comprehensive QA on its first two games?

    51. Re:Mobile by Anonymous Coward · · Score: 0

      If your outgoing random ports pose a security threat then you also don't have a clue about network security.

      You don't know network security. You don't know how tcp/ip works. You repeatedly make baseless assertions here on slashdot making a fool of yourself. Many games don't work without internet access. Any program can use any port. Have any one port open? All software can detect that and send data out. In the case of any data being sent out, that is sufficient for someone upstream to enumerate software on your system, increasing risk. Any analytics system increases attack surface. What are you going to do, place a deny any on outgoing ports? Nothing would work on a user system. Equivalent to disconnecting if you lock down outgoing ports by default.

      Firewalls are far more primitive than you think. Hackers are far more clever than you.

    52. Re:Mobile by jeff4747 · · Score: 1

      Ever work in QA? Here, let me show you how it works; It's called a written report. You play the game, then you write down your fucking issues and submit them.

      Ever work in QA? Did you notice that the people who work in QA are not representative of all players?

      QA's assessment of what is "fun to play" does not necessarily correlate with the public at large. Also, having to play the same game hundreds of times through it's alpha and then beta stages means their opinion of what is "fun" in the game is going to be out-of-whack compared to someone who just picked it up.

    53. Re:Mobile by Anonymous Coward · · Score: 0

      Don't listen to these guys Dutch you're on the right track. They're using a whole bunch of "if even just one kid has their feelings hurt" kind of crap logic. It's cool that you want to make a game for other people, rather than just make a game for yourself and hope some other people might want to play it too. Good luck!

    54. Re: Mobile by Anonymous Coward · · Score: 0

      Anime.

    55. Re: Mobile by Anonymous Coward · · Score: 0

      Steam is cutting off access soon. I hope you aren't using steam, I doubt you are though.

    56. Re: Mobile by Anonymous Coward · · Score: 0

      Iunno chief. You tell me.

    57. Re:Mobile by Anonymous Coward · · Score: 0

      wow

      you must rape children to be that angry at the world

      literally nothing else could make someone so angry on the internet

    58. Re:Mobile by CrashNBrn · · Score: 1

      Sounds like the kind of data that would be needed in a game save file to maintain the world state.

    59. Re: Mobile by pchasco · · Score: 1

      Not sure if it makes a difference to your opinion on the matter, but many of these telemetrics SDKs just use HTTPS to phone home. That being said, any hacker one leave above script kiddie level would look at the destination and with some digging, determine what service is being used. But unless they can somehow decrypt your HTTPS traffic, youâ(TM)re probably OK. If they can decrypt it, youâ(TM)re basically already screwed anyway...

    60. Re:Mobile by Anonymous Coward · · Score: 0

      Don't know about Dutch, but I see it and am gonna double down with:
      "The user is a goddamned idiot."

      oh and also:

      "The customer isn't always right, they're always an asshole."

    61. Re:Mobile by Anonymous Coward · · Score: 0

      Do you not know how public Beta tests work? I haven't seen this level of non-thinking since the political fuckwits flooded the place.

    62. Re:Mobile by tepples · · Score: 1

      Do you not know how public Beta tests work?

      Correct, I do not know the financial norms of a public beta test. Is it acceptable to charge beta testers? If a public beta is instead required to be without charge, what prevents everybody from participating in public beta as a substitute for purchasing the release?

    63. Re:Mobile by Dutch+Gun · · Score: 1

      I completely hear you, and am not going to argue against your points, because I actually agree with all of them. But you're either missing or misunderstanding something fairly important: my retail game will have no telemetry.

      The telemetry-gathering I'm describing is only for the beta version (the TEST version) of the game for which users will obviously pay nothing, and will have a big warning notice telling people that this version game will automatically send me feedback about their gameplay experience. It will also have a few built-in questionnaires ("rate how much fun you're having 1-5", etc) to find out things which automated metrics can't really help with, and allow them to add additional notes to me, so it's not like I'm trying to be sneaky about this. There are NO weird tricks going on, external or 3rd party DLLs, DRM, or anything like that.

      I hope I'm being clear about what I'm doing here. Like I said, I think the term "telemetry" has just become so poisoned that I can't even use the word without people experiencing a visceral gut reaction, worrying that I'm doing something sneaky or evil. My game is going to be straightforward buy-and-play at a reasonable price, no DRM, no DLC, cross-platform... all the things many gamers say they want. I'm a gamer too, of course. It makes me a bit sad to think that I get lumped into the "evil" category of game developers simply because I'm using a tool to help me refine the game during the testing phase.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    64. Re:Mobile by Dutch+Gun · · Score: 1

      That's a great analogy. You could certainly think of the in-game telemetry as basically a save game, but recorded over time with game time and player position associated with each event as it occurs. It's not exactly the same data as a save game, of course, because there's a bunch of internal state I don't care about and don't bother to record, but the principle is the same.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    65. Re:Mobile by Anonymous Coward · · Score: 0

      Wow. First, his english doesn't "suck". The appropriate term is "is poor". Unless by "sucks" you mean like a blow job, then more power to you.

      Second, the modern world demands some sort of statistical feedback if you ever expect to get funding or anything to increase your marketshare. Games are not what they used to be.

      Third, if you had your so-called "2D Second Life clone" out of Alpha in 2 weeks...My guess is the quality is poor, or the game is literally some sort of chess board you can move pieces around on. Or you have no job. Or you have a job but have no life.

      Fourth, if you had any ability to read english you'd see that he is actually not 'just starting' his game.

      Fifth, I work around people who code and don't speak more than 10 words of english. Shocking, I know, but maybe you'd see pattern recognition isn't always about seeing squares and circles.

      I assume you have no job, because no matter how godly your skills was, releasing a '2D second life clone" in 2 weeks with a single person working on it would require an inordinate amount of time. So you're either not sleeping or not working. Or wrote a big pile of code that won't scale and probably never got played, except by you that one time...

      That you can't even see how obvious "Troll is Troll", tells me that you should work on your command of Social Skills, personal hygiene, and self-respect before attempting to insult others.

    66. Re: Mobile by Anonymous Coward · · Score: 0

      Then you hire a fucking QA team to test that shit. You DO NOT exploit paying customers for free labour, asshole. Whatever difficulties you have developing a piece of software is YOUR difficulty to deal with, not your customers'.

    67. Re: Mobile by Anonymous Coward · · Score: 0

      Oh go fuck yourself. YOUR attitude stinks. You're a fucking entitled little shit who thinks he deserves not only payment for a product, but free labour and data from users.

      Go hire a fucking QA team or PAY your users fair market wage, you cheapskate motherfucker. Users are not there to do your work for you.

    68. Re:Mobile by Anonymous Coward · · Score: 0

      If you want to stay in business then yes, the customer IS always right.

      Otherwise feel free to wither away and die.

    69. Re:Mobile by Anonymous Coward · · Score: 0

      I don't give a shit because their financial situation isn't my concern.

    70. Re:Mobile by Anonymous Coward · · Score: 0

      Then why are all of the best games made back in times when companies didn't spy on their customers?

    71. Re:Mobile by tepples · · Score: 1

      Then you end up never getting to play a game because it never got the funding to be developed in the first place.

    72. Re: Mobile by Anonymous Coward · · Score: 0

      This isn't the 90s anymore. Gamers expect frequent updates, patches and improvements.

      Have you ever stopped to wonder why it got that way?

      I'll tell you. It's because modern "developers" aren't real developers, they are clueless wannabes using the work of others (they don't even write their own libraries, engines or renderers). Back in the 90s, you could get software that was fast, stable, secure and *completed*. Now all of this shit is half-working and broken garbage. THAT is why they need to constantly push out a fucking hundred patches a day.

      When I see a game receiving lots of updates, I don't think "Wow, what a great developer. They really support their product.", no, I think "Wow, what a shit developer. They don't know how to code and are constantly having to do trial-and-error in a pathetic attempt to finally fix their broken garbage."

    73. Re:Mobile by Anonymous Coward · · Score: 0

      Why do you think anyone would give a shit? There are plenty of games out there that ARE getting made by responsible game developers. We'll just play one of those instead of the half-assed pile of shit that would doubtless require endless patches even after getting money for nothing up front by e-begging. I'd rather give $20 to a homeless person than to some entitled asshole with no sellable product like you.

      Customers don't pay you so that you can make something. They pay you so that they can get a product. You can't sell a product that you don't have. Go learn something about business, kid. You obviously haven't got a clue how this all works.

    74. Re:Mobile by jeff4747 · · Score: 1

      Then why are all of the best games made back in times when companies didn't spy on their customers?

      Because you're getting old, and nostalgia is beginning to color your memories.

    75. Re:Mobile by tepples · · Score: 1

      There are plenty of games out there that ARE getting made by responsible game developers. We'll just play one of those instead of the half-assed pile of shit that would doubtless require endless patches
      [...]
      Customers don't pay you so that you can make something. They pay you so that they can get a product.

      It appears you're defining "a product" as something that requires no service after the sale, even across a huge variety of end users' PCs. How do "responsible game developers" find the money to cause "a product" to come into existence in the first place?

    76. Re:Mobile by Anonymous Coward · · Score: 0

      I don't care. That's a problem for the business to worry about, not the customer. Everybody has their own shit to worry about.

    77. Re:Mobile by Anonymous Coward · · Score: 0

      Please do enlighten us. What economic facts are you speaking about? The economic fact that video game companies make money hand over fist and STILL feel they are entitled to help themselves to customer data and labour?

    78. Re:Mobile by Anonymous Coward · · Score: 0

      Nope, pretty sure it's because those games were actually good, unlike modern games that spy on you and try to make you do free labour.

      Fact: Deus Ex is better than any game since its release and they did it all without the scummy behaviour and unethical attitude.

  7. Redshell by Anonymous Coward · · Score: 1

    In case you didn't want to RTFA.

    Be aware that Unity, a popular game engine, bakes analytics into the game at compile time.

    1. Re:Redshell by jeff4747 · · Score: 1

      Unity's analytics are about what you do in the game. Such as where you walk, where you die, where you kill stuff, what weapons you're using and so on.

      Redshell's analytics record what else is installed on your system as well other information about you, personally.

      They're really not equivalent.

    2. Re:Redshell by pots · · Score: 1

      Thank you, I try to call attention to this whenever I can. You can not make a Unity game which does not spy on your players.

      Frankly, this outcry over RedShell is probably not going to do anything. It's too specific, limiting itself to this one implementation of spying instead of calling out spying in general.

    3. Re:Redshell by Anonymous Coward · · Score: 0

      Both are exploiting the paying customer into doing free labour and taking their data without compensation. Both consume system resources, internet bandwidth and electricity without compensation.

      If you think either one is acceptable, then you are a scumbag.

    4. Re:Redshell by jeff4747 · · Score: 1

      Both are exploiting the paying customer into doing free labour and taking their data without compensation

      The compensation is a better game for a lower price. Unity's metrics let the developers balance and tweak the game. No analytics, and that doesn't happen nearly as much or as well.

      Also, you agreed to do it when you bought the game. You do read through EULAs, don't you?

    5. Re:Redshell by Anonymous Coward · · Score: 0

      The compensation is a better game for a lower price.

      First of all, bullshit. I still see games selling for $50-$60. Secondly, I'll gladly pay more upfront for a good quality game that doesn't try to steal my data or use me as free QA.

      Unity's metrics let the developers balance and tweak the game. No analytics, and that doesn't happen nearly as much or as well.

      Funny then that no Unity based game is a good as the non-Unity, non-spyware based games of the past. None of the best games of all time are Unity based or have spyware. If a developer wants to make a good game, then they need to pay a fucking QA team.

      Also, you agreed to do it when you bought the game. You do read through EULAs, don't you?

      The fact that a company would try to bury important information like that in a EULA proves that they don't respect their customers.

  8. The coward strikes again... apk by Anonymous Coward · · Score: 0

    More bullshit from unidentifiable anonymous trolls. Don't you have anything better to do?

    What is your real name, address, and phone number?

    * You're not scared, are you?

    If you're not scared, don't run from my question.

    APK

    P.S.=> I seem to be the only real man here, who isn't afraid of being accountable... apk

    1. Re:The coward strikes again... apk by Anonymous Coward · · Score: 0

      Yet you can't post your address so people you've defamed can sue your ass.

      Accountability my ass. You're a coward who runs. That alone makes anything you create untrustworthy.

    2. Re: The coward strikes again... apk by Anonymous Coward · · Score: 0

      Who farted?

  9. Only for now. by Gravis+Zero · · Score: 1

    They'll just do this again when people aren't paying attention. Maybe next time they'll hide it well enough that it won't be discovered.

    --
    Anons need not reply. Questions end with a question mark.
  10. I have a little question of developers... by Anonymous Coward · · Score: 0

    When did the moment of the internet pass from becoming an evil tool to be used for controlling/observing& taking advantage of our fellow humans from the early promise of sharing and connecting each other? Was the whole point from the onset for it to be used to 1984 us all? I don't like or agree with this constant surveillance thing that the internet has become. I'm both impressed and disgusted with how our lives have changed in only the last 10 years. Future wars will be fought with the press of a few buttons by those who have the ability to turn off electric grids of entire countries by a select few.

    When a simple app can be the conduit to destroy an individual's life entirely, it'll already be too late for the freedom of our race. (Captcha is apropos, "standoff".)

    1. Re:I have a little question of developers... by blahplusplus · · Score: 0

      When did the moment of the internet pass from becoming an evil tool to be used for controlling/observing& taking advantage of our fellow humans from the early promise of sharing and connecting each other?

      As soon as human beings proved they didn't understand how technology worked, it began with mmo's and phones. When high speed internet became a thing videogame companies were itching to steal PC games and rebrand them mmo/online games and put drm in them. Tech companies always hated users owning their own software. They used kids and ignorant parents to sell games like everquest and world of warcraft to a tech ignorant public once that was done you now have a generation of kids who are now teens/adults who are totally ignorant of how technology works getting raked over the coals. The reality is the average person in capitalist society is a fucking moron incapable of making rational free market decisions because the human brain did not evolve to live in a high tech capitalist society.

      Corproations have always been evil, this is not unique to videogame companies. You'd best go pickup a book on what corporations have been doing in the world by william blum and get a clue how america and capitalist has largely worked through history. If the US gov will invade countries on behalf of her corporations what the hell else do you think they will do for a profit?

      https://williamblum.org/

      Basically when the average person got an iphone with a computer in it they built a walled software garden. Once Apple had a walled garden and high speed internet allowed push button theft of software, aka the internet allowed corporations to keep software on computers in their office, before they had to physically ship the entire program to you, in an age of high speed internet they can just keep half the software and chain it to servers and customers can't do anything because they are 100's of miles away. The market is over, you need physical proximity to a business in order to force it to release software in complete form. The internet has given companies super power to steal software and commit fraud on unprecendented scale because the smart of the tech and game buying public has no market power, they cannot reach these companies from 200 miles away. The dumb half of humanity feeding money to these companies allowed companies to force these policies through and be rewarded.

      It's not that the smart half of the public wanted it. The only way to have put a stop to it to prevent stupid consumers from robbing the smart half of society would be to have portal technology or ideological revolution. You need physical proximity to the business in an internet enabled society in order to have any market power to influence how software is released. Otherwise they can just divide the software in two form the safety of their offices while their customers are 100's of miles away from them.

      The unintended consequences of the internet + private ownership of the means of production = society has zero market power.

    2. Re:I have a little question of developers... by AHuxley · · Score: 1

      In 1984 ram and cpu parts where limited and the OS was limited... displays only had so many colors. The tape and storage media for the home media was limited. Games had to look good and sell within a set of limitations.
      Now we have 4K and 5K and 8K and advanced gpu and cpu. The wonders of Windows 10 to help games get created.
      As for the other 1984, thats the just big gov doing collect it all.

      --
      Domestic spying is now "Benign Information Gathering"
    3. Re:I have a little question of developers... by Cederic · · Score: 1

      As soon as human beings proved they didn't understand how technology worked

      Well done, you've managed to prove you don't know how humans work.

      I know how technology works. I don't monitor every packet leaving my PC, I don't MITM the encrypted data streams, I don't reverse engineer data formats and I don't correlate data structures to the activity, software and configuration on my PC.

      Just what the fuck would an informed capable technical person do to understand the data being sent back to a game developer - especially for a game with online elements - that doesn't mean it's now their full time fucking job?

      As for using MMOs as an example, it's been very obvious right from the moment people encountered them that they're sending a shit ton of data back to the server, which then shares elements of that data with other members of the public. What the fuck do you think MMO stands for?

      It's not that the smart half of the public wanted it. The only way to have put a stop to it to prevent stupid consumers from robbing the smart half of society would be to have portal technology or ideological revolution.

      Sorry but no, nobody is forcing any software or services onto you. If you really think there's a dumb/smart divide and you're too stupid to reject the software and services you deem malicious, guess which side of the divide on which you fall.

    4. Re:I have a little question of developers... by blahplusplus · · Score: 1

      Well done, you've managed to prove you don't know how humans work.

      I know how technology works. I don't monitor every packet leaving my PC, I don't MITM the encrypted data streams, I don't reverse engineer data formats and I don't correlate data structures to the activity, software and configuration on my PC.

      If you bought an mmo game you told the corporate world explicitly that you'd bend over to be exploited - aka it's not in your rational interest to pay for videogames you don't own or control and pay monthly at that. Private wow servers proved that they just took RPG's and stuck the mmo label on it to get that monthly fee from the stupid and irrational membres of the species. That was the big mmo scam for those of us who PC gamed during the 90's when EA was pushing ultima online to the bottom feeders of the RPG community. We knew the writing was on the wall for single player RPG's as companies re-branded their single player rpg's /w multiplayer as mmo's. Which is what happened to guild wars.

      The reality is the reason loot boxes and all modern exploitative game practices exist is because ignorant people and stupid irrational people like yourself gave up your right to privacy and ownership of game software. Now most games are aimed at kids and stupid parents who don't have a fucking clue how computers work. Those who do and bought the corporate PR to have games stolen and held hostage on servers across the pond to pay for the privilege are just dumb and they ended up ruining gaming.

      Sorry to tell ya, loot boxes exist because the average gamer and human being is ignorant and irrational.

    5. Re:I have a little question of developers... by Cederic · · Score: 2

      If you bought an mmo game you told the corporate world explicitly that you'd bend over to be exploited

      Really? So by wanting to play on a server with several hundred other players I'm begging to be exploited, instead of, I don't know, wanting to play on a server with several hundred other players?

      You're a fucking idiot.

    6. Re:I have a little question of developers... by Cederic · · Score: 1

      Actually, I'll add to that.

      We knew the writing was on the wall for single player RPG's

      Like KOTOR, like the Elder Scrolls series, like the Divinity series, like Fallout, like the Witcher series. Oh, wait.

      You're a fucking idiot.

      The reality is the reason loot boxes and all modern exploitative game practices exist is because ignorant people and stupid irrational people like yourself gave up your right to privacy and ownership of game software.

      Loot boxes and data mining have fuck all to do with MMOs. You're making a non-causal link and providing no evidence to support it.

      You're a fucking idiot.

      Sorry to tell ya, loot boxes exist because the average gamer and human being is ignorant and irrational.

      So when I put several hundred hours into theHunter:COTW and can't find a loot box, play through 100 hours of story in The Witcher III and can't find a loot box, enjoy a long dynamic and very replayable story in Divinity Original Sin 2 and can't find a loot box, play through multiple campaigns in Total Warhammer 2 and can't find a loot box, spend several seasons trying to win the premiership with Wrexham in the latest Football Manager and can't find a loot box, is it possible, just maybe, that there are plenty of gaming choices available for people that don't want loot boxes?

      You're a fucking idiot.

    7. Re:I have a little question of developers... by blahplusplus · · Score: 1

      If you bought an mmo game you told the corporate world explicitly that you'd bend over to be exploited

      Why do you now think lootboxes and microtransactions exist in "single player" AAA games? Why do think they are being shoved into every game and every game is now being drm'd up the wazoo and given the corporate propaganda moniker "online game"? Team fortress 2 with hats? Paid mods from bethesda? Lootboxes where you might get the chance to get a skin in a game you already paid for? We live in a full blown videogame idiocracy.

      MMO's were the trial balloon to get people to accept paying for software they don't control so all that other stuff was possible.

    8. Re:I have a little question of developers... by Cederic · · Score: 1

      Why do you now think lootboxes and microtransactions exist in "single player" AAA games?

      Not the games I buy and play.

      Why do think they are being shoved into every game and every game is now being drm'd up the wazoo

      Games have less DRM now than they did in the 80s. Less now than they did in the 90s. Probably a comparable amount now to the 00s, but that's the post-MMO era.

      and given the corporate propaganda moniker "online game"?

      Sometimes the game includes online features. Sometimes the online connection is used as a more robust form of DRM. Sometimes the game is an online game. Many games work perfectly well with no network connection at all.

      Team fortress 2 with hats?

      Free game with cosmetic feature players can optional choose to embrace? Oh no, you mean I can actually play the game for free and never pay for it? Shit, if someone else wearing a hat upsets you that much, adopt plan B: Don't fucking play it.

      Lootboxes where you might get the chance to get a skin in a game you already paid for?

      You paid for the game. You didn't pay for the artistic creations that are available via the lootbox. Those are only available to people that pay additional money. I don't pay for those as I dislike the gambling aspect and I'm too sensible. I have historically paid for digitally created works to enhance my enjoyment of a game, but that's because I wanted to wear a Japanese schoolgirl sailor outfit while playing golf. I looked damn good in it too.

      We live in a full blown videogame idiocracy.

      That's an interesting way to spell "diverse and comprehensive market meeting a range of needs and providing opportunities to consumers with varied desires, preferences and financial options".

      MMO's were the trial balloon to get people to accept paying for software they don't control so all that other stuff was possible.

      Oh for fucks sake. No, they were not. MMOs have a substantial ongoing cost base that needs to be paid for and early MMOs used a subscription model to assure the continued income required to cover those costs.

      You remain a fucking idiot.

    9. Re:I have a little question of developers... by blahplusplus · · Score: 1

      Games have less DRM now than they did in the 80s.

      You're delusional if you believe this, DRM didn't exist in the 80's and 90's, drm is breaking the software code into pieces so part of the software is never released so the game breaks when the code at the server at corporate HQ is turned off. Copyright protection is not drm. DRM is where companies control the software. Even copyright protected 80's and 90's games you had the complete code. Good luck trying to preserve modern drm infested games where the server exe is not included with the game like quake 3 in the 90's.

    10. Re:I have a little question of developers... by Cederic · · Score: 1

      Strange, I recall code wheels, text written in hard to read colours, use of manuals as code books, corrupt sectors on disks, 'CD must be present' checks and actual fucking rootkits in the 80s and 90s.

      Maybe you were playing Rogue all that time. Good game.

    11. Re: I have a little question of developers... by Anonymous Coward · · Score: 0

      You could self host it on your own hardware and connection. Tribes 1 had a mod that allowed 256 players in the days when dial up was still common. That was a first person shooter with jetpacks, planes and high velocity movement in large maps. It lagged like hell if there were more than 64 players, but this is twenty years ago and was running in volunteers hardware.

      The fact is that until we get an easy to use interface with a thumbs up thumbs down setting of rules on a per connection, per ip destination, most people will just allow all, not play only games that they can whitelist to a few known ips.

    12. Re:I have a little question of developers... by blahplusplus · · Score: 1

      Strange, I recall code wheels, text written in hard to read colours, use of manuals as code books, corrupt sectors on disks, 'CD must be present' checks and actual fucking rootkits in the 80s and 90s.

      Maybe you were playing Rogue all that time. Good game.

      Everything you mentioned has nothing to do with incomplete software - aka drm, there was no high speed internet in the 80's you got the entire game, there was no code missing from the game like modern drm laden games. Modern games like mmo's and games like war for cybertron DO NOT release the server exe with the game, part of the game is running on some corpoately owned server in order for its multiplayer to function. That's a far cry from quake 3 where the server exe is built into the exe. Modern games are fraudulent and broken by design products where the functionality only exists as long as the server at the other end is operational.

    13. Re:I have a little question of developers... by Anonymous Coward · · Score: 0

      Only a fucking idiot overuses and abuses ad homs.

    14. Re:I have a little question of developers... by tepples · · Score: 1

      "Digital restrictions management" has a broader definition than the sense you're using, which would be more widely understood as "online-only DRM".

    15. Re: I have a little question of developers... by Anonymous Coward · · Score: 0

      This. Mod up.

    16. Re:I have a little question of developers... by burningcpu · · Score: 1

      The world isn't as conspiracy-ish as you think.

      Not because the world is a 'good' place, but because conspiracies are a sort of work, and not the sort people do for free.

    17. Re:I have a little question of developers... by Gojira+Shipi-Taro · · Score: 1

      You do understand the concept of a persistent multiplayer world, yes? MMOs are nothing like FPS shooters. In an FPS the "world" starts over with every new game.

      A subscription-based MMO... of fucking course they're not going to give you the server software so that you can run your own and not pay them.

      --
      "Oh my God. This is terrible. This is the end of my Presidency. I'm fucked."; ~ Donald J. Trump
    18. Re:I have a little question of developers... by blahplusplus · · Score: 1

      You do understand the concept of a persistent multiplayer world, yes? MMOs are nothing like FPS shooters. In an FPS the "world" starts over with every new game.

      A subscription-based MMO... of fucking course they're not going to give you the server software so that you can run your own and not pay them.

      You do understand the concept that "persistant multiplayer world" is PR speak to con gullible people like you right? Oh wait theres some private wow servers over here to disprove your notion that you can't have an "mmo" (pr speak for rpg with multiplayer with dedicated server) you buy as a one off purchase.

      Private servers:

      https://news.ycombinator.com/i...

      "MMO" is a PR speak term for idiots who don't think logically, otherwise private wow servers would be impossible. The fact that private wow servers exists, prove you and the gaming public are idiots.

      Here's what the game industry did during the 90's, during the 90's PC rpg's were growing in cost to produce and CEO's floated the idea of conning the gullible public out of its money by rebranding the single player PC rpgs /w multiplayer component and rebranding them mmo's. That's all the term mmo is - a PR shell game to get you to pay monthly to what have would been a fully normal game with multiplayer in the 90's. They realized they could make much more money and steal the software from a gullible public by just shifting words around because you reason by emotion not truth.

      See the science, your brain does not reason nor see reality as it is:

      On reason

    19. Re:I have a little question of developers... by blahplusplus · · Score: 1

      "Digital restrictions management" has a broader definition than the sense you're using, which would be more widely understood as "online-only DRM".

      The very concept of DRM didn't exist in the 80's and 90's, drm is a term invented in the 2000's and post 2000 era sorry to tell ya, I lived it. You're trying to read the future back into the past.

    20. Re:I have a little question of developers... by tepples · · Score: 1

      The very concept of DRM didn't exist in the 80's and 90's

      Not under that name, but what's CSS on DVD Video?

    21. Re:I have a little question of developers... by blahplusplus · · Score: 1

      The very concept of DRM didn't exist in the 80's and 90's

      Not under that name, but what's CSS on DVD Video?

      You're confused, copyright protection is different from drm. DRM is literally breaking the product in a way that companies have control of the product. CSS on DVD means you have the entire DVD files even if they are encrypted.

    22. Re:I have a little question of developers... by Waccoon · · Score: 1

      And yet, developers were still able to deliver games that were fun to play before all this analytics nonsense.

      Games weren't necessarily more fun back in the day, but I certainly appreciated and enjoyed them (and the Internet in general) a lot more.

    23. Re:I have a little question of developers... by Anonymous Coward · · Score: 0

      TBF, they're pretty profitable with even the thinnest of margins if you can repeat it 7 billion times. See: Spam email "Who could fall for this!?" logic

  11. Re:Now if we can only get... by Anonymous Coward · · Score: 0

    Registered slashdot posters like and use apk's hosts engine in Windows model and states his Linux model is better https://news.slashdot.org/comments.pl?sid=12242172&cid=56800816/

  12. Pi Hole? by Anonymous Coward · · Score: 0

    How does this mo-fo report? Can I screw it up with pi-hole or other DNS tweaks?

  13. Re: Now if we can only get... by Anonymous Coward · · Score: 0

    I'm planning to sue APK for taking my comment out of context and using my name and likeness to promote his product. I am entitled to royalties for every time APK has posted a product using my words and user name.

    APK can either cease and desist from posting that comment or pay me a royalty for each time he posts it.

  14. HDHomeRun calls home by Anonymous Coward · · Score: 1

    HDHomeRun calls home every 10 minutes uploading a complete list of available channels and device information including internal IP address of HDHomeRun devices.

    All data is unencrypted and transmitted entirely in the clear.

    HDHomeRun operates an API ipv4-api.hdhomerun.com that is not in any way encrypted, secured or CSRF protected. It can be called by any website to fingerprint owners of HDHomeRun devices on their network.

    Attempting to block HDHomeRun from calling home by blackholing DNS entries results in HDHomeRun switching to Google DNS server 8.8.8.8 BYPASSING the ACCESS CONTROL users have put in place. It is necessary to also block access to 8.8.8.8 to stop the behavior in its entirety.

    A simple call to http://ipv4-api.hdhomerun.com/... by anything on your network.

    Provides a JSON formatted list of HDHomeRun devices on your network. The call includes unique device ID and internal URLs that again with no CSRF protection of any kind can be trivially leveraged by malicious websites to get additional information including device AUTHORIZATION CODE, set internal parameters, gather current shows being watched and transmit verbs stored persistently and which modify device behavior all without any protection or authentication of any kind whatsoever.

    There was no clickwrap agreement of any kind or any indication that HDHomeRun would be calling home and doing so in such a ridiculously insecure manner.

    If you own an HDHomeRun device for your own security and privacy please take the following steps immediately:

    Blackhole DNS access to ipv4-api.hdhomerun.com
    Block access to Google public DNS servers @ 8.8.8.8

    1. Re: HDHomeRun calls home by Anonymous Coward · · Score: 0

      Do you have links or evidence to support this, not that I doubt this? I own such a device and it may be time to make some complaints to SiliconDust.

    2. Re:HDHomeRun calls home by jtara · · Score: 1

      CSRF is irrelevant for IOT devices and native apps, and cUrl, etc. They are not browsers, and it's the popular consumer browsers that enforce CSRF. CSRF is a crock.

      We can't guess whether you are referring to: the HDHomeRun devices, their mobile native apps, or their browser interface, because you didn't say.

      But, yea, nobody should be using http: any more and end-running DNS black holes is uncool.

      If you have proof, and it's like this on iOS, let Apple know. Google don't care.

    3. Re:HDHomeRun calls home by Anonymous Coward · · Score: 0

      CSRF is irrelevant for IOT devices and native apps, and cUrl, etc. They are not browsers, and it's the popular consumer browsers that enforce CSRF. CSRF is a crock.

      With all due respect you are confused. There have been multiple well known instances of CE vendors removing or protecting functionality from their modems since it could be leveraged remotely by malicious websites.

      https://www.securityweek.com/a...

      Browser features can in fact be used to protect the end user from CSRF but only when the system has been designed to leverage them.

      The fact that a device can be accessed without authentication or prior authorization in a network by itself does not make it vulnerable to malicious websites. The problem isn't that something like HDHomeRun can be access locally without authentication. It's that it can be leveraged by malicious sites without the user having any clue.

      We can't guess whether you are referring to: the HDHomeRun devices

      Obviously HDHomeRun devices themselves.

      If you have proof, and it's like this on iOS, let Apple know. Google don't care.

      Anyone with half a brain and wireshark can check for themselves. You could also just follow the URL to the API I posted and see what it gets you.

      This all started out of curiosity... when you visit http://my.hdhomerun.com/ how is it that your device information is being shown to you? The answers came with very little effort from that point forward.

    4. Re:HDHomeRun calls home by Anonymous Coward · · Score: 1

      My understanding from reading the post is that it's probably the devices phoning home every ten minutes. That information is uploaded to SiliconDust servers, which then provide the information in JSON format when visiting that URL. If you visit that page from your IP, then you get a list of information about all SiliconDust devices behind your NAT. This obviously is a concern given that it provides internal network information and a unique device ID that can fingerprint users.

      I have an HDHomerun Prime device on my network. Obviously this is concerning to me. However, a visit to that page simply returns null, suggesting that no information has been uploaded from my device. I believe that's because my device is running an old version of the firmware (20150604) and that functionality was added later on. Per the firmware changelog, it suggests that this was added in the 20161107/20161107b firmware, stating "Legacy models: Add support for DeviceAuth and discover.json APIs required for live TV in the latest HDHomeRun VIEW apps."

      The idea is, of course, that apps can load that URL from behind a NAT and obtain information from SiliconDust's servers about all devices on the local network. It seems like an attempt to simplify the discovery of HDHomerun devices on a local network, and I think it's probably well-intentioned and extremely poorly designed. I don't think this is malicious, but just incompetent. It also seems like that functionality is required for newer SiliconDust applications, suggesting that it's not possible to simply provide the IP address of the device and view live TV. That is, indeed, disappointing.

      While the devices are, indeed, phoning home, I don't believe it's for the primary purpose of providing telemetry or tracking information to SiliconDust. I think it's just a very poorly implemented way of implementing device discovery. If I choose to upgrade my firmware, it appears I'll be forced to opt in to this unsecured device discovery system or implement filtering that I shouldn't need to do.

      Just as annoying to me is that my cable company (Charter, formerly Time Warner Cable) sets the CCI flag for virtually all channels to copy once. That includes a couple of local channels, which I believe violates FCC rules. The cable company claimed they don't implement any copy protection when I called them up, yet they definitely set the CCI flag. The copy-protected channels are only viewable and recordable with Windows Media Center, requiring versions of Windows that Microsoft is trying to force users to switch away from. For a Linux/macOS user like myself, I don't really have any way to view those channels. The cable company isn't forthcoming about their policy, meaning it's easy for users to buy a device and be blindsided by not being able to view most of their channels.

    5. Re:HDHomeRun calls home by Anonymous Coward · · Score: 0

      >Attempting to block HDHomeRun from calling home by blackholing DNS entries results in HDHomeRun switching to Google DNS server 8.8.8.8 BYPASSING the ACCESS CONTROL users have put in place.

      Wow.

    6. Re:HDHomeRun calls home by Anonymous Coward · · Score: 0

      HDHomeRun is shitware anyway.

    7. Re:HDHomeRun calls home by Anonymous Coward · · Score: 1

      My understanding from reading the post is that it's probably the devices phoning home every ten minutes. That information is uploaded to SiliconDust servers, which then provide the information in JSON format when visiting that URL. If you visit that page from your IP, then you get a list of information about all SiliconDust devices behind your NAT. This obviously is a concern given that it provides internal network information and a unique device ID that can fingerprint users.

      The most messed up thing here is the CORS header returned from HDHomeRun devices themselves.

      This is the header from a request to /discover.json on my local HDHomeRun connect.

      HTTP/1.1 200 OK
      Server: HDHomeRun/1.0
      Connection: close
      Content-Type: application/json; charset="utf-8"
      Content-Length: (redacted)
      Cache-Control: no-cache
      Pragma: no-cache
      Access-Control-Allow-Origin: *

      The Allow-Origin header allows any malicious website you happen to visit to use xmlhttprequest to fuck with and steal information directly from your device with impunity. This is absolutely insane.

      I don't think this is malicious, but just incompetent.

      Completely agree.

    8. Re:HDHomeRun calls home by Anonymous Coward · · Score: 0

      Funny thing, I reported this to SD _years_ ago after I found mine doing that. I was told there is nothing they can do. Don't know if they still hang out on IRC but you could at one point talk to their devs / sales.

      I have 8 devices at 3 sites.

      The data is used for a few things including their live channel list. It allows them to know the coverage of stations / markets.

      The only way I've ever found to block them is hijack hdhomerun.com (dns), and firewall their MAC addresses (00:18:dd:04:*). There's also a debug address the use for logs.

    9. Re:HDHomeRun calls home by WaffleMonster · · Score: 1

      Cache-Control: no-cache
      Pragma: no-cache
      Access-Control-Allow-Origin: *

      The Allow-Origin header allows any malicious website you happen to visit to use xmlhttprequest to fuck with and steal information directly from your device with impunity. This is absolutely insane.

      This is nuts. What the heck were they thinking?

    10. Re: HDHomeRun calls home by Anonymous Coward · · Score: 0

      Money. That's all that is on their minds. Money.

  15. There is a difference between in-game and out ... by perpenso · · Score: 2

    There is a difference in analytics when it is about personally identifiable information, about other apps/games, and when it is about how a user/player is using this particular app/game. The later is legit, what available features / weapons are being used, what player mechanics are being used, etc. That helps better design future features and apps/games. Also legit would be non-identifiable information about the hardware, what generation CPU, what generation GPU, how much RAM, what operating system ... basically the system requirement type information. This helps designers anticipate when they can update content, graphics, etc to take advantage of more advanced hardware. Again, all this collected in a non-personally identifiable way.

  16. Where is trump prison guy? by Anonymous Coward · · Score: 0

    Ok since he failed to first shit post this article I am going to help him out albeit a bit late:

    Trump! I hate Trump! Trump ai going to prison because he broke the law against collusion even though no such law exists! Auuuuggh! Trump! And his family too! They are going to jail just for being related! And people he never met but didnt vote For Her! Jail! Incel! Wah!

    I think I got the general theme right even if a few words might be off a bit.

    Apologies for any errors.

    Carry on.

    1. Re:Where is trump prison guy? by Anonymous Coward · · Score: 0

      Do you sell tacos?

  17. GDPR? by Anonymous Coward · · Score: 0

    Isnâ(TM)t this behavior constrained by GDPR?

    1. Re:GDPR? by perpenso · · Score: 4, Informative

      If the data is not associated with any personally identifiable information there is no "you" in "your information". This was pre-GDPR but when I did game analytics in the sense of CPU and GPU generation, installed RAM, operating system version I worked closely with the company lawyers to ensure it was all non-personally identifiable information. IP addresses were not recorded, neither were account names or anything else. Just the raw data. The client side of these online games ensured the data was only sent once per "survey" period. I could not have connected the data to a particular person if I wanted to. If a GDPR request came in asking for a particular person's data I would have no such data to report.

    2. Re:GDPR? by Anonymous Coward · · Score: 0

      . If a GDPR request came in asking for a particular person's data I would have no such data to report.

      A common mistake people (and lawyers) make is thinking it only matters whether YOU could associate that data to someone (you seem to have made that mistake). As has been demonstrated many times before such detailed data even when it doesn't have someones names is often quite easily attributed to someone through cross matching of data from other sources. The more detailed the information the easier it is narrow it down as It makes for a very unique identifier that may actually be revealing far more than you think.

    3. Re:GDPR? by Anonymous Coward · · Score: 0

      I wonder how unique the entire set of that data is... The problem with anonymous data is that enough of it means it can be traced back, if not by you then perhaps by someone else.

    4. Re:GDPR? by perpenso · · Score: 1

      . If a GDPR request came in asking for a particular person's data I would have no such data to report.

      A common mistake people (and lawyers) make is thinking it only matters whether YOU could associate that data to someone (you seem to have made that mistake). As has been demonstrated many times before such detailed data even when it doesn't have someones names is often quite easily attributed to someone through cross matching of data from other sources. The more detailed the information the easier it is narrow it down as It makes for a very unique identifier that may actually be revealing far more than you think.

      Not in my case. The data was not detailed enough, not unique enough. Too many collisions with the limited number of permutations of CPU, GPU, installed RAM and OS ver. I did not send all info available, just enough to get generational information. For example for OS ver I would only send major and minor version, but not build number, service pack info, etc. For GPU I would only send the vendor and device IDs, but not subsystem and revision IDs. In the later case I would know you had an AMD Radeon 550/560 but I would not know if it was made by ASUS, Gigabyte, etc nor would I know the revision.

    5. Re:GDPR? by perpenso · · Score: 1

      I wonder how unique the entire set of that data is... The problem with anonymous data is that enough of it means it can be traced back, if not by you then perhaps by someone else.

      See my response to a similar question. I only sent the details I needed to recognize CPU, GPU, and OS ver in a generational sense and the amount of installed RAM. I did not send all information available on these components. There were too many collisions to "fingerprint" a particular user.

  18. This has been done before by Anonymous Coward · · Score: 4, Insightful

    I remember back in the day DOOM from ID software (the one with the flashlight problem), came with starforce (the usual DRM back in the day) along with checking to see if cloneCD or other cd cloning software was installed. Long story short, damn game had lighting problems, DRM backdoors, and was harassing me about legitimate software on MY OWN MACHINE. The gall, the absolute gall for some goddamn game to tell ME what I can install or not install on my own machine....That did not go over well, that put me on the path of becoming a nemesis fighting them for the wrong they had visited upon me and my precious machine.

    20 years later and I am only now just starting to purchase games again. For those 20 years though, I was only using the piratebay to get my games as copies, ironically because a legitimately purchased game had put odious restrictions on (like needing the physical cd, cd key, drm installed, etc etc) whereas the pirates had produced a superior version that loaded faster, had the lighting problem fixed, did not require a cd or cd key and did not install DRM modules or check what software I had installed.

    If these companies really want to create a legion of people like me who righteously tell game companies to go fuck themselves, then they are on the correct path to a gamer revolution where the outcry and loss of sales will hurt them pretty badly.

    I see cable companies as doing relatively the same thing, they had a monopoly more or less for so long and it was so profitable that they became total assholes, putting in advertisements after we already paid for the cable, bundling shit, etc etc etc. The end result? We now have a 27% decline in tv viewership and the term 'cord cutter' has entered the popular vernacular. Game companies seem dead set on copying those results.

    1. Re:This has been done before by Anonymous Coward · · Score: 5, Informative

      You may find GOG treats you with a bit more respect.

    2. Re:This has been done before by Anonymous Coward · · Score: 0

      Actually what got me back into games was steam. Along with picking a fight with gaming companies, I picked one with microsoft too so I am on linux now. Well it could be argued they swung first and this is my offensive reply to their attempted swipe at me with DRM and other bullshit. I had gotten some of my games working on linux but it was not going well so I scrapped the idea of running wine and just went with steam. It actually worked really well, one of the reasons I stopped purchasing games was because of their ego inflated prices, with steam it is a more reasonable 10-30 $ range for a game which is acceptable. Also the lack of physical media is HUGE with me, I do not ever want to return to having a big black binder of cd/dvd's for games that I would need to keep around for their keys or some other such garbage constantly worrying about them getting scratched and what not.

      I checked out the GOG.com site, but while the prices are AMAZING (I would heavily recommend others to check out the gog.com link) they have a very slim offering of linux compatible games, much less than steam is offering me right now so I will stick with them.

      I thank you though for the link! That was awesome of you :)

    3. Re:This has been done before by Anonymous Coward · · Score: 0

      Yes but sadly they don't have nearly the size of catalogue to offer.

      And I suspect if they ever did grow to get that catalogue size, they'd start treating people with shit like others have.

      I mean seriously, their latest jump in popularity came from when they changed their name to gog from good ol' games so they could include modern games into their store without it being out of character. At the same time allowing publishers the option to add DRM into their games if they so wished - and added DRM to their own new Witcher game (apparently temporarily) at the same time as well.

    4. Re:This has been done before by Anonymous Coward · · Score: 0

      *pirates the shit out of everything*
      *whines about starforce finding pirated shit on his PC*

      Guess what bucko, YOU are the reason games included Starforce spyware. If it weren't for you, there would be no Starforce. You brought this on us all.

    5. Re:This has been done before by Anonymous Coward · · Score: 0

      Not only is their offering of Linux games slim, their customer support and community participation for Linux games is absolutely fucking terrible.

      Several times they've changed the packaging format of their Linux games to something retarded that nobody ever asked for -- last I checked they were just crudely slapping binary data onto the end of a shell script that unpacks itself when run. Before that, they used to provide .tar.gz packages that anyone could adapt to their distribution, until several publishers who were for whatever stupid reason afraid of this and demanded that their games be released exclusively in .deb files. Rather than explaining that this would provide absolutely no protection to their IP and only make it harder for non-Debian users, they caved and went along with the unfounded fears of companies that know even less than GOG does about Linux.

      GOG's sister company, CD Projekt Red (remember GOG used to be CD Projekt Blue?), promised that The Witcher 3 was going to be on Linux. They even got Steam to hype the hell out of its impending release back when they were still doing Steam boxes. At pretty much the 11th hour they pulled out of that and never delivered a Linux version. To this day there still isn't any Linux version of TW3.

      There STILL isn't any GOG Galaxy client for Linux. It's been three years since it was released for other OSes. They promise it's "planned eventually" but have no release date set, not that I'd believe them if they did.

      Their aptly-named community manager, JudasIscariot, is a real class-A dickbag who defends every dumbfuck move they make with regards to their Linux support or lack thereof. There is absolutely no getting through to this guy. He'll participate in forum discussions but never actually listens, *especially* when more knowledgeable, experienced and helpful people provide very detailed, technical advice. He'll pretend to listen until he's backed into a corner and then throw up his hands with some sort of "well, we already decided we're doing it this way, so just deal with it" response.

      As a Linux gamer for over 10 years, I cannot recommend GOG whatsoever. They need better staff who understand how to work with our operating system and its users. Their coders and their community liaisons are unfit for their jobs. GOG may be worth considering at some point, once they've fired and replaced several incompetent people, but right now they just don't have what it takes to be good corporate citizens to Linux users.

    6. Re:This has been done before by Anonymous Coward · · Score: 0

      I hear ya. I will give GOG some points though, they are branching into the new exciting and ever growing linux gaming space (I have waited so many years to say that sentence..you have no idea).

      Their attempts are currently half assed and clumsy, sure, steam does it with professional polish, sure. They are still poking the pile that is linux clients with a stick like a monkey poking at fire and wondering WTF it is. I won't crucify them just yet, I will not use them either not when I've got something awesome that works like steam around. However I will not write them off entirely for the future just yet, they just need to get their shit together a little more.

      On a super bizarre and weird side note, does anyone know where to get a copy of mindrover for linux? It was one of my absolute favorite games back in the day.

    7. Re:This has been done before by Anonymous Coward · · Score: 0

      Actually, there was no pirating until starforce. Starforce was only one of many DRM implementations being tested by the industry at the time, they have had this DRM bug up their ass for decades now and all it did for me was make me stop buying anything from them. Not stop playing the games I love, just not going to give one red cent to an industry that fucks up its customers computers and then just walks away whistling like nothing happened.

    8. Re:This has been done before by Anonymous Coward · · Score: 0

      > I remember back in the day DOOM from ID software (the one with the flashlight problem), came with starforce (the usual DRM back in the day) along with checking to see if cloneCD or other cd cloning software was installed. Long story short, damn game had lighting problems, DRM backdoors, and was harassing me about legitimate software on MY OWN MACHINE. The gall, the absolute gall for some goddamn game to tell ME what I can install or not install on my own machine ...and yet in the gaming world, Doom remains one of the most recognizable names of all time, despite the DRM. So why should the publishers start caring now?

    9. Re: This has been done before by Anonymous Coward · · Score: 0

      It's on amazon for $50. Couldn't find the source or a free version of it sorry.

    10. Re:This has been done before by Waccoon · · Score: 1

      True, but GOG is mostly a seller of Steam keys these days (you know, much like today's retail boxes).

      I remember when they sold only downloads from their own site.

  19. Gaming addicts and gamblers. by Anonymous Coward · · Score: 0

    All the useless non productive losers playing games in their mums basement have such boring useless lives no one actually gives a fuck about them.

    Stop playing games like a 5 year old playing with toys and grow up and act like real adults.

    1. Re:Gaming addicts and gamblers. by Anonymous Coward · · Score: 0

      Seems a little one sided, you either work or you play games but there is no breathing human who does both?

      I'm a fully grown ass man, I play games sometimes. I do not like those games to infect my computer and attempt to maliciously access the private contents of my machine like some hobo snooping through my mailbox/garbage. Quite frankly I think that regardless of contract, these companies are breaking the law and accessing my machine without my knowledge or consent and should be held legally accountable. They use contracts as a catch all to get out of everything to the point where I think we should begin to place restrictions on what can and can not be placed into a contract that is going to be tied to millions of people.

      Quite frankly, people do give a fuck about them, because there is no 'them' it is us, we personally, our friends families etc. When something like this hits it rails us at a societal level hitting hundreds of thousands or millions of machines at the same time. Dismissing it out of hand as 'not my problem' is being extremely disingenuous to how many people around you affecting your life have just had their lives affected.

    2. Re:Gaming addicts and gamblers. by Anonymous Coward · · Score: 0

      Video games are entertainment, like movies, television, music and novels. If you enjoy any of those things, then you have no place to talk. If you don't enjoy any of those things, then you are a boring philistine who is wasting their life by not having fun.

  20. it's not 'analytics' by Anonymous Coward · · Score: 0

    when it pretends to be a windows process and uses other malware tricks...

  21. Pirate all games. by Anonymous Coward · · Score: 1

    Prevent all games from going online at all.

    1. Re:Pirate all games. by tepples · · Score: 1

      If everybody followed your advice to "pirate all games", what would fund the development of new games?

    2. Re: Pirate all games. by Anonymous Coward · · Score: 0

      To be completely honest. We have
      Enough games as it is. If people stopped producing games today. We'd be alright. As there is a huge catalog out there.

    3. Re:Pirate all games. by Anonymous Coward · · Score: 0

      Analytics? :P

      Seriously though, look at Android's Play Store. Those games are so loaded with ads that it's become a running joke.

  22. Analytics/Telemetry by WinstonWolfIT · · Score: 1

    Both are absolutely essential for spotting 1) problems in the software and 2) identifying features not used. I've consulted across Australia and not one company allowed PID to leak into the logs. I was an expert implementer but not beyond that. It may have been PCI compliance which was under the whole thing. It's not as nefarious as the tin foil hats would would lead you to believe.

    1. Re:Analytics/Telemetry by sinij · · Score: 1

      As a consumer, I don't care for your "absolutely essential". I am not your beta tester. I am not your focus group.

      When you install invasive tracker on my PC and your explanation is "trust me, we are not using all of its features"... fuck you, and fuck the horse you rode in on.

    2. Re:Analytics/Telemetry by WinstonWolfIT · · Score: 1

      That hat looks crazy on you.

  23. Why we need regulations by ChromeAeonuim · · Score: 1

    It has often been said of the free games 'If you're not the customer you are the product.' Well, looks like now we're both. You pay for the game, then get sold out anyway, and usually without even being properly informed about it. Worse, it might come in an update, which means you paid for one thing and now it has become spyware.

    This is why there should be laws, backed by heavy fines, prohibiting this sort of anti-consumer behavior. You can't trust the companies to just do the right thing; they'll keep doing it until they get caught, time after time. This should be illegal.

  24. Breaking Down The Lies by ytene · · Score: 1

    The OP claims,

    "The app is intended to collect information about the source of new game installs, and details about the gamer."

    But hang on a moment... if the game is being installed via Steam [and, it has to be packaged up by Steam for delivery from their infrastructure], all of that information - and more - is available directly back to the game developer via Steam themselves. Those of us who play games via Steam know this "going in".

    And as this page shows, one of the ways that RedShell works is to link your web browsing identity with your gaming identity and then have the ability to use that to back-track your activity across the internet.

    There is absolutely zero justification for this.

    The second part of the lie concerns not that this is being done, but the way that it is happening. If a game studio wanted to use this sort of technology to monitor activities associated with their game [which I do not believe is inherently wrong], then it would not be difficult for them to create a folder in the game's installed file tree designated "Uploaded Data" and to place in this folder a complete and true copy of data sent to back to them. It would have to be done after the upload - or at least, done in such a way that the gamer could not alter the data before it was sent - but at least this would be honest.

    If a game manufacturer put a clear warning in their packaging: "This game will send telemetry to us when you play it. For details of the data elements sent, and instructions on how to verify this for yourself, please see the Appendix of this User Guide", I dare say that this scandal would not have happened.

    It is the fact that companies think that they can "get away with this" by not telling people that pours fuel on the fire that this could easily be used for much more malicious purposes than are being discussed here.

    One final thought/question: are there patterns in the data here? Are these sorts of underhand activities associated more with game studios or with publishers? It seems to me that although the studio rightly gets the bad reputation, the choice to add this sort of spyware - and let's make no mistake, that's what this is - could easily be "encouraged" by a publisher. After all, it's the publisher in this sordid tale that tends to be the one most interested in understanding games sales. If there is such a pattern, is it time to start vocal boycotts?

    It seems to me that the only way to get through to these companies is to hit them where it hurts: their wallets.

    1. Re:Breaking Down The Lies by Torvac · · Score: 1
      while googles tracking is widely accepted, any 3rd party tracking mechanism that suddenly pops up and tries to establish outbound connections is not. especially without any notification. yes, a simple "this game will send telemetry ..." and a simple op-out box would probably do. but if you know product owners they just dont care about stuff like this until it falls flat.

      the link between browser and game ID is the main problem here. its too intrusive. but it is needed for publishers to track affiliate advertising and to measure advertising campaign performance. (in simple words : Advertisment-A got me 1000 players and i paid X money for them, Advertisment-B got me 5000 players ... and so on). without data your marketing people can just screw around and blow your money.

      redshell is usefull for ingame tracking, something you would have to implement on your own. and it is not the only middleware solution for this. steam wont help you with this, afaik you cant even distinguish between "installed client" and "added to library"

  25. Actions speak louder than words by Anonymous Coward · · Score: 0

    Not really. Forums are unreliable, plus it is a self selected sampling.

    And research has often shown that people poorly articulate, or in fact understand, what it is that they like. In a product development class you might learn that a rather poor way to learn of a potential customer's likes is to ask them directly, ask their favorites, or to rank a list 1 to 10. More effective may be give them a long'ish series of questions asking them if they prefer [pick one of those ten items] to [pick another one of those ten items] in [such and such a context]. Repeat to until you have direct or indirect rankings of all ten and redundant confirmations of those rankings. The sorted list produced by this method is usually better than the sorted list from direct questioning.

    Also what they like, vehicle/weapon X, is not necessarily reflective of what they do or use, vehicle/weapon Y, that contributes to victories in a game. Victories may be more important than the liked vehicel/weapon X. An example, in World of Warships my favorite ships are Fletcher, Cleveland and Des Moines. However I have a much higher win rate in Farragut. I like Farragut but it would be number four in terms of favorites. Yet it is probably the most important in terms of long term game satisfaction because if can feed my psychological cravings for victories with it and its a great money maker to buy other ships I will briefly give a try, which also indirectly contributes to game longevity. I like Farragut enough that I don't feel like I am grinding, but in truth I sort of am. Yet if you asked me on a forum for my favorites I would not mention it, and it probably does more to contribute to game longevity than anything else. So recording gameplay stats, like what ships I play, gives the developer more meaningful information than any forum conversation or in-game survey.

    Actions speak louder than words.

  26. Re:Everyone is raeping so it's OK! by Anonymous Coward · · Score: 0

    FUCK YOU. You're suck a total piece of shit. I hope they find your kiddie porn stash you pederast scum.

  27. Re:When people started making money online. by Anonymous Coward · · Score: 0

    Prior to the gross commercialization of the internet this was an egalitarian place of thought and genuine human connection. Once MONEY entered into the picture it became as big a shithole as the USA.

  28. Re:Everyone is raeping so it's OK! by Anonymous Coward · · Score: 0

    You're the reason developers say "why should we even listen to people like this"?

  29. Telemetry vs 3rd party Analytics SDK by thegarbz · · Score: 1

    Telemetry: I think as developer I need to gather this metric to make sure I didn't make this level to difficult and deter users in the future.

    3rd party Analytics SDK: You want to know about your users? We can tell you about your users. We collect all the things and serve it up to you. Want to know what they named their first born? We got that! Want to know if users passed that difficult level? We got that too!

    I remember installing Google analytics a few years ago to find out some information about a new page we added to a customer's website. We had our suspicions that the customers weren't seeing it. I was not at all interested in the intricate details of every browser, screen resolution, operating system, how long they stayed, and what they clicked it. It was all given to me anyway.

    1. Re:Telemetry vs 3rd party Analytics SDK by Anonymous Coward · · Score: 0

      I remember installing Google analytics a few years ago to find out some information about a new page we added to a customer's website. We had our suspicions that the customers weren't seeing it.

      Couldn't web server logs give you the information you needed?

    2. Re:Telemetry vs 3rd party Analytics SDK by WaffleMonster · · Score: 1

      Telemetry: I think as developer I need to gather this metric to make sure I didn't make this level to difficult and deter users in the future.

      This is what focus groups and play testing are for.

      I remember installing Google analytics a few years ago to find out some information about a new page we added to a customer's website. We had our suspicions that the customers weren't seeing it. I was not at all interested in the intricate details of every browser, screen resolution, operating system, how long they stayed, and what they clicked it. It was all given to me anyway.

      Laziness is really the point here isn't it? You're too lazy to install a stats package and parse your own access logs. People can't be bothered to take the time to understand their users so they hide "telemetry" without regard for customers wishes and consequences.

    3. Re:Telemetry vs 3rd party Analytics SDK by thegarbz · · Score: 1

      This is what focus groups and play testing are for.

      Indeed. It's a great way of finding out what focus groups are good at. Interestingly have you ever seen a focus group, or a beta tester? The kind of people who participate in these events hugely skews the results which is one of the reason why the industry is trying towards telemetry.

      Laziness is really the point here isn't it? You're too lazy to install a stats package and parse your own access logs.

      Not quite. One man's lazy is another man's more cost effective service. It just goes with the whole general global theme of outsourcing or building on the work of others. The problem is those "others" who provide you a service have it in their best interest for their service to be as flexible as humanly possible with no regard to your scope. You want the logs? We'll get you the logs. Incidentally we'll also get you the kitchen sink, and details of how often your users actually do the dishes in their sinks? Didn't want it? Well we got that info anyway.

      A lot of it also has to do with economics. I was at the time doing quick work paid by the hour. Copying and pasting a paragraph of Javascript ultimately was far more effective for the client than paying to screw around with stats packages and setting up specific targeted telemetry. The client's users be damned.

    4. Re:Telemetry vs 3rd party Analytics SDK by tepples · · Score: 1

      Apart from the fact that the skill sets of people who regularly participate in "focus groups and play testing" are unrepresentative: Is there a good way for a smaller studio to pay for thorough "focus groups and play testing", particularly before it has two games' worth of sales revenue?

    5. Re:Telemetry vs 3rd party Analytics SDK by jeff4747 · · Score: 1

      This is what focus groups and play testing are for.

      The people who will participate in focus groups and play tests are not representative of the public at large. They are supposed to be, but that never really happens.

    6. Re:Telemetry vs 3rd party Analytics SDK by WaffleMonster · · Score: 1

      Indeed. It's a great way of finding out what focus groups are good at. Interestingly have you ever seen a focus group, or a beta tester? The kind of people who participate in these events hugely skews the results which is one of the reason why the industry is trying towards telemetry.

      Creating a focus group that isn't representative of your customer base is a rather counterproductive endeavor. Play testers are there to find issues not take the place of a focus group.

      Laziness is really the point here isn't it? You're too lazy to install a stats package and parse your own access logs.

      Not quite. One man's lazy is another man's more cost effective service. It just goes with the whole general global theme of outsourcing or building on the work of others.

      A lot of it also has to do with economics. I was at the time doing quick work paid by the hour. Copying and pasting a paragraph of Javascript ultimately was far more effective for the client than paying to screw around with stats packages and setting up specific targeted telemetry. The client's users be damned.

      All I'm hearing in these remarks are justifications for laziness. An attempt to externalize your costs without regard for consequences simply because it is easier for YOU.

      Well guess what the free ride is nearing an end. Privacy legislation and consumer awareness is increasingly piling up against you. With each day that passes value of Google analytics decreases as percentage of users with privacy filters preventing Google analytics from functioning increase.

      The reality is reduced effort justification isn't really even true unless you're a newbie or just have one customer. Stats packages are relatively trivial to install and configure especially as a standard feature of websites. Many of them support multi-site configurations and several hosting panels wire them up automatically without any intervention when creating a new site.

      The problem is those "others" who provide you a service have it in their best interest for their service to be as flexible as humanly possible with no regard to your scope. You want the logs? We'll get you the logs. Incidentally we'll also get you the kitchen sink, and details of how often your users actually do the dishes in their sinks? Didn't want it? Well we got that info anyway.

      Stop purchasing solutions which are not scalable and the "problem" will solve itself.

  30. Fuck you you stalking little cunt... apk by Anonymous Coward · · Score: 0

    See my subject: You're DAMN RIGHT I'd kick YOUR FUCKING ASS for stalking & harassing me you unidentifiable little cowardly cunt - tell me your REAL name, address, & phone # so I can verify it's REALLY you & we can settle this once & for all, fucker...

    APK

    P.S.=> Everyone SEES you constantly stalking & harassing me bitch, so WHO ARE YOU FOOLING but yourself - & IF I ever get to you? You'll WISH you were dead cocksucker... I shit you not! apk

  31. Re:Everyone is raeping so it's OK! by Anonymous Coward · · Score: 0

    You should listen as to a clue about the anger that is building up.

    As you can see from the comments here, you do not need to send out a survey to your clients to realize, we have fucking had enough. We have been through the ringer of being spied on, advertised to, manipulated as children, we have been the target of scummy advertisers and algorithms for some of us since the day we first took our breath in this world.

    So instead of saying 'lets just ignore the angry people' how about you listen to us because we are your customers and we are saying something very blatantly clear, we are screaming it at the top of our lungs, we are ranting and ranting and getting more and more angry.

    NO MORE SPYING, RESPECT US, RESPECT OUR PRIVACY, RESPECT OUR RIGHTS

  32. LMAO, thought you already DID bitch, lol (liar) by Anonymous Coward · · Score: 0

    See subject & here PUSSY liar you are https://it.slashdot.org/commen... BIG bad "soulja BOY" you fucking puss ass bitch punk!

    * YOU MAKE ME LAUGH bitch!

    APK

    P.S.=> That's RIGHT cocksucker - I am LAUGHING @ YOU pussy boy & I'd put your BONY ASS into a hospital with ease - come on OVER "big talker" bitch so I can ... apk

  33. You just proved you're a SOYBoy (lol) then by Anonymous Coward · · Score: 0

    See subject SOYBoy (rotflmao) in your UNIDENTIFIABLE anonymous "courageous" trolling you "not man" - LMAO!

    (You know - I understand your SOYMilk & Bisphenol A "notman" SOYBoy formulas have addled your brains but that takes the cake for "illogic logic" from "your kind", lol!)

    * The other poster's not I but they are making you get all "triggered" when you see your addled thinking fools nobody but your sick in the head chemically NEUTERED (lol) selves, lmao!

    APK

    P.S.=> Classic - one for my bookmarks... apk

  34. it would only be used in pre-release version by thomn8r · · Score: 3, Insightful
    Another classic, right up there with

    * The check is in the mail
    * I'll respect you in the morning
    * It's just a cold sore

  35. Re:Everyone is raeping so it's OK! by mchall · · Score: 0

    Quite the illiterate tantrum. This is the drivel that moderators ignore on game forums. Hyperbolic whining is counterproductive. The dev here is describing diagnostics specific to his in-development game, and nothing else. He's not spying on the pr0n you have stashed in that hidden partition, spamming you with ads, or sussing out other devious ways to twist your already mobius-like grey matter. Seriously, quit pissing and moaning, and have the balls to post under your own log-in, and not as an AC.

  36. Re:When people started making money online. by Anonymous Coward · · Score: 0

    Prior to the gross commercialization of the internet this was an egalitarian place of thought and genuine human connection.

    The majority of Usenet posts disagree with your assertion.

  37. People who died at A also died at B by tepples · · Score: 2

    Heat maps don't need to know who died [...] As a developer you'd want to know if a particular part of your game is too hard and kills the majority of players trying to get past it.

    Sometimes people who died at position A also died at position B. This may help the level designer identify a pattern of elements that impose an unduly steep skill gradient for players with a particular play style. In order to track this, the developer needs to at least associate an identifier with each loss.

  38. How can a smaller team test thoroughly? by tepples · · Score: 1

    Then you install and run that shit during testing.

    I'm curious as to how a 1-, 2-, or 3-man team developing a video game without access to venture capital can make large-scale testing of system compatibility and game balance practical. Do you have any suggestions?

    1. Re:How can a smaller team test thoroughly? by Anonymous Coward · · Score: 0

      And I'm curious as to why that should be a concern for customers. If you can't stand the heat, then get the fuck out of the kitchen. Maybe game development isn't for you if you aren't competent enough to figure it out without exploiting your paying customers for free labour.

    2. Re:How can a smaller team test thoroughly? by tepples · · Score: 1

      And I'm curious as to why that should be a concern for customers.

      A game that is not funded is not developed. A game that is not developed cannot be obtained. A game that cannot be obtained cannot be played by customers.

    3. Re:How can a smaller team test thoroughly? by Anonymous Coward · · Score: 0

      A game that is not funded is not developed. A game that is not developed cannot be obtained. A game that cannot be obtained cannot be played by customers.

      And? People will just play what does get developed by companies that aren't run by morons and know how to get their own funding.

      If you can't develop your game, that's not the fault of your customers. It is not your customers who should be helping you make the fucking game, you should have your shit in order.

      You clueless bedroom "developers" really ought to go to school first. Get a computer science degree, get a business degree, get some years of field experience working at a game company and then you can begin thinking about starting up your own game company.

    4. Re:How can a smaller team test thoroughly? by tepples · · Score: 1

      get some years of field experience working at a game company

      Not every city has game companies. How does one get the initial money to survive between moving from a city without to a city with and finding a job?

    5. Re:How can a smaller team test thoroughly? by Anonymous Coward · · Score: 0

      *facepalm*

      It's like you've never been employed before. You get the job FIRST, then you move. I've done it many times in my life, even obtaining jobs in multiple countries.

      While you sit there saying "Woe is me, I don't want to lift a finger to improve myself", LOTS of people are busy moving for new jobs every single day.

    6. Re:How can a smaller team test thoroughly? by tepples · · Score: 1

      You are correct that I have never relocated for a job before.

      You get the job FIRST, then you move.

      How do "LOTS of people" sit an in-person interview before moving?

    7. Re:How can a smaller team test thoroughly? by Anonymous Coward · · Score: 0

      There are these fantastic new inventions called "telephones", "email", "cars", "trains" and "airplanes".

      Jesus-fucking-Christ. It's like you were born yesterday. Not only have you never relocated for a job, I doubt you have even had a job because of your inability to grasp basic concepts.

    8. Re:How can a smaller team test thoroughly? by tepples · · Score: 1

      "telephones", "email"

      I have had a telephone interview. But I was under the impression that most employers who conduct first interviews over telephone, email, text chat, or VoIP require the second interview to be in person.

      "cars"

      This requires both owning a car and operating a car. Owning a car requires one to be already in a job that pays enough to afford to buy a car. My current job does not. Operating a car requires a driver's license, and obtaining a driver's license requires 50 to 120 hours (depending on state or province) of supervised driving on a learner's permit with a licensed driver in the front passenger seat. Unless I'm missing something, this in turn appears to require either A. having parents who drive or B. spending thousands on driving school.

      "trains"

      There are no passenger train stations in my home town. How would I go about using a passenger train station other than those in my home town?

      "airplanes"

      Do employers reimburse the candidate for the round-trip airfare to and from the location of a second interview? If not, flying requires one to be already in a job that pays enough to afford airfare.

  39. DRM-free means no PS, Xbox, Switch, or 3DS games by tepples · · Score: 1

    the user perceives it to see you using their resources that they've paid for to to help your business at their expense by siphoning off data without them knowing.

    To address "at their expense" and "without them knowing": Does an offer to license the game at half price if the user opts into analytics make sense?

    My view: good software is clean software, it does nothing without your knowledge

    A strict interpretation of that view would require the video game to be distributed as source code, so that the end user has access to knowledge about what the program does. Though Id Software has released its games' engines as free software five years later, I haven't seen a workable business model for funding the development of a game larger than hobby-scale for distribution under a free software license from day one.

    That means no DRM

    All current video game console platforms have digital restrictions management, as does Apple iOS, and will ordinarily not execute a DRM-free program at all. Offline DRM is still DRM. How should a game be distributed DRM-free? Are you trying to imply, for example, that developers should no longer develop for Nintendo, PlayStation, Xbox, or iOS platforms at all, or alternatively develop unlicensed games for retro consoles (more than 20 years old)? And even if so, what should a developer do to deter mass casual copyright infringement in order to sell more than one copy?

  40. Anything with an FQDN calls home by tepples · · Score: 1

    HDHomeRun calls home every 10 minutes uploading a complete list of available channels and device information including internal IP address of HDHomeRun devices.

    In a well-engineered system, this would be excusable. In order to obtain an HTTPS certificate for a device on a LAN that the web browser on each of the end user's devices will trust, an internal device needs its own fully qualified domain name (FQDN). To obtain a FQDN, a device would need to upload its internal IP address to some DNS service, be it a dynamic DNS service operated by the device's manufacturer or the zone host of a domain that the end user owns. The latter may cost $15 per year, or $75 over the 5-year expected service life of a device. I imagine that most end users, especially non-technical ones, don't already own a domain and aren't willing to pay an extra $75 just to skip the manufacturer's dynamic DNS service.

    I agree with you that sending it in cleartext is not excusable. Nor are some of the other intrusions that you describe. But sending the IP address in some (reversibly encrypted) form is necessary as a step toward allowing the user to access the device as "https://some.internal.device.example".

    1. Re:Anything with an FQDN calls home by Anonymous Coward · · Score: 0

      In a well-engineered system, this would be excusable.

      No it wouldn't. Not without asking consent first. I didn't buy an HDHomeRun so it can secretly upload data to the vendor without asking. I purchased it so I can pull mpeg streams from their air.

      In order to obtain an HTTPS certificate for a device on a LAN that the web browser on each of the end user's devices will trust, an internal device needs its own fully qualified domain name (FQDN).

      You also seem to be confused. Security for a device like HDHomeRun is rather pointless. Nobody is asking for HTTPS certificates. There is an HTTP client built into HDHomeRun devices. To send encrypted all it needs is a TLS stack and a root certificate. It doesn't need an FQDN or any such bullshit.

      But sending the IP address in some (reversibly encrypted) form is necessary as a step toward allowing the user to access the device as "https://some.internal.device.example".

      You are confused. This has nothing to do with the topic at hand. Nobody is talking about accessing devices from the Internet using https. HDHomeRun does not provide this service. It's rather pointless and counterproductive for what HDHomeRun is.

    2. Re:Anything with an FQDN calls home by tepples · · Score: 1

      In a well-engineered system, [obtaining a FQDN through a DDNS service] would be excusable.

      No it wouldn't. Not without asking consent first.

      "If you do not consent, return this product to the seller per the seller's return policy."

      Security for a device like HDHomeRun is rather pointless. Nobody is asking for HTTPS certificates.

      Several JavaScript APIs are available only to HTTPS scheme or localhost (127/8, not 192.168/16) per the Secure Contexts specification. Among JavaScript APIs related to video recording or streaming, the Presentation API is already restricted to secure contexts, and browser makers plan to restrict the Fullscreen API similarly to deter phishing attacks that involve spoofing the window manager and browser.

      To send encrypted all it needs is a TLS stack and a root certificate. It doesn't need an FQDN or any such bullshit.

      Obtaining the certificate needs an FQDN. The CAB Forum's Baseline Requirements forbid issuing in private TLDs, such as .local used by mDNS. Otherwise, you'll have to run your own CA, issue a certificate to the device, and install your CA's root certificate into the web browser on every device from which you plan to view. Some popular mobile browsers don't make that very convenient.

  41. Re: Everyone is raeping so it's OK! by Anonymous Coward · · Score: 0

    He says he's not. When's the last time a studio told the truth?

  42. Untrustworthy Game Developers by Anonymous Coward · · Score: 0

    If they were deceptive enough to add spyware to our games without telling us how can you trust them to remove it?

  43. GDPR 6(1)(b): "performance of a contract" by tepples · · Score: 1

    "Performance of a contract" is explicitly one of the six bases listed in Article 6 of the GDPR for holding and processing personal data. In this case, the contract would involve the user providing pseudonymous daily usage logs in exchange for access to the game at a discount off full retail or before the general availability date. The user can request a copy of these logs at any time by choosing "Download Your Replays" from the game's menu.