master
Miloslav Ciz 3 months ago
parent c2bdda3290
commit b3106e1ec8

@ -1,6 +1,8 @@
# Art
Art is an endeavor that seeks discovery and creation of [beauty](beauty.md) and primarily relies on intuition. While the most immediate examples of art that come to mind are for example [music](music.md) and painting, even the most [scientific](science.md) and rigorous effort like [math](math.md) and [programming](programming.md) becomes art when pushed to the highest level, to the boundaries of current knowledge where intuition becomes important for further development.
Art is an endeavor that seeks discovery and creation of [beauty](beauty.md) and primarily relies on intuition, its value is in feelings it gives rise to. While the most immediate examples of art that come to mind are for example [music](music.md) and painting, even the most [scientific](science.md) and rigorous effort like [math](math.md) and [programming](programming.md) becomes art when pushed to the highest level, to the boundaries of current knowledge where intuition becomes important for further development.
**Good art always needs time**, usually a lot of time, and you cannot predict how much time it will need, **art cannot be made on schedule** or as a product. By definition creating true art is never a routine (though it requires well trained skills in routine tasks), it always invents something new, something no one has done before (otherwise it's just copying that doesn't need an artist) -- in this sense the effort is the same as that of research and science or exploring previously unwalked land, you can absolutely never know how long it will take you to invent something, what complications you will encounter or what you will find in an unknown land. You simply do it, fail many times, mostly find nothing, you repeat and repeat until you find the good thing. For this art also requires a lot of effort -- yes, there are cases of masterpieces that came to be very casually, but those are as rare as someone finding a treasure by accident. Art is to a great degree a matter of chance, trial and error, the artist himself doesn't understand his own creation when he makes it, he is only skilled at searching and spotting the good, but in the end he is just someone who invests a lot of time into searching, many times blindly.
## See Also

