346 private links
Anthropic et OpenAI baissent leurs prix et, franchement, ce n’est pas une bonne nouvelle.
Ce n’est pas une preuve en soi, mais c’est un signal : si ces baisses ne viennent pas seulement de gains d’efficacité, elles montrent que la valeur créée ne suffit peut-être pas à soutenir les prix attendus. Même avec un marché concentré entre deux ou trois gros acteurs, les investissements restent difficiles à rentabiliser, alors que ces entreprises perdent déjà des milliards.
La bulle dépasse tout ce qui a existé par le passé, et on en est encore là.
Non, franchement, ce n’est pas une bonne nouvelle. On continue de courir vers le mur.
Change the name, but not the state, of play/pause buttons. Use state for all other toggle buttons.
As a final note, never change both the name and aria-pressed state in tandem. That way, confusion lies. Just imagine trying to parse the meaning of "play button, on" vs. "pause button, off".
The most innovative and productive companies I’ve worked with had something in common: employees used the company’s products because they wanted to.
That willingness to use the product tells me more about a company than the size of its budget.
A company can hire excellent people and have a convincing plan for the future. But neither guarantees that anyone there will choose the product when they have a choice.
So when I think about what helps a company come up with useful improvements, one of the first things I’d look at is whether its employees choose to use what they’re building.
La solution de notre RFC est de permettre la définition de profils, un profil étant une définition de ce qui est nécessaire dans un objet JSContact. Ainsi, une application qui n'a besoin que de peu de données peut utiliser JSContact au lieu de définir son propre format. Le registre central permettra de trouver et de référencer facilement les profils. (Aujourd'hui, aucun n'est enregistré.)
JSContact vise à remplacer vCard (RFC 6350) et sa déclinaison jCard (RFC 7095), complexes et difficiles à traiter.
Ce RFC normalise des profiles en JSContact, afin qu'une application utiliser JSContact au lieu de définir son propre format de données.
Un profil est donc un ensemble d'élements JSContact, stocké dans le registre IANA.
Ouch, ils vendent donc les données des clients, et confirment afficher des publicités.
Graceful degradation is the opposite to progressive enhancement because a pre-determined “perfect experience” is authored then broken down with support testing strategies instead. The problem with that approach is everything can and will go wrong in the browser, so support testing strategies will unlikely never be reached in a lot of cases, which results in a broken, unresponsive user interface.
The final deliverable of a web-based design is on the web, just like the final deliverable of a print design is print. Instead of handing off, designers and developers need to work in collaboration with each other in design implementation with a culture of flexibility.
The AI websites are actually pretty slow, so does SPAs and the instability of big actors recently (GitHub)
Blurhash again :)
The author suggest a new previewsrc attribute to replace blurhash.
fonts.xyz is our little internet village for independent type foundries and designers. We bring creators together with free, easy-to-use tools so they can spend less time wrestling websites and more time doing the important stuff: making, finding, and obsessing over the perfect fonts.
Minimalistic tools (plain file or SQLite databases) focused on one core job well done, stability and privacy. They build an ecosystem.
Les TLDs sont vraiment un business.
Pourquoi un tel changement ? Pour les mêmes raisons que dans les changements annoncés dans les rythmes de Chrome ou Firefox : tenir compte du déluge de corrections entrainé par l’utilisation des LLM dans la recherche de failles. On voit depuis plusieurs mois une explosion des correctifs, par exemple chez Mozilla (qui a bénéficié de Mythos 5 d’Anthropic, via Glasswing), ou encore chez Microsoft et son infrastructure Perception.
La cadence des publications s'intensifie afin de corriger les failles de sécurité.
Fin août, Greg Kroah-Hartman, mainteneur principal du noyau, relevait qu’une version du noyau corrigeait en moyenne 500 vulnérabilités (CVE) entre les moutures 6.9 et 6.19. Mais la version 7.0 en a corrigé plus de 1 000 et la 7.2 a dépassé les 1 500. À ce rythme, le noyau 7.3 pourrait passer la barre des 2 000.
A wormable vulnerability allowed anyone able to inject text in a build log on builds.sr.ht (or other instances) to take over accounts who viewed them
Good advices
Une application indique quand aérer son logement pendant la canicule, mais étant vibe-codé, le créateur ne sait pas sur quoi elle se base pour donner ses recommendations.
Il est toujours là