Mensuel Shaarli

Tous les liens d'un mois sur une page.

March, 2015

Surement la meilleure lecture que j'ai pu faire depuis deeeees années !

Le point de vue est fabuleux, merveilleux, magnifique, parfait. J'ADORE !! C'est juste ouffissimantamagoriquementesque (^__^)/. C'est d'une profondeur et d'un niveau métaphysique extraordinaire. Si seulement chaque personne sur Terre pouvait lire ce texte. Il faut absolument le traduire.

Et j'espère du fond de mon cœur que ce soit vrai !

Devinez le nom du navigateur :)
La dette technique, l’épée de Damoclès de l’éditeur logiciel | Fier de coder

Un article sympa sur la dette technique

30 options de commande Git qui gagnent à être connues • Git Attitude : formations Git qualitatives et sympathiques

Je découvre Git Attitude, je me le met sous le coude

Quand ma moitié rentre à la maison après un long week-end d'absence
IL A OSÉ ! Le porte-avions nucléaire Charles de Gaulle placé sous commandement américain… | Les moutons enragés

Information à recouper avec mon poste d'avant. Mettre le porte avion Charles de Gaulle sous tutelle américaine quant on sait ce que le Grand Charles pensait des États-Unis j'ai envie de dire que notre Président est un putain de gros enfoiré.

Mais que faut-il faire pour que les nôtres arrêtent de croire ces fous dangereux, que faire pour les remplacer par de bonnes personnes, qui soient saines ! (T_T) C'est un jour sombre.

La bourse ou la faim ? #DATAGUEULE 29 - YouTube

100 millions de personnes de plus ne parviennent plus à se nourrir entre 2000 et 2015 à cause de la spéculation sur les denrées alimentaires.

Les marchés financier s'achètent et s'échangent environ 46 fois la production mondiale de blé chaque année et... et ??? TOUT LE MONDE S'EN BRANLE !!!!!
Je ressens une PUTAIN DE HAINE !

Voilà c'était mon coup de gueule du jour.

Experiment: Using Flexbox Today - Chris Wright

Un feedback intéressant sur les FlexBox.

Awesome Inventions we need everywhere! - Imgur

Coudifié

NEVER TRUST A MAP

Parce que la Terre est ronde et que les cartes sont plates cela induit d'immenses déformations.

Musicless Musicvideo / BRITNEY SPEARS - Oops!...I Did It Again - YouTube

Un clip de Britney Spears mais sans musique. Juste énorme !

Foutue puberté
Petits problèmes électriques

Je ne me plaindrai plus jamais des miens !

Pauvre petit fantôme !

J'ai ris. C'est mal !

Résumé des politiques économiques des USA, France et Russe en un dessin
thumbnail

Je traduis pour les non-anglophones.

"Le premier petit cochon construit sa maison en dollars.
Le second petit cochon construit sa maison en euro.
Le dernier petit cochon construit sa maison en or...
Je pense que vous connaissez la suite".

La politique monétaire de la Russie et de la Chine qui consiste à s'appuyer plus sur la possession d'or que sur les marchés financiers et l'argent papier est une très bonne chose pour ces pays (mais ce sera dramatique pour nous).

Professional style made easy - Imgur
How to retrieve your ball from the neighbor's yard
Mince on porte la même robe

Que c'est drôle !

A visual crontab editor - create your custom crontab syntax to use with the cron scheduling application on your Linux server

Editez des crontabs visuellement (très pratique).

Le commerce des culottes portées

Il y a des fois on tombe sur des liens qu'on regrette. Je pense qu'une partie de notre population est vraiment tarée !

Via colibri-libre : http://colibri-libre.org/liens/?LlKsvw

Let's Get Honest With "Clash Of Clans" - 9GAG.tv
La lutte contre les inégalités expliquée à ma fille | Le Monolecte

Je veux que mes filles aient un Papa comme ça plus tard ! Il a l'air trooooop bien \o/

▶ Jean Claude Van Damme et My Little Pony - Vidéo Dailymotion

Vous aimez Jean-Claude Van Damme, vous aimez My Little Pony Alors cette vidéo est faite pour vous !

An Overview of JavaScript in 2015 | Casper Beyer

