This commit is contained in:
Miloslav Ciz 2023-06-30 21:56:43 +02:00
parent 9fb3c68a98
commit 0e39459c55
8 changed files with 90 additions and 9 deletions

View file

@ -279,6 +279,7 @@ Here is a list of some acronyms:
- **[ROFL](rofl.md)** (rolling on floor laughing)
- **[ROM](rom.md)** ([read-only](read_only.md) memory)
- **[RPG](rpg.md)** (role playing game)
- **[RPI](rpi.md)** (Raspberry Pi)
- **[RT](rt.md)** (real time)
- **[RTFM](rtfm.md)** (read the fucking manual)
- **[RTOS](rtos.md)** (real time operating system)
@ -286,6 +287,7 @@ Here is a list of some acronyms:
- **[SAAS](saas.md)** (software as a service)
- **[SAASS](saass.md)** (service as a software substitute)
- **[SAF](saf.md)** (smallabstractfish)
- **[SBC](sbc.md)** (single board computer)
- **[SCL](smallchesslib)** (smallchesslib)
- **[SD](sd.md)** (standard definition, secure digital)
- **[SDF](sdf.md)** (signed distance function)
@ -302,7 +304,7 @@ Here is a list of some acronyms:
- **[SMS](sms.md)** (short message service)
- **[SMTP](smtp.md)** (simple mail transfer protocol)
- **[SNTP](sntp.md)** (simple network time protocol)
- **[SOC](soc.md)** (system on chip)
- **[SOC](soc.md)** (system on a chip)
- **[SQL](sql.md)** (structured query language)
- **[SRAM](sram.md)** (static RAM)
- **[SSAO](ssao.md)** (screen space ambient occlusion)
@ -360,4 +362,8 @@ Here is a list of some acronyms:
- **[XHTML](xhtml.md)** (extensible HTML)
- **[XML](xml.md)** (extensible markup language)
- **[YOLO](yolo.md)** (you only live once)
- **[ZOMG](zomg.md)** (when you want to write OMG but accidentally also hit Z)
- **[ZOMG](zomg.md)** (when you want to write OMG but accidentally also hit Z)
## See Also
- [LRS dictionary](lrs_dicitonary.md)

View file

