« first day (77 days earlier)      last day (3748 days later) » 

1:58 AM
@ManishEarth @hichris123 I'm going to declare Cinder ready except for two things: (1) placement of the spam button, and (2) we need a way to know when a post is deleted.
 
You got it to flag stuff @Undo? Yay!
 
@hichris123 Oh, not that either. But that will be easy.
@hichris123 Install the Cinder userscript and click the spam button on something.
 
@Undo Where is it? The repo?
 
@hichris123 Yeah, cinder.user.js
 
How do I install it?
 
2:07 AM
@hichris123 Are you on Chrome?
 
Yeah.
 
@hichris123 chrome://extensions and enable developer mode.
Then download cinder.user.js and drag it on top of the chrome://extensions page
 
Click spam on anything?
 
@hichris123 Yup
any site, anything.
 
Done.
 
2:11 AM
@hichris123 Did you click the button four times?
 
@Undo Probably. Nothing pops up, so we should probably alert the user that it actually flags...
 
@hichris123 Yeah, we should.
@hichris123 Now go to any other page and look in your sidebar.
 
6 network spam. :P
 
:P
Yeah, apparently it let you flag it four times :P
 
2:14 AM
You need to handle dupes too...
 
yeah
 
I'll look in a bit.
 
@hichris123 Ok, now press the button a bunch on a post.
 
@Undo Do I need to reinstall?
 
@hichris123 Nope, all server-side
 
2:17 AM
Um... cough didn't work.
 
;(
 
10 Network Spam
 
oh wow
you found another bug :P
 
@Undo What was it?
 
@hichris123 It's not counting the full number of rows in the DB
 
2:18 AM
 
@Undo Ah. Hmm... why?
 
^ lol, found when trying to figure out chat websockets :D
 
@hichris123 Because it's counting what it gets, and I only give it 10
 
@Undo LIMIT 10?
 
@hichris123 Yeah
 
2:24 AM
Hmm, so all we need to do is get the post Id and then we can POST stuff and send it to your server too.
 
uhhh... yeah.
 
@Undo @hichris Someone say something; I'm testing chat websockets
 
hi
 
darn it, didn't work. -_-
 
3:15 AM
Welp, just tried to write JS in python
been switching between languages all day, keep forgetting semicolons in Java, and using JSO.parse() in python
 
@ManishEarth ikr, so annoying when that happens :P
 
hackathon going on. I'm organizing (not the only guy), and somehow everyone has decided that I am the default point of contact (it's a special-invite-to-freshies event so we help them). All sorts of platforms, so ... /me debugging all sorts of things
@DoorknobofSnow my ws-auth works fine!
 
@ManishEarth what's the code you're using?
:/
 
@Manish How can I search for equal strings in an INNER JOIN blah ON blah.string = blah1.string?
 
  def initSocket(self,roomno):
    a=json.loads(self.postSomething("/ws-auth",{"roomid":roomno}))['url']
@hichris123 um, like that?
 
3:21 AM
@ManishEarth Tells me I have an error in my SQL syntax...
 
shrug
 
3:36 AM
@ManishEarth I'm getting the URL okay, but the websocket never opens. Can your bot sense new chat messages yet? If so, what's the code for it? This is mine so far:
EM.run {
  ws = Faye::WebSocket::Client.new(auth)
  send_message '[debug] websocket init'

  ws.on :open do |event|
    send_message '[debug] chat WebSocket opened'
    #ws.send('155-questions-active')
  end

  ws.on :message do |event|
    send_message '[debug] heard message'
  end
}
 
@DoorknobofSnow I'm a bit busy
pizza for breakfast
 
ok, sorry
take your time ;)
 
3:51 AM
piles on questions for Manish
@Manish Do you know a way to delete duplicates in MySQL based on a text column?
 
4:10 AM
@Manish So, does your bot thingy detect new chat messages with the web socket yet? If so, how (the code)?
 
@DoorknobofSnow it sorta did, but I undid it because I was using while(True)
 
4:51 AM
...
 
crickets
@Manish What's your hackathon going to be for?
 
