-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create an official Jupyter Mastodon account #146
Comments
Is Jupyter still a Python project, or has it grown beyond that? I'm mostly involved with the Python components so I can't really tell! |
My feeling is that technically, it is much more than python. But culturally, it overlaps more with the scientific python community much more than any other major open source community. That said, I just noted the scientific python server because I know those conversations are happening. But I am happy to go with a different proposal in the name of moving forward. It's more important that there's an official account somewhere than if it exists on the perfect server. |
My feeling is that it has a reach and aspires much beyond Python. Since both Python and R foundation are just on Fosstodon this is what I believe is the best course of action as of today. Julia has its own server. Agree that any server is better than no presence at all, but for the same reason I believe Fosstodon (or floss.social) now is better than waiting (accounts can be moved around easily). |
Following Python itself (and other projects like pandas) to Fosstodon and adding the rel=me now makes sense to me. Migrating to a 'scientific python' instance, if one is launched, could make sense, too. I've already migrated servers once, and it's no big deal. |
We discussed this at the governance meeting this morning. We are still in the process of electing the new Executive Council (voting closes on Sunday December 4). The new EC should work with NumFOCUS to coordinate a social media strategy, wither on Fosstodon or another instance. We will follow up on this at a later EC meeting. Thank you all for your engagement! |
When creating the Jupyter account, please also create an IPythonDev one, and add credentials to the onepassword. |
@jweill-aws to clarify your statement, is this the current state of things? The governance meeting team concluded that nobody should create this account until the Executive Council has been created, then created a social media strategy, and then defines a policy about Mastodon accounts. If so I will hold off on creating anything. Also just a note that there is now at least one account that is called |
@choldgraf Yes, we just had our EC election, and we are in the process of spinning up the EC. The EC's office hours are scheduled for Mondays at 10:00 Pacific (18:00 UTC, currently), and I encourage you to bring this up at that time, if you're available. |
I'm usually not available at that time, as it's 7pm in France and I'm on baby duty then. Anyway, I don't think there's any information that I'd share in that meeting that isn't already documented in this issue. I'll leave this open so that the executive council can decide what to do with it. But feel free to close if you wish. |
I usually attend the office hours, so I can continue to drive this.
On Dec 6, 2022, at 12:13, Chris Holdgraf ***@***.***> wrote:
I'm usually not available at that time, as it's 7pm in France and I'm on baby duty then. Anyway, I don't think there's any information that I'd share in that meeting that isn't already documented in this issue.
I'll leave this open so that the executive council can decide what to do with it. But feel free to close if you wish.
—
Reply to this email directly, view it on GitHub<#146 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AWHV4GD3J4UEECPCLWFZULTWL6M4PANCNFSM6AAAAAASNFJTKU>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
As a note, there is a difference between creating/using and registering the name. Is the decision definitely about registering/reserving the name, or more about using the media ? We already have a number of other social media accounts (and domains) that have been registered but do not display any jupyter-related name/url/avatar but are under our control just in case. |
Agreed - in my opinion jupyter should define a "source of truth" handle, even if it intends to never use it, just so that it's clear what is official and what is not. This would be a very low effort action. |
What is the status here? A ship has somewhat already sailed. Do we really need a months-long process to setup a handle?
|
@krassowski It's been 3 weeks since this issue was opened, not months, and the request also coincided with the transition of governance to the new Executive Council. As Twitter's capricious overlord continues to make decisions that adversely affect the platform's viability, I agree that setting up a presence on Mastodon would benefit the project. I intend to join the Jupyter EC office hours at 10:00 US/Pacific today to bring this topic up again. |
I have submitted a request for an official Jupyter account on FOSStodon, using an official Jupyter e-mail account. Once this is created, I can update Jupyter's web site to link to our Jupyter accounts so that they show up using Mastodon's green-check verification. Note that I'll be away for the holidays. Also note that FOSStodon's action button is "Add to Waitlist," not "Register Account," so our account requires approval to be created. Thank you for your patience. |
https://fosstodon.org/@Jupyter is now online. I can update the related PR to only add |
Additional to-dos (I'm OK if we open separate issues for them)
|
@Carreau I have requested |
Thanks @jweill-aws for doing this work 👍 I believe these are some follow ups we need to accomplish as well:
|
I agree that the English-only rule is not ideal for us. One advantage of Mastodon is that we can move our account to another server if this rule becomes problematic. Alternatively, if Fosstodon's moderation team expands to be more multilingual, they may be more receptive to posts in other languages. |
Given the tagline includes "please open issues on GitHub" I would suggest we add two links to the two GitHub repositories which we actually do monitor (in weekly triage meetings): This is because we see users opening issues in irrelevant repositories such us jupyterlab-git (because how SEO works when you search for "jupyterlab github") or the documentation repository (https://github.com/jupyter/jupyter.github.io/issues, probably because docs build often link back to source github). For context, Mastodon allows up to 4 links and proposal still leaves one empty. The list of links could be revised later, especially if an assistant github template was created (we could use template selector to link to multiple repositories including other subprojects. Maybe we could do this straight away, like creating an issues repo with github template which does not allow opening issues but just redirects to other repos as needed). |
@krassowski Perhaps a link to the community page might be better? There are a lot of reasons why a person/org might need to contact Jupyter, and a GitHub issue might not work well for everyone. |
The community page is already indirectly linked via the main website. My concerns is only that the tagline points to "github" without providing a link and users may end up lost. |
I am kinda bummed by this pick. So it is completely forbidden for ProjectJupyter to post content in my mother tongue. There is a lot of content about/on Jupyter in French (and probably in other languages) that we should be able to promote. I think we should take down the fosstodon account and move to another server. |
@SylvainCorlay I looked at the last two years' worth of In addition, despite its stated policy, Fosstodon is not wholly in English; this post from earlier today is in French, for example. The rule is meant to facilitate moderating potentially controversial or disputed content, which I don't expect Project Jupyter to post. |
"Do not post in languages other than English" is pretty clear. I think that forbidding explicitely other languages does not work well with our values with respect to inclusivity. |
I'll just add that migrating to a new instance is a very low impact action (followers stay with you, etc.). I've already done it once and nothing noticeable changed. The only thing you lose is post history, and we aren't going to have anything to lose there. So there's a lot less inertia in a name than on other systems. So I'm 👍 to:
|
Wow, that is amazing news! |
@minrk @jasongrout Thanks for your responses while I was out on vacation Dec. 21–28. I have updated the Jupyter Fosstodon account to have a bio indicating that it's not in active use. I've also removed the banner and profile images, to avoid confusion for now. We should discuss our social strategy further. Of note, this rule of Fosstodon's suggests that we are expected to actively engage with people using the Jupyter account, not just post automatically, and we should monitor our
(Note that "toot" is a term previously used by Mastodon to mean "post"; the latter term is now official) |
Do you know of any update or reference on this? |
I don't have any update. My only reference is private email but right after a server-wide announcement was made that mentions the translation service coming, so there is some independent reaction. I'd recommend sending own email to ask if you are curios, or message the people in the announcement ( |
Why not using hachyderm or a self-hosted instance just for Jupyter accounts? |
I would love to have a numfocus instance, since that is the code of conduct and moderation body we've already agreed to and community we are a part of. |
Good point. Let's look at what's been going on in the infrastructure discussion. |
If we're still looking for a new home for Jupyter on Mastodon, Medium (which already hosts the Jupyter Blog) just launched its own Mastodon instance, with the same code of conduct as its blogging service: https://me.dm/ |
While Fosstodon has still not relaxed its English-only rule, I would still like for us to have an official Jupyter Mastodon account, with all new microcontent posted to both Twitter and Mastodon, as a precaution against future Twitter outages and other challenges associated with the platform. |
Should we go with the medium instance, then? Moving instances is very low impact, so we can move if/when we find a more comfortable home like a numfocus instance. |
Medium's Mastodon instance requires a paid Medium membership ($50 per year) to create an account, per their docs: https://help.medium.com/hc/en-us/articles/12101044403095-About-me-dm-Medium-s-Mastodon-instance |
Another option is hachyderm, which supports Open Source Accounts, is multilingual friendly, and their stated values are prosocial. |
Lots of projects set up shop on Hachyderm, it's a good choice. |
I agree that Hachyderm may be a good Mastodon instance for us. Their sign-up page has rules that seem to be in accord with our Code of Conduct, and I didn't find any restrictions that would dissuade Jupyter from being there. |
As of today, Fosstodon has lifted the restriction: "This rule was revoked as of August 8th, 2023 by a vote from our community.". https://hub.fosstodon.org/why-fosstodon-is-english-only/ They also posted this announcement in the home feed: "Following a discussion with our patrons, the policy requiring posts to be in English on Fosstodon has been removed. The moderation team will utilize available translation technologies for moderation purposes. However, |
hachyderm seems like a good choice right now. |
Any update on the creation of an official Mastodon account for Jupyter? |
Not as of yet, that will be among the first orders of business for the Jupyter Media Strategy Working Group, for which we are actively writing a charter. |
I have made a request for a Specialized Hachyderm account: hachyderm/community#488 |
We are live! https://hachyderm.io/@ProjectJupyter |
Congrats! Blog post when? 😉 |
Many open source communities and projects are migrating to Mastodon right now. As part of that process, several organizations are defining "official" accounts in a Mastodon server, so that others know where is the source of truth for communications from that organization.
Several examples of "official" accounts in Mastodon are provided by @krassowski here:
Given the high-visibility nature of Jupyter, I think it's important that we provide this source of truth in Mastodon to avoid confusion about where our communications are coming from.
However, there's an open question about which Mastodon server Jupyter should use, there's been some discussion of this in the discourse thread:
Given that we don't yet know if there will be an "official" Python projects server, and given that it is relatively easy to transition to new servers if you wish, I propose we take the following path:
Proposal
projectjupyter@<this-new-server.org>
accountfosstodon.org
(this is the server many other major projects have used)rel="me"
link to our home page to this account.Current state as of Dec 21 2022
There has been significant discussion and some actions on this, so I am summarizing the current state of things below:
fosstodon.org
serverfosstodon
about two days ago. Create an official Jupyter Mastodon account #146 (comment)fosstodon.org
is an english-only server, a point that had not been discussed before, and recommended moving the account immediately or shutting it down.The text was updated successfully, but these errors were encountered: