My python interpreter wished me a happy International Transgender Day of Visibility. That's nice :)
#python
MCP vs Thin MCP: где AI агенты теряют скорость
MCP выглядит как удобный способ структурировать LLM-приложение, но за это приходится платить. При этом попытки «ускорить систему» через C++, IPC или смену сериализации не всегда дают ожидаемый результат. В статье разбираю, где на самом деле возникает latency и почему архитектура оказывается важнее, чем выбор технологий.
https://habr.com/ru/companies/raft/articles/1011860/
#mcp #latency #ipc #c++ #python
#orjson is another #Python package you should avoid:
> There is no open issue tracker or pull requests due to signal-to-noise ratio.
https://web.archive.org/web/20260318003901/https://github.com/ijl/orjson?tab=readme-ov-file#orjson
Not that you should have ever considered using it, given it deliberately used unsafe #RustLang.
От Telegram-бота к web-приложению: как я перестал бороться с Excel и начал строить систему
Привет! Меня зовут Денис, я работаю аналитиком потерь на складе. В какой-то момент я устал от постоянной работы с Excel-выгрузками и решил это автоматизировать. В итоге всё началось с простого Telegram-бота, а закончилось полноценным web-приложением с отдельным backend, интеграциями и нормальным интерфейсом. Сегодня хочу рассказать про сам путь: как из “скрипта под задачу” постепенно вырастает система.
https://habr.com/ru/articles/1017450/
#telegram_bot #python #web_application #backend #автоматизация #excel_automation #ai_разработка #cursor_ide #архитектура_приложения #pet_project
The TechBash 2026 Call for Speakers Ends Tonight!
https://www.jasongaylord.com/blog/2026/03/30/techbash-call-for-speakers-ends-tomorrow
#cfp #callforspeakers #callforpapers #devconference #nepa #poconos #kalahari #techbash #devcommunity #mvpbuzz #dotnet #ai #cloud #devops #javascript #python #testing
It's alive!
fresh news from the Data Crier!
#BruteForceEngineering.
#DataScience #DataEngineering #HiringGap #Python #Grit #gritlab #AnarchyInTheShell

RE: https://social.data.coop/@decibyte/116317179557719213
Jeg er i det her toot! Jeg leder også efter et #Python / #Django job, også uden alt muligt LLM/agent halløj (machine learning kan gå an).
Как я писал библиотеку для Морского Боя на Python — разбор и история моего первого пет‑проекта
Пишу о том, как сделал первый проект - библиотеку для логики морского боя на Python - с какими трудностями столкнулся, как налаживал архитектуру и как не бросил Нырнуть глубже
https://habr.com/ru/articles/1017366/
#морской_бой #библиотека #petпроект #python
@thin_line turned a #python script I wrote to calculate page and asset sizes for https://solar.lowtechmagazine.com into a #rust executable which is both more accurate, more complete and WAY faster.
Perhaps it is of interest to people here: https://codeberg.org/Pontoporeia/webweigh
https://www.numerique.gouv.fr/sinformer/blog/la-fabrique-du-libre-2-quand-le-secteur-public-europeen-et-lecosysteme-open-source-collaborent-le-cas-lasuite-docs/ (La Fabrique du Libre #2 : Quand le secteur public européen et l'écosystème open source collaborent - le cas LaSuite Docs )
Le choix de la simplicité radicale
L'outil LaSuite Docs est né d'une frustration bien connue des utilisateurs d'outils de traitement de texte traditionnels. Face à la complexité excessive et aux fonctionnalités parfois superflues de Word ou Google Docs, l'équipe de LaSuite a fait le choix de la simplicité radicale.
LaSuite Docs se distingue ainsi par sa philosophie minimaliste :
- Pas de choix de la police de caractères ;
- Pas de choix de la taille de l'interligne ou des titres ;
- Pas de pagination, d'en-tête ou de pied de page.
Virgile Deville explique ce choix radical : « Cette approche, adoptée intentionnellement, contraint les utilisateurs de LaSuite Docs à se concentrer sur l'essentiel : le contenu.
Nous construisons LaSuite Docs selon le principe du 'content over form'.
Le résultat ? Des documents plus simples à produire, et surtout, à maintenir. »
Au-delà de la simplicité de son design, LaSuite Docs offre des fonctionnalités essentielles pour le travail collaboratif des agents de l'État français :
- La collaboration en temps réel ;
- Accessible via un navigateur, aucune installation requise ;
- Des documents imbriqués, pour créer organiser ses documents en base de connaissance ;
- La publication par lien, pour transformer ses notes en plateforme de documentation externe ou interne ;
- Un historique de versions et la possibilité de les restaurer en cas de souci.
Les librairies open source comme socle de l'outil
Comme le souligne Virgile « Avec LaSuite Docs, nous avons fait le choix de ne pas faire de choses trop difficiles.
Nous construisons une application Django, sur laquelle est branchée l'authentification OIDC, nous gérons les permissions sur les documents, nous traitons les sous-documents et l'interface utilisateur. »
La vraie magie opère grâce à quelques librairies open source qui gèrent toute la complexité technique.
Au cœur du système, on retrouve les CRDTs (Conflict-free Replicated Data Types) - des structures de données qui permettent à plusieurs personnes de travailler simultanément sur différentes versions d'un même document et de résoudre automatiquement les conflits en temps réel.
LaSuite Docs repose sur trois librairies ouvertes :
- BlockNote, un éditeur de texte riche pour assurer l'interface utilisateur ;
- Yjs, une librairie CRDT pour gérer la synchronisation en temps réel ;
- ProseMirror, un framework sous-jacent pour l'édition de documents structurés.
« C'est assez fou que nous ayons cela en open source de nos jours », souligne Virgile.
« Il y a dix ans, il n'en aurait pas été question.
Et aujourd'hui, nous pouvons réaliser ce projet relativement simplement. »
Un témoignage qui fait écho à celui de Christian Quest (https://www.numerique.gouv.fr/sinformer/blog/la-fabrique-du-libre-panoramax-de-lutopie-a-linfrastructure-publique/) , à l'origine de la base de photos citoyennes libre d’accès et souveraine Panoramax : certains projets ne peuvent démarrer qu’au moment où le contexte technologique et économique le permet.
Pour LaSuite Docs, les planètes sont alignées !
#Allemagne #BlockNote #Django #Editeur #Europe #France #Javascript #LaSuite #LogicielLibre #OpenSource #OpenSource #PaysBas #ProseMirror #Python #SecteurPublic #Yjs
How to Break Logic With any and all on Empty
any([]) is True. all([]) is True. Empty vacuously satisfies both. Your guard clause just failed.
#python #any #all #empty #howto #logicbug
https://www.youtube.com/watch?v=VjWI-EyZws4
Today is the last chance to secure access to all Statistics Globe Hub modules released in March.
You can find the full overview and more details here: https://statisticsglobe.com/hub
#statistics #datascience #ai #rstats #python #statisticsglobehub
