972 private links
J’ai passé un peu de temps pour trouver cette solution qui est selon moi la meilleure : la création d’un faux package pour satisfaire la dépendance du pilote Brother.
WhatsApp has a dark side that most users don't know about. From extensive metadata collection to incoming advertising, WhatsApp isn't the 'private' messenger they might lead you to believe. In this...
Ce billet de blog exprime des expériences et des opinions personnelles et ne reflète aucune politique officielle de SourceHut.
Au cours des derniers mois, au lieu de travailler sur nos priorités à SourceHut, j'ai passé entre 20 et 100 % de mon temps au cours d'une semaine pour atténuer les chenilles hyper-agressistes à l'échelle. Ce n’est pas la première fois que SourceHut est la mauvaise extrémité de certaines conneries malveillantes ou payé les coûts externalisés de quelqu’un d’autre – tous les deux ans quelqu’un invente une nouvelle façon de ruiner ma journée.
Il y a quatre ans, nous avons décidé d'exiger un paiement pour utiliser nos services d'IC parce qu'il était utilisé abusivement pour extraire la crypto-monnaie. Nous avons alterné entre des périodes de conception et de déploiement d'outils pour réduire cet abus et des périodes de pannes presque complètes lorsqu'elles se sont adaptées à nos atténuations et saturent toute notre calcul avec des mineurs à la recherche d'un profit. Il était déjà assez grave d'avoir à implorer mes amis et ma famille d'éviter d'investir dans l'escroquerie sans que l'escroquerie éclate dans mon entreprise et détruise l'endroit tous les jours.
Il y a deux ans, nous avons menacé d'inscrire le miroir du module Go parce que, pour une raison ou une autre, l'équipe Go pense que l'exécution de térabytes de git clones toute la journée, tous les jours pour chaque projet Go sur git.sr.ht est moins cher que de maintenir n'importe quel état ou d'utiliser des webhooks ou de coordonner le travail entre les instances ou même de concevoir un système de module qui n'est pas.
Maintenant, ce sont des LLM. Si vous pensez que ces chenilles respectent robots.txt alors vous êtes à la suite de plusieurs hypothèses de bonne foi supprimées de la réalité. Ces bots hurlent tout ce qu'ils peuvent trouver, robots.txt être damnés, y compris des points d'extrémité coûteux comme git blâme, chaque page de chaque journal, et chaque engagement dans chaque repo, et ils le font en utilisant des User-Agents aléatoires qui se chevauchent avec les utilisateurs finaux et proviennent de dizaines de milliers d'adresses IP - pour la plupart résidentielles, dans des sous-réseaux non liés.
Nous assistons à des dizaines de brèves coupures par semaine, et je dois revoir nos atténuations plusieurs fois par jour pour éviter que ce nombre ne devienne plus élevé. Quand j'ai le temps de travailler sur autre chose, je dois souvent le laisser tomber quand toutes nos alarmes éclatent parce que notre série actuelle d'atténuations a cessé de fonctionner. Plusieurs tâches hautement prioritaires chez SourceHut ont été retardées de quelques semaines, voire des mois parce que nous continuons d'être interrompus pour traiter ces robots, et de nombreux utilisateurs ont été affectés négativement parce que nos atténuations ne peuvent pas toujours distinguer de manière fiable les utilisateurs des bots.
Tous mes amis sysadmin s'occupent des mêmes problèmes. Je demandais à l'un d'eux des commentaires sur un projet de cet article et notre discussion a été interrompue pour nous attaquer à une nouvelle vague de bots LLM sur leur propre serveur. Chaque fois que je m'assois pour des bières ou un dîner ou pour me socialiser avec mes amis sysadmin, il ne faut pas longtemps avant que nous nous plaignions des robots et que nous demandions si l'autre a craqué le code pour les débarrasser une fois pour toutes. Le désespoir dans ces conversations est palpable.
Que ce soit les escrocs de la crypto-monnaie qui exploitent des ressources informatiques avec des logiciels libres ou les ingénieurs de Google trop paresseuse pour concevoir correctement leur logiciel ou silicon Valley arrachant toutes les données qu'ils peuvent mettre la main aux frais de tous les autres... Je suis malade et fatigué d'avoir tous ces coûts externalisés directement dans mon putain. Faites quelque chose de productif pour la société ou éloignez-vous de mes serveurs. Mettez tous ces milliards et milliards de dollars vers le bien commun avant que les sysadmins commencent collectivement une révolution pour le faire pour vous.
Veuillez cesser de légitimer les LLM ou les générateurs d'images d'IA ou GitHub Copilot ou l'une de ces ordures. Je vous supplie d'arrêter de les utiliser, d'arrêter de parler d'eux, d'arrêter d'en faire de nouveaux, de s'arrêter. Si faire sauter du CO2 dans l'air et ruiner toute notre eau douce et traumatiser les travailleurs bon marché et faire tous les sysadmins, vous savez misérable et arracher du code et des livres et de l'art à grande échelle et ruiner notre putain de démocratie ne suffit pas pour que vous laissiez cette merde tranquille, qu'est-ce qui est ?
Si vous travaillez personnellement sur le développement de LLM et al., sachez ceci : je ne travaillerai plus jamais avec vous, et je me souviendrai de quel côté vous avez choisi quand la bulle éclatera.
Nul n’est immortel et cela fait plus d’une dizaines d’années que j’ai pour projet de rédiger un testament numérique, au cas où. L’idée à commencer à germer avec la gestion de mon identité numérique et de son évolution (sujets plusieurs fois abordés sur ce blog au cours des années). Je n’ai jamais entrepris ce projet. Si vous lisez le présent texte, c’est que c’est chose faite. Du moins la théorie.
Objectif de cet article est donc de réfléchir et de définir un toute la théorie, d’avoir un plan de testament numérique avec les réflexions qui vont bien pour pouvoir en faire un vrai, applicable et fonctionnel. Les réflexions et éléments se base sur ma situation familiale personnelle (geek etc., marié avec des enfants) ; certains éléments resteront évasifs/flous pour ne pas trop en dire sur ma vie personnelle. Si besoin j’irai plus loin que les éléments me concernant (pour élargir la réflexion). Dans ce contexte familial, je précise que ma femme a des connaissances avancées en informatique (on se connaît depuis plus de 20 ans, elle utilise des ordinateurs depuis la fin des années 90, bidouille etc. Elle n’est pas administratrice système mais en connaît quand même beaucoup. Ca aide pour mon propre testament numérique)
Looking for a good D3 example? Here’s a few (okay, 173…) to peruse.
All-in-one animation engine.
A fast and versatile JavaScript library to animate…
Puisque j’ai un laptop que je bouge partout, il faut qu’il soit crypté …. (non je déconne, on dit chiffré, je voulais en faire râler certains ^^), c’est indispensable. J’ai 2 disques, le disque nvme de 250Go sera donc le disque système, et le deuxième de 500Go, sera le disque des partitions home.
Mon laptop est multi-utilisateurs, et je veux absolument que les homes de mes utilisateurs soient chiffrés indépendamment, donc exit crypttab, à la place j’utiliserai pam_mount.
Ensuite je voudrais utiliser btrfs pour entre autre son système de sous-volumes et de snapshots, le but étant de faire un snapshots à chaque modification systèmes.
Pour le reste, ça restera du basique, un environnement MATE, quelques logiciels, quelques tweaks, et ce sera bien.Pour l’OS, j’ai choisi Wind…. Archlinux, pourquoi ? PARCE QUE !!!!!!
Sshfs est un outil permettant d'utiliser le protocole ssh comme un système de fichiers et ainsi monter un répertoire distant à travers le protocole ssh.
Alors que ssh s'utilise en ligne de commande, sshfs permet d'utiliser n'importe quel gestionnaire de fichiers de manière transparente.
Cet outil permet ainsi d'allier sécurité et facilité d'emploi pour les utilisateurs.
introduction
htmx gives you access to AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML, using attributes, so you can build modern user interfaces with the simplicity and power of hypertext
htmx is small (~14k min.gz’d), dependency-free, extendable & has reduced code base sizes by 67% when compared with react
motivation
- Why should only
<a>
&<form>
be able to make HTTP requests?- Why should only
click
&submit
events trigger them?- Why should only
GET
&POST
methods be available?- Why should you only be able to replace the entire screen?
By removing these constraints, htmx completes HTML as a hypertext
quick start
<script src="https://cdn.jsdelivr.net/npm/htmx.org@2.0.6/dist/htmx.min.js"></script> <!-- have a button POST a click via AJAX --> <button hx-post="/clicked" hx-swap="outerHTML"> Click Me </button>
The
hx-post
andhx-swap
attributes on this button tell htmx:“When a user clicks on this button, issue an AJAX request to /clicked, and replace the entire button with the HTML response”
htmx is the successor to intercooler.js
Read the docs introduction for a more in-depth… introduction.
Note that htmx 2.x has dropped IE support. If you require IE support you can use the 1.x code-line, which will be supported in perpetuity.
Welcome to join the public evaluation program of ZimaOS. ZimaOS is evolved from CasaOS, and we have built a release version of ZimaOS for better hardware compatibility and update experience. It will perfectly adapt to the Zima series hardware and also be compatible with x86-64 systems with UEFI.
Oracle, par l'intermédiaire de son offre de service Oracle Cloud Free Tier, offre la possibilité d'utiliser certains services de façon gratuite et sans limite de temps. Une belle occasion pour disposer de 2 serveurs VPS gratuit, notamment pour des projets de développement ou des projets personnels. Voici comment en profiter.
HTML isn’t only for people working in the tech field. It’s for anybody, the way documents are for anybody. HTML is just another type of document. A very special one—the one the web is built on.
I’m Blake Watson. I’ve been building websites since the early 2000s. Though I work professionally in the field, I feel strongly that anyone should be able to make a website with HTML if they want. This book will teach you how to do just that. It doesn’t require any previous experience making websites or coding. I will cover everything you need to know to get started in an approachable and friendly way.
Ready? Let’s do it!
Trippy combines the functionality of traceroute and ping and is designed to assist with the analysis of networking issues.
Desktop and Mobile HTML5 game framework. A fast, free and fun open source framework for Canvas and WebGL powered browser games.
The Javascript Game Framework
Thousands of games
Millions of players
Billions of sessions
Source : Powerful JavaScript Frameworks for Game Developers.
Waybar is the perfect top panel program for Wayland systems like Hyprland, Sway, etc.
It offers many built-in modules and also allows the user to create custom modules to fill the panel.
We have already discussed how to configure Waybar in a previous tutorial.
đź“‹I recommend you to go through the article first. It should make things easy to understand as you read on.
In this article, let's learn some eye-candy tricks to make your Hyprland user experience even better.
We help you find European-made and European-supported digital solutions, including cloud services, open source technologies, and interoperable tools, all designed to promote technological sovereignty and innovation.
Documentation technique de la ville d'Échirolles