Manuel's Avatar

Manuel

@draxus.org

Papá de 👶 y 🐶. ❤️ @cristinagranados.es. Ingeniero de IA @ Blink 👁️. Co-organizo PyData Granada 🐍. #Python #AI #DoctorWho #Marvel #Batman #BoardGames

267
Followers
154
Following
64
Posts
26.10.2023
Joined
Posts Following

Latest posts by Manuel @draxus.org

I've been using Vivaldi for a while when I was looking for EU alternatives. Pretty happy so far.

22.12.2025 07:22 👍 1 🔁 0 💬 0 📌 0

Yo he estado viendo la de Jon Maddog sobre soberanía digital. He flipado también con el nivel de producción! Que vaya bien la tuya :)

13.11.2025 17:28 👍 1 🔁 0 💬 0 📌 0
Post image

🌴🐍 PyCon US 2026 is heading to California! 🇺🇸☀️
Join us in Long Beach for the world’s largest Python conference! 💙

📅 May 13–19, 2026
📍 Long Beach Convention & Entertainment Center

💡 CFP open until Dec 19, 2025
🤝 Sponsorships now open
🔗 us.pycon.org/2026

#PyConUS2026 #Python #PSF @python.org

05.11.2025 22:01 👍 16 🔁 10 💬 1 📌 0

Mola mil tu outfit steampunk 👏

31.10.2025 16:24 👍 1 🔁 0 💬 1 📌 0
The PSF has withdrawn $1.5 million proposal to US government grant program In January 2025, the PSF submitted a proposal to the US government National Science Foundation under the Safety, Security, and Privacy of Open Source Ecosystems program to address structural vulnerabilities in Python and PyPI. It was the PSF’s first time applying for government funding, and navigating the intensive process was a steep learning curve for our small team to climb. Seth Larson, PSF Security Developer in Residence, serving as Principal Investigator (PI) with Loren Crary, PSF Deputy Executive Director, as co-PI, led the multi-round proposal writing process as well as the months-long vetting process. We invested our time and effort because we felt the PSF’s work is a strong fit for the program and that the benefit to the community if our proposal were accepted was considerable. We were honored when, after many months of work, our proposal was recommended for funding, particularly as only 36% of new NSF grant applicants are successful on their first attempt. We became concerned, however, when we were presented with the terms and conditions we would be required to agree to if we accepted the grant. These terms included affirming the statement that we “do not, and will not during the term of this financial assistance award, operate any programs that advance or promote DEI, or discriminatory equity ideology in violation of Federal anti-discrimination laws.” This restriction would apply not only to the security work directly funded by the grant, **but to any and all activity of the PSF as a whole**. Further, violation of this term gave the NSF the right to “claw back” previously approved and transferred funds. This would create a situation where money we’d already spent could be taken back, which would be an enormous, open-ended financial risk. Diversity, equity, and inclusion are core to the PSF’s values, as committed to in our mission statement: > _The mission of the Python Software Foundation is to promote, protect, and advance the Python programming language, and to support and facilitate the growth of**a diverse and international community** of Python programmers._ Given the value of the grant to the community and the PSF, we did our utmost to get clarity on the terms and to find a way to move forward in concert with our values. We consulted our NSF contacts and reviewed decisions made by other organizations in similar circumstances, particularly The Carpentries. In the end, however, the PSF simply can’t agree to a statement that we won’t operate any programs that “advance or promote” diversity, equity, and inclusion, as it would be a betrayal of our mission and our community. We’re disappointed to have been put in the position where we had to make this decision, because we believe our proposed project would offer invaluable advances to the Python and greater open source community, protecting millions of PyPI users from attempted supply-chain attacks. The proposed project would create new tools for automated proactive review of all packages uploaded to PyPI, rather than the current process of reactive-only review. These novel tools would rely on capability analysis, designed based on a dataset of known malware. Beyond just protecting PyPI users, the outputs of this work could be transferable for all open source software package registries, such as NPM and Crates.io, improving security across multiple open source ecosystems. In addition to the security benefits, the grant funds would have made a big difference to the PSF’s budget. The PSF is a relatively small organization, operating with an annual budget of around $5 million per year, with a staff of just 14. $1.5 million over two years would have been quite a lot of money for us, and easily the largest grant we’d ever received. Ultimately, however, the value of the work and the size of the grant were not more important than practicing our values and retaining the freedom to support every part of our community. The PSF Board voted unanimously to withdraw our application. Giving up the NSF grant opportunity—along with inflation, lower sponsorship, economic pressure in the tech sector, and global/local uncertainty and conflict—means the PSF needs financial support now more than ever. We are incredibly grateful for any help you can offer. If you're already a PSF member or regular donor, you have our deep appreciation, and we urge you to share your story about why you support the PSF. Your stories make all the difference in spreading awareness about the mission and work of the PSF. How to support the PSF: * Become a Member: When you sign up as a Supporting Member of the PSF, you become a part of the PSF. You’re eligible to vote in PSF elections, using your voice to guide our future direction, and you help us sustain what we do with your annual support. * Donate: Your donation makes it possible to continue our work supporting Python and its community, year after year. * Sponsor: If your company uses Python and isn’t yet a sponsor, send them our sponsorship page or reach out to sponsors@python.org today. The PSF is ever grateful for our sponsors, past and current, and we do everything we can to make their sponsorships beneficial and rewarding.

