#dystopie

Publications relatives à cette étiquette

Technocritique

Given the extreme connectivity constraints at the South Pole, I wrote a Python script for publishing to S3 that worked well in the challenging environment. It uses the S3 API to upload assets in small chunks. It detects and resumes failed uploads without losing progress. It waits until everything is safely uploaded before publishing the new version.

If I can do it, unpaid, working alone, for my silly little hobby blog, in 200 lines of Python… surely your team of engineers can do so for your flagship webapp.

Engineering for Slow Internet [archive]

En ce moment, suite à une mise à jour de l’application SONOS rendant mes enceintes inutilisables (n’achetez jamais cette marque…), je m’amuse à faire une interface web grâce au serveur open-source qui a été développé ces dernières années.

C’est triste d’en arriver là, je ressens fort le pouvoir que me procurent mes capacités de développeur mais je sais aussi que la majorité subit l’emmerdification logicielle (c’était déjà pas terrible avant !) sans avoir d’autre option.

Ce n’est pas encore prêt à être utilisable par d’autres mais c’est stimulant d’ajouter des fonctionnalités au fil des besoins locaux. Je réalise à quel point le manque de réactivité de l’app de 175Mo n’est pas liée au hardware vu que j’arrive à avoir quelque chose d’immédiat avec quelques lignes de Python + JS/HTML.

The only way I was able to get this done was by turning off the phone entirely, right before Internet access dropped, and then turning it back on when Internet access resumed at the next satellite pass. This tricked the phone into not giving up on the download, because it was totally off during the period without Internet. It never had a chance to fail. By doing this, I was able to spread out the download across multiple satellite passes, and I could complete the download.

This is an absurd workaround! I should not have had to do this.

Ibid.


À chaque technologie qu’on vous propose, qui émerge dans le champ commercial, il s’agit toujours de se demander : en quoi cette tech va-t-elle nourrir ou appauvrir mon rapport aux autres, au monde et à moi-même ? Il est très facile de mesurer le pouvoir qu’une appli ou qu’un service numérique apporte, beaucoup plus insidieux de réaliser ce qu’elle nous fait perdre ou même dégrade dans nos relations et nos puissances propres : puissance de créer, de réfléchir, d’imaginer, d’être empathique, d’écouter, puissance physique de ressentir par soi-même, de se déplacer, de garder son énergie, etc.

La technocritique doit discriminer pouvoir (le faire faire) et puissance (le faire par soi-même, en autonomie), ouverture ou fermeture au monde, enrichissement ou effilochement des liens, impact sur l’écologie en amont et en aval, exhaustion des ressources, impacts sociaux sur les pays en développement, pollutions induites, pour notre Terre — mais aussi dans nos cerveaux avec le siphonnage permanent de notre attention, de nos temps libres par le numérique. Et elle doit aussi se demander : quels désirs doit-on encourager ? Quelle liberté ou émancipation la techno doit-elle nous aider à atteindre ? Le peut-elle seulement, et dans quel contexte d’usage ?

« On a besoin de pirates pour saboter les datacenters d’Amazon, pour bloquer les plateformes d’Uber ou de Airbnb » [archive]

Martine Alain aux US.


Google utilizes cookie history, logged-in Chrome data, and pattern detection (referred to in the leak as “unsquashed” clicks versus “squashed” clicks) as effective means for fighting manual & automated click spam. […]

My anonymous source claimed that way back in 2005, Google wanted the full clickstream of billions of Internet users, and with Chrome, they’ve now got it. The API documents suggest Google calculates several types of metrics that can be called using Chrome views related to both individual pages and entire domains.

This document, describing the features around how Google creates Sitelinks, is particularly interesting. It showcases a call named topUrl, which is “A list of top urls with highest two_level_score, i.e., chrome_trans_clicks.” My read is that Google likely uses the number of clicks on pages in Chrome browsers and uses that to determine the most popular/important URLs on a site, which go into the calculation of which to include in the sitelinks feature.

An Anonymous Source Shared Thousands of Leaked Google Search API Documents with Me; Everyone in SEO Should See Them [archive]

Ce qui est bien avec les produits Google c’est qu’on n’est jamais surpris.


En prenant un tout petit peu de recul Josh se rend compte que cette troupe ne comprend pas vraiment ce qu’est le Bluetooth, son fonctionnement SANS FIL justement. Josh a de son côté pris part à des développement dans ce format au cours de son activité professionnelle. Il a même remonté des bugs rencontrés sur ce format à Ericsson au début des années 2000. Comment, avec un diplôme d’informatique en poche, Josh peut-il avoir tord et comment ces gens qui ne comprennent pas le fonctionnement du Bluetooth peuvent-ils avoir raison ?

L’aventurier du casque Bluetooth maudit [archive]

Cette histoire peut être lue avec tellement d’angles — et de biais — possibles. Je me demande quel serait le bilan carbone des deux options sur du long terme en tenant compte de la production, du transport, de la durabilité, de la consommation, etc.