5:04 AM
@hichris123 No particular thing
It's almost over
(pardon the bad grammar there, I didn't write that page)
 
 
2 hours later…
6:58 AM
boooo
 
here we go again...
 
@DoorknobofSnow Got a working partial read API. Not using websockets, unfortunately
 
7:54 AM
it's beeen running for twoooo days the pooor socket server
(The socket is, apparently, still open)
 
Why not? My sockets last for as long as I'm connected
 
@JanDvorak true
I wonder if the chat fkey will expire
 
(which is normally under a day, however)
 
There is a updFkey() method in there, but I don't use it.
 
@ManishEarth maybe it's session-based rather than time-based
 
7:59 AM
thought so
 
8:10 AM
..
 
that piece of apple spam is still alive
 
ghgh
...
me poke
pokepoke
 
finally gone
 
yayaya
wheeeee
chatapi
yay
poke
[{u'user_id': 31768, u'event_type': 1, u'room_name': u'Charcoal HQ', u'message_id': 13536432, u'content': u'pokepoke', u'room_id': 11540, u'time_stamp': 1391329522, u'user_name': u'ManishEarth', u'id': 25123931}]
poke
poke
[{u'user_id': 56166, u'event_type': 1, u'room_name': u'Charcoal HQ', u'message_id': 13536433, u'content': u'finally gone', u'room_id': 11540, u'time_stamp': 1391329526, u'user_name': u'Jan Dvorak', u'id': 25123932}]
wpoke
[{u'user_id': 31768, u'event_type': 1, u'room_name': u'Charcoal HQ', u'message_id': 13536434, u'content': u'yayaya', u'room_id': 11540, u'time_stam
my terminal right now
:p
 
8:26 AM
oh. You were testing your script. Go ahead.
 
@JanDvorak reply to me!
(from the api)
(trying to get an interactive shell thingy
 
@ManishEarth what should I say?
 
looks like it workzz
that's good
Me has a terminal!
Yay!
Ok, it .. .erm...prints everything I say to the terminal itself
psh
@JanDvorak currently not listening to this room
 
 
4 hours later…
@ManishEarth :D How does it work? Why no websocket?
 
2:02 PM
okay, I'm reading chatexchange on github to find out
 
 
3 hours later…
5:18 PM
@DoorknobofSnow Because I can't get websockets to work. There's a method in there that should do this, but I don't know how to make it work :p
 
Manish... doesn't know how to do something? The horror. :P
 
heh
@DoorknobofSnow the basic outline is this:
- I fetch the current time-token via /events
- I fetch the ws url via ws-auth
- I try to connect to wsurl?l=timetoken
- It disconnects, even if I do it in echotest
 
@Manish Are mods chat ratelimited?
 
yes
 
I assume not as much as us, though...
 
shrug
 
OTOH, if a spam detector gets rate-limited, you've got worse problems than that you don't detect all spam.
 
6:18 PM
@JanDvorak haha
 
@Manisg Yeah, that's basically what I'm getting too. I made my bot use continual polling of /events instead of websockets.
@Manish *
Sorry I'm on my phone right now :-P
 
killing ws.py (SmokeDetector), need to add a duplication filter
 
mine has a dup-filter
 
added
 
 
5 hours later…
11:30 PM
@hichris123 having fun on Arqade are we?
 
@kalina Yep. :P I want to vote in your election.
 
now you've told me that, I'm not going to approve any more of your edits
 
And I like making your suggested edit counter go crazy.
@kalina Well then. :D
 
you have a strange definition of crazy
Check January 30th
That's what "making your suggested edits counter go crazy" looks like
Jan 29th even
 
NOT ENOUGH EDITS! :P
 
11:32 PM
@hichris123 100 is the most edits you can get rep from in a day afaik
 
You have to edit more than the rep cap.
 
NO!
NEVAR!
 
YES!
 
NEVAAAAAAAAAAAARRRRRRRRRR!!!!!!!!1111eleven
also I was joking, please submit another 17 edits in the next 30 minutes
 
117 rep. :P
@kalina Why?
 
11:34 PM
so I can approve them all
 
And?
 
...and max out the number of edits I can approve in a day?
 
But why do you want to?
 
because I deleted my account and no longer have the edits steward badge?
 
Oh. :P
 
11:36 PM
who would have guessed review history can't be restored
 
So I saw you deleted your account (I read your nomination thingy). How the heck did you get your account back?
1 more edit for you. :P
 
I asked SE politely
 
I didn't even know that was possible.
 
I did have 25k rep when I deleted my account and was one of the most active users on the site when I requested the deletion
well it's not
it's only partially possible
I only got my questions and answers back
 
Ah, no badges and such.
 
11:39 PM
suggested edits, bounties, reputation from suggested edits, edit history, review history, meta history, certain badges, etc
 
No comments too?
 
all properly vanished
no comments either
I got certain badges - a question with +25 is still badge worthy
but if you check my account history, I got hundreds of badges on August 18th or w/e
which was the day everything was re-linked to my account
I also have a 6 month old account with questions from 2 years ago
and I have multiple bounties assigned to my answers but haven't got the reputation from them
and they were only willing to put in the time to fix a couple of my accounts
rather than all of them network wide
there were a few issues after the undeletion as well
like even though I was 2-3k rep missing
I had gained +15 reputation from accepting self answered questions
so then once they fixed that my rep dropped a bit more
also, I have a bunch of posts I've protected but can't unprotect
oh, and vote history, I have no vote history either
which means, because my votes weren't reversed during the deletion
there are potentially some posts on the site that I've voted on twice
but yeah, I started from 0 on votes, flags, reviews, edits, etc
and in 6 months I've generated stats that are greater than pretty much every single one of the mod candidates
but because of my past exploits in attempting to break the system, the community dislikes me
I'm pretty disheartened that the community would rather have a user who doesn't even use the site as a moderator than me, to be fair
that has properly put a downer on my continued motivation to contribute to the site
(site in this instance is Arqade, after SE went through undeleting my account I'd never leave again)
 
Wow, that's a lot of problems due to undeleting...
 
well, the system isn't designed for it
 
@kalina What do you mean?
 
11:48 PM
the only reason they could get my posts back was because when you delete an account, the userid is dumped into a text field
with most of the other stuff, it simply vanishes
@hichris123 mmh
when I first joined the site, a few people I worked with and I had a voting ring going on, which Raven announced to the world during my nomination as sock puppeting
I wasn't aware it was against the rules at the time and I did eat a ban for it, quite gracefully, with no complaints
I've been suspended from chat for disagreements and what not
most of those were provoked by moderators using the "kick" button half way through me typing sentences to other people
since the kick function basically has no consequences for them
a particular mod liked annoying me, then kicking me, waiting for me to explode at him and then banning me
I complained about it a few too many times and it felt like everybody stopped taking me seriously
which led up to my account deletion
also during Winterbash a few of us basically tried every single thing possible to see how to get secret hats
and this was deemed as soliciting upvotes and rep trading
as far as I'm concerned, Winterbash promotes that kind of behaviour
how do you find secret hats by sitting back and doing nothing?
and while I got lumbered with a large frown for that
other people were openly creating meta posts on their site metas asking for 41 people to join in to get the Oh The Horror hat, including their site mods
so it just seemed like I was being singled out a bit
but hey, if these are valid things to hold against somebody, who would have been top in all metrics had she not deleted her account, when she nominates herself for mod
then I guess "we don't hold grudges around here" is just one big lie
 
Sorry, I just read all of this. Been off suggesting edits. :P
 
noooooooo
Do not but non-code into code blocks, EVER
It breaks screen reading software by making it spell the contents of the code block out
 
@kalina It does? Never knew...
 
code blocks are for code and code only
brb
 
7
A: Is there a page that explains how inline code spans should and should not be used?

AlexeyAs nobody mentioned any existing conventions on the use of the inline code spans, I decided to post my own response. Though the other answer is good, I hope I can provide more details. The content of this response is just my personal opinion. It summarizers my experience. I hope someone will find...

^Ooh, nice post on it.
 
11:59 PM
SmokeDetector was off for a while because I shut it down and forgot to restart it
oops
 
hey @Manish check out my bot in the Tavern :D
 

« first day (77 days earlier)      last day (3748 days later) »