Update
This commit is contained in:
parent
390c8b8a4c
commit
3d11ef05d8
36 changed files with 2003 additions and 1984 deletions
2
90s.md
2
90s.md
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
{ Zoomers! Read carefully. You must not forget that times used to be better. The dystopia we live in now is not what we should settle for. ~drummyfish }
|
{ Zoomers! Read carefully. You must not forget that times used to be better. The dystopia we live in now is not what we should settle for. ~drummyfish }
|
||||||
|
|
||||||
It is now confirmed that 1990s (or just 90s, but NEVER "90's") were almost definitely the best decade in recent written [history](history.md), at least in [Europe](europe.md) (the main continent of [Earth](earth.md)) but to a certain extent also in other, less significant parts of the world ([USA](usa.md) etc.). The decade saw a peak of civilization before the [collapse](collapse.md) quickly brought by the symbolic [turn of the millennium](21st_century.md). 90s still left behind some reverberant echoes of their greatness slowly dying out during the subsequent 2000-2010 decade -- according to some still a bearable decade -- but then it all started to quickly plummet downhill regardless. 90s followed the [80s](80s.md) (quite logically, at least to those of above [Trump](trump.md) intellect), a decade that was itself also pretty good, and so in a similar fashion some good old 80s vibes likewise carried on to the 90s.
|
It is now confirmed that 1990s (or just 90s, but NEVER "90's") were almost definitely the best decade in recent written [history](history.md), at least in [Europe](europe.md) (the main continent of [Earth](earth.md)) but to a certain extent also in other, less significant parts of the world ([USA](usa.md) etc.). The decade saw a peak of civilization before the [collapse](collapse.md) quickly brought by the symbolic [turn of the millennium](21st_century.md). The bygone era of the 90s still left behind reverberant echoes of their greatness slowly dying out during the subsequent 2000-2010 decade -- according to some still a bearable decade -- but then it all started to quickly plummet downhill regardless. 90s followed the [80s](80s.md) (quite logically, at least to those of above [Trump](trump.md) intellect), a decade that was itself also pretty good, and so in a similar fashion some good old 80s vibes likewise carried on to the 90s.
|
||||||
|
|
||||||
During the 90s [millennials](millennial.md) (also called gen Y) were born, as well as some of the oldest [zoomers](zoomer.md). The decade was characterized for example by sagging trousers, loose and torn clothes in general, jeans and hoodies, baseball caps turned backwards, vibrant pastel [colors](color.md), optimistic and cheerful mood, [real life](irl.md) friends and sleepovers, [Tamagotchi](tamagotchi.md) and [Pokemon](pokemon.md), cool [digital](digital.md) watches (non-smart), [GameBoy](gameboy.md), [CRT](crt.md) monitors, [floppy](floppy.md) disks, ball [mice](mouse.md), archaic [Internet](internet.md) and [web](www.md) 1.0 through slow dial-up, cassette tapes and walkmans { is it walkmans or walkmen lol? ~drummyfish }, bizarre button cellphones, phone booths in streets, boybands, MTV music, movies on [VHS](vhs.md) (and VHS rental stores), soulful non-[furry](furry.md) cartoons aired only early on Saturday mornings and many other wonderful things.
|
During the 90s [millennials](millennial.md) (also called gen Y) were born, as well as some of the oldest [zoomers](zoomer.md). The decade was characterized for example by sagging trousers, loose and torn clothes in general, jeans and hoodies, baseball caps turned backwards, vibrant pastel [colors](color.md), optimistic and cheerful mood, [real life](irl.md) friends and sleepovers, [Tamagotchi](tamagotchi.md) and [Pokemon](pokemon.md), cool [digital](digital.md) watches (non-smart), [GameBoy](gameboy.md), [CRT](crt.md) monitors, [floppy](floppy.md) disks, ball [mice](mouse.md), archaic [Internet](internet.md) and [web](www.md) 1.0 through slow dial-up, cassette tapes and walkmans { is it walkmans or walkmen lol? ~drummyfish }, bizarre button cellphones, phone booths in streets, boybands, MTV music, movies on [VHS](vhs.md) (and VHS rental stores), soulful non-[furry](furry.md) cartoons aired only early on Saturday mornings and many other wonderful things.
|
||||||
|
|
||||||
|
|
2
anpac.md
2
anpac.md
|
@ -1,6 +1,6 @@
|
||||||
# Anarcho Pacifism
|
# Anarcho Pacifism
|
||||||
|
|
||||||
Anarcho pacifism (anpac) is a form of [anarchism](anarchism.md) which completely rejects any violence. Anarcho pacifists argue that since anarchism opposes oppression and social hierarchy and since violence is the most prominent tool of oppression and hierarchy, it logically has to be rejected. This makes anarcho pacifism possibly the one truest and purest form of anarchism. This form of anarchism uses a black and white flag.
|
Anarcho pacifism (anpac) is a form of [anarchism](anarchism.md) which categorically rejects any violence. Anarcho pacifists argue that since anarchism opposes oppression and social hierarchy and since violence is the most prominent tool of oppression and hierarchy, it logically has to be rejected. This makes anarcho pacifism possibly the one truest and purest form of anarchism. This form of anarchism uses a black and white flag.
|
||||||
|
|
||||||
Historically anarcho pacifists such as [Leo Tolstoy](tolstoy.md) and [Petr Chelcicky](petr_chelcicky.md) were usually religiously motivated for rejecting violence, however this stance may also come from logic or other than religious beliefs, e.g. the simple belief that violence will only spawn more violence ("eye for an eye will only make the whole world blind"), or pure unconditional love of life which one simply feels and chooses to follow without the need for any further justification.
|
Historically anarcho pacifists such as [Leo Tolstoy](tolstoy.md) and [Petr Chelcicky](petr_chelcicky.md) were usually religiously motivated for rejecting violence, however this stance may also come from logic or other than religious beliefs, e.g. the simple belief that violence will only spawn more violence ("eye for an eye will only make the whole world blind"), or pure unconditional love of life which one simply feels and chooses to follow without the need for any further justification.
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Arduboy
|
# Arduboy
|
||||||
|
|
||||||
Arduboy is an [Arduino](arduino.md)-based, extremely tiny indie/"retro" handheld [open gaming console](open_console.md), about the size of a credit card, with monochrome (black&white) display; it was one of the earliest during the open console boom and is at the same time among the best in many aspects (construction, hardware, community, games, price, ...). Not only is it one of the top open consoles out there, it is also one of the most [minimalist](minimalism.md) and a great way to get into low level [programming](programming.md), learning [C](c.md), [embedded](embedded.md) development etc. Even for a normie not intending to program it it's just a super cool toy to play old nostalgic games on and flex with around friends. [We](lrs.md) can really recommend getting Arduboy ASAP to anyone remotely interested in this kind of stuff. Arduboy is a bit similar to the original [Gamebuino](gamebuino.md) (the one with monochrome screen), it may have been inspired by it. The official website is https://www.arduboy.com/.
|
Arduboy is an [Arduino](arduino.md)-based, extremely tiny indie/"retro" handheld [open gaming console](open_console.md), about the size of a credit card, with monochrome (black&white) display; it was one of the earliest devices of the open console boom and is at the same time among the best in many aspects (construction, hardware, community, games, price, ...). Not only is it one of the top open consoles out there, it is also one of the most [minimalist](minimalism.md) and a great way to get into low level [programming](programming.md), learning [C](c.md), [embedded](embedded.md) development etc. Even for a [normie](npc.md) not intending to program it it's just a super cool toy to play old nostalgic games on and flex with around friends. [We](lrs.md) can really recommend getting Arduboy ASAP to anyone remotely interested in this kind of stuff. Arduboy is a bit similar to the original [Gamebuino](gamebuino.md) (the one with monochrome screen), it may have been inspired by it. The official website is https://www.arduboy.com/.
|
||||||
|
|
||||||
```
|
```
|
||||||
_________
|
_________
|
||||||
|
|
|
@ -23,7 +23,7 @@ He is really [dumb](retard.md), only speaks one language and didn't even finish
|
||||||
|
|
||||||
When Bill was born, his father was just busy counting dollar bills, so he named him Bill. Bill was mentally [retarded](retard.md) as a child and as such had to attend a private school. He never really understood programming but with a below average intelligence he had a good shot at succeeding in [business](capitalism.md). Thanks to his family connections he got to Harvard where he met [Steve Ballmer](steve_ballmer.md). Later he dropped out of the school due to his low intelligence.
|
When Bill was born, his father was just busy counting dollar bills, so he named him Bill. Bill was mentally [retarded](retard.md) as a child and as such had to attend a private school. He never really understood programming but with a below average intelligence he had a good shot at succeeding in [business](capitalism.md). Thanks to his family connections he got to Harvard where he met [Steve Ballmer](steve_ballmer.md). Later he dropped out of the school due to his low intelligence.
|
||||||
|
|
||||||
In 1975 he founded [Micro$oft](microsoft.md), a [malware](malware.md) company named after his dick. Besides having a microdick he also has a [microbrain](microbrain.md). By a sequence of extremely lucky events combined with a few dick moves by Bill the company then became successful: when around the year 1980 [IBM](ibm.md) was creating the [IBM PC](ibm_pc.md), they came to Bill because they needed an [operating system](os.md). He lied to them that he had one and sold them a license even though at the time he didn't have any OS (lol). After that he went to a programmer named Tim Paterson and basically stole (bought for some penny) his OS named QDOS and gave it to IBM, while still keeping ownership of the OS (he only sold IBM a license to use it, not exclusive rights for it). He basically fucked everyone for money and got away with it, the [American](usa.md) way. For this he is admired by Americans.
|
In 1975 he founded [Micro$oft](microsoft.md), a [malware](malware.md) company named after his dick. Besides having a microdick he also has a [microbrain](microbrain.md). By a sequence of extremely lucky events combined with a few dick moves by Bill the company promptly turned successful: when around the year 1980 [IBM](ibm.md) was creating the [IBM PC](ibm_pc.md), they came to Bill because they needed an [operating system](os.md). He lied to them about having one and sold them a license even though at the time he didn't have any OS (lol). After that he went to a programmer named Tim Paterson and basically stole (bought for some penny) his OS named QDOS and gave it to IBM, while still keeping ownership of the OS (he only sold IBM a license to use it, not exclusive rights for it). He basically fucked everyone for money and got away with it, the [American](usa.md) way. For this he is admired by Americans.
|
||||||
|
|
||||||
When Bill Gates and [Steve Jobs](steve_jobs.md) saw how enormously rich they got by abusing the whole world, they got horny and had [gay](gay.md) sex together, after which Bill legally changed his name to Bill Gaytes. This however gave Jobs ass cancer and he died.
|
When Bill Gates and [Steve Jobs](steve_jobs.md) saw how enormously rich they got by abusing the whole world, they got horny and had [gay](gay.md) sex together, after which Bill legally changed his name to Bill Gaytes. This however gave Jobs ass cancer and he died.
|
||||||
|
|
||||||
|
|
2
bloat.md
2
bloat.md
|
@ -1,6 +1,6 @@
|
||||||
# Bloat
|
# Bloat
|
||||||
|
|
||||||
Bloat is a very wide term that in the context of [software](software.md) and [technology](tech.md) means overcomplication, unnecessary complexity and/or extreme growth in terms of source code size, overall complexity, number of [dependencies](dependency.md), [redundant](redundancy.md) code, unnecessary and/or useless features (e.g. [feature creep](feature_creep.md)) and use of computational resources (memory, [CPU](cpu.md) time, electricity, ...), all of which lead to inefficient, badly designed, unstable, hard to [maintain](maintenance.md) and downright dangerous technology littered with [bugs](bug.md) (crashes, unusable features, memory leaks, [security](security.md) vulnerabilities, ...), [obscurity](obscurity.md), ugliness, further leading to **loss of [freedom](free_software.md)** and waste of human effort. In simpler words: bloat is burdening [bullshit](bullshit.md) so to speak. Bloat is immensely bad and one of the most prominent technological issues of [today](21st_century.md). For an individual, be it programmer or user, to deal with bloat is always a descent into madness and for a programmer to participate in creation of bloat is not just shameful, but shows obnoxiously shitty engineering at its worst and complete lack of understanding of basic philosophy of technology. And yet bloat prospers and stains not just 100% of [mainstream](mainstream.md) programs (commercial or not), but also the better majority of non-mainstream projects seeking to be engineered well. Bloat is what has completely taken over all technology nowadays, it has now reached galactic proportions mostly due to [capitalism](capitalism.md) induced commercialization, [consumerism](consumerism.md), rushed "[just works](just_werks.md)" products, creating demand for newer hardware and so on, and also pushing incompetent people ([women](woman.md), minorities etc.) to do work they lack mental capacity for.
|
Bloat is a very wide term that in the context of [software](software.md) and [technology](tech.md) means overcomplication, unnecessary complexity and/or extreme growth in terms of source code size, overall complexity, number of [dependencies](dependency.md), [redundant](redundancy.md) code, unnecessary and/or useless features (e.g. [feature creep](feature_creep.md)) and use of computational resources (memory, [CPU](cpu.md) time, electricity, ...), all of which lead to inefficient, badly designed, unstable, hard to [maintain](maintenance.md) and downright dangerous technology littered with [bugs](bug.md) (crashes, unusable features, memory leaks, [security](security.md) vulnerabilities, ...), [obscurity](obscurity.md), ugliness, further leading to **loss of [freedom](free_software.md)** and waste of human effort. In simpler words: bloat is burdening [bullshit](bullshit.md) so to speak. Bloat is immensely bad and one of the most prominent technological issues of [today](21st_century.md). For an individual, be it programmer or user, to deal with bloat is always a sickening descent into madness and for a programmer to participate in creation of bloat is not just shameful, but shows obnoxiously shitty engineering at its worst and complete lack of understanding of basic philosophy of technology. And yet bloat prospers and stains not just 100% of [mainstream](mainstream.md) programs (commercial or not), but also the better majority of non-mainstream projects seeking to be engineered well. Bloat is what has completely taken over all technology nowadays, it has now reached galactic proportions mostly due to [capitalism](capitalism.md) induced commercialization, [consumerism](consumerism.md), rushed "[just works](just_werks.md)" products, creating demand for newer hardware and so on, and also pushing incompetent people ([women](woman.md), minorities etc.) to do work they lack mental capacity for.
|
||||||
|
|
||||||
A related but different term is **bloatware**; it's more commonly used among normie users and stands for undesirable programs that eat up computer resources, usually being preinstalled by the computer manufacturer (and often uninstallable) etc. Further on we'll rather focus on bloat as defined before.
|
A related but different term is **bloatware**; it's more commonly used among normie users and stands for undesirable programs that eat up computer resources, usually being preinstalled by the computer manufacturer (and often uninstallable) etc. Further on we'll rather focus on bloat as defined before.
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,7 @@ Unless specified otherwise, this article supposes the C99 standard of the C lang
|
||||||
|
|
||||||
## Undefined/Unspecified Behavior
|
## Undefined/Unspecified Behavior
|
||||||
|
|
||||||
Undefined (completely unpredictable), unspecified (safe but potentially differing) and implementation-defined (consistent within implementation but potentially differing between them) behavior poses a kind of unpredictability and sometimes non-intuitive, tricky behavior of certain operations that may differ between compilers, platforms or runs because they are not exactly described by the language specification; this is mostly done on purpose so as to allow some implementation freedom which allows implementing the language in a way that is most efficient on given platform. One has to be very careful about not letting such behavior break the program on platforms different from the one the program is developed on. Note that tools such as [cppcheck](cppcheck.md) can help find undefined behavior in code. Description of some such behavior follows.
|
Undefined (completely unpredictable), unspecified (safe but potentially differing) and implementation-defined (consistent within implementation but potentially differing between them) behavior poses a kind of unpredictability and sometimes non-intuitive, tricky behavior of certain operations that may differ between compilers, platforms or runs because they are not exactly described by the language specification; this is mostly done on purpose so as to allow some implementation freedom which allows implementing the language in a way that is most efficient on given platform. One must be very cautious about not letting such behavior break the program on platforms different from the one the program is developed on. Note that tools such as [cppcheck](cppcheck.md) can help find undefined behavior in code. Description of some such behavior follows.
|
||||||
|
|
||||||
There are tools for detecting undefined behavior, see e.g. [clang](clang.md)'s UBSan (https://clang.llvm.org/docs/UndefinedBehaviorSanitizer.html).
|
There are tools for detecting undefined behavior, see e.g. [clang](clang.md)'s UBSan (https://clang.llvm.org/docs/UndefinedBehaviorSanitizer.html).
|
||||||
|
|
||||||
|
@ -103,7 +103,7 @@ And so on.
|
||||||
|
|
||||||
## Compiler Optimizations
|
## Compiler Optimizations
|
||||||
|
|
||||||
C compilers perform automatic optimizations and other transformations of the code, especially when you tell them to optimize aggressively (`-O3`) which is a standard practice to make programs run faster. However this makes compilers perform a lot of [magic](magic.md) and may lead to unexpected and unintuitive undesired behavior such as bugs or even the "unoptimization of code". { I've seen a code I've written have bigger size when I set the `-Os` flag (optimize for smaller size). ~drummyfish }
|
C compilers perform automatic [optimizations](optimization.md) and other transformations of the code, especially when you tell them to optimize aggressively (`-O3`) which is a standard practice to make programs run faster. However this makes compilers perform a lot of [magic](magic.md) and may lead to unexpected and unintuitive undesired behavior such as bugs or even the "unoptimization of code". { I've seen a code I've written have bigger size when I set the `-Os` flag (optimize for smaller size). ~drummyfish }
|
||||||
|
|
||||||
Aggressive optimization may firstly lead to tiny bugs in your code manifesting in very weird ways, it may happen that a line of code somewhere which may somehow trigger some tricky [undefined behavior](undefined_behavior.md) may cause your program to crash in some completely different place. Compilers exploit undefined behavior to make all kinds of big brain reasoning and when they see code that MAY lead to undefined behavior a lot of chain reasoning may lead to very weird compiled results. Remember that undefined behavior, such as overflow when adding signed integers, doesn't mean the result is undefined, it means that ANYTHING CAN HAPPEN, the program may just start printing nonsensical stuff on its own or your computer may explode. So it may happen that the line with undefined behavior will behave as you expect but somewhere later on the program will just shit itself. For these reasons if you encounter a very weird bug, try to disable optimizations and see if it goes away -- if it does, you may be dealing with this kind of stuff. Also check your program with tools like [cppcheck](cppcheck.md).
|
Aggressive optimization may firstly lead to tiny bugs in your code manifesting in very weird ways, it may happen that a line of code somewhere which may somehow trigger some tricky [undefined behavior](undefined_behavior.md) may cause your program to crash in some completely different place. Compilers exploit undefined behavior to make all kinds of big brain reasoning and when they see code that MAY lead to undefined behavior a lot of chain reasoning may lead to very weird compiled results. Remember that undefined behavior, such as overflow when adding signed integers, doesn't mean the result is undefined, it means that ANYTHING CAN HAPPEN, the program may just start printing nonsensical stuff on its own or your computer may explode. So it may happen that the line with undefined behavior will behave as you expect but somewhere later on the program will just shit itself. For these reasons if you encounter a very weird bug, try to disable optimizations and see if it goes away -- if it does, you may be dealing with this kind of stuff. Also check your program with tools like [cppcheck](cppcheck.md).
|
||||||
|
|
||||||
|
@ -124,7 +124,7 @@ if (x)
|
||||||
|
|
||||||
As in typical code this works the same and is faster. However if the variable *x* is part of shared memory and can be changed by an outside process during the execution of the loop, this optimization can no longer be done as it results in different behavior. This can be prevented with the `volatile` keyword which tells the compiler to not perform such optimizations.
|
As in typical code this works the same and is faster. However if the variable *x* is part of shared memory and can be changed by an outside process during the execution of the loop, this optimization can no longer be done as it results in different behavior. This can be prevented with the `volatile` keyword which tells the compiler to not perform such optimizations.
|
||||||
|
|
||||||
Of course this applies to other languages as well, but C is especially known for having a lot of undefined behavior, so be careful.
|
Of course this applies to other languages as well, but C is especially known for having a lot of undefined behavior, so we ought to be cautious.
|
||||||
|
|
||||||
## Other
|
## Other
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
*Capitalism is how you enslave a man with his approval.*
|
*Capitalism is how you enslave a man with his approval.*
|
||||||
|
|
||||||
Capitali$m is the worst socioeconomic system we've yet seen in [history](history.md),^[source](logic.md) based on pure greed, [culture](culture.md) of [slavery](work.md) and artificially sustained conflict between everyone in society (so called [competition](competition.md)), abandoning all [morals](morality.md) and putting [money](money.md) and profit (so called [capital](capital.md)) above everything else including preservation of [life](life.md) itself, capitalism fuels the worst in [people](people.md) and forces them to compete and suffer for basic resources, even in a world where abundance of resources is already possible to be achieved -- of course, capitalism is a purely [rightist](left_right.md) idea. Capitalism goes against [progress](progress.md) (see e.g. [antivirus paradox](antivirus_paradox.md)), [good technology](lrs.md) and [freedom](freedom.md), it supports immense waste of resources, [wars](war.md), abuse of people and animals, destruction of environment, decline of morals, deterioration of [art](art.md), invention of [bullshit](bullshit.md) (bullshit jobs, bullshit laws, ...), utilization and perfection of torture methods, [brainwashing](brainwashing.md), [censorship](censorship.md) and so on. In a sense capitalism can be seen as **slavery 2.0** or *universal slavery*, a more sophisticated form of slavery, one which denies the label by calling itself the polar opposite, "freedom", when in fact capitalism is merely a "freedom" to oppress others -- underlying every argument for capitalism is an argument against freedom itself; capitalism manipulates people into them approving and voluntarily partaking in their own enslavement (capitalist slaves are called wage slaves or *wagies*) -- this new form of slavery which enslaves everyone evolved because the old form with strictly separated classes of slaves and masters was becoming unsustainable, with the enslaved majority revolting, causing civil wars etc. This alone already seems to many like a good reason for [suicide](suicide.md), however wage and [consumption](consumerism.md) slavery is still only a small part of capitalist [dystopia](dystopia.md) -- capitalism brings on destruction basically to every part of civilization. It it also often likened to a **[cancer](cancer.md) of society**; one that is ever expanding, destroying everything with commercialism, materialism, waste and destruction, growing uncontrollably with the sole goal of just never stopping an ever accelerating growth. Nevertheless, it's been truthfully stated that "it is now easier to imagine the end of all life than any substantial change in capitalism." Capitalism will be there long after humans are gone. Another famous quote is that "capitalism is the belief that the worst of men driven by the nastiest motives will somehow work for the benefit of everyone", which describes its principles quite well.
|
Capitali$m is the worst socioeconomic system we've yet seen in [history](history.md),^[source](logic.md) based on pure greed, [culture](culture.md) of [slavery](work.md) and artificially sustained conflict between everyone in society (so called [competition](competition.md)), abandoning all [morals](morality.md) and putting [money](money.md) and profit (so called [capital](capital.md)) above everything else including preservation of [life](life.md) itself, capitalism fuels the worst in [people](people.md) and forces them to compete and suffer for basic resources, even in a world where abundance of resources is already possible to be achieved -- of course, capitalism is a purely [rightist](left_right.md) idea. Capitalism goes against [progress](progress.md) (see e.g. [antivirus paradox](antivirus_paradox.md)), [good technology](lrs.md) and [freedom](freedom.md), it supports immense waste of resources, [wars](war.md), abuse of people and animals, destruction of environment, decline of morals, deterioration of [art](art.md), invention of [bullshit](bullshit.md) (bullshit jobs, bullshit laws, ...), utilization and perfection of torture methods, [brainwashing](brainwashing.md), [censorship](censorship.md) and so on. In a sense capitalism can be seen as **slavery 2.0** or *universal slavery*, a more sophisticated form of slavery, one which denies the label by calling itself the polar opposite, "freedom", when in fact capitalism is merely a "freedom" to oppress others -- underlying every argument for capitalism is an argument against freedom itself; capitalism manipulates people into them approving and voluntarily partaking in their own enslavement (capitalist slaves are called wage slaves or *wagies*) -- this new form of slavery which enslaves everyone evolved because the old form with strictly separated classes of slaves and masters was becoming unsustainable, with the enslaved majority revolting, causing civil wars etc. This alone already seems to many like a good reason for [suicide](suicide.md), however wage and [consumption](consumerism.md) slavery is still only a small part of capitalist [dystopia](dystopia.md) -- capitalism brings on destruction basically to every part of civilization. It it also often likened to a **[cancer](cancer.md) of society**; one that is ever expanding, destroying everything with commercialism, materialism, waste and destruction, growing uncontrollably with the sole goal of just never stopping an ever accelerating growth. Nevertheless, it's been truthfully stated that "it is now easier to imagine the end of all life than any substantial change in capitalism." Capitalism will be there long after humans are gone. Another famous quote is that "capitalism is the belief that the worst of men driven by the nastiest motives will somehow work for the benefit of everyone", indeed a truthful statement.
|
||||||
|
|
||||||
{ Some web bashing capitalism I just found: http://digdeeper.club/articles/capitalismcancer.xhtml, read only briefly, seems to contain some nice gems capturing the rape of people. ~drummyfish }
|
{ Some web bashing capitalism I just found: http://digdeeper.club/articles/capitalismcancer.xhtml, read only briefly, seems to contain some nice gems capturing the rape of people. ~drummyfish }
|
||||||
|
|
||||||
|
@ -39,11 +39,11 @@ Under capitalism you are not a human being, you are a resource, at best a machin
|
||||||
|
|
||||||
*Capitalism on utopia-dystopia spectrum: while a [good society](less_retarded_society.md) tries to come as close as possible to the ideal utopia, capitalism starts with the idea of a dystopia (conflicts, exploitation, suffering as motivation, ...) and tries to just make it barely livable, always staying just shy of dystopia so bad it couldn't practically work (e.g. putting too much pressure on workers so as to kill them all).*
|
*Capitalism on utopia-dystopia spectrum: while a [good society](less_retarded_society.md) tries to come as close as possible to the ideal utopia, capitalism starts with the idea of a dystopia (conflicts, exploitation, suffering as motivation, ...) and tries to just make it barely livable, always staying just shy of dystopia so bad it couldn't practically work (e.g. putting too much pressure on workers so as to kill them all).*
|
||||||
|
|
||||||
**Who invented capitalism?** Well, it largely developed on its own, society is just responsible for not stopping it. Capitalism as seen today has predominantly evolved from the tradition of small [trade](trade.md), [slavery](work.md), markets, [competition](competition.md), [evil](evil.md), [war](war.md) and abuse due to societal hierarchy (e.g. peasants by noblemen, poor by rich etc.), combined with technological progress of [industrial revolution](industrial_revolution.md) (18th. - 19th century) which allowed mass production and mass abuse of workers, as well as the information revolution (20th - 21th century) which allowed mass surveillance, unlimited [corporate](corporation.md) control, acceleration of bullshit business and extreme mass [brainwashing](marketing.md), reaching [capitalist singularity](capitalist_singularity.md). [Adam Smith](adam_smith.md) (18th century), a mentally retarded egoist with some extra chromosomes who tried to normalize and promote self-interest and torture of others for self-benefit, is often called the **"father of capitalism"** (which is about the same honor as being called the [father of holocaust](hitler.md)), although he didn't really invent capitalism, he merely supported its spread (saying he invented capitalism would be like saying [Hitler](hitler.md) invented killing) -- by the same spirit this man is to be also largely credited for the future extermination of all [life](life.md).
|
**Who invented capitalism?** Well, it largely developed on its own, society is just responsible for not having stopped it. Capitalism as seen today has predominantly evolved from the tradition of small [trade](trade.md), [slavery](work.md), markets, [competition](competition.md), [evil](evil.md), [war](war.md) and abuse due to societal hierarchy (e.g. peasants ruled by noblemen, poor by rich etc.), combined with [technological](technology.md) [progress](progress.md) (or more correctly "degradation") of [industrial revolution](industrial_revolution.md) (18th. - 19th century) which allowed mass production and mass abuse of workers, as well as the information revolution (20th - 21th century) which allowed mass surveillance, unlimited [corporate](corporation.md) control, acceleration of bullshit business and extreme mass [brainwashing](marketing.md), reaching [capitalist singularity](capitalist_singularity.md). [Adam Smith](adam_smith.md) (18th century), a mentally retarded egoist with some extra chromosomes who tried to normalize and promote self-interest and torture of others for self-benefit, is often called the **"father of capitalism"** (which is about the same honor as being called the [father of holocaust](hitler.md)), although he didn't really invent capitalism, he merely supported its spread (saying he invented capitalism would be like saying [Hitler](hitler.md) invented killing) -- by the same spirit this man is to be also largely credited for the future extermination of all [life](life.md).
|
||||||
|
|
||||||
{ My brother who's into movies shared with me a nice example of how capitalism ruined the art of movie dubbing (which my country has a big tradition in) -- it's just one example which however reflects many other areas that got ruined and shows why we just see this huge decline of all art and craft. Back in the day (here during a non-capitalist regime) movie dubbing was done like a play, dubbing was performed scene by scene, all actors were present, they all watched the scene together, then rehersed it several times and then dubbed it together (on a single microphone); if the result wasn't satisfactory, they tried another take until they were happy. The voice actors got time, creative freedom and were interacting together -- movie dubbing from these times are excellent works of art that sometimes even elevate the original works higher. Nowadays dubbing is done by each actor separately (no interaction between actors), each one scheduled at different time, they work without rehearsal, on first take, the translation is done on tight schedule by the cheapest translator the company finds (usually some student who's doing it as a side job at nights, soon this will probably just be done by AI), the actors are tired as hell as they have to voice many movies in a single day, they are pushed to work quickly and produce as much material as possible and to keep it safe so as to not have to risk additional takes (time loss = money loss), i.e. artistic freedom completely disappears. As different performances are recorded separately, the equipment is also more expensive (there has to be minimum noise as many records will be added together, which will amplify noise, and also someone has to do the mixing etc.). So not only are these dubbing complete and absolute soulless sterile shit without any true emotion and with laughable translation errors, they are also more expensive to make. Capitalism killed the art, humiliated it and in addition made us pay more for it. ~drummyfish }
|
{ My brother who's into movies shared with me a nice example of how capitalism ruined the art of movie dubbing (which my country has a big tradition in) -- it's just one example which however reflects many other areas that got ruined and shows why we just see this huge decline of all art and craft. Back in the day (here during a non-capitalist regime) movie dubbing was done like a play, dubbing was performed scene by scene, all actors were present, they all watched the scene together, then rehersed it several times and then dubbed it together (on a single microphone); if the result wasn't satisfactory, they tried another take until they were happy. The voice actors got time, creative freedom and were interacting together -- movie dubbing from these times are excellent works of art that sometimes even elevate the original works higher. Nowadays dubbing is done by each actor separately (no interaction between actors), each one scheduled at different time, they work without rehearsal, on first take, the translation is done on tight schedule by the cheapest translator the company finds (usually some student who's doing it as a side job at nights, soon this will probably just be done by AI), the actors are tired as hell as they have to voice many movies in a single day, they are pushed to work quickly and produce as much material as possible and to keep it safe so as to not have to risk additional takes (time loss = money loss), i.e. artistic freedom completely disappears. As different performances are recorded separately, the equipment is also more expensive (there has to be minimum noise as many records will be added together, which will amplify noise, and also someone has to do the mixing etc.). So not only are these dubbing complete and absolute soulless sterile shit without any true emotion and with laughable translation errors, they are also more expensive to make. Capitalism killed the art, humiliated it and in addition made us pay more for it. ~drummyfish }
|
||||||
|
|
||||||
If we continue along the lines of the valid analogy between capitalism and [cancer](cancer.md), we notice that in the past our society used to have a kind of autoimmunity system against this cancer -- people themselves. In human body cancerous cells appear quite regularly, but the immunity system is able to kill those cells before they start growing uncontrollably, as has been happening in our society. In the past we used to have this kind of immunity too, it was the people themselves who would revolt whenever capitalist pressure became too bad -- this has amounted for a great deal of revolutions in history. The capitalism of today however already represent a malignant tumor as we're most likely beyong [capitalist singularity](capitalist_singularity.md), i.e. our society has a tumor we failed to remove at an early stage (we instead decided to feed it), it got out of hand and it can no longer be fixed now, the defensive mechanism such as revolutions are already prevented by capitalism itself, all communication between people is completely controlled, thinking of people is under control too and even if people by a miracle decided to revolt, today's military is so powerful they can't even hope to stand a chance.
|
Proceeding with the valid analogy between capitalism and [cancer](cancer.md), we find that in the past our society used to have a kind of autoimmunity system against this cancer -- people themselves. In human body cancerous cells appear quite regularly, but the immunity system is able to kill the cells before they start to grow uncontrollably, as has been happening in our society. In the past we used to posses this kind of immunity too, it was the people themselves who would amass and revolt whenever capitalist pressure went too far -- this has amounted for a great deal of revolutions in history. The capitalism of today however already represents a malignant tumor as we're most likely beyond the point of [capitalist singularity](capitalist_singularity.md), i.e. society with a tumor that was failed to be removed at an early stage (we instead decided to feed it), the matter got out of hand and can no longer be fixed now, the defensive mechanism such as revolutions are already prevented by capitalism itself, all communication is completely controlled and any revolutionary spark smothered on the spot, thinking of people is under control too, manipulated at will of corporations and even if a crowd by a small miracle did indeed revolt, today's military and police force is so powerful that none can hope to stand a chance.
|
||||||
|
|
||||||
**In capitalism only [idiots](npc.md) survive** because idots are those who capitalism can exploit and therefore those it protects (so that it can keep abusing them and making them miserable). Idiots are the conformists, those who accept lifelong slavery and misery, take loans, consume and don't cause trouble -- for that they are allowed to have kids, get healthcare, food etc. The smart do not survive in capitalism as those are not wanted.
|
**In capitalism only [idiots](npc.md) survive** because idots are those who capitalism can exploit and therefore those it protects (so that it can keep abusing them and making them miserable). Idiots are the conformists, those who accept lifelong slavery and misery, take loans, consume and don't cause trouble -- for that they are allowed to have kids, get healthcare, food etc. The smart do not survive in capitalism as those are not wanted.
|
||||||
|
|
||||||
|
@ -51,13 +51,13 @@ If we continue along the lines of the valid analogy between capitalism and [canc
|
||||||
|
|
||||||
{ There is a famous 1988 movie called *They Live* which, while being a funny alines'n'stuff B movie, actually deeply analyzes and criticizes capitalism and for its accurate predictions of the future we now live in became a cult classic. It's been famously said that *They Live* is rather a documentary. I highly recommend giving it a watch. Also the 1985 movie Brazil is excellent. ~drummyfish }
|
{ There is a famous 1988 movie called *They Live* which, while being a funny alines'n'stuff B movie, actually deeply analyzes and criticizes capitalism and for its accurate predictions of the future we now live in became a cult classic. It's been famously said that *They Live* is rather a documentary. I highly recommend giving it a watch. Also the 1985 movie Brazil is excellent. ~drummyfish }
|
||||||
|
|
||||||
Capitalists themselves are soulless, empty shells incapable of true human emotion, the lowest subhuman scum, a pinnacle of evolutionary degeneracy, born to only seek pleasure for themselves while masking it as "doing good", they're masters of pretense, manipulation and lie, they lack capability to think about anything else than how to get more and more self pleasure and this constant thinking about this single goal makes them in fact perfect it, they're dangerous by possessing human level of reasoning and looking like humans while lacking any human feelings except for endless greed. Capitalist's aim is only to manipulate and abuse others and so his goal will always be that people find no peace, no comfort, no rest, he has to ensure people are constantly bothered by something and pushed, forced to be caught in his nets. In a world where capitalism persists it is impossible to ever achieve peace and comfort.
|
Capitalists themselves are soulless, empty shells incapable of truthful human emotion, the lowest subhuman scum, a pinnacle of evolutionary degeneracy, born only to seek own pleasure while even having the audacity to call it "doing good", they're masters of pretense and stupidity, manipulation and lie, and lack capability to think about anything but how to best reach yet more and more pleasure, luxury and overeating, and this constant preoccupation with this single primitive goal makes them in fact perfect it and pursue it for any price, they're dangerous by possessing human level of reasoning and looking like humans while lacking any human feelings except for endless greed. Capitalist's aim is only to manipulate, exploit and abuse and so his goal will always be that people find no peace, no comfort or rest, he has to ensure people are constantly bothered by something and pushed, forced to be caught in his nets. In a world where capitalism persists it is impossible to ever achieve calm and peaceful society.
|
||||||
|
|
||||||
## Attributes Of Capitalism
|
## Attributes Of Capitalism
|
||||||
|
|
||||||
The following is a list of just SOME attributes of capitalism -- note that not all of them are present in initial stages but capitalism will always converge towards them.
|
The following is a list of just SOME attributes of capitalism -- note that not all of them are present in initial stages but capitalism will always converge towards them.
|
||||||
|
|
||||||
- **[slavery](slavery.md), oppression, loss of [freedom](freedom.md)**: In capitalism people are slaves firstly as workers -- in work time, so called [wage slavery](wage_slavery.md) -- and secondly as consumers -- in "free" time. Banks create inflation to devalue money people save so that they have to work constantly for their whole lives as products are getting progressively more expensive. More and more essentially unnecessary spending purchases are forced on people -- new smartphone every year, mortgages, gas and maintenance of cars, new clothes according to fashion, insurance etc. Practically no one has a truly free time anymore.
|
- **[slavery](slavery.md), oppression, loss of [freedom](freedom.md)**: People unlucky to be living in capitalism suffer twofold slavery. Firstly as workers -- in work time, so called [wage slavery](wage_slavery.md) -- and secondly as consumers -- in their "free" time. Banks create inflation to devalue money people save so that they have to work constantly for their whole lives as products are getting progressively more expensive. More and more essentially unnecessary spending purchases are forced on people -- new smartphone every year, mortgages, gas and maintenance of cars, new clothes according to fashion, insurance etc. Practically no one has a truly free time anymore.
|
||||||
- **extreme waste**: Bullshit products, [bullshit jobs](bullshit_job.md) and the need for constant dynamics of the market force to waste energy, material and human work just to keeping everything in motion, even if purely arbitrarily. Corporations keep reinventing and reselling slightly modified version of already existing products, one group of people is creating something while another group is destroying it, just to keep everyone occupied. Byproduct physical waste such as plastics and chemicals are dumped in the environment and pollute it for decades, even centuries to come. At the moment we are already drowning in physical waste, we just export it to third world and hope they will have infinite space to store more.
|
- **extreme waste**: Bullshit products, [bullshit jobs](bullshit_job.md) and the need for constant dynamics of the market force to waste energy, material and human work just to keeping everything in motion, even if purely arbitrarily. Corporations keep reinventing and reselling slightly modified version of already existing products, one group of people is creating something while another group is destroying it, just to keep everyone occupied. Byproduct physical waste such as plastics and chemicals are dumped in the environment and pollute it for decades, even centuries to come. At the moment we are already drowning in physical waste, we just export it to third world and hope they will have infinite space to store more.
|
||||||
- **[antivirus paradox](antivirus_paradox.md)**: Sustaining and artificially creating undesirable phenomena so as to build a business in [fighting](fight.md) it, to keep and create jobs ("firefighters starting fires").
|
- **[antivirus paradox](antivirus_paradox.md)**: Sustaining and artificially creating undesirable phenomena so as to build a business in [fighting](fight.md) it, to keep and create jobs ("firefighters starting fires").
|
||||||
- **[artificial scarcity](artificial_scarcity.md)**: In order to be able to sell something, that something has to be scarce, an abundant resource such as air cannot be sold. Once technology emerges to make some resource abundant, it threatens those who have a business in selling that resource. This creates the huge interest in keeping resources scarce, sometimes by force. Corporations are known to routinely destroy food that can still be eaten, and other goods as well. Corporations indirectly conspire on keeping resources scarce by artificial obsolescence, outlawing old products as "unsafe", using [copyright](copyright.md) to prevent people from recycling old intellectual works etc.
|
- **[artificial scarcity](artificial_scarcity.md)**: In order to be able to sell something, that something has to be scarce, an abundant resource such as air cannot be sold. Once technology emerges to make some resource abundant, it threatens those who have a business in selling that resource. This creates the huge interest in keeping resources scarce, sometimes by force. Corporations are known to routinely destroy food that can still be eaten, and other goods as well. Corporations indirectly conspire on keeping resources scarce by artificial obsolescence, outlawing old products as "unsafe", using [copyright](copyright.md) to prevent people from recycling old intellectual works etc.
|
||||||
|
@ -67,9 +67,9 @@ The following is a list of just SOME attributes of capitalism -- note that not a
|
||||||
- **[bullshit jobs](bullshit_job.md), invention of bullshit products/needs**: As automatization takes people's jobs, people try to keep jobs by creating artificial bullshit, e.g. "lack of women in tech" leads to creation of "diversity departments", politicians try to *create more jobs* by increasing bureaucracy etc. This is of course in direct conflict with the base goal of civilization itself of eliminating the need for human work. One online company even successfully sold literal excrement (which had no actual use, it was just marketed as "funny and cool").
|
- **[bullshit jobs](bullshit_job.md), invention of bullshit products/needs**: As automatization takes people's jobs, people try to keep jobs by creating artificial bullshit, e.g. "lack of women in tech" leads to creation of "diversity departments", politicians try to *create more jobs* by increasing bureaucracy etc. This is of course in direct conflict with the base goal of civilization itself of eliminating the need for human work. One online company even successfully sold literal excrement (which had no actual use, it was just marketed as "funny and cool").
|
||||||
- **preventing progress, sustaining status quo**: Capitalism is extremely hostile towards social progress (more leisure time, more social security, ...), i.e. the main kind of progress (all progress should eventually serve well being of people, otherwise it's just artificial self-serving burden). It is also, contrary to popular belief, against technological progress -- the established corporations want to perpetuate their established businesses and will attack and destroy new ideas that endanger it (i.e. electric cars vs fuel powered cars, food corporations vs the solution of world hunger etc.). Capitalism prevents realization of any idea that's physically possible but which is **economically impossible**, ruling out e.g. many solutions to global heating etc. { In Trash Magic manifesto the author, a professional scientist, also shares his view that capitalism prevents innovation. ~drummyfish }
|
- **preventing progress, sustaining status quo**: Capitalism is extremely hostile towards social progress (more leisure time, more social security, ...), i.e. the main kind of progress (all progress should eventually serve well being of people, otherwise it's just artificial self-serving burden). It is also, contrary to popular belief, against technological progress -- the established corporations want to perpetuate their established businesses and will attack and destroy new ideas that endanger it (i.e. electric cars vs fuel powered cars, food corporations vs the solution of world hunger etc.). Capitalism prevents realization of any idea that's physically possible but which is **economically impossible**, ruling out e.g. many solutions to global heating etc. { In Trash Magic manifesto the author, a professional scientist, also shares his view that capitalism prevents innovation. ~drummyfish }
|
||||||
- ...
|
- ...
|
||||||
- **[fascism](fascism.md)**: Capitalism is based on fascism, i.e. extreme hierarchy and "tribes" of which each fights to death for its own self interest. This fight happens between companies themselves, between state and companies, different departments inside companies, between workers and employers, between brands on the market etc. Capitalism is a constant war against everyone else -- not even jungle has this much conflict.
|
- **[fascism](fascism.md)**: Capitalism is based on fascism, i.e. extreme hierarchy and culture of "tribes" of which each fights to death for its own self interest. This fight happens between companies themselves, between state and companies, different departments inside companies, between workers and employers, between brands on the market, people seeking jobs etc. Capitalism is a [constant war](fight_culture.md) against everyone at all times -- not even in jungle we see this much conflict. Can it really be called a success to establish society in which war and hostility is the main underlying mechanisms present in all aspects of life? Is it really so surprising that so many rather [voluntary choose death](suicide.md)?
|
||||||
- **no long term planning, irresponsibility**: Companies need to make immediate profit, managers hired to new positions are expected to immediately increase profits and they don't come to stay for long, they have no responsibility, so they simply do whatever it takes to create immediate profit without considering any long term consequence such as pollution etc.
|
- **no long term planning, irresponsibility**: Companies necessitate immediate profit, managers hired to new positions are expected to immediately increase profits and they don't come to stay for long, they have no responsibility, so they simply do whatever it takes to create immediate profit without considering any long term consequence such as pollution etc.
|
||||||
- **extreme lowering of quality of products, deterioration of [art](art.md)**: Despite capitalist propaganda, capitalism doesn't lead to increased quality of products -- on the contrary it seeks to find the MINIMUM quality that will be accepted by the consumer. In seeking to minimize manufacturing cost of a single unit, companies save money wherever they can and rather invest in marketing etc. -- for example instead of paying several experts to produce a good, well fact-checked documentary, only one man will be paid to create the documentary with the focus on it being "fun and engaging" rather than factually correct. Art is hasted, scheduled, produced on short deadlines, littered with product placement etc.
|
- **degradation of product quality, deterioration of [art](art.md)**: In spite of capitalist propaganda and fairy tales, capitalism doesn't lead to increased quality of products -- on the contrary it seeks to find the MINIMUM quality acceptable by the consumer, who will eventually, due to alliances of corporations that establish there be no alternative, have to accept anything. In seeking to minimize manufacturing cost of a single unit, companies save money wherever they can and rather invest in [marketing](marketing.md) etc. -- for example instead of paying several experts to produce a good, well fact-checked documentary, which in terms of pure profit would yield only diminishing returns, only a single man will be hired to create the documentary with the focus on it being "fun and engaging" rather than factually correct. Art is hasted, scheduled, produced on short deadlines, littered with product placement etc.
|
||||||
- **[plutocracy](plutocracy.md), i.e. loss of (true) [democracy](democracy.md)**: In capitalism only illusion of democracy is sustained, there is no rule of the people, there is rule of the rich THROUGH people, as the rich are those who make the laws and actually take the ruling positions and who have a tremendous power to manipulate masses via private media. State is becoming more and more the tool of corporations rather than a protection against them. [USA](usa.md), the worst case of capitalism, is infamous for having no voting freedom, there exists just a laughable choice of two parties which are exactly the same.
|
- **[plutocracy](plutocracy.md), i.e. loss of (true) [democracy](democracy.md)**: In capitalism only illusion of democracy is sustained, there is no rule of the people, there is rule of the rich THROUGH people, as the rich are those who make the laws and actually take the ruling positions and who have a tremendous power to manipulate masses via private media. State is becoming more and more the tool of corporations rather than a protection against them. [USA](usa.md), the worst case of capitalism, is infamous for having no voting freedom, there exists just a laughable choice of two parties which are exactly the same.
|
||||||
- **[monopolies](monopoly.md) with unlimited power, degeneration of competition**: The naive ideas of capitalists that markets will magically regulate themselves quickly falls apart, basically no one even tries to believe it anymore. In a competitive market monopolies arise in a short time who will prevent any competition from even arising. Can a tiny starting company compete with an established corporations with billions of dollars and thousand lawyers? No. The corporation can defeat them by gigantic marketing, unfair practices (unfair prices etc.) despite fines, by simply buying them, legal trolling, media trolling (negative internet reviews, ...), even physical attacks if necessary (just anonymously pay a bunch of hackers to DDOS competition's servers etc.). Once a monopoly without competition exists, the few advantages of competition disappear completely. A corporation doesn't respond to demand, it creates the demand. It can do whatever it likes, it can set arbitrarily high prices, create arbitrarily shitty products and so on, no competition is pressuring it to do otherwise, people have no choice than to subvert.
|
- **[monopolies](monopoly.md) with unlimited power, degeneration of competition**: The naive ideas of capitalists that markets will magically regulate themselves quickly falls apart, basically no one even tries to believe it anymore. In a competitive market monopolies arise in a short time who will prevent any competition from even arising. Can a tiny starting company compete with an established corporations with billions of dollars and thousand lawyers? No. The corporation can defeat them by gigantic marketing, unfair practices (unfair prices etc.) despite fines, by simply buying them, legal trolling, media trolling (negative internet reviews, ...), even physical attacks if necessary (just anonymously pay a bunch of hackers to DDOS competition's servers etc.). Once a monopoly without competition exists, the few advantages of competition disappear completely. A corporation doesn't respond to demand, it creates the demand. It can do whatever it likes, it can set arbitrarily high prices, create arbitrarily shitty products and so on, no competition is pressuring it to do otherwise, people have no choice than to subvert.
|
||||||
- **[poverty](poverty.md)**: Despite capitalist propaganda, not everyone can be successful in capitalism (if everyone could retire at 20, why doesn't everyone just do it?), and it is a fact that because [money makes money](money_makes_money.md), the gap between the poor and the rich is becoming wider and wider (as of 2020, 8 richest people owned as much wealth as the whole poorer half of the population). Poor people are pushed into loans, getting into debts, trapping themselves, working multiple jobs, while their health deteriorates increasing their debt on medical bills, decreasing their ability to work more etc.
|
- **[poverty](poverty.md)**: Despite capitalist propaganda, not everyone can be successful in capitalism (if everyone could retire at 20, why doesn't everyone just do it?), and it is a fact that because [money makes money](money_makes_money.md), the gap between the poor and the rich is becoming wider and wider (as of 2020, 8 richest people owned as much wealth as the whole poorer half of the population). Poor people are pushed into loans, getting into debts, trapping themselves, working multiple jobs, while their health deteriorates increasing their debt on medical bills, decreasing their ability to work more etc.
|
||||||
|
|
|
@ -19,9 +19,9 @@ The basic division of compression methods is to:
|
||||||
- **lossless**: No information contained in the original data will be lost in the compressed data, i.e. the original file can be restored in its entirety from the compressed file.
|
- **lossless**: No information contained in the original data will be lost in the compressed data, i.e. the original file can be restored in its entirety from the compressed file.
|
||||||
- **lossy**: Some information contained in the original data is lost during compression, i.e. for example a compressed image will be of slightly worse quality. This usually allows for much greater compression. Lossy compressors usually also additionally apply lossless compression as well.
|
- **lossy**: Some information contained in the original data is lost during compression, i.e. for example a compressed image will be of slightly worse quality. This usually allows for much greater compression. Lossy compressors usually also additionally apply lossless compression as well.
|
||||||
|
|
||||||
Furthermore we may divide compression e.g. to offline (compresses a whole file, may take long) and streaming (compressing a stream of input data on-the-go and in real-time), by the type of input data (binary, text, audio, ...), basic principle ([RLE](rle.md), dictionary, "[AI](ai.md)", ...) etc.
|
Furthermore we may divide compression for example to offline (compresses a whole file, may take long) and streaming (compressing a stream of input data on-the-go and in real-time), by the type of input data (binary, text, audio, ...), basic principle ([RLE](rle.md), dictionary, "[AI](ai.md)", ...) etc.
|
||||||
|
|
||||||
The following is an example of how well different types of compression work for an image (screenshot of main page of Wikimedia Commons, 1280x800):
|
What follows is an example of how well different types of compression work for an image (screenshot of main page of Wikimedia Commons, 1280x800):
|
||||||
|
|
||||||
{ Though the website screenshot contained also real life photos, it still contained a lot of constant color areas which can be compressed very well, hence quite good compression ratios here. A general photo won't be compressed as much. ~drummyfish }
|
{ Though the website screenshot contained also real life photos, it still contained a lot of constant color areas which can be compressed very well, hence quite good compression ratios here. A general photo won't be compressed as much. ~drummyfish }
|
||||||
|
|
||||||
|
|
|
@ -28,7 +28,9 @@ In [software](software.md) development context we usually talk about software de
|
||||||
- running cost: e.g. electricity, Internet connection cost
|
- running cost: e.g. electricity, Internet connection cost
|
||||||
- culture: Your program may require the culture to allow what it is presenting or dealing with.
|
- culture: Your program may require the culture to allow what it is presenting or dealing with.
|
||||||
- ...
|
- ...
|
||||||
|
|
||||||
|
In a sense dependencies are **assumptions** we make about the platform our programs will run on, i.e. once we use library *L*, we are henceforth assuming the library *L* will be present on every platform our program will be running on. The fewer assumptions we make, the less limited our program will be.
|
||||||
|
|
||||||
Good program will take into account ALL kinds of these dependencies and try to minimize them to offer [freedom](freedom.md), stability and safety while keeping its functionality or reducing it only very little.
|
Good program will take into account ALL kinds of these dependencies and try to minimize them to offer [freedom](freedom.md), stability and safety while keeping its functionality or reducing it only very little.
|
||||||
|
|
||||||
Why are dependencies so bad? Because your program is for example:
|
Why are dependencies so bad? Because your program is for example:
|
||||||
|
|
|
@ -2,11 +2,11 @@
|
||||||
|
|
||||||
Digital [computer](computer.md) [technology](tech.md) is that which works with [whole numbers](integer.md), i.e. discrete values, as opposed to [analog](analog.md) technology which works with [real numbers](real_number.md), i.e. continuous values (note: do not confuse things such as [floating point](float.md) with truly continuous values!). The name *digital* is related to the word *digit* as digital computers store data by digits, e.g. in 1s and 0s if they work in [binary](binary.md). By extension the word *digital* is also used to indicate something works based on digital technology, for example "digital currency", "digital music" etc.
|
Digital [computer](computer.md) [technology](tech.md) is that which works with [whole numbers](integer.md), i.e. discrete values, as opposed to [analog](analog.md) technology which works with [real numbers](real_number.md), i.e. continuous values (note: do not confuse things such as [floating point](float.md) with truly continuous values!). The name *digital* is related to the word *digit* as digital computers store data by digits, e.g. in 1s and 0s if they work in [binary](binary.md). By extension the word *digital* is also used to indicate something works based on digital technology, for example "digital currency", "digital music" etc.
|
||||||
|
|
||||||
Normies confuse digital with [electronic](electronic.md) or think that digital computers can only be electronic, that digital computers can only work in [binary](binary.md) or have other weird assumptions whatsoever. **This is indeed false!** An [abacus](abacus.md) is a digital device, a book with text is a digital data storage. Fucking normies RIP.
|
[Normies](npc.md) confuse digital with [electronic](electronic.md) or think that digital computers can only be electronic, that digital computers can only work in [binary](binary.md) or hold other weird assumptions whatsoever. **This is indeed false!** An [abacus](abacus.md) is a digital device, a book with text is a digital data storage. Fucking normies RIP.
|
||||||
|
|
||||||
{ Apparently it is "digitisation", not "digitalization". ~drummyfish }
|
{ Apparently it is "digitisation", not "digitalization". ~drummyfish }
|
||||||
|
|
||||||
The advantage of digital technology is its **resilience to [noise](noise.md)** which prevents degradation of data and accumulation of error -- if a digital picture is copied a billion times, it will very likely remain unchanged, whereas performing the same operation with analog picture would probably erase most of the information it bears due to loss of quality in each copy. Digital technology also makes it easy and practically possible to create fully programmable general purpose [computers](computer.md) of great complexity.
|
The advantage of digital technology is its **resilience to [noise](noise.md)** which prevents degradation of data and accumulation of error -- should a digital picture be copied a billion times, it will very likely remain unchanged, whereas performing the same operation with analog picture would probably erase most of the information it bears due to loss of quality in each copy. Digital technology also makes it easy and practically possible to create fully programmable general purpose [computers](computer.md) of great complexity.
|
||||||
|
|
||||||
A **typical example** of analog versus digital technology is wrist watches: analog ones have rotating hands to show time, digital ones use digits -- note that it doesn't matter if is the watch is electronic or not, the distinction is in how time is shown. A hand rotates continuously, it may be positioned at any arbitrary angle, basically with "infinite resolution", whereas digits are discrete, non-continuous -- a digit will instantly switch to being a different digit. This is the distinction between analog and digital.
|
A **typical example** of analog versus digital technology is wrist watches: analog ones have rotating hands to show time, digital ones use digits -- note that it doesn't matter if is the watch is electronic or not, the distinction is in how time is shown. A hand rotates continuously, it may be positioned at any arbitrary angle, basically with "infinite resolution", whereas digits are discrete, non-continuous -- a digit will instantly switch to being a different digit. This is the distinction between analog and digital.
|
||||||
|
|
||||||
|
|
|
@ -18,11 +18,12 @@ Photos of drummyfish: [young](https://cloud.disroot.org/apps/files_sharing/publi
|
||||||
|
|
||||||
Drummyfish experiences a lot of discrimination but still doesn't hate his discriminators. As a straight white male in [21st century](21st_century.md) drummyfish is a victim of regular discrimination and racism in form of social revenge for historical events he has nothing to do with. Drummyfish is not covid vaccinated -- for this he was sorted into the second class of citizens during the covid pandemic and experienced another form of discrimination, e.g. what today would be called a "verbal abuse", segregation and so on. He never had covid. As a [Slav](slav.md) he comes from an ancestry of slaves, so in [America](usa.md) he would be called a [hero](hero_culture.md). Drummyfish was baptized and is NOT circumcised. He has hallux varus (foot toes weirdly spaced from the rest of the fingers) -- this makes him be able to grab things with his feet and climb trees well, like a monkey.
|
Drummyfish experiences a lot of discrimination but still doesn't hate his discriminators. As a straight white male in [21st century](21st_century.md) drummyfish is a victim of regular discrimination and racism in form of social revenge for historical events he has nothing to do with. Drummyfish is not covid vaccinated -- for this he was sorted into the second class of citizens during the covid pandemic and experienced another form of discrimination, e.g. what today would be called a "verbal abuse", segregation and so on. He never had covid. As a [Slav](slav.md) he comes from an ancestry of slaves, so in [America](usa.md) he would be called a [hero](hero_culture.md). Drummyfish was baptized and is NOT circumcised. He has hallux varus (foot toes weirdly spaced from the rest of the fingers) -- this makes him be able to grab things with his feet and climb trees well, like a monkey.
|
||||||
|
|
||||||
Drummyfish's real name is Miloslav (NOT Miroslav) Číž, he was born on 24.08.1990 and lives in Moravia, [Czech Republic](czechia.md), [Earth](earth.md) (he rejects the concept of a country/[nationalism](nationalism.md), the info here serves purely to specify a location). He has a tiny caravan inawoods. He is the only man on Earth who hates the country in which he happened to come out of vagina. He is a more or less straight [male](man.md) of the [white](white.md) [race](race.md). He started programming at high school in [Pascal](pascal.md), then he went on to study [compsci](compsci.md) (later focused on [computer graphics](graphics.md)) in a Brno University of Technology and got a [master's degree](msc.md) in 2017, however he subsequently refused to find a job in the industry, partly because of his views (manifested by [LRS](lrs.md)) and partly because of mental health issues. He rather chose to stay closer to the working class and do less harmful [slavery](job.md) such as cleaning and physical [spam](spam.md) distribution, and continues [hacking](hacking.md) on his programming (and other) projects in his spare time in order to be able to do it with absolute freedom.
|
Drummyfish's real name is Miloslav (NOT Miroslav) Číž, he was
|
||||||
|
born in the blessed year [1990](1990.md), on 24th of August, and lives in Moravia, [Czech Republic](czechia.md), [Earth](earth.md) (he rejects the concept of a country/[nationalism](nationalism.md), the info here serves purely to specify a location). He spent his childhood happily in times when [memes](meme.md) didn't exist yet, when people didn't even have computers, cell phones and [Internet](internet.md) at home. Nowadays has a tiny caravan inawoods. He is the only man on [Earth](earth.md) who hates the country in which he happened to come out of vagina. He is a more or less straight [male](man.md) of the [white](white.md) [race](race.md). He started programming at high school in [Pascal](pascal.md), then he went on to study [compsci](compsci.md) (later focused on [computer graphics](graphics.md)) in a Brno University of Technology and got a [master's degree](msc.md) in 2017, however he subsequently refused to find a job in the industry, partly because of his views (manifested by [LRS](lrs.md)) and partly because of mental health issues. He rather chose to stay closer to the working class and do less harmful [slavery](job.md) such as cleaning and physical [spam](spam.md) distribution, and continues [hacking](hacking.md) on his programming (and other) projects in his spare time in order to be able to do it with absolute freedom.
|
||||||
|
|
||||||
{ Why doxx myself? Following the [LRS](lrs.md) philosophy, I believe information should be free. [Censorship](censorship.md) -- even in the name of [privacy](privacy.md) -- goes against information freedom. We should live in a society in which people are moral and don't abuse others by any means, including via availability of their private information. And in order to achieve ideal society we have to actually live it, i.e. slowly start to behave as if it was already in place. Of course, I can't tell you literally everything (such as my passwords etc.), but the more I can tell you, the closer we are to the ideal society. ~drummyfish }
|
{ Why doxx myself? Following the [LRS](lrs.md) philosophy, I believe information should be free. [Censorship](censorship.md) -- even in the name of [privacy](privacy.md) -- goes against information freedom. We should live in a society in which people are moral and don't abuse others by any means, including via availability of their private information. And in order to achieve ideal society we have to actually live it, i.e. slowly start to behave as if it was already in place. Of course, I can't tell you literally everything (such as my passwords etc.), but the more I can tell you, the closer we are to the ideal society. ~drummyfish }
|
||||||
|
|
||||||
He likes many things such as animals, peace, [freedom](freedom.md), [programming](programming.md), [math](math.md) and [games](game.md). Drummyfish used to be a semi-pro at [Xonotic](xonotic.md) and [OpenArena](openarena.md), had dedicated years to the them (even though he despises [competitive](competition.md) behavior [in real life](irl.md)) but he quit the games after Xonotic developers fucked the game up at which time he also realized the games kind of enslaved him -- he misses the games and some of the players a little bit but has in general been a bit happier not playing them. He plays piano and drums a little bit and tries to pick up new things like [chess](chess.md), [go](go.md), crocheting or language learning. He has [no sense of smell](anosmia.md) (since birth). He is around 175 cm tall, right handed and has blood type AB. According to the psychology astrology he is [INTJ](intj.md), and also has mild [synesthesia](synesthesia.md). He got [IQ](iq.md) measured quite high by Mensa but he think it's basically [bullshit](bullshit.md), he's pretty slow at mental calculations and quite retarded at many things. For [fun](fun.md) drummyfish likes to stalk (online) and triangulate various people, from video clues he was able to track down for example [Luke Smith](luke_smith.md) and Chessbrah house.
|
He likes many things such as animals, peace, [freedom](freedom.md), [programming](programming.md), [math](math.md) and [games](game.md). Drummyfish used to be a semi-pro at [Xonotic](xonotic.md) and [OpenArena](openarena.md), had dedicated years to the them (even though he despises [competitive](competition.md) behavior [in real life](irl.md)) but he quit the games after Xonotic developers fucked the game up at which time he also realized the games kind of enslaved him -- he misses the games and some of the players a little bit but has in general been a bit happier not playing them. He plays piano and drums a little bit and tries to pick up new things like [chess](chess.md), [go](go.md), crocheting or [language](human_language.md) learning. He has [no sense of smell](anosmia.md) (since birth). He is around 175 cm tall, right handed and has blood type AB. According to the psychology astrology he is [INTJ](intj.md), and also has mild [synesthesia](synesthesia.md). He got [IQ](iq.md) measured quite high by Mensa but he think it's basically [bullshit](bullshit.md), he's pretty slow at mental calculations and quite retarded at many things. For [fun](fun.md) drummyfish likes to stalk (online) and triangulate various people, from video clues he was able to track down for example [Luke Smith](luke_smith.md) and Chessbrah house.
|
||||||
|
|
||||||
Before becoming a kind of schizo, he used to be relatively normal, even had a girlfriend for a while -- for a long time he was a [proprietary](proprietary.md) [Windows](windows.md) normie, using [Facebook](facebook.md) and playing mainstream video games. During childhood and adolescence he loved especially [Warcraft III](warcraft3.md) (played as Orc), [Pokemon](pokemon.md) games (Yellow, Crystal, Emerald), [Trackmania](trackmania.md), [Quake 3](quake3.md), The Elder Scrolls (Morrowind, Oblivion, Skyrim) and also [World of Warcraft](wow.md) (since vanilla, quit during WotLK, played tauren warrior named *Drummy*). In the university he started using GNU/Linux because it was convenient for the school work, but still mostly used Windows. Only near the end of his studies he became more interested in [FOSS](foss.md), after reading [Richard Stallman](rms.md)'s biography. At the beginning he promoted "[open source](open_source.md)" and used [soynet](soynet.md) platforms such as [Fediverse](fediverse.md), later on he found the [suckless](suckless.md) website and was enlightened by [minimalism](minimalism.md); he also started to see through the evils of [open $ource](open_source.md), [capitalism](capitalism.md) and other things and refused to conform, which led him to the path of becoming the aforementioned schizo.
|
Before becoming a kind of schizo, he used to be relatively normal, even had a girlfriend for a while -- for a long time he was a [proprietary](proprietary.md) [Windows](windows.md) normie, using [Facebook](facebook.md) and playing mainstream video games. During childhood and adolescence he loved especially [Warcraft III](warcraft3.md) (played as Orc), [Pokemon](pokemon.md) games (Yellow, Crystal, Emerald), [Trackmania](trackmania.md), [Quake 3](quake3.md), The Elder Scrolls (Morrowind, Oblivion, Skyrim) and also [World of Warcraft](wow.md) (since vanilla, quit during WotLK, played tauren warrior named *Drummy*). In the university he started using GNU/Linux because it was convenient for the school work, but still mostly used Windows. Only near the end of his studies he became more interested in [FOSS](foss.md), after reading [Richard Stallman](rms.md)'s biography. At the beginning he promoted "[open source](open_source.md)" and used [soynet](soynet.md) platforms such as [Fediverse](fediverse.md), later on he found the [suckless](suckless.md) website and was enlightened by [minimalism](minimalism.md); he also started to see through the evils of [open $ource](open_source.md), [capitalism](capitalism.md) and other things and refused to conform, which led him to the path of becoming the aforementioned schizo.
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# Entrepreneur
|
# Entrepreneur
|
||||||
|
|
||||||
Entrepreneur is an individual practicing legal slavery, murder and theft under [capitalism](capitalism.md); capitalists describe those actions by euphemisms such as "doing [business](business.md)". Successful entrepreneurs can also be seen as mass murderers and terrorists as they consciously firstly hoard resources that poor people lack (including basic resources needed for living) and secondly cause and perpetuate situations such as the third world slavery where people die on a daily basis performing extremely difficult, dangerous and low paid work, so that the entrepreneur can buy his ass yet another private jet.
|
Entrepreneur is a human scum practicing legal slavery, murder and theft under [capitalism](capitalism.md); capitalists of course rather use euphemisms such as "doing [business](business.md)" and "giving jobs". Successful entrepreneurs can also be seen as mass murderers and terrorists as they consciously firstly hoard resources that poor people lack (including basic resources needed for living) and secondly cause and perpetuate situations such as the third world slavery where people die on a daily basis performing extremely difficult, dangerous and low paid work, so that the entrepreneur can buy his ass yet another private jet.
|
||||||
|
|
||||||
Some of the most famous and successful entrepreneurs include [Elon Musk](elon_musk.md) (psychopath, pathological liar), [Steve Jobs](steve_jobs.md) (psychopath, pathological liar), [Elizabeth Holmes](elizabeth_holmes.md) (psychopath, pathological liar), [Bill Gates](bill_gates.md) (psychopath, pathological liar), [Donald Trump](trump.md) (psychopath, pathological liar), [Zuckerberg](zuckerberg.md) (psychopath, pathological liar) and others.
|
Some of the most famous and successful entrepreneurs include [Elon Musk](elon_musk.md) (psychopath, pathological liar), [Steve Jobs](steve_jobs.md) (psychopath, pathological liar), [Elizabeth Holmes](elizabeth_holmes.md) (psychopath, pathological liar), [Bill Gates](bill_gates.md) (psychopath, pathological liar), [Donald Trump](trump.md) (psychopath, pathological liar), [Zuckerberg](zuckerberg.md) (psychopath, pathological liar) and others.
|
|
@ -1,6 +1,6 @@
|
||||||
# Fascism
|
# Fascism
|
||||||
|
|
||||||
Fascist (from Latin *fasces*, "bundle", "group", ancient symbol of power to punish) groups are subgroups of society that strongly pursue [self interest](self_interest.md) on the detriment of others (those who are not part of said group). Fascism is a [rightist](left_right.md), [competitive](competition.md) tendency, very much connected to [identity politics](identity_politics.md) (being or rather feeling to be part of some group, e.g. nation, sex, [race](race.md) etc.); fascists aim to make themselves as strong, as powerful and as rich as possible, i.e. to weaken and possibly eliminate competing groups, to have power over them, enslave them and to seize their resources. Fascism uses mechanism of [tribalism](tribalism.md) -- a primitive instinct to which the unintelligent easily gives in and which is just as easily abused by a politician. Fascist modi operandi are almost exclusively [evil](evil.md), including [violence](violence.md), [bullying](bully.md), [wars](war.md), [propaganda](propaganda.md), [eye for an eye](revenge.md), [slavery](slavery.md) etc. "America first!" is an example of a fascist slogan, and it remain fascism whatever replace "America" with, be it any other country, [race](race.md), social minority, social majority and so on.
|
Fascist (from Latin *fasces*, "bundle", "group", ancient symbol of power to punish) groups are subgroups of society that strongly pursue [self interest](self_interest.md) on the detriment of others (those who are not part of said group). Fascism is a [rightist](left_right.md), [competitive](competition.md) tendency, very much connected to [identity politics](identity_politics.md) (being or rather feeling to be part of some group, e.g. nation, sex, [race](race.md) etc.); fascists aim to make themselves as strong, as powerful and as rich as possible, i.e. to weaken and possibly eliminate competing groups, to have power over them, enslave them and to seize their resources. Fascism uses mechanism of [tribalism](tribalism.md) -- a primitive instinct to which the unintelligent easily gives in and which is just as easily abused by a politician. Fascist modi operandi are almost exclusively [evil](evil.md), including [violence](violence.md), [bullying](bully.md), [wars](war.md), [propaganda](propaganda.md), [eye for an eye](revenge.md), [slavery](slavery.md) etc. "America first!" is an example of a fascist slogan, and it remains fascism whatever we replace "America" with, be it any other country, [race](race.md), social minority, social majority and so on.
|
||||||
|
|
||||||
A few examples of fascist groups are [corporations](corporation.md), [nations](nationalism.md), NSDAP ([Nazis](nazi.md)), [LGBT](lgbt.md), [feminists](feminism.md), [Antifa](antifa.md), [KKK](kkk.md), [Marxists](marxism.md) and, of course, the infamous Italian fascist party of Benito Mussolini. Some famous fascists include Alexander the Great, [Napoleon](napoleon.md), [Churchill](churchill.md), [Julius Caesar](caesar.md), [Hitler](hitler.md), Mussolini, [Stalin](stalin.md), Henry Ford, [Steve Jobs](steve_jobs.md) and all [American](usa.md) presidents (basically any so called "great leader" can be included).
|
A few examples of fascist groups are [corporations](corporation.md), [nations](nationalism.md), NSDAP ([Nazis](nazi.md)), [LGBT](lgbt.md), [feminists](feminism.md), [Antifa](antifa.md), [KKK](kkk.md), [Marxists](marxism.md) and, of course, the infamous Italian fascist party of Benito Mussolini. Some famous fascists include Alexander the Great, [Napoleon](napoleon.md), [Churchill](churchill.md), [Julius Caesar](caesar.md), [Hitler](hitler.md), Mussolini, [Stalin](stalin.md), Henry Ford, [Steve Jobs](steve_jobs.md) and all [American](usa.md) presidents (basically any so called "great leader" can be included).
|
||||||
|
|
||||||
|
|
2
game.md
2
game.md
|
@ -1,6 +1,6 @@
|
||||||
# Game
|
# Game
|
||||||
|
|
||||||
Most generally game is a form of play which is restricted by certain rules, the goal of which is typically [fun](fun.md), providing challenge and/or [competition](competition.md) (and sometimes more, e.g. [education](education.md), training, measuring abilities etc.). A game may have various combinations of [mathematical](math.md)/mental elements (e.g. competitive mental calculations, mathematically defined rules, ...), physical elements (based in [real life](irl.md) physics, e.g. [football](football.md), [marble racing](marble_racing.md), ...) and even other types of elements (e.g. social, psychological, ...); nowadays very popular games are [computer](computer.md) games, a type of video games (also gaymes, video gaems or vidya, e.g. [Anarch](anarch.md), [minesweeper](minesweeper.md), [Doom](doom.md), ...), which are played with the help of a computer. Other types of games are e.g. board games (such as [chess](chess.md)), various sports ([football](football.md), athletics and so on), card games (such as [poker](poker.md)), parlour games, puzzles and so on. An entity (human, computer, animal, ...) playing a game is called a player and his ability to play it well is called [skill](skill.md); however some games may involve pure [randomness](randomness.md) and chance which may limit or even eliminate the need of skill (e.g. [rock paper scissors](rock_paper_scissors.md)). *Game* is also a [mathematical](math.md) term in [game theory](game_theory.md) which studies games and competition rigorously.
|
Most generally game is a form of play restricted by certain rules, the goal of which is typically [fun](fun.md), providing challenge and/or [competition](competition.md) (and sometimes more, e.g. [education](education.md), training, measuring abilities etc.). A game may have various combinations of [mathematical](math.md)/mental elements (e.g. competitive mental calculations, mathematically defined rules, ...), physical elements (based in [real life](irl.md) physics, e.g. [football](football.md), [marble racing](marble_racing.md), ...) and even other types of elements (e.g. social, psychological, ...); nowadays very popular games are [computer](computer.md) games, a type of video games (also gaymes, video gaems or vidya, e.g. [Anarch](anarch.md), [minesweeper](minesweeper.md), [Doom](doom.md), ...), which are played with the help of a computer. Other types of games are e.g. board games (such as [chess](chess.md)), various sports ([football](football.md), athletics and so on), card games (such as [poker](poker.md)), parlour games, puzzles and so on. An entity (human, computer, animal, ...) playing a game is called a player and his ability to play it well is called [skill](skill.md); however some games may involve pure [randomness](randomness.md) and chance which may limit or even eliminate the need of skill (e.g. [rock paper scissors](rock_paper_scissors.md)). *Game* is also a [mathematical](math.md) term in [game theory](game_theory.md) which studies games and competition rigorously.
|
||||||
|
|
||||||
A fun take at the very concept of a game is [Nomic](nomic.md), a game in which changing the game rules is part of the game. It leads to all kinds of mindfucks.
|
A fun take at the very concept of a game is [Nomic](nomic.md), a game in which changing the game rules is part of the game. It leads to all kinds of mindfucks.
|
||||||
|
|
||||||
|
|
10
history.md
10
history.md
|
@ -32,7 +32,7 @@ The year 1492 marks the **discovery of America** by Christopher Columbus who sai
|
||||||
|
|
||||||
In 1642 Blaise Pascal, a french [mathematician](math.md)/inventor/philosopher, invented *Pascaline*, a simple [mechanical](mechanical.md) calculator (however building on ideas dating back to antiquity), laying some very early foundations for automatic computation. (The [Pascal](pascal.md) programming language is named after him.) Shortly after Pascal another genius, Gottfried Wilhelm Leibniz, further developed some basic theory (related e.g. to [binary](binary.md) system and [algorithms](algorithm.md)) that would much later on evolve into computer science.
|
In 1642 Blaise Pascal, a french [mathematician](math.md)/inventor/philosopher, invented *Pascaline*, a simple [mechanical](mechanical.md) calculator (however building on ideas dating back to antiquity), laying some very early foundations for automatic computation. (The [Pascal](pascal.md) programming language is named after him.) Shortly after Pascal another genius, Gottfried Wilhelm Leibniz, further developed some basic theory (related e.g. to [binary](binary.md) system and [algorithms](algorithm.md)) that would much later on evolve into computer science.
|
||||||
|
|
||||||
During 1700s a major shift in civilization occurred, called the **[Industrial Revolution](industrial_revolution.md)** -- this was another disaster that would lead to the transformation of common people to factory slaves and loss of their self sufficiency. The revolution spanned roughly from 1750 to 1850. It was a process of rapid change in the whole society due to new technological inventions that also led to big changes in how a man lived his daily life. It commenced in Great Britain but quickly spread over the whole world. One of the main changes was the **transition from manual manufacturing to factory manufacturing** using machines and sources of energy such as coal. **[Steam engine](steam_engine.md) played a key role**. Work became a form of a highly organized slavery system, society became industrionalized. This revolution became highly [criticized](ted_kaczynski.md) as it unfortunately opened the door for [capitalism](capitalism.md), made people dependent on the system as everyone had to become a specialized cog in the society machine, at this time people started to measure time in minutes and lead very planned lives with less joy. But there was no way back.
|
During 1700s a major shift in civilization occurred to designate our further direction, called the **[Industrial Revolution](industrial_revolution.md)** -- this was another disaster that would lead to the transformation of common people to factory slaves and loss of their self sufficiency. The revolution spanned roughly from 1750 to 1850. It was a process of rapid change in the whole society due to new technological inventions that also led to big changes in how a man lived his daily life. It commenced in Great Britain but quickly spread over the whole world. One of the main changes was the **transition from manual manufacturing to factory manufacturing** using machines and sources of energy such as coal. **[Steam engine](steam_engine.md) played a key role**. Work became a form of a highly organized slavery system, society became industrionalized. This revolution became highly [criticized](ted_kaczynski.md) as it unfortunately opened the door for [capitalism](capitalism.md), made people dependent on the system as everyone had to become a specialized cog in the society machine, at this time people started to measure time in minutes and lead very planned lives with less joy. But there was no way back.
|
||||||
|
|
||||||
In 1712 Thomas Newcomen invented the first widely used **[steam engine](steam_engine.md)** used mostly for pumping water, even though steam powered machines have already been invented long time ago. The engine was significantly improved by [James Watt](james_watt.md) in 1776. Around 1770 Nicolas-Joseph Cugnot created a first somewhat working **steam-powered [car](car.md)**. In 1784 William Murdoch built a small prototype of a **[steam locomotive](steam_locomotive.md)** which would be perfected over the following decades, leading to a transportation revolution; people would be able to travel far away for work, the world would become smaller which would be the start of **[globalization](globalization.md)**. The railway system would make common people measure time with minute precision.
|
In 1712 Thomas Newcomen invented the first widely used **[steam engine](steam_engine.md)** used mostly for pumping water, even though steam powered machines have already been invented long time ago. The engine was significantly improved by [James Watt](james_watt.md) in 1776. Around 1770 Nicolas-Joseph Cugnot created a first somewhat working **steam-powered [car](car.md)**. In 1784 William Murdoch built a small prototype of a **[steam locomotive](steam_locomotive.md)** which would be perfected over the following decades, leading to a transportation revolution; people would be able to travel far away for work, the world would become smaller which would be the start of **[globalization](globalization.md)**. The railway system would make common people measure time with minute precision.
|
||||||
|
|
||||||
|
@ -40,7 +40,7 @@ In 1792 Clause Chappe invented **[optical telegraph](optical_telegraph.md)**, al
|
||||||
|
|
||||||
By 1800 Alessandro Volta invented an **electric battery**. 1816 is known as **The Year Without Summer** for an unusual, catastrophic event -- now theorized to have been a giant volcanic eruption -- that for many months made the Sun get obscured and decreased temperatures, resulting in large famines. In 1827 André-Marie Ampère publishes a further work shedding light on [electromagnetism](electromagneticm.md). After this **[electric telegraph](telegraph.md)** would be worked on and improved by several people and eventually made to work in practice. In 1821 Michael Faraday invented the **[electromotor](electromotor.md)**. Georg Ohm and especially [James Maxwell](maxwell.md) would subsequently push the knowledge of electricity even further.
|
By 1800 Alessandro Volta invented an **electric battery**. 1816 is known as **The Year Without Summer** for an unusual, catastrophic event -- now theorized to have been a giant volcanic eruption -- that for many months made the Sun get obscured and decreased temperatures, resulting in large famines. In 1827 André-Marie Ampère publishes a further work shedding light on [electromagnetism](electromagneticm.md). After this **[electric telegraph](telegraph.md)** would be worked on and improved by several people and eventually made to work in practice. In 1821 Michael Faraday invented the **[electromotor](electromotor.md)**. Georg Ohm and especially [James Maxwell](maxwell.md) would subsequently push the knowledge of electricity even further.
|
||||||
|
|
||||||
In 1822 [Charles Babbage](charles_babbage.md), a fantastic English mathematician, completed the first version of a manually powered **[digital](digital.md) [mechanical](mechanical.md) [computer](computer.md)** called the Difference Engine whose purpose was to help with the computation of [polynomial](polynomial.md) [derivatives](derivative.md) to subsequently create mathematical tables used e.g. in navigation. It was met with success and further development became funded by the government, however difficulties of the construction led to never finishing the whole project. In 1837 Babbage designed a new machine, this time a **[Turing complete](turing_complete.md) general purpose computer**, i.e. allowing for programming with branches and loops, a true marvel of technology. It also ended up not being built completely, but it showed a lot about what computers would be, e.g. it had an [assembly](assembly.md)-like programming language, memory etc. For this computer [Ada Lovelace](ada_lovelace.md) would famously write the Bernoulli number algorithm.
|
In 1822 [Charles Babbage](charles_babbage.md), a fantastic English mathematician, completed the first version of a manually powered **[digital](digital.md) [mechanical](mechanical.md) [computer](computer.md)** called the Difference Engine whose purpose was to help with the computation of [polynomial](polynomial.md) [derivatives](derivative.md) to subsequently create mathematical tables used e.g. in navigation. It was met with success and further development became funded by the government, however difficulties of the construction led to never finishing the whole project. In 1837 Babbage proceeded to designing a new machine, this time a **[Turing complete](turing_complete.md) general purpose computer**, i.e. allowing for programming with branches and loops, a true marvel of technology. It also ended up not being built completely, but it showed a lot about what computers would be, e.g. it had an [assembly](assembly.md)-like programming language, memory etc. For this computer [Ada Lovelace](ada_lovelace.md) would famously write the Bernoulli number algorithm.
|
||||||
|
|
||||||
In 1826 or 1827 French inventor Nicéphore Niépce captured **first [photography](photo.md)** that survived until today -- a view from his estate named Le Gras. About an 8 hour exposure was used (some say it may have taken several days). He used a [camera obscura](camera_obscura.md) and asphalt plate that hardened where the light was shining. Earlier cases of photography existed maybe as early as 1717, but they were only short lived.
|
In 1826 or 1827 French inventor Nicéphore Niépce captured **first [photography](photo.md)** that survived until today -- a view from his estate named Le Gras. About an 8 hour exposure was used (some say it may have taken several days). He used a [camera obscura](camera_obscura.md) and asphalt plate that hardened where the light was shining. Earlier cases of photography existed maybe as early as 1717, but they were only short lived.
|
||||||
|
|
||||||
|
@ -68,7 +68,7 @@ In 1924 about 50% of US households own a car.
|
||||||
|
|
||||||
October 22 1925 witnessed the invention of **[transistor](transistor.md)** by Julius Lilienfeld (Austria-Hungary), a component that would replace vacuum tubes thanks to its better properties, and which would become probably the most essential part of computers. At the time the invention didn't see much attention, it would only become relevant decades later.
|
October 22 1925 witnessed the invention of **[transistor](transistor.md)** by Julius Lilienfeld (Austria-Hungary), a component that would replace vacuum tubes thanks to its better properties, and which would become probably the most essential part of computers. At the time the invention didn't see much attention, it would only become relevant decades later.
|
||||||
|
|
||||||
In 1931 [Kurt Gödel](kurt_godel.md), a genius mathematician and logician from Austria-Hunagry (nowadays [Czech](czech.md) Republic), published revolutionary papers on his [incompleteness theorems](incompleteness.md) which [proved](proof.md) that, simply put, mathematics has fundamental limits and "can't prove everything". This led to **[Alan Turing](turing.md)**'s publications in 1936 that nowadays stand as the **foundations of [computer science](compsci.md)** -- he introduced a theoretical computer called the **[Turing machine](turing_machine.md)** and with it he proved that computers, no matter how powerful, will never be able to "compute everything". Turing also predicted the importance of computers in the future and has created several [algorithms](algorithm.md) for future computers (such as a [chess](chess.md) playing program).
|
In 1931 [Kurt Gödel](kurt_godel.md), a genius mathematician and logician from Austria-Hunagry (nowadays [Czech](czech.md) Republic), published revolutionary papers on his [incompleteness theorems](incompleteness.md) which [proved](proof.md) that, simply put, mathematics has fundamental limits and "can't prove everything". This led to **[Alan Turing](turing.md)**'s publications in 1936 that nowadays stand as the **foundations of [computer science](compsci.md)** -- he introduced a theoretical computer called the **[Turing machine](turing_machine.md)** and with it he proceeded to prove that computers, no matter how powerful, will never be able to "compute everything". Turing also predicted the importance of computers in the future and has created several [algorithms](algorithm.md) for future computers (such as a [chess](chess.md) playing program).
|
||||||
|
|
||||||
In 1938 [Konrad Zuse](konrad_zuse.md), a German engineer, constructed **[Z1](z1.md), the first working electric mechanical [digital](digital.md) partially programmable computer** in his parents' house. It weighted about a ton and wasn't very reliable, but brought huge innovation nevertheless. It was programmed with punched film tapes, however programming was limited, it was NOT [Turing complete](turing_complete.md) and there were only 8 instructions. Z1 ran on a frequency of 1 to 4 Hz and most operations took several clock cycles. It had a 16 word memory and worked with [floating point](float.md) numbers. The original computer was destroyed during the war but it was rebuilt and nowadays can be seen in a Berlin museum. Zuse also soon created what's regarded as the **first [programming language](programming_language.md)**, [Plankalkul](plankalkul.md).
|
In 1938 [Konrad Zuse](konrad_zuse.md), a German engineer, constructed **[Z1](z1.md), the first working electric mechanical [digital](digital.md) partially programmable computer** in his parents' house. It weighted about a ton and wasn't very reliable, but brought huge innovation nevertheless. It was programmed with punched film tapes, however programming was limited, it was NOT [Turing complete](turing_complete.md) and there were only 8 instructions. Z1 ran on a frequency of 1 to 4 Hz and most operations took several clock cycles. It had a 16 word memory and worked with [floating point](float.md) numbers. The original computer was destroyed during the war but it was rebuilt and nowadays can be seen in a Berlin museum. Zuse also soon created what's regarded as the **first [programming language](programming_language.md)**, [Plankalkul](plankalkul.md).
|
||||||
|
|
||||||
|
@ -76,7 +76,7 @@ From 1939 to 1945 there was **[World War II](ww2.md)**.
|
||||||
|
|
||||||
In hacker culture the period between 1943 (start of building of the [ENIAC](eniac.md) computer) to about 1955-1960 is known as the **Stone Age of computers** -- as the [Jargon File](jargon_file.md) puts it, the age when electromechanical [dinosaurs](dinosaur.md) ruled the Earth.
|
In hacker culture the period between 1943 (start of building of the [ENIAC](eniac.md) computer) to about 1955-1960 is known as the **Stone Age of computers** -- as the [Jargon File](jargon_file.md) puts it, the age when electromechanical [dinosaurs](dinosaur.md) ruled the Earth.
|
||||||
|
|
||||||
In 1945 the construction of **the first electronic digital fully programmable computer** was completed at University of Pennsylvania as the US Army project. It was named **[ENIAC](eniac.md)** (Electronic Numerical Integrator and Computer). It used 18000 vacuum tubes and 15000 relays, weighted 27 tons and ran on the frequency of 5 KHz. [Punch cards](punch_card.md) were used to program the computer in its machine language; it was [Turing complete](turing_complete.md), i.e. allowed using branches and loops. ENIAC worked with signed ten digit decimal numbers. Also in 1945 on July 16 Americans detonated the first nuclear bomb in history as a test, later on that year **[USA](usa.md) used two nuclear bombs to murder hundreds of thousands of civilians** in Japanese cities Hiroshima and Nagasaki. Around this time [John von Neumann](von_neumann.md), a great genius with wide areas of interest, is also making great contributions to computer science, famously e.g. proposing the von Neumann computer architecture in which the program and data are stored in the same memory -- a concept that would be highly utilized in the future.
|
In 1945 the construction of **the first electronic digital fully programmable computer** was completed at University of Pennsylvania as the US Army project. It was named **[ENIAC](eniac.md)** (Electronic Numerical Integrator and Computer). It used 18000 vacuum tubes and 15000 relays, weighted 27 tons and ran on the frequency of 5 KHz. [Punch cards](punch_card.md) were used to program the computer in its machine language; it was [Turing complete](turing_complete.md), i.e. allowed using branches and loops. ENIAC worked with signed ten digit decimal numbers. Also in 1945 on July 16 Americans detonated the first nuclear bomb in history as a test, later on that year **[USA](usa.md) used two nuclear bombs to murder hundreds of thousands of civilians** in Japanese cities Hiroshima and Nagasaki, with American president laughing from afar. Around this time [John von Neumann](von_neumann.md), a great genius with wide areas of interest, is also making great contributions to computer science, famously e.g. proposing the von Neumann computer architecture in which the program and data are stored in the same memory -- a concept that would be highly utilized in the future.
|
||||||
|
|
||||||
Among hackers the period between 1961 to 1971 is known as the **Iron Age of computers**. The period spans time since the first minicomputer ([PDP1](pdp1.md)) to the first microprocessor ([Intel 4004](intel4004.md)). This would be followed by so called *elder days*.
|
Among hackers the period between 1961 to 1971 is known as the **Iron Age of computers**. The period spans time since the first minicomputer ([PDP1](pdp1.md)) to the first microprocessor ([Intel 4004](intel4004.md)). This would be followed by so called *elder days*.
|
||||||
|
|
||||||
|
@ -102,7 +102,7 @@ At the beginning of 1991 [Tim Berners-Lee](berners_lee.md) created the **[World
|
||||||
|
|
||||||
Shortly after the **[Soviet Union](ussr.md) dissolved** and on 25 August 1991 **[Linus Torvalds](linus_torvalds.md) announced [Linux](linux.md)**, his project for a completely [free as in freedom](free_software.md) Unix-like [operating system](os.md) kernel. Linux would become part of [GNU](gnu.md) and later one of the biggest and most successful software projects in history. It would end up powering Internet servers and supercomputers as well as desktop computers of a great number of users. Linux proved that free software works and surpasses proprietary systems.
|
Shortly after the **[Soviet Union](ussr.md) dissolved** and on 25 August 1991 **[Linus Torvalds](linus_torvalds.md) announced [Linux](linux.md)**, his project for a completely [free as in freedom](free_software.md) Unix-like [operating system](os.md) kernel. Linux would become part of [GNU](gnu.md) and later one of the biggest and most successful software projects in history. It would end up powering Internet servers and supercomputers as well as desktop computers of a great number of users. Linux proved that free software works and surpasses proprietary systems.
|
||||||
|
|
||||||
After this very recent history follows, it's hard to judge which recent events will be of historical significance much later. [1990s](90s.md) have seen a huge growth of computer power, video [games](game.md) such as [Doom](doom.md) led to development of [GPU](gpu.md)s and high quality computer graphics along with a wide adoption of computers by common people, which in turn helped the further growth of Internet. In around mid 90s the [web](www.md) overtook [gopher](gopher.md) in popularity and started to become the forefront of the Internet. Late 90s saw the rise of the ["open source" movement](open_source.md) ([OSI](osi.md) was established in 1998). Worthy of mention is also the first animal cloned from an adult cell, sheep named Dolly, in 1996. In 1997 computer first beat human world [chess](chess.md) champion, it was the famous Kasparov vs [Deep Blue](deep_blue.md) match. February 15 1999 was the [Windows](windows.md) refund day on which GNU/Linux users tried, in accord with Windows EULA, to refund Windows shipped with laptops they bought, and were subsequently given a middle finder by [Micro$oft](microsoft.md). Year 2000 was infamously preceded by the [Y2K](y2k.md) hysteria, the [fear](fear_culture.md) of technological [collapse](collapse.md) that was to be caused by computers flipping from year 99 to 00 -- this of course didn't happen. With the year 2000 [21st century](21st_century.md) starts. Shortly after 2000 [Lawrence Lessig](lessig.md) founded [Creative Commons](creative_commons.md), an organization that came hand in hand with the [free culture](free_culture.md) movement inspired by the [free software movement](free_software.md). At this point over 50% of US households had a computer. In 2003 the whole human [DNA](dna.md) was sequenced after 13 years of international collaborative effort. From 2005 we've seen a boom of [social networks](social_net.md) like [Facebook](facebook.md), [Twitter](twitter.md) and [YouTube](youtube.md) and also skyrocketing popularity of online and massively online games, owing a lot to the gigantic success of [World of Warcraft](wow.md); all of these contributed to making Internet and computers one of the most mainstream and lucrative things, ruining everything. Cell phones became a commonly owned item and after about 2005 so called "[smart](smart.md) phones" and other "smart" devices replaced them as a universal communication device capable of connecting to the Internet. Year 2010 seems to be the turning point beyond which societal decline accelerated immensely; 1990s seem to have been the peak of society, after the year 2000 society started to slowly decline but by inertia things were still relatively good for about another decade. In 2011 [Minecraft](minecraft.md) was released. After this we've seen the rise of [Bitcoin](bitcoin.md) and other [cryptocurrencies](crypto.md). Before 2020 we've also seen a brief spike in popularity of [VR](vr.md) (that would diminish again) and a huge advancement in [neural network](neural_network.md) [Artificial Intelligence](ai.md) which will likely be the topic of the future. 2022 saw the release of [ChatGPT](chatgpt.md), the AI chatbot that made a worldwide sensation by its human-like nature and intelligence -- the event will likely be seen as the moment of transition to a truly human-like AI. [Quantum computers](quantum.md) are being highly researched with already existing primitive prototypes; this will also likely be very important in the following years. Besides AI there were also [drones](drone.md), electromobiles, robotic Mars exploration and other things. However the society and technology have been in decadence for some time now, [capitalism](capitalism.md) has pushed technology to become hostile and highly [abusive to users](capitalist_software.md), extreme [bloat](bloat.md) of technology causes highly inefficient, extremely expensive and unreliable technology. In addition society is dealing with a lot of serious issues such as the [global warming](global_warming.md) and many people are foreseeing a [collapse of society](collapse.md).
|
After this very recent history follows, it's hard to judge which recent events will be of historical significance much later. [1990s](90s.md) have seen a huge growth of computer power, video [games](game.md) such as [Doom](doom.md) led to development of [GPU](gpu.md)s and high quality computer graphics along with a wide adoption of computers by common people, which in turn helped the further growth of Internet. In around mid 90s the [web](www.md) overtook [gopher](gopher.md) in popularity and started to become the forefront of the Internet. Late 90s saw the rise of the ["open source" movement](open_source.md) ([OSI](osi.md) was established in 1998). Worthy of mention is also the first animal cloned from an adult cell, sheep named Dolly, in 1996. In 1997 computer first beat human world [chess](chess.md) champion, it was the famous Kasparov vs [Deep Blue](deep_blue.md) match. February 15 1999 was the [Windows](windows.md) refund day on which GNU/Linux users tried, in accord with Windows EULA, to refund Windows shipped with laptops they bought, and were subsequently given a middle finder by [Micro$oft](microsoft.md). Year 2000 was infamously preceded by the [Y2K](y2k.md) hysteria, the [fear](fear_culture.md) and anticipation of technological [collapse](collapse.md) that was to be caused by computers flipping from year 99 to 00 -- this of course didn't happen. With the year 2000 [21st century](21st_century.md) starts. Shortly after 2000 [Lawrence Lessig](lessig.md) founded [Creative Commons](creative_commons.md), an organization that came hand in hand with the [free culture](free_culture.md) movement inspired by the [free software movement](free_software.md). At this point over 50% of US households had a computer. In 2003 the whole human [DNA](dna.md) was sequenced after 13 years of international collaborative effort. From 2005 we've seen a boom of [social networks](social_net.md) like [Facebook](facebook.md), [Twitter](twitter.md) and [YouTube](youtube.md) and also skyrocketing popularity of online and massively online games, owing a lot to the gigantic success of [World of Warcraft](wow.md); all of these contributed to making Internet and computers one of the most mainstream and lucrative things, ruining everything. Cell phones became a commonly owned item and after about 2005 so called "[smart](smart.md) phones" and other "smart" devices replaced them as a universal communication device capable of connecting to the Internet. Year 2010 seems to be the turning point beyond which societal decline accelerated immensely; 1990s seem to have been the peak of society, after the year 2000 society started to slowly decline but by inertia things were still relatively good for about another decade. In 2011 [Minecraft](minecraft.md) was released. After this we've seen the rise of [Bitcoin](bitcoin.md) and other [cryptocurrencies](crypto.md). Before 2020 we've also seen a brief spike in popularity of [VR](vr.md) (that would diminish again) and a huge advancement in [neural network](neural_network.md) [Artificial Intelligence](ai.md) which will likely be the topic of the future. 2022 saw the release of [ChatGPT](chatgpt.md), the AI chatbot that made a worldwide sensation by its human-like nature and intelligence -- the event will likely be seen as the moment of transition to a truly human-like AI. [Quantum computers](quantum.md) are being highly researched with already existing primitive prototypes; this will also likely be very important in the following years. Besides AI there were also [drones](drone.md), electromobiles, robotic Mars exploration and other things. However the society and technology have been in decadence for some time now, [capitalism](capitalism.md) has pushed technology to become hostile and highly [abusive to users](capitalist_software.md), extreme [bloat](bloat.md) of technology causes highly inefficient, extremely expensive and unreliable technology. In addition society is dealing with a lot of serious issues such as the [global warming](global_warming.md) and many people are foreseeing a [collapse of society](collapse.md).
|
||||||
|
|
||||||
## Recent History Of Technology
|
## Recent History Of Technology
|
||||||
|
|
||||||
|
|
|
@ -14,9 +14,9 @@ Languages are sadly often what easily divides people into groups and so fuels [f
|
||||||
|
|
||||||
{ The following is a thought dump made without much research, please inform me if you're a linguist or philosopher or something and have something enlightening to say, thank you <3 ~drummyfish }
|
{ The following is a thought dump made without much research, please inform me if you're a linguist or philosopher or something and have something enlightening to say, thank you <3 ~drummyfish }
|
||||||
|
|
||||||
On one hand human languages are cool when viewed from cultural or [artistic](art.md) perspective, they allow us to write poetry, describe feelings and nature around us -- in this way they can be considered [beautiful](beauty.md). However from the perspective of others, e.g. programmers or historians, **human languages are a [nightmare](nightmare.md)**. There is unfortunately an **enormous, inherent curse connected to any human language**, both natural or constructed, that comes from its inevitably [fuzzy](fuzzy.md) nature stemming from fuzziness of real life concepts, it's the problem of **defining [semantics](semantics.md)** of words and constructs (no, Lojban doesn't solve this). [Syntax](syntax.md) (i.e. the rules that say which sentences are valid and which are not) doesn't pose such a problem, we can quite easily define what's grammatically correct or not (it's not as hard to write a program that checks gramatical correctness), it is semantics (i.e. meanings) that is extremely hard to grasp -- even in rigorous languages (such as mathematical notation or programming languages) semantics is a bit harder to define (quite often still relying on bits of human language), but while in a programming language we are essentially able to define quite EXACTLY what each construct means (e.g. `a + b` returns the sum of values *a* and *b*), in a natural language we are basically never able to do that, we can only ever form fuzzy connections between other fuzzy concepts and we can never have anything fixed.
|
On one hand human languages are cool when viewed from cultural or [artistic](art.md) perspective, they allow us to write poetry, describe feelings and nature around us -- in this way they can be considered [beautiful](beauty.md). However from the perspective of others, e.g. programmers or historians, **human languages are a [nightmare](nightmare.md)**. There is unfortunately an **enormous, inherent curse connected to any human language**, both natural or constructed, that comes from its inevitably [fuzzy](fuzzy.md) nature stemming from fuzziness of real life concepts, it's the problem of **defining [semantics](semantics.md)** of words and constructs (no, Lojban doesn't solve this). [Syntax](syntax.md) (i.e. the rules that say which sentences are valid and which are not) doesn't pose such a problem, we can quite easily define what's grammatically correct or not (it's not as hard to write a program that checks gramatical correctness), it is semantics (i.e. meanings) that is extremely hard to grasp and inevitably presents a trench between all living beings -- even in rigorous languages (such as mathematical notation or programming languages) semantics is a bit harder to define (quite often still relying on bits of human language), but while in a programming language we are essentially able to define quite EXACTLY what each construct means (e.g. `a + b` returns the sum of values *a* and *b*), in a natural language we are basically never able to do that, we can only ever form fuzzy connections between other fuzzy concepts and we can never have anything fixed.
|
||||||
|
|
||||||
Due to this fuzziness human languages inevitably change over time no matter how hard we try to counter this, any text written a few thousand years ago is nowadays very hard to understand -- not because the old languages aren't spoken anymore, but because the original meanings of specific words, phrases and constructs are distorted by time; when learning an old language we learn what each word meant by reading its translation to some modern word, but the modern word is always more or less different. Even if it's a very simple word such as "fish", our modern word for fish means a slightly different thing than let's say ancient Roman's word for fish because it had slightly different connotations such as potential references to other things: fish for example used to be the symbol of Christianity, nowadays people don't even commonly make this connection. Fishermen were a despised class of workers, to some fish may have signified food and abundance, to others something that "smells bad", to others something or someone who's "slippery". Some words may have referred to some contemporary "[meme](meme.md)" that's been long forgotten and if some text makes the reference, we won't understand it. The word "book" for example meant something a bit different 2000 years ago than it means now: back then a book might have been just a relatively short scroll, it was expensive and people didn't read books the same way as we do today, they commonly just read them out loud to others, so "reading a book" and the word "book" itself doesn't conjure the same picture in our heads as it did back then. Or another example showing the difference between languages existing at the same time is this: while the Spanish word "perro" translates to English as "dog", the meanings aren't the same; some English speakers use the word as a synonym for "friend" but in Spanish the word can be used as an insult so shouting "perro" and "dog" in the street may lead to different (possibly completely opposite) images popping up in the heads of those who hear it. Westerners who spend a lot of time in eastern countries will confirm that it is absolutely the case that many eastern spiritual terms and texts are untranslatable to English, or translatable only very, very imprecisely: there are words for concepts that western culture simply lacks and even words that have more or less direct translation may carry different connotations, such as the word "void" which in the east has often a positive connotation, unlike in the west. When you study philosophy, you'll be told you have to read philosophers in their original language in order to really understand them. Imagine you speak to an isolated bushmen tribe somewhere in Africa and you have to translate the word "vaporwave" or "doomer meme" when they don't have a word for Internet, computer or electricity, they don't know what depression, multimedia or technological addiction is and can't even comprehend the concept of a social network because they have hard time imagining there could exist many more people in the world, being unable to count beyond 10, thinking the world probably ends beyond the horizon -- you may perhaps say "vaporwave" is "funny music" and "doomer meme" is a "sad idea", but you know it's actually a very poor translation. It's not because their language was poorer than yours (in fact many of such languages have been found to be extremely hard to learn), it will just have evolved to express other things, ones you can't understand, complex things about nature, jungle, hunting, hundreds of different plants, what's edible and what's poisonous (in which ways, to whom, with what certainty, in which quantities, under which circumstances, ...), subtle distinctions of many different species of animals, rocks, water, trees, fire, weather and so on. Even within our own culture we struggle to communicate, depressed people have hard time explaining what depression really is to people who never experienced true depression, we use words like "sorrow", "emptiness", "exhaustion", but once again, only as rough approximations to the true, indescribable feeling.
|
Due to this fuzziness human languages inevitably change over time in spite of our best effort, any text written a few thousand years ago is nowadays very hard to understand -- not because the old languages aren't spoken anymore, but because the original meanings of specific words, phrases and constructs are distorted by time and lost; when learning an old language we learn what each word meant by reading its translation to some modern word, but the modern word is always more or less different. Even if it's a very simple word such as "fish", our modern word for fish means a slightly different thing than let's say ancient Roman's word for fish because it had slightly different connotations such as potential references to other things: fish for example used to be the symbol of Christianity, nowadays people don't even commonly make this connection. Fishermen were a despised class of workers, to some fish may have signified food and abundance, to others something that "smells bad", to others something or someone who's "slippery". Some words may have referred to some contemporary "[meme](meme.md)" that's been long forgotten and if some text makes the reference, we won't understand it. The word "book" for example meant something a bit different 2000 years ago than it means now: back then a book might have been just a relatively short scroll, it was expensive and people didn't read books the same way as we do today, they commonly just read them out loud to others, so "reading a book" and the word "book" itself doesn't conjure the same picture in our heads as it did back then. Or another example showing the difference between languages existing at the same time is this: while the Spanish word "perro" translates to English as "dog", the meanings aren't the same; some English speakers use the word as a synonym for "friend" but in Spanish the word can be used as an insult so shouting "perro" and "dog" in the street may lead to different (possibly completely opposite) images popping up in the heads of those who hear it. Westerners who spend a lot of time in eastern countries will confirm that it is absolutely the case that many eastern spiritual terms and texts are untranslatable to English, or translatable only very, very imprecisely: there are words for concepts that western culture simply lacks and even words that have more or less direct translation may carry different connotations, such as the word "void" which in the east has often a positive connotation, unlike in the west. When you study philosophy, you'll be told you have to read philosophers in their original language in order to really understand them. Imagine you speak to an isolated bushmen tribe somewhere in Africa and you have to translate the word "vaporwave" or "doomer meme" when they don't have a word for Internet, computer or electricity, they don't know what depression, multimedia or technological addiction is and can't even comprehend the concept of a social network because they have hard time imagining there could exist many more people in the world, being unable to count beyond 10, thinking the world probably ends beyond the horizon -- you may perhaps say "vaporwave" is "funny music" and "doomer meme" is a "sad idea", but you know it's actually a very poor translation. It's not because their language was poorer than yours (in fact many of such languages have been found to be extremely hard to learn), it will just have evolved to express other things, ones you can't understand, complex things about nature, jungle, hunting, hundreds of different plants, what's edible and what's poisonous (in which ways, to whom, with what certainty, in which quantities, under which circumstances, ...), subtle distinctions of many different species of animals, rocks, water, trees, fire, weather and so on. Even within our own culture we struggle to communicate, depressed people have hard time explaining what depression really is to people who never experienced true depression, we use words like "sorrow", "emptiness", "exhaustion", but once again, only as rough approximations to the true, indescribable feeling.
|
||||||
|
|
||||||
How do you describe a word precisely if you can only describe it with other imprecise words that are changing constantly? No, not even pictures will help -- if you attach the picture of a cat to the word "cat", it's still not clear what it means -- does it stand for the picture of the cat or for the cat that's in the picture, does it stand ONLY for the one cat that's in the picture or all other animals that are similar to the one in the picture? How similar? Is lion a cat? Is a toy cat or cartoon cat a cat? Or does the picture signify that anything with a fur is a cat? If it looks like cat but walks on two legs and speaks, is it still a cat? Now imagine describing a more abstract term such as *thought*, *number* or *existence*. There is no solid ground, even such essential words as "to want" or "to be" have different meanings between languages ("to be" can stand for "to exist", "to be in a place", "to temporarily have some property", "to permanently have some property" etc.). Even dictionaries admit defeat and are happy with having circular definitions because there aren't any foundations to build upon, circular definitions are inevitable, dictionaries just help you connect fuzzy concepts together. All of this extends to tenses, moods, cases and everything else. This can be very well seen e.g. with people interpreting old texts such as the Bible, for example some say [Jesus](jesus.md) claimed to be the son of God while others reject it, saying that even if he stated the sentence, it actually wasn't meant literally as it was a commonly used phrase that meant something else -- these people will argue about everything and they can comfortably interpret the same text in completely opposite ways. The point is that we just can't know.
|
How do you describe a word precisely if you can only describe it with other imprecise words that are changing constantly? No, not even pictures will help -- if you attach the picture of a cat to the word "cat", it's still not clear what it means -- does it stand for the picture of the cat or for the cat that's in the picture, does it stand ONLY for the one cat that's in the picture or all other animals that are similar to the one in the picture? How similar? Is lion a cat? Is a toy cat or cartoon cat a cat? Or does the picture signify that anything with a fur is a cat? If it looks like cat but walks on two legs and speaks, is it still a cat? Now imagine describing a more abstract term such as *thought*, *number* or *existence*. There is no solid ground, even such essential words as "to want" or "to be" have different meanings between languages ("to be" can stand for "to exist", "to be in a place", "to temporarily have some property", "to permanently have some property" etc.). Even dictionaries admit defeat and are happy with having circular definitions because there aren't any foundations to build upon, circular definitions are inevitable, dictionaries just help you connect fuzzy concepts together. All of this extends to tenses, moods, cases and everything else. This can be very well seen e.g. with people interpreting old texts such as the Bible, for example some say [Jesus](jesus.md) claimed to be the son of God while others reject it, saying that even if he stated the sentence, it actually wasn't meant literally as it was a commonly used phrase that meant something else -- these people will argue about everything and they can comfortably interpret the same text in completely opposite ways. The point is that we just can't know.
|
||||||
|
|
||||||
|
|
4
jokes.md
4
jokes.md
|
@ -58,7 +58,7 @@ Also remember the worst thing you can do to a joke is put a [disclaimer](disclai
|
||||||
- What is a [computer](computer.md)? A device that can make a hundred million very precise mistakes per second.
|
- What is a [computer](computer.md)? A device that can make a hundred million very precise mistakes per second.
|
||||||
- A very progressive African country recently allowed [women](woman.md) in universities. The prime minister said: "the cleaning won't do itself".
|
- A very progressive African country recently allowed [women](woman.md) in universities. The prime minister said: "the cleaning won't do itself".
|
||||||
- Which drink is the favorite of a [liberal](liberalism.md)? Wine.
|
- Which drink is the favorite of a [liberal](liberalism.md)? Wine.
|
||||||
- What kind of public transport do [afroamericans](nigger.md) use most commonly? Back of a police car.
|
- What kind of public transport do [afroamericans](nigger.md) use most commonly? Back seat of a police car.
|
||||||
- The new version of MacOS is going to constantly have [gay](gay.md) porn playing as a wallpaper. Why? So that you don't feel alone in being fucked in the ass when using it.
|
- The new version of MacOS is going to constantly have [gay](gay.md) porn playing as a wallpaper. Why? So that you don't feel alone in being fucked in the ass when using it.
|
||||||
- How many [Python](python.md) programmers do you need to change a lightbulb? Only one -- he holds the bulb while the world revolves around him.
|
- How many [Python](python.md) programmers do you need to change a lightbulb? Only one -- he holds the bulb while the world revolves around him.
|
||||||
- After all it may not take so long to establish our [utopia](less_retarded_society.md). By the time [Windows](windows.md) has updated we will have already done it ten times over.
|
- After all it may not take so long to establish our [utopia](less_retarded_society.md). By the time [Windows](windows.md) has updated we will have already done it ten times over.
|
||||||
|
@ -94,7 +94,7 @@ Also remember the worst thing you can do to a joke is put a [disclaimer](disclai
|
||||||
- Which argument fallacy is best used against an [LGBT](lgbt.md) [soyentist](soyence.md)? Ad homosexual.
|
- Which argument fallacy is best used against an [LGBT](lgbt.md) [soyentist](soyence.md)? Ad homosexual.
|
||||||
- Those who can, do. Those who cannot, teach. Those who cannot teach, [do business](entrepreneur.md).
|
- Those who can, do. Those who cannot, teach. Those who cannot teach, [do business](entrepreneur.md).
|
||||||
- How do you accelerate a [Windows](windows.md) PC? By dropping it out of the window. (Hence the name?)
|
- How do you accelerate a [Windows](windows.md) PC? By dropping it out of the window. (Hence the name?)
|
||||||
- What does safe sex mean? It's when the girl doesn't know your name or address..
|
- What does safe sex mean? It's when the girl doesn't know your name or address.
|
||||||
- Shakespeare for programmers: `0x2b || !0x2b`. { This one is a bit lame but at least it's not so common :D ~drummyfish }
|
- Shakespeare for programmers: `0x2b || !0x2b`. { This one is a bit lame but at least it's not so common :D ~drummyfish }
|
||||||
- An [Apple](apple.md) a day keeps [sanity](lrs.md) away.
|
- An [Apple](apple.md) a day keeps [sanity](lrs.md) away.
|
||||||
- The goal of [computer science](compsci.md) is to create things that will last at least until we're finished building them.
|
- The goal of [computer science](compsci.md) is to create things that will last at least until we're finished building them.
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Less Retarded Society
|
# Less Retarded Society
|
||||||
|
|
||||||
Less [retarded](retard.md) society (LRS, same [acronym](acronym.md) as [less retarded software](lrs.md)) is a model of ideal society towards which we, the [LRS](lrs.md), want to be moving. Less retarded society is a [peaceful](pacifism.md), collaborative society based on [love](love.md) of all [life](life.md), which aims for maximum well being of all living beings, a society without violence, [money](money.md), oppression, need for [work](work.md), social [competition](competition.md), poverty, scarcity, criminality, [censorship](censorship.md), [self-interest](self_interest.md), [government](government.md), police, [laws](law.md), [bullshit](bullshit.md), slavery and many other negative phenomena. It equally values all living beings and establishes true social equality in which everyone can pursue his true desires freely -- it is a TRULY [leftist](left_vs_right.md) society, NOT a [pseudoleftist](pseudoleft.md) one. The society works similarly to that described by the [Venus Project](venus_project.md) and various [anarchist](anarchism.md) theories (especially [anarcho pacifist](anpac.md) [communism](communism.md)), but it also takes good things from elsewhere, even various [religions](religion.md) (without itself actually becoming a religion in traditional sense); for example parts of teaching of [Jesus](jesus.md) and [Buddha](buddhism.md). LRS isn't searching or arguing for ways to force people to behave well, it is arguing for people to behave well.
|
Less [retarded](retard.md) society (LRS, same [acronym](acronym.md) as [less retarded software](lrs.md)) designates a model of ideal society towards which we, the [LRS](lrs.md), want to be moving. Less retarded society is a [peaceful](pacifism.md), collaborative society based on [love](love.md) of all [life](life.md), which aims for maximum well being of all living beings, a society without violence, [money](money.md), oppression, need for [work](work.md), social [competition](competition.md), poverty, scarcity, criminality, [censorship](censorship.md), [self-interest](self_interest.md), [government](government.md), police, [laws](law.md), [bullshit](bullshit.md), [slavery](work.md) and countless other negative phenomena plaguing our contemporary society. It equally values all living beings and establishes true social equality in which everyone is [free](freedom.md) to pursue his true desires -- it is a TRULY [leftist](left_vs_right.md) society, NOT a [pseudoleftist](pseudoleft.md) one. The society works similarly to that described by the [Venus Project](venus_project.md) and various [anarchist](anarchism.md) theories (especially [anarcho pacifist](anpac.md) [communism](communism.md)), but it also borrows good things from elsewhere, even various [religions](religion.md) (without itself actually becoming a religion in traditional sense); for example parts of teaching of [Jesus](jesus.md) and [Buddha](buddhism.md). LRS isn't searching or arguing for ways to force people into behaving well, it is arguing for people to behave well.
|
||||||
|
|
||||||
Less retarded society was invented by [drummyfish](drummyfish.md), who also created the concept of [less retarded software](lrs.md). The idea evolved from his previous writings about ideal society, most notably his 2019 manifesto called *Non-Competitive Society*.
|
Less retarded society was invented by [drummyfish](drummyfish.md), who also created the concept of [less retarded software](lrs.md). The idea evolved from his previous writings about ideal society, most notably his 2019 manifesto called *Non-Competitive Society*.
|
||||||
|
|
||||||
|
@ -45,7 +45,7 @@ As people don't have to work, very few people need to make daily travels, theref
|
||||||
|
|
||||||
**There is abundance of resources for everyone, poverty is non existent**, [artificial scarcity](artificial_scarcity.md) is no longer sustained by capitalism. There is enough food and accommodation for everyone, of course for free, as well as health care, access to information, entertainment, tools and so on. Where there used to be shopping centers, parking lots, government buildings and skyscrapers, there are now fields and food banks and people voluntarily collaborate on automating production of food on them.
|
**There is abundance of resources for everyone, poverty is non existent**, [artificial scarcity](artificial_scarcity.md) is no longer sustained by capitalism. There is enough food and accommodation for everyone, of course for free, as well as health care, access to information, entertainment, tools and so on. Where there used to be shopping centers, parking lots, government buildings and skyscrapers, there are now fields and food banks and people voluntarily collaborate on automating production of food on them.
|
||||||
|
|
||||||
**Our society is NOT fair**, everyone is happy whether he deserves it or not, happiness doesn't have to be deserved. [Fairness](fair.md) is a concept valued by [competitive](competition.md) systems, not altruistic ones, it is an attribute of the system that ensures the better one wins and worse one loses, i.e. in a fair society the talented is rewarded and the untalented suffers, the strong wins and the weak loses, fairness is about winning and losing, reward and punishment, therefore our society is unfair as there are no longer any winners or losers.
|
**Our society is NOT fair**, everyone enjoys a happy life whether he deserves it or not, happiness doesn't have to be deserved. [Fairness](fair.md) is a concept valued by [competitive](competition.md) systems, not altruistic ones, it is an attribute of the system that ensures the better one wins and worse one loses, i.e. in a fair society the talented is rewarded and the untalented suffers, the strong wins and the weak loses, fairness is about winning and losing, reward and punishment, therefore our society is unfair as there are no longer any winners or losers.
|
||||||
|
|
||||||
**States and [governments](government.md) don't exist**, there are no artificial borders. Society self regulates and consists of [decentralized](decentralization.md), mostly self-sufficient communities that utilize their local resources as much as they can and send abundant resources to communities that lack them. **The is no law** in the sense of complex written legislation, **no lawyers, courts and police**, society works on the principle of moral laws, education and strictly [non-violent](nonviolence.md) actions taken against negative phenomena (e.g. noncooperation, avoidance, ignoring, refusal of people to use money etc.). Communities aren't hugely [interdependent](dependency.md) and hyperspecialized as in capitalism so there is no danger of system [collapse](collapse.md), but they aren't isolated or [nationalist](nationalism.md), they are altruistic, communist and help each other. Many decisions nowadays taken by politicians, such as those regarding distribution of resources, are in our ideal society made by computers based on collected data and objective scientific criteria.
|
**States and [governments](government.md) don't exist**, there are no artificial borders. Society self regulates and consists of [decentralized](decentralization.md), mostly self-sufficient communities that utilize their local resources as much as they can and send abundant resources to communities that lack them. **The is no law** in the sense of complex written legislation, **no lawyers, courts and police**, society works on the principle of moral laws, education and strictly [non-violent](nonviolence.md) actions taken against negative phenomena (e.g. noncooperation, avoidance, ignoring, refusal of people to use money etc.). Communities aren't hugely [interdependent](dependency.md) and hyperspecialized as in capitalism so there is no danger of system [collapse](collapse.md), but they aren't isolated or [nationalist](nationalism.md), they are altruistic, communist and help each other. Many decisions nowadays taken by politicians, such as those regarding distribution of resources, are in our ideal society made by computers based on collected data and objective scientific criteria.
|
||||||
|
|
||||||
|
@ -92,7 +92,7 @@ A paradise is achieved on [Earth](earth.md).
|
||||||
- **Isn't it utopia?** As explained above, the society is an ideal model that's probably not 100% achievable, but we are pretty certain we can get extremely close to the ideal in the real world implementation, there are no known obstacles to it. Even if we couldn't get very close to the ideal, it would be better to get a little closer than not, there is no logic in refusing to try. Every major invention happened for the first time one day, even when it's been called impossible; for example before [Wikipedia](wikipedia.md) practically everyone would tell you the principles on which it would be built (free voluntary work, allowing anyone to edit) were utopian. History is basically a constant stream of events proving our disbeliefs wrong. Things such as abolishment of death sentence, universal literacy, universal health care, women in science, abolishment of black man slavery, instant world wide communication and similar things might have once been deemed a similar utopia.
|
- **Isn't it utopia?** As explained above, the society is an ideal model that's probably not 100% achievable, but we are pretty certain we can get extremely close to the ideal in the real world implementation, there are no known obstacles to it. Even if we couldn't get very close to the ideal, it would be better to get a little closer than not, there is no logic in refusing to try. Every major invention happened for the first time one day, even when it's been called impossible; for example before [Wikipedia](wikipedia.md) practically everyone would tell you the principles on which it would be built (free voluntary work, allowing anyone to edit) were utopian. History is basically a constant stream of events proving our disbeliefs wrong. Things such as abolishment of death sentence, universal literacy, universal health care, women in science, abolishment of black man slavery, instant world wide communication and similar things might have once been deemed a similar utopia.
|
||||||
- **How is this different from "communism", "socialism" and other movements/ideologies that brought so much suffering and eventually failed anyway?** We are very different especially by NOT advocating revolutions, violence and forceful application of our ideas, we simply educate, show what's wrong and what the solution is. Harm has only ever been done by forcing specific ideas, no matter whether rightist or leftist ones -- the key in preventing harm is to avoid the temptation of forcing ideas. We know that only a voluntary, non-violent change based on facts and rational thinking can succeed in long term. The mistake of every failed "utopian" ideology was that it was forced, oppressive and in the end served only a few as opposed to everyone, no matter what the initial idea was. These ideologies fought other ideologies, creates cults of personalities and propaganda to manipulate masses. We do not fight anyone, we simply show the truth and offer it to people and believe that this truth can't be unseen. Once enough people see the truth and know what the logical solution is, a change will happen naturally, peacefully and inevitably, without any force.
|
- **How is this different from "communism", "socialism" and other movements/ideologies that brought so much suffering and eventually failed anyway?** We are very different especially by NOT advocating revolutions, violence and forceful application of our ideas, we simply educate, show what's wrong and what the solution is. Harm has only ever been done by forcing specific ideas, no matter whether rightist or leftist ones -- the key in preventing harm is to avoid the temptation of forcing ideas. We know that only a voluntary, non-violent change based on facts and rational thinking can succeed in long term. The mistake of every failed "utopian" ideology was that it was forced, oppressive and in the end served only a few as opposed to everyone, no matter what the initial idea was. These ideologies fought other ideologies, creates cults of personalities and propaganda to manipulate masses. We do not fight anyone, we simply show the truth and offer it to people and believe that this truth can't be unseen. Once enough people see the truth and know what the logical solution is, a change will happen naturally, peacefully and inevitably, without any force.
|
||||||
- **How do you think it is realistic to achieve abundance of resources for all?** Nowadays it is easily possible to produce enough resources for everyone, i.e. food, electricity, clothing, buildings to live in etc. -- in fact this has been possible for many decades to centuries now, today all the technology for 99% automated production of most basic resources such as food and electricity is available and well tested, it is just kept in private hands for their sole profit. Nowadays our society is putting most of its effort to artificially made up "businesses" that keep the status quo, partly out of social inertia and partly by the (mostly decentralized and to a degree not even self admitted) conspiracy of the rich. Imagine people stop engaging in marketing, market speculation and investing, bureaucracy, public relations, law (copyrights, patents, property laws, taxes, ...), economics, military, meaningless technology (DRM, spyware, cryptocurrency, viruses and antiviruses, ...), artificial meaningless fashion, drug abuse business, organizing political parties, campaigns, unions, counter unions, cartels, strikes, and so on and so forth (this of course doesn't mean hobbies and art should disappear, just unnecessary industries). We will gain millions of people who can help achieve abundance, land that can be used to produce food and build houses to live in (as opposed to skyscrapers, unnecessary factories, parking lots etc.), and we will let go of the immense burden of bullshit business (millions of unnecessary workplaces having to be maintained, millions of people having to commute by car daily, communicate, organize, be watched by employers, ...). People will get healthier, more rested, cooperative and actually passionate about a common goal, as opposed to depressed (needing psychiatrists and antidepressants), lethargic and hostile to each other. Of course this can't happen over night, probably not even over a decade, but we can make the transition slowly, one step at a time and in the meanwhile use rules based e.g. on the following principle: that which is abundant is unlimited for everyone, that which is scarce is equally divided between all. The question is not whether it's possible, but whether we want to do it.
|
- **How do you think it is realistic to achieve abundance of resources for all?** Nowadays it is easily possible to produce enough resources for everyone, i.e. food, electricity, clothing, buildings to live in etc. -- in fact this has been possible for many decades to centuries now, today all the technology for 99% automated production of most basic resources such as food and electricity is available and well tested, it is just kept in private hands for their sole profit. Nowadays our society is putting most of its effort to artificially made up "businesses" that keep the status quo, partly out of social inertia and partly by the (mostly decentralized and to a degree not even self admitted) conspiracy of the rich. Imagine people stop engaging in marketing, market speculation and investing, bureaucracy, public relations, law (copyrights, patents, property laws, taxes, ...), economics, military, meaningless technology (DRM, spyware, cryptocurrency, viruses and antiviruses, ...), artificial meaningless fashion, drug abuse business, organizing political parties, campaigns, unions, counter unions, cartels, strikes, and so on and so forth (this of course doesn't mean hobbies and art should disappear, just unnecessary industries). We will gain millions of people who can help achieve abundance, land that can be used to produce food and build houses to live in (as opposed to skyscrapers, unnecessary factories, parking lots etc.), and we will let go of the immense burden of bullshit business (millions of unnecessary workplaces having to be maintained, millions of people having to commute by car daily, communicate, organize, be watched by employers, ...). People will get healthier, more rested, cooperative and actually passionate about a common goal, as opposed to depressed (needing psychiatrists and antidepressants), lethargic and hostile to each other. Of course this can't happen over night, probably not even over a decade, but we can make the transition slowly, one step at a time and in the meanwhile use rules based e.g. on the following principle: that which is abundant is unlimited for everyone, that which is scarce is equally divided between all. The question is not whether it's possible, but whether we want to do it.
|
||||||
- **Isn't your society unnatural?** In many way yes, it's unnatural just as clothes, medicine, computers or humans living over 70 years are unnatural. Civilization by definition means resisting the cruelness of nature, however our proposed society is to live as much as possible in harmony with the nature and is much more natural than our current society which e.g. pushes sleep deprivation, high consumption of antidepressants, eating disorders, addiction to social networks and so on.
|
- **Isn't your society unnatural?** In many way yes, it's unnatural just as clothes, medicine, [computers](computer.md) or humans living past 70 years are unnatural. Civilization by definition designates resistance to the cruelty of nature, however our proposed society is to live as much as possible in harmony with the nature and is much more natural than our current society which e.g. pushes sleep deprivation, high consumption of antidepressants, eating disorders, addiction to social networks and so on.
|
||||||
- **Won't people get bored? What will motivate people? If they have everything why would they even get out of bed? Haven't you seen the mouse utopia experiments?** It is a mistake to think that competition and the necessity of making living is the only or even the main driving force of human behavior and creativity (on the contrary, it is usually what makes people commit suicides, i.e. lose the will to live). Human curiosity, playfulness, the joy of collaboration, boredom, sense of altruism, socialization, seeking of life meaning and recognition and many other forces drive our behavior. Ask yourself: why do people have hobbies when no one is forcing them to it? Why don't you bore yourself to death in your spare time? Why don't rich people who literally don't have to work bore themselves to death? Why doesn't your pet dog that's not forced to hunt for food bore himself to death? Instead of the rat utopia urban legend try the *cat utopia* project yourself: buy a cat, give it love, home, food, toys, leisure, freedom and healthcare for free, see if it gets depressed -- many people have performed this experiment over and over and it usually turns out the animal is the happiest being under the Sun. Maslow's hierarchy of needs tells us that once people fulfill basic needs such as that for obtaining food, they naturally start to pursue higher ones such as that for socializing or doing science or art. Unlike rats in small cages people show interests in seeking satisfaction of higher needs than just food and sex, even those that aren't scientist try to do things such as sports, photography, woodwork or gardening, just for the sake of it. It's not that there would be a lack challenges in our society, just that we wouldn't force arbitrary challenges on people.
|
- **Won't people get bored? What will motivate people? If they have everything why would they even get out of bed? Haven't you seen the mouse utopia experiments?** It is a mistake to think that competition and the necessity of making living is the only or even the main driving force of human behavior and creativity (on the contrary, it is usually what makes people commit suicides, i.e. lose the will to live). Human curiosity, playfulness, the joy of collaboration, boredom, sense of altruism, socialization, seeking of life meaning and recognition and many other forces drive our behavior. Ask yourself: why do people have hobbies when no one is forcing them to it? Why don't you bore yourself to death in your spare time? Why don't rich people who literally don't have to work bore themselves to death? Why doesn't your pet dog that's not forced to hunt for food bore himself to death? Instead of the rat utopia urban legend try the *cat utopia* project yourself: buy a cat, give it love, home, food, toys, leisure, freedom and healthcare for free, see if it gets depressed -- many people have performed this experiment over and over and it usually turns out the animal is the happiest being under the Sun. Maslow's hierarchy of needs tells us that once people fulfill basic needs such as that for obtaining food, they naturally start to pursue higher ones such as that for socializing or doing science or art. Unlike rats in small cages people show interests in seeking satisfaction of higher needs than just food and sex, even those that aren't scientist try to do things such as sports, photography, woodwork or gardening, just for the sake of it. It's not that there would be a lack challenges in our society, just that we wouldn't force arbitrary challenges on people.
|
||||||
- **Why are you [defeatist](defeatism.md)? Don't you think it's just pointless trying to achieve something while believing you already failed?** Firstly being defeated doesn't mean disappearing completely, we know we will fail but we'll leave a seed of something that can't eventually be stopped from growing: LRS is extremely ahead of its time -- not by 50 years or 100 years, but more like several thousand years, maybe millions. Monkeys aim to prevail during their life time and by getting at the top of some kind of mountain or social pyramid, by hoarding X wealth, passing some law, creating some kind of country or whatever -- that's completely worthless animal behavior, we aim to achieve something truly significant and good instead which will take longer than our lifetime and will require behaving without self interest and [competition](competition.md). Just like abacus was the very first step towards inventing today's [computers](computer.md), LRS is in this sense the very first step to inventing a truly good society. It is first by completely letting go of all [bullshit](bullshit.md), every single one, including things like "winner mentality", which is why there are almost no supporters, everyone [fails](fail_ab.md) by keeping to the old ways at least in some points. We aim for truth and good, not for winning -- giving up the goal of winning makes us able to take the moral decision in situations when we have to choose between winning and behaving correctly.
|
- **Why are you [defeatist](defeatism.md)? Don't you think it's just pointless trying to achieve something while believing you already failed?** Firstly being defeated doesn't mean disappearing completely, we know we will fail but we'll leave a seed of something that can't eventually be stopped from growing: LRS is extremely ahead of its time -- not by 50 years or 100 years, but more like several thousand years, maybe millions. Monkeys aim to prevail during their life time and by getting at the top of some kind of mountain or social pyramid, by hoarding X wealth, passing some law, creating some kind of country or whatever -- that's completely worthless animal behavior, we aim to achieve something truly significant and good instead which will take longer than our lifetime and will require behaving without self interest and [competition](competition.md). Just like abacus was the very first step towards inventing today's [computers](computer.md), LRS is in this sense the very first step to inventing a truly good society. It is first by completely letting go of all [bullshit](bullshit.md), every single one, including things like "winner mentality", which is why there are almost no supporters, everyone [fails](fail_ab.md) by keeping to the old ways at least in some points. We aim for truth and good, not for winning -- giving up the goal of winning makes us able to take the moral decision in situations when we have to choose between winning and behaving correctly.
|
||||||
- **Without violence, how will you prevent capitalists from continuing capitalism?** As also stated e.g. in the [Trash Magic](trash_magic.md) manifesto, we can simply destroy the economy by refusing to participate in it -- a capitalist cannot sell a thing that's abundant, available everywhere for free, he can't sell services if those services are provided for free. Capitalism is depending on the fact that those who it abuses have nowhere to run away to, once enough of us start building such place and provide a bette place to live, suddenly more people will leave the capitalist system and even if some capitalists remain, they won't be able to do anything, economy won't work anymore.
|
- **Without violence, how will you prevent capitalists from continuing capitalism?** As also stated e.g. in the [Trash Magic](trash_magic.md) manifesto, we can simply destroy the economy by refusing to participate in it -- a capitalist cannot sell a thing that's abundant, available everywhere for free, he can't sell services if those services are provided for free. Capitalism is depending on the fact that those who it abuses have nowhere to run away to, once enough of us start building such place and provide a bette place to live, suddenly more people will leave the capitalist system and even if some capitalists remain, they won't be able to do anything, economy won't work anymore.
|
||||||
|
@ -119,7 +119,7 @@ A paradise is achieved on [Earth](earth.md).
|
||||||
|
|
||||||
## How To Implement It
|
## How To Implement It
|
||||||
|
|
||||||
This is the hard part, however after successfully setting things in motion it may start to become much easier and eventually even inevitable that the ideal society will be closely approached. Our forefront goal is to **change the [culture](culture.md)**, the mindset, the way people think -- not the [laws](law.md), laws are irrelevant, they are in place to tame shitty culture (not even mentioning that by now law is just business, degenerated and corrupted so that it fails even at really providing anything to the people), once culture is fixed, laws will be eliminated. That's partly why there is no point in voting or supporting political parties, we mustn't rely on "something else" (laws) or "someone else" (political parties) to make good society for us, we must make it ourselves by simply starting to behave well as we watch the system [crumble](collapse.md) under its own weight -- for this we develop a parallel culture that's forked from the older, saner culture and developed in better direction than where it went; our [less retarded culture](less_retarded_culture.md) exists alongside the toxic [modern](21st_century.md) culture and is seen as "offensive" by it (just as anything from the past), nevertheless we must keep to it as much as possible -- this society relies on retards adjusting to any culture they live in (just like most people will acquire the accent of the place they live in), so we mustn't do that (we must keep our own "language" no matter what anyone around us speaks). For this we may have to isolate ourselves from the toxicity of today ([political correctness](political_correctness.md), [productivity cult](productivity_cult.md), [fear culture](fear_culture.md), [privacy](privacy.md) hysteria, pedophobia, [gay fascism](lgbt.md), [woman fascism](feminism.md) and so on) and just not behave in alignment with today's world at all.
|
This is the tough part, however after successfully setting things in motion it may start to become much easier and eventually even inevitable that the ideal society shall be closely approached, but at current stage it's debatable whether the "setting things in motion" part is really within the real of possibility, considering we're on the best way to soon destroying the whole planet. Our forefront goal is to **change the [culture](culture.md)**, the mindset, the way people think -- not the [laws](law.md), laws are irrelevant and eventually harmful, they exist to tame shitty culture (not even mentioning that by now law is just business, degenerated and corrupted so that it fails even at really providing anything to the people), once culture is fixed and people are purged of their slavery to self interest, laws will be eliminated. That's partly why there is no point in voting or supporting political parties, we mustn't rely on "something else" (laws) or "someone else" (political parties) to make good society for us, we must make it ourselves by simply starting to behave well as we watch the system [crumble](collapse.md) under its own weight -- for this we develop a parallel culture that's forked from the older, saner culture and developed in better direction than where it went; our [less retarded culture](less_retarded_culture.md) exists alongside the toxic [modern](21st_century.md) culture and is seen as "offensive" by it (just as anything from the past), nevertheless we must keep to it as much as possible -- this society relies on retards adjusting to any culture they live in (just like most people will acquire the accent of the place they live in), so we mustn't do that (we must keep our own "language" no matter what anyone around us speaks). For this we may have to isolate ourselves from the toxicity of today ([political correctness](political_correctness.md), [productivity cult](productivity_cult.md), [fear culture](fear_culture.md), [privacy](privacy.md) hysteria, pedophobia, [gay fascism](lgbt.md), [woman fascism](feminism.md) and so on) and just not behave in alignment with today's world at all.
|
||||||
|
|
||||||
However at the moment society seems too spoiled and change of a direction seems very unlikely, it seems more probable that society will destroy itself or enslave everyone forever -- [capitalism](capitalism.md) and similar misdirections of society connected to self-interest, competition, [fascism](fascism.md) etc. pose a huge threat to our endeavor and may ruin it completely, so they need to be strictly opposed, but in a CORRECT way, i.e. not by revolutions and violence but rather by education, offering alternatives and leading examples (i.e. means aligned with our basic values). It has to be stressed that we always need to follow our basic values of nonviolence, love, true rationality etc., no compromise of these is ever possible. Resorting to easy ways of violence, forcing ideas etc. will only prolong the established cycle of suffering in the society which we are trying to end. Remember, we are not creating a revolution, we aims for a rather slow, nonviolent, voluntary evolutional change.
|
However at the moment society seems too spoiled and change of a direction seems very unlikely, it seems more probable that society will destroy itself or enslave everyone forever -- [capitalism](capitalism.md) and similar misdirections of society connected to self-interest, competition, [fascism](fascism.md) etc. pose a huge threat to our endeavor and may ruin it completely, so they need to be strictly opposed, but in a CORRECT way, i.e. not by revolutions and violence but rather by education, offering alternatives and leading examples (i.e. means aligned with our basic values). It has to be stressed that we always need to follow our basic values of nonviolence, love, true rationality etc., no compromise of these is ever possible. Resorting to easy ways of violence, forcing ideas etc. will only prolong the established cycle of suffering in the society which we are trying to end. Remember, we are not creating a revolution, we aims for a rather slow, nonviolent, voluntary evolutional change.
|
||||||
|
|
||||||
|
|
3
lil.md
3
lil.md
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
*There is an old language called LIL (little implementation language), but this article is about a different language also called LIL (little interpreted language by Kostas Michalopoulos).*
|
*There is an old language called LIL (little implementation language), but this article is about a different language also called LIL (little interpreted language by Kostas Michalopoulos).*
|
||||||
|
|
||||||
Little interpreted language (LIL) is a very nice [suckless](suckless.md), yet practically unknown interpreted [programming language](programming_language.md) by Kostas Michalopoulos which can very easily be embedded in other programs. In this it is similar to [Lua](lua.md) but is even more simple: it is implemented **in just two [C](c.md) source code files** (lil.c and lil.h) that together count about 3700 [LOC](loc.md). It is provided under [zlib](zlib.md) [license](license.md). More information about it is available at http://runtimeterror.com/tech/lil.
|
Little interpreted language (LIL) is a very nice [suckless](suckless.md), yet practically unknown interpreted [programming language](programming_language.md) by Kostas Michalopoulos, which can easily be embedded in other programs. In this it is similar to [Lua](lua.md) but is yet more [simple](kiss.md): it is implemented **in just two [C](c.md) source code files** (lil.c and lil.h) that together count about 3700 [LOC](loc.md). It is provided under [zlib](zlib.md) [license](license.md). More information about it is available at http://runtimeterror.com/tech/lil.
|
||||||
|
|
||||||
{ LIL is relatively amazing. I've been able to make it work on such low-specs hardware as Pokitto (32 kB RAM embedded). ~drummyfish }
|
{ LIL is relatively amazing. I've been able to make it work on such low-specs hardware as Pokitto (32 kB RAM embedded). ~drummyfish }
|
||||||
|
|
||||||
|
@ -18,5 +18,6 @@ TODO: example
|
||||||
|
|
||||||
## See Also
|
## See Also
|
||||||
|
|
||||||
|
- [t3x](t3x.md)
|
||||||
- [comun](comun.md)
|
- [comun](comun.md)
|
||||||
- [Oberon](oberon.md)
|
- [Oberon](oberon.md)
|
|
@ -25,6 +25,7 @@ NOTE 2: See **[how to do projects well](project.md)**.
|
||||||
| audio/music editor | mid/hard? | | | | for waveforms and/or MIDI (tracker music), can even be CLI/TUI | Audacity, LMMS, ... |
|
| audio/music editor | mid/hard? | | | | for waveforms and/or MIDI (tracker music), can even be CLI/TUI | Audacity, LMMS, ... |
|
||||||
| chat software | mid? | dumbchat | drummyfish | one done | make it KISS, no encryption, no Unicode, ... just chat! | IRC |
|
| chat software | mid? | dumbchat | drummyfish | one done | make it KISS, no encryption, no Unicode, ... just chat! | IRC |
|
||||||
| [chatbot](chatbot.md) | mid? | | | plans in my head | probably NOT neural net, KISS lib for good enough chatbot | |
|
| [chatbot](chatbot.md) | mid? | | | plans in my head | probably NOT neural net, KISS lib for good enough chatbot | |
|
||||||
|
| [cheating](cheating.md) tools | mid | | | | support cheating, e.g. chess (use engine but in human like way) | Stockfish, ... |
|
||||||
| [chess](chess.md) engine/library (C) | mid/hard |[smallchesslib](smallchesslib.md)| drummyfish | done | it's not very strong tho :/ | |
|
| [chess](chess.md) engine/library (C) | mid/hard |[smallchesslib](smallchesslib.md)| drummyfish | done | it's not very strong tho :/ | |
|
||||||
| [compression](compression.md) lib/util | mid? | shitpress/comunpress | ... | one so far | | |
|
| [compression](compression.md) lib/util | mid? | shitpress/comunpress | ... | one so far | | |
|
||||||
| data, datasets | easy/mid? | | |can never have enough|simple format CC0 data (CSV etc.): txt dictionaries, star DB, ...| Wikidata, ... |
|
| data, datasets | easy/mid? | | |can never have enough|simple format CC0 data (CSV etc.): txt dictionaries, star DB, ...| Wikidata, ... |
|
||||||
|
@ -44,11 +45,13 @@ NOTE 2: See **[how to do projects well](project.md)**.
|
||||||
| game: [Trackmania](trackmania.md) clone| hard | [Licar](licar.md) | drummyfish | started | | |
|
| game: [Trackmania](trackmania.md) clone| hard | [Licar](licar.md) | drummyfish | started | | |
|
||||||
| game: [Pokemon](pokemon.md) clone | hard? | | | | catchable monsters game, procedurally generated ones? SAF? | Tuxemon, ... |
|
| game: [Pokemon](pokemon.md) clone | hard? | | | | catchable monsters game, procedurally generated ones? SAF? | Tuxemon, ... |
|
||||||
| game: fantasy [RPG](rpg.md) | hard? | | | | Dream: Elder Scrolls clone, also just a dungeon crawler, ... | |
|
| game: fantasy [RPG](rpg.md) | hard? | | | | Dream: Elder Scrolls clone, also just a dungeon crawler, ... | |
|
||||||
| game: multiplayer arena shooter | hard | | | | Xonotic died, OpenArena is imperfect, we need a suckless one | OpenArena? |
|
| game: [arena shooter](afps.md) | hard | | | | Xonotic died, OpenArena is imperfect, we need a suckless one | OpenArena? |
|
||||||
|
| game: [MMORPG](mmorpg.md) | hard | | | |prolly 2D, maybe wait for [free universe](free_universe.md) first| |
|
||||||
| game: Jump King clone (likely SAF) | easier | | | | easy to make, potentially lot of fun | |
|
| game: Jump King clone (likely SAF) | easier | | | | easy to make, potentially lot of fun | |
|
||||||
| game: battle simulator clone (3D or 2D)| mid-hard | | | thinking about it | clone Ultimate Epic Battle Simulator | CPU vs CPU in RTS games |
|
| game: battle simulator clone (3D or 2D)| mid-hard | | | thinking about it | clone Ultimate Epic Battle Simulator, could be combined with RTS| CPU vs CPU in RTS games |
|
||||||
| game: 3D light-gun shooter (with S3L) | mid | | | | nice relaxation game, not that hard to make | |
|
| game: 3D light-gun shooter (with S3L) | mid | | | | nice relaxation game, not that hard to make | |
|
||||||
| game: Uther Party clone | mid | | | | | |
|
| game: Uther Party clone | mid | | | | | |
|
||||||
|
| game: Warcraft III clone (prolly 2D) | mid-hard | | | | RTS with multiplayer, can be combined with the battle sim. etc. | |
|
||||||
| game: world's hardest game clone (SAF) | easy | | | | | |
|
| game: world's hardest game clone (SAF) | easy | | | | | |
|
||||||
| game: zero player simulators/toys | mid/easier | [procball](procball.md) | drummyfish |done, more is better | games you don't play, just watch, to replace TV, streams etc. | |
|
| game: zero player simulators/toys | mid/easier | [procball](procball.md) | drummyfish |done, more is better | games you don't play, just watch, to replace TV, streams etc. | |
|
||||||
| games: tiny ones | easy | [uTD](micro_td.md), ... | ... |can never have enough| very tiny games, SAF is ideal for this, nice learning project | |
|
| games: tiny ones | easy | [uTD](micro_td.md), ... | ... |can never have enough| very tiny games, SAF is ideal for this, nice learning project | |
|
||||||
|
|
|
@ -6,9 +6,9 @@ Nonogram (so named after Non Ishida but known by various other names such as gri
|
||||||
|
|
||||||
{ Nonogram has a [free](free_software.md), [suckless](suckless.md) implementation in Simon Tatham's Portable Puzzle Collection under the name "pattern". ~drummyfish }
|
{ Nonogram has a [free](free_software.md), [suckless](suckless.md) implementation in Simon Tatham's Portable Puzzle Collection under the name "pattern". ~drummyfish }
|
||||||
|
|
||||||
**Rules** are simple: we have a two dimensional grid, each square can be either black or white, initially all squares are white (at least in the paper version, in computer implementations the squares may be gray, meaning unknown color). The goal is to fill some squares black and so reveal a hidden picture according to clues given on the sides (usually left and top) of the grid. Each row and each column has a clue consisting of N numbers; each such clue says the lengths of continuous black-colored segments that are contained in that row/column, in that order, with at least one white square between them. For example a clue "2 3" under some column says the column from top to bottom will begin with a number (even zero) of white squares, then exactly two black squares will appear, then at least one white square and then exactly three black squares.
|
**Rules** of the game are simple: we have a two dimensional grid, each square can be either black or white, initially all squares are white (at least in the paper version, in computer implementations the squares may be gray, meaning unknown color). The goal is to fill some squares black and so reveal a hidden picture according to clues given on the sides (usually left and top) of the grid. Each row and each column has a clue consisting of N numbers; each such clue says the lengths of continuous black-colored segments that are contained in that row/column, in that order, with at least one white square between them. For example a clue "2 3" under some column says the column from top to bottom will begin with a number (even zero) of white squares, then exactly two black squares will appear, then at least one white square and then exactly three black squares.
|
||||||
|
|
||||||
The fact that **nonograms don't generally have a unique solution** is easy to see from a trivial example of a 2x2 grid with clue numbers 1 in each column and row: two possible solutions will satisfy these clues (a checkerboard pattern and its inversion). It appears (according to someone's 2022 master's thesis that focused solely on this problem) that deciding or even estimating the number of solutions of given nonogram is neither easy nor fast.
|
The fact that **nonograms don't generally have a unique solution** is easily exposed by a trivial example of a 2x2 grid with clue numbers 1 in each column and row: two possible solutions will satisfy these clues (a checkerboard pattern and its inversion). It appears (according to someone's 2022 master's thesis that focused solely on this problem) that deciding or even estimating the number of solutions of given nonogram is neither easy nor fast.
|
||||||
|
|
||||||
```
|
```
|
||||||
1 1 1 2
|
1 1 1 2
|
||||||
|
@ -40,4 +40,5 @@ While constructing clues from given picture is trivial, solving nonogram is **[N
|
||||||
|
|
||||||
## See Also
|
## See Also
|
||||||
|
|
||||||
- [sudoku](sudoku.md)
|
- [sudoku](sudoku.md)
|
||||||
|
- [minigame](minigame.md)
|
|
@ -156,6 +156,7 @@ There exist many terms that are highly similar and can legitimately be used inte
|
||||||
- **[overflow](overflow.md)** vs **[wrap around](wrap.md)**
|
- **[overflow](overflow.md)** vs **[wrap around](wrap.md)**
|
||||||
- **[paging](paging.md)** vs **[virtual memory](virtual_memory.md)**
|
- **[paging](paging.md)** vs **[virtual memory](virtual_memory.md)**
|
||||||
- **[path tracing](path_tracing.md)** vs **[ray tracing](ray_tracing.md)** vs **[ray casting](raycasting.md)**
|
- **[path tracing](path_tracing.md)** vs **[ray tracing](ray_tracing.md)** vs **[ray casting](raycasting.md)**
|
||||||
|
- **poisonous** vs **venomous**
|
||||||
- **[principal square root](principal_sqrt.md)** vs **[square root](sqrt.md)** (especially when defining [i](i.md))
|
- **[principal square root](principal_sqrt.md)** vs **[square root](sqrt.md)** (especially when defining [i](i.md))
|
||||||
- **[probability](probability.md)** vs **[probability density](probability_density.md)**
|
- **[probability](probability.md)** vs **[probability density](probability_density.md)**
|
||||||
- **[pseudo](pseudo.md)** vs **[quasi](quasi.md)**
|
- **[pseudo](pseudo.md)** vs **[quasi](quasi.md)**
|
||||||
|
|
|
@ -75,7 +75,7 @@ Latest trend on social media seems to be the **pseudo political incorrectness**,
|
||||||
|
|
||||||
Here is a small insult thesaurus. { The moby-thesaurus package for [dict](dict.md) can be used to get some more insults. ~drummyfish }
|
Here is a small insult thesaurus. { The moby-thesaurus package for [dict](dict.md) can be used to get some more insults. ~drummyfish }
|
||||||
|
|
||||||
abomination, alibaba, anus, ape, assburger, asshole, ballsucker, bastard, bitch, blockhead, [boomer](boomer.md), braindead, burden, buttfucker, [capitalist](capitalism.md), castrato, chicken shit, chink, ching chong, chimp, cocksucker, clown, colored, coon, crap, creep, cretin, cripple, cuck, cunt, cyclope, degenerate, dement, dickhead, dipshit, disgusting, dumbass, dummy, dwarf, egghead, eunuch, excrement, faggot, failed abortion, failure, fart, fat, fetus, [feminist](feminism.md), filth, fool, freak, fucker, garbage, gator bait, [gay](gay.md), gimp, gender bender, goblin, goon, gorilla, half-cattle, [Hitler](hitler.md), hoe, homo, idiot, imbecile, inbreeder, jackass, jerk, [kike](kike.md), kebab, king kong, landwhale, leech, lesbo, libtard, loser, maggot, manchild, menstruator, midget, monkey, moron, motherfucker, mouthbreather, mudblood, mummy, mutant, neanderthal, [nigger](nigger.md), [noob](noob.md), [NPC](npc.md), normie, ogre, orc, oven dodger, oxygen thief, pain in the ass, pajeet, peasant, pidor, piece of shit, pig, pisshead, potato, prick, puke, pussy, quasimodo, rapist, rat, redneck, [retard](retard.md), rubbish, sandnigger, scat, schizo, scum, shemale, shirt lifter, [shit](shit.md), shitskin, simp, sissy, skeleton, skunk, slave, smelly, slut, snot, son of a bitch, stupid, soyboy, stinker, subhuman, sucker, terrorist, titsucker, trash, triffid, troon, turd, ugly, vegetable, voldemort, waste, weirdo, wimp, witch, whore, worm, yankee, [zoomer](zoomer.md)
|
abomination, alibaba, anus, ape, assburger, asshole, ballsucker, bastard, bitch, blockhead, [boomer](boomer.md), braindead, burden, buttfucker, [capitalist](capitalism.md), castrato, chicken shit, chink, ching chong, chimp, cocksucker, clown, colored, coon, crap, creep, cretin, cripple, cuck, cunt, cyclope, degenerate, dement, dickhead, dipshit, disgusting, dumbass, dummy, dwarf, egghead, eunuch, excrement, faggot, failed abortion, failure, fart, fat, fetus, [feminist](feminism.md), filth, fool, freak, fucker, garbage, gator bait, [gay](gay.md), gimp, gender bender, goblin, goon, gorilla, half-cattle, [Hitler](hitler.md), hoe, homo, idiot, imbecile, inbreeder, jackass, jerk, [kike](kike.md), kebab, king kong, landwhale, leech, lesbo, libtard, loser, maggot, manchild, menstruator, midget, monkey, moron, motherfucker, mouthbreather, mudblood, mummy, mutant, neanderthal, [nigger](nigger.md), [noob](noob.md), [NPC](npc.md), normie, ogre, orc, oven dodger, oxygen thief, pain in the ass, pajeet, peasant, pidor, piece of shit, pig, pisshead, potato, prick, puke, pussy, quasimodo, rapist, rat, redneck, [retard](retard.md), rubbish, sandnigger, scat, schizo, scum, shemale, shirt lifter, [shit](shit.md), shitskin, simp, sissy, skeleton, skunk, slave, smelly, slut, snot, son of a bitch, stupid, snorlax, soyboy, stinker, subhuman, sucker, terrorist, titsucker, trash, triffid, troon, turd, ugly, vegetable, voldemort, waste, weirdo, wimp, witch, whore, worm, yankee, [zoomer](zoomer.md)
|
||||||
|
|
||||||
**Insult generators** can be made for example using [regular expressions](regex.md) such as `(ass|butt|dick|cum|shit|fuck|soy|dumb|fat|crap|gay|skunk|jew|mud|cock|leech|jerk|dog)(head|wipe|nigger|whore|slut|tard|butt|boy|clown|bubble|turd|rat|pig|muggle|fart|fail|sucker)`.
|
**Insult generators** can be made for example using [regular expressions](regex.md) such as `(ass|butt|dick|cum|shit|fuck|soy|dumb|fat|crap|gay|skunk|jew|mud|cock|leech|jerk|dog)(head|wipe|nigger|whore|slut|tard|butt|boy|clown|bubble|turd|rat|pig|muggle|fart|fail|sucker)`.
|
||||||
|
|
||||||
|
|
14
quake.md
14
quake.md
|
@ -1,18 +1,20 @@
|
||||||
# Quake
|
# Quake
|
||||||
|
|
||||||
Quake, released in [1996](90s.md) (originally for [DOS](dos.md) and [Winshit](windows.md)), is one of the best and most influential first man video [games](game.md) ever produced, released as the next big game by the creators of [Doom](doom.md) (Id Software), notable not only for once again pushing [3D graphics](3d_rendering.md) yet to another level, but equally so for introducing gameplay, mechanics and even "accidental features" ([bugs](bug.md)) that practically spawned a new genre. The original game has since been spawning sequels: Quake II (1997), [Quake III](quake3.md) Arena (1999, purely multiplayer), Quake IV (2005), Quake Live (2014, basically Quake III HD) and Quake Champions (2022, [shit](shit.md) that practically killed the series). This article will mostly focus on the original game as it's most notable and very technologically [interesting](interesting.md).
|
Quake, released in [1996](90s.md) (as [shareware](shareware.md), originally for [DOS](dos.md) and [Winshit](windows.md)), is one of the best and most influential first man video [games](game.md) ever produced, released as the next big game by the creators of [Doom](doom.md) (Id Software), notable not only for once again pushing [3D graphics](3d_rendering.md) yet to another level, but equally so for introducing gameplay, mechanics and even "accidental features" ([bugs](bug.md)) that practically started a new genre. The original game has since been spawning sequels: Quake II (1997), [Quake III](quake3.md) Arena (1999, purely multiplayer), Quake IV (2005), Quake Live (2014, basically Quake III HD) and Quake Champions (2022, [shit](shit.md) that practically killed the series). This article will mostly focus on the original game as it's most notable and very technologically [interesting](interesting.md).
|
||||||
|
|
||||||
Of course the game is [proprietary](proprietary.md), but the [engine](game_engine.md) was later released as [free software](free_software.md) under [GPL](gpl.md), which spawned a plethora of source ports and even completely [libre](libre.md) games such as [Xonotic](xonotic.md). This is one reason for why there are still big fan communities around Quake to this day, mainly centered around competitive multiplayer and [speedrunning](speedrun.md).
|
{ Some online resources on Quake: https://quakewiki.org/wiki/, https://www.gamers.org/dEngine/quake/. ~drummyfish }
|
||||||
|
|
||||||
Upon its release Quake was a hit -- maybe not as huge as [Doom](doom.md), but that's perhaps only because Doom came first, struck like lightning and had little competition. Unlike Doom, Quake also wasn't universally revolutionary, its single player, enemies and [music](music.md) weren't as memorable, but the more innovation it brought in the area of [graphics](graphics.md) and competitive multiplayer where fast, skillful movement was as key to success as accurate aim. While Doom utilized a "[primitive/pseudo 3D](primitive_3d.md)" graphics with 2D enemy [sprites](sprite.md) and limitations imposed on level geometry, Quake engine implemented what we now call a "full/true 3D", i.e. it allowed unrestrained camera rotation and levels featuring all kinds of shapes, including sloped floor and ceiling, rooms above other rooms etc. Still by [historical](history.md) significance this has now been overshadowed by an incredibly addictive player movement mechanisms that Quake invented (partially through [bugs](bug.md) that turned out to add to the gameplay), a formula that's still being replicated today. In Quake movement is [art](art.md) and [science](science.md) in itself and this went as far as to spawning entire communities that essentially modded the game to become a racing game without any shooting, purely focusing on movement (see the *defrag* mods). Most notable are such techniques as *bunny hopping* (jumping during movement, increasing speed), *strafe jumping* (turning diagonally when bunny hopping, adding velocity, which actually wasn't intended by developers), *rocket jumping* (shooting rockets under own feet to jump higher), *circle jumping*, *air control*, landing on slopes to gain speed, and there are many more.
|
Of course the game is [proprietary](proprietary.md), but the [engine](game_engine.md) was later released as [free software](free_software.md) under [GPL](gpl.md), which gave birth to a plethora of source ports and even completely [libre](libre.md) games such as [Xonotic](xonotic.md). This is one reason for why there are still big fan communities around Quake to this day, mainly centered around competitive multiplayer and [speedrunning](speedrun.md).
|
||||||
|
|
||||||
Just like with Doom, the game's plot is simple and gives way to gameplay, it revolves around some kind of badass soldier (the player) stopping an invasion led by an extraterrestrial oppressor codenamed *Quake*. The game's atmosphere is dark, violent and scary, emphasizing brutality and gore. Iconic were also the weapons of which there weren't many (8 in total), but which were very diverse. Each weapon had a specific use and most of them became a standard arsenal of [arena shooter games](afps.md), notably the shotgun, rocket launcher, grenade launcher and lightning gun.
|
Upon its release Quake was a hit -- maybe not as huge as [Doom](doom.md), but that's perhaps only because Doom came first, struck like lightning and had little competition. Unlike Doom, Quake also wasn't universally revolutionary, its single player, enemies and [music](music.md) weren't as memorable, but the more innovation it brought in the area of [graphics](graphics.md) and competitive multiplayer where fast, skillful movement was as key to success as accurate aim. While Doom utilized a "[primitive/pseudo 3D](primitive_3d.md)" graphics with 2D enemy [sprites](sprite.md) and limitations imposed on level geometry, Quake engine implemented what we now call a "full/true 3D", i.e. it allowed unrestrained camera rotation and levels featuring all kinds of shapes, including sloped floor and ceiling, rooms above other rooms, walls moving in any direction etc. Still by [historical](history.md) significance this has now been overshadowed by an incredibly addictive player movement mechanisms that Quake invented (partially through [bugs](bug.md) that turned out to add to the gameplay), a formula that's still being replicated today. In Quake movement is [art](art.md) and [science](science.md) in itself and this went as far as to spawning entire communities that essentially modded the game to become a racing game without any shooting, purely focusing on movement (see the *defrag* mods). Most notable are such techniques as *bunny hopping* (jumping during movement, increasing speed), *strafe jumping* (turning diagonally when bunny hopping, adding velocity, which actually wasn't intended by developers), *rocket jumping* (shooting rockets under own feet to jump higher), *circle jumping*, *air control*, landing on slopes to gain speed, and there are many more.
|
||||||
|
|
||||||
|
Just like with Doom, the game's plot is simple and gives way to gameplay, it revolves around some kind of badass soldier (the player) stopping an invasion led by an extraterrestrial oppressor codenamed *Quake*. The game's atmosphere is dark, medieval, violent and scary, emphasizing brutality and gore, visibly influenced by H. P. Lovecraft. Iconic were also the weapons of which there weren't many (8 in total), but which were very diverse. Each weapon had a specific use and most of them became a standard arsenal of [arena shooter games](afps.md), notably the shotgun, rocket launcher, grenade launcher and lightning gun.
|
||||||
|
|
||||||
## Code And Technical Details
|
## Code And Technical Details
|
||||||
|
|
||||||
In general the game is no longer as nice in its internals as Doom was, creeping of mainstream [capitalist](capitalism.md) [bullshit](bullshit.md) already started to show here.
|
In general the game is no longer as nice in its internals as Doom was, creeping of mainstream [capitalist](capitalism.md) [bullshit](bullshit.md) already started to show here.
|
||||||
|
|
||||||
The engine, also known as *Id Tech 2*, is written in [C89](c.md). The original source code release has just short of 100 [KLOC](loc.md). That's no longer really [suckless](suckless.md). The code itself looks alright, has consistent formatting and [comments](comment.md). The game was developed on [NeXTSTEP](nextstep.md).
|
The engine, also known as *Id Tech 2*, is written in [C89](c.md). The original source code release has just short of 100 [KLOC](loc.md). That's no longer really [suckless](suckless.md). The code itself looks alright, has consistent formatting and [comments](comment.md). The game was developed on [NeXTSTEP](nextstep.md). The engine is built around client-server architecture and allows a multiplayer of up to 32 players.
|
||||||
|
|
||||||
Quake engine features one highly embarrassing feature: a kind of [scripting](script.md) language called [QuakeC](quakec.md) (see also [HolyC](holyc.md)). This language compiled to [bytecode](bytecode.md) and allowed to mod the game without recompiling the engine (a feature that Doom engine lacked), which sounds cool and all, but it's [shit](shit.md): it's a new language, new compiler and huge [bloat](bloat.md).
|
Quake engine features one highly embarrassing feature: a kind of [scripting](script.md) language called [QuakeC](quakec.md) (see also [HolyC](holyc.md)). This language compiled to [bytecode](bytecode.md) and allowed to mod the game without recompiling the engine (a feature that Doom engine lacked), which sounds cool and all, but it's [shit](shit.md): it's a new language, new compiler and huge [bloat](bloat.md).
|
||||||
|
|
||||||
|
@ -22,7 +24,7 @@ The engine is also **fucking [nondeterministic](determinism.md)**, mainly becaus
|
||||||
|
|
||||||
And as if that wasn't enough, the [demo](demo.md) format sucks ass too. While demos in Doom only recorded the player's inputs -- the way it should always be done -- Quake demos literally store the player states such as their positions etc. It's basically a recording of packets coming from the [server](server.md) to the client. This means the demos are bigger, information about input is lost (causing trouble in verifying speedruns for example) and the demo is only playable from point of view it was recorded from. This desperate and disastrous design choice had to be made because the engine is nondeterministic. Here we can see how a bad programming choice quickly snowballs into a gigantic pile of shit.
|
And as if that wasn't enough, the [demo](demo.md) format sucks ass too. While demos in Doom only recorded the player's inputs -- the way it should always be done -- Quake demos literally store the player states such as their positions etc. It's basically a recording of packets coming from the [server](server.md) to the client. This means the demos are bigger, information about input is lost (causing trouble in verifying speedruns for example) and the demo is only playable from point of view it was recorded from. This desperate and disastrous design choice had to be made because the engine is nondeterministic. Here we can see how a bad programming choice quickly snowballs into a gigantic pile of shit.
|
||||||
|
|
||||||
As for the **3D rendering**: this is probably the nicest part. The engine features a beautifully looking [software renderer](sw_rendering.md) that was very fast ([optimized](optimization.md) in [assembly](assembly.md)). It supported [256](256.md) [colors](color.md) and by default ran in 320x200 resolution that computers back then could handle at 30 FPS. Shortly after the game's release new versions added a support for [GPU](gpu.md) acceleration with [OpenGL](opengl.md), which was of course faster, additionally supported 16 and 32 bit color, higher resolution and pimped up look (transparent water, [bilinear](bilinear.md) texture filtering that actually looks inferior and soulless, ...). We'll be however focusing on the software renderer. It used [Gouraud](gouraud.md) [shading](shading.md) for moving objects and precomputed [lightmaps](lightmap.md) for static environment. Just like Doom, [BSP](bsp.md) trees were still used to represent levels, however in Quake they were 3D (while in Doom only 2D). The renderer worked as follows. First [frustum culling](frustum_culling.md) was performed on the BSP tree, removing anything not in the direction of the camera. Secondly there were precalculated potentially visible sets ([PVS](pvs.md)) -- a [data structure](data_structure.md) storing information about which BSP leaves are visible from other leaves, allowing for saving time by disregarding most parts of the level that can't be seen -- this was applied after frustum culling. Backface culling followed and then rasterization itself in front-to-back order. Rasterization was made so as to eliminate overdraw, it was quite complex, based on scanlines formed by projected geometry edges. As another improvements against the Doom engine there were simple [particle systems](particle_system.md) (well, literally just tiny squares) and fully 3D animated enemy models. Animated models used a MDL format which stored simple vertex animation (no skeletal bullshit) -- the frames were just played one after another without [interpolation](interpolation.md), resulting in a "jerky" animation.
|
As for the **3D rendering**: this is probably the nicest part. The engine features a beautifully looking [software renderer](sw_rendering.md) that was very fast ([optimized](optimization.md) in [assembly](assembly.md)). It supported [256](256.md) [colors](color.md) and by default ran in 320x200 resolution that computers back then could handle at 30 FPS. Shortly after the game's release new versions added a support for [GPU](gpu.md) acceleration with [OpenGL](opengl.md), which was of course faster, additionally supported 16 and 32 bit color, higher resolution and pimped up look (transparent water, [bilinear](bilinear.md) texture filtering that actually looks inferior and soulless, ...). We'll be however focusing on the software renderer. It used [Gouraud](gouraud.md) [shading](shading.md) for moving objects (enemies, doors, ...) and precomputed [lightmaps](lightmap.md) for static environment. Just like Doom, [BSP](bsp.md) trees were still used to represent levels, however in Quake they were 3D (while in Doom only 2D). The renderer worked as follows. First [frustum culling](frustum_culling.md) was performed on the BSP tree, removing anything not in the direction of the camera. Secondly there were precalculated potentially visible sets ([PVS](pvs.md)) -- a [data structure](data_structure.md) storing information about which BSP leaves are visible from other leaves, allowing for saving time by disregarding most parts of the level that can't be seen -- this was applied after frustum culling. Backface culling followed and then rasterization itself in front-to-back order. Rasterization was made so as to eliminate overdraw, it was quite complex, based on scanlines formed by projected geometry edges. As another improvements against the Doom engine there were simple [particle systems](particle_system.md) (well, literally just tiny squares), real-time lighting, warping screen effects and fully 3D animated enemy models. Animated models used a MDL format which stored simple vertex animation (no skeletal bullshit) -- the frames were just played one after another without [interpolation](interpolation.md), resulting in a "jerky" animation. Needless to say the models were quite [low poly](low_poly.md) (monsters usually around 300 [triangles](triangle.md)) and had quite low-res textures (around 300x200 pixels).
|
||||||
|
|
||||||
## See Also
|
## See Also
|
||||||
|
|
||||||
|
|
3742
random_page.md
3742
random_page.md
File diff suppressed because it is too large
Load diff
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
Le Reddit, established in 2005, [marketing](marketing.md) itself as the "frontpage of the [Internet](internet.md)", also known as the *Internet Superhero Headquarters*, was an immensely successful, popular and also a quite enjoyable website for sharing links, ideas and leading discussions about them, before it got absolutely destroyed by [capitalists](capitalism.md) right before they year 2020. It used to be a forum with great amount of [free speech](free_speech.md) (see e.g. [beatingWomen subreddit](https://web.archive.org/web/20110429073233/reddit.com/r/beatingwomen)) and with quite enjoyable, plain user interface; in a swift turn of events however it flipped completely over and is now among the worst, most [censored](censorship.md) sites on the whole [web](www.md), a place [toxic](toxic.md) with [SJW](sjw.md) fumes and its site is literally unusable for the amount of [bloat](bloat.md) and [ads](marketing.md) it employs. Never visit the site again even if it's a matter of life and death.
|
Le Reddit, established in 2005, [marketing](marketing.md) itself as the "frontpage of the [Internet](internet.md)", also known as the *Internet Superhero Headquarters*, was an immensely successful, popular and also a quite enjoyable website for sharing links, ideas and leading discussions about them, before it got absolutely destroyed by [capitalists](capitalism.md) right before they year 2020. It used to be a forum with great amount of [free speech](free_speech.md) (see e.g. [beatingWomen subreddit](https://web.archive.org/web/20110429073233/reddit.com/r/beatingwomen)) and with quite enjoyable, plain user interface; in a swift turn of events however it flipped completely over and is now among the worst, most [censored](censorship.md) sites on the whole [web](www.md), a place [toxic](toxic.md) with [SJW](sjw.md) fumes and its site is literally unusable for the amount of [bloat](bloat.md) and [ads](marketing.md) it employs. Never visit the site again even if it's a matter of life and death.
|
||||||
|
|
||||||
Reddit users are the kind of pseudorebels, keyboard warriors, wannabe Internet "superheroes" that copy paste all mainstream opinions into their brains and [repeat them without thinking](npc.md), the sort of absolutely insignificant (but the more harmful kind of) people who think they deserve a medal for changing a profile picture or sharing an "unpopular" opinion on [Facebook](facebook.md), like "I actually think [piracy](piracy.md) is not always bad! Take this [corporations](corporation.md)!". [Nowadays](21st_century.md) reddit users are already exclusively [SJWs](sjw.md), all the popular post are attempts at [virtue signaling](virtue_signaling.md) and circlejerking about [liberalism](liberalism.md), you'll find annoying propaganda inserted into absolutely unrelated subreddits, e.g. in a subreddit for sharing interesting pictures the all time top post will be something like a motivational tweet by Zelenski or some other [gay](gay.md) (of course there are now annoying sponsored posts inserted in too, literally makes you wanna [kill yourself](kys.md)). Very infamous are for example reddit [atheists](atheism.md) who are very enlightened by Neil De Grass documentaries, they don't understand how a medieval peasant could believe in irrational things, conform to orthodox preaching and participate in witch hunts, but if you suggest [removing the age of consent](pedophilia.md) or opposing [feminism](feminism.md) they pick up the torches and go full angry mob yelling "Stone that heretic to death!" That's because they're just trained to react to [key words](shortcut_thinking.md), they can't do much more. Again, they're just NPCs, don't expect any thought or brain activity.
|
Reddit users are the kind of pseudorebels, keyboard warriors, wannabe Internet "superheroes" that copy paste all mainstream opinions into their brains, [parroting them without thinking](npc.md), the sort of absolutely insignificant (but the more harmful kind of) scum believing they deserve a medal for changing a profile picture or sharing an "unpopular" opinion on [Facebook](facebook.md), like "I actually think [piracy](piracy.md) is not always bad! Take this [corporations](corporation.md)!". [Nowadays](21st_century.md) reddit users are already exclusively [SJWs](sjw.md), all the popular post are attempts at [virtue signaling](virtue_signaling.md) and circlejerking about [liberalism](liberalism.md), you'll find annoying propaganda inserted into absolutely unrelated subreddits, e.g. in a subreddit for sharing interesting pictures the all time top post will be something like a motivational tweet by Zelenski or some other [gay](gay.md) (of course there are now annoying sponsored posts inserted in too, literally makes you wanna [kill yourself](kys.md)). Very infamous are for example reddit [atheists](atheism.md) who are very enlightened by Neil De Grass documentaries, they don't understand how a medieval peasant could believe in irrational things, conform to orthodox preaching and participate in witch hunts, but if you suggest [removing the age of consent](pedophilia.md) or opposing [feminism](feminism.md) they pick up the torches and go full angry mob yelling "Stone that heretic to death!" That's because they're just trained to react to [key words](shortcut_thinking.md), they can't do much more. Again, they're just NPCs, don't expect any thought or brain activity.
|
||||||
|
|
||||||
Before the infamous censorship wave circa 2019 reddit used to be quite a beautiful place to behold, truly an experience unlike anything else (maybe a bit comparable to [Usenet](usenet.md)). { I used to actually love reddit, sad it died. ~drummyfish } It's hard to sum up to someone who didn't experience reddit back then, it found a great mix of excellent ideas that just worked great together, a combination mainly of [free speech](free_speech.md) (that's completely gone now, it's almost comical to remember reddit used to be one of the "bastions of free speech" back then), nice minimalist user interface (also gone now), having many subforums for all kinds of niche communities, even the smallest you can imagine (like people who like round objects or people who try to talk without using some specific letter because they hate it etc.), sharing of [interesting](interesting.md) links and/or ideas, having a non-traditional comment system structured as a [tree](tree.md) and letting people vote on both posts and individual comments to bring up the ones they found most valuable (i.e. informative, funny, interesting etc.). Users also gathered so called "karma", a kind of points they accumulated for getting upvotes, so users had some sort of "level" -- the more karma, the more "elite" the user was (users could also gift so called *reddit gold* for excellent posts, basically giving the user a free premium account for a while); this often led to so called **karma whoring**, i.e. things like [clickbaits](clickbait.md), virtue signaling posts and basically the lame stuff you'd often see on [Facebook](facebook.md), something highly criticized for example by [4chan](4chan.md). Anyway, reddit was like an whole new Internet within the Internet, it was just a place where you could spend hours searching and discovering things you didn't even know you wanted to find -- any hobby or any detail you had a morbid curiosity about you could dig up on reddit, you could find large interviews with ambulance drivers who told fascinating stories they saw during their careers, schizophrenic people answering questions like "can you walk through the imaginary people you see?", discussions like "what's the weirdest thing that happened to you as a beekeeper", people digging out extremely weird videos on YouTube, solving mysteries in video games, even famous people like Barak Obama took part in reddit IAMA interviews and just answered all the weird questions the internet asked them. There were also porn communities and controversial communities like *r/watchpeopledie* where users just shared videos of people dying { This was my favorite, seeing people die and suffer was actually what led me to completely reject all violence later on in my life. ~drummyfish }. This was sort of the vanilla reddit experience. However, as they always do, money and [pseudoleftists](pseudoleft.md) soon swiftly killed all of this, a few greedy faggots just destroyed it all so that they could get even richer than they already were.
|
Before the infamous censorship wave circa 2019 reddit used to be quite a beautiful place to behold, truly an experience unlike anything else (maybe a bit comparable to [Usenet](usenet.md)). { I used to actually love reddit, sad it died. ~drummyfish } It's hard to sum up to someone who didn't experience reddit back then, it found a great mix of excellent ideas that just worked great together, a combination mainly of [free speech](free_speech.md) (that's completely gone now, it's almost comical to remember reddit used to be one of the "bastions of free speech" back then), nice minimalist user interface (also gone now), having many subforums for all kinds of niche communities, even the smallest you can imagine (like people who like round objects or people who try to talk without using some specific letter because they hate it etc.), sharing of [interesting](interesting.md) links and/or ideas, having a non-traditional comment system structured as a [tree](tree.md) and letting people vote on both posts and individual comments to bring up the ones they found most valuable (i.e. informative, funny, interesting etc.). Users also gathered so called "karma", a kind of points they accumulated for getting upvotes, so users had some sort of "level" -- the more karma, the more "elite" the user was (users could also gift so called *reddit gold* for excellent posts, basically giving the user a free premium account for a while); this often led to so called **karma whoring**, i.e. things like [clickbaits](clickbait.md), virtue signaling posts and basically the lame stuff you'd often see on [Facebook](facebook.md), something highly criticized for example by [4chan](4chan.md). Anyway, reddit was like an whole new Internet within the Internet, it was just a place where you could spend hours searching and discovering things you didn't even know you wanted to find -- any hobby or any detail you had a morbid curiosity about you could dig up on reddit, you could find large interviews with ambulance drivers who told fascinating stories they saw during their careers, schizophrenic people answering questions like "can you walk through the imaginary people you see?", discussions like "what's the weirdest thing that happened to you as a beekeeper", people digging out extremely weird videos on YouTube, solving mysteries in video games, even famous people like Barak Obama took part in reddit IAMA interviews and just answered all the weird questions the internet asked them. There were also porn communities and controversial communities like *r/watchpeopledie* where users just shared videos of people dying { This was my favorite, seeing people die and suffer was actually what led me to completely reject all violence later on in my life. ~drummyfish }. This was sort of the vanilla reddit experience. However, as they always do, money and [pseudoleftists](pseudoleft.md) soon swiftly killed all of this, a few greedy faggots just destroyed it all so that they could get even richer than they already were.
|
||||||
|
|
||||||
|
|
2
rust.md
2
rust.md
|
@ -1,6 +1,6 @@
|
||||||
# Rust
|
# Rust
|
||||||
|
|
||||||
Rust is an extremely poor attempt at a politically motivated [capitalist](capitalism.md) [programming language](programming_language.md) and one of the prime examples of badly designed software in general. It is extremely [harmful](harmful.md) not just because of its awful design and implementation and motivation, it also promotes [toxic](toxic.md) politics, tries to replace relatively good languages such as [C](c.md) and, worst of all, is gaining popularity among highly unqualified coding monkeys, i.e. the majority of people creating technology nowadays, so it is infecting everything and contributing to the downfall of technology. FOR THE LOVE OF GOD STAY AS FAR AWAY AS POSSIBLE FROM RUST. If Middle Earth had programming, Rust would be used by Sauron. "SAFETY" is the main [buzzword](buzzword.md) used to [push](marketing.md) Rust (see also [shortcut thinking](shortcut_thinking.md)), however the true features and mainly [retardation](retard.md) and [fascism](fascism.md).
|
Rust is a stunningly poor attempt at a politically motivated [capitalist](capitalism.md) [programming language](programming_language.md) and one of the prime examples of a pitiful, badly designed [software](software.md) in general. It is highly [harmful](harmful.md) not just because of its awful design, implementation and motives, it also promotes [toxic](toxic.md) politics, aims to replace relatively good languages such as [C](c.md) and, worst of all, is gaining popularity among highly unqualified [tranny](transsexual.md) [coding monkeys](soydev.md), i.e. the majority of people creating technology nowadays, so it is infecting everything and contributing to the downfall of technology. FOR THE LOVE OF GOD STAY AS FAR AWAY AS POSSIBLE FROM RUST. If Middle Earth had programming, Rust would be used by Sauron. "SAFETY" is the main [buzzword](buzzword.md) used to [push](marketing.md) Rust (see also [shortcut thinking](shortcut_thinking.md)), however the true features and mainly [retardation](retard.md) and [fascism](fascism.md). Note also that the word "safety" is always the word used to taking freedom away.
|
||||||
|
|
||||||
[LMAO](lmao.md) https://github.com/mTvare6/hello-world.rs
|
[LMAO](lmao.md) https://github.com/mTvare6/hello-world.rs
|
||||||
|
|
||||||
|
|
2
sjw.md
2
sjw.md
|
@ -1,6 +1,6 @@
|
||||||
# Social Justice Warrior
|
# Social Justice Warrior
|
||||||
|
|
||||||
Social [justice](justice.md) [warrior](fight_culture.md) (SJW) is an especially active, [toxic](toxic.md) and aggressive kind of [pseudoleftist](pseudoleft.md) (a kind of [fascist](fascism.md)) that tries to [fight](fight_culture.md) (nowadays mostly on the [Internet](internet.md) but eventually also as an a member of a physical execution squad) anyone opposing or even just slightly criticizing the mainstream pseudoleftist gospel such as the [feminism](feminism.md) and [LGBT](lgbt.md) propaganda. Their personality is practically always [narcissistic](egoism.md), they leech controversial topics (but not as controversial to actually be in significant minority) to get attention that they crave more than anything else, they spend almost all time [virtue signaling](virtue_signaling.md) on [social networks](social_network.md). SJWs divide people rather than unite them, they operate on the basis of hate, revenge and mass hysteria and as we know, hate spawns more hate and [fear](fear_culture.md), they fuel a war mentality in society. They support hard [censorship](censorship.md) (forced [political correctness](political_correctness.md)) and bullying of their opposition, so called [cancelling](cancel_culture.md), and also such retardism as [sanism](sanism.md) and whatnot. [Wokeism](woke.md) is yet more extreme form of SJWery that doesn't even anymore try to hide its militant ambitions. Is it even necessary to point out that SJWs, like [capitalists](capitalism.md), are psychopaths beyond anything you could have ever imagined in your worst nightmares? Probably not.
|
Social [justice](justice.md) [warrior](fight_culture.md) (SJW) is an especially active, venomous, [toxic](toxic.md) and aggressive kind of [pseudoleftist](pseudoleft.md) (a kind of [fascist](fascism.md)) that tries to [fight](fight_culture.md) (nowadays mostly from behind the keyboard on the [Internet](internet.md) but eventually also from behind a gun as a member of a physical execution squad) anyone opposing or even just slightly criticizing the mainstream pseudoleftist gospel such as the [feminism](feminism.md) and [LGBT](lgbt.md) propaganda. Their personality is practically always [narcissistic](egoism.md), they leech controversial topics (but not as controversial to actually be in significant minority) to get attention that they crave more than anything else, they spend almost all time [virtue signaling](virtue_signaling.md) on [social networks](social_network.md). SJWs divide people rather than unite them, they operate on the basis of hate, revenge and mass hysteria and as we know, hate spawns more hate and [fear](fear_culture.md), they fuel a war mentality in society. They support hard [censorship](censorship.md) (forced [political correctness](political_correctness.md)) and bullying of their opposition, so called [cancelling](cancel_culture.md), and also such retardism as [sanism](sanism.md) and whatnot. [Wokeism](woke.md) is yet more extreme form of SJWery that doesn't even anymore try to hide its militant ambitions. Is it even necessary to point out that SJWs, like [capitalists](capitalism.md), are psychopaths beyond anything you could have ever imagined in your worst nightmares? Probably not.
|
||||||
|
|
||||||
SJWs say the term is pejorative. We say it's not pejorative enough xD
|
SJWs say the term is pejorative. We say it's not pejorative enough xD
|
||||||
|
|
||||||
|
|
|
@ -222,6 +222,7 @@ Some stereotypes are:
|
||||||
- love chicken and watermelon
|
- love chicken and watermelon
|
||||||
- in certain situations act like monkeys (so called chimp out), e.g. when excited they start jumping around like crazy, or when scared instinctively react by punching the perceived danger
|
- in certain situations act like monkeys (so called chimp out), e.g. when excited they start jumping around like crazy, or when scared instinctively react by punching the perceived danger
|
||||||
- racist towards whites
|
- racist towards whites
|
||||||
|
- in movies always die first
|
||||||
- **gypsies**:
|
- **gypsies**:
|
||||||
- don't work, steal stuff, welfare leeches, make a lot of children
|
- don't work, steal stuff, welfare leeches, make a lot of children
|
||||||
- children don't go to school, uneducated, can hardly read
|
- children don't go to school, uneducated, can hardly read
|
||||||
|
|
4
t3x.md
4
t3x.md
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
T3X is a family of relatively obscure [minimalist](minimalism.md) [programming languages](programming_language.md) similar to [Pascal](pascal.md), made by Nils M Holm. There are different versions of the language (dating back to the [90s](90s.md)), distinct mainly by "feature richness" and small polishing over the years, but being very similar in general; most notable is probably **T3X/0** (made in 2022), described as a "sweet spot" between minimalism and "practical usability". The code is released under permissive [free software](free_software.md) [licenses](license.md), some even under [CC0](cc0.md), but sadly some of the formal specifications are proprietary and accessible only after payment. The languages are very well implemented, the body of work is a joy to behold and explore -- even though very strictly speaking these languages aren't the absolute peak of minimalism (some even sport some kind of "simplified [OOP](oop.md)") but rather seem like an attempt at remaking an oldschool language in nicest way possible while keeping to some pragmatic and practical choices, still compared to anything [modern](modern.md) they are super minimal; [C](c.md) definitely looks like a pile of [bloat](bloat.md) compared to T3X languages. For more details see the author's website at https://t3x.org/t3x/index.html.
|
T3X is a family of relatively obscure [minimalist](minimalism.md) [programming languages](programming_language.md) similar to [Pascal](pascal.md), made by Nils M Holm. There are different versions of the language (dating back to the [90s](90s.md)), distinct mainly by "feature richness" and small polishing over the years, but being very similar in general; most notable is probably **T3X/0** (made in 2022), described as a "sweet spot" between minimalism and "practical usability". The code is released under permissive [free software](free_software.md) [licenses](license.md), some even under [CC0](cc0.md), but sadly some of the formal specifications are proprietary and accessible only after payment. The languages are very well implemented, the body of work is a joy to behold and explore -- even though very strictly speaking these languages aren't the absolute peak of minimalism (some even sport some kind of "simplified [OOP](oop.md)") but rather seem like an attempt at remaking an oldschool language in nicest way possible while keeping to some pragmatic and practical choices, still compared to anything [modern](modern.md) they are super minimal; [C](c.md) definitely looks like a pile of [bloat](bloat.md) compared to T3X languages. For more details see the author's website at https://t3x.org/t3x/index.html.
|
||||||
|
|
||||||
The languages are very cool but their implementation is probably what's even more notable here: T3X/0 is [self hosted](self_hosting.md) in about 4 thousand lines { Doing `wc -l *.t library/*.t`. ~drummyfish }, [bootstrappable](bootstrap.md) and extremely [portable](portability.md) (so far lists e.g. generic [Unix](unix.md), [freeBSD](freebsd.md), [mac](mac.md), [DOS](dos.md), CP/M, 386, [x86](x86.md), [ARM](arm.md)), allowing cross compilation basically on every supported platform to any other etc. This is an example of how software should be written.
|
The languages are very neat but their implementation is probably yet more worthy of attention here: T3X/0 is [self hosted](self_hosting.md) in about 4 thousand [lines](loc.md) { Doing `wc -l *.t library/*.t`. ~drummyfish }, [bootstrappable](bootstrap.md) and extremely [portable](portability.md) (so far lists e.g. generic [Unix](unix.md), [freeBSD](freebsd.md), [mac](mac.md), [DOS](dos.md), CP/M, 386, [x86](x86.md), [ARM](arm.md)), allowing cross compilation basically on every supported platform to any other etc. This is an example of how software should be written.
|
||||||
|
|
||||||
The languages evolved from early (1995) experimental languages named `T_1` and `T_2` into a big tree of languages and compilers. The most notable ones are currently probably these:
|
The languages evolved from early (1995) experimental languages named `T_1` and `T_2` into a big tree of languages and compilers. The most notable ones are currently probably these:
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@ Worthy of mention is also so called **Tcode**, a [bytecode](bytecode.md) and [vi
|
||||||
|
|
||||||
The author, Nils M Holm, is a [Buddhist](buddhism.md) (according to his website a "pragmatic" one) minimalist programmer living in Germany, probably of older age (considering he keeps talking about programming in the 80s and was making own languages in the 90s), who has published an impressive number of books (sadly [proprietary](proprietary.md)) on the topic of minimalist programming, compilers, [Lisp](lisp.md) etc., sharing some views with [LRS](lrs.md) (expressing sadness about what computer science has evolved into since the 80s, that "[hackers](hacking.md) turned into entrepreneurs" and so on).
|
The author, Nils M Holm, is a [Buddhist](buddhism.md) (according to his website a "pragmatic" one) minimalist programmer living in Germany, probably of older age (considering he keeps talking about programming in the 80s and was making own languages in the 90s), who has published an impressive number of books (sadly [proprietary](proprietary.md)) on the topic of minimalist programming, compilers, [Lisp](lisp.md) etc., sharing some views with [LRS](lrs.md) (expressing sadness about what computer science has evolved into since the 80s, that "[hackers](hacking.md) turned into entrepreneurs" and so on).
|
||||||
|
|
||||||
LRS is always very happy to see people strive for simplicity and we applaud the author's passion and incredible effort over several decades whose fruit is now very helpful to the entire world. A few words of criticism could be stated of course, like always, for example that the language seems to go for unnecessary features such as modules or even objects -- there is no need to implement modules that enforce encapsulation and allow dot syntax like for example `t3x.write` if we can achieve the same thing by simply writing a library with prefixed functions, e.g. `t3x_write` (while keeping private members further prefixed with `_`, like `_t3x_internalvariable`). Some syntax elements, like `do ... end` instead of plain curly brackets (which are objectively better) seem to be perhaps a little driven by nostalgia. From ultraminimalist point of view the language is actually quite feature rich, which is fine, but then suddenly some really useful features that would be expected at this level, such as a number printing function, seem to be missing. Some functions and constructs are a little tricky and not self-documenting, for example the for loop just takes 2 arguments and it's not clear what they mean, the upper bound behaves like traditional C for loop, i.e. iterating as long as the variable is BELOW (and NOT equal) to the bound, but whereas in C this is clear by the presence of the `<` operator, here we are left guessing, and one would probably expect `<=` is actually implied { Before looking it up I actually even considered that it may say the NUMBER of iterations. ~drummyfish }. Also the built-in printing function is a bit awkward, first taking file descriptor, then the string, and then the length of the string (which itself is zero terminated). In any case the author will probably keep improving the language as he has been for a long time, so we may very likely expect his work to get more and more polished.
|
[LRS](lrs.md) is always pleased to see people strive for simplicity and we applaud the author's passion and incredible effort over several decades whose fruit is now very helpful to the entire world. A few words of criticism could be stated of course, like always, for example that the language seems to go for unnecessary features such as modules or even objects -- there is no need to implement modules that enforce encapsulation and allow dot syntax like for example `t3x.write` if we can achieve the same thing by simply writing a library with prefixed functions, e.g. `t3x_write` (while keeping private members further prefixed with `_`, like `_t3x_internalvariable`). Some syntax elements, like `do ... end` instead of plain curly brackets (which are objectively better) seem to be perhaps a little driven by nostalgia. From ultraminimalist point of view the language is actually quite feature rich, which is fine, but then suddenly some really useful features that would be expected at this level, such as a number printing function, seem to be missing. Some functions and constructs are a little tricky and not self-documenting, for example the for loop just takes 2 arguments and it's not clear what they mean, the upper bound behaves like traditional C for loop, i.e. iterating as long as the variable is BELOW (and NOT equal) to the bound, but whereas in C this is clear by the presence of the `<` operator, here we are left guessing, and one would probably expect `<=` is actually implied { Before looking it up I actually even considered that it may say the NUMBER of iterations. ~drummyfish }. Also the built-in printing function is a bit awkward, first taking file descriptor, then the string, and then the length of the string (which itself is zero terminated). In any case the author will probably keep improving the language as he has been for a long time, so we may very likely expect his work to get more and more polished.
|
||||||
|
|
||||||
## T3X/0: The Language
|
## T3X/0: The Language
|
||||||
|
|
||||||
|
|
11
triangle.md
11
triangle.md
|
@ -1,6 +1,6 @@
|
||||||
# Triangle
|
# Triangle
|
||||||
|
|
||||||
Triangle is a three sided [polygon](polygon.md), one of the most basic [geometric](geometry.md) shapes. It is a [convex](convex.md) shape. Furthermore it is a 2-[simplex](simplex.md), i.e. the simplest ["shape composed of sides"](polytope.md) in [2 dimensions](2d.md). Triangles are very important, they for example help us compute [distances](distance.md) or define functions like [sine](sin.md) and [cosine](cos.md) (see [trigonometry](trigonometry.md)).
|
Triangle is a three sided [polygon](polygon.md), one of the most basic [geometric](geometry.md) shapes. It is a [convex](convex.md) shape and a 2-[simplex](simplex.md), i.e. the simplest ["shape composed of sides"](polytope.md) in [2 dimensions](2d.md). Needles to say triangles are very important, they for example help us compute [distances](distance.md) or define [functions](function.md) like [sine](sin.md) and [cosine](cos.md) (see [trigonometry](trigonometry.md)).
|
||||||
|
|
||||||
{ In my favorite book [Flatland](flatland.md) triangles represent the lowest class of men with isoscele triangles being the lowest as they are most similar to [women](woman.md) who are just straight [lines](line.md). ~drummyfish }
|
{ In my favorite book [Flatland](flatland.md) triangles represent the lowest class of men with isoscele triangles being the lowest as they are most similar to [women](woman.md) who are just straight [lines](line.md). ~drummyfish }
|
||||||
|
|
||||||
|
@ -21,7 +21,7 @@ Triangle consists of three [vertices](vertex.md) (usually labeled *A*, *B* and *
|
||||||
|
|
||||||
**Similar triangles** are triangles that "have the same shape" (but may be of different sizes, positions and rotations). Two triangles are similar if the lengths of corresponding sides have the same ratios, or, equally, if they have the same inside angles. E.g. a triangle with side lengths 1, 2 and 3 is similar to a triangle with side lengths 2, 4 and 6. This fact is very useful in some geometric computations as it can help us determine unknown side lengths.
|
**Similar triangles** are triangles that "have the same shape" (but may be of different sizes, positions and rotations). Two triangles are similar if the lengths of corresponding sides have the same ratios, or, equally, if they have the same inside angles. E.g. a triangle with side lengths 1, 2 and 3 is similar to a triangle with side lengths 2, 4 and 6. This fact is very useful in some geometric computations as it can help us determine unknown side lengths.
|
||||||
|
|
||||||
**Equilateral triangle** is a triangle whose sides have the same length, which means all its angles are also equal (60 degrees, pi / 3 radians). Equilateral triangles are of course all similar to each other. An **isoscele triangle** is a triangle with two sides of the same length. We can also distinguish acute and obtuse triangles (obtuse having one angle greater than 90 degrees).
|
**Equilateral triangle** is a triangle whose sides all have the same length, which means all its angles are also equal (60 degrees, pi / 3 radians). Equilateral triangles are of course all similar to each other. An **isoscele triangle** is one with two sides of the same length. We can also distinguish acute and obtuse triangles (obtuse having one angle greater than 90 degrees).
|
||||||
|
|
||||||
In a triangle there exist two important types of helper line segments: **median** and **altitude**. Median goes from a triangle's vertex to the opposite side's center. Altitude goes from a vertex to the opposite side in a perpendicular direction to that side. Each triangle has three medians and three altitudes.
|
In a triangle there exist two important types of helper line segments: **median** and **altitude**. Median goes from a triangle's vertex to the opposite side's center. Altitude goes from a vertex to the opposite side in a perpendicular direction to that side. Each triangle has three medians and three altitudes.
|
||||||
|
|
||||||
|
@ -45,7 +45,7 @@ Some basic facts, features and equations regarding triangles are following (bewa
|
||||||
- Triangle vertices always line in a single [plane](plane.md) -- it's pretty clear but good to realize e.g. in 3D graphics, every face in a triangle mesh will always have a clearly defined normal etc.
|
- Triangle vertices always line in a single [plane](plane.md) -- it's pretty clear but good to realize e.g. in 3D graphics, every face in a triangle mesh will always have a clearly defined normal etc.
|
||||||
- ...
|
- ...
|
||||||
|
|
||||||
In non [Euclidean](euclidean.md) ("crazy") geometries triangles behave weird, for example we can draw a triangle with three right angles on a surface of a [sphere](sphere.md) (i.e. its angles add to more than 180 degrees). This fact can be exploited by inhabitants of a space (e.g. our [Universe](universe.md)) to find out if they in fact live in a non Euclidean space (and possibly determine the space's exact [curvature](curvature.md)).
|
In non [Euclidean](euclidean.md) ("crazy") geometries triangles behave weird, for instance we can draw a triangle with three right angles on a surface of a [sphere](sphere.md) (i.e. its angles add to more than 180 degrees). This fact can be exploited by inhabitants of a space (e.g. our [Universe](universe.md)) to find out if they in fact live in a non Euclidean space (and possibly determine the space's exact [curvature](curvature.md)).
|
||||||
|
|
||||||
Constructing triangles: if we are to construct (draw) triangles with only partial knowledge of its parameters, we may exploit the above mentioned attributes to determine things we don't explicitly know. For example if we're told to construct a triangle with knowing only the lengths of the sides but not the angles, we can determine an angle of one side using the law of cosines at which point we can already draw all three vertices and just connect them. In other words just use your brain.
|
Constructing triangles: if we are to construct (draw) triangles with only partial knowledge of its parameters, we may exploit the above mentioned attributes to determine things we don't explicitly know. For example if we're told to construct a triangle with knowing only the lengths of the sides but not the angles, we can determine an angle of one side using the law of cosines at which point we can already draw all three vertices and just connect them. In other words just use your brain.
|
||||||
|
|
||||||
|
@ -82,3 +82,8 @@ int pointIsInTriangle(int px, int py, int tp[6])
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## See Also
|
||||||
|
|
||||||
|
- [line](line.md)
|
||||||
|
- [circle](circle.md)
|
|
@ -1,6 +1,6 @@
|
||||||
# Unix Philosophy
|
# Unix Philosophy
|
||||||
|
|
||||||
Unix philosophy is one of the most important and essential approaches to [programming](programming.md) (and by extension all [technology](tech.md) design) which advocates great [minimalism](minimalism.md) and is best known by the saying that **a program should only do one thing and do it well**. Unix philosophy is a collective [wisdom](wisdom.md), a set of design recommendations evolved during the development of one of the earliest (and most historically important) [operating systems](os.md) called [Unix](unix.md), hence the name. Having been defined by [hackers](hacking.md) (the true, old style ones) the philosophy naturally advises for providing a set of many highly effective tools that can be combined in various ways, i.e. to perform [hacking](hacking.md), rather than being restricted by a fixed, intended functionality of huge do-it-all programs. Unix philosophy advocates [simplicity](kiss.md), clarity, modularity, reusability and composition of larger programs out of very small programs rather than designing huge monolithic programs as a whole. Unix philosophy, at least partially, lives on in many project and Unix-like operating systems such as [GNU](gnu.md)/[Linux](linux.md) (though GNU/Linux distros are more and more distancing from Unix), has been wholly adopted by groups such as [suckless](suckless.md) and [LRS](lrs.md) (us), and is even being reiterated in such projects as [plan9](plan9.md).
|
Unix philosophy is one of the most important and significant software design philosophies, an approach to [programming](programming.md) (and by extension all [technology](tech.md) design) which advocates great [minimalism](minimalism.md) and is best known by the saying that **a program should only do one thing and do it well**. Unix philosophy is a collective [wisdom](wisdom.md), a set of design recommendations evolved during the development of one of the earliest (and most [historically](history.md) important) [operating systems](os.md) called [Unix](unix.md), hence the name. Having been defined by [hackers](hacking.md) (the true, old style ones) the philosophy naturally advises for providing a set of many highly effective tools that can be combined in various ways, i.e. to perform [hacking](hacking.md), rather than being restricted by a fixed, intended functionality of huge do-it-all programs. Unix philosophy advocates [simplicity](kiss.md), clarity, modularity, reusability and composition of larger programs out of very small programs rather than designing huge monolithic programs as a whole. Unix philosophy, at least partially, lives on in many project and Unix-like operating systems such as [GNU](gnu.md)/[Linux](linux.md) (though GNU/Linux distros are more and more distancing from Unix), has been wholly adopted by groups such as [suckless](suckless.md) and [LRS](lrs.md) (us), and is even being reiterated in such projects as [plan9](plan9.md).
|
||||||
|
|
||||||
NOTE: see also *[everything is a file](everything_is_a_file.md)*, another famous design principle of Unix -- this one is rather seen as a Unix-specific design choice rather than part of the general Unix philosophy itself, but it helps paint the whole picture.
|
NOTE: see also *[everything is a file](everything_is_a_file.md)*, another famous design principle of Unix -- this one is rather seen as a Unix-specific design choice rather than part of the general Unix philosophy itself, but it helps paint the whole picture.
|
||||||
|
|
||||||
|
@ -10,12 +10,12 @@ In 1978 [Douglas McIlroy](mcilroy.md) has written a short overview of the Unix s
|
||||||
|
|
||||||
1. **Each program should do one thing and do it well**. Overcomplicating existing programs isn't good; for new functionality create a new program.
|
1. **Each program should do one thing and do it well**. Overcomplicating existing programs isn't good; for new functionality create a new program.
|
||||||
2. **Output of a program should be easy to interpret by another program**. In Unix programs are chained by so called [pipes](pipe.md) in which one program sends its output as an input to another, so a programmer should bear this in mind. [Interactive](interactive.md) programs should be avoided if possible. Make your program a [filter](filter.md) if possible, as that exactly helps this case.
|
2. **Output of a program should be easy to interpret by another program**. In Unix programs are chained by so called [pipes](pipe.md) in which one program sends its output as an input to another, so a programmer should bear this in mind. [Interactive](interactive.md) programs should be avoided if possible. Make your program a [filter](filter.md) if possible, as that exactly helps this case.
|
||||||
3. **Program so that you can test early, don't be afraid to throw away code and rewrite it from scratch**.
|
3. **Program so that you can test early, don't be afraid to throw away code and start anew**.
|
||||||
4. **Write and use tools**, even if they're [short-lived](throwaway_script.md), they're better than manual work. Unix-like systems are known for their high [scriptability](script.md).
|
4. **Write and use tools**, even if they're [short-lived](throwaway_script.md), they're better than manual work. Unix-like systems are known for their high [scriptability](script.md).
|
||||||
|
|
||||||
This has later been condensed into: do one thing well, write programs to work together, make programs communicate via text streams, a universal interface.
|
This has later been condensed into: do one thing well, write programs to work together, make programs communicate via text streams, a universal interface.
|
||||||
|
|
||||||
Details about to what extent/extreme this minimalism ("doing only one thing") should be taken are of course a hot topic of countless debates and opinions, the original Unix hackers are often highly strict, famous example of which is the "cat -v considered [harmful](harmful.md)" presentation bashing a relatively simple function added to the [cat](cat.md) program that should only ever concatenate files. Some tolerate adding a few convenience functions to trivial programs, especially [nowadays](modern.md).
|
Exactly to what extent/extreme this minimalism ("doing only one thing") should be taken is, of course, a subject of countless debates and opinions, the original Unix hackers are often highly strict, famous example of which is the "cat -v considered [harmful](harmful.md)" presentation bashing a relatively simple function added to the [cat](cat.md) program that should only ever concatenate files. Some tolerate adding a few convenience functions to trivial programs, especially [nowadays](modern.md).
|
||||||
|
|
||||||
**Simple example**: likely the most common practical example that can be given is [piping](pipe.md) small [command line](cli.md) utility programs; inside a Unix system there live a number of small programs that do *only one thing but do it well*, for example the [`cat`](cat.md) program that only concatenates and outputs the content of selected files, the [`grep`](grep.md) program that searches for patterns in text etc. In command line we may use so called [pipes](pipe.md) to chain some of these simple programs into more complex processing [pipelines](pipeline.md) by redirecting one program's output stream to another one's input. Let's say we want to for example automatically list all first and second level headings on given webpage and write them out alphabetically sorted. We can do it with a command such as this one:
|
**Simple example**: likely the most common practical example that can be given is [piping](pipe.md) small [command line](cli.md) utility programs; inside a Unix system there live a number of small programs that do *only one thing but do it well*, for example the [`cat`](cat.md) program that only concatenates and outputs the content of selected files, the [`grep`](grep.md) program that searches for patterns in text etc. In command line we may use so called [pipes](pipe.md) to chain some of these simple programs into more complex processing [pipelines](pipeline.md) by redirecting one program's output stream to another one's input. Let's say we want to for example automatically list all first and second level headings on given webpage and write them out alphabetically sorted. We can do it with a command such as this one:
|
||||||
|
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -3,9 +3,9 @@
|
||||||
This is an autogenerated article holding stats about this wiki.
|
This is an autogenerated article holding stats about this wiki.
|
||||||
|
|
||||||
- number of articles: 630
|
- number of articles: 630
|
||||||
- number of commits: 991
|
- number of commits: 992
|
||||||
- total size of all texts in bytes: 5216436
|
- total size of all texts in bytes: 5218734
|
||||||
- total number of lines of article texts: 37856
|
- total number of lines of article texts: 37872
|
||||||
- number of script lines: 324
|
- number of script lines: 324
|
||||||
- occurrences of the word "person": 10
|
- occurrences of the word "person": 10
|
||||||
- occurrences of the word "nigger": 114
|
- occurrences of the word "nigger": 114
|
||||||
|
@ -35,27 +35,27 @@ longest articles:
|
||||||
|
|
||||||
top 50 5+ letter words:
|
top 50 5+ letter words:
|
||||||
|
|
||||||
- which (2858)
|
- which (2863)
|
||||||
- there (2261)
|
- there (2262)
|
||||||
- people (2188)
|
- people (2187)
|
||||||
- example (1817)
|
- example (1818)
|
||||||
- other (1627)
|
- other (1626)
|
||||||
- about (1457)
|
- about (1458)
|
||||||
- number (1342)
|
- number (1342)
|
||||||
- software (1302)
|
- software (1302)
|
||||||
- because (1204)
|
- because (1204)
|
||||||
- their (1111)
|
- their (1110)
|
||||||
- would (1088)
|
- would (1088)
|
||||||
- something (1084)
|
- something (1083)
|
||||||
- program (1062)
|
- program (1062)
|
||||||
- being (1056)
|
- being (1056)
|
||||||
- language (981)
|
- language (981)
|
||||||
- things (960)
|
- things (958)
|
||||||
- called (954)
|
- called (954)
|
||||||
- without (880)
|
- without (880)
|
||||||
- simple (872)
|
- simple (873)
|
||||||
- function (866)
|
- function (866)
|
||||||
- computer (849)
|
- computer (848)
|
||||||
- numbers (835)
|
- numbers (835)
|
||||||
- different (809)
|
- different (809)
|
||||||
- however (793)
|
- however (793)
|
||||||
|
@ -66,20 +66,20 @@ top 50 5+ letter words:
|
||||||
- should (734)
|
- should (734)
|
||||||
- doesn (729)
|
- doesn (729)
|
||||||
- still (727)
|
- still (727)
|
||||||
- games (699)
|
- games (700)
|
||||||
- while (690)
|
- while (690)
|
||||||
- drummyfish (686)
|
- drummyfish (687)
|
||||||
- society (678)
|
- society (678)
|
||||||
- point (677)
|
- point (678)
|
||||||
- possible (666)
|
- possible (665)
|
||||||
- simply (659)
|
- simply (660)
|
||||||
- probably (659)
|
- probably (659)
|
||||||
- using (653)
|
- using (652)
|
||||||
- always (652)
|
- always (652)
|
||||||
- similar (620)
|
- similar (620)
|
||||||
- course (616)
|
- course (616)
|
||||||
- actually (602)
|
- actually (602)
|
||||||
- someone (599)
|
- someone (598)
|
||||||
- https (593)
|
- https (593)
|
||||||
- though (586)
|
- though (586)
|
||||||
- really (586)
|
- really (586)
|
||||||
|
@ -89,6 +89,25 @@ top 50 5+ letter words:
|
||||||
latest changes:
|
latest changes:
|
||||||
|
|
||||||
```
|
```
|
||||||
|
Date: Thu Mar 20 21:16:10 2025 +0100
|
||||||
|
anal_bead.md
|
||||||
|
c_tutorial.md
|
||||||
|
chaos.md
|
||||||
|
compsci.md
|
||||||
|
git.md
|
||||||
|
githopping.md
|
||||||
|
graphics.md
|
||||||
|
history.md
|
||||||
|
jokes.md
|
||||||
|
langtons_ant.md
|
||||||
|
math.md
|
||||||
|
quake.md
|
||||||
|
random_page.md
|
||||||
|
rights_culture.md
|
||||||
|
trump.md
|
||||||
|
used.md
|
||||||
|
wiki_pages.md
|
||||||
|
wiki_stats.md
|
||||||
Date: Wed Mar 19 21:20:29 2025 +0100
|
Date: Wed Mar 19 21:20:29 2025 +0100
|
||||||
free_software.md
|
free_software.md
|
||||||
intellectual_property.md
|
intellectual_property.md
|
||||||
|
@ -103,25 +122,6 @@ Date: Wed Mar 19 21:20:29 2025 +0100
|
||||||
wiki_pages.md
|
wiki_pages.md
|
||||||
wiki_stats.md
|
wiki_stats.md
|
||||||
Date: Tue Mar 18 22:51:37 2025 +0100
|
Date: Tue Mar 18 22:51:37 2025 +0100
|
||||||
audiophilia.md
|
|
||||||
bloat.md
|
|
||||||
cloud.md
|
|
||||||
doom.md
|
|
||||||
drummyfish.md
|
|
||||||
frameless.md
|
|
||||||
human_language.md
|
|
||||||
lmao.md
|
|
||||||
love.md
|
|
||||||
lrs_dictionary.md
|
|
||||||
minimalism.md
|
|
||||||
needed.md
|
|
||||||
quake.md
|
|
||||||
random_page.md
|
|
||||||
unix.md
|
|
||||||
wiki_pages.md
|
|
||||||
wiki_stats.md
|
|
||||||
Date: Mon Mar 17 16:42:36 2025 +0100
|
|
||||||
anorexia.md
|
|
||||||
```
|
```
|
||||||
|
|
||||||
most wanted pages:
|
most wanted pages:
|
||||||
|
@ -150,9 +150,9 @@ most wanted pages:
|
||||||
most popular and lonely pages:
|
most popular and lonely pages:
|
||||||
|
|
||||||
- [lrs](lrs.md) (339)
|
- [lrs](lrs.md) (339)
|
||||||
- [capitalism](capitalism.md) (311)
|
- [capitalism](capitalism.md) (312)
|
||||||
- [c](c.md) (241)
|
- [c](c.md) (241)
|
||||||
- [bloat](bloat.md) (238)
|
- [bloat](bloat.md) (239)
|
||||||
- [free_software](free_software.md) (203)
|
- [free_software](free_software.md) (203)
|
||||||
- [game](game.md) (154)
|
- [game](game.md) (154)
|
||||||
- [suckless](suckless.md) (151)
|
- [suckless](suckless.md) (151)
|
||||||
|
@ -162,24 +162,25 @@ most popular and lonely pages:
|
||||||
- [censorship](censorship.md) (119)
|
- [censorship](censorship.md) (119)
|
||||||
- [computer](computer.md) (118)
|
- [computer](computer.md) (118)
|
||||||
- [kiss](kiss.md) (115)
|
- [kiss](kiss.md) (115)
|
||||||
- [programming](programming.md) (111)
|
- [programming](programming.md) (112)
|
||||||
- [shit](shit.md) (107)
|
- [shit](shit.md) (107)
|
||||||
|
- [math](math.md) (107)
|
||||||
- [fun](fun.md) (107)
|
- [fun](fun.md) (107)
|
||||||
- [math](math.md) (106)
|
|
||||||
- [gnu](gnu.md) (106)
|
- [gnu](gnu.md) (106)
|
||||||
- [linux](linux.md) (104)
|
- [linux](linux.md) (104)
|
||||||
- [woman](woman.md) (102)
|
- [woman](woman.md) (102)
|
||||||
- [bullshit](bullshit.md) (99)
|
- [bullshit](bullshit.md) (99)
|
||||||
- [corporation](corporation.md) (98)
|
- [corporation](corporation.md) (98)
|
||||||
- [fight_culture](fight_culture.md) (97)
|
- [fight_culture](fight_culture.md) (97)
|
||||||
- [art](art.md) (96)
|
- [art](art.md) (97)
|
||||||
- [history](history.md) (93)
|
- [history](history.md) (94)
|
||||||
- [hacking](hacking.md) (93)
|
- [hacking](hacking.md) (93)
|
||||||
- [less_retarded_society](less_retarded_society.md) (92)
|
- [less_retarded_society](less_retarded_society.md) (92)
|
||||||
- [free_culture](free_culture.md) (91)
|
- [free_culture](free_culture.md) (91)
|
||||||
- [chess](chess.md) (87)
|
- [chess](chess.md) (87)
|
||||||
- [work](work.md) (86)
|
- [work](work.md) (86)
|
||||||
- ...
|
- ...
|
||||||
|
- [dungeons_and_dragons](dungeons_and_dragons.md) (5)
|
||||||
- [dodleston](dodleston.md) (5)
|
- [dodleston](dodleston.md) (5)
|
||||||
- [cyber](cyber.md) (5)
|
- [cyber](cyber.md) (5)
|
||||||
- [crime_against_economy](crime_against_economy.md) (5)
|
- [crime_against_economy](crime_against_economy.md) (5)
|
||||||
|
@ -188,7 +189,6 @@ most popular and lonely pages:
|
||||||
- [charity_sex](charity_sex.md) (5)
|
- [charity_sex](charity_sex.md) (5)
|
||||||
- [backpropagation](backpropagation.md) (5)
|
- [backpropagation](backpropagation.md) (5)
|
||||||
- [atan](atan.md) (5)
|
- [atan](atan.md) (5)
|
||||||
- [adam_smith](adam_smith.md) (5)
|
|
||||||
- [wiki_pages](wiki_pages.md) (4)
|
- [wiki_pages](wiki_pages.md) (4)
|
||||||
- [tom_scott](tom_scott.md) (4)
|
- [tom_scott](tom_scott.md) (4)
|
||||||
- [speech_synthesis](speech_synthesis.md) (4)
|
- [speech_synthesis](speech_synthesis.md) (4)
|
||||||
|
|
2
woman.md
2
woman.md
|
@ -55,6 +55,8 @@ Women are also disallowed in [sumo](sumo.md) because of their menstrual shit or
|
||||||
- Just chill and enjoy your privileges, find a man who will feed you so that you don't have to work, have kids, be a good mother, just be cool.
|
- Just chill and enjoy your privileges, find a man who will feed you so that you don't have to work, have kids, be a good mother, just be cool.
|
||||||
- ...
|
- ...
|
||||||
|
|
||||||
|
Arthur Schopenhauer has written a precious essay called *On Women*. In it he praises women and provides us with observations and appreciation of their nature -- for example that a "woman is not meant to undergo great labour, whether of the mind or of the body". He notes that women are fit for the role of nurses and teachers of children because "they are themselves childish" and "are big children all their life long", something between a child and a full man. Next he points out that the nobler a being, the more time it needs to mature and while a man matures coming to his 30s, a woman is mature at the age 18. The text is full of such wisdom. { Thanks to Amlux <3 ~drummyfish }
|
||||||
|
|
||||||
And we'll close with an extra pro tip, the **one ultimate, simple, fast and 100% successful solution to make you, a woman, NOT be sexualized by a man**: when you're about to talk to a man and you want him to really listen and stare you in the eyes, then well, go and have sex with him immediately! Then talk to him. Everyone knows a man after orgasm is finished and PHYSICSALLY unable to go on with any sex, and that's when he will pay you the attention you deserve. But maybe there's no place for a quick sex or you're worried about "[cheating](cheating.md)" on your partner? No problem! That's why god invented handjobs! Remember: it's not sex if there is no penetration. Now, dear karen, you can finally go and be taken seriously! Good luck.
|
And we'll close with an extra pro tip, the **one ultimate, simple, fast and 100% successful solution to make you, a woman, NOT be sexualized by a man**: when you're about to talk to a man and you want him to really listen and stare you in the eyes, then well, go and have sex with him immediately! Then talk to him. Everyone knows a man after orgasm is finished and PHYSICSALLY unable to go on with any sex, and that's when he will pay you the attention you deserve. But maybe there's no place for a quick sex or you're worried about "[cheating](cheating.md)" on your partner? No problem! That's why god invented handjobs! Remember: it's not sex if there is no penetration. Now, dear karen, you can finally go and be taken seriously! Good luck.
|
||||||
|
|
||||||
## Men Vs Women In Numbers
|
## Men Vs Women In Numbers
|
||||||
|
|
|
@ -2,9 +2,9 @@
|
||||||
|
|
||||||
*This article is part of ad homosexual arguments.*
|
*This article is part of ad homosexual arguments.*
|
||||||
|
|
||||||
XXIIVV is a vomit inducing [proprietary](proprietary.md) [soynet](soynet.md) snob website and personal [wiki](wiki.md) (in its concept similar to [our wiki](lrs_wiki.md)) of a Canadian [narcissist](egoism.md) [minimalist](minimalism.md)/esoteric programmer/"artist"/[generalist](generalism.md) David Mondou-Labbe who calls himself "Devine Lu Linvega" ([lmao](lmao.md)) who is a part of a highly [cringe](cringe.md) [SJW](sjw.md) [fascist](fascism.md) "artist"/programmer group called [Hundred Rabbits](100r.md) (100r, alternatively 100 retards) who live on a small boat or something. David seems to be a normie [feminist](feminism.md)/[gay](gay.md) lesbian [fascist](fascist.md) (see also [snowflake](snowflake.md)), proclaiming "aggressivity" on his web (under "/ethics.html" on his site). He's also a [plan9](plan9.md) fanboy (i.e. a [pseudominimalist](pseudominimalism.md)). The site is accessible at http://wiki.xxiivv.com/site/home.html. There are some quite good and pretty bad things about it.
|
XXIIVV is a sickening, vomit inducing [proprietary](proprietary.md) [soynet](soynet.md) snob website and personal [wiki](wiki.md) (in its concept similar to [our wiki](lrs_wiki.md)) of a Canadian [narcissist](egoism.md) [minimalist](minimalism.md)/esoteric programmer/"artist"/[generalist](generalism.md) David Mondou-Labbe who calls himself "Devine Lu Linvega" ([lmao](lmao.md)) who is a part of a highly [cringe](cringe.md) [SJW](sjw.md) [fascist](fascism.md) "artist"/programmer group called [Hundred Rabbits](100r.md) (100r, alternatively 100 retards) who live on a small boat or something. David seems to be a [normie](npc.md) [feminist](feminism.md)/[gay](gay.md) lesbian [fascist](fascist.md) influencer (see also [snowflake](snowflake.md)), proclaiming "aggressivity" on his web (under "/ethics.html" on his site). He's also a [plan9](plan9.md) fanboy (i.e. a [pseudominimalist](pseudominimalism.md)). The site is accessible at http://wiki.xxiivv.com/site/home.html. There are some quite good and pretty bad things about it.
|
||||||
|
|
||||||
{ Holy shit his webring is toxic AF, do not research it. Basically a one huge gay nazi wannabe "artist" circlejerk, it's like a small village worth of the kind of [furry](furry.md) psychopaths who like to draw cute cartoon animals while also advocating slow torture and castration of people who dislike them. ~drummyfish }
|
{ Holy shit his webring is [toxic](toxic.md) AF, DO NOT RESEARCH. Basically a one huge gay nazi wannabe "artist" circlejerk, it's like a small village worth of the kind of [furry](furry.md) psychopaths who like to draw cute cartoon animals while also advocating slow torture and castration of people who dislike them. ~drummyfish }
|
||||||
|
|
||||||
Firstly let's see about the letdowns: the site is [proprietary](proprietary.md) and **he licenses his "art" and some of his code under the proprietary [CC-BY-NC-SA](cc_by_nc_sa.md)**, big RETARD ALERT. This means he's a [capitalist](capitalism.md) [open soars](open_source.md) fanboy trying to monopolize art by keeping exclusive "commercial intellectual property rights" (as if his amateur stick figure level "art" had any commercial value lol). At least some of his code is [MIT](mit.md) (purely for populist reasons, to attract open soarz fangirls), but he also makes fucking **[PROPRIETARY](proprietary.md) PAID software** (e.g. Verreciel, see also [incel](incel.md)), then he somehow tries to brainwash the readers to believe he is "against capitalism" or what? :'D (Or is he not? I dunno. Definitely seems to be riding the [eco](eco.md) wave.) The guy also seems **[egoistic](egoism.md) as fuck**, invents weird hipster names and "personal pronouns", has some [ugly](body_shaming.md) "body modifications", wears cringe rabbit costumes and tries to write in a super cringe pompous/cryptic/poetic tryhard style probably in an attempt to appear smart while just making a fool of himself and, in addition, making it shithard to make any sense of his texts -- truly his tech writings are literal torture to read. The only thing he's missing is a fedora.
|
Firstly let's see about the letdowns: the site is [proprietary](proprietary.md) and **he licenses his "art" and some of his code under the proprietary [CC-BY-NC-SA](cc_by_nc_sa.md)**, big RETARD ALERT. This means he's a [capitalist](capitalism.md) [open soars](open_source.md) fanboy trying to monopolize art by keeping exclusive "commercial intellectual property rights" (as if his amateur stick figure level "art" had any commercial value lol). At least some of his code is [MIT](mit.md) (purely for populist reasons, to attract open soarz fangirls), but he also makes fucking **[PROPRIETARY](proprietary.md) PAID software** (e.g. Verreciel, see also [incel](incel.md)), then he somehow tries to brainwash the readers to believe he is "against capitalism" or what? :'D (Or is he not? I dunno. Definitely seems to be riding the [eco](eco.md) wave.) The guy also seems **[egoistic](egoism.md) as fuck**, invents weird hipster names and "personal pronouns", has some [ugly](body_shaming.md) "body modifications", wears cringe rabbit costumes and tries to write in a super cringe pompous/cryptic/poetic tryhard style probably in an attempt to appear smart while just making a fool of himself and, in addition, making it shithard to make any sense of his texts -- truly his tech writings are literal torture to read. The only thing he's missing is a fedora.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue