« first day (1353 days earlier)      last day (3476 days later) » 

12:00 AM
better get an employee to nuke the revision :P
 
or maybe "Revision 38" will become a meme for adding useless tags or making weird unmotivated edits :D
@Doorknob But to answer your question: Yingluck Shinawatra
 
@MartinBüttner Lol, no idea where that came from
It seems incredibly unlikely that I'd happen to hit the perfect keys at the perfect time to make an actual name / word
 
were you sleep-googling again? (and typing into the wrong window?)
 
Wait a minute, I think I was on mobile when that happened. Accidental swipe, perhaps? :P
 
 
1 hour later…
1:36 AM
Uh huh... sure... I think you're trying to slowly brainwash us into agreeing with you regarding Thai politics.
 
 
6 hours later…
7:32 AM
@MartinBüttner Hadn't forgotten. I'm still hoping to get a raster version, but it's veeeeeeeeery slow.
 
 
4 hours later…
11:50 AM
@PeterTaylor: I see your point with respect to the three posts. The common thread is that they're trivial.

Even so, the three collectively generated well over 30 answers. The operative question is whether they clutter up and therefore detract from the overall quality of the site. Ultimately that depends on how high one wants to set the minimum bar for participation. Golfing a program to output multiples of 3 is still a challenge for novice programmers, for example.
If trivial questions aren't what the site wants or needs, adding a "too trivial" reason for close and then closing such questions on that basis seems prudent. I'm always and advocate for formal, explicit rules rather than soft "community pressure" -type rules governing minimum content standards.

The other way we might deal with this is by adding "beginner" or "5-minute challenge" tags to the most trivial questions. Something to acknowledge the fact that the task is trivial and can be tackled by most any programmer in a matter of minutes. This would also give any newcomers to the site a cle
Ultimately I see the problem of trivial questions as self-limiting, as there are only so many reasonably distinct simple programming challenges. And like it or not, they seem to be more popular than 90% of the questions asked, almost certainly because they don't involve a significant commitment of time to solve.

My thoughts, at any rate.
 
12:05 PM
@COTO Such a tag might actually be a decent idea.
 
12:20 PM
@MartinBüttner: It's not a perfect solution, but it still strikes me as more elegant than a site littered with highly downvoted, untagged questions with no immediately obvious reason for the downvotes.

I have no problem with the "trivial questions need not apply" approach either, but my personal practice is to only burn content using hard tools (e.g. vote to close), and to invoke those only if content violates some plainly codified set of rules. I'm not at all a fan of half-measures like downvoting.
 
12:50 PM
@COTO I don't know if you're aware, but there are some relevant posts on meta about the difficulty level of questions (and tags concerning them). There hasn't ever seemed much of a consensus on it, though, so people will vote as they see fit:
http://meta.codegolf.stackexchange.com/q/255/14215
http://meta.codegolf.stackexchange.com/q/1249/14215
http://meta.codegolf.stackexchange.com/q/64/14215
In my opinion, there's nothing wrong with downvoting. It's the primary tool to grade content on the site, and nerfing that would be bad.
Of course, as someone who downvotes a lot, I may be biased. But I do it because I believe it's good for the site as a whole.
 
It's really interesting to read old meta post... save for a couple of users it seems like there was a completely disjoint set of active users from today. it's like PPCG passed entirely into the hands of new generation of users ^^
 
Except Peter :)
 
yeah exactly :D
speaking of consensus, it would be great if some more people voted/answers/commented on this one:
2
Q: Should we split per-language tips for different versions?

Martin BüttnerThe recently added list for golfing tips in ECMAScript 6 sparked a bit of a discussion in the comments (and the close/reopen votes) whether tips for different versions of one language should go in the same list or whether we should create a new list. This is mainly relevant if a new version of a ...

I wouldn't call the current votes a consensus
and if the consensus is in favour of splitting versions, I'd like to add a C++11 list ^^
 
