Written by yours truly! 🤓
Hello everyone! 👋 I'm Juanlu, I've been in love with the Python community for years, and next Monday I will start working at @readthedocs as Developer Advocate ❤️
Follow me if you want to read about Documentation, Science, and everything in between! https://twitter.com/readthedocs/status/1366902092154036224
Replying to @juanluisback
A million thanks to @reydelhumo for being an endless source of inspiration throughout the years and encouraging me to apply to this position, and to @ericholscher and the rest of the @readthedocs team for the smoothest interview process ever.
Let's do awesome things together! 🚀
Replying to @poliastro_py
Hi! 😃
Replying to @newlawrence
Thanks @newlawrence ! 💪
Replying to @shreyasb94 and @poliastro_py
Thanks Shreyas! 😊
Replying to @Pybonacci and @poliastro_py
Thanks! Cheers for the good old times Pybonacci 🥂
Replying to @choldgraf, @readthedocs and @ericholscher
Reading closely all the replies to this tweet 🙂 Hope we can write "The Sphinx Tutorial for scientists without time" everyone has been asking for a long time!
RT @driannavaldivia: You can empower the next engineer with ✨DOCUMENTATION✨
RT @ericholscher: Really excited to have Juanlu joining the team. He will be primarily working on improving processes and knowledge around…
Replying to @muheuenga and @readthedocs
Thanks a lot Muheue! 😊
Replying to @paulweveritt and @readthedocs
First on my list when I finish the @readthedocs onboarding and we meet some internal deadlines! :)
Replying to @gamesbrainiac and @readthedocs
Should I put the 🥑 next to my name then? 😝
Replying to @ralfgommers and @readthedocs
Thanks a lot Ralf! I also happen to be in the @NumFOCUS community as you know :) So I hope we collaborate a lot!
Replying to @westurner, @ericholscher, @readthedocs and @choldgraf
Replying to @chadwhitacre_
I think a quick triage makes all the difference. Sometimes it's a feature not a bug, sometimes it's a misuse of the API... Whether it's a bug that can take months to fix or a documentation improvement that a newcomer can do is the most important decision maintainers can make.
RT @chadwhitacre_: If you file a GitHub issue/PR with a larger org or project, what are your expectations around response time and triage p…
RT @numpy_team: NumPy is again hoping to participate in Google Season of Docs - we welcome input from technical writers interested in worki…
Replying to @wuoulf and @condaforge
While I was making the conda recipes for @fenicsproject before @condaforge existed (maybe @gmarkall remembers!), I was thinking: "these recipes are such an excellent way to describe what the compilation steps should be on any system!"
RT @PyConNA: ✍️We will publish our Call for Proposals (CFP) on the 19th of March. We’re looking for proposals on every aspect of Python fro…
Isn't this amazing? 😍 When I was using Fortran in @airbus and @infoGMV in 2015-2016 I was always complaining that there was no community, no open source libs you could easily install and reuse. Kudos for the new @fortranlang folks for this amazing revival! https://twitter.com/fortranlang/status/1372225700590018564
RT @brettsky: https://pypi.org/ (PyPI) -> "🥧- pea - 👁"
https://www.pypy.org/ (PyPy) -> "🥧 - 🥧"
RT @pganssle: Thanks @uranusjr! Probably going to save some absurd number of CPU-years every day from thousands or millions of docker conta…
Replying to @charlesstern and @ocefpaf
🎵 We must be over the Rainbow 🌈 https://youtu.be/Ks5LHxzzH14
Replying to @ocefpaf
...Really? I hope these criticisms aren't widespread or made by prominent members of the community...
RT @WebDevLaw: This is the only conference slide I give these days, and you should store or tattoo it somewhere convenient. https://t.co/Tb…
Replying to @iamdevloper
Happened to me 1 minute ago 😂
RT @reydelhumo: Recién actualizamos nuestro repositorio de trabajo de la documentación de Python en Español para usar Python 3.9.2!
Queda…
Replying to @melissawm
It's very hard indeed to do deep work and focus when our decision-makers are so stubborn and people are suffering... My warmest regards from Spain 🌺 Stay strong
pip-tools 6.0 switched from parsing http://setup.py to using pep517 to extract requirements from packages. I contributed this small change to help the Python packaging ecosystem move forward and I'm so happy to see it in the wild already 😊 https://twitter.com/pypackages/status/1371640201957797888
RT @hjwp: ok time to start using the hash-checking feature in requirements.txt / pip-tools I think https://twitter.com/anildash/status/1359547027898662916
RT @PyConNA: Virtual PyCon Namibia 2021🇳🇦🇳🇦
Call for proposals for PyCon Namibia 2021 is now open and will close on the 11th April 2021. I…
@MasMadrid__ ¡Hola! Uno de vuestras direcciones de email no me funciona, y en la otra todavía no tengo respuesta... ¿Me podéis seguir para preguntaros una cosa por mensaje privado por favor? Gracias 🙏🏼
Infuriating, shameful, and outrageous, while at the same time hardly surprising given the latest events at @Google. https://twitter.com/kate_manne/status/1372987963831881731
¡Más alto por favor, que lo oigan también los de la última fila! 😤 https://twitter.com/unnombrealazar/status/1373190139250409473
RT @mbeisen: HAHAHAHAHAHAHAHAHAHAHAHA
https://www.bbc.com/news/education-56462390
Replying to @reydelhumo and @readthedocs
Almost there! 😍
Replying to @fenicsproject
Registration page gives 404?
Replying to @josedeath1989 and @ubuntizando
Sigue a @vantpc ;)
RT @nicoechaniz: La respuesta siempre es: Legales pone trabas.
BASTA!! @GonzaQuilodran @ambrosinius @gustavoflopez
Necesitamos herramie…
Replying to @spiccinini, @gilgamezh and @readthedocs
¡Gracias San! 😍
@spiccinini ¡Estimado! De cuando en cuando entro en https://librerouter.org/ pero desde hace 1 año no hay entradas en el blog, el formulario de contacto no anda, y no me queda claro cómo se compra un kit. ¿Va todo a través del foro? Un abrazo fuerte y espero que vaya todo genial🙂
#yoIBEXtigo 😉 cc @lamarea_com https://twitter.com/am_dosdemayo/status/1373603322796642304
RT @yuvipanda: The Littlest JupyterHub finally moves to JupyterLab 3.0, thanks to @jtpio https://github.com/jupyterhub/the-littlest-jupyterhub/pull/658
When subscribing to a software mailing list on @heyhey, should I send it to the Feed or the Imbox? 🤔 @dhh
Replying to @juanluisback
I know! I'll send it to Imbox (I want to read it every time it arrives) but bundled (so it doesn't fill up a lot of space) 💪🏼
Replying to @yuvipanda
First time I think about it. I guess I have some guiding principles (do good for the community, lift those in need, contribute more if you earn more, assume good intent, be kind) and those guide my "morality" (i.e. what I think it's good or bad).
Replying to @yuvipanda
They all have in common the same thing: alleviate pain and suffering from people around me. It's an empathic response I think: we do it because it makes _us_ feel good in the first place. Not saying "altruism doesn't exist yadda yadda" - we could (I guess?) decide not to.
Replying to @yuvipanda
(Btw I was a huge fan of your "open source doesn't define me" article, it had a huge impact on my life - thank you for being so open about it 🙏🏼)
Replying to @yuvipanda
Triggered by it and some other stuff I read, I had a conversation with a former boss around how virtually any open source work could be used by "bad actors" at any point. His point was: "anything that's useful will be used, for good and bad".
+
Replying to @yuvipanda
Sure, a gun or a bomb is more likely to be used for _direct harm_, while an open source web framework can be used _indirectly_ for "bad things".
But at least your philosophy of "not letting it define you" helped me to set boundaries and be at peace with these contradictions.
+
Replying to @yuvipanda
At this point, I try to direct more effort towards things that have more impact on the community, and those around me. For example, I just quit the space sector in part because of these reasons.
But there's a long road ahead... and I just started learning and thinking about it.
RT @yuvipanda: The DoD may use my work, but I don’t have to help them. I can’t control how my tools are used, but I can control *what* I bu…
RT @everythingfunct: Is Research Software Likely to Remain a Tangled Mess? https://everythingfunctional.wordpress.com/2021/02/25/is-research-software-likely-to-remain-a-tangled-mess/
RT @NKondjashili: Virtual PyCon Namibia 2021🇳🇦🇳🇦
Call for proposals for PyCon Namibia 2021 is now open and will close on the 11th April 20…
Replying to @spiccinini
Fabuloso, ¡gracias a ti! 😁
RT @PythonNamibia: Good Day Pythonistas!🧡
We have a meetup coming up and we would like to collaborate and hear from an upcoming Python com…
Good morning! https://twitter.com/EricTopol/status/1371496436764975104
Replying to @evabelmonte
Name and shame :) No me puedo hacer _más_ socio de lo que ya soy, así que solo puedo daros las gracias por todo el trabajo que hacéis ❤️
RT @ericholscher: Super excited about this. Great work by @brainwane and others to get this funding into the Python community. The drumbeat…
RT @BConoboy: I believe deeply in #FreeSoftware, the #GPL, and inclusive community values. I thought @fsf did too. That is why it is so b…
The Free Software movement does not need Gods. It needs people.
RT @dukebody: Hace unos meses leí el libro "People Powered" de @jonobacon. Se centra bastante en comunidades en torno a productos comercial…
Escuchando el podcast de @DevRel_es, me ha gustado esta idea: antes los evangelists «evangelizaban» (con foco en hablar) y ahora los developer relations se «relacionan» (con foco en escuchar).
Como ya dijo @mrocklin , vender básicamente es escuchar http://matthewrocklin.com/blog/work/2019/12/05/engineers-and-sales
Replying to @owusuvictor80 and @PyConNA
It will be online this year!
RT @reydelhumo: Would you like to contribute to @readthedocs? Here is a quick n' simple step-by-step guide to setup your development instan…
@PyConNA Testing Twitter :)
Replying to @PyConNA
Still testing
RT @kelseyhightower: Documentation is a feature.
Replying to @lais_bsc
Hi! :) What were the best resources you managed to find? I'm interested in improving the quality of Sphinx introductions, seems like a common request!
Hello tweeps, there was a very good thread on this fine website not long ago where people talked about their favorite developer docs. Could you help me find it? RT for reach :)
RT @marcan42: Can we just stop caring about the FSF entirely? They haven't been relevant for the Free Software movement for 15 or so years.…
Replying to @jasonkneen
I had to physically step away from the screen after reading this. It's one of the most disgusting sentences I have ever read. I can only hope it's removed from all leadership positions ASAP.
#CasaCulturaSI https://twitter.com/CasaChamberi/status/1374482196820455430
RT @choldgraf: I am thrilled to hear that @SloanFoundation has funded @pyOpenSci for 2 years. I think that it fills a valuable niche in the…
RT @vboykis: The friction between analytics work and engineering work always will be that engineering sees data as an insignificant byprodu…
Replying to @HEPfeickert and @ProjectJupyter
jupytext is the only reasonable way to version notebooks, period :)
Replying to @M1tchRosenthal
I wonder if resampling by business day would work?
df.asfreq("B").plot(...)
or, alternatively
df.resample("B").first().plot(...)
@jsmanrique Me está usted ignorando por el fediverso :P ¿Sigue activo Aguacates Mutantes y https://www.devrel.es/ ? ¿Cómo se consigue una invitación al Slack?
I'm happy I'm not alone... 😢 https://twitter.com/innesmck/status/1374864571761049603
How I did not know that @ghost is a non-profit foundation? 😍 https://ghost.org/about/
RT @HEPfeickert: @juanluisback @ProjectJupyter It is pretty cool that jupytext even works with Jupyter Book. https://jupyterbook.org/file-types/jupytext.html
RT @OpenResearch_EU: We’re delighted to announce the official launch of Open Research Europe, the European Commission’s dedicated publishin…
RT @MCHammer: You bore us. If science is a “commitment to truth” shall we site all the historical non-truths perpetuated by scientists ? Of…
Dear researchers on Twitter: today I was researching digital tools used in Science, and I noticed that none of the major ones (@ResearchGate, @academia, @mendeley_com, @figshare, @zotero) is integrated with @ORCID_Org. Any idea why?
#AcademicChatter #phdchat @academicchatter
Replying to @gvwilson
Most of the Free Software "activism" is just rancid libertarianism.
"The difficulty is that the freedoms that the Free Software Foundation insists on giving software users are freedoms that most software users do not want"
For years I have tried to articulate this thought... until now. https://twitter.com/gvwilson/status/1375063593922727940
Replying to @adam42smith, @ResearchGate, @academia, @mendeley_com, @figshare, @zotero, @ORCID_Org and @AcademicChatter
Thanks a lot! Your point about Zotero is well taken. But on ResearchGate or Academia dot edu, people usually share their own research, and therefore it would make sense to integrate with ORCID in the same way as figshare, am I right?
Replying to @gvwilson
Wow, now I actually went and read the article... I have food for thought for the rest of the year. Thanks for sharing @gvwilson
Replying to @MoureDev, @T3chFest, @midudev, @lahiperactina, @DotCSV, @Ari_Reinventada and @carlosazaustre
¿A qué twitchers de ciencia recomendáis seguir? ¡Soy todo ojos!
Replying to @johnny_bit, @r0ml and @wupeka
The fact that you think this is representative of "the users" indicates that you entirely missed the point.
Replying to @jsmanrique
hello@juanlu.space :)
Replying to @choldgraf and @_msw_
Also known as @conservancy 🙃
Replying to @jsmanrique, @opencollect, @NumFOCUS and @txusinho
como respondía a @jsmanrique en el fediverso: la situación es mucho mejor que hace años. Estos proyectos han recibido subvenciones de las fundaciones Ford, Moore, Sloan, y la Chan-Zuckerberg Initiative (lo sé porque yo cobré y cobro de ahí). Vamos por el buen camino.
Replying to @jsmanrique, @opencollect, @NumFOCUS and @txusinho
Creo que el artículo es puntualmente una crítica a la @NSF , que sí que parece completamente sorda con respecto a estas demandas de la comunidad.
Sigamos el ejemplo de Francia https://twitter.com/GaelVaroquaux/status/1336728786814054402/
RT @mkennedy: Anyone know the status of PEP 582 - Python local packages directory? It was proposed for 3.8 and there have been proof of con…
RT @blelbach: If you love in Python, GPUs, and open source, @nvidia is looking for a product manager to drive our Python strategy for HPC a…
RT @captainsafia: I feel like the tech industry has been revering the same 20-odd old white dudes for the past two decades so the RMS thing…
Well, I totally ignored the results from the poll 😂 and bought an Edge2 from @vantpc 😍 Last generation i7, PCIe4 SSD, 24 GB of RAM... It is blazing fast as well as elegant 🔥 https://twitter.com/poliastro_py/status/1368934656050102276
Replying to @Paco_Linux
¿Te parece poco colaborar vender portátiles con Linux preinstalado y dar soporte?
Suéltame el brazo pedazo de troll
Replying to @victorvicpal and @vantpc
Para hacer un full disclaimer, tuvimos un pequeño problema porque con el Linux preinstalado no funcionaba bien el HDMI, pero actualizando a un kernel más nuevo se solucionó todo✌️
Replying to @chelivega
Soy antiguo alumno y estoy horrorizado de leer esto. Acabo de enviar un email a @CNTAITensenanza
RT @gvwilson: If the powerful are never held to account in any meaningful way, why should anyone else trust what the powerful say? https://…
I've found proposals to add a `citation()` built-in function to Python as old as 2016 https://bugs.python.org/issue26597 and they seem to come back from time to time https://mail.python.org/archives/list/python-ideas@python.org/message/JJXGCRYC2DKWGHROOP7CSWWMK676L4P4/
Are `__citation__` attributes and codemeta.json files the most up to date community standards?
Replying to @OriolAbril
We may publish a guide on the topic on @readthedocs ... when we figure it out :) Will keep you posted!
RT @cheukting_ho: I am thinking about organizing a mentored sprint in @PyConNA it would be nice to have a co-organizer... also, any #python…
RT @matplotlib: New release! 3.4 has all sorts of goodness, including:
* Subfigures, supx/supylabel
* Centered norm/FuncNorm
* stairs plot…
RT @juanluisback: I've found proposals to add a `citation()` built-in function to Python as old as 2016 https://bugs.python.org/issue26597 and they se…
Replying to @CloarecJulien, @AcademicChatter and @AcademicsSay
Best GIF ever 😂
RT @JOSS_TheOJ: We're looking to bring on a new cohort of editors at JOSS. Individuals with experience in bioinformatics, material science,…
Replying to @reydelhumo
😱
RT @paimadhu: Hey publishers & editors,
Do you want to help prevent burnout & stress among scientists?
Just allow us to log into ALL jour…
@JOSS_TheOJ Some time ago a submission I was reviewing was rejected because we interpreted "designed for maintainable extension" as "being a reusable library".
However, some recently published entries don't seem to fulfill this requirement.
I wonder what's the current policy?
Replying to @juanluisback
Submission in question was https://github.com/openjournals/joss-reviews/issues/1724#issuecomment-532235292, and was resubmitted after it was made pip-installable.
(cc @xuanxu who was my editor)
The one I was looking at now is https://github.com/openjournals/joss-reviews/issues/2939 which seems to be another CLI script.
RT @gvwilson: Ten tips for joining a project https://third-bit.com/2021/03/30/joining-a-project/ Corrections and improvements are very welcome - thank you in advance.
Replying to @kirstie_j, @choldgraf, @VickyRampin, @danielskatz, @kaythaney and @daniellecrobins
I don't quite get this - sure, for us in the software development world, we can't separate _using_ from writing/distributing/etc, but for the end user it's effectively separated: they only _use_ software. Or am I missing something?
Replying to @VickyRampin, @choldgraf, @danielskatz, @kaythaney and @daniellecrobins
Perhaps a) isn't an a priori, but a valid empirical observation? Especially if one compares, say, Photoshop vs GNU I.M.P/Glimpse, or Illustrator vs Inkscape, etc. Doesn't _have_ to be that way, but undoubtedly UX takes resources to get right, and many communities can't affort it?
Replying to @kirstie_j, @choldgraf, @VickyRampin, @danielskatz, @kaythaney and @daniellecrobins
I'm familiar with the concept but unsure how it relates to the discussion here. I'll give this some more thought, thanks for the pointer!
Replying to @VickyRampin
Then we'll have to agree to disagree :) or find some external (objective?) measurements of "usability". I find some minor bits in Glimpse and Inkscape quite annoying, although I don't use them (or their privative alternatives) every day.
¿En tu Universidad o grupo de investigación os gustaría tener notebooks de Jupyter compartidos? Echa un vistazo a este videotutorial sobre cómo montar tu propio servidor de JupyterHub en cuestión de minutos 🤓
https://youtu.be/P8w0OtG2Rdw
cc @PythonNorte @ScipyLA @Pybonacci
Replying to @juanluisback
JupyterHub: https://jupyter.org/hub
The Littlest JupyterHub: https://tljh.jupyter.org/
Proveedor cloud: https://clouding.io/ @cloudingio