• 3 Posts
  • 343 Comments
Joined 1 year ago
cake
Cake day: October 19th, 2023

help-circle

  • This puts competitive pressure on Microsoft. Valve’s goal is to turn Steam OS into a legitimate competitor to Windows for gamers, and Microsoft should fear Valve’s success.

    Right now, Microsoft has no legitimate competitors in the PC gaming space. They are free to do anything they want to their OS and consumers have no choice but to tolerate it. If Microsoft say “watch these adverts”, consumers open their eyes. If Microsoft says “pay up”, they reach for their wallets. If Microsoft says “suck”, they kneel.

    If a competitor arises to Windows, then Microsoft will have to actually start worrying about losing customers to Steam OS. More importantly, every customer who switches to Steam OS is one who isn’t paying for Game Pass and one who isn’t buying games from the Microsoft Store and paying Microsoft their 30%.


  • Valve is not well meaning. No large for-profit company is ever well-meaning. It’s merely the case that Valve’s best interest happens to align with those of the consumer, and they have decided that their business model is going to be to win over consumers’ loyalty through goodwill rather than milking them for every penny they can get. And they are very successful at this, seeing that there has still not arisen any serious competitor to Steam. That’s entirely because consumers are loyal to the platform. Valve provides a good service, consumers reward them with loyalty. It’s not friendship, but it’s symbiotic, which is as close as you can get to friendship in the harsh world of business.








  • It does not ignore any information.

    The cost per kWh is the totality of all information. It is the end product. That is the total costs of everything divided by the number of kilowatt-hours of electricity produced.

    I understand that you’re deeply invested in this argument, but you’ve lost. You’re repeating the same claim over and over, and when proven wrong, you just said “nuh uh” and pretended that nothing I said is true.

    Nuclear energy can be cheaper than solar or wind. It is more reliable than solar and wind. It uses less land than solar or wind. All of these are known facts. That’s why actual scientists support expanding nuclear energy 2 to 1.

    But people will still dislike it because they’re scared of building the next Three Mile Island or Fukushima. That, as I explained, is the reason why fewer nuclear plants are being built. Because the scientists, the ones who know the most about these, are not in charge. Instead, it’s the people in the last column that are calling the shots. Do not repeat this drivel of “iF nUcLeaR pOweR PlanTs So Good WhY aRen’T tHerE moRe of ThEM??”. I have explained why. It is widely known why. Your refusal to accept reality does not make it less real.

    That is the end of the argument. I will not respond to anything else you say, because it is clear to me that no amount of evidence will cause you to change your mind. So go ahead, post your non-chalant reply with laughing emojis and three instances of “lol” or “lmao” and strut over the chessboard like you’ve won.

    Because I don’t give a pigeon’s shit what you have to say any more.







  • The easiest, but not necessarily the most applicable answer, is that it is possible to wager money on the outcome of sports games. Very large sums of money. Ruinous, life-altering sums.

    The more common answer is that this is a sense of personality for some people. They identify with a certain sports team and spend a lot of their time cheering them on and building up the belief that they are the best team, undefeatable under any fair circumstance. When that team loses, they then take it personally. After all, if their team lost, could it mean they’re not actually the best team? Did I choose wrong?

    No. Impossible. It’s those damn referees, blind as they are, missing the most obvious fouls and treating my team unfairly, punishing my team’s players more harshly for the tiniest infractions. Nay, not even that; my team didn’t break the rules; it’s that other team’s fault!

    &c., &c., until you get bored.

    It isn’t reasoning driving these decisions. It’s emotion. And before any of us get too haughty about it, it’s also a very human reaction. Humans were not designed to reason, we were designed to feel. And yes, everyone has a set of circumstances that will cause their logical processing to shut off and allow emotion to take control. It just might not be sports.


  • No, what I said is true if you use zero-based numbering. But when communicating with others in English, the label “first” refers to the element with the smallest index. In zero-based numbering, the label “zeroth” refers to the element with the lowest index. It’s just not the default in English, but you can definitely use zero-based numbering in English if you’re willing to edit the configuration files.



  • My argument is purely pedantic. Pedantry is the lifeblood of programmer “humour”.

    I’m not arguing that we should adopt zero-based numberingin real-life human applications. I am arguing that in zero-based numbering, the label “zeroth” refers to the same ordinal as “first” in one-based numbering. I am poking fun at the conversion between human one-based numbering and computers’ zero-based numbering. That is why I am saying it should be called zeroth(); because human language should adapt to match the zero-based numbering their tools use. Whether I actually mean what I say—well, I leave that up to you.

    It does not matter why indexes start from zero in computing. The memory offset argument is only salient if you are using it as an argument for why computers should use zero-based numbering. It is not an argument against the properties of zero-based numbering itself.


  • Zero-based indexing redefines the meaning of the labels “first”, “second”, “third”, and so on. It adds a new label, “zeroth”, which has the same ordinal value as “first” in one-based indexing. The word “first” does not mean “the element with the lowest index” in zero-based indexing.

    If you are using a zero-based numbering system, you would absolutely say that array[2] is the final element in the array, that element having the ordinal label “second”, and yet the length of the array is 3 (cardinal). There is no fundamental connection between the ordinal labels “zeroth”, “first”, “second”, and “third” and the cardinal numbers 0, 1, 2, and 3. The similarities are purely an artefact of human language, which is arbitrary anyway. You can make an equally mathematically valid ordinal numbering system that assigns “third” to the element with the smallest index, “fourth” to the next-smallest, and so on. That ordinal numbering system is mathematically coherent and valid, but you’re just causing trouble for yourself when it comes time to convert those ordinals (such as array indexes) into cardinals (such as memory locations or lengths of fencing to buy).

    You can make an argument for why one-based numbering is more convenient and easier to use, but you cannot use the notion that zero-based numbering doesn’t make sense given the assumed context of one-based numbering as an argument for why zero-based numbering is invalid.

    I encourage you read up what is meant by “zero based numbering” because you and everyone else who has replied to me has tried to use “but that’s not how it works in one-based numbering” as an explanation for why I’m wrong. This is as nonsensical of an argument as trying to say i (the imaginary unit) is not a number because it’s not on the number line. It’s only not a number in the domain of the real numbers. Similarly, zero-based numbering is only nonsensical in the context of one-based indexing.

    It does not matter why indexes start from zero. The memory offset argument is only salient if you are using it as an argument for why computers should use zero-based numbering.