It's hard to tell based on the question/comments if I'm voting for splitting ECMA, or voting for splitting all languages by version. I voted against splitting "all", but I don't know enough about ECMA version differences to give an opinion on that one. For instance, Java 8 brought a few new things to the table (some of which change golfing techniques), but I wouldn't want to see it split.
 
but I guess you've always got the problem: no matter how many new things a new version brings to the table, a lot of old tricks will still be applicable... it's just there a handful will be superseded and there'll be a few entirely new ones. regardless of how much new stuff there is, splitting the versions either creates duplication or you have to check both posts.
 
1:04 PM
Yea, that's the main reason I voted for no split.
I guess sometimes languages do change enough to warrant it, but it seems like that would be a case-by-case thing.
 
hm yeah, fair enough
 
1:56 PM
@PeterTaylor Re your comment on meta, I'd really like to do a systematic cleanup of some of the list questions, but despite them being CW, I still feel people would object if we merged/split up/deleted some of their answers.
 
2:32 PM
0
A: Sandbox for Proposed Challenges

laurencevsTask Unfortunately, the Professor is not able to use his keyboard properly: whenever he is meant to use the Shift key, he presses Caps Lock once before typing, and doesn't bother to correct himself. If there are two or more keys in a row that require Shift, he only presses Caps Lock before the f...

 
2:45 PM
How about a kolmogorov challenge to produce this table? en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Decoding_table (either all assigned ones or all unassigned ones, the other set should be left blank, so it's purely ASCII)
Alternatively: check that a given string is a valid country-code top-level domain
 
@MartinBüttner Would that be with ASCII table lines, or just to produce the codes with blanks where appropriate?
 
just a 26x26 arrangement of codes, no lines
 
That would be wonderfully compressible if you could find a simple pattern in the assigned/unassigned ones...
There's quite a lot of small scale pattern so I can imagine that making a great challenge
 
Now I'm just wondering which set to go for
the green ones? all coloured ones? all unassigned ones?
 
What would make it most variable between answers?
I mean giving lots of different approaches
So new tricks keep being introduced
 
2:56 PM
I don't know how to tell ^^
 
Including or excluding the cyan (user assigned) ones doesn't seem to make too much difference - you get long run lines either way
From a brief look I'd guess either all green (officially assigned) ones or all assigned ones would work
 
I think I'll go with all assigned ones
 
3:18 PM
@MartinBüttner ?
 
@PeterTaylor Yeah, I'm afraid a golfed regex can't be beaten, and there are programs generating those now.
I'm going with the kolmogorov-style table for now. Spec coming up in a minute.
 
I think a regex which matches all the assigned codes and no unassigned ones would be more interesting (and longer) than producing the table.
 
I actually think they wouldn't even be duplicates, because I expect the techniques for the table to very different.
well, I've posted the spec for the table now. I think a regex for ccTLDs (or even the same alpha-2 codes) wouldn't be off the table with that.
 
Base conversion.
 
3:24 PM
BTW I have a golfed GolfScript program which produces netpbm files for the Apollonian gasket. But it takes about 6 minutes per circle to produce it.
 
actually no, would that really help you? you'd need a lot more digits than by just printing out the actual characters
@PeterTaylor oh wow :D. is it shorter than SVG one?
 
0
A: Sandbox for Proposed Challenges

Martin BüttnerPrint all Country Codes code-golf kolmogorov-complexity ISO 3166-1 is the standard that defines all the country codes. The well-known two-letter codes (US, GB, JP, etc.) are called Alpha-2 codes. With two letters, there are only 262 = 676 possible codes, which can be nicely arranged in a grid....

 
Also BTW, the Wikipedia page makes me laugh. "If everyone reading this right now gave €2, our fundraiser would be done within an hour. Yep, that’s about the price of buying a programmer a coffee."
Must be written by someone who buys very expensive coffee.
 
@MartinBüttner I finally wrote what I meant to write last month, and now I'm sure I've forgotten something.
 
It's 237 bytes.
 
3:26 PM
oh wait, you mean just binary
I was thinking base 36
or 26
 
85 bytes of lookup table, and either a double-loop or maybe a base-26 conversion.
 
hm yeah, that would indeed be hard to beat with things like recognising patterns in the table
@PeterTaylor well, feel free to add it to your answer!
okay, so regex golf, either for alpha-2 codes, or for TLDs
but seriously, aren't there pretty decent programs out there to generate solutions to those?
and how do you verify that an answer really accepts only the given list?
 
@MartinBüttner I think there's a meta-regex-golf question about that.
@MartinBüttner The point of regex-golf is to distinguish two sets. Behaviour on strings outside those sets is irrelevant.
 
Exactly
 
3:36 PM
meh :D
 
16
Q: Meta regex golf

ManishearthIn the spirit of this xkcd Write a program that plays regex golf with arbitrary pairs of lists. The program should at least attempt to make the regex short, a program that just outputs /^(item1|item2|item3|item4)$/ or similar is not allowed. Scoring is based on the ability to generate the sho...

 
hm, that got me thinking... regex golf might be suitable for cops and robbers... write the shortest regex, where it's not obvious what it does (or doesn't match).
 
