you's you a you you
kiwifarms.net
- Joined
- Jul 12, 2023
This is almost as exciting as Benjamin Netanyahu committing suicide live on stage. Set them free!





Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
god i hope this happens tooThis is almost as exciting as Benjamin Netanyahu committing suicide live on stage. Set them free!
![]()
Virgin Silicon Valley Startup:4chan is a 10,403 line php file called imageboard.php
Dude's a fucking idiot. Should just be downloading FreeBSD 10.1 for that VM and pulling the correct versions from /ports and not dealing with shellcode errors.
building from source + code review if anyone curious
It's still more sensible than the codebase i maintain for a job.Virgin Silicon Valley Startup:
"So uuhhh it turns out Ruby on Rails is not modern anymore, we should rewrite everything in Rust so it's more performant, our PM will create tickets to evaluate possible frameworks, let's sync the sprint points needed with our scrum master, we can have 5.2% more parallel..."
(has 20 users)
Chad 4Chan Gook:
"It's a single file. Ten thousand lines of code. I edit it in FileZilla. git? No, there is only one version of my site. What is an IDE? That's stupid, why would I want my code to have different colors. Look here, if I want to ban a guy, I just put his IP in this line. Perfection. Did I mention it's PHP?"
(has 22 million unique users a month)
<?php
// haha i named this file catalog.php now everyone but me will find it
// awkward to type
// nvm moot is a nerd
function generate_catalog()
Dude's a fucking idiot. Should just be downloading FreeBSD 10.1 for that VM and pulling the correct versions from /ports and not dealing with shellcode errors.
Loving it. Also loving how for some files (imgboard.php) there exists a "test file" (imgboard-test.php) where the dev seems to have played around with it. Just upload it to the server bro, what could go wrongSource code. Its real because the poster had a unique name and the name field is disabled on /soy/
View attachment 7221537
It's just the user agent and two default headers (mobile/desktop + full page reload / ajax request). They do a bunch of hashing and stuff, but that seems like needless overcomplication. You're giving them far too much credit.undoubtedly the browser_id is some sort of hash involving font checks and other shit.
i can't code for shit and even i can tell that's some nightmarishly bad stuff. The ghost of AVGN took hold for a moment and i audibly yelled "WHAT WERE THEY THiNKiNG"4chan is a 10,403 line php file called imageboard.php
it is a complete fucking disaster.
:33 < you may or may not be rightkiwi <> sharty recursion
how do i hide profile picturesi can't code for shit and even i can tell that's some nightmarishly bad stuff. The ghost of AVGN took hold for a moment and i audibly yelled "WHAT WERE THEY THiNKiNG"
:33 < you may or may not be right
You can't escape miku's beam, sorry. it can happen to you.how do i hide profile pictures
The letter B cannot dance thoughYou can't escape miku's beam, sorry. it can happen to you.
I like this themeLoving it. Also loving how for some files (imgboard.php) there exists a "test file" (imgboard-test.php) where the dev seems to have played around with it. Just upload it to the server bro, what could go wrong
It's just the user agent and two default headers (mobile/desktop + full page reload / ajax request). They do a bunch of hashing and stuff, but that seems like needless overcomplication. You're giving them far too much credit.
It's kind of funny to read through that stuff, especially the whole section where they tried fighting spam again and again. I get it's "organically grown code", but so many things could've easily been cleaned up in a matter of minutes, it makes me wonder how they kept that thing running at all for so long.
View attachment 7221899
wanna bet?The letter B cannot dance though
Its called SOVL you wouldn't get it4chan is a 10,403 line php file called imageboard.php