« first day (1688 days earlier)      last day (3149 days later) » 
01:00 - 14:0014:00 - 00:00

1:05 AM
@BetaDecay I realize X's is not possessive but Xs looks plain weird to me.
 
@Calvin'sHobbies Both Xs and X's are proper grammar IIRC.
(For lowercase letters, the apostrophe is required.)
 
@Doorknob I don't think so, and I also don't think it's required for lowercase letters.
 
/me looks it up...
> Apostrophes are used to form plurals of letters that appear in lowercase; here the rule appears to be more typographical than grammatical, e.g. "three ps" versus "three p's." To form the plural of a lowercase letter, place 's after the letter. There is no need for apostrophes indicating a plural on capitalized letters, numbers, and symbols (though keep in mind that some editors, teachers, and professors still prefer them).
 
glares at Purdue University
 
However:
40
A: Plurals of acronyms, letters, numbers — use an apostrophe or not?

HugoI seem to remember the old askoxford.com site said either was acceptable: CDs and CD's. But now the replacement Oxford Dictionaries Online firmly suggests to avoid the apostrophe except in a few special cases: Apostrophes and plural forms The general rule is that you should not use an a...

So, I think the general rule that you can follow right now is "use an apostrophe only for plurals of lowercase letters."
I've always used it for single uppercase letters too, though.
 
1:19 AM
Hm, ok.
But that reference is from Stack Exchange. Since when can you trust anything you read there? :P
 
What's really weird is when people write "90ies".
 
That is a heinous crime
I have very strong opinions on spelling and grammar.
 
I; two—having vary stroung of opinion for with Spelling & gramer.
 
/me dies
I have negative feelings for Jerry and Kramer
 
/me doesn't work in chat.
 
1:26 AM
 
@flawr ^
@feersum What was "/me" supposed to do?
 
@AlexA. Exactly what you'd expect it to do if it were a feature, I guess.
 
I don't understand what it would ever do
 
