Update math

This commit is contained in:
Miloslav Ciz 2021-12-26 13:56:02 -06:00
parent 78636443b5
commit 7757a13862
2 changed files with 11 additions and 1 deletions

10
math.md
View file

@ -1,3 +1,11 @@
# Mathematics # Mathematics
Mathematics is the best [science](science.md) (yes, it is a formal science), in fact it's the only true science that can actually prove things. Mathematics (also math or maths) is the best [science](science.md) (yes, it is a formal science), which deals with numbers, abstract structures and logic. In fact it's the only true science that can actually prove things. It is immensely important in [programming](programming.md) and [computer science](compsci.md).
[Soydevs](soydev.md), coding monkeys (such as webdevs) and just retards in general hate math because they can't understand it. They think they can do programming without math, which is just ridiculous. This delusion stems mostly from these people being highly incompetent and without proper education -- all they've ever seen was a shallow if-then-else [python](python.md) "programming" of baby programs or point-and-click "programming" in gigantic [GUI](gui.md) frameworks such as [Unity](unity.md) where everything is already preprogrammed for them. By DunningKruger they can't even see how incompetent they are and what real programming is about and they think everyone just if-then-elses everything. In reality, this is like thinking that merely being able to read and write makes you someone being capable of being a great writer or that being able to drive a car makes you able to designs and construct cars. Such people will be able to get jobs and do some repetitive tasks such as web development or system administration, but they will never create anything innovative and all they will ever create will be ugly, [bloated](bloat.md) if-then-else solution that will likely do more harm than good.
On the other hand, one does not have be a math PhD in order to be a great programmer in most fields. Sure, knowledge and overview of advanced mathematics is needed to excel, to be able to spot and sense elegant solutions, but beyond these essentials that anyone can learn with a bit of will it's really more about just not being afraid of math, accepting and embracing the fact that it permeates what we do and studying it when the study of a new topic is needed.
## Overview
TODO

View file

@ -34,6 +34,8 @@ We therefore devise the term **safe/strong public domain**. Under this we includ
If you want to create a PD work (which you should), then generally in that work **you must not use any non-public domain work**. So, for example, you can NOT create a public domain fan fiction story about Harry Potter because Harry Potter and his universe is copyrighted. Similarly you can't just use randomly googled images in a game you created because the images are most likely copyrighted. Small and obscure exceptions (fonts, freedom of panorama, ...) to this may exist in laws but it's never good to rely on them, it's best to keep it safe and simply avoid utilizing anything non-PD within your works. If you want to create a PD work (which you should), then generally in that work **you must not use any non-public domain work**. So, for example, you can NOT create a public domain fan fiction story about Harry Potter because Harry Potter and his universe is copyrighted. Similarly you can't just use randomly googled images in a game you created because the images are most likely copyrighted. Small and obscure exceptions (fonts, freedom of panorama, ...) to this may exist in laws but it's never good to rely on them, it's best to keep it safe and simply avoid utilizing anything non-PD within your works.
Also you can NOT rely on [fair use](fair_use.md)! Even though you could lawfully use someone else's copyrighted work under fair use, inclusion of such material would, by the fair use rules, limit what other would be able to do with your work, making it restricted and therefore not public domain.
So you can only use your own original creations and other public domain works within your PD work. Here you should highly prefer your own creations because that is legally the safest, no one can ever challenge your right to reuse your own creation, but there is a low but considerable chance that someone else's PD work isn't actually PD or will seize to be PD by some retroactive law change. So when it only takes a small effort to e.g. photograph your own textures for a game instead of using someone else's PD textures, choose to use your own. So you can only use your own original creations and other public domain works within your PD work. Here you should highly prefer your own creations because that is legally the safest, no one can ever challenge your right to reuse your own creation, but there is a low but considerable chance that someone else's PD work isn't actually PD or will seize to be PD by some retroactive law change. So when it only takes a small effort to e.g. photograph your own textures for a game instead of using someone else's PD textures, choose to use your own.
{ NOTE: The above is kind of arguing for reinventing wheels which goes a little bit against our philosophy or remixing and information sharing, but we are forced to do this by the system. We are forced to reinvent wheel to ensure that users of our works can't be legally bullied. ~drummyfish } { NOTE: The above is kind of arguing for reinventing wheels which goes a little bit against our philosophy or remixing and information sharing, but we are forced to do this by the system. We are forced to reinvent wheel to ensure that users of our works can't be legally bullied. ~drummyfish }