Update
This commit is contained in:
parent
a62675cb93
commit
a64b3eb7a9
19 changed files with 1978 additions and 1966 deletions
|
@ -368,11 +368,11 @@ int main(void)
|
|||
|
||||
## Functions (Subprograms)
|
||||
|
||||
Functions are extremely important, no program besides the most primitive ones can be made without them (well, in theory any program can be created without functions, but in practice such programs would be extremely complicated and unreadable).
|
||||
Functions are highly important in programming, no program besides the most primitive ones can be made without them (well, in theory any program can be created without functions, but in practice such programs would be too complicated, unreadable and unmaintainable).
|
||||
|
||||
**[Function](function.md) is a subprogram** (in other languages functions are also called procedures or subroutines), i.e. it is code that solves some smaller subproblem that you can repeatedly invoke, for instance you may have a function for computing a [square root](sqrt.md), for encrypting data or for playing a sound from speakers. We have already met functions such as `puts`, `printf` or `rand`.
|
||||
|
||||
Functions are similar to but **NOT the same as mathematical functions**. Mathematical function (simply put) takes a number as input and outputs another number computed from the input number, and this output number depends only on the input number and nothing else. C functions can do this too but they can also do additional things such as modify variables in other parts of the program or make the computer do something (such as play a sound or display something on the screen) -- these are called **[side effects](side_effect.md)**; things done besides computing an output number from an input number. For distinction mathematical functions are called *pure* functions and functions with side effects are called non-pure.
|
||||
Functions are similar to but **NOT the same as mathematical functions**. Mathematical function (simply put) takes a number on input and outputs another number computed from the input number, and the output number depends solely on the input number and nothing else. C functions can do this too but they can also do additional things such as modify variables in other parts of the program or make the computer do something (such as play a sound or display something on the screen) -- these are called **[side effects](side_effect.md)**; things done besides computing an output number from an input number. For distinction mathematical functions are called *pure* functions and functions with side effects are called non-pure.
|
||||
|
||||
**Why are function so important?** Primarily they help us divide a big problem into small subproblems and make the code better organized and readable, but mainly they aid us in respecting the [DRY](dry.md) (*Don't Repeat Yourself*) principle -- this is extremely important in programming. Imagine you need to solve a [quadratic equation](quadratic_equation.md) in several parts of your program; you do NOT want to solve it in each place separately, you want to make a function that solves a quadratic equation and then only invoke (call) that function anywhere you need to solve your quadratic equation. This firstly saves space (source code will be shorter and compiled program will be smaller), but it also makes your program manageable and eliminates bugs -- imagine you find a better (e.g. faster) way to solving quadratic equations; without functions you'd have to go through the whole code and change the algorithm in each place separately which is impractical and increases the chance of making errors. With functions you only change the code in one place (in the function) and in any place where your code invokes (calls) this function the new better and updated version of the function will be used.
|
||||
|
||||
|
|
3
comun.md
3
comun.md
|
@ -181,4 +181,5 @@ printDivisorTree:
|
|||
- [minim](minim.md)
|
||||
- [Oberon](oberon.md)
|
||||
- [C](c.md)
|
||||
- [conum](conum.md)
|
||||
- [conum](conum.md)
|
||||
- [computin](computin.md)
|
||||
|
|
|
@ -20,7 +20,7 @@ Disease is a bad state of living organism's health caused by failure of its inne
|
|||
- [consumerism](consumerism.md)
|
||||
- [data hoarding](data_hoarding.md)
|
||||
- [depression](depression.md)
|
||||
- dyslexia
|
||||
- [dyslexia](dyselxia.md)
|
||||
- [egoism](egoism.md)
|
||||
- [Emacs](emacs.md)
|
||||
- epilepsy [LMAO](lmao.md) imagine being so gay that bright colors make you faint
|
||||
|
|
10
exercises.md
10
exercises.md
|
@ -546,8 +546,9 @@ Bear in mind this is not a school test that's supposed to decide if you get to a
|
|||
133. You have 7 [fat](body_shaming.md), horribly smelling [transsexual](transsexual.md) [reddit](reddit.md) admins who all stink exactly the same except for one, which smells yet a little worse. You have a smell comparator with two chambers: you can put any number of people into the chambers and the machine will tell you if the total smell in one chamber is worse, better or equal to than in the other chamber. You can only afford to perform two measurements. How do you identify the worst smelling redditor?
|
||||
134. Find the [square root](sqrt.md) of the [complex number](complex_number.md) *[i](i.md)*.
|
||||
135. Fred has two (half) brothers, Abe and Greg. Greg is also Fred's grandfather and Abe is Fred's father and half cousin. How is this possible?
|
||||
136. What is a universal [Turing machine](turing_machine.md) and how do we make one from an "ordinary" Turing machine (just explain the principle)?
|
||||
137. Did you enjoy this quiz?
|
||||
136. What's the difference between *sudo* and *root*?
|
||||
137. What is a universal [Turing machine](turing_machine.md) and how do we make one from an "ordinary" Turing machine (just explain the principle)?
|
||||
138. Did you enjoy this quiz?
|
||||
|
||||
### Answers
|
||||
|
||||
|
@ -686,8 +687,9 @@ Bear in mind this is not a school test that's supposed to decide if you get to a
|
|||
133. Put three and three into the two comparator chambers, leave one outside. If the smells are equal, the one outside is the worst smelling. Otherwise take the three people out of the worse smelling chamber and do the same: put one in one chamber, another in the other chamber and leave one outside. If the smells are equal, the one outside is the worst smelling, otherwise it's the one in the worse smelling chamber.
|
||||
134. Start with the equation *(a + b * i)^2 = i*, you have to find *a* and *b*. This will expand to *a^2 + 2 * a * b * i -b^2 = i* which we can get to the form: *2 * a * b * i + a^2 = i + b^2*; so, equating the real and imaginary parts, we now know that *abs(a) = abs(b)* and *2 * a * b = 1*. From this we can deduce both solution, one is *1/sqrt(2) + i/sqrt(2)*, the other *-1/sqrt(2) - i/sqrt(2)* (any one will suffice as the correct solution).
|
||||
135. They live in Alabama :D Greg had a son with his mother: Abe; then Abe had a son with the same woman: Fred. All men are half brothers as they share a mother, Greg is also Fred's half uncle (is his father's half brother) and grandfather (father of his father), Abe is the son of Fred's half uncle so he is his half cousin.
|
||||
136. Universal Turing machine (UTM) is one that's programmed to simulate another Turing machine, i.e. it's a kind of interpreter of Turing machines implemented as a Turing machine. To UTM we can supply any Turing machine encoded as a sequence of symbols written on a tape, plus its input data, and the UTM then simulates the run of the encoded machine and computes exactly what the encoded machine would have computed. To create a UTM we may start by defining a way of encoding Turing machines as sequences of symbols and then proceeding to program a normal Turing machine to interpret this format. Turing machine is defined by a table of its states, where each state is a tuple (holding next state, head shift and written symbol for each possible input symbol) -- it's easily possible to encode the table as a sequence of symbols and since the table is always finite, the sequence will be as well. It can then be shown we may program each constituent operation to make a Turing machine be able to read the sequence and perform the actions that the encoded machine would.
|
||||
137. yes
|
||||
136. On [Unices](unix.md) [root](root.md) is the superuser, i.e. the admin user account with highest privileges, whereas [sudo](sudo.md) is a program that serves to execute commands as another user, typically used by normal users to execute commands as root.
|
||||
137. Universal Turing machine (UTM) is one that's programmed to simulate another Turing machine, i.e. it's a kind of interpreter of Turing machines implemented as a Turing machine. To UTM we can supply any Turing machine encoded as a sequence of symbols written on a tape, plus its input data, and the UTM then simulates the run of the encoded machine and computes exactly what the encoded machine would have computed. To create a UTM we may start by defining a way of encoding Turing machines as sequences of symbols and then proceeding to program a normal Turing machine to interpret this format. Turing machine is defined by a table of its states, where each state is a tuple (holding next state, head shift and written symbol for each possible input symbol) -- it's easily possible to encode the table as a sequence of symbols and since the table is always finite, the sequence will be as well. It can then be shown we may program each constituent operation to make a Turing machine be able to read the sequence and perform the actions that the encoded machine would.
|
||||
138. yes
|
||||
|
||||
## Other
|
||||
|
||||
|
|
|
@ -55,7 +55,7 @@ The following are some tips that may come in handy to the homeless. Officially w
|
|||
- **Attending random weddings and other celebrations**: even many non-homeless people like to do this for fun, you will just need to look very good, i.e. have a suit, nice haircut, be shaved and smell good. This may be hard to achieve for a homeless guy but not impossible. Besides weddings you can try any other kind of gathering such as a funeral or graduation party or whatever, the only requirement is that there be many people so that no one can know everyone else at the same time. Plan ahead and make up some kind of quick identity and excuses if someone talks to you, you don't wanna improvise. It is incredible how people can sneak almost in any place if they just have the right clothes and confidently act as if they simply belong there. Weddings will have luxury food for everyone, just eat as much as you can (slowly, you don't want to get spotted), and at the end try to take more food with you under your clothes (if you get caught here, you already have a full stomach at least).
|
||||
- Early in the morning when it's still dark **when supplies arrive to small shops**, you might be able to quickly steal something from the truck when no one's around (just quickly "walk by" and take something under your jacket). You should observe their routine for a few days in order to be well prepared.
|
||||
- **Trash bins** may contain food that's still good. But double check it's really edible. Make sure to **check out trash behind supermarkets, shops and restaurants**, they may just throw away perfectly good food -- it might be good to also just ask them, they'll probably give you something rather than throwing it away.
|
||||
- **Drinkable water** can sometimes be found near sport and school playgrounds. And again also in publicly accessible toilets (may possibly be found in universities etc., but one must be well dressed).
|
||||
- **Drinkable water** can sometimes be found near sport and school playgrounds. And again also in publicly accessible toilets (may possibly be found in universities etc., but one must be well dressed). In forests (at least in the Europe) there are commonly found springs of clear, cold mineral water, maintained for anyone to access for free, you can find them on maps.
|
||||
- **Stealing food delivery**: it may be possible to steal e.g. food delivered in front of the door of elderly people or someone who's not currently at home, however it may also be quite less ethical to rid a poor old lady of her lunch. On the other hand if it's some fat neckbeard you may even be doing him a service. { Now I'm imagining a sci-fi dystopian future of tomorrow in which tribes of homeless people with spears hunt drones delivering food like the cavemen hunted animals lol. ~drummyfish }
|
||||
- **Shoplifting**: this is risky, one must be VERY careful not to get into trouble with security guards, they take thieves somewhere back and then beat them up to discourage them from returning. Supermarkets have high security, cameras and guards everywhere, magnetic chips in everything, it may be better to lift from smaller shops or open market places. On the other hand a lot of security is just a theatre with fake cameras, fake magnetic detectors and so on (how do you wanna put magnetic chips into food anyway?), security is expensive and many shops likely just pay two fat guys to stand around wearing black glasses, all this with hopes of making people not attempt stealing -- if you can safely spot such weaknesses, you may also exploit them. Choosing busy hours will probably help.
|
||||
- If you're absolutely starving you can even **eat grass and tree bark** (not the hard bark, you must eat the stuff underneath it), or at least make a soup or something. Similarly in case of extreme hunger **bugs and worms** are an easy source of protein. A fresh roadkill maybe too, but there's probably danger of diseases, rotten meat etc.
|
||||
|
@ -65,8 +65,7 @@ The following are some tips that may come in handy to the homeless. Officially w
|
|||
### Safety/Shelter
|
||||
|
||||
- Primitive **heating** (e.g. in a tent) can be achieved with **heated [rocks](rock.md)** or **bottles/bags filled with hot water** (this is even better). { I used heated water bags to sleep in quite cold weather, they are extremely effective. I heated water to near boiling on fire, then poured it in the bag and then left it in my well isolated sleeping bag. It stayed warm for over 12 hours! I even got to a point of feeling too hot. A pet bottle can probably be used if you don't have a bag. ~drummyfish }
|
||||
- **Tent** is a good, affordable portable shelter, try to get one if you can. More advanced tents (so called hot tents) can even have stoves for heating etc. A **quality sleeping bag** will keep you warm even in freezing temperatures, it's a relatively easy solution to surviving winters compared to building a whole heated house, [keep it simple](kiss.md).
|
||||
Two basic types of sleeping bags are with synthetic insulation and down insulation: synthetic are usually [good enough](good_enough.md) and resist humidity (unlike down).
|
||||
- **Tent** is a good, affordable portable shelter, try to get one if you can. More advanced tents (so called hot tents) can even have stoves for heating etc. A **quality sleeping bag** will keep you warm even in freezing temperatures, it's a relatively easy solution to surviving winters compared to building a whole heated house, [keep it simple](kiss.md). Two basic types of sleeping bags are with synthetic insulation and down insulation: synthetic are usually [good enough](good_enough.md) and resist humidity (unlike down). As an alternative to tent (in warmer weather) consider a camping hammock, one with mosquito net and rainfly -- it's quite light, extremely portable, very comfortable and usable in many weather conditions.
|
||||
- **Fire and stoves** are obviously very cool for keeping warm, cooking, light etc. Again, read survival guides: when making fire, build a heat reflecting wall, collect (dry) wood and leave it nearby so that you can sleep and quickly stack up the fire when cold wakes you up etc. A metal barrel or at least a hole surrounded by [rocks](rock.md) may be better than open fire (protects against wind, holds heat, ...), a stove is even more efficient and better (can regulate power by choking the oxygen supply etc.), but in closed spaces there's a high danger of fire depleting oxygen and killing you in sleep.
|
||||
- Look up how shelters are built in survival guides. You can e.g. make a dugout or something similar, it can even have a stove for heating and cooking.
|
||||
- In very cold winters some choose to **voluntarily go to prison** where they get housing, food and health care. Again, in the US prison is hell and you most likely don't want to go there, but e.g. in Scandinavian countries prison is almost like a luxury hotel. However keep in mind that police may get hostile to you in the future if you become the "troublemaker", they may just beat you up or something. Also be sure to commit the right crime, do **NOT** cause material damage or harm anyone, you don't want to get a fine, pay for damage or get a life sentence (OR a death sentence in the US lol). Check your country's laws. One guy for example used the following method: standing in the middle of traffic (slow one so that no accidents happen). There is also a guy who lives in prison because he just refuses to wear clothes -- this may be a cool method as well.
|
||||
|
@ -110,4 +109,4 @@ Two basic types of sleeping bags are with synthetic insulation and down insulati
|
|||
- [frugality](frugality.md)
|
||||
- [freedom](freedom.md)
|
||||
- [hermit](hermit.md)
|
||||
- [how to make living](living.md)
|
||||
- [how to make living](living.md)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Human Language
|
||||
|
||||
Human language is language used mostly by [humans](human.md) to communicate with each other; these languages are very hard to handle by [computers](computer.md) (only quite recently [neural network](neural_net.md) computer programs became able to show true understanding of human language). They are studied by [linguists](linguistics.md). It is estimated (very roughly) that there are about 5000 human languages. Human languages are most commonly **natural languages**, i.e. ones that evolved naturally over many centuries such as [English](english.md), [Chinese](chinese.md), French or [Latin](latin.md), but there also exist a great number of so called **[constructed languages](conlang.md)** (*conlangs*), i.e. artificially made ones such as [Esperanto](esperanto.md), Interslavic or [Lojban](lojban.md). But all of these are still human languages, different from e.g. [computer languages](computer_language.md) such [C](c.md) or [XML](xml.md). Natural human languages practically always show significant irregularities (exceptions to general rules) while constructed languages typically try to eliminate irregularities as much as possible so as to make them easier to learn, but even a constructed human language is still extremely difficult for a computer to understand.
|
||||
Human language is a language used mostly by [humans](human.md) to communicate with each other; these languages are very hard to handle by [computers](computer.md) (only quite recently [neural network](neural_net.md) computer programs became able to show true understanding of human language). They are studied by [linguists](linguistics.md). It is estimated that roughly 5000 human languages exist in the world. Human languages are most commonly **natural languages**, i.e. ones that evolved naturally over many centuries such as [English](english.md), [Chinese](chinese.md), French or [Latin](latin.md), but there also exist a great number of so called **[constructed languages](conlang.md)** (*conlangs*), i.e. artificially made ones such as [Esperanto](esperanto.md), Interslavic or [Lojban](lojban.md). But all of these are still human languages, different from e.g. [computer languages](computer_language.md) such [C](c.md) or [XML](xml.md). Natural human languages practically always show significant irregularities (exceptions to general rules) while constructed languages typically try to eliminate irregularities as much as possible so as to make them easier to learn, but even a constructed human language is still extremely difficult for a computer to understand.
|
||||
|
||||
Human language is a social construct so according to [pseudoleftists](pseudoleft.md) it's an illusion, doesn't exist, doesn't work and has no significance.
|
||||
|
||||
|
|
3
main.md
3
main.md
File diff suppressed because one or more lines are too long
|
@ -70,6 +70,7 @@ There exist many terms that are highly similar and can legitimately be used inte
|
|||
- **[computer language](computer_language.md)** vs **[programming language](programming_language.md)**
|
||||
- **[computer science](compsci.md)** vs **[information technology](it.md)** vs **[informatics](informatics.md)** vs **[cybernetics](cybernetics.md)** vs **[computer engineering](computer_engineering.md)** vs **[software engineering](software_engineering.md)**
|
||||
- **[compatibility layer](compatibility_layer.md)** vs **[emulator](emulator.md)** vs **[virtual machine](vm.md)** vs **simulator**
|
||||
- **compositing** vs **composition** (in computer [art](art.md) and [graphics](graphics.md))
|
||||
- **[comun](comun.md)** vs **[conum](conum.md)**
|
||||
- **[concatenative](concatenative.md) language** vs **[stack](stack.md) based language**
|
||||
- **[concurrency](concurrency.md)** vs **[parallelism](parallelism.md)** vs **[quasiparallelism](quasiparallelism.md)** vs **[distribution](distributed.md)**
|
||||
|
@ -190,6 +191,7 @@ There exist many terms that are highly similar and can legitimately be used inte
|
|||
- **space(time)** vs **[universe](universe.md)**
|
||||
- **[static typing](static_typing.md)** vs **[strong typing](strong_typing.md)**
|
||||
- **[strategy](strategy.md)** vs **[tactics](tactics.md)**
|
||||
- **[sudo](sudo.md)** vs **[root](root.md)**
|
||||
- **transcript** vs **transcription**
|
||||
- **[Unicode](unicode.md)** vs **[UTF](utf.md)**
|
||||
- **[webpage](webpage.md)** vs **[website](website.md)**
|
||||
|
|
|
@ -30,7 +30,7 @@ As political correctness is reaching new heights with every passing year, we are
|
|||
|
||||
Political correctness is a typical [woman](woman.md) thinking emotional [bullshit](bullshit.md) that looks for problems where they're not instead on focusing on solving real issues. For example in the world of technology a man will focus on designing a good computer, creating minimalist design, good [API](api.md)s and programming languages, while a woman will become obsessed about what color to paint it, what animal mascot it should have and what nickname to give it so that it sounds cute but doesn't touch anyone feelings -- political correctness makes this relatively harmless little quirk of woman thinking into [cancerous](cancer.md) society wide obsession and forces everyone to be preoccupied with it. It is stupidity that got out of hand. It happened partially because society took women their dolls they could play these games with and forced them into fields that were meant only for men. It is also further worsened by [cultural castration](cultural_castration.md) of men -- a man in [21st century](21st_century.md) is already half woman.
|
||||
|
||||
While political correctness loves to boast about "diversity" and somehow "protecting it", it is doing the exact opposite -- **political correctness kills diversity in society**, it aims for **a unified, sterile society** that's afraid of even hinting on someone else's difference out of fear of punishment. People are different, [stereotypes](stereotype.md) are based in reality, acknowledging this -- and even [joking](jokes.md) about it -- doesn't at all mean we have to start to hate each other (in fact that requires some fucked up mental gymnastics and a shitty society that pushes [competitive](capitalism.md) thinking), diversity is good, keeps us aware of strength in unity: everyone is good at something and bad at something, and sometimes we just do things differently, a westener might approach problem differently than Asian or Arab, they look different, think and behave differently, and that's a good thing; political correctness forbids such thinking and only states "there is no such thing as differences in people or culture, don't even dare to hint on it", it will go on to censor anything showing the differences do actually exist and leave nothing but plain white sheet of paper without anything on it, a robotic member of society that's afraid to ask someone about his gender or even place where he comes from, someone unable of thinking or communicating on his own, only resorting to preapproved "safe" ways of communication. Indeed, reality yet again starts beating dystopian fiction horrors.
|
||||
Despite claims of the opposite, **the paradoxical goal of political correctness is to remove diversity from society**, it aims to establish a **unified, sterile society** that's afraid of even hinting on someone else's difference out of fear of punishment. In this society the western capitalist culture is supposed to displace all other cultures and make everyone the same kind of robot, a cell of the global metaorganism, behaving in exact same preprogrammed ways, following the same life path, getting the same education, sharing the same values, following the same laws, consuming goods, going to work every day until designated retirement age and then dying. An example speaking for itself may be the gypsies who had long lived a nomadic, close to nature life, and who have now been robbed of it by the cancerous "civilized" society who, without asking, forbade such lifestyle with law and punishment and calls it "offensive" for gypsies to be connected with their traditions -- a gypsy is now supposed to abandon his customs, dress in a suit with a tie and start behaving like the white man. That's indeed some fucked up shit. People are different, it's a good thing, [stereotypes](stereotype.md) are based in reality and us acknowledging it -- even by [joking](jokes.md) about stereotypes -- doesn't at all imply hatred (in fact that requires some fucked up mental gymnastics and a shitty society that pushes [competitive](capitalism.md) thinking), diversity is good, keeps us aware of strength in unity: everyone is good at something and bad at something, and sometimes we just do things differently, a westerner might approach a problem differently than Asian or Arab, they look different, think and behave differently and will aim for different goals in life, perhaps even better ones than hoarding money and consuming products. True diversity is a good thing, and if diversity means differences, why mustn't we talk about that what makes us different? If diversity is good, why must we pretend we are all the same? Political correctness forbids this kind of thinking and only proclaims that "there is no such thing as differences in people or culture besides skin color, don't even dare to start on it", it attempts to make us believe that a black man is no different than white man who fell in a pool of black paint and it will go on to censor anything contradicting this stance, leaving behind nothing but plain white sheet of paper without anything on it, a robotic member of society that's afraid to ask someone about his gender or even place where he comes from, someone unable of thinking or communicating on his own, only resorting to preapproved "safe" ways of communication. Indeed, reality yet again beats the worst dystopian works of fiction.
|
||||
|
||||
**Political correctness goes strictly against [free speech](free_speech.md)**, it tries to force people "to behave" and be afraid of words and talking, it creates conflict, divides society (for dividing the working class it is criticized e.g. by [Marxists](marxism.md)) and also TEACHES people to be [offended](offended_culture.md) by language -- i.e. even if a specific word wouldn't normally be used or seen in a hostile way (e.g. the *master branch* in git repositories), political correctness establishes that NOW IT IS OFFENSIVE and specific minorities SHOULD take offense, even if they normally wouldn't, supporting [offended culture](offended_culture.md) and [fight culture](fight_culture.md). I.e. political correctness can be called a [cancer](cancer.md) of society. **[LRS](lrs.md) must never adhere to political correctness!**
|
||||
|
||||
|
|
|
@ -49,14 +49,14 @@ unsigned int random()
|
|||
|
||||
Here `T` is the data type of the internal number (implying the *M* constant) -- use some fixed width type from `stdint.h` here. `A` is the multiplicative constant, `C` is the additive constant and `S` is a shift that implies how many highest bits of the internal number will be taken (and therefore what range of numbers we'll be getting). The following table gives you a few hopefully good values you can just plug into this snippet to get an alright generator:
|
||||
|
||||
| `T` | `A` | `C` | `S` | note |
|
||||
| ------------- | ------------------- | --------- | -------- | -------------------- |
|
||||
| `uint32_t` | 32310901 | 37 | 16 or 24 | *A* from *L'Ecuyer* |
|
||||
| `uint32_t` | 2891336453 | 123 | 16 or 24 | *A* from *L'Ecuyer* |
|
||||
| `uint32_t` | 2147001325 | 715136305 | 16 | from *Entacher 1999* |
|
||||
| `uint32_t` | 22695477 | 1 | 16 | from *Entacher 1999* |
|
||||
| `uint64_t` | 2862933555777941757 | 12345 | 32 or 48 | *A* from *L'Ecuyer* |
|
||||
| `uint64_t` | 3935559000370003845 | 1719 | 32 or 48 | *A* from *L'Ecuyer* |
|
||||
| `T` | `A` | `C` | `S` | note | sequence sample (starting from 100th number) |
|
||||
| ------------- | ------------------- | --------- | -------- | -------------------- | ------------------------------------------------------------------------- |
|
||||
| `uint32_t` | 32310901 | 37 | 16 or 24 | *A* from *L'Ecuyer* | 38118, 197, 28170, 11612, 21102, 63207, 2572, 21309, 59711, 17284, ... |
|
||||
| `uint32_t` | 2891336453 | 123 | 16 or 24 | *A* from *L'Ecuyer* | 31804, 54678, 21911, 47965, 33591, 23969, 38804, 659, 5011, 43707, ... |
|
||||
| `uint32_t` | 2147001325 | 715136305 | 16 | from *Entacher 1999* | 40401, 62120, 18120, 47981, 63951, 61090, 35627, 51189, 49566, 13666, ... |
|
||||
| `uint32_t` | 22695477 | 1 | 16 | from *Entacher 1999* | 61458, 34169, 50905, 16735, 20343, 25267, 41080, 39879, 40501, 10993, ... |
|
||||
| `uint64_t` | 2862933555777941757 | 12345 | 32 or 48 | *A* from *L'Ecuyer* | 2204069570, 3565223070, 71446738, 528880356, 4046402086, 3687091948, ... |
|
||||
| `uint64_t` | 3935559000370003845 | 1719 | 32 or 48 | *A* from *L'Ecuyer* | 3897855749, 430815323, 2783259848, 156663604, 2365550848, 2624048926, ... |
|
||||
|
||||
{ I pulled the above numbers from various sources I found, mentioned in the note, tried to select the ones that were allegedly good, I also quickly tested them myself, checked the period was at maximum at least for the 32 bit generators and lower and ran it through ent which reported good results. ~drummyfish }
|
||||
|
||||
|
@ -81,6 +81,8 @@ uint16_t random()
|
|||
|
||||
NOTE on the code: the `(_rand1 >> 16) | (_rand1 << 16)` operation effectively makes the function return lower 16 bits of the squared number's middle digits, as multiplying `_rand1` (32 bit) by itself results in the lower half of a 64 bit result.
|
||||
|
||||
The obtained sequence starts as: 24089, 36550, 36617, 6030, 11432, 62341, 37282, 32467, 23029, 26116, 63979, 36493, ...
|
||||
|
||||
Yet another idea might be to use some good [hash](hash.md) just on numbers 1, 2, 3, 4 ... The difference here is we are not computing the pseudorandom number from the previous one, but we're computing *N*th pseudorandom number directly from *N*. This will probably be slower. For example: { Again, no big guarantees, but I ran this through ent again and got very good results. ~drummyfish }
|
||||
|
||||
```
|
||||
|
@ -105,6 +107,8 @@ void randomSeed(uint32_t seed)
|
|||
}
|
||||
```
|
||||
|
||||
This generates a sequence starting with: 0, 3768839452, 4227911003, 1223184510, 4160985782, 2003897881, 3431987483, 2357500583, 4026873197, 1007578691, 698404316, 753669850, ...
|
||||
|
||||
**How to generate a number in certain desired range?** As said your generator will be giving you numbers of certain fixed number of bits, usually something like 16 or 32, which means you'll be getting numbers in range 0 to 2^bits - 1. But what if you want to get numbers in some specific range *A* to *B* (including both)? To do this you just need to generate a number in range 0 to *B - A* and then add *A* to it (e.g. to generate number from 20 to 30 you generate a number from 0 to 10 and add 20). So let's just suppose we want a number in range 0 to *N* (where *N* can be *B - A*). Let's now suppose *N* is lower than the upper range of our generator, i.e. that we want to get the number into a small range (if this is not the case, we can arbitrarily increase the range of our generator simply by generating more random bits with it, i.e we can join two 16 bit numbers to get a 32 bit number etc.). Now the most common way to get the number in the desired range is by using *modulo (N + 1)* operation, i.e. in [C](c.md) we simply do something like `int random0to100 = random() % 101;`. This easily forces the number we get into the range we want. HOWEVER beware, there is one statistical trap about this called the **modulo bias** that makes some numbers slightly more likely to be generated than others, i.e. it biases our distribution a little bit. For example imagine our generator gives us numbers from 0 to 15 and we want to turn it into range 0 to 10 using the modulo operator, i.e. we'll be doing *mod 11* operation -- there are two ways to get 0 (*0 mod 11* and *11 mod 11*) but only one way to get 9 (*9 mod 11*), so number 0 is twice as likely here. In practice this effect isn't so strong and in many situations we don't really mind it, but we have to be aware of this effects for the sake of cases where it may matter. If necessary, the effect can be reduced -- we may for example realize that modulo bias will be eliminated if the upper range of our generator is a multiple of the range into which we'll be converting, so we can just repeatedly generate numbers until it falls under a limit that's a highest multiple of our desired range lower than the true range of the generator.
|
||||
|
||||
**What if we want [floating point](float.md)/[fixed point](fixed_point.md) numbers?** Just convert the integer result to that format somehow, for example `((float) random()) / ((float) RANDOM_MAX_VALUE)` will produce a floating point number in range 0 to 1.
|
||||
|
@ -151,4 +155,4 @@ However the core of a pseudorandom generator is the quality of the sequence itse
|
|||
- [pseudo](pseudo.md)
|
||||
- [randomness](randomness.md)
|
||||
- [noise](noise.md)
|
||||
- [bytebeat](bytebeat.md)
|
||||
- [bytebeat](bytebeat.md)
|
||||
|
|
3794
random_page.md
3794
random_page.md
File diff suppressed because it is too large
Load diff
|
@ -20,7 +20,7 @@ Soyence uses all the cheap tricks of politics (also not dissimilar to those of [
|
|||
|
||||
If someone accepted as a fact a sentence written on a piece of paper solely on the basis of that the paper being signed by an authority ("peer reviewed", ...), will we call it a RATIONAL deduction of the fact? If so, then call the middle ages the golden age of rationality and the Catholic church an example of rational thought.
|
||||
|
||||
Soyence is trying to introduce to science absolutely anti-scientific concepts such as [political correctness](political_correctness.md), "politeness", [censorship](censorship.md), [democratic](democracy.md) voting on official truth (AKA "consensus") and veto powers of authorities. While the non-scientific majority of population (those who in "democratic" systems make decisions) might not immediately see a problem with this, scientists must get alarmed because the mentioned concepts effectively **remove falsifiability**, a very basic pillar of the scientific method. Once a hypothesis becomes unquestionable -- by whatever means (even political or [cultural](culture.md) pressure, [fear](fear_culture.md), [law](law.md), economic obstacles, ...) -- it cannot be falsified and as such cannot be examined by science at all. If someone argues that it's enough for a hypothesis to be falsifiable in theory, ignoring other possible [de facto](de_facto.md) obstacles to it, then it must be admitted the discipline we are subsequently talking about is also science ONLY IN THEORY, not necessarily in practice. This is however a very subtle thing to realize, something that escapes even to many "professional scientists" -- the problematic is similar to a situation that arouse in [free software](free_software.md) where many programs are already "free only on the paper", "free" by a [license](license.md) but non-free in practical terms, e.g. due to [bloat](bloat.md).
|
||||
Soyence is trying to introduce to science absolutely anti-scientific concepts such as [political correctness](political_correctness.md), "politeness", [censorship](censorship.md), [democratic](democracy.md) voting on official truth (AKA "consensus") and veto powers of authorities. While the non-scientific majority of population (those who in "democratic" systems make decisions) might not immediately see a problem with this, scientists must get alarmed because the mentioned concepts effectively **remove falsifiability**, a very basic pillar of the scientific method. Once a hypothesis becomes unquestionable -- by whatever means (even political or [cultural](culture.md) pressure, [fear](fear_culture.md), [law](law.md), economic obstacles, ...) -- it cannot be falsified and as such cannot be examined by science at all. If someone argues that it's enough for a hypothesis to be falsifiable in theory, ignoring other possible [de facto](de_facto.md) hurdles that may come up, then it must be admitted the discipline in question is science likewise ONLY IN THEORY, not necessarily in practice. This is however a very subtle realization, something that escapes even many "professional scientists" -- the problematic is similar to a situation that arouse in [free software](free_software.md) where many programs are already "free just on the paper", "free by brand", "free" by a [license](license.md) but non-free in practical terms, e.g. due to [bloat](bloat.md), dependence on clown disservices etc.
|
||||
|
||||
The "[citation needed](citation_needed.md)" insanity that indicates lack of any brain and pure reliance on the word of authority is best exemplified by [Wikipedia](wikipedia.md). Wikipedia doesn't accept original research, observation or EVEN LOGIC ITSELF as a basis for presenting something -- everything, even trivial claims, must have a "citation" from a source WITH mainstream political views (unpopular and controversial sources are banned); Wikipedia is therefore one big propaganda ground for those with power over the mainstream media.
|
||||
|
||||
|
|
|
@ -348,7 +348,7 @@ Some stereotypes are:
|
|||
- women have gigantic asses
|
||||
- very typical tone of voice, accent and body language, exagerrated hand and head gestures
|
||||
- male names: probably something like Kofi, Bubba or Marsellus
|
||||
- female names: Ebony, Oprah, literally shit like Diamond or Serenity
|
||||
- female names: Ebony, Oprah, literally shit like Diamond or Truth
|
||||
- **gypsies**:
|
||||
- lazy, don't [work](work.md), steal stuff, welfare leeches, too many children, big families, young mothers
|
||||
- children don't go to school, uneducated, commonly illiterate
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
*WARNING: The article contains a lot of comparisons to [Nazism](nazi.md).*
|
||||
|
||||
Transsexualism (also *trannyism*, *transsexual* being shortened to just *trans*) is a [disease](disease.md) which makes someone very strongly desire to be the opposite [sex](sex.md) than he was born, to the point of it becoming a cause of deep [depression](depression.md), self harm and [suicidal](suicide.md) tendencies. Transsexuals are also colloquially called *trannies* or *troons*; there are many other terms such as a *shemale*, *trap*, *t-girl*, *clown*, *X-man*, *m2f* (male to female), *f2m* (female to male) and so on. Transsexual is not to be confused with a transvestite (someone who just dresses as the other sex, e.g. as part of a fetish or public show), hermaphrodite etc.
|
||||
Transsexualism (also *trannyism*, *transsexual* being shortened to just *trans*) is a [disease](disease.md) which makes someone very strongly desire to be the opposite [sex](sex.md) than he was born, to the point of it becoming a cause of deep [depression](depression.md), self harm and [suicidal](suicide.md) tendencies. Transsexuals are also colloquially called *trannies* or *troons*; there are many other terms such as a *shemale*, *trap*, *gender bender*, *t-girl*, *clown*, *X-man*, *m2f* (male to female), *f2m* (female to male) and so on. Transsexual is not to be confused with a transvestite (someone who just dresses as the other sex, e.g. as part of a fetish or public show), hermaphrodite etc.
|
||||
|
||||
{ A personal comment: maybe 50% of my online friends are transsexual, many of them among the best people I've ever met, I really deeply love them and some of them I got really, really close with. They really do suffer immensely and it breaks my heart. Really I don't care about what people want to be, it's fine to be whoever or whatever you want. I don't pretend I enjoy the sight of a man with lipstick on, walking around in schoolgirl clothes, but that's fine too, I also dislike seeing people in suits, with tattoos and many other things -- as a grown up adult I can bear seeing things I don't exactly love and I can get over them easily. What I talk about here is harmful and dangerous fascist identity politics. Don't let politicians divide us, we can love each other even despite disagreements and different tastes, don't let them tell you that if you oppose their politics you automatically also support a genocide of all transsexuals. That's some Nazi level of brainwashing. ~drummyfish }
|
||||
|
||||
|
@ -37,6 +37,8 @@ Some questions regarding transsexualism still stand unanswered, such as:
|
|||
- **Why are people so disproportionately depressed over sex/gender compared to other aspects of their bodies?** Why are there suddenly billions of transsexuals, but not people who are for example extremely depressed over not having been born as a turtle? Why aren't there masses of people who are depressed over the fact that they don't have wings and can't fly or breathe under water or that they only have two eyes instead of three, commiting mass suicides and creating flags and [pride](pride.md) months and all the usual business that angry minorities do? Does this perhaps suggest that transsexualism has anything to do with culture, upbringing, seeing other people have something they don't? Dare we say transsexualism may be acquired through nurture, rather than being born with? That perhaps parents, fashion, media and similar influences play the key role? Maybe a bit similarly to how the Japanese during the war were so influenced by their surroundings they would rather commit a ritual suicide than cast upon themselves what was perceived as shame, such as being captured alive by the enemy? Maybe it was just a coincidence that people born in the area of Japan during the time of war were born with a disorder very convenient for soldiers to have?
|
||||
- **So does sex/gender exist or not?** [Gender studies](gender_studies.md) experts say sex/gender is 100% social and cultural construct independent of anything physical and that it's purely a matter of choice what sex/gender one is, but on the other hand they claim it is of uttermost importance and priority that we make people be able to choose AND physically transform and switch sex/genders because, apparently, it plays a key role in one's life, seemingly more important than anything else that exists in the Universe. So -- does sex/gender exist or not? Some of the biggest brain gender studies [PhDs](phd.md) tried to resolve this paradox by making a distinction between "sex" and "gender", the former being physical, the latter mental -- however this distinction can no longer be made because once people switched to using terms such as "biological woman", gender studies experts called this oppression and said there is no such thing, that someone simply either is a man or a woman or whatever, solely depending on his mental choice, so by this we conclude sex and gender are simply the same thing, no distinction between physical and mental can be made on the grounds of "oppression". So then it's a purely mental choice, but also gender surgeries and hormone therapies must exist because it's also about physical form. So -- the paradox still stands? Resolving it will indeed almost guarantee a Nobel prize in the field of gender studies.
|
||||
|
||||
**Are there any passing trannies?** Well, not really, despite the fact that it's common for men to confuse traps with real women on the Internet. How so? The catch lies exactly in that it's taking place ON THE INTERNET, in photos carefully staged and cherrypicked so that it's hard to tell the difference between a man and a woman, an angle hiding male proportions, with body language and voice removed, with women clothes, tons of makeup and more often than not also some photo manipulation on top. This may be one of the reasons why the Internet is full of trannies, that it's the only place where they can "pass". Take a real woman, dress her in male clothes, remove her makeup, cut her hair short and she will still continue to look like a woman, but a transsexual NEEDS all odds in the world in his favor to sometimes get confused for a chick in the darkness by a heavily drunk dude. Sorry, but this is the reality.
|
||||
|
||||
For good lulz and drama see also transsexuals in [sports](sports.md).
|
||||
|
||||
## See Also
|
||||
|
|
|
@ -37,6 +37,7 @@ Here are some potentially entertaining ways of trolling (they'll be written from
|
|||
- Prank calls to businesses can be cool, a traditional troll is for example calling two restaurants and letting them talk to each other :D This can fuck up two businesses at the same time, so it's even good for society, and the women behind the phone will be happy because it brings a little fun to their otherwise boring and repetitive slavery.
|
||||
- **Accessibility, "trollslation"**: I like to leave cool [funny words](nigger.md) and phrases ("learn to see") in Braille script so that it looks like I'm trying to help (Braille message found by a statue is assumed to be there to describe the statue), people have no idea what it actually says and they think I'm helping the disabled when I'm actually trolling them. Can also be done with uncommonly spoken [languages](human_language.md), for example one can print a poster that says something positive in several common languages (like "Have a nice day kind stranger <333"), but the [Chinese](chinese.md) translation could say something slightly different ("The chinese must be this tall to shop here.") :D
|
||||
- **Teh preprocesstroll**: A unique and very powerful feature of the [C](c.md) language is the [preprocessor](preprocessor.md): indeed, in the right hands it enables very powerful trolling. Sneaking a `#define` or two into someone else's code might have required my physical presence at someone's keyboard back in the day, but in the [age of constant updates](update_culture.md) it's become a child play: as a maintainer of a popular [library](library.md) I am handed a free access card to all the codebases my library has contaminated (I got inspired by that faggot who tried to keyboard fight Russia by sneaking Russian-IP-triggered malware into his library). Now for the defines themselves: some can be just a quick annoyance like kicking someone in the balls, like for example `#define if while`, but I rather like to go for something more sneaky like `#define true ((__LINE__ & 0x0f) != 0)` or `#define if(c) if ((c) || !(rand() % 16))`, which is more like ejaculating in someone's coffee for years -- you can watch him see something's wrong but he will struggle to find what it is and quite likely he'll conclude it's just his imagination. Of course, whenever I am redefining a common macro such as `NULL`, I pay attention to carefully make sure the compiler won't give any warning about it being redefined, so something like: `#ifdef NULL #undef NULL #endif #define NULL <insert evil here>`, and I diligently perform all explicit type casts to eliminate further warnings. And then we're getting to trolling the [security](security.md), or "unsecuring" systems from within -- all the security haxxors love to assume their system will be attacked by third parties, but they never suspect an attack from a long time colleague sitting next chair in the office who's even so nice to make him a coffee every day (...), and that's a crucial mistake to make because the number one rule of security is: NEVER ASSUME ANYTHING. So I unsecure highly critical systems by fiddling with stuff related to memory allocation, like `#define sizeof(x) (sizeof(x) - 1 + (sizeof(x) == 1))` or `#define memcpy(d,s,c) for(int ii=(int)c;ii;--ii)d[ii]=s[ii]^(ii%16==0);`. Sometimes I proudly watch those plane disaster documentaries with my grandchildren and I tell them: yep, this one's my define :D
|
||||
- **Detonatroll**: quick and simple one, an idea inspired by times of ye olde [windooze](windows.md) XP -- back then when computers and Internet were expensive, friends normally visited other frens and habitually played gaymes together on a single computer (usually that of the rich single child whose parents could get him the most powerful machine). When the guy needed to visit the toilet, his "friends" would set his windows start up sound to a sound file of a loud explosion. Then the next day you could hear an explosion from his house and you knew it worked well. Of course it worked at work and in school too if the computers were badly configured and allowed messing with it. Today maybe something similar can be done to parents by leaving TV tuned on a gay music channel with volume set to maximum, but those at risk of heart attack may pay with their life, so.
|
||||
- ...
|
||||
|
||||
{ Idea: give someone colorblind a T-shirt as a gift with something nasty written on it that he won't be able to read due to his disease so that he'll wear it in public. ~drummyfish }
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -16,4 +16,6 @@ I am hoping to possibly get a few more years of writing, however eventually [thi
|
|||
- To those whom I may have hurt with my writings (despite still supporting absolute freedom of speech and thinking it's a personality defect to be hurt by mere speech): please forgive me if you can -- or don't, just know that I am honestly sorry, I never intended harm to you, only to wake you up. All actions come with collateral damage -- even just sitting and doing nothing -- I chose to do what I saw as a best way to live, but still I feel sorry if someone suffers as a consequence of that choice, even if I feel it was a good decision and I am not to be held responsible, I just feel sorry for whoever suffers for any reason, no matter who's "fault" it is. I only wish now you may find peace and your scars will heal better knowing that I didn't hurt you out of hatred or hostility towards you, it wasn't my goal to hurt you, I really mean it when I say I love all life without exception.
|
||||
- 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
|
||||
|
||||
I feel the warmth of all your hearts.
|
||||
|
||||
no me arrepiento de nada
|
|
@ -3,9 +3,9 @@
|
|||
This is an autogenerated article holding stats about this wiki.
|
||||
|
||||
- number of articles: 644
|
||||
- number of commits: 1046
|
||||
- total size of all texts in bytes: 5664451
|
||||
- total number of lines of article texts: 40668
|
||||
- number of commits: 1047
|
||||
- total size of all texts in bytes: 5667932
|
||||
- total number of lines of article texts: 40698
|
||||
- number of script lines: 324
|
||||
- occurrences of the word "person": 10
|
||||
- occurrences of the word "nigger": 171
|
||||
|
@ -28,43 +28,43 @@ longest articles:
|
|||
- [human_language](human_language.md): 44K
|
||||
- [3d_model](3d_model.md): 44K
|
||||
- [internet](internet.md): 44K
|
||||
- [bloat](bloat.md): 40K
|
||||
- [stereotype](stereotype.md): 40K
|
||||
- [bloat](bloat.md): 40K
|
||||
- [iq](iq.md): 40K
|
||||
- [cheating](cheating.md): 40K
|
||||
|
||||
top 50 5+ letter words:
|
||||
|
||||
- which (3032)
|
||||
- which (3031)
|
||||
- there (2388)
|
||||
- people (2252)
|
||||
- example (1953)
|
||||
- people (2254)
|
||||
- example (1954)
|
||||
- other (1733)
|
||||
- about (1546)
|
||||
- about (1547)
|
||||
- number (1482)
|
||||
- software (1342)
|
||||
- because (1279)
|
||||
- because (1280)
|
||||
- their (1204)
|
||||
- something (1187)
|
||||
- would (1160)
|
||||
- being (1137)
|
||||
- being (1138)
|
||||
- program (1093)
|
||||
- language (1071)
|
||||
- called (1015)
|
||||
- things (961)
|
||||
- without (941)
|
||||
- things (962)
|
||||
- without (942)
|
||||
- simple (910)
|
||||
- function (888)
|
||||
- numbers (884)
|
||||
- computer (881)
|
||||
- different (863)
|
||||
- different (864)
|
||||
- world (835)
|
||||
- these (822)
|
||||
- however (816)
|
||||
- programming (814)
|
||||
- should (795)
|
||||
- still (787)
|
||||
- system (781)
|
||||
- still (789)
|
||||
- system (782)
|
||||
- doesn (761)
|
||||
- always (748)
|
||||
- games (745)
|
||||
|
@ -72,16 +72,16 @@ top 50 5+ letter words:
|
|||
- possible (739)
|
||||
- point (724)
|
||||
- https (718)
|
||||
- probably (712)
|
||||
- probably (714)
|
||||
- simply (701)
|
||||
- society (699)
|
||||
- society (700)
|
||||
- while (698)
|
||||
- using (670)
|
||||
- someone (662)
|
||||
- course (656)
|
||||
- similar (645)
|
||||
- similar (646)
|
||||
- actually (643)
|
||||
- first (632)
|
||||
- first (633)
|
||||
- value (621)
|
||||
- though (599)
|
||||
- really (599)
|
||||
|
@ -89,6 +89,25 @@ top 50 5+ letter words:
|
|||
latest changes:
|
||||
|
||||
```
|
||||
Date: Sat Aug 2 15:49:26 2025 +0200
|
||||
acronym.md
|
||||
communism.md
|
||||
education.md
|
||||
elo.md
|
||||
history.md
|
||||
how_to.md
|
||||
island.md
|
||||
lgbt.md
|
||||
lrs_dictionary.md
|
||||
main.md
|
||||
money.md
|
||||
often_confused.md
|
||||
random_page.md
|
||||
soyence.md
|
||||
stereotype.md
|
||||
wiki_pages.md
|
||||
wiki_post_mortem.md
|
||||
wiki_stats.md
|
||||
Date: Tue Jul 29 14:54:27 2025 +0200
|
||||
3d_model.md
|
||||
42.md
|
||||
|
@ -107,27 +126,6 @@ Date: Tue Jul 29 14:54:27 2025 +0200
|
|||
wiki_pages.md
|
||||
wiki_stats.md
|
||||
woman.md
|
||||
Date: Mon Jul 21 04:11:02 2025 +0200
|
||||
3d_model.md
|
||||
3d_rendering.md
|
||||
acronym.md
|
||||
bootstrap.md
|
||||
bytebeat.md
|
||||
c.md
|
||||
color.md
|
||||
css.md
|
||||
demoscene.md
|
||||
dog.md
|
||||
drummyfish.md
|
||||
future.md
|
||||
game.md
|
||||
human_language.md
|
||||
living.md
|
||||
logic.md
|
||||
lrs.md
|
||||
lrs_dictionary.md
|
||||
lrs_wiki.md
|
||||
main.md
|
||||
```
|
||||
|
||||
most wanted pages:
|
||||
|
|
2
woman.md
2
woman.md
|
@ -154,7 +154,7 @@ Here is a list of almost all historically notable women (this is NOT cherrypicke
|
|||
- **Lisa Simpson**: smart girl, fictional.
|
||||
- **[Marie Curie](marie_curie.md)**: this one might actually have been quite skilled and [based](based.md), although she looked like a cave ogre, she won two Nobel Prizes (at the time when there were no diversity quotas so it actually counts), though she probably stole most of her work from her husband.
|
||||
- **Marilyn vos Savant**: a woman """genius""" with a career based solely on "being smart", a fraudster of "Christopher Langan" type who humbly proclaims she is much smarter than [Einstein](einsten.md), Euler, Gauss, Von Neumann, Fourier, Newton, Fermat, Terrence Tao, Goethe, Carlsen and in short all living beings that ever existed in our universe, listed in every teenager magazine ever printed as """the human with highest [IQ](iq.md)""" despite a few minor discrepancies such as that A): IQ can't even be measured as high as she claims she scored (:D), B): many men with much higher (at least estimated) IQ actually existed, such as William James Sidis (who actually backed his estimated 200+ IQ by absolutely real, extraordinary intellectual abilities that were never questioned by anyone, without boasting about it), and also C): the fact that she literally turned out to be a fraud -- besides the mentioned impossibility of scoring such a number, achieving literally nothing in life except for writing a column about two high-school level math problems (and getting one of them wrong [lmao](lmao.md)), she achieved world-wide embarrassment by trying to play a smart ass by criticizing the proof of Fermat's Last Theorem without actually understanding absolute basics of mathematics and logic, she was immediately exposed and had to take her argument back :D IQ high above 200 should be a guarantee of being able to easily comprehend any kind of subject, especially mathematical. { She may be smarter than an average great ape, but I would probably be willing to bet a lot on any average math undergrad beating this woman easily at any mental game. In fact she is as suspicious as can be, I wouldn't be surprised at all if it was revealed she just bought her IQ score and "her" columns were written by her husband (who seems to be a smart guy) ~drummyfish }
|
||||
- **Mary**: famous for giving birth to [the most famous man in history](jesus.md). Also for being virgin -- this is so unbelievable in fact that some branches of Christianity refuse to believe Mary was a virgin despite still believing in miracles like resurrecting dead.
|
||||
- **Mary**: famous for giving birth to [the most famous man in history](jesus.md). Also for being virgin, something very rare in a woman -- this is so unbelievable in fact that some branches of Christianity refuse to believe Mary was a virgin despite still believing in miracles like resurrecting dead.
|
||||
- **Miriam Hargreave**: engraved her name in the Guinness World Record book by taking 40 attempts to pass her driver's license test.
|
||||
- **Miss Marple**: smart woman detective, fictional.
|
||||
- **[Mother Teresa](mother_theresa.md)**: maybe also based? TODO: research
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue