/baw/ - General Discussion

Please consider donating! Thanks!

Thread stats: 632 posts, 68 files (64 image(s), 1 audio(s), 3 video(s))

Replying to /baw/419846
Options
No.419846
Black Hand ## Developer
Image:158466769326.png(3kB, 116x116)plus4chan.png
I've updated the board frontend to the latest work in progress version. This is a total rewrite that purges nearly all old code, which is why it took so long to make. It does not yet have everything I want to add, but it is already five times more powerful than the old site and makes the place so much easier to use. With this update, we are closer to parity with other imageboards out there, both in features, and in site layout, but we are not there yet.


Some highlights are:
- entire front-end rewritten from scratch, with nearly all of the old code base purged from this side (the backend has not been touched to avoid compatibility issues).
- new responsive layout, with a more old school imageboard mode. The layout is based on the browser window size. On desktop PCs, it looks like a traditional imageboard, but on tablet or collapsed windows, it looks like the previous plus4chan layout. I may make a switch later to force either style, should you guys have a preference.
For now, if you prefer the old style, just resize the browser window to half width (under 1180px). On Windows you can do this just by dragging the tab to the side border of your screen.
- new, fixed position "popup" style quick reply. This one has a huge amount of additions which I hope will make posting much easier, thereby encouraging our posters to be more active. Note that most of these enhancements require Javascript.


About the new quick reply:
- fixed positioning, and on desktops you can drag it around.
- "currently posting" status and file upload progress are shown.
- warns you if you close the quick reply with a post written inside.
- counts down until you can make your next post. You can queue your next post during the countdown. This makes it easier to make image dumps without running into flood detection errors.
- quoted posts get highlighted while you are posting.
- keyboard shortcuts added for Spoiler, (ctrl+s), Bold (ctrl+b), Italic (ctrl+i), and Underlined (ctrl+u) text. Also, ESC will close the quick reply. More shortcut suggestions are welcome.
- always shows name fields if you use a name; automatically hides the name fields if you post anonymously (it was the other way around previously, and as a result posters tended to forget about resetting their names, usually when using the name field as a makeshift thread subject).
- speaking of which - after a long absence, the subject field is back.


Theme changes:
- retired the Ghost theme (it was terrible, really).
- Greygreen theme re-added from the old boards.
- Buri and Futaba tweaked a bit to look closer to the classic Kusaba and Kusaba X versions.
- Babby removed (it was pointless)
- new template: Plus4, based on our static pages.
- new template: Heroes, based on Heroes of Might & Magic III.
If you find any issues with the templates, please post them here.


other minor changes:
- font sizes increased.
- Replies to a post are now listed.
- backlinks can now be copied into a post and still work.
- images are now lazy loaded (natively, without javascript).
- the post number is broken up to two parts, the "No." part will link to the thread, while the post number will open a quick reply.
- there's a new "permalink" icon in the corner. You can use that to link to any post and have it highlighted by default.
- report and delete buttons now have loading status indicators.
- inline reference has a loading status indicator too.
- hovering over the >>postnumber will highlight the referenced post.
- WEBM/MP4 expansions now use the same design as the youtube and vimeo windows. Additionally, the "close video" trigger was moved to the top, so they don't conflict with the seekbar controls.
- post passwords are set to last only your current session, so if you close your browser, they are gone. This may be tweaked in the future.
- thread hider fixed and can store much more posts now.
- rss feeds were tweaked to use the thread numbers as feed categories.
- NSFW images on NSFW boards will now say "VERY NSFW" on the thumbnail. You can also make "VERY NSFW SPOILERS".
- fixed a bug that prevented janitors to view the janitor board (which is not as funny as you think, since our janitors actually do their jobs).

Now that the new code is live, I'll be able to add new stuff more frequently. So expect more frequent updates from now on.

Please report any bugs here, so I can fix them as soon as possible.

I'd also like to ask you to post any suggestions or additions you would like to see on the site. Lastly, please use the site as much as you can!
And please, spread the word: plus4chan is alive.


Well, enjoy the new board, and let's hope I did not leave any critical bugs in there.
No.419847
Black Hand ## Developer
Also, in case some bug breaks posting, please bring it to my attention either through twitter, or by sending an email to support@plus4chan.org.
No.419849
Anonymous
Image:158468641451.gif(973kB, 312x213)It's Happening.gif
No.419861
Mstr Twstr
Replies:>>419865
Not a bug, but I noticed drag-n-drop no longer works for posting files.
No.419865
Black Hand ## Developer
Replies:>>419866
>>419861
I didn't realize you could do that on the old board (or that anyone used it for that matter). It was something I experimented with before though.

Should be working now, and on the entire QR box not just on the file field.
No.419866
Mstr Twstr
Replies:>>419868
>>419865
It seems to be working, and not working. There is an option now, but it tells me my browser does not support drag-n-drop feature. Bull fucking shit.

For the record, my daily browser is Palemoon.
No.419868
Black Hand ## Developer
Replies:>>419869
Image:158491166031.png(12kB, 468x425)1307826394290.png
>>419866
I checked Pale Moon. It needed an about:config tweak to enable file dropping, it was identified as Internet Explorer 11 in online feature tests, and it could not understand ssl certificates. So plus4chan, as well as every other webpage (including its default search engine), gave errors. Feature support wise it was about five years behind modern browsers. You should consider getting an alternate support because this is just dumb.

>it tells me my browser does not support drag-n-drop feature. Bull fucking shit.

It's a bit more complex than that. Since I used the Drag & Drop API, I had to copy over the file data from the "drop zone" into the form field. But old browsers, including Pale Moon, do not support updating the "files" property of a form field. I originally put the error popup there so the entire QR box does not get stuck with the file drop overlay when you attempt to drop a file in with IE11.

Either way, I made a workaround (all file fields operations now use a virtual filelist property which is copied over into the ajax form field on submission), and it seems to work. As a side effect it also works on Internet Explorer now.
No.419869
Mstr Twstr
>>419868
Well, drag-n-drop works on every other websites. It also worked on the old version of +4.
No.419870
Black Hand ## Developer
Replies:>>419871
On the old code there was a file upload field hidden with 0% opacity. You can natively drag into normal upload fields, but only on SOME browsers. It's also why it had no styling applied whatsoever, because it was a trick.
No.419871
Mstr Twstr
Image:158492680696.png(259kB, 633x900)99-little-bugs-in-the-code-jordan-a-chamberlain.png
>>419870
Well, works now. Thanks, good job, quality person.
No.419872
Mstr Twstr
Oh, and I will keep using Palemoon no matter what. Freedom isn't free, and if using an """outdated""" browser is what it takes to give the middle finger to Microsoft, Google, and Mozilla, I'll keep on dragging my cross.

Palemoon uses less RAM than Waterfox, so there.
No.419873
Anonymous
Replies:>>419903
>>419872
That's admirable but you will very soon start finding sites just incompatible with the browser (I would know, I use IE).

I don't even get why they'd fork the browser if they don't plan on updating it.
No.419896
Anonymous
Image:158496399629.jpg(18kB, 474x271)LINX MASTER RACE.jpg
>>419872
>and if using an """outdated""" browser is what it takes to give the middle finger to Microsoft, Google, and Mozilla, I'll keep on dragging my cross.
If you're not blocking certain JS and if you're not using a high-quality proxy or TBB master race then I feel that middle finger is in vain.

For those who aren't techies:
https://spyware.neocities.org/articles/browsers.html
+ a grain of salt.
No.419903
Mstr Twstr
Replies:>>419906
>>419873
>why fork
When Mozilla stops caring about you and goes in a direction you don't want, you fork.

t. constantly checking the forums and talk with the developer often.
No.419906
Anonymous
Replies:>>419907
>>419903
That's not the problem, the problem is that if they completely stop all development then the fork is completely useless; you might as well just keep using the old version and not update.
No.419907
Mstr Twstr
Replies:>>419908
>>419906
They are developing, to the beast of their ability. Again, I check the forums daily.
No.419908
Anonymous
Replies:>>419909
>>419907
If it's stuck with 5 years old standards support then it doesn't sound like they are developing it at all.
No.419909
Anonymous
Image:158500723255.png(10kB, 462x326)dev.png
>>419908
I checked, surprisingly they are still developing and updating. They just aren't modern. That isn't their goal. (Which one died? I must be confusing it with IceWeasel or WaterFox...)

To a large degree I believe in security through minimalism, but if you are running something that old for browsing, it will break functionality. It's a trade-off and devs are rarely interested in maintaining access to the one or two people who demand backwards support.
No.419936
User 9
>>419872
I'm been using Pale Moon and Seamonkey, the latter partly because I have noscript and RequestPolicy on Pale Moon and some stuff doesn't work well with that even if you enable all permissions for it.
No.419947
Anonymous
Replies:>>419948
seems like the pedo spambots is back, just reported a thread started by such on /jam/
No.419948
User 9
Replies:>>419967
>>419947
Removed. While I'm at it, some notes on the janitorial interfaces:

Pressing the delete button from the koba panel still does nothing, you still have to go to the thread to remove a post.

Janitoring does not work on mobile. There's no way to bring up the menu for the link to the reports page, possibly because nothing counts as hovering the mouse when you're using a touch screen interface. And for some reason, when you go to delete something, Safari renders the CSS layer that dims the rest of the page on top of the pop-up control, making it impossible to interact with.
No.419949
Anonymous
Replies:>>419958
There might be a more sophisticated form of spambot targeting /co/.

Not only the OP but the first reply are pretty suspect yet formed in a way they could at a glance pass for sincere.
No.419958
Anonymous
>>419949
Now they are just a bit more active in general. Remember to report them everyone.
No.419967
Black Hand ## Developer
Replies:>>419987
>>419948
>Pressing the delete button from the koba panel still does nothing, you still have to go to the thread to remove a post.

Can you elaborate on this? There's a bunch of different menus where you can get to that button. I know that it works when you delete a post while doing a ban, and when you just use the mod view and go to delete post from there, it drops you into the same page that loads when you'd click delete inside a thread anyway. Both work on my end.

>Janitoring does not work on mobile. There's no way to bring up the menu for the link to the reports page, possibly because nothing counts as hovering the mouse when you're using a touch screen interface.
I'll do an ugly workaround (it's already up on the beta site). Note that the koba panel is in nothing short of a catastrophic state, and much of the code is unreadably archaic. If you know any other older bugs, please tell me, chances are you've been using it for longer than I did.

>when you go to delete something, Safari renders the CSS layer that dims the rest of the page on top of the pop-up control, making it impossible to interact with.
This seems to be a z-index bug with OP posts, probably due to how I set up the "post a reply" sticky button on mobiles. I'll look into it.
No.419972
Anonymous
Not gonna lie, the heroes pop-ups get annoying, especially after declining them and changing theme. Might turn off JS again.
No.419980
Mstr Twstr
>>419972
I want the feature to stay.
No.419982
Mr. Stone !zWb42fBPMM
Replies:>>419983
>>419972
This. At least give us the option to turn off the pop-ups.
No.419983
Anonymous
Replies:>>419993
>>419972
>>419982
Look at the date, dumb fucks.
No.419987
User 9
Replies:>>419988
Finally, some style. I appreciate the clover and flying chan city.

>>419967
Here's a screenshot, it's the X button that's doing nothing for me. I click it, get redirected to the main koba panel, go back to the reports, and the report is still there.
No.419988
Anonymous
>>419987
Post the screenshot on the janitor board pls.
No.419993
Anonymous
Image:158586669186.png(156kB, 480x480)me irl.png
>>419983
Timezones and work stress took me for a spin. Joke's on me.

Anyway, it was fun. Thanks Black Hand.
No.420015
Anonymous
Replies:>>420016
Minor bug: Highlighting text, dragging it and releasing inside the quick reply results in a permanent Drop File Here overlay. Can be done accidentally when highlighting text within quick reply.
(Windows, Firefox)
No.420016
Black Hand ## Developer
Update:

- fixed file dropper in the Quick Reply triggering when non-files are dragged over it
- fixed error message when uploading mp3s with Chrome (it listed mp3 as audio/mp3 instead of audio/mpeg and the board checked the mime type only)
- tweaked the mobile view a bit, it now uses a centered thumb without wraparound text, and the fonts are a tiny bit larger. OP post no longer gets covered by the delete/report overlay (I'll need to redo those buttons complete because they are too small to be useful on mobiles).
- tweaked the loading icon a little
- added hover effect for viewing off-screen post quotes. Also works with inter-thread and inter-board quotes, with some mandatory loading. Note that while it is loading, you can't open an inline reference (it's the same process).
- other minor bug fixes, mostly in the css

If you got stuck with the Heroes theme from April 1st, remember that we have the style switchers on the bottom, press Default to return to whatever style the board originally uses.

>>420015
I knew it had some bugs left, thanks for reporting. Luckily there's a way to check what type of content you are dragging, so it was possible to fix it easily.
No.420061
Black Hand ## Developer
Update:
- tweaked the off screen post quote hover to be less likely to get stuck on the window, and to have better performance.
- fixed a rounding problem in the automatic post timer.
No.420072
Black Hand ## Developer
Replies:>>420117
plus4chan is 14 years old today.
No.420117
Tiki
>>420072
Been a long time since I was here last.
No.420131
Mstr Twstr
Replies:>>420132
Heroes theme randomly disappears on /jam/.
No.420132
Black Hand ## Developer
Replies:>>420133
>>420131
Unfortunately I can't reproduce that issue.

It's possible it happens because your cookies are full. The old board code saved so much stuff in there, that it sometimes ran out of space (cookies only allow less than 4k of data). I'll do a mandatory delete on those if found.
No.420133
Anonymous
>>420132
Deleted all +cookies, and cache. It seems like I have to re-enable on every board, for some reason.
No.420134
same poster believe it or not
Replies:>>420135
>>420133
It seems like this bug has been active on my end all this time, since /pco/ was always red for me until today when I called for the heroes to return.
No.420135
Black Hand ## Developer
Replies:>>420136
>>420133
>>420134
all boards have their own individual styles, so if you want to see the Heroes style everywhere, you have to enable it once on all boards. This has been the case in the old design, and I kept it like that so there's a visible indication between blue and red boards, for at least as long as on the first visit.

If you had problems in the old design, with hidden threads not saving, then your cookies were definitely full. Someone mentioned that problem once, not sure if it was you. The old design used cookies to save hidden threads too and it ran out of space faster (I switched that to use localStorage since it always requires scripting anyway).
No.420136
same poster believe it or not
>>420135
EVERYTHING MAKES SENSE NOW

Thanks.
No.420177
Black Hand ## Developer
Replies:>>420179
Update:

- fixed inline quotes, when opened, not having the proper color on all text.
- slightly tweaked link colors on futaba theme. It may get reverted, I'm not sure...
- for popups, clicking the overlay will now close them (after the close button appears).
- quick reply can be now closed while it is submitting a post. This is to prevent the window becoming stuck in case a post takes too long to submit.
However, note that the post will still proceed with submission regardless, so if you don't let the quick reply auto close, and attempt to make another post, you may get flood check errors. This will need a more robust solution in the future, but for now, we don't have so much traffic that it should matter.
- fixed a bug where posts may get multiple hide/show icons.
- fixed greygreen theme missing hover color on the "view omitted responses" link.
- tweaked loading state on post references, so they don't force text reflow by changing the length of the reference. This doesn't apply to the replies list on the top of each post, but as far as I know there's no way those could link to anything that needs to be fetched with ajax (or is there?).
- the "message too long" got the same treatment.
- added missing box-shadow to the "reply to thread" boxes on the board index, making them have the same style as posts.
- style switcher will now leave less junk in the cookies: if you use the default style of any board, it does not need to save it to cookie, and so it won't.
- when Quick Reply is opened, it will check the screen boundaries to make sure it does not spawn off screen. This check runs whenever you call the QR window, so doing as much as clicking any "reply" button will pull it into focus if it went off screen due to a screen resize.

I need to add a proper Settings page and fix the mobile view, but I have no concept on how either should look.
No.420179
Mister of the Twist
>>420177
Never noticed anything wrong 2 days ago, but thanks anyway.
No.420194
Anonymous
Seems to be a new spambot, pretty energetic since its basically hitting every board.
No.420195
Black Hand ## Developer
>>420194
Somewhat ironic, considering that I'm currently working on refactoring the code that handles bans.

Additionally, to any active mods/janitors: please send me your email contacts (post it on the janitor board), I want to add them to the system so I can contact you. Also I may set up something like automatic email notifications for incoming reports.
No.420291
Anonymous
>>420194
Some sperg @ 4chan said loli and shota will be banned. Is this true or another baseless fact from a prolapsed anus?
No.420292
Anonymous
>>420291
I honestly wouldn't be surprised if it was true.
No.420293
Anonymous
>>420291
It is not because he is talking about that new 8chan site, not plus4.
No.420295
Anonymous
>>420293
And would you be shocked if suddenly 4chan started deleting this too? Given that only /b/ allows it, and that the "zomg none" applies to moderators too, they can just silently nuke everything they don't like without it being "official".
No.420297
Anonymous
>>420293
>>420295
I knew that dingleberry was talking out of his shitcrusted ass!
No.420298
Anonymous
Replies:>>420299
>>420295
This site is not owned by Hiro so they have no say in what goes on here just like how 8chan and every other chan can do what they want without 4chan's blessing.
No.420299
Anonymous
Replies:>>420313
>>420298
Yeah, but 4chan is a honeypot and 8chan is getting shitcanned from every online host there is, so both of those banning loli would not come as a surprise at all.
No.420300
Mister of the Twist
Hot take: loli is this super controversial thing, but also an indicator. Those who stand by people's right to post it are the vanguard of free speech, those who don't stand by it, are at risk of being completely taken over by bootlickers.
No.420304
Anonymous
Their /aco/ drawrhreads are a spectacle of shite. They start off decent but soon as certain anonymous request something that doesn't fit the criteria, it devolves into childish fecal tossing.
No.420305
Anonymous
>>420304
oldnews.
No.420306
Anonymous
>>420304
I've stopped checking drawthreads completely on 4chan since they have 240 reposts and 10 posts divided between new requests and deliveries. Pretty much the only way you can use them is to post, subscribe to the thread, and look on the thread watcher if you got any replies or not.

/aco/ moderation has always been a joke, the only thing the janitors moderate is whether their waifus are posted or not. I've seen a ton of loli, bestiality, or anime posts on /aco/, since none of the threads were moderated except the drawthreads.
No.420313
Anonymous
Replies:>>420319
>>420291
>Some sperg @ 4chan said loli and shota will be banned
What do you mean?
>banned in US law
IANAL, varies regularly/geographically or something
>banned on 4chan
Pretty sure it already was, just inconsistently enforced at staffs discretion. Possible /b/ exception but probably just intentionally poor enforcement.
>banned on 8kun
That is the news, I believe it is officially 'banned' now. Certain boards have moved to bunkers as a result.

>>420299
>4chan is a honeypot and 8chan is getting shitcanned
Close, but wrong.
4chan is bloated and trying to become commercially viable (hence Hiro ownership, 4chan passes for voting saga, malware ads saga, 4channel, etc etc) combined with post-2016 election blunt force trauma.
8kun is recovering from the shitfest that /pol/ + media has inflicted on the entire site, combined with Jim's long-term efforts to monetize the site. Combine that with an admin focus on becoming a right-wing news site for Qoomers.
The ban was (accourding to a staff member) in response to lawyers saying precedence determines it is illegal and another reason the site could be taken down. 8chan/kun was getting shitcanned but that is not relevant.

