Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Tree based textboard

Name: Anonymous 2021-01-12 3:24

What does /prog/ think about boards like treeboard[1] and ayashii world[2]?

[1] http://tree-board.net/
[2] https://sonzaishinaiworld.heliohost.org/bbs/bbs.php?m=tree

Name: Anonymous 2021-01-12 5:02

Reminds me of old php.s3.to boards

Name: Anonymous 2021-01-12 5:24

There's this old 2003 era script from the same guy that made gazouBBS and other early BBS scripts. It was called TreeBB, and was easily his most ambitious BBS with four different methods of organizing posts, object orientation, and so on. Almost all of its functions are deprecated and it barely works today, it's incredibly easy to break the log and reset the entire board, but I have a mirror of it here: http://secretfamilyguyepisode.com/bbs/

Name: Anonymous 2021-01-12 11:27

tree: https://i.imgur.com/tziI10P.png
thread: https://i.imgur.com/qiy2W7u.png

I feel weird about ayashii's threads being "backwards"...

Name: Anonymous 2021-01-12 12:03

>>1
Tree-structures, despite their (reddit/thread-type forums)popularity have a major
flaw:

The allow only replying to one post unlike
flat form free structure
>>1-4 <- Can't reply to multiple posts this on a tree board.
>>3 You can structure replies independently of previous/parent posts here
Numbered posts allow flexibility of discussion and reference for specific content, now try to refer to a post in the middle of tree(reddit can use the ?context parameter though)

Name: Anonymous 2021-01-12 12:19

Tree are also too complex to store due
being multidimensional structures.
Reddit servers cap number of simultaneously displayed posts
at 500 and force clicking "more replies":
With a flat thread paging, they could load 10k posts/page
effortlessly , tree structured posts require constructing
a database query to load them.
If reddit can't handle big threads on the server farm they
own, how can a hobby textboard scale?

Name: Anonymous 2021-01-12 12:29

cool idea, good for a toy project, i'll try one as i am learning PyThon

Name: Anonymous 2021-01-12 20:38

>>6
With TreeBB, the log is replaced after 1000 posts and the old log is thrown into an archive directory to be viewed whenever. The log limit can be changed to 200, 500, or whatever. That feature doesn't show up on the mirror though because there's only one log and I'm not going to encourage people to actually post there.

Name: Anonymous 2021-01-12 20:43

If anybody is actually curious, I'm rewriting TreeBB in English (the mirror is poorly google translated so far) and replacing all of the deprecated functions so it can run on PHP 7 or higher. Will enable anonymous posting as well, since right now the name field is required.

Name: Anonymous 2021-01-12 20:44

When I learned about trees as a kid I had an idea to make a forum/textboard with nodes.

When you enter the site you see the top node and when you click on it the sub the all the connected nodes get opened. If you click on these nodes their connected nodes open and so on. A bit like a mindmap.

I never implemented it because I thought it would scare off users and never get enough data to be interesting. It probably was an excuse because I'm lazy and I would've been hard with my skillset then.

I'll probably won't pick it up, but in my mind it's cool. You have a big mindmap where you can zoom out and see all your interest in one frame.

eg
all-technology-programming-win32-graphics
all-news-europe-information law

I still don't think it'll work, mainly because categorizing information is impossible. You might be interested in graphics so you read
all-technology-programming-win32-graphics
but you're missing out on all the info on
all-technology-programming-3dgraphics

I think this is why textboard style information reigns supreme. I hardly read any specific mailing lists and all the good ones I'll never find because I don't know they exist.

Maybe all-technology-programming-gdifreakz is where all juicy general purpose 3d graphics info gets posted because all the cool kids are hanging out there.

Name: Anonymous 2021-01-12 20:57

>>9
Cool stuff. I think the problem is that you're missing the data so your product is just a novelty for 1 minute before people move on.

If you mirror this site and let people post through yours I'd use it. But that brings it's own problems. You'd read all my posts and I wouldn't dissapear in the noise. Also you'll get banned once the first retard uses your proxy.

Best road to success would probably be to bribe Admin-san to use your software.

Name: Anonymous 2021-01-12 21:05

>>1
All is slow to load and has bad usability. ``Modern" design with js async to load subtrees would help. At least implement a way to collapse trees.

Good shit otherwise.

Name: Anonymous 2021-01-13 15:16

>>9 teddit uses <summary> to collapse trees
there is no need for javascript.

Name: Anonymous 2021-01-13 17:13

>>13
Incompatible with IE

Name: Anonymous 2021-01-13 19:56

>>14
Who cares?

Name: Anonymous 2021-01-14 2:45

>>14
IE is deprecated and you should feel deprecated for using it.

Name: Anonymous 2021-01-14 12:31

>>10
A tree for topics is interesting, but aren't tags ultimately better?

Danbooru kind of shows off tags (including hierarchical tags)..

Name: Anonymous 2021-01-14 13:24

>>17
Tags are useful. I use it to clear my exhentai feed from vile shit. But even then unwanted stuff pops up.

One could keep the tree structure but use tags to enhance it. If one has marked the tag optimization and there's a topic in all-technology-programming-win32-graphics the tree could light up.

But this just makes the data part even harder. You'd have to gather an army of autists tagging everything correctly. Once it becomes unreliable people will stop using the feature.

