#Soylent | Logs for 2014-08-09
« return
[00:02:58] <paulej72> now you guys want to change it to .83 instead of .75. I wanted to do this before, but noone would listen to me :)
[00:04:44] <paulej72> yo ho ho and a bottle of rum
[00:05:04] <paulej72> did I scare everyone away again
[00:07:40] <paulej72> !help
[00:07:40] <Bender> documentation for jsonbot can be found at http://jsonbot.org
[00:07:44] <Bender> see !list for loaded plugins and "!help plugin" for help on the plugin.
[00:09:48] <crutchy> hey paulej72
[00:09:53] <crutchy> i'm still lurking
[00:10:17] <crutchy> gotta float off in about an hour or so, but i'll be back as always :p
[00:10:33] -!- exec [exec!~exec@709-27-2-01.cust.aussiebb.net] has joined #Soylent
[00:10:48] <crutchy> got an internal logging reserved alias thingy working
[00:11:05] <crutchy> so i can work on a logging script outside the bot process
[00:11:19] <paulej72> ~time crutchy
[00:11:21] <exec> Saturday, 9 August 2014 @ 10:11 am EST - Traralgon VIC, Australia
[00:12:10] <TheMightyBuzzard> paulej72, for stories rather than comments
[00:12:34] <TheMightyBuzzard> hell, i can't even see the difference between 1.0 and 0.83
[00:13:40] <crutchy> try -45.7
[00:13:49] <crutchy> that'll throw a spanner in the works :p
[00:15:05] <paulej72> -42
[00:15:44] <TheMightyBuzzard> -72 because you're not worth shooting until 30
[00:17:25] <paulej72> my worry about .75 is nested blockquotes get hard to read quickly. Also some browsers do not do the opaqueness very well.
[00:17:32] -!- SpallsHurgenson [SpallsHurgenson!~SpallsHur@arbs-80-396-897-17.nwrknj.east.verizon.net] has joined #Soylent
[00:18:00] <TheMightyBuzzard> serves the user right for using lynx or ie6 then
[00:19:17] <TheMightyBuzzard> i've no opinion on the matter cause it doesn't really show to me until two levels of quotes.
[00:19:58] <paulej72> I think I was on my iPad with Black IcIcle and it looked a bit pixelated at .75, the next level was even worse
[00:20:23] <TheMightyBuzzard> weird. it's not theme specific.
[00:20:46] <TheMightyBuzzard> could be rendering issues with the ipad
[00:20:53] <paulej72> what color is the text n black icicle
[00:21:02] <TheMightyBuzzard> default
[00:21:17] <TheMightyBuzzard> only bothered changing the title bars.
[00:21:19] <paulej72> black then
[00:21:52] <TheMightyBuzzard> pondering a new one though what emulates a green on black terminal.
[00:22:58] <paulej72> VT100
[00:23:08] <TheMightyBuzzard> nod nod
[00:23:53] <TheMightyBuzzard> topic change. shouldn't IPN.pm be in the list of modified files under git?
[00:24:46] <paulej72> In my subscriber branch yes.
[00:25:16] <TheMightyBuzzard> must not have been modified since your last commit then.
[00:25:22] <paulej72> All of the subscriber code has not been pushed to master.
[00:25:30] <TheMightyBuzzard> nod nod
[00:26:06] <paulej72> I have not commited since you started fixing things up after we got ipnd working
[00:26:11] <TheMightyBuzzard> i lumped the <10 line css change into that branch btw. too lazy to make a new one for one small change.
[00:27:48] <paulej72> are the changes in src/slascode/ ?
[00:28:29] <TheMightyBuzzard> yeah
[00:28:46] <TheMightyBuzzard> ~/src/slashcode/themes/default/htdocs/base.css
[00:29:13] <crutchy> nesty
[00:31:35] <TheMightyBuzzard> if we're done with the subscriber/paypal code, let's go ahead and get it pushed and merged. we could get 14.08 out the door this weekend if we really push.
[00:31:55] <Bender> [SoylentNews] - Replace your Proprietary BIOS with Libreboot - http://sylnt.us - this-isn't-the-shoewear
[00:32:05] <crutchy> TheMightyBuzzard s/push/git push
[00:32:06] <exec> <crutchy> <TheMightyBuzzard> if we're done with the subscriber/paypal code, let's go ahead and get it git pushed and merged. we could get 14.08 out the door this weekend if we really push.
[00:32:15] <crutchy> fuk
[00:32:23] <crutchy> wrong push
[00:32:30] <TheMightyBuzzard> har
[00:34:14] <paulej72> TheMightyBuzzard: you have all of the changes made we talked about for pdt payments.
[00:34:44] <TheMightyBuzzard> only remember the one that it wasn't logging to paypal_log
[00:34:52] <TheMightyBuzzard> but that one i made
[00:35:46] <TheMightyBuzzard> let me check make sure i was editing the right file and it didn't get deployed over
[00:35:51] <paulej72> pdt needs checks to make sure that if ipn happened first, not to go and die
[00:37:19] <TheMightyBuzzard> crap, looks like i deployed over my change.
[00:37:29] * TheMightyBuzzard is teh dumb.
[00:37:38] <TheMightyBuzzard> hrm...
[00:38:34] <TheMightyBuzzard> yeah i guess it could. trying to insert would just return 0, which is enough of a check for me but there's no problem including another.
[00:38:37] <TheMightyBuzzard> be done in a few
[00:39:21] <TheMightyBuzzard> oh, whew. didn't deploy over myself afterall
[00:39:43] <paulej72> TheMightyBuzzard: I think it counts that as an error and displays as such, but it will be valid return and the user should see the proper return text
[00:40:08] <paulej72> If you want me to fix it I can
[00:40:27] <TheMightyBuzzard> nah, i got it.
[00:40:43] <TheMightyBuzzard> take like a few seconds and you're busy in the other channel
[00:45:23] <TheMightyBuzzard> paulej72, done
[00:46:13] <paulej72> OK I am going to look at them in a few and see if everthing we need is there before I do a commit
[00:47:05] <TheMightyBuzzard> nod nod
[00:49:21] <crutchy> laterz
[00:49:55] <TheMightyBuzzard> i'd test it on a vm but that'd require changing around the sandbox around to point to my vm and doing some trickery in iptables to let it through nat
[00:51:41] <paulej72> can you close your vi sessions
[00:52:23] <TheMightyBuzzard> my bad
[00:54:27] <paulej72> do you have ipnd open
[00:56:28] <TheMightyBuzzard> nope
[00:56:39] <TheMightyBuzzard> logged entirely out of the network
[00:57:00] <paulej72> must have been me
[00:59:30] <TheMightyBuzzard> meh, i think the logic on the fix i just did may be squirrely. you may want to double check it.
[00:59:41] <TheMightyBuzzard> s'in subscribe.pl
[01:01:06] <TheMightyBuzzard> /!paymentExists/
[01:01:20] <paulej72> it looks good to me. I think it is not what I would have done, but gits the job done. I think I would have tested for the payment first, then did the insert.
[01:02:13] <TheMightyBuzzard> nod nod. probably should have but it was almost too easy to pass up.
[01:02:57] <paulej72> I think I may do that as it iwlll keep slash form spitting out db insert errors
[01:03:51] <TheMightyBuzzard> nod nod
[01:04:12] <TheMightyBuzzard> we do get more than enough errors already.
[01:08:48] <paulej72> should I just bypass the whole pdt script, as we will not need to process the script if the payment is done already.
[01:09:10] -!- FunPika has quit [Quit: Leaving]
[01:12:45] <paulej72> That is what I am doing as it seems silly to do work for no reason.
[01:15:13] <TheMightyBuzzard> yeah, most of it would be superfluous
[01:15:24] <TheMightyBuzzard> actually no
[01:16:15] <TheMightyBuzzard> should check once at the beginning and again just before the insert incase pdt sends the payment but ipn responds first.
[01:16:57] -!- Subsentient has quit [Quit: Derp.]
[01:25:55] <paulej72> TheMightyBuzzard: what vars need to be set to use a cert?
[01:26:29] <paulej72> TheMightyBuzzard: doube check on the way
[01:26:42] <paulej72> TheMightyBuzzard: triple check
[01:26:57] <TheMightyBuzzard> paulej72, asking the wrong person. i'm not much of a cert expert.
[01:27:07] <TheMightyBuzzard> can tell you what the cert vars are though
[01:27:43] <paulej72> TheMightyBuzzard: you had turned on initially with a self-signed cert correct
[01:28:13] <TheMightyBuzzard> yep
[01:28:36] <TheMightyBuzzard> and http or https is hardcoded right now.
[01:29:10] <TheMightyBuzzard> so that will need to be changed back or set dynamically based on if there are certs set
[01:29:35] <TheMightyBuzzard> i'm thinking the latter
[01:29:43] <TheMightyBuzzard> can fix that up real quick
[01:30:03] <TheMightyBuzzard> anyway, tail sql/mysql/upgrades for the vars
[01:31:41] -!- Bytram|away [Bytram|away!~pc@Soylent/Staff/Developer/martyb] has joined #Soylent
[01:31:41] -!- mode/#Soylent [+v Bytram|away] by juggler
[01:31:44] <TheMightyBuzzard> paulej72, do we want to add <quote> support to upgrades or just set it manually from the admin panel?
[01:32:22] Bytram|away is now known as Bytram
[01:32:30] <Bytram> g'day everyone!
[01:32:30] <TheMightyBuzzard> heya Bytram
[01:32:34] <paulej72> lines 290, 291 already there
[01:32:43] <Bytram> looks like I popped in at the right time!
[01:33:02] <Bytram> RRC, there is NO SUCH THING as <quote>, but there IS<q> and <blockquote>
[01:33:13] <Bytram> s/RRC/IRCC/
[01:33:14] <exec> <Bytram> IRCC, there is NO SUCH THING as <quote>, but there IS<q> and <blockquote>
[01:33:32] <TheMightyBuzzard> Bytram, ya but people like to use the bloody thing since they used it on /., so why not
[01:33:43] <Bytram> nod nod
[01:34:10] <Bytram> TheMightyBuzzard: I got some not good nes for ya with UTF-8
[01:34:14] <Bytram> s/nes/news/
[01:34:14] <exec> <Bytram> TheMightyBuzzard: I got some not good news for ya with UTF-8
[01:34:20] <TheMightyBuzzard> you fixed email?
[01:34:35] <TheMightyBuzzard> cause that was really bugging my ocd
[01:34:45] <Bytram> try including a link to a story which has an &cid=nnnn in it; the link gets munged
[01:35:03] <Bytram> so this: http://dev.soylentnews.org
[01:35:04] <monopoly> ^ 04SN (dev) comment by The Mighty Buzzard (18)
[01:35:06] <paulej72> TheMightyBuzzard: speaking of utf8 what do we need to do to the db to make it 4 byte safe.
[01:35:08] <Bytram> becomes: http://dev.soylentnews.org
[01:35:09] <monopoly> ^ 04SN (dev) comment by checomp (4022)
[01:35:22] <Bytram> note the ';' before the last '='
[01:35:52] <TheMightyBuzzard> paulej72, README.utf8 has it all in there. we should dump and reload the db but it's not strictly necessary.
[01:37:07] <TheMightyBuzzard> and if you or NC consider it too dangerous, it's easily skipped.
[01:37:28] <TheMightyBuzzard> skip down to "In case of changing existing slash site"
[01:37:47] <Bytram> TheMightyBuzzard: take a look at the last link in: http://dev.soylentnews.org which was a cut-n-paste of a link from dev.soylentnews.org
[01:37:47] <monopoly> ^ 04SN (dev) comment by martyb (76)
[01:37:47] <monopoly> ^ 04SN (dev) comment by martyb (76)
[01:38:14] <TheMightyBuzzard> paulej72, argh, reading fail
[01:38:53] <TheMightyBuzzard> we need to convert the db to the utf8mb4 charset rather than the utf8 one but it gave me errors when i tried.
[01:39:08] <TheMightyBuzzard> not a lot but some
[01:39:14] <TheMightyBuzzard> Bytram, looking now
[01:39:15] <Bytram> btw, where is this "README.utf8" file? I'd like to take a look at it, if I may?
[01:39:16] <paulej72> good catch Bytram with the url breaking
[01:39:40] <Bytram> thanks. Something was gnawing at me; it's convoluted stuff!
[01:39:58] <paulej72> https://github.com
[01:39:59] <monopoly> ^ 03slashcode/README.utf8 at c5956de0356ee3a4cc12f90a09ce7efe58a306d8 · SoylentNews/slashcode · GitHub
[01:40:11] <paulej72> that is the easiest place to see it
[01:40:42] <Bytram> paulej72: thanks!
[01:40:55] <Bytram> I just created another test... hold on
[01:41:31] <TheMightyBuzzard> wait, what are you doing there? trying to use entities in a url?
[01:41:34] <paulej72> wrong version sorry
[01:41:35] <paulej72> https://github.com
[01:41:36] <monopoly> ^ 03slashcode/README.utf8 at master · SoylentNews/slashcode · GitHub
[01:42:18] <Bytram> TheMightyBuzzard: see: http://dev.soylentnews.org
[01:42:18] <monopoly> ^ 04SN (dev) comment by martyb (76)
[01:42:27] <TheMightyBuzzard> cause i'll tell you right now you can't use entities in a url and have it work.
[01:42:46] <Bytram> TheMightyBuzzard++
[01:42:46] <Bender> karma - themightybuzzard: 33
[01:42:53] <TheMightyBuzzard> ahh, okay. i see the ; now
[01:43:16] <Bytram> TheMightyBuzzard: yup, so far it's come up empty... and I've tried pretty hard to ram 'em through! Well done!!!
[01:43:17] <Bytram> nograb
[01:44:10] <Bytram> brb food
[01:45:09] <TheMightyBuzzard> argh, damnit. urls are not supposed to be converting anything to anything.
[01:45:27] <TheMightyBuzzard> oh well. two bugs is no biggie for that much code.
[01:47:26] <TheMightyBuzzard> i fully plan on revisiting 4byte unicode and beating it into submission but i really would like m2 working first.
[01:48:18] <TheMightyBuzzard> the two unicode bugs we have now can be fixed in a point release if we have one or 14.10 if we don't.
[01:50:06] <Bytram> back
[01:50:11] <Bytram> what's the other one?
[01:50:20] <TheMightyBuzzard> mail
[01:50:34] <TheMightyBuzzard> it was working with unicode then it stopped
[01:50:42] <Bytram> what does it do, or NOT do?
[01:50:52] <TheMightyBuzzard> garbles unicode like live does now
[01:51:02] <TheMightyBuzzard> for daily digests and such
[01:51:02] <Bytram> ahhh, nod nod.
[01:51:11] <TheMightyBuzzard> nothin game breaking
[01:51:42] <paulej72> TheMightyBuzzard: ipnd does not have the new vars setup in it.
[01:51:59] <TheMightyBuzzard> paulej72, good catch
[01:52:11] <TheMightyBuzzard> paulej72, you or me?
[01:52:34] <paulej72> If you are tracking down the url bug, I’ll fix ipnd
[01:52:58] <Bytram> agreed with that, except... there is a bunch of 'message center' things I can request getting via: the web, email, etc.
[01:53:42] <Bytram> e.g. your comment: "fooӒbar" was modded "+1 Interesting" by nick.
[01:53:43] <TheMightyBuzzard> paulej72, i was actually going to leave that one in and let it get fixed in 14.10 or a point release but i can try n track it down sooner if it's vital.
[01:54:27] <paulej72> it is vital
[01:54:33] <TheMightyBuzzard> on it then
[01:54:46] <paulej72> blocker
[01:55:09] <TheMightyBuzzard> actually, looking tonight but probably not finding until tomorrow.
[01:56:50] <Bytram> I'll submit a bug on github about semicolon insertion in URLs
[01:58:51] <TheMightyBuzzard> nod nod, that's what i'm on now
[02:01:02] <Bender> [SoylentNews] - The Politics of Lego - http://sylnt.us - gender-neutral-articles
[02:10:08] -!- Nerdfest has quit [Remote host closed the connection]
[02:13:09] <Bytram> TheMightyBuzzard: Okay, bug is in: https://github.com
[02:13:10] <monopoly> ^ 03UTF-8; links to URLs containing more than 1 GET parameter have semicolon(s) inserted · Issue #264 · SoylentNews/sla...
[02:13:24] <TheMightyBuzzard> cheers
[02:13:32] <TheMightyBuzzard> tis proving elusive
[02:14:09] -!- Nerdfest [Nerdfest!~quassel@614-36-601-610.cpe.teksavvy.com] has joined #Soylent
[02:14:57] <Bytram> just need the right bait. I'll see if I can find anything else that'll help narrow it down.
[02:15:10] <TheMightyBuzzard> pretty sure it's fudgeurl
[02:15:30] <Bytram> that makes sense;
[02:15:48] -!- rand [rand!~40b92476@64.185.nr.jxx] has parted #Soylent
[02:16:00] * Bytram likes fudge... specially chocolate!
[02:20:05] <TheMightyBuzzard> ye flipping gods we do soooo much to urls
[02:20:38] <Bytram> looks like this gets munged, too: <URL:http://dev.soylentnews.org/comments.pl?sid=1115&cid=27274>
[02:21:20] <Bytram> see: http://dev.soylentnews.org
[02:21:21] <monopoly> ^ 04SN (dev) comment by martyb (76)
[02:21:51] <Bytram> same symptoms; comes back as: http://dev.soylentnews.org
[02:21:52] <monopoly> ^ 04SN (dev) comment by checomp (4022)
[02:22:58] <Bytram> fwiw, I notice that BOTH the actual link (in the HREF) as well as the anchor phrase (*between* the <a> and </a>) are getting munged!??!
[02:24:38] -!- Subsentient [Subsentient!~WhiteRat@universe2.us/Subsentient] has joined #Soylent
[02:25:09] <Bytram> If it would help, I could conjure up a regexp which would match all valid named character entities that you could whitelist
[02:25:28] <Bytram> just let me know, k?
[02:25:40] <Bytram> afk back in 5-10 minutes
[02:27:21] <TheMightyBuzzard> Bytram, nah, i need to find where the link is actually being converted to a link first.
[02:31:48] <Bytram> TheMightyBuzzard: ok; was just thinking that you could do a hard substitution on the named character entities and get them out of the mix; simplify the (mental) processing, if you know what I mean... At least I *know* THOSE are not in the way any more.
[02:37:32] <Bytram> just in case; here it comes:
[02:37:34] <Bytram> (nbsp|iexcl|cent|pound|curren|yen|brvbar|sect|uml|copy|ordf|laquo|not|shy|reg|macr|deg|plusmn|sup2|sup3|acute|micro|para|middot|cedil|sup1|ordm|raquo|frac14|frac12|frac34|iquest|Agrave|Aacute|Acirc|Atilde|Auml|Aring|AElig|Ccedil|Egrave|Eacute|Ecirc|Euml|Igrave|Iacute|Icirc|Iuml|ETH|Ntilde|Ograve|Oacute|Ocirc|Otilde|Ouml|times|Oslash|Ugrave|Uacute|Ucirc|Uuml|Yacute|THORN|szlig|agrave|aacute|acirc|atilde|a
[02:37:34] <Bytram> uml|aring|aelig|ccedil|egrave|eacute|ecirc|euml|igrave|iacute|icirc|iuml|eth|ntilde|ograve|oacute|ocirc|otilde|ouml|divide|oslash|ugrave|uacute|ucirc|uuml|yacute|thorn|yuml|fnof|Alpha|Beta|Gamma|Delta|Epsilon|Zeta|Eta|Theta|Iota|Kappa|Lambda|Mu|Nu|Xi|Omicron|Pi|Rho|Sigma|Tau|Upsilon|Phi|Chi|Psi|Omega|alpha|beta|gamma|delta|epsilon|zeta|eta|theta|iota|kappa|lambda|mu|nu|xi|omicron|pi|rho|sigmaf|sigma|tau|
[02:37:35] <Bytram> upsilon|phi|chi|psi|omega|thetasym|upsih|piv|bull|hellip|prime|Prime|oline|frasl|weierp|image|real|trade|alefsym|larr|uarr|rarr|darr|harr|crarr|lArr|uArr|rArr|dArr|hArr|forall|part|exist|empty|nabla|isin|notin|ni|prod|sum|minus|lowast|radic|prop|infin|ang|and|or|cap|cup|int|there4|sim|cong|asymp|ne|equiv|le|ge|sub|sup|nsub|sube|supe|oplus|otimes|perp|sdot|lceil|rceil|lfloor|rfloor|lang|rang|loz|spades|cl
[02:37:40] <Bytram> ubs|hearts|diams|quot|amp|lt|gt|OElig|oelig|Scaron|scaron|Yuml|circ|tilde|ensp|emsp|thinsp|zwnj|zwj|lrm|rlm|ndash|mdash|lsquo|rsquo|sbquo|ldquo|rdquo|bdquo|dagger|Dagger|permil|lsaquo|rsaquo|euro)
[02:38:07] <Bytram> those are in ascending order by unicode code point.
[02:40:38] <TheMightyBuzzard> ya, i'm so not putting all that into slash
[02:42:23] <Bytram> LOL
[02:42:30] <TheMightyBuzzard> if they really feel the need to put entities in a url, they can have it break like it deserves to
[02:42:50] <Bytram> nod nod
[02:43:11] <TheMightyBuzzard> they're not legal to have in a url so ima not make allowances for them.
[02:44:52] <TheMightyBuzzard> man this is a hidey bug
[02:45:05] <Bytram> nod nod; prolly just as well -- I just realized my source list was not in ascending unicode order anywaty; simple to redo, but, as you say, not necessary.
[02:45:19] <TheMightyBuzzard> dangerous even
[02:45:56] <Bytram> I *do* try! Had a coworker who claimed I could find a bug in *anything*
[02:46:23] <TheMightyBuzzard> you certainly found one hell of a sneaky one this time
[02:47:41] <Bytram> How 'bout that? Just had a fruit fly buzzing around me! But, not any more. =)
[02:48:28] <Bytram> four eyes are better than two... can you give me a github link?
[02:50:04] <TheMightyBuzzard> almost certainly in https://github.com
[02:50:05] <monopoly> ^ 03slashcode/Data.pm at master · SoylentNews/slashcode · GitHub
[02:50:14] <Bytram> on my way
[02:51:26] <Bytram> looks like there's about 30+ places that fudgeurl is used. Blegh!
[02:54:12] <TheMightyBuzzard> have it short circuited right now so it's not fudgeurl
[02:54:14] -!- SpallsHurgenson has quit [Quit: Nettalk6 - www.ntalk.de]
[02:54:29] <TheMightyBuzzard> fudgeurl currently = return shift;
[02:54:47] <Bytram> you mean you can reproduce the bug with fudgeurl completely removed from the processing?
[02:58:21] <TheMightyBuzzard> ya
[02:58:36] <Bytram> hrm
[02:59:13] <TheMightyBuzzard> yup
[02:59:21] <TheMightyBuzzard> thought i'd found it for a second but no
[02:59:33] <paulej72> what is the fucntion that changes stored urls to real urls
[02:59:58] <paulej72> is that fudgeurl
[03:00:17] <Bytram> hmmm, I'm wondering if it's in: encode_utf8($url)
[03:00:19] <TheMightyBuzzard> paulej72, not entirely sure at this point
[03:00:41] <paulej72> what is the function that stores the slashed url
[03:00:47] <TheMightyBuzzard> oh no, url2html is that one i think but it's happening prior to that
[03:00:58] <Bytram> I'm looking at fixurl() right now; (line 2483)
[03:01:27] <TheMightyBuzzard> it absolutely has to be in something i did so i was looking at my diff and found at least one mistake in a regex
[03:01:51] <paulej72> oh nos
[03:02:26] <Bytram> now you've got 10 problems!
[03:02:43] <Bytram> that was for those who understand binary
[03:02:50] <Bytram> =)
[03:03:08] <TheMightyBuzzard> nah, just an errant ? that wasn't hurting anything
[03:03:39] <TheMightyBuzzard> just would have matched 0/1 ;s instead of 1
[03:04:16] <Bytram> are you looking only at the changes YOU did? Or all changes since the last release? It's conceiveable that something else may be 'helping'?
[03:05:16] <Subsentient> Mirosoft is bac
[03:05:18] <TheMightyBuzzard> all the changes to data.pm
[03:05:26] <Subsentient> Microsoft is back on my shit list
[03:05:26] <Subsentient> http://community.skype.com
[03:05:27] <monopoly> ^ 03Skype 4.3 and Pulseaudio. - Skype Community
[03:05:31] <TheMightyBuzzard> ran out of them
[03:06:05] <Bytram> all changes... okay. Ran out of them? No comprende?
[03:06:45] <TheMightyBuzzard> absolutely does not help that i'm looking for something adding a semi-colon
[03:07:04] <TheMightyBuzzard> there are sooooo many semi-colons in perl code
[03:07:12] <Bytram> O.M.G. ugh!!!
[03:08:48] <Bytram> TheMightyBuzzard: entertain a side thought for a moment... is it *possible* that it's caused by something that is not *code*? E.g. changing a variable setting through the UI?
[03:09:12] <TheMightyBuzzard> not that i'm aware of
[03:09:32] <TheMightyBuzzard> hmmmm.
[03:10:01] <TheMightyBuzzard> okay, i can fix this easily but wrongly or i can look for the cause and fix it properly
[03:10:40] <Bytram> what do you have in mind?
[03:12:03] <TheMightyBuzzard> finding a sub that all urls run through and s/;//g
[03:12:06] <Bytram> TheMightyBuzzard: I wonder if the bug would still manifest if you turned off the utf8 var?
[03:12:36] <TheMightyBuzzard> probably. most of the code continues working even with utf8 off
[03:13:10] -!- crutchy_ [crutchy_!~AndChat30@139.216.syq.osw] has joined #Soylent
[03:13:14] <TheMightyBuzzard> hrm....
[03:13:41] <Bytram> TheMightyBuzzard: that *sounds* simple, but it makes me *VERY* nervous to do a global replace like that; there's gotta be a case where that'll bite us.
[03:13:46] <paulej72> things that make you go hrm...
[03:14:34] <crutchy_> ~weather crutchy
[03:14:39] <exec> weather for 10Morwell (latrobe Valley Airport), VIC, Australia at 12:02 pm (EST) ~ 72 mins ago: temp: 1012.2°C (54°F), dp: 109.2°C (48.6°F), press: 101025.6 mb (-2.1 mb), humid: 1081%, wind: 101.6 km/h (1 mph) @ 10200°
[03:14:40] <Bytram> especially since I know of no reason why semicolons should be prohibited from URLs; it could be a valid char in a link that is being submitted, and stripping it out would break that link.
[03:14:55] <Bytram> ~weather boston
[03:14:59] <exec> weather for 10Boston, MA US at 11:02 pm (EDT) ~ 12 mins ago: temp: 1022.8°C (73°F), dp: 1014.3°C (57.8°F), press: 101016.6 mb (0 mb), humid: 1058%, wind: 109.6 km/h (6 mph) @ 10340°
[03:15:15] <paulej72> find the sub that does s/&{}/$1_/
[03:15:16] <TheMightyBuzzard> Bytram, are they? i don't think ;s are allowed in urls.
[03:15:33] <TheMightyBuzzard> paulej72, looking my ass off
[03:15:44] * Bytram tries to remember which RFC I saw that in.
[03:15:51] <TheMightyBuzzard> really really not finding one
[03:16:12] <paulej72> TheMightyBuzzard: is it in the db that way?
[03:16:15] <TheMightyBuzzard> think i'm going to call it for the night and give it fresh eyes in the AM some time.
[03:16:29] <TheMightyBuzzard> paulej72, shows that way in the preview. haven't bothered submitting yet
[03:16:39] <Bytram> give me two minutes and I can answer your URL and semicolon quesiton
[03:17:11] <TheMightyBuzzard> go for it
[03:17:17] <paulej72> If it is in previw then it is one of the subs that runs when prievew is processed.
[03:17:24] <TheMightyBuzzard> nod nod
[03:17:37] <TheMightyBuzzard> but there are a LOT of subs run on every bit of incoming text
[03:17:56] <TheMightyBuzzard> a rather insane amount really
[03:18:33] <Bytram> https://tools.ietf.org
[03:18:36] <monopoly> ^ 03RFC 3986 - Uniform Resource Identifier (URI): Generic Syntax ( rfc3986.html )
[03:20:28] <TheMightyBuzzard> too much info, need boolean
[03:20:39] <Bytram> am reading...
[03:22:43] <Bytram> it appears that a semicolon is a 'reserved character'... still reading to find out what the purpose is.
[03:23:24] <TheMightyBuzzard> excellent
[03:24:04] <Bytram> paste spam...
[03:24:06] <Bytram> unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~"
[03:24:06] <Bytram> reserved = gen-delims / sub-delims
[03:24:06] <Bytram> gen-delims = ":" / "/" / "?" / "#" / "[" / "]" / "@"
[03:24:06] <Bytram> sub-delims = "!" / "$" / "&" / "'" / "(" / ")"
[03:24:06] <Bytram> / "*" / "+" / "," / ";" / "="
[03:30:11] <Bytram> btw, I submitted those tests using "Plain old text", fwiw.
[03:30:24] <TheMightyBuzzard> nod nod
[03:30:42] <Bytram> and, I think I need to bow out, now.
[03:31:23] <TheMightyBuzzard> okay. break. sleep. wake. find bug tomorrow.
[03:31:28] <Bytram> It's been a *long* with a couple shifts of work til 10:30pm and be back in to open the next am;
[03:31:30] <Bytram> nod nod
[03:31:34] <Bytram> and you?
[03:31:42] <Bytram> goose /gander and all that, yanno?
[03:31:44] <TheMightyBuzzard> was talking about me =P
[03:31:47] <Bytram> LOL!
[03:31:50] <paulej72> TheMightyBuzzard: in ipnd it looks like you are logging anytime the deamon is hit even if it is not PP. I think this is not good as the node balance does heartbeat checks at 10 minute intervals.
[03:32:53] <TheMightyBuzzard> paulej72, did that on purpose to catch wiseacres trying to ddos us by both sending requests and forcing us to send/recieve from PP for each request
[03:33:41] <paulej72> but that will make it worse by hittig the db as well.
[03:33:49] <Bytram> link magnification? (like the *small* request to a NNTP server vs a huge reply)
[03:33:57] <TheMightyBuzzard> right but at least we could see who was doing it.
[03:34:32] <paulej72> write to logfile.
[03:34:35] <TheMightyBuzzard> we really need a more sophisticated setup dealing with that but i can't think of what tonight
[03:34:55] <TheMightyBuzzard> nod nod but then we have to tell paypal requests from everyone else's requests
[03:35:12] <Bytram> performance counter? PP hits/sec
[03:35:47] <TheMightyBuzzard> hrm
[03:35:52] <paulej72> the loop you did does that. everyting ecept to /ipn goes to dev null and should not be logged
[03:35:58] <TheMightyBuzzard> oh right
[03:36:20] <Bytram> ok, time to go.
[03:36:28] <TheMightyBuzzard> yeah we can dump anything not hitting /ipn to the logfile instead. wouldn't be a bad idea.
[03:36:30] <Bytram> good luck with the bug huntin!
[03:36:37] <paulej72> so an attacker needs to know the port and the url
[03:36:42] Bytram is now known as Bytram|away
[03:36:54] <TheMightyBuzzard> wouldn't suck to blacklist the loadbalancer from being logged too
[03:37:21] <Bytram|away> paulej72: could they get that info from looking at the source code on github?
[03:37:23] <TheMightyBuzzard> that'd have to be a hack though or require a new var
[03:37:30] <TheMightyBuzzard> yes
[03:37:53] <TheMightyBuzzard> we should turn /ipn into a var if we haven't already
[03:37:59] <paulej72> not easy to do would need to look at x-forward-header as everyghing would come from load balancer.
[03:38:20] -!- Bytram|away has quit [Quit: Leaving]
[03:38:25] <paulej72> Bytram|away: we can change the port in the vars once live. not in code
[03:39:11] <paulej72> yes I thought of doing that as well, but you have a s smart match and I am not sure how to do that with a var.
[03:39:42] <TheMightyBuzzard> me either offhand but i know it can be done
[03:39:43] * NCommander suddenly feels a lot better about life
[03:39:59] <paulej72> OK my brain is node with coding for the night
[03:40:03] <TheMightyBuzzard> hey NCommander how to you match a var in a m//?
[03:40:04] <paulej72> Hello NCommander
[03:40:05] <ciri> yeah, yeah hi HI paulej72
[03:40:12] <NCommander> TheMightyBuzzard, no clue off the top of my head
[03:40:25] <paulej72> NCommander: how many hours until you start traveling
[03:40:26] * NCommander notes his kindle appears to have walked away :-/
[03:40:28] <TheMightyBuzzard> breaking out the old perl books tomorrow then
[03:40:55] <paulej72> google
[03:42:19] <TheMightyBuzzard> https://stackoverflow.com
[03:42:20] <monopoly> ^ 03regex - Perl regular expression (using variable as search string with perl operator chars included) - Stack Overflow
[03:42:40] <TheMightyBuzzard> should work
[03:43:30] <TheMightyBuzzard> but you're right. it's sleep time for brain refresh.
[03:46:33] <TheMightyBuzzard> bah
[03:46:36] <TheMightyBuzzard> us = dumb
[03:46:41] <TheMightyBuzzard> perl -e 'my $foo = "bar"; my $baz = "llamallamabarllamallama"; print $baz."\n" if $baz =~ /$foo/;'
[03:46:41] <TheMightyBuzzard> llamallamabarllamallama
[03:48:10] <TheMightyBuzzard> probably should /\Q$foo/ though since we'll have a / in $foo
[03:48:24] <TheMightyBuzzard> really, i shit you not, i am going to freaking sleep now
[03:49:33] -!- crutchy_ has quit [Quit: Bye]
[03:49:36] <paulej72> some tv then sleep
[04:29:36] <mrcoolbp> yeah that sounds like a plan
[06:51:24] <crutchy> coffee++
[06:51:24] <Bender> karma - coffee: 536
[06:52:38] <crutchy> wow must be the weekend
[06:52:59] <crutchy> ~time chicago
[06:53:01] <exec> Saturday, 9 August 2014 @ 1:53 am CDT - Chicago, IL, USA
[06:53:17] <crutchy> oh, or its past midnight in murica :p
[06:53:38] <crutchy> might play some happy wheels
[07:00:00] <NCommander> Well, this is fun
[07:00:05] <NCommander> My backpack vanished :-/
[07:24:52] -!- Space_Man has quit [Ping timeout: 244 seconds]
[07:27:36] <crutchy> someone stole it?!
[07:32:01] -!- Space_Man [Space_Man!~Space_Man@91-886-365-69.static.enta.net] has joined #Soylent
[07:39:34] <ar> https://www.youtube.com - wtf
[07:39:35] <monopoly> ^ 03GNU/STALLMANQUEST - YouTube
[07:45:55] <ar> https://www.youtube.com
[07:45:56] <monopoly> ^ 03Crocodile Chop - YouTube
[07:45:59] <ar> more wtf
[07:50:10] <chromas> lol
[07:50:10] <ciri> it's not that funny :)
[07:50:16] <chromas> ciri: don't be a butt
[07:51:04] <ar> https://www.youtube.com
[07:51:05] <monopoly> ^ 03ARIEL NEEDS LEGS (a motion comic) - YouTube
[07:51:49] <NCommander> crutchy, more like airberlin lost it
[07:51:52] * NCommander polished off a beer
[07:51:56] <NCommander> Life is tolerable again
[07:52:43] <ar> NCommander: still in warsaw, by chance?
[07:53:46] <crutchy> stallman is in happy wheels
[07:53:49] <crutchy> http://img1.wikia.nocookie.net
[07:54:11] <NCommander> ar, berlin, which is how the bag disappeared
[07:54:27] <ar> … the bag disappeared?
[07:54:28] <NCommander> ar, but I might need a favor, I think I left some items behind either at my hostel or at the big mall by the train station
[07:54:37] <NCommander> ar, it was checked, too big to fix on a tiny plane
[07:54:41] <NCommander> Didn't reappear in Berlin
[07:54:45] <crutchy> it was prolly jason bourne
[07:55:20] <crutchy> http://www.youtube.com
[07:55:20] <monopoly> ^ 03Matt Damon in Team America - YouTube
[07:57:10] <chromas> crutchy: he was interviewed for some teacher strike crap a while back; when he doesn't have a writer, he rambles on nonsensically
[07:58:16] <crutchy> yeah i saw that. and the idiot cnn reporter who called it a 'smackdown' lol
[08:00:29] <crutchy> granted some libertarian journos are prolly as dumb as their progressive retard colleagues
[08:01:24] <crutchy> would be funny to see matt damon try the same shit with someone like peter schiff
[08:01:30] <crutchy> or ron paul even
[08:04:14] <crutchy> or milton friedman
[08:05:12] <chromas> Milton Waddams
[08:06:33] <crutchy> or ace ventura
[08:08:28] <chromas> Two guys talking out their asses…
[08:09:11] <crutchy> go to the baggage desk and holler "I AM NCOMMANDER... FIND MY BAG OR I'LL WHACK YOU WITH AN ANVIL!"
[08:11:36] <ar> NCommander: where did you stay and what did it look like?
[08:15:15] -!- elf [elf!~97e33d19@01w04u61.skybroadband.com] has joined #Soylent
[08:15:34] <elf> Hi, for me it looks like comment counts aren't working
[08:15:44] <elf> on the front page
[08:16:22] <elf> The Politics of Lego article says 0 comments but there are actually 4
[08:17:06] <crutchy> its april fools day
[08:17:10] <crutchy> in august
[08:17:14] <chromas> The top three say zero
[08:17:25] <chromas> s/3/4/
[08:17:25] <exec> syntax: 8[nick[:|,|>|.] ]s/pattern/replace[/[g]]
[08:17:42] <chromas> Maybe the cache updater is on vacation
[08:18:08] <crutchy> it might be polishing itself
[08:18:23] <elf> I guess everyone needs to go on holiday at some point :)
[08:18:32] <elf> I hope it went somewhere good
[08:18:58] <chromas> I didn't see Bender post the lastest story in here
[08:19:12] <chromas> http://soylentnews.org
[08:19:13] <monopoly> ^ 04SN article 03 The Aaron Swartz Documentary: Review 04(0 comments):
[08:19:21] <crutchy> it regurgitates slash poo on a daily basis... i doubt it would be very picky
[08:19:23] <chromas> aw, it doesn't show the dept
[08:19:44] <crutchy> the department of :
[08:22:10] <crutchy> ~queue
[08:22:13] <exec> the script had a brain fart
[08:22:21] <chromas> should be a 17
[08:22:29] <crutchy> fuck. forgot about that
[08:22:51] <chromas> is it coming from http://soylentnews.org ?
[08:22:52] <monopoly> ^ 03SoylentNews Submissions
[08:23:01] <chromas> or a secret back door?
[08:23:53] <crutchy> shit i didn't even know that page existed :p
[08:24:45] <chromas> that way you can count them even when the n_gger isn't showing
[08:25:02] <chromas> RSTL E
[08:44:06] <crutchy> chromas++
[08:44:06] <Bender> karma - chromas: 22
[08:44:10] <crutchy> ~queue
[08:44:13] <exec> *** SN submission queue: 14
[08:44:33] <chromas> ooh, it's draining
[08:44:54] <crutchy> someone disengaged the pooper valve
[08:45:58] -!- janrinok [janrinok!~janrinok@Soylent/Staff/Editor/janrinok] has joined #Soylent
[08:45:58] -!- mode/#Soylent [+v janrinok] by juggler
[09:11:21] -!- monopoly has quit [Quit: Restarting]
[09:14:50] -!- monopoly [monopoly!~chromas@0::1] has joined #Soylent
[09:14:50] -!- testenopoly [testenopoly!~chromas@62-36-590-45.dhcp.knwc.wa.charter.com] has joined #Soylent
[09:21:45] -!- testenopoly has quit [Quit: Bye!]
[09:31:43] <Bender> [SoylentNews] - Algorithm Developed to Rank Wikipedia Entries - http://sylnt.us - substandard-quality-assurance || Birds Are Falling from the Sky Near Former Chemical Site in Michigan - http://sylnt.us - biohzard || The Aaron Swartz Documentary: Review - http://sylnt.us - systems-are-amoral || ER Charges Man $9k to Bandage Finger - http://sylnt.us - 1 more
[09:32:25] <chromas> !more
[09:32:25] <Bender> - credit-cards-accepted
[09:35:04] -!- elf has quit [Ping timeout: 244 seconds]
[09:39:19] <crutchy> fucking weird-ass piano... http://www.youtube.com
[09:39:19] <monopoly> ^ 03electronic piano music - YouTube ( https://www.youtube.com )
[09:40:55] janrinok is now known as janrinok|afk
[09:42:01] * NCommander deep sighs
[09:49:29] -!- JamesNZ has quit [Remote host closed the connection]
[09:58:22] <ar> https://www.youtube.com
[09:58:23] <monopoly> ^ 03Carly Rae Jepsen 'Call Me Maybe' For Orchestra - YouTube
[09:58:56] <ar> http://i.imgur.com - hehe
[10:13:33] <chromas> monopoly: s/ybe/eby/
[10:13:34] <exec> <chromas> <monopoly> ^ 03Carly Rae Jepsen 'Call Me Maeby' For Orchestra - YouTube
[10:55:41] -!- pbnjoe has quit [Quit: Leaving]
[11:00:50] <crutchy> ooh colors
[11:04:24] <ar> https://www.youtube.com
[11:04:25] <monopoly> ^ 03Emacs Org-mode - a system for note-taking and project planning - YouTube
[11:28:25] <crutchy> $seen FoobarBazbot
[11:28:25] <aqu4> I last saw FoobarBazbot at 2014-04-30 20:21:58 UTC in ##. Their most recent message is "kobach: "
[11:28:57] <crutchy> !seen FoobarBazbot
[11:28:58] <ciri> crutchy, FoobarBazbot is right here!
[11:29:16] <crutchy> lol
[11:29:16] <ciri> lol that's funny!
[11:33:30] <crutchy> ~rehash
[11:33:32] <exec> successfully reloaded exec file
[11:33:40] <crutchy> ~last crutchy
[11:33:53] <exec> last privmsg for crutchy in #soylent: [2014-08-09 11:33:40] ~last crutchy
[11:34:05] <crutchy> ~last FoobarBazbot
[11:34:15] <exec> last privmsg for FoobarBazbot in #soylent: [2014-05-16 00:31:07] thx, NCommander
[11:35:25] <crutchy> wholly carp that was almost 3 months ago!
[11:51:31] -!- SoyCow8571 [SoyCow8571!~b53ac67c@181.58.unh.zvn] has joined #Soylent
[11:58:17] -!- Bytram|away [Bytram|away!~pc@Soylent/Staff/Developer/martyb] has joined #Soylent
[11:58:17] -!- mode/#Soylent [+v Bytram|away] by juggler
[11:59:03] Bytram|away is now known as Bytram
[11:59:22] <Bytram> coffee++
[11:59:22] <Bender> karma - coffee: 537
[11:59:30] <Bytram> g'day everyone!
[11:59:30] <ciri> hello, nice to see yea! Bytram
[11:59:55] <Bytram> I'm just checking in to see how things are going with the upgrade before I get going on my day...
[12:00:34] <Bender> [SoylentNews] - Police Shoot Man Dead in Wal-Mart for Carrying BB Gun from Toy Aisle - http://sylnt.us - guns-don't-kill-people-police-do
[12:02:53] <Bytram> TheMightyBuzzard: g'morning... fyi, though the semi-colon *is* a reserved char wrt URIs, it is also a valid character to have in a URI; it just has some 'special' meaning as far as I can make out. But there are several other reserved chars which I've also seen in URIs.
[12:02:55] <Bytram> repasting for reference...
[12:03:21] <Bytram> unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~"
[12:03:21] <Bytram> reserved = gen-delims / sub-delims
[12:03:21] <Bytram> gen-delims = ":" / "/" / "?" / "#" / "[" / "]" / "@"
[12:03:21] <Bytram> sub-delims = "!" / "$" / "&" / "'" / "(" / ")"
[12:03:21] <Bytram> / "*" / "+" / "," / ";" / "="
[12:04:41] <Bytram> so, a semicolon is considered a sub-delimiter, but I've certainly seen '&', '=', and '+' in URIs, so we need to allow the semicolon in a URI, and not just strip it out.
[12:05:26] <crutchy> coffee++ g'day Bytram
[12:05:26] <Bender> karma - coffee: 538
[12:05:50] <Bytram> crutchy: g'day!
[12:05:50] <Bytram> ~weather crutchy
[12:05:55] <exec> weather for 10Morwell (latrobe Valley Airport), VIC, Australia at 8:59 pm (EST) ~ 66 mins ago: temp: 1011.1°C (52°F), dp: 105.4°C (41.7°F), press: 101021.4 mb (-0.7 mb), humid: 1067%, wind: 109.6 km/h (6 mph) @ 10260°
[12:05:56] <Bytram> ~weather boston
[12:06:01] <exec> weather for 10Boston, MA US at 7:30 am (EDT) ~ 36 mins ago: temp: 1019.4°C (67°F), dp: 1013.8°C (56.9°F), press: 101018 mb (+0.1 mb), humid: 1069%, wind: 1011.2 km/h (7 mph) @ 10350°
[12:07:33] <Bytram> not that much warmer here than down your way... but they're predicting temps up near 80F here (26C)
[12:07:48] <crutchy> hmm i dunno if i ever saw a ; in a uri before
[12:08:00] -!- SoyCow8571 has quit [Ping timeout: 244 seconds]
[12:09:01] <Bytram> crutchy: I can't think of one off-hand, but I could have seen it many times and just not noticed it, too.
[12:10:43] <crutchy> maybe for & type thingys?
[12:11:10] <Bytram> hmmm, prolly.
[12:16:25] <Bytram> Found this discussion on semicolons: https://bugzilla.mozilla.org
[12:16:26] <monopoly> ^ 03665706 – semicolon in URI path handled incorrectly
[12:19:20] <Bytram> AHHH!*THIS* is helpful: http://stackoverflow.com
[12:20:30] <Bytram> The first reply gives a nice example; not sure if I can quote it correctly here, but I'll try:
[12:21:02] <crutchy> ooh monopoly's title-in-the-url thing must be working :)
[12:21:03] <Bytram> In other words, it is reserved so that people who want a delimited list of something in the URL can safely use ; as a delimiter even if the parts contain ;, as long as the contents are percent-encoded. In other words, you can do this:
[12:21:03] <Bytram> foo;bar;baz%3bqux
[12:21:03] <Bytram> and interpret it as three parts: foo, bar, baz;qux. If semi-colon were not a reserved character, the ; and %3bwould be equivalent so the URI would be incorrectly interpreted as four parts: foo, bar, baz, qux.
[12:21:11] <crutchy> monopoly++
[12:21:11] <Bender> karma - monopoly: 7
[12:22:22] <crutchy> hmm. i wonder if all browsers honor that
[12:22:42] <Bytram> no idea.
[12:23:18] <crutchy> i seem to get mixed results with & and & sometimes
[12:24:06] <Bytram> in hrefs, I believe one is "supposed to" use "&" instead of just "&", but I don't have a hard reference for that ATM.
[12:24:41] <crutchy> yeah. i think it shows up in validator if you don't use &
[12:24:41] <Bytram> see HTML Tidy... I'm pretty sure it flags that.
[12:24:45] <Bytram> nod nod
[12:25:06] <Bytram> okay, got a busy day ahead and got to get going... back in about a half hour or so.
[12:25:16] <Bytram> thanks for the chat; always good to "see" you!
[12:25:19] <crutchy> i'll prolly nod off by then
[12:25:22] <crutchy> cya matey
[12:25:31] Bytram is now known as Bytram|afk
[12:25:36] <Bytram|afk> crutchy: cya!
[12:26:47] <paulej72> hi Bytram|afk
[12:26:47] <ciri> hello, whats up paulej72
[12:27:14] <paulej72> bad ciri, you are not allowed to pretend you are human
[12:27:44] <crutchy> its getting disturbing, in a 2001 space odyssey kinda way
[12:28:32] <crutchy> if ciri starts singing daisy i'm running away
[12:32:20] <crutchy> ~last hax0rz
[12:32:30] <exec> last privmsg for hax0rz in #soylent not found
[12:32:44] <crutchy> ~last khyber
[12:32:52] <exec> last privmsg for khyber in #soylent not found
[12:33:31] <crutchy> ~last Khyber
[12:33:40] <exec> last privmsg for Khyber in #soylent: [2014-03-13 22:58:11] BBC has already covered me and one company using my technology
[12:36:29] <crutchy> ~last Konomi
[12:36:37] <exec> last privmsg for Konomi in #soylent: [2014-08-08 11:37:41] hey
[12:36:57] * crutchy hides
[12:38:36] <ar> who's khyber?
[12:42:38] <Bytram|afk> paulej72: g'morning!
[12:43:15] <Bytram|afk> here's some great URI examples: http://www.w3.org
[12:43:15] <monopoly> ^ 03URI Reference Resolution Examples Testing
[12:43:51] <Bytram|afk> pay special attention to the tests near the bottom which have percent-encoded IDNs
[12:44:21] <Bytram|afk> e.g. http://r%c3%a4ksm%c3%b6rg%c3%a5s.josefsson.org should resolve to be same as: http://rksmrgs.josefsson.org/
[12:44:38] <Bytram|afk> (that's check number 111)
[12:44:43] <Bytram|afk> ok gtg; back in 30 minutes
[12:55:19] <crutchy> ar, he's the dropper of 400 TB bombs
[12:55:55] <crutchy> apparently he may have also busted into something on /.
[12:56:11] <crutchy> NC posted a link a while back
[12:56:32] <crutchy> hmm need a ~search alias now :p
[13:13:33] <crutchy> ~rehash
[13:13:34] <exec> successfully reloaded exec file
[13:13:47] <crutchy> ~find-last 400 tb
[13:13:56] <exec> last privmsg containing "400 tb" in #soylent: [ ] <>
[13:14:42] <ar> ~find-last 400tb
[13:14:42] <crutchy> ~find-last 400 tb
[13:14:54] <ar> got a better idea
[13:14:57] <exec> last privmsg containing "400tb" in #soylent: [2014-08-03 02:59:58] <crutchy> are you gunna drop a 400TB bomb?
[13:14:58] <exec> last privmsg containing "400 tb" in #soylent: [2014-08-03 02:59:58] <crutchy> are you gunna drop a 400TB bomb?
[13:16:20] <crutchy> hmm that should have returned my message from 20 minutes ago :/
[13:16:29] <ar> http://dpaste.com
[13:16:30] <monopoly> ^ 03dpaste: 3SBX65T ( Location )
[13:17:34] <crutchy> smarty pants :p
[13:18:04] <crutchy> my grep-fu is non-existant
[13:18:41] <crutchy> *existent
[13:18:58] <ar> http://dpaste.com
[13:18:58] <monopoly> ^ arachnist@haruka:~/.irclogs/Soyl ( Location )
[13:21:50] <crutchy> ~last crutchy
[13:21:59] <exec> last privmsg for crutchy in #soylent: [2014-08-09 12:32:20] ~last hax0rz
[13:22:23] <ar> huh
[13:22:27] <crutchy> dafuq?
[13:28:11] <crutchy> ~last crutchy
[13:28:20] <exec> last privmsg for crutchy in #soylent: [2014-08-09 12:32:20] ~last hax0rz
[13:28:33] <crutchy> :/
[13:30:08] <Bytram|afk> TheMightyBuzzard: g'morning (again)
[13:30:14] <crutchy> ~join #test
[13:31:05] <Bytram|afk> I thought we were going to let utf-8 URLs through unchanged, but allow the user to set a flag in their preferences, much like we do now to show domain names, to flag when a URL contained a utf-8 (i.e. NON-ASCII) char.
[13:37:46] <Bytram|afk> then we'd need only have a function that took a URI as input, canonicalized it, and returned a flag as to whether or not it contained non-ascii chars.
[13:39:38] <crutchy> ~last crutchy
[13:39:41] <Bytram|afk> cf: https://en.wikipedia.org
[13:39:47] <exec> last privmsg for crutchy in #soylent: [2014-08-09 13:39:38] ~last crutchy
[13:40:04] <crutchy> ~find-last 400 tb
[13:40:13] <exec> last privmsg containing "400 tb" in #soylent: [2014-08-09 13:40:04] <crutchy> ~find-last 400 tb
[13:40:25] <crutchy> hmm that's not very usefu;
[13:41:50] <Bender> [SoylentNews] - Skype to End Support for Windows Phone 7 and Symbian - http://sylnt.us - closed-source-proprietary-software
[13:42:12] <Bytram|afk> crutchy: rather than search for the very last match, take an arg (default to one) for the last 'n' instances that match?
[13:45:19] <crutchy> ~find-last 400 tb
[13:45:29] <exec> last privmsg containing "400 tb" in #soylent: [2014-08-09 13:40:13] <exec> last privmsg containing "400 tb" in #soylent: [2014-08-09 13:40:04] <crutchy> ~find-last 400 tb
[13:46:23] <crutchy> hmm need to adjust those < thingys
[13:49:20] <Konomi> there was an advert on tv and their website was www.backtonormal.com
[13:49:48] <crutchy> ~find-last 400 tb
[13:50:01] <exec> last privmsg containing "400 tb" in #soylent: [2014-08-09 13:45:29] <exec> last privmsg containing "400 tb" in #soylent: [2014-08-09 13:40:13] <exec> last privmsg containing "400 tb" in #soylent: [2014-08-09 13:40:04] <crutchy> ~find-last 400 tb
[13:50:32] <crutchy> wow ok that hurts my eyes
[13:51:00] <crutchy> i think its right :/
[13:53:46] <crutchy> ~find-first s/
[13:53:56] <exec> first privmsg containing "s/" in #soylent: [2014-03-05 15:48:26] <xlefay> .set entrymsg Read the topic for more information. | Logs are available at: http://logs.sylnt.us
[13:54:18] <crutchy> ah crap
[13:54:53] <Konomi> get mod points, day passes, go to mod, points gone
[13:55:50] <crutchy> ooh automatic modding. awesome :p
[13:56:10] <crutchy> ~find-first s/
[13:56:21] <exec> first privmsg containing "s/" in #soylent: [2014-03-05 22:04:01] <crutchy> s/syas/cyas/
[13:57:38] <crutchy> ~find-first bacon++
[13:57:49] <exec> first privmsg containing "bacon++" in #soylent: [2014-03-05 23:40:10] <stderr> bacon++
[13:58:21] <stderr> "<NerdRPG> NCommander, hka, swiss, and stderr have been chosen by the ACLU to teach the One True Brace Style to the non-believers at Cl'guba. Participants must first reach [400,475], then [480,380]. See http://idlerpg.net to monitor their journey's progress." Are someone working on a web interface to see the progress of those quests?
[13:58:21] <monopoly> ^ 03#G7 Idle RPG: Quest Info
[13:58:29] <crutchy> ~find-first coffee++
[13:58:41] <exec> first privmsg containing "coffee++" in #soylent: [2014-03-14 13:47:47] <mattie_p> coffee++
[13:59:05] <Bytram|afk> TheMightyBuzzard: this might be helpful; apparently perl treats "utf8" different from "UTF-8"; see: http://perldoc.perl.org
[13:59:36] <stderr> Bytram|afk: It does.
[13:59:51] <Bytram|afk> stderr: thanks!
[13:59:57] <Bytram|afk> here's a salient quote:
[13:59:58] <Bytram|afk> As of Perl 5.8.7, "UTF-8" means UTF-8 in its current sense, which is conservative and strict and security-conscious, whereas "utf8" means UTF-8 in its former sense, which was liberal and loose and lax. Encode version 2.10 or later thus groks this subtle but critically important distinction between "UTF-8" and "utf8" .
[14:00:00] <stderr> And you want to use "UTF-8".
[14:00:05] <Bytram|afk> nod nod
[14:00:11] <crutchy> of course it does /sarcasm
[14:00:15] <crutchy> :p
[14:00:37] <Bytram|afk> would love to stay and chat, but I gotta run. bunches of stuff to do today; *hope* to be back this evening.
[14:00:49] Bytram|afk is now known as Bytram|away
[14:01:43] <crutchy> php prolly just treats everything as ponies
[14:02:12] <Bytram|away> paulej72: just a reminder; before we do the upgrade, please load up a static page to replace the SN homepage which gives the date/time of when the site maintenance started (in UTC, and maybe a few other time zones) and expected duration.
[14:02:18] <Bytram|away> good luck everyone!
[14:02:21] -!- Bytram|away has quit [Quit: Leaving]
[14:03:25] <stderr> If you want more than just a few other time zones and can live with a bit of javascript on that page: http://tzdata-javascript.org
[14:03:28] <monopoly> ^ 03tzdata-javascript - A JS library for working with timezones
[14:05:15] <stderr> You could have a page with the time in UTC and then, if JavaScript is enabled, a drop down with a bunch of time zones. If the user picks another time zone in the drop down, change the time to the local time in that timezone.
[14:05:52] <crutchy> or just put up a page that looks kinda like a blue screen of death
[14:06:14] <stderr> Yes, that would be another solution...
[14:10:35] -!- rand [rand!~rand@ocr-928.64-413-42.nts-online.net] has joined #Soylent
[14:18:38] <crutchy> ~time chicago
[14:18:40] <exec> Saturday, 9 August 2014 @ 9:18 am CDT - Chicago, IL, USA
[14:19:42] <Konomi> ~time hell
[14:19:44] <exec> Saturday, 9 August 2014 @ 10:19 am EDT - Washington, DC, USA
[14:19:50] <Konomi> kay
[14:19:54] <Konomi> now I know where not to visit
[14:55:13] <TheMightyBuzzard> coffee++
[14:55:13] <Bender> karma - coffee: 539
[15:03:40] -!- janrinok|afk has quit [Ping timeout: 244 seconds]
[15:05:29] -!- janrinok|afk [janrinok|afk!~janrinok@ftgdfvm-368-3-057-537.w38-161.abo.wanadoo.fr] has joined #Soylent
[15:10:57] <Bender> [SoylentNews] - Court Rejects Deal on Hiring in Silicon Valley - http://sylnt.us - stock-up-on-popcorn-and-beer
[16:32:24] -!- rand has quit [Quit: changing machines]
[16:34:57] -!- rand_laptop [rand_laptop!~rand|konv@ocr-928.64-413-42.nts-online.net] has joined #Soylent
[16:47:53] -!- rand_laptop_ [rand_laptop_!~rand|konv@ocr-928.64-413-42.nts-online.net] has joined #Soylent
[16:47:59] -!- rand_laptop_ [rand_laptop_!~rand|konv@ocr-928.64-413-42.nts-online.net] has parted #Soylent
[16:51:08] -!- rand_laptop has quit [Ping timeout: 244 seconds]
[17:03:11] -!- rand [rand!~rand@ocr-928.64-413-42.nts-online.net] has joined #Soylent
[17:19:28] <ar> huh. i just got my neurodreamer mask
[17:40:51] <Bender> [SoylentNews] - "Origami" Robot Folds Itself Up and Walks Away - http://sylnt.us - paper-chase
[17:46:02] janrinok|afk is now known as janrinok
[17:47:02] janrinok is now known as SoyGuest58820
[17:48:19] SoyGuest58820 is now known as janrinok_
[18:23:16] -!- janrinok_ has quit [Quit: leaving]
[18:50:42] -!- JamesNZ [JamesNZ!~james@43-567-441-22.bitstream.orcon.net.nz] has joined #Soylent
[19:10:07] -!- cykros has quit [Quit: Lost terminal]
[19:54:18] -!- cykros [cykros!~00ff00@q-73-137-20-248.hsd3.ct.comcast.net] has joined #Soylent
[20:10:44] <Bender> [SoylentNews] - Scientists Discover Quantum Pigeonhole Paradox - http://sylnt.us - flock-together
[20:47:43] -!- JamesNZ has quit [Remote host closed the connection]
[21:00:59] -!- pbnjoe [pbnjoe!~pbnjoe@Soylent/Users/313/pbnjoe] has joined #Soylent
[21:11:15] <crutchy> coffee++
[21:11:15] <Bender> karma - coffee: 540
[22:02:09] <Bender> [SoylentNews] - Mass Layoffs at SpaceX Appear to Violate California Law - http://sylnt.us - state-that-still-has-some-labor-friendly-laws
[22:10:14] -!- Ethanol-fueled [Ethanol-fueled!~62b0fc6a@oi52-385-966-360.sd.sd.cox.net] has joined #Soylent
[22:16:05] <NCommander> I love writing postcards
[22:16:07] <Ethanol-fueled> 'Sup.
[22:16:17] <NCommander> Dealing with the end of a miserably trip
[22:16:30] <Ethanol-fueled> Where'd you go NCommander?
[22:16:33] <NCommander> Sent my resignation letter to work, which left me in such a good mood, I didn't actually care that airBerlin lost my luggage
[22:16:37] <NCommander> Ethanol-fueled, Berlin, then Warsaw
[22:16:49] <Ethanol-fueled> Why'd you resign? (if you don;'t mind me asking)
[22:16:50] <NCommander> I'm currently in Berlin waiting for the first of four flights back to Anchorage
[22:17:01] <NCommander> Ethanol-fueled, lot of reasons, none I want to list in a logged channel :)
[22:17:08] <Ethanol-fueled> Hahah, no problem.
[22:17:15] <NCommander> The most simple one is "it was overdue"
[22:17:27] <NCommander> So I'm going to be doing a startup on the side, and investing a shitton of time in SN in the near future
[22:17:47] <NCommander> And do a few things I couldn't do normally, like bike from Key West -> Raleigh over December
[22:18:51] <Ethanol-fueled> That sounds pretty nice. Honestly I didn't know what you did until you posted that fairly recent discussion. Then I wondered why the hell somebody who was doing Ubuntu on ARM was travelling everywhere for.
[22:19:12] <Ethanol-fueled> As in, there are THAT many ARM servers around the world? Hahaha
[22:20:06] <Ethanol-fueled> Best of luck in your new endeavours. Kick up your feet and scratch your nuts for a bit, man. Relish it.
[22:24:07] <Ethanol-fueled> I bet you quit because the NSA backdoored Ubuntu.
[22:26:20] <Ethanol-fueled> that's what all the reliable sources (like Infowars) say.
[22:31:36] <NCommander> Ethanol-fueled, :-P
[22:31:41] <NCommander> Ethanol-fueled, sorry, friend called and I got distracted
[22:31:50] <NCommander> I've always travelled like this, none of it for work except Machu in March
[22:37:03] <Ethanol-fueled> So you just travel everywhere for fun? Man, I'm jealous as fuck
[22:37:06] <Ethanol-fueled> hAHAHA
[22:38:03] <Ethanol-fueled> No worries, I'm gonna be ducking in and out, gotta pick up the sister from the airport later.
[22:54:41] -!- Ethanol-fueled has quit [Quit: Web client closed]
[23:06:14] -!- TheMightyBuzzard has quit [Ping timeout: 244 seconds]
[23:14:55] -!- Subsentient1 [Subsentient1!~WhiteRat@216.161.ghn.ql] has joined #Soylent
[23:15:41] -!- Subsentient has quit [Remote host closed the connection]
[23:15:53] Subsentient1 is now known as Subsentient
[23:30:32] -!- Subsentient has quit [Remote host closed the connection]
[23:31:16] <Bender> [SoylentNews] - IBM Can't Give Away Chip Business - http://sylnt.us - fish-business-isn't-too-popular-either
[23:52:31] -!- n1 [n1!~nick@Soylent/Staff/Editor/n1] has joined #Soylent
[23:52:31] -!- mode/#Soylent [+v n1] by juggler