>>420300
It's a decent litmus test for someone's motivation to defend something they personally dislike, because there are (certainly contested but nevertheless) reasonable claims it is victimless yet highly obscene and even revolting. It is also socially unaccepted.
Speaking of which, I've seen an anon come bitching on imageboards about how they got shadowbanned on voat and gab for 'telling the TRUTH'. If that person wasn't insane they would have learned those sites use 'free speech' as a bait for 'taboo/ultranationalist speech' (as in, they independently proved themself insane in their replies. I'm not extrapolating that from their choice in sites)
No.420314
Anonymous
>/aco/ moderation has always been a joke
Can confirm, it was a complete joke within the first few days.
No.420315
Anonymous
>>420300
That's a hot take for normalfag levels. You gotta get a lot hotter if you want to your take to deserve being called hot on imageboards.
No.420319
Anonymous
>>420313
>post-2016 election blunt force trauma.

The 2016 election "trauma" was a symptom, not the cause. 4chan has gradually implemented many changes in the past decade, that encouraged a wholly different kind of content. The site is now 100% archived, tracked, active threads last up to weeks, "general" threads are now encouraged, hiveminded posts get deleted in order to make the site look more "presentable". Unfortunately this also allows for infiltration and manipulation.

For example back in '08 or so, on /g/, nvidia was considered a laughing stock due to demoing a card that was literally a block of wood screwed together and had a sawed-off random PCB on its back. Every thread you mentioned them, you got the woodscrews housefire replies. Today, when a company does a blunder of the same proportions, threads mentioning it are removed by janitors due to being low quality. But half baked posts about how great their product is, those can stay because they are well written, "high quality" general discussion threads.

4chan, due to its rules, now encourages shill posting. This leads to getting infiltrated, either by commercial interests or political ones. And with the entire fucking internet imploding into public disobedience mouth karate because Trump got elected, 4chan now suffers from the same type of manipulation, and getting the same stupid shit content.

If the site was still as fast and crazy as it used to be, even /pol/ wouldn't be able to exist to begin with, because by the time I write a post this long, the thread would have already gotten purged. Of course then you couldn't efficiently moderate it for adult content, or for mass nude leaks or shit like that either, and advertisers would balk at the site.

Speaking of which, what happened to stuff like j-list ads? They were hilarious, and you could leave 4chan running without adblocks because the ads actually looked great.
No.420338
Black Hand ## Developer
Image:159033649456.png(4kB, 512x512)lockblue512.png
Update:

- On attached images, data-hash was changed to base64 encoded data-md5, to keep it more in line with other imageboards.
- hide/show icons were not added to newly made posts (they aren't too useful there, but it's to keep a consistent look)
- spoilered text is now properly inline when used in text, they do not break into new lines.
- opened inline references too.
- Quick Reply stays open if there was a posting error - it no longer eats your post by closing.
- Quick Reply won't empty if you press ESC and hit cancel (IE only behavior for textarea).
- Report and Delete boxes do not have the move-all cursor on the title.
- Report and Delete box positioning tweaked so they do not push the Replies field around, forcing a repaint.
- Report and Delete boxes can be closed by pressing ESC or clicking the overlay. Clicking the post does not close the box. Note that while you can highlight the post in this state, you cannot click on it, as this could launch actions that would interfere with the report/delete boxes.
- SWF Flash files should now show up when you open the file browser. This will still need a future fix to respect per-board file allowances.

Earlier this month I started rewriting the code that handles banning, but things came up and I never finished it, so it's not yet included. Getting that done will be a big step forward in replacing and documenting legacy code.

I wish I could get ahold of the original coder of this board software, but I couldn't find any contacts for him, only a tumblr that was mostly reblogs and hasn't been active since 2019 and doesn't accept messages, so it's probably about to get purged.
No.420358
Anonymous
Replies:>>420359
Yeah 4chan suffers from the same shitty "ads" scanlation sites are afflicted with.
No.420359
Anonymous
Replies:>>420365
>>420358
Which scanlation sites?
No.420365
Anonymous
Replies:>>420366
>>420359
Mangakakalot/Manganel and mangareader among others.
The ads contained stolen art not to mention potential malware/redirects/popunders.

Some idiot uploaded frozen porn sfm on /co/ not your /co/ mind you.
No.420366
Anonymous
>>420365
Oh you mean manga translations, I thought european comics and the like.

And yeah, I know which ads you mean - the ones with sensationalist titles and downright disgusting images. I used to read 4chan at work all the time, but ever since Hiro fucked it up, I do not dare to. Reading the site is one thing, getting the machines infected is quite another. Remember that time when they had bitcoin miners on the site, and if you adblocked them, the site stopped working (the scripts deleted all images/stylesheets)?
No.420369
Black Hand ## Developer
update:
- fixed a bug where the Quick Reply failed to attach a file, if the same file was previously attached and then removed. It only affected some browsers...
- the Quick Reply now warns if you try to upload a file that already exists in the thread. It only works on images which are currently visible, so replying on a board index will usually not trigger this - you need to have the thread open for the best results.

I put that last one together rather hastily, let's hope it does not broke anything. It may make it slower to attach a file, but I hope not by much...
No.420370
Black Hand ## Developer
For now it only works if you select a file, not when you drag a file into the QR, I'll fix that tomorrow...
No.420401
Anonymous
Replies:>>420402
The HoM&M April fool stuff still randomly pops up at times when I switch between boards, though it doesn't seem to happen consistently.
No.420402
Black Hand ## Developer
Replies:>>420924
>>420401
There's a 1 in 255 chance for it to happen.
No.420431
Anonymous
Replies:>>420432
Something odd, randomly the latest/new post in a thread will be hidden requiring me to expand it to see it. Doesn't seem to be related to any specific board.
No.420432
Anonymous
Replies:>>420433
>>420431
hm, that's odd. Does it happen to your own posts as well, or only those made by others? Do you use the report/delete function?
No.420433
Anonymous
Replies:>>420434
>>420432
Sometimes it happens to my posts as well as those of others.

I do make use of the report function to tag spambot posts.
No.420434
Anonymous
>>420433
oh, I think I know what's happening then. When you report a post, the post is then set to hidden. Then, the post gets deleted, and when a new post is made, the ID gets re-used - and your browser still has it stored as hidden.

I'll change it tonight so the post report does not hide posts as a temporary fix.
No.420460
Anonymous
A bit offtopic but I lost a decent chunk of Star vs Toonrotica on my new pc due to the recycle bin getting corrupted. Recuva is useless and easeus is hella vague
No.420461
Anonymous
>>420460
I run so many backups nowadays that I don't even know what tool I used for recovering deleted files... I think it was O&O Unerase, but it's a very old version. It's not 100% reliable either, I only use it for quick checks if necessary. But I've used the built-in Windows "old file versions" tool much more recently. Of course, that assumes that you have it set up in a way that makes recovery possible.
No.420462
Anonymous
Replies:>>420463
>>420460
>corrupted
Ask /g/ first but I'd stop using immediately and consider trying a chkdsk to see if it's recoverable. The more you use a system, the more chance a deleted item (marked as 'free space') is overwritten.
Is the issue that you stored them in the recycle bin and can't access the bin anymore?
Of course, if there wasn't original content then you might as well just redownload it.
>tfw lost hundreds of original drawings and the site was partially archived but all of those drawings are absent from the archive
No.420463
Anonymous
>>420462
using chkdsk will also likely overwrite any recoverable files, in fact even more so.
The question is, how did you lose files due to a recycle bin corruption? Did you use the recycle bin as storage or what?

You can try going to the folder the files were in and checking for older versions of that folder, in Windows 10 you just right click on the folder, select properties, and check the older versions tab. If you had proper backing up set in Win 10, that should suffice.

Otherwise do a full sector scan with Recuva, and restore all those vague files (onto a separate drive, so you don't overwrite any of the content you are recovering), and you'll need to sort them out one by one. It will be "hella vague" because it will only be able to restore the data, not thing things like file names or dates.
No.420469
Black Hand ## Developer
Replies:>>420470
Hotfix: youtube thumbs were not showing.
No.420470
Mister of the Twist
>>420469
Definitely works now.
No.420505
Anonymous
Blatant shitposters from 4chan have started moving to plusfour. As in regurgitating the exact same posts.
No.420506
Mstr Twistr
>>420505
See the good in this.
No.420509
Anonymous
Replies:>>420512
>>420505
For example? I did notice a few spambots posting irrelevant texts in random old threads, but those were just repeating a random line grabbed from the thread. I usually delete those posts.
No.420512
Anonymous
Replies:>>420513
>>420509
Most obvious is the random spammy foot fetish thread started on /co/ is identical to one started on prime /co/.
No.420513
Anonymous
>>420512
Just hide those threads? It's inevitable that there will be posts made that you don't agree with, but I'm not gonna start moderating stuff on the grounds of "I don't like it" (not unless it turns into mass spam).
No.420545
Anonymous
Replies:>>420548
Apparently someone got tired of the Sakura spammer on /aco/ and uploaded this: https://s1.desu-usergeneratedcontent.xyz/aco/image/1592/42/1592429569095.jpg
No.420548
Anonymous
Replies:>>420552
>>420545
>Sakura spammer on /aco/

Did I miss something again, I can't even name a western series with a character called Sakura.
No.420552
Anonymous
Replies:>>420562
>>420548
It's some shitty toy brand robot called best friend Sakura or whatever.
No.420562
Anonymous
Replies:>>420565
Image:159260783460.jpg(91kB, 500x600)d16ptu5-5a1619df-a760-4908-9c4c-29c9a39c0945.jpg
>>420552
I looked it up, it's pretty cute actually. Reminds me of Drossel von Flugel or Scarlet Rain (both have very good Figma figures).
No.420565
Anonymous
Replies:>>420566
>>420562
sadly it's considering an anathema no thanks to the anon who keeps spamming for requests and starts arguments with who other anons who call them "vulture".
No.420566
Anonymous
Replies:>>420567
>>420565
I found that the best way to get something hated and immediately removed on sight on 4chan is to spam it obnoxiously, to the point that even people who legit like that topic will get banned for posting it. Seen it happen on /g/ before.
No.420567
Mstr Twistr
>>420566
Basically this
https://boards.plus4chan.org/baw/143370849000.png
No.420571
Anonymous
Replies:>>420572
no one in aco has told or even asked sakuraspammer to make a different request and the asshat who keeps calling "vulture" is making the situation worse as it lead to flamewars.
No.420572
Anonymous
>>420571
That's even better, a good flamewar is more entertaining than the shitty repost spam drawthreads on /aco/.
No.420748
Black Hand ## Developer
The wrapper spacing was modified a bit on tablet portrait view to be 100% wide, because it wasted too much screen space when you opened up an image wider than the wrapper.

The non-desktop quick reply was modified to have the NSFW/Spoiler icons on the left side. This way you won't have a chance of accidentally hitting the Close or Submit buttons when just trying to toggle one of the other icons, especially on mobiles. I'm not entirely happy with how it looks now, but it's more user friendly. Perhaps it would be better if all the other fields were 100% wide and only the textarea bit was not. Or I could move them to be full icon labels like on desktop, what do you guys think?
No.420787
Anonymous
Replies:>>420788
Why is the "Latest Posts" section on the websites main page reduced in size now?
No.420788
Anonymous
Replies:>>420791
>>420787
What exactly do you mean? It has not changed in size or content. It queries the latest 7 or so posts from SFW boards and displays an excerpt of the content.
I'm guessing you mean that it has less text on it, but that's normal if the latest posts are image only, since the image is not shown, and image-only posts have no excerpts.

Perhaps putting thumbnails there would be good but I want to avoid porn spam accidentally turning up on the front page.
No.420791
Anonymous
>>420788
Maybe its just something with my screen that made it look off, disregard my retardism.
No.420837
Anonymous
Replies:>>420840
Seems to me we are getting a lot of empty posts nowadays, and all from unique IPs. Something is triggering the bots to hit the submit button on the form perhaps?
No.420840
Anonymous
Replies:>>420841
>>420837
What do you mean empty? Are you sure they aren't image posts like was just mentioned?
No.420841
Anonymous
>>420840
No, I mean like this:
>>>/coc/418594

This would happen if someone had some empty text selected, then hit the "post reply" and submit it. But often it's a post with nothing but a post number quote, implying that whatever made it, hit either the large Reply button on the post, or the post number itself, since both trigger the reply form and put the reply quote there. That, or they go to the linked post (which automatically has the QR open with a quote prepared), and then they trigger the QR form.
It's unlikely to be random users bumping, since these all come from unique IPs and often in threads that can't even get bumped (which is why most likely nobody noticed them before, that and I delete them frequently).

I have no idea what kind of bot behavior this is, it does not look like targeted spamming, more like a byproduct of page crawling. Maybe bots are set up to send any forms that get automatically focused, in an attempt to bypass some type of ad popups?
No.420891
Anonymous
there's this asshat on /aco/ called hostilemark who wants requests that fits his standards. if ever tried that here, you'd permaban his ass.
No.420900
Anonymous
how do i un-"i am gay" the board layout
No.420901
Mstr Twstr
>>420900
Change it the normal way I guess? If this does not work and things are stuck, manually delete any and all plus4chan cookies.
No.420903
Anonymous
Replies:>>420909
>>420900
What exactly do you mean? That option has been removed with the last board update, and the system now forcefully removes the value from the cookies if it was set before.
No.420909
Anonymous
Replies:>>420910
>>420903
Not Twister, but I didn't notice it got removed. If you can go into your browser's cookie and data manager and search for plus4, you can delete those (be sure that you hit only plus4chan and for all time). I think the cache would be what's causing it, maybe a cookie but I doubt it. Either way, deleting the locally stored site data for plus4 will do the trick. Potential side effects may be passwords for posts may be gone, or if you are staff you'll have to log in again, can't think of anything else.
No.420910
Anonymous
>>420909
>Either way, deleting the locally stored site data for plus4 will do the trick.

Again, since the last update, the boards don't even use that option. Deleting cookies is a good advice in general principle, but in this case, that board layout is simply not in the system anymore.

that's why I'm wondering what exactly the problem is.
No.420923
Mstr Twstr
Replies:>>420924
Image:159872200149.png(252kB, 994x466)Screen Shot 2020-08-29 at 13.24.56.png
Never fix or remove it.
No.420924
Anonymous
Replies:>>420929
>>420923
see
>>420402
It's by design. Go ahead, fight those Azure Dragons.
No.420929
Mstr Twstr
Replies:>>420930
Image:159884684716.png(165kB, 304x300)Screen Shot 2020-08-31 at 00.06.28.png
>>420924
No.420930
Anonymous
Image:159890254566.png(66kB, 247x169)it's-a-feature,-not-a-bug.png
>>420929
No.420938
Anonymous
Replies:>>420940
>>419846
are you going to add an /h/ board in the near future or a crossover board for east/west genre mixups? it'll give the site some variety?
No.420940
Anonymous
>>420938
I'd gladly add a /h/ board, but right now barely anyone is using /jam/ to begin with. There's a NSFW tag to use if you want to discuss porn explicitly there, and if it is popular, it can get its own board.

Crossovers are, due to their nature, fine on either board they are related to. For ex. /pco/ allows for eastern artists drawing western content, or western artists drawing anime porn.
No.421017
Black Hand ## Developer
Replies:>>421019
I added a function to search for threads. It checks in the message and subject fields of the first post of each thread. This should make it easier to look up certain threads in /pco/ and maybe elsewhere too. Should work with and without javascript, but with javascript it's instantaneous, otherwise it has to reload the page.
No.421019
Mstr Twstr
Replies:>>421020
>>421017
Eh, I just scroll. This place isn't huge.
No.421020
Anonymous
>>421019
On /pco/ I found myself often using ctrl+f to find some specific thread, hence the feature. I just hope the UI for the form is agreeable.
No.421024
Anonymous
Image:160015116438.jpg(596kB, 840x1371)tradi.jpg
Very nice, this place has potential. I'm a refugee from 8chan, and I've been looking for a comfy place like this to shitpost for quite awhile now. I wish you the best of luck in development!
No.421025
Mstr Twstr
Replies:>>421026
>>421024
Pro tip: treat this place as a forum. Because it moves at the pace of one. Checking a board every few minutes? Forget it. Even every hour is too fast.
No.421026
Anonymous
>>421024
howdy, stranger

>>421025
would be better if you guys actually posted more.

you can use the rss feed to automatically get notified when a post is made. But I suppose direct phone notifications would be better.
No.421027
Anonymous
Replies:>>421029
Image:160016798298.png(2.23MB, 1920x1080)rachel is dead.png
>>421024
A few things to know about this place:
0) What Twister said,
1) Your phrasing makes it sound like you were told this place is new, or possibly an 8chan sequel. It's certainly not: 8chan was founded in 2013, plus4chan has been here since 2006 (see the homepage for a nice intro).
2) Which boards did you use? If it was mainly hobby or content boards, you should be fine. If you were there for politics, you may need to adjust a little (as the old 4chan saying goes, "/co/ is love". There is a reason we only have one politics thread). If you were there for fast-paced action, you will also have to adjust; many boards have a few posts a month or less (but as a /comfy/ poster, that may be alright with you).
3) We used to be faster until 4chan and 8chan made /pco/ equivalents and most of the oldfags grew up.
No.421029
Anonymous
Replies:>>421030
>>421027
>3) We used to be faster until 4chan and 8chan made /pco/ equivalents and most of the oldfags grew up.

That and Moose made a site-is-closing party and left up the message even though the site didn't actually close, so a lot of oldfags think plus4chan is simply gone.
No.421030
Mstr Twstr
>>421029
A lot of people like to never check if what was told to them in the past is no longer true. It's a trend among them humans.
No.421260
Black Hand ## Developer
Replies:>>421263
Image:160198574683.png(34kB, 960x466)test.png
Which one looks better, the traditional layout of having subject/name at the beginning and postnumber later, or the one we use with the post number first? I kind of like having the postnumber first because then the reply link is always in the same leftmost column, but every other imageboard puts it on the end. I guess "check'em" images don't work with the postnumber at the start either.

I'm inclined to swap it around, for the desktop view. What do you guys think?
No.421263
Anonymous
Replies:>>421264
>>421260
check'em is a cancer, not working seems like an advantage
No.421264
Anonymous
>>421263
nah, it's pure imageboard fun, and if anyone can catch it with the extreme fast posting speeds of 4chan, all the power to them.
No.421277
­
Replies:>>421291
Image:160212865983.png(890kB, 960x720)­.png
No.421291
Mister Twister
>>421277
An attempt was made. 7/10
No.421373
Black Hand ## Developer
Pushed in some minor stylesheet fixes to make image viewing on phones less broken. Also fixed the desktop mode bug with deleted files.
No.421378
Anonymous
Replies:>>421381
There's something wrong with the website, there's Warning text at the top of the page

>Warning: preg_replace(): Allocation of JIT memory failed, PCRE JIT will be disabled. This is likely caused by security restrictions. Either grant PHP permission to allocate executable memory, or set pcre.jit=0 in /home/p4c_u_dek/boards.plus4chan.org/koba/classes/kobak_current.php on line 129
No.421381
Black Hand ## Developer
Replies:>>421384
>>421378
That's alarming, especially since it doesn't show up for me.
No.421384
Anonymous
>>421381
Not them, but I saw it before too and not any more.
Another happy ending!
No.421426
Anonymous
Image:160393611536.png(11kB, 599x216)Capture.PNG
These rules contain several typographical errors.
>"beastiality" should be "bestiality"
>"interpration" should be "interpretation"(?)
>"boardsl" should be "boards"
No.421427
Anonymous
>>421426
You actually read those?
No.421435
Anonymous
>>421426
Too bad, they still count.
No.421573
Black Hand ## Developer
Your fortune: Very Bad Luck

update:
- #heroes in the name field will format your message in a Heroes of Might & Magic III style box.
- subjects will now show up in the HTML Title on worksafe boards. This is intended to improve search engine hits.
- when making a new thread, subject field will always show in quick reply, regardless if poster info is toggled or not
- removed unnecesary padding on the left side of post report/delete forms in tablet/mobile mode
- inline references for other boards had wrong font color
- on touch devices, "clicking" a postnumber reference will not open the post preview as if it was a hover state (this may not work on all mobile/tablet devices due to touch detection being unreliable)
- loading spinner for postnumber reference will only appear when the number is on hover, not permanently until it finishes loading
- Quick Reply drag-and-drop indicator (when you drag a file over the QR box) was too wide on tablet view
- Quick Reply padding lowered on mobile devices to make it a bit more compact
- expanding a truncated post with the post image open will no longer remove the opened image/webm
- data-md5 field was moved from the image link to the image thumbnail, since sometimes the image is not linked, and also since other imageboards have it there too
- when deleting a post, any replies listed in other posts should be removed too
- when deleting the OP, the entire thread will be removed from the active view, not just the OP
- fixed a bug in thread rendering where OP was not always the first post in thread (it happened when a post from an older thread was moved into a newer thread)
No.421574
Black Hand ## Developer
Replies:>>421588
>>421573
>#heroes in the name field will format your message in a Heroes of Might & Magic III style box.

