« first day (14 days earlier)      last day (4423 days later) » 
00:00 - 22:0022:00 - 00:00

Ell
10:01 PM
@Gilles thats the one
 
@KenLi I disagree with this statement as stated: a lot of CS doesn't rely on discrete math
It's not foundational
However, I agree with the recommendation
Discrete math is necessary background for some CS, and anyone doing CS needs to know at least a bit of it
 
Discrete math starts close to high school math, so it's relatively easy to hook on to it early (some of the stuff does require undergraduate calculus)
Also, Concrete Math is a great book
 
Ell
I'm quite interested in grammars and stuff of late, looking into it its all about "automata" - not sure what level maths (if maths) that is
 
cs.stackexchange.com/questions/627 wow, that was hard toedit
 
Ell
10:03 PM
@Gilles I am currently in high school :)
 
@Ell no worries, you can do it
 
IMO discrete math should be taught in high school
 
college freshers are no smarter than high-school kids
 
@Ell not much, you don't need any knowledge of math to understand this
 
@KenLi we were taught basic combinatorics and algebra at least
 
10:04 PM
you do need a habit of doing formal manipulations, which math teaches you
 
Ell
Thanks for the links, i will download all of these :)
 
10:23 PM
guys, I see far too few suggested edit for the quality of some posts. One guy even had a picture for math!
Am I being too pedantic, do you not care or do you not have the time?
 
@Raphael maybe you're getting to the posts first
 
@Gilles that did start to drag on
 
@brandon what did?
 
oh sorry my SE name is different that my cs name. meta.cs.stackexchange.com/a/174/596
 
@brandon oh, you're justausr
 
10:29 PM
right
I'm not great at wording things sometimes, what's the confusion in my answer?
 
What I understand (correct me if I'm wrong) is that you're against the homework tag because you want all questions to be treated equally
and then you go on to say that answers should give hints rather than complete answers
 
All questions that are indicative of being a foundational question
 
Generally speaking, SE encourages complete answers that both explain how to get the answer, and describe precisely what the answer is
For example, on Stack Overflow, explain the algorithm and give working code
 
With the exception of homework questions
 
marks questions as special: for these, giving complete answers is discouraged
I do think the tag is useful for that purpose, but I think the amount of conflict that the tag introduces isn't worth it
 
10:32 PM
right, I'm saying marking them is redundant. The type of question is obvious whether it be for homework or not. If you ask if L={0^n 1^2} is a regular language, I don't want to say yes by my explaination.
errr, or no in that case ha
 
So you're taking the argument for the tag, and giving it as an argument against the tag, and that's where you've lost me
@brandon for a homework question, an answer might not say yes or no at all
For a normal question, any decent answer must say yes or no
 
ok I'll establish the set of questions I'm talking about, any other question is irrelevant to my point
 
's primary usefulness is to exclude it in searches if you're looking for a complete answer and not just a hint
It's highly frustrating to see that someone's already asked your question, only to find that the answers just give hints and not an actual answer
 
Lets get on the same page about what questions I'm referring to first
I'm saying there is a set of questions Q = {q in Q | q is a question about the foundations of computer science. The question is either abstract or is clearly not a real world situation and is intended to further the askers knowledge of the subject of the question}
Those can be either current students, students reviewing their past course work, or professionals learning new material
 
@Gilles Did not seem that way, but point taken.
 
10:38 PM
@brandon I don't like this “clearly not a real world situation”, that's often not clear at all, but go on
 
Well give that set of questions, my opinion is that we should always answer in a way that gives them to tools to answer but not the exact solution. Atleast leave them just short of it
given*
 
@brandon that I strongly disagree with
 
reason?
 
if I ask a question, I want an answer
Furthermore, if someone else comes later with the same question, they'll want an answer too
 
I agree in some respects actually
 
10:41 PM
I see Stack Exchange as a continuation of Wikipedia for non-notable subjects
if you have a general question, you can look it up in an encyclopedia or other reference
if your question is too specific for that, you ask a human being
 
maybe a tag that doesn't say Homework, the big reason I'm against the homework tag is some users see it as students being lazy, instead the answers just need to be hints, but getting the community there seems not possible as stackoverflow seems to have shown
 
and so SE is a repository of knowledge that could not be indexed like an encyclopedia and requires humans to generate upon request rather than preemptively
@brandon I kind of agree that homework is a bad name, but it's an established name
I'd be for if it wasn't for those people who aggressively want to retag things as
if we always took the asker's word for it, with a tag meaning “I just want a hint”, I'd be less opposed
However, coming back to what I just wrote: just-a-hint answers aren't as reusable as complete answers
just-a-hint answers aren't very valuable to future visitors
That makes them not such a great fit to SE
If you want a hint, you can ask for it in a non-lasting place, like chat
 
I've had questions closed on stackoverflow because I didnt' tag it as homework. The problem was that it wasn't homework, I was reviewing past tests from a prior semester.
As far as just-a-hint, a huge portion of questions for this site will be of that type, that'd be a whole other subject though
 
@brandon now that is my main argument against the tag
 
I like "Just-a-hint" actually
 
10:46 PM
@Gilles like our chat with its full transcript...;)
 
I think the atitude should generally be, if there's nothing in the question that directly says its homework, ASSUME it's not a homework question
 
@Raphael impractical to search, therefore not a lasting resource
 
that'd be nice, but there will always be a moderator with a severe hatred towards students looking for help
 
we don't have any moderators here
yet
 
@brandon moderator? No. Community members, sometimes
 
