Faits:
A. Par arrêt du 26 février 2008, le Tribunal d'accusation du canton de Vaud a confirmé une ordonnance du 8 février 2008, par laquelle le Juge d'instruction de l'arrondissement de Lausanne avait refusé de suivre à la plainte déposée par X._ contre le "Ministère public de la Confédération pour le canton de Vaud", la police judiciaire de Lausanne et la police de Prilly pour l'emploi allégué de techniques hypnotiques, prétendument constitutif de torture ou de traitement cruel, inhumain ou dégradant. Cet arrêt a été notifié au recourant le 15 mai 2008.
B. X._ recourt contre cet arrêt, par lettre remise directement au Tribunal fédéral le 17 juin 2008.

Considérant en droit:
1. Aux termes de l'<ref-law>, le recours contre une décision doit être déposé devant le Tribunal fédéral dans les trente jours qui suivent la notification de l'expédition complète. Déposé le 17 juin 2008 contre une décision notifiée le 15 mai précédent, le présent recours est tardif, même en tenant compte du report de l'échéance au lundi 16 juin en vertu de l'<ref-law>. Il convient dès lors de le déclarer irrecevable (<ref-law>).
2. Le recourant, qui succombe, supportera les frais de justice (<ref-law>).

Par ces motifs, le Président prononce:
1. Le recours est irrecevable.
2. Les frais judiciaires, fixés à 500 fr., sont mis à la charge du recourant.
3. Le présent arrêt est communiqué aux parties et au Tribunal d'accusation du canton de Vaud.
Lausanne, le 20 juin 2008
Au nom de la Cour de droit pénal
du Tribunal fédéral suisse
Le Président: Le Greffier:
Schneider Oulevey