This commit is contained in:
Miloslav Ciz 2024-05-15 18:01:55 +02:00
parent bf2ed8760e
commit 9ac84f6fd2
10 changed files with 1783 additions and 1772 deletions

View file

@ -132,4 +132,5 @@ At this point basically anything else is better. But we here advocate [less reta
- [fascism](fascism.md)
- ["anarcho" capitalism](ancap.md)
- [1984](1984.md)
- [corporation](corporation.md)
- [corporation](corporation.md)
- [zapitalism](zapitalism.md)

6
coc.md
View file

@ -2,7 +2,7 @@
*COC is like a tiny little guillotine of the "[open $ource](open_source.md) revolution".*
Code of conduct (COC), also *code of coercion* or *code of [censorship](censorship.md)*, is a [shitty](shit.md) invention of [SJW](sjw.md) [fascists](fascism.md) that's put up in projects (e.g. software) and which declares how developers of a specific project must behave socially (typically NOT just within the context of the development but also outside of it), generally pushing toxic woke concepts such as forced inclusivity, exclusivity of people with unapproved political opinions or use of [politically correct](political_correctness.md) language ([newspeak](newspeak.md)). Sometimes a toxic COC hides under a different name such as *social contract*, *code of "ethics"* or *mission statement*, though not necessarily. COC is typically placed in the project repository as a `CODE_OF_CONDUCT` file. In practice COCs are used to establish dictatorship and allow things such as kicking people out of development because of their political opinions expressed anywhere, inside or outside the project, and to push political opinions through software projects. COCs are an indication of [tranny software](tranny_software.md). See also http://techrights.org/2019/04/23/code-of-coercion/.
Code of conduct (COC), also *code of coercion* or *code of [censorship](censorship.md)*, is a [shitty](shit.md) invention of [SJW](sjw.md) [fascists](fascism.md) that's put up in projects (e.g. software) and which declares how developers of a specific project must behave socially (typically NOT just within the context of the development but also outside of it), generally pushing toxic woke concepts such as forced inclusivity, exclusivity of people with unapproved political opinions or use of [politically correct](political_correctness.md) language ([newspeak](newspeak.md)). Sometimes a toxic COC hides under a different name such as *social contract*, *code of "ethics"* or *mission statement*, though not necessarily. COC is typically placed in the project repository as a `CODE_OF_CONDUCT` file, but some projects (for example Google's [Go](golang.md) language) strategically hide it elsewhere so as to firstly satisfy those who want a COC and trick at least some of those who don't want it into thinking it's not there -- don't be fooled into thinking this is just a matter of chance, it's a matter of public relations and marketing teams who make highly calculated decisions about where to place the COC, how to name the file etc. so as to maximize the number of supporters of the software -- to a corporation this is a decision more important than for example actual quality of the software. In practice COCs are used to establish dictatorship and allow things such as kicking people out of development because of their political opinions expressed anywhere, inside or outside the project, and to push political opinions through software projects. COCs are an indication of [tranny software](tranny_software.md). See also http://techrights.org/2019/04/23/code-of-coercion/.
**COCs are extremely controversial and opposed by many**, for example [Alexandre Oliva](alexandre_oliva.md), one of the top people at [Free Software Foundation](fsf.md), the maintainer of [Linux libre](linux_libre.md) who was a serious candidate of the FSF president, himself identifying as "neurodivergent" and being rather [politically correct](political_correctness.md), has expressed extreme criticism ([here](http://www.fsfla.org/ikiwiki/blogs/lxo/2023-09-28-objections-to-binutils-CoC.en.html)) of forcing a COC into GNU Binutils. He criticized not only forceful push of the decision to put a COC (they basically just announced it without asking if people agree with it), but also stated very true observations such as that "[the power of] enforcement and exclusion tends to attract people with authoritarian leanings" and that he himself feels "vulnerable and unsafe" -- again, someone who basically plays by the pseudoleftist rules. Expanding on the guillotine comparison, Oliva knows that the French revolution (and all other revolutions) devoured many of its children, and though he probably feels part of this revolution, he still criticized the guillotine.
@ -14,4 +14,6 @@ Code of conduct (COC), also *code of coercion* or *code of [censorship](censorsh
Anyway it's best to avoid any kind of COC file in the repository, it just takes up space and doesn't serve anything. We may simply ignore this shitty concept completely. You may argue why we don't ignore e.g. [copyright](copyright.md) in the same way and just not use any [licenses](license.md)? The situation with copyright is different: it exists by default, without a license file the code is proprietary and our neighbors don't have the legal safety to execute basic freedoms, they may be bullied by the state -- for this we are forced to include a license file to get rid of copyright. With COC there simply isn't any such implicit issues to be solved (because COCs are simply inventing their own issues), so we just don't try to solve non-issues.
**Should you avoid software with COC?** Well, yes if possible, though it's very difficult nowadays. A COCed software is not really legally non-free, you can really [fork](fork.md) such project and just delete the COC file, there is no problem in that; the issue is not the file itself but more what it signifies -- it indicates a very toxic community around the project and often also harmful properties of the projects which is most likely [tranny software](tranny_software.md) and therefore [bloat](bloat.md) using shit languages like [Rust](rust.md) etc. Even if you can legally take a copy of the software from the toxic community and "make it your own", strip it off their propaganda, you probably won't rewrite it from scratch. Even if you do something with the software you are legally allowed to do, the community may bully you online because well, they are just toxic. COC is just a sign of trouble to come and a smell of bad technology. Rather seek for something better.
**As of 2024 every [mainstream](mainstream.md) project has a COC** -- if it's a collaborative, non-uderground project, you have to assume it is fascist software until proven otherwise. The only software without COC now are small, usually one man projects such as [suckless](suckless.md) and [LRS](lrs.md) programs.
**Should you avoid software with COC?** Well, yes if possible, though it's very difficult today, it is forced on you and more often than not there are no alternatives. A COCed software is not really legally non-free, you can really [fork](fork.md) such project and just delete the COC file, there is no problem in that; the issue is not the file itself but more what it signifies -- it indicates a very toxic community around the project and often also harmful properties of the projects which is most likely [tranny software](tranny_software.md) and therefore [bloat](bloat.md) using shit languages like [Rust](rust.md) etc. Even if you can legally take a copy of the software from the toxic community and "make it your own", strip it off their propaganda, you probably won't rewrite it from scratch. Even if you do something with the software you are legally allowed to do, the community may bully you online because well, they are just toxic. COC is just a sign of trouble to come and a smell of bad technology. Rather seek for something better.

View file

@ -177,8 +177,10 @@ Bear in mind the main purpose of this quiz is for you to test your understanding
74. If your computer resides in a private network that's connected to the Internet through a router that performs network address translation ([NAT](nat.md), common with many ISPs), why you typically cannot host a server that would be publicly accessible from the outside [Internet](internet.md)? I.e. explain how NAT works and say what's preventing outside computers from reaching your server behind it. How can you make your server work even behind NAT?
75. We know that in C (C99) we can kind of use arrays and pointers "interchangeably", we are taught they are really the same. However show at least one example of when the difference matters, i.e. considering e.g. `int *a;` vs `int a[N];` write some expressions with `a` in it where the distinction will be significant.
76. Write sed substitution command (the one that starts with `s/`) that will convert Markdown links (format: `[link text](destination)`) to HTML links (format: `<a href="destination">link text</a>`). You probably need [regular expression](regex.md) capture groups for this.
77. Give at least three examples of palindromic English words (read the same forward and backwards), each at least four letters long.
78. Did you enjoy this quiz?
77. Give at least three examples of palindromic English words (read the same forward and backwards), each at least four letters long.
78. Six extremely obese [women](woman.md) -- three normal and three lesbian -- want to get to a party that's in the sixth floor of a building. As they are morbidly obese using stairs is not an option, they have to use the lift. The lift is on the ground floor but its outside button is broken, it can only ride if there is at least one human inside it who controls it (and it also doesn't go to any other floor than the two), but it also cannot carry more than two women at once (remember, they are obese). Lesbian must never outnumber the normal women otherwise they wouldn't be able to control themselves and would rape them. The women are too dumb to solve the problem of how to get to the sixth floor without any rape happening, they call you to help them -- find a solution to this.
79. Does 0.999... (infinitely many 9s) equal 1?
80. Did you enjoy this quiz?
### Answers
@ -258,8 +260,10 @@ Bear in mind the main purpose of this quiz is for you to test your understanding
74. Behind NAT you're in a private network, computers inside it have no public addresses (their IP addresses are in the private range and potentially same as addresses of computers in other private networks), only the router has a public IP address that's unique within the Internet, i.e. from Internet's point of view there is only one device connected -- your router. Computers behind this router are invisible, so no one can connect to the server that's behind it. The possibility of you having a two way communication from within this private network with the outside Internet is enabled by the router who communicates for you when you ask for it, i.e. when you (from inside the private network) initiate the connection -- the router then creates the connection for you and talks to the outside world for you (translating your private address to its public address, hence *network address translation*). But no one can initiate communication from the outside, the router wouldn't know to whom he wants to speak. This can be solved e.g. by port forwarding (setting some default computer to which communication from outside will be redirected) or tunneling (keeping a constant connection with some outside proxy server that's listening to requests and resending them).
75. For example `sizeof(a)`: if `a` is a pointer, size of pointer will be returned whereas in case of array the size of the whole array will be returned. Similarly e.g. `&a`: if `a` is a pointer, we'll get a pointer to pointer (generally a different address) whereas in case of array `a` and `&a` gives the same address -- that of the array's first element (though the type will be different).
76. Something like `s/\[\([^]]*\)\](\([^)]*\))/<a href="\2">\1<\/a>/g`.
77. For example: poop, boob, civic, deed, level, rotor, madam, refer, stats etc.
78. yes
77. For example: poop, boob, civic, deed, level, rotor, madam, refer, stats etc.
78. For example (`L` = lesbian, `N` = normal): `LLLNNN *|` -> `NNNL |* LL` -> `NNNLL *| L` -> `NNN |* LLL` -> `NNNL *| LL` -> `NL |* NNLL` -> `NNLL *| NL` -> `LL |* NNNL` -> `LLL *| NNN` -> `L |* NNNLL` -> `LL *| NNNL` -> `|* NNNLLL`.
79. yes (look it up)
80. yes
## Other

View file

@ -1,8 +1,9 @@
# Go (Programming Language)
Go (also golang) is a compiled [programming language](programming_language.md) advertised as the the "[modern](modern.md)" successor to [C](c.md), it is co-authored by one of C's authors, [Ken Thompson](ken_thompson.md), and has been worked on by [Rob Pike](rob_pike.md), another famous Unix hacker (who however allegedly went insane and has been really doing some crazy shit for years). Of all the new language go is one of the least [harmful](harmful.md), however it's still quite [shit](shit.md). Some reasons for this are:
Go (also golang) is a [transsexual](tranny_software.md) compiled [programming language](programming_language.md) advertised as the the "[modern](modern.md)" successor to [C](c.md), it is co-authored by one of C's authors, [Ken Thompson](ken_thompson.md), and has been worked on by [Rob Pike](rob_pike.md), another famous Unix hacker (who however allegedly went insane and has been really doing some crazy shit for years). Of all the new language go is one of the least [harmful](harmful.md), however it's still quite [shit](shit.md). Some reasons for this are:
- It is developed by [Google](google.md) and presented as "[open-source](open_source.md)" (not [free software](free_software.md)).
- It employs a [code of censorship](coc.md) (https://go.dev/conduct) and is therefore [tranny software](tranny_software.md) embracing fascism.
- It downloads additional [dependencies](dependency.md) during compilation, a huge defect due to which it's been rejected e.g. from [HyperbolaBSD](hyperbolabsd.md) (https://wiki.hyperbola.info/doku.php?id=en:philosophy:incompatible_packages).
- It has (classless) [OOP](oop.md) features.
- It has [bloat](bloat.md) such as [garbage collection](garbage_collection.md), built-in [complex number](complex_number.md) type, [concurrency](concurrency.md) and something akin a [package manager](package_manager.md) (*go get/install*).
@ -14,5 +15,3 @@ Go (also golang) is a compiled [programming language](programming_language.md) a
Anyway, it at least tries to stay *somewhat* simple in some areas and as such is probably better than other modern languages like [Rust](rust.md). It purposefully omits features such as [generics](generics.md) or static type conversions, which is good.
**How big is it really?** The official implementation by Google has whopping 2 million lines of code of self hosted implementation -- that's ginormous but keep in mind Google would likely implement minesweeper in two million lines of code too, so it may say little. Size of specification may be more informative -- that one has about 130 pages (after converting the official HTML specs to pdf), that's a bit smaller than that of C (the pure language part has about 160 pages), so that's not bad.
As of february 2024 there is no [code of conduct](coc.md) in the official repo, that's good too.

View file

@ -98,7 +98,7 @@ Our society is **[anarcho pacifist](anpac.md) and [communist](communism.md)**, m
## 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. However at the moment society seems too spoiled and change of a direction seems very unlikely, it seems more probable that we will destroy ourselves or enslave ourselves 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., resorting to easy ways of violence 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.
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 goal before all is to change the mindset, the [culture](culture.md), the way people think -- not the laws, laws are irrelevant, they are in place to tame shitty culture, once culture is fixed, laws will be eliminated. 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.
We already have technology and knowledge to implement our ideal society -- this may have been the most difficult part and it has already been achieved -- that's the good news.

View file

@ -13,6 +13,7 @@ WORK IN PROGRESS
| [assertiveness](assertiveness.md) | assholism |
| average citizen | normie, normalfag, bloatoddler, NPC, ... |
| [Blender](blender.md) | Blunder |
| Brave browser | Slave browser |
| [censorship](censorship.md) | censorshit |
| [CEO](ceo.md) | capitalist evil oppressor |
| [cloud](cloud.md) computing | clown computing |

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

View file

@ -11,5 +11,6 @@ I am hoping to possibly get a few more years of writing, however eventually [thi
- Keep the work accessible, at least in the underground; if it can't be on clearnet, keep it on on the dark net, on torrents, print it out on paper etc. I hereby thank you for doing this.
- Keep improving the work, add more articles, correct errors, translate it etc. Again, thank you.
- **This work will be modified with malicious intents** by those who dislike it, it will either be censored by removing what they deem unacceptable, or it will be changed so as to rather help promote their views; they will put words in my mouth to make it seem I supported something I actually opposed, to make me seem more insane than I actually was etc. -- again, forget I existed, view the ideas and judge them by clear logic; logic will help you reveal any edits made to this work, as this work is build on top of pure truth and logic, it is impossible to change something so as to keep it fitting in.
- Similarly if this work gets wider attention -- which is unlikely but possible, for example if some famous YouTubers makes a video about the schizo who made it or something -- it may be used to kickstart a harmful movement completely contradicting the original ideas -- therefore beware this, do not follow a "LRS" brand but only the ideas. This pattern is repeating in history: someone comes up with a good idea that gains some popularity, then someone else takes the popularity of it as capital, takes the idea and turns it completely on its head while keeping the majority of brand-following sheeps as supporters, while the original creator or the minority of original supporters of the true, pure idea are forgotten, suffocated by the majority of idiots, oftentimes ridiculed, censored, bullied, canceled and even removed. It happens over and over, typical example being e.g. open source, a capitalist movement, being spawned from free software, an anticapitalist movement, or with suckless, an anti-consumerist movement, spawning a ricing consumerist craziness, or with China successfully building capitalist society on top of "communism", or with militant, capitalist "Christians" riding on top of non-violent, anticapitalist teaching of Jesus and so on. Never follow the brand or a word, follow individual pure ideas.
- Also, especially for the readers in further [future](future.md), remember the message of this work will naturally be becoming more obscured and distorted just by the change of [human language](human_language.md) itself. Words slightly change meanings and sometimes shift by a lot, slight contemporary connotations and associations get lost and new ones arise so the meaning of every single word I use nowadays may differ significantly from your meaning of the word (this is always a problem with trying to understand ancient texts, see e.g. interpretations of [Bible](bible.md), quotes of [Jesus](jesus.md) and so on). Just as with intentional distortions though, logic should help you reveal them. This text is meant to point in the direction of truth and if it gets fuzzy, the direction will be more unclear, but you should be able to tell if it's pointing in the wrong direction because you can look there and you will simply find nothing.
- Remember to not become like them, do not use violence, do not become a fascist, do not fight them or wish them ill, be loving and peaceful, help everyone and be selfless. If against my advice you still choose to keep some memory of me, then please mainly remember that I loved you :) <3

View file

@ -2,10 +2,10 @@
This is an autogenerated article holding stats about this wiki.
- number of articles: 579
- number of commits: 799
- total size of all texts in bytes: 3777760
- total number of lines of article texts: 28967
- number of articles: 580
- number of commits: 800
- total size of all texts in bytes: 3782668
- total number of lines of article texts: 29133
- number of script lines: 262
- occurences of the word "person": 8
- occurences of the word "nigger": 74
@ -35,50 +35,50 @@ longest articles:
top 50 5+ letter words:
- which (2162)
- there (1637)
- people (1429)
- other (1181)
- example (1166)
- which (2163)
- there (1638)
- people (1427)
- other (1182)
- example (1168)
- software (1067)
- number (1034)
- number (1035)
- about (985)
- program (859)
- program (867)
- their (809)
- because (771)
- because (770)
- would (760)
- called (746)
- language (734)
- computer (730)
- computer (732)
- being (710)
- things (697)
- simple (696)
- numbers (688)
- something (668)
- something (670)
- without (656)
- programming (645)
- function (643)
- different (609)
- these (608)
- however (605)
- different (605)
- world (571)
- system (555)
- should (544)
- games (539)
- games (540)
- doesn (538)
- point (531)
- society (530)
- though (504)
- while (498)
- while (499)
- memory (497)
- drummyfish (494)
- using (491)
- technology (479)
- still (478)
- technology (477)
- similar (472)
- course (471)
- simply (455)
- possible (454)
- course (472)
- simply (456)
- possible (455)
- https (446)
- really (424)
- computers (418)
@ -89,6 +89,19 @@ top 50 5+ letter words:
latest changes:
```
Date: Tue May 14 13:35:32 2024 +0200
books.md
computer.md
exercises.md
fsf.md
minimalism.md
network.md
oop.md
random_page.md
unix_philosophy.md
wiki_pages.md
wiki_stats.md
woman.md
Date: Mon May 13 17:20:02 2024 +0200
coc.md
exercises.md
@ -109,19 +122,6 @@ Date: Sat May 11 20:41:35 2024 +0200
random_page.md
trom.md
wiki_pages.md
wiki_stats.md
wikipedia.md
work.md
Date: Wed May 8 22:32:14 2024 +0200
21st_century.md
acronym.md
bloat.md
bytebeat.md
capitalism.md
exercises.md
gnu.md
military.md
needed.md
```
most wanted pages:
@ -157,14 +157,14 @@ most popular and lonely pages:
- [game](game.md) (139)
- [suckless](suckless.md) (133)
- [proprietary](proprietary.md) (117)
- [kiss](kiss.md) (93)
- [computer](computer.md) (93)
- [kiss](kiss.md) (92)
- [modern](modern.md) (89)
- [minimalism](minimalism.md) (88)
- [linux](linux.md) (88)
- [programming](programming.md) (80)
- [free_culture](free_culture.md) (80)
- [gnu](gnu.md) (78)
- [gnu](gnu.md) (79)
- [fun](fun.md) (77)
- [math](math.md) (76)
- [censorship](censorship.md) (75)