Like so.
No.421588
Anonymous
Replies:>>421593
>>421573
>>421574
Thank you for having fun. It makes a difference.
No.421593
Anonymous
>>421588
Having fun is the reason why we are here.
No.421670
Black Hand ## Developer
There was a bug in the file hash check which I fixed tonight. It affected the quick reply box alerting you that a file was already uploaded (when you select a file). So this should work again.

The style switcher seems to have a bug where it sometimes refuses to select the proper stylesheet, but only if you have never used it before on a board. It's difficult to reproduce so I haven't managed to fix it yet. If you have problems switching styles, please alternate between the default and your choice of stylesheet until it works.
No.421941
Black Hand ## Developer
I renewed the plus4chan domain just in case, we should be set until 2021 December. Most of this is still thanks to the funds left by anonymoose. I'll be handling payments solo after that.

To help with that, I put a donation bitcoin link in the footer (address: 1DbS2dq2geye6rhcMmTfybTqsfH1z2tATZ)... I don't expect to get much if any funds from that, but you never know. All donations will be spent on hosting as far in advance as our host allows, and any surplus funds still remaining will be used to further our world domination plans.
No.421942
Anonymous
>>421941
Good stuff

>bitcoin
ha ha
No.421949
Mister Twister
>>421941
I actually bought a little BTC recently. If I get double that amount in due time, I'll consider.
No.422019
Anonymous
Replies:>>422029
Huh, the janitor account User 9 no longer exists? Oh well, I wasn't that active lately anyway.
No.422029
Black Hand ## Developer
Replies:>>422034
>>422019
It definitely exists, maybe you are just using the wrong password? I made no changes to the janitors.

However maritova and Mr. Stone seem to have locked themselves out by editing their usernames... I have no idea if that was intentional or not, but I just set their usernames back. The passwords should be untouched.
Half of our mods/janitors haven't logged in since 2015, some since 2014. I guess they didn't like the design that secret put together...
No.422034
Anonymous
>>422029
Oh, well alright then. I think remembered right, so I guess the most likely problem is my typing skills. Thanks for clarifying.
No.422121
Anonymous
Replies:>>422123
special hat day
No.422123
Anonymous
No.422159
Anonymous
Replies:>>422160
The IB.WTF spammer is going to keep coming back (they've hit sites for 4 weeks in a row). Is it possible to create a filter of some kind.
No.422160
Black Hand ## Developer
Replies:>>422161
>>422159
Next time that happens, please save a copy of the post on the janitor board, so I know what to filter. I only just noticed it for the first time today, and it was already gone.
No.422161
Anonymous
No.422369
Anonymous
Replies:>>422370
Alot of spam threads appearing in baw at the moment.
No.422370
Black Hand ## Developer
>>422369
Cleaned up.
I don't equate low quality posts with spam, but it's true that most of those threads did not amount to anything.
No.422374
Mister Twister
Replies:>>422376
Is +4chan radio broken in my browser only, or for everyone as well? The page loads fine, but the player is not there anymore.
No.422376
Anonymous
>>422374
I think the radio has a flash based player in it, which just does not work anymore.
No.422706
Mister Twister
Replies:>>422707
Image:161247114635.png(215kB, 851x385)Screenshot 2021-02-04 at 15.38.15.png
Perfect.
No.422707
Anonymous
>>422706
Would you like to recruit Azure Dragons?
No.422854
Anonymous
Replies:>>422855
Would a thread discussing porn of cartoon characters, without a real focus on posting images of them, go here or /pco/? It's essentially a /pco/ meta thread (about cartoon porn, not the board).
No.422855
Anonymous
>>422854
It's fine on /pco/.
No.423093
Anonymous
Replies:>>423094
We seem to have a wild one in terms of spambots at the moment cross-board.
With a theme of rape.
No.423094
Black Hand ## Developer
Replies:>>423133
>>423093
Handled.
No.423133
Anonymous
Replies:>>423134
>>423094
Requesting automated ban on spambot (hits multiple boards with same message)
Always uses the phrase "cp collection"
No.423134
Anonymous
Replies:>>423200
>>423133
done.

I really need to get around to fixing the posting / ban system but there's so much to it...
No.423200
Anonymous
Replies:>>423201
>>423134
Seems your gonna have to do something further about this spambot, it changes its textual tactics
No.423201
Black Hand ## Developer
>>423200
It would help if the admin panel wouldn't be half broken and if I had time to fix it.
No.423208
Black Hand ## Developer
I've resurrected one of the never-before-used-because-it-was-broken parts of the admin panel, hopefully it will help keep the spam out.
No.423211
Anonymous
Replies:>>423217
Bugs! YEAAHHHH~
No.423217
Anonymous
Image:161719558068.jpg(68kB, 407x405)1229350468871.jpg
>>423211
They are fuzzies.
No.423222
Anonymous
Okay this stuff scared me for a second because I thought it was some insect on my screen.
No.423226
Black Hand ## Developer
I tweaked the fuzzies to be less annoying, sorry if the flashing hurt the eyes of anyone. It's more mellow now.
No.423231
Anonymous
Image:161727242403.jpg(50kB, 640x480)fighting the frizzies.jpg
Fighting the fuzzies, at 11.
No.423238
Anonymous
Replies:>>423245
I'm really new to imageboards, whats up with all these fuzzies?
No.423245
Anonymous
Replies:>>423246
>>423238
Delete sys32
No.423246
Anonymous
Replies:>>423250
>>423245
Do you worry someone will ever ACTUALLY do that?
No.423250
Anonymous
>>423246
No, Windows actually does not allow you to do that.
No.423258
Anonymous
Why does the bot want to deliver cheese pizza so bad
No.423272
Anonymous
Replies:>>423274
There are common keywords in their posts, I recommend them as filters.
A regex for the short url formats they all use shouldn't hit any false positives. Shortened links are sus anyway. That's my recommended solution.
No.423274
Anonymous
Replies:>>423280
>>423272
I'm open to suggestions, the reason I'm not using phrase bans on them is because there's too high of a chance it'll produce a hit on other content too - even just for the tiny urls.
Also the current ban system does not support warnings (ie. a "your post looks like spam, rephrase it first" message that blocks the post to get through), only bans.
No.423280
Anonymous
>>423274
I recall this bot having the same blocks of text it uses with different URLs. They are multiple-line phrases that could never be said in good faith.
If that doesn't work I think the shortened url detection is the safest automatic filter you can feasibly do. I don't recall ever seeing one posted on this site in good faith.
Otherwise, it seems like manual deletion is the only solution without notable risk of false positives.
No.423292
Black Hand ## Developer
Accidentally messed up an update, things should be sorted by now.
No.423363
Anonymous
Replies:>>423368
Seems like the party hats need fixing
No.423368
Black Hand ## Developer
Replies:>>423369
>>423363
Fixed.
Happy 15th birthday, plus4chan.
No.423369
Anonymous
>>423368
Before you know it Plus4 will be old enough to drink.
No.423372
Anonymous
Replies:>>423373
Why were /a/ and /z/ added?
No.423373
Black Hand ## Developer
Replies:>>423374
>>423372
>/a/
It was there before, it just got removed during the last few years of fixes, so it was just restored.

>/z/
because IT'S PARTY TIME. P - A - R - T - Y. Why? BECAUSE I GOTTA.
No.423374
Anonymous
Replies:>>423375
>>423373
>/a/
I think you can just remove it again, for the best
No.423375
Anonymous
>>423374
It's a locked archive board, it doesn't hurt anyone.
No.423376
Mister Twister
Happy FUCKING birthday!
No.423396
Anonymous
>>423395
Internet spambot drugs, will cure what ails you!
No.423503
Anonymous
Replies:>>423504
Hey Black Hand, new thread on staff board FYI.
No.423504
Anonymous
>>423503
No need to say that, I check the place regularly.
No.423513
Anonymous
News Update: THE FUZZIES ARE BACK!!
No.423514
Anonymous
Replies:>>423515
>>423513
At least, they are in /pco/
No.423515
Anonymous
Replies:>>423774
>>423513
>>423514
They have a small random chance of appearing it seems
No.423635
Anonymous
Need to remove the lolita spambot thread over on /jam/
No.423712
Anonymous
Replies:>>423714
The bot that's been spamming the website in recent history is rather relentless.

Can something more permanent be done about it?
No.423714
Anonymous
>>423712
What you see getting through is less than 1% of the spam we are actually getting. I want to add some extra antispam measures, but I have concerns that doing so would cause issues for genuine posters too.

Also we'd need more janitors to clean up the stuff that actually gets through.
No.423774
Mstr Twstr
Image:162400937564.png(68kB, 200x315)Screenshot 2021-06-18 at 05.41.17.png
>>423515
No.423998
Anonymous
Replies:>>423999
Oh cool, I got promoted to hero!
is the pop-up a rare random-chance event?
No.423999
Anonymous
Image:162747393522.png(736kB, 983x800)nice.png
>>423998
oops forgot pic
No.424007
Anonymous
Replies:>>424008
Spam's hitting us pretty hard at the moment. On /baw/ /mtv/ and /jam/
No.424008
Anonymous
Replies:>>424009
>>424007
Specifically the thread on /jam/ which is still up, its a pretty bad one.
No.424009
Anonymous
Replies:>>424010
>>424008
Thanks, got it.
No.424010
Anonymous
Replies:>>424013
>>424009
Its still up and displaying illegal content
No.424013
Anonymous
Replies:>>424014
>>424010
Handled.
No.424014
Anonymous
>>424013
Good stuff.
No.424071
Mister Twister
Image:162811213045.png(1.04MB, 1181x711)Screenshot 2021-08-04 at 17.21.22.png
Speaking of good stuff.
No.424117
Mister Twister
Image:162880262655.png(1.14MB, 1330x656)Screenshot 2021-08-12 at 17.09.02.png
Christmas came 3 times a year, holy fuck.
No.424214
Mstr Twstr
Image:163072580898.png(1.26MB, 1263x782)Screenshot 2021-09-03 at 23.15.45.png
I love this place.
No.424270
Black Hand ## Developer
Sorry for the previous downtime, there was a redirect issue that did not happen on the test servers, so I couldn't catch it before updating.

New features:
- there's a thread updater now, for now it is manual so you have to click on it. You can drag the navigator around on the desktop. This was on my todo list for the longest time, but it was not a priority because the site is pretty slow. However the people on /tnt/ asked for it, so I got it done in the weekend (it required some backend changes that took some time to debug).
Please keep in mind that plus4chan does not get many posts, so you won't need to use it often.

There has been also a ton of backend changes and tweaks in the mean time, hopefully it does not break anything. If you get any bugs, please empty your browser cache and try again, if it still happens, report it here.
No.424271
Black Hand ## Developer
The updater only works when in threads by the way, if you are in the index you can't update, and if you make a post it'll only show your own post, not any that got made before it.

Inside threads, making a post automatically fires the updater, so you'll see any new posts made since your own one too (another old problem I wanted to fix, but couldn't as posting was really slow so it did not affect anything much).
No.424273
Black Hand ## Developer
Replies:>>424305
Update: fixed some minor bugs that remained after the last updates. Some only showed up in Chrome so I didn't notice them before. The navigator shouldn't look half broken anymore.
No.424305
Mister Twister
Replies:>>424306
>>424273
Strange, it is usually Chrome which is the target for everyone's web development, while other browsers are left in the dust because Google must be served first.
No.424306
Black Hand ## Developer
>>424305
It worked in Chrome at least up to version 73.0, which was when I last tested it, and they broke it some point later. It's notable that the problem did not happen in anything else, down to at least Internet Explorer 10.
No.424355
Black Hand ## Developer
Did a few small fixes, mostly centered around the navigator.
Most importantly the flood checker / quick reply post queue should work again inside threads now.
No.424522
Anonymous
Replies:>>424523
Alot of weird/new spam recently
No.424523
Anonymous
>>424522
Yes, and all of it is posted manually, so it can't be easily filtered. Weird when you consider there's someone out there, whose job is spamming internet forums with porn.
No.424567
Black Hand ## Developer
Replies:>>424618
Hotfix: fixed an error in the bump time calculator involving sage posts.
However some threads still seem to be getting shadow bumped even when deletion is not involved. If you see a thread that shouldn't be as high as it is, please notify me (without posting anything in the given thread).
No.424618
Anonymous
Replies:>>424620
>>424567
It happened again it seems, in the
>TeethandHunger's Monster Recipes And Cooking Videos
thread
No.424620
Black Hand ## Developer
>>424618
aaaah, I see what is happening. It was indeed spambots, just not in the way I expected. I'll fix it some time this week.
No.424643
Anonymous
The TMNT thread on /co/ has also bumped itself mysteriously, dunno if you still want to know about that.
No.424693
Anonymous
Replies:>>424704
Snow!
No.424704
Anonymous
>>424693
'tis the season.
No.424714
Mstr Twstr
Replies:>>424715
I found a bug. After posting 3 almost identical screencaps, and deleting the first 2, I found out the "deleted" image is still on the +4chan server. I did not close 1 tab, and that's how I found out.

"Deleted" image:
https://boards.plus4chan.org/co/163908302472.png

The final post:
https://boards.plus4chan.org/co/t437140.html#p439418
No.424715
Black Hand ## Developer
Replies:>>424716
>>424714
The file does not exist on the server anymore, but it still gets served for a while from Cloudflare cache. It's written up in my todo list.
No.424716
Mstr Twstr
>>424715
Mystery: solved.
No.424725
Black Hand ## Developer
bugfixes:
- thread updater: newly added posts may have had broken links in the replies field (linking to posts different from the post number, or to the current post)
- thread updater: extra check was added so posts already in the thread are not added again
- thread updater: links to posts outside the current board were not parsed correctly

partially fixed:
- thread updater: stats now update when new posts are made, but only for fields already listed (so for ex. if there were no video files in the thread, video file stats won't be added).
No.424726
Anonymous
Replies:>>424733
oooh nice snow
greetings from australia :^)
No.424733
Anonymous
Replies:>>424741
No.424741
Anonymous
No.424751
Anonymous
Replies:>>424752
plus4chan seems oddly slow to load at the moment.
No.424752
Anonymous
Replies:>>424754
>>424751
It loads normally for me so I can't help much with that. Could you perhaps do a screenshot of the network timing in Chrome Developer Tools for any html pages that load slowly?

Also, what does the load time counter in the footer say in such cases?
No.424754
Anonymous
>>424752
Its back to normal seemingly.
All I can say is whatever temporary problem was going on it wasn't an issue with my general internet, since I was still browsing elsewhere without loading issues.
No.424810
Anonymous
Replies:>>424811
what chan software is "koba" based off of?
No.424811
Anonymous
>>424810
I think it was the original programmers own software.
No.424844
Mstr Twstr
Image:164036762687.png(1.02MB, 1164x708)Screenshot 2021-12-24 at 12.37.53.png
Best presunt?
No.424845
Mstr Twstr
Image:164036769154.png(747kB, 1196x748)Screenshot 2021-12-24 at 12.38.15.png
No.424856
Mstr Twstr
Replies:>>424885
A "tiny" "little" bug. Another anon reported the snowflakes effect sometimes leading to (temporary) hanging, if my memory serves me right. Well, if a reply window is open, and I choose to close it, clicking OK will cause indefinite hanging. I tested it, happens every time. I blame the snowflakes effect. For the record, I use Pale Moon for regular browsing. It is not the browser's fault, however.
No.424874
Anonymous
Replies:>>424875
Enjoy the new year, +/co/mrades!
No.424875
Mstr Twstr
>>424874
I have contacts in Auzzieland and Middle Earth, so I am already enjoying New Year's second hand.
No.424885
Black Hand ## Developer
Plus4chan has been moved to a new host. If you find any bugs/performance issues, please post them. I tried my best to iron out any issues so it should be smooth sailing, it's mostly the performance I'm concerned about.

>>424856
It was absolutely the browsers fault. I managed to reproduce it once in Firefox, it seems that drawing the animation put so much tax on the browser that the *main thread* sometimes hanged up. I couldn't debug it further because even the debugger hanged, and also I only managed to reproduce it once and never any more.
I've since rewrote the snowfall to use canvas instead of CSS in an attempt to reduce CPU usage, this gives entirely different performance profiles but since I couldn't reproduce the bug at all, I can't tell if it fixed things or not. Interestingly it now uses 1% cpu in Chrome, but still uses a ton in Firefox.
Either way the animation only runs in December, so even if there's a bug, you won't encounter it until next year.
No.424886
Anonymous
>>424885
Happy new year, Happy new host
No.424890
Mstr Twstr
>>424885
Well, I guess this is one of those problems I will have to live with................. next December. Happy January in the meantime.
No.424912
Anonymous
Replies:>>424916
There's something really weird with the latest spambot 'oswaldsrevenge63'
No.424916
Anonymous
>>424912
handled, but it seems there's something wrong with the thread loader, which gives some unexpected results...
No.424920
Black Hand ## Developer
bugfixes:
- the thread loader threw back PHP errors in certain circumstances due to the new server using more strict settings.
- the legacy ban checker ignored non-global bans. I was wondering about for the longest time.
- posting did not check for threads properly, allowing replies for posts which weren't thread openers. These "orphan" posts still showed up in the index and RSS however.
- posting did not apply automatic bans due to the new server using more strict settings.

there are still a few errors showing up in the logs but they don't seem to be critical. So let's hope there are no other issues.
No.424938
Anonymous
Replies:>>424939
So many spambots with names at the moment.
No.424939
Mstr Twstr
>>424938
Maybe some AI came to a conclusion that we here namefag all day, so a bot with a name will be trusted more.
No.424966
Black Hand ## Developer
Replies:>>424967
We may have some downtime on the next Monday and Tuesday due to our host moving locations.
No.424967
Mister Twister
>>424966
Just 1 day, no big deal.
No.425017
Anonymous
Replies:>>425018
You can report a post multiple times now instead of only once then told "You have already reported this post"?
No.425018
Black Hand ## Developer
Image:164306715724.jpg(41kB, 550x512)if you only knew.jpg
>>425017
No, it's just broken, along with one or two things in the backend I need to fix.

edit: fixed reporting on the front-end side.
No.425052
Anonymous
Replies:>>425053
Do we need something like a Captcha?
No.425053
Black Hand ## Developer
Replies:>>425055
>>425052
Wouldn't help, most of the spam we get are from human posters, not bots.
No.425055
Mister Twister
>>425053
Or maybe bots became more human.
No.425058
Anonymous
Replies:>>425061
Music!
No.425061
Mister Twister
>>425058
The player is broken.
No.425062
Anonymous
Replies:>>425064
Images are hard to open.
You can't close an image and / or GIF after opening, by pressing again, the same thumbnail / GIF appears and if you click on it, two images / GIFs are enlarged in the same way and you can't close them. the above problem continues.
No.425063
Anonymous
Those with music?
No.425064
Black Hand ## Developer
>>425062
Which browser/OS? Can you reproduce this in another browser?
Does ctrl+F5 or clearing cache helps this?
Do any messages show up in the console window?

I've heard sporadic reports of people having problems with the site, either with posting or the frontend script, but it's hard to pinpoint anything because things work fine on my end.
No.425065
Mister Twister
Replies:>>425066
The music that keeps playing is https://boards.plus4chan.org/baw/t422927.html#p425056