Maybe somethings like http://hydrusnetwork.github.io/hydrus/ gets implemented in finder/explorer and people become more familiar with tagging.



Honestly this is just a headache. It get annoyed just by the idea of having to tag my shit. Most elite knowledge from elite prog rammers just gets dumped on a mailing list, irc, discord, twitter or whatever, completely untagged and uncategorized. People are lazy.

The biggest working example of tagging in a forum would be stackoverflow but only the popular posts get tagged properly and tagging is a huge overhead and reason for debate.

I don't even think it's something people want. Pretty sure prog would die if all posts were about programming.

Name: Anonymous 2021-01-14 20:25

I never tag my content on any website that encourages tagging so users like myself would ruin the purpose of a tag based board

Name: Anonymous 2021-01-15 2:55

I tag niggers

Name: Anonymous 2021-01-15 9:04

>>18
content tagging is easily gamified as user-definable votes(vote on tag score +- defines the content-piece score as sum of its tagscore):
see https://github.com/FrozenVoid/Algorithms-DB/tree/main/Order/Sorting/Tagging/Tagscore/Tag-category

Name: Anonymous 2021-01-17 19:18

>>19,20 Same
>>21 Gamification attracts retards and drives off mental giants. It gives lurkers more power, which is bad. A good site encourages posters and ideas, not pussies.

Funny that the idea comes from you. Pretty sure you'd be one to get bullied away in such a social karma whoring enviroment.

Name: Anonymous 2021-01-19 5:05

In the early-mid 00s the IMDb boards were tree view by default. And filled with paedophiles.

Name: Anonymous 2021-01-19 10:31

■ NyqhM

├■ NyqhM:oXBux
││
│└■ NyqhM:oXBux:VGYmQ

├■ NyqhM:jqzh8
││
│├■ NyqhM:jqzh8:iUwFG
││
│├■ NyqhM:jqzh8:ZDLWF
│││
││└■ NyqhM:jqzh8:ZDLWF:4Hpbp
││
│└■ NyqhM:jqzh8:1nLeH

├■ NyqhM:8GmSb

└■ NyqhM:63UYD

└■ NyqhM:63UYD:VwLnc

Name: Anonymous 2021-01-19 10:32

>>24
■ NyqhM

├■ NyqhM:oXBux
││
│└■ NyqhM:oXBux:VGYmQ

├■ NyqhM:jqzh8
││
│├■ NyqhM:jqzh8:iUwFG
││
│├■ NyqhM:jqzh8:ZDLWF
│││
││└■ NyqhM:jqzh8:ZDLWF:4Hpbp
││
│└■ NyqhM:jqzh8:1nLeH

├■ NyqhM:8GmSb

└■ NyqhM:63UYD

└■ NyqhM:63UYD:VwLnc

Name: Anonymous 2021-01-19 20:02

lots of old bulletin boards used tree structures.

The most primitive tree structure you could use is simply hosting every thread in its own directory, with every "ordinary" response being a flat file in that directory, and every nested response being its own directory. Grabbing the data would be as simple as scanning the directories.

That was the method used on this old BBS from my childhood

https://web.archive.org/web/20120125044416/http://www.sonicteam.com/sonic2b/en/bbs/index.html

It was shut down (even in this 2012 archive, the newest posts are from 2008) because it was full of 8 year olds calling each other faggots.

Name: Anonymous 2021-01-19 23:47

>>26
>>it was full of 8 year olds calling each other faggots

Just like this site, faggot.

Name: Anonymous 2021-01-20 1:26

>>27
It's a tradition, of course

Name: Anonymous 2021-01-20 10:56

last month many guys were arrested here in italy for CP on kik
so... if u go there, just know that it's illegal and you can actually end in jail

fate un po' come cazzo vi pare

Name: Anonymous 2021-01-20 11:49

AVE CAESAR

Name: Anonymous 2021-01-20 12:38

>>22
Its a solution to a concrete problem. My personal feelings about reddit-type content farms are irrelevant.

Name: Anonymous 2021-01-20 21:37

>>31
Your solution has a fatal flaw: It excludes high fidelity FrozenAnus autism poasts.

Don't you think that's a massive downside?

Name: Anonymous 2021-01-20 21:46

How do you implement a functional voting system on an anonymous board without collecting cookies (gay) or allowing registration? Anybody could just spam the up or down votes and there would be no reason to trust them.

I suppose you could encrypt their IP and then forbid identical crypts from voting the same way. I guess I answered my own question.

Name: Anonymous 2021-01-21 6:27

>>33
With the internet - no chance. Maybe with urbit or something like that. Edited on 21/01/2021 06:28.

Name: Anonymous 2021-01-21 10:48

>>33
anonymous cryptographic keys generated by browser,
if your newbie key votes it has little voting power, but if you
participate your key get assigned more value by server,
plus you can have multiple keys.

Name: Anonymous 2021-01-21 11:00

hate them

Name: Anonymous 2021-01-21 17:46

die

Name: Anonymous 2021-01-21 18:10

>>37
wrong thread, sorry

Name: Anonymous 2021-01-22 7:56

>>33

why would i want karma-based trees.. that sounds like reddit!!!

Name: Anonymous 2021-01-22 8:12

>>39
I didn't say it was good, was responding to >>21-san

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List