@ -31,4 +31,37 @@ Such a computer consists of some kind of [case](case.md) (chassis), internal [ha
- **[disk](disk.md)**: [Non-volatile](volatile.md) (persisting when powered off) large capacity memory for storing [files](file.md) and other [data](data.md), connected to the motherboard via some kind of [bus](bus.md). Different types of disks exist, most commonly [hard disks](hdd.md) and [SSDs](ssd.md).
- **expansion cards ([GPU](gpu.md), sound card, network card, ...)**: Additional hardware cards plugged into motherboard for either enabling or accelerating specific functionality (e.g. GPU for graphics etc.).
- **[PSU](psu.md)** (power supply unit): Converts the input electrical power from the plug to the electrical power needed by the computer.
- other things like fans for [cooling](cooling.md), batteries in laptops etc.
- other things like fans for [cooling](cooling.md), batteries in laptops etc.
## Notable Computers
Here is a list of notable computers that have existed.
| name | year | specs (max, approx) | comment |
| -------------------------------------- | ---- | ------------------------------------------------- | ------------------------------------------------- |
| Antikythera mechanism | -125 | ~30 gears, largest with 223 teth | 1st known comp., by Greeks (mech., analog) |
| [Z3](z3.md) | 1941 | 176B RAM, CPU 10Hz 22bit 2600 relays | 1st fully programmable electronic digital computer|
| [ENIAC](eniac.md) | 1945 | ~85B RAM, ~5KHz CPU, 18000 vaccum tubes | 1st general purpose computer |
| [PDP](pdp.md) 11 | 1970 | 4M RAM, CPU 1.25Mhz 16bit | legendary [mini](minicomputer.md) |
| [Apple II](apple_ii.md) | 1977 | 64K RAM, 1MHz CPU 8bit | popular TV-attached home computer by Apple |
| [Atari](atari.md) 800 | 1979 | 8K RAM, CPU 1.7MHz 8bit | popular TV-attached home computer by Atari |
| [VIC 20](vic_20.md) | 1980 | 32K RAM, 1MHz CPU 8bit, 20K ROM | successful TV-connected home computer by Commodore|
| [IBM PC](ibm_pc.md) | 1981 | 256K RAM, CPU 4.7MHz 16bit, BASIC, DOS | 1st personal computer as we know it now, modular |
| [Commodore 64](c64.md) | 1982 | 64K RAM, 20K ROM, CPU 1MHz 8bit | very popular TV-connected home computer |
| [ZX Spectrum](zx_spectrum.md) | 1982 | 128K RAM, CPU 3.5MHz 8bit | successful UK TV-connected home comp. by Sinclair |
| [NES](nes.md)/Famicom | 1983 | 2K RAM, 2K VRAM, CPU 1.7MHz 8bit, PPU | TV-connected Nintendo game console |
| [Amiga](amiga.md) | 1985 | 256K RAM, 256K ROM, CPU 7MHz 16bit, AmigaOS | personal compuer by Commodore, ahead of its time |
| [SNES](snes.md) | 1990 | 128K RAM, 64K VRAM, CPU 21MHz 16bit | game console, NES successor |
| [Deep Blue](deep_blue.md) | 1995 | 30 128MHz CPUs, ~11 GFLOPS | 1st computer to defeat world chess champion |
| [GameBoy Color](gbc.md) | 1998 | 32K RAM, 16K VRAM, CPU 2MHz 8bit, 160x144 | handheld gaming console from Ninetendo |
| [GameBoy Advance](gba.md) | 2001 | ~256K RAM, 96K VRAM, CPU 16MHz 32bit ARM, 240x160 | handheld gaming console from Ninetendo |
| [ThinkPad](thinkpad.md) X200 | 2008 | 8G RAM, CPU 2.6GHz, Wifi | legendary laptop, great constr., freedom friendly |
| [ThinkPad](thinkpad.md) T400 | 2008 | 8G RAM, CPU 2.8GHz, Wifi | legendary laptop, great constr., freedom friendly |
| [Raspberry Pi 3](rpi.md) | 2016 | 1G RAM, CPU 1.4GHz ARM, Wifi | very popular tiny inexpensive SBC |
| [Arduboy](arduboy.md) | 2016 | 2.5K RAM, CPU 16MHz ARM 8bit, 1b display | tiny Arduino [open console](open_console.md) |
| [Pokitto](pokitto.md) | 2017 | 36K RAM, 256K ROM, CPU 72MHz ARM | indie educational [open console](open_console.md) |
| [Raspberry Pi 4](rpi.md) | 2019 | 8G RAM, CPU 1.5GHz ARM, Wifi | tiny inexpensive SBC, usable as desktop |
|[PD computer](public_domain_computer.md)| | | planner LRS computer |
| [Deep Thought](deep_thought.md) | | | fictional computer from Hitchhiker's Guide ... |
TODO: mnt reform 2, ti-89, PS, XBox, quantum?

View file

@ -61,3 +61,7 @@ The following is a list of some notable esoteric languages.
- **[Velato](velato.md)**: Source codes are [MIDI](midi.md) files.
- **[Whitespace](whitespace.md)**: Source code uses only white characters (spaces, tabs and newlines) so it looks seemingly empty.
- **XENBLN**: [Golfing](golf.md) language, hello world is just `š`.
## See Also
- [conlang](conlang.md)

View file

@ -26,6 +26,7 @@ The following is a list of some "freedom friendly" hardware, i.e. hardware that
- **[Librem 5](librem5.md)**: WARNING, this device has been criticized a lot. It's an "open"/privacy-friendly smartphone with free-licensed design running [GNU](gnu.md)/[Linux](linux.md), however it uses proprietary firmware (loaded from secondary CPU to sneakily comply with RYF) and the functionality is, according to reviews, horrible.
- **[MNT Reform](mnt_reform.md)**: "Open hardware" (free-licensed design but using proprietary components) laptop with [NXP](nxp.md) [ARM](arm.md) CPU and [Vivante](vivante.md) GPU that can run with free drivers, has no camera or microphone. Pretty expensive.
- **Old [Thinkpad](thinkpad.md) laptops**: Old thinkpads such as [X200](x200.md), [T400](t400.md) and [T500](t500.md) are construction-wise superior to maybe any other laptop ever made, however despite being proprietary they are compatible with [libreboot](libreboot.md) and can be purchased with [Intel ME](intel_me.md) CPU backdoor disabled, offering complete control over the device, plus they can be bought relatively cheap. Very popular.
- **[OLinuXino](olinuxino.md)**: TODO
- **[Open consoles](open_console.md)** such as [Arduboy](arduboy.md), [Pokitto](pokitto.md) and [Gamebuino](gamebuino.md) usually utilize a lot of simple free hardware such as [Arduino](arduino.md), provide schematics, free libraries and encourage hacking.
- **Other proprietary laptops**: many mostly older laptops are freedom friendly, e.g. Asus C201 Chromebook. You can usually find these in the libreboot compatibility list.
- **[Pinephone](pinephone.md)**: Another "free/open" smartphone running GNU/Linux, probably better than Librem5, also uses some proprietary firmware (e.g. for Wifi), design is only source-available.

View file

@ -2,17 +2,17 @@
*Not to be confused with [open $ource](open_source.md).*
Free (as in freedom) software is a type of ethical [software](software.md) that's respecting its users' freedom and preventing their abuse, generally by availability of its source code AND by a [license](license.md) that allows anyone to use, study, modify and share the software. Free software is NOT equal to software whose source code is available or software that is offered for zero price, the basic rights to the software are the key attribute that has to be present. Free software stands opposed to [proprietary software](proprietary_software.md) -- the kind of abusive, closed software that [capitalism](capitalism.md) produces by default. Free software is not to be confused with [freeware](freeware.md) ("gratis", software available for free); although free software is always available for free thanks to its definition, zero price is not its goal. The goal is freedom.
Free (as in freedom) software is a type of ethical [software](software.md) that's respecting its users' freedom and preventing their abuse, generally by availability of its source code AND by a [license](license.md) that allows anyone to use, study, modify and share the software without restricting conditions (such as having to pay or get explicit permission from the author). Free software is NOT equal to software whose source code is just available publicly or software that is offered for zero price, the basic legal rights to the software are the key attribute that has to be present. Free software stands opposed to [proprietary software](proprietary_software.md) -- the kind of abusive, closed software that [capitalism](capitalism.md) produces by default. Free software is not to be confused with [freeware](freeware.md) ("gratis", software available for free); although free software is always available for free thanks to its definition, zero price is not its goal. The goal is freedom.
Free software is also known as *free as in freedom*, *free as in speech* software or *libre* software. It is sometimes equated with [open source](open_source.md), even though open source is fundamentally different ([evil](evil.md)), or neutrally labelled FOSS or FLOSS (free/libre and open-source software). Software that is gratis (freeware) is sometimes called *free as in beer*.
**Examples of free software** include the [GNU](gnu.md) operating system (also known as "[Linux](linux.md)"), [GIMP](gimp.md) (image editor), [Stockfish](stockfish.md) chess engine, or games such as [Xonotic](xonotic.md) and [Anarch](anarch.md). Free software is actually what runs the world, it is a standard among experts and it is possible to do computing with exclusively free software, even though most normal people don't even know the term free software exists because they only ever come in contact with abusive [proprietary](proprietary.md) consumer software such as [Windows](windows.md) and capitalist [games](game.md). There also exists a lot of big and successful software, such as [Fireforx](firefox.md), [Linux](linux.md) (the kernel) or [Blender](blender.md), that's often spoken of as free software which may however be only technically true or true only to a big (but not full) degree: for example even though [Linux](linux.md) is 99% free, in its [vanilla](vanilla.md) version it comes with [proprietary](proprietary.md) [binary blobs](binary_blob.md) which breaks the rules of free software. [Blender](blender.md) is technically free but it is also [capitalist software](capitalist_software.md) which doesn't really care about freedom and may de-facto limit some freedoms required by free software, even if they are granted legally by Blender's license. Such software is better called "[open source](open_source.md)" or [FOSS](foss.md) because it doesn't meet the high standards of free software.
**Examples of free software** include the [GNU](gnu.md) operating system (also known as "[Linux](linux.md)"), [GIMP](gimp.md) (image editor), [Stockfish](stockfish.md) chess engine, or games such as [Xonotic](xonotic.md) and [Anarch](anarch.md). Free software is actually what runs the world, it is a standard among experts and it is possible to do computing with exclusively free software, even though most normal people don't even know the term free software exists because they only ever come in contact with abusive [proprietary](proprietary.md) consumer software such as [Windows](windows.md) and capitalist [games](game.md). There also exists a lot of big and successful software, such as [Fireforx](firefox.md), [Linux](linux.md) (the kernel) or [Blender](blender.md), that's often spoken of as free software which may however be only technically true or true only to a big (but not full) degree: for example even though [Linux](linux.md) is 99% free, in its [vanilla](vanilla.md) version it comes with [proprietary](proprietary.md) [binary blobs](binary_blob.md) which breaks the rules of free software. [Blender](blender.md) is technically free but it is also [capitalist software](capitalist_software.md) which doesn't really care about freedom and may de-facto limit some freedoms required by free software, even if they are granted legally by Blender's license. Such software is better called "[open source](open_source.md)" or [FOSS](foss.md) because it doesn't meet the high standards of free software. This issue of technically-but-not-really free software is addressed by some newer movements and philosophies such as [suckless](suckless.md) and our [less retarded software](lrs.md) who usually also aim for [unbloating](bloat.md) technology so as to make it more free in practice.
Though unknown to common people, the invention and adoption of free software has been **one the most important events in the history of computers** -- mere technology consumers nowadays don't even realize (and aren't told) that what they're using consists and has been enabled possibly mostly by software written non-commercially, by volunteers for free, basically on [communist](communism.md) principles. Even if consumer technology is unethical because the underlying free technology has been modified by [corporations](corporation.md) to abuse the users, without free software the situation would have been incomparably worse if Richard Stallman hadn't achieved the small miracle of establishing free software. Without it there would probably be practically no alternative to abusive technology nowadays, everything would be much more closed, there would probably be no "[open source](open_source.md)", "[open hardware](open_hardware.md)" such as [Arduino](arduino.md) and things such as [Wikipedia](wikipedia.md). If the danger of [intellectual property](intellectual_property.md) in software wasn't foreseen and countered by Richard Stallman, the corporations' push of legislation would probably have continued and copyright laws might have been many times worse today, to the point of not even being able to legally write free software nowadays. We have to be very grateful that this happened and continue to support free software.
Though unknown to common people, the invention and adoption of free software has been **one the most important events in the history of computers** -- mere technology consumers nowadays don't even realize (and aren't told) that what they're using consists and has been enabled possibly mostly by software written non-commercially, by volunteers for free, basically on [communist](communism.md) principles. Even if consumer technology is unethical because the underlying free technology has been modified by [corporations](corporation.md) to abuse the users, without free software the situation would have been incomparably worse if Richard Stallman hadn't achieved the small miracle of establishing the free software movement. Without it there would probably be practically no alternative to abusive technology nowadays, everything would be much more closed, there would probably be no "[open source](open_source.md)", "[open hardware](open_hardware.md)" such as [Arduino](arduino.md) and things such as [Wikipedia](wikipedia.md). If the danger of [intellectual property](intellectual_property.md) in software wasn't foreseen and countered by Richard Stallman right in the beginning, the corporations' push of legislation would probably have continued and copyright laws might have been many times worse today, to the point of not even being able to legally write free software nowadays. We have to be very grateful that this happened and continue to support free software.
[Richard Stallman](rms.md), the inventor of the concept and the term "free software", says free software is about ensuring the freedom of computer users, i.e. people truly owning their tools -- he points out that unless people have complete control over their tools, they don't truly own them and will instead become controlled and abused by the makers (true owners) of those tools, which in [capitalism](capitalism.md) are [corporations](corporation.md). Richard Stallman stressed that **there is no such thing as partially free software** -- it takes only a single line of code to take away the user's freedom and therefore if software is to be free, it has to be free as a whole. This is in direct contrast with [open source](open_source.md) (a term discourages by Stallman himself) which happily tolerates for example [Windows](windows.md) only programs and accepts them as "open source", even though such a program cannot be run without the underlying proprietary code of the platform. It is therefore important to support free software rather than the business spoiled open source.
**Free software is not about [privacy](privacy.md)!** That is a retarded simplification spread by cryptofascists. Free software, as its name suggests, is about freedom in wide sense, which of course does include the freedom to stay anonymous, but there are many more freedoms which free software stands for, e.g. the freedom of customization of one's tools or the general freedom of art -- being able to utilize or remix someone else's creation for creating something new or better. Software focused on privacy is called simply privacy respecting software.
**Free software is not about [privacy](privacy.md)!** That is a retarded simplification spread by cryptofascists. Free software, as its name suggests, is about freedom in wide sense, which of course may include the freedom to stay anonymous, but there are many more freedoms which free software stands for, e.g. the freedom of customization of one's tools or the general freedom of [art](art.md) -- being able to utilize or remix someone else's creation for creating something new or better. Software focused on privacy is called simply privacy respecting software.
**Is free software [communism](communism.md)?** This is a question often debated by [Americans](usa.md) who have a panic phobia of anything resembling ideas of sharing and giving away for free. The answer is: yes and no. No as in it's not [Marxism](marxism.md), the kind of [evil](evil.md) pseudocommunism that plagued the world not a long time long ago -- that was a hugely complex, twisted violent ideology encompassing whole society which furthermore betrayed many basic ideas of equality and so on. Compared to this free software is just a simple idea of not applying intellectual property to software, and this idea may well function under some form of early capitalism. But on the other hand yes, free software is communism in its general form that simply states that sharing is good, it is communism as much e.g. teaching a kid to share toys with its siblings.

