Update
parent
25181f2ca3
commit
d765507e6a
@ -1,3 +1,3 @@
|
||||
# Less Retarded Hardware
|
||||
|
||||
Less retarded hardware (LRH) is an extension of [less retarded software](lrs.md) (LRS) principles to [hardware](hardware.md) design. Such hardware has to be non-consumerist, designed to last and [free (as in freedom) hardware](free_hardware.md) completely from the lowest level, preferably completely [public domain](public_domain.md) without any legal limitations, made with [selfless](selflessness.md) goals, aiming to be good [technology](technology.md) that helps all living beings without abusing them -- this implies the hardware has to be as simple as possible ([KISS](kiss.md), [suckless](suckless.md), ...) so as to maximize the number of people who can understand it, utilize it, improve it and repair it.
|
||||
Less retarded hardware (LRH) is an extension of [less retarded software](lrs.md) (LRS) principles to [hardware](hardware.md) design. Such hardware has to be non-consumerist, designed [to last](future_proof.md) and [free (as in freedom) hardware](free_hardware.md) completely from the lowest level, preferably completely [public domain](public_domain.md) without any legal limitations, made with [selfless](selflessness.md) goals, aiming to be good [technology](technology.md) that helps all living beings without abusing them -- this implies the hardware has to be as simple as possible ([KISS](kiss.md), [suckless](suckless.md), ...) so as to maximize the number of people who can understand it, utilize it, improve it and repair it. An example of hardware coming close to this may potentially be e.g. [Ronja](ronja.md).
|
@ -1,10 +1,10 @@
|
||||
# Ronja
|
||||
|
||||
{ I was informed about this by a friend over email <3 ~drummyfish }
|
||||
{ I was informed about this by a friend over email <3 I basically paraphrase here what he told me. See also http://www.modulatedlight.org/. ~drummyfish }
|
||||
|
||||
Ronja (reasonable optical near joint access) is a [free/open](foss.md) [KISS](kiss.md) device for wireless connection of two devices using light (i.e. optical communication) and the [ethernet](ethernet.md) protocol; it can be [made at home](diy.md), doesn't require any [MCUs](mcu.md) and as such can be considered a [LRS](lrs.md)/[suckless](suckless.md) alternative to traditional [WiFi](wifi.md) [routers](router.md) that are de-facto owned and controlled by [corporations](corporation.md). It works full [duplex](duplex.md) up to the distance of 1400 meters with a speed of 10 Mbps, which is pretty amazing. One can also imagine Ronja as a kind of ethernet cable, just implemented with light instead of electricity. The design is released under [GFDL](gfdl.md). The project website is at http://ronja.twibright.com/.
|
||||
|
||||
There are many advantages in Ronja -- besides the mentioned KISS design and all its implications (freedom, repairability, cheap price, compatibility, ...), Ronja works with just an ethernet card, offers a stable and constant transmission speed with very low latency, can be potentially harder to spy on: besides visible light the transmission can also use infrared spectrum and narrow direction of transmission, as opposed to radiating to all directions, also the fast flickering is unnoticable by human or even normal cameras, therefore Ronja transmission is expensive to detect. Also note that some kind of encryption can be used above Ronja, if one so desires.
|
||||
There are many advantages in Ronja -- besides the mentioned KISS design and all its implications (freedom, repairability, cheap price, compatibility, ...), Ronja doesn't use radio so there are no bullshit issues with legal bands etc., it also works with just an ethernet card, offers a stable and constant transmission speed with very low latency, can be potentially harder to block with jammers and to spy on: besides visible light the transmission can also use infrared spectrum and narrow direction of transmission, as opposed to radiating to all directions like wi-fis, also the fast flickering of the LED is unnoticable by human or even normal cameras, therefore Ronja transmission is expensive to detect. Also note that some kind of protocol-level [encryption](encryption.md) can be used above Ronja, if one so desires. This makes it a nice communication tool for people under oppresive regimes like those in China or [USA](usa.md).
|
||||
|
||||
## See Also
|
||||
|
||||
|
@ -0,0 +1,9 @@
|
||||
# Unary
|
||||
|
||||
Unary generally refers to having "one of a thing". In different contexts it may specifically signify e.g.:
|
||||
|
||||
- **unary numberal system**: A [base](base.md) for writing numbers (just as [binary](binary.md), [decimal](decimal.md), [hexadecimal](hex.md) etc.). This base is kind of an extreme, using only one symbol (0) and has at least two possible versions:
|
||||
- The most primitive "caveman" system of recording numbers with a single symbol, recording a number simply by writing "that many symbols", e.g. using the symbol 0, one is written as 0, two as 00, three as 000 etc. Zero itself is represented by an empty string (writing nothing). Though primitive, this system is actually usable.
|
||||
- The system following rules of computers, i.e. having a fixed space, i.e. number of places, for storing a number (just as in binary we have may have e.g. 8 bits for storing a number). However since each of those places can only hold one value (the single symbol of the unary system, usually set to be 0), the system **is a [joke](joke.md)**, because no matter how many places, we can only ever record one number -- zero. The advantage is that we can store zero even with zero places, i.e. we don't even need any memory to store the number.
|
||||
- **unary function, operator etc.**: [function](function.md), [operator](operator.md) etc. that only has one parameter (e.g. [square root](sqrt.md), ...).
|
||||
- ...
|
Loading…
Reference in New Issue