Imageboard architecture

ITT we discuss chan culture, problems imageboards pose to good users, problems they don't pose to bad users, and what the ideal feature set of an imageboard is.

If we come up with something compelling enough, I'll make it, open source it, and host it.

Other urls found in this thread:

archive.is/jGOae
bertolami.com/index.php?engine=blog&content=posts&detail=perceptual-hashing
github.com/bakape/meguca/blob/master/client/posts/posting/upload.ts
lmgtfy.com/?q=JS crypto api
github.com/kautostar86/tribes
github.com/ipfs/go-ipfs/issues/3429#issuecomment-277165450
github.com/fazo96/ipfs-boards
2hu-ch.org
github.com/ololoepepe/ololord
archive.is/NlVOe
archive.is/AxgBy
meguca.org/pol/
2hu-ch.org/
twitter.com/SFWRedditVideos

I'll start things off with an idea I've had. A problem with chans is they do good work, get flooded by normies/shills, and turn to shit. What if theoretical chan was invite only to post threads or comments?

...

Why isn't it smart? We're in an arms race if you haven't noticed.

Are we?

no cuckflare
no IDs (so it's actually anonymous)
no craptcha if possible; otherwise, once a day craptcha like here is fine

Yes 4pol is being overran. That's not usually a problem (sea of piss) except for 2 things, corrupt mods banning anons and trashing legit threads, and shill bots that use up our time and energy.

Agreed.
What's your rationale against this?
That's possible with my post key idea

To replace cuckflare you need something that prevents attacks on the site.
To get rid of IDs find a better tracking system.
Google managed to replace Captcha by giving to the AI, we need to do something that prevents spam just as effectively as captcha.

user this isn`t as easy as it looks but i guess were all open to ideas.

Then take notes from and start making imageboards, not talking about making them.

Just that it's pointless to pretend to have anonymity by not having user names, but on the other hand have IDs, which do the same thing. They're just user names but on a smaller scale.

I'll go through it ty.
To write good code the feature set needs to be specified first. I'm definitely not making the thread to just talk.

Usernames lead to cult of personality, IDs that are per thread are helpful while avoiding that. Can you think of anything you like about IDs?

I agree with imageboards should be decentralized into networks like IRC and NNTP are.

-Network without accessing the normal web aka gnunet
-Distributed network and storage
-Anti image pedo IA so that FBI or CIA don't flood the boards with shit to legitimate a possible take-down.
(the only way of this this part is to make a deep leaning AI thus meaning you need to feed it with CP)
Who's ready to go to jail for the good cause ?


Captcha are made to remove spam bots.
Has long has the captcha doesn't go look into the google botnet or other botnet to function it's ok.

That's much more tedious than captchas and makes it really hard to actually get the ability to post on the site. I don't think invite-only cliques are a good thing for imageboards.

With something like, in the reply UI you enter a post key and check a box to save it, you think that's tedious?
Isn't the culture of a board its own clique? Isn't preserving that the goal?

I think that the whole initial process of getting a key and the moderator process of monitoring keys is more tedious than filling in a captcha once a day, yes.
Preserving board culture is nice, but that has to happen through the posts, not through the users, and it's hard when you only have a few users because people who would fit into the culture need to be found on completely separate non-anonymous websites. I use forums that are not anonymous, and I act differently there.

Ideally you also get rid of single dependence on web entirely, by having multiple protocols serving the same data. Usenet posts can have embedded images in them like emails (multipart MIME), so it's not even hard.

I don't think that noob user onboarding should be easy, and that's a wall users have to scale which could be good, but it might be shit too.
What do you think the extra mod work is? I would rather revoke a key than ban an IP/range. Keys also have another benefit, since it's a tree you can revoke a whole branch similar to banning an IP range. BTW IP banning excludes unrelated anons mistakenly

Couldn't you have some sort of advanced server side anti-spam that bans bots?

Good idea it was proposed along with a distributed architecture
Multiple protocols and a distributed design would have to wait for v2 but they're good and I added them to the doc. Usenet has been suggested but email is a neat idea. It would merge mailing lists and imageboards.

Sounds like my idea

I read through the thread and took notes. I got some ideas but I also see a difference in our goals. That code has a lot of effort in board customization and common features but I'm thinking about trying new feature ideas (no image limit in comments, realtime/no update timer, etc.) and solutions to fundamental problems. (corrupt mods and shillbots)

Learned years ago to co-exist with shit i dont like. I think thats the price for creativity.

Don't get the idea I want to make speech less free, I think it should be more free. But sharing a board with someone you disagree with is not what I want to attack, it's corrupt mods that don't share our view and will delete threads they disagree with, and shillbots that make boards noisy for no good reason.

Users from U.S are geographically blocked as are users with cookies from facebook/reddit. Mods take job seriously; are impartial and transparent but retain their own flavor. user posting is the considered the most important aspect for users. Have handy informative images to express how critical this is.

I disagree about invites but I'm sill trying to figure out how to explain my feeling about them. There should be a flow of people but the net is so full of normal's that cliques may be necessary, but i feel that they erode the benefits of anonymous posting. This is always important to remember

There are many chans about the net and i see none of them as close to ideal. Sifting through trash just to find the one or two threads worth anything is painful. Great boards are made by the posts from great users. If just one user is autistic enough to dedicate themselves to regular, quality posting on a board; others will follow.

Another user came up with mod teams and then subscribing to different ban-styles if the default ban style sucks.

Some brazilian chan forced users to solve calculus functions to keep away normies, those who gave the wrong answer were redirected to facebook and cookies saved this sadpanda style. This is a great way of scaring away low intelligence people, but might be easily bypassed by simply using wolfram.

IDs are a necessity in some boards where shilling is rampant, samefagging (altough funny when obvious) is a problem that is solved with IDs.

If training an AI for pedo images was that easy, facebook and other normie sites wouldn't have such horrible issues with CP. And even if we manage to make one, it's easy to bypass it. In the end, good moderation is key. And that's the biggest problem with *chans in general: we need mods to protect good content and destroy bad content, but they need to be completely incorruptible and conform to the hivemind/board culture 100%.
And we know that's impossible, first because mods are human, and second that the board culture isn't static, it's an entity that's shaped by every post made on the board. The moment you try to get control of it, it fights back.

I've wondered about something similar, we have user filter lists but I wondered if there would be an easy way to distribute them, for instance there would be volunteers that maintain their own list of hidden posts and you can subscribe to that if you wanted.

Say I register to be a volunteer and add posts to a blocklist, this list is made public and people can add it so posts I hide are automatically hidden for them too.

Without compromising privacy it could work with just post numbers, hiding entire IPs/posters doesn't seem possible this way without exposing them one way or another.

You say that like >>>Holla Forums has never had to deal with imkampfy's bullshit on a daily basis. Nobody cares about halfchan, let it die.

Librechan was fine before it got killed. 4chan sort of worked fine 12 years ago when I didn't put all my traffic through tor. The reason everyone left 4chan is because the mods ban them and 4chan blocks you from actually posting anonymously (via tor or other proxy, thus it's not actually an anonymous imageboard anymore, so it lost all its point).
Mods are pointless aside from purging spam / off topic threads. Freenet FMS solves this problem by getting the users to do that work, and anyone who makes invalid spam flags gets banned from moderating (web of trust). Freenet FMS makes you use an identity for each post so it's pseudonymous, but you could still use a web of trust for moderating an imageboard. Moderators would have IDs and posters would be anonymous. But then the postrate might be so high that the entire userbase can't filter it or the network/database fills.
Almost every chan that exists right now blocks tor users. Even this bullshit place blocks tor users from posting images. That's because you paranoid faggots think we're gonna post CP. That's not even your problem. You can just remove the shit the police say to remove, like, you know, what the entire rest of the internet does. Before cuckflare became a monopoly (i.e, 5 years ago), the entire internet was easily accessible over tor, except for a few small sites. Tor blocking is a part of chan culture. Only a few small websites run by some moron who read a tutorial about how to use muh DNSRBL-whateverthefuck and muh firewalls block tor. Chan admins are part of that small set of morons.
You chan users are stuck in your own bubble and have no clue about the rest of the internet, standard practices, or the status quo.

How many clueless faggots like you are on this fucking board? Cuckflare has a Web Application Firewall and all kinds of random bullshit. The existence of their shitty WAF is what caused cloudbleed. That's what you get for putting all kinds of neat "security" bloat^W features into your service. The only reason people use cuckflare is for CDN/anti ddos, but cuckflare enables all kinds of other security theater by default. There are plenty of alternatives. Cuckflare makes it a giant pain in the ass to use tor, and has likely reduced the amount of tor users by hundreds of thousands.
Are we talking about tripfags or session cookies required for not having to solve a captcha for every post? There's no way around the latter.
What the fuck nevermind, you're actually retarded.


fuck off nigger AI isn't a solution to anything. nobody wants to get their shit removed because some autist's "AI" gets a bunch of false positives.


what fucking CP problems does facebook have!?!? i've never seen cp on facebook (and rarely on imageboards such as this), yet there's always *that guy* in a thread like this complaining about rampant CP. it's like you guys are even more hysterical about CP than normies. 4chan supposedly having CP (i dont remember seeing any in the old days but people say there was a ton) is one of the things that kept normies out btw. Normies would be like OH NOEZZ!! I DONT WANT TO GO TO 4CHAN CUZ I WILL GER ARRESTTED!!11. If you're making an ID only posting system, Freenet FMS already exists and is the superior solution. Otherwise if you want to make some anonymous bullshit you have to make something like this Holla Forums. Holla Forums is not anonymous since it relies on IP addresses to block "bad" users. Holla Forums further harms anonymity by requiring referer headers and cookies. according to wikipedia, kik uses some black box to block CP. im sure facebook has some shit as well.

This thread belongs on >>>/sudo/.

That said I'm one of the few people that understands image boards unfortunately and most of the posts in this thread are wrongheaded.

the idiots whining about shills
the idiots whining about normies
the idiots whining about cdns
the idiots shilling their meme utopia deadchan.

smh.

back in the old old days 4/b/ had a lot of /hebe/ tier threads until moot started mass banning them.

even recently you had mentally ill people from 4/sp/ posting hurtcore cp on 4chan in protest of the mods.

archive.is/jGOae

1. not being a good moderator
2. lack of moderation

Nah, it doesn't.

Tor images are disabled because Jim said so, even though all of the CP spam is/was from VPNs when Tor images were enabled.

lmao, yeah, nah
The solution is perceptual hashing.
Only codemonkey (he was the one that suggested it) would be fucking stupid enough to think that it's worth the effort to train a neural net and believe you'll arrive at a point of no false positives ever, let alone the fact that you don't have Google sized datasets to train.
Turns out he really is just a dumb gook son of an even stupider US expat who profits off of software outsourcing.

And by it, I mean "deep learning" bullshit

The link spam is from VPNs, but that's not the only source of CP. Jim wasn't talking about the spam.

Anytime a millennial uses "sekrit club" to describe a good community I want to kill them tbh

...

BBS and textboards exist for this purpose

It all depends on good mods honestly.
some examples

kill yourself tier mods

okay tier mods that can take a joke

IDs need to go, they hinder true anonimity

Yeah, too bad /hebe/ or any other "CP" board were populated by retarded faggots who used VPNs to post their pedo shit.

Go suck Jim's dick somewhere else, anyone who's not a fucking retard knows that he doesn't know what he's talking about. If he really wanted to make a point, he'd say that "we can't allow Tor for image posting because of legal liability when it comes to not sending reports to NCMEC when we come across the rare image of child exploitation posted via Tor." Which is still a fucking retarded argument, because no one requires you to report every fucking image you delete to that organization. You know the big social networks don't.

And, even ignoring all that, the problem of blacklisting child exploitation images is solved, you can either use Microsoft's blacklist (and incur additional bandwidth costs) or you can do all user-provided content communities a solid and write perceptual hashing infrastructure, of which there are numerous implementations of, and share the database.

But no, his dumb gook son would rather jerk off to the prospect of the "deep learning" buzzword, promising something that will never, ever come.

But Jim isn't altruistic, he'd rather just let this collection of imageboards suffocate in retarded namefaggots and drooling retards who can barely form a coherent sentence, because no one intelligent is surely replacing the anons that have left.

Just like the fucking cripple. Fuck that cocksucker.

Why would anyone come here?

Literal pedo detected

Just like masterchan right?


Japs were flooding 4chan with child porn and lolis between 2004-05 in retaliation of 2ch dying, fuckoff faggot.

the leftypol mods are good too.

...

holy shit every major website that allows uploads has had or will have CP fortunately. For fuck's sake even twatter and JewTube have it as an ongoing problem. It's why (at least in the US) website owners are protected from content that gets uploaded by other users without them knowing. If these types of laws weren't in place, every fuckhuge website company would be false-flagging each-other with this shit to remove competition. This did happen to Holla Forums and also like says.

more like 2010/11, that shit was a lash-back from OpPayback but yes, it's alphabet as fuck, as in how they allow ISIS websites to function.

agreed, this would bring some NewGrounds-tier autism and kill the site

sage because I feel like OP is some "Security Expert" trying to build a honeypot

meant unfortunately, but tbh I have no quarrel seeing FagBook getting killed with this.

Why block users from the US? Blocking users with cookies from Nosebook and other shit sites is a good idea but detecting that isn't possible with the browser security model. What I could do is anyone clicking through from those shit sites could be showed goatse rather than the page content. What do you think about that?
Good idea I'll make a note.

That seems like a good idea, so people's filter lists could be shared and other users could subscribe to them to automatically apply the filter. I'll make a note of that. Filters can include both users to filter out as well as individual posts to filter out is that right? Adding to that what about the filter team idea where people can contribute filtering to a shared list, is that worth exploring?

I like that in theory but as you say it could be bypassed with Wolfram. There's another problem with requiring specific knowledge, there are smart people that have studied other fields.
I also like IDs for keeping conversation straight and preventing samefagging.

I think technical anonymity (server not keeping IPs in logs) and user anonymity (no usernames) are good but what benefit is there in being anonymous within a thread to the point where there are no IDs?

Fuck 4chan that isn't important. What's important is as chan powerlevel is recognized by normies all chans are under increasing attack. We're in an arms race.

I don't plan on blocking tor. I don't think transit permissions are the best solution to keeping trash out. I think post keys are
Cuckflare and other 3rd party CDNs aren't the solution IMO.
I think post keys are the solution.
I think the chan hivemind can do it better.
Post keys.

What are your ideas for making a better imageboard?

What's a good mod if you were to define it?

not possible. cannot access cookies from another site.

What did you mean by that?

Only 1 match in this thread for "sekrit club". (yours) If you have a point rephrase it.

What's your suggestion? I have to ask because I don't get your point fully.

Fuck off faggot what are you doing to defend imageboards from hoards of Shariablue bots and mod corruption?

The board they are on is /polk. It's like old pol before Trump ruined /pol for the election.

A distributed imageboard would likely address this (NNTPchan project working on it) as the idea is to decouple mods/admins from the community and infrastructure as much as possible. The major problem these days is we can't easily move somewhere else if mods become shitty or admins sell us down the river. If we could "subscribe" to different mods then the least shitty ones would be most popular (presumably). Decentralization, spam detection and mod/admin power limiting are what I would consider the most important tasks in moving imageboards forward.

We are a pretty important cultural force these days, it would be a real shame if we weren't able to fight off our aggressors (who are learning). There really needs to be a foundation or something set up to further our collective goals.

Have you used NNTPchan? Where do they talk about their ideas? I'd like to follow the work.
Every day. Check out 8ch. net/polk/res/3.html#4249

#nntpchan on Rizon
I hosted a node for a bit, shit works surprisingly well but the board UI is not even 8ch-tier yet. There is hope, we just need more autists to be aware of it and to potentially help work on it. If nothing else, spread the word.
I'll check your thread.

A blunt environment drives away the worst of the Redditshits and Gaiafags and whatnot when they realize this isn't their hugbox.

But going overly toxic and shitting up threads because [insert-your-autism-trigger] or the stupidass paranoid-schizophrenic wannabe-southparkgoth being-shitty-for-the-sake-of-being-shitty drives off even decent people until only shit remains.

why does nntpchan use GO?
Why cant it use a good language instead?
no fuck off

Don't like it? Fork it.

open sores in a nutshell

What are the most important design choices do you think?

sekrit club is an ancient 4chan meme.


I've learned that you're pissing into the wind with most Holla Forums meta threads. They attract rabid morons with victim mentalities.

They don't since people can just use VPNs to LARP as multiple people.

The one big advantage that IDs actually have is self moderation. If someone is shitting up a thread you can filter them without the mods having to intervene.

It's a bad idea that over complicates things.

People already have the tools to moderate themselves with filters, thread hiding etc.

Social media these days is about crowdsourcing and users being in control of the experience themselves but the design of image boards is based on an older system where mods were given the power to control the experience. Something like Twitter could operate without any intervention from moderators since the users can just filter anything they don't like. Image boards could do that as well if they had infinite pages and robust filtering tools but that would have to impact on the anonymity factor, like IDs (less anonymity) vs no IDs (more anonymity).

if you want your project to succeed you should pick a language that is widely known/supported.
openMW used D in the beginning and then switched to C++ because there are not enough D devs around.

Give me the rundown on it?

Ya that's true. It would expose samefags with low technical skills atleast.

You're right that users should mod for themselves. I think the right job of a mod is illegal content but not much else, not even spamming or flooding. Anything that keeps mods from making arbitrary decisions will help prevent crooked mods from destroying a board. Empowering users to filter and self mod makes sense, what kinda filtering features should be possible?

I would use Node, Typescript, and Postgresql. I'd also use a frontend lib like React or Vue and probably a graphQL implementation. I know Node isn't heavy duty but it's really widely used so modules are easy to find and there's a solution for damn near every problem.

bertolami.com/index.php?engine=blog&content=posts&detail=perceptual-hashing

Pedo detected

I host an NNTPchan node and it's really neat, even if the UI sucks ass right now. It eats bandwidth like a nigger eats watermelon and fried chicken so don't run it on a cable modem, but it's very simple to set up, even with the much more performant PostgreSQL backend (default is SQLite). I would definitely file tickets on the NNTPchan github with any feature requests, or pull request anything you write yourself.


Any grand unified imageboard system would have to be accessible from clearnet v4, clearnet v6, tor, i2p, cjdns, and whatever the fuck else. Go where the users are, or be accessible from there anyway.

How well does the distributed architecture work for users?

Shill detected

someone made a java version

Users don't have to think about it. They just post in threads and F5 a site. Posts sync up within a minute or two, and as network bandwidth increases that will come down to a few seconds.

Do replies within a thread get out of order? Even if so it probably doesn't matter I guess as long as people >> the comment they're replying to.

The point is to keep leddit and cuckchanners out, not make it easy for cucks but only hard for bots.

Both cucks and bots gotta go. "Echo chambers" are also coherent strategizing bodies. If new shits can't come in with FBI forum disruption techniques then all the better.

Only shills ITT would be against a Web-of-Trust invite and posting system for an elite-chan.

I'm for anonymous posting, not private circlejerking. When it gets to private circlejerking, there's no point in having an imageboard.

It doesn't matter what you want. The private chans/boards/IRCs will bind and scheme anyway. We'll then astroturf the open chans for you to do our bidding. If we make our memes dank and in the right way, many of you should be moved to act.

Anonymity and invitation-only aren't mutually exclusive. If you think they are make your case.
Did Gmail qualify as "private circlejerking" when accounts were invite-only by existing users?

There's something to be said for a variety of chans operating in a variety of ways. Each would require a unique attack strategy which spreads the resources of hostile actors.

Gmail is email and I've never thought of email as being anonymous. The best you can be is pseudononymous.

In the context of can you define what "anonymous posting" means to you? Because unless you're behind 6 gorillion dimensions of opsec you're never truly anonymous on the internet, it's a matter of degrees and I want to figure out what the sweet spot is. An example is I like in-thread IDs. The benefit to conversation is worth the anonymity cost to me.

For me, anonymous posting means posts without a name and that the group size is larger than Dunbar's number. A thread specific generated ID is anonymous enough for the purpose of anonymous posting.

theres no need to make anything new for this. irc is a thing already.

I suppose it couldn't hurt, I figured what would happen instead is just merging user lists, as in you make your own "team" by just subscribing to 2 or more people. However there could maybe be some kind of access key that you could just give out to multiple people to control a single list. However it's implemented I feel like it will have the same resulting experience.


I feel like this is only marginally different, it's user filter lists just distributed. Which honestly already happens, you see people occasionally posting their own filter lists in threads to share with others, this just automates that.

I personally have never used the filter and do encourage people to simply ignore things but some people seem to prefer the auto filter, if that's the case then maybe it should be improved for them, if they have an easier time maybe we all will; what I mean is that if they have an easier time not getting annoyed or responding to low quality posts, we all benefit (maybe).

what language should I use to program my imageboard? with self host capabilities in mind and also client helpers.

not just generic 21st century web imageboard. think of (public and private) torrent archive network with tracker-like gateways (with or without moderation) and grids blockchain-like.

assembly

but assembly is gonna limit me into one or few architectures. unless you're talking about the dead web assembly meme

Nope, each post is timestamped. That used to be an issue but it's fixed.

Next issue, filenames. Over in /sudo/ it's hotly contested. The question is what format should filenames have and why?

I plan to make this myself once I learn webdev, any advice on where to start? I've only ever made simple web 1.0 pages and hosted them on github but I'm alright at js

I'm gonna shill ipfs for file hosting, let users host their own images/files, just link the file hash and have clients resolve it themselves. With the gateway nobody even has to have anything installed, the chan server can act as a gateway itself if desired, and there is a javascript implementation which people could use in the browser to download and host attached files, forever (as long as 100% of the file is available from someone(s)).

Relevant thread since I don't have time to

IPFS or not though I have always liked anything over centralized, named content. Content addressed, distributed file hosting always seemed like a perfect fit for imageboards/bbs and while we're heading in that direction I hate that it's taken this long. You can see 8ch handling dedupe with content addressing (like most sites today) and that was a relatively recent feature that probably should have been there from the start. I remember hotwheels mentioning IPFS specifically in some stream as well, it was being considered to relieve some of the bandwidth pressure, I think this was shortly before Next or around the same time.

NNTP chan is handling federated posting which is awesome.

I really like the idea of posts living as long as they're hosted by someone instead of the normal extremes (archived forever or fixed to some arbitrary culling time). Granted the former is likely to happen anyway, I'm sure someone is going to try and host at least all the textual data.

You're joking, right? IDs are necessary for any sort of in-depth discussion or debate, otherwise shit gets all muddled and confused and never goes anywhere. As long as IDs are thread specific there's absolutely no issue with them. Also IDs have nothing to do with anonymity, mods and admins can see your post history and IP regardless.

Except it is. Plenty of people have been prosecuted for having CP in their browser's cache, just thumbnails of it they never clicked on. Just being in a thread where some faggot posts CP is a risk.

What would the best solution to CP be?

How do thread-specific IDs hinder anonymity? You realize that all you have a post history that it viewable by mods or admins, ID or not, right?

Delete it immediately and ban the posters. If you wanna go the ultra free speech route then have a dedicated board for pedos and strictly limit them to it so they're not putting anyone else at risk with their bullshit. Good luck with the authorities, though.

All this talk about how risky it is to be in a thread where someone posts CP is FUD. Unless you are actively posting on a shitty chan that uses http you should be safe from law enforcement's surveillance tools. The people who get caught with CP in their cache or in thumbnails most likely brought their computer to a repair shop, someone found CP thumbnails and called the cops. I believe people here know how to fix most computer problems themselves.

I could only see this being risky if you're browsing a chan in public and someone sees on your screen when you scroll over some CP. But if you're browsing at home and someone else posts CP, just close your browser and run CCleaner/bleachbit if it makes you feel safer. You should also be using encryption on as many of your devices as possible. Encryption is not illegal (at least at the present) and the difference in time it takes to boot your desktop is roughly 15-45 seconds slower, depending on the encryption algorithm.

Sure, if you're halfway tech competent and not being actively investigated by law enforcement then it's not a big deal. But for the average user, or for someone already being monitored by law enforcement, then it's a real issue.

I think you might be underestimating how rabid the law is about prosecuting potential pedos. There was a hijacking virus going around for a while, one of those that wanted you to send them money to disable it, that put 3 CP images on your screen and said they'd report you to the FBI if you didn't pay up. One guy brought his laptop to the cops to report the CP and this virus, and they charged him with 3 counts of possession of CP and locked him up, poor dumb bastard.

I found out about this while reading up on the virus when a friend asked me to help them get it off their computer. It was a real son of a bitch to get rid of.

Yeah I agree that it can be a problem for the average user. They should use CCleaner immediately after seeing CP. But I don't think that CP posting and CP spam on chans will ever go away. I guess the best solution is to have fast mods.
Holla Forums mods are so fearful of CP though. They'll ban innocent images of children and hope that it solves their CP problems. Obviously that's not the right thing to do if you want a truly free chan.


CP laws really make no sense tbh. They seriously need to be rewritten. I wouldn't be surprised if those types of viruses and much of the CP made available on the clearnet was from law enforcement.

Literal moralcuck/anti-freedom shill detected. Librechan was the closest you could get to freedom.

That additional granularity to filtering could be useful as long as it didn't add too much additional complexity. Combined with I could subscribe to a user's filter list, but only for `spam` tags if I didn't mind `nsfw` content. I made a note of it.
Neat idea on organizing posts as a tree instead of threads, think about it more and expand on it ITT I'd like to see it hashed out. It would also help to see an example of how it would work for a board that's maybe tougher to structure like that, like Holla Forums.
That might be cool. If anon2 replies to anon1 they each get an ID generated in the thread. Now if anon3 replies to anon1, is anon1's ID different than anon1's ID with anon2? What's the benefit to the feature?
I could give you a shitty answer but instead just ask a more specific question.

I made a note. What I'm thinking is, if I build this theoretical chan I'd start with something centralized to test the community concepts I'm thinking about then add decentralization. Reason is I don't want to put the work in to decentralize the codebase until I prove the community ideas actually contribute something anons gain from. That make sense?

Unless I find a better idea I'm going to use
I really want to see if it's possible to build a "modless" community where only illegal content is removed and empower users to filter the rest themselves in the spirit of >>725040

Basically the Communism of chan culture. It never works, failed miserably every single time it was tried, yet there's always someone still proposing it.

Regarding moderation, I think it should be hard-coded into the imageboard for bans to always display. If a user is banned, their post always displays "user was banned for this post" on it. The only thing that can be deleted are the images. Then have those posts autohidden for normal users (with click-a-button-to-unhide) by default, and the option to always display banned posts or completely hide them. Give moderators the ability to flag multiple posts across threads as part of the reason for banning (e.g. someone spamming).

Potentially include an ID code associated with the Moderator who dealt the ban - but I don't think it's especially important.

The idea is to increase the transparency of the moderation process and reduce ongoing/active censorship. Illegal files (CP, DMCA, etc.) can be deleted, but not what the person said. Threads where the OP is banned would likewise be autosaged, but not outright deleted. This prevents a lot of the absolute horseshit we saw with gamergate and other 'problems' the moderation team went overboard on dealing with. Reducing the ability of moderators to enact censorship or at least make it extremely clear and apparent when they're doing it, at least provides a check on abuse.

For privacy and storage reasons, all threads should be promptly deleted and become unrecoverable after 2-3 days or at most a week. If you're not getting banned, there shouldn't be any sort of logs of what someone with your IP has said or posted beyond the past couple days.

It would mostly organize itself based on how people want to use it. You'd have Holla Forumshwndu/ and someone might reject that and just make /hwndu/ and whichever is more popular survives the bumps. Because of the decentralized moderators there is no need to make alternate boards since you can just get alternate mods. Also you can subscribe to multiple moderation groups, like one set of mods might only tag posts on Holla Forums and another on Holla Forums so you would want to subscribe to both if you go to both places. The default moderation scheme could be something like a modless system you're thinking about, maybe users can tag posts themselves and you can set filters to say "if more than 20% of people who tagged this wrote CP then hide it." You would need to hide the tags though otherwise people would just use them as upvotes/downvotes or put in tags as a joke like "thispostisgay." People would be able to write any tag but you'd want the community to quickly decide on a tagging scheme since it won't be useful if it isn't consistent. The tags could help moderators too since it'd make it easier to quickly find CP or spam.

Also since the entire thing would be in a tree you'd need some kind of automatic horizontal scrolling feature since replies would go pretty deep, I'm not really sure what that would look like though. The controls should be very simple too, like click on the body of a post to collapse its tree and double click to reply. It should have markdown-esque formatting and there should be a soft length limit on posts where anything above x lines needs to be expanded (which is also the height of thumbnails).

user 1 would have the same ID because they all branched from the same post. However, if user 4 replies to user 2 and 3 (who both replied to user 1's post) then they will have different IDs on each reply. This may be a bit overzealous though.

I want to learn databases and how to integrate them into a website, probably starting with making a portfolio of my art then trying to work on a BBS like this.

Also since it would be designed for long term discussion and most users would be posting with accounts, it'd be nice to be able to edit posts (and there would be a button on the post to show past iterations of it). Account-less users could just keep a password for each post like the way we can delete posts now.

I thought of this because when I read my post again I wish I could edit it to add in "and the tag system would effectively function as a report system"

Ignoring pedo/cp because no chan I admin will allow that, I don't think containment boards are a solution either. If I make the theoretical chan I'm thinking about it wouldn't have Holla Forums Holla Forums, it would have Holla Forums and users would be empowered to filter content as they see fit. See any fault in that or better solutions?

That's what I was thinking. When a user is banned, ok fine, and even collapse the content, but don't delete it. (except for illegal content like cp images) I like your idea of tagging the content as ban-causing and listing the reason. Just deleting content won't cut it because like you said it leaves too many questions in its place. Mod transparency is a core principle of what I'm putting together.
Why should a mod get involved with that? Isn't it better for everyone if mods only act on illegal content?
Isn't that false privacy like not having an ID in a thread? If boards are publicly visible we should assume they're datamined anyway.
That's one of the benefits to my idea in because posting is done with a key, I wouldn't need to fuck with IPs for banning and won't even need to save them in the server/logs at all.

Interesting idea about Holla Forumshwndu/ and /hwndu/, reason is I've been thinking about boards in general. Why have different boards at all, should user-created boards be allowed, etc. It would be neat if separate boards were blown away entirely and content self-organized. Let's explore this more.
As long as it doesn't devolve into some kind of Reddit flair or downvote lameness there could be something there.
You want to learn about database schemas and data normalization. That's basically how you structure elements of data and their relationships. From there you'll want to learn either how to write SQL queries or how to use an ORM which gives you an easy interface to dynamic queries behind the scenes. Start with either SQLite or PostgreSQL. The first for embedded/local use, the second for server use.

Your chan's goals are different from mine which is cool because both of ours are different from which is the point of my thread. It's healthy for chan culture to innovate and try different ideas. I don't know how your long term discussion, accounts, editing posts, and other ideas would work out but I'd like to see it in action. Let's keep this going.

Sounds reasonable to me. Testing and strengthening the core concepts before adding technical varnish.

is there any security benefit? or thinkpad support?

irc is centralised as fuck, and still ends up with circlejerks because namefags

support sjw groups until they legalize it, then they will start their own forums and fuck off for good
i.e. self containment
in meantime, external containment a la 's free speech route since Streisand Effect israel

I really like this key idea, in my mind it's like a big pool of ssh keys that have access to posting, keys need to be added by the user and can be viewed by the staff only, if a key makes trouble revoke the permission to use this key, can be exploited but would be a nice thing definetly.

librechan was closest thing you could get to get a swat team to your house

Containment is not free speech.


That's incorrect.

librechan was a shitty place and I'm glad it's dead

Please explain why you think it was a shitty place.

Pedos

Well I hate Holla Forums because of moralfags.

Pedos don't belong in the clearnet that was my only problem with librechan, why cant the pedos simply fuck off to tor already and make a tor only imageboard.

Beside the pedo shit librechan honestly was great and in many ways better than Holla Forums.

But pedos fucked it up.

Moralfag - A person who expresses moral disapproval or moral opinions, especially in a generally amoral setting like the Holla Forums board on the chan community.

That's basically the same argument Jim, the man who killed this chan made in pic related. Pedophilia is legal goyim, they shouldn't have to "fuck off to tor". If you prohibit something because you don't like it (i.e. pedos), then it's not free speech.

I'm not a moralfag the moralfag is the government making this shit illegal, the pedos ruin therefore the whole website for all the other users and bring it in danger, this is no moral fagging this is normal thinking and seeing the problem with this.

And being a pedo is not free speech you degenerated fuck, go to tor or freenet and be a pedo but fuck off the normal internet where your actions can fuck off normal sites that offer anonymous discussions, thats the problem.

Like I said, pedophilia is legal. CP is illegal, therefore only CP should be removed. So it's not pedos that endanger websites, it's CP.
Also, how come everyone is okay with drug discussions on the clearnet even though they're illegal? You can post a picture of yourself committing a crime like manufacturing drugs and everyone is fine with it. It makes no sense to me. Websites that have drug discussion should in theory endanger a website more than pedo discussions.

Being a pedo is free speech, you communist faggot.

Maybe the problem is that not enough "normal" people are using tor or freenet. Only on anonymous networks will you have truly anonymous discussions. And even then once every "normal" person is on such anonymous networks, they'll still complain about wanting pedos to go away.

I'm not against that I dont care about it but the problem is that those people fuck up those websites doesnt matter what you are saying, it's like the muslims fuck up europe.

You are the communist faggot if you refuse to believe that, maybe you are even part of the problem, so fuck off and go back to tor where you can be as pedophile as you want and stop fucking up places where no one except you pedos want to see this shit.

It's like that, fuck off.

Holla Forums prospered for two years with pedos and /hebe/ and as far as I know, nobody was arrested or at risk because of pedos. Everything was fine until Jim took over and said that pedos will kill Holla Forums, when in reality pedos were causing no harm.

My point is that Jim ruined this chan, not pedos.

Both fucked it up

I guarantee Holla Forums would still be fine with /hebe/ and pedos if Jim never took over.

Boting, mods, and cloudflare's man in the middle are the biggest problems I see with Holla Forums.

The problem with mods is you need them to prevent CP, but when mods become compromised it compromises a board.

Ideally the strength of Holla Forums is that you can always make a new board. The problem with this, as the GamerGniggers here have already discovered, is it is REALLY FUCKING HARD to get lazy ass habitual anons to migrate the moment it makes sense to. I mean seriously how many pet projects to come off this board have actually taken off in a big way rather than just further divide the userbase.


Problem is 4chan isn't dying. It, and the influence it holds, is being tamed. That is bad.

Why is that a problem?

Because the world doesn't need another reddit.

Fuck off with your pedo/cp bullshit. I've already said in no chan I admin would allow it so there's no reason to shit this thread up with your deviant interest.

IPFS for file hosting is a great idea in the future, but IPFS itself is still working on dedup and zero-copy pinning, so I'd wait for that to get ironed out before trying to build an imageboard around it. Replacing base64'd image files wrapped into NNTP messages (how NNTPchan currently handles attachments) with IPFS links would also make board sync lightning fast compared to what it is now, so I think integrating it into NNTPchan would be awesome when it's ready.

By that logic, you should be using PHP.

C/C++/Go/Rust.

Feels good, man.

What's an alternative to CloudFlare? Forgot to ask, why is it bad?

CF is a middleman proxy and thus subject to man in the middle attacks and selling out to fourth parties.
There is none. A third party CDN should always be considered untrusted. Technically, you don't really need CF to serve your dynamic content, like JS, CSS, JSON and HTML. The most benefit would come from serving images through CF, which is more safe, as images do not carry any compromisable data, apart from the fact, that you accessed it.

Because you can use PHP in the browser and on the server? Kys computer noob.

anything and everything is vulnerable to attacks.

cloudflare is the best CDN available.

I have an idea to improve imageboard experience for users and admins
what if when posting you can choose to post with a trip on the specified post, but the trip wont be used to make you public identifieable but only to identify yourself with the admin/volunteers.
The objective is to the admins have the possibility to identify high quality posters by their trip. This can be used to give priority to reports made by high quiality posters.
How to identify high quiality posters? maybe you can include the option to upvote/like posts on imageboards, not like reddit but like a invisible upvote/like only visible by admins/volunteers, if a post identified with a trip recive very high number of upvotes (maybe above certain threshold) the post is sent to the admins for a possible promotion of the related trip to a higher level of priority. Then when the same promoted trip make a report, the report could have more weigth than others because is trusted to be coming from a high quality poster.
There is a posibility that over time if the quality of the comunity is good and the discipline and policy with the reports and the upvotes/likes is the correct one the admins can rely on the high quality posters for deleting unwanted content from the board.

How to prevent that the shills can simply flood the trip/like/report system?
well in order to shills tu fuck the system first they need to create very good content with a defined trip in order to get a rank of high posters before starting to try to fuck the system.
As always if a high ranked trip infiltrator start to report legitimate content the admins can just delete that trip from their ranks.
In order to work better the system of trip ranking, munber of likes and reports should be not avaliable to the public, just to board owners and volunteers. That way shills wont be able to know if they are being sucesfull as infiltrators of the trip ranking system. Also normal posters of the imageboard will just continue posting as usual, just posting with their trip when they feel like, and liking very valuable posts whe they feel like, and reporting content as usual.

well, that somehow my idea, sounds feasible? totally non sense?

Hex SHA1 hashes.

I've been thinking about something to achieve the same goal but implemented differently. First for your idea, I've watched shills do exactly as you say and submit good content to build up karma/points, then use the empowered account for shilling.
What do you mean by unwanted content? Illegal or something else?

Now for my idea. It's similar with some differences to yours. As I say in I think it's the best if mods only delete illegal content and nothing else. The more mods are expected to do, the more room for a corrupt mod to do wrong. So mods delete illegal content but what about the rest? Votes up or down are too weak to take seriously and can turn into Reddit which is fail, but if you have a user many other users filter, they don't even want to see their content. If a user is filtered by enough % of the userbase, the speed that they can invite others to the site is slowed. Invites are used to pass out post keys

Your idea isn't bad but let's continue to work on it.

...

Next issue, "imageboard" itself. I see users ask for the ability to attach other filetypes like audio. I like how imageboard threads tell a story in the sequence of comments using images and text, it's like a cooperative comic. Do audio or video files take away from the experience? I gotta admit I'm a computer oldfag but I'm an imageboard newfag so it's a question best answered by oldfag imageboard users because they understand the culture better than I could.

One reason - deduplication. Considering images are often reposted on imageboards, you will never have to thumbnail them twice, if the hashes match. It is also better for client-side caching and CDN caching, as N posts with the same image will only cause one download from the server and all others will be served from the caches. You also save a lot of disk space in the long run.

You can go further on this. Meguca has a separate API endpoint for uploading by SHA1 hash. Before uploading a file, the client first tries to pass the SHA1 hash of a file to the server. If this succeeds, you just "uploaded" the file without wasting a millisecond on actual file upload. If there is no match, just fall back to normal uploading.

unwanted content like illegal things that should be deleted inmediatly and also shilling in forms like derrailing a thread or spamming it

the idea of posting with invites is not a good one from my point of view, what channers love is freedom, and that means freedom to post, basically i dont know any other Holla Forumsack IRL so i dont see your idea working for me.

I have a different opinion on mods, they should still hold power to ban shills. if the community is strong and the boardlogs public and every time someone is banned the reason for that ban is clearly defined it will be ok, alsao every i someone is banned his IP post history should be revealed or something in order to everyone evaluate the case.

>let's continue to work on it.
Ask me specific questions about the trip ranking stuf, i think i have a good view of the thing working

I honestly feel like it's an all or nothing deal, what I mean is bbs style text-only boards or everything goes boards, I don't mean mutually exclusive to a site though, 4chan had a text board for every imageboard and some unique for text, images, and other file types. Files themselves, regardless of if it's an image or not can change the way discussion happens, I remember when it was common for threads on the imageboards to have almost no text, the OP would specify a topic and people would dump images without much conversation, usuing mostly just reply linking with what seemed like implied/inferred context, that's somewat rare today but it remains my favorite style of thread, it's like everyone just understands each other and just wants to share images with eachother, it's very nice.

4chan fragments allowed filetypes and even file attributes, webm is global but webms with sound are only allowed on specific boards, images are allowed almost everywhere but they have size restrictions on most boards (bytes and resolution), pdfs and swfs are board specific. I think it works out well for them.

Maybe it's not so important what is allowed technically and moreso what is allowed culturally, look at 8/v/ and their webm threads, there's nothing stopping people from posting other files but they conform to it because it's good when everyone plays along, I feel like allowing audio, archives, etc. would allow for things like this, at the end of the day though it falls into the community, like most fundamental technical things for imageboards.

Freedom like that is complex, it allows the community to do more but that can be good or bad depending on how they use it or how it's controlled. Sometimes they work around it anyway, we had audio and video threads on 4chan long before webm was allowed, people used JavaScript and embedding techniques, they worked around the filesize limitations by chaining together multiple files, if people want it enough they'll make it work, even if they have to resort to embedding links to data via text in their posts.

Really good point about efficient storage (dedup) and downloading. I made a note of it. About uploading interesting idea, is it possible for client side JS to perform a hash of a local file? I haven't done that before and I'd assume it would violate a browser security sandbox policy or something.

What you do is intercept the submit event on the form and then hash the file through the crypto API. So the user has to choose the file for uploading first.

This can be used as a sample implementation github.com/bakape/meguca/blob/master/client/posts/posting/upload.ts

Why would you need to know a channer IRL for the feature to work?
That's fine, I think why we disagree on that is because it's not easy to decide the difference between a shill and a very good trolling shitpost bait. Maybe a solution to having more empowered mods could be, through transparency, users could vote to override mod activity. It begins to complicate things because then all you need is enough shills to counteract mod activity. What do you think?
So the upvote/downvote thing, how would that not devolve into Reddit?

What crypto API, a 3rd party JS lib included in the client?

Oh neat ty, that's such a smart idea I didn't know client JS could do that.

lmgtfy.com/?q=JS crypto api

Giving priority to reports by high quality posters is not useful. In my experience the problem is that not enough gets reported, not that you have to dig through a lot of low quality reports. Some threads have several people yelling "MODS" before anyone reports them.

I can imagine that from following the elaborate comic strip style sequence of images I see in chans, it's a pretty sweet collaborative communication form.
Within the file types and attributes allowed on a board, would you like a chan to give thread starters the option to lock file types? Like to disallow text/audio and only allow images on a board that allows all 3.
What is that?

What do you think are some useful features for making a better signal to noise ratio on a board if not the "karma priority" idea?

I think the identification thing is a great idea instead of using IPs (Prevents admins/volunteers from abuse, general identifier information like a tripcode is better than an IP), but it shouldn't affect how reports are handled. All reports should be handled the same.

Also if you guys are actually planning on going through with this please make sure it doesn't just turn up like another endch or operatorch where it has an extremely small userbase and/or is very inactive.

Userbase will follow good features that make for a better imageboard. You can help that happen by contributing your feedback here like you did.

That's not how it works. Sure, some people will trickle in, but a big event has to happen to cause a mass migration for an imageboard to really kick off.

This. For example with Holla Forums, it's going to take a hell of a lot of redpilling for people to even consider it.

Also I don't mean to skip ahead here or anything, but if this actually does go through, what do you plan on hosting this with? Dig.Ocean?

That's the 2nd part. First you build a better board and spread the word, then when other chan's shitty mods censor threads anons have a refuge to use. I don't think a chan has to be the only popular one or that that's even a good thing. There's a place for lower traffic chans with less bullshit like shillbots and corrupt mods.

I haven't decided yet, I'm building it locally first. Do you have any suggestions?

What stack are you planning to use?

See

...

And? If you have a point to make make it. Otherwise fag off to Holla Forums and shit up a thread there.

I think that's all of the the most obvious ones.

Horizontal scaling, unless you expect to scale a single box up enough to handle all of your traffic.
Good enough.
Fine point but I can write code well enough to not need much 3rd party stuff.
TypeScript makes async/await easy on server and client.
Example?
Spread load horizontally, not running an ecommerce site, etc.
RAM is cheap.
I'm not making the argument Node is perfect or even the best, but I know it well enough to make good stuff fast. What would you use?

Is fine on multiple machines, but not when you scale "horizontally" on a single multicore machine. That's just an ugly inefficient hack for not having multithreading.
Yes, but if you ever use any async library, you will have to write wrappers for them, as hardly anything uses async/await.
for (let i =0; i < 100; i++) { thisFunctionTakes1Second()}
It could be recaching or any other expensive computation, the entire server will block during this.
Fair enough, but that could prove to be a bottleneck.
Go, with some C. Maybe Rust.

I don't get it, how is it horizontal scaling (multiple machines) assuming 1 machine?
What do you mean by "async library"? I'm not totally sure.
async thisFunctionTakes1Second(), no?
If I wanted to put the extra effort in you're right I'd probably use Go or Rust. Partly why I don't is because I can use TypeScript to write code for server and client, and holding down devops and db admin, I have a full plate as it is. It's a compromise tho in the end I can't disagree with that. All I can say is, either the theoretical chan I build is good enough and useful to the chan community, or it isn't.

Because that's Node's solution to scaling on multicore machines. Since the JS side of Node is single-threaded, just spawn more processes. Who cares, if it's terribly inefficient and has not been used since threading was invented?
Any library that has some non-synchronous API endpoints. Like a function that takes a callback.
Not quite. You can not write non-blocking async code in JS. The JS part of the function will still be executed on the main event loop and block it. To actually execute anything asynchronously and without blocking, it has to be written in C++ and leverage the underlying libuv thread pool. The mechanism for this is:
blocking JS calls C++ (for example, an HTTP request) -> C++ is executed on libuv workers asynchronously, while JS waits -> JS is notified C++ has finished and executes the next blocking path
I understand wanting to write the whole project in one language, but, if you're thinking, that will enable code reuse, it won't as much. I've worked on a Node.js imageboard engine in the past and only about 10% of the JS source could be reused on the server and client. Also needed isServer() checks in plenty of places, which is quite ugly, in my opinion. Not really worth it.

Oh, sorry. That actually can be synchronous. A better example would be a call that does some kind of I/O.

Node is limited it's a fact. My point about horizontal scaling is that it's an easy workaround and it's something any serious site should have anyway.
Ok that's what I thought. Yea it's true, but that's just another benefit of writing most of my own code and using 3rd party code sparingly. It's another fair criticism of the platform.
There will be some reuse but the main reason for me is so I can use a statically typed language for server and client, spend more time in fewer langs, and get better in them. I still have to know SQL and other stuff so it helps.
I'll spare myself that and make it client side only. That cuts out most SEO boosting but I'll probably block search engine spiders anyway. Yes that means heaping a small JS "app" to browsers but if it's fast and light, the code is open source right in a repo, and no calls to other domains are made, if someone still has a problem with it they can make their own engine because I only have so much time. I'm willing to put serious effort into theoretical chan but I need to earn a living and eat too.

I thought of something, you're right I'm making a tech platform performance compromise, but I care more about getting the features right for users. It could be PHP for all they care. But if the project turns out some really good feature designs other anons like maybe you could take those and reimplement in a lang like Go or Rust.

well as you expose in your post

well you talk about emailing post ids to other people, that involve interacting wiht other known channers outside the chans or at least know their anonymous email. For my case i dont know or interact actively with channers outside chans.

Well i think the key here is transparency and interaction with mods, i really dont understand how Holla Forums is still alive kind of alive, mods never interact with the userbase, /polmeta/ is dead, you dont even know what they actually think or why they do what they do, you dont even know if you are dealing with the same people you dealed 1 year ago, it coul be totally diferent persons using the same kampfy account and there is no way to know. There is no tranparency, There is no feedback. For a healthy chan feedback and interaction with mods is mandatory.

Well the idea is that the concept of the imageboard wont change at all in the mean that all post will remain static. For the end user it will be just the same imageboard, the only objective of the upvote/like feature is to internally flag post for the admins to evaluate and decide if the trip identifying that post should be promoted to a higer level. This with the objective of identify high quality anons (only if those high quality anons agree to be identified by posting with their trip ofcourse)

Fair enough.
That's one of the reasons I'm here - pick out nice ideas and implement them in my Go image board engine.

Thats true when people dont trust their mods like in Holla Forums, basically now if you report someone for spamming shilling or derrailing a thread you dont know if the one who is getting banned is you or the shill. That is the problem.
If there is transparency and trust in the mod team, a good culrure of reporting can be created, if the rules for reporting are well defined the system of giving priority to reports made by high quality posters can work. Even mods can set up automatic post deletions or ID banning if a certain post/ID gets enough concentration of reports made by high quality posters. Who knows.
Also if the system is working mods can encourage people to post more with their trips or report more or less.

Post key, but yea emailing is not real life. Email was just an example, you can share post keys however you want, through a blockchain transaction, carrier pigeon, response to malformed network packet request to some obscure ipv6 address, paperball you throw a buddy at skewl.
Agree.
Agree but also action has to be fast. Waiting on a sick new feature from admin or a response to challenge over a ban from a mod for months and months won't cut it.

Good to have you. Almost seems like by the time we get a distributed channet in place there should be a board for chan engine devs/admins we support in our engines.

well... the tripcode idea is just to identify hingh quality posters when they feel like they want to be identified, this is parallel to IP identification, otherwise there is no way to ban spammers and ilegal content posters.

This


For example with Holla Forums, it's going to take a hell of a lot of redpilling for people to even consider it.

Actually i am writing a very long article compiling the most blatant kikery of Holla Forums mods. All the Redpill/Literature/self improvement/Screencaps/etc threads the have deleted since the election. All this with all actions from the boardlog, everything archived. After that piece it will be so obvious that they are compromised that maybe that could spark a migraton or something, who knows.
In this moment there is no place to migrate. I am expecting to finish it in like 1 or 2 weeks.

That's maybe the 2nd most important point only after how much power mods will have to begin with.
I'm designing away from automating mod actions I think that's exploitable but I'd like to see it get tried out.
When you anons talk about the tripcode internal karma idea are you thinking the tripcode would be visible to other anons? If so I don't like that because personality cults are cancer.

The tripcode idea sounds close to my post key idea, except that it's not invite only. I'd like to see how that works out and compare results.

Not visible, for the reasons you described, only visible to mods

All the more reason for us to be ready with options. The internet censorship war is on in a big way it's an arms race.
It's not on topic but as OP pls drop it in here when you're done. As engine devs/admins it's helpful to study attack examples.
Will you share it ITT? If we share our design goals and code (more formally so it's easier to compare) it'll be easier to figure out what works, when ideas are new, help eachother, and probably eventually build up to a p2p distributed network to link into.

Checked. In that case the only difference is the invite only model of post keys. I want to know how that works out as it goes on.

You want a preview? Post a anonymous email i will send you the link of the half finished stuff

Ya I do ty but give me like a week will you be here?

I dont understand your question, but whatever i will spread it like fire when i finish it, i will post here ofcourse , i will follow this thread, good things seems to be happening here

I've loosely been looking at meguca for a little bit now and I'm pretty impressed with it, the ideas aren't really remarkable or new but seeing them finally being implemented by someone. The difference between "I wish someone would do X" and "someone did X", it's great to see interest.


I've always been pissed off on 4chan for the decline in public hanging, it's not even the mods fault either, the community changed at some point and ruined threads if people got banned too many "mods=gods" people trying to fit in, flooding a thread with useless chaff posts.

I always thought to myself those people need to be banned as well (or at least warned or cleaned up), one or 2 posts is fine but not hundreds. We need people to see that mods are actually active and listening so that people are more inclined to report things, but we don't need buttheads seeing it and treating it like some kind of excuse to shitpost relentlessly. The whole point of banning someone in the thread was to improve the quality of it but it only ever ends up killing a thread. It's unfortunate.

The modlog on 8ch is pretty dang good since it also shows you that a report was ignored, who did what, etc., the feedback for users is great imo. And people aren't too stupid here that they flood the thread laughing at someone. Public bans are great for showing lurkers how not to post, what is actually a bannable offense and not accepted "here".

With either or the point is having an internal ID for users other than IPs. Using the internal ID, anons could filter users permanently by their in-thread ID, but they could also do more. Using for mods where they only delete illegal content and all other filtering is by users for themselves.
That means users can somehow refer to other users permanently which any permanent filter probably requires. What's the downside of that if any?

Thanks. Meguca doesn't really have anything that can be called a moderation system yet, so this thread is quite interesting to me.


The downside is any way to identify users breaks anonymity. You could filter a user and see what posts disappear. Someone might write a script to do this automatically.

Refer to user, not identify. The post key and tripcode ideas both keep their internal ID private, but the user can be permanently referred to still through their thread ID. I think you get that but I wanted to be sure.

It's impossible to permanently filter out posts by a user unless a user can permanently refer to another user (still through a thread ID). Are you arguing filtering should only apply to a user for the thread you filter them in? What I think is a user should be able to filter a user in current thread, board, and global what do you think about that?

The only way to globally filter someone is to give them a unique identity which inherently breaks anonymity. I think a public system like that and anonymity are mutually exclusive.

Seems so. Would argue for filters to only apply to the thread they're added in? If so would it change your mind if you knew mods didn't delete anything but illegal content?

Thread-level filters are much less useful, if you already have recursive post-level filters.

What's the difference between thread and post level filters?

You still need a thread-level poster ID for the former. Post-level filters

Thread-level filters could be great, I could see them working better.
For example:

I'd only see board-level or global-scale filters working out when the user has an actual tripcode or a name.
Let's say for example you didn't like posts by the name of my post (Namefag Name), and you filtered out all posts by my name. Anything I post using this name would be filtered out, but as soon as I turn off the name you can see my posts again. This way you're not risking de-anonymizing users (since they are already using a public identifier, a name or a tripcode).

I think using internal IDs instead of IPs especially to prevent against abuse is a good idea but the only thing is it shouldn't provide a loophole for abuse or ban evasion. If I just make my internal ID something like "ID123321" and my ID "ID123321" gets banned, what's to stop me from just changing my ID, since you can't see my IP?

I think there should be a system of where it's both the internal ID that users supply and a hash of the IP with a salt. This works out, check the following example:
And:

Sound good?

Just to clarify: Both the identifier that users would supply and their IP would get banned. But users who change IPs and potentially get a currently banned IP WOULDN'T get banned because their identifier isn't banned, it's a system which requires all conditions to be met

Only problem here that I could think of would be if users shared identifiers, which we could deal with by banning identifiers used with 2 IP hashes at once

Holla Forums shows salted hashed 255.255.0.0 masks to mods, not IPs. That works well.

So.. when are we going to be able to test?

Out of curiosity do you know what it will be called?

Hold on, so is this imageboard actually going to be a website or is it going to be through multiple people hosting this shit? Yeah, I think it should be decentralized as possible, but wouldn't a website be better? Or am I misunderstanding you here

i want to rewrite nntpchan's nntpd in C++ but that is too much effort, go yields a "good enough" balance of ease of development and perf.

So, good news for the IPFS front. js-ipfs is getting close to being able to package up a browser extension so that IPFS is natively supported on par with HTTP. This dramatically reduces the bandwidth required for an imageboard since you no longer need to host the images inside the database at all.

That is not ISIS. That's Ahrar al Sham and Al Nusra :(

How does this work exactly?

I thought browser security policies would block access to any addresses that are outside of the site's domain?

So, how does this library manage to bypass that to establish a DHT?

Would this compromise browser security? And you'd need this extension in order to access the imageboard/see the images then, right?

If you're an autistic euro, a spic, or a ricenigger, there are already more than enough chans to cater to you.

Hahaha look at this faggot!

IPFS addresses don't have a "domain" at all, they're just ipfs:///ipfs/path/to/file/hash or ipfs:///ipns/path/to/named/object. XSS shouldn't trigger.


For now. The goal of the IPFS project is to completely replace HTTP for most things other than streaming, so the end game is full integration into web browsers. Firefox would likely be first since it's historically been most open to other protocols like this - they only took out gopher:// support a few years ago, and there's still an add-on to get it back.

Can't you keep it to ipfs shill thread? Current ipfs network idle chatter is 10kb/s, and thats only few hundreds of nodes and millions of chunks. It's absolute trash when it comes to scaling. Fix wantlist spam first, and shill after you have something.

As for pub/sub such as p2p usenet (and by extension, imageboard), it would be even worse since DHT is way too naive for that (you'll end up with hot spots). Usenet intent based replication is simpler and works far better for massive broadcasting.


The dupes are common intuition, but in practice the files are overwhelmingly unique. For 99% of images posted, there won't be pre-existing one because you'll expire shit too fast - you'd have to build massive (terabytes) library.

As others did in this thread, I have to +1 on nntpchan and client-side filtering. The problem of filtering CP/spam on the client side is still open one and development should definitely focus more on that (there are some experiments with bayes filters replicated through shared-interest WoT) for such an platform to become viable on wider scale.

This is the moment I lost all hope for imageboards. God save you all.

There's more than 1 imageboard engine dev in here. I (OP) was/am skeptical of the idea. But if you're going to not read the thread and make dramatic assumptions maybe it's best that you do fuck off, faggot.

Yeah I'm a bit skeptical of that. Sure, making it "invisible" would be better, but we don't need an upvote/downvote reddit-tier system, just use reports. If you really want to specify who is and who isn't a "qualified member" use posts per day/week or something. But even that is pretty shitty, there should be no way to trace the post history of users.

Run an NNTPchan node.

Make your own decisions and I'll make mine.

Don't ask for input if you don't want input.

If you consider your drive-by shitpost input fine, noted. Ty for your """"""contribution"""""".

It was a joke anyway. I lost hope for imageboards a long time ago. Mainly because if people would act like respectable posters and demand normalfaggots do the same at least 80% of the shitposting would be gone. Poof! Just like that.

Instead it's everyone else's fault you can't stop shitposting for ten seconds and be a respectable online citizen.

Hmmmmmmmmmmmmm...

Ironic post about losing hope in imageboards "a long time ago", on an imageboard.

Fuck off you're not contributing.

As I said earlier
I might have terminology wrong correct me if so

Smart idea I made a note. Would you only apply that to a tripcode that includes a hashed password part? If so would the entire tripcode have to match or just the name part? I think it's a measured feature to only allow far reaching/identifying bans to apply to users already choosing to be permanently recognized.
The internal ID is a post key obtained by invitation from a user with a valid post key opinion?
What use is an IP in banning? Just reject their post key.

What's the use of that?

Another user said 1-2 weeks for their engine and I'm probably a few weeks behind that.

Nothing yet, suggestion?

I'm waiting on decentralizing to start
Decentralization is an important thing to do right so it's not as easy to me as saying "NNTP, NNTPchan, do it". One of the reasons is there are still hubs in that model and I'm curious how a full p2p thing could be. Thoughts?

And Rust. asked about where to start maybe user could learn and implement his engine in Rust. Then we'd have PHP, Go, Rust, and TypeScript implementations of different chan engines.

Is it named data networking? How is resolution done? What are the weak points from sec and use standpoint?

No need to cross domains from OP
The local hosted IPFS daemon is probably a gateway to the distributed network and node on it.

Meaning the local hosted IPFS daemon is some JS the board runs in the browser, given a cache, and cache is dedicated to the distributed store of the IPFS store?

Is that the biggest problem with IPFS ATM? I think get the big design pieces nailed down first then perf tune.
I might be willing to trade some perf for a fully meshed network

I dare you, find 1 really good use for upfagging or likefagging threads or replies.

If you mean more the better I say no unless your design doesn't sacrifice signal to noise ratio.

the hashed password is part of the tripcode, if my tripcode is TripFag !12345 the !12345 part should never change, so yeah it should be included
i'm not sure if I'm making much sense here

tripcodes aren't used to be permanently recognized, they are used when threads or multiple threads require it. let's say if there's a general and one of the posters in there always has the tripcode Tech !12345. you wouldn't really see that tripcode outside of those generals (or at least that's how you're supposed to do it on imageboards)

tripfagging outside of threads that require it is bad practice, there should never be users that make themself permanently recognized. there's a reason why we call users "anons"

basically, my point here is that the filter would not apply the instant they take off their tripcode or name. so whenever they post under that tripcode or name, the users that have filtered those tripcodes or names will see their posts hidden, but when they start posting again anonymously, there's no way to filter them. think of it like temporary filtering

by internal ID i meant something that the user provides, for example like me providing the ID "ABC". only admins would see that as well as the hashed+salted IP (or, as well as )

what do you mean by this? with cookies?
what about users with cookies disabled? same with JS disabled
by using IPs you dont have to require cookies to be enabled or JS to be enabled (again, staff wouldn't see the IP, it'd be salted+hashed or like )
ALTHOUGH, there may not be a way to allow users with JS disabled if you guys are going with the IPFS approach... it's a tradeoff it seems
at the very least cookies shouldn't be required

it was just a random example, my point is that we shouldn't have "qualified members", that allows for tracking post history (unless it's some reddit-tier score system) and reddit-like behavior (gib me upboat i want more brownie points with the scoring system)

but then it wouldn't really be anonymous then, right? i mean, with decentralization via p2p comes insecurities... right? i'll admit, I'm a newfag to establishing shit like this

somehow this needs to be completely decentralized and open source but anonymous as possible, that should be the primary goal

explain your ideas on how we can make this fully p2p (and still a working, active website)

forgot to mention this when referring to invite-only
invites are a shitty way of basically implementing a wall and making it a literal secret club
they are by no means a foolproof technique as invites will always be found or spread around, and it really fucks up being anonymous (hey yeah, i'm anonymous, but i'm also part of your 50 person list that you gave invites to)

by implementing invites you are forfeiting most of the anonymity, if we're still discussing invites at a later date i'll bring up why I don't like invites in greater detail, but right now it's 4:30 AM

also, I just realized what you meant by post keys after reading fully, sounds like what I said in referring to internal IDs

no, simply banning post keys wouldn't work UNLESS you use 's invite-only system, which as I explained earlier compromises anonymity (and the userbase as a whole). by using his invite-only system, you wouldn't be able to change post keys because the staff would have a list of all allowed post keys, no more can be generated.

however, this same system can also be established if you look at my post here ; by banning both the hashed salted IP/255.255.0.0 masks and the internal ID supplied by the user, it makes it much harder to ban evade

see here:

in these examples, because the internal ID is different than the IP hash, they'd still be banned, same in how if they change IPs and try to post
but if someone with an unbanned internal ID changes to an IP hash that has been banned, they aren't banned, because both of these factors are banned at the same time, and all conditions must be met.

except a banned internal ID will always keep the user banned

with this, I just realized a flaw in my logic I didn't notice before
you could probably implement a rule that requires the user to post once each time an identifier is specified.

Or, you could do this, to replace internal IDs entirely and make it even more anonymous for retards that use their real names as internal IDs
Could also use this to circumvent requiring captchas per post, just like how 8ch does it

Use captchas as internal IDs
Each user is given a global captcha every 24h, extremely similar to how 8ch does it

Captchas cannot be changed
So:
Or:

It is the same exact system, both are banned at the same time
I personally think this system is a LOT better than the internal ID suggestion as a whole

Additionally, each 24h increment that users visit the site, they should be redirected to a blank page with a captcha as a sort of captcha wall to prevent bots and spiders
Captcha IDs only refer to the captchas required to post every 24h increment


Sorry for that 3 post wall of text

Oh yeah and if a user with a banned captcha ID moves to an unbanned IP/mask they remain banned, obviously.

Captcha IDs would also prevent bots, so I think this would work better than just having internal IDs supplied that you can't change

trackerchanmirror.onion(OK) trackerchan.com(DOWN) sekritclubchan.cum(PRIV)
(2/3)
l l
l l
v v
user - - > makes multipost "hello" - - > on localhost (self archive) , trackerchanmirror.onion/b/#123 , sekritclubchan.cum/b/#400
l
l
v
sekritclubchan.cum(PRIV) - authentication unlocked
trackerchanmirror.onion - no auth required

[o]sync all chans (2)(200 peers) aka refresh selected threads [auto]
[ ]sync new posts to archive (watching 5 posts) aka grab/backup [manual]
[ ]seed (2)(5 peers) aka serve lurkers [limited by client]

syncing... (1) new reply from sekritclubchan.cum/b/#400
l
l
v
#403 received "succ"
reply to sekritclubchan.cum/b/#400+3 "fuck u"
l
l
v
rules for Holla Forums
rules for sekritclubchan.cum:
l
l
v
(OK)reply accepted

Filtering CP (aka fails DOST) is not optional on the server side, everything else is subjective and can be offloaded to client side logic.
nntpchan already has a way to "subscribe" to mods just no ui for control it per user. there is 1 newsgroup called "ctl" in which all moderation events are sent as signed posts. the node oper can add pubkeys to a whitelist and their mod actions will be executed on the node, this is done to automate the removal of illegal content. same principal can be applied without removing posts from the server, a user script could periodically check ctl and apply a hide post filter based of pubkey. i could actually add such a feature today, maybe. Subscribable mods is an antifeature IMO.

what happens if someone shitfloods sekritclubchan and it propagates to the rest of the network? :^)

I run a small imageboard (up to 200 concurrent users) with upload deduplication and have noticed, that many users often repost from a set of favourite images. And what would be the need to expire content fast enough to make this pointless?

200 is rather tame. Same users over and over, same shitpost folders over and over, obviously. If you don't need to expire content along with threads, your board simply isn't big enough.


Generally insufficient storage and/or bandwidth to server archive that large.

Note that my data are from my 4chan archiver - mook is nice enough to tell you md5 beforehand, so you don't need to download md5s you already have. At first, about 1% of content daily is dedup, 99% is new, and it rises to 5-10% over time after several tb are in the db some months later.

Yeah, wasn't talking about federated nntpchan, but full blown p2p replication, where any subscriptions to kills must be user-initiated: github.com/kautostar86/tribes

Holla Forums here, some ideas:

Now that you mention it, does anyone know of any reddit instance on tor/i2p?

a

Because you're not taking the time to think. Stop shitting up the thread with your scattered fucking bullshit. I put too much effort into good posts to crawl through it.

I would require everyone who wants to post to complete a serious IQ test first. If you're below 120, you don't deserve access.

there isnt a single post in this thread longer than 2 lines by anyone over 18

Yeah, it blows. The fact there is no builtin throttling (with backpressure) doesn't help either. ipfs simply clogs up my 3rd world dsl (8mb down/1mb up).

github.com/ipfs/go-ipfs/issues/3429#issuecomment-277165450

Current workaround is to simply disable dht and delegate the client - but that is no solution in the long term, as that will simply shrink the DHT swarm even more (putting even more load on remaining nodes).

As for why this isn't issue with ed2k or bittorrent - those announce only single hash per file/torrent. ipfs regularly announces hundreds of thousands per single node. It remains to be seen if there's even actual need to do that (ed2k lives w/o DAGs just fine, and on file level works exact same as IPFS).

I yhink you just created Reddit, prove me wrong

I think that was the joke.

this in general sounds like a good setup
when trackerchan goes back online, would it sync to all of the new posts?
would this be using IPFS?

le well memed my friend xD

It's a lot of points to cover, sorry about forgetting shit at 4 in the morning

Wasn't that shit shut down back in 2009 or is the protocol open source now?

the ONLY working solution is quarantine. when hiddenchan was on the nntpchan network the cp spam was absolute zero for the duration of its presence. this is the only thing allowed nntpchan to survive at all despite being a forum immune to censorship, in fact this is what made it thrive, until hiddenchan shut down from scaling issues.
don't get me wrong, i fucking hated it, but it worked. i hated that it worked.

Why do I suspect that cuckflare would DDoS you just to tell you "See? You need our protection"

What does Holla Forums define as a high quality imageboard post? And where do shitposts fall in terms of quality? Bad? Neutral?

Any post I don't like is a shitpost and should be removed. This has always been the key criterion.

High quality imageboard post: Post that shows clrearly vast and deep knowledge of a specific topic, ie, history, politics, software, psicology, economy, or that give specific insigth of internal and unknown affairs of closed to the public institutions, goverment, military, banks, companies.
1% of all posts on a imageboards are High quality.

What do you mean by that?

Containment board. Allow it for the explicit purpose of sick fucks not shitting up all the other places which don't want anything to do with it.

Ty.
I wouldn't run a chan that allowed CP but if I was willing to do that, it would be fun to contain said sick fucks to a board and randomly display scat, suicide tips, and other denigrating content on it to them.

It does not work like that in nntpchan network. Most people's frontends of course choose to not display the cp boards/post. Hiddenchan was a frontend which allowed it. Now that hiddenchan left (or so I've heard), the sickos spilled into all the other places.

hiddenchan didn't federate their board so it stayed local

Bump.

no such thing

If that's true it's because of parasites like you. Why don't you try contributing to the thread rather than shitting it up faggot?

...

I actually contribute to this thread faggot. If you don't have anything to add fuck off.

huh, no wonder you're so up tight

...

Meguca developed a sizable Holla Forums board (~12,000 posts over 2 days) as a bunker during the hack though it seems most are intent on staying. Interesting to see them experiment with the live posting system and how it changes imageboard discussion. A lot of unexplored potential as a sort of anonymous imageboard-irc.

That's 250 PPH and something tells me even that's exaggerated

github.com/fazo96/ipfs-boards
this could be interesting

maybe we could edit this code a bit and make an IPFSChan?

During the hack, I personally didn't fuck off to endchan, meguca, or .pl. I went to NNTPchan, because the idea of a distributed imageboard that's more or less immune to attacks like this felt really compelling at the moment. But when I went there, I could see why it wasn't very popular, despite being a really good idea. The frontent is total ass. You can just take a look around 2hu-ch.org to see what I'm talking about. It's tolerable if you believe in the idea behind the imageboard hard enough, but in general most people just wouldn't deal with it.

What we need is an NNTPchan node that doesn't use the overchan frontend. If there were some nodes that used a frontend based on tinyboard/vichan, or even some other meme engine, it would probably be a fuck of a lot more active. NNTPchan is more or less immune to DDoS by design, since if you DDoS one node, there are always others, including nodes that exist within tor and i2p, making it very impractical to take down the entire site and therefore eliminating the need for CloudFlare and delivering a higher degree of privacy. All it fucking needs is a decent frontend.

github.com/ololoepepe/ololord
In all seriousness you could use a solution like this to slim down your server software at the expense of security

The public banning thing was lifted directly from Something Awful.

Would any of you autists know how to use it if I made an infinitechan clone that forced login using some sort of zero knowledge proof of posessing a PGP private key? Basically uses your public key as a mandatory tripcode with perhaps some option to not display it on your posts.

Might allow some neat tricks like encrypted direct messages, private encrypted boards and etc, the problem is you'd need a substantial number of people who are willing to fucking finally learn how to use pgp in the year of our lord 2017.

I really tried to like maguca. Really nice to finally see a decent ts codebase out there, instead of plain js or coffeescript garbage.

But there's something about modern, keydown snooping gizmos - it just feels too creepy. The same way discord and facebook does.

Your board reminded me a bit of a talk session, but with strangers, a very weird feel - ytalk is a very intimatish unix thing.

Plain http 1999 style and IRC is where it's at for me, as contrary to the js blobs, one has pretty clear view of whats going on.

Read github:

Click the page:

Righto. I aint installing that botnet until it's possible to explain in human terms what the fuck the thing _does_ (im not interested in mission statement blah blah we wuz next facebergs n stuff), im interested in what it _does_.

I really hate IPFS fags how they try to sell their shit as a blackbox for "we need to dht that shit naoz!!!111" normies, while their audience should be the exact opposite if they ever plan on getting any street cred and not just buzz.

FRESH ARTICLE ON 8CH/POL/ COMPROMISED MODS
I spent the last month compiling an article on how 8ch/pol/ mods are compromised and how is their operating method. I browsed hundreds of archives and screencaps gathering all the relevant evidence i could find and setting up a coherent version of the events. Also i backed up all the findings with archives and boardlog events.
Here you will find all the dramma related to the deleted redpill threads, all the Holla Forums books and Literature threads, all the self improvement threads and other related deleted threads, also there is a part on the TRS D&C kikery. Yes, D&C kikery
Here is the thing

Part 1: telegra.ph/Newfag-guide-to-8chpol-compromised-mods-undeniable-proofs—part-1-04-05
Part 2: telegra.ph/Newfag-guide-to-8chpol-compromised-mods-undeniable-proofs—part-2-04-05

here is thread for discussion: 8ch.pl/pol/res/34163.html

Fucked up the links, here is archive
Part 1: archive.is/NlVOe
Part 2: archive.is/AxgBy

How about just a normal NNTP client interface? Also makes it easy to archive stuff with clients like slrnpull or leafnode.
I guess having big images wouldn't be possible (without spilling over into multiple posts), but smaller ones can be base64 or uuencoded.

Nobody cares

I care. Thanks for assisting my research.

Spotted the Jew!

Not exaggerated. Liveposting encourages lurkers to post more and provides a more active discussion even with smaller user counts. That said, the "new thing" hype most likely was part of that too. You can check the Holla Forums board thread history, if you want. None of them have been deleted yet. meguca.org/pol/

It's not just an image-boards-only problem. Every community is like that.
But what exactly do you expect?
Doesn't matter how you choose to implement your community, if literally anyone can join it, then it's only a matter of time before it turns to cancer.

Depending on the topic it might be either subjective or objective knowledge.
Some boards might be dedicated to its users' experience rather than some information about the topic.

This

Again, this. It could just be roundabout like sadpanda so you don't have to get somebody else to invite you though. I once had a half-serious idea for Holla Forums that you would have to beat Super Mario Bros. 1 without warps in an embedded emulator in order to post.

I'd say it's time to stop beating the dead horse. They aren't even image-boards anymore since you can attach anything nowadays.
If you're really interested in this idea then come up with something new. I already said it in some other thread: image boards are just one of the evolutions of the idea. We had bulletin boards, then newsgropus, text boards, image boards, forums and finally Reddit (which INITIALLY was trying to improve on the concept).
Even forums are better than image boards just because of how much you can do with the post formatting. Do we really need just another image board where we can post text and attach files?
I dunno about you, user, but I would prefer to have the full power of LaTeX in the next-generation boards.

I still come around once in a blue moon to keep a pulse on these places. Maybe I'm wrong, right? But clearly not.

Also a quick drive-by shitpost is fun to do every so often. It's not as if I can make these places any shittier.

Please detail what you mean by this. I've been on megu/pol/ since sunshine reveal. should I fuck off to NNTPchan?

...

if no one uses nntpchan now why would that change?
I added the old daemon's templates last night.
chekkit 2hu-ch.org/

There is no distinction.
(Search for: illegal number)

low quality bait.jpg

Python or Kotlin, pick whatever you like/know more.
This is an advice from true professional, and if you want to make a durable and bulletproof solution, you'd better listen.

That's rare. Should be ok as long as the administration can still fully delete posts and uses it only when necessary.

- Decentralized/p2p
- Open source/Free
- No tripcode's or ID's

We need p2pchan.

Decentralized GNUnet based text board. Without images no CP so no mods.

THESE are the two biggest problems

I like this, but Images are still needed for lots of stuff. You seem smart, if you couldn't leave images out, how would you manage moderation-less board? How could you get something like that?

Looking forward to spam the fuck out of your textboard.

You could have it be p2p and each user could filter out what they don't want for the instance of the board that they have.

There would have to be a captcha. Or user created and moderated boards.

what about a blockchain-based image board? NNTP seems like it could be one-upped in almost every way by blockchain, especially considering the speed of development of the technology. What about an imageboard built on the Ethereum network/world computer?

benefits: distributed, not centralized. provides a method of incentivizing mods that will moderate in fairness - ie economic incentive (ETH/erc20 token reward)

cons: would require users to essentially pay for the use of the service, albeit in microtransactions (though this is where the incentive for quality moderation would come from)

thoughts?

Nah. If you want decentralization do something like zeronet.

blockchains don't scale
funny joke no one is going to pay to post faggot

zeronet has no anonymity

i wouldn't discount the idea entirely. ethereum is poised to become a pretty ubiquitous thing. i'd say it's even likely that it will become commonplace for everyman to have a wallet with at least some sum of ETH. and the posts wouldn't cost the user more than a few hundredths, or even at the most, tenths of a penny.

Because the US is a state police, literal nation-wide botnet, and one of the most oppressive and devoid of freedom countries in existence (along with the UK).

It's also one of the best oiled and well-run propaganda machines in the history of modern politics. It's amazing to the extent to which its "citizens" will go to defend the system that owns and farms them.

Are you fucking kidding me.

funny joke.

Niggers

I wonder where it is you live exactly that you feel so confident shitting on the US. Hint: unless it's Iceland you're fucked

There's more debris in that pic related than in 911's ground zero.
Literally.

Strange, isn't it?

The US is an Orwellian hellhole no matter where the person that hurt your ego came from.

decentralized nntpchan

Hahahaha ebin idea!

I don't get it, why don't you post on reddit?
Literally perfect for you.

So is everywhere else friend. Just because San Marco is too drunk on tequila to care doesn't mean this shit doesn't happen anywhere else.