A suicide bomber detonated explosives at an Algerian military barracks on Wednesday, killing himself and about eight other people in the restive Kabylie region east of Algiers, residents said. The blast 120km east of the capital was one of the worst rebel attacks in months.