I don't have the expertise to check the API, myself, but I've noticed a ton of innocent comments lately all having -1. Mbin shows the upvote and downvote counts separately, so I can see that entire threads are all receiving a single downvote, presumably from a single user. Seems like somebody's being a gremlin and just downvoting everything they see.
I’ve been noticing that ever since I joined Lemmy over a year ago. Feels like people are way more trigger happy with downvotes here. It’s not a big deal though.
I say dumb shit from time to time, especially while drunk, and I’ve noticed after that I tend to have several comments in a row downvoted pretty quickly no matter the subject or thread. Things that are completely unrelated.
I’m not saying that’s what happened here, it’s just a trend I’ve noticed.
I mod for a community that doesn’t align with the interests of a ‘typical’ lemmy user and a lot of our posts get a negative vote or two early in their lifespan. I just assume that the fedi is full of haters lol
I went to your profile expecting to see you modding and commenting on a community about how great it is to subjugate others or something. I forget that some folks hate sports so much that they also don’t want others to enjoy sports.
Hardware is not the only thing that can be emulated. Here’s an example. To claim that things emulating software components are not emulators is simply incorrect, like claiming that squares are not rectangles. It’s always disappointing to see someone spreading that falsehood.
It’s true that Wine is not a hardware emulator, nor is Proton. But make no mistake: they are both emulators.
The unfortunate backronym made a kind of sense 20 years ago. At the time, lawsuits were flying hard and fast at projects offering APIs and tools modeled after commercial operating systems (Unix variants), and there was no established case law protecting them. The prospect of Wine contributors getting sued into oblivion by Microsoft was a very plausible threat. Rebranding it as “Wine Is Not an Emulator” helped frame it as something different as it grew and gained attention, and although that phrase is inaccurate, “Wine Is Not a Hardware Emulator” wouldn’t have fit the existing name or distanced it from being seen as a Windows work-alike. Also, most emulators of the time happened to be hardware emulators, so it didn’t seem like a terribly big stretch.
That time is gone, though. The legal standing for software based on reverse engineering is more clear than it was then. Microsoft has not sent its lawyers after our favorite runtime emulator. The backronym was thankfully abandoned by the project some years ago. Weirdly, there are still people on social media spreading false statements about what the word does and doesn’t mean.
The term “Emulator” is not well defined and the boundaries are not always clear. But in computer hardware and software, emulation usually refers to CPU emulation. Overall one could argue that WINE is an emulation, because it emulates a certain “thing”. But as said in computer science it has accepted by most people (for the sake of having categories) that CPU emulation is emulation, and otherwise its not. Especially if we talk in context of videogame emulation. Like Virtual Machines are no emulators, because they do not emulate the CPU itself.
Slightly offtopic: I often discuss and justify why I do not consider FPGA an emulator. Sure it emulates another hardware, but in the terms of console emulation of videogames, FPGA executes the CPU cycles native. There is no middle layer in between that needs to be interpreted, it runs the CPU commands that was “programmed into”. So FPGA is mimicking, not emulating.
Just like with many other words in human language (which also is not clear across all translations and dialects of human language), the term “emulation” is just not 100% defined and there is nobody who has the definitive answer to it. And that’s okay. It’s a “domain specific” language; which means, you have to specify it before in order to make use. Otherwise you can assume it from context its “usual” meaning. Does not mean its clear, but it means nobody has the right to act like having a clear definition and saying anyone else is wrong.
as said in computer science it has accepted by most people (for the sake of having categories) that CPU emulation is emulation, and otherwise its not.
It’s important to keep in mind that things said in computer science for the sake of having categories are usually said within the very narrow implicit context of a particular field of study, like microprocessor design. It makes sense there for the sake of brevity, just as arcane acronyms make sense when everyone in the room understands what they stand for in that context. But the context no longer applies when we’re out in the rest of the world using a word that is not so narrowly defined, as we are now.
I think we mostly agree, because you pointed this out yourself:
It’s a “domain specific” language; which means, you have to specify it before in order to make use.
However, I want to clarify my position in response to this:
nobody has the right to act like having a clear definition and saying anyone else is wrong.
I often encounter people on social media chiding or mocking others for referring to Wine as an emulator, which is disheartening for a number of reasons. Importantly, the people reading such comments are being taught that it’s wrong to call Wine an emulator, when in fact it is not wrong at all. Wine’s very purpose is to emulate. This is plainly visible not just in how it is used, but also in how it is developed (many of its behaviors are reverse engineered Windows behaviors, departing from the API docs) and how it functions (it does a heck of a lot more than translating system calls).
The Wine project’s FAQ acknowledges the misunderstanding, a bit indirectly, by pointing out that it is “more than just an emulator”.
Unfortunately, since most people in the discussions I mentioned have no visibility into Wine’s internals, they don’t know any better than to accept what they were told by multiple people on the internet. They are misled by a smug few who love to tell others they’re wrong by repeating that officially abandoned slogan that was never really true (at least not in the context that framed it) in the first place. And then some of the misled people adopt it themselves, so we end up with more of the “you’re wrong” attitude, perpetuation of a ridiculously narrow understanding of the word, and people who publish about the topic performing awkward linguistic gymnastics to avoid simply saying “emulator” for fear of rebuke.
I think all three of those results make the world a little worse, so I’m here to let everyone reading know that it’s perfectly appropriate to call Wine (or Proton) an emulator. Anyone who claims it’s wrong to do so is perhaps a hardware field specialist who has lost sight of the importance of context in language, or (more likely) either honestly mistaken or an internet troll.
Besides those toxic people who claim something and everyone else is wrong, its not too bad. In the end, all it is about is just one tells someone else a specific definition of a word. And in a sense he is always right, because he (or she) is defining it at that moment.
I understand what you are saying there (last paragraph), but, there is context if one says Wine is not an emulator (not because of its name). The reason is, we are talking about software emulation in the sense of gaming. And there are emulators to play videogames literally emulating other systems. And we have other words to make a category for distinguishing reasons such as Virtual Machines or API compatible or ABI compatible too. I’m fully aware of the fuzzyness of the terms. I’m also fully aware what upsets you when people tell others Wine is not an emulator. But they do it with intentions to teach (such as you and me here), at least usually. Trolls aside or “idiots” aside.
So looks like you are right; we agree each other us here.
Some guy played to level 255 and it rolled back to level 0, (that’s the rebirth). Then he played to level 91 after that. To answer an unasked but important question: he did it on a ROM and not a cartridge because it’s pretty damn likely a cartridge would have crashed long before this point. Even on this particular ROM there are a bunch of ways to crash it (there’s loads of them documented).
Did he use an original NES controller with the ROM or a modern controller? I know I have a hard time getting the 40 year old controllers to respond fast enough at higher levels, though I haven’t tried the bump control method.
To add on: After a certain level is reached there are a multitude of tile combinations you have to avoid or they cause a hard crash. I believe oldschool tetris used to be played until the very first hard crash and that’s where everyone thought the record would end. Prior to that was the development of rolling which allowed players to get past the original game over state that sped tiles up too fast to react to.
Now we have players so proficient they’ve memorised crash states, and are rolling over the game.
I wonder how long until Points + Prestige become an antiquated measuring system.
It’s still wild to me people are continuing to break records in classic Tetris. You’d think they’ve reached the peak long ago, but they somehow continue to impress!
There’s definitely been examples of corporate pandering and virtue signaling in the game industry but most “arguments” are just attempting to shut down the existence of non-white people’s existence (‘DEI’) and the existence of LGBTQ individuals and support the ideology that women can’t be anything but submissive.
Hell they called Wolfenstein II woke because you kill Nazis. That’s really all you need to know about what these kinds of people who are obsessed with “stopping wokeism” are
That is true but it no longer becomes "minority’ when government officials (GOP) start saying the same thing (and they are)
Once you have that, these Nazis not only feel like they have representation and a voice, but validation and vindication for their ideas now (which is where we are at the moment)
not sure why we are getting into politics but if we are... my bigger concern is the regime and their political lapdog supporting genocide NOW... no need to worry about Nazi in the future when we got them here and now.
Not a fan of someone who uses the r-slur and makes a show of not being “woke,” but I agree that that list is utterly ludicrous. Flagging something like it’s practically unplayable because you can if you search for them find a couple of same-sex characters in the ass end of nowhere holding hands is kinda mind-blowing.
They even complained about someone claiming to be asexual. Seriously?? Someone not wanting sex is the big horrible Woke Agenda™ being shoved down poor, innocent Gamers™’ throats? Look here, it’s incels doing reverse wokism “making” a game engine because Real Men™ never use a premade one! Don’t think about why they would want to associate with a general-purpose game engine despite also claiming that every dev must make their own! Thinking is WOKE! You’ll turn gay if you think!
Because of idiots like them, either not understanding what woke means, or by taking it to comical extreme, real issues get buried under. I wouldn’t be surprised if this list was created by an Ai or was meant to be funny in the first place. I would say some stuff there has nothing to do with wokeness at all, such as gay relationships is too woke for them. I go this far and say whoever made that list seems to be anti-gay.
And that’s my take, going too extreme is always bad and destroys any nuances and makes real problems hard to find and discuss.
youtu.be
Aktywne