Le fait le plus ahurissant à propos de l’univers

Il n’y a pas très longtemps j’ai découvert Neil DeGrasse Tyson, astrophysicien et directeur du planétarium du Musée d’Histoire Naturelles de New York (et également devenu le meme « Watch out guys, we’re dealing with a badass over here » malgré lui).

J’ai découvert cette vidéo la semaine dernière, magnifiquement mise en scène sur une chanson de The Cinematic Orchestra, et je suis resté bouche bée. Interrogé par un lecteur du Time Magazine, il réponds à la question suivante : « Quel est le fait le plus ahurissant que vous puissiez partager avec nous à propos de l’Univers ? »

Le fait le plus ahurissant… c’est de savoir que les atomes qui composent la vie sur Terre, les atomes qui forment le corps humain sont traçables jusqu’aux creusets qui ont cuisiné des éléments de lumière en éléments denses dans leurs noyaux, sous des températures et des pressions extrêmes.

Ces étoiles, les plus lourdes d’entre elles, sont devenues instables dans leurs vieilles années. Elles se sont écroulées puis ont explosé, dispersant leurs intestins enrichis à travers la galaxie. Des intestins faits de carbone, de nitrogène, d’oxygène, et tous les ingrédients fondamentaux de la vie en elle-même. Ces ingrédients sont devenus une partie de nuages de gaz, qui se sont condensés, écroulés, et ont formé la génération suivante de système solaires : des étoiles avec des planètes en orbites. Et ces planètes ont maintenant les ingrédients de la vie elle-même.

Donc je lève les yeux au ciel la nuit… et je sais que oui, nous faisons partis de cet univers, nous sommes dans cet univers… Mais peut être que plus important que ces deux points, c’est que l’Univers est en nous. Quand je pense à ça, je regarde en haut… Beaucoup de gens se sentent petits parce qu’ils sont petits et que l’Univers est grand… mais je me sens grand, parce que mes atomes viennent de ces étoiles.

Il y a un niveau de connectivité. C’est vraiment ce que vous recherchez dans la vie, vous voulez vous sentir connectés, vous voulez vous sentir appropriés. Vous voulez vous sentir comme un participant dans le déroulement des activités et événements autour de vous.

C’est exactement ce que nous sommes, juste en étant en vie.

Ça n’a strictement rien à voir avec le web. Ça n’a strictement rien à voir avec l’intégration. Mais j’ai trouvé cette vidéo profondément inspirante.

Juste différent

Lu hier via Hacker News, la conclusion du livre « Learn Python the hard way » de Zed A. Shaw, intitulée « Conseil d’un vieux programmeur » :

Finalement, je dirais qu’apprendre à créer des logiciels vous change et vous rend différent. Pas mieux ni pire, juste différent. Vous trouverez peut-être que les gens vous traitent durement parce que vous savez créer des logiciels, peut-être en utilisant des mots comme « nerd« . Peut-être que vous réaliserez que parce que vous pouvez disséquer leur logique ils détestent débattre avec vous. Vous trouverez peut être que le simple fait de savoir comment fonctionne un ordinateur vous rends ennuyeux et bizarre à leurs yeux.

Face à ça je n’ai qu’un seul conseil : qu’ils aillent se faire foutre. Le monde a besoin de plus de gens bizarres qui savent comment les choses fonctionnent et qui aiment tout comprendre. Quand ils vous traitent comme ça, souvenez vous juste que c’est votre voyage, pas le leur. Être différent n’est pas un crime, et les gens qui vous disent ça sont juste jaloux que vous ayez choisi une compétence qu’ils n’auraient jamais pu acquérir même dans leurs rêves les plus fous.

Vous savez coder. Pas eux. Et ça, c’est plutôt cool.

 

Construire La Bombe en s’amusant

La semaine dernière je vous ai parlé de Richard Feynman (prix nobel de physique et joueur de bongo), en vous incitant vivement à en apprendre plus sur le personnage. Tel que je vous connais, nous n’en avez rien fait. Alors voici une petite anecdote que j’ai découverte il y a pas très longtemps sur Wikipédia.

