Meet Me in the Margins
Request for Comments:
SoP 2024 PIG Grant
Team member names
Nikki Makagiansar & Megumi Tanaka
Short summary of your improvement idea
We seek to improve the way people socialize online by building a browser extension that allows for public commenting on any webpage. Viewers can highlight text and leave contextual comments, start threads, form connections based on interest in subject material that they both happen to be reading.
We believe that deep conversation is more likely to happen when you can start a comment thread on a specific text selection on a website—instead of tweeting a link to an article or a screenshot. You are more likely to meet your community and find people with similar interests when the gathering site is websites you are already visiting whenever you open the web browser.
The concept of user identity will be persistent across every HTTP site you visit, and the comments you leave will be visible to anyone else who is using this extension. In this way, you do not need to sign up for a platform (like X) and try to import your insights to that platform. You can retain the context of a given page by writing notes in the margins.
The key differentiator between our idea and social media platforms is that user data is not mined for advertisement, there is no personalized algorithm, and there is no VC interest in profiting from this idea. It is important to us that this is an open source, not for profit discourse layer that evokes the same feeling as the original websites uploaded to the www in the 90s, before every action was tracked and analyzed. We aim to build tools that are collaborative, interoperable, and open source, rather than scoped to a specific organization.
By adding this layer to the open web, we can gather experimental results to pave the way for further reimagining of what social media means.
Q&A
1. What is the existing target protocol you are hoping to improve or enhance? Eg: hand-washing, traffic system, connector standards, carbon trading.
Social media.
2. What is the core idea or insight about potential improvement you want to pursue?
Social media platforms have failed at content moderation. Private corporations like Meta and X have struggled to strike a balance between freedom of speech and trolling behavior. User data is mined to support the interests of the advertising economy, not the interests of the people. Meaningful conversation isn’t the norm on these platforms, it’s the exception.
Instead, the best places to find community are smaller forums such as Discord, Reddit, and private groups where moderators are part of the communities themselves. Instead of competing with this fragmentation by creating yet another platform, we seek to create a layer of community on the surface of the www by creating a social media community that exists in the margins of the sites we’re already on. We don’t want to create yet another app to have conversations with a slightly different algorithm or UI. With our prototype, we will create a way to have conversations on the surface of the open web, without needing to go anywhere else.
3. What is your discovery methodology for investigating the current state of the target protocol? Eg: field observation, expert interviews, historical data analysis, failure event analysis
We follow a standard UX Research framework for all our projects. This means starting with research, competitive analysis, user interviews, and observational studies. Given the timeline, we need to finish researching during the first two weeks so we can spend the bulk of the project period prototyping our software, QA-ing it, and testing with an experimental user group.
Our research methodology will draw upon past and current efforts, goals, and failures of the Web 1.0 and 2.0 era. Many new media writers, technologists, and designers have already laid the groundwork for a multiplayer web, which we will be referencing as it pertains to multiple viewers interacting on a website simultaneously.
We will also analyze failures of anonymous chat systems such as Omegle, ChatRoulette, YikYak, and the Michael’s chat - The Michaels Chat Was Too Perfect For This World - MGRM
We will also research the current state of social media sites on Facebook, Instagram, X, Tiktok, and new products such as Air Chat.
A number of projects for public comments have already been attempted and have failed—we will analyze the failures of Google Sidewiki and Epiverse.co.
For interface design, we will reference contextual annotation on products like Medium, Pocket, Omnivore, and Hypothes.is. We will also reference private sector products like Moonbounce, Superbounce, and Liveblocks.io, as well as Chrome extensions like COLLABORATE and Yawas.
For content moderation, we will research systems of community moderation on Discord, Reddit, and Wikipedia. We are also interested in filters like Gmail spam filters and Akismet.
For commenting systems we will look at HTTP systems like Disqus, Wordpress Comments, and Gravatar. Gravatar is especially interesting as it is an identity system that persists across websites.
We will consider alternative protocols and storage methods such as the fediverse, Gemini, Gopher, p2p systems, blockchain. We also had a wild idea for not using any server space at all, instead building a custom browser that creates a local server SSH tunnel or VPN that connects to other people using the same browser (in this idea, the comments are temporary and only stored on your machine for websites that you have open at the same time someone else is viewing using the same browser).
But most likely we will operate this as a persistent comment system on a standard server setup on the regular http protocol because that’s where most people are.
4. In what form will you prototype your improvement idea? Eg: Code, reference design implementation, draft proposal shared with experts for feedback, A/B test of ideas with a test audience, prototype hardware, etc.
Code. We will design and develop a browser extension (or entire Chromium browser, pending some experimentation) and open it up for beta testing to see what kind of discourse arises.
5. How will you field-test your improvement idea? Eg: run a restricted pilot at an event, simulation, workshop, etc.
We will distribute the software to a group of test subjects who will use it in their everyday web browsing and leave comments for a fixed period. After that period, we will interview subjects and compile our findings on the discourse into a report we will present at an event where we also provide a link to our open source Github repo.
6. Who will be able to judge the quality of your output? Ideally name a few suitable judges.
- Matt Webb, New Media Consultant & Technologist
- Maggie Appleton, Designer, Anthropologist, Developer
- Parimal Satyal, Designer & Writer
- Maciej Cegłowski, Web Developer, Entrepreneur
7. How will you publish and evangelize your improvement idea? Eg: Submit proposal to a standards body, publish open-source code, produce and release a software development kit etc.
We will open-source our software and create a website explaining our methodology and output. We will also market the page within our networks and speak about this project in classes that we teach, panels we speak on, and give workshops within the state of New York to start. We will continue to work on this project beyond the Summer of Protocols.
8. What is the success vision for your idea?
Short term success means encountering a comment written by a stranger on a website we stumble upon on a niche subject. We wish to see this happen personally within 1 month of our event and public beta launch.
Medium term success means getting support in our open source Github repo to improve on the content moderation features and add a collaborative cursor element. We want to hear of stories in our network of people making new connections online. We do not want to see many trolls, and we would like the tool we’ve built to enable users to curate their own layers that show up on each site.
Long term we want to gain funding for this project and form a non-profit. We will continue to promote it across browsers and devices—even developing a browser for iOS and Android. We would like to see different extensions and add-ons built for our service for unique uses cases: such as dictionary definitions for K-12 education and crowd sourced translations for global audiences. These could be URL parameters which filter existing comments in unique, user-defined ways. We would also like to expand upon how people discover content online by creating graph views of how sites are discovered and creating beautiful visuals that represent each person’s unique mode of free association when searching online. Of course, privacy will be the most important value as we continue to build this new kind of social media.