diff --git a/math.md b/math.md index 1160124..cf5a2f6 100644 --- a/math.md +++ b/math.md @@ -1,3 +1,11 @@ # 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. \ No newline at end of file +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 Dunning–Kruger 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 \ No newline at end of file diff --git a/public_domain.md b/public_domain.md index f627068..99912f4 100644 --- a/public_domain.md +++ b/public_domain.md @@ -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. +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. { 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 }