Citation: 1P.294/2004 05.08.2004 E. C

Agissant par la voie du recours de droit public, B.________ requiert le Tribunal fédéral d'annuler l'arrêt du Tribunal cantonal des assurances sociales. Il soutient que ce tribunal n'est pas valablement institué au regard de l'art. 131 de la constitution cantonale et que, par conséquent, il ne satisfait pas aux exigences de l'art. 30 al. 1 Cst. concernant la composition des tribunaux. Sur le fonds de l'affaire, invoquant les art. 9 et 12 Cst., il se plaint d'une application arbitraire du droit cantonal et d'une constatation arbitraire des faits, ainsi que d'une violation du droit d'obtenir de l'aide dans des situations de détresse. Une demande d'assistance judiciaire est jointe au recours. Invités à répondre, l'Hospice général et la juridiction intimée ont renoncé à déposer des observations.