-
Notifications
You must be signed in to change notification settings - Fork 132
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
Clarify and simplify the sections regarding publication and process 2021 #700
Comments
@wareid, agree (also as someone with a BA specializing in semiotics and someone working on standards for ~15 years)... I tend to just drop sections of the Process into ChatGPT nowadays and ask it to explain it to me in plain English. It does a pretty good job :) Half joking... maybe we should drop more of the Process into ChatGPT and get it to rewrite it into something more comprehensible. |
Honestly I love that as a starting point to turn into something more readable. If there is something LLM’s do well, it’s summarization! I’d be happy to take a crack at in the form of a wiki for others to review?
Get Outlook for iOS<https://aka.ms/o0ukef>
…________________________________
From: Marcos Cáceres ***@***.***>
Sent: Thursday, June 29, 2023 11:16:41 PM
To: w3c/w3process ***@***.***>
Cc: Reid, Wendy ***@***.***>; Mention ***@***.***>
Subject: Re: [w3c/w3process] Clarify and simplify the sections regarding publication and process 2021 (Issue #700)
[EXTERNAL] This message comes from an external organization.
@wareid<https://github.com/wareid>, agree (also as someone with a BA specializing in semiotics and someone working on standard for ~15 years)... I tend to just drop sections of the Process into ChatGPT nowadays and ask it to explain it to me in plain English. It does a pretty good job :)
Half joking... maybe we should drop more of the process into ChatGPT and get it to rewrite it into something more comprehensible.
—
Reply to this email directly, view it on GitHub<#700 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AB5NDKLZ2KV3RMZUJ4IYVHDXNZAJTANCNFSM6AAAAAAUEEIJ4I>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
I think it's fine to try this out and see what it comes up with, but I'd sound a strong note of caution: given how much time and brain power has been spent, mainly by the Editors, getting the words of the Process to say what we intend them to mean, I'd be very wary of a good sounding and maybe more readable version having unintended substantive changes. |
Let's consider https://hemingwayapp.com/, which is geared toward readability instead of summarization. This is often used to ensure cognitive accessibility. |
There has been quite a lot of effort on re-organizing and limited re-writing over the last few years; we realized that the document had grown in an organic way and needed serious attention. I don't want to suggest that we're done, in any way. Putting it through readability analysis is a great idea. The caution is, of course, the usual rule (that applies in software too): if it works, leave it alone. If you edit, you may (actually, will) introduce bugs. But unreadability is also a bug. |
@wareid I agree with you that these specific sections of the Process are very complex and difficult. Unfortunately, this is not merely because the editorial style is complex. The underlying thing it is trying to handle is itself complex, and there are deliberate goals we're trying to uphold that result in this complexity. I think it is absolutely worth out time to spend effort on trying to find ways to both simplify the underlying notions and clarify the text that describes it, but doing so without regressing on what this Process was trying to ensure is probably not going to be easy. Even then, I think this is likely one of the top priorities for the next cycle of the Process. |
As for using tools to help, any inspiration we can get is great. I am a little skeptical that https://hemingwayapp.com/ will be of much help in this context. It seems more targeted at writing vivid prose than precise rules. I am also unsure of its advice when it comes to non-native speakers. For example, it says to avoid adverbs, and gives the following advice:
This may be a good tip for writing an engaging novel, but I am quite certain that many more people are capable of understanding "walked slowly” than “tip-toed” or “crept" . |
don't know about Hemingwayapp.com, but I'm sure it will find some things. At the same time, with ChatGTP 4, remember you need to put it into "the right frame of mind" with the prompts. Like,
I want you to analyze paragraph 3 and tell me what you think." And then, you can ask it logical questions.
And so on... hope that helps! Oh, and you can also ask it to keep matching the writing style of the W3C Process document by providing it with sections that you find well written. |
You will still need to edit and carefully review whatever it produces... but it should do a reasonable job at least identifying issues. And I do encourage you to run simulations on various scenarios. Just to check that the logic is correct. If the prose is algorithmic in nature (if... then), you can even ask it to write the thing out in some formal language (even just JavaScript!) to check the logic with proof cases. |
It's also important to use the latest version of ChatGPT you can. Paid accounts currently have access to 3.5 and 4.0. There's less difference in the output between these than there was between 3.0 and 4.0, but it's still substantial. |
I should have followed up earlier with the results of my little experiment on this but sadly, LLMs cannot handle the Process. I attempted to get it to summarize several sections and it quickly lost context, often mangled the meaning of statements, and basically produced an unusable set of guidelines. It was an interesting exercise though! |
This change gives a little bit more context about how to make normative changes to a REC. Technically, and this is what the existing text talked about, they are made by folding in candidate amendments. However, someone just reading that section may not be aware of what candidate amendments are and how they are made to begin with. This gives just a little bit of context to help people piece things together. This is a small step towards addressing w3c#700
This change gives a little bit more context about how to make normative changes to a REC. Technically, and this is what the existing text talked about, they are made by folding in candidate amendments. However, someone just reading that section may not be aware of what candidate amendments are and how they are made to begin with. This gives just a little bit of context to help people piece things together. This is a small step towards addressing w3c#700
…#862) This change gives a little bit more context about how to make normative changes to a REC. Technically, and this is what the existing text talked about, they are made by folding in candidate amendments. However, someone just reading that section may not be aware of what candidate amendments are and how they are made to begin with. This gives just a little bit of context to help people piece things together. This is a small step towards addressing #700 Co-authored-by: Ted Thibodeau Jr <[email protected]>
Revising a REC is a fairly complicated piece of the Process. The 4 subsections that deal with making revisions for class 1 through 4 are comparatively simple, but they had very strong similarities between class 1 and 2, and class 3 and 4. Consolidating the text not only makes the whole thing shorter, it also eliminates subtle differences of language that could leave people wondering about potential differences where none were intended or useful. This is a small part in addressing w3c#700
Revising a REC is a fairly complicated piece of the Process. The 4 subsections that deal with making revisions for class 1 through 4 are comparatively simple, but they had very strong similarities between class 1 and 2, and class 3 and 4. Consolidating the text not only makes the whole thing shorter, it also eliminates subtle differences of language that could leave people wondering about potential differences where none were intended or useful. This is a small part in addressing w3c#700
Revising a REC is a fairly complicated piece of the Process. The 4 subsections that deal with making revisions for class 1 through 4 are comparatively simple, but they had very strong similarities between class 1 and 2, and class 3 and 4. Consolidating the text not only makes the whole thing shorter, it also eliminates subtle differences of language that could leave people wondering about potential differences where none were intended or useful. This is a small part in addressing w3c#700
Revising a REC is a fairly complicated piece of the Process. The 4 subsections that deal with making revisions for class 1 through 4 are comparatively simple, but they had very strong similarities between class 1 and 2, and class 3 and 4. Consolidating the text not only makes the whole thing shorter, it also eliminates subtle differences of language that could leave people wondering about potential differences where none were intended or useful. This is a small part in addressing w3c#700
Revising a REC is a fairly complicated piece of the Process. The 4 subsections that deal with making revisions for class 1 through 4 are comparatively simple, but they had very strong similarities between class 1 and 2, and class 3 and 4. Consolidating the text not only makes the whole thing shorter, it also eliminates subtle differences of language that could leave people wondering about potential differences where none were intended or useful. This is a small part in addressing #700
I am aware that previous issues have been opened regarding this (#589, #590), but I want to further expand and discuss the possibility of completely revising this section for readability.
Background: EPUB 3 WG is planning to vote this week to move the specification to PR. As part of this, we need to make the decision as to whether we want to make EPUB3 a "living standard" in the common parlance. To support my WG, I sent an email explaining what the difference is, but to make sure I was being accurate, I decided to do a close read of most of section 6, but specifically 6.3.
I cannot emphasize this enough, I am a native english speaker with a degree in English Literature and 5+ years of experience in standards including as an editor: this section is almost completely impossible to understand. I say almost because I was able to write my summary for the working group, as to whether it's helped anyone in making a decision, I have no idea.
I am not saying this to criticize anyone, but I do think we need to look at the following issues within the text and revise according. I am willing to help with this (I joined process CG so I'm on the hook).
Chairs and editors for new specifications need to be able to explain this to their WGs and implement these changes, right now it's basically impossible.
The text was updated successfully, but these errors were encountered: