« first day (5 days earlier)      last day (4438 days later) » 

1:00 AM
1
Q: How long is the beta period?

J.D.I'm wondering how long typically the private beta period will last? I could not find info on the cs.SE/FAQ (or maybe I missed it).

 
1:11 AM
@Gilles I believe eventually Cryptography(crypto.stackexchange.com) will be merged into CS.
 
@RanG If CS had existed before Crypto, I don't think Crypto would have been created.
But since Crypto exists and works, there'll be a lot of resistance to merging.
 
@Gilles I'm not sure, the beta there goes quite slowly, in my eyes.
No reason not to split it into CS and TCS
 
@RanG we'll see. I haven't broached the subject with Crypto.SE denizens yet, in the interest of keeping good relations with them
 
It is so strange that cs.SE materialized that late. Very surprising.
 
@RanG When Theoretical Computer Science launched, a few people wanted a general CS site, but most wanted a research-level site, so that's what the site became
Then there were multiple proposals to create a general CS site, which were closed as duplicates of CSTheory (because Area 51 rep is a joke and the people with enough rep to close Area 51 proposals do not behave responsibly enough to read a site's FAQ before closing a proposal as a duplicate of that site) and of Stack Overflow (less immediately silly, but still not warranted)
2
I think this proposal was the fourth attempt (I may have missed some, closed proposals eventually get deleted)
 
1:26 AM
@Gilles There's no problem with TCS being research-level.. but I find it surprising that elementary CS questions were left without a proper home for so long (while more esoteric SE were opened).
@Gilles Wow, I didn't know that
 
You can find some of the discussions (the ones that haven't been deleted) on the Area 51 proposal for this site, or linked from them
@RanG so do I, I thought it would be one of the first sites to launch when Area 51 opened. It's so close to SO!
 
@Gilles I searched for "computer science" in Area51 but didn't find any (closed) relevant proposals. Were they deleted?
 
@RanG yes, closed proposals are deleted automatically after a month (IIRC)
as are the discussions about them
 
I see
OK, I found this
 
 
6 hours later…
7:22 AM
@Gilles Yea, me too. :-/
@RanG It has been a major effort to convince the non-CS practictioner crowd (who dominates SE in total, it seems) that we know better than them what CS is.
@Gilles regarding 227: My first read of your question entered my brain stem like "Why does UNIX have . and ..?". As such, I think the question would have been OT as it is to localized. Upon rereading, I think it can be seen as a general OS question.
@Gilles I don't think you will get a good answer, though; there does not seem a good reason. You clearly need the links somehow (cf XPath) but it should not matter at all where they are stored, modulo overhead.
@Gilles So you may get a good/better answer on unix.SE after all.
 
8:06 AM
@Raphael ah, that is a problem. maybe I shouldn't have added that second paragraph.
@Raphael I don't think so, I'm ultimately not interested in anything like a unix system but in a proprietary filesystem designed for embedded systems and with a lot fewer supported operations
So if the answer turns out to be “it facilitates operations X and Y”, and X and Y aren't supported by my proprietary filesystem, then I don't want . and ..
 
8:26 AM
1
Q: Problems Implementing Closures in Non-functional Settings

RaphaelIn programming languages, closures are a popular and often desired feature. Wikipedia says (emphasis mine): In computer science, a closure (...) is a function together with a referencing environment for the non-local variables of that function. A closure allows a function to access variables ...

 
@Gilles Much better now, thanks. :) We will see what people come up with. You probably need insight into a modern OS in order to understand if one really needs . and ...
For all our concerns regarding site traffic, area51 still lists us as hottest proposal. Whatever that means.
 
8:43 AM
Do you guys think my question 196 needs more motivation? I have one, of course, but did not include it so far (because it is basically the result of my not-yet-finished master thesis).
 
 
3 hours later…
11:42 AM
1
Q: Parsing arbitrary context-free grammars, mostly short snippets

GillesI want to parse user-defined domain specific languages. These languages are typically close to mathematical notations (I am not parsing a natural language). Users define their DSL in a BNF notation, like this: expr ::= LiteralInteger | ( expr ) | expr + expr | expr * expr ...

 
12:34 PM
@Raphael is your jack of all trades comment related to the question or to my questions in general?
Most of my questions are related to past or current professional concerns
The time synchronization one isn't, ratio of decidable problems was a spur-of-the-moment from another post on the site, and word lengths I thought was an elementary question on a classical topic
I try to broaden the field on practitioner questions but there aren't many fields where I know enough to ask even a basic question
 
1:09 PM
@Gilles That was related to your parsing question. In particular good error reporting is always a hassle, afaik, and might in fact be impossible (guessing here) for ambiguous grammars.
 
 
2 hours later…
2:41 PM
Hi.
 
@Daniil Hi
 
3:01 PM
@Daniil @sepp2k hi
 
 
2 hours later…
5:18 PM
4
Q: Influence of the dimention of cellular automata on complexity classes

Stéphane GimenezLet's take as an example the 3d → 2d reduction: What's the cost of simulating a 3d cellular automaton by a 2d cellular automaton? Here is a bunch of more specific questions: What kind of algorithms will have their time complexity changed, by how much? What would be the basic idea for the encod...

2
Q: Reflection for Concurrency

Dave ClarkeReflection is a common mechanism for accessing and changing the structure of a program at run-time, found in many dynamic programming languages such as Smalltalk, Ruby and Python, and in impoverished form in Java and (hence) Scala. Functional languages such as LISP and Scheme also support a good ...

 
0
Q: Is it normal for questions to be closed by moderators in private beta?

Alex ten BrinkI've just noticed that this question and this question were closed by @Rebecca Chernoff. It seems both question already had close votes, which is why I think they ended up getting closed. My guess is that the SE Network has decided to do this to help communities in private beta to get enough clo...

 
 
2 hours later…
7:09 PM
0
Q: Analyzing a modified version of the card-game "War"

Patrick87A simple game usually played by children, the game of War is played by two people using a standard deck of 52 playing cards. Initially, the deck is shuffled and all cards are dealt two the two players, so that each have 26 random cards in a random order. We will assume that players are allowed to...

1
Q: (When) is hash table lookup O(1)?

GillesIt is often said that hash table lookup operates in constant time: you compute the hash value, which gives you an index for an array lookup. Yet this ignores collisions; in the worst case, every item happens to land in the same bucket and the lookup time becomes linear ($\Theta(n)$). Under what ...

 
7:26 PM
@Gilles please tear appart my answer to your time syncing question. It is so simple it can't be correct.
 
7:40 PM
0
Q: What do we need more of during this private beta?

GillesIt's 6 days into the private beta, we only have 66 questions, and Robert Cartaino has very discreetly announced: We decided to extend this private beta another 7 days. The question count is a bit on the low side to launch and that gives you a bit more time to flesh out the scope and let the c...

 
 
3 hours later…
10:26 PM
0
Q: Today's massive parallel processing units to run cellular automata?

Stéphane GimenezI wonder whether the massively parallel computation units provided in graphic cards nowadays (one that is programmable in OpenCl for example) are good enough to simulate 1d cellular automata (or maybe 2d cellular automata?) efficiently. Choose whatever finite grid would fit inside the memory of ...

 
10:43 PM
@phwd if we're going to discuss CS.SE, let's discuss it here
How about this?
10
A: How to make our cs community very different from the cstheory?

GillesTheoretical Computer Science Stack Exchange (“CSTheory.SE”) is for research-level questions in theoretical computer science My eyeball evaluation is that about half the questions so far are about theoretical computer science, and I don't know that any of them are research-level. I don't wa...

plus the fact that the description of the site includes practitioners
 
Yeah I'm not sure, that talks about CSTheory. CS (syllabus wise) encompasses everything from Flip Flops, Programming to Software Design
But based on the questions so far, it seems to be just within the theory. Reason I asked is because I was browsing SO for possible good but closed questions
 
we have plenty of applied questions
7
Q: Identifying events related to dates in a paragraph

check123Is there an algorithmic approach to identify that dates given in a paragraph correlate to particular events (phrases) in the paragraph? Example, consider the following paragraph: In June 1970, the great leader took the oath. But it was only after May 1972, post the death of the Minister of S...

15
Q: Clock synchronization in a network with asymmetric delays

GillesAssume a computer has a precise clock which is not initialized. That is, the time on the computer's clock is the real time plus some constant offset. The computer has a network connection and we want to use that connection to determine the constant offset $B$. The simple method is that the compu...

7
Q: Why store self and parent links (. and ..) in a directory entry?

GillesConsider an filesystem targeted at some embedded devices that does little more than store files in a hierarchical directory structure. This filesystem lacks many of the operations you may be used to in systems such as unix and Windows (for example, its access permissions are completely different ...

5
Q: Round-robin scheduling: allow listing a process multiple times?

GillesIn a round-robin scheduler, adding a process multiple times to the process list is a cheap way to give it higher priority. I wonder how practical an approach this might be. What benefit does it have over other techniques such as giving the process a longer time slice (benefit: less switching tim...

7
Q: Time spent on requirement and its effect on project success and development time

Ken LiIs there any evidence suggesting that time spent on writing up, or thinking about the requirements will have any effect on the development time? Study done by Standish (1995) suggests that incomplete requirements partially (13.1%) contributed to the failure of the projects. Are there any studies ...

4
Q: Analyzing load balancing schemes to minimize overall execution time

Patrick87Suppose that a certain parallel application uses a master-slave design to process a large number of workloads. Each workload takes some number of cycles to complete; the number of cycles any given workload will take is given by a known random variable $X$. Assume that there are $n$ such workloads...

6
Q: Analysis of and references for Koch-snowflake-like (and other exotic) network topologies

Patrick87In computer networking and high-performance cluster computer design, network topology refers to the design of the way in which nodes are connected by links to form a communication network. Common network topologies include the mesh, torus, ring, star, tree, etc. These topologies can be studied an...

^^^^ a few examples of firmly applied questions
there are also questions from programmers that touch on theory as well, like
7
Q: Parsing arbitrary context-free grammars, mostly short snippets

GillesI want to parse user-defined domain specific languages. These languages are typically close to mathematical notations (I am not parsing a natural language). Users define their DSL in a BNF notation, like this: expr ::= LiteralInteger | ( expr ) | expr + expr | expr * expr ...

^^^^ that's a question I faced as a programmer, not as a computer scientist
 
So is it possible to push this into a meta FAQ post? I really wasn't aware that's all. Just speaking from a first glance. I'm sure if I was more involved like in Movies.SE I would see these questions >.<
 
@phwd we don't get these, we're still in private beta
 
@phwd Please, please go ahead and ask applied questions. It is not our intent to shut them out (why would we?), we have trouble coming up with them!
2
 
10:51 PM
also:
Please, please go ahead and ask easy questions. It is not our intent to shut them out (why would we?), we have trouble coming up with them!
Also:
 
Well, there are plenty from the closed pack in SO
 
I had a little chat with Shog9, and he encouraged us to repost old CS posts from SO/Math/ProgSE that got no love (closed, or unanswered, or only crap answers
of course, only do that if it's a good question that you don't mind asking under your name
which may mean polishing the question a bit
 
0
Q: How is a JIT compiler different from an ordinary compiler?

Ken LiThere's been a lot of hype about JIT compilers for languages like Java, Ruby, and Python. How are JIT compilers different from C/C++ compilers, and why are the compilers written for Java, Ruby or Python called JIT compilers, while C/C++ compilers are just called compilers?

 
For example (don't rain fire just yet)
6
Q: How Does Facebook Determine "Suggested Friends"?

YottagrayI'd like to know how you think (or know) it is that Facebook produces the "people you might like" or "suggested friends" on each user's page. This is really an algorithm question, not a Facebook question, but social networking is probably the most visible and well understood example which is why ...

Instead of how Facebook does it
Would it be on-topic to ask for a suggestive approach on tackling a "suggested friends" algorithm?
 
@phwd yes, good example of a reasonable question that may need a little tweak, but which instead SO closes without understanding
 
11:01 PM
@phwd @Gilles agreed. It should probably be phrased in a general way, asking for sth along the lines of "How to determine likely connections in a social network?"
 
@Raphael I don't know. Does Facebook publish on the algorithms it uses?
 
I have briefly tried to find closed questions that qualify for cs.SE but have had trouble accessing them. For users without access to moderator tools, they seem to be gone. :-/
 
@Raphael my main problem on SO is locating them
 
@Gilles I doubt it, therefore the abstraction. But I don't know for sure. Social networks are actively researcher, though, so there should be plenty of meat there.
 
@Raphael if you have links to dead questions on SO, I can provide the text, I have 10k rep there
 
11:05 PM
@Gilles As I said, I have trouble finding them, too.
Did not think to collect them before, stupid me :-/
Ironic how the system makes it hard for us to do what the Company tells us ;)
 
11:23 PM
2
Q: Is it possible to solve the halting problem if you have a constrained or a predictable input?

Ken LiThe halting problem cannot be solved in the general case. It is possible to come up with defined rules that restrict allowed inputs and can the halting problem be solved for that special case? For example, it seems likely that a language that does not allow loops for instance, would be very easy...

 
@Raphael Heh... If you have something reasonably specific you're looking for, let me know and I can help you search. (leaving now, but I'll be back later tonight)
Also remember, "closed:1" is the search operator for closed (but not deleted) questions
 
@Shog9 the problem is finding the relevant ones
if a few hundred closed questions are relevant, that's only about 0.1% of the closed questions
 
@Shog9 basically, any closed question with the computer-science tag (which is largely misused on SO, by the way). Relevance will have to be judged by hand. One guideline might be my ubiquitous comment "This question may have been perfect for the upcoming..." which I put under all questions I though would be ontopic here for the last months.
 
@Raphael I had a look at the computer-science tag on SO a while back, it's not actually helpful, it mostly means “I didn't know what tag to use”
 
@Gilles Yea. I have been removing the tag liberally from questions lately.
 
11:32 PM
7
Q: Theory of caching

Jørgen FoghIs there a unified theory of caching? That is, collections of theorems and algorithms for constructing caches and/or optimizing for them? The question is deliberately broad, because the results I am looking for are also broad. Formulas for maximum achievable speedup, metrics for caching algorith...

 
@Gilles Can we use for my comment template text, maybe? I used this text almost exclusively, I sometimes varied the beginning.
 
I don't know if there's a reasonable question to extract from that, it's too broad
@Raphael you can look for that comment in your own activity
if the question is deleted, you'll have to enlist Shog9's help
 
From a sfot theory angle, I would ask "How can I include memory hierarchy in my runtime analysis?"
 
@Raphael that's far too advanced for what we want now
 
@Gilles: not convinced by my scenario for . and ..? :)
 
11:35 PM
@StéphaneGimenez yours is the most convincing answer, but it's short on any kind of evidence, like the others
All the answers are uninformed guesses and platitudes, I knew all that already
 
@Gilles Depending on the formulation, you can give answers useful for practitioners too, I think.
 
What I was hoping was something like “. and .. are useful for operations X and Y”, and then I could decide whether to put them in depending on whether I wanted to support X and Y in my FS
-1
Q: determine whether there are 2 elements in unsorted array that sum up to Z in O(n) average time

spider Possible Duplicate: Determine whether or not there exist two elements in Set S whose sum is exactly x - correct solution? Consider an unsorted array of numbers and an constant Z. We want to find whether there are two elements in the array whose sum is Z. I know there is an O(n*lgn) al...

^^^^ I despair to make these people understand that if you're using a hash table (with unconstrained input), you don't have O(1) worst case
I don't know if there is an O(n) average case algorithm, as opposed to O(n*lg(n)), but the question is not a duplicate
I'm passing on posting this one, hint hint
 
We should probably make people post those that can use the rep ;)
 
@Gilles: well excepted for the obsolete (and respectively doubtful) reason I mention in the note I can't see why those entries would be useful. But let's wait maybe someone will come with a real answer :)
 
