You are not logged in. Your edit will be placed in a queue until it is peer reviewed.
We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.
-
8Sorry, but you're wrong. This is a super, super, super bad question. If you trim away all the useless rambling crap, you get "I want to choose a person, but they might not be in the office. How can I do this?" When "put the names in a hat and draw" is a valid answer, it's a bad question.– user229044Commented Jul 24, 2013 at 20:52
-
1@meagar You clearly haven't read the question. The only part that may be construed as “useless rambling” is the introduction, mostly the picture. “Put the names in a hat and draw” does not meet the hard requirements, and even after applying the minimum necessary fix, it isn't a good answer.– Gilles 'SO- stop being evil'Commented Jul 24, 2013 at 20:57
-
1I really don't understand why you think this is a high quality question. "The choice of metrics is an interesting modeling problem" The choice of metrics shouldn't be part of the problem the answerers are supposed to solve. If you come up with conflicting requirements like random but "fair", you need to make it concrete. "Fair" to within what number of croissant runs? Otherwise all discussion and voting on the answers relies on an attribute of the algorithm that has nothing to do with programming.– user200500Commented Jul 24, 2013 at 20:58
-
4Really? How do you define an "algorithm", except as a set of steps to follow? He said he "can" have a server, but didn't stipulate that he needed anything more than the algorithm. He didn't tell us a language, or request pseudo code, or give us anything resembling useful information. He asked for an algorithm for something so trivial that my one sentence answer ("put names in hat and draw") fits. Everything else was useless except to demonstrating his ignorance of the subject matter.– user229044Commented Jul 24, 2013 at 20:58
-
1@Asad The choice of metrics is part of the problem. This isn't a pure coding problem, and I do expect the coding to be easy. The modeling is part of the problem. Modeling of this kind is part of the work of a programmer. Arguably, it's not part of the work of a code monkey — but is Stack Overflow really solely about code monkeys?– Gilles 'SO- stop being evil'Commented Jul 24, 2013 at 21:01
-
1@Gilles Modeling a process is distinct from coming up with definite requirements for a process. The latter has to precede the former, and should always be the job of the OP.– user200500Commented Jul 24, 2013 at 21:05
-
2@Asad Nonsense. Coming up with definite requirements is part of the modeling job. It's part of programming. Stack Overflow is about programming; there's more to programming than writing code.– Gilles 'SO- stop being evil'Commented Jul 24, 2013 at 21:11
-
4Sigh, I'm glad I don't work in the same office as you. We'd always be making nuclear power plants out of bike sheds. As it is, I bow to your superior arguments.– Mark BoothCommented Jul 25, 2013 at 0:36
Add a comment
|
How to Edit
- Correct minor typos or mistakes
- Clarify meaning without changing it
- Add related resources or links
- Always respect the author’s intent
- Don’t use edits to reply to the author
How to Format
-
create code fences with backticks ` or tildes ~
```
like so
``` -
add language identifier to highlight code
```python
def function(foo):
print(foo)
``` - put returns between paragraphs
- for linebreak add 2 spaces at end
- _italic_ or **bold**
- indent code by 4 spaces
- backtick escapes
`like _so_`
- quote by placing > at start of line
- to make links (use https whenever possible)
<https://example.com>
[example](https://example.com)
<a href="https://example.com">example</a>
How to Tag
A tag is a keyword or label that categorizes your question with other, similar questions. Choose one or more (up to 5) tags that will help answerers to find and interpret your question.
- complete the sentence: my question is about...
- use tags that describe things or concepts that are essential, not incidental to your question
- favor using existing popular tags
- read the descriptions that appear below the tag
If your question is primarily about a topic for which you can't find a tag:
- combine multiple words into single-words with hyphens (e.g. stack-overflow), up to a maximum of 35 characters
- creating new tags is a privilege; if you can't yet create a tag you need, then post this question without it, then ask the community to create it for you