What would the robber's objective be? If it's just to find something that does/doesn't match, I've got some spare CPU time to brute force with :D
 
@Geobits Well, that's always a solution for these challenges right? That's why answers get locked after 24-72 hours.
@Geobits I can also defend against that with catastrophic backtracking on failing inputs
 
@MartinBüttner That's only a defence if he's using a bad implementation.
 
3:42 PM
The more brutey(?) ones so far have been based on "irreversible" math, etc. With a "short" regex it'll probably be harder to obfuscate. Even if I can only figure out what half of it does, that narrows the search considerably.
Note: I don't regex more than I have to, so my opinion of this may be flawed.
 
@PeterTaylor Huh? a) You don't have a choice with some flavours, b) There are some features in modern regex where you can't avoid catastrophic backtracking.
@Geobits You should regex more, it's fun! ;)
 
I heard the same about picking blueberries once. It was a lie ;)
 
@MartinBüttner Wouldn't "I disagree because X" have been much easier than leaving a useless comment on my answer?
In any case, all you did was repeat yourself, and somehow that is getting upvotes.
 
4:00 PM
@Rainbolt I never said I disagreed. I even upvoted your answer. And I explicitly stated that my comment was just an observation and not meant to be judging at all.
 
@MartinBüttner Then why repeat yourself?
 
wait you were referring to the other comment
never mind
 
Right. I understood the first comment and then I drew what I thought was an interesting conclusion.
You basically said "Your conclusion is not what I said."
 
to use your phrase, you seemed to be putting words in my mouth. I just wanted to make clear, that I never implied "trivial" ;)
 
Which is why I replied somewhat aggressively. I am offended that you think my interesting conclusion belonged to you at all.
 
4:02 PM
sorry, I insinuated "that's an interesting perspective" to mean "you have an interesting perspective"
 
Did you intend to not answer the question then? "So tips questions could actually be thought of as "trivial challenges"?"
That was the part I really cared about
 
no, it seemed like a rhetoric question to me... never mind, let's delete the last two comments, and let me try again in 10 minutes
 
@Rainbolt @MartinBüttner from the outside, I can relate to the confusion on both sides.
 
It seems to me that you could actually fit tips into a regular stack exchange format.
But at the same time, they could remain a "mini-challenge"
Everyone is happy now, because we have challenges and we fit the format.
@MartinBüttner Fixed so that it's clear what you said and what I meant to say. Hopefully this can actually progress the discussion instead of starting a popularity contest in the comments.
 
