Putting the 'role' back in role-playing games since 2002.
Donate to Codex
Good Old Games
  • Welcome to rpgcodex.net, a site dedicated to discussing computer based role-playing games in a free and open fashion. We're less strict than other forums, but please refer to the rules.

    "This message is awaiting moderator approval": All new users must pass through our moderation queue before they will be able to post normally. Until your account has "passed" your posts will only be visible to yourself (and moderators) until they are approved. Give us a week to get around to approving / deleting / ignoring your mundane opinion on crap before hassling us about it. Once you have passed the moderation period (think of it as a test), you will be able to post normally, just like all the other retards.

Community Thank you for your patience during our down-time

Tacgnol

Shitlord
Patron
Joined
Oct 12, 2010
Messages
1,871,883
Codex 2016 - The Age of Grimoire Grab the Codex by the pussy RPG Wokedex Strap Yourselves In Codex Year of the Donut Shadorwun: Hong Kong Divinity: Original Sin 2 Steve gets a Kidney but I don't even get a tag. Pathfinder: Wrath I helped put crap in Monomyth

Twiglard

Poland Stronk
Patron
Staff Member
Joined
Aug 6, 2014
Messages
7,509
Location
Poland
Strap Yourselves In Codex Year of the Donut
I think Twiglard deserves some monetary recognition for all his stellar and *completely unpaid* work he's been doing for us. I for one would be happy to send a few bucks to him.
He can always open an OnlyFans account. He wouldn't even have to post a picture of his spread butthole or anything. But, @Twiglard is a self-proclaimed socialist, ergo taking payment or donations for his work is below him.
I did the work because Codex has prestigious opinions on RPGs, real political diversity of opinion, lax moderation and lets me call people niggers on the internet. Changing the arrangement to a paid one (regardless of the amount) would fundamentally alter the relationship between me and the 'dex. Contractor rates are also rather high and the site has to pay the bills.

So donate to the 'dex instead.
vBulletin 2005 would work better than all this bloated new bullshit to this day if someone simply updated its netcode and security backend and left everything else alone, but that doesn't pave the way for optimal extortion of money by keeping people dependent on largely unnecessary updates and superfluous features whilst charging a premium for what should be basic functionality.
With some modern programming practices, a full-featured XF2/VBulletin/phpBB clone with functionality normally found in the addons, would take no more than a few months even when done by a single person. Written in C++20/C++23/Rust for less suck.
 

Twiglard

Poland Stronk
Patron
Staff Member
Joined
Aug 6, 2014
Messages
7,509
Location
Poland
Strap Yourselves In Codex Year of the Donut
> Rust
> less suck

Cuck.
Definitely beats any dynamically typed languages like Perl or Python. Except for Common Lisp of course. F# would be a good choice too. But these languages are more obscure which causes its own share of problems.
 

Rincewind

Magister
Patron
Joined
Feb 8, 2020
Messages
2,745
Location
down under
Codex+ Now Streaming!
> Rust
> less suck

Cuck.
Definitely beats any dynamically typed languages like Perl or Python. Except for Common Lisp of course. F# would be a good choice too. But these languages are more obscure which causes its own share of problems.
It beats me why anybody uses PHP for *anything* these days (sans legacy software, perhaps). It made some sense in the days when cheap or even free PHP + MySQL hosting was ubiquitous, but today...

(Same thing for that utter piece of shit database, MySQL. I learned and started using Postgres as my first database; imagine the shock when I was confronted with that piece of garbage the first time...)
 

BruceVC

Magister
Joined
Jul 25, 2011
Messages
9,931
Location
South Africa, Cape Town
I think Twiglard deserves some monetary recognition for all his stellar and *completely unpaid* work he's been doing for us. I for one would be happy to send a few bucks to him.
He can always open an OnlyFans account. He wouldn't even have to post a picture of his spread butthole or anything. But, @Twiglard is a self-proclaimed socialist, ergo taking payment or donations for his work is below him.
I did the work because Codex has prestigious opinions on RPGs, real political diversity of opinion, lax moderation and lets me call people niggers on the internet. Changing the arrangement to a paid one (regardless of the amount) would fundamentally alter the relationship between me and the 'dex. Contractor rates are also rather high and the site has to pay the bills.

