@juanluisback Twitter archive

Replying to @choldgraf

I evaluated several alternatives for @readthedocs and we're now using @MailerLite + @MailerCheck . Totally recommended!
 Mon Nov 01 11:57:20 +0000 2021


Replying to @NKondjashili, @choldgraf, @readthedocs, @MailerLite and @MailerCheck

For us Mailchimp was broken and their support team couldn't solve our problems, on the other hand @MailerLite does exactly what we need, the interface works, and our readers are getting our emails, which is the most important thing!
 Mon Nov 01 12:44:06 +0000 2021


Replying to @brunosan

I'm reading this book as well, it's being so illuminating!
 Mon Nov 01 14:14:06 +0000 2021


RT @underdarkGIS: MovingPandas v0.8 released! http://anitagraser.com/2021/11/01/movingpandas-v0-8-released/
 Mon Nov 01 14:34:08 +0000 2021


Congratulations @fortranlang ! https://twitter.com/fortranlang/status/1445082459033387013
 Mon Nov 01 18:38:15 +0000 2021


RT @poliastro_py: Our @NumFOCUS grant proposal was accepted, lots of work during the Global Trajectory Optimization Competition, upcoming #…
 Mon Nov 01 18:44:44 +0000 2021


I confess that I am much more excited about Rust + Python bindings than about Julia! https://twitter.com/steveklabnik/status/1454953847080853506
 Mon Nov 01 20:29:01 +0000 2021


Replying to @gilgamezh

