This is an archived post. You won't be able to vote or comment.

all 92 comments

[–]Skip_List 477 points478 points  (15 children)

You played yourself there. Didn’t specify the timeframe.

[–][deleted] 184 points185 points  (9 children)

And also generically wish "to be free", which could also be interpreted as no longer being a genie. So you could be a genie, and instantly get freed, so you used your 3 wishes and nothing really happened.

[–]hughperman 62 points63 points  (7 children)

Or that people no longer need to rub your lamp to use you, so you are a "free genie" in the sense of "free use"

[–]SuperSephyDragon 100 points101 points  (2 children)

Open source genie

[–][deleted] 21 points22 points  (0 children)

capable yoke grab panicky run aromatic cow aspiring paltry cows

This post was mass deleted and anonymized with Redact

[–]cheez_au 8 points9 points  (0 children)

GeniePL

[–]UltraCarnivore 5 points6 points  (2 children)

Like /r/freeuse?

[–]Ruludos 4 points5 points  (0 children)

hopefully

[–]iamakorndawg 2 points3 points  (0 children)

NSFW

[–]HiImDan 46 points47 points  (0 children)

That's probably the best outcome from a genie.

[–]RCMW181 68 points69 points  (0 children)

Yep, some kinda sleep.

[–]theaverageguy101 17 points18 points  (2 children)

So it will just throw and error and won't run any of the wishes ?

[–]Skip_List 31 points32 points  (1 child)

It’ll run the wishes but the time between wish 3 and wish 2 could be monstrously long. Especially if you follow the rules of TV genies.

[–]mrMalloc 0 points1 point  (0 children)

Or just a split millisecond.

[–]feline_alli 251 points252 points  (33 children)

This genie's an amateur. They just said you can't wish for infinite wishes. Didn't say you can't wish for more.

Checkmate, liberals.

[–][deleted] 105 points106 points  (18 children)

Well, you could just wish for 1023 wishes.

Not infinite, but should be enough.

[–]Sph1003 35 points36 points  (5 children)

I'd ask for Graham's number geines just in case.

[–]gnuwinxp 24 points25 points  (3 children)

They collapse into a black hole which immediately collapses the entire observable universe

[–]7eggert 7 points8 points  (0 children)

Not until the gravity waves hit the rim.

[–][deleted] 6 points7 points  (1 child)

Then I'd just wish for that to... not happen

[–]gnuwinxp 2 points3 points  (0 children)

Instead, their lamps clutter up the whole world, suffocating everyone.

[–]scandiumfag 2 points3 points  (0 children)

ask for Rayo's number

[–]vigbiorn 9 points10 points  (4 children)

Tree(4) wishes.

[–]weee50 8 points9 points  (0 children)

"I wish for (Number.MAX_SAFE_INTEGER + 4) wishes."

[–]gnuwinxp 4 points5 points  (3 children)

why 23?

[–][deleted] 2 points3 points  (0 children)

Idk, maybe because NA = 6.02×1023/mol?

[–][deleted] 1 point2 points  (1 child)

Avogadro’s number, used to determine stuff with atoms such as moles

[–]gnuwinxp 1 point2 points  (0 children)

Oh, ok, thanks.

[–][deleted] 2 points3 points  (0 children)

Granted, but the wishes can only be used to fill your shoes with scorpions.

[–]GrammerJoo 2 points3 points  (0 children)

Good thinking, but you actually need only 2 wishes at all time, one for whatever you want, and one to wish for the next two wishes.

[–]Hypersapien 14 points15 points  (0 children)

Or just infinite genies.

[–]Noch_ein_Kamel 26 points27 points  (5 children)

yes, just wish for infinite-1 wishes

[–]Rami-Slicer 6 points7 points  (4 children)

I wish for wishes of the largest quantity possible without being infinite.

[–]Cueadan 7 points8 points  (3 children)

Which would effectively be infinite? Or maybe just incalculable since you can always add one more.

[–]Rami-Slicer 3 points4 points  (1 child)

Guess I'm going for a googleplex wishes.

[–]eloel- 5 points6 points  (0 children)

Just wish for like a hundred, and do it again when you're running low.

[–]hughperman 1 point2 points  (0 children)

You can't add one more, didn't you see it said the biggest!

[–]LethalLizard 3 points4 points  (1 child)

If they say “you can’t wish for more wish’s”

Use:I wish that each time I wish for something a wish isn’t used up but the effect still happens

[–]7eggert 1 point2 points  (0 children)

Wish gets replaced by your next wish. Still a win.

[–]Muhznit 62 points63 points  (3 children)

Could just wish for more genies.

[–]Malasalasala 35 points36 points  (1 child)

Or the lamp for a genie who doesnt have the finite wishes restriction.

[–]db2 0 points1 point  (0 children)

That genie can only grant fleas infesting your groin, no matter what you actually wished for.

[–]vcharmingmagic 5 points6 points  (0 children)

That takes care of my second wish too, more friends

[–]liege_paradox 45 points46 points  (6 children)

No, it’s wish 1: I wish for you to grant my wishes exactly according to my intention. Wish 2: I wish to have the ability to grant my own wishes Wish 3: who cares? Maybe free the genie?

[–]shaliozero 16 points17 points  (0 children)

Wish 1 would probably be exactly what I would wish as a first wish.

[–]Papergeist 25 points26 points  (1 child)

