XenForo has revoked our license

Very interesting, why do companies always do this to their largest audiences?
Specially in an age when forums are dying and they're running out of customers
Because the old, out of touch bommers/aged gen X'ers didn't grow up with the internet, thus they have a very inaccurate opinion of online bitching.

Talking to the company men it becomes very apparent they believe twitter mobs are much like those angry letters to TV orgs in the 90s: Every tweet metric should be multiplied by 10-100x in order to find out how many people feel that way. Thus, they accept kooky weirdo input as if it represents workaday customers, when it's absolute nonsense.
Twitter only represents 2% of the population and yet some still take whatever comes out of that shithole seriously
 
Why would you assume that? That's basically the approach Discourse takes, and Discourse is painful to use. I would assume Josh knows better than to make that kind of slow, unusable shit, but if not, so much for me posting here, I guess.
The overhead of HTTP vs that of websockets, usually means a SPA runs faster because after the initial get everything else is just message passing of very small messages via websockets. And because this is being done in a native-code like language, you generally are only sending the bytes you need rather than JSON or Protobuf metadata or whatever.

Maybe discord is using some framework that makes them terrible, youtube and facebook are also SPAs and they run decently well. Emscripten has DOM bindings so you could still do all the DOM manipulation in Rust or C or C++ via web asm, if its a point of wanting to generate the HTML in Rust that is forcing the one HTTP get per page architecture?
 
Last edited:
Efficient browsers like dillo don't support WebSockets.
How can you support this genocide @CrunkLord420 ?
I know the idea of progressive enhancement is pretty much dead, but I would hope at least reading functionality works without JS and at least posting works without WS. Hopefully WS is only used for chat and other non-essential (IMO) features.

Understood. Is there a place the technical discussions are happening?
There's the programming thread, where we've already been discussing the merits and demerits of Rust for a couple days now. Feel free to post your wrong opinions about SPAs there for correction.
 
  • Like
Reactions: Dork Of Ages
Every single major software project is filled with trannies, good luck using anything not related to them.
Natural result of trying to get more women (who just hate working in software), so you companies have pressure from their remnant of education and workers to be inclusive and have women, and these are pretty much the only "women" that present themselves.

----

I also think companies are also easily scared by a couple of complaints.

View attachment 2775534

I would guess that Pakistan (a nuclear weapons nation that's top-five in population) probably has police?
I wouldn't count on them being too interested in online pictures unless it is pictures of muhammed.

IMG_20211206_120559.png

Most egregious.
 
@Some Curious Person

You want to use C/C++ for micro-optimize your memory? lol be my guest, but don't be suprised when there's no support.

What do you mean by "no support"?
High-quality C++ compilers aren't going anywhere.
And the StackOverflow answers for C++ are generally more useful than the ones for webdev languages, due to less pajeet spam.

Also, it's not about "micro-optimizations". The big advantage of C++ over Python, for most projects, is not that C++ is memory-near but that it's strongly statically typed.

Hope you like scrambling for "segmentation fault in line 757 " when you forget to use malloc, or wondering why there's tons of memory leaks when you forget to free memory on some obscure cases.

Yes, memory-near programming languages have their pitfalls which can lead to bugs. But two things:

1) You're kinda cheating by referring to it as "C/C++" but then basing your actual examples entirely on C, where the programmer has to manually call malloc/free and is thus most vulnerable to those pitfalls.
C++ has gone a long way towards alleviating those pitfalls by letting you tie memory allocation to the well-defined lifetime of objects, in a way that is easy to reason about for human programmers.
Rust apparently goes even further in this direction, but I haven't looked into that language too deeply yet.

2) Dynamic-typed languages like Python and JS have their own pitfalls, which lead to at least as many bugs.
There are whole classes of bugs which a C++ compiler can find at compile-time, but in Python/JS code will only show up in production.

Java and C# avoid both of those classes of pitfalls (by being statically typed AND using garbage collection). But they fucked it up by (among other things) forcing every object variable/field/parameter to accept the value "null", thus forcing programmers to check for that value everywhere, which of course they fail to do, thus leading to millions of unnecessary NullPointerException bugs around the globe.
(C had the same problem, because it makes you pass around pointers all the time, but C++ had like 90% fixed that by relying heavily on value types and non-nullable references. Java/C# were a real step back here.)

For maximum bug-safety, you'd ideally want a language that...
  • avoids manual memory management (so C is out, C++ is borderline)
  • is strongly statically typed (so Python, JS are out)
  • makes it easy and natural to pass around non-nullable object references (so C, Java, C#, Python, JS are out)
Is there, or will there ever be, such an ideal language (that doesn't fuck up in other ways)?
Is Rust it?
I don't known.
The reports of tranny infestation and woke CoC shenanigans have turned me off the Rust community, for now.

no ecosystem at all for web servers in C/CPP.

This is actually a legit point, yeah.

EDIT: Discussion continued here. (I should have posted there in the first place. Sorry.)
 
Last edited:
Is it wrong if I kind of admire his ability to hold a grudge for this fucking long?

I don't even think Ralph will still be talking about this place in 6 years... I mean he'll probably be dead by then.. but if by some miracle he's still kicking.. no, he'll definitely be dead.
 
  • Thunk-Provoking
Reactions: Autistic Joe
@Null, I know Rust. I hate trannies, New Zealanders (especially John Money), and faggots.

Actix is a good choice. I'm not sure about using Diesel (you've chaned it since). Last time I looked at Diesel it had you writing out the fields for the tables in the source and in the diesel file, so it's too extemporaneous. I have not used Askama. I usually like to go for the progressive webapp route, but you've stated that's out of the question.

Things I think NullForos should have
  1. There are strings that can be included in page templates that will cause DDoS malware to crash. These strings have been discovered using fuzzing malware found on public git hosting. <https://www.youtube.com/watch?v=JnKFqt6P6Io>
  2. This is more experimental, but if WebSocets work the way I think they do, they could be used to create a block chain style database. So when a post it made, the post is submitted peer-to-peer to be hashed into the chain. The core server can be a the HashMap that server peer nodes to new peers, then the peers can receive new posts one new post to many peers, then each post hashes and includes it in that individuals host's chain, then the core server just has to poll the geographically closest peer for the most up-to-date change which will later be sent out to new peers connecting to the chain network.
  3. You've mentioned this in the podcast, but integration with youtube-dl would be nice. Even regular text sites should be archived. The stupid archive.XY have that stupid captcha thing. KiwiArchive sans captcha would be good feature.
  4. AI detection of feds trying to data mine in threads. AI Fed detect.
By the way the ghost in the shell from the '17 movie is a Russian not Latin. The '90's movie intro was Japanese Geisha vocals.

Anime is pro-NSDWP because 日本国 was an Axis Power so 日本人 are honorary Aryans.
 
Last edited:
if you want to help you should dm me your matrix handle. we've got like 5 people together so far.

Anime is pro-NSDWP because 日本国 was an Axis Power so 日本人 are honorary Aryans.
>“We can't lose the war at all. We now have an ally which has never been conquered in 3,000 years,” a jubilant Hitler said
>proceeds to not invade the Soviet Union

fuck Japan
 
Watching coders code is the most boring thing in the world. It's literally someone in a chair pushing buttons in response to flashing lights, but without the narrative and twitch of a video game. All of the fun is entirely in our heads.
But we can see Null smille when something comes up milhouse if he streams.
 
Back