387 private links
Peelopaalu is an unsorted link collection that consists of random websites that I find interesting in some way.
Strava utilise les données d'utilisateurs pour entraîner ses IA
Nous utilisons les informations que nous recueillons et recevons dans le cadre de la fourniture des Services, y compris pour vous offrir la capacité de réaliser les actions suivantes :
Fournir des fonctionnalités d’IA. Par exemple, nous utilisons l’apprentissage automatique ou l’intelligence artificielle, y compris les grands modèles de langue, pour détecter des anomalies dans les classements, générer des recommandations d’itinéraire ou fournir des conseils de formation personnalisés.
En ce qui concerne nos produits ou fonctionnalités utilisant l’apprentissage automatique ou l’intelligence artificielle, y compris les grands modèles de langage (« Fonctionnalités d’IA »), nous utilisons les informations que nous recueillons pour améliorer la qualité, la fiabilité et/ou la précision de nos Fonctionnalités d’IA en créant, développant, formant, testant, améliorant et maintenant les modèles d’IA et de ML gérés par Strava ou nos prestataires de services.
Est-ce que c'est le Uber des tâches liées au logement?
Un sujet fort pertinent pour la conception de technologies en général.
Every problem at every company I’ve ever worked at eventually boils down to “please dear god can we just hire people who know how to write HTML and CSS.”
This UX is awful? That UI looks old? Accessibility busted? Performance bad? Design team can’t ship stuff? Customers annoyed by tons of bugs? Everything takes too long to build? No time for small usability improvements?
Hire. HTML. And. CSS. People.
A set of 90 emojis featuring a ghost, including pride variants.
If you are going to use these in a commercial space you are urged to leave a tip please. I offer these for everyone and do not release paid sets most of the time.
Examples on https://nederland.gay/objects/00c6d0b4-be9d-46f9-ad6c-d48a3eb7a295
How to cache? It depends of the context: push vs pull and owned vs user.
Push means that the asset is pushed to a central server and then distributed.
Pull means the asset is referenced and the central server has to “pull” the content.
Owned means it’s owned by the central server.
User means it’s user-submitted content.
Push + owned
Make everything push + owned content if possible. "It turns out, however, that you can make a shit ton of other stuff push + owned if you try a little harder. "
How does the client check if they're expired?
Use “stale while re-validate”. Ur welc’
In summary:
- store asset
- use stale-while-re-validate access patterns
- should work offline
Push + User & Pull + Owned
Handle these with hash URLs. Hash the URL and treat it immutably.
Push + User: Forum comment -> hash URL
Pull + Owned: "in-content" assets. That’s where it’s user generated content, but not owned by the server.
Summary:
- Load asset
- Use infinite TTL + hashed URLs
- Should not re-fetch across page/app reloads
Pull + User
That’s where it’s user generated content, but not owned by the server. Posting gifs into the chat is a prime example; linking a blog post and generating a media upload for that is another.
Guess what: this pattern fits for highly dynamic user-generated content, which means it’s the content users link to each other in-platform.
Stable URL, short TTL. YES, SHORT TTL. [...] Debounce + throttle? Sure. Micro-TTL? Yes. Cache? Never.
The axioms of programming
- small teams
- difference between theory and practice
- metrics
- greenfield projects
- employee turnover
- "If anyone is remote, everyone is remote."
- "Given long enough, all tech discussions turn into discussions about K8s."
- two hard problems: People are the hardest problem in Computer Science; Convincing people that people are the hardest problem in Computer Science.
La nouvelle API Temporal, successeur de Date pour la manipulation de date.
The highest resolution image.
This is the largest and most detailed photo ever taken of a work of art. It is 717 gigapixels, or 717,000,000,000 pixels, in size.
The distance between two pixels is 5 micrometres (0.005 millimetre), which means that one pixel is smaller than a human red blood cell.
The team used a 100-megapixel Hasselblad H6D 400 MS-camera to make 8439 individual photos measuring 5.5cm x 4.1cm. Artificial intelligence was used to stitch these smaller photographs together to form the final large image, with a total file size of 5.6 terabytes.
Wow les réalisations sont inspirantes. Simples et claires.
Elle est toutes les bibliothèques que j'ai connues, ce que j'y ai trouvé de mieux et ce que j'aurais aimé y construire. Bref, La bib' est la bibliothèque de mes rêves, quand je rêve du coin de la rue.
2 km/h dans 2h --> 4km de parcourus
2 km/h dans -2h (il y a 2 heures) --> -4km de parcourus
-2km/h dans 2h --> -4km de parcourus (en arrière)
-2km dans -2h --> 4km de parcourus
Traduire cet article en fr
Générer dynamiquement des champs de formulaire totalement débile qu’on cache ensuite avec toutes les astuces de la terre pour ne pas les afficher aux utilisateurs. Mais pas aux bots.
Le champ est rempli à la soumission du formulaire ? Ah ben dégage le bot hein ☺️
Shift
is_activeto something more generic: astatusfield, so we can expand it down the line for other parts of the state space.Honestly, 80% of the time in these meetings I just tell people to either use an enum instead of a boolean or to make it more clear which data is events and which is state. I'm always right, it's always useful, and there's never that much fuss about it.