Pale Moon is the browser. This NEVER happened before. By the way, it did not start playing until I opened the MP3 in a window. The music does not loop after ending.
No.425066
Anonymous
Replies:>>425069
>>425065
Not a bug. Read the post.
No.425069
Mister Twister
>>425066
On this day, I learned it was a feature all along.
No.425163
Swift
Replies:>>425164
Keep getting these "The error was 406 not acceptable" errors whenever I try to post. Network error or something. Sometimes it lets me post but it is trial and error. Deleted cookies, no change.
No.425164
Black Hand ## Developer
>>425163
The new server has a rather aggressive firewall and it sometimes hangs up on message content, I even had it hang up on a file before. Credit to you though, you managed to trip up 3 different firewall rules.
I'll look into whether it is possible to set the paranoia level lower, I don't want to turn it off outright. I also disabled the firewall rules you triggered, but that doesn't mean you may not trip up on something else, so please report any other 406 errors you may see. It is directly related to either the url you try accessing, or any files & messages you try posting (whether they contain potential sql injections, that sort of thing).

edit: the triggered rules were already in the lowest paranoia level. So all I can do is to manually disable any rules whenever someone reports getting 406 issues.
No.425220
Anonymous
Replies:>>425221
Is the Gooncast spammer a bot or a person?
No.425221
Black Hand ## Developer
Replies:>>425303
>>425220
It looks like a person from Pennsylvania.
No.425256
Anonymous
Replies:>>425261
What about the illegal porn spammer? I mean it seems like a bot with the similarity of its posting method in each one.
No.425261
Black Hand ## Developer
>>425256
It's organic spam, meaning that some poor sod actually has the job of spamming random online forms with different combinations of a phrase and images. For that reason, it's hard to pinpoint it with filters.
No.425303
Anonymous
Replies:>>425319
>>425221
Now I'm curious when seeing obvious spam threads posted to youtube videos if its related or not.

Who would even bother doing that manually to a board with so little traffic?
No.425319
Anonymous
>>425303
It doesn't matter if the board is low traffic, having your video up so many places increases the chance of it being visible. Even if 0.1% translates to clicks, it helps (which is why you want it spammed hundreds of times). Also since the spam is formatted as discussions on a social media site, it translates to SEO score, which means Google will list it higher up too.
As for posting it, you can buy such services or even hire people on craigslist to do that for you; give them a list of sites to post on to bypass automated post filtering. There was one guy on /g/ who specifically did that to shill some product, I forgot if it was for macs or Brave browser or latest Intel chips. There's a screencap of it somewhere.
No.425328
Anonymous
Replies:>>425329
The website seems somewhat slow to load recently, especially when clicking on images.

Wondering if this is only on my end or others are also experiencing this.
No.425329
Anonymous
Replies:>>425330
>>425328
Are you sure it's not just your wifi not being able to load the 4MB+ images fast enough?
No.425330
Anonymous
>>425329
Its only become an issue recently, and not really noticed problems on any other websites.
No.425356
Anonymous
Replies:>>425357
My browsing was suddenly assaulted by royalty!
No.425357
The King of All Cosmos ## VIP
Image:164874656298.jpg(37kB, 430x320)king of all cosmos.jpg
>>425356
We are the King of All Cosmos.
No.425358
Mstr Twstr
>>425357
That is "God I wish that was me" face if I ever saw one.
No.425362
Anonymous
I understand enough Esperanto to know Saluton! But that's about it...
I got the whee rainbows when clicking /z/ heh
No.425372
Anonymous
Replies:>>425373
>>425357
Is there an off button for this thing, it's really annoying.
No.425373
Anonymous
Replies:>>425375
>>425372
You can click the text to skip it.
No.425375
Anonymous
>>425373
Yeah i know, but it comes up on EVERY page, over and over, its like a pop up ad
No.425376
Anonymous
Presumably it will go away soon.
No.425429
Anonymous
Replies:>>425432
Image:164974744984.jpg(544kB, 2121x1617)why be sad when you can be sadistic?.jpg
first time I visit in a month and it's the exact hour we get hats
No.425432
Black Hand ## Developer
>>425429
You should visit more often!
No.425433
Regular Mouse !zWb42fBPMM
hap birf, plus4 ?
No.425434
Mstr Twstr
Image:164978651503.png(324kB, 1024x572)be safe, signed - mom_by_missbutlerart-dbvhfce.png
No.425505
Anonymous
Replies:>>425506
The dark porn spamming is out in full force today.
No.425506
Black Hand ## Developer
>>425505
indeed, and where are my mods?
No.425657
Black Hand ## Developer
Updated the unsupported file type error message to mention the file mime type.
No.425664
Anonymous
Replies:>>425669
The banners at the top of the screen seem to be broken.
No.425669
Black Hand ## Developer
Image:165260822003.png(5kB, 300x100)the-banners-at-the-top-of-the-screen-seem-to-be-broken.png
>>425664
Right, I've been meaning to rewrite that anyway. Fixed. It should also now rotate the images properly in a single session.
No.425719
Mstr Twstr
Replies:>>425722
Found a tiny bug:
https://boards.plus4chan.org/jam/t418253.html#p418590
When the WEBM opens in a new window (it never opens inside the page), it stops not at the very last frame, but the frame right before it. I double checked, the file does not play all the way through, always 1 frame left. I would know since I cut that clip personally and made sure to do it right.
No.425722
Black Hand ## Developer
Replies:>>425734
>>425719
If you open it in a new window, then it will be running on its own, outside the board system. We don't modify files on upload, so the problem will be on your browser in that case.

>(it never opens inside the page)
That's a more serious issue. Do other webms open fine? Is it something that happens after posting (when the new post is loaded via ajax), or if you press F5? What browser?
No.425734
Mstr Twstr
Replies:>>425743
>>425722
I stubbornly use Pale Moon. Yes, I have 2 other browsers installed, but I only use them when a site really breaks and I need it.
No.425743
Anonymous
>>425734
If you open the dev toolbar (F12) and reload the page, does it say any errors or notices in the javascript console?
No.426238
Anonymous
Replies:>>426249
New spambot seems to have popped up here.
No.426249
Black Hand ## Developer
>>426238
Not much newer than the usual ones, I was just too busy to handle it (we just had the funeral).

Please do use the report button to bring them to my notice, and they'll be dealt with when me or any mods are around.
No.426311
Anonymous
There's a bot ad spam post for someones youtube channel that needs to be deleted over in /mtv/.
No.426421
Black Hand ## Developer
Replies:>>426423
Updates:
- privacy fix: time of the last post you made will now be deleted from your machine, on the next board visit after the post cooldown has elapsed (the value is stored for the post cooldown).
- hopefully fixed a bug in the quick reply post cooldown, where it did not reset if you deleted the last post you just made.
- when selecting an image for posting, the file dialog sometimes does not show all uploadable files. now it shows every file. In the future I want to limit this to only show uploadable file types, but some types have multiple extensions so it's not so simple (for ex. .jpg and .jpeg).
- changed thread statistics on the top:
-- if a bump limit is reached, the numbers are in italics (applies to both posts and images).
-- updates when deleting a post
-- updates when you post a file type that isn't listed (for ex. when the first video file is uploaded to a thread, it will then say "videos: 1")
No.426423
Meester Tweester
Replies:>>426428
Image:165940626639.png(604kB, 1290x340)Screenshot 2022-08-01 at 22.11.02.png
>>426421
Well, here is a new bug: no "close reply window" visible anywhere.
No.426424
Anonymous
Replies:>>426428
Seems to be a bug, when you try to quick-reply to a thread by clicking the little box at the end it just punts you directly into the thread.
No.426425
Anonymous
Replies:>>426428
Important issue; cannot link to other posts anymore by clicking them have to manually type out the
>>post number

Also when you add an image in the file box the name of it doesn't appear there anymore. It will still be posted when you submit.
No.426428
Black Hand ## Developer
Replies:>>426429
>>426423
Seems the minifier I use was overly ambitious, switched to a different one.

>>426424
>>426425
That sounds like the no-script behavior. I imagine it was a minifier bug again, most likely it used a too new syntax that was incompatible with your browser. I switched settings for that too, hopefully it works now. However, I couldn't reproduce that bug even with Internet Explorer, so I'm puzzled as to what is the issue.
No.426429
Anonymous
>>426428
All issues appear to be fixed now, thanks for the quick response.
No.426434
Anonymous
Replies:>>426435
Do boards on plus4chan have limits or do they just keep expanding as new threads are made?
No.426435
Black Hand ## Developer
>>426434
plus4chan has no limits.
plus4chan is forever.
No.426456
Anonymous
Replies:>>426457
Well, that's certainly a new sort of spambot we've got down there.
No.426457
Anonymous
Replies:>>426458
>>426456
where?
No.426458
Anonymous
Replies:>>426459
>>426457
It got deleted.
No.426459
Anonymous
>>426458
From where? There's no sign of it in the system at all.
No.426471
Black Hand ## Developer
Replies:>>426472
I've recently blacklisted a large amount of IPs that hanged up on our spam filters. They were all range bans, so if anyone ended up being caught in them, please notify me on the support email or on twitter.

Site updates:
- added mobile menu, and some tweaks were made to improve spacing on mobile.
- arena style tweaked, should not hang as much on mobiles now, spoiler now uses light on light base
- lots of other minor tweaks both in styles and backend.

As usual, please report any bugs.
No.426472
Anonymous
Replies:>>426473
>>426471
Plus4chan has an official twitter? Huh.
No.426473
Anonymous
Replies:>>426474
>>426472
Did you never notice the link in the upper right corner?
No.426474
Anonymous
>>426473
I'm a busy anon, have no time for looking in the upper right corner of websites.
No.426485
Anonymous
Replies:>>426486
Can multiple people report the same post on plus4chan? The text that pops up implies otherwise, that seems like a less effective method of reporting.

This thought occurred while marking that (blatant) spambot started thread over in /jam/
No.426486
Meester Tweester
>>426485
Once reported, it's reported. Second report cannot be done.
No.426568
Anonymous
We've got some weird spamposter who is moving across multiple boards.
No.426816
Anonymous
Replies:>>426821
Jesus you need to clear out that spamming quick-like.
Strange compared to previous incidents, it doesn't even have some sort of linking to elsewhere involved so what's the point of it?
No.426821
Black Hand ## Developer
Replies:>>427354
>>426816
It happens every so often. I'm this close to banning TOR nodes altogether.
No.427354
Anonymous
>>426821
Is there any other measures that can be currently undertaken to shield the website from the reoccurring illegal content spambots?
Speaking of there's a thread up over on /jam/ at the moment.
No.427450
Anonymous
That pedobear-image linking spambot has been particularly active recently.
No.427520
Anonymous
Replies:>>427522
Is the European Parliament Disclaimer something that's just been added?

>von der Leyen is a cunt.
No.427521
Black Hand ## Developer
Updates:
- fixed a bug in thread statistics
- password is required for posting. note that this only affects you if you have javascript off.
- on the hovering post previews, if a preview has multiple post numbers, the hovered post number should be dashed.
- #heroes is no longer saved to the username (similar to #fortune)
- in desktop view, expanded images default to max 150% of window height.
- added a disclaimer
No.427522
Anonymous
>>427520
Yes, and yes.
No.427524
Anonymous
Replies:>>427526
There's something weird probably caused by the new update.

On some threads when you open them via the reply button the links to other posts stop being links and just become regular text.
No.427526
Black Hand ## Developer
>>427524
Should be fixed.
No.427527
Anonymous
Replies:>>427528
Seems to be another post-update bug.
NSFW/Spoiler-capped images don't appear, as in the NSFW/spoiler image thumbnail isn't there/loaded.
But if you click on the very side of the post you can still open it up as normal.
No.427528
Black Hand ## Developer
>>427527
fixed.
No.427530
Black Hand ## Developer
There was a lingering problem with the database encoding, it took all day but hopefully it is fixed.
If there are still encoding bugs around (mojibake, lots of ???s, nonsense characters like éá, etc), please point out which posts have them.
No.427560
Meester Tweester
Replies:>>427561
So bats do live in the land of heroes!
No.427561
Anonymous
Image:166722807887.png(36kB, 289x368)Vampire_lord.png
>>427560
of course they do, it's like you never played the game.
No.427770
Black Hand ## Developer
Updates:
- more mobile optimizations.
- removed the "max image height", it didn't work as good as expected.
- post icons now have a dropdown for the non-essential stuff, to reduce clutter
- added reverse image search links (look in the dropdown button)

Not sure if this is a good icon for dropdowns, the "three vertical dots" might be more appropriate.
No.427856
Anonymous
Replies:>>427858
is anyone else having connection issues with the site lately?
No.427858
Anonymous
>>427856
Yes just earlier to now was completely unable to get pages to load.
No.427866
Anonymous
Replies:>>427868
Connection issues are still being bad, only for plus4chan.
But the strange part is its inconsistent, sometimes things will load fine but other times you need to wait and retry repeatedly for a long while just to load a single page or get a post through.
No.427868
Anonymous
>>427866
The host has networking issues, they said they will be doing maintenance in the next few days.
No.427893
Meester Tweester
Well, I can live with that.
No.427898
Black Hand ## Developer
I've decided enough is enough and booted the furry spammer. plus4chan is now lighter by 22.6 gigabytes and 13000 files. The posts weren't deleted, only the files, so you might see a lot of "file deleted" messages.
If you see threads which are 99% of those and no other content, please report them.
edit: nevermind, deleted all the empty posts too. Kept the threads and posts with actual text around, unless the threads were mostly empty, which I just deleted. There were several threads where he was the only poster.
No.427899
Anonymous
>>427898
You are a just and righteous god, thank you for delivering us from evil this day.
No.427900
Black Hand ## Developer
There was a bunch of good stuff there, so now we have a lot of quotes leading to deleted posts in some of the threads. But it was either that or manually sorting out everything.
So if you have some good content for the gutted threads, now's the time to post them.

still, nearly 23 gigabytes, damn. That's a very significant chunk of the boards active content, and that's not counting the dozens of threads I nuked before.
No.427902
Anonymous
Replies:>>427905
Wonder what his mental malfunction was.

Sharing content with other people is a fun thing to do but he went out of his way to not interact with or respond to anyone else on the website, to the point of pretty much never typing a single word.
Its like he was posting all this images just to post them, the presence of others be damned. Why would someone act that way?
No.427905
Meester Tweester
>>427902
I like to play Devil's Advocate, my favourite vidyagaem actually. So I will raise the possibility that he/she genuinely believes that imageboards are just to post images, and not to talk to other people, or even attempt to. Like imageboards are just hosting sites, for....... who exactly? If you don't interact with others the impression becomes that you are posting for yourself. In which case, why not just post in your mind?
No.427906
Black Hand ## Developer
Replies:>>427909
Tweaked the server settings, please report if the site still works extremely slowly. It's much faster on my end now.
No.427909
Anonymous
Replies:>>427910
>>427906
It seems better but still getting some problem with files/pages not loading at times.
No.427910
Black Hand ## Developer
>>427909
Tweaked things again, it seems there were too many active connections for the server to keep track of one way or another. Values seem to be stable now at a pretty low value, hopefully it'll stay like that on the long run.
No.427912
Black Hand ## Developer
ok, there were several services that needed to be tweaked because when one was set to allow for our traffic, something else collapsed. Right now it seems that apache itself is the thing that refuses to take in so many connections, despite only using 4% memory.
I think it works now, but I suspect if there's a lot of load, it'll still start refusing connections.
No.427929
Black Hand ## Developer
Replies:>>427947
updates:
- reworked image lazyload system to be far more aggressive.
- fixed special thumbnails in the catalog.
No.427947
Meester Tweester
Replies:>>427948
>>427929
Might you explain what a lazyload system is to someone who only knows a little about coding?
No.427948
Black Hand ## Developer
Replies:>>427951
>>427947
It means delaying the loading of certain assets until they are actually needed, to ease the load on the server. In this case, delaying the load of images until you scroll them into view, so the server doesn't get hit by 400+ requests simultaneously whenever a thread is opened. Instead it will only get hits on the ones you see. Best case scenario is we don't have to load several hundred thumbnails, but usually it just means that the load is spread out over several seconds, perhaps even minutes. The thread layout on imageboards is especially suited for this, but unfortunately the catalog less so.

This was done because the recent loading problems had their root in the server getting hit by too many requests. Further inspection showed that the cause was a bunch of very eager image crawlers, which I've locked out since. So hopefully the site should not have any loading issues now.

We might still have a short amount of downtime as I plan on doing some further server upgrades to hopefully prevent this from happening again.
No.427949
Black Hand ## Developer
OK, maintenance complete.

I hope no errors will be found with this current setup because it's notably faster on my end. Right now there's only one bug I know of, which doesn't affect the live site, and it's something I've been meaning to work on anyway.
No.427951
Meester Tweester
Replies:>>427958
>>427948
Oh, so like in a videogame, where, to deal with RAM and GPU limitations, certain assets are only loaded right before you need to see them.
No.427958
Anonymous
>>427951
something like that, but in a videogame you do it because you couldn't fit the assets into memory otherwise, here it's just to balance the load and minimize waste.
No.427967
Meester Tweester
Replies:>>427973
I hovered over a quote, and the original image did not load its thumbnail. Perhaps this is a part of the fix. Not complaining btw.
No.427972
Anonymous
Replies:>>427973
The site was down for me for awhile straight earlier, was any work being done?
Seems to be working fine at the moment.
No.427973
Black Hand ## Developer
>>427967
yeah, I noticed it a few days ago, but there's some trickery with the way the lazy loading works which may make it take longer than expected to fix, and I didn't have time between working on the other things.

>>427972
Something was wrong on the host side of things, I don't know what, had to reboot everything to get the server connectable again.
No.428048
Black Hand ## Developer
Replies:>>428049
Image:167228088070.jpg(588kB, 1280x1914)I GO PURGING ON.jpg
>>427898
Looked around a bit in old threads and it seems he was quite active for a longer time... ever since the beginning. There are still several thousand of his posts lying around in old threads.
No.428049
Anonymous
Replies:>>428055
>>428048
So you are saying he was not a man but some primeval force, unknowable and unthinking, simply acting as to its inhuman nature.
No.428055
Black Hand ## Developer
Replies:>>428056
>>428049
I don't know, but I cleaned him out. That's another ~6400 files over 6.3 gigabytes (so almost 20000 files and 29 gigabytes in total). It made a mess out of older threads, especially on some of the /co/ ones. On /pco/, some threads were reduced to a dozen posts with only 1-2 images left.
No.428056
Anonymous
>>428055
Sometimes you've got to cut deep to get at the source of the rot, just clean away all the rough edges left behind and everything will be better off for it.
No.428070
Meester Tweester
Image:167254012487.png(1.34MB, 1920x1080)g2xxct3.png
Happy 2023 to +4chan, the best thing that came out of 4chan other than 4chan itself.
No.428071
Black Hand ## Developer
There was a posting problem due to a test I didn't check, should be fixed now.
No.428078
Black Hand ## Developer
Seems the cause for the recent slowness was a drive that did not perform properly, I've talked to the host and they sorted it out for now.
No.428264
Meester Tweester
Replies:>>428268
Image uploading is seriously borked, non-functional. Plz do something.
No.428268
Black Hand ## Developer
Replies:>>428281
Image:167493944186.jpg(27kB, 500x281)05-06-03.jpg
>>428264
testing
edit: seems to be working on my end. I did notice the site loaded slowly today, but I didn't notice anything peculiar going on, so it must've been an occasional slowdown.
No.428281
Meester Tweester
>>428268
It did work now, but......... 30 seconds to upload a 2mb GIF?
No.428284
Anonymous
Replies:>>428286
The thread is no longer pinned?
No.428286
Black Hand ## Developer
>>428284
An attempted update has gone wrong.
No.428340
Black Hand ## Developer
BIG update:
- modernized a lot of the backend code. This means that anything can break with this update, so please report any bugs, no matter how minor. This was necessary for several reasons, the least of them being that the site did not work with PHP 8.0.
- post.php rewritten from scratch. If posting is broken, send me a notice at support@plus4chan.org.
- index pages and threads now use a more heavily optimized query (up to 5x less memory and 10x faster query execution). It can be still optimized further with some caching.
- If you post the raw url of any thread (or thread with reply/quote id), it should automatically get converted to a formatted backlink.
- more powerful post blocking, with hopefully saner error messages.
- actual error pages instead of empty ones
- OP post thumbnails are now 250x250 from now on. The old ones are still at the same size, I'll convert them later.
- moved the post allowance (file size limits) into the quick reply box, as a hovering tooltip.
- banner generation tweaked, should be possible now to right click->save as.
- when opening Flash files without a browser plugin, the site now warns you that you need one. Reminder that you can get a third party plugin from Ruffle.rs to still view most Flash files.
- capcode status is now saved
- tweak in RSS filters
- tons of other internal changes
No.428345
Anonymous
Replies:>>428346
if you post an image on /cog/ without typing anything it seems to cause the text 'No message' to be displayed in the finished post.
No.428346
Black Hand ## Developer
>>428345
That's actually a board feature that was broken (or unimplemented) in secrets old post.php: you can assign a default message in case it is empty. It was only set up for /cog/, I assume out of testing. Turned it back off.
No.428356
Black Hand ## Developer
squashed a bunch of bugs and tweaked certain banners.
No.428362
Anonymous
Replies:>>428372
is koba based on kusaba?
No.428369
Anonymous
There seems to be a weird bot going around making random text replies to threads.
What is the point when its not trying to post some sort of image or link?
No.428372
Anonymous
Replies:>>428416
>>428362
not even close.
No.428392
Mister Twister
>>428369
Testing, what else?
No.428400
Black Hand ## Developer
updates:
- links to boards are now correctly handled (for ex >>>/co/).
- thread stats are now properly cached, saving a good 1/3rd of the query time on each page load that needs this data (after the cache is generated).
- given out bans are now prioritized.
- some fixes in the heroes template.