@Rainbolt yes, thank you. I don't really have anything to say to that at the moment, but I upvoted the comment. you might want to read COTO's chat messages from earlier today
@PeterTaylor I think I might give the country code table a go tomorrow anyway... just because a <100 byte approach exists, doesn't mean it's a boring golf, I'd say. and we haven't had that many simple-but-good challenges lately.
 
4:23 PM
I agree with COTO that trivial is not necessarily bad, but completely disagree that having a large number of answers has much relevance on the quality of the question, or its "fit" on the site. [code-trolling] being the obvious example.
I'm sure there's a way to write a good, trivial question/challenge. The problem I see is that normally when I see something I consider trivial, it's also badly formatted, lacking a winning criteria, a whole list of trivials jammed into one question, or has some other problem that makes me want to DV or CV it.
 
I'd draw a line between simple and trivial. If a first attempt is within a couple of characters of optimal, it's not fun.
4
 
@COTO Also, as one of the downvoters on Yo Quiero jQuery, I'm just not a fan of mashing six challenges into one. It's not breaking any rules, so I didn't close vote. However, I don't like it much (and would rather see things separated more), so I downvoted. You can call downvoting a "half-measure" if you want, but I believe that DVs and CVs are intended for two different things.
 
4:38 PM
regarding the regex challenge... I'd like to limit the flavours to testable things... is it alright if I limit it to flavours that have an online interpreter available? or should things that are freely downloadable be accepted, too?
 
There should totally be a "Learn to Golf in Golfscript in 24 Hours" :D
 
:D
@PeterTaylor You might be onto something, I'm sure there's a market for that! :D
 
I'm guessing they'd be short books...
ba dum tsss
 
let me remove my embarrassing comment then
 
5:04 PM
0
A: Sandbox for Proposed Challenges

Martin BüttnerCops and Robbers: Regex Golf cops-and-robbers code-golf regular-expression obfuscation The Cops' Challenge You are to write a short, obfuscated regex, satisfying the following spec: You may choose any flavour that is freely testable online. There's a good list of online testers over on Stack...

 
 
1 hour later…
6:13 PM
I got pinged
@Rainbolt what's up?
 
@MartinBüttner I asked a question that was already answered ;-)
(removed) = "Marked as duplicate by owner"
 
"What is the answer to this question" and then you realised it's "what"?
3
happens to me all the time
 
I asked "What is a key?" and then saw your definition of key in italics. IT WAS EVEN EMPHASIZED FOR ME!
@MartinBüttner I do have a follow up question: If I choose my key to be foo/bar, but my regex also happens to accept baz and reject taz, is baz/taz considered a correct guess?
More generally, can you crack my regex with any successful key, or must it be the key I chose?
 
@Rainbolt In that case, maybe I should make it bold. ;)
 
Hopefully any successful key. Otherwise it seems like a test of psychic ability instead :P
 
6:22 PM
@Rainbolt Ah good point, I need to phrase that more clearly. Obviously, any valid combination is a valid key.
 
Ok good. I kind of figured it must be that way, but I couldn't help but wonder: why would anyone submit a failed guess? Surely there are easy to use regex matchers that will tell you if you guessed correctly.
 
@Rainbolt That's why I restricted the flavours to those that do have such an online tester available.
 
Linking to regexpal may facilitate participation. I'm brewing my own answer because of it.
 
But that's a good point, that it's basically impossible to submit a wrong guess.
 
If anyone's interested, regexpal.com has a nice Android app.
 
6:27 PM
@Rainbolt I linked to a whole list of such sites for all sorts of flavours.
I don't like regexpal :D
 
Oh whoops. I apparently read the entire thing and remembered only what I wanted to remember.
 
I think I should remove the time constraint on matching if people can prove that a certain string is matched. Otherwise, catastrophic backtracking won't help conceal your key, because you can just abort after the time limit has run out (if you want to automate the search).
 
If you're trying to brute force it, a minute per shot is going to kill it effectively enough anyway.
 
