Vu l'ampleur de notre surconsommation, aujourd'hui il faudrait des expropriations de masse pour mettre en place des transports en commun et des habitations collectives, un contrôle des naissances strict et un rationnement de l'énergie.
Curieusement, ce n'est pas le programme électoral le plus populaire.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
Perso j'essaye à mon niveau de changer mes habitudes quotidiennes pour limiter mon impact sur l'environnement, mais toutes ces annonces me tape gentiment sur le système.
A part les actes évident (ne pas prendre un Hummer pour aller à la boulangerie du coin), l'impact des efforts individuels est très limité.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
Le jeu ne couvre pas les aspects stratégiques de la gestion d'entreprise, mais plus les aspects d'execution. (Et un entrepreneur passe la majorité de son temps dans l'exécution, très peu dans les reflections stratégiques)
Dans ce cas, il ne faut pas appeler le jeu Scale-up!, mais Stay-Little! :-)
Ou alors la stratégie c'est pour une extension à venir?
Rentabiliser un jeu par la vente de DLC, c'est en soit une stratégie!
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
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.
[^] # Re: Utiliser l’appli mobile ?
Posté par devnewton 🍺 (site web personnel) . En réponse au message Quel outil libre pour les réunions en ligne?. Évalué à 2.
Trop perturbant pour mes interlocuteurs.
Tout le monde veut bien cliquer sur un lien. Installer une appli, il faut convaincre…
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
# Framagit?
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Nouvelles attaques sur la liberté de la part du gouvernement des USA. Évalué à 9.
Du coup tous les terroristes, communistes et combattants de la liberté vont devoir s'inscrire sur https://framagit.org/ ?
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Suis-je le seul...
Posté par devnewton 🍺 (site web personnel) . En réponse au lien En réponse à FaceApp, Greenpeace lance EarthApp qui nous montre la Terre dans quelques années. Évalué à 6. Dernière modification le 29 juillet 2019 à 10:35.
Vu l'ampleur de notre surconsommation, aujourd'hui il faudrait des expropriations de masse pour mettre en place des transports en commun et des habitations collectives, un contrôle des naissances strict et un rationnement de l'énergie.
Curieusement, ce n'est pas le programme électoral le plus populaire.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Suis-je le seul...
Posté par devnewton 🍺 (site web personnel) . En réponse au lien En réponse à FaceApp, Greenpeace lance EarthApp qui nous montre la Terre dans quelques années. Évalué à 4.
A part les actes évident (ne pas prendre un Hummer pour aller à la boulangerie du coin), l'impact des efforts individuels est très limité.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: pas mal !
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Zusam : des groupes privés à héberger soi-même. Évalué à 3. Dernière modification le 26 juillet 2019 à 17:26.
Oui et la meilleure implémentation du marché, car:
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: pas mal !
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Zusam : des groupes privés à héberger soi-même. Évalué à 5. Dernière modification le 26 juillet 2019 à 17:24.
Fait un tour sur https://linuxfr.org/board et passe ta souris sur les HH:mm:ss, tu vas comprendre.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
# pas mal !
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Zusam : des groupes privés à héberger soi-même. Évalué à 8.
J'aime bien la simplicité de l'IHM!
Il manque juste deux fonctions essentielles:
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Pas réaliste
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche « Scale‐Up! » : un jeu éducatif pour apprendre la gestion d’entreprise. Évalué à 10.
Dans ce cas, il ne faut pas appeler le jeu Scale-up!, mais Stay-Little! :-)
Ou alors la stratégie c'est pour une extension à venir?
Rentabiliser un jeu par la vente de DLC, c'est en soit une stratégie!
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
# Pas réaliste
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche « Scale‐Up! » : un jeu éducatif pour apprendre la gestion d’entreprise. Évalué à 10.
La gestion d'entreprises réelles n'a rien avoir avec ce qui est présenté dans le jeu.
Un entrepreneur moderne n'est pas celui qui mets en place les achats/ventes, lance un magasin ou fabrique des produits.
Il faudrait au minimum reprendre les grandes étapes suivantes de tout bon gestionnaire de la startup nation:
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.