So donate to the 'dex instead.
vBulletin 2005 would work better than all this bloated new bullshit to this day if someone simply updated its netcode and security backend and left everything else alone, but that doesn't pave the way for optimal extortion of money by keeping people dependent on largely unnecessary updates and superfluous features whilst charging a premium for what should be basic functionality.
With some modern programming practices, a full-featured XF2/VBulletin/phpBB clone with functionality normally found in the addons, would take no more than a few months even when done by a single person. Written in C++20/C++23/Rust for less suck.

Thanks for all your hard work Twiglard

And also I want to recognize the Codex mods who have been involved in all the testing and effort. These things matter and contribute towards Codex being the great website it is where we can all engage in debates on RPG and other topics in a environment that allows true freedom of speech
 

Sin2x

Scholar
Joined
Dec 5, 2016
Messages
100
> Rust
> less suck

Cuck.
Definitely beats any dynamically typed languages like Perl or Python. Except for Common Lisp of course. F# would be a good choice too. But these languages are more obscure which causes its own share of problems.
Low-level languages like C++ and Rust are not suited for web-development unless you are a masochistic autist. Try something like Elixir.
 

thesheeep

Arcane
Patron
Joined
Mar 16, 2007
Messages
10,098
Location
Tampere, Finland
Codex 2012 Strap Yourselves In Codex Year of the Donut Codex+ Now Streaming! Serpent in the Staglands Dead State Divinity: Original Sin Torment: Tides of Numenera Codex USB, 2014 Shadorwun: Hong Kong Divinity: Original Sin 2 BattleTech Bubbles In Memoria A Beautifully Desolate Campaign Pillars of Eternity 2: Deadfire Pathfinder: Kingmaker Steve gets a Kidney but I don't even get a tag. Pathfinder: Wrath I'm very into cock and ball torture I helped put crap in Monomyth
Written in C++20/C++23/Rust for less suck.
I mean, yes.
But then it would also be practically impossible to find anyone to maintain it. Or make plugins for it.
There's a reason those are the most sought-after skillsets among programmers - super low number of people knowing them (and I'm not even talking about knowing them well).

Also, Rust is a fucking trip. I don't think I've had that much of a headache trying to get into a language since I learned C in the early 2000s...
It's pretty cool once you get it and the multi-threading afforded by its awkwardness is wonderful, but I don't see it as being suitable for web development (at least the frontend part).

You can already get less suck for typical web development via Typescript or some PHP or Python libs (I'd never recommend Python for web dev, but hey, people currently pay me lots of money to do exactly that, so...).
 

Twiglard

Poland Stronk
Patron
Staff Member
Joined
Aug 6, 2014
Messages
7,509
Location
Poland
Strap Yourselves In Codex Year of the Donut
Also, Rust is a fucking trip. I don't think I've had that much of a headache trying to get into a language since I learned C in the early 2000s...
It's pretty cool once you get it and the multi-threading afforded by its awkwardness is wonderful, but I don't see it as being suitable for web development (at least the frontend part).
How bad is the awkwardness when coming from a functional programming and a C++ metaprogramming background?
There's a reason those are the most sought-after skillsets among programmers - super low number of people knowing them (and I'm not even talking about knowing them well).
C++ is even worse for networked servers. You can't really guard against certain kinds of buffer overruns:
C:
struct {
    int a;
    int b[3];
} foo = { -1, {} };
extern int get_index();
int main(void) {
    return foo.b[get_index()];
}
// now, elsewhere...
int get_index() { return -1; }

Run it with valgrind/ASLR/-fstack-protector-all and you'll see. LTO will find it but even then only for the simplest of cases. Maybe asan or ubsan will...?

Real-life example: application hangs/freezes due to writing RGB data to a single-channel buffer. But only on multi-monitor setups!
 
Last edited:

Blaine

Cis-Het Oppressor
Patron
Joined
Oct 6, 2012
Messages
1,874,786
Location
Roanoke, VA
Grab the Codex by the pussy
I wasn't being entirely earnest. I was mostly being an obnoxious asshole, and DU knows that.

Evidence: I'm running fully-updated Xenforo 2.0 myself.

I want updated netcode and security, just without all the bloatware and garbage features, but they won't let me have it. I don't like that.

It's kind of like how we want updated technology and (yes, yes, I know) advanced graphics and animations in games, but with actual good gameplay, challenge, and competent writing, but they won't let us have that, either. And I REALLY don't like that.
You can turn pretty much all the newer XF features off right from the ACP. What's bothering you so much that you can't turn off with a flip of a switch or commenting out a bit of code?
No, I can't, because the users and moderators of my forum want all of the new features.