Another problem is that it will probably always be trivial to check if the empty string matches, so that you only need to find either a matching string or a failing string.
@Geobits you could still test more than by hand ;)
Maybe I should require the strings of the key to be at least X characters long?
btw, for all regexpal-users out there. decent alternatives:
 
Or just disregard the empty string (if that's going to be a common edge case).
 
6:34 PM
Write a regex that matches a string s and fails a string t. s and t must be between 10 and 20 characters in length. The keys to your regex are any such s and t.
 
@Geobits that was my first thought, but I'm not sure how you're going to create catastrophic backtracking on the string a either :D
 
I put a cap on it to prevent cops from generating arbitrarily large keys just to deter robbers. But maybe that's a feature you want to encourage.
 
@Rainbolt Yeah, I don't think that's a problem. There's a time limit on the matching, and I'd prefer people to actually work out what the regex does, in which case the length of the key doesn't really matter.
 
Well that's another feature. I think brute forcing could be a fun technique for hacking the keys.
Not straight brute forcing, but clever brute forcing. Use what you know and guess what you don't.
 
sure, but that'll still be possible I think
(at least on most entries)
 
6:42 PM
Ugh. I tried to tell the Internet guy that I wasn't interested in upgrading from my "$40/month, 20 Mbps" speed to "$50/month, 20 Mbps" speed. He couldn't seem to comprehend that.
 
Do you think my bounty on Be an Epideimiologist is fair?
 
@Rainbolt All real Americans know that if something is more expensive, it's naturally better :P
 
Also, can you edit the comments on bounties?
 
@BetaDecay Bounties are always fair, because they are basically charity. You can be charitable to whoever you feel like being charitable to.
 
@BetaDecay No, you can't edit the comments, which I found out a minute after posting one with typos.
 
6:44 PM
@Geobits Ah that's a pain...
 
@Geobits The last Suddenlink representative I spoke to couldn't even tell me what the EM BEE stood for in 20 EM BEE.
 
I edited the regex spec a bit.
 
Oh.... Suddenlink. I had them in Arkansas... terrible people. Not that my current Comcast reps are any better, but...
@Beta re bounty: I think it's odd that you chose those languages on a [fastest-code] challenge and don't seem to care about their speed (only which is submitted first) but it's your rep; Bounty away :)
 
okay, I just checked catastrophic backtracking on 16 characters is possible with 3 nested repetitions.
 
Looks like Google fiber will be ready by the time I move back to Austin, TX.
Sign ups start late 2014, and I'm moving back mid 2015
 
6:50 PM
Perl module to ease parsing regex pablomarin-garcia.blogspot.com/2011/05/…
I'm pretty sure it'll be 2030 before I get something decent here ><
 
@Geobits there are online visualisers, too
 
Ah, haven't used those. Deobfuscating regex is not a hobby of mine ;)
 
I think this is the most popular one: debuggex.com
but regex101 also creates an explanation like that perl module
 
Visual Studio has this awesome copy/paste/select feature that just saved me some time that I immediately lost by sharing it with you guys: youtube.com/watch?v=dlAacV7H6sI#t=34
I think Powershell or cmd has block select, so you would think that all new text editors would have it too
 
@Rainbolt don't they?
Notepad++ has it
Sublime has it
 
7:01 PM
@BetaDecay You should also consider "bounty not satisfied" when giving alternate criteria like that. If nobody submits an answer in one of those languages, what will you do? If you don't award it to anybody, the system auto-awards half (25) to the most upvoted answer that comes in since the bounty was posted.
 
even Textpad has it I think
what all new text editors need is Sublime's killer feature of having multiple cursors at the same time
it's killing my productivity when I don't have that somewhere else
 
So if you type, it goes into every place?
 
wat?
 
"wat?" has been thrown into every place.
 
7:04 PM
@Geobits check their demo gif: sublimetext.com
 
If you select two blocks of text in Word 2010 using ctrl+click and drag, and then type something, it only replaces the last such selected block. That's such weird behavior.
 
Oh. I thought most IDEs just called that refactoring/renaming.
 
@Geobits I suppose it's the same dilemma that Calvin's Hobbies had with his Pancake question
 
You can do more with it. I have sql columns like
Name
Age
Race
Gender
and suddenly I join another table that has all of those columns. Now I have to qualify them. Now I don't have to manually type table1 dot in front of all of them. I can block select the space in front and type and it appears on each line.
 
@Rainbolt Yea, that could come in handy. The gif isn't all that impressive though :P
 
7:08 PM
@Geobits Oh I see that. Right click -> refactor -> rename for the win!
 
I can absolutely see where it would come in handy for things like that. For multi-file projects it would b easier to do an IDE-style rename, since it will catch them all from context.
@Rainbolt I use that if I'm golfing in Eclipse. Makes it simple to write it with "regular" naming and shrink.
 
Our new TFS chatroom now has emoticons, including a "bug" emoticon that is getting more use than it should lol
 
I'm using that feature for a lot more stuff than any refactoring tool could provide
 
I'm not only getting notifications to my email when a new bug arrives, but testing has to flaunt it in the chatroom.
@Geobits "regualr" = REGG WALLER
 
I assume that makes sense ;)
 
