This commit is contained in:
Miloslav Ciz 2025-05-09 22:58:17 +02:00
parent 64fd120266
commit 1343c90ee8
19 changed files with 2055 additions and 1950 deletions

View file

@ -25,6 +25,7 @@ As of typing this https://4stats.io/ reports /pol/ as the most active board (~80
- [Encyclopedia Dramatica](encyclopedia_dramatica.md)
- [reddit](reddit.md)
- [8kun](8kun.md)
- [kiwifarms](kiwifarms.md)
- [bienvenido a internet](bai.md)
- [loquendo](loquendo.md)
- [lurkmore](lurkmore.md)/[neolurk](neolurk.md)

14
anticompany.md Normal file
View file

@ -0,0 +1,14 @@
# Anticompany
Anticompany is an [LRS](lrs.md) concept of a group of people [selflessly](selflessness.md) [working](work.md) together towards improving society by creating and providing free [art](art.md), goods and services, and by this displacing [harmful](harmful.md) [capitalist](capitalism.md) companies. Anticomapny is NOT a [non-profit](non_profit.md), a formal [charity](charity.md) organization or a "not-for-profit" company, it is a group dissociated with the current societal system, a group which by its nature rejects the current societal mechanisms such as [law](law.md), trade, [capitalism](capitalism.md), brands, [marketing](marketing.md), self-interest, [consumerism](consumerism.md), societal hierarchy and so forth. Of course this concept may be implemented by lone individuals too, craftsmen who simply decide to altruistically help others.
Anticompanies exploit the capitalist's assumption of absolute greed that is to drive everyone without exception to competing -- if let's say 10 companies compete in making the best painting program for an affordable price, they may all be singlehandedly destroyed by a single anticompany that creates a completely [free](free_software.md), [public domain](public_domain.md) painting program and just gives it away for for free. Anticompanies may also (at least still today) have many advantageous features -- to name a few they are for example spared of legal [bullshit](bullshit.md) and formalities such as accounting, taxes, contracts, workplace regulations etc. There are no deadlines, stressful situations, unions, bosses and managers, only people helping as much as they can and are willing to.
How can an anticompany sustain itself financially though? Well, it shouldn't have to, all should be done voluntarily and with zero costs, so no costs need to be covered. This is fairly easy to do with [software](software.md), digital art and some services, but may prove more challenging in cases of providing physical goods for example. Still it may be possible -- if a community can for example grow more food than it needs, it may simply give it away. And then there is the "rich guy turned altruist" scenario in which someone with enormous wealth simply decides to start selflessly giving away. For some reason this is almost unheard of (any billionaire doing "charity" is always a PR stunt or tax hack), however it would only take a few such men to bring an enormous change in society this way.
Do any anticompanies exist? Some [free software](free_software.md) communities come close, but most are in fact still just a different kind of "competitior" and participant in the capitalist game. An anticompany mustn't for example practice [copyleft](copyleft.md), it mustn't be a non-profit, it mustn't be a brand (have mascots, member [pride](pride.md), ...), it mustn't have any sponsors (who demand anything in return) and so on. The goal must be only selfless altruism.
## See Also
- [less retarded society](less_retarded_society.md)
- [anarchism](anarchism.md)

View file

@ -6,4 +6,8 @@ Antivirus paradox is the paradox of someone who's job it is to eliminate certain
Cases of said behavior are common, e.g. the bind-torture-kill serial killer used to work as a seller of home security alarms who installed alarms for people who were afraid of being invaded by the bind-torture-killer, and then used his knowledge of the alarms to break into the houses -- a typical capitalist business. It is also a known phenomenon that many firefighters are passionate arsonists because society simply praises them for [fighting](fight_culture.md) fires (as opposed to rewarding them for the lack of fires).
In [capitalism](capitalism.md) and similar systems requiring people to have jobs this paradox prevents [progress](progress.md), that is to say actual elimination of undesirable phenomena, hence capitalism and similar systems are anti-progress. And not only that, the system pressures people to artificially creating new undesirable phenomena (like a "lack of [women](woman.md) in tech" and similar [bullshit](bs.md)) just to create new [bullshit jobs](bs_job.md) that "[fight](fight_culture.md)" this phenomena. In a truly good society where people are not required to have jobs and in which people aim to eliminate [work](work.md) this paradox largely disappears.
In [capitalism](capitalism.md) and similar systems requiring people to have jobs this paradox prevents [progress](progress.md), that is to say actual elimination of undesirable phenomena, hence capitalism and similar systems are anti-progress. And not only that, the system pressures people to artificially creating new undesirable phenomena (like a "lack of [women](woman.md) in tech" and similar [bullshit](bs.md)) just to create new [bullshit jobs](bs_job.md) that "[fight](fight_culture.md)" this phenomena. In a truly good society where people are not required to have jobs and in which people aim to eliminate [work](work.md) this paradox largely disappears.
## See Also
- [anticompany](anticompany.md)

View file

@ -12,6 +12,7 @@ Examples of approximations are:
- **[interpolation](interpolation.md) and [extrapolation](extrapolation.md)**: ways of constructing missing data points from known ones.
- **Engineering approximations** ("guesstimations"): e.g. **sin(x) = x** for "small" values of *x* or **[pi](pi.md) = 3** (integer instead of float).
- **[Physics engines](physics_engine.md)**: complex triangle meshes are approximated with simple analytical shapes such as **[spheres](sphere.md)**, **cuboids** and **capsules** or at least **convex hulls** which are much easier and faster to deal with. They also approximate **relativistic** physics with **Newtonian**.
- **[Factorial](factorial.md)** can be approximated by Stirling's approximation, which is pretty accurate and computationally cheaper.
- **Addition/subtraction** (of integers) can sometimes be approximated with logical [OR](or.md)/[AND](and.md) operations, as they behave a bit similarly. This can be used e.g. for brightening/darkening of pixel colors in [332](rgb332.md) or [565](rgb565.md) format -- without the approximation addition of colors in these formats is very expensive (basically requires conversion to RGB, addition, clamping and a conversion back).
- **Division**: dividing by arbitrary number is often a slow operation, however dividing by powers of two is fast because it can be done with a simple bit shift -- so if we need to divide *x* let's say by 3, it may be faster to approximate by averaging *x* divided by 2 and *x* divided by 4 (both powers of two, computing average also needs just division by 2), i.e *x / 3 ~= ((x / 2) + (x / 4)) / 2 = 3/8 * x = (x + x + x) / 8* -- indeed, 3/8 is almost 1/3.
- **[Square root](sqrt.md)/square** (integer) can be roughly approximated too. E.g. to get a quick "almost square" of a number you can try something like doubling each binary digit and shifting everything right, e.g. `101` -> `11001` -- it's not very accurate but may be [good enough](good_enough.md) e.g. for some graphics effects and may be especially effective as hardware implementation as it works instantly and uses literally no [logic gates](logic_gate.md) (you just reorder bits)! A bit improved version may construct a pair of digits from each digit as logical AND (upper bit) and logical OR (lower bit) of the bit with its lower neighbor (lowest bit may still just be doubled), e.g. `1101` -> `11010111`. Square root can similarly be roughly estimated by reducing each pair of bits with logical OR down to a single bit (e.g. `101100` -> `110`). { Dunno if this is actually used anywhere, I came up with this once before I fell asleep. ~drummyfish } A famous hack in Quake, called *fast inverse square root*, uses a similar approximation in [floating point](float.md).