@StéphaneGimenez actually I have a vague idea, but I'll try to find some references or articulate my thoughts better before I post
and I don't want to make a habit of answering all of my questions
I asked, now you guys sweat it out
 
11:46 PM
should we put disclaimers in our seed questions?
 
@Raphael I don't think so
though maybe some indication of the expected level would be better
for example, on my hash table question, I feel I've had answers both below and above the level I expected
though mostly the answers were more theoretical than I wanted
I would have liked a discussion of when in practice a hash table may or may not be considered O(1)
rather than all this stuff about perfect hashes. I've yet to see perfect hashes being used, and anyway neither of the answers said anything about how you make a perfect hash from some data
 
2
Q: How to determine likely connections in a social network?

phwdI am curious in determining an approach to tackling a "suggested friends" algorithm. Facebook has a feature in which it will send recommended individuals to which you can be acquainted. These users normally (excluding the edge cases in which a user specifically recommends a friend) have a highly...

 
I agree on the perfect hashes stuff. Maybe you should explicitly ask for real-use ready concepts?
I think disclaimers may be a good idea to tell our researchers to step down (i.e. both to wait and adapt the level).
I could also create a new account for those questions
I mean, most people probably know I can't be serious asking for elementary stuff.
 
@Raphael you never know, I've had people argue vehemently on a few of my U&L question that I didn't understand some basic concept and their answer expounding on something I brushed past in my question was definitely THE answer
 
@phwd I edited your question slightly, please check I did not change it for the worse.
@Gilles Sure, that can happen/
 
11:57 PM
@Raphael not a problem
Does anyone know what the invitation for private beta looks like?
 

« first day (5 days earlier)      last day (4438 days later) »