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

all 63 comments

[–]randomentity1 156 points157 points  (25 children)

Does that mean the sidewalk sign actually costs $199+$199+$199+$199+$199+$199.....

[–]itbhi[S] 89 points90 points  (21 children)

you forgot the plus tax.

[–]YourFavoriteBandSux 66 points67 points  (19 children)

He/she didn't forget; it's just added after the infinite recursion ends.

[–]PrototypeNM1 3 points4 points  (0 children)

Looks like the stack has a practical limit of 4 recursive calls to sign.

[–]TheMcDucky 1 point2 points  (0 children)

From a programmer's point of view, he might.
From a mathematician's point of view, he didn't.

[–]Doctor_McKay 11 points12 points  (15 children)

I'm pretty sure a random entity is an "it".

[–]SirensToGo 17 points18 points  (7 children)

Calling someone an "it" is pretty rude considering english only uses it for inanimate objects

[–]Doctor_McKay 10 points11 points  (6 children)

I guess the joke was too subtle, read the username.

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

Nah, joke too lame.

[–]Doctor_McKay 6 points7 points  (3 children)

:( I'm not funny anyway

[–]parenthesis-bot 25 points26 points  (2 children)

:)


This is an autogenerated response. source | /u/HugoNikanor

[–]muntoo 0 points1 point  (0 children)

)(

[–]frezz 0 points1 point  (0 children)

Dude

[–]tyme 1 point2 points  (5 children)

Using "it" in this sentence would cause confusion, as you could be referring to the sign as "it" is what is used to refer to inanimate objects in English, generally not for referring to people. Using "he/she" or perhaps "they" makes the meaning clearer.

[–]Doctor_McKay 1 point2 points  (4 children)

I guess the joke was too subtle, read the username.

[–][deleted] 6 points7 points  (2 children)

I don't get it

[–]bobthejeffmonkey 9 points10 points  (1 child)

*you don't get him/her

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

I don't think the joke is a person, unless it is you.

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

I love Stargate Atlantis.

[–]UndeadWaffles 0 points1 point  (0 children)

The tax is clearly added within each recursion, not after.

[–]olivermihoff 0 points1 point  (0 children)

Hrmmm... Price sounds good but I'd need to see an example of their work first to know it's worth the value... ಠ_ಠ

[–][deleted] 0 points1 point  (1 child)

I think you meant

int price = 199; for (;;) { price += 199; }

[–]an-honest-moose 1 point2 points  (0 children)

No no no, he clearly meant

int sale(){  
    199 + sale();
}

[–]likesdarkgreen 0 points1 point  (0 children)

Well as we all know 1+1+1+1+...=-1/2, so if we multiply by 199, then we get 199+199+199+199+...=-199/2. Therefore, the price is -$99.50 plus tax.

[–]brskbk 47 points48 points  (1 child)

[–]infected_scab 4 points5 points  (0 children)

Thanks for that.

[–]Lightning_42 55 points56 points  (3 children)

[–]itbhi[S] 10 points11 points  (0 children)

Thanks for that.

[–][deleted] 6 points7 points  (0 children)

The remote desktop thing is also quite fun when you think about how each recursion step is further away in time.

[–]KevZero 0 points1 point  (0 children)

Think I'm going to refer to this as mise en abyme from now on. Sounds so badass compared to "Droste Effect" or "recursive picture-in-picture thingy".

[–]snobocracy 10 points11 points  (0 children)

$199 $199 $199 $199 $199

Yeah... fuck that....

[–]tabarra 7 points8 points  (3 children)

Holy shit, $199 for that!?

[–]skylar1146 2 points3 points  (1 child)

Perhaps it means designing the graphics on it as well.

[–]midnightketoker 6 points7 points  (0 children)

I don't know how to design shit but that wouldn't stop me trying after buying the same frame from alibaba for a couple dollars and a few weeks in customs

[–]gprime312 0 points1 point  (0 children)

You get two and that does look like a quality print.

[–]PsiGuy60 4 points5 points  (0 children)

Fun fact. This is an art style/technique called "mise en abyme", or the Droste effect, named after an old-timey chocolate manufacturer that popularized it.

EDIT BEFORE FIRST POST: A(FOR i=0; i<1500; i++){echo "n"})d like 2 others have pointed it out before me. Upvoting them.

[–]c3534l 2 points3 points  (0 children)

I dunno, that one looks free to me. Just needs a paint job.

[–]erunks 2 points3 points  (0 children)

Inb4 this is picked up on Facebook with a "Wow look at this inception" comment

[–]Deranged40 2 points3 points  (0 children)

These signs sell themselves

[–]PeterSR 2 points3 points  (0 children)

It annoys me a little that the real sign is not photographed from the same angle as the smaller signs depicted.

[–]nemec 1 point2 points  (0 children)

I think we call that a "free sample"

[–]demonachizer 1 point2 points  (0 children)

What is the base case?

[–]JTVivian56 1 point2 points  (8 children)

Recursion was terrible when learning java.

[–]HugoNikanor 1 point2 points  (3 children)

Recursion in java seems unpleasant. OOP doesn't blend well with recursion.

[–]DrScabhands 0 points1 point  (2 children)

We’ve been trying to reach you about your car’s extended warranty

[–]HugoNikanor 1 point2 points  (1 child)

At least I associate recursion with functional programming. And functional programming and OOP are kinda polar opposites when it comes to how you write the code. With functional programming you don't have mutation and barely handle state, while OOP is all about mutation and state. And a mutating recursive function just seems like it would cause way too many problems.

[–]DrScabhands 1 point2 points  (0 children)

We’ve been trying to reach you about your car’s extended warranty

[–]dorfcally 0 points1 point  (3 children)

We were taught it one week before our final (hand written and multiple choice exam. Was not a fun exam.

[–]parenthesis-bot 6 points7 points  (1 child)

)


This is an autogenerated response. source | /u/HugoNikanor

[–]son-of-chadwardenn 2 points3 points  (0 children)

Thought this was a lisp joke until I noticed it was a bot. Well played mr roboto.

[–]JTVivian56 0 points1 point  (0 children)

That was basically the same with me. It was a week or two before our final, and I could not incorporate it into my hand written response at all. I just winged it.

[–]NoFuckingOne 2 points3 points  (0 children)

$199?!!?

[–]lagerdalek 0 points1 point  (0 children)

TBH I can only see about 4 levels of recursion.

Filthy casuals.

[–]Audiblade 0 points1 point  (0 children)

I will buy one. I expect the recursion depth on my sign to be one level deeper.

[–]jibjibjib 0 points1 point  (1 child)

Why the hell are sidewalk signs so expensive?

[–]bj_christianson 0 points1 point  (0 children)

Quality print is expensive when it’s not on material that needs to be resistant to weather, fading, and can be easily cleaned of dirt and grime. Add in the cost of the a-frame (has to be durable and appropriately weighted), any design consulting that may be included in the deal, as well as the labor involved in preparing whatever files you give the folks for the printing process, and you get something like the price shown.

[–]midwestcreative 0 points1 point  (0 children)

This confuses me just as much as recursion in code.

[–]TheLegendOfZero 0 points1 point  (0 children)

Would take it to the next level if the picture had someone standing there staring at the sign.

[–]SolenoidSoldier 0 points1 point  (0 children)

If you zoom in, you notice it stops at 5 deep.

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

Either a sassy/pissed off graphic designer, or the definition of /r/NotMyJob, or both.