$.post("http://chat.stackexchange.com/chats/30332/events?mode=messages&after=35581512", fkey()); should also work — fkey() takes an optional object of additional parameters to pass.
[ SmokeDetector | MS ] URL in title, bad keyword in body, bad keyword in title, pattern-matching website in body, pattern-matching website in title, repeated URL at end of long post: onlinehealthmarkets.com/malexpro/ by sophia sika on apple.SE
@ArtOfCode You mean you just let people install a tiny userscript that loads the actual code from your server, eliminating the need for client side updates?
Nathan Osman has done something like that already, to add "X is typing..." and "X has read this far" information
Unofficial results: Winners are olaker, SRKX, and Bob Jansen.
OpenSTV version 1.7 (OpenSTV.org)
Suggested donation for using OpenSTV for an election is $50. Please go to
OpenSTV.org/donate to donate via PayPal, Google Checkout, or
Amazon Payments.
Certified election reports are also available. Please go to
openstv.org/certified-reports for more information.
Loading ballots from file votes.blt.
Ballot file contains 5 candidates and 88 ballots.
No candidates have withdrawn.
Ballot file contains 88 non-empty ballots.
Counting votes for Quantitative Finance Stack Exchange Moderator Election 2017 using Meek STV.
@ThomasWard aye, just tying up everything else I was doing. TL;DR: modified my hosts file to point cdn-chat.sstatic.net at my EC2 server. Added some nginx config to accept requests to that host and forward them to the same lighttpd server that runs my website. It's decided to forward them to the Ghost server instead, which runs the blog.
@ArtOfCode then it's defaulting to its own config - artofcode.co.uk
that's not what i asked you
are you trying to get lighttpd to serve the sstatic.net content from a different docroot and therefore different content from lighttpd, or are you trying to pass that to a different system listening locally to handle sstatic.net?
@ThomasWard huh, cache nuke fixed it. That's weird - I had nuked the DNS caches multiple times, but only clearing the content cache fixed it. Anyway, thanks for your help :)
@quartata so (having now set myself up for debugging), SE chat JS sends a POST request to /chats/11540/events, with a data object: {fkey: "<fkey>", mode: "Messages", msgCount: 100, since: 0}, right when it loads.
That's what I figured. Unfortunately I do not know how the timestamps are formatted. When I passed in time_stamp from the last message it just gave the reset thing
By the way regarding autoflagging: it's incredibly rare to see offensive answers with any reason other than offensive answer detected, which means they'll never be autoflagged since it isn't nearly a big enough weight. Maybe we could split it up into more reasons
@quartata They always need manual review anyway, because 1/ scunthorpe problem and 2/ some profanity is allowable on ell for example (asking about word usage is allowed - within reason)