Coming back

Metal state

Sorry bros, I lost myself, felt so empty, and fell into depression… I hate the world so much I wish I could

DELETE FROM population WHERE person_id IN (
	SELECT person_id FROM (
		SELECT person_id, sum(level) AS score FROM offense GROUP BY person_id
	) WHERE score > 1000
)

But that’s not the reason why I was sad. It’s because I misinterpreted Jesus’s word, something like: forgive so you shall be forgiven, judge not so you shall not be judged, I was sad because that meant I wasn’t allowed to do jack shit, that I was cucked for life, no the larpagans can’t be right it can’t be.

As I read more I was like: ohhhh, straighten yourself up first before judging so you’re not a hypocrite and judged by the same clause by God; forgive because you’ve sinned also, but not like throw the pearls to the pigs so as the pig tramples the pearls you would be ripped apart by the wicked because of your kindness, also rebuke if they transgress, only forgive when they repent.

I was bloomer again, I’m back on 4Chad. My life is back on track, I feel pretty good.

Laptop broke

Also recently I’ve been slacking off watching /wsg/ and stuff all day laying in bed with my laptop being a brain dead dopamine NEET, then by divine intervention, I think, when I put down my laptop in the kitchen, the laptop flopped to the ground and the LCD screen is cracked, so I had to dock my ThinkPad, sit at my desk and use it like a desktop. When got out of bed, I think I’ve become more productive.

Change of framework

As I got back on 4Chad, I looked at my LuaChad project, I kid you not, I couldn’t even read my own code.

OpenResty(Lua) is such a immature framework that I had to re-invent the wheel at times, low-level code mingled with the business logic makes LuaChad unreadable and difficult to maintain, I know I can re-organize it and encapsulate the low-level stuff but the encapsulating functions would be a wonder to those who read the code, can you imagine CTRL + click into function definitions all the time? The problem is inherent, it’s because the framework is immature and there’s no common/default implementation/understanding of generic things.

Also, trying to use Redis as a database means the data structure is defined in operating code, which could end up in a mess.

So I had to become a nigger and use NodeJS, sorry, I’M A NIGGER I’M A NIGGER I’M A NIGGER NOW!!!!! HAPPY /g/? HAHAHAHAHHA SO FUNNY HE’S A HE’S A NIGGURRRR HE USES JAVASCRIPT JAVASCRIPT BAAAAAAAAAAD! ("0" == true) is false but ("1" == true) is true???!! NODEJS? THAT’S NOT ELITE AND OBSCURE ENOUGH, IT’S JUST SO NIGGER

I scratched everything and I’m starting to build 4Chad on NodeJS and SQLite. It’s so readable and libraries are so mature I think I can rebuild the backend in a few days(with the help of programming socks that is. jkjk). Can’t believe I wasted months on Lua to get 10krps on a laptop when in reality even 4chan doesn’t have 10krps.

See you in a few days when I finish the 4th edition of 4Chad? I’ve scratched so many but this time it will be GOOD.