Because interoperability is much more straightforward: PyJulia requires the Julia executable and is fraught with limitations (doesn't support statically linked CPythons, e.g. conda and Ubuntu https://pyjulia.readthedocs.io/en/stable/troubleshooting.html#your-python-interpreter-is-statically-linked-to-libpython) whereas PyO3 + maturin create CFFI extension modules.
 Mon Nov 01 21:50:39 +0000 2021


Replying to @gilgamezh

This kind of makes sense because Julia mission is to "solve the two-language problem". Whether that's reasonable or not is another debate, but it's understandable that they see downstream interoperability as a second-class citizen. It interfaces very well with C and Fortran tho.
 Mon Nov 01 21:52:31 +0000 2021


Replying to @paulweveritt and @pradyunsg

And what was the culprit? We didn't inspect your issue in depth in the end 😅
 Tue Nov 02 15:32:15 +0000 2021


"A semi-serious comparison", but a powerful one. @ReaderMeter praising the sheer impact of @matplotlib 👏🏼 #EOSSmtg
 Tue Nov 02 16:12:04 +0000 2021


RT @LeahAWasser: dependency "use" of @matplotlib vs the most heavily cited paper. We need to ensure credit for #opensource tools #EOSSm…
 Tue Nov 02 16:15:18 +0000 2021


RT @notjustmoore: Amazing list of projects to be brought together at #EOSSmtg! 🎉
 Tue Nov 02 16:20:13 +0000 2021


Completely speechless during @trklou profound talk at #EOSSmtg. Amazing that open-source software and hardware can reach places like the Gaza strip. But at the same time, it's infuriating that these places are under attack and blockades. Software won't fix that. #FreePalestine
 Tue Nov 02 16:44:45 +0000 2021


RT @melissawm: A powerful reminder from @trklou about the real world for so many of us - open science needs to reach beyond rich countries
 Tue Nov 02 17:16:37 +0000 2021


RT @celeste_horgan: Thoughts from trawling the CNCF ecosystem, approving PRs:

The key docs problem in young open source projects is qualit…
 Tue Nov 02 19:07:18 +0000 2021


Current status:
 Tue Nov 02 19:46:31 +0000 2021


Replying to @DegenerateConic

Spicy memes are the best memes 😂 https://twitter.com/DegenerateConic/status/1455301940477370372
 Tue Nov 02 19:52:03 +0000 2021


Replying to @DegenerateConic

Fortran will always be my favourite, but I got burned years ago by lack of modern Fortran support by open-source compilers on Windows, bugs in f2py @numpy_team , and more. All the new activity around LFortran and @fortranlang is super exciting though, maybe I'll go back someday!
 Tue Nov 02 19:53:57 +0000 2021


RT @matplotlib: Please cite us! https://matplotlib.org/stable/citing.html?highlight=cite
 Tue Nov 02 23:43:11 +0000 2021


Replying to @juanluisback

Update: @fperez_org has communicated a path forward, see last comments 😍
 Wed Nov 03 08:48:08 +0000 2021


Replying to @melissawm

I can attest that you are great at it! Every time I land in a videoconf and you're there, I think "Melissa is here, everything is going to be all right". Thanks for all the work you do, you're awesome 🙌🏼
 Wed Nov 03 09:34:59 +0000 2021


Replying to @mauriciojr and @melissawm

And it's true. Glue work enables folks to execute - it's so essential, yet so invisible.
 Wed Nov 03 09:42:03 +0000 2021


😍😍😍 At long last! https://twitter.com/PamphileRoy/status/1455788919807778818
 Wed Nov 03 10:08:10 +0000 2021


Replying to @esc___

I think it was a good decision! At the beginning of the pandemic I saw lots of people saying "nah, you know what, who needs in-person events anyway, traveling produces CO2, bla bla".

In-person matters a lot.
 Wed Nov 03 10:26:41 +0000 2021


RT @readthedocs: Have you experienced build failures on your documentation recently, in the form of cryptic errors referencing Sphinx and d…
 Wed Nov 03 14:26:16 +0000 2021


Super excited about watching the upcoming panel "Building situated communities of practice for Open Science in Latin America" at #EOSSmtg with @fperez_org , @goanpeca, and @_lacion_ 👏🏼
 Wed Nov 03 14:56:14 +0000 2021


RT @AdamChainz: Very exciting. Django will be adopting Black in the new year, as DEP 8 declared we will use the first stable release.
 Wed Nov 03 15:17:37 +0000 2021


Replying to @juanluisback

Lots of gems in @_lacion_ talk.

"Why do we need trilingual? Most Latin America speaks Spanish and Portuguese. But if we don't speak English, we don't exist in the map" #EOSSmtg
 Wed Nov 03 15:29:59 +0000 2021


RT @LeahAWasser: make #openscience truly global @_lacion_ super powerful talk this morning at #EOSSmtg
 Wed Nov 03 15:39:24 +0000 2021


Replying to @juanluisback

Lots of the problems mentioned by @goanpeca resonate with things I see in Spain. "With lack of PhD opportunities, people migrate to Data Science" #EOSSmtg
 Wed Nov 03 15:46:52 +0000 2021


RT @abbycabs: "I got tired to conferences, community building -- it's just too much. It's all volunteer work and it was too much at this po…
 Wed Nov 03 16:03:30 +0000 2021


What organization is doing for climate science research what @cziscience is doing for biomedical research?
 Wed Nov 03 18:17:20 +0000 2021


Replying to @story645

I think "we" (folks tweeting about open source scientific software) are in a bubble to a certain extent. Survivorship bias might be at play (i.e. folks that procrastinated on software that wasn't impactful or successful are invisible).
 Wed Nov 03 18:57:50 +0000 2021


Lots of good conversations today at #EOSSmtg about lack of awareness of Research Software Engineering in the Spanish-speaking world, motivations to contribute to open-source, and more. Exhausted but happy! See you all tomorrow 👋🏼
 Wed Nov 03 20:32:25 +0000 2021


What do you do the first time you discover someone you don't know has blocked you on Twitter?
 Wed Nov 03 23:14:41 +0000 2021


Replying to @pganssle

This is the answer I needed :D
 Thu Nov 04 08:27:10 +0000 2021


RT @ScipyLA: Informamos que el plazo de envío de actividades se ha ampliado hasta el 12 de noviembre de 2021.
¿Trabajas con Python científi…
 Thu Nov 04 08:27:57 +0000 2021


Replying to @goanpeca, @ScipyLA, @_lacion_ and @metadocencia

¡Con Python científico y con R también!
 Thu Nov 04 08:28:51 +0000 2021


Replying to @PabloPerezA and @kamromero

The European Council is what sets the agenda. "Wednesday! Uh, no -- let's do Thursday morning!" 😉 @beppe_grillo https://youtu.be/KnthcaB1-CA?t=280
 Thu Nov 04 08:43:10 +0000 2021


Not too many votes, but seems like I'm not the only one with mixed feelings :) https://twitter.com/juanluisback/status/1454382266134765592
 Thu Nov 04 10:30:45 +0000 2021


Replying to @communimeme and @rosiesherry

Because @discord is objectively better almost by every measure than @SlackHQ for community building 🙃

- Unified identity model (no need to create a zillion accounts)
- No hoops to have self-invites
- More fine-grained roles
- Better moderation tools

And I could go on!
 Thu Nov 04 10:56:21 +0000 2021


Replying to @choldgraf, @communimeme, @rosiesherry and @discord

Yep, absolutely! We use @discord extensively at https://hablemospython.dev/, and there's several levels of "management". @PythonDiscord has +272k members (yes, 2.7e5, see https://stats.pythondiscord.com/), and there's also @OrbitModel, @MentoredSprints, https://www.onearmy.earth/, @thepine64...
 Thu Nov 04 12:46:39 +0000 2021


Replying to @choldgraf, @communimeme, @rosiesherry and @discord

I mean, I'm on the "use @matrixdotorg, it's decentralized and fully open-source" camp. But, as a product, I think @discord got many things right. Slack, after all, is a chat for closed groups (companies), and now they're trying to catch up.
 Thu Nov 04 12:50:54 +0000 2021


Replying to @choldgraf, @communimeme, @rosiesherry, @discord and @matrixdotorg

(And in any case, there are @matrixdotorg bridges for virtually everything these days, and they work quite well)
 Thu Nov 04 12:51:10 +0000 2021


Replying to @tunguz

Why isn't this the default of @pandas_dev ?
 Thu Nov 04 13:11:26 +0000 2021


Replying to @choldgraf, @communimeme, @rosiesherry, @discord and @matrixdotorg

Yep, there are some rough edges around @element_hq . I'm used to it now, but it's not as slick as it could be.
 Thu Nov 04 13:41:15 +0000 2021


Not a great deal, but I figured I'd share this here: stepping down as @astropy.coordinates co-maintainer https://github.com/astropy/astropy.github.com/pull/452#issuecomment-961131035

"The leaky contributors pipeline" is that, sometimes, life gets in the way 😢 Hope I can make cool stuff with @poliastro_py for a few more years!
 Thu Nov 04 15:19:36 +0000 2021


Replying to @choldgraf

❤️
 Thu Nov 04 15:33:31 +0000 2021


Replying to @LibertiesEU

Where's the full report for the tracing apps?
 Thu Nov 04 15:47:27 +0000 2021


Replying to @esc___ and @mfcabrera

Yes pleaseeeeeeeeeeeeeeee 😍😍😍
 Thu Nov 04 17:38:35 +0000 2021


Replying to @jl_sastre

Bofetón, ¿y qué? Mañana a seguir publicando tonterías de la ínclita. Publicidad gratuita, leña al mono, y mientras el Frente Popular de Judea llamando disidentes al Frente Judaico Popular.

Las noticias aburren. Rara vez se habla de lo importante.
 Thu Nov 04 17:41:43 +0000 2021


Replying to @DataUmbrella and @pganssle

❤️

I only block people when they look to me like massive assholes or very harmful. So I was afraid of having said something extremely harmful or disappointing to someone.

But of course, everybody has their own rules.
 Thu Nov 04 17:46:43 +0000 2021


Q: How do we get more CZI's?
R: Taking over existing organizations.

Wisdom from @gvwilson at #EOSSmtg
 Thu Nov 04 18:13:16 +0000 2021


Replying to @rabernat and @ChanZuckerberg

Yes! https://twitter.com/juanluisback/status/1455962311970152449
 Thu Nov 04 18:35:46 +0000 2021


RT @rabernat: We need a @ChanZuckerberg for Climate Science:

A mission-driven non-profit that can work with both academia and industry in…
 Thu Nov 04 18:35:54 +0000 2021


"Improving software documentation to build a user community" considered "Urgently needed" by almost half of @cziscience survey #EOSSmtg
 Thu Nov 04 18:39:47 +0000 2021


RT @melissawm: I'm curious for metrics around open source communities (repeat contributions, engagement, participation/responding to issues…
 Fri Nov 05 13:19:29 +0000 2021


RT @melissawm: 🚨 A MEETUP TO TALK COMMUNITY? 🚨

Thinking of ways of connecting folks who work with community building, managing and growth…
 Fri Nov 05 13:45:03 +0000 2021


Replying to @melissawm

Yes!!! 😍
 Fri Nov 05 13:47:45 +0000 2021


During #EOSSmtg, Matthew Brett said "I'm concerned that these projects tend to attract weird individuals that are willing to sacrifice lots of things to work on open source".

Well, I'm 2 hours late for a coffee with friends because I'm debugging an issue...

...and I like it 😳
 Fri Nov 05 15:31:46 +0000 2021


Replying to @HCAcornTech, @communimeme, @rosiesherry, @discord and @SlackHQ

Yeah, it's been taken over by crypto bros and web 3 "communities". Unavoidable, I guess...
 Fri Nov 05 15:32:49 +0000 2021


Replying to @ralfgommers, @yuvipanda, @communimeme, @rosiesherry, @discord and @SlackHQ

Closed & Semi-closed = Slack works better, I totally agree. And also your point about having some privacy sometimes.
 Fri Nov 05 15:34:43 +0000 2021


RT @condaforge: conda-forge finally has CUDA-enabled packages for both @tensorflow and @pytorch! Read more about our journey there: https:/…
 Sat Nov 06 10:49:43 +0000 2021


RT @ralfgommers: Happy that we finally got rid of @dependabot in NumPy. The level of spam PRs it generates, and those issues being ignored…
 Sun Nov 07 17:23:01 +0000 2021


RT @AlterMundiNet: 📡 #LibreRouter es un proyecto que contempla el desarrollo de #softwarelibre y #hardware de código abierto enfocado en la…
 Sun Nov 07 23:22:52 +0000 2021


RT @OpenRCommunity: Whereas Ebola handling has been likely hampered by closed access to research results, during the COVID-19 pandemic, Ope…
 Mon Nov 08 14:54:03 +0000 2021


Replying to @poppacalypse, @rosiesherry, @edmundamoye and @Restreamio

Also @streamyardapp
 Mon Nov 08 15:19:40 +0000 2021


RT @poliastro_py: > The medium­-sized asteroid 2019 XS will have a close encounter with Earth on 9 November 2021. The asteroid is the subje…
 Mon Nov 08 15:57:32 +0000 2021


RT @jmayer: With many folks getting new computers this time of year, it is worth remembering:

#Homebrew #Python is not for you. 🐍

https:/…
 Mon Nov 08 18:31:54 +0000 2021


MyST is great! If you are familiar with reST, you can see how reST gets translated to MyST in real time here https://mystyc.herokuapp.com/

Complete docs: https://myst-parser.readthedocs.io/ https://twitter.com/jmayer/status/1457762490939584513
 Mon Nov 08 18:39:18 +0000 2021


Replying to @ifndef_define, @tgamblin, @quansightai and @QuantStack

I have made this mistake quaint a few times
 Mon Nov 08 21:29:50 +0000 2021


RT @readthedocs: We completed the Read the Docs tutorial, deployed some quality of life improvements on the platform, and more: read our No…
 Mon Nov 08 21:59:34 +0000 2021


Replying to @anthonypjshaw

Since Pyjion seems to be focused on numerical workloads, it would be cool to compare it against @numba_jit in the benchmarks as well!
 Tue Nov 09 09:31:11 +0000 2021


Replying to @choldgraf and @reydelhumo

😍 will give this a try today!!
 Tue Nov 09 09:38:37 +0000 2021


Replying to @TreciaKS

Teach programming to novices. A deeply humbling experience.

Also, give talks! Public speaking skills are important too
 Tue Nov 09 11:42:16 +0000 2021


Replying to @eramirem

💔
 Tue Nov 09 15:21:40 +0000 2021


RT @fishnets88: I've said it before and I'll say it again ... ipywidgets are such a grand feature.

Want to compare distances between two…
 Tue Nov 09 15:41:37 +0000 2021


RT @chadwhitacre_: Rounding up a few "Open-source alternative to _________" SaaS companies:

@glimesh — Twitch
@PlausibleHQ — Google Analyt…
 Tue Nov 09 15:44:41 +0000 2021


Replying to @choldgraf and @reydelhumo

Works beautifully! Blog post soon 🚀
 Tue Nov 09 16:46:25 +0000 2021


Replying to @palewire and @ProjectJupyter

At first I though this was already available, but then I realized it was `jupyter nbconvert --to notebook --execute notebook.ipynb`. Much simpler!
 Tue Nov 09 16:48:29 +0000 2021


Replying to @palewire and @ProjectJupyter

If I recall correctly, yes. More details here https://nbconvert.readthedocs.io/en/latest/execute_api.html
 Tue Nov 09 17:02:54 +0000 2021


Replying to @juanluisback

T̢͓̽ÿ̤́͠p̯̉͝e͖ͫ́E̛̬̊r̻̄͜r̶͈ͫo̢̪͑r̩̋̕:̛̤ͦ ̷̝ͮ'̴͍͋g͉̓̀e͓̚̕ń̼͠e̵̻͆r͙̚͠ä̡͙́t͕ͤ͜ǫ̙̋r͔̒͜'̢̞̐ ̢̦͐o͙ͮ͜ḃ̨̗j̢͈͗ḙͪ͢c͍̋͡t̪ͮ͘ ̦ͪ͢i̴͕͑s͈ͣ͟ ̢͕ͪn̷͖ͤő̧̗t̵̮ͤ ̬̇͘rͤ͞ͅe̴͈̚v̸͇ͪê̕ͅr̵͓̋s̮ͪ͘i͍ͩ͠b̠̂͟l̢̜̓e͓̔͘
 Tue Nov 09 17:09:25 +0000 2021


RT @readthedocs: It is always a pleasure to work with the @ExecutableBooks team! We are excited about Jupyter Book projects finally being s…
 Tue Nov 09 22:28:46 +0000 2021


RT @bryanl: Your company has a poor documentation culture. Things are slow because people don’t know how things works. Managers start micro…
 Wed Nov 10 11:01:15 +0000 2021


Replying to @psychemedia

Classic EEE?
 Wed Nov 10 12:00:07 +0000 2021


Replying to @a1varo_lopez

¿Cada vez más? #citationneeded
 Wed Nov 10 12:18:26 +0000 2021


RT @FrancescAlted: Després del parèntesi pandèmic, em complau anunciar que el grup de Python Castelló anem a reunir-nos el proper divendres…
 Wed Nov 10 16:48:53 +0000 2021


Replying to @wstein389

Wow, 17 years ago... Time flies! Sage was my first exposure to Python back in 2010. First Google page for "free alternative to mathematica", the rest is history. My life wouldn't be the same without it!
 Wed Nov 10 19:02:57 +0000 2021


RT @metasj: @CaulfieldTim @SuzanneMSmalley @insidehighered @bubela_tania @rschon The most harmful misinformation is that which passes peer-…
 Wed Nov 10 20:27:21 +0000 2021


Replying to @chadwhitacre_, @getsentry, @anajsana95, @jsmanrique and @Bitergia

🛎️
 Thu Nov 11 09:23:57 +0000 2021


RT @OfficialLoganK: Breaking: New #GSoC 2022 Program updates:
- Eligibility: Anyone 18+, no longer just students
- Program Length: Flexibl…
 Thu Nov 11 09:26:28 +0000 2021


👏🏼👏🏼👏🏼 https://twitter.com/python_es/status/1458697610387243008
 Thu Nov 11 09:34:29 +0000 2021


Super cool use of PEP 517 by the one and only @pradyunsg: a helper to simplify management of frontend assets for Sphinx themes https://github.com/pradyunsg/sphinx-theme-builder/

Usage: https://github.com/pradyunsg/furo/commit/e62e08db20628af6f0e89d8c61e9c4fc91dfbcba#diff-50c86b7ed8ac2cf95bd48334961bf0530cdc77b5a56f852c5c61b89d735fd711
 Thu Nov 11 10:40:29 +0000 2021


Replying to @juanluisback

I wonder if there's anything similar for @ProjectJupyter extensions? (Or if it would be useful at all)
 Thu Nov 11 10:40:30 +0000 2021


Replying to @willmcgugan

I'm often guilty of this as well. Trying to restrain myself:

https://twitter.com/dailystoic/status/1451186786311421958
 Thu Nov 11 11:24:34 +0000 2021


HOOK IT TO MY VEINS https://twitter.com/kcimc/status/1458297516189896704
 Thu Nov 11 12:40:00 +0000 2021


Replying to @TheIdOfAlan

Welp https://github.com/ContinuumIO/anaconda-issues/issues/12708
 Thu Nov 11 13:46:48 +0000 2021


Replying to @builtinafrica_, @marlene_zw, @ijemmaohno and @nkowaokwu

Hi! I tried to register for an API key, but it returns "400 Unauthorized", and if I try again, I get "400 Email already used", even though I didn't receive a confirmation email.

The project looks awesome and I'm talking to the folks of @PythonNamibia @PyConNA to replicate it!
 Thu Nov 11 15:53:29 +0000 2021


Replying to @OfiLibreURJC

Acceso abierto sí 🔝 Pero la pregunta es, ¿son justos los APC que cobran las editoriales? @JOSS_TheOJ opera a un coste de teórico de unos 100 USD por artículo https://blog.joss.theoj.org/2019/06/cost-models-for-running-an-online-open-journal que en la realidad están siendo, gracias a patrocinios y voluntarios, 5 USD por artículo.
 Thu Nov 11 16:15:38 +0000 2021


RT @readthedocs: Read the Docs now supports Jupyter Book projects! 🎉 Read our announcement here https://blog.readthedocs.com/jupyter-book-read-the-docs/

Thanks to the @Exe…
 Thu Nov 11 18:55:12 +0000 2021


RT @AstroBrigi: Expansion of @gsoc is out now & I cannot be more excited about it. My favourite changes:
- All newcomers to open source are…
 Thu Nov 11 18:55:25 +0000 2021


Replying to @alexdesiqueira and @PLOSCompBiol

Congrats!

Just one comment: according to @gvwilson meta research, TDD seems to not have any measurable effect, see for example the commentary at the end of https://neverworkintheory.org/2021/09/16/analyzing-the-effects-of-tdd-in-github.html
 Thu Nov 11 21:06:23 +0000 2021


Replying to @alexdesiqueira, @PLOSCompBiol and @gvwilson

Ctrl+Z Ctrl+Z Ctrl+Z Ctrl+Z 😂
 Thu Nov 11 22:18:18 +0000 2021


Replying to @Mbussonn, @choldgraf, @psychemedia and @ethicaladsio

🛎️
 Thu Nov 11 22:25:23 +0000 2021


Replying to @ijemmaohno, @builtinafrica_, @marlene_zw, @nkowaokwu, @PythonNamibia and @PyConNA

Playing with it already, thanks a lot! 🙌🏼
 Thu Nov 11 22:38:21 +0000 2021


Replying to @psychemedia

Is thebe already compatible with jupyterlite? Would be cool to make this "next gen docs" a reality :) cc @ProjectJupyter @ExecutableBooks @jtpio
 Fri Nov 12 07:36:20 +0000 2021


RT @ScipyLA: Aún tienes tiempo para enviar tu propuesta a la octava Scipy Latin America Conference! 🐍🐍🐍 el plazo termina mañana!
https://t…
 Fri Nov 12 07:42:51 +0000 2021


Replying to @pleiszenburg

Wow. Wowowowowowowowow. What in the hell????

The massive Stack Overflow answer... the endless GitHub thread... the README of numerary...

This only reinforces my "over my dead body" stance against gradual typing in Python.
 Fri Nov 12 14:14:01 +0000 2021


I know it's weird, but I have a favourite person on GitHub.

And that person is Cecil Curry.

https://github.com/beartype/beartype/issues/66#issuecomment-960495976
 Fri Nov 12 14:24:19 +0000 2021


Replying to @jaime_rgp

Anacondor 😂
 Fri Nov 12 17:03:54 +0000 2021


Replying to @nicholdav, @choldgraf, @getpelican and @jmayer

sphinx-opengraph properly implements OpenGraph protocol (we now use it on the @readthedocs blog) but I wonder if @choldgraf is asking about *dynamically* generate images, like the cool GitHub previews.
 Fri Nov 12 18:39:00 +0000 2021


Replying to @gvwilson

For that we need to avoid...

...yak shaving 🥁
 Sun Nov 14 19:41:14 +0000 2021


Replying to @choldgraf, @jezdez and @pradyunsg

Apart from what others have said, my 2 cents: we *greatly* overestimate people's ability to navigate tracebacks, search GitHub, figure out what upgrade broke their build, understand Python packaging, and apply workarounds.

https://twitter.com/juanluisback/status/1455622369536585730
 Sun Nov 14 19:50:09 +0000 2021


Replying to @jezdez

From the outside (and I'm closer to "the inside" than most folks) it looks like communication between both projects is sometimes not great https://github.com/sphinx-doc/sphinx/issues/9807#issuecomment-966467644
 Sun Nov 14 19:51:50 +0000 2021


Replying to @choldgraf and @jezdez

This. I have tried my best to understand docutils position, but honestly SourceForge is unbearable. Mail replies often disappear, the mailing list and the issue tracker are kind of mixed, and there is no CI whatsoever. But it's a lost cause.
 Sun Nov 14 19:55:42 +0000 2021


Replying to @jgbarah2, @OfiLibreURJC and @JOSS_TheOJ

Ciertas revistas que luego hacen esto https://twitter.com/RetractionWatch/status/1459989556648976395

A nadie* le gusta el sistema, y todo el mundo* reconoce que es absurdo, pero aun así parece que tiene una inercia enorme.

(*Seguro que hay gente que opina lo contrario, pero no es lo que escucho y leo a mi alrededor)
 Sun Nov 14 22:54:16 +0000 2021


Replying to @pradyunsg

This gives me hope
 Mon Nov 15 08:23:17 +0000 2021


I had to visualize a #shapefile on a Jupyter notebook, and I had to remember how to combine fiona, shapely, and ipyleaflet...

Shouldn't this be easier? We got so many things right with https://github.com/satellogic/telluric/ @rykovd, if only we had promoted it more :(
 Mon Nov 15 19:47:13 +0000 2021


The trick to producing beautiful plots in matplotlib is having two dozen browser tabs to search how to remove background elements and lines that add noise 😅
 Mon Nov 15 21:13:28 +0000 2021


RT @cmaureir: Muy feliz de contarles que «Python en Español» ha sido seleccionado para ser 'Comunity Partner' de @discord 🎉🥳🐍 Se vienen muc…
 Mon Nov 15 22:03:33 +0000 2021


Replying to @hugovk and @pradyunsg

SourceForge is unbearable. https://twitter.com/juanluisback/status/1459973334947540993
 Tue Nov 16 08:30:05 +0000 2021


Replying to @story645

What do the cool kids use these days for technical blogging using Jupyter notebooks? 😅

In any case, I'll clean up the code a bit and upload it to gist later today so at least it's publicly visible!
 Tue Nov 16 08:32:52 +0000 2021


Replying to @pradyunsg

 Tue Nov 16 08:34:13 +0000 2021


Replying to @story645

🙀 I didn't know https://matplotlib.org/matplotblog/posts/how-to-contribute/ was a thing! And also, I think converting a notebook with jupytext should do the trick. I'll give this a try!
 Tue Nov 16 08:42:36 +0000 2021


I regret *nothing*
 Tue Nov 16 15:10:16 +0000 2021


Replying to @yuvipanda

I missed the "constitution" thing (I guess it's a USA thing - not going to look), but definitely I need to include November Foxtrot Tango too
 Tue Nov 16 15:14:24 +0000 2021


Replying to @gvwilson

Any thoughts on pdoc vs, say, Sphinx or MkDocs?
 Tue Nov 16 18:32:48 +0000 2021


Replying to @gvwilson

Reminds me of https://github.com/nathanshammah/make-your-code-count by @NathanShammah

And I'm sure there's a cookiecutter template that contains ideas similar to these somewhere?
 Tue Nov 16 18:36:44 +0000 2021


Replying to @gvwilson and @NathanShammah

Good point.

On mailing lists, I settled on @groupsio since I wanted an alternative to Google Groups, while not having to manage my own Mailman 3. But I'm not sure if there are better options these days.
 Tue Nov 16 19:03:25 +0000 2021


Replying to @gvwilson

I don't have experience with it, but I'll give it a try. By the way, we should probably call it pdoc3 to respect the history of the original pdoc... https://github.com/mitmproxy/pdoc#pdoc-vs-pdoc3
 Tue Nov 16 19:06:16 +0000 2021


RT @jtpio: Embedding cells from @observablehq notebooks in a static JupyterLite website via an in-browser Python kernel powered by @pyodide…
 Tue Nov 16 22:23:56 +0000 2021


RT @ralfgommers: If you're (im)patiently waiting for SciPy to upload wheels to PyPI for arm64 (M1) macOS, see https://mail.python.org/archives/list/scipy-dev@python.org/thread/LLN2O4G2XI2MPILRW2XRRVCUK336WGKF/. Gett…
 Wed Nov 17 06:36:03 +0000 2021


Replying to @trenton_data

Interestingly, I didn't have to look for that because sns.set() did the trick for me. Since I have several axes, even calling sns.despine() on each of them is a pain in the neck.

Wondered how would I do this without seaborn, this is my solution: https://stackoverflow.com/a/70000002/554319
 Wed Nov 17 06:51:46 +0000 2021


RT @ralfgommers: This is exciting! As a community we have worked on pieces of this puzzle for ~3 years, and it's now time to bring that tog…
 Wed Nov 17 18:23:20 +0000 2021


Just because of this, I know that my next laptop will have an @AMD chip :) https://twitter.com/ralfgommers/status/1461034028333678595
 Wed Nov 17 18:24:05 +0000 2021


Replying to @TerraMeijar

Looks really neat! Following 👀
 Wed Nov 17 19:53:33 +0000 2021


RT @hynek: This is also a testament of the GREAT work that PyPA has done in the past years on standardization, because the usual tools keep…
 Wed Nov 17 20:28:00 +0000 2021


RT @glyph: @hynek Flit works with -e now?!?! That’s it, everything else goes straight in the trash
 Wed Nov 17 20:29:40 +0000 2021


RT @_lacion_: ✨Quote of my day about building organizations:

"Document it before doing it" by @choldgraf, @2i2c_org

Thank you so much, C…
 Wed Nov 17 20:37:35 +0000 2021


Replying to @hormiga

I'm an outsider, but I think folks don't want to do free labor for publishing companies making huge profits off it.
 Wed Nov 17 20:40:15 +0000 2021


Replying to @hormiga

By the way, I do voluntary work as a reviewer on @JOSS_TheOJ from time to time, which has an APC of zero. They made very clear that the costs of running a journal can be lowered https://blog.joss.theoj.org/2019/06/cost-models-for-running-an-online-open-journal
 Wed Nov 17 20:40:27 +0000 2021


Not all heroes wear capes 🤣 https://twitter.com/TheSimG_/status/1460825619382652929
 Wed Nov 17 21:24:53 +0000 2021


@therajatkapoor Hi! Looks like Timely doesn't work?
 Thu Nov 18 08:12:25 +0000 2021


Has anyone had success publishing a Sphinx site on GitHub Pages using GitHub Actions? I have tried everything (https://github.com/astrojl-test/lumache/pull/1) and I still can't make it work.

cc @melissawm @mariatta
 Thu Nov 18 13:42:36 +0000 2021


Replying to @melissawm and @mariatta

😳 Looks like it works then! Thanks a lot @melissawm , I was going crazy
 Thu Nov 18 14:29:42 +0000 2021


Replying to @melissawm and @mariatta

I think everything is badly cached on my side, and Ctrl+F5 won't help. I'll have to give it some time I guess.
 Thu Nov 18 14:32:01 +0000 2021


Replying to @HEPfeickert, @melissawm and @mariatta

Thanks! @stsewd also recommended it to me and I ended up switching, much more advanced than what I was using before.

Hopefully all this will end up in the Sphinx official documentation soon :) https://github.com/sphinx-doc/sphinx/pull/9852
 Thu Nov 18 17:39:27 +0000 2021


When you have to explain something to beginners, you realize how difficult everything is. And how much hidden, tribal knowledge there is everywhere.
 Thu Nov 18 18:35:04 +0000 2021


Replying to @story645

Click two random ones at the top and... omg this playlist is good
 Thu Nov 18 18:52:30 +0000 2021


RT @CommitStrip: No documentation
https://www.commitstrip.com/fr/2021/11/10/no-documentation/
 Fri Nov 19 07:41:16 +0000 2021


Replying to @therajatkapoor

Oh, I see. Well, I would have expected it to translate the message to myself as well, to see that it's working :) I'll give it a try with some help from other folks. Thanks for the quick response
 Fri Nov 19 07:42:01 +0000 2021


RT @cakesandcourage: a popular myth is that people who are Very Computer have computers that work. nothing could be further from the truth.…
 Fri Nov 19 09:37:44 +0000 2021


#TGIF https://youtu.be/dB4GDkYa2aY
 Fri Nov 19 18:46:03 +0000 2021


About to attempt to write my first Sphinx extension, wish me luck 🤞🏼
 Fri Nov 19 19:40:54 +0000 2021


Replying to @choldgraf and @mmcky_

If I emerge victorious, sure I will!
 Fri Nov 19 19:45:16 +0000 2021


Replying to @nicholdav

🙄
 Fri Nov 19 20:46:48 +0000 2021


Replying to @choldgraf and @mmcky_

As a professional Lv. 70 procrastinator, I did the inane work first https://github.com/astrojuanlu/cookiecutter-sphinx-ext
 Fri Nov 19 20:48:49 +0000 2021


Replying to @choldgraf and @mmcky_

That's the one I forked from :)
 Fri Nov 19 21:28:16 +0000 2021


Replying to @melissawm

😳 Estoy viendo la grabación, ¡no sabía que hablabas español tan bien! Mi portuñol es horrible 🤣
 Sat Nov 20 08:02:03 +0000 2021


Replying to @poliastro_py, @CelesTrak and @TSKelso

In principle @CesiumJS has cool streaming capabilities, I wonder if the original TLE should be loaded in chunks. Otherwise the file is too big and I suspect the connection times out somewhere.
 Sat Nov 20 08:22:43 +0000 2021


RT @PyCampES: ¡Yay! ¡El PyCamp Españan vuelve con todo! Estamos organizando la edición 2022.

Ya puedes registrarte en https://t.co/w82NIpz…
 Sat Nov 20 14:53:56 +0000 2021


Replying to @pelorduy

Tenía pendiente hacerme la suscripción conjunta de La Marea y El Salto, lo acabo de hacer ahora mismo. Ánimos.
 Sat Nov 20 15:21:22 +0000 2021


Replying to @juanluisback

Done! https://github.com/astrojuanlu/sphinx-github-role it was a bit painful, but not too much fortunately.

Along the way, I created a cookiecutter for Sphinx extensions: https://github.com/astrojuanlu/cookiecutter-sphinx-ext

Contributions welcome for both!
 Sat Nov 20 19:15:26 +0000 2021


Any #pytest power users in the room? https://stackoverflow.com/q/70053419/554319?stw=2 @pytestdotorg
 Sun Nov 21 09:58:51 +0000 2021


Today I found a research paper with a "graphical abstract" and I absolutely love the idea:

"Exercise facilities and the prevalence of obesity and type 2 diabetes in the city of Madrid" https://doi.org/10.1007/s00125-021-05582-5

cc @AcademicChatter
 Sun Nov 21 10:10:56 +0000 2021


Replying to @TJKoury, @poliastro_py, @CelesTrak, @TSKelso and @CesiumJS

This one is much faster and it actually loads all the objects, thanks a lot!
 Sun Nov 21 11:51:05 +0000 2021


Replying to @ElSaltoDiario

Hola, ¿esto afecta a suscripciones recientes? Llegué a recibir el email de @lamarea_com el día 20 https://twitter.com/juanluisback/status/1462078624564142093
 Sun Nov 21 14:26:39 +0000 2021


Replying to @nodo50, @lamarea_com, @ElSaltoDiario and @kaosenlarednet

¿Usáis @Cloudflare ? ¿O una solución propia?
 Sun Nov 21 14:30:00 +0000 2021


RT @poliastro_py: 🤓
 Sun Nov 21 19:11:12 +0000 2021


RT @poliastro_py: 📣 poliastro 0.16b1 is out! 📣 Upgrade with `pip install poliastro==0.16b1`, and please report any bugs you may find!

Rele…
 Sun Nov 21 19:55:32 +0000 2021


RT @gvwilson: "Research Software Engineering with Python" has advice that software developers in all fields may find helpful, and the entir…
 Mon Nov 22 08:05:43 +0000 2021


As a... user
I want to... hear longer and more annoying @YouTube ads
So that... I can remember to go to https://yewtu.be/ instead

@ShitUserStory
 Mon Nov 22 08:56:07 +0000 2021


RT @gjbernat: Have you ever wondered when did your Python interpreters packages have been released/updated/became out of date? I have so cr…
 Mon Nov 22 09:25:21 +0000 2021


pipx install pypi-changes

https://twitter.com/gjbernat/status/1456207118470684674
 Mon Nov 22 09:27:12 +0000 2021


RT @OpenRCommunity: Open Access models are likely to continue to evolve, as efforts are made to balance copyright protection, long-term via…
 Mon Nov 22 09:50:57 +0000 2021


RT @DanWos: @juanluisback Good luck and I have taken your tweet as motivation to finally write down some tips & tricks regarding Sphinx ext…
 Mon Nov 22 14:38:03 +0000 2021


Replying to @DanWos

This is quite useful, thanks a lot!
 Mon Nov 22 14:38:15 +0000 2021


RT @chadwhitacre_: Here's that link for the Open Source Program Manager I'm looking to hire: https://sentry.io/careers/3648639/. Let's find each other…
 Mon Nov 22 22:33:20 +0000 2021


Replying to @congosto and @metroaverias

¿Por qué te la suspenden? ¿Te dan algún motivo?
 Mon Nov 22 22:39:39 +0000 2021


RT @psychopy: New Job vacancy - please share!

We're seeking another Science Officer to compliment our small (but growing!) team and help s…
 Tue Nov 23 08:06:09 +0000 2021


Very relevant for @ExecutableBooks , @JOSS_TheOJ , @readthedocs ! https://twitter.com/scossfunding/status/1463105801132908546
 Tue Nov 23 11:36:11 +0000 2021


Replying to @martinRenou and @marcwouts

Black now has support for Jupyter notebooks! And trailing semicolons are preserved 😍 https://github.com/psf/black/pull/2357
 Tue Nov 23 11:38:04 +0000 2021


Replying to @nschloe and @willmcgugan

Is someone collecting awesome projects using Rich? I love looking at other people's code to draw inspiration 😍
 Tue Nov 23 11:39:53 +0000 2021


@Renfe Al intentar aplicar un Código Promocional en el campo "¿Dispones de un vale de descuento?" me aparece un error: "La longitud del documento es menor de la permitida.". El código de error según la petición HTTP es "PTBB". El código aún está en vigor. Socorro.
 Tue Nov 23 17:52:33 +0000 2021


RT @packagingcon: We have published the talks from PackagingCon 2021!
Thanks again to our speakers, sponsors, session chairs, and audience…
 Tue Nov 23 19:42:40 +0000 2021


Replying to @moreati, @willmcgugan, @Microsoft and @code

Good point on (1). (2) doesn't change @willmcgugan message though.

I once got invited to a university organization on Teams, and since then I can't even log in. Teams is a nightmare. I avoid it like the plague.
 Wed Nov 24 11:39:34 +0000 2021


Thinking about this a lot this week.

The Printer Method has failed me so many times in the past months. I just get stuck.

The Pixel Method, on the other hand, is working much better for me.

YMMV. https://twitter.com/david_perell/status/1445390288621539342
 Wed Nov 24 14:05:03 +0000 2021


Replying to @arielknutson

Lol I wrote "Todd Terje" on the Twitter search bar while listening to Inspector Norse for the third time in a row and first thing I find is this 😅
 Wed Nov 24 14:32:20 +0000 2021


RT @pleiszenburg: Looking for a tool for Python computing, testing & packaging for Windows ... but running on Linux? New release of #wenv (…
 Wed Nov 24 14:42:54 +0000 2021


"The risk, though, is that sometimes we create 'solutions' or 'spaces' and become so invested in them that we fail to see what else we could or should be doing."

Soooo many organizations fall into this trap. Thought-provoking words by @rosiesherry

https://mailchi.mp/orbit/the-observatory-13454179
 Wed Nov 24 16:34:59 +0000 2021


Replying to @juanluisback

To note: https://twitter.com/lasagna_silent/status/1445494284820496384
 Wed Nov 24 16:37:36 +0000 2021


This is so cool! The template is beautiful (so glad to see a different style from the default html export), it has hide/show code cells, and the collaborative annotations look great. Kudos @yuvipanda ! https://twitter.com/yuvipanda/status/1463176200902393860
 Thu Nov 25 11:57:45 +0000 2021


RT @anna_cavazzini: The European Parliament today adopted a resolution which again calls on the EU to support a temporary #TRIPSwaiver for…
 Thu Nov 25 13:27:12 +0000 2021


@civio ¡Hola! Acabo de descubrir https://tenders.guru/es/ y está chulísimo. Veo que no hay datos de los últimos 3 meses 😭 ¿se terminó el proyecto? Me encantaría saber más. ¡Saludos!
 Thu Nov 25 13:28:59 +0000 2021


Replying to @civio

Sois unes cracks, ¡gracias por la respuesta!
 Thu Nov 25 16:06:05 +0000 2021


RT @choldgraf: Thought of the day: the Big Problem of open source is the same as in academia: how to coordinate strategy and actions across…
 Sat Nov 27 00:19:57 +0000 2021


RT @poliastro_py: Thrilled to be featured in the latest episode of @Podcast__init__! @juanluisback
 Sun Nov 28 21:22:13 +0000 2021


Replying to @hynek and @readthedocs

I recently started doing this in my projects too! I wonder if it should be sphinx-quickstart default (although not all Sphinx projects are for documenting a Python library)
 Sun Nov 28 21:26:27 +0000 2021


I still use RSS every day with @feedly, I still don't understand why people miss Google Reader so much (come on, it was just... an RSS reader) and I still find IRC disgusting (both the tech and the culture) and wouldn't touch it with a pole (thanks @matrixdotorg) https://twitter.com/cube_drone/status/1464854253273444354
 Mon Nov 29 07:25:31 +0000 2021


Replying to @webknjaz, @hynek and @readthedocs

Lots of results for "sphinx-cookiecutter", not sure how maintained they are https://www.ecosia.org/search?q=sphinx-cookiecutter
 Mon Nov 29 10:50:25 +0000 2021


Replying to @brettsky

+1. A tried to standardize my projects around tox, but one can have arbitrarily complex pipelines hiding by one short `tox -e docs` invokation.

Having a standard/implicit/default simple method that works, which can be opted out by library authors with *opinions*, would be great.
 Mon Nov 29 13:04:23 +0000 2021


RT @brettsky: Does anyone else ever wish for a standard way to run tests and build docs for Python projects? Could be like https://t.co/6Js…
 Mon Nov 29 13:04:26 +0000 2021


Replying to @Egotada, @PedroAbAr and @jlorentef

Se entiende mejor y necesita menos contexto si se dice "Malasaña, zona auto-considerada intelectual" 🙃

Igual, se entiende perfectamente lo que ha querido decir si uno contiene las ganas de darse golpes en el pecho.
 Mon Nov 29 13:09:10 +0000 2021


Replying to @jlorentef, @Egotada and @PedroAbAr

Sí, entiendo tu punto. Al final el problema es que todo queda en furibundos hilos de Twitter, sesudos editoriales de El Salto y exquisitas universidades de verano, y hay mucha gente que lo está pasando mal. Esperemos que quien lo tenga que entender lo entienda.

👋🏼
 Mon Nov 29 15:59:11 +0000 2021


Replying to @driscollis

Reminds me of @pandas_dev .loc !
 Mon Nov 29 17:38:22 +0000 2021


Replying to @onwriterside

Familiar, easy to learn, extensible.

My favourite: MyST Markdown :D
 Tue Nov 30 09:41:20 +0000 2021


RT @PyConDE: The Call for Proposals is OPEN. 🙌
Looking forward to your submissions by 24 Dec, regardless if you are expert or beginner. 🤗…
 Tue Nov 30 10:16:02 +0000 2021


RT @asmeurer: If you use @SymPy at all and have any opinions about its documentation, it would really help me if you took a moment to fill…
 Tue Nov 30 10:34:42 +0000 2021


Are there any recent surveys on CI systems used by open source projects? Interested to weigh the prevalence/popularity of GitHub Actions, Circle CI, Azure Pipelines, GitLab CI. Am I missing any? (I consider AppVeyor and Travis CI "things of the past".)
 Tue Nov 30 10:45:09 +0000 2021


Replying to @onwriterside

Correct!

And "familiar" is also very important, that's why I wrote it first. The network effects of everybody writing in Markdown affect all the ecosystem (more and better tooling, which makes more people use Markdown, which in turns attracts developers to create more tooling).
 Tue Nov 30 11:28:26 +0000 2021


Replying to @onwriterside

Although of course "Markdown" is in fact a family of languages. But at least, headings, links, and lists always work in the same way.
 Tue Nov 30 11:28:56 +0000 2021


Replying to @AstroBrigi

Does Jenkins have a SaaS offering? In any case, yeah self-hosted is another story
 Tue Nov 30 17:38:00 +0000 2021


RT @DanWos: Just released a new Sphinx extension:
Sphinx-Data-Viewer
https://sphinx-data-viewer.readthedocs.io/en/latest/

Use it to show json-data as list-view in your…
 Tue Nov 30 18:47:14 +0000 2021


My first #sphinxdoc extension is on @pypi ! Go and

$ pip install sphinx-github-role

to easily insert links to GitHub in your docs with

{github}`#1`

Documentation on @readthedocs https://sphinx-github-role.readthedocs.io/
 Tue Nov 30 18:49:08 +0000 2021


Replying to @Ewjoachim and @hynek

So... we've been doing wrong *all this time*?
 Tue Nov 30 18:52:06 +0000 2021


Replying to @Ewjoachim and @hynek

...Google agrees https://github.com/golang/go/commit/d0c1888739ac0d5d0c9f82a4b86945c0351caef6
 Tue Nov 30 18:52:31 +0000 2021


🤯 https://twitter.com/Ewjoachim/status/1465587082773082116
 Tue Nov 30 18:53:03 +0000 2021


Replying to @choldgraf, @pypi and @readthedocs

Rookie mistake! Yes, I'm already using it in @poliastro_py for the changelog: https://docs.poliastro.space/en/latest/changelog.html#performance-improvements

(added an issue about lack of outputs)
 Tue Nov 30 19:12:39 +0000 2021


Replying to @DanWos

I got blinded by the "include readme" capabilities of MyST-Parser and forgot to render actual examples in the docs 😅 https://twitter.com/juanluisback/status/1465760706226229252
 Tue Nov 30 19:13:47 +0000 2021


Replying to @DanWos

Tracking it here https://github.com/astrojuanlu/sphinx-github-role/issues/14
 Tue Nov 30 19:14:32 +0000 2021


Replying to @choldgraf, @pypi, @readthedocs and @poliastro_py

I'm wondering how costly would it be to do 1 request per link https://github.com/astrojuanlu/sphinx-github-role/issues/5 but in any case I agree it's worth trying!
 Tue Nov 30 20:30:58 +0000 2021


RT @choldgraf: The @ProjectJupyter notebook team is working on an enhancement proposal to build the next major version of Jupyter Notebook…
 Tue Nov 30 21:08:05 +0000 2021


Replying to @plaindocs

Didn't know this one! I don't see the maximum number of concurrent builds here https://buildkite.com/pricing Also, it seems to be more than a conventional CI system? I might give this a try at some point :D
 Tue Nov 30 22:36:42 +0000 2021