Public
Edited
Nov 23, 2023
Insert cell
Insert cell
Insert cell
{
const myDiff = diff.diffWords(
basic.replace(/ ?[\n]+ ?/g, ' ').replace(/ +/g, ' '),
f[docNumber].Comment.replace(/ ?\n+ ?/g, " ").replace(/ +/g, ' ')
)
let v = `<div style="color:grey;font-size:x-small;"></div>`
for (const code of myDiff) {
if (code.added) {
v += `<span style="color:red;font-size:large">${code.value}</span>`
} else if (code.removed) {
v += `<span style="text-decoration: line-through;">${code.value}</span>`
} else {
v += `<span style="font-size:small">${code.value}</span>`
}
}
return html`${v}`
}
Insert cell
diff = require("diff@latest")
Insert cell
f = FileAttachment("info_231122-092037.csv").csv()
Insert cell
basic = `Dear U.S. Copyright Office,

I'm a member of the Writers Guild of America and I urge the U.S. Copyright Office to prioritize human creativity and creative workers during its inquiry into artificial intelligence and copyright. The recently concluded 148-day WGA strike and ongoing SAG-AFTRA strike highlight the urgency of artificial intelligence (AI) issues for creative workers. The new WGA agreement contains important protections, prohibiting media companies from using AI to devalue our work. Writers, however, cannot address all of our concerns through collective bargaining—we need public policy solutions too. AI models that generate art replace human creativity through the theft of our work. Such AI-generated work should not be entitled to copyright protection. Only human artists can create original art by drawing on our unique lived experience. Writers work to develop and maintain careers based on their individual voices. AI models, by contrast, are fed the work we create, and then regurgitate and mimic us in their outputs. Film and television writers are employees; we predominantly create works for hire and are thus not copyright holders, but like other rightsholders, WGA members should be protected by a statutory right to consent to the use of our work to train AI models and should be compensated fairly if we choose to do so. AI technology as it is currently being implemented poses a profound threat to writers and the integrity of our creative lives and work. Thank you for consideration of my comments. Sincerely, NAME`
Insert cell

One platform to build and deploy the best data apps

Experiment and prototype by building visualizations in live JavaScript notebooks. Collaborate with your team and decide which concepts to build out.
Use Observable Framework to build data apps locally. Use data loaders to build in any language or library, including Python, SQL, and R.
Seamlessly deploy to Observable. Test before you ship, use automatic deploy-on-commit, and ensure your projects are always up-to-date.
Learn more