Entry tags:
Question thread #147
It's time for another question thread!
The rules:
- You may ask any dev-related question you have in a comment. (It doesn't even need to be about Dreamwidth, although if it involves a language/library/framework/database Dreamwidth doesn't use, you will probably get answers pointing that out and suggesting a better place to ask.)
- You may also answer any question, using the guidelines given in To Answer, Or Not To Answer and in this comment thread.
The rules:
- You may ask any dev-related question you have in a comment. (It doesn't even need to be about Dreamwidth, although if it involves a language/library/framework/database Dreamwidth doesn't use, you will probably get answers pointing that out and suggesting a better place to ask.)
- You may also answer any question, using the guidelines given in To Answer, Or Not To Answer and in this comment thread.
This might be a bit long
In my day job I am a software Technical Writer. And my company is ALL IN on using AI and LLMs to accelerate everything and has not put any limits (yet) on spending/tokens. While I'm not a developer, I've been quite impressed with what I've been able to accomplish using Cursor to read the code base and answer my questions. I recently had Cursor read the code base for error messages and generate troubleshooting documentation, and was very impressed with what it produced. And most of my feedback from my engineers when they reviewed my PR was "I would delete that, we don't want to tell customers that." (That is, it's not wrong, we just don't recommend that.)
So my question is, have you considered using artificial intelligence to revise the API and write an app for Dreamwidth? If it's a question of money, I'm sure I'm not the only one who would be willing to buy some AI tokens if it means we might get a Dreamwidth app.
Re: This might be a bit long
1- I think the server-side API rewrite has stalled partway through, due to lack of senior developer, reviewer, and tester time. (
2- Who has the copyright on AI output and therefore the right to place that code under GPL2+, as required to combine it with the Dreamwidth codebase is still, I believe, an unsettled legal issue in the US, to say nothing of the rest of the world. I think
3- There are also ethical issues pushing against the use of generative AI for anything, which I will not address because I'm not qualified to.
4- The above, however, is distinct from developing API clients (the user-facing applications) using generative AI, using the API as it currently stands. I won't discuss this either, because I don't know whether or to what extent one could vibe-code a whole client or individual client features using the OpenAPI self-documentation feature of the Dreamwidth API as part of the prompt.
Re: This might be a bit long
at the level of a junior programmer
I keep forgetting about this, as we don't have entry level programmers at my company. So all the AI coding at my job IS being supervised by senior developers.
Who has the copyright on AI output
Only humans can own copyright. I believe that the human who submits the code is presumed to be the owner, and thus can assign the open source license (My company is open source, and that's my understanding of how our legal folks are interpreting things, but YMMV).
ethical issues
I personally know people who are involved in some of the lawsuits about training LLMs on copyrighted works. And I have my own concerns about power and water usage with AI. But I pretty much have to use it if I want to keep my job, so I'm sort of gritting my teeth and getting stuff done.
Thanks for answering!
Re: This might be a bit long
Re: This might be a bit long
Re: This might be a bit long
Thanks for replying!