This approach serves as a reminder of the constantly changing tactics of cybercriminals and, unfortunately, illustrates why you can never blindly trust what someone shares online.

Instead, developers must verify the source of all packages they add to their projects, and even if it feels trustworthy, check the code (with word wrap enabled) for unusual or obfuscated commands that will be executed.

Cybercriminals pose as “helpful” Stack Overflow users to push malware [archive]

Bon courage.


J’ai appris qu’un produit beau avec des erreurs fonc­tionne mieux qu’un produit moche sans erreurs. C’est contre-intui­tif pour moi et pas dans mes attentes mais c’est la réalité du terrain. J’ai appris qu’au-delà du beau, l’ex­pé­rience utili­sa­teur dans la mani­pu­la­tion des inter­faces était une vraie exper­tise qui faisait toute la diffé­rence. J’ai appris que l’adé­qua­tion aux besoins métier primait encore plus sur tout ça.

Quick ‘n dirty - Carnet de notes [archive]

Oui. J’ai appris cela aussi.

J’ai même appris que des gué-guerres politiques internes pouvaient sabrer la meilleure des techniques.

Fondation

— A mesure que Trantor devient plus spécialisée, dit Gaal, elle devient plus vulnérable, moins apte à se défendre. Qui plus est, à mesure que s’y développe l’administration centrale de l’Empire, la planète devient une proie plus enviable. Étant donné les difficultés croissantes que soulève le problème de la succession impériale, les querelles toujours plus violentes qui opposent les grandes familles les unes aux autres, le sentiment de la responsabilité envers la société va s’affaiblissant.
— C’est suffisant. Et quelles sont les probabilités numériques de destruction totale d’ici trois siècles ?
— Je ne saurais vous le dire.
— […] Le chiffre exact est 92,5 %.
— Voilà donc pourquoi on vous appelle Cassandre Seldon, dit Gaal. Je n’ai rien vu de tout cela dans les publications scientifiques.
— On ne peut pas publier des choses pareilles, voyons. Vous ne pensez tout de même pas que l’Empire irait révéler ainsi sa faiblesse. C’est la base de la psychohistoire la plus élémentaire.

Fondation 1, Isaac Asimov, traduit de l’américain par Jean Rosenthal et Pierre Billon, complété et harmonisé par Philippe Gindre

Après un séjour en terre du milieu, me voici sur Trantor. Je ne l’ai jamais lu mais c’est la série TV qui m’a donné envie de creuser.

L’interprétation de ce passage est laissée comme exercice.

D’après une ou deux personnes bien informées, je suis un genre de geek de tout. Un Sheldon en herbe, mais sociable.

Geek de tout | nota-bene.org [archive]


I’ve found I personally have three states of being…

Your states of being might be different. These are three I tend to operate in most frequently.

Follow your ADHD flow [archive]

Peut-être que cette notion de flow n’est pas si anodine en fait 🤔. La communauté sur Discord évoque notamment l’importance de l’exercice comme outil de canalisation et ce dernier mois je ne peux que constater à quel point c’est vrai pour moi. J’ai un peu de mal avec les étiquettes d’auto-défintion/enfermement mais je constate aussi que pour beaucoup de personnes cela permet de reconsidérer ses propres fondations pour s’accepter et mieux se re·connaître ainsi.

Une identité n’est pas une suite d’acronymes mais plutôt une suite d’explorations et de compréhensions de ce que signifient ces acronymes dans sa propre façon d’être ?

Jour 1

Une réservation de longue date qui s’est transformée en sortie familiale (!), malheureusement nous n’avons pas pu rejoindre le refuge à ski faute de neige suffisante. C’était problématique car j’avais prévu de traîner une bonne partie de l’équipement, ce qui se révélait être un peu plus lourd sur le dos. Bon, aussi, on était partis sur une raclette, ça n’aide pas 😅.

J’avais très peur que le sentier soit peu praticable sans percer à chaque pas, ce qui m’était déjà arrivé dans un tel contexte. Vu le poids du sac, je craignais notamment que ma cheville en cours de réparation refasse le même mouvement en descente… mais nous étions à une poignée de degrés de cet état de la neige pour notre plus grand bonheur.

Ce n’était pas non plus de tout repos et la récompense d’une lac dégelant à l’arrivée était bien méritée. Il est rare d’avoir ces conditions très douces dans un contexte hivernal, on en avait même oublié de prendre nos tuques !

Tests du jour : les barquettes en aluminium pour faire réflecteur de bougies. Efficace. Les bougies longues durées d’Ikea pour faire fondre du fromage. Pas efficace.

Lac corbeau avec des boulots au premier plan.
Un décor très minecrafteux (sic).

Cinéma

Software is a creative industry with more in common with media production industries than housebuilding.

Software is a medium of setbacks, but a medium’s limitations don’t define the artist [archive]

