WTDWTF Chat! [now working]
-
I've been meaning to mess around with IRC a little more, which would involve setting up an IRC server. Would anyone from here be interested in having an IRC server on which to chat? I've always thought it would be nice to have something a little more instant and less cumbersome than for less serious or smaller discussions (an unofficial server, of course, unless it gets The Blessing of Alex or something.)
Anyways, I'm going to be setting up the server anyway (and it will have SSL!), so what do you guys think?
-
Why not just FreeNode#dfhack? As long as you talk about dfhack-related things, they should be okay with it. @Quietust is active in there. Say hi to him for me.
-
so what do you guys think?
How many ways will there be to break it, xss it, or otherwise have "fun" with it?
-
As much as you'd like; it'll be on my hardware.
-
-
But there are some client-side exploits which are kind of similar, I guess. Plus I'm planning on providing a web client if I can find one.
-
Good luck XSSing an IRC server. It's a text-only protocol.
I was thinking of a WTDWTF web interface, if @rc4 were to implement or host one for the users who don't have/want an IRC client.
-
21:51 < _Q> 20:53 < BenLubar> JavaScript: the language where you can write entire programs that do not contain letters or numbers 21:51 < _Q> also, Perl
-
'd, but just barely.
-
-
I'd rather have the channel on a public and stable network. There are plenty to choose from. Freenode would be at the top of my list as there are a lot of programming related channels.
EDIT: Why don't we just do it? #thedailywtf @ irc.freenode.net. If no one comes, it was a dead idea to begin with.
-
And there's your web interface.
-
Because A) that's boring and B) we can't mess with it without getting banned from the network.
-
I take boring/stable and long lived over unstable and short lived, especially when it comes to communication. It was also fun to hijack your thread.
-
Letting someone else do it for you is .
-
Ok, fine, let's WTF it up then. Want me to start an Asterisk VM and set up SIP messaging?
No, wait, that means that only me and @izzion (possibly someone else, but I don't remember anyone else mentioning it) would know how to work with it... Screw that!
-
Well, it would be a good chance for me to learn SIP.
-
Discourse plugin?
I think NodeBB has chat which makes sense since it's already using WebSockets.
-
Discourse plugin?
Someone got it working with PMs. Now most of us can't even open their PMs, even without using the chat.
I wanted to make one that would use a thread. Remember T-1000?
In conclusion: sounds like a fun hack. Discourse says fun is
-
I think NodeBB has chat which makes sense since it's already using WebSockets.
That's basically what their implementation of private messaging is.
Also, there used to be a group from here that hung out on IRC back in the MPS days. I never got involved and I can't find any obvious working links searching the old forums.
-
We can do better than SIP messaging. We should use the Asterisk XMPP module.
-
We can do better than SIP messaging. We should use the Asterisk XMPP module.
... I actually did that, once.
No, don't ask, you don't want to know.
-
I wanted to make one that would use a thread. Remember T-1000?
Someone beat you to it:
https://meta.discourse.org/t/babble-a-chat-plugin/31753
Apparently it (ab)uses unlisted threads, or something like that.
-
I doubt you can top "using Asterisk as a middleware between end users and a web-based timeclock, so they can call in from the field to clock in and out, and then extending that with Asterisk-XMPP because you're bored one day, and all the sudden Asterisk-XMPP becomes THE way that end-users interface with the system, and you find three showstopping bugs in Asterisk-XMPP within about a month."
Filed under: maintained by Atwood
-
Ok, you win, I only used it for realtime notifications about queue state. Then dropped it both due to strophe.js being an asshole, and having to move everything to AMI anyway because Asterisk's CDRs are crap as soon as you set up even a mildly complicated system.
I really should write a post about the crazy setup that I have now. The scary parts are that a) it's working well and b) I have a justification for every , even though I'd prefer if I didn't so I can just rewrite half of it.
-
But there are some client-side exploits which are kind of similar
...although IRC's got 20+-more years of bug- and 'sploit-fixing under it's belt. Or so I assume.
-
The protocol may, but the clients may not.
-
Might be a good opportunity to see if there are any working windows phone irc clients yet. They were quite bad a year or two ago.
-
-
It's like the simplest thing ever. But I always end up using webchat. If I knew how to use the ssh client (I don't get why there is one), that would work.
-
If I knew how to use the ssh client (I don't get why there is one), that would work.
AH! Connect to a Linux machine using SSH and use IRSSI!
-
I'll do that from an emulated phone running in visual studio in a windows xp vm on a mac, I think.
-
You're just now thinking about that?
-
I'm optimizing, actually, because we had this discussion elsewhere at length, probably in the likes thread.
-
Found this on github:
-
-
https://webchat.freenode.net/?channels=thedailywtf
And there's your web interface.
well.. we broke it:
Error 522 Ray ID: 255218eb98500ed9 • 2015-12-15 12:19:47 UTC
Connection timed out
-
ITTM: Error 522 OK.
-
Pretty sure I predicted that in chat
Filed Under: IRC can't survive Codinghorror!
-
It's completely fine using a proper client.
You kids and your fancy web thiggamajigies...
-
-
Someone beat you to it:
Also, is that a new feature? Apparently loading is so slow they need to fake content for a second before it loads, so instead of an infinnispinner, you now get this...
Filed under: i see dead posters
-
Does it fill the page exactly or what? Because if they are just faking actual content without
overflow: hidden
that's gonna fuck up the scrollbar even more as it's loading.
-
Does it fill the page exactly or what?
Doesn't seem to.
that's gonna fuck up the scrollbar even more as it's loading.
They already give zero fucks about the scrollbar.
-
Does it fill the page exactly or what? Because if they are just faking actual content without overflow: hidden that's gonna fuck up the scrollbar even more as it's loading.
I think it just works like a huge spinner - you scroll to the bottom, see this shit for a while, then once the content loads it replaces it and the scrollbar jumps up a bit to let you scroll down further?
Not sure. It is Discourse, after all.
-
They already give zero fucks about the scrollbar.
i'm not sure that's true, given how much they fuck with it.
i'm sure they don't give a fuck about how you think the scrollbar should be treated of course. but the scrollbar itself..... not so sure.
-
-
That feel when you think about setting an ircd up and realize your dedicated server's ToS doesn't allow IRC
-
Okay, so I'm planning on actually setting this up this week if you all are still interested. Or if you'd prefer, we can continue to use AssFreenodeWhatever, but I like rolling my own everything (if not for the added freedom to fuck around and break things more).
-
Mind if I test an IRC bot there? I'm programming one for Twitch, but I don't want it to get locked out for all the misbehaving I expect it to do...