I really appreciate the pushback in this thread against low effort dismissals. OP made something they think is cool, engage with it in good faith or ignore it. That doesn't mean you have to like...
Exemplary
I really appreciate the pushback in this thread against low effort dismissals.
OP made something they think is cool, engage with it in good faith or ignore it. That doesn't mean you have to like it, but bring something besides "this is bad". What about it is bad? If you don't have something specific that means you should probably just ignore it
IMO it's bad "because AI" isn't enough. Not only because it's far too general, but because it's very clear that LLM based tool use is going to become more and more common no matter what we think about it. We need to figure out how we're collectively going to deal with that and "AI bad" isn't going to help us get there.
For example, you might ask the question: If this is mostly vibecoded, how do you know it's secure? How will people's PII and other data be protected? Or you could ask: If it's vibecoded, what's your plan for when you reach the end of the greenfield honeymoon and the complexity hits a level that's hard for coding agents to deal with? How will you maintain a mental model of the code if you're not writing it? Are you fluent in all of the languages (and possibly frameworks) used in the project? If not, will bugs that agents can't fix be unfixable?
@Staross Cheers for being up front about vibecoding. I've seen so many vibecoded projects where the author tried to pretend it was something else (and sometimes outright lied about it). The honesty is nice.
Good luck with the project! I watched a (non AI) video on your site about large pot blanching and learned something.
Positives: I'm really intrigued by your decentralized jury moderation idea. Did you see this system implemented similarly elsewhere, or think of it on your own? I'm not terribly sure it'd scale...
Positives:
I'm really intrigued by your decentralized jury moderation idea. Did you see this system implemented similarly elsewhere, or think of it on your own? I'm not terribly sure it'd scale well, but online moderation is very much an area where new ideas are welcome IMO.
It's not a visual carbon copy of Reddit. I'm being literal here; 'inspired by' is fine but one thing that frustrates me about Discord alternatives is nearly all of them have the exact same UI down to the pixel, just maybe colored a slightly different shade of grey.
Negatives:
The name itself is fine, but 'PP' as the logonym instantly takes my mind to the gutter. Though, that may be more an indictment of myself than anything.
As a tech demo and hobby project I like it, but if the idea is to actually offer a real-world usable alternative to Reddit, it needs far more to offer users since it's working with a lot of sunk cost from people's Reddit reputations + the information already present on Reddit.
The moment a lot of people hear 'vibecoded' they'll lock up and it'll be on your website presentation/pitch to win over their now much higher standards.
Overall it's an impressive example of what a competent mind can do with AI assistance and I want to emphasize the moderation idea; even if this Reddit clone doesn't go anywhere I definitely would love to see a real-world trial of some kind of social media/forum using a jury moderation method.
Thanks for the feedback, I've been in favor or sortition for a long time, l think one of my first post here was about the topic actually (found it https://tild.es/2tk). I actually copied a bit of...
Thanks for the feedback, I've been in favor or sortition for a long time, l think one of my first post here was about the topic actually (found it https://tild.es/2tk).
I actually copied a bit of tildes in the design ;) but l have to say it's hard to be very creative, specially when it needs to work on phones...
I think attracting users in the real issue yeah, some sites have some success by being very original (cozy.talk) but they immediately become very niche as a consequence. Others rely on tech (fediverse) to attract people, which also attract a limited demographic. This is more done for fun, but also in the spirit of throwing shit at the wall and see if it sticks.
About AI l think it's important to be transparent about it, l understand the concern but I'm very much in the "how to be anti-AI better" nowadays.
There's a plethora of alternatives nowadays, but I'm never quite satisfied with how they work. So l had some fun making my own (well Claude did most of it...). The main "innovation" l have is...
There's a plethora of alternatives nowadays, but I'm never quite satisfied with how they work. So l had some fun making my own (well Claude did most of it...).
The main "innovation" l have is rule-based dencentralized moderation (users report, jury is randomly selected and decide on the outcome). I'm not sure it would work at scale but l think it's a fun idea.
I also have media views, text/images/video, to allow each media type on the plateform without having one cannibalizing the others. I also added articles that are supposed to be a bit nicer and more polished posts. A couple of new sites have chats now too and l think it brings a homely vibe to them, so l experimented with an IRC based chat, which is a bit wonky but seems to work.
If you want to give it a try don't be afraid to break things, it's mostly me on there anyway, there's not much too break. Email verification is also disabled so you don't need real email.
For the dev l mostly let Claude do its thing, using the most boring Django+low JS stack, it worked really well for the most part. Although l think someone that doesn't know anything about webdev would still get stuck at some point (e.g. deployment was a bit tricky). I'd open sources at some point if there's any interest but would need cleaning up.
More generally it's quite fun to be able to add almost any crazy feature you can think of. Personally I'd like more "togetherness" features like watch parties or a radio, but there's maybe more legal trouble with those... (e.g. cyberspace.online has a radio that plays youtube videos but hide them somehow).
I recommend you add a content-security-policy header to your site given it's full of UGC. Make it reasonably strict (no inlined JS/CSS allowed, no eval()). Edit: And I'd prioritize getting in...
I recommend you add a content-security-policy header to your site given it's full of UGC. Make it reasonably strict (no inlined JS/CSS allowed, no eval()).
Edit: And I'd prioritize getting in error monitoring for a production site like this. I didn't see anything get logged over the network when I threw an error in the console. Cover both client side JS errors and server side errors. I use Bugsink which is self-hostable. I recommend not using the official Sentry SDKs to report to Bugsink as they are extremely bloated. But you can just have your LLM make an MVP error reporting client (here is what I use - I have the server generate the event_id field).
Outside, haven't tried yet so feel free to ignore this comment until I do and report back. May I ask if this is similar to Ye Olde Slashdot moderation model? Back then, older accounts sometimes...
The main "innovation" l have is rule-based dencentralized moderation (users report, jury is randomly selected and decide on the outcome). I'm not sure it would work at scale but l think it's a fun idea.
Outside, haven't tried yet so feel free to ignore this comment until I do and report back.
May I ask if this is similar to Ye Olde Slashdot moderation model? Back then, older accounts sometimes randomly get gifted points to upvote or down vote an article, or points for comments. +5/-5 were the minmax. And then sometimes older accounts get to moderate moderations. I can't now recall if there are infinite levels.... Reddit used to have a gold lounge where you get secret invites to tier two secret and so on deeper.
I think I've heard about it but I didn't used Slashdot at the time. I don't have much "karma" requirements for being selected as a jury at the moment (it doesn't makes much sense with 3 users),...
I think I've heard about it but I didn't used Slashdot at the time. I don't have much "karma" requirements for being selected as a jury at the moment (it doesn't makes much sense with 3 users), but that would probably be required. In general the random element makes it harder to coordinate manipulation, since nobody can control/know who's making the decision.
Hey I think the Articles section is a great idea as well. It's like a blog, or a long form version of those sites where folks can "follow" people for new content
Hey I think the Articles section is a great idea as well. It's like a blog, or a long form version of those sites where folks can "follow" people for new content
Yeah that's the idea, although I'm missing proper code highlighting, and a couple of other things. I have a hugo+github pages blog but it's a pain in the ass tbh in comparison.
Yeah that's the idea, although I'm missing proper code highlighting, and a couple of other things. I have a hugo+github pages blog but it's a pain in the ass tbh in comparison.
You're under no obligation to use or provide feedback on OP's project, but you certainly don't need to disparage it, either. If you don't like it, just move on, or block the AI-related tags and...
You're under no obligation to use or provide feedback on OP's project, but you certainly don't need to disparage it, either. If you don't like it, just move on, or block the AI-related tags and you'll no longer see similar content in the future.
It's not. It's point scoring in the guise of feedback. Look, there's hundreds of other threads on the internet to argue about AI on if you want to do that. OP was transparent in their usage, and...
It's not. It's point scoring in the guise of feedback.
Look, there's hundreds of other threads on the internet to argue about AI on if you want to do that. OP was transparent in their usage, and that allows others to make an informed assessment. But commenting just to take down a fellow Tilderino is not in the spirit of the site, and drawing out the same tired arguments about AI accomplishes nothing. Let them have a thread to talk about their new tool, and those who are interested will participate.
Remember Thumper's rule: if you can't say something nice, don't say anything at all.
If you can't name a single problem that's not a strong argument. So now I have to guess what upsets you. Do you object on grounds of quality? I use Claude Opus often. I would describe its code...
If you can't name a single problem that's not a strong argument. So now I have to guess what upsets you.
Do you object on grounds of quality? I use Claude Opus often. I would describe its code quality between "mediocre" and "pretty good" depending on the situation. It gets worse when you stop tending to the outputs for too long. Having Claude write most of the code, especially for what's just a specific type of CRUD app, it's not necessarily going to result in something so poorly made it's more trouble than it's worth to use.
I had another comment here but after replying I realized yeah, I was an ass. Sorry OP, I shouldn't just shoot down something you are excited about sharing.
I had another comment here but after replying I realized yeah, I was an ass.
Sorry OP, I shouldn't just shoot down something you are excited about sharing.
Some of the shared links are actually YouTube videos; it might be a good idea to call that out on the front page, so you can tell before clicking on them? More generally, one of the problems with...
Some of the shared links are actually YouTube videos; it might be a good idea to call that out on the front page, so you can tell before clicking on them?
More generally, one of the problems with multiplayer games is that you need multiple people to try them out properly :-) I've tinkered with writing an Internet forum, but then built myself a link-sharing website where only the admin can post links. There's still plenty of work to do, but it's much easier to deal with. For socializing, I repost the links to Tildes and I might add Bluesky eventually.
I also imagine releasing the software someday so other people can run it, and then they could somehow connect and we could share links, but the problem with that is that it would be a multiplayer game.
Since it's inspired by Athenian direct democracy l though a Greek word would do fine, but also common names in domains are expensive or not available so better go with something obscure.
Since it's inspired by Athenian direct democracy l though a Greek word would do fine, but also common names in domains are expensive or not available so better go with something obscure.
I think the main problem is you're always going to be butting up against the fact that a lot of people consider AI vibecode projects slop to begin with. The allowance of "I had Claude summarize...
I think the main problem is you're always going to be butting up against the fact that a lot of people consider AI vibecode projects slop to begin with. The allowance of "I had Claude summarize this" type of content per your sites AI rules doesn't help either.
I really appreciate the pushback in this thread against low effort dismissals.
OP made something they think is cool, engage with it in good faith or ignore it. That doesn't mean you have to like it, but bring something besides "this is bad". What about it is bad? If you don't have something specific that means you should probably just ignore it
IMO it's bad "because AI" isn't enough. Not only because it's far too general, but because it's very clear that LLM based tool use is going to become more and more common no matter what we think about it. We need to figure out how we're collectively going to deal with that and "AI bad" isn't going to help us get there.
For example, you might ask the question: If this is mostly vibecoded, how do you know it's secure? How will people's PII and other data be protected? Or you could ask: If it's vibecoded, what's your plan for when you reach the end of the greenfield honeymoon and the complexity hits a level that's hard for coding agents to deal with? How will you maintain a mental model of the code if you're not writing it? Are you fluent in all of the languages (and possibly frameworks) used in the project? If not, will bugs that agents can't fix be unfixable?
@Staross Cheers for being up front about vibecoding. I've seen so many vibecoded projects where the author tried to pretend it was something else (and sometimes outright lied about it). The honesty is nice.
Good luck with the project! I watched a (non AI) video on your site about large pot blanching and learned something.
Positives:
Negatives:
Overall it's an impressive example of what a competent mind can do with AI assistance and I want to emphasize the moderation idea; even if this Reddit clone doesn't go anywhere I definitely would love to see a real-world trial of some kind of social media/forum using a jury moderation method.
Thanks for the feedback, I've been in favor or sortition for a long time, l think one of my first post here was about the topic actually (found it https://tild.es/2tk).
I actually copied a bit of tildes in the design ;) but l have to say it's hard to be very creative, specially when it needs to work on phones...
I think attracting users in the real issue yeah, some sites have some success by being very original (cozy.talk) but they immediately become very niche as a consequence. Others rely on tech (fediverse) to attract people, which also attract a limited demographic. This is more done for fun, but also in the spirit of throwing shit at the wall and see if it sticks.
About AI l think it's important to be transparent about it, l understand the concern but I'm very much in the "how to be anti-AI better" nowadays.
There's a plethora of alternatives nowadays, but I'm never quite satisfied with how they work. So l had some fun making my own (well Claude did most of it...).
The main "innovation" l have is rule-based dencentralized moderation (users report, jury is randomly selected and decide on the outcome). I'm not sure it would work at scale but l think it's a fun idea.
I also have media views, text/images/video, to allow each media type on the plateform without having one cannibalizing the others. I also added articles that are supposed to be a bit nicer and more polished posts. A couple of new sites have chats now too and l think it brings a homely vibe to them, so l experimented with an IRC based chat, which is a bit wonky but seems to work.
If you want to give it a try don't be afraid to break things, it's mostly me on there anyway, there's not much too break. Email verification is also disabled so you don't need real email.
For the dev l mostly let Claude do its thing, using the most boring Django+low JS stack, it worked really well for the most part. Although l think someone that doesn't know anything about webdev would still get stuck at some point (e.g. deployment was a bit tricky). I'd open sources at some point if there's any interest but would need cleaning up.
More generally it's quite fun to be able to add almost any crazy feature you can think of. Personally I'd like more "togetherness" features like watch parties or a radio, but there's maybe more legal trouble with those... (e.g. cyberspace.online has a radio that plays youtube videos but hide them somehow).
I recommend you add a
content-security-policyheader to your site given it's full of UGC. Make it reasonably strict (no inlined JS/CSS allowed, noeval()).Edit: And I'd prioritize getting in error monitoring for a production site like this. I didn't see anything get logged over the network when I threw an error in the console. Cover both client side JS errors and server side errors. I use Bugsink which is self-hostable. I recommend not using the official Sentry SDKs to report to Bugsink as they are extremely bloated. But you can just have your LLM make an MVP error reporting client (here is what I use - I have the server generate the
event_idfield).Thanks, I'll look into that.
Outside, haven't tried yet so feel free to ignore this comment until I do and report back.
May I ask if this is similar to Ye Olde Slashdot moderation model? Back then, older accounts sometimes randomly get gifted points to upvote or down vote an article, or points for comments. +5/-5 were the minmax. And then sometimes older accounts get to moderate moderations. I can't now recall if there are infinite levels.... Reddit used to have a gold lounge where you get secret invites to tier two secret and so on deeper.
I think I've heard about it but I didn't used Slashdot at the time. I don't have much "karma" requirements for being selected as a jury at the moment (it doesn't makes much sense with 3 users), but that would probably be required. In general the random element makes it harder to coordinate manipulation, since nobody can control/know who's making the decision.
Hey I think the Articles section is a great idea as well. It's like a blog, or a long form version of those sites where folks can "follow" people for new content
Yeah that's the idea, although I'm missing proper code highlighting, and a couple of other things. I have a hugo+github pages blog but it's a pain in the ass tbh in comparison.
Eh…sorry but no thanks.
You're under no obligation to use or provide feedback on OP's project, but you certainly don't need to disparage it, either. If you don't like it, just move on, or block the AI-related tags and you'll no longer see similar content in the future.
"I won't use an AI generated product" seems like valid feedback to me.
It's not. It's point scoring in the guise of feedback.
Look, there's hundreds of other threads on the internet to argue about AI on if you want to do that. OP was transparent in their usage, and that allows others to make an informed assessment. But commenting just to take down a fellow Tilderino is not in the spirit of the site, and drawing out the same tired arguments about AI accomplishes nothing. Let them have a thread to talk about their new tool, and those who are interested will participate.
Remember Thumper's rule: if you can't say something nice, don't say anything at all.
Wow. Guess we're just HN now. I'll move on.
Why's that?
Why isn't that?
If you can't name a single problem that's not a strong argument. So now I have to guess what upsets you.
Do you object on grounds of quality? I use Claude Opus often. I would describe its code quality between "mediocre" and "pretty good" depending on the situation. It gets worse when you stop tending to the outputs for too long. Having Claude write most of the code, especially for what's just a specific type of CRUD app, it's not necessarily going to result in something so poorly made it's more trouble than it's worth to use.
I had another comment here but after replying I realized yeah, I was an ass.
Sorry OP, I shouldn't just shoot down something you are excited about sharing.
No problems :)
Some of the shared links are actually YouTube videos; it might be a good idea to call that out on the front page, so you can tell before clicking on them?
More generally, one of the problems with multiplayer games is that you need multiple people to try them out properly :-) I've tinkered with writing an Internet forum, but then built myself a link-sharing website where only the admin can post links. There's still plenty of work to do, but it's much easier to deal with. For socializing, I repost the links to Tildes and I might add Bluesky eventually.
I also imagine releasing the software someday so other people can run it, and then they could somehow connect and we could share links, but the problem with that is that it would be a multiplayer game.
This name doesn't work well. What's this, ancient Greek?
It's hard to pronounce with that aspirated
pat the end. Or is it meant to sound like anf?Yeah it mean pebble, it was used to cast votes in ancient Greece.
Why not just call it pebble?
Since it's inspired by Athenian direct democracy l though a Greek word would do fine, but also common names in domains are expensive or not available so better go with something obscure.
Are we not on a reddit alternative right now?
Sure, one of the good ones actually :) although a niche one by choice/design, so it has its limits.
I do not think this post belongs on tildes if I may be honest with you.
I think it's just fine with the self-promotion rule, since I'm an old member of tildes and generally do not self-promote.
For me it's the intersection of self-promotion and ai slop that I find repulsive.
I'll just
ignorethe thread, I guessTo be clear the content is not AI slope and there's a reasonable anti-AI rule (l think).
I think the main problem is you're always going to be butting up against the fact that a lot of people consider AI vibecode projects slop to begin with. The allowance of "I had Claude summarize this" type of content per your sites AI rules doesn't help either.
It’s fine in the weekly programming projects topic