7 ms·
Show HN: A big tech dev experience for an open source CMS
Hey HN! We're building an open-source CMS designed to help creators with every
part of the content production pipeline.
We're showing our tiny first step: A tool designed to take in a Twitter username
and produce an "identity card" based on it. We expect to use an approach similar
to [Constitutional AI] with an explicit focus on repeatability, testability, and
verification of an "identity card." We think this approach could be used to
create finetuning examples for training changes, or serve as inference time
insight for LLMs, or most likely a combination of the two.
The tooling we're showing today is extremely simplistic (and the AI is frankly
bad) but this is intentional. We're more focused on showing the dev experience
and community aspects. We'd like to make it easier to contribute to this project
than edit Wikipedia. Communities are frustrated with things like Wordpress,
Apache, and other open source foundations focusing on things other than
software. We have a lot of community ideas (governance via vote by jury is
perhaps the most interesting).
We're a team of 5, and we've bounced around a few companies with each other.
We're all professional creators (video + music) and we're creating tooling for
ourselves first.
Previously, we did a startup called Vidpresso (YC W14) that was acquired by
Facebook in 2018. We all worked at Facebook for 5 years on creator tooling, and
have since left to start this thing.
After leaving FB, it was painful for us to leave the warm embrace of the
Facebook infra team where we had amazing tooling. Since then, we've pivoted a
bunch of times trying to figure out our "real" product. While we think we've
finally nailed it, the developer experience we built is one we think others
could benefit from.
Our tooling is designed so any developer can easily jump in and start
contributing. It's an AI-first dev environment designed with a few key
principles in mind:
1. You should be able to discover any command you need to run without looking at
docs.
2. To make a change, as much context as possible should be provided as close to
the code as possible.
3. AIs are "people too", in the sense that they benefit from focused context,
and not being distracted by having to search deeply through multiple files or
documentation to make changes.
We have a few non-traditional elements to our stack which we think are worth
exploring. [Isograph] helps us simplify our component usage with GraphQL.
[Replit] lets people use AI coding without needing to set up any additional
tooling. We've learned how to treat it like a junior developer, and think it
will be the best platform for AI-first open source projects going forward.
[Sapling] (and Git together) for version control. It might sound counter
intuitive, but we use Git to manage agent interactionsand we use Sapling to
manage "purposeful" commits.
My last [Show HN post in 2013] ended up helping me find my Vidpresso cofounder
so I have high hopes for this one. I'm excited to meet anyone, developers,
creators, or nice people in general, and start to work with them to make this
project work. I have good references of being a nice guy, and aim to keep that
going with this project.
The best way to work with us is [remix our Replit app] and [join our Discord].
Thanks for reading and checking us out! It's super early, but we're excited to
work with you!
[Constitutional AI]: https://www.anthropic.com/research/constitutional-ai-harmlessness-from-ai-feedback https://www.anthropic.com/research/constitutional-ai-harmles...
[Isograph]: https://isograph.dev https://isograph.dev
[Replit]: https://replit.com https://replit.com
[Sapling]: https://sapling-scm.com https://sapling-scm.com
[Show HN post in 2013]: https://news.ycombinator.com/item?id=6993981 https://news.ycombinator.com/item?id=6993981
[remix our Replit app]: https://replit.com/t/bolt-foundry/repls/Content-Foundry/view#README.md https://replit.com/t/bolt-foundry/repls/Content-Foundry/view...
[join our Discord]: https://discord.gg/TjQZfWjSQ7 https://discord.gg/TjQZfWjSQ7
- deleted 2y ago[deleted]
- colbyBaker 2y ago[flagged]
- Etheryte 2y agoFor your consideration, the main page you've linked to is nearly unusable on mobile, might want to look into that.
- fragmede 2y agohttps://imgur.com/a/n1zVO1n https://imgur.com/a/n1zVO1n I can't read that and pinch to zoom has been disabled.
- randall 2y agoWe will fix right now.
- graypegg 2y agoThe tweaked typography is looking better! You'll need to toss on <meta name="viewport" content="width=device-width, initial-scale=1.0" /> and add a small amount of padding around the body to make the text scaling pixel density agnostic though. I would also remove the overflow:hidden on body, and remove the fixed height on #root. Nothing needs to be a scrollable container here, the viewport can just scroll over the body. That's causing the bottom ~2 paragraphs to be "stuck" under the bottom edge of my iPhone 13 mini in safari. Ideally use `min-height:100dvh`.
- randall 2y agoJust shipped it. Will get the padding going too.
- jpc0 2y agoI'm not sure how, but the text is miniscule on Safari on iOS and causes reader mode to need to scroll horizontally by nearly double the page width. I am going to slog through it but I would recommend checking on mobile Safari in the future.