This commit is contained in:
Miloslav Ciz 2024-08-21 17:34:42 +02:00
parent 3a465aea74
commit 69394ab8da
13 changed files with 1928 additions and 1822 deletions

View file

@ -107,6 +107,7 @@ int main(void)
{
int x, divisors = 0;
printf("enter a number: ");
scanf("%d",&x); // read a number
for (int i = 1; i <= x; ++i)
@ -122,10 +123,58 @@ int main(void)
}
```
and in [comun](comun.md) as (for simplicity only works for numbers up to 9):
in [Forth](forth.md) as:
```
<- "0" - # read X and convert to number
variable x
variable divisorCount
: main
." enter a number: "
0 \ number to read
begin \ read the number by digits
key
dup dup 48 >= swap 57 <= and
while
48 - swap 10 * +
repeat
drop
dup . cr
x !
0 divisorCount !
x @ 1+ 1 do
x @ i mod 0 = if
1 divisorCount +!
then
loop
." number of divisors: " divisorCount @ . cr
divisorCount @ 2 = if
." It is a prime!" cr
then
;
main
bye
```
in [comun](comun.md) as:
```
0
@@ # read X and convert to number
<-
$0 $0 "0" < >< "9" > | ? !@ .
"0" - >< 10 * +
.
^
0 # divisor count
1 # checked number
@ -142,20 +191,43 @@ and in [comun](comun.md) as (for simplicity only works for numbers up to 9):
.
0 "divisors: " --> # write divisor count
$1 "0" + -> 10 ->
$1 10 >= ?
$1 10 / "0" + ->
.
$1 10 % "0" + -> 10 ->
$1 2 = ?
0 "It is a prime" --> 10 ->
.
```
This algorithm is however not very efficient and could be [optimized](optimization.md) -- for example there is no need to check divisors higher than the square root of the checked value (mathematically above square root the only divisor left is the number itself) so we could lower the number of the loop iterations and so make the algorithm finish faster.
and in Scheme [Lisp](lisp.md) as (here notice the difference in [paradigm](paradigm.md) -- loop is replaced with [recursion](recursion.md), as it's done in [functional](functional.md) programming):
```
(define (countDivisors x countFrom currentCount) ; recursive function
(if (> countFrom x)
(begin
(display "divisor count: ")
(display currentCount)
(newline)
(if (= currentCount 2)
(display "It is a prime!\n")))
(countDivisors x (1+ countFrom)
(+ currentCount (if (zero? (remainder x countFrom)) 1 0)))))
(display "enter a number: ")
(countDivisors (read) 1 0)
```
This algorithm is however not very efficient and could be **[optimized](optimization.md)** -- for example not only we wouldn't have to check if a number is divisible by 1 and itself (as every number is), but there is also no need to check divisors higher than the [square root](sqrt.md) of the checked value (mathematically above square root there only remain divisors that are paired with the ones already found below the square root) so we could lower the number of the loop iterations and so make the algorithm finish faster. You may try to improve the algorithm this way as an exercise :-)
## Study of Algorithms
Algorithms are the essence of [computer science](compsci.md), there's a lot of theory and knowledge about them.
Algorithms are the core topic of [computer science](compsci.md), there's a lot of theory and knowledge about them.
[Turing machine](turing_machine.md), a kind of mathematical bare-minimum computer, created by [Alan Turing](turing.md), is the traditional formal tool for studying algorithms, though many other [models of computation](model_of_computation.md) exist. From theoretical computer science we know not all problems are [computable](computability.md), i.e. there are problems unsolvable by any algorithm (e.g. the [halting problem](halting_problem.md)). [Computational complexity](computational_complexity.md) is a theoretical study of resource consumption by algorithms, i.e. how fast and memory efficient algorithms are (see e.g. [P vs NP](p_vs_np.md)). [Mathematical programming](mathematical_programming.md) is concerned, besides others, with optimizing algorithms so that their time and/or space complexity is as low as possible which gives rise to algorithm design methods such as [dynamic programming](dynamic_programming.md) (practical [optimization](optimization.md) is a more pragmatic approach to making algorithms more efficient). [Formal verification](formal_verification.md) is a field that tries to mathematically (and sometimes automatically) prove correctness of algorithms (this is needed for critical software, e.g. in planes or medicine). [Genetic programming](generic_programming.md) and some other methods of [artificial intelligence](ai.md) try to automatically create algorithms (*algorithms that create algorithms*). [Quantum computing](quantum.md) is concerned with creating new kinds of algorithms for quantum computers (a new type of still-in-research computers). [Programming language](programming_language.md) design is the art and science of creating languages that express computer algorithms well.
[Turing machine](turing_machine.md), a kind of mathematical bare-minimum computer, created by [Alan Turing](turing.md), is the traditional formal tool for studying algorithms, though many other [models of computation](model_of_computation.md) exist -- for example [lambda calculus](lambda_calculus.md) that's a basis of [functional programming](functional.md) under which we already see algorithms in a bit different light: not as a series of steps but rather as evaluating mathematical functions. From theoretical computer science we know not all problems are [computable](computability.md), i.e. there are problems unsolvable by any algorithm (e.g. the [halting problem](halting_problem.md)). [Computational complexity](computational_complexity.md) is a theoretical study of resource consumption by algorithms, i.e. how fast and memory efficient algorithms are (see e.g. [P vs NP](p_vs_np.md)). [Mathematical programming](mathematical_programming.md) is concerned, besides others, with optimizing algorithms so that their time and/or space complexity is as low as possible which gives rise to algorithm design methods such as [dynamic programming](dynamic_programming.md) (practical [optimization](optimization.md) is a more pragmatic approach to making algorithms more efficient). [Formal verification](formal_verification.md) is a field that tries to mathematically (and sometimes automatically) prove correctness of algorithms (this is needed for critical software, e.g. in planes or medicine). [Genetic programming](generic_programming.md) and some other methods of [artificial intelligence](ai.md) try to automatically create algorithms (*algorithms that create algorithms*). [Quantum computing](quantum.md) is concerned with creating new kinds of algorithms for quantum computers (a new type of still-in-research computers). [Programming language](programming_language.md) design is the art and science of creating languages that express computer algorithms well. Etcetc.
## Specific Algorithms

28
ashley_jones.md Normal file
View file

@ -0,0 +1,28 @@
# Ashley Jones
*"Either she's a genius comedian or he's a genius comedian."* --comment under one of her videos
Ashley Jones (born around 1999) is a rare specimen of a [based](based.md) [American](usa.md) biological (which on occasion gets questioned) [woman](woman.md) on the [Internet](internet.md), a [politically incorrect](political_correctness.md) [red pilled](red_pill.md) comedian who is sadly no longer underage. Ashley Jones IS NOT DANGEROUS. She got famous through [4chan](4chan.md) and similar boards thanks to having become red pilled at quite an early age: her being a pretty [underage girl](jailbait.md) on 4chan definitely contributed to her fame, however she started to create masterful OC comedic videos with which she managed to win the hearts of dedicated fans that wouldn't abandon her even after they could legally have sex with her (at least in theory). For some time she used mainstream platforms but, of course, [censorship](censorship.md) would eventually lead her to self-hosting all her stuff with [free software](free_software.md), which she now supports. She has pug [dogs](dog.md) and in one video said she had a brother, but not much else is known about her.
Her website is currently at **[https://icum.to](https://icum.to)**. Some of her old videos are archived on [jewtube](youtube.md) and bitchute. If you can, please go donate to Ashley right now, we don't want her to starve!
```
,,---,,
."" ( "".
; ( ) ;
; ( (("\.//"\ ) ;
|).--- --- . |
) |O>) ( <O>| (
( |.' : . '. | )
\| '--' |/
\ _____ /
'. -- .'
_____|'---'|______
/ ( \ / ) \
```
*Ashley is such a cutie.*
**Why is she so based?** For example for the following reasons { Note that this is purely my interpretation of what I've seen/read on her website. ~drummyfish }: She is a pretty, biological woman (i.e. NOT some kind of angry [trans](tranny.md) [landwhale](fat.md)) BUT she shits on [feminism](feminism.md) and acknowledges plain facts about women such as that they usually need to be "put in line" (with love) by a man and that they are simply different. She makes a nice, ACTUALLY ENTERTAINING, well made politically incorrect stuff, her art is sincere, not trying to pretend anything or ride on some kind of fashion wave. She is VERY talented at comedy, hosts her OWN video website with a modest fan following and even though on [Jewtube](youtube.md) she could get hundred thousand times more followers and make a fortune, she doesn't do it because that would compromise her art -- she does ask for donations but refuses to monetize her content with [ads](marketing.md) or [paywalls](paywall.md), creating a nice, pure, oldschool free speech Internet place looks to truly be the one thing she's aiming for. She makes [fun](fun.md) of herself (like that she has a crush on [Duke Nukem](duke3d.md) lol), masterfully plays along with jokes blatantly sexualizing her and does some cool stuff like post measurements of her asshole and finding her porn lookalikes for the fanbase. It looks like she possesses some skills with technology (at least [Luke Smith](luke_smith.md) level), she supports [free software](free_software.md). She acknowledges the insanity of [pedophile](pedophilia.md) hysteria and proposes lowering age of consent (despite saying she was NOT a pedophile herself). She wants to normalize nudity, and doesn't shave her legs. Her website is quite nice, 1.0 style, with high [LRS](lrs_wiki.md)/[4chan](4chan.md)/[Dramatica](dramatica.md) vibes, there are "offensive" jokes but she stresses she in fact doesn't encourage violence and that she's not an extremist -- in one video she says she dislikes transsexuals and wants to make fun of gays but that in fact she doesn't mind any individual being gay or whatever, basically just opposing the political movements, propaganda, brainwashing etcetc., i.e. showing the exact same kind of attitude as us. She also understands internet culture and things like [trolling](trolling.md) being part of it -- in one video she clearly separates Internet and [real life](irl.md) and says you "can't apply real life logic on the Internet", that's very mature. By this she for example supports consensual incest. She even freaking has her own imageboard that's by the way very good. She seems to see through propaganda and brainwashing, she says she does "not accept the reality" forced on her by this society, something we say and do as well, she shits on vaccines and likes cool "conspiracy theories". Yes, she seems SMART, she sees the power game of the elites, the propaganda, warns about it, shits on it. She seems to know how to write [English](english.md) without making 10 errors in every word. She advocates ETHICAL veganism, to spare animals of suffering. She hates [Elon Musk](elon_musk.md). She advocates not using cellphones and mainstream social networks. She does NOT have any [tattoos](tattoo.md).
Sure, [we](lrs.md) find disagreements with her, for example on the question of [privacy](privacy.md), but if we call [Diogenes](diogenes.md) a based man and [Encyclopedia Dramatica](dramatica.md) a based website, we also have to admit Ashley Jones is a based woman and her website is likewise no less cool.

4
faq.md
View file

@ -176,6 +176,10 @@ Now when it comes to *"hating"* people, there's an important distinction to be s
And yeah, of course sometimes we make [jokes](jokes.md) and sarcastic comments, it is relied on your ability to recognize those yourself. We see it as retarded and a great insult to intelligence to put disclaimers on jokes, that's really the worst thing you can do to a joke.
### B... b... but u cant write a big work it like this.
Bitch I can, I have no boss, no publisher, no sponsors, no collaborators, no paying customers, no TOS, no COC, I don't have to suck any dicks, I can write literally what I want here in any way I want -- this means the work is TRULY free, it has practically no barriers and censoring mechanisms. Why don't you do it too?
### Why are you insulting some people very much?
There is the following rule: if he's got [too much fame](hero_culture.md), he needs more shame.

View file

@ -2,7 +2,7 @@
{ I'm a bit ashamed but I really got into Forth quite recently, it's possible I spread some misinformation here, please let me know if I do, thanks <3 ~drummyfish }
Forth ("fourth generation" shortened to four characters due to technical limitations) is a very [elegant](beauty.md), extremely [minimalist](minimalism.md) [stack](stack.md)-based [programming language](programming_language.md) (and a general computing environment) that uses [postfix](notation.md) (reverse Polish) notation -- it is one of the very best programming languages ever conceived. Forth's vanilla form is super simple, much simpler than [C](c.md), its design is ingenious and a compiler/interpreter can be made with relatively little effort, giving it high [practical freedom](freedom_distance.md) (that is to say Forth can really be in the hands of the people). As of writing this the smallest Forth implementation, [milliforth](milliforth.md), has just **340 bytes** (!!!) of [machine code](machine_code.md), that's just incredible. Forth finds use for example in [space](space.md) computers (e.g. [RTX2010](rtx2010.md), a radiation hardened space computer directly executing Forth) and [embedded](embedded.md) systems as a way to write efficient [low level](low_level.md) programs that are, unlike those written in [assembly](assembly.md), [portable](portability.md). Forth stood as the main influence for [Comun](comun.md), the [LRS](lrs.md) programming language, it is also used by [Collapse OS](collapseos.md) and [Dusk OS](duskos.md) as the main language. In minimalism Forth competes a bit with [Lisp](lisp.md), however, to Lisp fan's dismay, Forth seems to ultimately come out as superior, especially in performance, but ultimately probably even in its elegance (while Lisp may be more mathematically elegant, Forth appears to be the most elegant fit for real hardware).
Forth ("fourth generation" shortened to four characters due to technical limitations) is a very [elegant](beauty.md), extremely [minimalist](minimalism.md) [stack](stack.md)-based, untyped [programming language](programming_language.md) (and a general computing environment) that uses [postfix](notation.md) (reverse Polish) notation -- it is one of the very best programming languages ever conceived. Forth's vanilla form is super simple, much simpler than [C](c.md), its design is ingenious and a compiler/interpreter can be made with relatively little effort, giving it high [practical freedom](freedom_distance.md) (that is to say Forth can really be in the hands of the people). As of writing this the smallest Forth implementation, [milliforth](milliforth.md), has just **340 bytes** (!!!) of [machine code](machine_code.md), that's just incredible. Forth finds use for example in [space](space.md) computers (e.g. [RTX2010](rtx2010.md), a radiation hardened space computer directly executing Forth) and [embedded](embedded.md) systems as a way to write efficient [low level](low_level.md) programs that are, unlike those written in [assembly](assembly.md), [portable](portability.md). Forth stood as the main influence for [Comun](comun.md), the [LRS](lrs.md) programming language, it is also used by [Collapse OS](collapseos.md) and [Dusk OS](duskos.md) as the main language. In minimalism Forth competes a bit with [Lisp](lisp.md), however, to Lisp fan's dismay, Forth seems to ultimately come out as superior, especially in performance, but ultimately probably even in its elegance (while Lisp may be more mathematically elegant, Forth appears to be the most elegant fit for real hardware).
Not wanting to invoke a fanboy mentality, the truth still has to be left known that **Forth may be one of best [programming](programming.md) systems yet conceived**, it is a pinnacle of programming genius. While in the realm of "normal" programming languages we're used to suffering tradeoffs such as sacrificing performance for flexibility, Forth dodges this seemingly inevitable mathematical curse and manages to beat virtually all such traditional languages at EVERYTHING at once: [simplicity](minimalism.md), [beauty](beauty.md), memory compactness, flexibility, performance and [portability](portability.md). It's also much more than a programming language, it is an overall system for computing, a calculator, programming language and its own debugger but may also serve for example as a [text editor](text_editor.md) and even, without exaggeration, a whole [operating system](os.md) (that is why e.g. DuskOS is written in Forth -- it is not as much written in Forth as it actually IS Forth). Understandably you may ask: if it's so great, why isn't it very much used "in the business"? Once someone summed it up as follow: Forth gives us unprecedented freedom and that allows [retards](soydev.md) to come up with bad design and unleash destruction -- [capitalism](capitalism.md) needs languages for monkeys, that's why [bad languages](rust.md) prosper. Remember: popularity has never been a measure of quality -- the best art will never be mainstream, it can only be understood and mastered by a few.

View file

@ -18,7 +18,7 @@ Lisps also have various systems of [macros](macro.md) that allow to extend the l
- **Common Lisp** (CL): The "big", [bloated](bloat.md) (for Lisp standards), "feature rich" kind of Lisp, around since 1984; it is widely supported and well standardized by ANSI.
- **Scheme** (and descendants such as *Racket*): Well established minimalist branch of Lisp, around since 1975.
- **Clojure**: Some shitty Lisp in [Java](java.md) or something.
- **Clojure**: Some shitty Lisp in [Java](java.md) or something. It distances itself from other Lisps by dropping some essential structures such as cons cells, for which some (like [Richard Stallman](rms.md)) argue it's not even Lisp anymore.
- **PicoLisp**: Another minimalist kind of Lisp, looks cool but probably not as famous as Scheme.
- **Emacs Lisp**: Used in [Emacs](emacs.md) text editor.
- ...
@ -54,7 +54,7 @@ Here is a small cheatsheet:
- **variables**: `(define varName value)` creates variable *varName* with initial value set. Similarly `(let ((v1 a) (v2 b) ...) commands)` creates a block (similar to C's `{`/`}` block) with local variables *v1*, *v2* etc. (with initial values *a*, *b* etc.). Then `(set! var value)` is used to set the variable value (`!` indicates a side effect).
- **functions**: `(define (fName x y z) ...)` creates function *fName* with parameters *x*, *y* and *z*; `(fName a b c)` calls the function. Expressions in function are evaluated from left to right, the value of last expression is returned by the function.
- **[input/output](io.md)**: `(read)` reads a value from input, `(display x)` prints out value *x*.
- **other**: `sin`, `cos`, `log`, `exp`, `sqrt`, `number->string`, `string->number`, `string?`, `list?`, `character?`, `cons` (creates pair from two values), `list` (creates list from all arguments), `quote` (special form, creates a list without evaluating it), `(lambda (x y ...) commands ...)` (creates anonymous function), ...
- **other**: `sin`, `cos`, `log`, `exp`, `sqrt`, `number->string`, `string->number`, `string-append`, `string?`, `list?`, `character?`, `cons` (creates pair from two values), `list` (creates list from all arguments), `quote` (special form, creates a list without evaluating it), `(lambda (x y ...) commands ...)` (creates anonymous function), ...
**Example**: here is our standardized **divisor tree** program written in Scheme:
@ -96,6 +96,4 @@ Here is a small cheatsheet:
(mainLoop)
```
TODO: the basic two-function definition of Lisp

View file

@ -6,7 +6,7 @@ In context of [technology](tech.md) minimalism is a design philosophy which puts
Antoine de Saint-Exupery sums it up with a quote: *we achieve perfection not when there is nothing more to add but when there is nothing left to take away.*
**[Forth](forth.md)** is perhaps the best example of software minimalism and demonstrates that clever, strictly minimalist design can be absolutely superior to the best efforts of maximalists.
**[Forth](forth.md)** is perhaps the best example of software minimalism and demonstrates that clever, strictly minimalist design can be absolutely superior to the best efforts of maximalists. Languages such as Scheme [Lisp](lisp.md) show that minimalism can also be applied on high level of [abstraction](abstraction.md).
The concept of minimalism is also immensely important in [art](art.md), religion and other aspects of culture and whole society, for example in architecture and design we see a lot of minimalism, and basically every major religion values frugality and letting go material desired, be it [Christianity](christianity.md), [Islan](islam.md) or [Buddhism](buddhism.md). Therefore there also exists the generalized concept of **life minimalism** which applies said wisdom and philosophy to all areas of [life](life.md) and which numerous technological minimalists quite naturally start to follow along the way -- life minimalism is about letting go of objects, thoughts and desires that aren't necessarily needed because such things enslave us and mostly just make us more miserable; from time to time you should meditate a little bit about what it is that you really want and need and only keep that. Indeed this is nothing new under the Sun, this wisdom has been present for as long as humans have existed, most religions and philosophers saw a great value in [asceticism](asceticism.md), frugality and even poverty, as owning little leads to [freedom](freedom.md). For instance owning a [car](car.md) is kind of a slavery, you have to clean it, protect it, repair it, [maintain](maintenance.md) it, pay for parking space, pay for gas, pay for insurance -- this is not a small commitment and you sacrifice a significant part of your life and [head space](head_space.md) to it (especially considering additional commitments of similar magnitude towards your your house, garden, clothes, electronics, furniture, pets, bank accounts, social networks and so forth), a minimalist will rather choose to get a simple [suckless](suckless.md) bicycle, travel by public transport or simply walk.

View file

@ -12,6 +12,8 @@ Humans first started to use positive natural numbers (it seems as early as 30000
Basically **anything can be encoded as a number** which makes numbers a universal abstract "medium" -- we can exploit this in both mathematics and programming (which are actually the same thing). Ways of encoding [information](information.md) in numbers may vary, for a mathematician it is natural to see any number as a multiset of its [prime](prime.md) factors (e.g. 12 = 2 * 2 * 3, the three numbers are inherently embedded within number 12) that may carry a message, a programmer will probably rather encode the message in [binary](binary.md) and then interpret the 1s and 0s as a number in direct representation, i.e. he will embed the information in the digits. You can probably come up with many more ways.
But what really is a number? What makes number a number? Where is the border between numbers and other abstract objects? Essentially number is an abstract mathematical object made to model something about [reality](irl.md) (most fundamentally the concept of counting, expressing amount) which only becomes meaninful and useful by its relationship with other similar objects -- other numbers -- that are parts of the same, usually (but not necessarily) infinitely large set. We create systems to give these numbers names because, due to there being infinitely many of them, we can't name every single one individually, and so we have e.g. the [decimal](decimal.md) system in which the name 12345 exactly identifies a specific number, but we must realize these names are ultimately not of mathematical importance -- we may call a number 1, I, 2/2, "one", "uno" or "jedna", it doesn't matter -- what's important are the relationships between numbers that create a STRUCTURE. I.e. a set of infinitely many objects is just that and nothing more; it is the relationships that allow us to operate with numbers and that create the difference between integers, real numbers or the set of colors. These relatinships are expressed by operations (functions, maps, ...) defined with the numbers: for example the comparison operation *is less than* (<) which takes two numbers, *x* and *y*, and always says either *yes* (*x* is smaller than *y*) or *no*, gives numbers order, it creates the number line and allows us to count and measure. Number sets usually have similar operations, typically for example addition and multiplication, and this is how we intuitively judge what numbers are: they are sets of objects that have defined operations similar to those of natural numbers (the original "cavemen numbers"). However some more "advanced" kind of numbers may have lost some of the simple operations -- for example [complex numbers](complex_number.md) are not so straightforward to compare -- and so they may get more and more distant from the original natural numbers. And this is why sometimes the border between what is and what isn't a number may be blurry -- for example it can't objectively be said if infinity is a number or not, simply because number sets that include infinity lose many of the nicely defined operations, the structure of the set changes a lot. So arguing about what is a number ultimately becomes subjective, it's similar to arguing about what is and isn't a planet.
**[Order](order.md)** is an important concept related to numbers, we usually want to be able to compare numbers so apart from other operations such as addition and multiplication we also define the comparison operation. However note that not every order is total, i.e. some numbers may be incomparable (consider e.g. complex numbers).
Here are some [fun](fun.md) facts about numbers:

View file

@ -2,7 +2,7 @@
*The issue is not my language but your ego.*
Political correctness (abbreviated PC) stands for [pseudoleftist](pseudoleft.md) [censorship](censorship.md) and [propaganda](propaganda.md) forced into language, thinking, [science](science.md), [art](art.md) and generally all of [culture](culture.md), officially justified as "[protecting](protection.md) people from getting [offended](offended_culture.md)". It's a political tool serving mostly as a weapon and vehicle for [populism](populism.md), a concept allowing creation of [political capital](political_capital.md) by taking advantage of the events of the [second World War](ww2.md), similarly to how for example religious ideas are twisted and turned for justifying political decisions completely incompatible with the religion in question. Political correctness is [toxicity](toxic.md) forced into mainstream [culture](culture.md), it does an immense [harm](harmful.md) to society as it is an artificially invented "issue" that not only puts people and science under heavy control, surveillance, censorship and threat of punishment, normalizing such practice, but also destroys culture, freedom of art and research and creates a great conflict between those who conform and those who value truth, freedom of art, science and communication, not talking about burdening the whole society with yet another [competitive](competition.md) [bullshit](bullshit.md) that doesn't have to exist at all. Political correctness is mainly a political tool that allows elimination (so called [cancelling](cancel_culture.md)) and discrediting opposition of [pseudoleftist](pseudoleft.md) political movements and parties, as well as brainwashing and thought control (see e.g. [Newspeak](newspeak.md)), and as such is criticized both by rightists and leftists (see e.g. [leftypol](leftypol.md)).
Political correctness (abbreviated PC) stands for [pseudoleftist](pseudoleft.md) [censorship](censorship.md) and [propaganda](propaganda.md) forced into language, thinking, [science](science.md), [art](art.md) and generally all of [culture](culture.md), officially justified as "[protecting](protection.md) people from getting [offended](offended_culture.md)". It's not just a way of social network [virtue signaling](virtue_signaling.md) but also a handy political tool serving mostly as a weapon and vehicle for [populism](populism.md), a concept allowing creation of [political capital](political_capital.md) by taking advantage of the events of the [second World War](ww2.md), similarly to how for example religious ideas are twisted and turned for justifying political decisions completely incompatible with the religion in question. Political correctness is [toxicity](toxic.md) forced into mainstream [culture](culture.md), it does an immense [harm](harmful.md) to society as it is an artificially invented "issue" that not only puts people and science under heavy control, surveillance, censorship and threat of punishment, normalizing such practice, but also destroys culture, freedom of art and research and creates a great conflict between those who conform and those who value truth, freedom of art, science and communication, not talking about burdening the whole society with yet another [competitive](competition.md) [bullshit](bullshit.md) that doesn't have to exist at all. Political correctness is mainly a political tool that allows elimination (so called [cancelling](cancel_culture.md)) and discrediting opposition of [pseudoleftist](pseudoleft.md) political movements and parties, as well as brainwashing and thought control (see e.g. [Newspeak](newspeak.md)), and as such is criticized both by rightists and leftists (see e.g. [leftypol](leftypol.md)).
```

View file

@ -143,8 +143,8 @@ Here is a table of notable programming languages in chronological order (keep in
| [C#](c_sharp.md) | NO | 2000 | 4.04 (G)| 26 (G) | | | | proprietary (yes it is), extremely bad lang. owned by Micro$oft, AVOID |
| [D](d.md) | no | 2001 | | | | | | some expansion/rework of C++? OOP, generics etcetc. |
| [Rust](rust.md) | NO! lol | 2006 | 1.64 (G)| 3.33 (G) | | | 0 :D | extremely bad, slow, freedom issues, toxic community, no standard, AVOID|
| [Go](go.md) | **kind of** | 2009 | 4.71 (G)| 5.20 (G) | | | 130, proprietary? | "successor to C" but not well executed, bearable but rather avoid |
| [LIL](lil.md) | **yes** | 2010? | | | | | | not known too much but nice, "everything's a string" |
| [Go](go.md) | **kind of** maybe| 2009 | 4.71 (G)| 5.20 (G) | | | 130, proprietary? | "successor to C" but not well executed, bearable but rather avoid |
| [LIL](lil.md) | **yea** | 2010? | | | | | | not known too much but nice, "everything's a string" |
| [uxntal](uxn.md) | **yes** but SJW | 2021 | | | 400 (official) | | 2? (est.), proprietary | assembly lang. for a minimalist virtual machine, PROPRIETARY SPEC. |
| **[comun](comun.md)** | **yes** | 2022 | | | 4K | 76 | 2, CC0 | "official" [LRS](lrs.md) language, WIP, similar to Forth |

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

View file

@ -2,10 +2,10 @@
This is an autogenerated article holding stats about this wiki.
- number of articles: 589
- number of commits: 862
- total size of all texts in bytes: 4227365
- total number of lines of article texts: 32048
- number of articles: 590
- number of commits: 863
- total size of all texts in bytes: 4234588
- total number of lines of article texts: 32153
- number of script lines: 262
- occurences of the word "person": 7
- occurences of the word "nigger": 91
@ -24,71 +24,93 @@ longest articles:
- [c](c.md): 44K
- [programming_language](programming_language.md): 44K
- [3d_model](3d_model.md): 40K
- [woman](woman.md): 36K
- [bloat](bloat.md): 36K
- [internet](internet.md): 36K
- [woman](woman.md): 32K
- [history](history.md): 32K
- [game](game.md): 32K
- [random_page](random_page.md): 32K
- [game](game.md): 32K
- [main](main.md): 32K
- [pseudorandomness](pseudorandomness.md): 32K
top 50 5+ letter words:
- which (2387)
- there (1836)
- which (2395)
- there (1838)
- people (1633)
- example (1409)
- other (1303)
- number (1197)
- software (1143)
- about (1135)
- example (1415)
- other (1307)
- number (1216)
- software (1144)
- about (1139)
- program (948)
- because (886)
- because (889)
- their (882)
- would (878)
- would (880)
- called (822)
- being (804)
- being (806)
- language (798)
- something (796)
- things (795)
- something (795)
- numbers (778)
- simple (749)
- numbers (792)
- simple (750)
- computer (749)
- without (713)
- programming (702)
- function (698)
- these (679)
- different (665)
- however (659)
- system (629)
- programming (704)
- function (700)
- these (682)
- different (666)
- however (661)
- system (630)
- world (619)
- doesn (609)
- doesn (610)
- should (605)
- point (586)
- while (581)
- while (582)
- games (578)
- society (576)
- drummyfish (549)
- simply (548)
- drummyfish (550)
- simply (549)
- though (546)
- using (544)
- still (540)
- possible (530)
- similar (520)
- memory (520)
- similar (515)
- https (510)
- course (503)
- value (496)
- course (504)
- value (498)
- technology (496)
- always (484)
- always (485)
- basically (480)
- really (472)
- really (473)
- first (462)
latest changes:
```
Date: Mon Aug 19 21:04:41 2024 +0200
bilinear.md
dramatica.md
dynamic_programming.md
exercises.md
forth.md
free_speech.md
john_carmack.md
less_retarded_society.md
lisp.md
lrs.md
lrs_dictionary.md
main.md
number.md
political_correctness.md
programming_language.md
random_page.md
recursion.md
reddit.md
vector.md
wiki_pages.md
wiki_stats.md
Date: Thu Aug 15 12:41:06 2024 +0200
bloat.md
censorship.md
@ -106,29 +128,6 @@ Date: Thu Aug 15 12:41:06 2024 +0200
ioccc.md
island.md
javascript.md
john_carmack.md
jokes.md
just_werks.md
kids_these_days.md
kwangmyong.md
lambda_calculus.md
left_right.md
minimalism.md
money.md
often_confused.md
programming_language.md
proprietary.md
quine.md
random_page.md
rgb565.md
stereotype.md
wavelet_transform.md
wiki_pages.md
wiki_stats.md
wiki_style.md
www.md
zero.md
Date: Mon Aug 12 13:51:40 2024 +0200
```
most wanted pages:
@ -136,6 +135,7 @@ most wanted pages:
- [data_type](data_type.md) (14)
- [irl](irl.md) (12)
- [embedded](embedded.md) (12)
- [complex_number](complex_number.md) (11)
- [cli](cli.md) (11)
- [buddhism](buddhism.md) (11)
- [array](array.md) (11)
@ -143,7 +143,6 @@ most wanted pages:
- [quake](quake.md) (10)
- [meme](meme.md) (10)
- [drm](drm.md) (10)
- [complex_number](complex_number.md) (10)
- [pointer](pointer.md) (9)
- [syntax](syntax.md) (8)
- [sdl](sdl.md) (8)
@ -156,11 +155,11 @@ most wanted pages:
most popular and lonely pages:
- [lrs](lrs.md) (294)
- [lrs](lrs.md) (295)
- [capitalism](capitalism.md) (241)
- [c](c.md) (221)
- [bloat](bloat.md) (214)
- [free_software](free_software.md) (176)
- [free_software](free_software.md) (177)
- [game](game.md) (141)
- [suckless](suckless.md) (140)
- [proprietary](proprietary.md) (123)
@ -171,8 +170,8 @@ most popular and lonely pages:
- [linux](linux.md) (92)
- [gnu](gnu.md) (91)
- [programming](programming.md) (86)
- [censorship](censorship.md) (85)
- [fun](fun.md) (84)
- [censorship](censorship.md) (86)
- [fun](fun.md) (85)
- [free_culture](free_culture.md) (82)
- [fight_culture](fight_culture.md) (81)
- [less_retarded_society](less_retarded_society.md) (80)
@ -187,7 +186,6 @@ most popular and lonely pages:
- [corporation](corporation.md) (73)
- [chess](chess.md) (71)
- ...
- [anal_bead](anal_bead.md) (5)
- [adam_smith](adam_smith.md) (5)
- [aaron_swartz](aaron_swartz.md) (5)
- [zuckerberg](zuckerberg.md) (4)
@ -216,5 +214,6 @@ most popular and lonely pages:
- [deferred_shading](deferred_shading.md) (4)
- [cyber](cyber.md) (4)
- [crow_funding](crow_funding.md) (4)
- [ashley_jones](ashley_jones.md) (4)
- [random_page](random_page.md) (2)

View file

@ -133,7 +133,7 @@ Previously in the article I have stated the following:
This section will be dedicated to me fulfilling my promise. Please note that me acknowledging a based woman doesn't automatically come with me approving of everything she does, I just think she is very, VERY cool in many ways and I admit she impressed me to a very high level. Also keep in mind a based woman may later on turn into unbased woman, just like [Luke Smith](luke_smith.md) did for instance.
I have found the website of **[Ashley Jones](ashley_jones.md)**: [https://icum.to](https://icum.to). She immediately caught my attention, I reckon she is truly based, for example for the following reasons (note that this is purely my interpretation of what I've seen/read on her website): She is a pretty, biological woman (i.e. NOT some kind of angry trans landwhale) BUT she shits on feminism and acknowledges plain facts about women such as that they usually need to be "put in line" (with love) by a man and that they are simply different. She makes a nice, ACTUALLY ENTERTAINING, well made politically incorrect stuff, her art is sincere, not trying to pretend anything or ride on some kind of fashion wave. She is VERY talented at comedy, hosts her OWN video website with a modest fan following and even though on [Jewtube](youtube.md) she could get hundred thousand times more followers and make a fortune, she doesn't do it -- she does ask for donations but refuses to monetize her content with ads, creating a nice, pure, oldschool free speech Internet place looks to truly be the one thing she's aiming for. She makes fun of herself (like that she has a crush on [Duke Nukem](duke3d.md) lol), masterfully plays along with jokes blatantly sexualizing her and does some cool stuff like post measurements of her asshole and finding her porn lookalikes for the fanbase. It looks like she possesses some skills with technology (at least [Luke Smith](luke_smith.md) level), she supports [free software](free_software.md). She acknowledges the insanity of [pedophile](pedophilia.md) hysteria and proposes lowering age of consent (despite saying she was NOT a pedophile herself). She wants to normalize nudity, and doesn't shave her legs. Her website is quite nice, 1.0 style, with high [LRS](lrs_wiki.md)/[4chan](4chan.md)/[Dramatica](dramatica.md) vibes, there are "offensive" jokes but she stresses she in fact doesn't encourage violence and that she's not an extremist -- in one video she says she dislikes transsexuals and wants to make fun of gays but that in fact she doesn't mind any individual being gay or whatever, basically just opposing the political movements, propaganda, brainwashing etcetc., i.e. showing the exact same kind of attitude as us. She also understands internet culture and things like [trolling](trolling.md) being part of it -- in one video she clearly separates Internet and [real life](irl.md) and says you "can't apply real life logic on the Internet", that's very mature. By this she for example supports consensual incest. She even freaking has her own imageboard that's by the way very good. She seems to see through propaganda and brainwashing, she says she does "not accept the reality" forced on her by this society, something we say and do as well, she shits on vaccines and likes cool "conspiracy theories". Yes, she seems SMART, she sees the power game of the elites, the propaganda, warns about it, shits on it. She seems to know how to write [English](english.md) without making 10 errors in every word. She advocates ETHICAL veganism, to spare animals of suffering. She hates [Elon Musk](elon_musk.md). She advocates not using cellphones and mainstream social networks. (She does NOT have any [tattoos](tattoo.md) either and expressed what looked like gisgust over them.) **Ashley Jones, I apologize to you, please stay awesome and inspire more women to be as based as you are <3 --drummyfish**. No, the words don't come out of my penis, they come out of my heart. Please stay cool.
I have found the website of **[Ashley Jones](ashley_jones.md)**. She immediately caught my attention, I reckon she is truly based for reasons now stated in her own article :-) **Ashley Jones, I apologize to you, please stay awesome and inspire more women to be as based as you are <3 --drummyfish**. No, the words don't come out of my penis, they come out of my heart. Please stay cool.
PLEASE PLEASE PLEASE Ashley don't fuck it up please, stay our Internet queen don't get [shitty](shit.md) pretty please! (LRS note for those who are retarded: yes, this is a bit of a hyperbole, don't unironically make [cults of personalities](hero_culture.md). But Ashley is officially a mini queen of the Internetz now.)