33
lrs_dictionary.md Normal file
View file

@ -0,0 +1,33 @@
# LRS Dictionary
WORK IN PROGRESS
| mainstream | correct/cooler |
| ------------------------------------------ | -------------------------------------- |
| [cloud](cloud.md) computing | clown computing |
| code of conduct ([COC](coc.md)) | code of coercion |
| [copyright](copyright.md) | copywrong, copyrestriction |
| digital rights management ([DRM](drm.md)) | digital restrictions management |
| [Firefox](firefox.md) | Furryfox |
| [gaming](game.md) | gayming |
| [Intel](intel.md) | [Incel](incel.md) |
| [internet of things](iot.md) | internet of stinks |
| [iPad](ipda.md) | iBad |
| [iPhone](iphone.md) | spyPhone |
| "left" | [pseudoleft](pseudoleft.md), SJW |
| "[Linux](linux.md)" | [GNU](gnu.md) |
| [NVidia](nvidia.md) | NoVidya |
| object oriented programming ([OOP](oop.md))| object obsessed programming |
| [openbsd](openbsd.md) | openbased |
| plug and play | plug and pray |
| "science" | [soyence](soyence.md) |
| software as a service ([SAAS](saas.md)) |service as a software substitute (SAASS)|
| [systemd](systemd.md) | shitstemd, soystemd |
| user (of a proprietary system) | used, lusr |
| [wayland](wayland.md) | whyland |
| [YouTube](youtube.md) | JewTube |
## See Also
- [acronyms](acronym.md)
- [newspeak](newspeak.md)