JavaScript a carrément évolué, et visiblement un paquet de mots-clefs ont enfin été implémentés (class, extends, let, const, etc.).

Il va vraiment falloir s'y mettre !

Undying Happiness - by Zelkats

Un début de mange qui m'a l'air très sympa !

Un argument particulièremet fort pro-athéisme.

La différence entre nous et Dieu...

Test : Seuls 25 % d’entre vous peuvent voir l’ensemble des couleurs - Manufacture créative Aether Concept

Combien de couleur voyez-vous ?
Je suis rassurée de mon côté, c'est un perfect ! \o/

Comment voler une élection

(rappel : tirage au sort !)

▶ Disney's Frozen - "Let It Go" Multi-Language Full Sequence - YouTube

Pour Chlouchloutte qui me l'a demané.

spamgourmet - free disposable email addresses

Ça y est, j'ai sauté le pas. Je me suis enfin créée une adresse e-mail sur spamgourmet et je dois admettre que le système est extraordinairement puissant. L'idée n'étant plus de filtrer le spam mais de trouver quelle est la société scélérate qui a revendu vos informations personnelles à des enfoirés de spammeurs ! Et dès que c'est le cas, hop suppression d'un e-mail temporaire histoire d'être de nouveau tranquille.

J'ai du faire appel à quelques banques et autres compagnies d'assurances, comparateurs de prix, etc. depuis deux jours et le résultat est tout simplement bluffant !

L'incroyable addition 1+2+3+4+...=-1/12 - Micmaths - YouTube

