This commit is contained in:
Miloslav Ciz 2024-10-05 21:09:59 +02:00
parent 3d238884b9
commit c03351e922
15 changed files with 1885 additions and 1825 deletions

2
90s.md
View file

@ -24,7 +24,7 @@ So, from the European point of view, here is a short summary of why 90s were so
- There was absolute minimum of [ads](marketing.md) and they were somewhat bearable, not 100% aggressive brainwashing -- some even naively tried to pleasant and brings some actual art in. You could see a movie, then there would be two or three ads and another movie would follow, and that was on a commercial station, state TV had basically zero ads. - There was absolute minimum of [ads](marketing.md) and they were somewhat bearable, not 100% aggressive brainwashing -- some even naively tried to pleasant and brings some actual art in. You could see a movie, then there would be two or three ads and another movie would follow, and that was on a commercial station, state TV had basically zero ads.
- [Internet](internet.md) was actually good and free of idiots, it was elitist and only for nerds with no life. [Web](www.md) was young, only 1.0, all sites were nice, lightweight, non-commercial. [Gopher](gopher.md) was just as popular. - [Internet](internet.md) was actually good and free of idiots, it was elitist and only for nerds with no life. [Web](www.md) was young, only 1.0, all sites were nice, lightweight, non-commercial. [Gopher](gopher.md) was just as popular.
- [Programming](programming.md) and IT was still cool and didn't make you wanna kill yourself -- [C](c.md) was used a lot, game developers wrote their own [engines](game_engine.md), webmasters actually wrote [HTML](html.md) and so on. - [Programming](programming.md) and IT was still cool and didn't make you wanna kill yourself -- [C](c.md) was used a lot, game developers wrote their own [engines](game_engine.md), webmasters actually wrote [HTML](html.md) and so on.
- No [women](woman.md) in tech or on the Internet, or at least a minimum of them -- no one cared about gender or shit like that back then. - No [women](woman.md) in tech or on the Internet, or at least a minimum of them -- no one cared about gender or shit like that back then. Thanks to this you could actually appreciate women in those fields, you knew a woman had to be real special to have made it.
- Of course all [software](software.md) was better, much more efficient, stable, didn't require internet connection, didn't [update](update_culture.md) 1000 times a day etc. - Of course all [software](software.md) was better, much more efficient, stable, didn't require internet connection, didn't [update](update_culture.md) 1000 times a day etc.
- Cell phones, although proprietary, were quite awesome, especially those by [Nokia](nokia.md) and [Siemens](siemens.md). They were all button dumbphones, each with very unique design, the phones were very durable, fast, reliable and lasted even weeks on single charge. - Cell phones, although proprietary, were quite awesome, especially those by [Nokia](nokia.md) and [Siemens](siemens.md). They were all button dumbphones, each with very unique design, the phones were very durable, fast, reliable and lasted even weeks on single charge.
- [Women](woman.md) were still women and men were men back then. - [Women](woman.md) were still women and men were men back then.

View file

@ -36,3 +36,4 @@ From the times of antiquity also come more funny stories, for instance about Hip
- [Buddha](buddha.md) - [Buddha](buddha.md)
- [Jesus](jesus.md) - [Jesus](jesus.md)
- [Pythagoras](pythagoras.md) - [Pythagoras](pythagoras.md)
- [David Hampson](david_hampson.md) AKA the silent man who just refuses to speak to anyone even though he can

View file

@ -4,7 +4,7 @@ Doom is a legendary video [game](game.md) released in December [1993](1990s.md),
Doom has a cool wiki at https://doomwiki.org. Doom has a cool wiki at https://doomwiki.org.
Only pussies play Doom on low difficulty. Only pussies play Doom on low difficulty. { Sorry Ramon, love u <3 :D ~drummyfish }
{ Great books about Doom I can recommend: *Masters of Doom* (about the development) and *Game Engine Black Book: Doom* (details about the engine internals). Also recently John Romero, who has a rare condition of being able to perfectly recall every day of his life, has written a book about the development, called *Doom Guy*. ~drummyfish } { Great books about Doom I can recommend: *Masters of Doom* (about the development) and *Game Engine Black Book: Doom* (details about the engine internals). Also recently John Romero, who has a rare condition of being able to perfectly recall every day of his life, has written a book about the development, called *Doom Guy*. ~drummyfish }

View file

