08 janvier 2021
sourcePas mal du tout cette idée d’entreprise sans réunion, sans visio, sans nombre d’heures de travail, mais qui marche
08 janvier 2021
sourceC’est l’histoire d’un mec qui ne se rend pas compte qu’il n’est pas vraiment dans le bon gouvernement pour défendre la position de l’état providence …
08 janvier 2021
sourceNaval sur Twitter : "Social media is a force multiplier for mass hysteria and mass greed." / Twitter
Il y a là-dedans quelque chose qui me fait de plus en plus réfléchir et qui a trait à l’immédiateté de la communication, au passage de la réflexion à l’émotion, et que je trouve de plus en plus traumatique.
08 janvier 2021
source"Alors que le terrorisme d’extrême-droite prend le pas sur le terrorisme djihadiste à l’échelle mondiale, il paraît urgent d’interroger plus en profondeur les bases idéologiques d’un activisme en voie d’extension."
06 janvier 2021
sourcePour le jour où je ferais du TypeScript (pas demain, donc). Ce livre risque de m’être très pratique …
06 janvier 2021
source06 janvier 2021
sourceOh, GTP-3 appliqué aux concepts pour la création artistique. C’est très chouette (et très inspirant)
06 janvier 2021
sourceIl y a des points d’utilisabilité intéressants dans ce texte.
05 janvier 2021
sourceEst-ce que je suis surpris de découvrir que le monde du marketing web est, à peu près, un monde d’escrocs ? Pas vraiment en fait.
05 janvier 2021
sourceUn très chouette tutorial sur les expressions régulières … appliquées en Java (mais la partie sur la définition des expressions régulière s’applique à peu près quelquesoit le langage)
04 janvier 2021
sourceCa fait un moment que ça me titille. Et j'en ai même fait une présentation pour quelques collègues.
Et vu que certains y avaient trouvé de l'intérêt, je vais lancer quelque chose de simple histoire de voir où ça pourrait me mener (avant une initiative bien plus ambitieuse à base de GitHub et de pull requests, voire même de Catala). Bref, allons-y pour quelques règles simples. Et je vais noter les règles avec mes différents commentaires à la fin
Et maintenant, quelques commentaires
Et onv a maintenant tester tout ça !
04 janvier 2021
sourceAucun individu n’est un monolithe adressable par une unique description.
03 janvier 2021
sourceTrès bon article. La peur de la stagnation conceptuelle est réelle … et valide.
03 janvier 2021
sourceC’est une phrase particulièrement juste.
02 janvier 2021
sourceEst-il utile de rappeler que 2020 a été une année .. particulière ?
Elle avait pourtant bien commencé, avec un super snowcamp et cette présentation (pour laquelle je suis toujours stupéfait de constater qu'il y a eu une bonne centaine de personnes intéressées).
Je constate d'ailleurs avec un dégoût à peine voilé que Jacques Séguéla a fait une conférence au titre assez proche ... J'ai donc le même goût du calembour boiteux que cet inénarrable pubard ?
A titre personnelle, je peux dire sans rougir que 2020 aura été pour moi l'année du chômage partiel. Une découverte ... dont j'aurais pu me passer. Cela dit, ça m'a permis de réfléchir à quelques sujets, comme l'architecture logicielle avec C4 (dont j'adorerais parler en conférence, j'ai même déja un support raisonnablement prêt). 2020, c'est aussi une année qui s'est terminée ... dans la douleur. Et quelque part, sans doute parce que j'y serai cette année encore plus sensible, le fameux voeu de "et surtout la santé" me rend vraiment hargneux. Ca veut dire quoi "la santé" ? Et la santé sans le reste a-t-elle un sens ? Souhaiter la bonne santé, c'est avant tout souhaiter aux français marqués par cette stupidité de dichotomie corps-esprit que l'animal en eux ne s'impose pas, non ? Bon, je digresse.
L'aspect le plus navrant, c'est que la plupart de mes idées marrantes n'ont pas avancé d'un poil : la webradio est toujours en pièces, je n'ai pas fait beaucoup de Rust (pas autant que j'aurais aimé), bref, l'épidémie a pas mal pesé sur moi.
Alors ? Que faire de 2021 ? En fait, je suis assez indécis. Je commence réellement à penser qu'il est temps de changer quelques orientations ... Et je vais me permettre une métaphore. Dans les milieux de la science-fiction littéraire, il y a une question qui hante : la science-fiction a-t-elle gagné ou perdu ? Autrement dit, le genre science-fictif a-t-il gagné ses lettres de noblesse ou reste-il un décor pour des oeuvres sans grand sens ? Cette question, je pense qu'on peut se la poser au sujet de l'informatique : aujourd'hui, plus aucune entreprise n'existe en-dehors de son informatique (oui, posé comme ça, c'est prétentieux, mais dans la mesure où l'informatique est le cerveau et le système nerveux des entreprises, sans cette informatique, la plupart des entreprises disparaissent immédiatement). Par ailleurs, les plus fortes valorisations sont aujourd'hui des entreprises du domaine informatique. Est-ce que ça traduit réellement un engouement pour ces technologies ? Non. Ca traduit uniquement le fait que l'espionnage commercial, renommé en intelligence économique et en connaissance client, est littéralement devenu le pétrole du XXIème siècle, c'est-à-dire un élément moteur de l'économie. Tout cela va sans doute faire émerger un business générant de la pollution de notre sphère informationnelle personnelle, et c'est déja le cas grâce à des "leaders" comme Google, bien sûr, mais aussi la fameuse licorne française Criteo ... Et c'est là où je voulais en venir avec ma métaphore : l'informatique a effectivement conquis les entreprises comme un outil corruptif : chaque dirigeant est tenté d'informatiser plus son entreprise, de rajouter de "l'intelligence artificielle", des "algorithmes" dans une quête d'une rentabilité améliorée ... Or je pense que cette rentabilité améliorée ne justifie la plupart du temps pas les dépenses qui sont engagées dans sa poursuite. Mais comment le montrer ? Et surtout, comment le montrer dans un monde économique qui continue à croire au mythe de la croissance éternelle ?
Parce que le corollaire de cette question, c'est évidement la question du but : pourquoi faire tous ces efforts ? Pourquoi continuer à chercher à produire plus dans un monde que les catastrophistes nous décrivent comme à l'agonie ? Personnellement, sans croire uniquement au solutionnisme technologique, je pense qu'on peut sauver la planète ... pour peu qu'on réoriente toute cette intelligence actuellement occupée à "produire de la richesse" vers une intelligence plus verte, qui essaierait de préserver le monde qui nous entoure.
Et figurez-vous que c'est peut-être la meilleure justification pour reprendre mes efforts vers plus de Rust : produire des solutions logicielles plus efficaces énergétiquement. Et j'aimerais bien un jour creuser l'intérêt des méthodes DevOps vis-à-vis de l'intérêt écologique ... Parce que ces histoires de recompilation de l'univers à chaque commit me paraissent de plus en plus difficiles à vivre ..
Mais tout ça, c'est le futur, qui n'attend que nous ! Alors allons-y !
02 janvier 2021
sourceL’idée est franchement canon (et très unixienne). Et les cas d’usage sont … intéressants. Mais je ne suis pas sûr de m’en servir (pas parce que FUSE ne marcherait pas sous Windows, puisqu’il s’y appelle Dokan)
02 janvier 2021
sourceJe trouve cette citation vraiment intéressante … Ca mérite d’y réfléchir en profondeur, ne serait-ce que pour comprendre le vrai sens d’un réseau social "éthique".
31 décembre 2020
source31 décembre 2020
sourceC’est vraiment une chouette vision de la conduite du changement !
30 décembre 2020
sourceSur l’invitation d’un blog à part, j’entame la lecture de ce webcomic. Et c’est invraisemblablement la substance dont on fait les cauchemars.
29 décembre 2020
sourceCa m’a l’air sacrément intéressant comme idée …
29 décembre 2020
sourceOh c’est très chouette cet outil de géométrisation ! Avec ça, on peut faire de belles images facilement.
29 décembre 2020
sourceEncore un chouette catalogue d’interfaces de films !
28 décembre 2020
sourceJ’ai découvert il y a quelques années de façon indirecte que la pilule était loin d’être sans effets … Et franchement, c’est beaucoup plus inquiétant que le COVID. Pourtant, personne n’a développé le contraceptif masculin …
28 décembre 2020
sourceLes trois parties de cette enquête sont passionnantes. Mais cette dernière, qui met en lumière les aspects particulièrement gênants du style Janco est vraiment pertinente.
27 décembre 2020
source24 décembre 2020
source22 décembre 2020
source20 décembre 2020
source18 décembre 2020
sourceWow, une énorme base de donnée d’éléments graphiques de jeu vidéo. C’est une super source d’inspiration … pas seulement pour développer un jeu !
18 décembre 2020
sourceAlors ça, c’est vraiment très drôle. Evidement, ça n’aidera ni les économistes, ni les politiciens .. ni les grosses entreprises qui les payent.
18 décembre 2020
sourceBon, tout le monde le savait. Non ? En tout cas, c’est bien que la London School of Economics (donc pas forcément les plus gauchistes) le reconnaisse. Mais d’ici à ce que ça ait un impact sur la politique économique, il faudra attendre … 50 ans ?
18 décembre 2020
sourceAlors personnellement, je dis oui à tous les cookies (avec I don’t care about cookies) et je les supprime dès que j’ai quitté le site (avec cookie autodelete). Mais cette extension est intéressante à un défaut près : c’est une entreprise. Donc que vend-elle ?
17 décembre 2020
sourceIl vaut mieux se taire et passer pour un con plutôt que de l’ouvrir et ne laisser aucun doute à ce sujet …
17 décembre 2020
sourceC’est une chouette idée. Mais je ne suis pas sûr que ça m’intéresse vraiment de tester le fait que le GC ait été invoqué. Pour le dire autrement, mes métriques de performance sont assez différentes.
17 décembre 2020
sourceBon, d’accord, c’est Microsoft. Mais GitHub maintient une certaine forme d’indépendance d’esprit. Et cette décision de ne plus utiliser de cookies inutiles va faire tâche, à mon avis.
17 décembre 2020
sourceIl va falloir que je l’ajoute partout, parce que je suis un utilisateur très heureux de maven.
16 décembre 2020
sourceVraiment, les variables CSS, ça fait envie!
16 décembre 2020
sourceCatherine Dufour n’est pas seulement une auteure particulièrement brillante, c’est aussi une fine connaisseuse du milieu de la SF, et ce texte sur la capacité de la SF à se renouveller en cette ère cyberpunkoïde le montre bien.
16 décembre 2020
sourceLe contrepoint entre l’expert en sécurité et le malade convalescent est intéressant, mais loupe à mon avis le point : le problème de ces objets connectés, c’est évidement le capitalisme de surveillance. C’est-à-dire le choix totalement volontaire de déporter la reconnaissance vocale sur un serveur distant.
16 décembre 2020
source15 décembre 2020
sourceBen merde alors, j’ai réinventé l’effet Lindy 😂😅😥 Dans ma version, c’est le temps passé à vivre avec un phénomène est du même ordre de grandeur que le temps pendant lequel ce phénomène existera encore.
15 décembre 2020
sourcePas con du tout, cette introduction à base de cadre interne, externe, et interpersonnel.
15 décembre 2020
sourceCa a l’air d’un langage très marrant. Et la programmation par prototype est effectivement une idée assez piteusement implémentée en Javascript qui mériterait d’être étudiée plus en détail.
15 décembre 2020
sourceJe n’ai pas lu l’article, mais à priori il explique, peut-être brillament, pourquoi la programmation orientée objet n’est pas adaptée au développement de jeu vidéo …
15 décembre 2020
sourceLe créateur de la boucle OODA, c’est lui. Mais je dois dire que le lien entre Gödel, Heisenberg et la seconde loi de la thermodynamique est encore bien plus fou. L’article est génial.
15 décembre 2020
sourceL’un des trucs que j’apprécie chez free, c’est leur capacité à casser les tarifs. Ca et l’humour de X. Niel … (après je vais certainement pas passer à un téléphone 5G parce que … la 4G ne me sert déja pas tant que ça)
14 décembre 2020
source14 décembre 2020
sourceEffectivement, j’ai passé le test de la coupure de Google avec succès 😂
13 décembre 2020
sourceOh c’est très joli tout ça !
13 décembre 2020
sourceJe crois que c’est la raison qui fait que maven continue à me plaire … maven est juste … inintéressant. Et c’est cool.
12 décembre 2020
sourceCa faisait des années que ce composant manquait à l’arsenal de maven. Et les résultats obtenus par mvnd sont spectaculaires : le build d’un module de Camel passe par exemple de 5 s à 0.23 s (c’est pas mal du tout)
12 décembre 2020
sourceEt donc, voici le vrai accélérateur pour Maven !
11 décembre 2020
sourceSi demain je veux faire un jeu vidéo avec des technos web, ce sera parfait pour avoir des sprites pratiques …
11 décembre 2020
sourceJe constate toujours avec non-surprise le fait que les gens croient que les forces de l’ordre n’agissent que sur ordre direct de la justice. Mais relisez leur nom : dans force de l’ordre, il y a ordre (et donc respect de l’ordre établi)
11 décembre 2020
sourceJe ne connaissais pas ce repository d’outils PlantUML variés. Les Enterprise integration Patterns, C4, c’est un sacrément bon début !
10 décembre 2020
sourceCe titre d'un goût douteux vient d'une présentation du design pattern visiteur que j'ai fait il y a peu, et dont je me suis dit qu'il serait chouette d'en faire un article "propre". Et comme la plupart des articles qui en parlent le font en UML, je vais vous le montrer avec du code ... Java (parce que c'est ce que je pratique).
Supposons donc que je souhaite afficher le dessin d'un arbre (oui, c'est un peu abstrait, mais c'est la version la plus concrète que j'ai trouvé, grâce à mon collègue Delphin). Pour ça, vous disposez de quelques classes : Feuille
, Fleur
. Et comme ce code est du code déja existant, les méthodes d'affichage portent des noms différents ... ce qui peut donner lieu par exemple à ce code (beaucoup trop simpliste, mais c'est pour donner l'idée).
Bon, évidement, c'est un exemple pourri. Parce que ce que vous voulez faire, c'est les mettre dans une liste, et appeler leurs méthodes. Dans une vision classique, vous allez ajouter une interface, et ça donnera ce code
Qui présente en fait un inconvénient important : à chaque usage, vous allez ajouter des méthodes dans votre interface, et les implémenter dans chacune de ces classes. Et le code de votre domaine se retrouvera pollué par des tonnes de bouts de trucs qui n'ont que peu de rapport. Or le principe de la programmation structurée, quelquesoit la structure, c'est de limiter la complexité, pour permettre au développeur d'attaquer des problèmes plus complexes. Et c'est à ça que sert le visiteur.
Alors comment faire ? Eh bien, grâce au visiteur, pardi ! Celui-ci repose sur deux idées. D'abord, rendre notre modèle visitable, comme un musée, c'est-à-dire créer une interface Visitable
implémentée par les différents éléments du modèle. Ensuite, créer une interface Visitor
et des implémentations qui vont isoler la complexité. Regardez, ça n'est pas si compliqué.
Toutefois, il y a encore plusieurs problèmes.
Le premier est assez simple : nos objets sont beaucoup trop basiques. Et dans un modèle réel, il faudrait avoir des objets conteneurs. Dans notre cas, ce sera ... la Branche
.
Et comme celle-ci implémente visitable, on voit bien que le compilateur va nous aider à implémenter le bon code :
Visitable
, du coup le compilateur nous dit qu'il faut rajouter la bonne méthode.Visitable
, on a écrit la ligne visitor.startVisit(this);
et visitor.endVisit(this);
qui n'existent pas dans l'interface Visitor
. Il faut donc les ajouter.Main
.Et ça, c'est un gros avantage du visiteur sur les interfaces "ad-hoc" : chaque usage est facilement identifié par le compilateur (ce qui est encore plus performant que de l'identifier par la recherche de code d'un IDE quelconque. Et ça, c'est un avantage d'autant plus performant que la base de code est importante.
Cela dit, si vous regardez le code dans la classe Main
, ça n'est pas très joli : il y a des tas de System.out.println
, et personnellement, je préfèrerai en avoir un seul ... Ca veut dire construire une chaîne de caractère dans le visiteur et la retourner. Bon, on parle de String
, mais ce serait bien si on pouvait retourner n'importe quoi, non ? Heureusement, avec Java, on peut faire des types génériques. Regardez le code suivant
Et au passage, une petite astuce : quand le code commence à utiliser plusieurs classes (et c'est le cas ici), commencez par lire le code utilisateur. En l’occurrence, le code qui est dans la méthode main(...)
. Dans celui-ci, on voit bien que le visiteur est conçu pour ne retourner que des String, parce que j'utilise les types génériques.
Il y a toutefois un défaut. Dans ce cas, on n'a pas retourné le contenu de notre branche. Pour changer ça (et c'est précisément l'intérêt du visiteur), il suffit de modifier le visiteur défini dans la classe Main
pour y ajouter un StringBuilder
qu'on retourne ... comme ça
D'une manière générale, vous allez vite apprendre à aimer les Stack (quelquesoit leur forme) avec les visteurs 😅.
Il nous manque une dernière chose : quand je visite un musée, je ne visite pas forcément toutes les pièces. Alors, comment faire un visiteur qui ne passe pas dans tous les objets ? Simplement en modifiant notre méthode startVisit(...)
(je ne mets que les morceaux intéressants) :
Et là, vous avez l'implémentation "canonique" d'un visiteur en Java.
Ce design pattern est en fait très utilisé : dès que vous transformez un modèle en un autre, il est très pratique. Et ces transformations, vous en faites .... tout le temps : compter les objets, c'est une transformation, tout comme afficher un text, ou calculer une somme. Pour la petite histoire, le collègue qui me l'a fait découvrir il y a dix ans en mettait partout ... et à juste titre. Par ailleurs, je l'ai implémenté ici en java, mais j'ai déjà eu des résultats satisfaisants dans d'autres langages : du Rust, du Python, du Groovy (évidement). A mon sens, tous les langages présentant des structures de données arborescentes peuvent y trouver de l'utilité.
10 décembre 2020
sourceLe saviez-vous, il y a une conférence annuelle sur les diagrammes. C’est meta (et donc c’est mal), mais c’est néanmoins intéressant.
10 décembre 2020
sourceComplètement d’accord. Et c’est pour ça que j’ai créé non pas un outil de blog statique basé sur JBake, mais un outil d’aggrégation de ce que j’écris sur Wordpress, sur Goodreads et ici basé sur JBake 😉
10 décembre 2020
sourceJ’aimerais bien voir des exemples avec cette API (connaissant le talent des développeurs pour le design d’API)
10 décembre 2020
sourceComme toujours excellent. J’adore vraiment son travail.
10 décembre 2020
sourceEuh, le SQL, c’est pas mon langage préféré. Mais là, cette histoire de PLEASE est un peu bizarre …
10 décembre 2020
sourceClairement, en 2021, il va y avoir une édition de DevoxxFr spéciale Harry Potter et magies diverses. Je n’ai plus qu’à trouver de bons talks à proposer …
09 décembre 2020
sourceC’est bien drôle, et ça fait du bien !
09 décembre 2020
sourceEn fait, ça marche quand n’importe quelle rosse boîte rachète un concurrent prometteur …
09 décembre 2020
sourceQuoi ? Les grosses têtes seraient des vieux beaufs ? La surprise me dévaste … ou pas du tout, en fait.
08 décembre 2020
sourceCa me rappelle ce que propose mon collègue Sébastien … En nettement plus outillé. Et il semble que je doive m’y intéresser.
07 décembre 2020
sourcePersonne ne les attendait, tout le monde en prend pour son grade, ce sont les green washing awards 2020 !
07 décembre 2020
sourceAh aha. Cette histoire de chevaux mutilés m’avait semblée louche dès le début. Et je suis content de constater que la nature est toujours aussi cruelle.
07 décembre 2020
sourceAussi triste que vrai.
06 décembre 2020
sourceTrès chouette retour d’expérience de mon collègue Jérémy sur sa participation au GitHub GameOff (et en plus, c’est un jeu en Rust)
06 décembre 2020
sourceAnne-Sophie Simpere sur Twitter : "[ ATTENTION Par décret la semaine dernière, @gouvernementFR vient de s’autoriser à ficher les personnes en fonction de leurs opinions politiques, leurs convictions philosophiques, religieuses ou leur appartenance syndicale. #surveillance Thread ⤵️ https://t.co/hzzWQBfZbl" / Twitter]
Ca n’est peut-être pas la peine de parler de dérive autoritaire quand il s’agit manifestement d’un régime autoritaire … La démocratie française sombre.
05 décembre 2020
sourceCa me rappelle furieusement une discussion avec un collègue qui me parlait de nouveautés d’IntelliJ … Et effectivement, l’édition de code est un domaine sacrément conservateur (petit rppel, vim est toujours une solution envisagée par certains).
04 décembre 2020
sourceJe me demandais pourquoi le gouvernement ouvrait aussi facilement des numéros d’appel divers et variés … maintenant je sais.
04 décembre 2020
sourceIl semble bien que je puisse stocker des mots de passe dans mon fichier settings.xml d’une façon "propre". Et en fait non, c’est juste une amélioration du processus bancal dont dispose déja Maven ….
03 décembre 2020
sourceUne histoire de disparition de commune en bord de mer à cause du prélèvement du sable de sa plage. C’est assez terrifiant …
03 décembre 2020
sourceJe voudrais rapidement d'une vidéo qui a un peu circulé dernièrement, dans laquelle Etienne Klein nous parle des medias de masse et des ingénieurs. Si vous ne l'avez pas encore vue, regardez ...
Cette vidéo me fait en fait plutôt sourire (alors que franchement elle devrait me faire pleurer).
Parce qu'Etienne Klein, qui fait cette vidéo à destination des jeunes centraliens, semble s'émouvoir de l'absence des techniciens et ingénieurs que compte la France par milliers ? millions plutôt ? Et ce qui me fait sourire dans son intervention, c'est qu'il semble croire que ce monde de l'avancée scientifique, ce monde du progrès est inaudible dans le débat politique. Bon, regardez autour de vous ...
Même si la 5G est critiquée, elle est quand même installée.
Et même si tout le monde critique les usages inéthiques de l'informatique et du capitalisme de surveillance, ces usages sont quand même de plus en plus présents.
Je pourrais aller plus loin et parler d'autres choix technologiques alimentés par le marketing, mais je pense que vous voyez l'idée. Si ça n'est pas le cas, je vais la clarifier.
Les ingénieurs et techniciens n'ont pas besoin de s'exprimer, parce que le déploiement de leurs produits parle pour eux. Quand vous voyez une Zoe (par exemple, hein) passer, ce que vous voyez, c'est une chaîne technologique qui va de l'extraction de terres rares jusqu'au design de rétroviseur, bref le travail de centaines de techniciens et ingénieurs qui vous passe sous les yeux.
Est-ce que c'est arrogant ? Oui, phénoménalement. Mais c'est aussi une façon commode de tourner le dos aux débats inutiles agitant le bocal parisien de médias laissant parler en boucle des gens dont la seule culture est littéraire. Et si je n'ai rien contre la culture littéraire, bien au contraire, je pense néanmoins que laisser notre pays être dirigé et étudié par des gens qui n'ont aucune idée des processus technologiques leur permettant leur existence médiatique est précisément une erreur liée à l'arrogance des ingénieurs.
Ca me rappelle furieusement ces histoires de savants fous au service de dictateurs cintrés qui abondent dans l'imaginaire ... Et quelque part, c'est ça qui me fait pleurer : reconnaître que ce silence met factuellement ces capacités de construction au service des mécaniques de pouvoir. Je l'ai illustré avec les exemples de la 5G ou du capitalisme de surveillance : actuellement, les ingénieur innovent, mais la plupart dans des directions des plus discutables. Et ça ne semble poser de problèmes à personne ... pas même à moi, en un sens.
Parce qu'il ne faut pas se leurrer : les projets auxquels je participe, qui sont des éléments du fonctionnement de grands groupes de la distribution, sont des instruments permettant leur continuation. C'est assez criticable, en soi.
03 décembre 2020
sourceLa détection de langue, c’est un sujet … pénible. En Java, ça peut se faire avec Tika (http://tika.apache.org/1.5/detection.html\#Language\_Detection) et en Rust, ça peut maintenant se faire avec lingua
03 décembre 2020
sourcePour une fois, voici un bon guide concernant les codes review (je dis pour une fois, parce que la plupart du temps, ces guides ont une tendance pénible à la pontification)
03 décembre 2020
sourceUn gestionnaire de sources, mêlant certaines idées venues de git et d’autres venues de darcs. Je vois plusieurs inconvénients (tout à fait mineurs) : l’adoption d’un gestionnaire de source dépend du réseau, et il va falloir à nouveau des outils facilitant la vie … (oui, je parle d’interface graphique). Je pense qu’on en entendra reparler …
02 décembre 2020
sourceJe suis d’accord avec le principe de ne recruter que des gens qui se soucient de ce qu’ils font. Mais je pense qu’il ne faut pas confondre avec la vision très américaine de l’employé qui vit au bureau …
01 décembre 2020
source01 décembre 2020
sourceLe titre est trompeur : le machine learning est utilisé pour choisir les paramètres de son moteur polynomial. Cela dit, utiliser l’approximation polynomiale est souvent *très\* efficace.
01 décembre 2020
sourceOulala, c’est vraiment intense comme performance
01 décembre 2020
sourceAlors ça, c’est un truc …. sacrément chouette !
30 novembre 2020
sourceCa pourrait être drôle … si ça n’était pas l’horrible vérité.
30 novembre 2020
sourceTrès intéressant article au sujet du syndrome de l’imposteur. La citation de Cate Hudson est spécialement frappante.
30 novembre 2020
sourceCe moment où la parodie a plus de sens que la réalité …
30 novembre 2020
sourceAlors ça c’est triste ! J’ai beaucoup utilisé Growl. Sur mon iBook, puis sur différentes machines Windows. Et c’est vraiment un chouette système de notification, qui supporte quelques fonctionnalités vraiment marrantes …
29 novembre 2020
sourceSi même SQLite peut se comporter comme une base de données de documents JSON … le terme NoSQL a vraiment du plomb dans l’aile …
29 novembre 2020
sourceC’est d’une vérité absolument terrible.
29 novembre 2020
source28 novembre 2020
sourceC’est curieux cette tentation des développeurs de toujours réinventer la roue. En voyant cette histoire de Gemini, je me dis qu’en fait, on peut très facilement arriver au même résultat avec du http, pour peu qu’on conçoive un site simple, non ?
28 novembre 2020
sourceLa citation est très intéressante, sur ce qu’elle dit de l’intérêt (ou pas) des abstractions.