Empty intersection and empty union
Some texts consider it a convention, but it is in fact a computation!
For the fixed set $S$, we are looking at the set $\mathcal P(S)$, the set of all subsets of $S$. With the operations of intersection and union (of arbitrary many subsets) the set $\mathcal P(S)$ is what is known as a complete lattice (don't worry if you don't know what that means).
First, one can argue intuitively: the more subsets of $S$ you intersect, the smaller the intersection is. Or, the fewer subsets you intersect, the larger the intersection is. So, the intersection of no subsets at all, the least amount of sets you can intersect, should be the largest subset possible. Namely, $\bigcap_{i\in \emptyset}A_i=S$. Similarly, the fewer subsets you take the union of, the smaller the union. So, the union of no subsets at all should be the smallest set possible. Namely, $\bigcup _{i\in \emptyset }A_i=\emptyset$.
Now, to make things more formal, let's define the intersection and union in $\mathcal P(S)$. The definition will be equivalent to the set-theoretic definitions but will only make use of the partial order relation of inclusion. Given a collection $\{A_i\}_{i\in I}$ of subsets of $S$, their intersection is the largest subset of $S$ that is contained in each $A_i$ (notice that this is saying that the intersection is a greatest lower bound). Similarly, the union of the family of subsets is the smallest subset of $S$ that contains each $A_i$ (notice that this says that the union is a least upper bound). Incidentally, this point of view very clearly points to a duality between union and intersection.
So now, the intersection of no subsets is the largest subset of $S$ that is contained in each one of the given subsets. There are no given subsets at all, so (vacuously) any subset $B\subseteq S$ is contained in each of the non-existent $A_i$. The largest of those is $S$, proving that $\bigcap_{i\in \emptyset}A_i=S$. Similarly, the union of no subsets is the smallest subset of S that contains each of the given subsets. No subsets are given, so any subsets $B\subseteq S$ contains each of the non-existent $A_i$. The smallest of these is $\emptyset $, thus proving that $\bigcup_{i\in \emptyset}A_i=\emptyset$.
Please note that the fact that
$$\bigcap_{\alpha \in \emptyset} A_\alpha = S$$
is not a convention - it follows from the definition
$$\bigcap_{\alpha \in I} A_\alpha = \{ x \in S : \text{$x \in A_\alpha$, for all $\alpha \in I$}\}.$$
This is best understood by asking when is it that for a given $x \in S$ we have $x \notin \bigcap_{\alpha \in \emptyset} A_\alpha$. This can only happen if there exists $\alpha \in \emptyset$ such that $x \notin A_{\alpha}$. Since $\emptyset$ has no elements, there cannot be such an $\alpha$.
PS One can avoid introducing a (somewhat arbitrary) index set in an intersection, say. Instead, fix a set $S$, take a subset $\mathfrak{S}$ of $\mathcal{P}(S)$, and define $$ \bigcap \mathfrak{S} = \{ x \in S : \text{$x \in A$ for all $A \in \mathfrak{S}$} \}. $$ Then the argument above becomes $$ \bigcap \emptyset = \{ x \in S : \text{$x \in A$ for all $A \in \emptyset$} \} = \{ x \in S : \ \} = S,$$ since there are no $A$ to consider here.
Some symbolic manipulation can help, to see what is NOT in those sets,
$ x \in \ \bigcap_{\alpha \in I} A_\alpha \ \Longleftrightarrow \forall\alpha\in I,\ x\in A_\alpha \\ x \in \ \bigcap_{\alpha \in I} A_\alpha \ \Longleftrightarrow \forall\alpha, \ \alpha\in I\rightarrow\ x\in A_\alpha \\ x \notin \ \bigcap_{\alpha \in I} A_\alpha \ \Longleftrightarrow \exists\alpha: \ \alpha\in I\ \wedge\ x\notin A_\alpha \\ x \notin \ \bigcap_{\alpha \in \emptyset} A_\alpha \ \Longleftrightarrow \exists\alpha: \ \alpha\in \emptyset\ \wedge\ x\notin A_\alpha $