File: 1451410564816.png (720.91 KB, 700x933, 700:933, 2d62dea866c66d8ee42981a436….png)

No.480091
source on shithub:
https://github.com/majestrate/nntpchan
"testnet" onion online: http://ucavviu7wl6azuw7.onion/
things you can do:
> moar css themes
> moar template variations
> moar nodes
things that NEED to get done asap:
> nntp auth for peering
> debian packages
things that people want that I don't feel like doing right now:
> Brazilian meme-chan integration in node / C
> non postgresql database backend
things in the works right now:
> shoveling heavy wet snow
No.480130
Can I meme all over this from the clearnet?
No.480141
No.480154
>>480152
you may do so at you're own peril
No.480157
>>480152
Is that Dave Mustaine?
No.480162
No.480166
btw why are you blocking Tor users on livechan?
No.480168
>>480166
it makes my life easier
No.480169
>>480166
What's going on with the livechan rewrite anyways?
it seems the users of livechan are pretty much committed to using the old software
No.480171
>>480169
where is the old software deployed?
>inb4 derail
No.480173
>>480171
last I checked they set up some livebunker site.
No.480190
>We've Had 86 Posts Since August 01 2015
What's the point? Half of them seem to be shit posting or Russian anyways.
No.480191
>>480169
Admin of livechan.net started a rewrite but went radio silent and does other things
Majestrate is doing a rewrite, if it reaches feature parity, looks nice and stuff it might be used
The current software is pretty comfy already, current Admin might rewrite some mod tools and things to make managing the place easier though
No.480201
No.480208
>>480190
the old number was around 17k
that instance was set up a couple days ago i think
No.480229
>>480190
the point is to build something new
if you're looking for a hivemind to belong to and decide what your opinions should be reddit is a better option
No.480337
Hey, is there a master list of nodes? (Or front ends? Portals? I think "Portal" sounds cooler and fits more.)
I know of one existing on clearnet/spynet, I know of two on Tor hidden services. I can't find any on I2P, except for one which is broken and unsynced.
Where are the portals on I2P?
Also if portals are all already syncing posts and threads and files with each other, is there any reason that portals can't share their own URLs with each other?
Just have there be a page that says something like "synced with the following portals" and then displays a list of all the portals it's peered with. It could also ask it's peers for all the peer that it knows, too, and show those as well.
That way you don't have people in my situation. Who had one portal, it disappeared, then I can't use nntpchan any more.
The point is to avert censorship, right? That only matter if people can find and know of portals to access it from. With this portal, once a user finds ONE portal, they've found them ALL.
Is this possible?
No.480340
>>480337
it is possible.
probably a good idea to make the peering map public (minus the actual creds needed to sync) for administrative organization, that way you if peering dies you know who died so you can rebalance if needed.
i like the "i am peered with $neighboor" idea.
No.480346
>>480340
>it is possible.
Fucking rad.
No.480390
>>480337
>>480340
>>480346
Use something similar to DHT.
No.480736
>>480162
Singer from Megadeth.
No.481068
>>480390
a DHT would be a bit much
No.481762
>>481068
I said similar. Basically the same principle but scaled down.
No.482383
No.482876
What's the i2p site link again? I forgot to backup my i2p bookmarks before reformatting and can't find it again for the life of me.
No.483145
>>482876
I don't know if there is one right now
No.483372
>>480091
Who's going to deal with all the cp ?
No.483467
>>483372
Moderators, of course.
No.483682
>>480091
oh its you again.
to the DHT idea perhaps it would be good idea to make it work like how fast peers in i2p work. (get the closest and fastest peers)
Granted this means there is a fuckton of work that you'd need to do and it probably wouldn't work with tor but... its an alternative.
Perhaps making this more of an F2F network would help. Peer with one friend and it will give you 1 of its friends. Honestly, I have no idea how this exchange would work.... that would be different from i2p does it (which uses DHT anyways).
As to the deb package, I was looking into this but it seemed like a hassel to me anyways... perhaps this application can be packaged to be portable af ( http://www.portablelinuxapps.org/ )
It has an easy way to make apps portable and run on different distros. Only problem is this app would be fucking huge and updates may be a problem. since this would have the postgresql (or w.e.), go lang, srndv2, and every dep it needs. However this would work on basically any linux distro.
No.483995
So what are the constraints of this? If I set up a node, do I get all past posts? How are boards organised and can users make new ones?
If Next burns us then we'll need somewhere else to go and this system seems a good idea.
No.484124
>>483682
not enough users would participate in a p2p chan to make it work, just look at frost. the federated nntpchan model lowers the barrier of entry low enough for "regular" users to participate without overhead but allow the infrastructure to grow as needed.
debian packaging works good enough for now for what I want to do, you can package it with whatever method you want and no one can stop you.
>>483995
you get all the posts that your neighbors give to you and or you request from them, it's entirely dependent on who you are peered with.
No.484140
>>480091
>Brazilian-memechan integration
👌👀
No.484441
>>484124
By default, what posts does the software request/give?
No.484443
>>484441
by default none, you are defaulting to a standalone node with no peers.
No.484528
No.485084
This is now more important than ever. Documentation is a good thing in case this place ever explodes. I'm prepared to run a node but I have fuck-all idea of how certain capabilities work in distributed environment especially moderation and boards. Also failure modes like: If one node is compromised, can it be used to flood other nodes?
This seems like a super-neat idea but more explanation in documentation would be reassuring for anons
No.485183
No.485205
the endchan people want to do nntpchan so I'll try to make that work out which all depends on how much lynx wants to act like an adult and not act like a faggot.
No.485288
Deepweb is for paedophiles
No.485660
bampu
>[words] statusText:Bad gateway
>>485288
b8
No.485897
>>480091
What's wrong with PostgreSQL? It's less memey than MySQL and handles large datasets and concurrent access better than SQLite ever will. inb4 "hurr mongodb is web scale"
No.485981
>>485084
That's always the problem with decentralized things. Nobody fucking explains it so that normal people can join in, so it's just a tiny linux nerd circlejerk forever.
No.486016
>>485981
for now, just follow the guide at https://github.com/majestrate/nntpchan/ starting with the readme section. if you have any questions, ask here. then, if you want, we (node on the op and you) can even peer. :o
it's my first time with vps and server stuff in general. it worked fine for me but there may be some caveats i forgot to talk about.
No.486034
>>486016
I meant explain as in "explain like I'm 5". If you depend on the user to have linux and software knowledge to be able to use it, they're going to turn away and type 4chan into their browser.
No.486035
>>485897
sqlite is self contained and can handle itself well into medium sized websites.
For a distributed chan sqlite is more than enough.
nntpchan will never really get to the advantages that PostgreSQL has.
If you want to create a small executable program that's easy as shit to download and install then sqlite is the clear winner.
PostgreSQL is overkill.
No.486038
>>486034
It's a fucking Tor hidden service. Some level of technical ability is assumed.
>>486035
I guess that makes sense. My day job is a sysadmin in a fairly large environment so I tend to assume everything will be required to withstand arbitrary 1Gbps traffic spikes and semi-regular drive failures.
No.486043
>>486038
>Some level of technical ability is assumed
And that's the problem. Either you have a step by step tutorial for the entire process from 0, or it's never going to take off.
No.486047
>>486043
Literally all you have to do is click on the URL to try it. The setup discussions are just for HOSTING a node, and imageboard hosting is not for the stupid.
No.486049
>>486043
>
>>Some level of technical ability is assumed
>And that's the problem. Either you have a step by step tutorial for the entire process from 0, or it's never going to take off.
The main challnege is going to be trying to not write the tutroial in a considering way/ make it so techincally incliended Anon's can jump right in while still making it full hand holded if needed.
No.486050
>>486047
>The setup discussions are just for HOSTING a node, and imageboard hosting is not for the stupid.
I see your argument and rise you the current situation with Josh.
He's not stupid At least there hasn't been any evidence that I can remember off the top of my head. just really inexpirenced and immature.
No.486051
>>486047
>click on the URL to try it
You'll have to include instructions or at the very least link to instructions to use tor or whatever you need for the link to actually work. If you want to sell something, you need to eliminate the assumed prerequisites that your competitors do not have.
No.486053
>>486051
People who can't figure out how to click on an onion link are not likely to be quality posters. I'm totally fine with excluding them.
No.486056
>>486053
Pic related is what 99.9% of your users are going to see.
No.486058
No.486060
>>486058
I'm not sure whether to blame you for not giving this link or myself for not reading the first 2 posts in the thread.
No.486064
okay explain this to me
How can you ban CP or illegal content if it's impossible to delete?
No.486065
>>486064
You can't. That's why you host on Tor.
No.486067
>>486065
Then what does "all infringing posts are nuked" mean?
No.486072
>>486067
>
>Then what does "all infringing posts are nuked" mean?
It's probably a shield to use when the muh things are bad people send a SWAT team in "because child porn is bad, ok?", the hoster can say "I have made a good faith attempt to cpmplie with your laws".
No.486087
>>486067
>>486072
it is because you can actually delete CP images if you own a node. You can actually delete images from a web panel. You just need to own the node to do it.
http://nntp.nsfl.tk:18000/mod/
Is this chi's node? because if that is the case I can guess his log in is "I am a miku fapping dope fiend. :DD"
Also since it is decentralized I doubt what is deleted in one node happens on another.
But OP is right, you have to know things to set it up. Anyone want to set one up?
No.486093
>>486087
I'm waiting on a new server to get racked later this month in a proper datacenter. I'll spin up a VM and host one on that box when it's up.
No.486112
>>486093
k. I'll lurk on rizon irc if you need help and chi is busy.
This is not chi btw... this is his evil twin brother from the future that is a Latino, Black, Jew, Terrorist. ( LBJT will be my nick)
same fap tendencies too.
No.486115
>>485183
>Also since it is decentralized I doubt what is deleted in one node happens on another.
by default you're correct but you can add a pubkey to a list and then what that pubkey deletes will also be deleted from your node. (moderation is actually signed messages on ctl board[1]) moderation can be shared. the problem is that currently it's a none or all thing. you can't limit mod access per board or per role.
[1] check yourself http://ucavviu7wl6azuw7.onion/ctl-0.html it also doubles as a moderation log which is neat
No.486181
>>483372
the node admin and anyone with a pubkey that they trust
>>483995
>If I set up a node, do I get all past posts?
so you set up a node. as is starts out its just a lonely instance on your computer, connected to nothing. you have to sync to other nodes. you can choose some as to which posts you request, provided there is an instance is willing to give it to you.
>How are boards organised and can users make new ones?
make a board. post a message to one board. organized. users can make new boards in a hacky way for right now, users had that ability previously but there was much autism
>>485084
we have documentation, and there are threads about things such as that
moderation goes like dis:
you gen a keypair. basically a cryptographic set of keys, one private and one public, that can be used to sign and encrypt and a bunch of things because MATHS. you set up a node and you have it trust a pubkey from a keypair that you generate. then you make a post to the ctl board that is like "ayy yo delete message id 24564576245425random44573" or whatever, and if the post to the ctl board is signed with the id, its deleted.
nodes can sync the ctl board like any other, and as a node admin you can trust other peoples public keys, usually after you get to know them and tell them something like "hey pls mod posts if u see cp ok?"
however there can be a node thats just like fuck moderation and hosts the same posts anyway. so you can get "banned" from one frontend and your posts are still visable on other frontends.
so we try to make it unlikely for global moderation aka censorship to occur, but that requires that some admin is willing to host everything (traditionally that was hiddenchan, rip)
>Also failure modes like: If one node is compromised, can it be used to flood other nodes?
yeah, if the node is connected
the nntp backbone can get ultrafucked
the solution is to not peer with a node that is flooding the fuck out of you
>>486034
go back to 4chan on internet explorer, hosting an imageboard or frontend is not for you.
>>486043
thanks for advice
>>486056
thats okay if they arent able to google "what is a .onion" maybe they dont deserve decentralization
>>486064
u rnt smrt tbh. truth hurts sometimes fam.
No.486186
>post failed: we don't have this newsgroup
oh i guess you cant do the hacky board creation any more :/
No.486194
>>486181
Thanks for the answers, they help. It's a good system.
>yeah, if the node is connected
>the nntp backbone can get ultrafucked
>the solution is to not peer with a node that is flooding the fuck out of you
Gotcha, so it's a known and tolerated failure mode. So if a node you trust is compromised and used to flood, you and everyone that peers with you is also flooded until you notice and cut the bad node off. I suggest some kind of sliding window or backoff for import from peers, to at least allow nodes something that might be able to mitigate such an attack before a human gets to the panel and cuts off the flooder. I'm sure NNTP has something for this already of course, it can't be a new problem.
Are there any numbers or estimations on times for different meshes of nodes to converge their post histories? I'm interested in how smoothly this can provide posters with a coherent thread experience as the network scales.
No.486223
So I didn't browse imageboards for a month and now most Overchan's front-ends seem to be down and whenever I try to post on lolz or schan I get a 502 Bad Gateway, am I doing something wrong?
No.486232
>>486194
>I'm sure NNTP has something for this already of course, it can't be a new problem.
NNTP's model is based on pretty much trusting any newsgroup you're subscribed to as legit. Remember, thie is a 1980s protocol that hasn't really been updated for security. All the filtering happens on the client end with killfiles.
No.486234
>>486186
you can disable that
>>486223
No, I shut them down but left them up to be mirrored or copied or what have you. I thought chi made this stable and was gonna leave it.
No.486240
>>486194
i dont think anyone has cared enough to compromise a node yet and nobody implemented a "fix" to my knowledge, its just simple nntp message exchange so what happens happens
since captchas we havent really had hell
>Are there any numbers or estimations on times for different meshes of nodes to converge their post histories?
fast now that srndv2 works good
>>486223
http://ucavviu7wl6azuw7.onion/
http://nntp.nsfl.tk:18000/
No.486272
>>480091
>non postgresql database backend
What did you have in mind? I might be able to contribute something here.
No.486396
>>486240
>http://ucavviu7wl6azuw7.onion/
so nntpchan is momentarily kill? that's sad
No.486742
>>486234
wait, can i actually get posts of the old network somehow?
selectively importing the good threads may be worthwhile.
No.486761
>>486240
>since captchas we havent really had hell
I stopped posting on ntpchan after the weeks of mass spam in 2014, it took too long to implement captchas and it killed the community
No.486775
>>486761
back then, weren't most ntpchan users from the torchan/trichan/anonchan -> allium fallout?
>>480152
this guy killed the community
No.486784
>>486742
huh? if you need the old posts I have a few. IDK if chi still has them.
I can offer a peering and start them up.
No.486789
I heard that the LynxChan guys want to add NNTPchan integration to it. How hard would it be to integrate this in a regular imageboard?
No.486806
>>486789
I heard that guy hated nntpchan. Guess he had a change of heart?
the original developer wrote out how the protocol worked. Its essentially nntp with a few extra things.
So it whatever they are need to have something akin to a nntp server.
https://github.com/majestrate/nntpchan/blob/master/doc/protocol.md
No.488633
save us nntpchan, before 8chan dies
No.488716
>>480091
who is that seaman daemon?
No.492272
>>486761
You're the spammer
No.494427
http://nntp.nsfl.tk:18000/ is down but we have a new peering: http://ucavviu7wl6azuw7.onion/thread-60b6e430436a3f27ce.html
don't post files, you may run into problems as those are getting disabled.
also still fucking around in css. not sure if it should look like youtube ripoff or not.
No.494490
>>488716
generic anime girl #434421
No.497740
Bump, trying to install now
No.498381
* frontend status
** up and syncing
- http://ucavviu7wl6azuw7.onion
- http://oniichanylo2tsi4.onion
** down
- http://nntp.nsfl.tk:18000
* ucavviu7wl6azuw7.onion news
** new css
- checkbox to reveal post header details (without js!)
- flawless mobile support
** roadmap for when i stop being lazy
- implement post form becoming a sidebar as seen here: (still no js)
https://ipfs.io/ipfs/QmQhjENPH1VTFk87xCrrmeZXpPaZhJgY9Wv2ArLDE6qbBE/chan-test/chan-fieldset-1.html
No.500505
banners added
I have disabled attachments for my own sanity
make more banners here
No.500507
>>486035
postres isn't overkill
sqlite simply didn't cut it perf wise
No.500510
>>486064
it's impossible to expect everyone on nntpchan to abide by even 1 global policy. seriously, I have tried and it doesn't work out.
No.500561
>>486272
specifically redis
No.502540
https://nsfl.tk/
clearnet frontend up :^)
No.502810
>>500561
I'll see what I can do then.
The main problem with these NoSQL databases is (if you can get past the data modeling) that you have to do the ON DELETE CASCADE and a lot of other things manually.
No.507655
>>502810
That's why I chose to use a SQL database like normal people do.
No.511286
refactored how pages are generated and compiled with -fomg-optimized
No.511323
>>511286
benchmarked my template library I use
200k renders in ~20 seconds using 8 cores on i7
No.511326
>>511323
So that's like 0.1 ms per template render?
Josh can only dream of such speeds.
No.511343
>>511326
here's a more realistic benchmark, hitting the disk and database at full blast, no SSDs
No.511347
>>511343
That's still only 0.6 ms per render.
No.511366
>>511347
for a thread with 1 reply, I need to get a bigger thread to have it more accurate
No.511435
>>511366
benchmarked with a 30 post thread
No.511451
>>511435
Nice.
I wonder how long ifinity never ever would have taken?
No.511454
>>511451
probably around the same ballpark, the problem is that it's done way too much on next.
No.511654
Just a note nsfl.tk is back up with original theme.
No.511833
>>511654
The theme is pretty sweet.
No.511917
>>511833
you're the first to complement my shitty theme
No.512149
>>511917
Green on black with a bit of purple, I find is much more eye soothing than the current super shitty trend of all fucking white.
No.513796
Do you have a bigger reference image for this logo? I'm trying to make a vector image.
No.513936
if the user deletes an image from his node wont the image appear the next time his node will sync with the remote server?
No.514699
>>513936
no, the article is also deleted
No.514700
>>513796
that's bigger than the original source i used
No.514711
>>514700
That's the vector I made. The one I had was like 100x100. I'm not happy with the results.
No.514717
May want to hurry up guys.
No.515190
isnt all that tor and i2p integration fucking up the indexing of the posts? i am refering to the clearnet version.
No.515498
we redis now
benchmarks are in
No.515505
No.516449
WHY CANT YOU GUYS JUST STOP POSTING CP?! FUCKING PEDOFAGS MAKING 8CHAN KILL
No.516516
>>514711
Try to nnedi it before tracing it.
No.518118
switched oniichan to redis, gotta go fast.
No.520871
Things that NEED to get done that are done:
> nntp link auth
New "thing to get done" item:
> make ui not suck ass
No.520888
>>520871
Do you want to rip off Yotsuba or be special?
No.520893
>>520888
Which reminds me, I wonder what happened to that anon who had the yotsuba-infinity project or whatever. He never came back, it was pretty decent.
No.520900
>>520893
>yotsuba-infinity project
No.520907
>>520900
I think I downloaded a tarball. Basically it was a thing to make vichan pretty much look like yotsuba. It was way back in 2014. I'll see if I can even find it, because that's probably not the name.
No.520911
>>520907
By Yotsuba, I wished to imply "looks something like Yotsuba" which includes Vichan.
No.520985
option for dynamic page generation in place
heaviest page benchmarks
No.520987
>>520986
this specific benchmark maxes out redis
No.520988
>>520987
board page benchmark
No.521000
No.521016
>>521000
:-DDDDDDDDDDDDDDd
No.521037
first one: thread with 400+ replies
second one: thread with < 10 replies
No.521046
>>521037
bottleneck on 400+ reply thread seems to be not the database but mustache
No.521050
>>521046
Could do mustache on the database
It'll have the bottleneck again!
No.521051
>>521050
how would that work?
No.521067
> big thread
> small thread
> board page
we caching nao
No.521101
>>521000
node is also confirmed webscale
13:36:47 __uguu__ | StephenLynx: https://github.com/majestrate/htstress
13:37:05 __uguu__ | ./htstress -c 200 -n 10000 http://yoursitehere.com/
13:37:39 StephenLyn+| im pretty sure people used already proper tools to benchmark it.
13:37:48 __uguu__ | that is a proper tool :^)
13:37:54 __uguu__ | i want 1 to 1 results
13:37:55 __uguu__ | er
13:37:57 __uguu__ | comparison
13:38:05 StephenLyn+| it sure it is, sweetheart
13:38:17 __uguu__ | what's you got to looz?
13:38:25 __uguu__ | i mean if you can beat it then awesome
13:38:29 __uguu__ | if you can't then you can't
13:38:39 __uguu__ | if you won't try then you can't beat it obviously
13:38:41 StephenLyn+| if you care so much why don`t you test it?
13:38:48 __uguu__ | you want me to?
13:38:52 StephenLyn+| i dont care.
13:38:54 __uguu__ | kk
13:39:01 * | __uguu__ blasts at lynxhub.com
13:39:30 StephenLyn+| >benchmarking remote sites
13:39:43 __uguu__ | nigguh u slow
13:39:49 __uguu__ | nigguh
13:39:53 __uguu__ | slow
13:39:54 __uguu__ | a
13:39:54 __uguu__ | f
13:39:57 StephenLyn+| because of course when a shark chews a cabble on the bottom of the ocean
13:40:02 StephenLyn+| its my fault
13:40:05 * | __uguu__ huehue
13:40:18 StephenLyn+| when a bird makes a nest on your internet cable, its my fault
13:40:33 __uguu__ | i have a 60Mbps connection
13:40:44 __uguu__ | or you want me to use my vps?
13:40:51 __uguu__ | direct anal devistation :-DDDD
13:41:25 StephenLyn+| I want you to stop being a massive retard and realize that when you benchmark remote sites you are benchmarking the whole route and not
| the site itself.
13:41:32 * | __uguu__ huehuehue
13:41:39 __uguu__ | well yeah
13:41:49 __uguu__ | you do it
13:41:50 __uguu__ | locally
13:41:58 StephenLyn+| why?
13:42:10 __uguu__ | to prove me wrong about your shitty brazilian memeware
13:42:13 StephenLyn+| if you care so much, run a local instance.
13:42:18 StephenLyn+| why do I care what do you think?
13:42:19 __uguu__ | i don't have data
13:42:22 __uguu__ | i really don't
13:42:46 StephenLyn+| you don`t really think I give a hoot about you, do you?
13:42:49 __uguu__ | i really don't care what you think, i just want to humiliate you with your own words
13:42:51 __uguu__ | is amusing
13:43:16 StephenLyn+| sure doesn`t seem so when you can`t spend a week without talking about me and my software.
13:43:35 StephenLyn+| yup, you really don`t care.
13:43:40 __uguu__ | yup
13:43:42 __uguu__ | i really don't care
13:44:09 __uguu__ | 41 ms to lynxhub.com
13:44:13 __uguu__ | can i bench it?
13:44:38 StephenLyn+| I will just shut down if I notice that you are spamming me.
13:44:45 __uguu__ | i am not going to spam posts
13:44:51 StephenLyn+| its still a DDOS
13:44:54 __uguu__ | no?
13:45:06 __uguu__ | a DDoS would be if i did volumetric shitflooding
13:45:09 StephenLyn+| and I will try and report if I can to any authority. you are still using the bandwidth I pay for.
13:45:09 __uguu__ | i.e. ntp amp
13:45:16 __uguu__ | ooh yu mad
13:45:27 __uguu__ | butt mad
13:45:29 __uguu__ | af
13:45:42 __uguu__ | i guess your test instance isn't good enough
13:45:49 StephenLyn+| behold, the highest argumentative technique: "U MAD??? TRLOLOLOLO"
13:45:57 __uguu__ | [asspain intensifies]
13:46:24 StephenLyn+| i miss the times when you had me on ignore.
13:46:32 __uguu__ | i do, i can toggle it
13:46:40 StephenLyn+| please do.
13:46:42 __uguu__ | nah
13:46:46 StephenLyn+| and actually stop caring about me.
13:46:47 __uguu__ | i like seeing you asspain
No.521295
varnish makes shit go fast yo
No.521306
>>521101
lmao what a joke
IMO remote website testing is the only valid website testing, because all your users are remote.
If your server has a shit router you definitely can't call the site fast.
No.521310
benchmarks for running on $5 vps
No.521312
>>521310
more 5 dollar vps benchmarks
the vps is doing other things as well
No.521342
>>521306
ye but point is to test the software itself not the site.
No.521373
No.521378
>>521342
The point of testing would be about checking how "the site" (hardware+software) behave under different scenario, unless you have at hand several different hardware in your network, using remote machines can be useful.
Provided that the software is the same across different machines, network delay shouldn't change the result too much, as long as the network is stable enough and no firewall or other is blocking because of a sudden surge in the number of connections, and also that someone else isn't interfering by doing other network testing at the same time.
No.521742
>>521101
The fuck is wrong with Lynx? Why is he perpetually butthurt about his shitware?
I thought node streaming was super fast and endchan was having no problems? But then apparently they did have starting issues even on their slow site, wew.
>>521050
Are you retarded?
>>521046
Your bottleneck will almost always be heavy dynamic templating. That's what caching above and good invalidation is supposed to help mitigate.
No.522009
new benchmarks are in
redis for database and markup cache
shit is fast because cached
No.522014
>>521312
with markup caching
No.522018
>>522014
Now you see why an imageboard written in PHP with a templating engine written in PHP doesn't scale without heavy caching :^).
No.522025
>>522018
you can still do it, you'd spend most of your time on the interaction between the application and the cache layer.
i still want to optimize the template generation by calling C code
No.522121
No.522213
>things that people want that I don't feel like doing right now:
> Brazilian meme-chan integration in node / C
No one but you wants that, you kike faggot.
No.522215
>>522213
>>522121
What's with all the asshurt?
No.522218
>>522213
I don't care either way to be honest
No.522598
No.522873
new stylesheets
longer looks like ass a bit less IMO
No.523395
No.526176
No.527050
catalog nntpchan vs catalog 8chan
WHO WILL WIN!?
No.527058
>>527050
>/b/ vs /tech/
Wow that so fair you should totally be a judge for life.
That was sarcasim if it wasn't bloody obvious.
No.527834
No.528720
>>527058
style, not content
No.528725
>>528720
>implying that there isn't a clear link between them.
No.529274
>>522873
>Yotsuba B in current year
Where's my dark-as-my-soul style sheet?
No.529302
>>529274
>
>>Yotsuba B in current year
>Where's my dark-as-my-soul style sheet?
Top taste.
Tomorrow/black theme is best theme.
No.529339
Can we get some nice domain for clearnet fags ?
No.532114
No.532117
ideally i should buy a domain for nntpchan but I can't think up a good name.
No.533254
need someone to do ES translations
No.533905
Is there a new i2p front yet?
No.533930
>>533905
no but the old one should still be online.
No.533931
we've had multi file support for so long that I forgot to enable it :^DDDDDDDDDDDDDDDDDDDDDDD
No.533976
No.533987
>11:46:35 grey | https://i2p.rocks/ib/thread-aae8fb82e0d31b387ee05a3bab976546ee63ae37.html
>11:46:37 TessierAshpool | [ None ] - https://i2p.rocks
Is the title for every thread supposed to be "[None]" or is that wrong?
No.534030
>>533987
subject defaults to None
No.536328
How do I get everyone excited about nntpchan? ;~;
No.536331
>>536328
Remember Josh's page shilling Infinity Next?
You need something like that to explain the advantages to tech illiterate people.
The current front page certainly isn't doing a good job.
Something like the first two FAQ items but more fleshed out and more buzzword-y.
No.536349
>>536331
Does a better front page with a /tech/ illiterate explanation really make that much of a difference?
No.536351
>>536328
I thought you didn't care.
:^)
No.536354
No.537546
added article store compression using fastest gzip setting, need to test if it's worth the cputime or not but eh
>>536351
I don't care if people use my implementation or not, there are others out there. However, I do care about the nntpchan network growing.
>>536354
I guess that a super glossy shiny intro page using css boilerplate is in order D:
No.538275
No.538843
No.538873
>>538275
read that as "retarded" not related fak
No.538880
>>480091
So now, to be clear, these are all known nodes/portals/frontends onto nntpchan, right?
Inside the I2P network:
http://g7c54d4b7yva4ktpbaabqeu2yx6axalh4gevb44afpbwm23xuuya.b32.i2p
Inside the Tor network:
http://oniichanylo2tsi4.onion
On the NSA owned, public internet:
https://i2p.rocks/ib
http://nntp.nsfl.tk:18000
Am I missing any? Ideally I'd like there to be more than two in I2P, but there's sadly only one.
No.538882
>>538880
need moar nodez!!!
No.538943
bloodgod theme added, need more people to make themes
No.539499
>>537546
> there are others out there.
[CITATION NEEDED]
I have yet to see another implementation of a distributed&Decentralized federated message system with a focus on anonymity. GNUnet is promising, Freenet/Frost has flaws, mix minnion IV maybe.
No.539558
>>539499
I am talking about implementations of nntpchan
No.539576
>>538943
I wonder how many people will use this shit
>>538882
Yeah, sure, we all would love to contribute to your dead shit project... oh, wait...
No.539577
>>538943
I wonder how many people will use this shit
>>538882
Yeah, sure, we all would love to contribute to your dead shit project... oh, wait...
No.539580
>>536328
You faggots may know a lot about tech, but you don't understand how online communities work and develop.
If you want to acquire some userbase you need something to offer those people, what they don't have elsewhere.
Take 8chan for example. Why is 8chan successful? Because it has users that left 4chan. It's because 8chan allows
- GamerGaters
- pedos
- raidfags and doxfags (baphomet)
It has something to offer that 4chan doesn't.
Now, what do you have to offer?
NOTHING
We're living in time when even big imageboards like 4chan or 8chan are slowly dying and you think you can get userbase on some obscure danknet chan that has nothing to offer and has a horrible looking css?
You are fucking crazy.
No.539583
>>539580
>implying /tech/ was created by those
8chan wasn't popular enough for shilling and newfaggotry. That's what it had.
No.539663
>>539580
>>539577
nothing but spite and vitriol is left here on 8chan which is why I frequent it rarely now a days, never going back to 4chan either.
>Now, what do you have to offer?
a decentralized banner to unify smaller communities under.
>you are fucking crazy
:-DDDD thx
No.539808
>>536328
i am already excited.
No.540053
>>539580
Who isn't at least a bit crazzy?
No.540232
>>539663
>a decentralized banner to unify smaller communities under
That's a technical thing. That's not appealing from the user side. For the user it makes no difference if he posts on centralized or decentralized imageboard.
No.540328
>>540232
>That's not appealing from the user side.
>For the user it makes no difference if he posts on centralized or decentralized imageboard.
Wrong. When the network reaches a certian size there is a very obvious asymmetry in posts, what ends up happening is you have 2 or more versions of the imageboard. You have the full anonymous version full of spam posts, totally unfiltered and raw. The other versions are variants of that that are based on the moderation styles of the set of moderators each server chooses.
No.541406
http://ucavviu7wl6azuw7.onion/ IZ BAK!!1
ADDITIONAL PYLON IS OF CONSTRUCT :DD
No.541407
Can the nntp daemon be used for something else other than imageboards?
No.541452
>>541407
There was text pastebin feature which was essentially a special board that looked different.
No.541718
>>541407
it probably isn't good for mainline usenet if that's what you are asking
No.545550