It's an unfortunate fact about the terminology that for rings (unlike for, say, modules or Lie algebras) "simple" doesn't imply "semisimple," so let's be clear:
- A semisimple ring is a ring which is semisimple as a left module over itself. Other definitions are possible, for example "Artinian and trivial Jacobson radical," or "every short exact sequence of left modules splits," and then one has to do some work to show that they're equivalent.
- A simple ring is a ring with no nontrivial two-sided ideal.
- Every division ring is simple (exercise). If $R$ is a simple ring, then so is $M_n(R)$ (exercise). So any matrix algebra over a division ring is simple.
- Every division ring is semisimple (exercise). If $R$ is a semisimple ring, then so is $M_n(R)$ (exercise). If $R$ and $S$ are semisimple, then so is $R \times S$ (exercise). So any finite product of matrix algebras over division rings is semisimple.
- The Artin-Wedderburn theorem asserts the converse: every semisimple ring has the above form.
- Every finite-dimensional algebra over a field $k$ is Artinian, hence is semisimple iff it has trivial Jacobson radical. The Jacobson radical is a two-sided ideal, so any simple ring has trivial Jacobson radical, and so any finite-dimensional simple $k$-algebra is semisimple, and more generally a simple ring is semisimple iff it's Artinian iff (by Artin-Wedderburn) it's a matrix algebra over a division ring.
- The Weyl algebra, as stated in the first answer you linked to, is a simple ring which is not Artinian, so it's not semisimple.
For a proof that "semisimple" as defined above is equivalent to "Artinian and has trivial Jacobson radical" see this blog post.