One link per day for the next 31

Programming Sucks


08/02/2018     permalink     linked sites


Traduction en français.

Beaucoup de choses très pertinentes… Dans l'univers du développement web, je n'en doute pas.

Beaucoup de détails sont vrais partout (l'analogie du pont est excellente), mais en dehors du web, les problèmes me semblent quand même moins pesants.

Pour les morceaux de codes présenté, le dernier est un morceau de Perl, qui a été élu le code le plus obfusqué du cinquième concours d'obfusquation de code perl. (Merci u/truh pour l'info)

Une autre lecture du même genre, peut-être encore plus drôle, est To wast it all away de James Mickens.


How many people are in space right now


07/02/2018     permalink     linked sites


J'attend impatiemment le jour où ce site sera contraint de prendre en compte d'autres astronautes que ceux de l'ISS.

Et celui où les gens listés n'ont pas de page wikipédia :)


We are wired to raise children in community


06/02/2018     permalink     linked sites


Un texte sympa à lire, à propos de ces éco-villages apparemment très développés aux état-unis, et des «nouvelles» méthodes d'élevage de progéniture.

À la fin, un petit reportage refait le parcours en image et aborde des sujets plus en rapport avec la vie quotidienne.

Il semble possible de venir pour un séjour de découverte, pour essayer le mode de vie directement. Les personnes derrière ce genre de projet ont beaucoup écris au sujet de ces communautés, c'est un petit univers, et il y en a aussi en europe ! (surtout en allemagne et en pays nordique)

Sinon, on peut aussi jouer à Stardew Valley :p


Import madness: implement mergesort with import statements instead of functions


05/02/2018     permalink     linked site


L'idée est assez simple : utiliser les modules et leur exécution à l'import pour implémenter un algo récursif. C'est une belle démonstration (pleine d'humour en sus) du fonctionnement du système d'import.

L'auteur explique bien les bases, puis montre comment utiliser les modules comme des fonctions, avec un passage d'argument via regex (bon, ça aurait pu être fait avec un bête template, ç'eût été plus simple).

Notez bien que ça revient à faire exec sur une string, mais en utilisant import à la place d'exec et en mettant un fichier et non un code source en entrée. Je suis un peu déçu en fait ; le titre laissait à penser qu'il était possible de n'utiliser que des imports, là où en réalité il s'agit de substituer un objet par un autre.

C'est pédagogiquement très bon, donc je recommande vivement à ceux qui ne connaissent pas trop les principes d'imports. Je vous recommande aussi la doc d'importlib, il a beaucoup d'autre choses a apprendre.

Version texte sur le blog perso de l'auteur.


Liste d'idées reçues : croyances populaires diverses


04/02/2018     permalink     linked sites


C'est une de mes pages préférées sur wikipédia : une gigantesque liste triée de fausses connaissances pourtant ancrées dans la culture.

Pêle-mêle, on en apprend sur les bourdons, les tournesols, le nombre de sens chez l'homme et les autruches. Les croyances ainsi mises en défaut sont a posteriori évidentes, mais les explications ou remises en contexte sont éclairantes, voire utiles.

La seule en informatique qui est listée est que, non, les OS unix-like ne sont pas immunisés aux virus et autres programmes malveillants. Des fois que cette vérité vous frappe, je vous renvois vers ce tuto.

La page en anglais est un poil plus fournie.


Earth and Jupiter from Mars


03/02/2018     permalink     linked sites


Cette photo fût prise par la sonde Mars Global Surveyor, en orbite autour de Mars.

Ce qu'on y voit est impressionnant : la Terre et Jupiter qui semble être à côté : le jeu des perspectives est trompeur, évidemment, et expliqué ici.


Why programmers work at night


02/02/2018     permalink     linked sites


Je me suis reconnu dans toutes les raisons présentées.

C'est pas pour rien que j'utilise redshift depuis longtemps. Ça aide vraiment pour ressentir le coups de fatigue, ça force à se coucher.

Cela dit, je ne fais plus de longues nuits de code aussi régulièrement qu'avant.


Geogebra online tool can exports to tikz


01/02/2018     permalink     linked sites


Wow !


AMP text editor


31/01/2018     permalink     linked sites


La communauté Rust fait régulièrement des sorties intéressantes, et en voici une : un éditeur qui va complètement à l'opposer de la philosophie actuelle : léger, efficace, vim-like et sans plugins.

Il faut bien voir aussi qu'il reste (et restera) un petit éditeur : hors de question d'avoir un langage de commande comme vim (déjà ya le modal, c'est pas mal).

Ça peut être une bonne alternative au bloc-note, nano et autres éditeurs un peu trop simples/datés.


Scaled Solar System in the Desert


30/01/2018     permalink     linked sites


Cette vidéo montre à quel point il est difficile de représenter les distances astronomiques.

Avec un drone, des slowmotions pour montrer les orbites, et quelques kilomètres de désert, la visualisation est magnifique !

Une autre représentation à l'échelle de notre système solaire est faite en suède : sur 1500 kilomètres, les principaux astres du système sont reproduits en distances et en taille.