>>428369
It's mostly just a bunch of newfag board tourists.
No.428409
Mister Twister
>>428400
Thanks for fixing the best template.
No.428415
Anonymous
>>428400
Hello are you the owner of this image board
No.428416
Anonymous
Replies:>>428417
>>428372
but it's based on kusaba, correct?
the original code is kusaba, but has been modified?
No.428417
Anonymous
>>428416
which part of not even close did you not understand?
No.428512
Mister Twister
Image:167811160497.png(270kB, 864x209)Screenshot 2023-03-06 at 09.05.07.png
I love this.
No.428514
Anonymous
Replies:>>428535
>>428512
Wench bodice breasts are the best
No.428535
Mister Twister
Image:167839694505.png(16kB, 110x100)Screenshot 2023-03-09 at 16.21.33.png
>>428514
No.428536
Anonymous
Image:167839800556.png(668kB, 2653x1609)fuzzy.png
>>428535
No.428568
Anonymous
Replies:>>428607
I've been noticing occasional loading problems with the website again, is anyone else experiencing it?
No.428607
Mister Twister
Replies:>>428610
>>428568
Not on my end.
No.428610
Anonymous
>>428607
Probably just a temporary problem with my internet or something then.
No.428665
Anonymous
Replies:>>428666
KITT is kind of annoying.
No.428666
Anonymous
Replies:>>428712
Image:168026897015.png(216kB, 511x386)dcqdvmo-c862bc82-80c5-4c4c-a245-e2f142bed4fb.png
>>428665
Are you mad at me?
No.428712
Anonymous
Video:168112838115.webm(319kB / 0:00:05 / V_VP9, 624x352)nerd_rider.webm
>>428666
No.428732
Anonymous
Is there any additional measures that can be put into place to stop the illegal spambots?

They are too much of a reoccurring occurrence.
No.428738
Anonymous
Replies:>>428760
>>428732
If I only had time.
No.428758
i've moderated at least 3 imageboards
Replies:>>428760
Image:168147825685.jpg(62kB, 404x439)oh hai.jpg
>>428732
I don't know which ones this site is seeing at the moment, but many of them are humans posting commercial spam. With the more experienced ones, it's tough to get rid of them without also getting rid of anyone new.
If you're on in timezones which see a lot of spam, consider being a janitor.

Judging by how often nodes are banned, my guess is Tor is being used, but I use it too so naturally a full permaban (using a DNSBL) would suck.
No.428760
Black Hand ## Developer
>>428738
>If I only had time
I'd think of the perfect crime

Steps were already taken by the way, but I'm still monitoring how it affects posting to make sure we only block what we have to.

>>428758
Yeah, it's clear from their posts that it is "organic" spam - some poor bastard has the day job of posting this shit on a list of imageboards. And they keep changing patterns, so it's not easy to block them.
One of our mods made a site that lists cross-imageboard spam, but it hasn't been updated in years and he is missing in action too.

>I don't know which ones this site is seeing at the moment
The one that always puts dots/slashes between random letters of keywords, rotates the keywords, and usually has some asian script at the end of the line.
Which ones are you getting? Do you have any techniques in place for automatically detecting them? Would be nice to swap ideas.

>Judging by how often nodes are banned, my guess is Tor is being used
Tor is not used, I check for those. It's probably proxies or VPNs, or they are coming from botnets. The only full solution to get rid of them would be to subscribe into some spam db (all the ones I had to manually ban are on several blacklists), but those usually cost money, and even that would only be temporary & not fully accurate and possibly hit regular users too.