10:47 PM
community members with a lot of rep i mean
Maybe I'll start a meta thread on just-a-hint if thats cool with you gilles, I'de like to see what people think of that. Probably won't work, but may as well try
 
I have been actively removing (this is not a homework question) from questions just because I think "assuming the question is not homework" should always be the default
 
@brandon I think it is the responsibility of the asker to state wetherthey want just a hint in the question.
 
I agree
Controller members and having them not add just-a-hint to a question would be an issue in itsself though
controlling*
 
answerers can then provide a full answer but hide parts with spoiler thingys, see cs.stackexchange.com/questions/559/…
that qualifies the thread for being kept but the OP is not spoiled\
 
@Raphael the thing is, some sites like Math have a homework policy that if not forbids, at least strongly discourages questions that stem from homework and aren't tagged homework
 
10:52 PM
after the OP gives indication they are done (or after some time) the spoiler tags can be removed
@Gilles I thought we were clear that we don't want that?
 
That's a recipe for “It's homework. — No it's not. — Yes it is. — Ain't. — Is so. — …”
 
@Raphael, I think a big issue there is that students generally want the full answer but the community knows better than to give it. So the spoiler would just be abused and wouldn't satisfy the community in that the student would just look anyway
 
@Raphael if we have a tag, someone is bound to want a policy for applying it, and we'll end up like Math before we know it
I am strongly against a homework policy. I don't want to discriminate questions on the basis of the asker, including whether the asker is enrolled in a course or not.
 
@brandon I am fine with that! Our responsibility is not to protect students from their own stupidity
 
definitely agreed
 
10:56 PM
@Gilles we can always decree that should not be used and edit thusly.
Or that the tag is only used to give indication that the OP wants hints first
meta.cs.stackexchange.com/a/176/98 does this summarise our thoughts?
 
@Raphael not really, sometimes an answer may only give hints
But it's possible to word the question for this, it doesn't need a tag
“How do I get started with this problem?” as opposed to “What's the result?”
 
@Gilles I'll steal that
@Gilles under which circumstances?
edited the meta answer; besser?
 
@Raphael you haven't met Mark yet?
 
@Gilles Only in passing
 
I caught a stray Shog9 who wrote:
 
11:10 PM
@MarkTrapp it's a scientist thing. “Why” questions are important.
3911830 0:08:35
You'd understand if you were a real scientist :)
hahaha, I see
 
> If you're gonna make a policy on this, it should be something that rewards answers that step the asker through the problem, leaving him to determine the final answer perhaps but providing enough information to get him (or anyone else with a similar problem) there.
 
Such a reward can only be upvotes;how can apolicy do that?
 
@Raphael the subtext is that Mark was a mod on Programmers and was accused of “not being a real programmer” because he closed some questions that others considered fundamental (like favorite programmer cartoon or whatever triggered that particular outburst)
@Raphael I don't know
 
@Gilles O.o
 
@Raphael this is an example. It has two answers that explain how to get started, and don't answer the question in the title
But there was no need for a homework tag: the actual question is “What do the words in the language look like? How could I represent it using a grammar or regular expression?”
And by the way (Cc @brandon) I think the title question would make a good SE question too. It's a different question, both would benefit the site.
 
11:15 PM
@Gilles Apparently,the title needs editing. Could you please propose a better one?
 
@Gilles title question?
 
@brandon “Where in the Chomsky hierarchy does this language fit?”
which is not what you asked, after all
 
Agreed, whats the question about it though?
 
@brandon how about “How can solutions of a Diophantine equation be expressed as a language?”
I have the editor open
 
Thats a much better title
 
11:18 PM
@brandon done
 
thanks
@Gilles just for the sake of doing it. I made a meta on just-a-hint. I think you disagree on it, but I referenced you since you mentioned it.
 
@brandon Are you going to ask the final question (nature of L)? If you don't, I will
The more I think about it, the more I get confused
 
I gotta run feel free
 
@Raphael Besides the larger opportunity for people to contribute, non-trivial discussions about the site scope need to be recorded on meta, so we can deduce general rules for future questions
Above a certain amount of debate in comments/chat, there must be a meta question
 
@Gilles Non-CF by that parikh-image thingy?
@Gilles Yes,why are you saying this?
 
11:29 PM
1
Q: Is “Good uses of computer viruses” on-topic?

GillesThe question Good uses of computer viruses was closed as off-topic, and is being reopened as I write. Is this question on-topic on the Computer Science site? Why or why not?

0
Q: Just-a-hint tag

justausrThis relates to the following discussion: Homework tag discussion After talking to Gilles in chat about possible solutions to the homework tag problem. The tag just-a-hint was suggested. The purpose of just-a-hint would be to include all questions that are students asking homework questions or j...

 
@Raphael to explain why the chat discussion is not enough, for the virus question
By the way, please leave a comment with a pointer to the first message in that discussion
 
@Gilles Ah, I see.
@Gilles I was not here for the whole thing,so somebody else should probably summarise it more carefully than hasty me
gotta go. read you tomorrow!
 
I migrated a question from cstheory. I flagged some comments as obsolete as they referred to shutting the question on cstheory. It'd be good if someone removed them to avoid any unnecessary additional comments here.
 
11:45 PM
@DaveClarke We have no mods. I flagged them too, if a third person does it they'll be deleted
 
Ah. I though the other high rep users would see them. They should be deleted.
 
00:00 - 22:0022:00 - 00:00

« first day (14 days earlier)      last day (4423 days later) »