Shaare your links...
33813 links
Liens en vrac de sebsauvage Home Login RSS Feed ATOM Feed Tag cloud Picture wall Daily
Links per page: 20 50 100
◄Older
page 1 / 35
1727 results for tags programmation x
  • programmation
    gitmoji | An emoji guide for your commit messages
    C'est drĂŽle 😄  Les Ă©mojis Ă  ajouter Ă  vos commits.
    2026-01-03 17:24:50
    https://gitmoji.dev/
  • programmation technologie
    Writing Code Is Fun - davidcel.is
    « I became a software engineer because writing code is fun. Thinking through hard problems, designing elegant solutions, seeing the things you’ve built working for the first time
 these moments are all deeply satisfying, so why in the world would I ever surrender them to AI? »
    2025-12-20 19:47:49
    https://davidcel.is/articles/writing-code-is-fun
  • html programmation web
    The HTML-First Approach: Why htmx and Lightweight Frameworks Are Revolutionizing Web Development · while true do;
    Entre htmx et DataStar (https://sebsauvage.net/links/?555nmw), il faudra vraiment que je jette un coup d'oeil Ă  ces frameworks. Ils pourraient me redonner envie de faire du web. Ils sont html-first, lĂ©gers, et extrĂȘmement rapides.
    (EDIT: J'ai doute sur le fait que l'article ait Ă©tĂ© Ă©crit par un humain 😕 marre de l'IA qui pourrit tout.)

    EDIT: On me signale aussi https://alpinejs.dev/ qui se combine bien avec htmx.

    EDIT: Un autre article sur htmx qui le résume assez bien: https://pleasejusttryhtmx.com/
    «    - Any HTML element can make an HTTP request
       - The server just returns HTML (not JSON, actual HTML)
       - That HTML gets swapped into the page wherever you want
       - You write zero JavaScript
       - The whole library is ~14kb gzipped
    That's HTMX. That's literally the whole thing. »
    Et un autre article un peu plus nuancé : https://htmx.org/essays/when-to-use-hypermedia/
    2025-12-12 09:14:37
    https://www.danieleteti.it/post/html-first-frameworks-htmx-revolution-en/#building-with-html-instead-of-fighting-with-javascript-layers-
  • programmation python
    Inline script metadata - Python Packaging User Guide
    Wait... on peut spĂ©cifier les dĂ©pendances d'un script Python directement dans le script lui-mĂȘme ? Je ne connaissais pas. C'est trĂšs pratique.
    (via https://nicolas-delsaux.hd.free.fr/Shaarli/shaare/uU_H8w)
    2025-12-10 09:34:53
    https://packaging.python.org/en/latest/specifications/inline-script-metadata/#inline-script-metadata
  • Linux programmation sĂ©curitĂ©
    Landlock-ing Linux - prizrak.me blog
    Tiens cette API systĂšme Linux est intĂ©ressante pour que les dĂ©veloppeurs d'application restreignent d'eux-mĂȘme leurs applications. Ce qui peut s'avĂ©rer salutaire en cas de faille de sĂ©curitĂ©. Par exemple, une application - Ă  son dĂ©marrage - peut dĂ©clarer au systĂšme:
    - j'accĂšde Ă  /home/user en lecture seule.
    - j'accÚs à /tmp en lecture/écriture.
    - j'ouvre le port 2222

    Le systÚme lui donnera accÚs à ça, et uniquement à ça pour la durée de son fonctionnement. L'application ne peut alors plus étendre ses droits.
    Tout processus forkĂ© depuis l'application aura les mĂȘmes restrictions (ou des droits encore moindres), mais ne pourra pas les augmenter.

    Ainsi si une faille de sécurité est exploitée dans le logiciel, il ne pourra aller faire trop de dommage. Par exemple si un logiciel se restreint à son répertoire de configuration, il ne pourra pas aller lire ~/.ssh ou aller modifier ~/.bashrc.

    Par rapport à SELinux ou AppArmor, l'API est plus simple à utiliser et surtout elle ne nécessite pas d'intervention/activation de la part de l'administrateur.
    L'API landlock est disponible depuis le noyau 5.13 et peut donc ĂȘtre naturellement intĂ©grĂ©e Ă  n'importe quelle application.
    2025-11-29 23:17:19
    https://blog.prizrak.me/post/landlock/
  • YouTube thumbnail
    jeux programmation
    Godot Engine – 2025 Showreel - YouTube
    Petit showcase de jeux réalisés avec le moteur de jeu Gogot en 2025.
    2025-11-10 13:29:47
    https://www.youtube.com/watch?v=7ZwEmxihlw4
  • programmation
    Ralf Brown's Files
    "Ralf Brown's Interrupt List"
    Oh ! Je me souviens de cette ref quand je faisais de l'assembleur sous MS-Dos.
    2025-11-03 08:45:17
    https://www.cs.cmu.edu/~ralf/files.html
  • graphismes programmation
    Image Dithering: Eleven Algorithms and Source Code | tannerhelland.com
    Plusieurs algorithmes de dithering.
    2025-10-25 09:14:35
    https://tannerhelland.com/2012/12/28/dithering-eleven-algorithms-source-code.html
  • programmation
    Software can be finished - Ross Wintle
    Alors voilĂ  j'aime beaucoup cette idĂ©e - qui se fait gĂ©nĂ©ralement cracher Ă  la gueule par la vaste majoritĂ© des dĂ©veloppeurs - qu'un logiciel puisse ĂȘtre "terminĂ©".
    On voit souvent des gens dire "Ce logiciel semble parfaitement rĂ©pondre Ă  mes besoins, mais ça fait un an qu'il n'y a pas eu de commit, ça fait peur."  Pourquoi ?

    Si je prends l'exemple de Shaarli : Certes on pourrait ajouter des fonctionnalités, mais il fait ce qu'il est censé faire. Il est "feature complete". Je n'éprouve aucun besoin de modifier.

    Extrait de l'article :
    " - It is feature complete. New things can be added, but do not need to be added. It “works”. It does something useful as it is.
    - It is secure – We understand enough about it to be able to say that it will not need to be updated in the future to patch security vulnerabilities.
    - It is standalone. My meaning of this is quite specific, it means that it has no runtime dependencies except for an interpreter if required."

    C'est trÚs exactement la situation de Shaarli. En ce qui me concerne, il est terminé.

    Il n'y a pas de mal à ce qu'un logiciel soit terminé.
    Accepter le fait qu'il le soit, c'est aussi un moyen d'éviter le "feature creep" et le "bloat". (Combien d'excellents logiciels ont fini par pourrir à force d'ajout de fonctionnalités ?)
    (via https://shaarli.zoemp.be/shaare/wNwJHw)
    2025-10-15 10:03:27
    https://rosswintle.uk/2025/10/software-can-be-finished/
  • art programmation
    36 Points
    Un logiciel qui créé des motifs intéressants, presque "naturels".
    https://github.com/Bleuje/interactive-physarum?tab=readme-ov-file
    2025-10-08 08:24:36
    https://www.sagejenson.com/36points/
  • programmation
    The Top Programming Languages 2025 - IEEE Spectrum
    Attendez... Python a complÚtement explosé Java en tant que langage populaire ?
    Je présume que c'est grùce/à cause de l'IA ?
    2025-09-24 09:37:49
    https://spectrum.ieee.org/top-programming-languages-2025
  • programmation
    The yaml document from hell
    Visiblement parser du Yaml c'est pas trivial, et un fichier peut ĂȘtre interprĂ©tĂ© diffĂ©remment selon la version du parseur.
    (via https://shaarli.zoemp.be/shaare/mQBe7g)
    2025-09-24 09:18:54
    https://ruudvanasseldonk.com/2023/01/11/the-yaml-document-from-hell
  • javascript programmation web
    Datastar
    Sous le coude : Un framework javascript *lĂ©ger* (~10 ko) qui s'accomode de divers backends (Python, php, GO...). Et ça supporte mĂȘme SSE (Server-Side Events) et donc permet de faire des pages trĂšs dynamiques sans se coltiner des usines Ă  gaz en Javascript. Le but, c'est vraiment de faire des applications trĂšs dynamiques, mais de faire le gros du boulot cĂŽtĂ© serveur.

    Je me garde ici quelques liens en rapport :
    https://archive.fosdem.org/2025/schedule/event/fosdem-2025-6316-push-based-hypermedia-with-datastar/
    Comparé à htmx : https://chrismalek.me/posts/data-star-first-impressions/
    https://medium.com/@ianster/using-datastar-da1984a6cc77

    Voir aussi : https://everydaysuperpowers.dev/articles/why-i-switched-from-htmx-to-datastar/

    Edit : et merde, des parties de Datastar autrefois gratuites sont désormais payantes : https://drshapeless.com/blog/posts/htmx,-datastar,-greedy-developer.html
    2025-09-23 15:25:58
    https://data-star.dev/
  • programmation psychologie
    I’m a proud CRUD monkey | Kyrylo Silin
    En 20 ans le web a formidablement Ă©voluĂ© : CSS plus puissants et globalement standardisĂ© entre navigateur, javascript, html incroyablement plus puissant (sĂ©lecteur de dates, etc.). On a des outils de base incroyablement plus puissants qu'en 2000, et on peut faire des tonnes de choses avec juste html+css+vanilla javascript, et avec une puissance CPU bien plus grande. Donc tout devrait ĂȘtre trĂšs rapide.

    Sauf que non. Le web de 2025 est lourdingue. On construit des usines à gaz monstrueuses avec des pages de 25 Mo avec des méga-octets de javascript.
    Pourquoi ? Peut-ĂȘtre parce qu'en tant que dĂ©veloppeur on arrive pas Ă  accepter le fait que dĂ©velopper une appli web, c'est juste faire du CRUD (Create-Read-Update-Delete) amĂ©liorĂ© et qu'inconsciemment on en a honte. Donc on invente des cathĂ©drales Ă  la complexitĂ© dĂ©mente pour se justifier.

    Traduction de la citation au début de l'article :
    « Les pages web ne sont pas si différentes de ce qu'elles étaient à la fin des années 90 et au début des années 2000. Ce ne sont toujours que des formulaires. Elles écrivent toujours simplement dans des bases de données. Beaucoup de gens, je pense, sont trÚs mal à l'aise avec le fait qu'ils sont essentiellement des singes savants qui font du CRUD. Ils créent juste des systÚmes qui créent, lisent, mettent à jour ou suppriment des lignes dans une base de données, et ils doivent compenser ce malaise existentiel en compliquant les choses. »

    (via https://shaarli.zoemp.be/shaare/h-wHoQ)

    Sur le mĂȘme sujet :
    "JavaScript broke the web (and called it progress)" - https://sebsauvage.net/links/?3j-1qA
    "Why do software developers love complexity?" - https://sebsauvage.net/links/?KDWHXQ
    "The Cult of Hard Mode" - https://www.joanwestenberg.com/p/the-cult-of-hard-mode-why-simplicity-offends-tech-elites
    2025-09-23 08:57:55
    https://kyrylo.org/software/2025/08/17/im-a-proud-crud-monkey.html
  • programmation psychologie
    Why do software developers love complexity? | Kyrylo Silin
    Les dĂ©veloppeurs aiment construire des choses complexes (mĂȘme quand il existe des solutions plus simples) car cela est plaisant intellectuellement, mais ça se paie sur le long terme.
    2025-09-22 13:29:50
    https://kyrylo.org/software/2025/08/21/why-do-software-developers-love-complexity.html
  • programmation sĂ©curitĂ©
    Nouvelle attaque contre NPM, cette fois Ă  une cadence industrielle - Next
    Comme dit le développeur curl : « Who could have figured out that automatically downloading half the internet and ten thousand always-changing dependencies every time you build could actually be a weakness? »
    (https://mastodon.social/@bagder/115218787867536141)
    2025-09-19 09:55:02
    https://next.ink/200683/nouvelle-attaque-contre-npm-cette-fois-a-une-cadence-industrielle/
  • programmation sĂ©curitĂ©
    Keeping Secrets Out of Logs - allan.reyes.sh
    La difficulté de ne pas écrire de données sensibles dans les logs, et différentes pistes pour y parvenir.
    2025-09-08 08:27:36
    https://allan.reyes.sh/posts/keeping-secrets-out-of-logs/
  • php programmation
    Historical yearly trends in the usage statistics of server-side programming languages for websites, September 2025
    Part de marché de php cÎté serveur en 2025 : 73,6%.
    VoilĂ .
    Le second, c'est (surprise !) Ruby avec... seulement 6,3%.

    php est mort, vraiment ?
    2025-09-04 08:35:50
    https://w3techs.com/technologies/history_overview/programming_language/ms/y
  • jeux programmation
    Dev Reveals Secrets Behind Stunning New "3D" Platformer For The ZX Spectrum | Time Extension
    C'est ouf comment les développeurs arrivent à transcender le matériel, comme ici avec un jeu développé pour le ZX Spectrum qui l'air en 3D sur une machine qui en théorie n'est pas assez puissante pour faire ce genre de chose !
    (Voir à partir de 4 minutes 10 dans cette vidéo : https://www.youtube.com/watch?v=fg1WNO29Zh4)
    2025-08-24 15:04:21
    https://www.timeextension.com/news/2025/08/dev-reveals-secrets-behind-stunning-new-3d-platformer-for-the-zx-spectrum
  • programmation
    Email is Easy
    Message aux développeurs: N'ESSAYEZ PAS DE VALIDER LE FORMAT DES ADRESSES EMAIL. Vous le faites mal, c'est absolument certain. N'essayez pas.
    Faites ce quizz pour vous en convaincre.
    2025-08-18 18:42:27
    https://e-mail.wtf/
  • programmation
    From XML to JSON to CBOR - The CBOR, dCBOR, and Gordian Envelope Book
    AprÚs XML et json, CBOR se veut un autre standard d'échange de données structurées. Ce format est binaire, mais du coup trÚs compacte et efficace, et surtout trÚs bien adapté à l'informatique embarquées (IoT).
    (Par contre je me demande pourquoi tout le monde continue Ă  snober SQLite comme format d'Ă©change. C'est structurĂ© (et mĂȘme indexĂ©), binaire et assez efficace en stockage.)
    2025-07-30 14:03:56
    https://cborbook.com/introduction/from_xml_to_json_to_cbor.html
  • programmation web
    Une bombe zip HTML valide - ache
    Intéressante cette zip-bomb, car ce n'est pas juste des zéros mais un fichiers html vaide, ce qui va faire travailler les crawlers.
    2025-07-23 22:09:08
    https://ache.one/notes/zip_bombe_html
  • art programmation
    x86 ‱ mars
    haha je me souviens de ce programme.
    Un petit exécutable de 1517 octets qui affiche un paysage martien en 3D.
    Belle prouesse.
    2025-07-16 13:55:03
    https://chaos.if.uj.edu.pl/~wojtek/MARS.COM/
  • programmation python
    nickmontfort/frag: Generate a text by using a Markov process on a specified file - Codeberg.org
    Un générateur de texte à base de chaßnes de Markov tout simple en Python.

    Utilisation:
    - créez un fichier source.txt contenant un maximum de texte (des articles, par exemple).
    - puis pour lui faire générer du gloubi-boulga :
    ./frag.py -n 1 -l 1000 source.txt
    ou
    ./frag.py -n 2 -l 1000 source.txt

    Sous le coude pour donner de la merde Ă  bouffer aux IA.
    2025-07-10 21:15:10
    https://codeberg.org/nickmontfort/frag
  • programmation
    Bloom Filters by Example
    L'une des explications les plus simples de ce qu'est un "bloom filter" que j'ai pu trouver.

    Contexte : Un "bloom filter" est une structure de donnĂ©es qui permet de vĂ©rifier si une donnĂ©e fait partie d'un ensemble ou non. Elle a des caractĂ©ristiques particuliĂšres qui peuvent ĂȘtre intĂ©ressantes :
    - elle est trÚs compacte en mémoire (vous avez besoin de peu de mémoire pour savoir si une donnée fait partie d'un ensemble puisque vous n'avez pas à stocker cet ensemble en entier).
    - elle est trÚs rapide (plus rapide que de rechercher une donnée dans l'ensemble en question)
    - elle protÚge les données (vous pouvez donner un "bloom filter" à quelqu'un pour qu'il vérifie si une donnée fait partie d'un ensemble sans lui donner cet ensemble).
    - c'est une structure probabiliste : Si elle vous dit que la donnée n'appartient pas à l'ensemble, c'est une certitude. Si elle vous dit qu'elle appartient à l'ensemble, c'est trÚs probablement le cas (mais pas à 100%).

    En choisissant la taille du filtre de bloom et les fonctions de hashage en fonction de la taille des données, on peut choisir cette probabilité de faux positif.

    EDIT: Exemple pratique de l'utlisation d'un filtre de Bloom : L'extension de Next.ink pour signaler les sites créés par IA dans votre navigateur... sans pour autant diffuser cette liste.
    https://next.ink/179523/alertes-sur-les-sites-genai-pourquoi-notre-extension-affiche-t-elle-des-faux-positifs/
    2025-06-30 08:14:58
    https://llimllib.github.io/bloomfilter-tutorial/
  • programmation sĂ©curitĂ©
    Vibe Coding Will Rob Us of Our Freedom - IT Notes
    Extrait: « We're shifting from being architects to being interior decorators. An architect understands the foundations, the structural integrity, the load-bearing walls. A decorator can make a room look good, but has no idea if the entire building is about to collapse. »

    Je m'attends à voir de plus en plus de merde et de failles de sécurité dans les logiciels privateurs.
    2025-06-05 10:48:40
    https://it-notes.dragas.net/2025/06/05/vibe-coding-will-rob-us-of-our-freedom/
  • programmation
    GitHub - mathiasbynens/small: Smallest possible syntactically valid files of different types
    Je ne sais pas si ça peut avoir un intéret pour vous, mais voici les plus petits fichiers possibles *valides* pour diférents formats (mp3, png, bmp, java, jpg...)
    2025-05-30 08:40:31
    https://github.com/mathiasbynens/small
  • javascript programmation
    Why are 2025/05/28 and 2025-05-28 different days in JavaScript?
    2025-05-28 11:36:09
    https://brandondong.github.io/blog/javascript_dates/
  • programmation sĂ©curitĂ©
    Detecting malicious Unicode | daniel.haxx.se
    Intéressant.
    2025-05-16 19:03:00
    https://daniel.haxx.se/blog/2025/05/16/detecting-malicious-unicode/
  • 3d graphismes programmation
    15 Years of Shader Minification - Ctrl-Alt-Test
    J'apprend qu'il existe des minifiers de shaders (GLSL et HLSL) : https://github.com/laurentlb/shader-minifier
    J'imagine Ă  quel point ça peut ĂȘtre utile pour les dĂ©mo-makers.
    2025-05-14 09:51:39
    https://www.ctrl-alt-test.fr/2025/15-years-of-shader-minification/
  • programmation sĂ©curitĂ©
    L'IA dégrade la sécurité du code et divulgue trop de secrets d'identification
    Je ne m'attendais pas Ă  autre chose.
    Et encore : l'article parle surtout de la gestion des secrets (clĂ©s d'API par exemple), mais ce n'est pas le seul problĂšme, loin de lĂ . Il n'y a pas un mot sur les autres mauvaises pratiques de dĂ©veloppement trĂšs problĂ©matiques concernant la sĂ©curitĂ© : mauvais Ă©chappement ou absence d'Ă©chappement, rĂ©utilisation/dĂ©passements de buffers, non-contrĂŽle des valeurs/nulls, mauvaise gestion des exceptions, fuite de donnĂ©es sensibles dans les logs...  tout un tas de bonnes pratiques Ă  connaĂźtre pour la sĂ©curitĂ© pour lesquelles on a aucune garantie que les IA respectent.
    2025-04-17 09:56:27
    https://www.cio-online.com/actualites/lire-l-ia-degrade-la-securite-du-code-et-divulgue-trop-de-secrets-d-identification-16285.html
  • programmation sĂ©curitĂ©
    AI code suggestions sabotage software supply chain ‱ The Register
    1) Les développeurs utilisent des IA pour générer du code.
    2) Les IA, dans leur code, inventent des imports de packages qui n'existent pas.
    3) Les malveillants comprennent que les IA hallucinent des packages qui n'existent pas et les créent pour de vrai, avec du code malveillant dedans (GitHub, nmp, PyPi...)
    4) Les développeurs importent donc ces packages malveillants sans le savoir.

    Ne faite pas comme ces développeurs.

    EDIT: Article en Français : https://next.ink/180687/des-malwares-squattent-les-noms-de-paquets-hallucines-par-les-modeles-de-langage/
    2025-04-12 14:14:37
    https://www.theregister.com/2025/04/12/ai_code_suggestions_sabotage_supply_chain/
  • programmation
    Dis donc Jamy : Comment ça marche un shader ? | Turbo Tartine Games
    Une chouette explication sur ce que sont les shaders (pour programmeurs).
    2025-03-25 08:19:20
    https://j-ponzo.github.io/posts/ddj_shaders/
  • programmation
    GitHub - FFmpeg/asm-lessons: FFMPEG Assembly Language Lessons
    Quand les devs de FFmpeg donnent des leçons d'assembleur, on s'assoie et on écoute religieusement (parce que ce sont des pointures).
    Les cours sont encore trÚs courts (haha), mais j'espÚre que ça s'étoffera.
    2025-03-24 16:07:24
    https://github.com/FFmpeg/asm-lessons/tree/main
  • programmation python
    Friends don't let friends write production software in Python
    Sous le coude : un rĂąlage contre Python (principalement le duck typing et les exceptions). Je garde pour les arguments. (Et pourtant j'adore Python.)
    2025-03-24 11:49:25
    https://dustri.org/b/friends-dont-let-friends-write-production-software-in-python.html
  • programmation
    What's OAuth2 Anyway? - Blog by Roman Glushko
    Sous le coude : un article qui explique ce qu'est OAuth2 et comment ça fonctionne.
    2025-01-31 09:49:34
    https://www.romaglushko.com/blog/whats-aouth2/
  • programmation
    Lua is so underrated | Noë Flatreaud
    Je n'ai jamais pratiqué le langage Lua, mais je n'en entends que du bien. Il est en particulier utile pour embarquer des fonctions de scripting dans vos logiciels et applications.
    2025-01-02 14:39:34
    https://nflatrea.bearblog.dev/lua-is-so-underrated/
  • programmation
    225. Systems Ideas that Sound Good But Almost Never Work—"Let's just
"
    Différentes idées en ingénierie informatique qui sont toujours plus difficiles en application qu'elles n'ont l'air en les énonçant.
    2024-12-30 10:02:06
    https://hardcoresoftware.learningbyshipping.com/p/225-systems-ideas-that-sound-good
  • fun jeux programmation
    GitHub - meyfa/CobolCraft: A Minecraft server written in COBOL
    Un serveur Minecraft écrit en COBOL parce-que POURQUOI PAS ?
    2024-12-26 10:38:27
    https://github.com/meyfa/CobolCraft
  • javascript programmation
    Just say no to JavaScript | InfoWorld
    Sous le coude.
    (En fait ce n'est pas un article *contre* JavaScript, mais *pour* TypeScript.)
    2024-12-10 12:15:00
    https://www.infoworld.com/article/3616471/just-say-no-to-javascript.html
  • programmation
    JSON Patch vs JSON Merge Patch - In-Depth Comparison
    Deux conventions pour patcher du json (via https://mastodon.xyz/users/kalvn/statuses/113408481876078031)
    2024-11-10 18:05:30
    https://zuplo.com/blog/2024/10/14/json-patch-vs-json-merge-patch
  • programmation
    GitHub's most-used language isn't JavaScript anymore ‱ The Register
    Python est désormais le langage le plus populaire sur GitHub (devant Javascript, Java, etc.), mais pas pour les bonnes raisons : C'est dû à l'explosion de l'I.A.
    2024-11-05 08:11:26
    https://www.theregister.com/2024/11/05/python_dethrones_javascript_github/
  • 3d programmation
    Classic 3D videogame shadow techniques
    Je ne pensais pas qu'il y avait autant de techniques différentes pour calculer les ombres dans les jeux 3D.
    2024-10-25 14:37:33
    https://30fps.net/pages/videogame-shadows/
  • Linux programmation systĂšme
    Understanding Pluggable Authentication Module and Creating a Custom One in Python – Inside Out Insights
    Sous le coude.
    2024-10-19 12:09:34
    https://text.tchncs.de/ioi/in-todays-interconnected-world-user-authentication-plays-a-critical-role-in
  • programmation
    The brutalist programming manifesto
    Un manifeste sur le développement logiciel. Il y a d'excellentes choses dedans, comme le principe du KISS (Keep it simple), mais pas que :
    - réduisez les dépendances aux librairies (oh oui !)
    - choisissez des technos pérennes (oh oui oui !)
    - n'essayez pas de faire du générique à tout prix (n'essayez pas de résoudre des problÚmes qui n'existent pas: écrivez des applications, pas des frameworks).
    - et d'autres idées intéressantes à considérer.
    2024-10-09 09:53:37
    http://www.call-with-current-continuation.org/articles/brutalist-manifesto.txt
  • programmation
    « Agile tue l'innovation en confinant les développeurs dans des boßtes noires d'abstraction qui limitent la créativité et la compréhension des systÚmes sous-jacents », affirme l'un des développeurs de Signal
    "Une étude menée auprÚs de 600 ingénieurs logiciels britanniques et américains a révélé que les projets qui adoptent les pratiques du Manifeste Agile ont 268 % plus de chances d'échouer que ceux qui font le contraire."
    Ah ouais quand mĂȘme.
    2024-09-26 13:57:21
    https://agile.developpez.com/actu/361444/-Agile-tue-l-innovation-en-confinant-les-developpeurs-dans-des-boites-noires-d-abstraction-qui-limitent-la-creativite-et-la-comprehension-des-systemes-sous-jacents-affirme-l-un-des-developpeurs-de-Signal/
  • programmation TLDR
    Markov chains are funnier than LLMs
    Sous le coude pour lecture ultérieure.
    Les chaßnes de Markov sont facile à implémenter, légÚres en CPU et donnent de bons résultats.
    On peut faire des choses amusantes avec, comme Infinite Mario, un programme qui génÚre des niveaux de Mario à l'infini, mais qui ressemblent au jeu original (https://sebsauvage.net/links/?c9X7pQ).
    Voir aussi : https://sebsauvage.net/links/?searchterm=markov
    2024-08-28 10:18:42
    https://emnudge.dev/blog/markov-chains-are-funny/
  • programmation
    Let me write this code such that future-me can easily understand it.
    Ah mais TELLEMENT !
    2024-08-27 11:10:50
    https://connectified.com/@masukomi/113028352140788923
  • art programmation
    64k Scene | Gallery
    Une belle panoplie de démo 64k (exécutables de 64 kilo-octets).
    2024-08-03 16:43:31
    https://64k-scene.github.io/
  • BasesDeDonnĂ©es programmation sqlite
    GitHub - asg017/sqlite-vec: Work-in-progress vector search SQLite extension that runs anywhere.
    Sous le coude : une extension vectorielle Ă  SQLite (trĂšs pratique pour faire des requĂȘtes du genre : donne-moi les point Ă  moins de telle distance de tel point. Ou bien: Donnes-moi tous les points situĂ©s dans ce rectangle.)
    2024-08-02 17:25:39
    https://github.com/asg017/sqlite-vec
Links per page: 20 50 100
◄Older
page 1 / 35
Shaarli 0.0.41 beta modifiée - 2022-08-11 - The personal, minimalist, super-fast, no-database delicious clone. By sebsauvage.net. Theme by idleman.fr. I'm on Mastodon.
shelter.moe