7:11 PM
On the bright side, we got testing into a chatroom. That's a step forward.
 
I'm thinking our testers in a chatroom would be a step back.
Mainly because our testers aren't testers (we have none). Our testers are field users, with only a basic idea of what they're holding.
@MartinBüttner I can think of a few good uses for it for sure. I'm not confident calling it "killer", though, since I haven't tried it :P
 
@Geobits it takes a while to get used to as well, but I'm discovering more and more ways to use it
in general it's often just a lot more efficient than search/replace
(unless you're searching/replacing 5k occurrences, of course)
it's kinda nice to finally have a second Good Question badge, but it would be even nicer if people actually answered it :D
 
7:26 PM
Why is the Happy Birthday question attracting so many new users?
Is it because it's a simple challenge?
 
It's simple and hit HNQ. That always seems to attract new users, regardless of the quality or originality of the challenge.
 
and possibly because of its rosetta stone character
just because Optimizer has basically won with CJam, people aren't discouraged because the question kinda admits that solutions in different languages will be unique
 
Ahh. His name describes him well
 
7:44 PM
Hmm. I was going to write up a spec to get a list of valid credit card numbers (using Luhn) given a partial card number (always including the checksum digit), but it would probably be at least close to a dupe of this one. Time to find something else, I guess :(
 
been there...
 
Stupid old questions :D
Is there any way cleverer or shorter than brute force to generate a given CRC-32 (with an input string at least x bytes long)? Trying to think of alternate checksum-related challenges...
 
sounds like a question for Peter ^^
 
We need more old-school shareware crackers in here...
Unrelated, but I hope this trend dies very soon: ux.stackexchange.com/q/66451/51446
 
8:01 PM
@MartinBüttner: The sublimetext editor demo is neat, but my IDE has had all of those features for at least five years now. It also highlights all replacements and displays the replacement text a priori when using regex search/replace. I'm guessing most modern IDEs would have similar features.
@Geobits: I don't mind the downvote if you genuinely didn't like the spec, but I prefer to know _why_ my content is being downvoted. You've clarified your vote now hence thank you.

@PeterTaylor: Regarding simple vs. trivial questions, I make the same distinction. Even so, I consider the number of answ
 
@Geobits agreed. it's nice for semi-interactive infographics, but not for actual websites
 
@COTO The only truly relevant criteria for downvoting is your opinion. Voting lets people know what the users consider good and bad (and in between). If you like it, upvote. If you don't, downvote. Otherwise your opinion goes unheard. Hard rules are better suited for close/deletion voting.
 
@COTO Yes, number of answers is the best indicator for how popular something is, but what Peter and Geobits were saying was that popularity doesn't indicate whether something should be on-topic or not.
 
To back up what Geobits said: meta.stackexchange.com/a/224565/254466
 
My previous comment was geared more to questions than answers IMO (especially here). For answers, I generally downvote only if it's broken or doesn't meet the spec for some reason. Of course, you can do whatever you want with yours ^^
 
8:06 PM
The top four answers to that question I just linked to:
1. "How you spend your votes is entirely up to you."
2. "What you do with your votes is entirely up to you."
3. "That is entirely up to each reader to decide."
4. "As others have said the how you vote is up to you."
 
As for the CRC-32 problem, I don't know. But generating a particular CRC-32 hash sounds remarkably similar to the proof of work technique used by Bitcoin, which they use precisely because it does have to be brute forced.
 
@COTO As far as downvote comments go, there's been discussion about that on meta since the inception of the site (SO, not PPCG). Opinion tends to "don't make me comment".
1) Voting is supposed to be anonymous. Commenting takes that away (from those that want that). 2) Sometimes when I'm on mobile I don't feel like typing it out 3) Sometimes I'm just busy. A vote is a single click. A comment requires more concrete thought and time.
The best advice I can give to anyone when they ask why something was downvoted is "don't sweat it". Downvotes happen. You're just not going to be able to please everybody every time. It's only a 2-rep hit, even if you're only here for the rep game. I get that it's nice to know why, but does a vote or two really matter?
 