A Princeton, le physicien Robert R. Wilson encouragea Feynman a participer au Projet Manhattan — le projet de l’U.S. Army en pleine guerre développant la bombe atomique à Los Alamos. Feynman dit qu’il avait été persuadé de rejoindre cet effort pour la construire avant que l’Allemagne Nazi ne développe sa propre bombe. […]

Dû à la nature top secrète du projet, Los Alamos était isolé. De la bouche de Feynman, « Il n’y avait rien à faire du tout là bas ». Ennuyé, il laissa libre cours à sa curiosité en apprenant à deviner les combinaisons de cadenas des armoires et des bureaux utilisés pour des documents sécurisés. Feynman joua pleins de tours à ses collègues. Dans un cas il trouva la combinaison d’une armoire de classement en essayant les numéros qu’un physicien utiliserait (ils se sont avérés être 27-18-28, d’après la base d’un logarithme naturel, e=2,71828…), et il découvrit que que les 3 armoires à classeurs où un collègue rangeait ses notes de recherche sur la bombe atomique utilisaient toutes la même combinaison. Il laissa une série de notes pour plaisanter, ce qui au départ effraya son collègue, Frederic de Hoffmann, et lui fit croire qu’un espion ou un saboteur avait réussi à gagner aux secrets de la bombe atomique.

Je pourrais utiliser ça comme un bon exemple pour parler de mot de passe et de sécurité. Mais ce qui m’a plu ici, c’est l’opposition du sérieux du projet, à l’amusement de Richard Feynman.

Les meilleurs projets sur lesquels j’ai travaillé sont ceux où je me suis le plus amusé. Que ce soit en essayant des nouvelles techniques d’intégration, ou alors en glissant des petites blagues à destination du client. Cela ne signifie pas que ces projets n’étaient pas sérieux.

Il y a quelques temps, j’avais vu une conférence chez TED dont le titre résume bien ma philosophie : Les grands designs sont sérieux (pas solennels).

« Bullshit animation »

La semaine dernière, j’ai vu sur Reddit cette image qui m’a fait sourire.

"Bullshit animation"

Je me suis toujours demandé comment fonctionnait cette animation dans iOS, se bloquant quasiment systématiquement à 90% avant de finaliser l’envoi. Magie de Reddit, le créateur de Cydia et un développeur iPhone de chez Apple sont venus apporter quelques précisions.

C’est un indicateur de progression indéterminé pour quelque chose dont ils peuvent deviner la durée mais sans avoir de suivi de sa progression. Ça fonctionne comme ça :

  • Affichez la barre de chargement pendant 4 secondes (ou 6 secondes s’il y a une photo jointe).
  • Si ça prends moins de 4 secondes,  remplissez rapidement le reste de la barre.
  • Si ça prends plus de 4 secondes, faites une pause à 90%.

C’est le même principe utilisé par un Mac avant au moment de booter. Déterminer le temps de chargement d’un système UNIX est très lent, alors ils ont juste mesuré le temps lors du dernier démarrage et vous donnent une barre de progression sur cette durée.

Maintenant je le saurais.

 

Des milliards et des milliards…

Je pensais avoir entendu tous les arguments possibles en faveur de Flash. Mais Adobe vient de se surpasser sur son site Adobe Gaming promouvant Flash pour le jeu vidéo.

Des milliards et des milliards

Des milliards et des milliards…

C’est ce que se font les éditeurs de jeu chaque année en choisissant la technologie Flash pour construire leurs jeux.

Mais oui ! Avec Flash vous n’allez pas gagner votre vie. Vous n’allez pas devenir millionaire. Vous allez devenir milliardaire.

La théorie espagnole

La vitesse

La technologie et l’ordre naturel des choses

« Laisse moi cinq minutes »

Codez pour les autres

Les vrais gens et leurs ordinateurs

Une maîtrise complète de l’intégration n’est plus possible

Devenez un meilleur intégrateur avec Excel

2 ans

La feuille de route d’Adobe pour Flash

En 2012, Google pète un câble

Le format PSD

Estimer un temps de développement, c’est difficile

Bret Victor et le futur des interfaces de développement

Un exemple de mauvais design