Faits: Faits: A. Par jugement du 31 mars 2003, le Tribunal criminel de l'arrondissement de Lausanne a reconnu X._ coupable de crime manqué d'assassinat, lésions corporelles graves, viol qualifié, contrainte sexuelle, délit manqué de lésions corporelles simples qualifiées, lésions corporelles simples qualifiées, vol et tentative de vol, dommages à la propriété, injure, menaces, violence ou menace contre les autorités et les fonctionnaires, opposition aux actes de l'autorité, entrave par négligence aux services d'intérêt général et violation grave des règles de la circulation. Il l'a condamné à une peine de réclusion de dix ans, retenant une responsabilité pénale diminuée, et a ordonné un traitement ambulatoire psychothérapeutique. Par arrêt du 29 septembre 2003, la cour de cassation pénale du Tribunal cantonal vaudois a rejeté le recours de X._ et admis celui du Ministère public. Modifiant le jugement de première instance, elle a ordonné la suspension de l'exécution de la peine et prononcé un internement au sens de l'art. 43 ch. 1 al. 2 CP. Par arrêt du 29 septembre 2003, la cour de cassation pénale du Tribunal cantonal vaudois a rejeté le recours de X._ et admis celui du Ministère public. Modifiant le jugement de première instance, elle a ordonné la suspension de l'exécution de la peine et prononcé un internement au sens de l'art. 43 ch. 1 al. 2 CP. B. Il ressort de cet arrêt les éléments suivants. B.a X._, né en 1979, à Lausanne, a grandi dans un foyer où l'entente conjugale était mauvaise. Il a rapidement connu des difficultés scolaires et s'est fait remarquer par des fugues, des vols et une consommation de cannabis dès l'adolescence. En raison de ses frasques, sa mère lui a infligé d'innombrables corrections, le frappant de manière répétée et humiliante jusque vers l'âge de dix-sept ans. Il reste toutefois extrêmement attaché à sa mère. Il reproche à son père des abus d'alcool et un désintérêt à son égard. Vers l'âge de seize ans, il a été particulièrement affecté par le décès de son meilleur ami. Il n'a pas achevé son apprentissage et a travaillé dans le bar géré par ses parents jusqu'à la fin de l'été 1999, son père négligeant de le payer. Il a alors été pris en charge par les services sociaux et a effectué quelques stages de brève durée. Cette désinsertion sociale s'est accompagnée d'abus d'alcool et de cannabis. X._ a déjà été condamné par le Tribunal des mineurs à sept jours de détention le 19 septembre 1995 et à six mois de détention le 24 octobre 1997 pour des infractions contre l'intégrité corporelle et le patrimoine. B.b Le 12 septembre 1999, la police, alertée par des habitants de Lausanne qui signalaient qu'un individu tapait sur des voitures et hurlait sur la voie publique, a identifié X._ qui a d'emblée adopté une attitude oppositionnelle, s'est montré très virulent et a cherché la confrontation physique. Celui-ci a traité trois agents de "fils de pute, enculé de ta mère, connard, trou du cul, amène-moi ta mère que je l'encule" et a menacé un des fonctionnaires de lui tirer une balle entre les deux yeux. B.c Le 25 septembre 1999, une patrouille a repéré X._, qui, au volant d'un cyclomoteur dérobé et sous l'effet d'alcool, a brûlé un feu. Il transportait aussi plusieurs plants de cannabis. Alors que les agents avaient enclenché les feux bleus et le signal "stop police", le conducteur a poursuivi sa route, puis dépassé dangereusement une voiture sans indiquer son changement de direction. B.d Le 1er octobre 1999, en présence de la police, X._ a donné à son père un "coup de boule" à la tête, puis un coup de poing dans l'estomac. Il a ensuite repoussé l'agent qui souhaitait séparer les antagonistes et l'a menacé de mort ainsi que la famille de celui-ci. B.e Le 16 octobre 1999, X._ a traité un policier, interpellé pour une bagarre à Lausanne, d'"enculé et de trou du cul", cherchant manifestement la confrontation. Il a ensuite insulté un autre agent et cherché à l'empêcher de passer. Amené à l'Hôtel de police, il a continué à insulter les agents qui ont relevé qu'il était dans un état d'agressivité incroyable. Le 17 mai 2000, X._ a fait volontairement tomber une moto normalement stationnée causant ainsi des dégâts à l'engin. B.f Le 27 octobre 2000, peu après 5 h., X._, qui avait bu des bières jusqu'à la fermeture d'un café et terminé une bouteille de whisky, s'est rendu à la rue de Genève, à Lausanne, où il a rencontré Y._, jeune prostituée toxicomane de constitution frêle et aux forces limitées, qui a accepté de pratiquer une fellation avec préservatif en échange de 30 francs. Elle a conduit son client dans un hangar du Flon et a commencé à pratiquer l'acte demandé. Comme celui-ci ne parvenait pas à éjaculer, la jeune femme a tenté en vain de le stimuler manuellement. Lassée et fatiguée par une nuit de travail, elle s'est relevée et a quitté le hangar. Frustré, X._ lui a dit qu'elle devait finir ce qu'elle avait commencé ou lui rendre l'argent. Selon ce dernier, une altercation verbale a suivi, au cours de laquelle il n'est pas exclu que la jeune femme lui ait donné un coup de parapluie. Celui-ci a alors asséné à la tête de Y._ un violent coup qui lui a perforé le tympan et l'a fait chuter brutalement sur le bitume. Il a ensuite transporté la jeune femme inconsciente dans le hangar et l'a pénétrée. Ne parvenant toujours pas à éjaculer, il l'a ensuite sodomisée. Pendant ses agissements, il a agrippé sa victime par les cheveux, a tiré sa tête en arrière à plusieurs reprises avant de la rabattre brutalement vers l'avant et la frapper contre le sol en béton. Comme il n'avait toujours pas atteint la jouissance escomptée, il a introduit sa main dans le sexe de la jeune femme. Il a ensuite quitté le hangar, alors que cette dernière était toujours inconsciente et que son sang s'était répandu sur le sol. Il a emporté le sac de la victime et repris les 30 francs qu'il lui avait remis. La jeune femme a été trouvée inconsciente dans le hangar à 7 h. 00 et amenée au CHUV. Elle est restée plusieurs jours dans le coma. Elle souffrait notamment d'un traumatisme craniocérébral avec fracture du crâne, d'une plaie frontale perforante avec écoulement de liquide céphalo-rachidien ainsi que d'une lésion médullaire cervicale avec hémiplégie spastique droite et hémiparésie spastique sévère gauche. Cette tétraplégie n'a pas évolué favorablement. Selon les médecins, la victime serait décédée si elle n'avait pas reçu les soins adéquats dans les heures qui ont suivi l'agression. B.g Durant la nuit du 2 au 3 novembre 2000, X._ a avisé des plants de cannabis sur un balcon. Il a grimpé le long du chéneau qui a cédé. Il a pu se rattraper de justesse, a sauté du balcon, mais s'est blessé. Quelques jours auparavant, des faits similaires s'étaient produits au même endroit et l'auteur avait été mis en fuite par le locataire qui a donné un signalement correspondant à celui de X._. B.h En automne 2000, X._ a lancé un cendrier en direction de la tête de sa mère qui l'a évité en se baissant. Le 17 novembre 2000, il a eu une nouvelle altercation violente avec cette dernière. Il a pris un couteau dont il a menacé son frère cadet, présent à cette occasion, puis s'est battu avec lui et l'a blessé avec un tesson de bouteille. La victime s'est rendue au CHUV où elle a été traitée ambulatoirement pour des plaies au thorax, une contusion au poignet et une dermabrasion au bras gauche. B.i Le 29 décembre 2000, vers 6 h., X._ a tenté de s'introduire dans un kiosque pour s'y reposer, mais la responsable, alors présente, a déclenché l'alarme. Dans sa fuite, X._ a emprunté la voie du métro Lausanne-Ouchy en direction de la gare alors qu'une rame était engagée dans le sens descendant. Voyant le fugitif, le conducteur a arrêté le convoi et ouvert les portes. Deux agents ont veillé à ce que la rame ne reparte pas, ce qui a permis à une patrouille de l'interpeller dans le wagon. Malgré la présence des passagers, il s'est mis en fureur, a insulté et craché contre les agents qu'il a menacé de tuer. Relâché par les policiers, il est ensuite allé boire une bière. A la sortie du café, il a frappé le capot d'un fourgon de la police, endommageant la carrosserie. Conduit à l'Office d'instruction pénale, il s'est montré très agressif et menaçant envers le juge d'instruction. Alors qu'un inspecteur et un geôlier l'accompagnaient après cette audience, il leur a échappé et est revenu dans le bureau du magistrat, se montrant derechef très énervé et toujours menaçant. Le geôlier l'a fait sortir et l'a conduit dans un box de garde à vue, malgré les menaces proférées par X._, qui a encore frappé à plusieurs reprises contre la porte de cette cellule et menacé de mort le brigadier et sa famille. Il s'est opposé à être conduit en prison préventive et il a fallu user de contrainte pour le faire entrer dans le véhicule. B.j Au bénéfice de l'aide sociale depuis mars 1999, X._, impatient et énervé, volontiers menaçant, a fait naître un sentiment d'insécurité et de crainte au sein du Service social et du travail de Lausanne. Le 8 février 2001, très agité, il y est venu réclamer de l'argent. La réceptionniste, qui a réussi à le calmer, lui a dit de revenir l'après-midi. Il a passé le lendemain vers midi et, fâché de devoir attendre le retour de l'assistante sociale, partie manger, a proféré des menaces de mort contre le directeur, avant d'uriner et de cracher dans les escaliers. B.k Le 5 avril 2001, X._ est sorti d'un bar en compagnie de Z._. Le premier soutient que le second l'aurait traité de "fils de pute". Il a alors riposté en donnant des "coups de boule" à la tête de la victime qui s'est effondrée sans connaissance. L'agresseur a quitté les lieux sans se préoccuper de l'état du blessé. Ce dernier a été amené au CHUV où on a diagnostiqué une contusion hémorragique temporale gauche, une plaie occipitale gauche et une à la lèvre supérieure. Un séjour de rééducation pour une durée d'environ trois semaines a été prévu à l'Hôpital Nestlé au sortir des soins d'urgence et les médecins ont estimé que les contusions cérébrales de moyenne importance subies par la victime auraient potentiellement pu mettre sa vie en danger. B.k Le 5 avril 2001, X._ est sorti d'un bar en compagnie de Z._. Le premier soutient que le second l'aurait traité de "fils de pute". Il a alors riposté en donnant des "coups de boule" à la tête de la victime qui s'est effondrée sans connaissance. L'agresseur a quitté les lieux sans se préoccuper de l'état du blessé. Ce dernier a été amené au CHUV où on a diagnostiqué une contusion hémorragique temporale gauche, une plaie occipitale gauche et une à la lèvre supérieure. Un séjour de rééducation pour une durée d'environ trois semaines a été prévu à l'Hôpital Nestlé au sortir des soins d'urgence et les médecins ont estimé que les contusions cérébrales de moyenne importance subies par la victime auraient potentiellement pu mettre sa vie en danger. C. X._ se pourvoit en nullité au Tribunal fédéral. Invoquant une violation de l'art. 43 ch. 1 al. 2 CP, il conclut à l'annulation de l'arrêt attaqué. Il requiert l'assistance judiciaire.