L'excellent manifeste de Balak qui a donné naissance au turbomedia
Ce que Macron ne semble pas avoir compris — ou feint de ne pas comprendre — c'est qu'en réalité le système social français est presque à l'équilibre et qu'il ne coûte pas à l'Etat par les dépenses intempestives des bénéficiaires mais par les transferts de dépenses causés par des politiques au bénéfice du patronat
Oui, 3,8 milliards d'euros sont partis des caisses de l'Etat vers les recettes de la sécu pour compenser les baisses de cotisations voulues par… Emmanuel Macron sous Hollande.Toute cette diatribe présidentielle absurde, avec des raccourcis débilitants n'a qu'un but : expliquer au populo qu'il [Manu Macron] va exploser le système social pour obliger les "assistés" qui touchent les minima sociaux à se mettre au boulot en les "responsabilisant".
A wordcloud/wordmesh generator that allows users to extract keywords from text, and create a simple and interpretable wordcloud.
Why word-mesh?
Most popular open-source wordcloud generators (word_cloud, d3-cloud, echarts-wordcloud) focus more on the aesthetics of the visualization than on effectively conveying textual features. word-mesh strikes a balance between the two and uses the various statistical, semantic and grammatical features of the text to inform visualization parameters.
Features:
- keyword extraction: In addition to 'word frequency' based extraction techniques, word-mesh supports graph based methods like textrank, sgrank and bestcoverage.
- word clustering: Words can be grouped together on the canvas based on their semantic similarity, co-occurence frequency, and other properties.
- keyword filtering: Extracted keywords can be filtered based on their pos tags or whether they are named entities.
- font colors and font sizes: These can be set based on the following criteria - word frequency, pos-tags, ranking algorithm score.
A brief run through of using TiddlyWiki with Beaker Browser, the new browser with decentralised, peer-to-peer site hosting.
Très intéressant REX d'une migration du site d'une asso coûteux à maintenir vers des solutions "low-costs": Squarespace pour du Wordpress, Airtable en base de donnée et Glitch pour un backend minimal en NodeJS
He used a rate limiter for Airtable: https://glitch.com/edit/#!/airtable-api-proxy?path=README.md:1:0
You use it like this:
$ scarr init -domain falafel.exposed -name falafelexposed
Initializing...done
$ cd falafelexposed
$ vim scarr.yml # Edit a few fields here
$ echo "<html>The deadly secret of falafel</html>" > index.html
$ AWS_PROFILE=scarr scarr deploy
... a bunch of aws stuff happens automatically ...
$ curl https://falafel.exposed
<html>The deadly secret of falafel</html>
What it's doing under the hood is:
- Registers the given domain through route53 (prompts to confirm this)
- Creates a TLS certificate through ACM
- Uses route53 DNS to validate that certificate
- Creates an S3 bucket
- Creates a Cloudfront distribution pointed to that S3 bucket using the ACM certificate
- Creates an apex dns record pointing to that Cloudfront
- Syncs the current directory to that S3 bucket and invalidates the Cloudfront cache.
Isaac Asimov:
J’ai une théorie sur les salles de bain.
Quand vous avez un appartement avec 2 personnes et 2 salles de bains, tout le monde peut profiter des salles de bains, y faire ce qu’il veut, tout le temps qu’il veut, au moment qu’il veut. Et tout le monde peut croire dans “le droit à la salle de bain”. D’ailleurs, il est clair que ça devrait être écrit dans la constitution.
Quand vous avez 20 personnes dans l’appartement, même dans le cas improbable où tout le monde croit dans le droit à la salle de bain, et même si c’est écrit dans la constitution, une telle chose ne peut exister. Il faut instaurer des horaires. Des tours. Il faut frapper à la porte et dire “t’as bientôt fini ?”. Il y aura des meilleurs horaires pour certains, et des abus.
La démocratie ne peut pas survivre à la surpopulation. La dignité humaine ne peut pas survivre à la surpopulation. Le confort et la décence ne peuvent pas survivre la surpopulation. Plus on ajoute de personnes sur Terre, plus la valeur de la vie, non seulement diminue, mais disparaît. Cela n’a aucune importance si une personne meurt, plus il y a de gens, moins l’individu compte.
Je plussoie la philosophie finale:
En plus d’apprendre Python, qu’est-ce que je peux faire d’utile ?
Envisager de ne pas faire des enfants, voir d’en adopter. Ou au minimum arrêter de se comporter comme un extrémiste religieux qui fait la promotion du Dieu Procréation comme à peu prêt tout le monde actuellement. C’est grave.
Acheter moins. Réparer. Faire avec moins. Faire sans. Ne pas faire.
Ne pas avoir de voiture. Ne pas changer tous les jours de t-shirt. Ne pas acheter le dernier gadget.
Acheter d’occasion. Donner. Libérer de l’espace chez soi, et du temps dans sa vie.
Prendre le vélo. Marcher. Acheter local. Et moins.
Réfléchir, éteindre la télé, lire, parler à ses amis face à face.
Cuisiner. Manger (beaucoup) moins de viande.
On ne doit pas viser moins de croissance. On doit viser la décroissance.
Gagner moins d’argent, faire moins de choses. Avoir une économie qui ne soit pas basée sur le plus.
Vendre moins.
Ce n’est pas l’austérité. Ce n’est pas vivre comme un homme des cavernes. Ça ne veut pas dire vivre moins. C’est juste ne pas être un parasite suicidaire.
No downloads, signup, or payment required.
- Group video chat
- Screen sharing
- Add a shared key to a room for added privacy.
Trente-huit organisations (associations et syndicats) et dix sociétés de journalistes déposent une contribution au conseil constitutionnel
pour s’associer aux recours déposés par les parlementaires contre la loi sur le secret des affaires.
En effet, cette loi, en faisant du secret la règle et des libertés des exceptions inverse nos principes républicains.
Elle fragilise un certain nombre de principes constitutionnels, et notamment la liberté de la presse et d’expression ainsi que le droit à la participation et à la mobilité des travailleurs.
L’article 1er (définition) de la loi relative à la protection du secret des affaires
pose un problème inédit, d’autant plus qu’il se substitue à l’article 1 de la directive qui établissait la
hiérarchie des normes et des valeurs [...].
Contrairement à la directive, la loi pose en son article premier la définition, large et imprécise,
du secret des affairesla nouvelle loi sur le secret des affaires manifeste un véritable changement de paradigme
quant au rapport entre les droits constitutionnellement garantis et la notion de secret. En définissant de
manière extrêmement large et imprécise les infor
mations protégées au titre du secret des affaires, la loi
procède à une inversion des principes au profit de toute information interne à l’entreprise et au
détriment des autres droits et libertés.
A very clear explanation of the #uploadfilters & #linktax law proposals, by member of the Pirate Party & the EU parliament Julia Red, who "decipher the legalese"
A big THANK YOU to her and her colleagues for their work on this.
Thanks to them, this law has been sent back to the drawing board: https://twitter.com/Senficon/status/1014814460488413185
Yesterday I've stumbled upon a very surprising bug in some Python 2 code,
related to the use of the __del__
method in a vendor library we employ at work.
Here is some minimal code that reproduces the issue I met:
class MyClass:
def __init__(self):
raise RuntimeError('Woops')
def __del__ …
La montée d’un management à distance creuse le hiatus entre le langage des prescripteurs,
qui est visible dans les dispositifs, d’une part, et celui des autres travailleurs, forgé progressivement
dans l’expérience de l’activité elle-même, d’autre part.
Or les dispositifs, pour être des produits sur le marché du management, sont renouve-lés au rythme de sa logique
commerciale. Nous assistons alors à sa sophistication et à son renouvellement effréné, dans une circulation rapide
entre les offreurs de «solutions» managériales, leurs clients, les revues spécialisées et les écoles.
Anglicismes («balanced scorecards», «reporting», «wording»), néologismes («employabilité», «leader naturel»,
«coachabilité»), acronymes («ERP», «CODIR»...) et mots politiques sortis de leur contexte («responsabilité»,
«diversité», «liberté»), laissent régulièrement les travailleurs perplexes dans la mesure où
ces termes ne permettent pas toujours de décrire, de coordonner et de penser leur propre travail.
La dérive des continents langagière est ainsi très fréquente dans les grandes organisations.Nous assistons également à la multiplication de termes visant à euphémiser ou contourner les choses qu’ils désignent,
comme dire «plan social» pour désigner un «licenciement massif», ou «faible diversité» au lieu de «racisme».
La grandiloquence tutoie régulièrement le discours de l’absolu («zéro défaut», «satisfaction totale», «excellence»).
Parfois, les mots disent l’inverse de ce que l’on fait (lorsque cette action est moralement douteuse),
ou bien sont exhibés pour cacher l’absence de la chose désirée.
we operate Kubernetes as follows to try and minimise it:
- We run multiple production clusters and teams are able to choose which clusters to run their application in. We don’t use Federation yet (we’re waiting on AWS support) but we use Envoy instead to load-balance across the different cluster Ingress load-balancers. We can automate much of this with our Continuous Delivery pipeline (we use Drone) and other AWS services.
- All clusters are configured with the same Namespaces. These map approximately 1:1 with teams.
- We use RBAC to control access to Namespaces. All access is authenticated and authorised against our corporate identity in Active Directory.
- Clusters are auto-scaled and we do as much as we can to optimise node start-up time.
- Applications auto-scale using application-level metrics exported from Prometheus.
I really don’t care about your personal carbon footprint. I mean, please do try to lower it, because that’s a good thing to do, but fussing and guilt-tripping over one’s individual contribution to climate change is neither an intellectually nor a morally serious response to a global systemic crisis.
When Michael Young, a British sociologist, coined the term meritocracy in 1958, it was in a dystopian satire. [...] Today, however, we’ve almost finished installing such a system, and we have embraced the idea of a meritocracy with few reservations, even treating it as virtuous. That can’t be right. Smart people should feel entitled to make the most of their gift. But they should not be permitted to reshape society so as to instate giftedness as a universal yardstick of human worth.
Trying to fix a profoundly anchored cultural way of thinking and acting with yet another manifesto (cache) restricted to tech and open source is being blind to what is happening at a larger scale.
Not very insightful, but I'm retaining some quotes:
But IT operations includes much more than the limited “ops” functions we typically fold into a DevOps team. I’m talking about things like ticket management, incident handling, user management and authorization, backups and recovery, network management, security operations, infrastructure procurement and cost optimization, compliance reporting, and much more. In today’s IT organization, where do these responsibilities fall?
You want DevOps teams to have a streamlined, low lead-time, lean pipeline to production. Devoting team capacity to this broader set of operational functions may slow down this pipeline. There are also efficiencies to be gained by sharing these practices across the work of all the DevOps teams.
All of this is to say that a portion of IT operations still exists independently of the DevOps teams, performing those “ops” functions that are not in “DevOps” while the DevOps teams focus on that subset of ops functions specifically related to deploying code and responding to code-related incidents
Record, replay, and stub HTTP interactions.
- 🚀 Fetch & XHR Support
- ⚡️️ Simple, Powerful, & Intuitive API
- 💎 First Class Mocha & QUnit Test Helpers
- 🔥 Intercept, Pass-Through, and Attach Events
- 📼 Record to Disk or Local Storage
- ⏱ Slow Down or Speed Up Time
He’s also established a dozen roles for participants to assign themselves: from Ministers of Religion and Education, to Island Architect, Mayor, and Chief Technology Officers, in order to jump-start the camaraderie (or anarchy).
For a community keen to “enrich the poor, cure the sick, and liberate humanity,” according to Blue Frontiers’ co-founder Joe Quirk, their operating logic seems to reinforce many of the social stigmas and power structures already responsible for much of the suffering and inequality within contemporary society. Rather than offering any single narrative or conclusion, LARPing underscores these divergent visions of Seasteading’s (failed) utopia just before the ship sets sail.
- What it was / was'nt designed to do?
The key takeaway should be that type hints are designed to improve developer experience, not to influence how your script evaluates. It creates happy developers, not faster code!
- What kind of type system?
- Gotchas
- Tools