@ -27,7 +27,11 @@ Here is a simple 16-shade ASCII [palette](palette.md) (but watch out, whether it
[] [][][][][] ) { } |_) )\___ \
| |__/|| _ { ___} |
SAF FTW }_____|}_{ \_][_____/
("\/") ("\/") ("\/")
\ / \ / \ /
\ / \ / \ / KEEP IT SIMPLE
\/ \/ \/ ~~ BRUH ~~
^
|
| _.--._ _.--._
@ -38,11 +42,16 @@ Here is a simple 16-shade ASCII [palette](palette.md) (but watch out, whether it
| `'--'` `'-
|
V
("\/") ("\/") ("\/")
\ / \ / \ /
\ / \ / \ /
\/ \/ \/
'.|.' . : ___
--{O}-- .;::.':.' __{ )_
.'|'. _.:'' ' : {_ \ } _}
,__|| |_, \_{__/
/\\ \|_| \\ __
/ \\ \\ ,' '.
/____\\______\\ ( o )
\,,,|,,,,,,,/ '")("o
|___|_[H]___|=|=|=|=|=|=|=|=|
```
## See Also

@ -2,6 +2,21 @@
Jesus Christ (also Jesus of Nazareth, about 4 BC to 33 AD) was a [jewish](jew.md) carpenter preacher that was said to be the son of [God](god.md), whose life along with supposed miracles he performed is described by the [Bible](bible.md) (specifically its New Testament), and who is the center figure of [Christianity](christianity.md), the world's largest religion; as such he is probably the most famous of all men in [history](history.md) (probably followed by [Hitler](hitler.md), kind of his opposite). In fact we count our years more or less from his birth. He gained many followers as he preached that God has decided to change his laws a bit and accept all "well behaved" people into his heaven kingdom (i.e. not just [jews](jew.md) as was the case until then). For causing a great social disturbance by this he was later crucified, as he himself predicted -- according to the Bible he sacrificed himself by this to redeem the sins of all people, was resurrected after death and came up to the heaven to dwell by the God's side. Without subscribing to any mass religion or even having to believe in [god](god.md), our [LRS](lrs.md) is greatly aligned with much of the teaching of Jesus Christ, especially that of [non violence](non_violence.md), [love](love.md) of all people (even one's "enemies"), modesty, frugality etc.
```
..--..
.''.---. ''.
: /,"", \ :
: (/o o ] } :
: || L ),\ :
: :'/^\ :/} :
'/";,,;"'\.'
( , , )
| | | |
( | | )
```
*Artist's depiction of our Lord and Savior.*
As perhaps the most influential man in history whose image has been twisted, used and abused over the centuries, we have to nowadays distinguish two separate characters:
- **Jesus of the Bible**: Jesus as described by the Bible, a book full of centuries worth of distortion, inaccuracies and purposeful religious propaganda. Here Jesus is to a great degree a fictional character, though based on a real man; he is the son of God (some even seeing him as actually the God himself somehow), a man without sin, born from a virgin, who performed countless miracles like healing the blind and even resurrecting dead, who spoke the word of God, was resurrected after death and is now overlooking us from the heaven.

@ -92,6 +92,7 @@ Are you a noob but see our ideas as appealing and would like to join us? Say no
- That [LGBT](lgbt.md), [feminism](feminism.md) and similar movements are not truly leftist but rather [pseudoleftist](pseudoleft.md) and therefore [fascist](fascism.md)?
- That there is no simple formula for calculating the perimeter of an [ellipse](ellipse.md)?
- In 3rd world [pigeons carrying SD cards](ip_over_pigeon.md) are still much faster and reliable way of transferring data than [internet service providers](isp.md)? This also avoids [censorship](censorship.md).
- That throughout [history](history.md) one of the most common patterns is appearance of new lucrative technology or trend which is labeled safe by [science](soyence.md), then officially recommended, promoted, adopted by the industry and heavily utilized for many years to decades before being found harmful, which is almost always greatly delayed by the industry trying to hide this fact? This was the case e.g. with [asbestos](asbestos.md), [freons](freon.md) (responsible for ozone layer depletion), [x rays](x_ray.md), [plastics](plastic.md), smoking and great many prescription drugs among which used to be even cocaine. Yet when you question safety of a new lucrative invention, such as [5G](5g.md), antidepressants or some quickly developed [vaccines](vax.md), you are labeled insane.
## Topics

@ -37,7 +37,7 @@ Mandelbrot set is a famous two dimensional [fractal](fractal.md), a [set](set.md
*z[0] = 0*, *z[n + 1] = z[n]^2 + p*
Mandelbrot set is the set of all points *p* for which the [absolute value](abs.md) ("length") of *z[n]* does NOT grow towards infinity as *n* goes towards infinity.
Mandelbrot set is the set of all points *p* for which the [absolute value](abs.md) ("length") of *z[n]* stays bounded (i.e. doesn't grow beyond any limits) as *n* goes towards infinity.
I.e. taking any point *p* in the complex plane (whose real and imaginary parts we see as the *x* and *y* coordinates), plugging it into the above equation and iterating the series infinitely many times, if the absolute value of *z[n]* stays bounded under some finite value (even very large, just not infinitely large), the number belongs to the set, otherwise not (if the absolute value diverges towards infinity). I.e. in other words the Mandelbrot set is a set of kind of "well behaved" points that don't shoot away to infinity when we keep applying some operation to them over and over. Of course computers cannot evaluate infinitely many iterations of the series so they cannot compute the set 100% accurately, but we may very well [approximate](approximation.md) by performing many iterations (let's 100000) and seeing if the value we get is "very large" (let's say 1000000000) when we stop -- this will work correctly for most points and those few points near the set borders where we make a wrong guess won't really be noticed unless we zoom in very close -- in such cases we can simply perform more iterations to increase precision. To add **[colors](color.md)** to the visualization (so that we don't observe just the borders but also some kind of structure inside and outside of the set) we may simply assign different colors to the points depending e.g. on how big the absolute value is at the time we stop the evaluation, or how many iterations it took for the absolute value to exceed given limit (for points outside the set). Also note that for nice pictures we should apply [antialiasing](antialiasing.md). Additional fancy filters and [shaders](shader.md) such as some kind of postprocessing or fake 3D can also be applied to make the result even more impressive.

@ -1,6 +1,6 @@
# Quaternion
Quaternion is a type of number, just like there are integer numbers, real numbers or [imaginary numbers](complex_number.md). They are very useful for certain things such as 3D rotations (they have some advantages over using e.g. Euler angles, for example they avoid Gimbal lock, they are also faster than transform matrices etc.). Quaternions are not so easy to understand but you don't actually need to fully grasp and visualize how they work in order to use them if that's not your thing, there are simple formulas you can copy-paste to your code and it will "just work".
Quaternion is a type of [number](number.md), just like there are integer numbers, [real numbers](real_number.md) or [imaginary numbers](complex_number.md). They are very useful for certain things such as 3D rotations (they have some advantages over using e.g. Euler angles, for example they avoid Gimbal lock, they are also faster than transform matrices etc.). Quaternions are not so easy to understand but you don't actually need to fully grasp and visualize how they work in order to use them if that's not your thing, there are simple formulas you can copy-paste to your code and it will "just work".
Quaternions are an extension of [complex numbers](complex_number.md) (you should first check out complex numbers before tackling quaternions); while complex numbers can be seen as two dimensional -- having the real and imaginary part -- quaternions would be seen as four dimensional. A quaternion can be written as:

@ -1,6 +1,6 @@
# RAM
RAM stands for *random access memory*, a type of [computer](computer.md) [memory](memory.md) characterized by allowing access to arbitrary addresses (as opposed to SAM -- sequential memories, such as tapes, which only allow sequential access); a bit confusingly (for historical reasons) the term RAM came to be used more as a synonym for so called **main memory**, i.e. the computer's **working memory** (memory used for performing computation, as opposed to e.g. persistent storage or [read only memory](rom.md)). It is true that working memory is very often a random access memory, but it doesn't always have to be so and there exist random access memories that don't serve as working memory. Nevertheless here we WILL conform to the established terminology and implicitly take RAM to mean a **[volatile](volatile.md) random access read/write memory serving as a working memory** (volatile meaning it's erased on power off). Compare RAM to [ROM](rom.md) (rad only memory, which may or may not allow random access) and [SAM](sam.md).
RAM stands for *random access memory*, a type of [computer](computer.md) [memory](memory.md) characterized by allowing access to arbitrary addresses (as opposed to [SAM](sam.md) -- sequential memories, such as tapes, which only allow sequential access); a bit confusingly (for historical reasons) the term RAM came to be used more as a synonym for so called **main memory**, i.e. the computer's **working memory** (memory used for performing the actual computation, as opposed to e.g. persistent storage or [read only memory](rom.md)). It is true that working memory is very often a random access memory, but it doesn't always have to be so and there exist random access memories that don't serve as the main working memory. Similarly confusing is the fact that RAM is often opposed to [ROM](rom.md) (read only memory) -- again, it is true that many computers use RAM as main working memory and ROM as the "other" kind of memory used for static data so in practice these two complement each other, but it is entirely possible for random access memory to be read-only (so RAM can also be ROM) and so on. Nevertheless, though it's imprecise, in this articles we WILL conform to the established terminology a lot -- implicitly we will see RAM as meaning a **[volatile](volatile.md) random access read/write memory serving as a working memory** (volatile meaning it's erased on power off).
RAM is one of the main components of a computer, it closely cooperates with the [CPU](cpu.md); in fact CPU without RAM would be basically useless; RAM serves the CPU as a "scratchpad" where it keeps intermediate results to perform more complex calculations. RAM, being a relatively fast memory, is also often used to temporarily load parts of bigger [data](data.md) for faster access, sometimes it may also store the instructions of the program being executed by the CPU. For this RAM is, along with the CPU, one of the two components which can never be missing in a computer. A computer can work without a [hard disk](hdd.md), without keyboard, mouse and monitor, but it can never meaningfully work without RAM.

File diff suppressed because it is too large Load Diff

@ -1,5 +1,9 @@
# Software
Software (SW) are programs that run on a computer, i.e. its non-physical parts (as opposed to [hardware](hw.md)); for example an [operating system](os.md), the internet [browser](browser.md) etc. Software is created by [programming](programming.md).
Software (SW) are [programs](program.md) that run on a [computer](computer.md), i.e. its non-physical parts (as opposed to [hardware](hw.md)); for example an [operating system](os.md), the Internet [browser](browser.md), [games](game.md) etc. Software is created by the act of [programming](programming.md) (and related activities such as [software engineering](sw_engineering.md) etc.).
Usually we can pretty clearly say what is software and what is hardware, but there are cases where it's debatable. Normally software is that about the computer which *can relatively easily be changed* (i.e. reinstalled by a typing a few commands or clicking a few buttons) while hardware is *hard-wired*, difficult to modify, and not expected or designed to be modified. Nevertheless e.g. some [firmware](firmware.md) is kind of software in form of instructions which is however many times installed in some special kind of memory that's difficult to reprogram and not expected to be reprogrammed often -- some software may be "burned in" into a circuit so that it could only be changed by physically rewiring the circuit (the ME spyware in [Intel](intel.md) [CPU](cpu.md)s has a built-in [minix](minix.md) operating system). And this is where it may sometimes be difficult to decide where the line is drawn. This issue is encountered e.g. by the [FSF](fsf.md) which certifies some hardware that works with free software as "Respects Your Privacy" (RYF), and they have very specific definition what to them classifies software.
Usually we can pretty clearly say what is software vs what is hardware, however there are also edge cases where it's debatable. Normally software is that about the computer which *can relatively easily be changed* (i.e. reinstalled by a typing a few commands or clicking a few buttons) while hardware is [hard-wired](hard_wired.md), difficult to modify, and not expected or designed to be modified. Nevertheless e.g. some [firmware](firmware.md) is kind of software in form of instructions which is however many times installed in some special kind of memory that's difficult to reprogram and not expected to be reprogrammed often -- some software may be "burned in" into a circuit so that it could only be changed by physically rewiring the circuit (the [ME](intel_me.md) spyware in [Intel](intel.md) [CPU](cpu.md)s has a built-in [minix](minix.md) operating system). And this is where it may sometimes be difficult to decide where the line is drawn. This issue is encountered e.g. by the [FSF](fsf.md) which certifies some hardware that works with free software as *Respects Your Freedom* ([RYF](ryf.md)), and they have very specific definition what to them classifies software.
## See Also
- [algorithm](algorithm.md)

File diff suppressed because one or more lines are too long

@ -3,8 +3,8 @@
This is an autogenerated article holding stats about this wiki.
- number of articles: 553
- number of commits: 686
- total size of all texts in bytes: 2958433
- number of commits: 688
- total size of all texts in bytes: 2961941
longest articles:
@ -24,6 +24,27 @@ longest articles:
latest changes:
```
Date: Mon Feb 12 12:09:17 2024 +0100
anarch.md
bloat.md
bootstrap.md
chess.md
communism.md
competition.md
css.md
left_right.md
math.md
prime.md
privacy.md
shader.md
tas.md
thrembo.md
usa.md
woman.md
Date: Sun Feb 11 21:31:18 2024 +0100
random_page.md
wiki_pages.md
wiki_stats.md
Date: Sun Feb 11 21:17:16 2024 +0100
fractal.md
lrs_wiki.md
@ -34,32 +55,6 @@ plan9.md
random_page.md
wiki_pages.md
wiki_stats.md
Date: Sat Feb 10 12:19:55 2024 +0100
3d_rendering.md
assembly.md
bytecode.md
copyright.md
cpu.md
debugging.md
fantasy_console.md
good_enough.md
infinity.md
less_retarded_society.md
lrs_dictionary.md
main.md
marketing.md
minimalism.md
open_console.md
optimization.md
permacomputing.md
pokitto.md
programming.md
random_page.md
suckless.md
temple_os.md
wiki_pages.md
wiki_stats.md
Date: Thu Feb 8 12:07:53 2024 +0100
```
most wanted pages:
@ -74,7 +69,6 @@ data_type.md
quake.md
lisp.md
irl.md
gpu.md
drm.md
cryptography.md
waiver.md
@ -82,6 +76,7 @@ syntax.md
rpi.md
pointer.md
html.md
gpu.md
trademark.md
sdl.md
pascal.md

Loading…
Cancel
Save