#Soylent | Logs for 2014-07-01
« return
[00:01:04] <paulej72> NCommander: Does that mean you bought the bus :P
[00:01:34] <NCommander> :-p
[00:01:47] <paulej72> kobach: perl says no AK < NH
[00:16:01] -!- mechanicjay has quit [Quit: Leaving.]
[00:28:41] -!- hka has quit [Ping timeout: 240 seconds]
[00:31:26] <stderr> paulej72: You shouldn't use < when comparing strings in perl. Use lt.
[00:39:29] <TheMightyBuzzard> stderr++
[00:39:29] <Bender> karma - stderr: 39
[00:40:12] <TheMightyBuzzard> not that it's always easy to tell if something's going to be interpreted as an int or a string, mind you.
[00:40:36] <stderr> use warnings;
[00:41:36] <stderr> $ perl -w -e 'if("AK"<"NH") { print "foo\n"; }'
[00:41:36] <stderr> Argument "NH" isn't numeric in numeric lt (<) at -e line 1.
[00:41:36] <stderr> Argument "AK" isn't numeric in numeric lt (<) at -e line 1.
[00:42:01] <TheMightyBuzzard> a given. better yet, assume the -w on the #! line means make perl work.
[00:42:50] <TheMightyBuzzard> stderr, ya, we have a lot of those happening lately. unfortunately they do not give what file they're coming from, unlike proper errors.
[00:43:58] <TheMightyBuzzard> one of these days i shall grep and fix them all. today is not that day though.
[00:44:35] <NCommander> that was good exercise
[00:44:51] <TheMightyBuzzard> running from polar bears?
[00:44:55] <paulej72> TheMightyBuzzard: no progress on the uincode preview. I have been tracing to code and I can’t figure out the place where the encoding goes to crap
[00:45:46] <TheMightyBuzzard> paulej72, it's likely the same issue we were having with admin.pl. coming in needing decoding from post data.
[00:46:12] <TheMightyBuzzard> or at least possibly that
[00:47:33] <TheMightyBuzzard> also could be that i didn't mod the comment template to accept-charset some utf8
[00:48:08] * TheMightyBuzzard shrugs
[00:48:10] <paulej72> TheMightyBuzzard: i treied that as well as encode multipart whatever
[00:48:58] <TheMightyBuzzard> funky. aight, we'll just decode_utf8 the relevant fields in the $form then.
[00:50:27] <TheMightyBuzzard> would have done it earlier but my brain leaked out my ear onto the couch and i had to pick cheetos crumbs off of it.
[00:50:54] <paulej72> get a dog to lick it clean :)
[00:51:30] <TheMightyBuzzard> oooh, good thinking. see, that's the kind of brilliance you miss out on when your brain's on the couch.
[00:52:47] * TheMightyBuzzard chuckles
[00:53:05] <TheMightyBuzzard> just got a double tap of -1 Disagree
[00:55:05] <TheMightyBuzzard> swear, after unicode's all a go, i'm movin on to meta-mod.
[00:57:20] * TheMightyBuzzard says with the delusion that meta-moderators are any less prone to -1 Disagree than regular moderators because they are different people
[00:58:06] <paulej72> TheMightyBuzzard: Looking at you fix for admin.pl, it looks like what we have is utf8 flags getting unset, but not sure how to fix.
[00:59:10] <TheMightyBuzzard> paulej72, could go broad spectrum like in admin.pl and do the whole form but i think i'd rather track down the specific fields of $form and decode_utf8 them instead.
[00:59:30] <TheMightyBuzzard> may go back and do the same to admin.pl while i'm at it.
[01:00:20] <paulej72> TheMightyBuzzard: what would happen if we used the decode stuff fram admin and do the check at getCurrentForm?
[01:01:01] <TheMightyBuzzard> paulej72, it should do exactly what you're looking for off just a copy and paste.
[01:01:32] <Bender> [SoylentNews] - Immoral Behavior In A Video Game Increases A Players' Moral Sensitivity - http://sylnt.us
[01:02:04] <paulej72> TheMightyBuzzard: is decode_utf8 smart enough to not break non utf8 stuff that is SCALAR/
[01:02:20] <TheMightyBuzzard> unless my brain is just remembering wrong, i think that code can stand alone and work in any file as long as it's called after getCurrentForm
[01:02:41] <TheMightyBuzzard> paulej72, here's hoping. it has been on admin.pl so far.
[01:03:18] <TheMightyBuzzard> and might i just say, holy crap. got a text, people hitting me on IM, and a beep from hexchat all at the same time just then.
[01:03:24] <paulej72> It should, I was wondering if we should just put it into getCurrentForm and see if that fixes all of our issues
[01:03:26] -!- hka [hka!~hka@simp.aelv.se] has joined #Soylent
[01:05:23] <TheMightyBuzzard> paulej72, all things being equal, i think we might be able to though my inner code monkey is flinging poop at me for considering it.
[01:06:15] <TheMightyBuzzard> ya, give it a test and comment that bit of admin.pl out. worst it can do is muck up the db on dev and we have semi-regular backups.
[01:08:09] <TheMightyBuzzard> if it's a go let me know and i'll push it back to my branch n save you a pull request.
[01:11:36] <paulej72> TheMightyBuzzard: I added that code to the top of the comments.pl file. It works.
[01:12:12] <TheMightyBuzzard> yeah buddy. slash is the bitch of us.
[01:12:50] <paulej72> TheMightyBuzzard: We should add the code to the getCurrentForm sub and remove it from elsewhere. I think slash and perl are losing the utf8 flags on the data.
[01:13:57] <TheMightyBuzzard> paulej72, somehow, yep. okay, let's give it a whirl. worst it could do is break lots of stuff that we can just fix in five minutes.
[01:15:01] <stderr> It's a little bit scary that all the unicode stuff in the code I'm working on just works... Either I'm a genius or something is going to break very very badly 2 seconds after launch...
[01:15:22] <paulej72> TheMightyBuzzard: the whitespace compression filter is still getting me on unicode only text.
[01:16:03] <paulej72> stderr: if you are not using perl you will probably be ok. perl is not 100% unicode friendly
[01:16:08] <TheMightyBuzzard> stderr, it mostly should just work. there are just a few legacy edge cases where people coded a module without taking it into account.
[01:16:29] <stderr> paulej72: I am using perl.
[01:17:38] <stderr> TheMightyBuzzard: Slash modules or normal CPAN modules?
[01:17:41] <paulej72> stderr: form what I am reading perl sometimes loses the utf8 flag on the data, so it no longer knows that a given string is utf8 and then works with it as a normal string.
[01:17:50] <TheMightyBuzzard> stderr, both really.
[01:18:50] <stderr> paulej72: Ok, if you can find some examples where that happens, I would love to see them.
[01:19:07] <TheMightyBuzzard> paulej72, mostly when it goes through some module written in C or like our post data issue but there are still a very few unicode unfriendly functions in perl that will absolutely break it.
[01:20:55] <paulej72> TheMightyBuzzard: I need to get going so if you want to pick this up tomorrow with fixing the issue at getCurrentForm, I would be ok with it.
[01:20:58] <TheMightyBuzzard> stderr, ord is generally friendly with unicode but i've found spots where it needed a decode_utf8 beforehand
[01:21:12] <TheMightyBuzzard> stderr, pack and unpack you gotta watch too
[01:21:29] <TheMightyBuzzard> paulej72, sounds good to me. bout dinner time here as well.
[01:22:15] <stderr> Currently I just decode("UTF-8",$query->param("foo")) and work with the result... When it's time to output something, the final step is $page=encode("UTF-8",$page); $length=length($page); and print "Content-length: $length$CRLF$CRLF$page";
[01:23:39] <TheMightyBuzzard> would that slash were anything like that simple
[01:24:23] <TheMightyBuzzard> so many layers of abstraction in the way you don't even get to see apache responses
[01:28:01] <TheMightyBuzzard> oooh, the libtards is seriously butthurt over the scotus ruling on birth control.
[01:31:35] -!- Nerdfest [Nerdfest!~quassel@614-36-601-610.cpe.teksavvy.com] has joined #Soylent
[01:33:17] <arti> just reading that
[01:33:39] <arti> strong, the butthurt is.
[01:40:28] <TheMightyBuzzard> i get modded troll just for saying pregnant != sick/injured
[01:40:48] <TheMightyBuzzard> amuses me
[01:42:42] <stderr> Maybe people are misreading it as pregnant! = sick/injured
[01:43:29] <paulej72> never thought that such a short article would get so many comments
[01:47:32] * TheMightyBuzzard chuckles
[01:47:56] <TheMightyBuzzard> paulej72, dude, they are bout to start burning folks in effigy on twitter n such
[01:47:58] <arti> lol stderr
[01:48:14] <arti> bleh twitter people
[01:48:19] <TheMightyBuzzard> is amusing
[01:48:31] <arti> its full of coonts
[01:48:57] <TheMightyBuzzard> while(@$food){&eat($_);}
[01:55:38] -!- JamesNZ [JamesNZ!~james@43-567-441-22.bitstream.orcon.net.nz] has joined #Soylent
[02:31:39] <Bender> [SoylentNews] - The Vision Report Aims To Improve Mathematical And Scientific Knowledge - http://sylnt.us - if-only-politicians-would-listen
[02:41:05] <Blackmoore> wait.. I thought the Vision was just an android built from spare parts of the original human torch..
[02:49:41] -!- SpallsHurgenson [SpallsHurgenson!~SpallsHur@kqzo-66-222-776-4.nwrknj.east.verizon.net] has joined #Soylent
[02:53:59] -!- pbnjoe [pbnjoe!~pbnjoe@Soylent/Users/313/pbnjoe] has joined #Soylent
[03:24:16] <Blackmoore> http://htwins.net
[03:24:17] <monopoly> └ 03The Scale of the Universe : Zoom from the edge of the universe to the quantum foam of spacetime and learn about everything in between.
[03:30:20] <SpallsHurgenson> zooming
[03:30:37] <Blackmoore> :)
[03:33:09] <SpallsHurgenson> there are theories that the human eye can actually make out individual photons hitting the retina, so "smallest thing seen by the human eye" might be a bit large :)
[03:36:00] <Blackmoore> could be.
[03:36:43] <SpallsHurgenson> nice applet. we always think of ourselves as being such a small part of the universe, but we really are quite gigantic
[03:36:48] <Blackmoore> and this brings an end to my program day.
[03:38:31] <Blackmoore> 12 hours of it.
[03:38:40] Blackmoore is now known as blackmoore|afk
[03:39:10] -!- rand has quit [Quit: Leaving.]
[03:41:04] * SpallsHurgenson saves that size-of-the-universe to disk :)
[03:54:48] -!- jhowe [jhowe!~jhowe@ijn-lg622679.dyn.optonline.net] has joined #Soylent
[03:54:59] jhowe is now known as mechanicjay
[03:55:14] -!- mechanicjay has quit [Changing host]
[03:55:14] -!- mechanicjay [mechanicjay!~jhowe@Soylent/Staff/Sysop/mechanicjay] has joined #Soylent
[03:55:14] -!- mode/#Soylent [+v mechanicjay] by juggler
[03:57:15] -!- mechanicjay has quit [Client Quit]
[03:57:52] -!- mechanicjay [mechanicjay!~jhowe@Soylent/Staff/Sysop/mechanicjay] has joined #Soylent
[03:57:52] -!- mode/#Soylent [+v mechanicjay] by juggler
[03:58:46] <mechanicjay> Hey all
[04:02:15] <SpallsHurgenson> no thanks, I'm off grasses
[04:10:18] <SpallsHurgenson> obviously my sense of humor is too sophisticated for this bunch :)
[04:10:53] <Bender> [SoylentNews] - Metal in iOS8 Explained - http://sylnt.us - not-so-heavy
[04:38:07] -!- mechanicjay has quit [Quit: Leaving.]
[05:25:00] -!- Bytram|away [Bytram|away!~pc@Soylent/Staff/Developer/martyb] has joined #Soylent
[05:25:00] -!- mode/#Soylent [+v Bytram|away] by juggler
[05:37:51] -!- KonomiNetbook has quit [Ping timeout: 240 seconds]
[05:45:00] * TheMightyBuzzard yawns
[05:45:08] <SpallsHurgenson> <yawn>
[05:57:42] <TheMightyBuzzard> it's fun winding up folks with their panties in a bunch over the scotus birth control ruling.
[05:58:06] <TheMightyBuzzard> don't even have to troll, just drop some logic and they LOSE THEIR SHIT
[05:58:49] <SpallsHurgenson> not logic!
[05:58:59] <SpallsHurgenson> we don't use that stuff 'round these here parts!
[06:03:15] -!- mj [mj!~3293445c@s-14-806-84-99.hsd2.tn.comcast.net] has joined #Soylent
[06:03:44] -!- mj has quit [Client Quit]
[06:04:38] <TheMightyBuzzard> too much exposure to spock at a young age for me
[06:04:55] <SpallsHurgenson> Fascinating
[06:10:47] * SpallsHurgenson raises a single eyebrow
[06:15:50] <TheMightyBuzzard> man, no wonder nobody can get into my minecraft server. fucking microsoft got the court to seize a bunch of no-ip.com's domains and route them to it.
[06:16:12] <SpallsHurgenson> I knew it! Damn Microsoft!
[06:16:27] <SirFinkus> it's always microsoft's fault
[06:16:53] <Popeidol> did they at least host a minecraft server at the new ip?
[06:16:58] <Popeidol> it'd only be polite
[06:17:03] <TheMightyBuzzard> damned well is this time. they could have just got the offending hosts routed to them but they had to yank up the whole fucking domains.
[06:17:39] <TheMightyBuzzard> i yam annoyed.
[06:17:57] <SpallsHurgenson> well, you yam what you yam, and that's all that you yam
[06:18:05] * SpallsHurgenson eats some spinach
[06:21:31] <Bender> [SoylentNews] - Where Gun Stores Outnumber Museums and Libraries - http://sylnt.us - I'm-carrying-a-concealed-museum-guide-and-overdue-library-book
[06:24:29] * SpallsHurgenson mutters something about how that article is appropriate for a tech site like soylent
[06:28:24] -!- SpallsHurgenson has quit [Quit: 'course, it's not like I've submitted anything better recently...]
[06:28:38] <TheMightyBuzzard> bed for me
[06:41:29] <Bytram|away> TheMightyBuzzard: Oh Hi! and bye!
[06:41:31] <Bytram|away> http://www.ajc.com
[06:41:33] <monopoly> └ 03‘Baton Bob’ gets out of jail | www.ajc.com: “Baton Bob” is free again. The infamous Midtown street performer posted bond and left jail late Thursday, avoiding a second night behind bars.
[06:42:12] <Bytram|away> http://www.ajc.com
[06:42:14] <monopoly> └ 03Atlanta news: Baton Bob strikes back at Atlanta police | www.ajc.com: The cops should have known better than to mess with the Ambassador of Mirth.Maybe they just didn’t recognize him in the wedding dress.
[06:58:57] -!- Bytram|away has quit [Quit: Leaving]
[07:02:10] -!- KonomiNetbook [KonomiNetbook!~Konomi@Soylent/Users/189/Konomi] has joined #Soylent
[07:40:15] -!- Space_Man has quit [Ping timeout: 240 seconds]
[08:10:54] -!- Subsentient [Subsentient!~WhiteRat@universe2.us/Subsentient] has joined #Soylent
[08:17:07] -!- JamesNZ has quit [Remote host closed the connection]
[08:18:01] -!- crutchy [crutchy!~crutchy@709-27-2-01.cust.aussiebb.net] has joined #Soylent
[08:18:48] <crutchy> dingbat_down_the_road_cutting_phone_line_whilst_running_stormwater_drain--
[08:18:48] <Bender> karma - dingbat_down_the_road_cutting_phone_line_whilst_running_stormwater_drain: -1
[08:25:31] <chromas> so now instead of calling people, you email them and tell them to get on irc
[08:26:01] <crutchy> it killed my internet too
[08:26:08] <chromas> DSL?
[08:26:20] <crutchy> telco came and did a temporary patch
[08:26:25] <crutchy> yeah
[08:26:44] <crutchy> or adsl or whatever it is
[08:27:00] <crutchy> same shit higher price
[08:29:10] -!- Space_Man [Space_Man!~Space_Man@91-886-365-69.static.enta.net] has joined #Soylent
[08:33:27] -!- Space_Man has quit [Ping timeout: 240 seconds]
[08:33:30] -!- Space_Man [Space_Man!~Space_Man@91-886-365-69.static.enta.net] has joined #Soylent
[08:36:10] <ar> coffee--
[08:36:10] <Bender> karma - coffee: 310
[08:36:53] <crutchy> coffee++
[08:36:53] <Bender> karma - coffee: 311
[08:36:59] <crutchy> :-D
[08:37:10] <arti> tea++
[08:37:10] <Bender> karma - tea: 2
[08:37:16] <NCommander> Wow
[08:37:24] <NCommander> today went no where like how I planned
[08:37:36] <crutchy> the polar bear caught up to you?
[08:37:43] <chromas> Did you accidentally join a cult
[08:37:51] -!- Space_Man has quit [Ping timeout: 240 seconds]
[08:37:51] <chromas> question mark
[08:38:35] <NCommander> No :-P
[08:38:44] <crutchy> i got to play in coal dust :-P
[08:38:48] <NCommander> I biked several miles, and walked several more miles when I had a chain failure
[08:39:09] <crutchy> did the bike transform into megatron?
[08:39:26] <NCommander> no
[08:39:30] <arti> what level is your bicycle repair skill?
[08:39:39] <arti> we might need to roll on this
[08:39:41] <arti> where's the DM
[08:39:44] <chromas> If only it was a perl bike
[08:40:41] <crutchy> i hope you had plenty of minerals and didn't run out of lesbian gas
[08:41:18] * crutchy vented some gas while typing that
[08:41:34] <chromas> thespian gas
[08:41:35] <arti> i breathe too
[08:41:58] <chromas> hold your breath for the drama
[08:42:35] <NCommander> I hurt a lot
[08:45:24] <crutchy> you not riding your bike to alaska i hope?
[08:48:40] <chromas> He has to walk now, which means random encounters
[08:48:55] * arti hears battle music
[08:49:26] <chromas> I hope it's not boss music
[09:03:40] <Konomi> buying linux games off of humble bundle is so hit and miss
[09:03:54] <Konomi> can't tell if you'll get a game that actually works or not
[09:04:01] <arti> quantity :D
[09:04:11] <Konomi> they certaintly aren't going for quality >.>
[09:18:11] <NCommander> Konomi, no kidding
[09:18:26] <NCommander> Konomi, its usually possible to get them to work by checking with ldd and playing the age old game of find the library
[09:18:45] <Konomi> NCommander: I brought among the sleep and it literally has game bugs
[09:18:47] <Konomi> and has so for ages
[09:19:14] <NCommander> Konomi, if its on Steam, it generally works
[09:19:25] * NCommander notes the Linux version of Aquaria for instance seems less buggy on Linux
[09:19:38] <Konomi> NCommander: http://www.krillbite.com
[09:19:42] <monopoly> └ 03Alpha: Bugs Report - Krillbite Forum
[09:19:45] <Konomi> Alpha bug testing
[09:19:52] <Konomi> bug crops up and they let it hit release ;p
[09:19:54] <NCommander> My bandwidth sucks at the moment
[09:19:57] <NCommander> Will check later
[09:20:09] <Konomi> basically the game has huge vertical black bars through it
[09:20:11] <NCommander> Konomi, I suspect you have better bandwidth in AU right now than I do :-/
[09:31:55] <Bender> [SoylentNews] - Atlanta Police Arrest Street Performer, Coerce Pro-Police Facebook Post - http://sylnt.us - St.-Louis-still-misses-you,-Baton-Bob
[09:33:21] <chromas> The contraception article is up to 82 comments
[09:33:26] <chromas> What's the record here?
[09:35:03] <Konomi> that feeling where you live in a country that just has health care covered (for now)
[09:38:18] <chromas> I live in a country with tv shows where people dig through garbage and sell it to each other
[09:39:11] <Popeidol> I do that as a hobby
[09:39:22] <Popeidol> are you telling me I could be famous?
[09:39:45] <chromas> No but you can pretend
[09:40:10] <Popeidol> acceptable
[09:40:11] <chromas> You have to name your show something x-treme and/or sex-related
[09:40:34] <Popeidol> oh, that's easy
[09:40:37] <chromas> For example, we have Pawn Stars and Hardcore Pawn
[09:40:44] <Popeidol> 'cum dumpster diving'
[09:40:49] <chromas> And you need someone to argue with
[09:40:52] <chromas> lol
[09:41:13] <chromas> Well that's sex trafficking
[09:41:38] <Popeidol> no no
[09:41:52] <Popeidol> you go and find prostitutes
[09:41:55] <Popeidol> pay them for their time
[09:42:01] <Popeidol> and make them go dumpster diving
[09:42:27] <chromas> And they come out cleaner than before
[09:42:58] <Popeidol> and just like all those shows, we'd plant interesting things ahead of time
[09:43:08] <Popeidol> 'oh cool brandi found an 18th century duelling pistol'
[09:43:37] <chromas> Is she going to polish the shaft?
[09:44:09] <Popeidol> I'm really starting to warm to the idea
[09:44:14] <Popeidol> is anybody here a tv producer? this could be big
[09:44:41] <chromas> All the other channels will copy it too
[09:45:12] <chromas> Discovery, TLC and Nat'l Geographic all had logging shows for a while
[09:45:25] <chromas> tlc--
[09:45:25] <Bender> karma - tlc: -1
[09:46:03] <chromas> Oh yeah, you only show five minutes of activity per episode
[09:46:40] <chromas> The rest is reviewing what just happened and then previewing what's about to happen next
[09:47:44] <Popeidol> yeah
[09:47:57] <Popeidol> need to do a 5-minute intro and wrap up around each commercial break
[09:48:33] <Popeidol> I've often wanted to start a service that just strips all those shows down to the actual content
[09:48:39] <Popeidol> you could even trim 10-15 minutes off mythbusters
[09:49:57] <Popeidol> I just dont see any way of doing it without becoming very poor or very arrested
[09:52:17] <chromas> yeah you'd probably have to release it as torrents
[09:52:30] <chromas> On the plus side, they'd be very small
[09:57:02] <chromas> https://www.google.com
[09:57:02] <monopoly> └ 03 Google Video Quality Report : IE=Edge
[09:57:10] <chromas> Never seen that before
[10:49:50] -!- f4r [f4r!~HanakoDlm@youll.only.see.this.if.my.router.overheats.again] has joined #Soylent
[11:31:24] <Bender> [SoylentNews] - Dragonfly: Western Energy Companies Under Sabotage Threat - http://sylnt.us - Listen-all-y'all
[11:35:49] -!- Space_Man [Space_Man!~Space_Man@91-886-365-69.static.enta.net] has joined #Soylent
[11:40:04] -!- AndyTheAbsurd has quit [Remote host closed the connection]
[12:04:40] -!- exec [exec!~exec@709-27-2-01.cust.aussiebb.net] has joined #Soylent
[12:04:57] <chromas> ~rainbow Hi me!
[12:04:58] <exec> 00,08H00,09i00,12 00,02m00,06e00,04!
[13:12:31] <TheMightyBuzzard> coffee++
[13:12:31] <Bender> karma - coffee: 312
[13:30:54] <Bender> [SoylentNews] - Ask SoylentNews: Suggestion on Hobbyist-level 3D Printer - http://sylnt.us - Play-dough-for-grown-ups
[13:39:01] <crutchy> timtams++
[13:39:02] <Bender> karma - timtams: 2
[13:39:27] <crutchy> too_many_timtams--
[13:39:27] <Bender> karma - too_many_timtams: -1
[13:39:50] <TheMightyBuzzard> whassa timtam?
[13:39:58] <crutchy> ~define tim tam
[13:40:04] <exec> [urbandictionary] 3tim tam: The greatest biscuit known to science. Chocolate, sandwiching chocolate, smothered in chocolate. Made in Australia, sold to the world via e-bay. variations include caramel, hazenut, dark, double choc...
[13:40:35] <TheMightyBuzzard> ahh. sounds interesting.
[13:42:09] <crutchy> wow a ud definition that doesn't mention anything sexual
[14:13:16] -!- AshleyWaffle has quit [Quit: No Ping reply in 180 seconds.]
[14:13:34] -!- AshleyWaffle [AshleyWaffle!~waffle@198.206.zs.ukm] has joined #Soylent
[14:13:50] <TheMightyBuzzard> paulej72, Good call on moving the decode to getCurrentForm. No bugs so far and working as expected across the board.
[14:25:08] <TheMightyBuzzard> well hell. wish that hadn't fixed so easy. now i'm not sure what to monkey with next.
[14:27:16] <crutchy> how about a slash http api
[14:27:24] <crutchy> :-P
[14:29:56] <crutchy> parsing roadkill scraped off the net is fun, but anyone who wants to make it easier is welcome too :-D
[14:31:06] <TheMightyBuzzard> s'not a bad idear but would be insanely complicated to institute.
[14:31:38] <TheMightyBuzzard> and would take a much better understanding of the db structure than i have currently.
[14:32:46] <TheMightyBuzzard> still working on unicode, just not sure what to do next cause i'm not sure if anything is still broken with utf8 turned on. writing a script now to turn arbitrary unicode to html entities for testing.
[14:33:12] <crutchy> what about unit tests?
[14:33:28] <crutchy> they're boring, but essential
[14:33:48] * TheMightyBuzzard chuckles
[14:34:43] <crutchy> and you get warm fuzzies when you change something and your unit tests say you haven't fucked up yet :-P
[14:34:56] <TheMightyBuzzard> on slash? no freaking way. i'd need to understand the code way better than i do.
[14:35:17] <crutchy> what about tests just for a single function?
[14:35:19] <TheMightyBuzzard> pretty sure that level of understanding would have the same effect as spending a few months chillin with cthulu.
[14:35:26] <crutchy> lol
[14:36:41] <TheMightyBuzzard> crutchy, oh that i could write but i couldn't run it. slash's code can't be run from the command line for the most part and there's too much to do before you could unit test via web.
[14:36:52] -!- LaminatorX [LaminatorX!~18d900fb@Soylent/Staff/Editor/LaminatorX] has joined #Soylent
[14:36:52] -!- mode/#Soylent [+v LaminatorX] by juggler
[14:37:02] <TheMightyBuzzard> mornin, LaminatorX
[14:37:08] <LaminatorX> Hello.
[14:38:06] <crutchy> don't need to run slash entirely cos you just include the file with the function you wanna test, but with slash you might end up in dependency hell pretty quick i guess
[14:38:42] <TheMightyBuzzard> crutchy, dependency hell there.
[14:39:08] <TheMightyBuzzard> it's a colossal clusterfuck of that anywhere you go in /
[14:39:28] <crutchy> that's a bummer
[14:39:40] <TheMightyBuzzard> i'm honestly amazed they managed it enough to make /d work
[14:40:21] <crutchy> makes changing anything that little more risky
[14:41:14] <crutchy> maybe that's why they chose perl... so that only monks would go anywhere near it :-)
[14:41:23] <TheMightyBuzzard> ya, cowboy coding FTW
[14:41:44] <TheMightyBuzzard> well For The Necessity really
[14:42:27] <crutchy> a version of slash in c++ would be kickass
[14:43:28] * crutchy wonders how much of a pain in the ass it would be to sort of 'port'
[14:43:57] <crutchy> port as in make it do the same thing but would still prolly require a rewrite anyway :-P
[14:44:48] <paulej72> TheMightyBuzzard: we need to check if the daily emails are going out correctly. NCommander mentioned that the emails were mangled at one point. But that may have been due to him deploying a non-utf8 branch when the stats went out.
[14:45:52] <paulej72> TheMightyBuzzard: we need to make sure this all works if utf8 = 0, and we need t get the comments whitespace filter working propley with all unicode posts.
[14:45:52] <TheMightyBuzzard> paulej72, ya. i honestly have no idea if they're working. have to set myself to receive them first.
[14:46:20] <TheMightyBuzzard> paulej72, yep. was leaving utf8 = 0 for last.
[14:47:31] <TheMightyBuzzard> whitespace can be done though i think. hell it may be already. there's one bit that's still not recognizing unicode as valid characters, though i'm not sure which bit it is.
[14:47:55] <paulej72> TheMightyBuzzard: we also need to test uploading a file to a story to make sure that the getCurrentForm modification did not break the file upload.
[14:48:22] <TheMightyBuzzard> yep. no idea how that works. just a text file instead of story text?
[14:49:46] <paulej72> On the admin page there is a part on the bottom to upload a file or image. The file was working previously just before we did the getCurrentForm modification.
[14:50:17] <TheMightyBuzzard> right, just not clear what it's supposed to do when you plunk a file in it.
[14:50:39] <crutchy> maybe a slash 'project' could be linearizing some of the slashcode dependency structure?
[14:51:12] <crutchy> so that you don't have a tangled ball
[14:51:27] <TheMightyBuzzard> crutchy, you get right on that, big guy. i'm not even gonna try at this point.
[14:51:33] <crutchy> lol
[14:51:51] <TheMightyBuzzard> maybe when i've run out of things to do.
[14:51:55] <crutchy> if it were php i might be on it like a fly to a turd
[14:52:24] <crutchy> i'm no help for perl unfortunately :-(
[14:54:24] * TheMightyBuzzard scratches his head
[14:55:04] <TheMightyBuzzard> this may not be a stellar coding day for me. can't even manage command line utf8 to entity conversion right now.
[15:01:05] -!- rand [rand!~rand@jsx-671.76-725-78.nts-online.net] has joined #Soylent
[15:02:49] <TheMightyBuzzard> hrm. ascii art filter is acting up again. good place to start.
[15:05:57] -!- TK [TK!~9ff52002@159.245.ju.y] has joined #Soylent
[15:08:42] -!- Woods [Woods!~41a24c20@Soylent/Staff/Editor/Woods] has joined #Soylent
[15:08:42] -!- mode/#Soylent [+v Woods] by juggler
[15:11:24] <crutchy> aww why is there an ascii art filter?
[15:12:05] <crutchy> what if i wanna post a comment using apt-get moo?
[15:12:48] <Konomi> hehe I just got to play Proteus was amazing
[15:13:13] <crutchy> i spent hallf an hour running over grannies in gta vice city :-P
[15:14:04] <Konomi> I was chasing bunnies and squirrels!
[15:14:16] <crutchy> though i wasn't only partial to grannies... gangbangers, lifesavers, bums, cops, army dudes, security guards, shoppers, etc. they're all good :-D
[15:15:20] * Konomi disapproving stare >.>
[15:15:37] <crutchy> i prefer a modded infernus with unrealistic speed and acceleration, a center of gravity that's under the road, and a rediculously huge mass that plows through everything :-P
[15:16:00] <paulej72> TheMightyBuzzard: the file is stored in the db and is associated with the story.
[15:16:43] <paulej72> TheMightyBuzzard: I thought I deleted all of the ascii art filters.
[15:16:50] <TheMightyBuzzard> ahh, tests a blob then. that definitely needs done.
[15:17:18] <TheMightyBuzzard> paulej72, on my vm. i prolly picked them back up when i redid my db.
[15:18:23] <TheMightyBuzzard> yep, did
[15:20:16] <Bender> [SoylentNews] - Fluid Tests Hint at Concrete Quantum Reality - http://sylnt.us - quantum-reality-is-just-classical-reality-in-really-tiny-bits?
[15:21:33] <TheMightyBuzzard> testing vs entities right now. will test vs file/blob after.
[15:23:35] <TheMightyBuzzard> funky. the entities got turned into proper unicode.
[15:23:49] <TheMightyBuzzard> i'm strangely okay with that.
[15:27:19] * TheMightyBuzzard scratches his head
[15:27:42] <TheMightyBuzzard> appears to be doing the same for named entities except &
[15:41:15] -!- crutchy has quit [Quit: Leaving]
[15:41:26] -!- exec has quit [Remote host closed the connection]
[15:43:02] <paulej72> TheMightyBuzzard: decode step?
[15:43:28] <TheMightyBuzzard> shurg, could be.
[15:43:52] <TheMightyBuzzard> i'm not especially concerned by it though unless it functions that way when utf8 is turned off.
[15:44:47] <TheMightyBuzzard> it's a bug that actually saves us some db space
[15:46:47] <paulej72> Since the documentation for decode_utf8 indicated that it should be identical to decode('utf8'), I resorted to the code to find out why it worked with the version that specified the encoding explicitly. I found that decode_utf8() does one additional thing that the regular decode('utf8') does not, and that is that before processing via the regular decode() function, decode_utf8 first checks the UTF-8 flag of the data that is being passe
[15:46:48] <paulej72> in, and if it is set it returns the data without further decoding*. My best guess is that this is to prevent errors if someone attempts to decode UTF-8 data in a string which is already in Perl's internal format, so in most cases this will provide a caller-friendly interface that will DWYM in many expected cases.
[15:46:56] <paulej72> http://blog.endpoint.com
[15:46:57] <monopoly> └ 03Character encoding in perl: decode_utf8() vs decode('utf8') | End Point Blog
[15:49:45] <TheMightyBuzzard> paulej72, blobs appear okay.
[15:49:56] <TheMightyBuzzard> handy to know.
[15:52:02] <TheMightyBuzzard> paulej72, personally i think there's an extra decode_entities in there somewhere that's doing it. decode_utf8 should not work on &#nnnn; notation
[15:57:50] <TheMightyBuzzard> found one that shouldn't be done in the subject. haven't found the one for the comment text though.
[16:01:32] <TheMightyBuzzard> nope, no joy there. hmm....
[16:06:04] <TheMightyBuzzard> okay, it's stored in the db as entities but being processed to unicode afterwards.
[16:08:13] <paulej72> TheMightyBuzzard: wonder how that is happening
[16:08:42] <TheMightyBuzzard> about has to be a decode_entities but damned if i can see an errant one.
[16:10:24] <TheMightyBuzzard> paulej72, question though. do we particularly care about this bug?
[16:10:45] <TheMightyBuzzard> we could just microsoft it and call it a feature.
[16:14:43] -!- n1 [n1!~nick@Soylent/Staff/Editor/n1] has joined #Soylent
[16:14:43] -!- mode/#Soylent [+v n1] by juggler
[16:15:53] <LaminatorX> Mornin n1. I saw an article the other day about the 800-man trash pickup crew at Glastonbury, and thought of you.
[16:16:23] <n1> haha
[16:16:29] <n1> in some ways, 800 sounds like they're cutting down
[16:18:32] <Azrael> LaminatorX: afternoon :)
[16:18:40] <n1> thats why i dont do glastonbury anymore, it's too big too many people which changes the atmosphere
[16:19:14] <n1> and glastonbury being 'the place to be', so it's more about being at glastonbury or being seen there than the music or the festival culture
[16:19:50] * n1 is grumpy old man apparently
[16:20:10] <LaminatorX> "Nobody goes there anymore. It's too crowded." -Yogi Berra
[16:20:16] <stderr> AAAAARRRRRGGGGGHHHHH!!!!!
[16:21:27] <n1> LaminatorX, 'no one drove in new york, too much traffic' - philip j fry
[16:26:47] -!- Bytram|away [Bytram|away!~pc@Soylent/Staff/Developer/martyb] has joined #Soylent
[16:26:47] -!- mode/#Soylent [+v Bytram|away] by juggler
[16:27:03] <stderr> Has anyone seen MrBluze lately?
[16:27:21] Bytram|away is now known as Bytram
[16:27:43] <Bytram> stderr: I have not; I think we lost him after the site name vote. :(
[16:27:52] <paulej72> stderr: he left when we decided that the name was staying SoylentNews
[16:28:17] <stderr> "Great"... :-(
[16:29:08] <Bytram> reminds me of an old saying: "Friends come and go; enemies accumulate."
[16:29:32] <Bytram> So, I try as best I can to follow another old saying: "Say what you mean, mean what you say, but don't say it mean."
[16:30:03] <stderr> He didn't sign the papers about changing the owner of the two domains I should get from him. He just copy/pasted his signature in. So now the change has been declined and we need to sign the papers again...
[16:30:34] <Bytram> paulej72: I'm trying to do some more UTF-8 testing on dev.soylentnews.org, but keep running into a lameness filter: "
[16:30:34] <Bytram> Lameness filter encountered.
[16:30:35] <Bytram> Your comment violated the "postercomment" compression filter. Try less whitespace and/or less repetition."
[16:30:41] <Bytram> any suggestions?
[16:30:55] <Bytram> stderr: Ouch!!!
[16:31:15] <Azrael> Bytram: be less lame?
[16:31:19] * Azrael ducks
[16:31:31] <paulej72> Bytram: add some ascii text for now. TheMightyBuzzard is working on that part
[16:31:59] <Bytram> paulej72: ok
[16:32:12] * Bytram goes in search of a wall of ipsum lorem...
[16:32:44] <TheMightyBuzzard> oh ya, i was working on that part. score.
[16:33:39] <TheMightyBuzzard> compression filter... i thought i'd fixed that...
[16:34:05] <Bytram> TheMightyBuzzard: I *had* been using separated characters, with a space between each utf-8 char; was okay with ~255 chars; barfed with 6946 chars; tried again without separator spaces; got same error. :/
[16:34:35] <TheMightyBuzzard> Bytram, compression filter error?
[16:34:56] <Bytram> Lameness filter encountered.
[16:34:57] <Bytram> Your comment violated the "postercomment" compression filter. Try less whitespace and/or less repetition.
[16:35:11] <Bytram> TheMightyBuzzard: ^^^
[16:35:35] <Bytram> It had NO whitespace, and NO TWO characters were the same! Geeesh! =)
[16:36:50] <TheMightyBuzzard> Bytram, ya, compressOk is not unicode friendly last i checked but i thought i'd done something to fix that. must have been a reversion somewhere.
[16:37:05] <Bytram> I appended 435 words of lorem ipsum and got the same error.
[16:37:12] <paulej72> Bytram: the filter looks for specific ascii chars as non-whitespace so all unicode chars are concidered whitespace
[16:37:41] <Bytram> paulej72: Oh ho! NOW I get it!!
[16:38:17] <Bytram> do you have a list of what characters it things are non-whitespace? Even regex would help!
[16:38:30] <Bytram> s/things/thinks/
[16:38:30] <SedBot> <Bytram> do you have a list of what characters it thinks are non-whitespace? Even regex would help!
[16:38:38] <stderr> Probably [A-Za-z0-9] and a few extra characters.
[16:38:56] <paulej72> Bytram: I do not as I have not tracked down this specific hard coded filter.
[16:39:23] <TheMightyBuzzard> paulej72, it's compressOk in Access.pm if you really wanna know.
[16:39:30] <Bytram> paulej72: okay, thanks
[16:40:17] * Bytram goes looking for the code...
[16:43:01] <TheMightyBuzzard> i can just kill the bastich easy, it's not a simple regex like the other filters though.
[16:44:32] <Bytram> TheMightyBuzzard: it *is* rather ugly at first glance, but it is also there for a reason... ascii art, etc.
[16:45:30] <Bytram> TheMightyBuzzard: it would be helpful if it would report how *close* I am to bing okay instead of, effectively, "Syntax Error". Yanno?
[16:45:31] <TheMightyBuzzard> that particular one is just weird. there are plenty of whitespace checks already but this one checks compressibility with zlib.
[16:45:43] <TheMightyBuzzard> nod nod
[16:46:05] <Bytram> lookee what I found:
[16:46:07] <Bytram> # compress doesn't like wide characters. this could in theory
[16:46:07] <Bytram> # make it easier to run into a filter, with too many '_'
[16:46:07] <Bytram> # characters being in a comment, but no one should be using
[16:46:07] <Bytram> # that many wide characters in the standard English
[16:46:07] <Bytram> # alphabet. we can adjust filters if necessary. -- pudge
[16:46:07] <Bytram> $content_slice =~ s/(.)/ord($1) > 2**8-1 ? '_' : $1/ge;
[16:46:22] <TheMightyBuzzard> yep
[16:46:53] <stderr> "we can adjust filters if necessary."... Sure you will...
[16:47:14] <Bytram> lol!
[16:47:43] <TheMightyBuzzard> Bytram, you notice the comment around it? i'd apparently found and commented this out before but put it back for some reason.
[16:48:13] <Bytram> yeah, that was my thought exactly!
[16:48:45] <TheMightyBuzzard> will comment it out and pull it over to dev. give me a few
[16:49:09] <Bytram> so, if I read that right, *any* character over 255 would be converted to an underscore, compress out, and it will scream. :/
[16:49:13] <Bytram> TheMightyBuzzard: Thanks!
[16:49:52] <Bytram> on a positive note, characters 0-255 went in and came out without a problem with the tests I ran!
[16:50:22] <Bytram> understanding, of course that the ASCII control chars got stripped.
[16:52:37] <TheMightyBuzzard> deploying. apache will be down a sec.
[16:53:29] <TheMightyBuzzard> Bytram, back up. go poke it with a stick n see what it says.
[16:53:33] <Bytram> nod nod
[16:53:40] <TheMightyBuzzard> Bytram, oh and entities should be fine now too.
[16:54:23] <TheMightyBuzzard> for an odd value of fine where they get encoded to the character after they leave the db but before they're displayed to the user.
[16:55:51] <stderr> What happens on input?
[16:56:00] <Bytram> hrmmm, so if I have a comment field in which I typed, say, "ɖ" then the *value* of that gets saved to the db, and then converted back to the character entity on readout for display?
[16:57:09] <paulej72> Bytram: exactly
[16:57:15] <stderr> Bytram: No... (You're missing the ;)
[16:57:41] <stderr> :-)
[16:57:44] <Bytram> TheMightyBuzzard: tried to just update and save a pending comment... without logging back into dev... the server was not amused.
[16:57:57] <Bytram> =)
[16:58:23] <Bytram> Internal Server Error
[16:58:23] <Bytram> The server encountered an internal error or misconfiguration and was unable to complete your request.
[16:58:23] <Bytram> Please contact the server administrator, admin@dev.soylentnews.org and inform them of the time the error occurred, and anything you might have done that may have caused the error.
[16:58:23] <Bytram> More information about this error may be available in the server error log.
[16:58:23] <Bytram> Apache/1.3.42 Server at dev.soylentnews.org Port 2600
[16:58:26] <paulej72> Bytram: sorry I was wrong, it store the value ɖ in the db but turns it into unicode for display
[16:58:39] <TheMightyBuzzard> neat
[16:59:07] <stderr> paulej72: You're also missing the ;
[16:59:42] <paulej72> on purpose stderr did not want it to show the char
[17:00:01] <stderr> ɖ
[17:00:06] <stderr> What character?
[17:00:08] <Bytram> paulej72: so, in the db there is a sequence of ASCII chars: "&" "#" "x" "2" "5" "6" ";", (7 characters total). When loaded back up for display, it is at THAT point that they are converted into 2 bytes.
[17:00:34] * Bytram just pulled a number from wherever; it had no intended meaining or purpose.
[17:00:57] <paulej72> stderr: was not sure if some irc clients would try to decode that, expecially web client
[17:01:03] * TheMightyBuzzard scratches his chin
[17:01:29] <paulej72> Bytram: that seems to be what is going on right now.
[17:01:29] <stderr> Those two bytes would be 0xC9 and 0x96 in UTF-8.
[17:02:17] <paulej72> Bytram: the bytes are rendered as unicode by the browser.
[17:03:56] <Bytram> hrrrm. I reloaded page on dev (http://dev.soylentnews.org/article.pl?sid=14/06/26/1345227), clicked on reply, entered subject and comment and clicked on submit. Got: Internal Server Error
[17:03:56] <Bytram> The server encountered an internal error or misconfiguration and was unable to complete your request.
[17:03:56] <Bytram> Please contact the server administrator, admin@dev.soylentnews.org and inform them of the time the error occurred, and anything you might have done that may have caused the error.
[17:03:56] <Bytram> More information about this error may be available in the server error log.
[17:03:56] <Bytram> Apache/1.3.42 Server at dev.soylentnews.org Port 2600
[17:03:56] <monopoly> └ 04SN journal 03UTF-8 testing after dev update with TheMightyBuzzard's fixes 04(9 comments): martyb writes: This is just a placeholder where people can hang tests of the UTF-8 implementation which was rolled out todev.soylentnews.org just a few minutes ago. ...
[17:04:28] <TheMightyBuzzard> paulej72, going to just disable compressOk on dev for now and poke at it a bit on the vm
[17:05:08] <stderr> Is monopoly broken or is the page missing a space between "to" and "dev.soylentnews.org"?
[17:05:11] <paulej72> TheMightyBuzzard: fine, but fix what ever you currently broke in the filter when you do so.
[17:05:25] <TheMightyBuzzard> nod nod
[17:05:28] <Bytram> I was using this file: UTF-8_sequence_unseparated\utf8_sequence_0-0xfff_assigned_printable_unseparated.txt
[17:06:53] <Bytram> stderr: which was rolled out to
[17:06:54] <Bytram> <a href="http://dev.soylentnews.org/">dev.soylentnews.org</a> just a few minutes ago.
[17:06:55] <monopoly> └ 03Dev.SN: Dev.SN is dead developers
[17:07:10] <TheMightyBuzzard> oooh, i got it... random ascii character instead of underscore for compress test
[17:07:38] <Bytram> there is a newline char between the "to" and the "<a href=..."
[17:08:29] <Bytram> TheMightyBuzzard: not so sure about that.
[17:10:07] <Bytram> TheMightyBuzzard: maybe strip all non-ascii chars from $content and only THEN do the compressibility check? I don't really like that, either, but it better isolates the problem.
[17:10:21] <TheMightyBuzzard> Bytram, pulled n redeployed. have a try now.
[17:10:31] <paulej72> TheMightyBuzzard: wonder if we should not use random ones, but do some kind of bit operation to get the same ascii for any given unicode char
[17:10:39] <Bender> [SoylentNews] - Google to be Sued over Privacy - http://sylnt.us - lets-find-where-we-stand
[17:10:55] <TheMightyBuzzard> Bytram, we don't actually compress it except to test if it will
[17:11:09] <TheMightyBuzzard> paulej72, that, sir, is a DAMNED fine idea.
[17:11:26] <Bytram> how much backtracking do I have to do before I should submit a new comment... can I just refresh the story page and go from there?
[17:11:43] <TheMightyBuzzard> Bytram, pull up another tab and log back in first
[17:12:01] <TheMightyBuzzard> then you should be able to
[17:12:18] <Bytram> paulej72: would you not get a many-to-one situation? There's only 255 or so ASCII chars, and a whole bunch more unicode.
[17:12:27] <Bytram> TheMightyBuzzard: nod nod
[17:12:55] <TheMightyBuzzard> paulej72, just convert each high character to its ord value you think?
[17:13:20] <paulej72> Bytram: yes, but it should make the compress act the same as if it was working on ascii
[17:13:26] <paulej72> TheMightyBuzzard: yes
[17:14:03] <TheMightyBuzzard> nod nod. would have to do some jiggery to get it to use a larger range of characters.
[17:14:17] <paulej72> Bytram: I could try to build ascii art with unicode and if so this method would allow for that to compress and thus get caught by this filter.
[17:15:07] <Bytram> TheMightyBuzzard: paulej72: do you do the compression check before OR after converting the unicode chars to character entities? I'd think checking AFTER conversion should do the trick?
[17:15:19] <TheMightyBuzzard> Bytram, we don't convert them
[17:18:30] <TheMightyBuzzard> paulej72, compressing the ord worked peachy. not sure it'll catch unicode art though. have to read it a few more times to see.
[17:19:04] <Bytram> that's what I thought, but it runs counter to something I'd seen earlier in this conversation.
[17:19:29] <Bytram> smile folks! http://dev.soylentnews.org
[17:19:31] <monopoly> └ 04SN comment by martyb (76): Submitted as "Plain Old Text"
[17:20:04] <TheMightyBuzzard> Bytram, it's converted for the purposes of checking its numerical value against the ascii range but that value wasn't used for anything afterwards.
[17:20:32] <TheMightyBuzzard> the actual text never changed, just an in-memory copy for comparison
[17:21:07] <paulej72> works https://dev.soylentnews.org
[17:21:08] <monopoly> └ 04SN comment by #25845: Reply to This
[17:21:29] <Bytram> oh. That's a whole lot of processing to just make a check on things! Performed on *every* comment field? And subject field, and ...
[17:21:53] <Bytram> TheMightyBuzzard: question: do you allow utf-8 in a user's signature field? =)
[17:22:12] <Bytram> paulej72: Nice!
[17:22:39] <TheMightyBuzzard> going to shove the new change over to dev, let Bytram poke at it a while.
[17:22:52] <TheMightyBuzzard> Bytram, as far as i know, yes.
[17:23:17] <TheMightyBuzzard> haven't done much chasing regarding signatures. and by not much i mean zero.
[17:23:59] <Bytram> TheMightyBuzzard: Yeah, I thought of that one late one night when trying to think of places which had user-submitted text outside the ordinary places.
[17:24:18] <TheMightyBuzzard> Bytram, change yours and find out
[17:24:30] <paulej72> 4 byte still dies
[17:25:00] <Bytram> would love to, but I just noticed the time and I need to head out the door in 15 minutes and haven't even gotten ready for the day! Will have to wait for a couple hours.
[17:25:08] <paulej72> previews fine, but then dies
[17:25:20] <Bytram> paulej72: do you get a server error or what?
[17:25:36] <paulej72> no nothing
[17:26:15] <TheMightyBuzzard> deploying yet again. should be the last one for a bit.
[17:26:57] <TheMightyBuzzard> paulej72, four byte as in u+2424?
[17:27:03] -!- aqu4 has quit [Ping timeout: 240 seconds]
[17:27:14] <paulej72> http://www.i18nguy.com
[17:27:15] <monopoly> └ 03403 Forbidden
[17:27:51] -!- Subsentient has quit [Ping timeout: 240 seconds]
[17:28:10] <TheMightyBuzzard> heh, i can't see any of those even with unifont
[17:28:51] <paulej72> OK off to lunch
[17:28:56] <TheMightyBuzzard> enjoy
[17:30:09] <Bytram> yeh, I gtg, too. Will leave window open for a quick check before I leave.
[17:30:16] Bytram is now known as Bytram|afk
[17:30:44] <TheMightyBuzzard> crap, can't log in for some reason
[17:30:47] <Bytram|afk> TheMightyBuzzard: before I go, wanted to say it's been a lot of fun poking at the utf-8/unicode stuff! Thanks for all the help!!!
[17:30:55] <TheMightyBuzzard> yep yep
[17:33:18] -!- aqu4 [aqu4!~aqu4bot@universe2.us/ircbot/aqu4] has joined #Soylent
[17:33:21] <TheMightyBuzzard> weird
[17:36:59] <TheMightyBuzzard> nukes the whole comment if you try using unsupported unicode. or at least the whole line.
[17:38:13] <TheMightyBuzzard> or possibly just everything after that unsupported character
[17:39:16] -!- Subsentient [Subsentient!~WhiteRat@universe2.us/Subsentient] has joined #Soylent
[17:39:54] <TheMightyBuzzard> oh holy crap, i know how to set it to be happy with 4byte
[17:40:26] <TheMightyBuzzard> testing on my vm first though
[17:40:29] Bytram|afk is now known as Bytram
[17:40:49] <Bytram> change in plans... the Muse is with me.... I'm gonna keep playing with this stuff! =)
[17:44:20] <TheMightyBuzzard> have at it. we may have 4 byte support before i go to lunch even
[17:45:40] -!- DECbot [DECbot!~4086c5fe@ro-04-729-237-399.public.wayport.net] has joined #Soylent
[17:55:47] <Bytram> TheMightyBuzzard: will do; am trying to code up some test code to generate
[17:56:09] <Bytram> raw bytes I can use along with character enitities.
[17:56:20] <TheMightyBuzzard> entities working okay now?
[17:56:31] <Bytram> haven't tried
[17:56:34] <Bytram> brb
[17:56:35] <TheMightyBuzzard> nod nod
[17:58:20] <Bytram> urk. may have gotten myself locked out of dev... two many bad password tries...
[17:58:34] <mrcoolbp> Bytram: I can help
[17:59:15] <Bytram> mrcoolbp: thanks, but I was able to get in okay after all. Whew!
[17:59:15] <mrcoolbp> for this account bytram?
[17:59:16] <mrcoolbp> http://dev.soylentnews.org
[17:59:17] <monopoly> └ 03martyb - Dev.SN User
[17:59:23] <mrcoolbp> oh, okay, so you are all set?
[17:59:40] <Bytram> mrcoolbp: I'm okay. yup. thanks for the offer!
[17:59:46] <mrcoolbp> kool
[17:59:48] <Bytram> mrcoolbp: are you still on vacation?
[17:59:57] <mrcoolbp> nah just got back
[18:00:21] <Bytram> from the sounds of it, you had a good time there, though!
[18:04:13] <Bytram> TheMightyBuzzard: http://dev.soylentnews.org
[18:04:14] <monopoly> └ 04SN comment by martyb (76): Submitted as "Plain Old Text"
[18:04:16] <Bytram> !woop
[18:04:16] <Bender> woop woop woop (\/) (;,,;) (\/)
[18:04:19] <Bytram> !uid
[18:04:19] <Bender> The current maximum UID is 4497, owned by doublerot13
[18:05:30] <TheMightyBuzzard> not quite woot
[18:05:52] <TheMightyBuzzard> they're not getting their punctuation for me
[18:06:00] <Bytram> TheMightyBuzzard: Huh? I scrolled through quickly and it looked like it was all okay...
[18:06:10] <Bytram> which entity/ies
[18:06:21] <TheMightyBuzzard> check and see if they're getting accute marks and circumflex and such.
[18:06:32] <TheMightyBuzzard> could just be my font
[18:07:02] LaminatorX is now known as LaminatorX|afk
[18:07:11] <Bytram> nope... I see it, too. blargh!
[18:07:52] <TheMightyBuzzard> hrm...
[18:08:05] <Bytram> TheMightyBuzzard: we need some place on dev where we can stage files for sharing.
[18:08:07] <TheMightyBuzzard> try pasting that into an html file and viewing it from your hdd
[18:08:22] <TheMightyBuzzard> Bytram, pastebin is handy for that.
[18:08:41] <Bytram> yes, it is, but I'd rather keep everything local.
[18:09:16] <Bytram> If you are not paying for it, then YOU are the product.
[18:09:36] <TheMightyBuzzard> nod nod
[18:09:40] <TheMightyBuzzard> hrm
[18:09:56] <TheMightyBuzzard> testing 4byte real quick
[18:10:03] <Bytram> I've got a userid on Boron, but not sure how to push/pull files there
[18:10:32] <Bytram> take your time; I'm doing some coding... back in a few minutes. (famous last words =)
[18:11:42] <TheMightyBuzzard> oh, scp
[18:11:57] <Bytram> on windows?
[18:12:10] <TheMightyBuzzard> sure, pscp. part of putty
[18:12:22] <TheMightyBuzzard> separate download but still
[18:13:00] <TheMightyBuzzard> or copy n paste into vim/whatever if it's a text file
[18:14:14] <Bytram> I have pscp.exe, but never used it before... let me finish coding first.
[18:14:14] <Bytram> btw, it is a text file.
[18:16:30] <stderr> One of you guys might want to read http://blogs.gnome.org
[18:16:31] <monopoly> └ 03The new 501(c)(3) and the future of free software in the United States | Jim Nelson / Yorba blog archives ( http://blogs.gnome.org )
[18:21:16] <TheMightyBuzzard> still no love for 4byte. not sure why though.
[18:21:35] <TheMightyBuzzard> converted my db, so it should be good to go
[18:21:51] -!- drac has quit [Ping timeout: 240 seconds]
[18:22:38] -!- drac [drac!~drac@107.161.uq.vkk] has joined #Soylent
[18:29:22] <TheMightyBuzzard> looks like we get to convert 4byte to &#nnnnn; notation, which means i have to find out what's doing the conversion from that to unicode.
[18:30:17] <TheMightyBuzzard> sigh
[18:30:27] <TheMightyBuzzard> that's a project for tomorrow.
[18:30:36] <stderr> Can't you do it directly using pack and unpack?
[18:31:13] <stderr> Or maybe decode("UTF32LE",...) or UTF32BE
[18:31:40] <Bender> [SoylentNews] - Microsoft Stops and then Restarts Sending Security Announcement Emails - http://sylnt.us - making-a-decision-is-not-easy
[18:31:58] <TheMightyBuzzard> stderr, possibly but i'd very much prefer to avoid that.
[18:32:22] <TheMightyBuzzard> means multiple changes all over the place if we do
[18:32:57] <stderr> &#nnnn; or &#xnnnn; just sounds like unneeded extra step.
[18:33:39] <TheMightyBuzzard> stderr, it's a bit of a kludge but it takes a LOT less code reworking than introducing pack/unpack to the mix.
[18:36:09] <TheMightyBuzzard> email, for instance, understands or will at least pass through &#xnnnn;/&#nnnn; without losing its shat.
[18:36:53] <TheMightyBuzzard> ditto every place that ever calls a read from the db from a field that might have 4byte unicode in it.
[18:48:50] <TheMightyBuzzard> anyway, i'm out for a while.
[18:49:19] <TheMightyBuzzard> need lunch and a change of brain usage.
[18:49:51] -!- DECbot has quit [Ping timeout: 240 seconds]
[18:51:18] -!- mechanicjay [mechanicjay!~jhowe@Soylent/Staff/Sysop/mechanicjay] has joined #Soylent
[18:51:18] -!- mode/#Soylent [+v mechanicjay] by juggler
[18:55:27] -!- drac has quit [Ping timeout: 240 seconds]
[18:56:42] -!- drac [drac!~drac@107.161.uq.vkk] has joined #Soylent
[19:18:16] -!- drac has quit [Read error: Connection reset by peer]
[19:21:15] -!- drac [drac!~drac@107.161.uq.vkk] has joined #Soylent
[19:25:51] -!- drac has quit [Read error: Connection reset by peer]
[19:31:16] -!- drac [drac!~drac@107.161.uq.vkk] has joined #Soylent
[19:31:24] <Bender> [SoylentNews] - US Supreme Court: Can't Force Employees to Pay Unions - http://sylnt.us - membership-optional
[19:35:48] * Bytram is trying to figure out how to tell gawk to set its locale so I can get unicode out of it.
[19:41:47] <NCommander> Bytram, LC_ALL=en_US.UTF-8
[19:41:51] <NCommander> as an env variable
[19:44:27] <Bytram> NCommander: THANKS!!!!!!!
[19:45:05] <Bytram> any suggestions on where I can find docs for this?
[19:45:19] <NCommander> Bytram, no
[19:45:23] <NCommander> Er
[19:45:30] <NCommander> glibc locales might be documented somewhere
[19:46:02] <Bytram> hmmm, okay. Just realized i could also just search on "LC_ALL" and see what refers to it.
[19:46:08] <Bytram> doh!
[19:47:52] <Bytram> afk
[19:48:16] -!- TheMightyBuzzard has quit [Remote host closed the connection]
[19:49:44] <Woods> Bender: s/ons/corns/
[19:49:44] <SedBot> <Woods> <Bender> [SoylentNews] - US Supreme Court: Can't Force Employees to Pay Unicorns - http://sylnt.us - membership-optional
[19:56:43] <blackmoore|afk> perhaps Unicron?
[19:56:49] blackmoore|afk is now known as Blackmoore
[19:57:36] <Blackmoore> Can't force employyees to pay Unichs?
[19:58:59] <Bytram> Blackmoore: s/Unichs/Eunuchs/
[19:58:59] <SedBot> <Bytram> <Blackmoore> Can't force employyees to pay Eunuchs?
[19:59:15] -!- TheMightyBuzzard [TheMightyBuzzard!~bob@628-747-682-781.lightspeed.okcbok.sbcglobal.net] has joined #Soylent
[20:00:42] <Woods> Sedbot: s/uchs/icorns/
[20:00:43] <SedBot> <Woods> <Sedbot> <Bytram> <Blackmoore> Can't force employyees to pay Eunicorns?
[20:12:35] <Blackmoore> hmm. that sounds like something the ancient chinees would do.
[20:13:55] <Blackmoore> your status as a Eunicorn depends on how large you can grow a "horn" on your head..
[20:21:03] <Bytram> http://feeds.arstechnica.com
[20:21:05] <monopoly> └ 03Anti-piracy music industry site hacked, turned into Pirate Bay proxy | Ars Technica: Payback for music group winning injunction blocking 256 Pirate Bay IP addresses. ( http://arstechnica.com )
[20:28:07] <Blackmoore> someone should go after the MPAA and Riaa websites too.
[20:33:41] <Bytram> TheMightyBuzzard: BTW, I just remembered something... there's currenty a user preference to display the domain name after a link that appears, for example, in a comment. Seems to me it would be a good idea to have a flag to indicate when a URL contains NON-ASCII character(s). a
[20:35:14] <Bytram> TheMightyBuzzard: I'm thinking specifically of things like this: http://www.unicode.org
[20:35:16] <monopoly> └ 03UTR #36: Unicode Security Considerations
[20:38:35] <TheMightyBuzzard> Bytram, easy enough. put an issue up for it if you would cause it's a ways down on my list just now.
[20:39:00] <Bytram> yeah, I'll add it to my list of things that I need to put there.. :/
[20:39:22] <Bytram> I just wanted to put a word out so that I was not the only one thinking about it!
[20:40:06] * Bytram is curious as to what kinds of creative destruction our community is capable of, and yet also cringes somewhat at the thought.
[20:45:43] <stderr> Something like this? moc.elgoog.ln
[20:46:37] <stderr> That should have been ln, not nl. :-/
[20:46:38] <Bytram> moc.elgoog.ln
[20:46:41] <Bytram> nod nod
[20:49:35] Bytram is now known as Bytram|afk
[20:49:51] <Bytram|afk> afk food/break
[20:50:24] <Bender> [SoylentNews] - Are Threaded Forums more Civil than Unthreaded Forums? - http://sylnt.us - change-your-discussion-options-as-appropriate
[21:06:03] -!- Subsentient has quit [Quit: Derp.]
[21:09:51] -!- aqu4 has quit [Ping timeout: 240 seconds]
[21:15:31] -!- aqu4 [aqu4!~aqu4bot@universe2.us/ircbot/aqu4] has joined #Soylent
[22:00:17] <Bender> [SoylentNews] - Neuromancer - 30 Years Later - http://sylnt.us - jack-in-and-hack-a-gibson
[22:02:38] <Bytram|afk> http://www.itworld.com
[22:02:40] <monopoly> └ 03FTC: T-Mobile made hundreds of millions from unwanted SMS features | ITworld: T-Mobile USA made hundreds of millions of dollars by charging customers for purported "premium" SMS subscriptions that, in many cases, they never ordered, the U.S. Fe...
[22:54:34] <Bytram|afk> TheMightyBuzzard: FYI: http://www.cl.cam.ac.uk submitted as a comment came back with "Internal Server Error
[22:54:36] <Bytram|afk> The server encountered an internal error or misconfiguration and was unable to complete your request.
[22:54:36] <Bytram|afk> Please contact the server administrator, admin@dev.soylentnews.org and inform them of the time the error occurred, and anything you might have done that may have caused the error.
[22:54:36] <Bytram|afk> More information about this error may be available in the server error log."
[22:54:38] <monopoly> └ UTF-8 decoder capability and str
[23:21:18] <Bender> [SoylentNews] - Two all Beef Patties? Not so much! - http://sylnt.us - how-much-wood
[23:21:55] <Bytram|afk> http://www.nist.gov
[23:21:57] <monopoly> └ 03The Vivid Realism of 3D Functions, Right There on Your Browser: A classic online mathematical reference offered by NIST now features a better way for users to view its most complicated illustrations--three-dimensional graphs of ma...
[23:22:15] -!- TK has quit [Ping timeout: 240 seconds]
[23:22:22] -!- rand has quit [Quit: Leaving.]
[23:22:57] <Bytram|afk> http://news.sciencemag.org
[23:22:58] <monopoly> └ 03One type of motivation may be key to success | Science/AAAS | News: Novel study reveals why some people are better at achieving their goals than others
[23:25:02] <Bytram|afk> http://www.moserware.com
[23:25:03] <monopoly> └ 03Moserware: Does Your Code Pass The Turkey Test?
[23:32:05] <mrcoolbp> paulej72: whenever you have time, I've finally worked out how to get some of these topic icons into my branch on github
[23:59:07] -!- Woods has quit [Quit: Web client closed]
[23:59:36] <chromas> stderr: since you aske (many hours ago ☺); yes, there was a missing space between n "to" and "dev.soylentnews.org". There's a newline though that got stripped