Qqwy's user avatar
Qqwy's user avatar
Qqwy's user avatar
Qqwy
  • Member for 11 years, 10 months
  • Last seen more than a week ago
120 votes
4 answers
23k views

When to use a Parser Combinator? When to use a Parser Generator?

42 votes
3 answers
19k views

How to store ordered information in a Relational Database

26 votes
4 answers
6k views

Why is the Git .git/objects/ folder subdivided in many SHA-prefix folders?

19 votes
0 answers
8k views

What is a Comonad and how are they useful?

18 votes
5 answers
4k views

When to use inheritance, when to use 'just a boolean field'?

15 votes
1 answer
5k views

Why are the punctuation characters in the ASCII table all over the place?

11 votes
7 answers
3k views

How can a compiler be written for a language that allows rewriting code at runtime (such as Lisp macros)?

10 votes
2 answers
3k views

Data structure for two-dimensional board games in Functional languages

10 votes
2 answers
3k views

Is it possible to define all bitwise operators using a 'bitwise nand' similar to how all boolean logic can be built using just 'boolean nand'?

8 votes
2 answers
4k views

Mutex vs Semaphore: How to implement them _not_ in terms of the other?

7 votes
3 answers
6k views

Forth: How do CREATE and DOES> work exactly?

6 votes
1 answer
134 views

What is the fastest algorithm to find what point of Type 1 is closest for each point of Type 2 on a rectangular grid?

6 votes
1 answer
795 views

Why does the C stdio 'ungetc' function exist?

6 votes
1 answer
1k views

Why does Erlang provide built-in ordering (sorting) of the basic data types?

4 votes
3 answers
1k views

How to represent a three-dimensional (or more) data structure in a terminal?

4 votes
4 answers
2k views

Why are arbitrary-precision decimals used over rational numbers in practice?

4 votes
3 answers
10k views

Best way to choose random element from weighted list

4 votes
1 answer
5k views

how to enumerate/generate all possible binary trees from N leaves and N-1 nodes?

4 votes
3 answers
768 views

How to pick a random move/action/element non-probabilistically?

4 votes
3 answers
475 views

How to store (and find) updated values in a Distributed Hash Table?

3 votes
3 answers
3k views

Why do some prominent web sites use alphanumeric strings for resource IDs instead of numbers?

2 votes
3 answers
801 views

Logic Programming(Unification) vs List Comprehensions (in Functional Programming)

2 votes
1 answer
961 views

How to gracefully handle unsupported browsers?

2 votes
1 answer
2k views

Finding the shortest path in a fully-connected undirected graph

1 vote
1 answer
246 views

How to build an optimal tree given items costs and edge costs?

1 vote
0 answers
46 views

What is the logic behind Media types' type+subtype combinations?

0 votes
1 answer
198 views

In what other locations besides infinite streams and infinite lists is memoized lazyness useful?

0 votes
1 answer
2k views

Algorithm to create a superincreasing sequence

0 votes
2 answers
690 views

Looking to simulate the rolling of a ball around a roulette wheel, while the resulting number is already known

0 votes
4 answers
614 views

What web oriented language would work best with binary data? [closed]