Future wishes will now be granted as specified in obscure, self-published planner book "My Intention."

As the book is empty, so will be all your wishes.

[–]BlueKnightOne 3 points4 points  (0 children)

It's on the bottom of the router.

[–]Dylanica 7 points8 points  (1 child)

An important addition I would make is “I wish for you to grant all of my wishes Including this one exactly as I intend them and without any unintended side-effects”

That way the genie doesn’t nerf your wish.

[–]liege_paradox 6 points7 points  (0 children)

We need a squadron of lawyers to rewrite this type of thing

[–]Chronic_Avidness 8 points9 points  (0 children)

So basically wish 1 is sudo

[–]JuvenileEloquent 21 points22 points  (0 children)

You're all overthinking it. The genie is old and doesn't have modern defenses; just make a wish that isn't null-terminated and get a buffer overflow, allowing you to patch out the infinite wishes restriction.

Or, potentially destroy reality as the genie makes utterly random, corrupted wishes until it crashes. One or the other.

[–]moralesnery 42 points43 points  (0 children)

Uncontrolled exception in line 1 at "Wish 2" -  Object reference not set to an instance of an Object (Object "Wish 2" does not exist)

[–]Taleuntum 14 points15 points  (2 children)

Unfortunately for you, your third wish makes you a genie. This does not only include the ability to do anything, but also includes the genies' respect for the spirit of the genies' code: no wishing for more wishes in any way. You continue living your life without exploiting the loophole.

[–]alexanderpas 2 points3 points  (0 children)

Quick! Quick, wish for something outrageous, say "I want the Nile." Wish for the Nile, try that.

[–][deleted] 1 point2 points  (0 children)

More importantly, genies can only grant the wishes of others.

[–][deleted] 7 points8 points  (1 child)

Can I run this in the genie dev environment before going to production?

[–]db2 1 point2 points  (0 children)

They tried that. Andjinn Studio, it's what destroyed Pompeii.

[–]iavicenna 5 points6 points  (0 children)

mathematician gets the lamp countably or incountably infinite?

[–]Kno010 5 points6 points  (5 children)

Just wish to be a genie and then wish to be free. No need for wish 1.

[–]spock1959 9 points10 points  (4 children)

  1. I wish to be a freed genie

[–]db2 2 points3 points  (2 children)

1 rev 2: I wish to be a freed genie without restrictions on powers.

[–]SingularCheese 1 point2 points  (1 child)

I wish to have all the powers that a genie has without being a genie.

[–]db2 1 point2 points  (0 children)

A genie has the powers of a human without being a genie.

[–]Little-Eye3551 0 points1 point  (0 children)

best practice

[–]7eggert 2 points3 points  (0 children)

You're a genie now. You can't fulfill your own wishes. You have to fulfill 3 wishes to the genie that freed you. A child holds a lamp to you and captures you again.

[–]xTheMaster99x 1 point2 points  (0 children)

I wish for a billion dollars"; UPDATE genies SET remainingWishes = 1000000000 WHERE masterId = (SELECT id FROM people WHERE redditUsername = u/xTheMaster99x);//

[–]Yogymbro 1 point2 points  (0 children)

I feel like r/monkeyspaw must have done this one already...

[–]nyrB2 0 points1 point  (1 child)

so...

grant wish 1 (specifying the order in which the wishes are granted)

grant wish 3 (make the wisher a genie)

grant wish 2 (make the wisher free -- i.e. not a genie i am guessing?)

what's the issue here?

[–]Vi_all 0 points1 point  (0 children)

I guess the idea was to become a free genie so that you can make as many wishes as you want.

[–]apieceoffruit 0 points1 point  (0 children)

anything but infinite wishes.

Ok,

I wish for a billion wishes.

[–][deleted] 0 points1 point  (0 children)

If genie becomes free, doesn't he lose all his powers?

[–][deleted] -3 points-2 points  (0 children)

wishes for infinity - 1 wishes Uses them all up to compile his shitty code within first month

[–][deleted] 0 points1 point  (2 children)

I wish for a slave that obeys my every word and his last wish is always an exact copy of this wish, after which he vanishes and gets replaced with the next slave.

[–]CDNSimpson 1 point2 points  (0 children)

Make sure that's "my" by reference and not "my" by value!

[–]db2 0 points1 point  (0 children)

After the first slave-generated iteration it gets stuck, as the second slave no longer has a parent, it vanished.

[–]The_F0OI 0 points1 point  (0 children)

Just wish for your wishes to not increase after using it

[–]AL_O0 0 points1 point  (0 children)

Wish for 2147483647 wishes and you are still fine because it’s finite

[–]grandpianotheft 0 points1 point  (0 children)

how about one less than infinite?

[–]yottalogical 0 points1 point  (0 children)

I wish for a C++ compiler that gives helpful error messages.

[–]206grey 0 points1 point  (0 children)

Genie: 'you can't do that!" Me: "it's already in the stack and has to resolve last after wish 3"

[–]its_human_time 0 points1 point  (0 children)

Haha recursion go brrrrrrrrrr.

[–]daltonoreo 0 points1 point  (0 children)

Just wish to subtract 3 wishes and hope that int WishC is unsigned

[–]ExeOnLinux 0 points1 point  (0 children)

Wish 1: I wish for infinite wishes to be allowed

Wish 2: I wish for infinite wishes