The Python Software Foundation shows more spine than every single tech giant in just one single decision.

> Diversity, equity, and inclusion are core to the PSF’s values

https://pyfound.blogspot.com/2025/10/NSF-funding-statement.html

27.10.2025 16:03 👍 84 🔁 306 💬 2 📌 1
Video thumbnail

🧠 Developers, I need your input! 🙏 😊
We’re exploring ways to enhance the developer experience with ArcGIS. AI-assisted coding is reshaping how we build software, and I’d love to hear how you use it in your everyday work.

👉 Got 2 minutes? You can share your thoughts in our survey: lnkd.in/erxe7twp

17.10.2025 07:22 👍 1 🔁 4 💬 3 📌 0
Preview
Por qué Civio dice NO al V Plan de Gobierno Abierto El plan final ignora las prioridades de la sociedad civil especializada, abandona compromisos previos y carece de las reformas estructurales que necesitamos en transparencia e integridad. Desgranamos…

Por qué decimos NO al V Plan de Gobierno Abierto

❌ Ignora las prioridades de la sociedad civil especializada.
❌Abandona compromisos previos.
❌Carece de las reformas estructurales que necesitamos en transparencia e integridad.

Desgranamos todos motivos de nuestro rechazo.

07.10.2025 14:57 👍 15 🔁 10 💬 1 📌 4
Preview
Importar dependencia energética: el acuerdo comercial de la UE con EE. UU. La UE se ha comprometido a importar energía de EE. UU. por más de 640.000 millones de euros en tres años, una cifra que, como advierte el experto en energía Pedro Fresco, resulta materialmente imposib...

Escribo en @agendapublica.es: "Importar dependencia energética: el acuerdo comercial de la UE con EE. UU."
agendapublica.es/noticia/2007...

29.07.2025 06:15 👍 45 🔁 33 💬 2 📌 2
Preview
PyConES 2024 - YouTube

¡Ya están publicadas las imágenes 📸 y vídeos 📹 de la #PyConES2024! Mil gracias a @javinator9889.com, @draxus.org y @nekmo.bsky.social por encargarse todo para tenerlo listo 👏👏👏

Sin más dilación, ¡los enlaces!

• Playlist YT: www.youtube.com/playlist?lis...
• Fotos: photos.app.goo.gl/suZYXHSaxMom...

19.07.2025 18:07 👍 8 🔁 4 💬 1 📌 0
Post image

💜 PyLadiesCon is BACK! 🎉🐍

📅 Dec 5–7, 2025
🌍 100% online, free & global
🎤 Talks, panels, workshops & more
✨ Multilingual, inclusive & full of community love

📝✨ Read the blog: conference.pyladies.com/2025-pyladie...

Get ready for 3 days of pure magic 🥳

#PyLadiesCon #PyLadies #Python

10.07.2025 20:43 👍 16 🔁 12 💬 0 📌 0

La mejor forma de apoyar la transparencia es apoyando a @civio.es 👌

02.07.2025 06:10 👍 1 🔁 1 💬 0 📌 0
Post image
27.06.2025 20:25 👍 1 🔁 0 💬 0 📌 0
Post image

📈La concentración de dióxido de carbono, el principal gas causante del cambio climático, no para de aumentar.

