Computer science Updated 2025-07-16
Unfortunately, all software engineers already know the answer to the useful theorems though (except perhaps notably for cryptography), e.g. all programmers obviously know that iehter P != NP or that this is unprovable or some other "for all practical purposes practice P != NP", even though they don't have proof.
And 99% of their time, software engineers are not dealing with mathematically formulatable problems anyways, which is sad.
The only useful "computer science" subset every programmer ever needs to know is:
- for arrays: dynamic array vs linked list
- for associative array: binary search tree vs hash table. See also Heap vs Binary Search Tree (BST). No need to understand the algorithmic details of the hash function, the NSA has already done that for you.
- don't use Bubble sort for sorting
- you can't parse HTML with regular expressions: stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454 because of formal language theory
Funnily, due to the formalization of mathematics, mathematics can be seen as a branch of computer science, just like computer science can be seen as a branch of Mathematics!
Cybercrime Updated 2025-07-16
Domain-specific language Updated 2025-07-16
E-book Updated 2025-07-16
File format Updated 2025-07-16
Information theory Updated 2025-07-16
Markup language Updated 2025-07-16
Machine learning Updated 2025-07-16
The main reason Ciro Santilli never touched it is that it feels that every public data set has already been fully mined or has already had the most interesting algorithms developed for it, so you can't do much outside of big companies.
This is why Ciro started Ciro's 2D reinforcement learning games to generate synthetic data and thus reduce the cost of data.
The other reason is that it is ugly.
Parallel computing Updated 2025-07-16
History of computers Updated 2025-07-16
Quantum information Updated 2025-07-16
Software Updated 2025-07-16
Computer hardware Updated 2025-07-16
Vaporware Updated 2025-07-16
Computational chemistry Updated 2025-07-16
Bioinformatics Updated 2025-07-16
Whole organism simulation Updated 2025-09-09
Abelian group Updated 2025-07-16
Victor Borge Updated 2025-07-16
"Weird Al" Yankovic Updated 2025-07-16
Best ones:
- www.youtube.com/watch?v=lOfZLb33uCg Amish Paradise
- www.youtube.com/watch?v=N9qYF9DZPdw White & Nerdy
- www.youtube.com/watch?v=hEcjgJSqSRU The Saga Begins
- www.youtube.com/watch?v=SHnTocdD7sk Trapped In The Drive-Thru
There are unlisted articles, also show them or only show them.