@Geobits: I've scanned the "when do I downvote?" links you sent, and the consensus does seem to be that voting is totally subjective. Like it for whatever reason, upvote it. Don't like it for whatever reason, downvote it. Personally I'd downvote the complete lack of structure or guidelines in that procedure, but I can live with it. Downvotes barely have any effect on rep anyway, so I shan't complain any longer. ;)
 
99% of downvotes are probably for subjective reasons from people who don't want to start an argument by being vocal about it.
 
And no, a vote or two doesn't really matter.

@Rainbolt: I think you're exactly right.
 
8:14 PM
Yea, that. Don't get me wrong, when I first joined SE, downvotes mattered more to me, because I saw them as a form of 'personal attack'. Letting go of that was a step on the road to stress-free living ;)
 
Indeed. ;)
 
It all depends on the commentor too. "You missed this." could be rewritten as "I think this should be added." The former is attacking the person, and the other is not really attacking anything.
 
Personally I consider any correction to my questions or answers to be complimentary. People don't offer constructive criticism if they don't care. :D
 
keyword 'constructive' :P
 
lol Yes. "You suck. Go die in a fire." I don't tend to like so much.
 
8:21 PM
"You suck." could be rewritten as "This answer needs something to make it not suck." Much less aggravating.
 
I think "something" should be replaced by a polite phrasing of "go die in a fire", since that's the original's proposed solution.
 
how do you even use the I'm Feeling Lucky button on Google these days?
 
It looks like a straight js call. I guess you could just include the relevant .js and call the function.
 
sounds user friendly ;)
I got bored and decided to post this:
0
Q: Print all Country Codes

Martin BüttnerISO 3166-1 is the standard that defines all the country codes. The well-known two-letter codes (US, GB, JP, etc.) are called Alpha-2 codes. With two letters, there are only 262 = 676 possible codes, which can be nicely arranged in a grid. This table can be useful as an overview, to see which cod...

how does it already have 4 views o.O
 
9:26 PM
@MartinBüttner lol I commented on that thinking it was in the sandbox but it's already a question - I must be tired... :)
 
10:04 PM
@Geobits I'd have to check the details for whichever CRC you mean (IIRC there are about 7 "standard" CRC-32s), but generally they're just polynomial remainders, so you can generate all matches with polynomial multiplication and addition.
@COTO If you stick to one comment per comment it's easier to read because we don't have to click the "See full text" link
 

« first day (1353 days earlier)      last day (3476 days later) »