diff --git a/harmful/software/1608200269.png b/harmful/software/1608200269.png new file mode 100644 index 0000000..56edfa9 Binary files /dev/null and b/harmful/software/1608200269.png differ diff --git a/harmful/software/1608200332.png b/harmful/software/1608200332.png new file mode 100644 index 0000000..9fb6b36 Binary files /dev/null and b/harmful/software/1608200332.png differ diff --git a/harmful/software/C.md b/harmful/software/C.md index 5d5cecb..20877aa 100644 --- a/harmful/software/C.md +++ b/harmful/software/C.md @@ -13,7 +13,7 @@ The preprocessor Thank you for making me understand why I got a segfault![^1] -~~~c +~~~ int sum(int a, int b) { return a + b; } diff --git a/harmful/software/Certificate_authority.md b/harmful/software/Certificate_authority.md index 2c4b07c..c445a3b 100644 --- a/harmful/software/Certificate_authority.md +++ b/harmful/software/Certificate_authority.md @@ -33,7 +33,7 @@ shill, you get this: Browser may say that the website is insecure and shit, but it isn't: the connection is still **perfectly** secure between you and the server. Or even stronger, since self signed certs can be whatever you -want, RSA8192, ECC512, you name it. +want, RSA8192, ECC512, you name it. I trust more **my friend's** signature than some random corporation, who got their signature *hardcoded* in browsers. diff --git a/harmful/software/ipfs.md b/harmful/software/ipfs.md new file mode 100644 index 0000000..5a5858c --- /dev/null +++ b/harmful/software/ipfs.md @@ -0,0 +1,28 @@ +# ipfs sucks + +So, i run `ipfs daemon` in my terminal, and it told me to go to +127.0.0.1:5001, okay, there i go + +And i got this + +ipfsucks + +After 30 minutes of debugging what was happening, i discovered that +IPFS checks the connection... using javascript + +also weird javascript, because i went to the same website in chromium +and i got this: + +ipfsucks + +Why does your web interface need esoteric JS to check if a daemon is +running? jesus + +The IPFS web interface is completely unusable if the daemon "isn't +running" + +# Alternatives + +freenet, dunno + + diff --git a/harmful/software/matrix.md b/harmful/software/matrix.md index 4198933..ca71b08 100644 --- a/harmful/software/matrix.md +++ b/harmful/software/matrix.md @@ -50,8 +50,8 @@ What else do I have to say? | blank | XMPP | Matrix | |----------------------|--------------------------|-----------------------------------| | Open protocol? | Yes | Yes but no | -| Commercialn project? | No | New Vector develops Element | -| Encryption | OMEMO, OTR, PGP | OLM | +| Commercial project? | No | New Vector develops Element | +| Encryption | OMEME, OTR, PGP | OLM | | Monopoly Network? | Many servers and clients | Most users use Element+Matrix.org | # BTW, how the fuck do I setup a fucking Matrix server? diff --git a/readings/sicp.md b/readings/sicp.md index cc424a2..7c5b628 100644 --- a/readings/sicp.md +++ b/readings/sicp.md @@ -4,16 +4,16 @@ This is a good book which teaches you the basics of programming: data abstractio SICP uses the [standarized Scheme programming language](https://kill-9.xyz/harmful/software/scheme) which is a simple programming language -
(define (square x) (* x x)) ;; A simple	function             
+~~~
+(define (square x) (* x x)) ;; A simple    function             
                                                              
-(define	(fact x) ;; A simple recursive function              
-    (if	(= x 1)                                              
-    	1                                                    
-	(* x (fact (- x 1)))))                               
-
+(define (fact x) ;; A simple recursive function + (if (= x 1) + 1 + (* x (fact (- x 1))))) +~~~ - - -This book is easy to understand provided you aren't a complete brainlet and know the most basic high school maths. +This book is easy to understand provided you aren't a complete +brainlet and know the most basic high school maths. You can read SICP [here](https://vxempire.xyz/sicp)