View file

@ -2,4 +2,8 @@
Newspeak is a modified form of natural language (e.g. [English](english.md)) twisted for the purpose of thought control of mass population, with [propaganda](propaganda.md) and ideology built in so as to affect thinking of people in a ways desired by the rulers of society. Newspeak was first described in the story of George Orwell's 1949 book called [Nineteen Eighty Four](1984.md) and it is now being implemented in the [real world](irl.md), especially since about the end of 20th century, by the [pseudoleft](pseudoleft.md) and capitalists (i.e. [liberals](liberal.md)). Refusing to use newspeak is labeled [thought crime](thought_crime.md), wrongthink, [hate speech](hate_speech.md) or psychological [disorder](disorder.md) and punished either officially by government or unofficially by society-approved and state-tolerated lynching (so called [cancelling](cancel_culture.md)). So called "[hate speech](hate_speech.md)" is now punishable by law in most first world countries.
Real world newspeak is characterized by banning certain keywords, for example so called [slurs](slur.md) such as [nigger](nigger.md), [faggot](faggot.md) or [retard](retard.md), as well as forcing [political correctness](political_correctness.md) ("gender neutral nouns", replacing "man" with "person" etc.), inventing [euphemisms](euphemism.md) for [harmful](harmful.md) and oppressive concepts ([copyright](copyright.md) instead of copyrestriction, [moderation](moderation.md) instead of [censorship](censorship.md) etc.), redefining the meanings of existing terms such as [racism](racism.md) (originally hating people of certain race, now anyone who disagrees with mainstream pseudoleft ideology), [homophobia](homophobia.md) (originally hating gay people, now anyone who disagrees with pseudoleft ideology regarding [LGBT](lgbt.md)), [rape](rape.md) (originally sexual violence, now any action taken by man towards a woman) and inventing completely new terms such as [hate speech](hate_speech.md) and [sanism](sanism.md) serving for eliminating ideological opposition and suppression of [free speech](free_speech.md).
Real world newspeak is characterized by banning certain keywords, for example so called [slurs](slur.md) such as [nigger](nigger.md), [faggot](faggot.md) or [retard](retard.md), as well as forcing [political correctness](political_correctness.md) ("gender neutral nouns", replacing "man" with "person" etc.), inventing [euphemisms](euphemism.md) for [harmful](harmful.md) and oppressive concepts ([copyright](copyright.md) instead of copyrestriction, [moderation](moderation.md) instead of [censorship](censorship.md) etc.), redefining the meanings of existing terms such as [racism](racism.md) (originally hating people of certain race, now anyone who disagrees with mainstream pseudoleft ideology), [homophobia](homophobia.md) (originally hating gay people, now anyone who disagrees with pseudoleft ideology regarding [LGBT](lgbt.md)), [rape](rape.md) (originally sexual violence, now any action taken by man towards a woman) and inventing completely new terms such as [hate speech](hate_speech.md) and [sanism](sanism.md) serving for eliminating ideological opposition and suppression of [free speech](free_speech.md).
## See Also
- [LRS dictionary](lrs_dictionary.md)

View file

@ -2,7 +2,7 @@
Public domain computer is yet nonexistent but planned and highly desired [simple](kiss.md) ethical [computer](computer.md) (in the common meaning of the word) whose specification is completely in the public domain and which is made with completely [selfless](selflessness.md) [LRS](lrs.md)-aligned goal of being absolutely non-malicious and maximally helpful to everyone. It should be the "people's computer", a simple, [suckless](suckless.md), user-respecting hackable computer offering maximum [freedom](free_software.md), a computer which anyone can study, improve, manufacture and repair without paying any "[intellectual property](intellectual_property.md)" fees, a computer which people can buy (well, while money still exist) for extremely low price and use for any purpose without being abused or oppressed.
The project is basically about asking: what if computers were designed to serve us instead of corporations?
The project is basically about asking: what if computers were designed to serve us instead of corporations? Imagine a computer that wouldn't stand in your way in whatever you want to do.
In our [ideal society](less_retarded_society.md), one of the versions of the public domain computer could be the [less retarded watch](less_retarded_watch.md).