→ El pasado mayo batió su récord en el observatorio de Izaña, en Tenerife, con 430.6 partes por millón.

+ info 👉
www.aemet.es/es/noticias/...

19.06.2025 14:35 👍 153 🔁 132 💬 5 📌 11

Recuerdo desbloqueado ✅

18.06.2025 09:11 👍 1 🔁 0 💬 0 📌 0

So true! I'm stuck on the migration from Google Drive to @infomaniak.bsky.social KDrive due to .gdoc files. There's a cumbersome intermediate step to export them to an open format.

05.06.2025 06:21 👍 1 🔁 0 💬 0 📌 0
Preview
Meta lleva meses espiando todo lo que hacíamos al navegar en móviles Android. Ni el modo Incognito ni borrar cookies lo evitaba Miles de millones de usuarios han estado expuestos a un nuevo sistema de rastreo y espionaje masivo que han usado tanto Meta y Yandex. Ambas empresas han...

🚨 Una más vs la privacidad.
La técnica que llamaron 'Local Mess' ('Desastre Local') y que Meta ha estado usando desde septiembre de 2024 y Yandex mucho antes, desde 2017:

A los usuarios de Android usando FB o IG, esas aplicaciones los espiaban en sus navegadores, monitoreando todo lo que hacían.

04.06.2025 11:39 👍 8 🔁 4 💬 1 📌 2

Por favor leed este hilo porque es importante que conozcáis que no todos los divulgadores científicos lo hacen bien y que hay que tener mucho cuidado con lo que leemos por ahí.

04.06.2025 13:26 👍 36 🔁 13 💬 1 📌 0
Preview
La locura de pedir cita médica en Granada | Ideal Ni la app de Salud Responde, ni el teléfono ni el centro de salud. Voy de un sitio a otro, descolocado, presenciando conversaciones con tintes berlanguianos

Por favor, leed a José Enrique Cabrero en @ideal.es. Y compartid: es para llorar cómo está la sanidad pública 😞

www.ideal.es/granada/jose...

30.05.2025 14:04 👍 13 🔁 14 💬 0 📌 1
Preview
Rules | Warp documentation Provide more context to your Agent Mode interactions.

Awesome, thanks. I also found it in Warp. Though it seems more generic rather than repository-specific rules. docs.warp.dev/features/war...

25.05.2025 20:35 👍 0 🔁 0 💬 0 📌 0

I don't use Cursor, but I'll check if there's something similar that can be applied to Warp or Github Copilot.

25.05.2025 13:02 👍 1 🔁 0 💬 1 📌 0

That's great advice, thanks for sharing! In my experience I see that LLMS tend to write/modify code files with too many lines. This causes sometimes that they can't read the whole context. It's important to ask them to refactor the code to avoid such situations.

25.05.2025 08:07 👍 1 🔁 0 💬 1 📌 0
Giving them proper context.
Using simple and specific prompts.
Describing small problems with clarity and boundaries.
Making things easy to run and test (Makefile, Docker, …).
Using well-known frameworks that appear in their training data.
With these basic ideas in mind, let’s see what we can do to make the most out of the current LLMs’ capabilities.

Giving them proper context. Using simple and specific prompts. Describing small problems with clarity and boundaries. Making things easy to run and test (Makefile, Docker, …). Using well-known frameworks that appear in their training data. With these basic ideas in mind, let’s see what we can do to make the most out of the current LLMs’ capabilities.

Since I’ve been doing Machine Learning projects recently (Kaggle-style competitions), I’ve developed a few extra things I do 1 on those projects.

Document the features you’re currently using and potential features you’d like to explore.
Keep track of open questions and EDA tasks you’d like to explore.
Maintain a DATA_DICTIONARY.md or similar with the terms you’re using. Context is king.
Rely on a functional pipeline style and modular feature engineering. Use “micro pipeline” scripts to generate features. If your dataset has granularity at the “user” level, create different scripts for different kinds of features that generate the feature_name.csv files. You can join them all later. This is one of the things I use a lot. Almost all the features I’ve added to my projects start like “Write a script that computes the user’s […]. Save as feature_name.csv with user, feature_name as headers.”
Track experiments. I’m bad at this one as I haven’t figured out a simple enough way to do this reliably. Ideally, keep track of input features, model parameters, preprocessing, postprocessing, local evaluation, and remote evaluation.
Have a temporary folder (listed in .gitignore) for the LLM to write small scripts and experiments. Here is where you’d have things like inspect_csv.py or other useful scripts that can give the LLMs context on the actual data (e.g., check columns, stats, …)