Also if we ban tor nodes, it's because they get caught in the autoban system, which blocked thousands of posts already. What you see getting through is really just 1% of the spam we get. Tell me if you need one of them unbanned.
No.428761
Anonymous
Replies:>>428768
Video:168151428677.mp4(62kB / 0:00:03 / avc1, 640x480) .mp4
>>428760
>One of our mods made a site that lists cross-imageboard spam, but it hasn't been updated in years and he is missing in action too.
Haha what are the odds; it's me. I got preoccupied with literally dozens of other projects in the past few years so I drop in here like once or twice a month to see how things are going.
If you would find it useful, I can restart the project. It''s been abandoned for 2 years, but month ago I decided to rewrite the project in Rust and with proper data structures as an experiment because the Python code started hitting efficiency errors on the old raspberry pi I was using.
What kind of features would you find useful? Email/rss alerts? Spam filter integration? I realize this IB has custom software so I can't just code up a stock solution, but if you want image MD5 or SHA hashes (or maybe even phashes), or content strings of posts which appear on at least two unrelated imageboards, then that's the kind of thing it can help with.
No.428762
Anonymous
Replies:>>428768
[cont]
>>428760
>Which ones are you getting? Do you have any techniques in place for automatically detecting them? Would be nice to swap ideas.
Many months ago I was seeing ones of a girl in a pool with a (regularly changing, making crypto-hashes like MD5 worthless) shortened link in pink text, filename as random letters, no text unless there was a character limit and then it was a random keyboard mash. With offline tests, I was able to detect these pretty effectively with vichan's daily reminder: never use vichan, even vichan maintainers tell people not to image-text-detection filter. But of course, a better way would be with a phash generator, and I suspect the technology is only getting better. So a phash is worth experimenting with if there's a consistent image.
Then I started seeing (and I suspect it's the same op) a pedobear image with a text link overlayed. Still fucking annoying and daily, but at least it wasn't cp on the front page every day. Again, phashes would be effective.
Some of the dumber ones have predictable text, especially with generic pharma/documents spam and the ones describing the content they sell. I believe we had success with a simple text filter, where we could make a filter no-one would accidentally trip, and return a fake error message to deter them trying to workaround (technical junk like "PHP error 500: Null value cannot be converted to string. post.php:1572", or "Incorrect captcha" and loading a fake captcha form). But you're obviously not dealing with ones where you have the confidence to automatically screw them over yet.

Custom captchas (at least by themselves) seem worthless. By this I mean one where a bot would be stumped by a human has no trouble. But ones which require community-specific knowledge may be effective.... but at the risk of alienating new users. An example of attempting this is some anime IB I once made a post on (for an intersite event they asked to participate in) and they had an image captcha of something like 'select all the pictures of Toga Himiko'. Now, that implementation isn't effective against a human because I don't know shit about anime and managed to pass it first time by using a search engine, but the idea is there.
Of course, that's a higher barrier of entry and comes with the downsides. An effective version of this would be actual gatekeeping.

As a temp solution, if you know regex (use a helpful site like regex101 which explains a regex string, very useful for making sure you don't accidentally ban every single post by getting one letter wrong in the query) then it's possible to detecting really unnatural ways of typing, or for filtering out the dots and slashes before running other detection.
No.428768
Black Hand ## Developer
>>428761
>>428762
The list would be good for reference; the thing with this spam is that the more samples I have of it, the easier it is to find a pattern. Once I have enough samples, I usually am able to block them. Image MD5s are helpful because we use those (same format as 4chan does), but it's easy to get around them.

RSS would be a great option for your site, I use that regularly. If anything, it would give me a heads up, and I'd be able to check more samples, and more easily find a proper pattern.

>content strings of posts which appear on at least two unrelated imageboards
Yes, exactly, that would be great.

Beyond that it would be nice if there'd be someone else to ban them when I'm not around so they don't stay up for half a day at times. There's a guy here who regularly marks them (thank you, whoever you are), so at least I can rely on the report system, but I'm not around 24/7.

>a girl in a pool
We haven't gotten those as far as I know.

>So a phash is worth experimenting with if there's a consistent image.
Thanks, I'll check phashes out. I'm mostly worried about false positives, so OCR solutions aren't 100%. But most of the time I can find enough common things in the spammers.

>a pedobear image with a text link overlayed
We got those, they were easy to block once I actually started comparing the images. They still turn up every once in a while, but they land in the spam pot. Ironically the one time they got through in the past months is when they didn't post the image.

>As a temp solution, if you know regex (use a helpful site like regex101
haha, yes, I know regex101, in fact I put a warning in the backend to use that. Extremely useful site, but I don't want to know whatever nine hells the author of it had to go through to make it functional.
either way regex phrase bans are not useful with the spam we got - we tried. They rarely even block just one post. The spam changes keywords with every post. When I put in an (elaborate, regex based, checking for random characters between letters) phrase ban, they just change key words.
It only shows up like once a week so I have to wait for so long to wait if any solution works or not.

Is there like a think thank where admins/mods discuss how to ban these? I'd love to read any insights people may have found, and post the ones I did.
No.428798
Anonymous
were these icons custom made?
data:image/png;base64,iVBOR...
No.428802
Anonymous
Image:168236722387.png(3kB, 384x128)index.png
>>428798
Here's that as a .png file, Cypher.
No.428804
Anonymous
Replies:>>428805
>>428768
>in fact I put a warning in the backend to use that. Extremely useful site, but I don't want to know whatever nine hells the author of it had to go through to make it functional.
Yeah, that's a good idea to add a warning. On more than one occasion I've basically banned all posts with a missing character in the regex, or messed up hyperlinks with a joke word-filter. I think they've also got a work-in-progress ticket to add detection for 'evil regex' which can be abused to DoS a site.

vichan uses MD5s, lynxchan uses SHA256, so that's annoying, but I'll see what I can do.

>Is there like a think thank where admins/mods discuss how to ban these?
I'm not aware of one, just random conversations when someone asks "can u ban [x]?"
No.428805
Black Hand ## Developer
There was a bug with the archives due to a server misconfiguration, it is fixed now. I'm thinking of uploading those to archive.org so they never get lost, any thoughts on that?

Last week I made some updates to the catalog, the hover bubble now gives more info on each thread, and you can change the order of threads to most posts, most files, etc, although this is not too useful for plus4chan...

>>428798
The entire board is custom made. Most of the graphics were made by secret, I added a few of my own.

>>428804
>On more than one occasion I've basically banned all posts with a missing character in the regex, or messed up hyperlinks with a joke word-filter.
I've broken the entire board innumerable times while messing with server settings, but we are not that active so almost nobody notices it.

>vichan uses MD5s, lynxchan uses SHA256, so that's annoying, but I'll see what I can do.
Add both! On that note, would it be helpful if we used both? The site only does MD5 for now.

>I'm not aware of one, just random conversations when someone asks "can u ban [x]?"
Yeah I'm thinking of something more along the lines of that spam collector that you made, and ideas on how to catch them. I know of stopforumspam.com and I've considered using it, but it would do more harm than good and any manual verification wouldn't make a difference.

>>428512
>>428535
I was hoping someone would mention it, but have you tried clicking on some of the banners yet?
No.428808
Anonymous
Replies:>>428811
>>428768
>There's a guy here who regularly marks them
That would be me.
Do you want to just give me the power to delete/ban the offending posts instead of simply marking them? Asked on twitter before if there was opportunities for taking up some kind of mod position after becoming frustrated at their presence but was told you don't ask that kind of thing.

There's one up on this board at the moment that needs done away with.
No.428809
Anonymous
Replies:>>428811
>>428805
>>vichan uses MD5s, lynxchan uses SHA256, so that's annoying, but I'll see what I can do.
>Add both! On that note, would it be helpful if we used both? The site only does MD5 for now
What I was trying to say is that, unless I manually grab the pictures and recalculate hashes, I only get one or the other and can't cross-reference. I'll get the site up and running again before I look into downloading images, which could be useful for phashes.

I guess my main goals, now that the basic scraping and normalization is complete, is to:

> create a (static) API, so you can download a .json file with all the new spam in the last 7 days and write a bot to look for it

> add an automatic confidence rating: duplicate text or images isn't enough to declare something is (unwanted) spam, especially generic short OPs and popular reaction images, or letting people know about events like ICUP and inter-imageboard events, so it will take into account how many sites received it, if it's been deleted off multiple sites, etc.

> add other categories based on keywords (like if something hits a known CP spam keyword, we can add that keyword, or if there is obvious signs of /pol/vangelism spam or wojak raiding, an admin can decide if they allow that or not)

> get the neocities site up and running

Since I have a chance to redo that site, does anything come to mind that would make the site more useful? Like javascript filtering options?
No.428811
Black Hand ## Developer
>>428808
half the posts you mark aren't spam, just either dumb people or people having fun (sometimes you even reported my own posts).
But, please do keep reporting, I can't read every single post so sometimes stuff gets through without me noticing.

>There's one up on this board at the moment that needs done away with.
Yeah and I wonder how it got past the spam filters in place, since it looks like something that should've been caught. Perhaps I should put in an admin button that puts the post into a spam db instead of deleting it, so I can analyze it later.

>>428809
can't think of anything at the moment, other than listing IPs and whether the post comes from Tor. Listing where the post was found is a good idea, but I think you already do that.
No.428820
Anonymous
Replies:>>428822
>>428811
>Perhaps I should put in an admin button that puts the post into a spam db instead of deleting it, so I can analyze it later.
Another imageboard I used had a hidden board for moving spam into. Requires no code changes if the move feature is solid.
Just make sure it's not publicly accessible, because I think a Cloudflare (we used their services) automated email came through accusing us of hosting lots of spam. Or something like that.
No.428821
Anonymous
>>428811
>can't think of anything at the moment, other than listing IPs and whether the post comes from Tor. Listing where the post was found is a good idea, but I think you already do that.
Good idea, although currently not an option because I get the results by scrapping around 30 imageboards and comparing results.
No.428822
Black Hand ## Developer
>>428820
No worries, it's not public. It was easier to set up that way, because a lot of backend functionality is missing. There's no way to move to other boards for one.

I used to log referrers too, stopped that after looking at them once.
No.428828
Anonymous
Video:168285983847.mp4(489kB / 0:00:05 / avc1, 626x468)angelic_music.mp4
Global Spam Protection Robot 9000 is back!
https://xj9k.neocities.org/

The filters are still being tuned so there are a few false positives in the mix.
No.428830
Black Hand ## Developer
Replies:>>428834
>>428828
Nice.
I see some issues, not sure how intentional they are:
- when clicking "references", it goes into this weird view where the post itself isn't formatted and the actual references don't show up
- when clicking a tag, it goes into another weird view where a lot of things are shown, but not the post itself.

You could also make the post file link to a view where it shows all posts using that file hash.
Also, collecting the links inside the post is another thing we can possibly categorize posts by.
I'm happy to say that out of the stuff I see on your site, only one goes through our spam filter and last time it took the poster 6 tries to do so.
No.428834
Anonymous
Replies:>>428835
>>428830
Also, just a reminder because I realize I haven't mentioned it on the site yet, it currently only looks at OPs for efficiency reasons. Not sure if this will be changed in the future.

>- when clicking "references", it goes into this weird view where the post itself isn't formatted and the actual references don't show up
That's because I haven't reconfigured that page so it's good you point it out, currently clicking the filename or references (I need to find a more intuitive way...) will take you to the actual detected post's detail page, I just haven't added those details. Under the hood, it's a blog site template and the detections are posts.
So I'm now going through and adding more information, like hash codes, time, formatting, and the references.

>- when clicking a tag, it goes into another weird view where a lot of things are shown, but not the post itself.
It should be taking you to a list of the posts which share that tag. This is by the site design and I thought it was expected behavior.

>You could also make the post file link to a view where it shows all posts using that file hash.
Yeah, it's the same page as the references page, where I haven't added the details like that hashes or references.

>Also, collecting the links inside the post is another thing we can possibly categorize posts by.
Good idea, I'll try and get that going after fixing those page layouts.

>I'm happy to say that out of the stuff I see on your site, only one goes through our spam filter and last time it took the poster 6 tries to do so.
That's good to hear, and this can hopefully help preemptively filter out a few blatant ones with targeted misleading blocks like "Site in maintenance mode, log in to post". Protip: the "TAKE ACTION NOW" guy is nuts. They've been posting that same copypasta for like 5 years now, I think they've done it here before, and as you can see with uboachan (who kept the threads up to troll them) they're persistent when they think mods are censoring them. I've had success by showing fake errors on their unique copypasta keyphrases and filename before they first arrive.
No.428835
Black Hand ## Developer
Replies:>>428837
>>428834
>it currently only looks at OPs for efficiency reasons.
Some of the bots over here tend to post replies too, not just OPs.

The file md5 now works, although I'd mark the md5 at the top, as the title, that this is the archive for file with this md5. Actually, I'd do that for all the post archives - make it clear by putting it on the page title (by that I mean the top h1 tag) that this is a lookup for a single post, a tag, a file md5 etc. It's a bit all over the place right now.
I'd also try collecting the posters name + subject, if they exist. Sometimes you can pin users based on that.

Going at the references now either works, makes the page load for a very long time, or gives a 404.
Or the entire index just loads slow too. Might want to add back some pagination, the main index seems to have all the posts.

>They've been posting that same copypasta for like 5 years now, I think they've done it here before
we haven't seen that. However CP spammers have been hitting us for several years. The two most recurring ones are both on your site. Used to be a podcast spammer and naggers too but they were easy to filter out.
There's also a ton of actual automated bot spam, I have like a dozen different protections and honeypots, so they don't even get into the logs that often now.

I haven't tried putting in fake messages yet. Most spammers only turn up once or twice a week, so I can only do something about them so often.
No.428836
Black Hand ## Developer
Replies:>>428843
oh, and the funniest part is that the spammers also post on the ban appeal page.
No.428837
Anonymous
Replies:>>428842
>>428835
>although I'd mark the md5 at the top, as the title, that this is the archive for file with this md5
It's marked for each thread right now, because a detection can consolidate multiple criteria, and so different threads within the same detection can have different MD5 / SHA1 hashes. Consider:
Detection: Duplicate body, Duplicate MD5
>[Body: Buy drugs!] [Filename: drugs1.jpg] [MD5: deadbeefcafe11111]
>[Body: Do u liek drugs? Buy drugs!] [Filename: drugs1.jpg] [MD5: deadbeefcafe11111]
>[Body: Buy drugs!] [Filename: drugs2.jpg] [SHA1: badface22222222222222]
I group these all as one detection, instead of potentially having 3 different entries for the same spam.

>Actually, I'd do that for all the post archives - make it clear by putting it on the page title (by that I mean the top h1 tag) that this is a lookup for a single post, a tag, a file md5 etc. It's a bit all over the place right now.
Yep, it is pretty vague right now, I'll fix that up.

>Going at the references now either works, makes the page load for a very long time, or gives a 404.
The long loads and 404s edit: should be fixed, was a an issue with the neocities CLI

Pagination is currently still set to 50, when there was far less data being loaded, so I'll drop it down to 20.
No.428842
Black Hand ## Developer
Replies:>>428843
>>428837
>It's marked for each thread right now, because a detection can consolidate multiple criteria, and so different threads within the same detection can have different MD5 / SHA1 hashes. Consider:

It was a mistake on my part, I assumed you could search by image hash, but when you select a file name it takes you to the post view, not a "posts by hash" archive.

I still get long loads some time.

Also some of the most recent posts don't have the links redacted.
No.428843
Anonymous
Replies:>>428844
Image:168302178146.png(8kB, 489x183)ok pol.png
>>428842
>Also some of the most recent posts don't have the links redacted.
Just fixed that right now. Regex messup (forgot to add a repetition).

>It was a mistake on my part
Eh, it's also questionable design on my part.

While I haven't done any comment-scraping yet (it's on the to-do list, I think it's achievable with efficiency on most boards) I have been able to distinguish two different spammers both posting that same short-link.
Be advised, the first one is more experienced with evading (random keymashing filenames, removing body text when suspecting a filter) so while you did mention not needing to use fake rejection messages, this is a case where I'd say it's worth investing in. With that done, and easy regex on their keywords should be safe enough to avoid false positives without prompting them to attempt evading. (You could even put it in Japanese too to make sure they get the message lol)

>>428836
>oh, and the funniest part is that the spammers also post on the ban appeal page.
A post form is a post form.
heh, that reminds me. Last time I ran the bot, I did end up getting a fan mail.
No.428844
Black Hand ## Developer
Replies:>>428850
>>428843
>heh, that reminds me. Last time I ran the bot, I did end up getting a fan mail.
Send them a reply to the effect of "thank you, your email has been successfully subscribed to the north american man/boy love association newsletter".

>While I haven't done any comment-scraping yet
Don't most type of boards have a JSON API you can use for scraping? They all use one or two different open source board engines, I mean. That could make comment scraping not much more difficult than OP scraping. I suppose it could get annoying if the threads only list the last bump time, not the last post time (in case for threads beyond the bump limit that still get posts).

>random keymashing filenames, removing body text when suspecting a filter
yup, seen that. They change names, keywords, remove the protocol from the urls, change images, try on other boards, remove the keywords entirely, remove the shortURLs and post the links directly, etc. They are well trained.

>and easy regex on their keywords should be safe enough to avoid false positives
I tried that for years, it made zero difference. They rotate keywords constantly. But last winter I finally finished rewriting post.php completely, so it's much easier to add custom spam detection, it just does not show up in the admin (which also needs to be remade at some point).

>You could even put it in Japanese too to make sure they get the message lol
Since I only got 1 false positive in years, I'm thinking it's time to get more creative instead of just a simple return message. Like activating myhouse or having a screamer appear. Redirect them to goatse/tubgirl or to fbi.gov.
No.428850
Anonymous
Replies:>>428854
>>428844
>Don't most type of boards have a JSON API you can use for scraping?
Yep, and that's what I've been using. I've currently scraping vichan, lynxchan and jschan.
The way I was doing OP scraping was:
>vichan - getting the catalog.json page of highest traffic/spam boards and checking each entry if the post number > the cached post number. Simple, one request per board.
>lynxchan - same thing, but the catalog page doesn't have the file details so I have to load each of the index json pages when necessary, so usually is about 2/3 requests per board.
>jschan - they actually have an overboard json, unlike the others! One request for all boards.

But, I've realized, that doing HTML scrapping of the vichan/lynxchan overboard pages to grab new OPs and comments is probably a feasible strategy in terms of efficiency and coverage (the vichan boards IIRC default to 15 posts on the overboard, so if they're not fast enough tot get more than 15 new posts bumped per 10 minutes, or 5 new posts in a thread in that time, it will capture all the posts and threads).

>They rotate keywords constantly
I feel like there are only about a dozen keywords they cycle through, right?

>Since I only got 1 false positive in years, I'm thinking it's time to get more creative instead of just a simple return message.
Yeah, if you can do individual messages for a filter and you filter something so specific that no-one could reasonable trip by accident (which we are fortunate enough that they do) then it would be great to deafen then and put some gore up.
I guess the issue with that is it might make them try to fall back on not adding text and that makes them so much harder to confidently detect. So that's why I'd suggest playing it safe and throwing red herring error messages.
No.428853
Anonymous
Replies:>>428854
>>428805
>The entire board is custom made. Most of the graphics were made by secret, I added a few of my own.
Did you use Photoshop to make the icons?
No.428854
Black Hand ## Developer
Image:168320020506.gif(40kB, 500x564)computertime.gif
>>428853
I made them with my 'puter.

>>428850
crawling overboards might miss out some posts, although that assumes those altchans ever get popular enough, haha.

>I feel like there are only about a dozen keywords they cycle through, right?
About right but every time I get them in the filter they add a new one, and due to the content of the other boards some wouldn't be easy to filter without a permutation of the other one in there, and they change those constantly.
No.428916
Anonymous
Replies:>>428917
>>419846
so, how are you guys dealing with the imgur nuking?, remember it happens on the 15th, then every pic posted by a non-user will be gone
No.428917
Anonymous
>>428916
wrong thread bro
see >>428790
No.428960
Black Hand ## Developer
Replies:>>428982
Interesting. Ever since last time when I managed to stop them from posting completely, there hasn't been any activity from the illegal spam bots. I can see on your spam detection robot that they are active elsewhere, but they haven't posted here.
No.428982
Anonymous
Replies:>>428983
>>428960
Cool! That's some good news.
No.428983
Black Hand ## Developer
Replies:>>428984
>>428982
Well, shortly after I wrote that, we got another attempt at illegal spam, but it got blocked. Wonder how long until the next attempt. What makes them post sometimes faster, sometimes slower, is it affected by how successful they are at posting some place? Or how long it takes for their posts to be removed?
No.428984
Anonymous
Replies:>>428996
>>428983
>What makes them post sometimes faster, sometimes slower, is it affected by how successful they are at posting some place?
I don't know for sure, but I assume yes. I guess if they keep getting blocked on a site then they'll be more likely to invest their time into others. The spam isn't ideological, it's business. They go for the easiest targets, forums and imageboards, and if you're properly hard to spam, like it takes 5 minutes for them to fail to make a single post, then you're a waste of time to them, they have a hundred other sites to spam on.
My guess is that there's two or three spam sites doing it, but one is the most persistent and has multiple very-distinct posting styles so I've assumed it's multiple spammers both posting for the one site. We might have seen one give up, or maybe they forgot how hard we were to spam and tried again.

>Or how long it takes for their posts to be removed?
I assume they don't even know how long it takes, they just post and leave. They're not sticking around to see the replies.
/pol/ schizo spammers occasionally do stick around to cry/bump and occasionally even repost when deleted, but not the CP spammers. That's why I'm grateful to see you've found ways to prevent them posting rather than merely having a fast deletion time. Successfully blocking them and their filter-evasion attempts will stop them even attempting to post, if they have any sense. And if you can do that with little-to-no false positives, it's a resounding success!
No.428996
Black Hand ## Developer
Replies:>>429008
>>428984
You've got a point. I don't recall seeing any entries for them in the access log after they make a post. I never really made a more detailed search on that, but they also cycle IPs so that wouldn't mean much. Which means they just fire and forget on as many sites as possible.

Now I wonder how adaptable my antispam code would be for other chans. Some of the measures I use definitely wouldn't work without restructuring their forms, but the ones I use for this spam might be adaptable.
No.429008
Anonymous
Replies:>>429010
>>428996
I don't know much about futaba and that family of imageboards, vichan (as horrible as it is) has excellent filtering capabilities as far as regex filters and performing actions on a detection so they could be adaptable, I suspect lynxchan and jschan would both need significant changes to source code to make their filtering any good, very bare-bones.
No.429010
Black Hand ## Developer
Replies:>>429014
>>429008
The measures I'm using require more than just a regex filter, it is custom code in post.php that checks for a lot of stuff, http headers, partial images, etc, and I guess it depends on how the imageboard stores a lot of data too.
No.429014
Anonymous
Replies:>>429019
>>429010
I'm reasonably confident in saying that most imageboards don't even store http headers or do any image checking. In my experience, they don't even process user agents. vichan has an optional text recognition function which I guess approximately 0 sites use because you have to hack it a little into working, but I'd say none have any partial image checking like you said (which I agree seems like a very useful tactic against some of the spammers). It's all possible, but would require new custom dev work that most IBs probably wouldn't bother with unless they have an active developer (many admins aren't devs).
No.429019
Black Hand ## Developer
>>429014
Oh, I don't store headers or user agents or anything like that. But yeah, like you said, getting it working on other sites would require extra work.

The partial image check I do still needs to be expanded upon, right now it's hardcoded because I only needed to use it sparsely.
No.429140
Black Hand ## Developer
Replies:>>429141
Image:168564974795.png(7kB, 934x89)goats for sale spam.png
It seems that if I return nothing, the illegal spam bots will not retry posting at all. Interesting.

Also, pic related is possibly the weirdest spam we got so far.
No.429141
Anonymous
>>429140
Well I'd much rather the bots were trying to get us to buy kids, rather than buy kids...
No.429142
Anonymous
Image:168565396466.jpg(33kB, 479x365)1238093436224.jpg
>>429141
>I'd much rather the bots were trying to get us to buy kids, rather than buy kids...
No.429143
Mister Twister
>>429141
Sometimes I forget all the meanings words have. English is splendid like that.
No.429164
Mister Twister
Can someone delete my thread?
>>429129
as you wish
No.429262
Anonymous
The rambling schizo from months ago is back as can be seen by the recent wave of posts, needs banning.
No.429333
Anonymous
Seems like another one of 'those' spambots made it through here on /baw/.
To be fair its been a long time since we've seen their like.
No.429405
Anonymous
Replies:>>429410
>>428828
>https://xj9k.neocities.org/
Have you updated this site to cover a lot more imageboards lately, or did the spambots just kicked into overdrive? I see the illegal spam getting as much as 160+ samples, which is insane considering that it is all manually posted.
No.429410
Anonymous
Replies:>>429411
>>429405
Nothing's really changed beyond tagging. It still only looks at OPs, and the number of boards covered hasn't gone up much. A notable change this week was grouping the "NEW VIDS & PICS" spammer (was matching '&' instead of '&' lol).

As for the '162 matches' one, it's bumping up the same list with new posts which are confidently detected to be the same spammer, that list goes back to the start of 29 April (expand the bottom one). Over two months, that is about 2-3 per day (in practice, more like 15 every 5 days as they come in waves of drive-by posting). I only do that grouping with the most pervasive spammers, who have a clear unique pattern.
In other news, today some indiachan /b/ user has apparently had a mental breakdown.
One peculiarity, and part of the reason I checked in today, is that there's a user spamming links for both hikki and 3 chans in one post. I wonder if it's a user of both sites, or common ownership.
No.429411
Anonymous
Replies:>>429426
>>429410
Oh, I see, you count the spam type not the appearance of each specific post.
I think that's a bad decision, because this way it won't show the previous posts of the spammer. Having a lot of samples is necessary in finding a pattern that can detect these spammers.
No.429426
Anonymous
Replies:>>429427
Image:168808047814.png(45kB, 554x647)spam.png
>>429411
>Oh, I see, you count the spam type not the appearance of each specific post.
I group by known spam type, and all the previous posts are in there. This example shows three different, but related, spam posts grouped together, so that we can notice the variations: two share URLs and files, two share format.
This also means the list isn't flooded with 130 entries of the same spam type.
No.429427
Anonymous
Replies:>>429428
>>429426
Got it, I didn't see that. But I have to say that this UI isn't the most intuitive. Or maybe I'm just expecting different things from it. An easier way to see all of the posts data side by side may help with finding patterns, although that does not mean much because the spam is clearly randomized by a human to get around patterns.
No.429428
Anonymous
Replies:>>429432
>>429427
Unfortunately I can't work on the UI right now (have a whole bunch of side projects taking priority), I do agree that it's not very intuitive nor the most useful.
>although that does not mean much because the spam is clearly randomized by a human to get around patterns
On the other hand, even the randomness is predictable once you realize these are a couple of different posting styles.
> One style adds predicable descriptive words, with non-word symbols in the middle (easily ignored in regex)
> One style just posts the link, and maybe a random letter or keysmash, never actual words and seemingly never anything long (can help make a link-detection filter hit less far false positives)
> One style adds heart characters in the middle of words (the symbol is very very rare in other posts, and currently unseen in the middle of two letters)
Combine that with their image filenames (the one that tries to randomize does random keyboard spam, so it's lowercase letters and occasionally numbers) and other factors, I'd say you can get a pretty strong filter, especially if your board has actual standards of effort in a post (e.g. just posting a URL without a >>cite reply or description is fine to reject)
No.429429
Anonymous
* and a note about "getting around patterns":
Most IB admins suck at automated antispam.
As in, really suck.

So, a site just needs to be enough of a pain for them to filter evade that they move on to other easier sites. That's why these spammers are still putting URLs in their post text (in most cases, even with "https" still attached), instead of the nastier ones from last years which only put the link in the picture and then copypasted a real post to filter evade. That stuff is far tougher to combat with filters, possibly requiring an OCR script to extract the text from the image.
No.429432
Anonymous
>>429428
>>429429
The problem with all of these is that they change patterns once you make a filter for one of them, so I don't think a simple regex does this. The ones I put in place had zero effect. I have a more nuclear solution in place, which seems to work fine so far, but I temporarily removed it because I need more statistics before I can reliably make it automated - for now it is all hand crafted. The bad part is that for stuff like the watermark spammer, I still need an initial image sample.

What is more efficient in hiding the spam is simply not returning any error on detection. In this case the spammers will stop, thinking they successfully made a post. If you return errors, they will keep changing the post until it passes.
No.429433
Anonymous
Replies:>>429449
>>429429
>Most IB admins suck at automated antispam.
>As in, really suck.

I imagine most IB admins only go as far as installing the platform from github or wherever, but none of them are actual developers.
No.429449
Anonymous
Replies:>>429521
>>429433
Yep. And it doesn't help that the softwares don't make it easy.
I didn't mean it as an insult, but to emphasise you can stay well ahead of the curve with basic indie filters. Most spammers are doing anti-spam that can be confidently detected with a regex, because most sites will just let them post it. So as long as they're able to do that, they won't be wasting much time on special cases.
No.429521
Anonymous
Replies:>>429535
>>429449
Hey, I sent you an email, could you please check it?
No.429535
Anonymous
Replies:>>429615
>>429521
Acknowledged :)
No.429615
Anonymous
Audio:168900743158.mp3(10kB / 0:00:01 / 74kbps, 22.05kHz)soviet #3 achnoledged.mp3
>>429535
>Acknowledged
No.429683
Black Hand ## Developer
small fixes:
- rss links on frontpage were broken
- normalized rss titles/descriptions across the feed itself and the feed links

also, I should note that the last time the illegal spammer hit, the board managed to not only block him with a spam message but also ban him after repeated tries. The filter still has some huge weaknesses, but it's slowly getting better.
No.429701
Anonymous
>>429683
Good to hear that, its been a pretty massive difference compared to the degree of creepy spam we used to see.
No.429750
Anonymous
>>429683
Yeah I just want to say it appears to be working pretty well. I haven't seen that kind of spam for ages (but that said, I only browse a couple of boards)
No.429913
Black Hand ## Developer
post.php was updated to hopefully allow for better error logging. If posting is broken, please notify me on twitter or irc.
No.429933
Anonymous
Spams getting through.

On the plus side at least they seem to be legal this time...
No.429934
Black Hand ## Developer
>>429933
They have different profiles, it'll take a bit of time to find a pattern.
No.429949
Anonymous
4chan is down. What now?
No.429951
Mister Twister
Replies:>>429956
>>429949
Wait till it's back up. You know, like always.
No.429956
Anonymous
Replies:>>429963
>>429949
>>429951
use the appropriate thread
>>416117
No.429960
Anonymous
>>429933
>On the plus side at least they seem to be legal this time...
spoke too soon
No.429963
Anonymous
>>429956
Didn't know there was a thread for discussing 4chan affairs. Sorry for not checking, I'll post over there.
No.430091
Anonymous
Image:169231503794.jpg(27kB, 474x595)my son.jpeg
heh, the deranged indonesian art spammer who cries about 'how can i make 6 digit sales for my crappy pencil sketches' is whining about us (and some other imageboards) because we didnt reply
No.430092
Anonymous
>>430091
Anon, what the fuck are you talking about.
No.430096
Mister Twister
Replies:>>430098
>>430091
I sadly know what you are on about.
No.430098
Black Hand ## Developer
Replies:>>430113
>>430091
oh hahaha, you got a link for that?

>>430092
>>430096
There's a guy from indonesia who keeps posting the same thing over and over on half the boards, asking questions about how to do some art stuff. He comes back every few months.
No.430113
Anonymous
Image:169252934472.png(381kB, 976x2081)they'll be back.png
>>430098
It's not that interesting, just adding the names of imageboards in their name field https://4chon.me/lounge/res/64182.html

>>430092
This fella: https://hikari3.ch/en/res/1450.html#q1471
They go around copy-paste spamming the same posts on ten different boards and get mad when you don't help them get 6 digit views/sales with an a4 image or give them the magic code to some advanced concept far beyond their capability.
Artboard traditions dictate that you tell them to draw a space marine.
No.430131
Anonymous
>>430113
>Artboard traditions dictate that you tell them to draw a space marine.

Cool, I did not know that.
No.430214
Black Hand ## Developer
Replies:>>430216
small change: when closing a quick reply, the confirm message will not pop up if your post is only backlinks or white space. So for example if you click on Reply accidentally, then close the quick reply, it won't nag you.
No.430216
Anonymous
Replies:>>430217
>>430214
>>430214
Nice. Of course, the system is not perfect and if you click reply twice (like this) the system will not register your post as empty.
No.430217
Black Hand ## Developer
Replies:>>430222
>>430216
Nice catch, fixed.
No.430222
Mister Twister
Replies:>>430224
>>430217
Yer fast.
No.430224
Black Hand ## Developer
Replies:>>430225
>>430222
Not really, it's been annoying me for 2 years. At this rate we won't have the radio back or get an overboard until 2026.
No.430225
Mister Twister
>>430224
>radio back
Don't give me hope.....
No.430262
Mister Twister
Replies:>>430275
Image:169392384241.png(1.30MB, 1308x837)Screenshot 2023-09-05 at 10.23.00.png
No.430274
Mister Twister
Replies:>>430275
Image:169419032047.png(1.48MB, 1541x836)Screenshot 2023-09-08 at 12.24.11.png
No.430275
Anonymous
Replies:>>430277
>>430262
>>430274
you don't have to post a screenshot every time you get this.
No.430277
Mister Twister
>>430275
The first one was shit, and the second one was batter. It was too late so I could not delete the first one. Is my explanation satisfactory?
No.430296
Anonymous
We've been getting some weird spam just recently, not of the pornographic variety as was most usual.
No.430301
Black Hand ## Developer
>>430113
Do you have more insight to incoming posts on other chans? Like referer or user agent data for incoming posts?
No.430431
Anonymous
There's been an increase in loading times when browsing plus4chan recently.
No.430437
Anonymous
Replies:>>430438
>>430431
Throughput or wait time before loading?
No.430438
Anonymous
Replies:>>430445
>>430437
Wait time before moving between boards or an image loading when clicked on.
No.430445
Black Hand ## Developer
>>430431
>>430438
The loading problem was caused by our host having issues with their storage slab. It should be fixed now.

This is not the first time it happened. I'll see if I can decouple the site itself so only the media is hosted on the slab (which is the only thing that needs it to begin with).
No.430451
Black Hand ## Developer
Maintenance should be completed.

I've moved most of the site off the storage slab, so things should be faster now, and if the slab fails in the future that will only block file uploading instead of making the entire site load slow.
No.430583
Anonymous
Replies:>>430584
FYI, I just got this at the bottom of the page after posting:


Warning: Illegal string offset 'cached'
No.430584
Black Hand ## Developer
Replies:>>430586
>>430583
Should be fixed.
No.430586
Anonymous
>>430584
No more errors for me now, thanks!
No.430591
Black Hand ## Developer
I've been digging around in the logs and added a new ban method to keep out the illegal spam, though it may cause some false positives for some tourists.

On another note, https://xj9k.neocities.org/ seems to have stopped updating? Is that normal?
No.430592
Anonymous
Replies:>>430595
>>430591
Cool! Looks like it's been two weeks since the last update. You can see the update log here: https://neocities.org/site/xj9k
No.430595
Anonymous
Replies:>>430596
>>430592
>Looks like it's been two weeks since the last update. You can see the update log here: https://neocities.org/site/xj9k

You can also look at the site itself and to see the date of the last update.
But I didn't knew neocities offered that feature, which is cool I guess.
No.430596
Anonymous
>>430595
That's probably easier, but I use the update page a lot to make sure my site's updates have gone through. Oh, and you can see the view stats here: https://neocities.org/site/xj9k/stats
No.430632
Anonymous
>>430591
The script froze, not sure why. I've restarted it, seems to be working fine again. I didn't notice for a while because I had lots of things to focus on this month.
No.430650
Anonymous
Replies:>>430651
The bats are cute.
Almost thought you'd be able to click on them like the fuzzies, like that oldass novelty program that had ants crawl all over your desktop and tools to deal with them.
No.430651
Mister Twister
Replies:>>430666
>>430650
I thought I could "save page as", and have myself a tiny bat GIF. Not with my nonexisting haxxing knowledge.
No.430666
Anonymous
Replies:>>430667
Image:169897879845.png(2kB, 35x120)bat.png
Here's a weird one: >>>/co/454961
This image is 910kb, but is getting reported as 91kb
>>430651
They're actually a png that's used like a sprite sheet
No.430667
Black Hand ## Developer
>>430666
Thanks for the report, fixed it.

It may affect other files, I'll do a recount some time later.
No.430671
Anonymous
>>430667
No worries! It's displaying correctly on my end now too
No.430685
Anonymous
Replies:>>430709
>>430667
Um for some reason I can't post on /tnt/
It says that I need to wait because I'm spamming
But every time I wait for the timer to go down, and then try to post again the timer just keeps increasing
No.430707
Mister Twister
Tried posting a specific JPEG, would load 99% and stall forever. Could there be something in the file?
No.430708
Anonymous
>>430707
That's happened to me a few times. What I do is refresh the page and try again. Usually that fixes it, but if not I increase the jpeg compression slightly. FWIW people sometimes hide bad stuff in images and videos and sometimes your files can look like that by chance. There's a few webms I made that had to be reencoded just so I could post them on 4chan
No.430709
Black Hand ## Developer
Replies:>>430711
>>430707
Don't see anything like that in the logs, can you upload it to somewhere else so I can check?
It's possible that it locked up simply because you are using Pale Moon which just sucks.

>>430685
Saw that, but I've no idea what is the cause. What happens is the board checks if you had made any posts before the flood limit time point. If the timer keeps increasing then either the board mistook some other (newer) post for yours, or the server clock is wrong. Others got the same problem too but I can't tell why.

I'll make a note to save more detailed debug logs.
No.430711
Mister Twister
Replies:>>430712
>>430709
https://www.folkradio.co.uk/wp-content/uploads/2016/12/dodgy-bastards.jpg
^ the image
And I will keep using Pale Moon.
No.430712
Anonymous
Replies:>>430716
Image:169937075971.jpg(157kB, 1170x650)dodgy-bastards.jpg
>>430711
No.430716
Mister Twister
>>430712
I have no idea what happened then.
No.430812
Black Hand ## Developer
Changed two big things in the backend:
- converted all database timestamps from int to datetime(3)
- added increased reliance on thread caching to reduce the amount of database queries and speed up loading further.

If anything breaks, please report it on twitter or via support@plus4chan.org.
No.430871
Anonymous
Happy Holidays. Me and some anons from another imageboard have the annual tradition to set up an inter-board event for christmas. The tentantive date is December 16 and 17. We are having radio, gamenights and movie marathons, the anons are encouraged to set up their "embassy threads" for cultural exchange. I was wondering if you are interested on participating.
No.430933
Mister Twister
Image:170286089822.png(243kB, 607x242)Screenshot 2023-12-17 at 19.53.29.png
I love Heroes, but trying Greygreen for now, since everytime there is a special poster name, it is painful to read.
No.431026
thirstposter ## VIP
Replies:>>431029
Image:170489376951.png(481kB, 2508x1018)squashed.png
I noticed that thread previews too close to the right of the page tend to get squashed (pic related) and thought I'd suggest the solution I ended up using to fix it on my site. Instead of having the preview appear next to the link I have it appear slightly below and move it all the way to the left. I posted a screenshot here: >>>/co/459344
Feel free to take a look at the code I ended up with (starts on line 152) https://the-ride.neocities.org/threads/functions.js
No.431029
Black Hand ## Developer
Replies:>>431038
>>431026
I already align the windows in the other direction on some parts of the site (hover the three dots in tablet resolution), but I just don't have time right now to fix it.
No.431038
thirstposter ## VIP
Replies:>>431039
>>431029
No worries, I can relate to not having enough time to work on things
>tablet resolution
Huh. I'll have to poke around with that for ideas
No.431039
Anonymous
Replies:>>431466
>>431038
On plus4chan, the table resolution is the default (old) design. It was changed to a more traditional imageboard-like display on desktop sizes (1180+ px) because people preferred that.
basically it's the base version of the site and mobile / desktop view is an extra on top of that.
No.431054
Anonymous
Replies:>>431078
Donating is an issue now?
Would removing old threads help with storage cost, instead of the current setup where boards extend infinitely.
No.431066
Anonymous
Replies:>>431078
>>419846
Does the board have money issues now? I don't want this place to go, this is one of my favorites imageboards.
No.431078
Black Hand ## Developer
Replies:>>431105
>>431054
>>431066
For now it's both a gauge for interest and a preventive measure. I want to make the site self sufficient.
No.431105
Anonymous
Replies:>>431106
>>431078
Black Hand can you check /tnt/ for a moment? We have been trying to reach you for a while for something that is vital.
No.431106
Black Hand ## Developer
>>431105
Just ask for it here.
No.431149
Anonymous
Replies:>>431157
I know this site has some solid anti-spam capability, but just to be sure, does it have anti-flood capability? There have been a few thread flood attacks in the neighbourhood last year, trying to push all the threads off of slow boards.
No.431157
Anonymous
Replies:>>431164
>>431149
These boards are so slow that the last time this happened, the flooders literally lost interest after ten minutes.
No.431161
Anonymous
Replies:>>431162
Will you ever release the source code? This software looks pretty slick/sweet, I'd pay for it, personally.
No.431162
Anonymous
>>431161
There's a donate button if you want to pay.

The board source is extremely incomplete right now so it would be unusable if released. Basically only the frontend is done, and even that one isn't 100%.
No.431164
Anonymous
>>431157
at least keep a good backup strategy
No.431291
Black Hand ## Developer
Replies:>>431303
updates:
- changed post datetime values to use RFC3339_EXTENDED instead of ISO8601

bugfixes:
- when deleting your last post on the board, the quick reply timer did not always reset properly, even though you could already post.
- when deleting your last post while the quick reply was open and in a cooldown state, the counter would get stuck.
- when deleting a post that is the only reply to another post, the "Replies" part would not get deleted and make javascript blow up.
- after deleting a post, the post may still showed up when hovering over a post reference.
- when hovering over a post reference to a post that no longer exists, the backlink will now correctly changes into a dead reference.
- when deleting a post, any reference that points to the deleted post will be converted to dead reference
No.431303
Mister Twister
Replies:>>431304
>>431291
+4chan is getting better than better.
No.431304
Black Hand ## Developer
>>431303
These were just bugfixes. The "deleting last post resets the cooldown" feature in particular was always meant to be there, it just never worked properly.
No.431317
Anonymous
Replies:>>431318
I'm trying to post a new thread on /coc/, but the site won't let me post no matter what. First it never finished loading after I hit the submit button, then the post window simply disappeared, then in my last attempt it showed me a new thread in the index of the board, but this thread didn't have the picture I uploaded, it was marked as thread No.0 and disappeared as soon as I refreshed the page.
Am I doing something wrong?
No.431318
Black Hand ## Developer
Replies:>>431320
>>431317
Your first attempt had no image and the board should have returned an error.
The subsequent ones triggered the spam filter because you had no previous posts on the site and your message contained too many links.

>First it never finished loading after I hit the submit button
This one is worrying, did you not get an error about the missing image? I can't reproduce it.

>it was marked as thread No.0 and disappeared
That's one of the security protections on the site.

Illegal spammers keep hammering new posts until they can get through if the board informs them that their post is spam. So instead the board returns a "fake" post that never gets written to database. This got rid of 99% of the pedo spam and there are maybe one or two fake positives in a year, so congrats, you are officially a one of a kind poster.
No.431320
Anonymous
Replies:>>431321
>>431318
>Your first attempt had no image and the board should have returned an error.
Indeed. I tried again soon after.
>This one is worrying, did you not get an error about the missing image? I can't reproduce it.
I tried this hours later and I attached the image this time. I didn't get an error, I just waited, then I began reading this thread in search of answers while I waited some more. After more than 10 minutes I closed the posting window and tried again to no avail.

I had a feeling I got filtered by the spam protection. Should I greentext the links? Anyway, I'm gonna try again.
Thank you for your quick answer.
No.431321
Black Hand ## Developer
>>431320
The part where the post window just keeps loading is an error, but it was a javascript problem and I can't debug those from the server side.

>I had a feeling I got filtered by the spam protection. Should I greentext the links? Anyway, I'm gonna try again.
It should get through now (unless you change your IP).

The board just checks if your IP has a post before or not, and does extra checks if you don't. Since you have now made a post, that takes care of that.
No.431458
Black Hand ## Developer
updates:
- internal restructuring for PHP 8.2+ compatibility
- reworked how the highest postnumbers per board are stored. this was necessary for a few reasons, namely:
- post numbers are no longer reused when the last post on a board gets deleted
- because of the above, reported posts can get automatically hidden without this conflicting with newer posts - a very old bug finally fixed.
- and most importantly, the posts database could be updated to a more modern format.
- post references that point outside the thread get the -> suffix
- tweaked quick reply box sizes because the message field got the wrong minimum height due to an older updated.

This is a major update for the posts database, theoretically it should make things a bit faster, but I did not measure it specifically. The biggest concern is so it does not break anything.

One caveat is that the Board Stats do not update immediately, only when the global cache expires after a few hours. But I think that was like that before too.
No.431461
Anonymous
NEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEERDS
>>USER HAS BEEN BLOWN UP BY SOVIET ZEPPELIN BOMBS FOR THIS POST
No.431466
thirstposter ## VIP
Replies:>>431467
>>>/co/464270
Made a little video to celebrate April Fool's
>>>/co/464160
Minor bug: Images that are rotated using metadata (generally images taken in portrait orientation on phones) don't have their thumbnails rotated, and the resolution info's flipped. The full image is correct though
>>431039
Huh. I actually really like the tablet resolution
No.431467
Anonymous
Replies:>>431509
>>431466
Kudos, man. Amazing.
No.431468
Anonymous
Image:171200503047.jpg(36kB, 424x539)1477228067260.jpg
HOLY SHIT, THIS IS GETTING OUT OF CONTROL
No.431472
Mister Twister
It should be Комикс & Картоонс

If you just wanted to write it in cyrilics.
No.431508
Anonymous
>>431507
Youtube and Vimeo links were always embedded here. What else would you like to have?

/honey/ is a honeypot.
No.431509
thirstposter ## VIP
Happy 18th plus4Chan!
>>431467
Thanks!
No.431510
Mister Twister
+4chan can now drive and fuck in AMERICA (could do some of those things in Japan 2 years ago).
No.431621
Anonymous
Replies:>>431622
The report function seems to be broken
No.431622
Black Hand ## Developer
>>431621
fixed.
No.431632
Black Hand ## Developer
Image:171467841443.png(37kB, 479x721)bobby tables.png
It seems bobby tables was trying to post earlier this day. 2100 permutations of this in under 13 minutes.

Just when you thought this job couldn't get more exciting.
No.431689
Anonymous
Replies:>>431690
Its been awhile since one of those bots managed to /jam/ its way through, good to see it cleared away promptly
No.431690
Anonymous
>>431689
It has been
>0
days since we had a spam incident.
No.431700
Mister Twister
Replies:>>431718
Image:171558914983.png(218kB, 1278x789)Screenshot 2024-05-12 at 15.24.44.png
No.431718
Anonymous
Replies:>>431746
>>431700
you know you can just click the banner for that, right?
No.431746
Mister Twister
>>431718
............ no?
No.431762
Black Hand ## Developer
Image:171697006988.png(140kB, 543x544)john.png
Image:171697006988_2.png(141kB, 543x543)paul.png
Image:171697006988_3.png(136kB, 543x543)george.png
Image:171697006988_4.png(139kB, 543x543)ringo.png
test
No.431763
Black Hand ## Developer
Big update: rewrote the file uploader from scratch. If file uploading, thumbnails, opening, deletion, or anything else is broken, please notify me.

This update stores the files and post/file relations separately. The immediate upside is internally storing files by hash with duplicate checks, meaning that a file can be uploaded several times, and accessed by different filenames, but it will be stored on the server only once, therefore saving space. There is currently around 6.5GB worth of duplicate files on the boards right now (either on /tnt/, or the same file posted on multiple boards), so this will save that much space, as duplicate files will no longer be stored multiple times.
Other benefits include a much saner database setup (this was long time needed), a built-in thumbnail creator, new permalink system for images and thumbnails, and the ability to associate an indefinite amount of files with a single post (however there is no UI yet for the latter, so it is not enabled).

The new file storage is enabled for every new post. Old posts will use the old system for now, I'll convert them later. The rules will be adjusted for some boards later on, to reflect these new changes.

I'm also thinking of setting up a "large" image size similar to other content management systems (wordpress, twitter, tumblr, even sadpanda), so very large images will be resized to 1280px width if larger, with the "save file" button still allowing to download the original file.

other updates:
- minor optimization to cut down on element count a bit, maybe it will make 1000+ post threads faster
- fixed bug in quote parsing when attempting to quote nonexistant boards (for ex. >>>/notarealboard/ )
- added adult meta rating for NSFW boards
No.431764
thirstposter ## VIP
>>431763
Nice work! I can only imagine how much effort it took to get everything working under the new system
>I'm also thinking of setting up a "large" image size similar to other content management systems
Cool! I'd recommend using avif for intermediate files since its compression is best suited to art. For the >100k images on my website, the filesize went from 99GB to 18GB. Of course, avif conversion is fairly computationally intensive without hardware encoding.

Oh, and /sssr/'s post and thread count is still frozen
No.431765
Black Hand ## Developer
Replies:>>431768
>>431764
>Nice work! I can only imagine how much effort it took to get everything working under the new system
About two and a half weeks from research to live. I still need to document it, write a converter, a garbage collector, and hack the new queries into the broken admin panel so it doesn't accidentally break something.

>Cool! I'd recommend using avif for intermediate files since its compression is best suited to art. For the >100k images on my website, the filesize went from 99GB to 18GB.
That won't help since I store the unmodified originals, which make up the bulk of the file size. I wouldn't use AVIF for backwards compatibility reasons anyway, and if I did, I'd use JPEG XL.

>Oh, and /sssr/'s post and thread count is still frozen
Yeah, something is wrong there since it has the wrong value even in the DB, it should've updated by now. I'll check it later. It's fairly low on my priorities.
No.431766
Anonymous
>>431763
Congratulations on your hard work.
No.431768
thirstposter ## VIP
Replies:>>431770
>>431765
>About two and a half weeks from research to live.
Wow, that's fast!
>I still need to document it
Every new project I start I always say I'll document along the way, but never do. It's such a chore
>That won't help since I store the unmodified originals
For my usage, it's more that it makes the pages load faster than saving space
>I'd use JPEG XL
Ideally I'd use that too, especially since it's got progressive loading so I'd be able to use the images as their own thumbnails to avoid inode limits. Hopefully Chrome gives in and finally enables support
>Yeah, something is wrong there since it has the wrong value even in the DB, it should've updated by now.
No worries, it's no big deal since the board is otherwise working perfectly. Just figured I'd mention in case it was a symptom of some underlying issue
No.431769
Anonymous
>>431764
>For the >100k images on my website, the filesize went from 99GB to 18GB
That's interesting. I'm considering making a website for hosting comics on neocities but I'm worried I could get to the 50Gb cap very fast. I you say avif saves REALLY THAT much space I could consider using it.
No.431770
Black Hand ## Developer
Replies:>>431776
>>431768
>Wow, that's fast!
It was a lot longer in real time due to breaks and having to re-trace some things I built out of notes, on the other hand it's not the first uploader I wrote and I've first started analyzing how to write the best one for this site years ago.

>Every new project I start I always say I'll document along the way, but never do. It's such a chore
Document it as soon as you can, while it's still fresh in your head, otherwise you'll have to back trace everything you do and it'll be very hard.

>makes the pages load faster
Not a problem here, the main problem is space, but I'm adamantly against re-compressing and discarding the original files, so that's that. Re-compressing would also change the served image hash (the data-md5 field).
Even serving a 1280px version would just be there to save on served bandwidth, and we don't need that now.

>inode limits
One of the design goals was keeping inodes low, and to make sure the stuff loads fast via FTP (time it takes to download the directory listing, and getting around the listing limits). Also to keep files and thumbnails separate folders because the files are on block storage and the rest is on NVME.
No.431771
Black Hand ## Developer
Replies:>>431772
>>431769
50gb cap on neocities is for supporters and if you are paying for it you can find hosts that offer more fairly cheap.
No.431772
Anonymous
Replies:>>431774
>>431771
Yeah, I'm willing to pay for the site.
>if you are paying for it you can find hosts that offer more fairly cheap.
For instance?
No.431774
Anonymous
>>431772
VPS. You'll have to set it up yourself, but many also allow for plesk/cpanel or some other management software on it to make things easier.
No.431776
thirstposter ## VIP
Replies:>>431777
>>431769
I actually use neocities for hosting my archive of Sonic fancomics (https://the-ride.neocities.org) and have found it to be pretty good until I hit the 100,000 file limit. I'm planning on moving on to independent hosting, but not sure where to go yet
>If you say avif saves REALLY THAT much space I could consider using it.
Avif really excels at compressing non-photographic images so it's pretty much optimal for showing comics. That said, I'll eventually be moving to jpeg XL once Chrome supports it so the images can store their own thumbnails
>>431770
>It was a lot longer in real time due to breaks and having to re-trace some things I built out of notes, on the other hand it's not the first uploader I wrote and I've first started analyzing how to write the best one for this site years ago.
Nice! It's always nice when you finally get around to adding something that's been on the drawing board for a while
>Document it as soon as you can, while it's still fresh in your head, otherwise you'll have to back trace everything you do and it'll be very hard.
That's good advice, I think I might block out some of my coding time for documentation
>I'm adamantly against re-compressing and discarding the original files
I 100% agree. I actually have all the original images backed up, just not on the website
>Even serving a 1280px version would just be there to save on served bandwidth, and we don't need that now.
That's good to hear
>One of the design goals was keeping inodes low, and to make sure the stuff loads fast via FTP
Yeah, it can get pretty tricky trying to balance directory complexity and having too many files per directory
>>431774
I'd be really interested to hear which ones are fairly cheap and permissive in content (a lot don't allow pornography or racism and I store a few NSFW comics, and archive 4chan threads, which have the occasional spicy word).
No.431777
Anonymous
>>431776
Does neocities allows you to store 4chan threads? Once I asked them about hosting 8chan threads and they told me to fuck off?
No.431778
Anonymous
Replies:>>431780
>>431777
What, did they literally tell you that?
No.431779
thirstposter ## VIP
>>431777
They allow NSFW and are fine with spicy words so long as you're not inciting violence so I figured it was fine. There's also a few other 4chan-related sites on Neocities. I could see most places not wanting to host 8chan content, considering its rep.
No.431780
Anonymous
>>431778
I can't find the message anywhere, probably i sent it from one of my cockli accounts which I no longer remember, but around late 2022 I was looking for a place to store my 8chan archives, I sent an email to neocities asking if they are willing to host this content and attached some 8chan threads; one of them was a porn thread from a yuri board and they replied something like this:
>We are fine with the yuri porn, but in regards of storing 8chan threads you already know our answer :)
It was a very dumb answer but as Thirst pointed out, 8chan got a very bad reputation so a lot of people repel it like it was the plague.
I'm currently using archive.org as long lasting archive, but I'd like to find a better place for that.
>>431774
I mean, what kind of VPS? there are a lot of providers out there.
No.431781
thirstposter ## VIP
Replies:>>431783
>>431780
>late 2022
Interestingly, that's when I started hosting my website with Neocities. I use a different theme for the archived threads so they match the rest of the website so you might not realize they were originally from 4chan
Neocities does have a few 8chan themed sites (and even more 4chan ones):
https://neocities.org/browse?tag=8chan
>I mean, what kind of VPS? there are a lot of providers out there.
I was thinking of going with Hostinger since they're pretty cheap and only ban stuff like terrorism and pizza
https://www.hostinger.com/legal/universal-terms-of-service-agreement
No.431783
Anonymous
Replies:>>431787
Image:171724765746.png(679kB, 800x8300)hosting.png
>>431781
>>431780
You'll have to do some research depending on what you are looking for, here's an old pic you can use as a baseline. Note that it's pretty old, but I haven't looked for any updates for a while.
On top of needing a chill host, you also need something that won't pull you offline immediately for DMCA messages. Most of them won't even check if the message is valid, they'll just put you offline immediately.

>Hostinger
Hostinger will nuke you in 24 hours if someone sends an automated DMCA complaint to them.
No.431787
thirstposter ## VIP
>>431783
Thanks! Yeah, a few of those have definitely lost their dedication to resisting censorship
>Hostinger will nuke you in 24 hours if someone sends an automated DMCA complaint to them.
Well shit. I'd probably be fine since it's just Sonic fan content on my site, and Sega's very permissive about that. Still, I wish it was easier to just pick a host that'll just let you do whatever so long as it's not criminal
No.431790
Anonymous
Replies:>>431791
>>431763
Alright, it's here where I'm supposed to report bugs, right?
I think this is a bug, I'm on /co/ thread, and with 234 files we have reached the "file limit".
No.431791
Black Hand ## Developer
>>431790
The stats counters seem to be broken for some reason. I'll have to look into that.
No.431792
Black Hand ## Developer
ok, hopefully fixed the stats counters.
No.431793
Anonymous
Replies:>>431795
>>431792
From what I see, it just changes every time I reload the page, sometimes is correct and other times is incorrect.
No.431794
thirstposter ## VIP
Replies:>>431796
>>431792
Looks like it fixed /sssr/'s stuck counter too!
No.431795
Black Hand ## Developer
Replies:>>431796
>>431793
There are two post counters, a javascript one (counts whatever is open in the browser, runs when you make a post) and a backend one (counts stuff inside the db), and the backend one mixed together the old and new file attachment types resulting in nonsense numbers.

Reworked it again, this time it should work better.

Also fixed up the global board stats counter, but that one only updates once every day or two for cache reasons.

The excessive stats counting seems to have made posting slower on larger boards, I'll have to do something about that.
No.431796
Black Hand ## Developer
Replies:>>431827
>>431794
yes, see >>431795

Problem is that it slows down posting, the larger the board, the longer it takes. I think it wasn't hooked up because it takes a while to calculate, and the board object is cached so there's no reason to update it for every post, it won't show the new stats even if it gets written to DB.

I changed it so instead it gets updated whenever the board cache is written. However this would make the board cache load extremely slowly, so instead of calculating from the posts table, now it sums up the values from the thread stats table. This is very fast and can be done for every board instantly. Only downside is that the thread stats table is not required to have any data in it to work (if it is empty, it gets built up as threads are queried, but opening the catalog automatically fills it up for every thread).

tldr: board stats are now updated roughly once a day, but if the thread stats are purged it may show wildly inaccurate results for a day.

Obvious fix would be making it so the thread stats isn't stats but the actual parent table for threads, in which case it would need to exist at all times. Another thing to put on the todo list.
No.431814
Anonymous
Replies:>>431815
ive got a 4000 second posting cooldown out of nowhere
No.431815
Anonymous
>>431814
It happens when there's a mismatch between server time and your systems local time.
You can reset the countdown with F12 -> Storage (FF) or Application (Chrome) -> Local Storage, select boards.plus4chans.org, and empty all the "last_post_..." entries.
Also update your system clock so it doesn't happen again.
No.431819
Black Hand ## Developer
Replies:>>431821
Updates:
- Added a new board, >>>/md/ Murder Drones. This board allows for file duplicates.
- changed >>>/sssr/ to allow for file duplicates.
No.431821
Anonymous
Replies:>>431823
>>431819
In >>>/md/ spoilers aren't working, could you see that please?
Thanks!
No.431823
Black Hand ## Developer
>>431821
Fixed.
No.431825
Anonymous
Replies:>>431827
There's a large amount of forgotten low-quality limited post threads on /co/ that could be permanently scrubbed, if wanting to do some housekeeping to clean up/reduce the board.

Just comes to mind since there's so many pages to it compared to the others when looking at the numbers up top.
No.431827
thirstposter ## VIP
I noticed that quotes in spoilers still have green text. Fiddling around I was able to fix it with these changes on line 2139 of style.css:
.message .spoiler,
.p .spoiler .quote {
display:inline;
background:black;
color:black;
}
.message .spoiler:hover,
.message .spoiler .quote:hover {
color:white;
}
There's probably a more elegant way to do it, but I'm out of my depth

>>431796
I think I get it. Instead of incrementing/decrementing the stats in the board cache (which is slow), you just sum the thread stats (which is fast) that you were calculating anyway to display the catalog
>>431825
If any threads are going to be scrubbed, I'd recommend pushing them into the archive
No.431828
Black Hand ## Developer
Replies:>>431831
>>431827
>I noticed that quotes in spoilers still have green text.
Where? They work fine on my end.
>spoiler
>spoiler
No.431829
Black Hand ## Developer
Replies:>>431831
>>431827
>I think I get it. Instead of incrementing/decrementing the stats in the board cache (which is slow), you just sum the thread stats (which is fast) that you were calculating anyway to display the catalog

Something like that, but I never increment the values, I always recalculate them. The reason for this is that the board software originally did not store any statistics, and it does not have any table to store threads (threads are selected by grabbing all posts with parent id = 0). Everything has to be traversed from the main posts table, which became prohibitively slow as the site grew. At one point, making new threads required two attempts because it just timed out.
Since stats were never made, they were never relied upon either, making incrementing impossible.

So I added a lot of caching, in particular thread stats are cached into another table entirely. For backwards compatibility reasons it is also all transparent, IE I can empty the thread stats table and the board would function normally, and just regenerate the stats on the fly whenever a thread is opened (in the case of the catalog, it counts as opening every single thread; this loophole also allows me to regenerate stats by emptying the table and opening every catalog). For this reason, incrementing thread stats is not reliable because stats for one thread MAY not exist at any time.

The board stats (amount of posts and threads) is so far the first thing that relies exclusively on thread stats, because recalculating that from the post table was prohibitively slow, but recalculating from the thread stats cache is very fast.

In the future, the thread stats table will be converted to function not as a cache but as the primary table from which to query threads.
No.431831
thirstposter ## VIP
Replies:>>431832
>>431828
It's on the sssr board, but maybe it's because the spoiler is multi-line and crosses <p> tags?
>>>/sssr/3333
>>431829
I can relate to that. A lot of my projects end up getting expanded over the years, but because the changes are incremental it takes me a while to properly refactor and integrate them.
>it does not have any table to store threads
Ah, that makes sense. It's one of those things that's not strictly needed as it can be derived from the posts table, but ends up being a useful thing to store for performance reasons. Imageboards present a really interesting challenge in that posts require a parent thread (which is itself a post), but none of the standard graph-based data models really work. They're not a tree since posts don't need to reply to a parent post, and they're not even a directed acyclic graph since they can reply to themselves, cross-board/thread posts, and even posts that haven't been made yet
No.431832
Black Hand ## Developer
>>431831
Got it, should be fixed.

>projects end up getting expanded over the years, but because the changes are incremental it takes me a while to properly refactor and integrate them.
It's not that, the board used an engine written by someone else, and it was so slow I wrote a full new frontend to the same database. But the backend still expects some things to work a certain way, so every change must stay compatible to some degree.

>Imageboards present a really interesting challenge in that posts require a parent thread (which is itself a post),
It's no different from any other forum software, other than the layout.

Regarding performance, one of the reasons I haven't made a threads table because I'm not sure if it is even needed. The board stats generation is so far the only thing that would *require* it, for everything else it would just be a performance boost. But the posts table is so heavily indexed, that it might make no difference and it would be a lot of work.

>they can reply to themselves, cross-board/thread posts, and even posts that haven't been made yet
That's just a post reference, not a direct parent, or at least I don't use it that way. Right now those are brute forced from the post messages on every thread query. One thing I want to change is to store them in a separate database. That would make it possible to move threads from between boards, and keep all the post references since it would be easy to regenerate them to match the changed post numbers.
No.431838
Anonymous
Replies:>>431840
I'm sure you're working on it and this post is a waste of time, but just in case. For some odd reason greentexts don't seem to be working at the moment at all
No.431840
Black Hand ## Developer
Replies:>>431841
>>431838
My fault, fixed, and actually tested this time.
No.431841
Anonymous
>>431840
Thanks
No.431857
Anonymous
Replies:>>431859
Having problems with seeing webms >>431856
No.431859
Black Hand ## Developer
>>431857
fixed, blame getID3.
No.431886
Anonymous
Replies:>>431887
>Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in /home/plus4/domains/boards.plus4chan.org/public_html/koba/classes/kobak_db.php on line 236

Was getting this when trying to view the website earlier, presumably its been fixed now
No.431887
Black Hand ## Developer
>>431886
Yes, I'm converting all posts to use the new storage method, and turned out that it didn't scale as high due to some oversights, resulting in the site loading slowly all day long and the frontpage breaking. But it was fixed an hour ago already.
The conversion is still ongoing, but I'm timing it to run on slow hours to not affect posting.
It may break some images/thumbs however.
No.431975
Black Hand ## Developer
update:
- fixed various bugs with video metadata detection
- various upgrades to prepare the new file system to allow importing old images
- imported all old images to the new file system. Also regenerated all thumbnails with the new system. All OPs should be 250x250 now as a consequence, and non png/gif images have jpg thumbs. It also means that all files have different links, so if anyone linked to the old files from another site, those links will now give 404s.
- changed file querying and db indexing to keep the new file system fast now that all file data is stored there.
- fixed a catalog bug where threads weren't hidden when searching.
- fixed a bug with the Save File button giving 404 errors.
- fixed a 1 in 50000 bug with mime detection
- added a different error message if a user is only warned, instead of banned.
- fixed "hide your pets" thumbnail.
No.432038
Anonymous
Replies:>>432042
>>419846
Don't mean to bother you, but is there some place I could check the site rules or? How does this work
No.432042
Anonymous
Replies:>>432044
>>432038
1. don't be an idiot
2. don't post illegal shit
3. have fun

that's about it.
No.432044
Anonymous
Replies:>>432045
>>432042
But what if you idiotically post illegal shit in a fun way~~?
No.432045
Black Hand ## Developer
>>432044
Then you might end up getting a funny ban~~~ ^_^
No.432085
Black Hand ## Developer
updates:
- changed video max height to 80% screen size.
- image display tweaked to handle multiple images per post.
- added a dropdown for files, and moved file-related buttons there (save file, image search).
- completely reworked mp3 handling, it now opens like video attachments.
- removed google search because google made it useless.
- added yandex search.
- updated the Donations page with some clarifications.
- Youtube support reworked to not get confused by channel links, or by links with too long IDs added by mistake.
No.432086
Anonymous
Replies:>>432087
I do not know if this is happening to someone else, but I can't make images big by clicking them, they stay the same size, just stays as a thumbnail. That's all, thank you.
No.432087
Anonymous
>>432086
Which thread/post, and have you tried doing a ctrl+f5 refresh? The js/css was refreshed and you may have the old code cached on your machine.
No.432092
Black Hand ## Developer
updates:
- when reporting a post, the reported post will stay hidden for the reporter instead of just being hidden until next page reload
- inline post reference structure simplified
- youtube timestamp saving.... this was more complex than I expected.

if youtube posts fail to load or if post references fail to open (when clicking on a postnumber inside the post text), you'll need to refresh your browser cache.
No.432112
Anonymous
Replies:>>432113
sorry if this isn't the right thread to ask, but are there any plans to highlight posts made by you/replies to your posts? It can be a bit inconvenient scrubbing around trying to find your posts and their replies. But I assume if they haven't been added at this point there's probably a reason why
No.432113
Black Hand ## Developer
>>432112
It's a conscious design choice to not have them (it would be trivial on the technical side), partially because it requires user tracking, mostly because I want to keep things old school. Next thing you know I start adding user profiles, hashtags, and like buttons. I already regret adding the post replies list.
No.432139
Anonymous
There's a Dox in the Murder Drones thread
>>36832
No.432140
Anonymous
>>432139 (me)
If you need help finding it, it's in the main thread numbered 32
No.432141
Anonymous
>>432139 (me)
Murder Drones board, if I accidentally confused you
No.432142
Anonymous
Replies:>>432144
There is a doxxer in /md/ can you delete the doxx and images of it please?
Thread >>36832
No.432144
Black Hand ## Developer
>>432139
>>432142
Just drop the url.
That guy already tried posting that info several times before, I'm surprised he managed to get through.
No.432213
Anonymous
Hey, uh, where the fuck do I view the rules?
No.432216
Anonymous
>>432213
what rules?
No.432259
Mister Twister
>>432213
Delete all +4 cookies, then visit the home page.
No.432269
Anonymous
Replies:>>432270
What happens to the threads when they become archived? Are they sent to a special archived place or do they just for 404?
No.432270
Anonymous
>>432269
There's no automatic pruning, all threads last forever.
This may change in the future.
No.432271
Anonymous
>>419846
Another dox in the Murder Drones thread
>>>/md/49200 #bottom
No.432272
Anonymous
Replies:>>432301
>>432271
A direct link to the post
>>>/md/49615
No.432296
Anonymous
Replies:>>432301
>>419846
/md/ is currently being flooded with gore in what appears to be a coordinated off-site raid
No.432297
Anonymous
Replies:>>432301
There is a raid against /md/, it is being flooded.
No.432298
Anonymous
Looks like /md/ is being raided
>>>/md/catalog.html#top
Not even sure why exactly
No.432300
Anonymous
Replies:>>432301
>>432298
>>>/md/51962
It's also the entire catalog
No.432301
Anonymous
>>432271
>>432272
>>432296
>>432297
>>432298
>>432300
It's a fucking sharteen doing it, I'm looking at their thread right now.
No.432303
Black Hand ## Developer
>>432298
>Not even sure why exactly
Apparently they found the site through chatgpt and... that's it I guess.
No.432304
Anonymous
>>432303
> found the site through chatgpt
What?
No.432310
Anonymous
Replies:>>432312
>>432303
>they found the site through chatgpt
I'm quite curious, how did you get to that conclusion?
No.432312
Anonymous
>>432310
>I'm quite curious, how did you get to that conclusion?

They actually said so.
No.432349
Black Hand ## Developer
>>432345
>>432346
What am I supposed to be looking at here? Those all look like the average /tnt/ posts.
No.432362
Black Hand ## Developer
>>432357
You are going to have to explain in more detail what kind of drama we are talking about because all I'm seeing is "uh oh (x)fagbros it's all over", which is a very large portion of /tnt/ threads.
Assume that I don't follow every post in there.
No.432366
Black Hand ## Developer
>>432364
Again, the posts on that screenshot look like completely average anonymous imageboard banter, so I don't understand your problem.
No.432370
Anonymous
Replies:>>432371
>>432367
I'm leaving this topic, forgot to add. I will just focus and prepare for Mr. /co/ on the /tnt/ discussing thread now and the remaining tournaments for this year.
No.432371
Black Hand ## Developer
Replies:>>432373
>>432367
Are there actual harassments going on, or just "YOUR CHARACTER IS SHIT" type of posts, because again, I only see the latter, and that's not exactly an attack strictly speaking. Remember that you need to prepare for some amount of vitriol if you are posting on an anonymous image board. I could make the place have IDs or something similar but anyone who knows their thing enough to troll threads could easily get around those. And it would also expose anyone who is just doing roleplaying or whatever, so it would be detrimental.

>However, maybe I'm just taking it too seriously, but so did Batterbro and it led us to exposing NSA as a rigger, who knows.
He gave me quite a lot more information to go on (for starters he actually managed to link to the posts in question), and the hosts rigging the tournament is a bigger problem than "anon is posting things I don't like".

>Just a personal opinion though but, maybe, with enough power, this could be much more than just the average anonymous board.
Reminder that you can still use tripcodes if you want to be identifiable, if most people doing serious discussions use those, then anyone else would be reduced to people whose words are less important.

>>432370
>I'm leaving this topic, forgot to add.
Well gee, then I really won't be able to help. For the record I did look into it and there's nothing common between those two posters other than that they are phoneposters.
No.432373
Anonymous
>>432371
Well, I guess that anon who replied to you summarized it better than I could and gave a better fix to it. I still appreaciate you put attention to the posts but they're pointless now so I deleted them. However, I believe if you want to ask that same user for the links to said posts you'll get an answer but at this point the issue isn't really that big, either. Honestly using tripcodes seems like the best solution for /tnt/ in general.
No.432374
Black Hand ## Developer
Replies:>>432377
Updates:
- fix: inline references will always open with any attachments closed, even if the referenced post had them opened.
- fix: onhover post previews will always open with any attachments closed, even if the referenced post had them opened.
- fix: SWF files had a margin on the left when opened.
- fix: if you open/close an audio or video attachment in an open inline reference multiple times, the audio/video disappears.
- fix: youtube videos that prevent embedding will use the url in place of an empty title.
- fix: youtube shorts are detected and embedded properly.
- fix: youtube mobile links are now detected and embedded properly.
- fix: referencing a board would get confused with quotes sometimes.
- fix: board catalog shortlinks can be used in posts now, for ex. >>>/baw/catalog
- fix: can combine #fortune and #heroes in any order now.
- reworked youtube opening/closing so it doesn't clash with video opening/closing
- added some more javascript custom events
- fixed some IE11 only javascript bugs

Some of these may have been online earlier.
No.432377
Anonymous
Replies:>>432382
>>432374
>- fixed some IE11 only javascript bugs
Are there people using plus4 from fucking IE on 2024?
No.432379
Anonymous
>>432213
>Hey, uh, where the fuck do I view the rules?

The rules are:
1. Do what thou will
2. Love is the law
3. Fly me to the moon
No.432382
Black Hand ## Developer
So, about the recent downtime. Apparently the techies in the datacenter found the installation USB drive for the router lying on the floor, and they put it back in. So when the router got rebooted (due to high cpu usage), it automatically went to the installer instead of the existing OS. They had to get someone on site to unplug the USB key and reboot the router.

>>432377
No, I use IE11 as a least common denominator., because alternate browsers (for ex. Pale Moon) have completely ridiculous omissions in what they support. If the site functions on IE11, it should work on anything else. I take backwards compatibility seriously.

But it would be interesting to see if I could get the site working on something like a Dreamcast.
No.432458
Mister Twister
We are the King of All Cosmos.