master
Miloslav Ciz 2 months ago
parent dc1fe386df
commit 25bef6df75

@ -1,3 +1,3 @@
# 21st Century
21st century, known as the Age Of [Shit](shit.md), is already one of the worst centuries in history, despite only being around for a short time. How unlucky it is to have been born in such a shitty time.
21st century, known as the Age Of [Shit](shit.md), is already one of the worst centuries in history, despite only being around for a short time. How unlucky it is to have been born in such a shitty time. In this century there exists no more [good](good.md), there is just [evil](right.md) opposed by [another evil](pseudoleft.md) and people no longer even know what good means, they only support one of the two evils, thinking it's the good; there are rare few who support some kind of third evil that's not one of the two major evils, but all in all there is nothing but evil.

@ -18,7 +18,26 @@ There exist **tools for bypassing censorship**, e.g. [proxies](proxy.md) or encr
## Examples
TODO: wikipedia, google, fediblock, DVD codes, copyright, ...
Censorship is so frequent that it's hard to give just a short list of examples, especially [nowadays](21st_century.md), but here are a few:
- [Encryption](encryption.md) provides mathematical ways of implementing censorship in communication.
- [Copyright](copyright.md) enables authors to censor their works at will and enforce this censorship legally, for any reason whatsoever -- this also subsequently leads to further censorship by media hosting websites such as [YouTube](youtube.md), to mass deletions of valuable works from public archives and so on.
- [Wikipedia](wikipedia.md) practices very strong censorship, it has a list of banned sources (calling it by an euphemism of "deprecated" sources) which include even such big media as Daily Mail, furthermore a lot of things which average Wikipedia editor dislikes are censored, e.g. the url to the controversial site 8kun (https://8kun.top) must not be mentioned in its article (take a look at page source comment, March 2024). Content Wikipedia deems harmful to someone will also be censored, resulting in removal of many valuable information you would want to find in an encyclopedia.
- [Political correctness](political_correctness.md) is based on censorship, a great part of it is retroactive censorship and rewriting of old works, for example some populist German book publisher refused to publish the Winnetou books, a classic and important work of art, under claim of "racism"; similarly iconic books like *Ten Little Niggers* by Agatha Christie had to be crippled and renamed; the famous series Futurama is commonly censored by broadcasters (deleting words like *Jesus*, *bastard*, ...). The examples here are countless. This is used for political censorship, for example on the Internet it's extremely hard to publish any opinions not aligned with the currently ruling [pseudoleftist](pseudoleft.md) ideology because terms of service of any social media platform or even website hosting company have to forbid so called "[hate speech](hate_speech.md)" which just means anything not aligned with the ideology.
- Pseudocommunist regimes of the 20th century practiced very strong censorship, e.g. in Czechoslovakia all public [art](art.md) such as music and plays had to pass an ideological review before being approved for performance.
- Child pornography is nowadays unfortunately completely censored, it is mandatory to be censored in most first world countries
- Mass shootings come with attempts by governments at censoring the messages sent by the attacker, sometimes even their names; one example for all can be the 2019 Christchurch shooting by Brenton Tarrant whose manifesto, called *The Great Replacement* (downloadable e.g. at Anna's Archive), was being forced down off of the Internet following the attack.
- In mainstream "[science](soyence.md)" censorship is nowadays part of standard publishing process, known under the euphemism of *[peer review](peer_censorship.md)*.
- [Google](google.md)'s search engine has very strong censorship and political bias built-in, it's done mostly by downranking targeted sites to make them practically unfindable, in some cases downright blocking sites altogether. Some of the affected sites include [Encyclopedia Dramatica](dramatica.md), Metapedia, Infogalactic, 8kun, Sanctioned Suicide and many others.
- Censorship enjoys big popularity on the [soynet](soynet.md), e.g. there is the infamous fediblock list of blocked [fediverse](fediverse.md) instances.
- China very intensively applies censorship to the Internet, especially in regards to the country's official ideology and [history](history.md), using the so called [great firewall](great_firewall.md). China also does weird funny kinds of censorship like removing bones from video games. Why do they do it? No one knows. Germany similarly for some stupid reasons replaces blood in video games with green liquid, ruining the games.
- North Korea is probably the most isolated country in the world, it prevents essentially any information from behind its borders from reaching its citizens, it even completely blocks the [Internet](internet.md) and rather established its own intranet ([Kwangmyong](kwangmyong.md)).
- Japanese hilariously blur genitalia in porn.
- Any so called "[private](privacy.md) information" of individuals is nowadays in many countries required to be censored from the public.
- In 2007 there was an infamous attempt at censoring the AACS DVD encryption keys (09F911029D74E35BD84156C5635688C0) which allowed to circumvent [DRM](drm.md).
- [Nazis](nazi.md) publicly burned [books](book.md) they deemed harmful (e.g. for having been written by [Jews](jew.md)) -- though this was more of a public theatre, it was also indeed partially an act of censorship.
- Circa 2019 [reddit](reddit.md), until then quite highly [free speech](free_speech.md) website, completely turned around and launched a censorship tsunami that destroyed thousands of communities, all just to make the site more advertiser friendly.
- ...
## See Also

@ -14,6 +14,8 @@ Drummyfish has a personal website at [www.tastyfish.cz](https://www.tastyfish.cz
Photos of drummyfish: [young](https://cloud.disroot.org/apps/files_sharing/publicpreview/4E36WS5ZN42pasg?file=/me/156%20-%20sQNYr3g.png&fileId=122364667&x=1280&y=800&a=true), [older](https://upload.wikimedia.org/wikipedia/commons/2/26/Drummyfish_profile_photo.png) (after being confronted with real life) and [naked](https://commons.wikimedia.org/wiki/File:Drummyfish_naked_all_sides_beard.png).
Drummyfish experiences a lot of discrimination but still doesn't hate his discriminators. As a straight white male in [21st century](21st_century.md) drummyfish is a victim of regular discrimination and racism in form of social revenge for historical events he has nothing to do with. Drummyfish is not covid vaccinated -- for this he was sorted into the second class of citizens during the covid pandemic and experienced another form of discrimination, e.g. what today would be called a "verbal abuse", segregation and so on. He never had covid. As a [Slav](slav.md) he comes from an ancestry of slaves, so in [America](usa.md) he would be called a [hero](hero_culture.md).
Drummyfish's real name is Miloslav Číž, he was born on 24.08.1990 and lives in Moravia, Czech Republic, [Earth](earth.md) (he rejects the concept of a country/[nationalism](nationalism.md), the info here serves purely to specify a location). He is a more or less straight [male](man.md) of the [white](white.md) [race](race.md). He started programming at high school in [Pascal](pascal.md), then he went on to study [compsci](compsci.md) (later focused on [computer graphics](graphics.md)) in a Brno University of Technology and got a [master's degree](msc.md) in 2017, however he subsequently refused to find a job in the industry, partly because of his views (manifested by [LRS](lrs.md)) and partly because of mental health issues. He rather chose to stay closer to the working class and do less harmful [slavery](job.md) such as cleaning and physical [spam](spam.md) distribution, and continues [hacking](hacking.md) on his programming (and other) projects in his spare time in order to be able to do it with absolute freedom.
{ Why doxx myself? Following the [LRS](lrs.md) philosophy, I believe information should be free. [Censorship](censorship.md) -- even in the name of [privacy](privacy.md) -- goes against information freedom. We should live in a society in which people are moral and don't abuse others by any means, including via availability of their private information. And in order to achieve ideal society we have to actually live it, i.e. slowly start to behave as if it was already in place. Of course, I can't tell you literally everything (such as my passwords etc.), but the more I can tell you, the closer we are to the ideal society. ~drummyfish }

@ -10,7 +10,7 @@ A **formal language** is defined as a (potentially infinite) set of strings (whi
## Classification
We usually classify formal languages according to the **[Chomsky](chomsky.md) hierarchy**, by their computational "difficulty". Each level of the hierarchy has associated models of computation ([grammars](grammar.md), [automatons](automaton.md), ...) that are able to compute **all** languages of that level (remember that a level of the hierarchy is a superset of the levels below it and so also includes all the "simpler" languages). The hierarchy is more or less as follows:
We usually classify formal languages according to the **[Chomsky](chomsky.md) hierarchy**, by their computational "difficulty". Each level of the hierarchy has associated models of computation ([grammars](grammar.md), [automatons](automaton.md), expressions, ...) that are able to compute **all** languages of that level (remember that a level of the hierarchy is a superset of the levels below it and so also includes all the "simpler" languages). The hierarchy is more or less as follows:
- **all languages**: This includes all possible languages, even those that computers cannot analyze (e.g. the language representing the [halting problem](halting_problem.md)). These languages can only be computed by theoretical computers that cannot physically exist in our universe.
- **type 0**, **recursively enumerable languages**: Most "difficult"/general languages that computers in our universe can analyze. These languages can be computed e.g. by a **[Turing machine](turing_machine.md)**, [lambda calculus](lambda_calculus.md) or a general unrestricted [grammar](grammar.md). Example language: a^n where *n* is not a [prime](prime.md).
@ -18,6 +18,8 @@ We usually classify formal languages according to the **[Chomsky](chomsky.md) hi
- **type 2**, **context free languages**: Computed by e.g. non-deterministic pushdown automata or context free grammars. (Deterministic pushdown automata compute a class of languages that is between type 2 and type 3).
- **type 3**, **regular languages**: The *easiest*, *weakest* kind of languages, computed e.g. by [finite state automata](finite_state_automaton.md)s or [regular expressions](regexp.md). This class includes also all finite languages.
Note that here we are basically always examining **infinite languages** as finite languages are trivial. If a language is finite (i.e. the set of all strings of the language is finite), it can automatically be computed by any type 3 computational model. In [real life](irl.md) computers are actually always equivalent to a finite state automaton, i.e. the *weakest* computational type (because a computer memory is always finite and so there is always a finite number of states a computer can be in). However this doesn't mean there is no point in studying infinite languages, of course, as we're still interested in the structure, computational methods and approximating the infinite models of computation.
Note that here we are basically always examining **[infinite](infinity.md) languages** as finite languages are trivial. If a language is finite (i.e. the set of all strings of the language is finite), it can automatically be computed by any type 3 computational model. In [real life](irl.md) computers are actually always equivalent to a finite state automaton, i.e. the *weakest* computational type (because a computer memory is always finite and so there is always a finite number of states a computer can be in). However this doesn't mean there is no point in studying infinite languages, of course, as we're still interested in the structure, computational methods and approximating the infinite models of computation.
Also bear in mind these classes aren't exhaustive, there exist more classes and there are still undiscovered/unproven classes of languages, the Chomsky hierarchy enumerates just the important ones. For example regular languages have a further subclass of star-free languages.
**NOTE**: When trying to classify a [programming language](programming_language.md), we have to be careful about what we classify: one thing is what a program written in given language can compute, and another thing is the language's [syntax](syntax.md). To the former all strict general-purpose programming languages such as [C](c.md) or [JavaScript](javascript.md) are type 0 ([Turing complete](turing_complete.md)). From the syntax point of view it's a bit more complicated and we need to further define what exactly a syntax is (where is the line between syntax and semantic errors): it may be (and often is) that syntactically the class will be lower. There is actually a famous [meme](meme.md) about [Perl](perl.md) syntax being undecidable.

@ -16,7 +16,7 @@ Around 50 AD Heron of Alexandria, an Egyptian mathematician, created a number of
In the 3rd century Chinese mathematician Liu Hui describes operations with **negative numbers**, even though negative numbers have already appeared before. In 600s AD an Indian astronomer Brahmagupta first used the number **[zero](zero.md)** in a systematic way, even though hints on the number zero without deeper understanding of it appeared much earlier. In 9th century the Mayan empire is [collapsing](collapse.md), though it would somewhat recover and reshape.
Year 476 is set to mark the fall (political split) of Roman empire and by this the end of Antiquity and **start of Middle Ages**, a time during which technological [progress](progress.md) and [art](art.md) is seen to stagnate a bit. Rome had been [collapsing](collapse.md) slowly but in its downfall it greatly resembled our [current western society](21st_century.md), it became split, people got spoiled, lost sense of morality, women started to demand [more power](feminism.md) and so on -- Roman empire was basically like the ancient times [US](usa.md) (with a similar relationship to Greece as US has to the older, wiser Europe) with highly [capitalist](capitalism.md) practices ([free trade](free_trade.md), ads, banks, insurance, even industries that achieved quite high mass production, ...), imperialism, [military](military.md) obsession, fascism, constant political fights, pragmatic thinking (e.g. rhetoric, the art of manipulation, was greatly preferred over excellence at [art](art.md)), mass entertainment and huge competitiveness -- this all led to its demise.
Year 476 is set to mark the fall of Roman empire (last roman emperor deposed) and by this the end of Antiquity and **start of Middle Ages**, a time during which technological [progress](progress.md) and [art](art.md) is seen to stagnate a bit. Rome had been [collapsing](collapse.md) slowly but in its downfall it greatly resembled our [current western society](21st_century.md), it became split, people got spoiled, lost sense of morality, women started to demand [more power](feminism.md) and so on -- Roman empire was basically like the ancient times [US](usa.md) (with a similar relationship to Greece as US has to the older, wiser Europe) with highly [capitalist](capitalism.md) practices ([free trade](free_trade.md), ads, banks, insurance, even industries that achieved quite high mass production, ...), imperialism, [military](military.md) obsession, fascism, constant political fights, pragmatic thinking (e.g. rhetoric, the art of manipulation, was greatly preferred over excellence at [art](art.md)), mass entertainment and huge competitiveness -- this all led to its demise.
In 1429 Persian mathematician al-Kashi computed [pi](pi.md) to about 14 digit accuracy which was a great leap in this discipline.

@ -5,6 +5,7 @@ There are many terms that are very similar and can many times be used interchang
- **[AI](ai.md)** vs **[machine learning](machine_learning.md)** vs **[neural networks](neural_net.md)**
- **[algebra](algebra.md)** vs **[arithmetic](arithmetic.md)**
- **[algorithm](algorithm.md)** vs **[program](program.md)** vs **[process](process.md)** vs **[heuristic](heuristic.md)**
- **America** vs **[USA](usa.md)**
- **[analog](analog.md)** vs **[mechanical](mechanical.md)**
- **[anarchy](anarchism.md)** vs **[chaos](chaos.md)**
- **[argument](argument.md)** vs **[parameter](parameter.md)**

File diff suppressed because it is too large Load Diff

@ -10,6 +10,8 @@ Regular expressions are widely used in [Unix](unix.md) tools, [programming langu
From the point of view of [theoretical computer science](theoretical_compsci.md) and [formal languages](formal_language.md) **regular expressions are computationally weak**, they are equivalent to the weakest models of computations such as regular [grammars](grammar.md) or **[finite state machines](finite_state_machine.md)** -- in fact regular expressions are often implemented as finite state machines. This means that **regular expressions can NOT describe any possible pattern** (for example they can't capture a math expression with brackets in which start brackets have to match end brackets), only relatively simple ones; however it turns out that very many commonly encountered patterns are simple enough to be described this way, so we have a [good enough](good_enough.md) tool. The advantage of regular expressions is exactly that they are simple, yet very often sufficient.
**Are there yet simpler pattern describers than regular expressions?** Yes, of course, the simplest example is just a string directly describing the pattern, e.g. "abc" matching exactly just the string "abc" -- this is called a *fixed string*. Notable subclass of regular expressions are so called *star-free* languages/expressions which are regular expressions without the star (repetition) operator. Star-free expressions can be used as a [simpler](kiss.md) variant to regular expressions, they may still describe many patterns and are easier to implement.
## Details
WIP

File diff suppressed because one or more lines are too long

@ -3,17 +3,17 @@
This is an autogenerated article holding stats about this wiki.
- number of articles: 567
- number of commits: 746
- total size of all texts in bytes: 3410738
- total number of lines of article texts: 26808
- number of commits: 747
- total size of all texts in bytes: 3413676
- total number of lines of article texts: 26823
- number of script lines: 256
longest articles:
- [c_tutorial](c_tutorial.md): 104K
- [capitalism](capitalism.md): 64K
- [how_to](how_to.md): 56K
- [chess](chess.md): 56K
- [how_to](how_to.md): 52K
- [less_retarded_society](less_retarded_society.md): 52K
- [number](number.md): 48K
- [faq](faq.md): 44K
@ -33,24 +33,24 @@ longest articles:
top 50 5+ letter words:
- which (1984)
- there (1470)
- which (1986)
- there (1471)
- people (1324)
- other (1081)
- example (1032)
- other (1082)
- example (1035)
- software (1027)
- number (948)
- about (895)
- about (899)
- their (743)
- program (714)
- called (695)
- computer (682)
- would (678)
- because (668)
- simple (637)
- because (669)
- simple (636)
- numbers (632)
- being (632)
- things (619)
- things (623)
- language (611)
- without (596)
- function (590)
@ -59,10 +59,10 @@ top 50 5+ letter words:
- something (559)
- these (553)
- different (545)
- system (516)
- world (509)
- system (517)
- world (510)
- should (504)
- society (503)
- should (502)
- games (502)
- point (496)
- though (486)
@ -72,14 +72,14 @@ top 50 5+ letter words:
- while (451)
- technology (450)
- using (448)
- course (438)
- simply (437)
- course (437)
- still (431)
- similar (429)
- possible (428)
- computers (396)
- extremely (394)
- really (393)
- extremely (393)
- usually (383)
- value (382)
- always (377)
@ -87,6 +87,19 @@ top 50 5+ letter words:
latest changes:
```
Date: Sat Mar 23 00:26:32 2024 +0100
boat.md
creative_commons.md
drummyfish.md
english.md
esolang.md
how_to.md
main.md
random_page.md
unix_philosophy.md
wiki_pages.md
wiki_stats.md
zen.md
Date: Thu Mar 21 20:00:23 2024 +0100
42.md
attribution.md
@ -113,16 +126,6 @@ Date: Thu Mar 21 20:00:23 2024 +0100
sigbovik.md
smart.md
thrembo.md
wiki_pages.md
wiki_stats.md
Date: Wed Mar 20 20:23:58 2024 +0100
fascism.md
interesting.md
jesus.md
lrs.md
number.md
people.md
political_correctness.md
```
most wanted pages:
@ -158,7 +161,7 @@ most popular and lonely pages:
- [game](game.md) (132)
- [suckless](suckless.md) (131)
- [proprietary](proprietary.md) (114)
- [modern](modern.md) (86)
- [modern](modern.md) (87)
- [minimalism](minimalism.md) (86)
- [kiss](kiss.md) (86)
- [linux](linux.md) (84)
@ -177,7 +180,7 @@ most popular and lonely pages:
- [shit](shit.md) (66)
- [less_retarded_society](less_retarded_society.md) (66)
- [art](art.md) (66)
- [bullshit](bullshit.md) (63)
- [bullshit](bullshit.md) (64)
- [float](float.md) (62)
- [open_source](open_source.md) (61)
- ...

Loading…
Cancel
Save