5
votes
Imperfection in randomness in VLC shuffle playlist - why?
This is just speculation, but perhaps what VLC is attempting is to simulate... perfect randomness. That is, each song is picked uniformly at random, independently of previous songs. According to the ...
4
votes
Constructing a data structure for a computer algebra system
The most straightforward approach for representing an algebraic expression is a parse tree. However, its big drawback is that it is difficult to reason about. That $xyz = zyx$ and $(xy)^2 = x^2y^2$ is ...
2
votes
How much can we trust mathematical software when working with large numbers, and how much memory it needs to work with these numbers?
Question a):
Here is the output from python console.
...
2
votes
Imperfection in randomness in VLC shuffle playlist - why?
I have a library of over two thousand songs and I've always noticed VLC's flawed shuffling system. It will play the same song every few songs, or it will prioritize songs from randomly picked folders. ...
1
vote
Usefulness of Differential Geometry
If you found Structure and Interpretation of Computer Programs interesting, you might like Functional Differential Geometry (It's from the same authors) .
Differential geometry is deceptively simple. ...
1
vote
Implementing piecewise linear functions
A similar question has been asked before, that may answer your question, here. Quoting the answer:
This is basically an instance of the line segment intersection problem. One standard approach is to ...
1
vote
How much can we trust mathematical software when working with large numbers, and how much memory it needs to work with these numbers?
Compute 4^4^4 and you will know how much pairs of bits 4^4^4^4 will require to represent.
1
vote
Can we find every 216 digit number combination?
$1.0531229 \times 10^{65}$ is approximately $2^{216}$ so when you say " every possible $216$ digit number " I assume you mean every possible sequence of $216$ binary digits i.e. bits.
Each sequence ...
1
vote
What is the equation for a spiral path in 3D?
I have just found this correct answer on the web (by someone else):
A helix is a circle that moves up with time. Hence, the equations for one helix are:
x(t) = sin t
y(t) = cos t
z(t) = t
A ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
mathematical-software × 20reference-request × 5
mathematical-programming × 4
computational-geometry × 3
mathematical-analysis × 3
algorithms × 2
automata × 2
logic × 2
mathematical-foundations × 2
sat-solvers × 2
computer-algebra × 2
graphs × 1
data-structures × 1
computability × 1
optimization × 1
finite-automata × 1
runtime-analysis × 1
satisfiability × 1
artificial-intelligence × 1
discrete-mathematics × 1
randomized-algorithms × 1
parallel-computing × 1
floating-point × 1
numerical-algorithms × 1
software-verification × 1