rosenjcb has quit [Ping timeout: 244 seconds]
rosenjcb has joined #jruby
<
rosenjcb>
Okay I'm back
rosenjcb has quit [Ping timeout: 240 seconds]
rosenjcb has joined #jruby
lopex has quit [Quit: Connection closed for inactivity]
subbu has quit [Ping timeout: 260 seconds]
rdubya has quit [Ping timeout: 260 seconds]
subbu has joined #jruby
rosenjcb has quit [Quit: Leaving]
Aethenelle has quit [Ping timeout: 268 seconds]
havenwood has quit [Ping timeout: 268 seconds]
havenwood has joined #jruby
lanceball has quit [Excess Flood]
<
kares>
there should have been smt in the logs - that's expected when seeing ShowStatus
bomb has joined #jruby
drbobbeaty has joined #jruby
bomb_ has joined #jruby
bomb has quit [Disconnected by services]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
bomb_ is now known as bomb
drbobbeaty has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
lopex has joined #jruby
jmalves has joined #jruby
bomb has quit [Remote host closed the connection]
drbobbeaty has joined #jruby
jmalves has quit [Remote host closed the connection]
jmalves has joined #jruby
jmalves has quit [Ping timeout: 240 seconds]
jmalves has joined #jruby
jmalves has quit [Ping timeout: 240 seconds]
shellac has joined #jruby
jmalves has joined #jruby
jmalves has quit [Ping timeout: 240 seconds]
jmalves has joined #jruby
jmalves has quit [Remote host closed the connection]
jmalves has joined #jruby
jmalves_ has joined #jruby
jmalves has quit [Read error: Connection reset by peer]
jmalves_ has quit [Remote host closed the connection]
jmalves has joined #jruby
jmalves has quit [Ping timeout: 252 seconds]
jmalves has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
shellac has joined #jruby
jmalves has quit [Remote host closed the connection]
jmalves has joined #jruby
jmalves has quit [Read error: Connection reset by peer]
jmalves has joined #jruby
Aethenelle has joined #jruby
Puffball has joined #jruby
headius is now known as JRubyGithub
JRubyGithub is now known as headius
xardion has quit [Remote host closed the connection]
xardion has joined #jruby
rosenjcb has joined #jruby
<
headius>
rosenjcb: hey there, sorry I disappeared
<
rosenjcb>
I disappeared too, my brain was frying
<
headius>
kares: you seem to have some issues with the PR in question, can we chat about that?
<
headius>
we regularly get people running into these swallowed exceptions with jruby-rack
shellac has quit [Ping timeout: 246 seconds]
jmalves_ has joined #jruby
jmalves_ has quit [Read error: Connection reset by peer]
<
lopex>
headius: and I may have some questions wrt command object interpreter for joni
<
headius>
going to give it a shot eh?
jmalves has quit [Ping timeout: 245 seconds]
<
headius>
that presentation is a nice summary
<
lopex>
headius: yeah, not so soon though, but it will have some differences compared to the parser perf wise
<
lopex>
headius: it will increase some indirections form what I gather
<
lopex>
headius: what will be easier is jump calculations
<
lopex>
so every command will have ref to the matcher (opcode array, and stack at very least
<
lopex>
do I get this right ?
havenwood has joined #jruby
<
headius>
omg modules are such a pain
<
headius>
lopex: yeah whatever state they need to access
<
headius>
ruby 2.6-preview2 jit slows down red/black
<
lopex>
headius: second, compilation will be faster since char classes will not need to be stored in opcode stream for example
<
headius>
I have not found any benchmarks that it actually helps more than a few %
<
headius>
lopex: well that's a nice side effect
<
lopex>
but will loose some locality
<
lopex>
well, in general from what I gather lots of opcode args can be stored in command objects them selves, so much less array indexing
<
lopex>
headius: the main problem is that opcodes are per regexp which need to access the stack which is per matcher
<
headius>
per regexp?
<
headius>
you won't create new opcode command objects for each regexp right?
<
lopex>
well it depends
<
lopex>
headius: it would help if they had their props in hand on one side
<
headius>
hmm I see what you mean
<
headius>
perhaps most of them can be singletons though?
<
lopex>
yes definitely
<
lopex>
headius: It's like a mix of two approaches
<
lopex>
headius: but it would be nice it a command had a bitset data in it's ref
<
headius>
well it's not a huge deal with regex caching but obviously better if we don't have a bunch more alloc during compile
<
lopex>
even if it might pay off during execution ?
<
lopex>
might be two strategies, the costlier one for literals
<
lopex>
costlier, is it even a word ?
<
headius>
lopex: it is
headius is now known as JRubyGithub
bomb has joined #jruby
havenwood has joined #jruby
JRubyGithub is now known as headius
<
headius>
blast it all
<
headius>
nickname registered and it's still not working
bomb has quit [Quit: bomb]
<
xardion>
headius: ChanServ being all persnickity on ya?
<
headius>
I registered JRubyGithub for GH to use for notifications but it's still not joining
<
xardion>
yeah, I've had that happen too
bomb has joined #jruby
headius is now known as JRubyGithub
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<
xardion>
oh, success?
<
JRubyGithub>
grr, seems to work fine
<
JRubyGithub>
no this is just me
<
JRubyGithub>
I don't know why it doesn't work when GH does it
JRubyGithub is now known as headius
<
xardion>
I'm assuming you're talking about the Travis integration?
<
xardion>
so the +n on #jruby might be stopping it
<
headius>
no, github updates
<
headius>
I haven't tried to fix travis
<
headius>
it's the +r I believe
<
headius>
had to set that to keep the spammers out but travis and GH don't use registered nicknames by default
<
xardion>
though I think setting the MLOCK in chanserv should get around the +n
<
headius>
so they won't join
<
xardion>
ahhhhhhhhh
<
xardion>
oh, can you do SASL?
<
xardion>
SASL auto-regs
<
headius>
so I'm trying to get GH to use a registered nickname but it's still not working 😩
<
headius>
GH has a spot for nickserv password
<
headius>
I can see the user connect but it doesn't join
<
xardion>
you have Message without join unchecked right?
<
xardion>
kk, then you don't need to worry about +n
<
xardion>
yeah, don't get why it's not joining. You try pinging the hooks endpoint to see the debug output?
<
xardion>
I'm guessing you have if you know it's connecting
<
headius>
I tried but need my 2FA token...but I'll try that next
<
xardion>
ohhh, yeah, that's annoying
rosenjcb has quit [Read error: Connection reset by peer]
<
headius>
the world is too complicated
<
xardion>
yeah, you'll have to make an access token, the 2fa tokens expire too quickly for you to reasonably do that manually with cURL or wget
<
xardion>
I mean, you MIGHT be able to do it
<
xardion>
get the cmdline all ready and paste it into the X-Github-OTP header
<
xardion>
yeah, you can do that. It's literally just the six digit code you put in that header.
<
xardion>
wasn't sure if there was another step involved there, but there isn't.
<
headius>
I hate these instructions
<
headius>
I need to authenticate to request authentications
<
headius>
authorizations
<
headius>
"This API can only be accessed with username and password Basic Auth"
<
headius>
I'm going to kill someone
<
headius>
"Must specify two-factor authentication OTP code."
<
xardion>
oh, you might need to stick `/api/v2` in that url, the IRC service documentation is a bit outdated
<
xardion>
or I may have that backwards/
<
xardion>
ugh, why github... whyyyyy
<
headius>
I created a new oauth token to use
<
headius>
"personal access token"
<
xardion>
if you're using the OTP, I think you still need your username and password
<
headius>
I have both
<
headius>
what header should I be using?
<
xardion>
so if you're using OAuth, it's `Authoirzation: token #YOUR TOKEN HERE#`
<
headius>
yeah, that's what I have
<
xardion>
for OTP, it's username/pass + X-Github-OTP
<
headius>
Authorization gives me "Bad credentials"
<
headius>
'omg there
<
xardion>
oh, you have to get the session token first
<
xardion>
stupid oauth
<
xardion>
assuming that was what you needed
<
headius>
doesn't tell me a lot about the IRC hook status though
<
xardion>
since github doesn't really support the old IRC service anymore.
<
xardion>
there's probably a way to get the old service working on Freenode, but I'm not finding anything
<
xardion>
oh blah, that one doesn't do NickServ :P
bomb has quit [Remote host closed the connection]
bomb has joined #jruby
<
headius>
I'm gonna circle back to this and mess around with Java modules a bit more
bomb has quit [Ping timeout: 252 seconds]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
bomb_ has joined #jruby
bomb_ is now known as bmb
bmb is now known as bomb