"So?" you may find yourself wondering. "What do you care what they want?" That's a great question, glad I put it into your mouth. My forum gets at least as much traffic as the Codex, so there's a need for unpaid staff to approve new users, perform janitorial duties, etc. There's a need for users to contribute content.

I myself pretty much do jack shit these days, other than hold the keys and pay the bills. I even have a guy who does the real webmastering.

Therefore, I must allow cancerous features to keep them placated.
 

Eyestabber

Arcane
Patron
Joined
Jan 15, 2015
Messages
4,733
Location
HUEland
PC RPG Website of the Year, 2015
Just so you know, Raptor King, shortcuts for bold are not working properly. Control B only works for enabling bold, I have to click B to disable it. Underline works fine, tho.
 

Taluntain

Most Frabjous
Staff Member
Joined
Oct 7, 2003
Messages
5,506
Location
Your Mind
I wasn't being entirely earnest. I was mostly being an obnoxious asshole, and DU knows that.

Evidence: I'm running fully-updated Xenforo 2.0 myself.

I want updated netcode and security, just without all the bloatware and garbage features, but they won't let me have it. I don't like that.

It's kind of like how we want updated technology and (yes, yes, I know) advanced graphics and animations in games, but with actual good gameplay, challenge, and competent writing, but they won't let us have that, either. And I REALLY don't like that.
You can turn pretty much all the newer XF features off right from the ACP. What's bothering you so much that you can't turn off with a flip of a switch or commenting out a bit of code?
No, I can't, because the users and moderators of my forum want all of the new features.

"So?" you may find yourself wondering. "What do you care what they want?" That's a great question, glad I put it into your mouth. My forum gets at least as much traffic as the Codex, so there's a need for unpaid staff to approve new users, perform janitorial duties, etc. There's a need for users to contribute content.

I myself pretty much do jack shit these days, other than hold the keys and pay the bills. I even have a guy who does the real webmastering.

Therefore, I must allow cancerous features to keep them placated.
Oh, so you were just complaining about being old. :lol:
 

GhostCow

Balanced Gamer
Patron
Joined
Jan 2, 2020
Messages
4,000
With some modern programming practices, a full-featured XF2/VBulletin/phpBB clone with functionality normally found in the addons, would take no more than a few months even when done by a single person. Written in C++20/C++23/Rust for less suck.
FYI Josh from Kiwi Farms is doing this right now because Xenforo won't do business with him anymore. Might be something to watch. I'm pretty optimistic.
 

Twiglard

Poland Stronk
Patron
Staff Member
Joined
Aug 6, 2014
Messages
7,509
Location
Poland
Strap Yourselves In Codex Year of the Donut
With some modern programming practices, a full-featured XF2/VBulletin/phpBB clone with functionality normally found in the addons, would take no more than a few months even when done by a single person. Written in C++20/C++23/Rust for less suck.
FYI Josh from Kiwi Farms is doing this right now because Xenforo won't do business with him anymore. Might be something to watch. I'm pretty optimistic.
Holy shit. He's actually doing it. Commits each day, and pretty logical ones at that too.

---

C++ is a neverending horror story, as the following can attest.
cxx-iceberg-webp.25645

(source)
But at least it's not Rust.
 

Attachments

  • cxx-iceberg.webp
    304.4 KB · Views: 337
Last edited:

Tavar

Cipher
Patron
Joined
Jun 6, 2020
Messages
1,147
Location
Germany
RPG Wokedex Strap Yourselves In
With some modern programming practices, a full-featured XF2/VBulletin/phpBB clone with functionality normally found in the addons, would take no more than a few months even when done by a single person. Written in C++20/C++23/Rust for less suck.
FYI Josh from Kiwi Farms is doing this right now because Xenforo won't do business with him anymore. Might be something to watch. I'm pretty optimistic.
And his goals are based as well:

Aspirations​

  • Minimal bloat.
  • No-JS, Tor compatability.
  • Unit tested.
  • Event driven WebSocket subscriptions.
  • Total replacement for XenForo.
 

Gromlintroid

Scholar
Joined
Jun 7, 2019
Messages
134
Location
UK
Cant really see a lot of difference but if the back end is more up to date, so be it.
 

As an Amazon Associate, rpgcodex.net earns from qualifying purchases.
Back
Top Bottom