333 private links
instead of letting the call stack implicitly control what happens next (as recursion does), store the pending work in an explicit data structure such as a stack, queue, or heap. This turns control flow into ordinary data that can be inspected, paused, modified, or resumed.
Explicit stacks makes interruptions, limits, cancellation or interleaving work easier to work with. It's more adaptable to real-world constraints and test.
A stack (LIFO) produces depth-first search behavior.
A queue (FIFO) produces breadth-first search behavior.
Mais justement, est-ce possible de gagner en précision en générant des échantillons synthétiques avec l’IA générative en toute « rigueur scientifique » ? Est-il possible, à partir de 116 interviews, de générer 464 autres de manière synthétique, pour obtenir un total de 580 interviews d’enseignants de collège et de lycée, ce qui nous amènerait à gagner en précision ?
« Je vais le dire clairement : si on part d’un échantillon de 116 individus, on aura la précision associée à un échantillon de 116 individus. On ne peut pas créer de l’information nouvelle à partir de rien. »
All TODOs for a "good" website: HTML requirements, well known URIs, etc...
Stop complaining, build as much as possible while you can do it for (almost) free, and enjoy the assets for the rest of your life. Code that you build today will still be usable and valuable in 10 years, and if you build stuff that let you reduce your expenses, you could retire early.
The rich text editor that gets out of your way. Zero framework lock-in, full control over every feature, and an architecture built for the real world.
Get the metadata in order: SEO, meta tags, robots, ...
It's fancy.
Astro image gallery with lightbox, pyramid multi-row layout, and accessible controls.
Similar to https://histoire.dev/ or Storybook but for Astro
L’idée du projet Solara n’est pour autant pas dénuée d’intérêt. Si les agents IA tiennent leur promesse, ils pourraient effectivement aider à créer à la volée des interfaces et des outils bien plus adaptés aux besoins spécifiques de chaque utilisateur. Alors que les logiciels traditionnels (et même les OS) imposent un fonctionnement identique pour tous, un agent pourrait en théorie composer une expérience sur mesure et selon le contexte.
Mais au final, l'OS pourrait tourner sur Android, soit Linux. À la fin du projet, Microsoft abandonnerait donc Windows pour Linux.
Not the mainstream privacy-focused tools like AdGuard, uBlock Origin or Ghostery, but the others having audiences numbering in the millions
That is why transparency should be one of the first things users evaluate before installing any browser extension.
Streaming related extensions under the "dogooodapp" brand
Before installing an extension, it’s worth running through a quick checklist:
- search in the privacy policy for phrases like:
- “may share”
- “business partners”
- “analytics purposes”
- “commercial purposes”
- “affiliates and third parties”
- Be wary of extensions with no privacy policy at all
- Check who developed the extension
- Read reviews critically
- Avoid installing unnecessary extensions entirely
- Go for well-established open-source privacy tools when possible
- giving every integer a shared helper method: define a trait with two required methods and one default method,
- Making class AnimatedServo still count as a Servo: require a trait in another trait
- adding a method to a type you don't own: implement a new trait for the primitive type
- giving a tiny Enum a full set of standard behaviors: the standard traits already exist and
derive - making a wrapper feel like the thing inside it: the wrapper can implement the thing and implement
DerefandDerefMut - adding union to any collection of range sets: mock a wrapper around a BTreeSet for example
- treating fifteen integer-link types the same way: to avoid writing the same method bodies 15 times, write a
macro_rules - Giving Only OutputArray<8> (8 bits) a Byte-Oriented Method: implement a general methods in the general impl block. It's named Constraint-Gated Methods.
- How would you make some methods available only when the method’s type parameter has the required capabilities? Use
serdeandpostcardwith aHashMapstanding in for flash memory.
Toute l'astuce tient dans le mariage de deux mécanismes connus depuis des lustres. HTTP/2 sait compresser les en-têtes des requêtes pour éviter de répéter cent fois la même chose, et c'est précisément cette générosité que l'attaquant retourne contre le serveur, en faisant référence des milliers de fois à un en-tête glissé une seule fois, si bien que la machine réserve de la mémoire à tour de bras pour quelque chose qui, au départ, ne pèse presque rien.
C'est comme un shell bomb, en HTTP 2 via la décompression. L'attaque a un ratio de données de 5000:1.
100Mb/s peuvent donc causer 500Gb/s de DoS.
Source: https://thehackernews.com/2026/06/new-http2-bomb-vulnerability-allows.html
The code lyoko font literally. It's name is "Gunship".
A font based on Code Lyoko Evolution also exists: https://www.codelyoko.fr/medias-fichier-441.cl with the author description of the project https://en.codelyoko.fr/partenaires/evolufont.cl
Wordpress ships HTML and CSS, then JS when needed. They got it right.
What WordPress couldn’t do, in the way I wanted it to, was give me direct control over what shipped to the visitor.
In WordPress, fast is a project. In Astro, fast is the default.
The five killer features of Astro are:
- zero JasvaScript by default
- bring your own component framework
- the file-based router and content collections
- MDX for blog posts
- Astro gets out of the way and disappear
The author built the Astro theme "Astro rocket" to have 100 score on Lighthouse https://astro.build/themes/details/astro-rocket/