@ -14,7 +14,7 @@ The original system requirements were roughly following: 66 MHz [CPU](cpu.md), 1
Duke ran on **[Build](build.md) engine**, a legendary [software rendering](sw_rendering.md) [primitive 3D](pseudo_3d.md) engine that had limitations similar to those of [Doom](doom.md) engine, i.e. the camera could not genuinely rotate up or down (though it could fake this with kind of a "tilting") and things like rooms above other rooms in a level were allowed only in limited ways ([hacks](hacking.md) such as extra rendering passes or invisible teleports were used to allow this). The engine was not unsimilar to that of Doom, enemies and other objects were represented with 2D [sprites](sprite.md) and levels were based on the concept of sectors (a level was really made as a 2D map in which walls were assigned different heights and textures), however it had new features -- most notably [dynamic](dynamic.md) environment, meaning that levels could change on the fly without the need for [precomputation](precomputation.md), allowing e.g. destructible environments. How the fuck did they achieve this? Instead of [BSP](bsp.md) rendering (used by Doom) Build engine used **[portal rendering](portal_rendering.md)**: basically (put in a quite simplified way) there was just a set of sectors, some of which shared walls ("portals") -- rendering would first draw the sector the player stood in (from the inside of course) and whenever it encountered a portal wall (i.e. a wall that sees into another sector), it would simply [recursively](recursion.md) render that too in the same way -- turns out this was just fine. Other extra features of the engine included tilted floors and ceilings, fake looking up/down, 3rd man view etc. The Build engine was also used in many other games (most notably [Shadow Warrior](shadow_warrior.md) and [Blood](blood.md)) and later incorporated even more advanced stuff, such as [voxel](voxel.md) models, though these weren't yet present in Duke. Just like Doom, Build engine **only used [fixed point](fixed_point.md)**, no [float](float.md)! { Hmm, actually maybe there was a small exception, see the link below. ~drummyfish } Duke ran on **[Build](build.md) engine**, a legendary [software rendering](sw_rendering.md) [primitive 3D](pseudo_3d.md) engine that had limitations similar to those of [Doom](doom.md) engine, i.e. the camera could not genuinely rotate up or down (though it could fake this with kind of a "tilting") and things like rooms above other rooms in a level were allowed only in limited ways ([hacks](hacking.md) such as extra rendering passes or invisible teleports were used to allow this). The engine was not unsimilar to that of Doom, enemies and other objects were represented with 2D [sprites](sprite.md) and levels were based on the concept of sectors (a level was really made as a 2D map in which walls were assigned different heights and textures), however it had new features -- most notably [dynamic](dynamic.md) environment, meaning that levels could change on the fly without the need for [precomputation](precomputation.md), allowing e.g. destructible environments. How the fuck did they achieve this? Instead of [BSP](bsp.md) rendering (used by Doom) Build engine used **[portal rendering](portal_rendering.md)**: basically (put in a quite simplified way) there was just a set of sectors, some of which shared walls ("portals") -- rendering would first draw the sector the player stood in (from the inside of course) and whenever it encountered a portal wall (i.e. a wall that sees into another sector), it would simply [recursively](recursion.md) render that too in the same way -- turns out this was just fine. Other extra features of the engine included tilted floors and ceilings, fake looking up/down, 3rd man view etc. The Build engine was also used in many other games (most notably [Shadow Warrior](shadow_warrior.md) and [Blood](blood.md)) and later incorporated even more advanced stuff, such as [voxel](voxel.md) models, though these weren't yet present in Duke. Just like Doom, Build engine **only used [fixed point](fixed_point.md)**, no [float](float.md)! { Hmm, actually maybe there was a small exception, see the link below. ~drummyfish }
The game uses 256 colors and [palettes](palette.md). The game uses [256](256.md) [colors](color.md) and [palettes](palette.md).
[Pseudorandom](pseudorandomness.md) number generation is done with linear congruential generator (function `krand`), using multiplier 27584621 and adding 1, returning highest 16 bits of the result. [Pseudorandom](pseudorandomness.md) number generation is done with linear congruential generator (function `krand`), using multiplier 27584621 and adding 1, returning highest 16 bits of the result.
@ -28,3 +28,4 @@ The game uses 256 colors and [palettes](palette.md).
- [Dick Suckem](dick_suckem.md) - [Dick Suckem](dick_suckem.md)
- [They Live](they_live.md) - [They Live](they_live.md)
- [Dink Smallwood](dink_smallwood.md) - [Dink Smallwood](dink_smallwood.md)
- [Ashley Jones](ashley_jones.md)

View file

@ -1,6 +1,6 @@
# Google # Google
Google (also Goolag) is one the very top and most evil [big tech](big_tech.md) [corporations](corporation.md), as well as one of the worst corporations in [history](history.md) (if not THE worst), comparable only to [Micro$oft](microsoft.md), [Apple](apple.md) and [Facebook](facebook.md). Google is gigantically evil and largely controls the [Internet](internet.md), pushes mass surveillance, personal data collection and abuse, ads, [bloat](bloat.md), [fascism](tranny_software.md) and [censorship](censorship.md). Google (also Goolag) is one the very top and most [evil](evil.md) [big tech](big_tech.md) [corporations](corporation.md), as well as one of the worst corporations in [history](history.md) (if not THE worst), comparable only to [Micro$oft](microsoft.md), [Apple](apple.md) and [Facebook](facebook.md). Google is gigantically evil and largely controls the [Internet](internet.md), pushes mass surveillance, personal data collection and abuse, [ads](marketing.md), [bloat](bloat.md), [fascism](tranny_software.md) and [censorship](censorship.md).
Google's motto used to be **"Don't be evil"**, but in 2018 they ditched it lol xD Google's motto used to be **"Don't be evil"**, but in 2018 they ditched it lol xD

View file

@ -7,6 +7,7 @@ WORK IN PROGRESS
| mainstream | correct/cooler | | mainstream | correct/cooler |
| ------------------------------------------ | ----------------------------------------------------------- | | ------------------------------------------ | ----------------------------------------------------------- |
| Amazon | Scamazon | | Amazon | Scamazon |
| Amazin Kindle | Amazon Swindle |
| American | Americunt, Amerifag, Yankee, Ameridiot | | American | Americunt, Amerifag, Yankee, Ameridiot |
| [anime](anime.md) | tranime | | [anime](anime.md) | tranime |
| [Apple](apple.md) user | iToddler, iDiot | | [Apple](apple.md) user | iToddler, iDiot |

View file

