Par contre si l'on décide que c'est un service publique et que le pays doit être désservi correctement on fait comme on faisait avant, en gardant un réseau dense en horaires, lignes et en gares. À l'image de ce que des pays comme la Suisse ou le japon font toujours.
C'est pas du tout un service public au Japon et tout est loin d'être parfait (j'avais trouvé ça cher et compliqué, mais ça doit dépendre fortement de ton trajet et des compagnies auxquelles tu as affaire).
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
J'ai déjà tenté cette ligne temporelle grâce au module timetravel du kernel: après la chute de l'Humanité, les poules finissent par évoluer et fondent une civilisation respectueuse de la nature jusqu'à ce qu'un jour des fouilles révèlent la tombe de Donald Trump. Ils le prennent pour un Grand Ancien à cause de sa coiffure et la collection de ses discours devient une sorte de Bible.
En 28 ans, la pollution de l'empire gallinacé augmente de 180000% et l'ensemble des êtres vivants disparaissent un siècle plus tard.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
Son logiciel tourne dans le brouteur du client, il ne touche pas au système d'information de oui.sncf et il facilite même les achats sur ce site.
Un avocat bien payé trouvera toujours un angle d'attaque, mais si j'étais oui.sncf, je me poserais des questions sur l'inutilisabilité de mon site qui a motivé raphj à faire cet énorme travail de simplification.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
J'aime bien la solution de Go qui t'oblige à dire que tu t'en fous d'une erreur avec un underscore. Quand on lit le code, on comprends bien l'intention de l'auteur.
plop, err := refroidirReacteur()
if nil != err {
evacuerIleDeFrance()
}
resultat, _ := ploperSurLaTribune()
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
Le problème c'est l'entre deux. Pour moi, soit tu es en train de faire un script jetable donc tu peux coder en mode yolo, soit tu fais un logiciel et là tu as envie de gérer tous les cas d'erreurs.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
Apparemment le nouveau terme à la mode c'est "Jamstack" ?
Ça consiste à écrire 10mo de js qui génèrent 8mo d'html mis en forme via 9mo de CSS à partir de d'appels API² avec des payloads de 5mo de JSON pour afficher 144 caractères de contenus utiles.
Le nom tas de confiture est particulièrement bien choisi!
²: à travers une API gateway pour atteindre 123 microservices hébergés sur un cluster Kubernetes avec des bases NoSQL derrière, mais le dos fin, c'est un autre débat !
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
Il y a plein de possibilités à réfléchir (si tu veux vraiment des exceptions, il faudrait au moins que le compilateur t'oblige à les gérer toutes), mais mon besoin est de faire des programmes qui ne plantent jamais salement.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
99% du temps (chiffre Dave Newton Institute Of Coding Horror), on veut juste que le nombre soit borné ou qu'il devienne invalide.
Donc je ferais un langage du style:
mutable compteur := int<0, 100>(99);
compteur += 2;
log.info(compteur); // affiche 100
mutable toto := number(42);
toto /= 0;
log.info(compteur); // affiche NaN
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
La véritable injustice est pour les cadres à qui l'on veut plafonner les indemnités alors qu'ils sont les meilleurs clients (rarement au chômage, forte contribution).
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
on ne rémunère pas l'ensemble du travail (personne ne me paye pour faire la vaisselle, pour débroussailler mon jardin, pour aider ma grand mère, etc… c'est vraiment pas juste!).
le droit d'auteur lui même ne concerne pas toutes les créations : le logiciel par exemple.
Aujourd'hui la société considère que le travail artistique est supérieur au travail domestique et à l'ingénierie.
C'est tellement arbitraire qu'on peut légitimement parler de privilège et non de droit.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Lua ?
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Bellard strikes again: QuickJs, un moteur JavaScript. Évalué à 9. Dernière modification le 09 août 2019 à 16:26.
Dès que l'on creuse un peu, lua n'est pas du tout simple avec ses tables et ses métatables…
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Honte
Posté par devnewton 🍺 (site web personnel) . En réponse au journal OUI-Léger : une extension Firefox pour rendre le site oui.sncf plus léger. Évalué à 7.
C'est pas du tout un service public au Japon et tout est loin d'être parfait (j'avais trouvé ça cher et compliqué, mais ça doit dépendre fortement de ton trajet et des compagnies auxquelles tu as affaire).
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Honte
Posté par devnewton 🍺 (site web personnel) . En réponse au journal OUI-Léger : une extension Firefox pour rendre le site oui.sncf plus léger. Évalué à 10.
J'ai déjà tenté cette ligne temporelle grâce au module timetravel du kernel: après la chute de l'Humanité, les poules finissent par évoluer et fondent une civilisation respectueuse de la nature jusqu'à ce qu'un jour des fouilles révèlent la tombe de Donald Trump. Ils le prennent pour un Grand Ancien à cause de sa coiffure et la collection de ses discours devient une sorte de Bible.
En 28 ans, la pollution de l'empire gallinacé augmente de 180000% et l'ensemble des êtres vivants disparaissent un siècle plus tard.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Question juridique
Posté par devnewton 🍺 (site web personnel) . En réponse au journal OUI-Léger : une extension Firefox pour rendre le site oui.sncf plus léger. Évalué à 8.
Son logiciel tourne dans le brouteur du client, il ne touche pas au système d'information de oui.sncf et il facilite même les achats sur ce site.
Un avocat bien payé trouvera toujours un angle d'attaque, mais si j'étais oui.sncf, je me poserais des questions sur l'inutilisabilité de mon site qui a motivé raphj à faire cet énorme travail de simplification.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Pourquoi des exceptions?
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Un premier contact avec le langage Nim. Évalué à 5.
J'aime bien la solution de Go qui t'oblige à dire que tu t'en fous d'une erreur avec un underscore. Quand on lit le code, on comprends bien l'intention de l'auteur.
plop, err := refroidirReacteur()
if nil != err {
evacuerIleDeFrance()
}
resultat, _ := ploperSurLaTribune()
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Pourquoi des exceptions?
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Un premier contact avec le langage Nim. Évalué à 2.
Le problème c'est l'entre deux. Pour moi, soit tu es en train de faire un script jetable donc tu peux coder en mode yolo, soit tu fais un logiciel et là tu as envie de gérer tous les cas d'erreurs.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Pourquoi des exceptions?
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Un premier contact avec le langage Nim. Évalué à 3.
Le compilateur t'oblige à gérer certaines exceptions, mais pas toutes.
https://docs.oracle.com/javase/tutorial/essential/exceptions/runtime.html
Go a fait exactement la même erreur avec les panics.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Jamstack ?
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Générateur de site web statique. Évalué à 10.
Ça consiste à écrire 10mo de js qui génèrent 8mo d'html mis en forme via 9mo de CSS à partir de d'appels API² avec des payloads de 5mo de JSON pour afficher 144 caractères de contenus utiles.
Le nom tas de confiture est particulièrement bien choisi!
²: à travers une API gateway pour atteindre 123 microservices hébergés sur un cluster Kubernetes avec des bases NoSQL derrière, mais le dos fin, c'est un autre débat !
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Pourquoi des exceptions?
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Un premier contact avec le langage Nim. Évalué à 3. Dernière modification le 05 juillet 2019 à 18:04.
Il y a plein de possibilités à réfléchir (si tu veux vraiment des exceptions, il faudrait au moins que le compilateur t'oblige à les gérer toutes), mais mon besoin est de faire des programmes qui ne plantent jamais salement.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: 100% static link
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Un premier contact avec le langage Nim. Évalué à 3.
C'est possible mais pas intuitif:
http://blog.wrouesnel.com/articles/Totally%20static%20Go%20builds/
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
# hexo
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Générateur de site web statique. Évalué à 4.
J'utilise hexo pour mon blog. Il est simple à utiliser pour qui veut un site rapidos.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Pourquoi des exceptions?
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Un premier contact avec le langage Nim. Évalué à 3. Dernière modification le 05 juillet 2019 à 15:37.
99% du temps (chiffre Dave Newton Institute Of Coding Horror), on veut juste que le nombre soit borné ou qu'il devienne invalide.
Donc je ferais un langage du style:
mutable compteur := int<0, 100>(99);
compteur += 2;
log.info(compteur); // affiche 100
mutable toto := number(42);
toto /= 0;
log.info(compteur); // affiche NaN
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Pas de l'espionnage
Posté par devnewton 🍺 (site web personnel) . En réponse au lien L’appli chinoise qui espionne les touristes en visite dans le Xinjiang. Évalué à 2.
Et alors? Les chinois ne sont pas des humains comme les autres?
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Pourquoi des exceptions?
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Un premier contact avec le langage Nim. Évalué à 4.
J'aimerais bien un langage qui oblige à gérer toutes les erreurs possibles proprement. Bref pas d'unchecked exception, de panic ou autre.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: 100% static link
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Un premier contact avec le langage Nim. Évalué à 3.
Comme en Go avec 0 dépendance (même pas libc).
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
# 100% static link
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Un premier contact avec le langage Nim. Évalué à 3.
Est-il possible de construire un exécutable sans aucune dépendance?
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: mouais
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Une Sacem du logiciel libre?. Évalué à 3.
Si j'ai bien compris, ils cotisent plus pour ce régime https://www.service-public.fr/professionnels-entreprises/vosdroits/F2261 donc ce n'est pas évident…
La véritable injustice est pour les cadres à qui l'on veut plafonner les indemnités alors qu'ils sont les meilleurs clients (rarement au chômage, forte contribution).
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Transparence (et divers)
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Référendum d’initiative partagée : couvrez ces noms que je ne saurais voir. Évalué à 6.
Pinochet approved!
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Il n'y aura pas de référendum
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Référendum d’initiative partagée : couvrez ces noms que je ne saurais voir. Évalué à 4.
Ils l'ont bien fait pour le TCE.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Il n'y aura pas de référendum
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Référendum d’initiative partagée : couvrez ces noms que je ne saurais voir. Évalué à 4.
Pourquoi opposants? On peut être pour la privatisation et vouloir un référendum pour que ce soit le choix du Peuple souverain!
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: mouais
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Une Sacem du logiciel libre?. Évalué à 6.
Pourtant il y a plein d'activités non rentables pour lesquelles on ne crée pas un droit-pas-privilège spécial.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: mouais
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Une Sacem du logiciel libre?. Évalué à 9. Dernière modification le 02 juillet 2019 à 08:31.
Écrire un logiciel aussi, pourtant le droit d'auteur a été diminué pour les développeurs.
Pourquoi les artistes sont plus égaux que les autres?
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: mouais
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Une Sacem du logiciel libre?. Évalué à 10.
C'est une construction :
Aujourd'hui la société considère que le travail artistique est supérieur au travail domestique et à l'ingénierie.
C'est tellement arbitraire qu'on peut légitimement parler de privilège et non de droit.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: mouais
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Une Sacem du logiciel libre?. Évalué à 6.
Le droit d'auteur est lui même un privilège, pas un vrai droit.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Arguments en carton, et sources fantaisites
Posté par devnewton 🍺 (site web personnel) . En réponse au lien Jean-Marc Jancovici : Pourquoi vous polluez quand vous êtes sur Internet ? . Évalué à 4.
En plus ce n'est pas le même échantillon. Il doit y avoir une Tesla pour un million de Clio non?
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.