Pour filer la métaphore, je me demande si les assistants à base de grands modèles de langage seraient l’équivalent des environnements verts dans lesquels évoluent les acteur·ices aujourd’hui. Leur métier a changé avec la technologie, leur jeu a dû s’adapter pour transmettre des émotions dans un contexte où iels ne maîtrisent plus du tout la chaîne de représentation de leur travail. J’imagine que même la vérification de leur prise nécessite une bonne dose d’imaginaire.

Quel est leur sentiment à la fin d’une journée de tournage ? Quel sera le mien ?

Dear Mr. Architect!

Please design and build me a house. I am not quite sure of what I need, so you should use your discretion. My house should have between two and forty-five bedrooms. Just make sure the plans are such that the bedrooms can be easily added or deleted. When you bring the blueprints to me, I will make the final decision of what I want. Also, bring me the cost breakdown for each configuration so that I can arbitrarily pick one.

If Architects had to work like Programmers [archive], 1995


Fracas est un collectif queer et féministe d’aide à la gestion de conflits interpersonnels, de violences et d’agressions au sein de collectifs.

Fracas, collectif queer et féministe d’aide à la gestion de conflits [archive]

Si peu de temps et tellement à explorer.

(Via CQFD [archive] qui arrive à ne faire aucun lien vers le site en question, ça me rend fou…)

Vision

But if you were to try just one thing using Vision Pro — just one thing — it has to be watching a movie in the TV app, in theater mode. Try that, and no matter how skeptical you were beforehand about the Vision Pro’s price tag, your hand will start inching toward your wallet.

Daring Fireball: The Vision Pro [archive]

Ce jouet est bien trop cher… et c’est une bonne chose. D’une certaine manière, c’est la seule innovation de 2023 qui ne comporte pas IA dans le premier écran marketing, c’est déjà pas mal. Je n’ai pas la naïveté de penser que la version 2 ne nous amènera pas vers le SpatIAl Computing pour autant, restons sérieux.

Je peux imaginer des des expériences immersives dans des endroits dédiés, de la location comme on pouvait louer un DVD il y a des années, des salles dédiées en bibliothèques (ambiance dystopie cyberpunk assurée), à un moment il pourrait même y avoir un espace pour ça (payant ?) dans les Apple Store. Si le son est aussi bon que ce que peut décrire Daring Fanboy, j’aurais vraiment envie de me retrouver au milieu d’un concert, d’avoir le choix entre plusieurs points de vues et acoustiques.

Le côté immersif aurait aussi sa place en terme d’apprentissage / transmission. Être au premier rang d’une conférence ou d’un cours pourrait permettre de redéfinir son attention (?) et sachant que la dernière version de l’iPhone permet de capter de telles vidéos, c’est peut-être un moyen de faire entrer quelqu’un dans son salon ce qui produirait un autre type d’intimité.

En parlant de captation et d’intimité, avec les deepfakes il devient possible de se retrouver dans un salon mais dans une autre tenue. Toute prise de vidéo devient une menace potentielle. Impossible de ne pas penser à des objets connectés / synchronisés autour de la pornographie…


The “i” in iPhone stands for “inequality”. […]

iPhone owners live in a different world than high-end Android buyers, and light-years away what the bulk of the market experiences. No matter how you slice it, the performance inequality gap is growing for CPU-bound workloads like JavaScript-heavy web apps.

The Performance Inequality Gap, 2024 [archive]

Ce rapport me rappelle que la notion d’accessibilité est très vaste. Et je suis mal placé pour donner des leçons en vous faisant charger 5 polices de caractères pour vous afficher une page… je n’ai pas encore travaillé les performances du thème de l’année et c’est une erreur.

We got to a place where performance has been a constant problem in large part because a tribe of programmers convinced themselves that it wasn’t and wouldn’t be. […]

But tribalism-boosted confirmation bias mixed with JavaScript’s toxic positivity culture to precipitate out a Silicon Prosperity Gospel; all resources would go infinite if you just believed. […]

The solutions are social, not technical, because the delusions are social, rather than technical.

Ibid.

Ça pique.


Rather, the biggest benefits I see are collective, cutting across the industry as a whole. I think web components can make the entire web more accessible. They have the potential to unify currently fragmented communities, including various JavaScript frameworks and those who avoid them.

[…] Web components won’t take web development by storm, or show us the One True Way to build websites. They don’t need to dethrone JavaScript frameworks. We probably won’t even all learn how to write them!

The Web Component Success Story [archive]

Très bon article et la boite de prévisualisation au survol de chaque lien ressemble beaucoup à ce que j’avais l’intention de faire pour régler mes soucis d’accès à la version archivée tout en affichant le domaine. Actuellement chaque lien devient trop long et hache le texte lorsque ça n’est pas en pied de citation (et encore). Il faut que je creuse comment cela est fait, via un web component réutilisable j’imagine :-).

PS : si vous minifiez votre JavaScript, les SourceMap sont un moyen de partager votre expérience. Sinon l’aspect collective est beaucoup moins pertinent.

Recherche

Seuls les contenus de ces 8 dernières années sont indexés.