« first day (1695 days earlier)      last day (3148 days later) » 

12:08 AM
To the semi-regular Retina users (I think that's @mbomb007, @NinjaBearMonkey, @randomra, @Sp3000, @TheNumberOne), I've just made some significant changes and released 0.6.0. The main change is that you can now mix the other stage types with Replace mode. Also, the semantics of output in conjunction with loops have been changed (improved, I hope). Ping we if you want to know more (or read the updated README ;)).
 
12:29 AM
Final Question: Best toast topper?
 
Nutella.
 
1:14 AM
@Calvin'sHobbies 20+ - and that's just esolang bookmarks I've been too lazy to delete from TPLQ D:
 
1:36 AM
Some bedtime nostalgia bout programming: textfiles.com/programming
 
2:14 AM
Anyone here?
 
No
 
Yep
 
lol
My bitmap-based programming language is in working beta now :D
I just need to find out how to use GitHub
 
Thoughts/Suggestions for my final draft?
What operating system are you on? @CᴏɴᴏʀO'Bʀɪᴇɴ
 
@ZachGates Windows 8 (I think that's an OS?)
 
2:23 AM
There's a graphical GitHub client you could use. @CᴏɴᴏʀO'Bʀɪᴇɴ
 
The latest Github (read as: not git shell) for windows is friggin awesome.
 
I, personally, use this, though.
 
@ZachGates Ah, thank you. I think I'll try the first, if not both.
 
Yeah, I'd recommend the graphical client while you learn your git commands. @CᴏɴᴏʀO'Bʀɪᴇɴ
You wouldn't want to screw up any commits. :P
 
@ZachGates Que'st que ce "git commands"? :P
 
2:26 AM
Parlez-vous français?
 
@ZachGates That is a bit too easy. That's just three instructions, two if the program can recurse...
 
Mais oui! Est-tu?
 
@Zach j'ai la tête qui tourne ;-;
Ugh I gotta go
I'll try githubbing in the morning
:P
 
Cya later. Have a good night.
Try not to lose your head. :P
 
2:53 AM
0
Q: Bounce Dynamics

Zach GatesThe Challenge Write a program that can calculate how many times and how long a ball will bounce based on a few input variables. Input There are three variables that will be passed. You can accept these however you like (user input, function call, etc). The variables are as follows: height ...

 
3:05 AM
What constitutes a "positive question record"?
 
3:24 AM
@ZachGates Having net positive votes in questions I think. You surely have it.
 
Apparently not :/ @Calvin'sHobbies
 
Hmm. Well, you can read into it here
 
@ZachGates From your profile, you're younger than me, yet you have a beard? *jealous* I've always wanted to be able to grow a beard / mustache. Don't think it will ever happen...
 
Evidently the calculation is based on this algorithm: (total questions - negative questions - closed - deleted) / total questions >= 0.5. @Calvin'sHobbies
I used to have a much longer beard. Had to shave it though; I started looking too old. I've been mistaken for mid-twenties and I'm not quite ready for that. :P @Justin
 
I'm so jealous. One of my lifelong dreams has been to grow an evil mustache and goatee.
But that's not going to happen. I can use my fingers to count the hairs on my face.
 
3:33 AM
Maybe my next profile picture will be me with an evil goatee. In honor of you, of course. @Justin
I'm becoming increasing miffed by this "need a positive question record" nonsense.
 
I just ignore badges. Every now and then, I get informed that I got a new one.
 
Oh, you know us possessive teenagers. :P @Justin
 
I am also a teenager. I'm 17
 
Ah, well attribute it to being a programmer, then?
"The three chief virtues of a programmer are: Laziness, Impatience and Hubris." -Larry Wall
 
After a while on this site, you keep getting necromancer badges and wonder why. I didn't try to get any of my 8 necromancer badges, they just happened upon me.
Nice Answer badges are worse... I have 37. Basically, once you start getting badges like candy, why care?
 
3:45 AM
I see your point. I've gone from 260 to 910 reputation on PPCG in the past few days. Been quite enjoying it honestly; never gained so much, so quickly. I suppose I'll get tired of it eventually, though.
 
It's actually really fun to watch your scores go up at 200 rep per day. I don't get that anymore since I don't participate enough.
But I still usually get 10-20 rep per day, which I find interesting. The last 2000 or so rep have been this kind of rep.
 
From old answers?
 
Yes
 
I gained an excessive amount of badges in a few days, and then fell off the face of the Earth on the Apple exchange.
 
@Justin Because one day those badges might let you beat Martin at something and you can lord it over him ;D
 
3:50 AM
@Calvin'sHobbies If I had really wanted to, I could have stayed active on the site and have reputation to compete with Martin.
 
I remember when I had the most gold badges... then Martin happened.
 
Haha
I'm still the only person with research-assistant for some reason.
 
@Doorknob That's why I savor surpassing him, if only for a bit
 
@Calvin'sHobbies If you used up all 30 votes every single day, I'm sure you could surpass Martin's vote count.
 
And making @Martin a mod only nets him more gold :/
 
3:56 AM
@Calvin'sHobbies Well, at least now he can't get Marshal. :P
 
@Doorknob Sure he can. He can even dismiss his own flags as helpful. :P
 
@Dennis no, moderators are explicitly not allowed to earn the badge
 
Oh, I didn't know that rule.
 
Whatever happens in the far off future of PPCG, I'm rooting for Sp
 
16
A: Aren't moderators eligible for the Deputy and Marshal badges too, or has it changed?

Anna LearThese flags do count towards the badges when appropriately dismissed as helpful, but moderators aren't eligible to receive either Deputy or Marshal badges according to Geoff Dalgas: The Deputy and Marshal badges are only granted to registered users - not moderators.

This has been your daily dose of Strange Corners of SE™
 
3:59 AM
The worst badges they could have come up with are Epic/Legendary IMHO. Drive me crazy!
 
How old are you all, if you don't mind me asking?
 
@Dennis Because you keep watching your rep almost not make it?
 
@Dennis It's easier to just mostly not care about badges. :P
@ZachGates I'm 14.
 
@Justin Exactly. I usually get 180ish pretty quick, and then it stays there. Yesterday, I was at +193 until I received an upvote at 23:53...
@Doorknob Easier said than done. I'm pretty obsessive...
I don't mind earning 100 or 150 rep in a day. But 180 or more is so close...
@ZachGates I'm 31.
 
@Dennis Which was me IIRC.
Or was it the night before?
 
4:04 AM
That was the night before. Yesterday was just as close.
 
Yesterday UTC I mean.
 
@Hosch250 Isn't that mean?
 
@Justin No.
They need spam flags.
I wouldn't do this normally, but I declare a "war on spammers.".
 
Okay
 
4:06 AM
That's textbook spam and should be deleted asap.
> No idea about it But Thanks

> (spam link)
 
Just saw the "I have orbited the Sun 14 times" in your bio, haha. @Doorknob
 
When did SE get rid of the "age" in the profile?
 
Congrats on your new-ish mod position, @Dennis.
 
Thanks!
 
4:11 AM
But at what speed? If you were traveling at light speed, you could've orbited 14 times in slightly over an hour (1.15 to be more precise). :P @Doorknob What assurances do we have that you aren't some sort of Last Thursday paradox?
 
@ZachGates ... wow, you actually did the math for that? :P
 
@ZachGates I wouldn't call that orbiting. I say orbiting is cyclic motion around a larger gravitation body where the change in direction is caused by gravity
 
@ZachGates I'm pretty Doorknob is an amalgam of about a dozen paradoxes
That's just how I feel
 
Traveling at light speed generally makes people dead, though.
 
@Doorknob Not really. I guess if you mean actually c, something strange might happen that I'm not aware of, but it's not possible for us to travel at c. But if you meant really close to c, we are all doing that actually.
 
4:15 AM
At the distance of Earth from the sun (149,597,870 kilometers), in an orbital circumference of 940 million kilometers, he could travel that at near light-speed in an hour or so and it still be considered a conventional orbit, IMHO. @Justin
We/Earth travel(s) at 30km/s (I think). 1000x slower than light :'(
 
It's just that if Doorknob was moving at near light-speed, his orbit wouldn't be elliptical. He'd have to have massive inward acceleration.
Now if he had somehow been down to a lower orbit, that would work too. Except then he'd need to travel slower.
 
Say he traveled at 299,000km/s as opposed to 300,000 (light speed). He could orbit for 14 years in 44014 seconds.
 
Okay
I believe you
And we/Earth travels at practically c in some reference frame.
Why do I feel like I've been crying... I haven't. What else causes this feeling (in the eyes)?
Eating ramen noodles, perhaps?
 
Ah I was wrong in fact. He could do it in 12.2 hours, though. Assuming he followed the Earth's orbit at 299,000km/s...
I guess that's a lot to assume about a 14 year-old, or anyone for that matter.
Alleged 14 year-old, excuse me.
Enough of this, haha. I've taken it too far.
 
You mean you don't trust a doorknob? You should totally drop that and trust the doorknob.
 
4:23 AM
I've had doorknobs let me down before. At that point, they get replaced.
 
I've only met a few untrustworthy doorknobs in my life.
I've met far more untrustworthy door-handles.
 
Them too.
Right now, we have really nice doorhandles.
 
Interestingly, I've met many more doorhandles than doorknobs. I guess that makes doorknobs oddballs.
 
But what about @Calvin'sHobbies ? He claims to be a "pretty Doorknob"..
Are pretty doorknobs more or less trustworthy?
 
I've never seen a pretty doorknob, so I couldn't know.
All the doorknobs I've seen are just an oddly shaped ball attached to a door.
Sometimes I wonder how subtle I can go when I make a pun...
 
4:26 AM
I want that kind of doorknob when I grow up when I move out.
 
@Hosch250 Funnily enough, I've never seen those doorknobs on a door. Only as the controls of a sink.
 
They are gorgeous. Especially with that polished bronze plate.
 
I prefer doorhandles to doorknobs, IMHO. Sorry @Doorknob. It's kind of hard to turn a doorknob with feet, but it's easy enough to turn doorhandles with feet.
 
"There is nothing more deceptive than an obvious doorknob." - Arthur Conan Doyle (more or less)
 
@Justin This might be relevant to the discussion:
93
Q: Why do door knobs still exist?

Mladen JablanovićAs far as I know, in US, grip-and-turn style door knobs are still the most popular, as opposed to lever-style handles, which dominate in the rest of the world. Is there some UX advantage to door knobs that I am not aware of, which is the reason for keeping them around? Edit: To clarify the dif...

 
4:29 AM
I've seen that before
 
I've never done either with my feet.
I'm fortunate enough to have two healthy arms - strength to those that aren't.
 
Well, when your arms, armpits, neck, chest, etc are full...
 
I've never ate that much.
 
Hahaha
I sometimes walk around with 30 or so items balanced in my hands and stuff.
Feet becomes the easiest way to open doors when you are carrying so many items.
 
I just make more trips, or use a container.
 
> The war on doorknobs
D:
 
D:
 
> Vancouver’s ban on doorknobs in all new buildings
 
I call BS on Vancouver.
 
Glad I don't live there...
3
 
4:32 AM
Sadly you may never visit Vancouver.
Perhaps Canada altogether.
 
@ZachGates Actually, he just can't visit new buildings in Vancouver. Old buildings are fine.
I still remember stumbling across this:
 
But are old buildings safe? Don't chance it.
 
19
Q: How do I fix a hole in drywall?

Robert GreinerThere is a hole in my drywall from a doorknob repeatedly hitting it, is there a straightforward way to fix it?

 
I feel sorry for the historical centers.
@Justin We've had that.
 
but... but... I didn't mean it, I didn't mean to hurt anyone :( — Doorknob May 16 '14 at 12:54
 
4:33 AM
Doorknob has stooped to hitting holes in drywall? :(
 
heh, I don't even remember that one
 
Yup.
 
I had a comment on the UX one too, but it got deleted
 
Yeah, I remember there used to be one there.
 
TTGTB.
 
4:35 AM
 
Or, for those who don't know CR memes, Time To Go To Bed.
 
@ZachGates You haven't heard of that before?
 
@ZachGates uhhhhh. wat
 
> This is known as "calling doorknob".
 
I flag that as offensive :(
 
4:35 AM
@Doorknob You haven't heard of that before either?
 
Nope.
 
I guess going to scout camp actually teaches one a lot of these stupid little games
 
My best friend in the world plays it. I've never been able to call @Doorknob fast enough.
 
well, I don't give my phone number to random strangers :P
 
To change the pace: Is there a way to check how many deleted questions I have?
 
4:40 AM
Nope, but I can tell you: it's 3.
(I can link them if you want.)
 
Yes, please.
 
Mods and their superpowers...
 
Any idea why this one was closed?
 
> I closed this as a duplicate under the "would good answers to that question always be good answers to this question", and got the answer yes. – isaacg Sep 15 at 23:21
I'm not sure whether I agree. You might be able to undelete that and edit it to clarify the differences between the two challenges, which will automatically put it in the reopen queue.
 
4:45 AM
I saw, but I had looked at that question prior to posting mine, and I didn't think it to be a duplicate. (See my reply to Martin.)
 
(While you're at it, you might as well add a few more rules to make less of the answers from the linked dup also applicable to your challenge.)
 
I can see why it was closed as one, because the challenges are rather similar.
 
Similar, I agree.
Good advice. I'll work on that. @Doorknob
 
You should be able to edit it while it's still deleted, too (IIRC).
 
I had to undelete it first.
Any thoughts on new rules I should apply?
 
4:47 AM
Ah, okay.
 
I couldn't think of any more, without being language exclusive, haha.
 
It might be tricky to add enough restrictions to differentiate it from the other challenge, but not so many that there's only one way to solve it.
 
How different is "different enough"?
I thought the "You may not use numbers in variables or (un)structured objects." rule made it significantly harder. Not to mention nulling answers that compare character codes, which invalidates a handful.
 
Basically, the criterion is that the answers to the other question should not be able to be reposted to your question without modification. From what I can see, only some of the answers can be copied over—whether it's a duplicate is pretty ambiguous right now.
 
Some thoughts:
- Edit the title to be more descriptive (debatable)
- The rules are rather redundant.
- Requiring the data to be stored exactly as a string shouldn't be bad.
- A rather tricky requirement would be requiring a runtime better than O(n^2)
 
4:51 AM
I don't think this is very common, but you could probably keep it deleted and post in the sandbox for feedback, and then undelete and edit the question after that.
 
^ I think that's a good idea
 
Anyway, have to go to sleep now; see you later!
 
Cya
 
Goodbye
 
More thoughts:
- I can't see it as possible for the -10% bonus to happen
- I can't see it as possible for the -5% bonus not to happen, as you are already requiring that no numerics are used
Unless you meant integer literals
 
4:54 AM
I was able to get the -10% in a Python solution
 
What does it mean?
 
What do you mean?
 
I have to take the input as a string, so that automatically means I'm using a string
Unless you mean string literals
 
Oh I meant integers as strings
"2135" for example
not including the input
 
So string literals which are integers, okay
 
4:57 AM
> If you can create something that uses no numbers at all, including string literals, you can take an additional -5% bonus, for a total -10%.
Better?
 
Yes
Does that mean that you also meant integer literals rather than all numerics?
(in the Rules section)
 
"Integer literal" as in 0x10?
 
That's an integer literal. But would this be allowed to push a 1?
That's a hex literal, to be specific
Basically, I'm asking if by "You may not use numbers in variables or (un)structured objects.", you mean that I can't use numbers as literals.
I personally think it's an interesting idea to require that all submissions run in sub O(n^2) time. It requires a non-naive multiplication algorithm
 
Can you clarify
> sub O(n^2) time
 
5:02 AM
Yes, I also meant that you can't use numbers as literals. (I think)
 
The complexity is on the right
O(n^2) means that for integers of length n, it would take about n^2 operations to complete the algorithm
 
I think I should change the word "number" to "digit"
Under the "Bonuses" section
 
That's a perfect clarification. Better than integer literal. But OTOH, Befunge can push the number 10 with a. That's not a digit, but it's certainly an integer literal...
 
> If you can come up with a program that doesn't use any digits whatsoever (string and integer literals not included), you can take a bonus of -5%.
> If you can create something that uses no digits at all, including string and integer literals, you can take an additional -5% bonus, for a total -10%.
 
@ZachGates In reading that, I get confused over "(string and integer literals not included)"...
 
5:07 AM
It is clumsily worded.
Perhaps rephrasing to
> not including string and integer literals
 
How about "If you can come up with a program that doesn't use any of the digits 0 through 9, not including within string literals, you can take..."
Because I don't know that you mean that integer literals aren't included
Because then I'd be free to type 1 anywhere as long as I don't assign it to a variable.
 
"9572150" = string literal
correct?
 
Yes
957150 is an integer literal
0x12345abcdf is an integer literal too, but it's more specifically a hex literal
 
I'm going to add the rule
> You may not set a variable equal to an integer.
I also like your "require all submissions run in sub O(n^2) time" suggestion.
 
That would prevent the Javascript x = !![], which is probably a good thing. You should probably clarify and say something more along the lines of, "You may not store an integer value". Because some languages don't have variables, so much as a stack where everything is pushed
@ZachGates Do some research first to ensure that this is actually feasible.
 
5:13 AM
I'm not entirely sure that it is.
 
I'm not either... this is where we need some of the computer scientists on this site to help
I'm looking at this, but it requires multiplication to implement. I think it's doable, though, but I'm not sure
 
0
A: Sandbox for Proposed Challenges

Zach GatesThe Challenge Given two integers as strings, multiply them and print their product. Rules You may not convert any strings to integers (or decimals). You may not store an integer value. You may not use numbers in variables or (un)structured objects. [1, 2, 3] (1, 2, 3) {"one": 1} You may,...

 
Feel free to make any edits^
 
@ZachGates If you look at en.wikipedia.org/wiki/Karatsuba_algorithm#Pseudocode, you can see that it might be possible. I think that doing the algorithm without using string length would be tricky, however.
 
Perhaps I should formulate a question for the Computer Science SE, haha.
 
5:17 AM
No, that's not needed.
 
Tis only a joke.
 
Oh
 
2
Q: Compute the Digit Difference Sum of a Number

Calvin's HobbiesConsider taking some non-negative integer such as 8675309 and computing the absolute values of the differences between all the pairs of neighboring digits. For 8675309 we get |8-6| = 2, |6-7| = 1, |7-5| = 2, |5-3| = 2, |3-0| = 3, |0-9| = 9. Stringing these results together yields another, small...

 
RE point # 9, I may not compare using char codes, but may I compute char codes? @ZachGates
 
"dentist's staircase" as a pun on DDS? Clever. @Calvin'sHobbies
What's the good in computing them if you can't compare them? @Justin
 
5:20 AM
@ZachGates The jaggy graph parts also remind me of teeth
 
That's what I had first assumed until I went back and read the first part. :P
The graph attracted my initial attention.
 
@ZachGates I can compute them and subtract ord('0') to convert to an integer ... oh wait, that requires storing the value.
 
Indeed. I'm going to change it to "compute", though.
Just to be safe.
Interesting topic from the CSSE:
9
Q: Multiplication in $O(n\cdot \log n)$

TheEmeritusI was looking in here, and I noticed the best runtime for multiplication of two $n$-bits numbers is $O(n\cdot \log n \cdot 2^{O(\log^* n)}$, but I can easily notice an algorithm that runs in $O(n\cdot \log n)$. After all, we know how to multiply two polynomials from degree $n$ in $O(n \log n)$ ...

 
procedure karatsuba(num1, num2)
  if (num1 < 10) or (num2 < 10)
    return num1*num2
  /* calculates the size of the numbers */
  m = max(size_base10(num1), size_base10(num2))
  m2 = m/2
  /* split the digit sequences about the middle */
  high1, low1 = split_at(num1, m2)
  high2, low2 = split_at(num2, m2)
  /* 3 calls made to numbers approximately half the size */
  z0 = karatsuba(low1,low2)
  z1 = karatsuba((low1+high1),(low2+high2))
  z2 = karatsuba(high1,high2)
  return (z2*10^(2*m2))+((z1-z2-z0)*10^(m2))+(z0)
This psuedocode almost works for your challenge.
 
From the Wikipedia article?
 
5:26 AM
The problem is split_at
Yes
Adding can be done in linear time, so this code almost works. Naturally, 10^(2*m2) would be tricky; somehow adding that many 0s to the end of a number (but how do I do it exactly that many times...)
If we figure out a way to implement karatsuba such that it doesn't break your rules, then the challenge can be done in sub O(n^2) time
 
How many answerers do you think would even be able to solve it with the "runtime better than O(n^2)" requirement?
 
Some. At least 5 people on this site.
Does anyone know the complexity of Russian Peasant Multiplication?
 
How many of the 5 would actually answer? Or enjoy answering for that matter.
One second, let me read that article.
 
I think that some would answer. It makes the challenge more interesting because it rules out the long multiplication we all learn in elementary school
 
Wow, that article is very interesting.
As for the requirement, I'm not quite sure how I would phrase it.
> Your answer must have a runtime better than O(n^2).
 
5:33 AM
Yes
I'd explicitly state that it rules out naive long multiplication
 
Feel free to rephrase if you think you can make it more clear.
 
I added a comment to future readers to see if anyone knows if it can be done with the given restrictions
I think your challenge is quite interesting now
 
Would you prefer to comment after I post to the main page?
 
I don't think it should be posted to the main site yet
I think we need to ensure that the time complexity requirement isn't ridiculous.
Because it might be
 
Perhaps this is relevant
 
5:40 AM
I'm looking at this
 
I believe a saw a CS post about this algorithm, also.
 
I think that the decomposition is n log(n) in complexity.
Hmm
This is tricky to think about. Comparison of numbers is not O(1) when you don't allow numbers
 
-1
Q: Creative Subliminal Messages

O. Gallyou have an Upcoming computer science test that you want to ace. the Prompt is to write a program that will sort and print an array of Various numbers and the mean of those numbers. easy enough. however, to be Overly cautious you decide To add a subliminal message. your teacher will Eye through y...

 
It's relevant, but the restrictions you are enforcing makes it hard to determine if the time complexity stays the same.
 
5:45 AM
The disallowing of numbers restriction?
 
yes
 
But that can be worked around, it's things like string length that are getting me.
 
Perhaps removing the digit restrictions would make the time complexity requirement more viable
However, it would change the nature of the question.
 
Yes
 
5:47 AM
Yes?
 
And I'm not sure if we have an efficient multiplication challenge yet, so if we remove that restriction, it may become a duplicate of yet another challenge
If you allow a simple counter, then it's possible with the time complexity requirement.
 
Could you clarify what you mean by "a simple counter"?
 
i = 0, for each char of the string, increment.
This would also require substrings.
 
I would need to remove the
> You may not store an integer value.
requirement.
 
Yeah
That's why I'm trying to figure out if there are other ways
Wait I may have figured out a way
Hahaha this is crazy but I think it works
 
5:51 AM
Do share
 
Foreach loops are allowed, I'm assuming. Otherwise I have no idea how to do this
The algorithm on Wikipedia has high1, low1 = split_at(num1, m2), basically split the string in half
 
They are.
 
I can split the string in half in O(n) time using two extra strings and a boolean
For Char c in S:
  if flag:
    push c to s1
  else:
    push c to s2
  flag = !flag
 
What language?
 
That alternates the string S's chars between s1 and s2
Psuedocode
 
5:53 AM
Thought so
 
But now is the fun part.
 
It just alternates back and forth?
 
Yes
Now we need to get it in two parts...
Wait. Hmm
flag = true
For (Char, Char) c_pair in zip(s1, s2):
  if flag:
    push c.first to s # construct a new string
  else:
    push c.second to s
This assumes that zip('abcd', 'efg') returns [('a', 'e'), ('b', 'f'), ('c', 'g'), ('d', whatever)]
Since len(zip(...)) is half the length of S, we just pushed the first half to little-case s
Wait does that work.
No it doesn't
 
In Python, the iterables have to be of equal lengths to zip
 
I know, this is psuedocode
 

« first day (1695 days earlier)      last day (3148 days later) »