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
- Input injection
- Parsing XML
- Assert statements
- Timing attacks
- A polluted site-packages or import path
- Temporary files
- Using yaml.load
- Pickles
- Using the system Python runtime and not patching it
- Not patching your dependencies
Crows Crows Crows est un studio de jeu vidéo créé en 2015, à l'origine entre autres du jeu complètement déjanté Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist et le créateur du studio, William Pugh, est également un des auteurs de The Stanley Parable.
En 2016 …
When I migrated this blog to Pelican, I noted one thing that I missed from Ghost: tags autocompletion, to help reusing tags I already defined in other articles.
Because nowadays I mostly use Notepad++ or vim to write my blog posts,
I found out an easy solution that works for …
tl;dr:
- Don’t underestimate the power of showing up
- Don’t try to cheer him up or offer advice
- It’s O.K. to ask if she is having suicidal thoughts
- Take any mention of death seriously
- Make getting to that first appointment as easy as possible
- Take care of yourself and set boundaries
- Remember, people do recover from depression
FROM: http://taint.org
At work we have a component not yet migrated to Python 3, and we recently had some difficulties diagnosing a problem with the MySQL connector.
Because we were catching the mysql.connector.errors.Error and raising a custom exception,
we were loosing the underlying stacktrace and hence couldn't troubleshoot the …