From 3c46e49180f9857d6908ddbf7b6423b2d088c189 Mon Sep 17 00:00:00 2001 From: Miloslav Ciz Date: Tue, 14 Nov 2023 22:25:01 +0100 Subject: [PATCH] Update --- crypto.md | 4 ++-- digital.md | 4 ++-- function.md | 7 ++++++- smol_internet.md | 4 +++- 4 files changed, 13 insertions(+), 6 deletions(-) diff --git a/crypto.md b/crypto.md index 41948dd..a205b86 100644 --- a/crypto.md +++ b/crypto.md @@ -1,10 +1,10 @@ # Cryptocurrency -Cryptocurrency, or just *crypto*, is a digital, [cryptofascist](cryptofascism.md) virtual (non-physical) [currency](money.md) used on the [Internet](internet.md) which uses [cryptographic](cryptography.md) methods (electronic signatures etc.) to implement a [decentralized](decentralization.md) system in which there is no authority to control the currency (unlike e.g. with traditional currencies that are controlled by the state or systems of digital payments controlled by the banks that run these systems). Cryptocurrencies traditionally use so called **[blockchain](blockchain.md)** as the underlying technology and are practically always implemented as [FOSS](foss.md). Example of cryptocurrencies are [Bitcoin](bitcoin.md), [Monero](monero.md) or [Dogecoin](dogecoin.md). +Cryptocurrency, or just *crypto*, is a [digital](digital.md) [virtual](virtual.md) (non-physical) [currency](money.md) used on the [Internet](internet.md) which uses [cryptographic](cryptography.md) methods (electronic signatures etc.) to implement a [decentralized](decentralization.md) system in which there is no authority to control the currency (unlike e.g. with traditional currencies that are controlled by the state or systems of digital payments controlled by the banks that run these systems). Cryptocurrencies traditionally use so called **[blockchain](blockchain.md)** as the underlying technology and are practically always implemented as [FOSS](foss.md). Example of cryptocurrencies are [Bitcoin](bitcoin.md), [Monero](monero.md) or [Dogecoin](dogecoin.md). The word *crypto* in *crpytocurrency* **doesn't imply that the currency provides or protects "[privacy](privacy.md)"** -- it rather refers to the cryptographic algorithms used to make the currency work -- even though thanks to the decentralization, anonymity and openness cryptocurrencies actually are mostly "privacy friendly" (up to the points of being considered the currency of criminals). -[LRS](lrs.md) sees cryptocurrencies as not only unnecessary [bullshit](bullshit.md), but downright as an **unethical** technology because [money](money.md) itself is unethical, plus the currencies based on proof of work waste not only human effort but also enormous amount of electricity and computing power that could be spent in a better way. Keep in mind that **cryptocurrencies are part of [cryptofascism](cryptofascism.md)**; they're a way of digitizing harmful concepts existing in society. Crypto is just an immensely expensive game in which people try to fuck each other over money that have been stolen from the people. +[LRS](lrs.md) sees cryptocurrencies as not only unnecessary [bullshit](bullshit.md), but downright as an **unethical** technology because [money](money.md) itself is unethical, plus the currencies based on proof of work waste not only human effort but also enormous amount of electricity and computing power that could be spent in a better way. Keep in mind that cryptocurrencies are a way of digitizing harmful concepts existing in society. Crypto is just an immensely expensive game in which people try to fuck each other over money that have been stolen from the people. # History diff --git a/digital.md b/digital.md index 0bd01d2..78de75a 100644 --- a/digital.md +++ b/digital.md @@ -1,10 +1,10 @@ # Digital -Digital [technology](tech.md) is that which works with whole numbers, i.e. discrete values, as opposed to [analog](analog.md) technology which works with [real numbers](real_number.md), i.e. continuous values (note: do not confuse things such as [floating point](float.md) with truly continuous values!). The name *digital* is related to the word *digit* as digital computers store data by digits, e.g. in 1s and 0s if they work in [binary](binary.md). +Digital [technology](tech.md) is that which works with [whole numbers](integer.md), i.e. discrete values, as opposed to [analog](analog.md) technology which works with [real numbers](real_number.md), i.e. continuous values (note: do not confuse things such as [floating point](float.md) with truly continuous values!). The name *digital* is related to the word *digit* as digital computers store data by digits, e.g. in 1s and 0s if they work in [binary](binary.md). By extension the word *digital* is also used to indicate something works based on digital technology, for example "digital currency", "digital music" etc. Normies confuse digital with [electronic](electronic.md) or think that digital computers can only be electronic, that digital computers can only work in [binary](binary.md) or have other weird assumptions whatsoever. **This is indeed false!** An [abacus](abacus.md) is a digital device, a book with text is a digital data storage. Fucking normies RIP. -{ It is "digitisation", not "digitalization". ~drummyfish } +{ Apparently it is "digitisation", not "digitalization". ~drummyfish } The advantage of digital technology is its resilience to [noise](noise.md) which prevents degradation of data and accumulation of error -- if a digital picture is copied a billion times, it will very likely remain unchanged, whereas performing the same operation with analog picture would probably erase most of the information it bears due to loss of quality in each copy. Digital technology also makes it easy and practically possible to create fully programmable general purpose [computers](computer.md) of great complexity. diff --git a/function.md b/function.md index b9d6a18..2b38b46 100644 --- a/function.md +++ b/function.md @@ -54,12 +54,15 @@ Functions can have certain properties such as: - being an **[even function](even_function.md)**: For this function it holds that *f(x) = f(-x)*, i.e. the plotted function is symmetric by the vertical axis. Example is the [cosine](cos.md) function. - being an **[odd function](odd_function.md)**: For this function it holds that *-f(x) = f(-x)*, i.e. the plotted function is symmetric by the center point [0,0]. Example is the [sine](sin.md) function. - being **[differentiable](differentiable.md)**: Its [derivative](derivative.md) is defined everywhere. +- **[recursive](recursion.md)**: Referring to themselves in their own definition. - ... In context of functions we may encounter the term [composition](composition.md) which simply means chaining the functions. E.g. the composition of functions *f(x)* and *g(x)* is written as *(f o g)(x)* which is the same as *f(g(x))*. [Calculus](calculus.md) is an important mathematical field that studies changes of continuous functions. It can tell us how quickly functions grow, where they have maximum and minimum values, what's the area under the line in their plot and many other things. +Mathematical functions can be seen as [models of computation](model_of_computation.md), i.e. something akin an "abstract computer": the field studying such functions is called [computability](computability.md) theory. Here we may divide functions into [classes](class.md) depending on how "difficult" it is to compute their result. + ### Notable Mathematical Functions Functions commonly used in mathematics range from the trivial ones (such as the constant functions, *f(x) = constant*) to things like trigonometric functions ([sine](sin.md), [cosine](cos.md), [tangent](tan.md), ...), [factorial](factorial.md), [logarithm](log.md), [logistic](logistic_function.md) sigmoid function, [Gaussian function](gaussian_function.md) etc. Furthermore some more complex and/or interesting functions are (the term function may be applied liberally here): @@ -100,4 +103,6 @@ unsigned int pseudoRandom(unsigned int maxValue) // impure function } ``` -In older languages functions were also called *[procedures](procedure.md)* or *[routines](routine.md)*. Sometimes there was some distinction between them, e.g. in [Pascal](pascal.md) functions returned a value while procedures didn't. \ No newline at end of file +In older languages functions were also called *[procedures](procedure.md)* or *[routines](routine.md)*. Sometimes there was some distinction between them, e.g. in [Pascal](pascal.md) functions returned a value while procedures didn't. + +Just as in mathematics, a function in programming may be [recursive](recursion.md) -- here we define recursion as a function that calls itself. \ No newline at end of file diff --git a/smol_internet.md b/smol_internet.md index 48d299f..558247d 100644 --- a/smol_internet.md +++ b/smol_internet.md @@ -6,4 +6,6 @@ What EXACTLY constitutes a Smol Internet? Of course we don't really have exact d ## See Also -- [Fediverse](fediverse.md) \ No newline at end of file +- [Fediverse](fediverse.md) +- [tildeverse](tildeverse.md) +- [Usenet](usenet.md) \ No newline at end of file