Et oui, la somme des entiers naturels inversibles (1 + 2 + 3 + .. + n avec n tendant vers l'infini est égale à -1/12). C'est assez bluffant mais très sympa à découvrir. Animal spourtoi !

L'Increvable : un lave-linge créé pour durer 50 ans

Sous le coude

Vegetable growing cheat sheet
Image dédiée à Emmanuel Valls

Et tous les conards qui pensent que surveiller massivement tout le monde est une bonne idée.

Venezuela : le président Maduro acclamé par le parlement répond à la déclaration de guerre américaine | Les moutons enragés
thumbnail

Fait GRA-VI-SSIME ! Je cite :

"Le 9 mars 2015, le Président Obama déclare +l'urgence nationale+ face à la +menace inusuelle et extraordinaire+ que ferait peser le Venezuela sur les États-Unis.

Le Président Maduro, successeur de Hugo Chavez a fait une déclaration devant sont Parlement. Cette déclaration est extraordinaire, jamais vous n'en verrez une comme cela en France. Il faut que vous regardiez ces 8 minutes de vidéos.

Les États-Unis sont dirigés par des fous sanguinaires, sans foi ni loi, sans scrupule, sans vergogne, sans patrie, ni famille ni amis. Seule la construction de leur dynastie impériale les intéressent. Il faut que nous trouvions le moyen de faire bouger le peuple américain afin qu'il les destituent.

Ma config' Firefox/Iceweasel - GuiGui's Show - Liens

Comment pimper son Firefox

What are your opinions on DX12/Vulkan/Mantle? - Graphics Programming and Theory - GameDev.net

Le feedback d'un développeur sur comment c'est le bordel de faire un pilote graphique et surtout pourquoi (à cause des jeux vidéos).

Je copie-colle ci-dessous :
"Many years ago, I briefly worked at NVIDIA on the DirectX driver team (internship). This is Vista era, when a lot of people were busy with the DX10 transition, the hardware transition, and the OS/driver model transition. My job was to get games that were broken on Vista, dismantle them from the driver level, and figure out why they were broken. While I am not at all an expert on driver matters (and actually sucked at my job, to be honest), I did learn a lot about what games look like from the perspective of a driver and kernel.

The first lesson is: Nearly every game ships broken. We're talking major AAA titles from vendors who are everyday names in the industry. In some cases, we're talking about blatant violations of API rules - one D3D9 game never even called BeginFrame/EndFrame. Some are mistakes or oversights - one shipped bad shaders that heavily impacted performance on NV drivers. These things were day to day occurrences that went into a bug tracker. Then somebody would go in, find out what the game screwed up, and patch the driver to deal with it. There are lots of optional patches already in the driver that are simply toggled on or off as per-game settings, and then hacks that are more specific to games - up to and including total replacement of the shipping shaders with custom versions by the driver team. Ever wondered why nearly every major game release is accompanied by a matching driver release from AMD and/or NVIDIA? There you go.

The second lesson: The driver is gigantic. Think 1-2 million lines of code dealing with the hardware abstraction layers, plus another million per API supported. The backing function for Clear in D3D 9 was close to a thousand lines of just logic dealing with how exactly to respond to the command. It'd then call out to the correct function to actually modify the buffer in question. The level of complexity internally is enormous and winding, and even inside the driver code it can be tricky to work out how exactly you get to the fast-path behaviors. Additionally the APIs don't do a great job of matching the hardware, which means that even in the best cases the driver is covering up for a LOT of things you don't know about. There are many, many shadow operations and shadow copies of things down there.

The third lesson: It's unthreadable. The IHVs sat down starting from maybe circa 2005, and built tons of multithreading into the driver internally. They had some of the best kernel/driver engineers in the world to do it, and literally thousands of full blown real world test cases. They squeezed that system dry, and within the existing drivers and APIs it is impossible to get more than trivial gains out of any application side multithreading. If Futuremark can only get 5% in a trivial test case, the rest of us have no chance.

The fourth lesson: Multi GPU (SLI/CrossfireX) is fucking complicated. You cannot begin to conceive of the number of failure cases that are involved until you see them in person. I suspect that more than half of the total software effort within the IHVs is dedicated strictly to making multi-GPU setups work with existing games. (And I don't even know what the hardware side looks like.) If you've ever tried to independently build an app that uses multi GPU - especially if, god help you, you tried to do it in OpenGL - you may have discovered this insane rabbit hole. There is ONE fast path, and it's the narrowest path of all. Take lessons 1 and 2, and magnify them enormously.

Deep breath.

Ultimately, the new APIs are designed to cure all four of these problems.

  • Why are games broken? Because the APIs are complex, and validation varies from decent (D3D 11) to poor (D3D 9) to catastrophic (OpenGL). There are lots of ways to hit slow paths without knowing anything has gone awry, and often the driver writers already know what mistakes you're going to make and are dynamically patching in workarounds for the common cases.

  • Maintaining the drivers with the current wide surface area is tricky. Although AMD and NV have the resources to do it, the smaller IHVs (Intel, PowerVR, Qualcomm, etc) simply cannot keep up with the necessary investment. More importantly, explaining to devs the correct way to write their render pipelines has become borderline impossible. There's too many failure cases. it's been understood for quite a few years now that you cannot max out the performance of any given GPU without having someone from NVIDIA or AMD physically grab your game source code, load it on a dev driver, and do a hands-on analysis. These are the vanishingly few people who have actually seen the source to a game, the driver it's running on, and the Windows kernel it's running on, and the full specs for the hardware. Nobody else has that kind of access or engineering ability.

  • Threading is just a catastrophe and is being rethought from the ground up. This requires a lot of the abstractions to be stripped away or retooled, because the old ones required too much driver intervention to be properly threadable in the first place.

  • Multi-GPU is becoming explicit. For the last ten years, it has been AMD and NV's goal to make multi-GPU setups completely transparent to everybody, and it's become clear that for some subset of developers, this is just making our jobs harder. The driver has to apply imperfect heuristics to guess what the game is doing, and the game in turn has to do peculiar things in order to trigger the right heuristics. Again, for the big games somebody sits down and matches the two manually.

Part of the goal is simply to stop hiding what's actually going on in the software from game programmers. Debugging drivers has never been possible for us, which meant a lot of poking and prodding and experimenting to figure out exactly what it is that is making the render pipeline of a game slow. The IHVs certainly weren't willing to disclose these things publicly either, as they were considered critical to competitive advantage. (Sure they are guys. Sure they are.) So the game is guessing what the driver is doing, the driver is guessing what the game is doing, and the whole mess could be avoided if the drivers just wouldn't work so hard trying to protect us.

So why didn't we do this years ago? Well, there are a lot of politics involved (cough Longs Peak) and some hardware aspects but ultimately what it comes down to is the new models are hard to code for. Microsoft and ARB never wanted to subject us to manually compiling shaders against the correct render states, setting the whole thing invariant, configuring heaps and tables, etc. Segfaulting a GPU isn't a fun experience. You can't trap that in a (user space) debugger. So ... the subtext that a lot of people aren't calling out explicitly is that this round of new APIs has been done in cooperation with the big engines. The Mantle spec is effectively written by Johan Andersson at DICE, and the Khronos Vulkan spec basically pulls Aras P at Unity, Niklas S at Epic, and a couple guys at Valve into the fold.

Three out of those four just made their engines public and free with minimal backend financial obligation.

Now there's nothing wrong with any of that, obviously, and I don't think it's even the big motivating raison d'etre of the new APIs. But there's a very real message that if these APIs are too challenging to work with directly, well the guys who designed the API also happen to run very full featured engines requiring no financial commitments. So that's served to considerably smooth the politics involved in rolling these difficult to work with APIs out to the market.

The last piece to the puzzle is that we ran out of new user-facing hardware features many years ago. Ignoring raw speed, what exactly is the user-visible or dev-visible difference between a GTX 480 and a GTX 980? A few limitations have been lifted (notably in compute) but essentially they're the same thing. MS, for all practical purposes, concluded that DX was a mature, stable technology that required only minor work and mostly disbanded the teams involved. Many of the revisions to GL have been little more than API repairs. (A GTX 480 runs full featured OpenGL 4.5, by the way.) So the reason we're seeing new APIs at all stems fundamentally from Andersson hassling the IHVs until AMD woke up, smelled competitive advantage, and started paying attention. That essentially took a three year lag time from when we got hardware to the point that compute could be directly integrated into the core of a render pipeline, which is considered normal today but was bluntly revolutionary at production scale in 2012. It's a lot of small things adding up to a sea change, with key people pushing on the right people for the right things.

Phew. I'm no longer sure what the point of that rant was, but hopefully it's somehow productive that I wrote it. Ultimately the new APIs are the right step, and they're retroactively useful to old hardware which is great. They will be harder to code. How much harder? Well, that remains to be seen. Personally, my take is that MS and ARB always had the wrong idea. Their idea was to produce a nice, pretty looking front end and deal with all the awful stuff quietly in the background. Yeah it's easy to code against, but it was always a bitch and a half to debug or tune. Nobody ever took that side of the equation into account. What has finally been made clear is that it's okay to have difficult to code APIs, if the end result just works. And that's been my experience so far in retooling: it's a pain in the ass, requires widespread revisions to engine code, forces you to revisit a lot of assumptions, and generally requires a lot of infrastructure before anything works. But once it's up and running, there's no surprises. It works smoothly, you're always on the fast path, anything that IS slow is in your OWN code which can be analyzed by common tools. It's worth it."

La vérité toute bête...

Pourquoi avons-nous encore des guerres ?

L’INCROYABLE DEMANDE D’UN RECRUTEUR ! | Sebastien Cobut | LinkedIn

Une bien belle histoire/fable.

Via Colibri libre : http://colibri-libre.org/liens/?gX3Dvw

Espagne: Multiples Manifestations Et Répression Dans Le Silence Des Médias Français….

Le silence complet des médias français sur les répressions menées par la mafia gouvernementale en Espace. Rappelons-nous bien que l'on appelait cela COLLABORATION pendant le régime de Vichy !

Du silicone (entre autres joyeusetés) dans les frites Mac Do’ | Les moutons enragés

De quoi sont réellement faites les frittes chez McDo... Visiblement de 19 ingrédients dont un dérivé du silicone. Sans danger parait-il (mais préférons nous méfier)

Ingénieur vs Commerciaux

J'ai toujours aimé les trolls vous le savez hein :D

Juste trop con
Ressource inaccessible

Je suis le mouvement amorcé par Timo ou Sebsauvage. L'Assemblée Nationale, le Sénat et nos chers Ministres et autres Présidents constituent à mes yeux des groupes mafieux. Ces mêmes groupes passent leur temps à légiférer CONTRE la neutralité du net, POUR la censure administrative, sans passer par un juge et donc au détriment du principe de séparation des trois pouvoirs et des fondements Démocratiques et Républicains.

Comment faire pour arranger les choses, comment faire pour lutter légalement contre cette mafia aux dents longues qui nous agresse tous les jours avec ses Hadopie, Loppsi, Babar & Co, nous les petits internautes. Tout simplement en leur interdisant l'accès à nos sites web.

Nous sommes littéralement des millions à produire du contenu chaque jour sur nos blogues, nos sites persos, nos réseaux sociaux et j'en passe ; c'est ce qui nous rend attractifs. L'idée est donc de repérer la plage d'adresse IP de tous les organismes d'état et de simplement les bloquer via une règle dans le fichier .htaccess.

J’enrichirai ce fichier avec de nouvelles adresses IP (BCE, Commission Européenne, FMI, etc.) mais l'idée est claire et simple : démarrer un monde sans eux, un monde dans lequel ils seront privés de nos échanges, de notre savoir, de notre culture, de nos idées, de nos pensées dans un premier temps et de notre argent dans un second temps.

Je vous laisse admirer la page qu'un ministre verra s'il tente d'accéder à mon site.

Note : penser à rajouter le robot Google...

Une forge par induction

Impressionnant ! Je me demande aussi combien ça doit consommer par rapport à une forge classique pour monter le métal à température équivalente.

http://www.warriordudimanche.net/shaarli/?QoCW8w

▶ L'Europe, c'est la paie. Une conférence de François ASSELINEAU - YouTube

Une conférence de François Asselineau (ça faisait longtemps). Toujours aussi bon, il explique comment l'Europe pompe l'argent français sans rien lui rapporter.

Maglor.fr le Média des Maghrébins de l'étranger - La nouvelle carte des quartiers prioritaires

La carte des Quartiers Prioritaires de la Politique de la Ville.

▶ Reportage sur le rôle "secret" du FN depuis 1980. (images France3) - YouTube

Il FAUT voir ce reportage ! Il est un peu long mais démontre clairement en quoi le FN est un instrument des puissants Euro-Atlantiste (i.e. Washington).

Just a Tiny Turtle Eating a Strawberry - Imgur

Ohh elle est trop mignone !

how to be a survivalist but not look crazy - Imgur

Quelques astuces de survie. Intéressant.

Quelles coueurs choisir pour les pièces de chez soi
Regles de ponctuation et de typographie

Vous avez des doutes sur le nombre d'espaces qu'il faut mettre avant et après un point-virgule, idem pour un point d'interrogation, etc. ?

Ce site propose un résumé complet. Pas mal !

Entretenir et nourrir sa tranchée | IdleBlog

Comment creuser sa propre tranchée (gaz, eau, électricité).

5 Reasons Why Porn Stars Hate "50 Shades Of Grey" (NSFW) - 9GAG.tv

Je n'aurai jamais cru dire ça mais je recommande vivement un film pornographique à la place de 50 nuances de Grey.

D'où cette vidéo bien tournée qui enchantera nos chers messieurs !

Tu quoque Firefox | Grise Bouille

Grisebouille résume parfaitement le chemin (de merde) qu'emprunte Mozilla avec toutes les nouvelles idées (de merde) que sa direction lui fait prendre.

Bref, l'utilisateur DOIT rester au centre des préoccupations de Mozilla, pas le profit ou les parts de marché. C'est comme le plug-in Adobe intégré pour lire du contenu DRM-isée, un simple petit bouton : voulez-vous activer cette merde ? aurait suffit mais les nouveaux leaders de Mozilla doivent véritablement être des crétins.

Je comprends que Tristan Nitot ce soit barré, et j'utilise de plus en plus Iceweasel de mon côté.

Utiliser la syntaxe SQL sur des fichiers CSV - Korben
PHP: La bonne manière

Génial, un super reminder à jour sur PHP.

Via Colibri-libre : http://colibri-libre.org/liens/?XvtTdw

McDo, roi du hamburger et de l’optimisation fiscale | Carnet de notes

Rien à ajouter sur le sujet. Il faut changer la loi et pour cela il faut changer le gouvernement.

Je l'ai déjà répété mille fois : un gouvernement corrompu édictera des lois pour favoriser les corrupteurs. Point.

Why did I combine these GIFs?
Effarant ! Il doit détruire 100kg de nourriture chaque jour ! | Mr Mondialisation

Oui, je réponds à Timo ici (http://lehollandaisvolant.net/?id=20150301125500) je pense que l'on peut commencer à redéfinir le concept de crime contre l'humanité en voyant cela.