View file

@ -180,7 +180,7 @@ Threefold repetition is a rule allowing a player to claim a draw if the same pos
## Stats And Records
Chess stats are pretty [interesting](interesting.md). Thanks a lot e.g. to Lichess (and NOT thanks to fucking capitalist idiots like chess dot com) we have some great [public domain](public_domain.md) databases of billions of games played between both people and computers, and thanks to chess engines we can generate new and new on demand, so naturally many people create cool statistics, look for patterns and oddities. This can be very insightful and entertaining.
Chess stats are pretty [interesting](interesting.md). Thanks a lot e.g. to OEIS and Lichess (and NOT thanks to fucking capitalist idiots like chess dot com) we have some great [public domain](public_domain.md) databases and analyses of billions of games played between both people and computers, and thanks to chess engines we can generate new and new on demand, so naturally many people create cool statistics, look for patterns and oddities. This can be very insightful and entertaining.
{ Some chess world records are here: https://timkr.home.xs4all.nl/records/records.htm. ~drummyfish }
@ -394,7 +394,7 @@ Again, Lichess only analyzed the first 150 moves and here it marked practically
What is **the rarest move**? Some [YouTube](youtube.md) video tried to investigate this with the help of Lichess database. Things that immediately come to mind like en passant checkmates and checkmates by promoting to a knight are rare but not insanely rare. A crazily rare kind of move, which only appeared ONCE in the whole database, was a doubly disambiguatated (i.e. with the necessary specification of both rank and file of the bishop) checkmate by a bishop (specifically Bf1g2#, occurring in a 2022 game) -- this is rare because to need a double disambiguation for a bishop move it is necessary to underpromote two pawns to a bishop and then place them correctly. Yet rarer moves, which NEVER appeared in the database, were a doubly disambiguated knight checkmate with capture and doubly disambiguated bishop checkmate with capture, latter of which was judged less likely and therefore probably the rarest move ever.
The maximum number of **black and white queen pairs placed on an empty board so that none is attacked** is 12 (that is 12 white queens and 12 black ones). This number as a [function](function.md) of board size is the [OEIS sequence A250000](https://oeis.org/A250000) and starts like this: 0, 0, 1, 2, 4, 5, 7, 9, 12, 14, 17, 21, 24, 28, 32, ...
The maximum number of **black and white queen pairs placed on an empty board so that none is attacked** is 12 (that is 12 white queens and 12 black ones). This number as a [function](function.md) of board size is the [OEIS sequence A250000](https://oeis.org/A250000) and starts like this: 0, 0, 1, 2, 4, 5, 7, 9, 12, 14, 17, 21, 24, 28, 32, ... Insofar as chess curiosities go, OEIS is a fairly cool place to check out too, they examine interesting things such as knight walks on infinite chessboards (see for example the beautiful [A316667](https://oeis.org/A316667)) and things of similar nature.
Anyway, you can try to derive your own stats, there are huge free game databases such as the Lichess [CC0](cc0.md) database of billions of games from their server, as well as powerful [free software](free_software.md) engines allowing you to arrange and automatically play out hundreds of thousands of games. Why not take the chance?

21
cope.md
View file

@ -1,5 +1,22 @@
# Cope
COMING SOON
{ Love you :-) Write me an email if u need help <3 ~drummyfish }
{ Love you :-) Write me an email if u need help <3 ~drummyfish }
WIP:
- If (you feel like) nobody [loves](love.md) you, then know that at least [drummyfish](drummyfish.md) does.
- Going out to the nature always helps, or at least it can never hurt. Walking, nature and fresh air help the body and healthy body leads to healthy mind. Animals are best companions, go outside and observe them, play with them, talk to them. Try to create something out of wood, collect [rocks](rock.md), draw something in the sand. If you're alone, singing is therapeutic as well, try it. Someone likes sports and getting tired physically to clear the mind. Definitely get off the Internet for a while, grab a physical book if you feel like reading something.
- Talking and sharing your trouble is almost guaranteed to help, even if you get no advice or resolution, simply getting it off your chest is literally such a huge relief. Talk to someone, to your friends or parents, it will be a little better. { If you have no one else to talk to, you can send me an email, I will listen. ~drummyfish }
- If it's real serious, seek help, there's no shame in it. You can refuse drugs or hospitalization, just talk to someone. Try a hotline at least.
- things to realize and possibly find comfort in:
- **We will all die**: It may seem sad at first, but it's also positive in many ways. No matter how big, all your mistakes will be erased and will seize any significance in the grand scheme of things, whatever fuck up you wish you could take back WILL be taken back, it will become absolutely unimportant. Death also means that your suffering is guaranteed to not be infinite, regardless of what happens you cannot suffer for more than, say, 150 years. Death is the only certainty and that can be comforting. You will die, your family will, the richest guy on the planet will die too, and you will maybe have lived a much happier life than him, considering he spent his time here on mindless hunting little green pieces of paper. No matter what power anyone holds, no one can ever threaten you with endless suffering, the worst anyone can ever hurt you with is a brief moment of pain and then he must leave you forever in peace. Dying may be scary but death is not nearly the worst fate at all, it is simply an infinite rest and peace, no more trouble or stress, just becoming one with the nature again, just like before birth. Although it's not recommended, there is always the last resort of [suicide](suicide.md) that provides an escape door from the worst imaginable situations, and this knowledge alone can provide some comfort. And please also ponder on the fact that fear of death is very much a bad aspect of our western culture, most other (much healthier) cultures aren't afraid of death and even welcome it as a transition to a new world -- the truth is we can never know what happens after death, things such as consciousness can never be explained withing our universe and so if nothing else, then at least the curiosity of what will come can make death a little less scary, maybe there really is a happier afterlife, no one knows. Some theorize that space may be pulsating, it expands and collapses again and everything will run over again, maybe your life will repeat. We simply don't know and that may be something to enjoy.
- **Time heals everything**, every pain we experience we slowly get used to and learn to bear more easily as time goes on, even the worst experience like losing a child is something that, given enough time (sometimes more than a lifetime), a human somehow learns to make peace with. Even the worst wounds will hurt slightly less over time, unless we keep intentionally opening them perhaps, but even then it becomes a repeated routine and our brains are simply programmed to react to change; anything constant tends to get ignored and filtered out over time, even repeated torture. This is to say that no matter how great and hopeless your suffering, it can and probably will decrease at least slightly, and this may be something to hold on at least rationally, even if one cannot feel it in heart, it's always been like this, experience repeatedly proves this right again and again.
- **You are human**, you already won the most improbable lottery, you already have and are experiencing the most extraordinary thing we can think of: not only being a living organism, which is already incredibly rare among all the space [rock](rock.md) and emptiness, but being a multicellular organism, a mammal, a primate -- in fact being the most advanced organism, one capable of comprehending the world like no one else. On top of this you've already lived longer than most animals can dream of and probably have most of life still before you. You can see better than most animals, see more sharply and perceive more [colors](color.md). Among all animals you are among the best distance runners and you have highly precise and useful hands with fingers that you take for granted but which other animals would kill for. You can enjoy [music](music.md), [books](books.md), [math](math.md) and so many joys inaccessible to anyone else. If you feel like you're not good enough or that you're stupid or unlucky to live in a bad place, it may help to realize that's just a small amount of bad luck, you are in fact the genius among living organisms even if you're considered stupid among humans, only by being able to read this text you prove an incredible mental capacity.
- **You will never disappear**, even after your death the matter that composes you will stay, by the very laws of physics it cannot ever disappear, it will only transform and you'll become part of nature, trees, oceans and dust, and the things you've done will forever leave a trace. It's a cliche saying but you WILL remain living at least in the [art](art.md) you left behind and the [information](information.md) recorded in the state of the Universe that you have affected -- even if you had no children for example, you probably gave good advice and example at least to someone, and that someone will continue to spread it further, and in this way you will forever remain a key, unerasable part of the world.
- **Your mind is a shelter no one can take away from you**. Focus on cultivating the place, fill it with knowledge and fun activities, you can play [games](brain_software.md) just in your head, even if your body is paralyzed, if they lock you up in the prison, even if go blind and deaf and lose your limbs, you will always have a place where you can do whatever you want and the only way they can take it away from you is to kill you, in which case you will no longer care. Create virtual spaces in your head, places to resort to in time of need, keep building them every time you visit, make them cozy, they will provide a safe haven to escape to at any time.
- Don't compare yourself to others, but if you must, compare your situation to the less fortunate. Paradoxically it may sometimes help to watch drastic footage, for example of an accident or execution, to realize how fortunate you are to be where you currently happen to be. Many people wish for nothing more than to not be in agony, or to have something to eat, to have water to drink, someone to talk to, you always have something that someone else would considers a treasure. Although our current times are [dystopian](21st_century.md) and it's hard to not be depressed about it, the [future](future.md) will be much worse, try to see what little we still have left: small islands of quiet nature, no nuclear winter, sun still shines, [free software](free_software.md) is not illegal yet, brain chips are not yet mandatory.
- If you feel all alone in the midst of all the evil of the world, perhaps it's because the system WANTS people like you to feel alone. There are so many humans in the world that it's highly improbably you are the only one, you just haven't met the right people, many are shy, scared and hiding. Consider how deep various Internet rabbitholes go, you can follow them infinitely, keep finding communities around weirdest things, thousands upon thousands and it never ends, what you see is just the tip of the iceberg. Your soulmate is out there somewhere.
- **You will change with age.** You think you won't but you will, the trouble you have now will either disappear or you will literally stop caring -- they will be replaced by new trouble, but whatever you think is the worst problem in the world right now will most likely turn out to be something you hardly remember 10 years later, your brain and perception of the world physically changes as you age, as does your environment. There was probably something like this 10 years ago, you now only laugh about it. Even if you don't solve the problem and it gets worse, you will simply not care about it that much -- to a young guy losing a leg or becoming blind is a tragedy, but an old man takes it much better, he rather cares about his family, a child only cares about latest video games but an adult hardly gives a shit. May you're poor but will get rich, maybe you'll get sick, find a new religion, have children, move to another country, everything will change. Just hold on and observe what the fate has for you.
- ...
TO BE CONTINUED

View file

@ -32,6 +32,7 @@ The following is a complete list of all ethical corporations in history:
## See Also
- [anticompany](anticompany.md)
- [capitalism](capitalism.md)
- [antivirus paradox](antivirus_paradox.md)
- [capitalist singularity](capitalist_singularity.md)

View file

@ -10,4 +10,8 @@ Fediverse is partly nice, employing a few cool ideas, but also quite [shitty](sh
- It is **developed mostly by incompetent people** -- as said, the users and developers are mainstreamers, mostly 16 year old trans zoomers who just learned about computers and are just bashing together stuff in JavaScript, they have no real plan or vision, neither do they know anything about good technology design. The result looks accordingly.
- ...
There seems to be a pretty nice "offensive" wiki connected to fediverse at https://fediverse.wiki/wiki/Main_Page.
There seems to be a pretty nice "offensive" wiki connected to fediverse at https://fediverse.wiki/wiki/Main_Page.
## See Also
- [pediverse](pediverse.md)

View file

@ -1,3 +1,12 @@
# Kiwifarms
Kiwifarms is a website accessible at https://kiwifarms.net whose address is highly [censored](censorship.md), known for mostly harmless funmaking of online people (usually autists and schizos, see e.g. [Sonichu](sonichu.md)). It's a center of a lot of "anti cyber bullying" hysteria and drama. We just want to leave the link to the site here as it's being censored everywhere.
Kiwifarms is a cool website accessible at [https://kiwifarms.st](https://kiwifarms.st) whose address is highly [censored](censorship.md), known for documenting [lolcows](lolcow.md) (people on the Internet who are easily triggered and "milked" for fun, usually [schizos](schizo.md), most famously exemplified by the guy that made [Sonichu](sonichu.md)) and weird, funny Internet communities. The site is run by Null.
{ Thank you Null for running the site BTW, it's great. ~drummyfish }
Tl;dr: the place is very nice, allows the word [nigger](nigger.md), although now it requires [JavaScript](js.md) and has captchas. It's not true that they bully people, they mostly watch and document Internet insanity, including [SJWs](sjw.md), right wing extremists, [Wikipedia](wikipedia.md), [YouTubers](youtube.md), monkey haters and other stuff. It's only because even documenting someone's embarrassing moments is nowadays seen as "[cyberbullying](cyberbullying.md)" that they're labeled "bullies", but in fact they are among the more reasonable guys on the Internet, they in fact help catch criminals who torutre animals for example. The site is a forum, but it also works a little bit like a [wiki](wiki.md) -- typically a thread starts with a long, detailed, well written and researched post that later on gets updated, and below it starts the discussion. This combined with near zero [censorship](censorship.md) makes kiwifarms an invaluable resource and archive of Internet culture. For its fame kiwifarms also spawned some [forks](fork.md).
## See Also
- [encyclopedia dramatica](dramatica.md)
- [4chan](4chan.md)

View file

@ -153,6 +153,7 @@ Here are some of the ideas/movements/ideologies and people whose ideas inspired
- [tl;dr](wiki_tldr.md) and [FAQ](faq.md)
- [LRS](lrs.md)
- [island](island.md)
- [anticompany](anticompany.md)
- [Bhutan](bhutan.md)
- [*Non-Competitive Society* by drummyfish](https://archive.org/details/noncompetitivesociety)
- [how to](how_to.md)

File diff suppressed because one or more lines are too long

View file

@ -14,6 +14,8 @@ Basically **anything can be encoded as a number** which makes numbers a universa
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.
An [interesting](interesting.md) remark: someone once plotted the number of occurrences of numbers in the online encyclopedia of integer series (OEIS) and discovered a curiosity (called Sloane's Gap). There is a clear gap separating numbers into two [clusters](cluster.md), one containing the "interesting numbers" and the other the rest ("boring numbers"). The interesting set contains primes, increments of powers of two and so on. This is partly [cultural](culture.md) (there is a bias towards base 10 for example), but it's very interesting the gap is so clear -- one would expect there would be a spectrum of how interesting numbers are, but it seems like it's just two clusters.
**[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:
@ -224,14 +226,20 @@ Here is a table of some numbers and "number like objects" worthy of mention, mos
| | 4.940656... * 10^-324| | smallest pos. number storable in IEEE-754 64 bit float |
| | 1.401298... * 10^-45 | | smallest pos. number storable in IEEE-754 32 bit float |
| | 1.616255... * 10^-35 | | Planck length in meters, smallest "length" in Universe |
| | 0.071111111111111... | 0x0.123456789abcdef101... | base 16 Champernowne constant |
| one eight | 0.125 | 2^-3, 0b0.001, 0x0.2 | |
| | 0.163264812105216... | &0.1234567101112131415... | base 8 Champernowne constant |
| one fourth | 0.25 | 2^-2, 0b0.01, 0x0.4 | |
| one third | 0.333333... | 3^-1, 0b0.0101010..., ...1313132 (5-adic)| |
| one half | 0.5 | 2^-1, 0b0.1, 0x0.8 | |
| | 0.598958... | base3(0.121011122021221001...) | base 3 Champernowne constant |
| one over square root of two | 0.707106... | 1/sqrt(2), sin(pi/4), cos(pi/4), 2^(-1/2)| |
| | 0.862240124493837... | 0b0.110111001011101111... | base 2 Champernowne constant |
| [one](one.md) | 1 |2^0, 0!, 0.999..., sqrt(1), I, 0b1, cos(0)| NOT a prime, unit, multiplicative identity |
| | 0.123456789101112... | 0b0.000111111001101011... | base 10 Champernowne constant, normal number |
| [square root](sqrt.md) of two | 1.414213... | sqrt(2), 2^(1/2), 0b1.0110101 | irrational, diagonal of unit square, important in geom. |
| supergolden ratio | 1.465571... | solve(x^3 - x^2 - 1 = 0) | similar to golden ratio, bit more difficult to compute |
| Euler's constant | 0.577215... | 1 + 1/2 + 1/3 + 1/n ... - log(n) | some kinda deep and important constant `O_O` |
|phi ([golden ratio](golden_ratio.md))| 1.618033... | (1 + sqrt(5)) / 2, solve(x^2 - x - 1 = 0)| irrational, visually pleasant ratio, divine proportion |
| square root of three | 1.732050... | sqrt(3), 3^(1/2), 0b1.1011101 | irrational |
| square root of pi | 1.772453... | sqrt(pi) | |
@ -242,7 +250,7 @@ Here is a table of some numbers and "number like objects" worthy of mention, mos
| [pi](pi.md) | 3.141592... | 2 * asin(1), 0b11.0010010 | circle circumference to its diameter, irrational |
| [four](four.md) | 4 | 2^2, 0b000100, IV, 0b100 |first composite number, min. needed to color planar graph|
| [five](five.md) | 5 | 3^2 - 2^2, V, 0b101, fib(5) | (twin, triplet) prime, number of platonic solids, Fib. |
| [six](six.md) (half dozen) | 6 | 3!, 1 * 2 * 3, 1 + 2 + 3, VI, 0b110 | highly composite number, perfect number |
| [six](six.md) (half dozen) | 6 | 3!, 1 * 2 * 3, 1 + 2 + 3, VI, 0b110 | highly composite number, 1st perfect number |
| [tau](tau.md) | 6.283185... | 2 * pi, 360 degrees | radians in full circle, defined mostly for convenience |
| [thrembo](thrembo.md) | ??? | | the hidden number |
| [seven](seven.md) | 7 | 2^3 - 1, VII, &7, 0b111 |(twin) prime, days in week, max. unsigned n. with 3 bits |
@ -265,6 +273,7 @@ Here is a table of some numbers and "number like objects" worthy of mention, mos
| twenty four | 24 | 2 * 2 * 2 * 3, 4!, 0x18, XXIV |highly composite number, possible ways to order 4 objects|
| twenty five | 25 | 5^2, sqrt(625), 0x19, XXV | |
| twenty seven | 27 | 3^3, 0b11011, 0x1b, &33, 0x1b, XXVII | palindrome in base 2 and 8 |
| twenty eight | 28 | 0b11100, 0x1c, XXVIII | 2nd perfect number |
| twenty nine | 29 | 0b11101, &1002, 0x1d, XXIX | twin&sexy prime |
| thirty one | 31 | 2^5 - 1, 0b11111, &37, 0x1f, XXXI |max. unsigned number storable with 5 bits, Mersenne prime|
| [thirty two](thirty_two.md) | 32 | 2^5, 0b100000, &40, 0x20, XXXII | number of possible values storable with 5 bits |
@ -312,16 +321,19 @@ Here is a table of some numbers and "number like objects" worthy of mention, mos
| three hundred sixty | 360 | 2 * 2 * 2 * 3 * 3 * 5, CCCLX | highly composite number, degrees in full circle |
| three hundred sixty five | 365 | 0x16d, CCCLXV | days in a year, binary palindrome |
| four hundred twenty | 420 | 0x1a4, CDXX | stoner shit (they smoke it at 4:20), divisible by 1 to 7|
| four hundred ninety six | 496 | 0x1f0, CDXCVI | 3rd perfect number |
| five hundred eleven | 511 | 2^9 - 1, DXI | largest number storable with 9 bits |
| five hundred twelve | 512 | 2^9, 2^(3^2), DXII | number of values storable with 9 bits |
| six hundred twenty five | 625 | 25^2, 5^4, DCXXV | |
| six hundred and sixty six | 666 | 0x29a, DCLXVI | number of the beast, palindromic |
| seven hundred twenty | 720 | 6!, 3!!, DCCXX | possible ways to order 6 objects, highly composite |
| seven hundred twenty nine | 729 | 3^6, (3^2)^3, DCCXXIX | |
| shitload | ??? | a lot | expressed a bigger quantity |
| one thousand (grand) | 1000 | 10^3, M, 0x3e8, 2^9.965... | |
| one thousand twenty three | 1023 | 2^10 - 1, &1777, 0x3ff, MXXIII | largest number storable with 10 bits |
| one thousand twenty four | 1024 |2^10, 4^5, &2000, 0x400, MXXIV, 10^3.01...| number of values storable with 10 bits |
| one thousand six hundred eighty | 1680 | 0x690, MDCLXXX | highly composite, often used as horizontal resolution |
| one thousand seven hundred ... | 1729 | 0x6c1, MDCCXXIX | Ramanujan number, taxican number, part of math lore |
| two thousand forty eight | 2048 | 2^11, 0x800, MMXLVIII | number of values storable with 11 bits |
|two thousand one hundred eighty seven| 2187 | 3^7, 0x88b, MMCLXXXVII | |
| two thousand four hundred one | 2401 | 7^4, MMCDI | |
@ -333,6 +345,7 @@ Here is a table of some numbers and "number like objects" worthy of mention, mos
| five thousand fifty | 5050 | 1 + 2 + ... + 100 | sum of numbers up to 100 |
| six thousand five hundred sixty one | 6561 | 3^8, 3^(2^3) | |
|six thousand seven hundred sixty five| 6765 | fib(20), 0x1a6d | Fibonacci number |
|eight thousand one hundred ... | 8128 | 0x1fc0 | 4th perfect number |
| ten thousand (myriad) | 10000 | 10^4, 100^2, 2^13.287... | |
| fifteen thousand six hundred ... | 15625 | 5^6, 0x3d09 | |
| sixteen thousand eight hundred ... | 16807 | 7^5, 0x41a7 | |
@ -357,16 +370,19 @@ Here is a table of some numbers and "number like objects" worthy of mention, mos
| | 43046721 | 3^16 | |
| | 47176870 | BB(5) | maximum number of 1s produced by 5 state Turing machine |
| | 31556926 | | seconds in a year |
| | 33550336 | | 5th perfect number |
| | 39916800 | 11!, 1 * 2 * ... * 11 | possible ways to order 11 objects |
| | 479001600 | 12!, 1 * 2 * ... * 12 | possible ways to order 12 objects |
| one [billion](billion.md) | 1000000000 | 10^9, milliard, 0x3b9aca00, 2^29.897... | |
| | 9876543210 | 0x4cb016ea | all decimal digits from highest to lowest |
| | 2147483647 | 2^32 / 2 - 1 | maximum two's complement signed 32 bit number |
| | 3735928559 | 0xdeadbeef | one of famous hexadeciaml constants, spells out DEADBEEF|
| | 4294967295 | 2^32 - 1, 0xffffffff | maximum unsigned number storable with 32 bits |
| | 4294967296 | 2^32, ((((2^2)^2)^2)^2)^2, 0x100000000 | number of values storable with 32 bits |
| | 6227020800 | 13!, 1 * 2 * ... * 13 | possible ways to order 13 objects |
| | 8589869056 | 0x1ffff0000 | 6th perfect number |
| | 9876543210 | 0x24cb016ea | all decimal digits from highest to lowest |
| | 87178291200 | 14!, 1 * 2 * ... * 14 | possible ways to order 14 objects |
| | 137438691328 | 0x1ffffc0000 | 7th perfect number |
| | 500000500000 | 1 + 2 + ... + 1000000 | sum of numbers up to 1000000 |
| one trillion | 1000000000000 | 10^12, billion (LS) | |
| | 1307674368000 | 15! | possible ways to order 15 objects |
@ -379,6 +395,7 @@ Here is a table of some numbers and "number like objects" worthy of mention, mos
| | 9007199254740992 | | precision of IEEE double falls below 1 after this num. |
| | 121645100408832000 | 19! | possible ways to order 19 objects |
| quintillion | 1000000000000000000 | 10^18 | |
| | 2305843008139952128 | 0x1fffffffc0000000 | 8th perfect number |
| | 2432902008176640000 | 20! | possible ways to order 20 objects |
| | 9223372036854776000 | 2^64 / 2 - 1 | maximum two's complement signed 64 bit number |
| | 18364758544493064000 | 0xfedcba9876543210 | all hexadecimal digits from highest to lowest |
@ -387,9 +404,12 @@ Here is a table of some numbers and "number like objects" worthy of mention, mos
| | 43252003274489856000 | | number of possible Rubik's cube configurations |
| |2015099950053364471960| | number of possible chess games after 15 half moves |
| |6670903752021072936960| | possible valid filled [sudoku](sudoku.md) grids |
| | 1.000000... * 10^30 | 1000000000000066600000000000001 | Belphegor's prime, evil (666, 13 zeroes), palindromic |
| | 1.267650... * 10^30 | 2^100 | number of values storable with 100 bits |
| | 2.658455... * 10^36 | | 9th perfect number |
| | 3.402823... * 10^38 | (2 - 2^(-23)) * 2^127 | largest number storable in IEEE-754 32 bit float |
| | 3.402823... * 10^38 | 2^128 | number of values storable with 128 bits |
| | 1.915619... * 10^53 | | 10th perfect number |
| | 1.157920... * 10^77 | 2^256 | number of values storable with 256 bits |
| | 10^80 | | approx. number of atoms in observable universe |
| [googol](googol.md) | 10^100 | | often used big number |

View file

@ -134,6 +134,7 @@ However the core of a pseudorandom generator is the quality of the sequence itse
- **Try to [compress](compression.md) the sequence**: Truly random data should be basically impossible to compress -- you can exploit this fact and try to compress your sequence with some compression programs. It is ideal if the compression programs end up enlarging the file.
- **Statistical tests**: Here you use objective mathematical tests -- there exist many very advanced tests, we'll only mention the very simple ones.
- **[Histogram](histogram.md)**: Generate many numbers (but not more than the generator's period) and make a histogram (i.e. for every number count how many times it appeared) -- all numbers should appear roughly with the same frequency. If you make a nice generator, you should even see exactly the same count for every value generated -- this is explained above. Also count 1 and 0 bits in the whole sequence -- again there should be about the same number of them (exactly the same if you do it correctly). But keep in mind this only checks if you have correct frequencies of numbers, it says nothing about their distribution. Even a sequence 1, 2, 3, 4, 5, .... will pass this.
- **Streaks**: check the distribution of streak lengths, i.e. how many times there are runs of *n* same bits in a row, and at which position they occur. You can compute the theoretical probability distribution and it should look similar.
- **Check statistical properties on (non-short) subintervals of the series**: This will already take into account where the numbers appear in the sequence. For example check if the average value over some smaller intervals are always close to middle value, which should hold in a series of random numbers; also the minimum and maximum value, histogram (distribution of the values) and other statistical measures should basically be close to being the same on smaller intervals as they are over the whole series if the intervals aren't very short -- i.e. just be careful about not picking too short intervals -- the smaller interval you pick, the more likely it will be (even in the ideal random sequence) that a statistical property will diverge from its expected value, i.e. don't test intervals smaller than let's say 10000 values.
- **[Fourier transform](fourier_transform.md)** (and similar methods that give you the spectrum) -- the spectrum of the data should have equal amount of all frequencies, just like white noise.
- **[Correlation](correlation.md) coefficients**: This is kind of the real proof of randomness, ideally no values should be correlated in your data, so you can try to compute some correlation coefficients, for example try to compute how much correlation there is between consecutive numbers (it's similar to plotting the data as coordinates and seeing if they form a line or not) -- you should ideally find no significant correlations. [Autocorrelation](autocorrelation.md) may be a good test (basically you keep performing [dot product](dot_product.md) of the series with a shifted version of the same series -- this mustn't diverge too much from 0; ideal white noise has a high peak for 0 shift and then 0 values elsewhere).

File diff suppressed because it is too large Load diff

View file

@ -18,7 +18,7 @@ As with similarly wide spanning terms, the word *randomness* and *random* may be
Keep in mind **there are different "amounts" of randomness** -- that is to say you should consider that **[probability distributions](probability_distribution.md)** exist and that some processes may be random only a little. It is not like there are only completely predictable and completely unpredictable systems, oftentimes we just have some small elements of chance or can at least estimate which outcomes are more likely. We see absolute randomness (i.e. complete unpredictability) only with uniform probability distribution, i.e. in variables in which all outcomes are equally likely -- for example rolling a dice. However in real life variables some values are usually more likely than others -- e.g. with adult human male height values such as 175 cm will be much more common than 200 cm; great many real life values actually have [normal distribution](normal_distribution.md) -- the one in which values around some center value are most common.
**What do random numbers look like?** This is a tricky question. Let's now consider uniform probability distribution, i.e. "absolute randomness". When we see sequences of numbers such as [1, 2, 3, 4, 5, 6, 7], [0, 0, 0, 0, 0, 0, 0, 0] or [9, 1, 4, 7, 8, 1, 5], which are "random" and which not? Intuitively we would say the first two are not random because there is a clear pattern, while the third one looks pretty random. However consider that under our assumption of uniform probability distribution all of these sequences are equally likely to occur! It is just that there are only very few sequences in which we recognize a common pattern compared to those that look to have no pattern, so we much more commonly see these sequences without a pattern coming out of random number generators and therefore we think the first two patterns are very unlikely to have come from a random source. Indeed they are, but the third, "random looking" sequence is equally unlikely (if you bet the numbers in lottery, you are still very unlikely to win), it just has great many weird looking siblings. You have to be careful, things around probability are great many times very unintuitive and tricky (see e.g. the famous [Monty Hall problem](monty_hall.md)).
**What do random numbers look like?** This is a tricky question. Let's now consider uniform probability distribution, i.e. "absolute randomness". When we see sequences of numbers such as [1, 2, 3, 4, 5, 6, 7], [0, 0, 0, 0, 0, 0, 0, 0] or [9, 1, 4, 7, 8, 1, 5], which are "random" and which not? Intuitively we would say the first two are not random because there is a clear pattern, while the third one looks pretty random. However consider that under our assumption of uniform probability distribution all of these sequences are equally likely to occur! It is just that there are only very few sequences in which we recognize a common pattern compared to those that look to have no pattern, so we much more commonly see these sequences without a pattern coming out of random number generators and therefore we think the first two patterns are very unlikely to have come from a random source. Indeed they are, but the third, "random looking" sequence is equally unlikely (if you bet the numbers in lottery, you are still very unlikely to win), it just has great many weird looking siblings. You have to be careful, things around probability are great many times very unintuitive and tricky (see e.g. the famous [Monty Hall problem](monty_hall.md)). **Humans are bad at creating "random" sequences**, or perhaps said better: when you ask someone to come up with a sequence of "random" numbers, it will be a very predictable one, there are many famous demonstrations of this, humans for example tend to produce homogenous sequences of bits without longer streaks of 1s and 0s (and such sequences are quite unlikely to appear randomly). So never try to create your own pseudorandom sequence by randomly pressing numbers on the keyboard. The thing confusing to humans is that randomness is actually NOT a complete absence of patterns, we sometimes will spot familiar patterns in random sequences (for example hearing voices in white noise), but these patterns themselves emerge randomly, there is no way to predict WHICH pattern familiar to our brain will appear.
Of course we cannot say just from the sequence alone if it was generated randomly or not, the sequences above may have been generated by true randomness or by pseudorandom generator -- we even see this is sort of stupid to ask. We should rather think about what we actually mean by asking whether the sequence is "random" -- to get meaningful answers we have to specify this first. If we formulate the question precisely, we may get precise answers. Sometimes we are looking for lack of patterns -- this can be tested by programs that look for patterns, e.g. [compression](compression.md) programs; number sequences that have regularities in them can be compressed well. We may examine the sequences [entropy](entropy.md) to say something about its "randomness". Mathematicians often like to ask "how likely is it that a sequence with these properties was generated by this model?", i.e. for example listening to signals from space and capturing some numeric sequence, we may compute its properties such as distribution of values in it and then we ask how likely is it that such sequence was generated by some natural source such exploding star or black hole? If we conclude this is very unlikely, we may say the signal was probably not generated randomly and may e.g. come from intelligent lifeforms.
@ -86,6 +86,23 @@ Let's now take a look at how random the sequence looks, i.e. basically how likel
There are **494 1s and 506 0s**, i.e. the ratio is approximately 0.976, deviating from 1.0 (the value that infinitely many coin tosses should converge to) by only 0.024. We can use the [binomial distribution](binomial_distribution.md) to calculate the "rarity" of getting this deviation or higher one; here we get about 0.728, i.e. a pretty high probability, meaning that if we perform 1000 coin tosses like the one we did, we may expect to get the deviation we got or higher in more than 70% of cases (if on the other hand we only got e.g. 460 1s, this probability would be only 0.005, suggesting the coins we used weren't fair). If we take a look at how the ratio (rounded to two fractional digits) evolves after each round of performing additional 10 coin tosses, we see it gets pretty close to 1 after only about 60 tosses and stabilizes quite nicely after about 100 tosses: 0.67, 0.54, 0.67, 0.90, 0.92, 1.00, 0.94, 0.90, 0.88, 1.00, 1.04, 1.03, 0.97, 1.00, 0.97, 1.03, 1.10, 1.02, 0.98, 0.96, 1.02, 1.02, 1.02, 1.00, 0.95, 0.95, 0.99, 0.99, 0.99, 0.97, 0.95, 0.95, 0.96, 0.93, 0.90, 0.88, 0.90, 0.93, 0.95, 0.98, 0.98, 0.97, 0.97, 0.99, 1.00, 0.98, 0.98, 0.98, 0.97, 0.96, 0.95, 0.94, 0.95, 0.95, 0.96, 0.95, 0.96, 0.95, 0.96, 0.95, 0.96, 0.95, 0.96, 0.96, 0.97, 0.97, 0.97, 0.95, 0.94, 0.93, 0.93, 0.93, 0.94, 0.94, 0.94, 0.96, 0.95, 0.96, 0.96, 0.95, 0.96, 0.95, 0.95, 0.96, 0.97, 0.97, 0.96, 0.96, 0.95, 0.95, 0.95, 0.96, 0.97, 0.97, 0.97, 0.97, 0.96, 0.97, 0.98, 0.98.
Next we'll take a look at **streaks**, i.e. uninterrupted runs of the same value (0 or 1). Here it is (*0s*, *1s* and *total* are total streak counts, *0s first* and *1s first* are the positions of first streak occurrence):
| streak len. | 0s |0s first| 1s |1s first| total |
| ----------- | --- | ------ | --- | ------ | ----- |
| 1 | 122 | 12 | 126 | 13 | 247 |
| 2 | 62 | 7 | 65 | 48 | 127 |
| 3 | 34 | 45 | 27 | 4 | 61 |
| 4 | 16 | 0 | 17 | 162 | 33 |
| 5 | 8 | 238 | 10 | 31 | 18 |
| 6 | 4 | 14 | 3 | 375 | 7 |
| 7 | 2 | 497 | 2 | 88 | 4 |
| 8 | 2 | 176 | 1 | 200 | 3 |
At first glance all looks fine, the streak counts are very similar for 1s and 0s and the counts smoothly decrease with streak length, we see no jumps or other red flags in the distribution. More rigorously we should calculate expected values and compare them with what we've got of course, but we'll now suffice with this simple check: supposedly the probabilities of seeing a streak of at least 8 and 9 1s in 1000 tosses are 0.86 and 0.62 respectively, which seems to check out (we've hit the very probably 0.86 case and then fell into the slightly less but still very plausible case of not producing a streak of 9, with probability 0.38).
{ The total streak count seems suspiciously close to 2^(9-n), there's probably a formula but I didn't have time to check it now, TODO: investigate later. ~drummyfish }
Let's try the [chi-squared test](chi_squared_test.md) (the kind of basic "randomness" test): *D = (494 - 500)^2 / 500 + (506 - 500)^2 / 500 = 0.144*; now in the table for the chi square distribution for 1 degree of freedom (i.e. two categories, 0 and 1, minus one) we see this value of *D* falls somewhere around 30%, which is not super low but not very high either, so we can see the test doesn't invalidate the hypothesis that we got numbers from a uniform random number generator. { I did this according to Knuth's *Art of Computer Programming* where he performed a test with dice and arrived at a number between 25% and 50% which he interpreted in the same way. For a scientific paper such confidence would of course be unacceptable because there we try to "prove" the validity of our hypothesis. Here we put much lower confidence level as we're only trying not fail the test. To get a better confidence we'd probably have to perform many more than 1000 tosses. ~drummyfish }
We can try to convert this to a sequence of integers of different binary sizes and just "intuitively" see if the sequences still looks random, i.e. if there are no patterns such as e.g. the numbers only being odd or the histograms of the sequences being too unbalanced, we could also possibly repeat the chi-squared test etc.
@ -159,4 +176,8 @@ Another way to test data randomness may be by **trying to [compress](compression
| our random bits | 144 (115.20%) |
| `abcdef...` | 56 (44.80%) |
We see that while the algorithm was able to compress the non-random sequence to less than a half of the original size, it wasn't able to compress our data, it actually made it bigger! This suggests the data is truly random. Of course it would be good to test multiple compression algorithms and see if any one of them finds some regularity in the data, but the general idea has been presented.
We see that while the algorithm was able to compress the non-random sequence to less than a half of the original size, it wasn't able to compress our data, it actually made it bigger! This suggests the data is truly random. Of course it would be good to test multiple compression algorithms and see if any one of them finds some regularity in the data, but the general idea has been presented.
## See Also
- [pseudorandomness](pseudorandomness.md)

View file

@ -6,6 +6,8 @@ Le Reddit, established in 2005, [marketing](marketing.md) itself as the "frontpa
Reddit users are the kind of pseudorebels, keyboard warriors, wannabe Internet "superheroes" that copy paste all mainstream opinions into their brains, [parroting them without thinking](npc.md), the sort of absolutely insignificant (but the more harmful kind of) scum believing they deserve a medal for changing a profile picture or sharing an "unpopular" opinion on [Facebook](facebook.md), like "I actually think [piracy](piracy.md) is not always bad! Take this [corporations](corporation.md)!". [Nowadays](21st_century.md) reddit users are already exclusively [SJWs](sjw.md), all the popular post are attempts at [virtue signaling](virtue_signaling.md) and circlejerking about [liberalism](liberalism.md), you'll find annoying propaganda inserted into absolutely unrelated subreddits, e.g. in a subreddit for sharing interesting pictures the all time top post will be something like a motivational tweet by Zelenski or some other [gay](gay.md) (of course there are now annoying sponsored posts inserted in too, literally makes you wanna [kill yourself](kys.md)). Very infamous are for example reddit [atheists](atheism.md) who are very enlightened by Neil De Grass documentaries, they don't understand how a medieval peasant could believe in irrational things, conform to orthodox preaching and participate in witch hunts, but if you suggest [removing the age of consent](pedophilia.md) or opposing [feminism](feminism.md) they pick up the torches and go full angry mob yelling "Stone that heretic to death!" That's because they're just trained to react to [key words](shortcut_thinking.md), they can't do much more. Again, they're just NPCs, don't expect any thought or brain activity.
[LMAO](lmao.md) what a fucking happening. **The following story is now wiped from the Internet** (deleted from reddit, search engines and even from Internet archive), thankfully it's still archived at [https://archive.li/YcASn](https://archive.li/YcASn). The reddit dipshit loves to post and masturbate over Ukraine propaganda every day but one day they fucked up so that they ended up killing around 200 ukrainians. Some genius redditor posted a heartbreaking, touching video of a ukrainian [hero](hero_culture.md) playing violin in a hidden bunker and the whole reddit started to cry and masturbate over the glory of such an epic moment, until they realized the fuck up -- Putin used the video to locate the bunker and shortly after the place was confirmed to have been bombed, all the dozens of soldiers gibbed to piece.
Before the infamous censorship wave circa 2019 reddit used to be quite a beautiful place to behold, truly an experience unlike anything else (maybe a bit comparable to [Usenet](usenet.md)). { I used to actually love reddit, sad it died. ~drummyfish } It's hard to sum up to someone who didn't experience reddit back then, it found a great mix of excellent ideas that just worked great together, a combination mainly of [free speech](free_speech.md) (that's completely gone now, it's almost comical to remember reddit used to be one of the "bastions of free speech" back then), nice minimalist user interface (also gone now), having many subforums for all kinds of niche communities, even the smallest you can imagine (like people who like round objects or people who try to talk without using some specific letter because they hate it etc.), sharing of [interesting](interesting.md) links and/or ideas, having a non-traditional comment system structured as a [tree](tree.md) and letting people vote on both posts and individual comments to bring up the ones they found most valuable (i.e. informative, funny, interesting etc.). Users also gathered so called "karma", a kind of points they accumulated for getting upvotes, so users had some sort of "level" -- the more karma, the more "elite" the user was (users could also gift so called *reddit gold* for excellent posts, basically giving the user a free premium account for a while); this often led to so called **karma whoring**, i.e. things like [clickbaits](clickbait.md), virtue signaling posts and basically the lame stuff you'd often see on [Facebook](facebook.md), something highly criticized for example by [4chan](4chan.md). Anyway, reddit was like an whole new Internet within the Internet, it was just a place where you could spend hours searching and discovering things you didn't even know you wanted to find -- any hobby or any detail you had a morbid curiosity about you could dig up on reddit, you could find large interviews with ambulance drivers who told fascinating stories they saw during their careers, schizophrenic people answering questions like "can you walk through the imaginary people you see?", discussions like "what's the weirdest thing that happened to you as a beekeeper", people digging out extremely weird videos on YouTube, solving mysteries in video games, even famous people like Barak Obama took part in reddit IAMA interviews and just answered all the weird questions the internet asked them. There were also porn communities and controversial communities like *r/watchpeopledie* where users just shared videos of people dying { This was my favorite, seeing people die and suffer was actually what led me to completely reject all violence later on in my life. ~drummyfish }. This was sort of the vanilla reddit experience. However, as they always do, money and [pseudoleftists](pseudoleft.md) soon swiftly killed all of this, a few greedy faggots just destroyed it all so that they could get even richer than they already were.
What was the big moment? Basically in early 2019 reddit presented one the most spectacular examples of a **profit motivated 180 degree turn from a [free speech](free_speech.md) site to a [censorship](censorship.md) dictatorship** -- as some cock invested money to reddit, the reddit CEO just said yeah, let's make this [advertisement](marketing.md) friendly and ban all free speech on the site; there were hilarious historical moments like Alexis Ohanian, the co-founder of the site, saying "we never intended reddit to be the bastion of free speech" while someone actually found a quote of him saying the exact opposite in the past :D This shitstorm resulted in one of the greatest disasters to ever have happened on the Internet. Subreddits such as *r/politicallyincorrect*, *r/Offensive_Wallpapers*, *r/watchpeopledie*, *r/necrophilia*, *r/PicsOfHorseVaginas*, *r/sjwhate*, *r/lovenotacrime*, *r/fatpeoplehate* and THOUSANDS of others were all banned (you can probably still find them in archives, but you can no longer discuss of course). Of course those who criticized this were just banned too, anyone who showed a dislike of this got a "fuck you bitch" message from a mod with a swift ban. People not familiar with reddit or Internet too much perhaps didn't notice too much, but to an Internet citizen this was comparable to something like the Pope one day waking up, admitting to [atheism](atheism.md), dressing up as [Voldemort](hitler.md) and starting to masturbate on the balcony, cumming on people while promoting nuclear war, all because someone paid him $1 to do it. Of course this was completely expected under [capitalism](capitalism.md), reddit just showed a very rapid, "we don't give a shit about users or society or anything but money" kind of step, one that must show clear as day even to any blind idiot what capitalism really is about. After this many people left reddit for good { Including me. ~drummyfish }, some migrated to alternative sites like [Voat](voat.md), but it was never what it used to be, communities were fragmented and they mostly degenerated to small groups bitching about how reddit fucked up. At least it's a great lesson learned about "free market" society.

View file

@ -2,6 +2,8 @@
{ I hate disclaimers but I'm not advising you to commit fucking suicide, OK? I mean it's an option and sometimes it's the best option, but I want you to live if it's at least a little possible -- remember, LRS loves all life and all life is precious. We will all die, no need to rush it. Also if you're feeling like shit you can send me a mail, we can talk. ~drummyfish }
*You may also be interested in: [cope](cope.md).*
Suicide is when someone voluntarily kills himself. Suicide offers an immediate escape from [capitalism](capitalism.md) and is therefore a kind of last-resort hope; it is one of the last remaining freedoms in this world, even though capitalists can't profit from dead people and so are working hard on preventing people from killing themselves (rather than trying to make them NOT WANT TO kill themselves of course).
Men die by suicide much more commonly than [women](woman.md): in 80% of cases a human that dies by suicide is man.

File diff suppressed because one or more lines are too long

View file

@ -3,9 +3,9 @@
This is an autogenerated article holding stats about this wiki.
- number of articles: 639
- number of commits: 1017
- total size of all texts in bytes: 5458790
- total number of lines of article texts: 39453
- number of commits: 1018
- total size of all texts in bytes: 5465923
- total number of lines of article texts: 39478
- number of script lines: 324
- occurrences of the word "person": 10
- occurrences of the word "nigger": 143
@ -31,57 +31,57 @@ longest articles:
- [bloat](bloat.md): 40K
- [iq](iq.md): 40K
- [copyright](copyright.md): 40K
- [procgen](procgen.md): 36K
- [cheating](cheating.md): 40K
top 50 5+ letter words:
- which (2952)
- there (2314)
- people (2206)
- example (1897)
- other (1685)
- about (1507)
- which (2955)
- there (2320)
- people (2210)
- example (1900)
- other (1686)
- about (1508)
- number (1431)
- software (1316)
- because (1242)
- software (1317)
- because (1243)
- their (1164)
- something (1121)
- would (1120)
- something (1116)
- being (1096)
- program (1080)
- language (1023)
- called (993)
- language (1026)
- called (995)
- things (948)
- without (919)
- without (921)
- simple (896)
- function (882)
- computer (868)
- numbers (867)
- different (838)
- these (807)
- different (840)
- these (806)
- programming (803)
- world (800)
- however (800)
- should (779)
- system (771)
- still (759)
- should (780)
- system (772)
- still (760)
- doesn (748)
- games (729)
- possible (715)
- games (731)
- possible (716)
- drummyfish (709)
- point (704)
- always (695)
- always (696)
- while (692)
- society (691)
- probably (685)
- simply (677)
- using (661)
- simply (678)
- using (663)
- https (650)
- course (637)
- actually (626)
- course (638)
- actually (628)
- similar (625)
- someone (620)
- value (610)
- someone (621)
- value (611)
- first (604)
- though (595)
- really (583)
@ -89,39 +89,44 @@ top 50 5+ letter words:
latest changes:
```
Date: Thu May 8 20:41:37 2025 +0200
21st_century.md
3d_model.md
anorexia.md
autostereogram.md
c_tutorial.md
cheating.md
data_hoarding.md
debugging.md
egoism.md
free_hardware.md
how_to.md
human_language.md
less_retarded_society.md
math.md
minimalism.md
netstalking.md
often_confused.md
programming.md
programming_style.md
python.md
random_page.md
regex.md
stereotype.md
sudoku.md
suicide.md
technology.md
trash_magic.md
trolling.md
ubi.md
unix_philosophy.md
update_culture.md
wiki_pages.md
wiki_stats.md
woman.md
Date: Wed May 7 21:16:44 2025 +0200
3d_model.md
90s.md
anorexia.md
bloat.md
comun.md
conum.md
czechia.md
drummyfish.md
float.md
javascript.md
lmao.md
low_poly.md
lrs_dictionary.md
main.md
netstalking.md
number.md
often_confused.md
rock.md
twos_complement.md
youtube.md
Date: Sat May 3 17:42:44 2025 +0200
random_page.md
wiki_pages.md
wiki_stats.md
Date: Sat May 3 16:21:08 2025 +0200
color.md
float.md
free_speech.md
interesting.md
kiss.md
lrs_dictionary.md
mandelbrot_set.md
```
most wanted pages:
@ -162,11 +167,11 @@ most popular and lonely pages:
- [minimalism](minimalism.md) (130)
- [censorship](censorship.md) (126)
- [kiss](kiss.md) (123)
- [fun](fun.md) (119)
- [fun](fun.md) (121)
- [shit](shit.md) (118)
- [programming](programming.md) (118)
- [math](math.md) (118)
- [woman](woman.md) (113)
- [woman](woman.md) (114)
- [gnu](gnu.md) (108)
- [linux](linux.md) (106)
- [history](history.md) (106)