[{"data":1,"prerenderedAt":284},["ShallowReactive",2],{"project-43292058":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":43,"post_text":44,"what":45,"said":85,"maker_in_thread":172,"shape":181,"grid":185,"attempts":245,"same_week":246,"maker_shows":184,"maker_hidden":276,"reader_version":277,"card":278},"43292058","Content Foundry","A big tech dev experience for an open source CMS","title","Show HN: A big tech dev experience for an open source CMS","https:\u002F\u002Fcontentfoundry.com\u002F","contentfoundry.com","randall",1741368266,2025,58,28,1147,3837,30,"notable","productivity","content management system","web_app",[24,25,26,27],"open source cms","ai writing voice","content creation","identity card llm","roasted",-0.322,{"positive":31,"neutral":31,"mixed":32,"critical":33},3,1,10,17,{"idea":36,"execution":39,"design":40},{"positive":37,"critical":38},2,4,{"positive":32,"critical":32},{"positive":41,"critical":42},0,5,[31,41,32,41,31,41,42,42,41,32,41,32,32,41,31,41,42,41,32,41,32,41,32,31,32,32,32,41],"Hey HN! We're building an open-source CMS designed to help creators with every part of the content production pipeline.\n\nWe'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.\n\nThe tooling we're showin",{"problem":46,"audience":56,"pricing":64,"motivation":65,"time_to_build":64,"stack":69,"openness":82,"stage":83,"team_size":84},{"value":47,"source":48,"evidence":49},"Capturing a creator's voice so AI tools can match it in content production.","maker",[50,53],{"id":51,"by":11,"text":52},"43292683","Totally fine, thanks for trying it out. The idea is this \"identity card\", which is super early in our dev process. The goal is to make it so you can have your voice as a…",{"id":54,"by":11,"text":55},"43294797","So the goal initially is going to be to create a \"constitution.\" Basically a document that outlines your voice, or whatever. From there, you can create examples for every…",{"value":57,"source":48,"evidence":58},"Creators, writers and companies producing content.",[59,61],{"id":60},"post",{"id":62,"by":11,"text":63},"43293263","nothing at all. it’s not just about blog posts though, it’s figuring out what to write about, finding the best comments of fans who are smart and interesting without spending…",null,{"value":66,"source":48,"evidence":67},"Creators need tooling; team wants to build for themselves first and share community-driven dev experience.",[68],{"id":60},[70,74,78],{"value":71,"source":48,"evidence":72},"Replit",[73],{"id":60},{"value":75,"source":48,"evidence":76},"Isograph (GraphQL)",[77],{"id":60},{"value":79,"source":48,"evidence":80},"Sapling and Git",[81],{"id":60},"open_source","prototype","team",{"praise":86,"objections":102,"requests":139,"questions":155,"alternatives":167},[87,95],{"value":88,"source":89,"evidence":90},"Isograph integration and developer experience praised","commenter",[91],{"id":92,"by":93,"text":94},"43293983","rbalicki","I'm incredibly excited for this launch! Bolt Foundry is the first company to use [Isograph], which is a framework for building data-driven apps that are performant and stable out…",{"value":96,"source":89,"evidence":97},"Tone-enforcement idea for corporate blogs seen as useful",[98],{"id":99,"by":100,"text":101},"43292899","graypegg","Interesting! I think the idea of a \"tone\" in your content being enforced by a sort of... prose linter makes a lot of sense. You can assume 1 person with at least some practice in…",[103,118,132],{"value":104,"source":89,"evidence":105},"Site was hard to read on mobile",[106,110,114],{"id":107,"by":108,"text":109},"43292507","Etheryte","For your consideration, the main page you've linked to is nearly unusable on mobile, might want to look into that.",{"id":111,"by":112,"text":113},"43292525","jpc0","I'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…",{"id":115,"by":116,"text":117},"43292531","fragmede","https:\u002F\u002Fimgur.com\u002Fa\u002Fn1zVO1n I can't read that and pinch to zoom has been disabled.",{"value":119,"source":89,"evidence":120},"Purpose and demo unclear; CMS link not obvious",[121,125,128],{"id":122,"by":123,"text":124},"43292650","jmuguy","Maybe its just me but I can't figure out what exactly this is. I tried your demo, gave it a Twitter user. And its now generating blog posts in the \"voice\" of that Twitter user?…",{"id":126,"by":123,"text":127},"43293845","Ah, I'm not much of an AI person so I'm probably just lacking context. Regardless I do think it would be helpful to point out - your second paragraph refers to \"the tooling\" and…",{"id":129,"by":130,"text":131},"43296154","ThinkBeat","um what? That did not seem cohesive. I am all for new and better content management systems, and like all geeks written at least two of them, but what is our plan for the CMS?…",{"value":133,"source":89,"evidence":134},"Voice cloning feels like stealing creators' voice and AI slop concerns",[135],{"id":136,"by":137,"text":138},"43293195","MSFT_Edging","With the constant deluge of AI slop everywhere, your voice is basically all you have. This is basically a tool to train a computer to \"steal\" your voice. I find that sad. Why…",[140,150],{"value":141,"source":89,"evidence":142},"Fix mobile layout and zoom",[143,146],{"id":144,"by":100,"text":145},"43292781","The tweaked typography is looking better! You'll need to toss on ``` \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \u002F> ``` and add a small amount of…",{"id":147,"by":148,"text":149},"43292710","markerz","Super weird behavior for me too. When I double tap to zoom into the text, I get some weird nested scroll bar state and can only read the first few paragraphs.",{"value":151,"source":89,"evidence":152},"Explain the product more clearly",[153,154],{"id":129,"by":130,"text":131},{"id":122,"by":123,"text":124},[156,163],{"value":157,"source":89,"evidence":158},"How does fine-tuning from a voice card work?",[159],{"id":160,"by":161,"text":162},"43294148","fallinditch","> you can have your voice as a thoroughly vetted example, and then be able to use that to finetune LLMs You have piqued my interest. Can you explain in more detail how a user…",{"value":164,"source":89,"evidence":165},"How is this different from WordPress?",[166],{"id":129,"by":130,"text":131},[168],{"value":169,"source":89,"evidence":170},"WordPress",[171],{"id":129,"by":130,"text":131},{"comments":173,"answered":174,"key":175},11,6,[176,177,180],{"id":51,"text":52},{"id":178,"text":179},"43294804","Yeah, honestly this might have been too early of a launch, but kind of just want to put something out and then iterate.",{"id":54,"text":55},{"commenters":182,"max_depth":38,"maker_replies":173,"first_comment_mins":183,"lifespan_hours":184},15,45,7,[186,188,190,192,194,195,196,198,200,203,207,208,210,211,214,216,218,221,224,225,227,228,230,233,236,237,241,243],[122,41,31,187,123,41],"project\u002Fneutral\u002Fidea",[51,41,41,189,11,32],"maker\u002Fneutral\u002Fidea",[126,41,32,191,123,41],"project\u002Fcritical\u002Fexecution",[178,41,41,193,11,32],"maker\u002Fneutral\u002Fnone",[160,41,31,187,161,41],[54,41,41,187,11,32],[92,32,42,197,93,41],"project\u002Fpositive\u002Fexecution",[99,37,42,199,100,41],"project\u002Fpositive\u002Fidea",[201,37,41,202,11,32],"43292971","maker\u002Fpositive\u002Fnone",[204,31,32,205,206,41],"43293126","project\u002Fcritical\u002Fidea","65",[62,31,41,187,11,32],[107,38,32,209,108,41],"project\u002Fcritical\u002Fdesign",[115,38,32,209,116,41],[212,38,41,213,11,32],"43292535","maker\u002Fneutral\u002Fdesign",[144,38,31,215,100,41],"project\u002Fmixed\u002Fdesign",[217,38,41,213,11,32],"43292826",[219,42,42,199,220,41],"43293826","__MatrixMan__",[222,42,41,223,11,32],"43294917","commenter\u002Fneutral\u002Fnone",[136,174,32,205,137,41],[226,174,41,187,11,32],"43293234",[111,184,32,209,112,41],[229,184,41,213,11,32],"43292689",[231,184,32,209,232,41],"43292706","rekabis",[234,184,31,235,112,41],"43292854","project\u002Fneutral\u002Fdesign",[147,184,32,209,148,41],[238,239,32,205,240,41],"43294521",8,"mediumsmart",[129,242,32,205,130,41],9,[244,242,41,189,11,32],"43296398",[],[247,252,257,262,267,271],{"id":248,"name":249,"points":250,"category":251},"43331582","Factorio Learning Environment",749,"ai",{"id":253,"name":254,"points":255,"category":256},"43328095","Seven39",735,"consumer_social",{"id":258,"name":259,"points":260,"category":261},"43347306","Time Portal",497,"games",{"id":263,"name":264,"points":265,"category":266},"43280615","CodeTracer",334,"dev_tools",{"id":268,"name":269,"points":270,"category":256},"43304785","daale.club",302,{"id":272,"name":273,"points":274,"category":275},"43333661","Pila",301,"hardware",false,"v2",{"id":279,"name":5,"line":6,"ai":276,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":280,"top":18,"kw":281,"maker":11,"domain":10,"tier":19,"attempts":41,"strip":282,"url":9,"mix":283,"praise":88,"objection":104,"sub":21},43292058,-0.32,[24,25,26,27],"3010305501011030501010131110",[31,31,32,33],1793991114601]