tin est un lecteur de news orienté terminal semi-graphique (VT100) permettant de se déplacer dans les forums de discussion (newsgroups), les articles et les thèmes. Son nom est un acronyme (anglais: threaded interactive newsreader) traduisible en français par lecteur de news interactif orienté thèmes: en effet, l'avantage principal de tin par rapport aux autres logiciels lecteurs de news est qu'il groupe les articles par sujet et les présente d'une manière attrayante. Comme autres avantages citons la présentation unique des articles cross-postés et l'extraction automatique dans les forums de sources ou de binaires. On lance le programme en tapant tin dans un shell. L'option -U permet de lire les news en même temps que tin prépare à l'avance l'indexation. L'option -r ainsi que la variable d'environnement NNTPSERVER permettent de lire les news à distance75 via NNTP.
Tin répond à des commandes par touches (sans appuyer sur RETURN sauf aux prompts ). Les touches TAB et q sont valables dans tout le logiciel (à part aux prompts) et désignent respectivement le passage à l'article suivant non lu (ce qui permet une lecture de tous les nouveaux articles dans tous les forums par appui répétitif sur TAB) et la sortie du niveau courant. A chaque fois qu'une liste de forums, d'articles ou encore de rédacteurs est affichée, il est possible de se déplacer sur la ligne désirée avec les touches du curseur, ou de taper simplement le numéro de cette ligne (disponible dans la colonne de gauche), suivi de RETURN. Le logiciel est structuré en quatre niveaux d'interaction. Pour passer d'un niveau à l'autre on utilise RETURN pour entrer et q pour sortir.
Lorsqu'une demande (prompt) intervient, on peut annuler l'opération à l'aide de la touche ESCAPE.
tin étant un outil très puissant, il est bon de se référer à la documentation (voir section commande_man).