Since I’ve been doing Machine Learning projects recently (Kaggle-style competitions), I’ve developed a few extra things I do 1 on those projects. Document the features you’re currently using and potential features you’d like to explore. Keep track of open questions and EDA tasks you’d like to explore. Maintain a DATA_DICTIONARY.md or similar with the terms you’re using. Context is king. Rely on a functional pipeline style and modular feature engineering. Use “micro pipeline” scripts to generate features. If your dataset has granularity at the “user” level, create different scripts for different kinds of features that generate the feature_name.csv files. You can join them all later. This is one of the things I use a lot. Almost all the features I’ve added to my projects start like “Write a script that computes the user’s […]. Save as feature_name.csv with user, feature_name as headers.” Track experiments. I’m bad at this one as I haven’t figured out a simple enough way to do this reliably. Ideally, keep track of input features, model parameters, preprocessing, postprocessing, local evaluation, and remote evaluation. Have a temporary folder (listed in .gitignore) for the LLM to write small scripts and experiments. Here is where you’d have things like inspect_csv.py or other useful scripts that can give the LLMs context on the actual data (e.g., check columns, stats, …)

Wrote a post about some things I've been doing to make my projects more LLM friendly. Spoiler alert: it makes the projects more human friendly too!

davidgasquez.com/llm-friendly...

Any other ideas or suggestions?

24.05.2025 18:00 👍 14 🔁 2 💬 3 📌 3

Dirigido por el gran @franciscoporcel.bsky.social 🤣

24.05.2025 16:25 👍 2 🔁 0 💬 1 📌 0
Video thumbnail

VEO 3

Prompt: Generate a TV news anchor with a British accent, the anchor says "in shocking news, Jake Kaye Rowe ling's yacht sank with her on board after being attacked by orcas off the coast of turkey" include the announcement in the dialogue.

This took one prompt and 2 minutes to generate.

21.05.2025 02:26 👍 2200 🔁 505 💬 146 📌 348
Post image Post image

¿Sabes cómo están distribuidas estas +300 comunidades tecnológicas en España? Hoy hemos actualizado el repo añadiendo un mapa interactivo: github.com/ComBuildersE...

Como todo lo que hacemos, los datos son open data y el código bajo Apache v2, ¿nos ayudáis a difundirlo y mejorarlo?

19.05.2025 10:54 👍 17 🔁 12 💬 2 📌 2

Se supone que los SSD duran menos en los NAS, pero no sé si ha cambiado esto en los últimos años.

17.05.2025 09:57 👍 0 🔁 0 💬 1 📌 0
Preview
Encuentros de comunidad Gracias por participar en esta breve encuesta anónima (8 preguntas) cuyo objetivo es recopilar información que ayude a personas que organizan eventos de comunidad presenciales u online, ya sean…

Estamos un poco cansados 😫 de escuchar lo difícil que es conectar con las nuevas generaciones.

Para poder actuar necesitamos... ¡datos! 📊

15.05.2025 13:53 👍 0 🔁 1 💬 1 📌 0
Preview
PyConES 2025 Schedule, talks and talk submissions for PyConES 2025

🚨 ¡Ya puedes enviar tu propuesta para PyConES Sevilla 2025!

📅 Tienes hasta el 15 de junio

🐍 ¿Tienes algo que contar? ¡Este es tu momento!

🔗 Envíanos tu solicitud: pretalx.com/pycones-2025...

#PyConES2025 #PyConES #PyCon #C4P #Python #CfP #Sevilla2025 #Tech

12.05.2025 08:02 👍 10 🔁 12 💬 0 📌 0
Post image

Esta es la programación de #Pint25GRA
👉 pintofscience.es/events/granada

#Pint25ES #Pint25 @pintofscience.es

25.04.2025 12:07 👍 6 🔁 8 💬 1 📌 0

Tengo Plex en el NAS y estoy relativamente contento. Era por saber otras alternativas ahora que van a poner el visionado remoto de pago 😅

21.04.2025 13:49 👍 0 🔁 0 💬 0 📌 0