@ -1,8 +1,8 @@
# Luke Smith # Luke Smith
Luke Smith was -- before becoming [crypto](crypto.md) [influencer](influencer.md), scam promoter and a generic turd in a suit (around 2022) -- an an [American](american.md) [Internet](internet.md) tech mini pseudocelebrity known for making videos about [suckless](suckless.md) software, independent living in the woods and here and there about [historical](history.md), political, linguistic and religious topics. He played a big role in making suckless more popular, however he later started to behave in hugely retarded ways and now isn't worth following anymore. Luke Smith was -- before becoming [crypto](crypto.md) [influencer](influencer.md), scam promoter and a generic turd in a suit (around 2022) -- an [American](usa.md) [Internet](internet.md) tech mini pseudocelebrity known for making videos about [suckless](suckless.md) software, independent living in the woods and here and there about [historical](history.md), political, linguistic and religious topics. He played a big role in making suckless more popular, however he later started to behave in hugely retarded ways and now isn't worth following anymore.
His look has been described as the *default Runescape character*: he is bald, over 30 years old (probably born around 1990) and lives in a rural location in Florida (exact coordinates have been doxxed but legally can't be shared here, but let's just say the road around his house bears his name). He is a [Christian](christianity.md) (well, the [militant](military.md) [fascist](fascism.md) USA "Christian") he goes to the church etc. He has a podcast called *Not Related!* (https://notrelated.xyz/) in which he discusses things such as alternative historical theories -- actually a great podcast. He has a minimalist 90s style website https://lukesmith.xyz/ and his own [peertube](peertube.md) instance where his videos can be watched if one doesn't want to watch them on [YouTube](youtube.md). He is the author of [LARBS](larbs.md) and minimalist recipe site https://based.cooking/ (recently he spoiled the site with some shitty web framework lol). His look has been described as the *default Runescape character*: he is bald, over 30 years old (probably born around 1990) and lives in a rural location in Florida (exact coordinates have been doxxed but legally can't be shared here, but let's just say the road around his house bears his name). He is a [Christian](christianity.md) (well, the [militant](military.md) [fascist](fascism.md) USA "Christian") he goes to the church etc. He has a podcast called *Not Related!* (https://notrelated.xyz/) in which he discusses things such as alternative historical theories -- actually a great podcast. He has a minimalist [90s](90s.md) style website https://lukesmith.xyz/ and his own [peertube](peertube.md) instance where his videos can be watched if one doesn't want to watch them on [YouTube](youtube.md). He is the author of [LARBS](larbs.md) and minimalist recipe site https://based.cooking/ (recently he spoiled the site with some shitty web framework lol).
He used to be kind of based in things like identifying the harmfulness of [bloat](bloat.md) and [soyence](soyence.md), but also retarded to a great degree other times, for example he used to shill the [Brave](brave.md) browser pretty hard before he realized it was actually a huge scam all along xD He's openly a rightist fascist, [capitalist](capitalism.md), also probably a Nazi etc. In July 2022 **he started promoting some shitty [bloated](bloat.md) [modern](modern.md) [tranny](tranny_software.md) website generator that literally uses [JavaScript](js.md)**? WHAT THE FUCK. Like a good [capitalist](capitalism.md) (to which he self admitted in his podcast) he instantly turned 180 degrees against his own teaching as soon as he smelled the promotion money. Also he's shilling [crypto](crypto.md), he lets himself be paid for promoting extremely shitty webhosts in his web tutorials, he's anti-[porn](porn.md), anti-[games](game.md), anti-fun and leans towards medieval ideas such as "imagination and boredom being [harmful](harmful.md) because it makes you watch porn" etc. He went to huge [shit](shit.md), you wouldn't even believe. Though he even now still probably promotes [suckless](suckless.md) somehow, he isn't a programmer (shell scripting isn't programming) and sometimes doesn't seem to understand basic programming ideas (such as branchless programming), he's more of a typical [productivity](productivity_cult.md) retard. For Luke suckless is something more akin a brand he associated himself with, something he plays a mascot for because it provided him with a bit of personal convenience, this guy doesn't even care about deeper values it seems. As of 2023 he seems to have become obsessed with adopting a new identity of a turd in a very cheap suit, he literally looks like the door-to-door scam seller lol. All in all, a huge letdown. Of course, Luke is a [type B fail](fail_ab.md). He used to be kind of based in things like identifying the harmfulness of [bloat](bloat.md) and [soyence](soyence.md), but also retarded to a great degree other times, for example he used to shill the [Brave](brave.md) browser pretty hard before he realized it was actually a huge scam all along xD He's openly a rightist fascist, [capitalist](capitalism.md), also probably a Nazi etc. In July 2022 **he started promoting some shitty [bloated](bloat.md) [modern](modern.md) [tranny](tranny_software.md) website generator that literally uses [JavaScript](js.md)**? WHAT THE FUCK. Like a good [capitalist](capitalism.md) (to which he self admitted in his podcast) he instantly turned 180 degrees against his own teaching as soon as he smelled the promotion money. Also he's shilling [crypto](crypto.md), he lets himself be paid for promoting extremely shitty webhosts in his web tutorials, he's anti-[porn](porn.md), anti-[games](game.md), anti-fun and leans towards medieval ideas such as "imagination and boredom being [harmful](harmful.md) because it makes you watch porn" etc. He went to huge [shit](shit.md), you wouldn't even believe. Though he even now still probably promotes [suckless](suckless.md) somehow, he isn't a programmer (shell scripting isn't programming) and sometimes doesn't seem to understand basic programming ideas (such as branchless programming), he's more of a typical [productivity](productivity_cult.md) retard. For Luke suckless is something more akin a brand he associated himself with, something he plays a mascot for because it provided him with a bit of personal convenience, this guy doesn't even care about deeper values it seems. As of 2023 he seems to have become obsessed with adopting a new identity of a turd in a very cheap suit, he literally looks like the door-to-door scam seller lol. All in all, a huge letdown. Of course, Luke is a [type B fail](fail_ab.md).

View file

@ -123,6 +123,7 @@ Are you a noob but see our ideas as appealing and would like to join us? Say no
- That curved monitors are bad. - That curved monitors are bad.
- That the [dickheads](faggot.md) maintaining the debian `fortune` utility package started to [censor](censorship.md) "offensive" fortunes, moving them to a separate `fortunes-off` package that won't by default be installed, and which in the [future](future.md) will be removed completely? They also put some cringe disclaimers and apologies to man pages and so on. - That the [dickheads](faggot.md) maintaining the debian `fortune` utility package started to [censor](censorship.md) "offensive" fortunes, moving them to a separate `fortunes-off` package that won't by default be installed, and which in the [future](future.md) will be removed completely? They also put some cringe disclaimers and apologies to man pages and so on.
- That [Kinora](kinora.md), invented around 1895, allowed people to view short videos with a simple, small, purely mechanical device? It used the flip-book principle. - That [Kinora](kinora.md), invented around 1895, allowed people to view short videos with a simple, small, purely mechanical device? It used the flip-book principle.
- That David Hampson is a man who repeatedly commits the crime of standing in the middle of the road, lets himself be arrested and then refuses to speak a single word, then goes to jail and once released repeats this whole again? He is capable of talking, he just likes doing this. This is one of the most [based](based.md) things anyone has ever done.
## Topics ## Topics

View file

@ -47,6 +47,7 @@ In the [gender studies](gender_studies.md) circles there is an academic debate a
## See Also ## See Also
- [ngix](ngix.md)
- [negro](negro.md) - [negro](negro.md)
- [faggot](faggot.md) - [faggot](faggot.md)
- [cracker](cracker.md) - [cracker](cracker.md)
@ -59,6 +60,7 @@ In the [gender studies](gender_studies.md) circles there is an academic debate a
- [chocolate rain](chocolate_rain.md) - [chocolate rain](chocolate_rain.md)
- [kurwa](kurwa.md) - [kurwa](kurwa.md)
- [subnormal](subnormal.md) - [subnormal](subnormal.md)
- [mudblood](mudblood.md)
- [no-no](nono.md) - [no-no](nono.md)
- the [C-word](capitalism.md) - the [C-word](capitalism.md)
- the [P-word](person.md) - the [P-word](person.md)

View file

@ -19,6 +19,7 @@ Here is a list of people notable in technology or in other ways related to [LRS]
- **[Bobby Tables](bobby_tables.md)**: full name `Robert'); DROP TABLE Students;--`, appeared in [xkcd](xkcd.md) 327, see also [SQL](sql.md) [injection](injection.md) - **[Bobby Tables](bobby_tables.md)**: full name `Robert'); DROP TABLE Students;--`, appeared in [xkcd](xkcd.md) 327, see also [SQL](sql.md) [injection](injection.md)
- **[Buddha](buddha.md)** (Siddhartha Gautama): started [buddhism](buddhism.md), a religion seeking enlightenment attained by searching for the ultimate truth and so freeing oneself from all desire - **[Buddha](buddha.md)** (Siddhartha Gautama): started [buddhism](buddhism.md), a religion seeking enlightenment attained by searching for the ultimate truth and so freeing oneself from all desire
- **[Charles Moore](charles_moore.md)**: inventor of [Forth](forth.md), advocate of software [minimalism](minimalism.md), oldschool hacker - **[Charles Moore](charles_moore.md)**: inventor of [Forth](forth.md), advocate of software [minimalism](minimalism.md), oldschool hacker
- **[David Hampson](david_hampson.md)**: extremely based man who keeps going to prison just by standing in the middle of the road and then refuses to talk to anyone, including the judge, his own layer, psychiatrist and anyone else, even though he can speak perfectly well
- **David Mondou-Labbe** ("""Devine Lu Linvega"""): some weird narcissist soyboy making minimalist stuff, [100r](100r.md) member, cryptocapitalist, [pseudoleftist](pseudoleft.md) fascist, heavily utilizing [NC](nc.md) licenses - **David Mondou-Labbe** ("""Devine Lu Linvega"""): some weird narcissist soyboy making minimalist stuff, [100r](100r.md) member, cryptocapitalist, [pseudoleftist](pseudoleft.md) fascist, heavily utilizing [NC](nc.md) licenses
- **[Dennis Ritchie](dennis_ritchie.md)**: creator of [C](c.md) language and co-creator of [Unix](unix.md) - **[Dennis Ritchie](dennis_ritchie.md)**: creator of [C](c.md) language and co-creator of [Unix](unix.md)
- **[Diogenes](diogenes.md)**: based Greek philosopher who opposed all authorities in very cool ways - **[Diogenes](diogenes.md)**: based Greek philosopher who opposed all authorities in very cool ways

File diff suppressed because it is too large Load diff

View file

@ -4,7 +4,7 @@
WORK IN PROGRESS WORK IN PROGRESS
Unicode is a successful standard that aims to organize symbols and characters (letters, digits, graphical symbols, [emoticons](emoticon.md), ...) of all world's writing systems and to define several ways of encoding them as [digital](digital.md) [data](data.md), i.e. it's a big [project](project.md) promising to unify digitization and encoding of any possible text in [computers](computer.md). The effort dates back to 1980s and was started to do away with the mess of many existing incompatible text encoding systems -- in this it succeeded, Unicode is nowadays everywhere and it's the standard way of encoding text wherever you look, probably owing a lot to its backwards compatibility with plain [ASCII](ascii.md) encoding which was the most popular encoding of English back in the day (i.e. any old ASCII text is still a valid Unicode text, provided we use UTF-8 encoding). The standard is made by the Unicode Consortium whose members are basically all the big companies. Unicode is a successful standard that aims to organize symbols and characters (letters, digits, graphical symbols, [emoji](emoji.md), ...) of all world's writing systems and to define several ways of encoding them as [digital](digital.md) [data](data.md), i.e. it's a big [project](project.md) promising to unify digitization and encoding of any possible text in [computers](computer.md). Currently there are over 100000 characters defined by the standard. The effort dates back to 1980s and was started to do away with the mess of many existing incompatible text encoding systems -- in this it succeeded, Unicode is nowadays everywhere and it's the standard way of encoding text wherever you look, probably owing a lot to its backwards compatibility with plain [ASCII](ascii.md) encoding which was the most popular encoding of English back in the day (i.e. any old ASCII text is still a valid Unicode text, provided we use UTF-8 encoding). The standard is made by the Unicode Consortium whose members are basically all the big companies.
In Unicode every character is unique like a unicorn. In Unicode every character is unique like a unicorn.
@ -18,12 +18,65 @@ In Unicode every character is unique like a unicorn.
- **UTF-16**: Quite [shitty](shit.md) encoding, uses either 16 or 32 bits to encode each character, i.e. it is variable length like UTF-8 but also wastes space like UTF-32. The encoding is also a bit messy. Probably avoid. - **UTF-16**: Quite [shitty](shit.md) encoding, uses either 16 or 32 bits to encode each character, i.e. it is variable length like UTF-8 but also wastes space like UTF-32. The encoding is also a bit messy. Probably avoid.
- **UTF-32**: Uses literally 32 bits to encode the exact codepoint with leading bits being 0. Of course this wastes space but may be useful sometimes, for example in quickly finding Nth character or counting string length. Sucks for storage but may be useful for quick processing of text. - **UTF-32**: Uses literally 32 bits to encode the exact codepoint with leading bits being 0. Of course this wastes space but may be useful sometimes, for example in quickly finding Nth character or counting string length. Sucks for storage but may be useful for quick processing of text.
**More detail**: Unicode codepoints go from U+0000 to U+10FFFF (1114111 in decimal), i.e. there is a place for over a million characters (only 1112064 are actually valid characters, a few are used for other purposes). These codes are subdivided into **17 planes** by 2^16 (65536) characters, i.e. U+0000 to U+FFFF are plane 0, U+10000 to U+1FFFF are plane 1 etc. Planes are further subdivided to blocks that group together related characters. There are even so called "private areas" (perverts BTFO), for example U+E000 to U+F8FF, which are left for third party use (for example you may use them to add custom emoticons in your game's chat). **More detail**: Unicode codepoints go from U+0000 to U+10FFFF (1114111 in decimal), i.e. there is a place for over a million characters (only 1112064 are actually valid characters, a few are used for other purposes). These codes are subdivided into **17 planes** by 2^16 (65536) characters, i.e. U+0000 to U+FFFF are plane 0, U+10000 to U+1FFFF are plane 1 etc. Planes are further subdivided to blocks that group together related characters. There are even so called "private areas" (perverts BTFO), for example U+E000 to U+F8FF, which are left for third party use (for example you may use them to add custom emoji in your game's chat). As mentioned, the first 128 codepoints are equivalent to [ASCII](ascii.md); furthermore the first 256 codepoints are equivalent to ISO 8859-1. This is for high backwards compatibility.
The Unicode [project](project.md) is indeed highly ambitious, it's extremely difficult to do what they aim to do because, naturally, many hard to answer questions come up, such as what even IS a character (Do we include every possible emoticon? Icons and pictograms used on road signs? Their upside down versions? Fictional alien language characters from sci-fi movies? ...), which characters to distinguish (Are same looking characters in different scripts the same character or a different one? Are the same characters in Chinese and Japanese different if they have different meaning in each language? ...), how to organize and assign the codes (How much space to allocate? What meaning will the code have? ...), how to deal with things such as accents, AND there are many crazy writing systems all over the world (Some write right to left, some top to bottom, some may utilize color, some compose characters by combining together multiple other characters etcetc.). And, of course, writing systems evolve and change constantly, new ones are being discovered by archaeologists, new ones are invented by the [Internet](internet.md) and so on and so [forth](forth.md). And what if we make a mistake? Do we correct it and break old documents or leave it in for backwards compatibility? The Unicode [project](project.md) is indeed highly ambitious, it's extremely difficult to do what they aim to do because, naturally, many hard to answer questions come up, such as what even IS a character (Do we include every possible emoji? Icons and pictograms used on road signs? Their upside down versions? Fictional alien language characters from sci-fi movies? ...), which characters to distinguish (Are same looking characters in different scripts the same character or a different one? Are the same characters in Chinese and Japanese different if they have different meaning in each language? ...), how to organize and assign the codes (How much space to allocate? What meaning will the code have? ...), how to deal with things such as accents, AND there are many crazy writing systems all over the world (Some write right to left, some top to bottom, some may utilize color, some compose characters by combining together multiple other characters etcetc.). And, of course, writing systems evolve and change constantly, new ones are being discovered by archaeologists, new ones are invented by the [Internet](internet.md) and so on and so [forth](forth.md). And what if we make a mistake? Do we correct it and break old documents or leave it in for backwards compatibility?
It's also important that Unicode clearly states its goals and philosophy so that all the issues and questions that come up may be answered and decided in accordance with them. For example part of the Unicode philosophy is to treat the symbols as abstract entities defined by their usage and meaning rather than their exact graphical representation (this is left to specific typesetting/rendering systems, [fonts](font.md) etc.). It's also important that Unicode clearly states its goals and philosophy so that all the issues and questions that come up may be answered and decided in accordance with them. For example part of the Unicode philosophy is to treat the symbols as abstract entities defined by their usage and meaning rather than their exact graphical representation (this is left to specific typesetting/rendering systems, [fonts](font.md) etc.).
**Is Unicode [crap](shit.md) and [bloat](bloat.md)?** Yes, it inevitably has to be, there's a lot of obscurity and crap in Unicode and many systems infamously can't handle malicious (or even legit) Unicode text and will even crash. Unicode can be raped and abused in spectacular ways, for example using homoglyphs (characters that graphically look like other characters but are in fact different) one may create text that won't be detected by simple exact-comparison algorithms (for example you may be able to register a username that graphically looks like someone else's already registered username). There are also some kind of ways to combine characters weirdly, e.g. make very tall text by creating chains of exponents or something, which can just nuke many programs. Still it has to be said that **Unicode is designed relatively well** for what it's trying to do, it's kind of a bittersweet, double edged kind of beast -- for [LRS](lrs.md) it's important especially that we don't have to care much about it, we can just still keep using [ASCII](ascii.md) and we're good, i.e. we aren't forced to use the bloated part of Unicode and if we get Unicode text, we can quite easily filter out non-ASCII characters. Full Unicode compliance is always bloat and shouldn't be practiced, but it's possible to partially comply with only minimum added complexity. Nevertheless Unicode has, to some degree, fucked up many texts because soyboys and bloat fans now try to use the "correct" characters for everything, so they will for example use the correct "multiplication sign" instead of just *x* or * which won't display well in ASCII readers, but again, this can at least be automatically corrected. Unicode is also controversial because [SJWs](sjw.md) push it too hard, claiming that ASCII is [racist](racism.md) to people who can only write in retarded languages like [Chinese](chinese.md) -- we say it's better for the Chinese to learn [English](english.md) than to fuck computers up. Unicode also allowed noobs to make what they call "[ASCII_art](ascii_art.md)" without having any actual skill at it. **Is Unicode [crap](shit.md) and [bloat](bloat.md)?** Yes, it inevitably has to be, there's a lot of obscurity and crap in Unicode and many systems infamously can't handle malicious (or even legit) Unicode text and will even crash. Unicode can be raped and abused in spectacular ways, for example using homoglyphs (characters that graphically look like other characters but are in fact different) one may create text that won't be detected by simple exact-comparison algorithms (for example you may be able to register a username that graphically looks like someone else's already registered username). There are also some kind of ways to combine characters weirdly, e.g. make very tall text by creating chains of exponents or something, which can just nuke many programs. Still it has to be said that **Unicode is designed relatively well** for what it's trying to do, it's kind of a bittersweet, double edged kind of beast -- for [LRS](lrs.md) it's important especially that we don't have to care much about it, we can just still keep using [ASCII](ascii.md) and we're good, i.e. we aren't forced to use the bloated part of Unicode and if we get Unicode text, we can quite easily filter out non-ASCII characters. Full Unicode compliance is always bloat and shouldn't be practiced, but it's possible to partially comply with only minimum added complexity. Nevertheless Unicode has, to some degree, fucked up many texts because soyboys and bloat fans now try to use the "correct" characters for everything, so they will for example use the correct "multiplication sign" instead of just *x* or * which won't display well in ASCII readers, but again, this can at least be automatically corrected. Unicode is also controversial because [SJWs](sjw.md) push it too hard, claiming that ASCII is [racist](racism.md) to people who can only write in retarded languages like [Chinese](chinese.md) -- we say it's better for the Chinese to learn [English](english.md) than to fuck computers up. Unicode also allowed noobs to make what they call "[ASCII_art](ascii_art.md)" without having any actual skill at it.
TODO: funny characters? Here are some **examples** of Unicode characters:
```
regular ASCII:
! " # $ % & ' ( ) * + - . / 0 1 2 3 4 5 6 7
8 9 : ; < = > ? @ A B C D E F G H I J K L M
N O P Q R S T U V W X Y Z [ \ ] ^ _ @ ` a b
c d e f g h i j k l m n o p q r s t u v w x
y z { | } ~
non-English:
á Č Ç À à Ã Ë Ô ť Ö ř í ů Ľ É ä ü
Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ
α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ
あ い う え お か き く け こ が ぎ ぐ
ア イ ウ エ オ k カ キ ク ケ コ ガ ギ
А Б В Г Ґ Д Е Ё Є Ж З И Й К Л М Н
漢 字 阪 熊 奈 岡 鹿 梨 阜 埼 茨 栃 媛
emoji:
😀 😁 😂 😃 😄 😅 ☹ ☻
right to left text:
ظ ض ذ خ ث ت ش ر ق ص ف ع س ن م ل و ه د ج ب
math:
× ± ∓ ÷ √ ¬ ⊕ ⊖ ⊗ ⊙ ⋅ ∥ ∧
∏ ∑ ∫ ⋀ ≦ ≧ ≤ ≥ = ≟ ≅ ≠ ⇒ ⇐
⬄ ≺ ≻ ⋞ ⋟ ⊂ ⊃ ⊄ ⊅ ⊆ ⊇ ∈ ∉ ∀ ∃ ∄ ∊ ⊢
⊣ ∞ % ∅ ∆ ∡ ⋮ ⋯ ⋱ ⋰ ◻ 𝕬 𝕭 𝕮 𝕯 𝕰 𝕱
⟪ ⟫ ⧼ ⧽ ⁰ⁱ²³⁴⁵⁶⁷⁸⁹₀₁₂₃₄₅₆₇₈₉
graphics:
┌─┬─┐ ╭─╮ ┏┓
│ ┊ │ │ │ ┗┛
├─┼─┤ ╲ ╰─╯
└┈┴┈┘
░▒▓█▅▁ ▐▌▙▛▚▞▜▟▗▄▖▝▀▘
other:
⭠ ⭡ ⭢ ⭣ ⭤ ⭥ ⭦ ⭧ ⭨ ⭩ ☀ ☆ ★ ☏ ☠
☮ Ⓐ 卐 卍 ☢ ☣ ☪ ☯ ☭ ☰ ☾ ♀ ♁ ♂ ⚥
♡ ♪ ♫ 𝄞 ♿ ⚅ ⚠ ⚬ ⚽ ⛤ € £ ✂ ✈ ✓
© ™ ® ⁋ ⏚ ⏎ ℃ ♔ ♕ ♖ ♗ ♘ ♙ ♚ ♛
♜ ♝ ♞ ♟︎ ⒛ ⓯ ⬡ ⛱ ⛺ ⛏ ๛ ✞ 🌈️
☒ ⌛ ⌚ ⚡ ௵ ○ ◎ ● ◑ ◐ ◤ ▣ ▤ ▥
o u ɯ l ʞ ɾ ᴉ ɥ ɓ ɟ ǝ p ɔ q ɐ
𒐫ﷺ
similar (homoglyphs):
ΑАA𝙰𝐀ⒶДд⩜𝒜𝗔
ΒВB𝙱ℬ𝐁𝕭вβß𝗕
ϹС𝙲𝐂𝕮𝒞𝗖
```

File diff suppressed because one or more lines are too long

View file

@ -2,13 +2,13 @@
This is an autogenerated article holding stats about this wiki. This is an autogenerated article holding stats about this wiki.
- number of articles: 596 - number of articles: 597
- number of commits: 890 - number of commits: 891
- total size of all texts in bytes: 4397377 - total size of all texts in bytes: 4406911
- total number of lines of article texts: 33467 - total number of lines of article texts: 33606
- number of script lines: 294 - number of script lines: 294
- occurrences of the word "person": 8 - occurrences of the word "person": 8
- occurrences of the word "nigger": 93 - occurrences of the word "nigger": 95
longest articles: longest articles:
@ -35,53 +35,53 @@ longest articles:
top 50 5+ letter words: top 50 5+ letter words:
- which (2489) - which (2490)
- there (1907) - there (1909)
- people (1719) - people (1720)
- example (1492) - example (1496)
- other (1354) - other (1356)
- number (1253) - number (1253)
- about (1209) - about (1210)
- software (1188) - software (1191)
- program (986) - program (986)
- because (945) - because (949)
- their (916) - their (919)
- would (910) - would (910)
- something (841)
- called (841) - called (841)
- something (840)
- language (839) - language (839)
- being (835) - being (835)
- things (827) - things (830)
- numbers (808) - numbers (808)
- simple (785) - simple (786)
- computer (767) - computer (768)
- without (745) - without (745)
- programming (723) - programming (723)
- function (714) - function (714)
- different (697)
- these (696) - these (696)
- different (696) - however (693)
- however (694)
- system (656) - system (656)
- world (645) - world (645)
- doesn (630) - doesn (630)
- should (627) - should (627)
- while (619) - while (619)
- point (611) - point (611)
- games (599) - games (600)
- society (587) - society (592)
- still (584) - still (585)
- drummyfish (574) - drummyfish (576)
- simply (570) - simply (570)
- using (567) - using (568)
- possible (559) - possible (559)
- though (554) - though (556)
- similar (535) - similar (536)
- https (534) - https (534)
- course (529) - course (529)
- memory (527) - memory (527)
- always (512) - always (513)
- value (509) - value (509)
- technology (505) - technology (506)
- basically (498) - basically (498)
- probably (495) - probably (495)
- really (489) - really (489)
@ -89,6 +89,24 @@ top 50 5+ letter words:
latest changes: latest changes:
``` ```
Date: Fri Oct 4 20:21:44 2024 +0200
90s.md
avpd.md
disease.md
drummyfish.md
faq.md
git.md
less_retarded_society.md
lrs.md
main.md
nonogram.md
often_confused.md
random_page.md
unicode.md
wiki_pages.md
wiki_stats.md
wiki_tldr.md
xonotic.md
Date: Thu Oct 3 22:09:52 2024 +0200 Date: Thu Oct 3 22:09:52 2024 +0200
90s.md 90s.md
luke_smith.md luke_smith.md
@ -104,27 +122,6 @@ Date: Thu Oct 3 17:34:08 2024 +0200
c_sharp.md c_sharp.md
doom.md doom.md
drummyfish.md drummyfish.md
faq.md
fixed_point.md
fizzbuzz.md
float.md
game_engine.md
gnu.md
history.md
main.md
minigame.md
needed.md
nonogram.md
often_confused.md
portability.md
random_page.md
soyence.md
sudoku.md
tangram.md
wiki_pages.md
wiki_post_mortem.md
wiki_stats.md
windows.md
``` ```
most wanted pages: most wanted pages:
@ -152,36 +149,36 @@ most wanted pages:
most popular and lonely pages: most popular and lonely pages:
- [lrs](lrs.md) (304) - [lrs](lrs.md) (305)
- [capitalism](capitalism.md) (251) - [capitalism](capitalism.md) (252)
- [c](c.md) (228) - [c](c.md) (228)
- [bloat](bloat.md) (217) - [bloat](bloat.md) (218)
- [free_software](free_software.md) (182) - [free_software](free_software.md) (183)
- [suckless](suckless.md) (143)
- [game](game.md) (143) - [game](game.md) (143)
- [suckless](suckless.md) (142)
- [proprietary](proprietary.md) (127) - [proprietary](proprietary.md) (127)
- [minimalism](minimalism.md) (102) - [minimalism](minimalism.md) (104)
- [computer](computer.md) (102) - [computer](computer.md) (102)
- [modern](modern.md) (98) - [modern](modern.md) (99)
- [kiss](kiss.md) (98) - [kiss](kiss.md) (99)
- [censorship](censorship.md) (98)
- [fun](fun.md) (96) - [fun](fun.md) (96)
- [censorship](censorship.md) (96)
- [gnu](gnu.md) (95) - [gnu](gnu.md) (95)
- [linux](linux.md) (94) - [linux](linux.md) (94)
- [programming](programming.md) (92) - [programming](programming.md) (92)
- [math](math.md) (91) - [math](math.md) (91)
- [shit](shit.md) (85)
- [fight_culture](fight_culture.md) (85) - [fight_culture](fight_culture.md) (85)
- [shit](shit.md) (84) - [bullshit](bullshit.md) (85)
- [hacking](hacking.md) (84) - [hacking](hacking.md) (84)
- [bullshit](bullshit.md) (83) - [less_retarded_society](less_retarded_society.md) (82)
- [free_culture](free_culture.md) (82) - [free_culture](free_culture.md) (82)
- [less_retarded_society](less_retarded_society.md) (81)
- [art](art.md) (81) - [art](art.md) (81)
- [public_domain](public_domain.md) (78) - [public_domain](public_domain.md) (79)
- [corporation](corporation.md) (78) - [corporation](corporation.md) (78)
- [woman](woman.md) (77)
- [programming_language](programming_language.md) (76) - [programming_language](programming_language.md) (76)
- [foss](foss.md) (76) - [foss](foss.md) (76)
- [woman](woman.md) (75)
- ... - ...
- [bilinear](bilinear.md) (5) - [bilinear](bilinear.md) (5)
- [backpropagation](backpropagation.md) (5) - [backpropagation](backpropagation.md) (5)

View file

@ -33,7 +33,7 @@ For lawyers: we officially DO NOT ADVISE any illegal methods mentioned here. How
- **Stealing from the rich**: stealing stuff from supermarkets, offices etc. is nice (officially NOT ADVISED, but it's still very nice). It's also helping society. Do not steal from the poor. - **Stealing from the rich**: stealing stuff from supermarkets, offices etc. is nice (officially NOT ADVISED, but it's still very nice). It's also helping society. Do not steal from the poor.
- **Getting a rich partner?**: someone rich can just take care of you for sex and love, however it may be not worth it as rich people are often capitalists whom it's better to stay away from. - **Getting a rich partner?**: someone rich can just take care of you for sex and love, however it may be not worth it as rich people are often capitalists whom it's better to stay away from.
- **Moving to some nice community that doesn't force work**: the problem is actually finding such community, but maybe some hippie tent villages could be like that. Multiple people living together can be an advantage, they may pool in money to pay the absolutely necessary bills like property tax -- this will spread the expenses over many people so that every member will have to pay just a very small amount per year. They may then use their land to establish a micro community that works on [communist](communism.md) principles, making their own food etc. - **Moving to some nice community that doesn't force work**: the problem is actually finding such community, but maybe some hippie tent villages could be like that. Multiple people living together can be an advantage, they may pool in money to pay the absolutely necessary bills like property tax -- this will spread the expenses over many people so that every member will have to pay just a very small amount per year. They may then use their land to establish a micro community that works on [communist](communism.md) principles, making their own food etc.
- **Going to [jail](jail.md)**: in some countries jail are quite luxurious and once in jail you can just refuse to work as they cannot lock you up more. In jail you have shelter and food, i.e. already more than most people in a capitalist society. However watch out: for some crimes you may just get fined, not actually locked up, so it's good to study the law to know which crimes it's best to commit to safely get one to jail. - **Going to [jail](jail.md)**: in some countries jail are quite luxurious and once in jail you can just refuse to work as they cannot lock you up more. In jail you have shelter and food, i.e. already more than most people in a capitalist society. However watch out: for some crimes you may just get fined, not actually locked up, so it's good to study the law to know which crimes it's best to commit to safely get one to jail. Your inspiration may be David Hampson who repeatedly gets himself arrested by standing in the middle of the road and then just refuses to talk to anyone.
- **US edition: suing the employer**: If you're a woman, nowadays you can successfully sue anyone for rape, you don't even need evidence, making $1000000 shouldn't be a problem. A non-white can play it on [racism](racism.md), a "disabiled" man can play it on disability etc. However one mustn't hurt a fellow working class poorfag, it must be made so that the comapany or some rich manager pays. IN THEORY it is possible to plot with one's coworkers -- for example the coworkers on same positions talk to each other, reveal their pays to one another, then the one with lowest pay sues for discrimination and they split the profit. Etc. - **US edition: suing the employer**: If you're a woman, nowadays you can successfully sue anyone for rape, you don't even need evidence, making $1000000 shouldn't be a problem. A non-white can play it on [racism](racism.md), a "disabiled" man can play it on disability etc. However one mustn't hurt a fellow working class poorfag, it must be made so that the comapany or some rich manager pays. IN THEORY it is possible to plot with one's coworkers -- for example the coworkers on same positions talk to each other, reveal their pays to one another, then the one with lowest pay sues for discrimination and they split the profit. Etc.
- **Becoming a prostitute (usually for [women](woman.md))**: it's easy money and you literally get paid for having [sex](sex.md). Unless you're real ugly it may be enough to just "work" like this for a few days in a month. - **Becoming a prostitute (usually for [women](woman.md))**: it's easy money and you literally get paid for having [sex](sex.md). Unless you're real ugly it may be enough to just "work" like this for a few days in a month.
- **The gypsy way: making tons of children**: gypsies managed to [hack](hacking.md) the system by just making 10, 15 or maybe 20 children -- not only you stay on maternal leave, but you can take financial support for every one of them. - **The gypsy way: making tons of children**: gypsies managed to [hack](hacking.md) the system by just making 10, 15 or maybe 20 children -- not only you stay on maternal leave, but you can take financial support for every one of them.