{ "action": "approve", "guidance": null, "strings": [ { "id": "admin.col.background", "text": "Background", "original": "Background", "edited": false }, { "id": "admin.col.email", "text": "Email", "original": "Email", "edited": false }, { "id": "admin.col.name", "text": "Name" }, { "id": "admin.col.stance", "text": "Stance", "original": "Stance", "edited": false }, { "id": "admin.col.when", "text": "Confirmed", "original": "Confirmed", "edited": false }, { "id": "admin.confirmed", "text": "confirmed", "original": "confirmed", "edited": false }, { "id": "admin.empty", "text": "Nobody has confirmed yet.", "original": "Nobody has confirmed yet.", "edited": false }, { "id": "admin.export", "text": "Download CSV", "original": "Download CSV", "edited": false }, { "id": "admin.pending", "text": "waiting to confirm", "original": "waiting to confirm", "edited": false }, { "id": "admin.signout", "text": "Sign out", "original": "Sign out", "edited": false }, { "id": "admin.title", "text": "Signups", "original": "Signups", "edited": false }, { "id": "confirm.button", "text": "Confirm my email address", "original": "Confirm my email address", "edited": false }, { "id": "confirm.dead", "text": "That link has expired or has already been used. Signing up again will send you a fresh one.", "original": "That link has expired or has already been used. Signing up again will send you a fresh one.", "edited": false }, { "id": "confirm.done", "text": "You're on the list.", "original": "You're on the list.", "edited": false }, { "id": "confirm.title", "text": "One more click", "original": "One more click", "edited": false }, { "id": "form.background", "text": "Why are you interested, and how could you help?", "original": "Why are you interested, and how could you help?", "edited": false }, { "id": "form.background.placeholder", "text": "A few sentences is plenty." }, { "id": "form.bademail", "text": "That doesn't look like an email address.", "original": "That doesn't look like an email address.", "edited": false }, { "id": "form.badname", "text": "We need something to call you." }, { "id": "form.email", "text": "Your email address", "original": "Your email address", "edited": false }, { "id": "form.email.placeholder", "text": "you@example.com" }, { "id": "form.honeypot", "text": "Leave this field empty", "original": "Leave this field empty", "edited": false }, { "id": "form.name", "text": "Your name" }, { "id": "form.name.placeholder.curious", "text": "John Cagey" }, { "id": "form.name.placeholder.enthusiast", "text": "Max Tokens" }, { "id": "form.name.placeholder.never", "text": "Ned Ludd" }, { "id": "form.nojs", "text": "JS required to help prevent bots.", "original": "Signing up needs JavaScript. Before the form will send, your browser does a small piece of arithmetic that costs a bot far more than it costs you — it is how we keep this open without a CAPTCHA company watching who visits. With JavaScript off there is no way through, and we would rather tell you that now than show you a form that quietly does nothing.", "edited": true }, { "id": "form.submit", "text": "Sign up", "original": "Sign up", "edited": false }, { "id": "form.working", "text": "Working…", "original": "Working…", "edited": false }, { "id": "index.headline", "text": "Take your software home with CARLOS" }, { "id": "index.lede", "text": "CARLOS is an anti-corporatist movement combining philosophy, a set of software ideals, and a collection of tools and reference apps. The projects we’re working on are fast, modern, and secure. They’re self-hostable. Build and deployment is a breeze. Web and native apps can be built and run anywhere with high-availability, durability and resiliency, with massive performance and planet scale. It’s no compromise computing, except: we used AI. That’s the catch. We’re looking for folks to join our movement, but we want to start honestly with responsible disclosure." }, { "id": "index.link", "text": "Read what CARLOS actually is", "original": "Read what CARLOS actually is", "edited": false }, { "id": "mail.confirm.body", "text": "This email address signed up to hear occasionally about CARLOS. Click the link below and you're on the list. Nothing happens until you do, and if it wasn't you, ignoring this is enough.", "original": "Someone — we hope you — signed up to hear occasionally about CARLOS. Click the link below and you're on the list. Nothing happens until you do, and if it wasn't you, ignoring this is enough.", "edited": true }, { "id": "mail.confirm.subject", "text": "Confirm your email address", "original": "Confirm your email address", "edited": false }, { "id": "sent.body", "text": "If that address still needs confirming, there's a link on its way to it. Nobody joins this list without clicking one — including you.", "original": "If that address still needs confirming, there's a link on its way to it. Nobody joins this list without clicking one — including you.", "edited": false }, { "id": "sent.title", "text": "Check your inbox", "original": "Check your inbox", "edited": false }, { "id": "signin.sent", "text": "If that address can sign in, there's a link on its way to it.", "original": "If that address can sign in, there's a link on its way to it.", "edited": false }, { "id": "signin.submit", "text": "Continue" }, { "id": "signin.title", "text": "Sign in", "original": "Sign in", "edited": false }, { "id": "slug.curious", "text": "uneasy", "original": "uneasy", "edited": false }, { "id": "slug.enthusiast", "text": "all-in", "original": "all-in", "edited": false }, { "id": "slug.never", "text": "no-ai", "original": "no-ai", "edited": false }, { "id": "stance.curious.label", "text": "Interested, but uneasy.", "original": "Interested, and uneasy about it.", "edited": true }, { "id": "stance.curious.message", "text": "So are we. AI means something different in almost every sentence it appears in. Most arguments about it are not about the technology, but about shitty people doing shitty things.\n\nHere is what we think is true: it lets a small number of people build infrastructure that used to need a company, and that changes who gets to own their software.\n\nHere is what we also think is true: plenty of people are using it badly. There’s potential to outdo that by building better. The more skepticism, the better, but also ambition!", "original": "So are we. AI means something different in almost every sentence it appears in, and most arguments about it are two people describing different things. Here is what we think is true: it lets a small number of people build infrastructure that used to need a company, and that changes who gets to own their software. Here is what we also think is true: plenty of people are using it badly and should be told so, by name. Both at once. That's the whole position, and it's why we'd like to hear from you.", "edited": true }, { "id": "stance.enthusiast.disclosure", "text": "The above text was entirely AI-generated." }, { "id": "stance.enthusiast.label", "text": "All in. Fully-pilled.", "original": "All in. The upside is obvious.", "edited": true }, { "id": "stance.enthusiast.message", "text": "This was entirely AI-generated. Human editor leaving as-is:\n\nThen we'll be honest with you: you may not be our people. Not because enthusiasm is wrong — we're building with this stuff too — but because we think the consequences are the interesting part. A project that only ever asks whether something can be built, and never whether it should, ends up somewhere we don't want to live. If that reads as hand-wringing, this probably isn't your movement. If it reads as fair, and you'd argue the other side of it well, sign up anyway. We'd rather be disagreed with than agreed with by default.", "original": "Then we'll be honest with you: you may not be our people. Not because enthusiasm is wrong — we're building with this stuff too — but because we think the consequences are the interesting part. A project that only ever asks whether something can be built, and never whether it should, ends up somewhere we don't want to live. If that reads as hand-wringing, this probably isn't your movement. If it reads as fair, and you'd argue the other side of it well, sign up anyway. We'd rather be disagreed with than agreed with by default.", "edited": true }, { "id": "stance.never.label", "text": "No AI. Not for me.", "original": "No AI. Not for me.", "edited": false }, { "id": "stance.never.message", "text": "We're probably closer than the labels suggest. Most of what people object to about AI, we object to as well: the scraping without consent, the extractive behaviour, the confidence without accountability, the profit motive, the bait-and-switch, the weird people, and the overblown hype. We made a different call. We used it to build the software we always wanted and could never have justified building by hand: with no funder to answer to and nothing to monetise. You may still think that was the wrong call. We'd genuinely like to hear why.", "original": "Then we're probably closer than the labels suggest. Most of what people object to about AI, we object to as well: the scraping, the extraction, the confidence without accountability, the money sloshing through all of it. We made a different call. We used it to build the software we always wanted and could never have justified building by hand — with no funder to answer to and nothing to monetise. You may still think that was the wrong call. We'd genuinely like to hear why.", "edited": true }, { "id": "tear.instruction", "text": "Take the one that's yours." } ] }