Same thing it does in IRC?
(Considering that's where it originated.)
 
I've never used IRC
 
1:30 AM
ಠ_ಠ
 
I barely know what it is
 
ಠ_ಠ
 
It's like we were chatting with an extraterrestrial who was writing :) :) but didn't know what a human face looked like.
 
ಥ.ಥ
 
(╯°□°)╯︵ ┻━┻
 
1:35 AM
┬─┬ノ( º _ ºノ)
 
¯\_(ツ)_/¯
 
┻━┻ ︵ ¯\(ツ)/¯ ︵ ┻━┻
But really, what is IRC
 
Internet Relay Chat (IRC) is an application layer protocol that facilitates communication in the form of text. The chat process works on a client/server networking model. IRC clients are computer programs that a user can install on their system. These clients communicate with chat servers to transfer messages to other clients. IRC is mainly designed for group communication in discussion forums, called channels, but also allows one-on-one communication via private messages as well as chat and data transfer, including file sharing. Client software is available for every major operating system that...
 
OIC
 
1:49 AM
@RetoKoradi No fancy avatar yet? :P
 
2:01 AM
0
A: Sandbox for Proposed Challenges

vihanWhere is the Arrow Pointing? In this challenge, your goal is to follow a arrow and output the character it is pointing too. Examples Input: d S------+ b | | c +--->a Output: `a Input: S-----+---a-> | V b Output...

 
ತ.ತ
 
@AlexA. Not yet. I was trying to finally get started on writing some code for the golfing language I've been thinking about. But I haven't been very productive.
 
The one you won't tell me the name of? :P
 
Yes, that one.
 
What language are you writing it in?
 
2:15 AM
0
A: Sandbox for Proposed Challenges

UndefinedFunctionRemapping ASCII printable-ascii Challenge Write a program that reorders the ASCII characters! The output shall be a single string containing all of the printable ASCII characters exactly once. The first character of this string is assigned the value 1, the second character the value 2, and so...

 
Going with Java. Makes it reasonably portable, and is a decent programming language. The other realistic option would probably have been Python. I generally prefer C++ for most things, but I don't think it would be the best choice here.
 
Why would it not?
 
It seems like it would be more difficult to make an online version. Even though there seem to be options for C++, based on some pointers I got from people here. Java also has some convenient standard library features that are not as easily available in C++, like BigInteger.
 
Yeah. I think you'd need GIMP for C++ to get bigints.
(or ttmath or similar)
 
Even without the online consideration, it's easier to deploy. You can build it into a jar file, and anybody who can run Java from the command line can just run it. With C++, you need build files for all platforms, and it's much more work for people to get it up and running. Unless you provide binaries, but that's also a maintenance nightmare.
 
2:22 AM
I suppose so.
 
I'm sure there are plenty of BigInt libraries for C++, but then you have dependencies on other projects.
 
Yeah
I was looking into making a stack based language in C++ but to use std::stack or std::vector for the stack, I'd have to use something like std::stack<boost::any> and then it's dependent on Boost.
 
@AlexA. union?
 
Idk what that is
(I don't know much of anything about C++)
A lot of what I've learned about C++ is actually from reading the Snowman source code.
 
Writing the code actually shouldn't be that much work. It's going to take some work to get the basic infrastructure in place. Handling various data types, operator overloading, etc, in a nice object oriented way. From there on, implementing operators should be fairly quick. The biggest difficulty is actually designing the language.
 
2:30 AM
I'm really looking forward to hearing how it turns out. :)
Since you've already begun implementation you might as well tell us what it's going to be called.
 
Well, so far it can read code from an input file, and it has a few mostly empty classes. The name is not important yet.
 
:/
 
Why does stackoverflow.com want to run Flash?
 
Gotta go fast
Flash goes fast
 
I don't think it should do that.
I'm getting no popup. Does that happen on a specific page?
 
2:39 AM
all of them
 
Even with AdBlock disabled, no Flash.
 
Same
What browser?
 
firefox
 
If it's malware, it should appear on other sites too, no?
 
only on SO, and not other SE
 
2:45 AM
I've even check in Incognito and and Firefox since I have the reduces ads privilege on SO. Nothing.
Well, nothing as far as I can tell. I only use FF to test CJam permalinks. :P
 
Nothing for me in Safari
 
Definitely nothing in Chrome though.
You have the privilege too. It's only 200 rep.
 
I don't have 200 rep in SO
 
Doesn't happen for me and I'm logged out entirely from SO
Oh but I have AdBlock on
Let me try without it
Still nothing
 
I should try getting 100 rep on SO and seeing if it goes away
what's the easiest way?
 
2:52 AM
Rep whoring
 
Don't you normally get 100 association bonus if you already have a certain amount of rep on other SE sites?
 
@AlexA. You're begging the question
I mean 100 additional
Does SO have spammy video ads or something if you enable Flash?
 
High traffic tags like C++, Python, etc. are good for rep
@feersum Not that I've ever seen
 
Ah, to get to 200. Answer questions, if there's stuff you can answer? Otherwise, you get 2 points for edits. But make them meaningful edits.
 
just answer some gimmeh codez questions?
or y dis dun work?
 
2:55 AM
I guess
Unless there's a question for which you can provide a meaningful, high-quality answer
 
That's how I made 5k. :P
 
@Dennis Which one?
 
just answer some gimmeh codez questions
 
I did that about half of the time and I have about 3.6k SO rep
But I've been a member there for about 2 years or so
 
This answer of mine just got upvotes a few hours ago:
22
A: How to Append <script></script> in javascript?

Dennis// Create the element var script = document.createElement("script"); // Add script content script.innerHTML = "..."; // Append document.head.appendChild(script); Or document.body.appendChild(script);

It's my second best answer on SO, according to the votes.
 
3:00 AM
That's more than I ever got so far. My highest is around 15. But I mostly post on topics that few people care about. Answers definitely can accumulate votes over time.
 
Most of my rep came from the R and SAS tags that are very low traffic. You see the same 5 people answer every question.
 
This is my highest scoring answer:
26
A: In Chrome, how many redirects are "too many"?

DennisGoogle Chrome 17.0.963.56 allows a maximum of 20 redirects, as tested with this PHP script: <?php $redirect = (isset($_GET['redirect'])) ? $_GET['redirect'] : 0; header("Location: redirects.php?redirect=" . ($redirect + 1)); ?> Chrome aborts with error 310 when trying to open redirects...

At least I did some testing for that one.
 
This is mine:
8
A: How to find datasets in R

Alex A.This is what the find() function is for. > find("iris") [1] "package:datasets" > find("UScereal") [1] "package:MASS" If an object is in the search path, find() will tell you where it came from. See ?find for more information. To get more information about a specific dataset, you can also use...

I have no idea why this has 8
I didn't know there were 8 users on the R tag with upvoting privileges. :P
 
I thought R was quite popular?
 
107,000 questions about R.
PPCG has how many again? :P
 
3:05 AM
It felt pretty vacant when I frequented SO
In terms of answerers that is
 
@Dennis We have less than half that many total posts (questions + answers), including deleted ones.
 
There were always a decent amount of questions, usually with low views and votes though
 
all right just gave someoen teh codez for collatz iteration
 
@Doorknob Yeah, the posts IDs are still below 58,000.
 
let's see if he can figure out how to upvote
is upvoting a privilege?
 
3:09 AM
Lightness also posted on that question and already has an upvote :/
Yes it is
 
shit how am I supposed to get a vote then
 
You'll have to count on an accept
 
As if this guy is going to know about the accept button!
if they can't upvote that makes it a lot harder
 
I've they've spent any time on SO I'm sure they're familiar with the concept of accepting an answer. I frequented SO long before I had an account.
 
Are you sure you can't shave a couple of bytes off that answer?
 
3:12 AM
the guy didn't know how to write a while loop
he probably doesn't know about SO
 
@Dennis :P
 
omg
a question 'how can I do tihs in 1 line'
this is gold
 
Sounds perfect for a code golfer ;)
 
Link, please.
 
^
 
3:15 AM
-1
Q: How to control the order of actions?

MacabeusI'm doing some tests in C and only for studies. #include <stdlib.h> struct myThing { char element; }; struct myThing* create(char value) { return (((struct myThing*) malloc(sizeof(struct myThing)))->element = value); } The create function needs to reserve space in memory for the stru...

Don't think it can be done without 2 statements :\
 
Simple: struct myThing {char element;};struct myThing* create(char value) {return (((struct myThing*) malloc(sizeof(struct myThing)))->element = value);}
 
Question's gone
Link 404s for me now
Do you know Python?
0
Q: Depth of an expression using Python

Shubam JayswalHow do i find out the depth of an expression in python?The code i've written works well for inputs like [[1,2],[1,2,[3,6,54]] but not for ones like depth (['+', ['expt', 'x', 2], ['expt', 'y', 2]]) => 2 and depth(('/', ('expt', 'x', 5), ('expt', ('-', ('expt', 'x', 2), 1), ('/', 5, 2)))) => 4 ...

 
Dear god, man. Close a tab or two.
 
The tabs are still larger than minimum width. Give me a few hours. :P
Also, I had to look at the screenshot to notice AdBlock was still off.
 
3:21 AM
@feersum If you don't mind editing, it's a fairly easy way to pick up some rep. There are plenty of SO users struggling with English and with formatting. Doing some cleanup on questions (or answers) that are otherwise of decent quality is very useful.
 
But if he's looking to Get Rich Quick™, edits won't do that
 
Yeah, I guess. Writing a good answer can easily take half an hour, depending on what it is. You can do a bunch of edits in that time.
 
Woohoo, I got 10 upvotes on a sandbox post. That hadn't happened to me before.
 
sssh @AlexA.!
 
What
 
3:27 AM
You pointed the guy I was answering to another source :P
 
@Dennis Congrats! :D
@feersum Did I?
Oh!
You just answered the one I dupe voted
 
>.>
Different Alex A.?
 
@AlexA. ಠ_ಠ
 
¯\_(ツ)_/¯
Hey, look at that. Nice answer. +1
 
3:29 AM
hehe
that's another strategy...recruit 10 votes from PPCG
 
ಠ_ಠ
 
Yes, that's an excellent strategy for getting yourself suspended :P
 
@Doorknob Tell me more...how do I get suspended?
 
There are plenty of ways!
(Btw I upvoted because I do think the answer you provided is helpful, not because I felt bad for dupe voting, which I don't :P)
 
ok, no more answering 1 rep users
no one else asks stupid enough questions though!
 
3:33 AM
Haha
Our very own gnibbler has a golfier solution: depth = lambda L: isinstance(L, list) and max(map(depth, L))+1
 
My strategy is working!
I answered one with 39 rep and got an upvote right away
2 votes!
30% complete
 
:P
 
I don't see an answer from gnibbler. What are you looking at?
 
On the question I mentioned that it was a duplicate of
 
Ah
 
3:54 AM
What do you guys think of this?
1761
Q: Warlords of Documentation: A Proposed Expansion of Stack Overflow

Kevin MontroseIt’s been 7 years and 10,000,000+ Questions since Stack Overflow was launched. The amount of good that has been done for the field - all the developers helped, all the person-hours saved, all the beginners who grew into professionals - is hard to overstate. I cannot express how proud I am of what...

I'm kind of torn. On one hand I feel like it's a great idea and a smart move for SE as a company to expand their scope and become the reigning overlords of the Internet, but on the other hand... hm.
There's devdocs.io, which seems like a pretty good resource. Seems odds to blend that into the scope of SO.
If it goes live, hopefully it's a feature that will be incorporated into the beta sites as well.
 
like grammar documentation for EL&U or cooking documentation for Seasoned Advice?
 
:/ Like golfing docs for us
Our tips questions might be better as docs
 
Doesn't seem to blend it well with the current format of SO.
 
Yeah
 
Having a proper place for out would be nice though.
 
4:05 AM
itertools Deprecated. This module should not be used in code-golf. Use recursive lambdas instead
 
Haha
 
ES6 is getting a lot of downvotes lately. I wonder why.
 
That's mysterious. I hadn't noticed.
 
Not me :P
 
Probably someone like, "this doesn't work in my browser, wtf bro, -1"
 
4:09 AM
That's probably it.
 
4:34 AM
I feel weirdly uneasy about the SO docs thing
I signed up for the private beta for it (or whatever they called it) so we'll see what happens
 
@AlexA. I'll be sure to be update my post... 'Your original solution attempts to use recursion, but in a totally ugly and wrong way.'
 
Haha that is accurate
 
only need 39 more now
Answering on SO is truly a soul-sucking activity.
4
 
Can't argue with you there
 
4:59 AM
I'm confused
say I want to calculate the U.S. population for the year 2000
last two digits is 00
00 - 10 = -10
-10 * 3 = -30
-30 + 10 = -20
int('3' + '-20') = 3-20?
3-20 = -17?
 
Oh, hadn't thought of that. Good point.
Should be 280 per the test case
 
I simply don't understand how you can EVER get 280
 
OH!
 
considering you have to 'concatenate a 3 at the front'
 
300 + (-20)
You add 300
 
5:02 AM
@AlexA. no
it explicitly says 'think concatenation, not addition'
 
Right, to disambiguate "add a 3 to the beginning"
That can be accomplished by adding 300, which adds a 3 to the beginning
in the sense of concatenation
 
@AlexA. for positive numbers less than a 100
not for negatives
nor for bigger results
 
That's what I'm saying works for negatives. -20, add a three to the front is +300, which results in the expected 280
 
@AlexA. no, it would be +3000, not +300
 20
300
 -20
3000
-20 is 3 characters wide
 
3*10^ndigits(20)
Add to that ^
 
5:06 AM
but that's not what the question says :(
it should just say 'add 300'
 
The comic was published in 2012 and was supposed to "stay current for a decade or two". It was never supposed to work for years before 2012.
 
@Dennis so why did the challenge author extend the input range beyond 2012 - 2032?
 
@NinjaBearMonkey ^
 
Because he wanted to. :P The range should be at most 2010 - 2039.
 
maybe PPCG should be renamed to Programming Contests
simply put, 'Programming Puzzles' are not allowed
 
5:14 AM
That was one of the suggestions in the meta post
 
you need to have some objective winning criterions, and that makes it a contest
 
-1
A: Should we change our name?

RainboltProgramming Contests Borrowed from http://meta.codegolf.stackexchange.com/a/1149/18487. (Apparently we had a similar discussion last year.)

 
I think one of the barriers to changing our name to "Programming Contests" is that we don't want to imply that we are a site about other programming contests, like ICPC.
 
Yeah
The meta consensus is that we shouldn't change our name, which is probably an even bigger barrier to changing our name. :P
 
I actually don't believe a name change will accomplish anything.
 
5:20 AM
I think it might be a good idea but it's certainly not going to be any kind of panacea.
 
5:35 AM
guys how do I get SO to stop syntax highlighting my code
<!-- language: none --> doesn't work
 
Why do you want it to not be highlighted?
Highlighting is tied to the question's language tag
 
it doesn't support MATLAB highlighting
 
Yeah it does
<!-- language-all: lang-matlab --> is used all over PPCG
 
and has some default that is completely wrong and disfigures the code
 
I've used it plenty of times
What default is that?
 
5:36 AM
I tried lang-matlab first and that didn't work eithere
 
Question link?
 
0
A: Removing any two array values whose difference is a member of that array (MATLAB)

feersumYou could do it like this: n = length(a); differences = meshgrid(a,a) - meshgrid(a,a)'; % get differences between elements differences(1:n+1:n*n) = []; % remove diagonal a(ismember(a,differences)) = []; % remove elements in differences I'm assuming that you only want differences between uniqu...

 
Oh, yeah
 
?
 
I've seen the Google prettify for Matlab and there's a couple things it doesn't like
 
5:38 AM
<!-- language: none > is missing the dashes on the right.
 
One is transposes
IIRC another is comments
Which is kind of BS
 
I put the dashes and still doesn't work
 
Try lang-none.
 
nope
 
A dumb hack is to put the transpose apostrophe inside of the comment
meshgrid(a,a)'; %' get differences
That way your highlighting will only be dumb for a couple of characters
 
5:41 AM
why can't I just turn it off?
 
Probably something with how SE handles tags and highlighting
 
What if you put a blank line before the hint?
 
10
Q: Stack Overflow syntax highlighting

Rodrigo QueiroWhen using SO's code blocks, can you control how syntax highlighting is performed? Many times, I've pasted (for example) some shell output into an SO answer, and the syntax highlighting has been completely unrelated. Is there any way to turn it off, or to change the language used?

 
Have you tried <-- language-all: lang-none -->?
 
That thread suggests using the <pre> tag
 
5:43 AM
@AlexA. that worked. Amazing!!!!!
 
:)
0
A: Removing any two array values whose difference is a member of that array (MATLAB)

DivakarSeemed like a good setup to use bsxfun - abs_diffs = abs(bsxfun(@minus,x(:),x(:).')); %//' out = x(any(bsxfun(@eq,abs_diffs,x(:)) | bsxfun(@eq,abs_diffs,x(:).'),1))

Another answer to the same one, he used the comment transpose thing I mentioned
 
haha max obfuscation
 
Yeah I have no idea what's going on in that answer
 
I tried to use bsxfun at first but didn't remember how. I guess the trick was I needed to transpose one copy of a to get a 2d result instead of a vector.
 
6:43 AM
woo someone used != with floats lol
I got a Swift question hehe
200 reached!
sure enough, no more Flash player!!!
aww now it's back again
It seems to be a little inconsistent and occasionally doesn't request to play
 
7:20 AM
Can anyone confirm that the android app (or maybe the iOS app as well) crashes when trying to open the primes challenge?
 
8:10 AM
gdb thinks pow returns an int :(
 
@MartinBüttner Nope, it opens fine
 
8:29 AM
Great username:
 
Calls for an emoticon esolang.
 
0
Q: Exchange the Stacks!

KslkghExchange the Stacks! Write a program that can exchange any character from two stacks. In this challenge, a stack is a tower of characters. An example stack is below: 1 a 4 d * c 3 There are two stacks involved in the challenge and both are inputted when the program runs. The program will also...

 
8:46 AM
@ProgramFOX Do you think this is funny?
 
@ಠ_ಠ "ಠ_ಠ" is a meme here.
so, yes :P
 
ಠ_ಠ ARE YOU LAUGHING ALREADY?
 
ಠ_ಠ
 
0
A: Sandbox for Proposed Challenges

Beta DecayThe Race for Presidency code-golf image-processing Dennis for President (FAP Question) Introduction You guys are the FAP or Fractal Avatar Party. You believe in recursiveness and symmetry, knowing exactly what PPCG needs and wants. However, AAP agents have alledgedly destroyed your records,...

 
runs away being scared
 
8:49 AM
@BetaDecay What?
 
I dunno haha
 
Then stop calling me!
I am sirius!
 
looks to the sky
 
9:02 AM
@BetaDecay on android?
@minxomat I think there are two already
 
@MartinBüttner Yep
 
@BetaDecay hm, works now for me, too
 
9:34 AM
0
A: Sandbox for Proposed Challenges

randomraCounting the endpoints of an ASCII art You should write a program or function which receives a string representing an ASCII art as input and outputs or returns the number of endpoints in the input. The input will consist of the characters space - | + (with 0, 2, 2 and 4 endpoints respectively) ...

 
10:07 AM
0
Q: Fixing a Fruit Loop Necklace

Calvin's HobbiesSuppose you are stringing a strand of Fruit Loops for a necklace, bracelet, shoelace, or whatever. There are 6 loop colors: red, orange, yellow, green, blue, and purple. You want your strand to start with red at the very left and cycle in rainbow order going right, ending with purple. That is, yo...

 
 
1 hour later…
11:17 AM
Woo! I'm number 6 by rep. My favorite one digit number.
 
Your favourite one-digit number is wrong.
(otherwise, congratulations ;))
 
5 is objectively the best one digit number.
 
6 > 5 too
 
but then 7 > 6
 
11:19 AM
I don't think so
 
How do both of us have so many more medals than anyone else?
(ok, now I'm just talking about it to brag ;D)
 
:D
I think for me it just correlates with the rep, and for you it's because questions can give triple (or actually quadruple) gold whereas answers (normally) give at most one.
 
(which is also why I finally pulled well ahead of you with my recent gold questions :P)
 
11:25 AM
Is it score of 100 or more to get a gold?
 
Yes
Or 10k views
 
100 votes, 10k views, 100 favourites, or 1k views via a link shared off-site
(you can get the last one for a question posted by someone else)
 
It seems weird that there are no other users who mainly ask questions instead of answer (like I almost have an order of magnitude of more questions than answers). Maybe there are some.
 
for answers, the only real possibilities are 100 votes, or populist, which you get if the accepted answer has more than 10 votes and your answer has more than twice as many (which gives the weird minimum of 23).
there's also reversal, but it almost never happens on PPCG
@Calvin'sHobbies what about Zgarb and Pyrrha?
 
52:25 and 30:2. Alright
Can mods see deleted questions on sites they otherwise don't have the rep for?
 
11:30 AM
if they are mods, yes :P
 
I mean for sites they are not mods on
 
no. if you're not a mod on the site, you don't have any special privileges just because you're a mod elsewhere
 
Thought so
 
12:15 PM
@aditsu Of course haha. I was confused when I first saw Alex mention the FAP
I prefer to distinguish them by replacing fap with fapp
 
oh, he mentioned it?
 
Alex was the inventor of the FAP I think
@AlexA. ↑ Is that true?
 
a bit unnecessary in here, don't you think?
 
haha, somewhat expected..
 
Hm. I have no idea how to define a fractal
In an image, that is
 
12:28 PM
you could focus on a category of fractals, but I think recognition is way too hard
 
Hmm.
 
12:45 PM
0
Q: Shortest code for writing a string surrounded in comments (hashtags)

Jacob_I've already made this on Python, but it seems that it could be shortened a lot: txt = input("Type something.. ") c = "#" b = " " print(c * (len(txt) + 4)) print(c, b * len(txt), c) print(c, txt, c) print(c, b * len(txt), c) print(c * (len(txt) + 4)) So if the user types: Hello World The pr...

 
1:11 PM
0
Q: c# Loop trough all form controls and return with true or false

robertI'm trying to check 2 functions in an if condition. like this if (checkTextboxes(sender) && checkRadiobuttons(sender)) { //here comes the code if true } My problem is when i have 1 of the 3 texboxes filled in the condition is True but i want to check all the textboxes first before ...

 
1:23 PM
@NewMainPosts Are there any set responses which I can copy and paste for commenting on questions like this?
 
@BetaDecay Not really, but you can write your own and use Doorknob's user script: github.com/KeyboardFire/stackexchange-quickcomment2
also @Doorknob wtf, you've got a GitHub repo with 3k stars o.O
 
@MartinBüttner Well that'll be extremely handy... That should be more publicised
 
pro tip: save your configuration to a file somewhere... it's stored in localstorage and I've managed to erase it twice so far...
 
01:00 - 14:0014:00 - 00:00

« first day (1688 days earlier)      last day (3149 days later) »