Hackers discover how to reprogram NES Tetris from within the game
arstechnica.com
arstechnica.com
You have a lot more faith in world-ops than I do. You think the have tests and checks?
https://en.wikipedia.org/wiki/Schild%27s_Ladder (beware spoilers)
If someone were to find an exploit to run arbitrary code using the computational ultrastructure of the universe, I wouldn't be too sure if in-game restrictions could keep us safe, though!
https://www.science.org/content/article/quantum-paradox-poin...
Of course, we haven't really tested this because we haven't attempted to put humans “in a superposition”. Physicalists assume that photons are adequate substitutes for humans, in the thought experiment, but something's wrong with our intuitions, so imo we should adopt some philosophical rigour about this whole thing.
For example, it seems like it would be more appropriate to say that the quantized nature of light was discovered in the early 20th century when confirmed by experiment and not that it was discovered in antiquity when Epicurus or Lucretius were talking about how light was made up of the smallest possible parts moving very quickly.
Also, given the parameters of the experiment in question, it arguably would be better described as "multi-layered Bell" than "Wigner's friend."
Everett's also fares well for the Frauchiger-Renner paradox too.
Also, given the Frauchiger-Renner paradox, the Occam's razor for fewest assumptions between the two would be contradictory outcomes being what needs to be embraced. Superderminism doesn't resolve Frauchiger-Renner.
Additionally, it seems really odd to me that it's at the exact point where a continuous system would be impossible to simulate (interactions with a presumably free agent) which is where things collapse to finite quantities, and yet as soon as the persistent information about such an interaction is erased it goes back to behaving continuously.
While superderminism could address the paradoxes, if superderminism existed the very behavior and quirkiness occurring seems superfluous viewed as a system design.
https://www.antipope.org/charlie/blog-static/fiction/acceler...
I love these people.
What's the point in dropping a strange negative comment like this anyway? Are you unhappy that others are happy?
No idea of who would do it though. My best guess is young-ish brilliant engineers in the beginning of their careers, before they've taken on too much responsibility at and outside of work. Those who still have a lot of excitement for the field with a lot of time on their hands.
Hahaha, yeahhh. I'd love to do this kind of stuff, but after sitting at a computer for 8 hours every day for work, the last thing I want to do in my free time is sit in front of another computer :)
Bar some exceptions, most people are not that busy (including me and likely you). They just lack commitment.
Not saying that work doesn't take out a very big chunk of it, it does. But we still have more free time than sometimes we realize.
What we many times lack, is perspective and commitment.
To be able and take apart the game, find out when and where it does all this, then where you can manipulate things to input instructions, is a level of dedication that's admirable.
Pokemon Yellow: https://www.youtube.com/watch?v=Vjm8P8utT5g
Super Mario World: https://www.youtube.com/watch?v=hB6eY73sLV0
There may be other constraints for other systems. I don't know the SNES architecture too well, but I assume even with ACE you're still limited in various ways to the constraints of the cartridges.
(honest question. I did used to consider fun stuff to be time wasted, but as I've gotten older and am paying the price for a long-term high stress lifestyle, I'm starting to think differently about it)
If you haven't read them yet, "Surely You're Joking, Mr. Feynman", and "What Do You Care What Other People Think" were great reads in my 20s.
And then he goes on to win the Nobel prize because of it..
I mean this in the best way, and I am being complimentary, but it's going to sound like I'm being a jerk: I love when really smart people spend a lot of time and effort doing completely useless things.
Is there any reason, at least immediately, to inject code into NES Tetris? No, I doubt it, but that's not the point. The point is figuring out what's possible, and figuring out what you can force some old code and a primitive computer to do. It might not be "useful" in the classical sense, but neither is a Sudoku puzzle or a crossword puzzle or playing NES Tetris to begin with.
It’s somewhat obscured by all the technical details but doing this exploit does have a practical purpose: it allows highly skilled players to play longer since they can now have a way to prevent a crash that prevents them from playing past certain points. For the average player there’s no practicality to this but for those who want to compete for the highest scores this solves a limitation and opens new opportunities for competition.
Many scientific discoveries happen this way. Number theory was originally considered useless but now powers basically all public key crypto.
I’ve always liked that sentiment, since it sort of works to “ungatekeep” science. It’s easy to be intimidated by the seeming monolith of “science”, but fundamentally science basically boils down to “doing, testing, and measuring something” and it doesn’t really matter what that “something” actually is.
It's not useless: they like doing it.
Any use other people might derive from the things you don't like doing (but still do) is either a happy accident, or something that benefits you indirectly (money so you can live, recognition, etc).
Doing something because you like it is the most immediate form of usefulness to the person it matters most: you.
That is the epitome of this guy's YouTube channel:
My favourite example of this is Ocarina of Time, which has had ACE exploits for years now. The game is so totally broken, it can be "beat" in just a handful of minutes by manipulating the games memory and editing specific entrance warps.
Perhaps most incredibly, people edit the memory with their hands, using nothing more than a couple buttons and the analog joystick.
here is someone who rolled credits in just 3m: https://www.speedrun.com/oot/runs/z1l1627m
There was another one in a Pokemon game where you had to do a bunch of buy/ sell transactions to prep memory just so, then overflow an item count to trigger a jump.
Truly fantastic stuff. Someday aliens will attack and these antics will save us.
Before this, what made you think arbitrary execution was plausible?
tetris = old game
old game = expectation of ACE bugs
thus, tetris = expectation of ACE bugs
Not many people actively look for bugs like this. It usually takes a chance discovery to be made widely know before someone else realizes that they have everything needed to do something like this.
If people actively looked, like they scrutinize modern software, these things would be fully understood, or at least fully documented, in no time. But, as I said, almost no one looks.
Reminds me of how they programmed Flappy Bird inside Super Mario World using glitches. Crazy stuff.
These people are talented, there is no sane reason they picked this project.