“Science and technology are the deceit of the antichrist?”
Really where did I say such? All thing come from God, It is how they are used.
Your St. Nilus thing says that.