This commit is contained in:
Miloslav Ciz 2025-03-12 16:58:53 +01:00
parent 5dbd5b164a
commit 53bd3b4b91
14 changed files with 1966 additions and 1937 deletions

View file

@ -67,6 +67,7 @@ Here is a list of some acronyms:
- **[CSG](csg.md)** (constructive solid geometry)
- **[CSS](css.md)** (cascading style sheet)
- **[CSV](csv.md)** (comma separated values)
- **[CTO](cto.md)** (chief technology officer)
- **[DAC](dac.md)** (digital analog converter)
- **[DB](db.md)** (database)
- **[DC](dc.md)** (direct current)
@ -89,6 +90,7 @@ Here is a list of some acronyms:
- **[DVD](dvd.md)** (digital versatile disc)
- **[ED](ed.md)** (Enyclopedia Dramatica)
- **[EEPROM](eeprom.md)** (electronically erasable programmable ROM)
- **[ELI5](eli5.md)** (explain like I'm 5)
- **[ELF](elf.md)** (executable and linkable format)
- **[EMACS](emacs.md)** (editor macros)
- **[ENIAC](eniac.md)** (electronic numerical integrator and computer)
@ -114,7 +116,7 @@ Here is a list of some acronyms:
- **[FPGA](fpga.md)** (field programmable gate array)
- **[FPS](fps.md)** (frames per second, first "person" shooter)
- **[FQA](fqa.md)** (frequently questioned answers)
- **[FS](fs.md)** (file system)
- **[FS](fs.md)** (file system, [free software](free_software.md))
- **[FTL](ftl.md)** (faster than light)
- **[FTP](ftp.md)** (file transfer protocol)
- **[FU](fu.md)** (fuck you)
@ -200,6 +202,7 @@ Here is a list of some acronyms:
- **[KILL](kill.md)** (keep it [Linux](linux.md) loser)
- **[KISS](kiss.md)** (keep it simple stupid)
- **[KISP](kisp.md)** (keep it simple perfect)
- **[KISR](kisr.md** (keep it simple retard)
- **[KLOC](kloc.md)** (kilo LOC)
- **[KKK](kkk.md)** (ku klux klan)
- **[KYS](kys.md)** ([kill yourself](suicide.md))
@ -219,11 +222,13 @@ Here is a list of some acronyms:
- **[LOL](lol.md)** (laughing out loud)
- **[LQ](lq.md)** (low quality)
- **[LRS](lrs.md)** (less retarded software/society)
- **[LRW](lrw.md)** ([less retarded wiki](less_retarded_wiki.md))
- **[LSB](lsb.md)** (least significant bit)
- **[LUT](lut.md)** (lookup table)
- **[MBR](mbr.md)** (master boot record)
- **[MHZ](mhz.md)** (megahertz)
- **[MIB](mib.md)** (mebibyte)
- **[MILF](milf.md)** (mom I'd like to fuck)
- **[MIME](mime.md)** (multipurpose internet mail extension)
- **[MIP](mip.md)** (multum in parvo)
- **[MIPS](mips.md)** (millions of instructions per second)
@ -258,7 +263,7 @@ Here is a list of some acronyms:
- **[OMG](omg.md)** (oh my god)
- **[OO](oo.md)** (object oriented, object obsessed, object obfuscated)
- **[OOP](oop.md)** (object oriented/obsessed programming)
- **[OS](os.md)** (operating system, open source)
- **[OS](os.md)** (operating system, [open source](open_source.md)
- **[OSS](oss.md)** (open source software)
- **[OSI](osi.md)** ([open source](open_source.md) initiative)
- **[P2P](p2p.md)** (peer to peer)
@ -343,6 +348,7 @@ Here is a list of some acronyms:
- **[TCP](tcp.md)** (transmission control protocol)
- **[TFT](tft.md)** (thin filter transistor)
- **[TFW](tfw.md)** (that face when)
- **[TL;DR](tldr.md)** (too long, didn't read)
- **[TLA](tla.md)** (three letter acronym)
- **[TM](tm.md)** ([trademark](trademark.md), [Turing machine](turing_machine.md))
- **[TOS](tos.md)** (terms of service)

View file

@ -528,11 +528,12 @@ Bear in mind this is not a school test that's supposed to decide if you get to a
118. [Jara Cimrman](jara_cimrman.md) invented a brilliant self-powered mine elevator design that worked as follows. When miners came to start a new shift in the mine, two of them would enter a down-coming lift, which by the weight of the two workers started to move down and lifted another lift up; in the up-coming lift one miner, ending his shift in the mine, would come up (as he was lighter than the two miners in the down-coming lift). However they soon realized this system had one fatal flaw. What was it?
119. Use only the logical function [NAND](nand.md) (which gives a negated result of [AND](and.md)) to implement the [XOR](xor.md) logical function.
120. We have a rubber rope 1 meter long. On one side there is an ant. He starts moving over the rubber towards its other end by the speed of 1 cm/s, however as he starts to move we start stretching the rubber also by the speed of 1 cm/s, so that after 1 second it's 101 cm long, after 2 seconds it's 102 cm long etc. The ant keeps the same speed. Will he ever reach the end? How long would it take him?
122. [Permutation](permutation.md) is a kind of "shuffling scheme", it says to which position we move items. For example a permutation 213 says the 1st item moves to position 2, 2nd item to position 1 and 3rd item stays in position 3. Applying this permutation to string "abc" would therefore give us "bac", and applying it the second time gets us back to "abc". Find a permutation of length 5 (i.e. some shufling of the string of digits 12345) which among all permutations of length 5 takes the longest possible number of steps to get back to the original arrangement.
123. Today in [slavery](work.md) I tried to fix 6 computers: I ended up destroying twice as many of them than I fixed. Every time I destroyed a computer my boss told me I'm a retard. How many times did my boss repeat I'm a retard?
124. What does constant [bitrate](bitrate.md) mean in relation to video encoding? What are some of its advantages and disadvantages against variable bitrate?
125. The ISS orbits 400 km above [Earth](earth.md) surface. The Earth radius is 6378 km. How far away (from the ISS) is the Earth's horizon?
126. Write the hexadecimal values of a pure green color in 24 bit RGB, [RGB565](rgb565.md) and [RGB332](rgb332.md) formats.
121. [Permutation](permutation.md) is a kind of "shuffling scheme", it says to which position we move items. For example a permutation 213 says the 1st item moves to position 2, 2nd item to position 1 and 3rd item stays in position 3. Applying this permutation to string "abc" would therefore give us "bac", and applying it the second time gets us back to "abc". Find a permutation of length 5 (i.e. some shufling of the string of digits 12345) which among all permutations of length 5 takes the longest possible number of steps to get back to the original arrangement.
122. Today in [slavery](work.md) I tried to fix 6 computers: I ended up destroying twice as many of them than I fixed. Every time I destroyed a computer my boss told me I'm a retard. How many times did my boss repeat I'm a retard?
123. What does constant [bitrate](bitrate.md) mean in relation to video encoding? What are some of its advantages and disadvantages against variable bitrate?
124. The ISS orbits 400 km above [Earth](earth.md) surface. The Earth radius is 6378 km. How far away (from the ISS) is the Earth's horizon?
125. Write the hexadecimal values of a pure green color in 24 bit RGB, [RGB565](rgb565.md) and [RGB332](rgb332.md) formats.
126. Someone wants to kill you in a very special way: he [magically](magic.md) shrinks you so that you're just 2 cm tall and puts you in a blender, but doesn't put the lid on as he's convinced you can't escape. The blender will be turned on in one minute. What do you do?
127. Did you enjoy this quiz?
### Answers
@ -658,12 +659,13 @@ sin(x) / cos(x) - log2(2) = tg(x) - 1*, so we get *tg(x) >= 1*. So that will hol
118. Two miners were coming down but only one up, more workers were entering the mine than were leaving, so the workers started to pile up in the mine. Cimrman solved this by advising the workers to eat a lot before the shift and then work hard to lose some weight so that two heavy miners would be able to lift two lighter ones.
119. a XOR b = (a AND NOT(b)) OR (NOT(a) AND b) = (a AND (b NAND b)) OR ((a NAND a) AND b) = NOT(a NAND (b NAND b)) AND ((a NAND a) NAND b) = (a NAND (b NAND b)) NAND ((a NAND a) NAND b).
120. Let *p* be the ant's relative position on the rubber, i.e. the fraction of the rubber he has already traveled; when *p = 1* he'll be in the finish. At the beginning his speed in fractions of the rubber per second is *v = 1/100*. As the rubber expands, the fractional speed decreases (he keeps moving at 1 cm/s but the total number of cm to be traveled increases): we can write the speed as a function of time: *v = 1/(100 + t)*. Now the fractional position *p* over time is an [integral](integral.md) of speed, i.e. *p = integrate 1/(100 + t) dt = log(100 + t) + C* and the initial position is *p = 0*, i.e. *C = -log(100)*, so *p = log(100 + t) - log(100)*. Now we just have to compute when *p* reaches 1, i.e. *log(100 + t) - log(100) = 1*, which gives us *t = 100 * (e - 1) ~= 171.83*. So the ant will reach the end in nearly 3 minutes.
121. Permutations can be represented in terms of cycles and the lowest common multiple of the cycle lengths is the permutation order, which says "after how many steps we get back to the start". So we are looking for the highest order permutation of length 5. The highest possible order is 6 -- this we get when we have one 3-cycle and one 2-cycle, which gives us LCM(2,3) = 6. So the cycles can be for example (123)(45), which written as before may start as 23154. Indeed, it takes 6 steps to get back to the same permutation: 23154 -> 31245 -> 12354 -> 23145 -> 31254 -> 12345 -> 23154.
121. Permutations can be represented in terms of cycles and the lowest common multiple of the cycle lengths is the permutation order, which says "after how many steps we get back to the start". So we are looking for the highest order permutation of length 5. The highest possible order is 6 -- this we get when we have one 3-cycle and one 2-cycle, which gives us LCM(2,3) = 6. So the cycles can be for example (123)(45), which written as before may start as 23154. Indeed, it takes 6 steps to get back to the same permutation: 23154 -> 31245 -> 12354 -> 23145 -> 31254 -> 12345 -> 23154.
122. 3: I destroyed 4 computers, so he told me 4 times I'm a retard, i.e. he first told me I'm a retard (this was not a repetition) and then repeated it three times.
123. Constant bitrate means a given time unit of the video will always be encoded with (at least approximately) the same number of [bits](bit.md). One second of the video will therefore take the same size no matter how complex or simple the encoded scene is. Advantages are for example being able to estimate size of any video just from its duration alone, easier seeking and rewinding to a random position, or that during streaming over network there will be a constant number of bits transferred per second, which is very predictable and good for many protocols. Disadvantage may be that sometimes space is wasted (we encode a simple scene with more bits than necessary) and that quality of the video won't be constant (scenes for which bits don't suffice will have to have their quality lowered).
124. Draw the shit on paper: draw a ball (Earth) and a point above it (ISS), then draw a tangent line from the point to the ball. Then draw a line from the ball center to the ISS and from the ball center to where the tangent line touches that ball (the horizon). Obviously there's a right angle at the tangent line touch point, so we have a right triangle. One side is the Earth radius and the longest side is the radius plus the orbit height. From this we compute the remaining side as *sqrt((6378 + 400)^2 - 6378^2)*, which gives us approx. 2293 km.
125. 24 bit RGB is easy: 00ff00. For 565 we want a 16 bit value whose upper and lower 5 bits are zero, with the middle bits being ones, i.e. 0000011111100000 in binary, which is 07e0 in hexadecimal. Similarly for 332 we get 1c.
126. yes
126. Apparently the expected answer is this: just jump out of the blender. How? If you're so small, you can jump much higher, just like bugs can, as physics on such a small scale work differently (which is why for example elephants can't jump at all while a cat can jump to a height many times its own height).
127. yes
## Other

View file

@ -4,10 +4,10 @@ This is a suitable answer to anything, if someone tells you something you don't
What following a "constantly [work in progress](wip.md)" list of subjectively selected facts and topics that may be judged interesting, preferably while also being lesser known:
- **Obscure [Internet](internet.md) communities**: for example various [wikis](wiki.md) or [image boards](image_board.md). See also [netstalking](netstalking.md).
- **Zanclean flood**: extremely huge flood that refilled the Mediterranean sea some 5 million years ago, which must have been a greatly spectacular event. Other similar mega floods are also discussed, e.g. that of the Black sea. Some of them are (often controversially) thought to be the origin of the shared great flood myth that's present in almost all old religions and cultures. A bit related interesting topic is the 20th century Atlantropa mega project that planned to partially dry the Mediterranean to gain more space for Europe.
- **[Ball lightning](ball_lightning.md)**: a real weird phenomenon whose existence is not controversial (it is acknowledged to exist) but which still remains without exact scientific explanation. You can find some video of it, descriptions of eye witnesses are also quite fun to read.
- **Extinct animals**: obviously everyone loves dinosaurs (BTW look up well preserved fossils of dinosaurs, some are in excellent state, we also now know for fact the skin color of some dinosaurs), but there are many underrated extincts animals, e.g. gigantopithecus, the biggest ape known to have ever existed (estimated weight up to 300 kg), which we however know almost nothing about (only teeth were found). More recently extinct species such as mammoth, dodo, moa bird (extremely big bird), saber-toothed cats, giant sloth, short-faced bear (probably the biggest bear ever) or Tasmanian tiger (which there still exists a black and white video footage of) are interesting exactly because they are closer on the timeline, people may have seen them and even depicted them somehow (e.g. cave paintings), we have may find much better preserved bodies of them and also have a bigger chance of cloning them one day or even discover them still living somewhere (has happened to several species already).
- **Obscure [Internet](internet.md) communities**: for example various [wikis](wiki.md) or [image boards](image_board.md), also [darknet](darknet.md), [gopher](gopher.md), internet archives, websites in foreign languages and so on. See also [netstalking](netstalking.md).
- **Zanclean flood**: gigantic flood that refilled the Mediterranean sea some 5 million years ago, which must have been a greatly spectacular event. Other similar mega floods are also discussed, e.g. that of the Black sea. Some of them are (often controversially) thought to be the origin of the shared great flood myth that's present in almost all old religions and cultures. A bit related interesting topic is the 20th century Atlantropa mega project that planned to partially dry the Mediterranean to gain more space for Europe.
- **[Ball lightning](ball_lightning.md)**: a real weird phenomenon whose existence is not controversial (it is acknowledged to exist) but which still remains without exact [scientific](science.md) explanation. You can find videos of it, descriptions of eye witnesses are also quite fun to read.
- **Extinct animals**: obviously everyone loves dinosaurs (BTW look up well preserved fossils of dinosaurs, some are in excellent state, we also now know for fact the skin color of some dinosaurs, ALSO there exist MILLIONS years old animals perfectly preserved in amber), but there are many underrated extincts animals, e.g. gigantopithecus, the biggest ape known to have ever existed (estimated weight up to 300 kg), which we however know almost nothing about (only teeth were found). More recently extinct species such as mammoth, dodo (recorded in paintings, there exist some remains of dodos), moa bird (extremely large bird), saber-toothed cats, giant sloth, short-faced bear (probably the biggest bear ever) or Tasmanian tiger (which there still exists a black and white video footage of) are interesting exactly because they are closer on the timeline, people may have seen them and even depicted them somehow (e.g. cave paintings), we have may find much better preserved, mummified bodies of them (often in ice) and also have a bigger chance of cloning them one day or even discover them still living somewhere (has happened to several species already).
- **[UFO](ufo.md)s and aliens**: ufology is pretty fun when when you dig through the real retarded cases and ignore soyence fanatics that will stop being friends with you. Remember, you may enjoy digging into weird, suspicious cases without starting to wear tinfoil or seeing little green men behind anything; even if a UFO turns out to be a new, secret military tech or newly discovered atmospheric phenomenon and not aliens, it's still pretty damn interesting. Some cases are pretty solid, e.g. Hangzhou Xiaoshan (China) 2010 sighting of extremely weird tear in the sky which was scanning the whole city with some kind of obviously artificial light screen for a very long time, which was seen by thousands and captured on camera and video by many (e.g. https://yt.artemislena.eu/watch?v=__9s5chdV7c) and even caused an airport to shut down -- the real nature of the thing was never explained and wasn't even much talked about (there also seems to be another simple-to-debunk cover up UFO sighting under the same keywords). The Travis Walton abduction case is also quite interesting, supported by a lot of evidence and has stood for a very long time. There are also many pretty good footages of weird UFOs, especially interesting are those captured by multiple people from different angles, which are extremely hard to fake.
- **Known but unexcavated archaeological sites**: e.g. the Qin tomb, a pyramid in China that's a resting place of a great emperor is buried underground -- historical records say the pyramid contains an unbelievable wealth, a great palace and models of cities, seas, waterways of quicksilver and traps protecting against intruders; this is believable as it is also the place where the astonishing terracota army was already excavated. However it is quite likely the pyramid won't be opened during our lifetime, we probably won't ever see it with our eyes. Also the well known pyramids and sphinx of Giza are still very mysterious -- e.g. there are holes in the great Sphinx you can clearly but about which no one ever talks -- you can see they lead somewhere inside but you never see the actual inside, they let no one in and photos are nowhere to be found. Historical places of yet unknown locations, like the hanging gardens of Babylon, are also pretty interesting.
- **Oldest existing [photographs](photo.md)**, video and audio recordings, and also old paintings, e.g. cave paintings capturing extinct animals.
@ -20,6 +20,12 @@ What following a "constantly [work in progress](wip.md)" list of subjectively se
- **Third man factor**: there is a phenomenon which makes people hear some kind of comforting, guiding voice in long-lasting crisis situations, described e.g. by people who got lost in mountains etc.
- **Weird coincidences**: for example the names of all continents start and end with *A* (AsiA, AfricA, AmericA, AntracticA, AustraliA) except for Europe which starts and ends with *E*. Sun and Moon have the same apparent size in the sky. And so on.
- **[Language](human_language.md) and translations**: translation errors are a rich rabbit hole, revealing not only bloopers but weird differences and features of languages themselves. { Start for example here https://allthetropes.org/wiki/Lost_in_Translation. ~drummyfish }
- **Deep sea, Antarctica and other unexplored parts of the world**.
- **Old [books](books.md) and drawings**, first-hand records of [history](history.md) from before photography. There are no photographs from medieval times, but there are paintings, which are sometimes quite realistic and the next best thing to a photograph. First hand witness accounts of historical events ,such as the Krakatoa explosion, famines, black death etc., are indeed very captivating.
- **Space and distant history**: just viewing HD photos from Mars can fill us with awe for hours, and then there are videos of [Earth](earth.md) from the ISS (it's surprising how many features can be seen from it, e.g. solar plants reflecting the Sun), videos and photos from the [Moon](moon.md), photos of distant planets (Pluto, ...) etc. Then there are exoplanets, Universe simulators, supernovas, strange formations in distant universe. Another cool pastime is looking into discoveries about distant past such as the Big Bang, formation of the Moon or the Chicxulub impact (also looking up other big craters on Earth), AND possibly researching accurate predictions of the far future (collision of Andromeda galaxy with our Milky Way etc.).
- **Historical [Jesus](jesus.md)** (and other similar historical figures such as Muhammad, Moses, Homer, ...) -- new archeological discoveries are being made and it's fascinating how much can be deduced from it when connected to other source. We are still getting closer to the true image of perhaps the most famous man in history.
- ...
TODO: serial killers?

View file

@ -1,6 +1,6 @@
# LMAO
LMAO (also LMFAO) stands for *laughing my (fucking) ass off*.
LMAO (also LMFAO) stands for *laughing my (fucking) ass off*, alternative being a [recursive](recursion.md) [acronym](acronym.md) for *LMAOing my ass off*.
On this wiki we kind of use LMAO as a synonym to [LULZ](lulz.md) as used on [Encyclopedia Dramatica](dramatica.md).

View file

@ -25,6 +25,7 @@
| code of conduct ([COC](coc.md)) | code of coercion, code of censorship, COCK |
| [comun](comun.md) | coomun { One friend suggested this :D ~drummyfish } |
| consume | consoom (see also [coom](coom.md)) |
| content creator | digital clown |
| content delivery network | [censorship](censorship.md) delivery network |
| [copyright](copyright.md) | copywrong, copyrestriction, copyrape |
| [CSS](css.md) | cascading stylish [shit](shit.md) |

13
main.md
View file

@ -112,6 +112,7 @@ Are you a [noob](noob.md) but see our ideas as appealing and would like to join
- That the [free software](free_software.md) song has a very uncommon 7/8 rhythm that is not easy to follow?
- That the term "[retarded](retarded.md)" was actually made as a [politically correct](political_correctness.md) replacement for medical terms such as "idiot", "imbecile" and "moron" which became seen as derogatory.
- That all [Intel](intel.md) [processors](cpu.md) since 2008 (and [AMD](amd.md) processors since 2013) have a hardware [backdoor](backdoor.md) ([Intel ME](intel_me.md), [AMD PSP](amd_psp.md)) that run the [Minix](minix.md) operating system and allows spying on users of those processors no matter what operating system they run?
- That in certain parts of [China](china.md) there are villages where people don't build traditional houses, but rather dig a big rectangular hole in the ground (a courtyard) in whose walls they then dig "cave houses" to live in? This is called [Yaodong](yaodong.md); such houses have advantages such as very good insulation, preserving land, relative [simplicity](kiss.md) of construction and resistance against earthquakes.
- That Wilhelm Rontgen, a Nobel laureate, did not [patent](patent.md) his groundbreaking discoveries, stating that they should be freely available to anyone without any charge?
- That brain size correlates with [intelligence](intelligence.md) and male brains are on average 10% larger than those of [women](woman.md)? Yep, this is still even on [Wikipedia](wikipedia.md), though the implications mustn't be mentioned there.
- That [capitalism](capitalism.md) is probably the most [retarded](retard.md) and dangerous idea in [history](history.md)?
@ -141,20 +142,22 @@ Are you a [noob](noob.md) but see our ideas as appealing and would like to join
- That before refrigerators were invented people used so called ice houses to store food in cold temperatures? Ice house was kind of a cellar into which ice was put during winter and where it would last throughout whole summer until the next winter.
- That [wifi](wifi.md) radiation causes [cancer](cancer.md)?
- 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.
- That cockpits of big airplanes speak out loud warnings to the pilots about dangerous situations and one of the warnings literally says "[retard](retard.md)"? It's often the last word the pilots hear before a crash.
- That as early as 1907 it was possible to send photographs over long distances via telephone lines (basically [fax](fax.md) them) thanks to Belinographe? The photo was rotating on a cylinder where a beam of light was scanning it by lines and transmitting the reflected light intensity as electric current to the receiver who reversed the process to recreate the image.
- That hygrometers (devices that measure air humidity) typically work by having a stretched human hair inside which changes its tension based on air humidity?
- That [tattoos](tattoo.md) cause cancer?
- That bottles with compressed air [can be used](https://solar.lowtechmagazine.com/2018/05/ditch-the-batteries-off-grid-compressed-air-energy-storage/) instead of batteries to store electric energy? Electricity is retrieved by releasing the air which in turn rotates a generator. This is a lower tech, more [KISS](kiss.md), eco-friendly way that stores energy not through chemistry, but mechanically.
## Topics
Here there are quick directions to some of the important topics; for more see the links provided at the top that include the list of all articles as well as a single page HTML which is good for "fulltext search" via crtl+F :)
- **basics**: [bloat](bloat.md) -- [capitalist software](capitalist_software.md) -- [less retarded society](less_retarded_society.md) -- [LRS](lrs.md) -- [pseudoleft](pseudoleft.md)
- **LRS inventions/propositions**: [A/B fail](fail_ab.md) -- [Anarch](anarch.md) -- [boat](boat.md) webring -- [comun](comun.md) -- [freedom distance](freedom_distance.md) -- [gege](gege.md) -- less retarded [chess](chess.md) -- [less retarded hardware](less_retarded_hardware.md) -- [less retarded society](less_retarded_society.md) -- [less retarded software](lrs.md) -- [less retarded watch](less_retarded_watch.md) -- [less retarded wiki](lrs_wiki.md) -- [macrofucker](macrofucker.md) -- [public domain computer](public_domain_computer.md) -- [raycastlib](raycastlib.md) -- [rock carved binary data](rock_carved_binary_data.md) -- [SAF](saf.md) -- [small3dlib](small3dlib.md) -- [smallchesslib](smallchesslib.md) -- [tinyphysicsengine](tinyphysicsengine.md) -- [world broadcast](world_broadcast.md) -- [unretardation](unretard.md)
- **programming/computers**: [3D rendering](3d_rendering.md) -- [binary](binary.md) -- [computer](computer.md) -- [AI](ai.md) -- [algorithm](algorithm.md) -- [C](c.md) -- [C tutorial](c_tutorial.md) -- [computer](computer.md) -- [computer graphics](graphics.md) -- [CPU](cpu.md) -- [data structure](data_structure.md) -- [demoscene](demoscene.md) -- [GNU](gnu.md) -- [hacker culture](hacking.md) -- [hardware](hardware.md) -- [Internet](internet.md) -- [KISS](kiss.md) -- [Linux](linux.md) -- [OOP](oop.md) -- [open consoles](open_console.md) -- [operating system](os.md) -- [optimization](optimization.md) -- [portability](portability.md) -- [procedural generation](procgen.md) -- [programming](programming.md) -- [programming language](programming_language.md) -- [suckless](suckless.md) -- [Unix philosophy](unix_philosophy.md) -- [web](www.md)
- **basics**: [bloat](bloat.md) -- [capitalist software](capitalist_software.md) -- [less retarded society](less_retarded_society.md) -- [LRS](lrs.md) -- [pseudoleft](pseudoleft.md) -- [tl;dr](wiki_tldr.md)
- **LRS inventions/propositions**: [A/B fail](fail_ab.md) -- [Anarch](anarch.md) -- [boat](boat.md) webring -- [comun](comun.md) -- [freedom distance](freedom_distance.md) -- [gege](gege.md) -- less retarded [chess](chess.md) -- [less retarded hardware](less_retarded_hardware.md) -- [less retarded society](less_retarded_society.md) -- [less retarded software](lrs.md) -- [less retarded watch](less_retarded_watch.md) -- [less retarded wiki](lrs_wiki.md) -- [Licar](licar.md) -- [macrofucker](macrofucker.md) -- [public domain computer](public_domain_computer.md) -- [raycastlib](raycastlib.md) -- [rock carved binary data](rock_carved_binary_data.md) -- [SAF](saf.md) -- [small3dlib](small3dlib.md) -- [smallchesslib](smallchesslib.md) -- [tinyphysicsengine](tinyphysicsengine.md) -- [world broadcast](world_broadcast.md) -- [unretardation](unretard.md)
- **programming/computers**: [3D rendering](3d_rendering.md) -- [AI](ai.md) -- [algorithm](algorithm.md) -- [binary](binary.md) -- [brainfuck](brainfuck.md) -- [computer](computer.md) -- [C](c.md) -- [C tutorial](c_tutorial.md) -- [computer](computer.md) -- [computer graphics](graphics.md) -- [CPU](cpu.md) -- [data structure](data_structure.md) -- [demoscene](demoscene.md) -- [Forth](forth.md) -- [GNU](gnu.md) -- [hacker culture](hacking.md) -- [hardware](hardware.md) -- [Internet](internet.md) -- [KISS](kiss.md) -- [Linux](linux.md) -- [minimalism](minimalism.md) -- [OOP](oop.md) -- [open consoles](open_console.md) -- [operating system](os.md) -- [optimization](optimization.md) -- [portability](portability.md) -- [procedural generation](procgen.md) -- [programming](programming.md) -- [programming language](programming_language.md) -- [programming tips](programming_tips.md) -- [suckless](suckless.md) -- [Unix philosophy](unix_philosophy.md) -- [web](www.md)
- **math/theory**: [aliasing](aliasing.md) -- [chaos](chaos.md) -- [combinatorics](combinatorics.md) -- [fractal](fractal.md) -- [formal languages](formal_language.md) -- [information](information.md) -- [linear algebra](linear_algebra.md) -- [logic](logic.md) -- [math](math.md) -- [number](number.md) -- [pi](pi.md) -- [prime number](prime.md) -- [probability](probability.md) -- [Turing machine](turing_machine.md) -- [zero](zero.md)
- **society**: [anarchism](anarchism.md) -- [anarcho pacifism](anpac.md) -- [capitalism](capitalism.md) -- [censorship](censorship.md) -- [collapse](collapse.md) -- [communism](communism.md) -- [democracy](democracy.md) -- [everyone does it](everyone_does_it.md) -- [fascism](fascism.md) -- [feminism](feminism.md) -- [fight culture](fight_culture.md) -- [history](history.md) -- [homosexuality](gay.md) -- [left vs right vs pseudoleft](left_right.md) -- [Jesus](jesus.md) -- [less retarded society](less_retarded_society.md) -- [LGBTQWTF](lgbt.md) -- [science](science.md) vs [soyence](soyence.md) -- [productivity cult](productivity_cult.md) -- [selflessness](selflessness.md) -- [socialism](socialism.md) -- [Venus project](venus_project.md) -- [work](work.md)
- **freedom/law**: [Creative Commons](creative_commons.md) -- [free culture](free_culture.md) -- [free hardware](free_hardware.md) -- [free software](free_software.md) -- [copyleft](copyleft.md) -- [copyright](copyright.md) -- [GNU](gnu.md) -- ["intellectual property"](intellectual_property.md) -- [license](license.md) -- [open $ource](open_source.md) -- [patent](patent.md) -- [public domain](public_domain.md)
- **society**: [anarchism](anarchism.md) -- [anarcho"capitalism"](ancap.md) -- [anarcho pacifism](anpac.md) -- [capitalism](capitalism.md) -- [censorship](censorship.md) -- [collapse](collapse.md) -- [communism](communism.md) -- [democracy](democracy.md) -- [everyone does it](everyone_does_it.md) -- [fascism](fascism.md) -- [feminism](feminism.md) -- [fight culture](fight_culture.md) -- [history](history.md) -- [homosexuality](gay.md) -- [left vs right vs pseudoleft](left_right.md) -- [liberalism](liberalism.md) -- [Jesus](jesus.md) -- [less retarded society](less_retarded_society.md) -- [LGBTQWTF](lgbt.md) -- [pedophilia](pedophilia.md) -- [people](people.md) -- [productivity cult](productivity_cult.md) -- [science](science.md) vs [soyence](soyence.md) -- [selflessness](selflessness.md) -- [socialism](socialism.md) -- [Venus project](venus_project.md) -- [work](work.md)
- **freedom/law**: [Creative Commons](creative_commons.md) -- [freedom](freedom.md) -- [free culture](free_culture.md) -- [free hardware](free_hardware.md) -- [free software](free_software.md) -- [copyleft](copyleft.md) -- [copyright](copyright.md) -- [GNU](gnu.md) -- ["intellectual property"](intellectual_property.md) -- [license](license.md) -- [open $ource](open_source.md) -- [patent](patent.md) -- [public domain](public_domain.md)
- **interesting**: [beauty](beauty.md) -- [bytebeat](bytebeat.md) -- [chess](chess.md) -- [Dodleston messages mystery](dodleston.md) -- [hyperoperation](hyperoperation.md) -- [interesting](interesting.md) -- [interplanetary internet](interplanetary_internet.md) -- [netstalking](netstalking.md) -- [steganography](steganography.md)
- **fun/relaxed/offtopic**: [audiophilia](audiophilia.md) -- [C downto operator](downto.md) -- [C obfuscation contest](ioccc.md) -- [dog](dog.md) -- [esolang](esolang.md) -- [fantasy console](fantasy_console.md) -- [fun](fun.md) -- [games](game.md) -- [island](island.md) -- [jokes](jokes.md) -- [LMAO](lmao.md) -- [NaNoGenMo](nanogenmo.md) -- [open console](open_console.md) -- [rock](rock.md) -- [shit](shit.md) -- [SIGBOVIK](sigbovik.md) -- [Temple OS](temple_os.md)

View file

@ -161,7 +161,7 @@ There are different types of numbers, in mathematics we classify them into [sets
- **highly composite**: Composite numbers that have more divisors than any lower number. E.g. 4, 36 or 1260.
- **[perfect](perfect_number.md)**: Equal to the sum of its divisors. E.g. 6, 28 or 8128.
One of the most interesting and mysterious number sets are the [prime numbers](prime.md), in fact many number theorists dedicate their whole careers solely to them. Primes are the kind of thing that's defined very simply but give rise to a whole universe of mysteries and whys, there are patterns that seem impossible to describe, conjectures that look impossible to prove and so on. Another similar type of numbers are the [perfect numbers](perfect_number.md).
One of the most [interesting](interesting.md) and mysterious number sets are the [prime numbers](prime.md), in fact many number theorists dedicate their whole careers solely to them. Primes are the kind of thing that's defined very simply but give rise to a whole universe of mysteries and whys, there are patterns that seem impossible to describe, conjectures that look impossible to prove and so on. Another similar type of numbers are the [perfect numbers](perfect_number.md).
Of course there are countless other number sets, especially those induced by various number sequences and functions of which there are whole encyclopedias. Another possible division is e.g. to *cardinal* and *ordinal* numbers: ordinal numbers tell the order while cardinals say the size (cardinality) of a set -- when dealing with finite sets the distinction doesn't really have to be made, within natural numbers the order of a number is equal to the size of a set of all numbers up to that number, but with infinite sets this starts to matter -- for example we couldn't tell the size of the set of natural numbers by ordinals as there is no last natural number, but we can assign the set a cardinal number (aleph zero) -- this gives rise to new kind of numbers.

View file

@ -1,6 +1,6 @@
# Paradigm
By [programming language](programming_language.md)'s paradigm (from Greek *paradeigma*, "pattern", "example") we mean the very basic concepts used as a basis for performing computation in that language. Among the most popular paradigms we'll find for example the [imperative](imperative.md), [object oriented](oop.md) and [functional](functional.md), but there exist many others; we may view every paradigm as a set of basic ideas, principles and [mathematical](math.md) models (e.g. [models of computation](model_of_computation.md), [data types](data_type.md), forms of [expressions](expression.md) etc.) that form the foundation of how the whole language works; these foundations are subsequently also accompanied by a kind of "programming philosophy" (we'll oftentimes hear sentences such as "[everything is](everything_is.md) X" where *X* may be *number*, *object*, *array*, *list* etc.), a naturally emerging "mindset", a set of recommendations the programmer should follow when using the language. But let it be set straight that paradigm will NOT include other than purely technical, engineering aspects of computation, i.e. artistic or political ideas (such as "eco-friendlieness", "anti-fascism", ...) are indeed not part of programming paradigm. Nevertheless, although of technical nature, aspects of paradigms are subjective, for example the question of drawing borders between them -- just like [music](music.md) genres or human [races](race.md), paradigms are [fuzzy](fuzzy.md) concepts, they have different definitions in different books, come in different flavors and are often combined; sometimes it's unclear how to classify paradigms (if one strictly falls under another etc.) or even if something is or isn't a paradigm at all.
By [programming language](programming_language.md)'s paradigm (from Greek *paradeigma*, "pattern", "example") we mean the very basic concepts used as a basis for performing computation in that language. Among the most popular paradigms we'll find for example the [imperative](imperative.md), [object oriented](oop.md) and [functional](functional.md), but there exist many others; we may view every paradigm as a set of basic ideas, principles and [mathematical](math.md) models (e.g. [models of computation](model_of_computation.md), [data types](data_type.md), forms of [expressions](expression.md) etc.) that form the foundation of how the whole language works; these foundations are subsequently also accompanied by a kind of "programming philosophy" (we'll oftentimes hear sentences such as "[everything is](everything_is.md) X" where *X* may be *number*, *object*, *array*, *list* etc.), a naturally emerging "mindset", a set of recommendations the programmer should follow when using the language. But let it be set straight that paradigm will NOT include other than purely technical, engineering aspects of computation, i.e. artistic or political ideas (such as "eco-friendlieness", "anti-fascism", ...) are indeed not part of programming paradigm. Nevertheless, although of technical nature, aspects of paradigms are subjective, for example the question of drawing borders between them -- just like [music](music.md) genres or human [races](race.md), paradigms are [fuzzy](fuzzy.md) concepts, they have different definitions in different books, come in different flavors and are often combined; sometimes it's unclear how to classify paradigms (if one strictly falls under another etc.) or even if something is or isn't a paradigm at all. In a wider sense the term *paradigm* may also be used outside of programming languages, for example a paradigm of a [physics engine](physics_engine.md) might be "everything's a sphere" etc.
For example the [functional](functional.md) paradigm is built on top of [lambda calculus](lambda_calculus.md) (one of many possible mathematical systems that can be used to perform general calculations) which performs calculations by combining pure mathematical [functions](function.md) -- this then shapes the language so that a programmer will mostly be writing mathematical functions in it, AND this also usually comes with the natural "philosophy" of subsequently viewing everything as a function, even such things as loops or [numbers](number.md) themselves. In contrast [object oriented](oop.md) (OOP) paradigm tries to solve problems by constructing a network of intercommunicating "objects" and so in OOP we tend to see most things as objects.

File diff suppressed because it is too large Load diff

View file

@ -1,9 +1,11 @@
# RGB332
RGB332 is a general 256 [color](color.md) [palette](palette.md) that encodes one color with 1 [byte](byte.md) (i.e. 8 [bits](bit.md)): 3 bits (highest) for red, 3 bits for green and 2 bits (lowest) for blue (as human eye is least sensitive to blue we choose to allocate fewest bits to blue). RGB332 is an implicit palette -- it doesn't have to be stored in memory (though doing so also has justifications) because the color index itself determines the color and vice versa. Compared to the classic 24 bit RGB (which assigns 8 bits to each of the RGB components), RGB332 is very "[KISS](kiss.md)/[suckless](suckless.md)" and often [good enough](good_enough.md) (especially with [dithering](dithering.md)) as it saves memory, avoids headaches with [endianness](byte_sex.md) and represents each color with just a single number (as opposed to 3), so it is ideal for simple and limited computers such as [embedded](embedded.md). It is also in the [public domain](public_domain.md), unlike some other palettes, so it's additionally a legally safe choice. RGB332 also has a "sister palette" called [RGB565](rgb565.md) which uses two bytes instead of one and so offers many more colors.
RGB332 is a general [256](256.md) [color](color.md) [palette](palette.md) that encodes one color with 1 [byte](byte.md) (i.e. 8 [bits](bit.md)): 3 bits (highest) for red, 3 bits for green and 2 bits (lowest) for blue (as human eye is least sensitive to blue we choose to allocate fewest bits to blue). RGB332 is an implicit palette -- it doesn't have to be stored in memory (though doing so also has justifications) because the color index itself determines the color and vice versa. Compared to the classic 24 bit RGB (which assigns 8 bits to each of the RGB components), RGB332 is very "[KISS](kiss.md)/[suckless](suckless.md)" and often [good enough](good_enough.md) (especially with [dithering](dithering.md)) as it saves memory, avoids headaches with [endianness](byte_sex.md) and represents each color with just a single number (as opposed to 3), so it is ideal for simple and limited computers such as [embedded](embedded.md). It is also in the [public domain](public_domain.md), unlike some other palettes, so it's additionally a legally safe choice. RGB332 also has a "sister palette" called [RGB565](rgb565.md) which uses two bytes instead of one and so offers many more colors.
One disadvantage of plain 332 palette lies in the linearity of each component, i.e. lack of [gamma correction](gamma_correction.md), resulting in too many almost indistinguishable bright colors and too few darker ones { TODO: does a gamma corrected 332 exist? make it? ~drummyfish }. Another disadvantage is non-alignment of the blue component with red and green ones, i.e. while R/G components have 8 levels of intensity and hence step from 0 to 255 by 36.4, the B component only has 4 levels and steps by exactly 85, making it impossible to create exact shades of grey (which of course have to have all R, G and B components equal).
It's also possible to [swap](permutation.md) the order of component to get palettes such as BGR223, GBR 323 etc.
The RGB values of the 332 palette are following:
```

View file

@ -1,10 +1,10 @@
# RGB565
RGB565 is color format, or a way of representing [colors](color.md) with just 2 [bytes](byte.md) (unlike traditional 24 bit RGB formats that use 3 bytes, one for each component), that is 16 [bits](bit.md) (giving a total of 65536 distinct colors), by using 5 bits (highest) for red, 6 bits for green (to which human eye is most sensitive) and 5 bits for blue; it can also be seen as a color [palette](palette.md). It is similar to [RGB332](rgb332.md) -- it's basically a mid way between RGB332 and full 24bit RGB against which it saves one byte per pixel, but compared to RGB332 [byte sex](byte_sex.md) comes to play here. Practically speaking you will rarely need anything more than this, 65 thousand colors are absolutely sufficient for everything.
RGB565 is [color](color.md) format, or a way of representing color with just 2 [bytes](byte.md) (unlike traditional 24 bit RGB formats that use 3 bytes, one for each component), that is 16 [bits](bit.md) (giving a total of [65536](65536.md) distinct colors), by using 5 bits (highest) for red, 6 bits for green (to which human eye is most sensitive) and 5 bits for blue; it can also be seen as a color [palette](palette.md). It is similar to [RGB332](rgb332.md) -- it's basically a mid way between RGB332 and full 24bit RGB against which it saves one byte per pixel, but compared to RGB332 [byte sex](byte_sex.md) comes to play here. Practically speaking you will rarely need anything more than this, 65 thousand colors are absolutely sufficient for everything.
Yet another similar format to this one is [RGB555](rgb555.md) which sacrifices one useful bit for gaining the nice property of having the same size of each component. The one "wasted" bit may also be utilized, e.g. for marking transparency.
Yet another similar format to this one is [RGB555](rgb555.md) which sacrifices one useful bit for gaining the nice property of having the same size of each component. The one "wasted" bit may also be utilized, e.g. for marking transparency. Variants of RGB565 can also be obtained by [swapping](permutation.md) the order of components, e.g. BGR565 etc.
Here is a [C](c.md) code for the basic conversions to/from this format:
Here is a [C](c.md) code for the basic conversions to/from RGB565:
```
unsigned int rgbTo565(unsigned char red, unsigned char green,

12
rms.md
View file

@ -2,7 +2,7 @@
{ RMS is a legend and overall a great human, but let's be reminded we shouldn't be creating any [heroes](hero_culture.md) or celebrities. ~drummyfish }
The great doctor Richard Matthew Stallman (RMS, also [GNU](gnu.md)/Stallman, chief GNUisance and saint IGNUcius, born 1953 in New York) is one of the biggest figures in [software](sw.md) [history](history.md), inventor of [free (as in freedom) software](free_software.md), its lifelong advocate, founder of the [GNU project](gnu.md), [Free Software Foundation](fsf.md), a great [hacker](hacking.md) and the author of a famous text editor [Emacs](emacs.md) besides others. He is a non-religious [Jew](jew.md) and an [atheist](atheism.md) (though he is the highest saint of [Church Of Emacs](church_of_emacs.md)), a man who firmly stands behind his beliefs, who always acts in conformance with them and who's been advocating for [ethics](ethics.md) and user [freedom](freedom.md) in the computing world. He has also been called the *king of software [cloning](clone.md)*, for he started the wave of making free, ethical clones of [proprietary](proprietary.md) programs. Stallman doesn't wear a [suit](suit.md), he never shaves and doesn't use a cellphone, he talks even if what he says is unpopular -- if he didn't make history, these things alone would make him one of the most [based](based.md) men of our time. However, on a completely serious note, let's not make [gods out of people](hero_culture.md) -- Richard Stallman also does some very retarded things too, for example he plays along with the [fight culture](fight_culture.md) and started conforming to the [SJW](sjw.md) [newspeak](newspeak.md), thumbs down on that.
The great doctor Richard Matthew Stallman (RMS, also [GNU](gnu.md)/Stallman, chief GNUisance and saint IGNUcius, born 1953 in New York) is one of the biggest figures in [software](sw.md) [history](history.md), inventor of [free (as in freedom) software](free_software.md), its lifelong advocate, founder of the [GNU project](gnu.md), [Free Software Foundation](fsf.md), a great [hacker](hacking.md) and the author of a famous text editor [Emacs](emacs.md) besides others. He is a non-religious [Jew](jew.md) and an [atheist](atheism.md) (though he is the highest saint of [Church Of Emacs](church_of_emacs.md)), a man who firmly stands behind his beliefs, who always acts in conformance with them and who's been advocating for [ethics](ethics.md) and user [freedom](freedom.md) in the computing world. He has also been called the *king of software [cloning](clone.md)* for having started the wave of making free, ethical clones of [proprietary](proprietary.md) programs. He's also notable for a plethora of smaller things such as coming up with the name [POSIX](posix.md) and creating lyrics for the Free Software Song. Stallman doesn't wear a [suit](suit.md), he never shaves and doesn't use a cellphone, he talks even if what he says is unpopular -- if he didn't make history, these things alone would make him one of the most [based](based.md) men of our time. However, on a completely serious note, let's not make [gods out of people](hero_culture.md) -- Richard Stallman also does some very retarded things too, for example he plays along with the [fight culture](fight_culture.md) and started conforming to the [SJW](sjw.md) [newspeak](newspeak.md), thumbs down on that.
```
_..._
@ -19,7 +19,7 @@ Stallman's life along with free software's history is documented by a free-licen
Richard Stallman is also famous for having foreseen and foretold virtually all the atrocities that [corporations](corporation.md) would do with computer technology, such as all the spying through cell phones, trade of personal data and abusing secrecy and "[intellectual ownership](intellectual_property.md)" of source code for bullying others, though to be honest it doesn't take a genius to foresee that [corporations](corporation.md) will want to rape people as much as possible, it's more of a surprise he was one of very few who did. The important thing is he acted immediately he spotted this -- though corporations indeed did go on to rape people anyway, Richard Stallman made some very important steps early on to make the impact much less catastrophic nowadays. We should be all grateful.
It seems that **Stallman had at least one girlfriend**; in the 1999 book called *Open Sources* he says that he originally wanted to name the [HURD](hurd.md) kernel Alix after a [girl](woman.md) that was at the time his "sweetheart".
It seems that **Stallman had at least one girlfriend**; in the 1999 book called *Open Sources* he says that he originally wanted to name the [HURD](hurd.md) kernel Alix after a [girl](woman.md) that was at the time his "sweetheart". On his website he further wrote about a girl named Melynda he met in 1995, however noting their love was only platonic.
[tl;dr](tldr.md): At 27 as an employee at [MIT](mit.md) [AI](ai.md) labs Stallman had a bad experience when trying to fix a Xerox printer who's [proprietary](proprietary.md) software source code was made inaccessible; he also started spotting the betrayal of hacker principles by others who decided to write proprietary software -- he realized proprietary software was inherently wrong as it prevented studying, improvement and sharing of software and enable abuse of users. From 1982 he was involved in a "[fight](fight_culture.md)" against the Symbolics company that pushed aggressive proprietary software; he was rewriting their software from scratch to allow Lisp Machine users more freedom -- here he proved his superior programming skills as he was keeping up with the whole team of Symbolics programmers. By 1983 his frustration reached its peak and he announced his [GNU](gnu.md) project on the [Usenet](usenet.md) -- this was a project to create a completely [free as in freedom](free_software.md) [operating system](os.md), an alternative to the proprietary [Unix](unix.md) system that would offer its users freedom to use, study, modify and share the whole software, in the hacker spirit. He followed by publishing a manifesto and establishing the [Free Software Foundation](fsf.md). GNU and FSF popularized and standardized the term [free (as in freedom) software](free_software.md), [copyleft](copyleft.md) and free licensing, mainly with the [GPL](gpl.md) license. In the 90s GNU adopted the [Linux](linux.md) operating system kernel and released a complete version of the GNU operating system -- these are nowadays known mostly as "Linux" [distros](distro.md). As a head of FSF and GNU Stallman more or less stopped [programming](programming.md) and started traveling around the world to give talks about free software and has earned his status of one of the most important people in software history.
@ -31,15 +31,17 @@ This said, we naturally also have to state we don't nearly agree with all he say
He is a weird guy, looks a bit like PS1 Hagrid, and has been recorded on video eating dirt from his feet before giving a lecture besides others -- another time he was even recorded raging on stage after being stressed out but that's actually odd -- he practically always keeps a calm, monotone, very rational speech (much different from any politician or revolutionary). In the book *Free as in Freedom* he admits he might be slightly [autistic](autism.md). Nevertheless he's extremely smart, has magna [cum](cum.md) laude degree in [physics](physics.md) from Harvard, 10+ honorary doctorates, fluently speaks English, Spanish, French and a little bit of Indonesian and has many times proven his superior programming skills (even though he later stopped programming to fully work on promoting the FSF). He is really good at public speaking, and that despite the mentioned calmness of his speech -- here possibly his inner autism shines because he just speaks in very simple but cold rational and logical ways that everyone from an expert to a complete layman understands, he rarely stops to say something like "ummm... wait", he's just letting out carefully crafted sentences as if you were reading them from a book, showing ways from facts to logical conclusions without cheap rhetoric tricks like wild gesticulation, rising voice or using buzzwords and strong terms. His interviews are however often awkward for the same reasons: it's usually the interviewer asking a question and then waiting 15 minutes for Stallman to print out the whole answer without giving a chance to be interrupted.
Stallman has a [beautifully](beauty.md) [minimalist](minimalism.md) website at http://www.stallman.org where he actively comments on current news and issues. He also made the famous free software song (well, only the lyrics, the melody is taken from a Bulgarian folk song Sadi Moma) -- he often performs it in public himself (he is pretty good at keeping the weird rhythm of the song while at the same time also singing, that's impressive).
Stallman has a [beautifully](beauty.md) [minimalist](minimalism.md) website at http://www.stallman.org where he actively comments on current news and issues. He also made the famous Free Software Song (well, only the lyrics, the melody is taken from a Bulgarian folk song Sadi Moma) -- he often performs it in public himself (he is pretty good at keeping the weird rhythm of the song while at the same time also singing, that's impressive).
Stallman has been critical of [capitalism](capitalism.md) though he probably isn't a hardcore anticapitalist (he's an [American](usa.md) after all). [Wikidata](wikidate.md) states he's a proponent of [alter-globalization](alter_globalization.md) (not completely against globalization in certain areas but not supporting the current form of it).
In the book *Free As In Freedom* it is also mentioned that **Stallman had aversion to passwords and secrecy in general** -- at MIT he used the username RMS with the same password so that other people could easily log in through his account and access [ARPANET](arpanet.md) (the predecessor of [Internet](internet.md)). Indeed, we applaud this, the "[security](security.md)" hysteria is killing the computing world.
As [anarchists](anarchism.md) we of course despise the idea of worshiping people, creating [heroes](hero_culture.md) and cults of personalities, but the enormous [historical](history.md) significance of Stallman has to be stressed as a plain and simple fact and though we may disagree with some of his methods and even opinions, it's as clear as it can be that he acted [selflessly](selflessness.md), in favor of all people -- something that can be said about very few, if anyone at all. Most other old time hackers, such as [Eric S. Ramyond](esr.md) and [Rob Pike](rob_pike.md) immediately abandoned all ideals of ethics and jumped the capitalist train with the first sight of money, Stallman stayed opposed to it, and for this he has our uttermost respect. Even though in our days his name is overshadowed in the mainstream by rich businessman and creators of commercially successful technology and even though we ourselves disagree with Stallman on some points, in the future [history](history.md) may well see Stallman as perhaps the greatest man of the software era, and rightfully so. Stallman isn't a mere creator of a commercially successful software product or a successful politician, he is an extremely morally strong philosopher, a great example to others, a prophet, someone who sees the truth and shows it to people -- he brilliantly foresaw the course of history and quickly defined ethics needed for the new era of mass available programmable computers at the right time, before the hammer hit. And not only that, he also basically alone established this ethics as a standard IN SPITE of all the world's [corporations](corporation.md) [fighting](fight_culture.md) back, in a field that back then was relatively obscure, unpopular in mainstream and hence not much supported by any mass media. He is also extremely unique in not pursuing self interest, in TRULY living his own philosophy, dedicating his whole life to his cause and refusing to give in even partially. All of this is at much higher level than simply becoming successful and famous within the contemporary capitalist system, his life effort is pure, true and timeless, unlike things achieved by pieces of shit such as [Steve Jobs](steve_jobs.md).
As [anarchists](anarchism.md) we of course despise the idea of worshiping people, creating [heroes](hero_culture.md) and cults of personalities, but the enormous [historical](history.md) significance of Stallman cannot be overstated, it's a plain and simple fact and though we may disagree with some of his methods and views, it's as clear as it can be that he many times acted [selflessly](selflessness.md), in favor of all people -- something that can ever be said about very few. Most other old time hackers, such as [Eric S. Ramyond](esr.md) and [Rob Pike](rob_pike.md), immediately abandoned all ideals of ethics and jumped the capitalist train with the first smell of [money](money.md), Stallman stayed opposed to it, and for this he holds our uttermost admiration. Even though in [our days](21st_century.md) his name is overshadowed by rich [businessman](entrepreneurs.md) and creators of commercially successful technology and even though we ourselves disagree with Stallman on some points, in the future [history](history.md) may well see Stallman as perhaps the greatest man of the software era, and rightfully so. Stallman isn't a mere creator of a commercially successful software product or a successful politician, he is an extremely morally strong philosopher, a great example to others, a prophet, someone who sees the truth and hands it to the people -- he brilliantly foresaw the course of events and quickly defined ethics needed for the new era of cheap programmable computers at the right time, before the hammer hit. And not only that, he also managed to coordinate efforts so as to establish this ethics as a standard IN SPITE of all the world's [corporations](corporation.md) [fighting](fight_culture.md) back, in a field that back then was relatively obscure, unpopular in the mainstream and hence not much supported by any mass media. He is also extremely unique in not pursuing personal self interest, in not succumbing to luxury, in TRULY living his own philosophy, dedicating his whole life to his cause and refusing to give in even partially. All of this is at much higher level than simply becoming successful and famous within the contemporary capitalist system, his life effort is pure, true and timeless, unlike things achieved by pieces of shit such as [Steve Jobs](steve_jobs.md).
**Is Richard Stallman a celebrity?** This question is important to [us](lrs.md) because we dislike any celebrities. The answer is probably this: to a certain level he is a celebrity (though not nearly a Hollywood level celebrity, 99% of normal people never heard of him), but at least to a similar level he is just a well known expert on certain things. So yes, partially we have to dislike his celebrity part -- any worship of him as a God is acceptable only as a [meme](meme.md), we must never see him as a [hero](hero_culture.md). He seems to be a very rare case of a mini celebrity that managed to keep some morality, perhaps because his celebrity status, very uncommonly, came to him more because he wasn't careful enough to avoid it rather than because he actively pursued it. It's not an excuse -- if someone doesn't want to become a celebrity, he cannot become one -- but it may be an extenuating circumstance. This is to say: yes, it sucks he's a celebrity to some degree, but he's probably at least among the least harmful ones.
**Is Richard Stallman a celebrity?** To [us](lrs.md) the question is of importance because we oppose the existence of celebrity status in itself. The answer is likely this: to a certain degree he indeed is a small celebrity (though not nearly a Hollywood scale one, 99% of normal people never heard of him), but at least to a similar level he is just a well known expert in a very important, though obscure area of software ethics. So yes, we ought to dislike the celebrity part -- any worship of a man as god is acceptable only as subject of a [meme](meme.md), we must never see him as a [hero](hero_culture.md) or "leader". He seems to be a very rare case of a mini celebrity that managed to keep a sense of morality despite his fame, perhaps because he never aimed to become famous and his celebrity status, quite uncommonly, came to him rather accidentally, more because he wasn't careful enough to avoid it rather than because he would actively pursue it (which even in his time was rare, and [nowadays](21st_century.md) is probably impossible). This is not an excuse -- if someone resists hard enough, he can never become a celebrity -- but it may be an extenuating circumstance. This is to say: yes, it sucks he's partially a celebrity, but at least one of the least harmful ones.
**Stallman also sucks** just like any other [human](people.md). Some of his sins include: being a [nationalist](nationalism.md) (puts a flag of his country on his website), having totalitarian tendencies (aiming for [GNU](gnu.md) to be the overseer of ethics, a "big brother") and supporting some kind of hierarchy in society, supporting [copyleft](copyleft.md) (perpetuating [copyright](copyright.md) and the "lawyer's game"), supporting [privacy](privacy.md) and other [censorship](censorship.md) as a [means to an end](ends_justify_the_means.md) (e.g. censoring software in repositories for merely not conforming to approved terminology), violating [free culture](free_culture.md) (adding sneaky "invariant sections" to otherwise free documents, making them unfree, also being sensitive/hostile to others incorporating his GNU "brand" without permission), partially being an [SJW](sjw.md) (inventing "gender neutral" pronouns etc.), supporting [hero](hero.md) culture (e.g. calling [Snowden](snowden.md) a "hero"), accepting [bloat](bloat.md), supporting [fight culture](fight_culture.md), practicing [egoism](egoism.md) (putting himself in center of attention by accepting the role of chief GNUisance, ruining [anarchist](anarchism.md) culture by sustaining the politician's game ("go vote for X!", "I support this candidate!", ...), demonstrating evil through [humorwashing](humorwashing.md), also seeming to overestimate the quality of his [jokes](jokes.md) sometimes), [being fat](body_shaming.md) and more.
## See Also

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: 626
- number of commits: 983
- total size of all texts in bytes: 5137521
- total number of lines of article texts: 37499
- number of commits: 984
- total size of all texts in bytes: 5145706
- total number of lines of article texts: 37547
- number of script lines: 324
- occurrences of the word "person": 10
- occurrences of the word "nigger": 114
@ -35,92 +35,99 @@ longest articles:
top 50 5+ letter words:
- which (2834)
- there (2217)
- which (2836)
- there (2221)
- people (2175)
- example (1795)
- other (1603)
- about (1424)
- number (1336)
- software (1286)
- because (1178)
- their (1105)
- example (1799)
- other (1607)
- about (1428)
- number (1337)
- software (1289)
- because (1180)
- their (1107)
- would (1077)
- program (1060)
- something (1057)
- being (1034)
- things (962)
- called (943)
- language (938)
- program (1061)
- something (1059)
- being (1039)
- things (963)
- called (944)
- language (940)
- without (867)
- function (864)
- function (865)
- simple (863)
- computer (846)
- computer (849)
- numbers (835)
- different (799)
- different (800)
- these (787)
- however (782)
- programming (771)
- however (784)
- programming (774)
- world (760)
- system (747)
- should (725)
- still (716)
- doesn (716)
- still (713)
- games (693)
- while (680)
- society (673)
- drummyfish (673)
- point (672)
- games (694)
- while (684)
- society (675)
- drummyfish (674)
- point (673)
- possible (658)
- simply (657)
- probably (649)
- probably (650)
- using (645)
- always (634)
- always (635)
- course (612)
- similar (605)
- actually (594)
- someone (588)
- https (587)
- someone (589)
- https (583)
- though (582)
- really (573)
- basically (572)
- really (571)
- first (556)
- first (560)
latest changes:
```
Date: Tue Mar 11 12:33:07 2025 +0100
c_tutorial.md
chess.md
consumerism.md
corporation.md
determinism.md
disease.md
encyclopedia.md
english.md
entrepreneur.md
feminism.md
free_software.md
go.md
graphics.md
jokes.md
left_right.md
lgbt.md
lrs_wiki.md
magic.md
main.md
minimalism.md
often_confused.md
political_correctness.md
proof.md
random_page.md
regex.md
shitword.md
smart.md
soyence.md
stereotype.md
suicide.md
wiki_pages.md
wiki_stats.md
woman.md
Date: Thu Mar 6 17:07:35 2025 +0100
education.md
elon_musk.md
exercises.md
free_software.md
random_page.md
wiki_pages.md
wiki_stats.md
Date: Wed Mar 5 21:32:37 2025 +0100
cyber.md
dodleston.md
exercises.md
free_software.md
random_page.md
shader.md
wiki_pages.md
wiki_stats.md
Date: Tue Mar 4 21:04:02 2025 +0100
bloat.md
c.md
cyber.md
deferred_shading.md
entrepreneur.md
exercises.md
free_software.md
gnu.md
political_correctness.md
project.md
random_page.md
unix.md
wiki_pages.md
wiki_stats.md
```
most wanted pages:
@ -130,10 +137,10 @@ most wanted pages:
- [meme](meme.md) (13)
- [embedded](embedded.md) (13)
- [irl](irl.md) (12)
- [cli](cli.md) (12)
- [buddhism](buddhism.md) (12)
- [emacs](emacs.md) (11)
- [complex_number](complex_number.md) (11)
- [cli](cli.md) (11)
- [array](array.md) (11)
- [tree](tree.md) (10)
- [quake](quake.md) (10)
@ -151,41 +158,41 @@ most popular and lonely pages:
- [lrs](lrs.md) (337)
- [capitalism](capitalism.md) (305)
- [c](c.md) (239)
- [bloat](bloat.md) (231)
- [bloat](bloat.md) (232)
- [free_software](free_software.md) (198)
- [game](game.md) (152)
- [suckless](suckless.md) (149)
- [proprietary](proprietary.md) (134)
- [modern](modern.md) (122)
- [modern](modern.md) (123)
- [minimalism](minimalism.md) (119)
- [computer](computer.md) (117)
- [censorship](censorship.md) (117)
- [computer](computer.md) (115)
- [programming](programming.md) (111)
- [kiss](kiss.md) (111)
- [programming](programming.md) (109)
- [math](math.md) (106)
- [fun](fun.md) (106)
- [math](math.md) (105)
- [linux](linux.md) (104)
- [gnu](gnu.md) (104)
- [shit](shit.md) (103)
- [woman](woman.md) (99)
- [corporation](corporation.md) (96)
- [woman](woman.md) (100)
- [corporation](corporation.md) (97)
- [bullshit](bullshit.md) (96)
- [fight_culture](fight_culture.md) (95)
- [art](art.md) (94)
- [hacking](hacking.md) (93)
- [art](art.md) (93)
- [less_retarded_society](less_retarded_society.md) (92)
- [free_culture](free_culture.md) (90)
- [chess](chess.md) (87)
- [public_domain](public_domain.md) (86)
- [work](work.md) (84)
- [history](history.md) (86)
- ...
- [cope](cope.md) (5)
- [combinatorics](combinatorics.md) (5)
- [charity_sex](charity_sex.md) (5)
- [bilinear](bilinear.md) (5)
- [backpropagation](backpropagation.md) (5)
- [atan](atan.md) (5)
- [adam_smith](adam_smith.md) (5)
- [zuckerberg](zuckerberg.md) (4)
- [wiki_pages](wiki_pages.md) (4)
- [tom_scott](tom_scott.md) (4)
- [speech_synthesis](speech_synthesis.md) (4)