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
<rosenjcb> headius, found out why I get no error. https://github.com/jruby/jruby-rack/issues/213
<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
<lopex> headius: is this something of your interest https://talks.gettalong.org/2018-08-viennarb/talk.html#/ ?
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
<headius> yes
<lopex> headius: what will be easier is jump calculations
havenwood has quit [Quit: ZNC 1.7.1 - https://znc.in]
<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
<lopex> otoh
<lopex> s/it/if
<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 quit [Quit: ZNC 1.7.1 - https://znc.in]
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> yes
<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
<headius> sigh
<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?
<headius> yeah
<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> yeah
<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
<xardion> mehhhhh
<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
<headius> I got it
<xardion> oh, you have to get the session token first
<xardion> good god
<xardion> stupid oauth
<xardion> assuming that was what you needed
<headius> doesn't tell me a lot about the IRC hook status though
<xardion> lame
<xardion> ok... so it looks like something like https://disjoint.ca/projects/irc-hooky/ may be what folks are doing now.
<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