#Soylent | Logs for 2016-05-10

« return
[00:58:49] <cmn32480> melons can be too big
[00:59:03] <cmn32480> the peach adn orange sizes are perfect
[00:59:38] <cmn32480> ~funding
[00:59:42] <exec> 05*** SN funding has changed from $1,414 to $1,684
[00:59:46] <cmn32480> ~woop
[00:59:52] <cmn32480> ~woop!
[00:59:55] <cmn32480> !woop
[00:59:55] <Bender> woop woop woop (\/) (;,,;) (\/)
[01:07:06] <Bender> [SoylentNews] - Japanese Vagina Kayak Artist Found Guilty of Obscenity for Distributing 3D Model Data - http://sylnt.us - full-boat
[01:45:34] * cmn32480 rattles the submission tin
[02:12:06] * Subsentient puts a cat turd in cmn32480 's submission tin
[02:12:41] * cmn32480 suggests that a deceent submission or two might be a better choice
[02:13:03] <SirFinkus> oh shit, I thought you said "emission"
[02:13:08] * SirFinkus zips up pants
[02:13:10] * Subsentient vomits in the submission tin
[02:13:20] <Subsentient> SirFinkus++
[02:13:20] <Bender> karma - sirfinkus: 37
[02:13:47] * SirFinkus trolls hacker news for stories
[02:14:16] <Subsentient> SirFinkus: I'm bored and in an annoying mood, sup?
[02:14:38] <SirFinkus> currently bullshit 4 pages for English
[02:14:40] * Subsentient speaks the word annoying in a whiny, nasaly, drawled out voice
[02:15:36] <SirFinkus> remarkable how productive one can be when one is procrastinating
[02:15:43] <Subsentient> indeed
[02:16:02] <Subsentient> I need to work, but too tired, so I'm here annoying you guys instead.
[02:16:17] * Subsentient thinks of new and innovative ways to piss people off
[02:16:17] <SirFinkus> just bang your drum
[02:16:28] <SirFinkus> all day
[02:16:37] <cmn32480> do laundry after 10pm
[02:18:32] <cmn32480> speaking of after 10pm... it's bedtime
[02:18:36] <cmn32480> ~gnight #soylent
[02:18:38] * exec cromulently embiggens a buzzfeed list of sweet onions with #soylent
[03:08:39] <Bender> [SoylentNews] - Journalists Release Database of "Panama Papers" Names - http://sylnt.us - it-is-getting-juicy
[03:18:15] -!- cykr0s [cykr0s!~cykros@c-09-47-70-945.hsd9.ma.comcast.net] has joined #Soylent
[03:27:08] Bytram|away is now known as Bytram
[03:27:11] <Bytram> !uid
[03:27:12] <Bender> The current maximum UID is 6232, owned by seercat
[03:27:21] <Bytram> ~weather boston
[03:27:23] <exec> 10Boston, MA, USA - currently 51°F, clear, wind NW at 17 mph, humidity 36% - Monday clear (43°F:64°F), Tuesday mostly sunny (49°F:68°F), Wednesday sunny (50°F:67°F), Thursday sunny (51°F:70°F)
[03:27:26] <Bytram> ~weather portland, me
[03:27:28] <exec> 10Portland, ME, USA - currently 44°F, clear, wind W at 8 mph, humidity 41% - Monday clear (37°F:55°F), Tuesday sunny (43°F:67°F), Wednesday sunny (44°F:65°F), Thursday sunny (45°F:66°F)
[03:27:30] <Bytram> ~weather presque isle
[03:27:32] <exec> 10Presque Isle, ME, USA - currently 38°F, cloudy, wind W at 10 mph, humidity 68% - Monday cloudy (35°F:45°F), Tuesday partly cloudy (32°F:58°F), Wednesday sunny (38°F:59°F), Thursday partly cloudy (40°F:73°F)
[03:27:43] <Bytram> ~weather amundsen station
[03:27:45] <exec> syntax: ~weather <location>
[03:27:51] <Bytram> ~weather delhi
[03:27:53] <exec> 10Delhi, India - currently 91°F, haze, wind E at 9 mph, humidity 31% - Tuesday mostly sunny (82°F:105°F), Wednesday mostly sunny (81°F:107°F), Thursday mostly sunny (83°F:109°F), Friday mostly sunny (82°F:110°F)
[03:28:04] <Bytram> ~weather riyhad
[03:28:06] <exec> 10Riyadh Saudi Arabia - currently 77°F, mostly sunny, wind S at 5 mph, humidity 44% - Tuesday isolated thunderstorms (77°F:97°F), Wednesday mostly sunny (79°F:101°F), Thursday mostly sunny (80°F:104°F), Friday sunny (76°F:104°F)
[03:31:54] <Bytram> http://feedproxy.google.com
[03:31:56] <systemd> ^ 03A reusable rocket's-eye view of returning from space - CNET ( http://www.cnet.com )
[03:32:58] <Bytram> https://youtu.be
[03:33:00] <systemd> ^ 03Flight 3: GH2 Vent Cam - YouTube ( https://www.youtube.com )
[03:33:16] <Bytram> https://www.youtube.com
[03:33:18] <systemd> ^ 03Flight 3: GH2 Vent Cam - YouTube
[03:34:02] <Bytram> ^^ the youtube link extracted from the toutu.be link is missing an ampersand '&' before 'feature'
[03:58:47] <chromas> BOT--
[03:58:47] <Bender> karma - bot: -3
[03:59:09] * chromas wonders if there's a regex to find/replace caps to lower case
[04:00:01] -!- fffd has quit [Ping timeout: 268 seconds]
[04:08:45] <arti> ah, the neuter fuction
[04:10:52] <arti> http://i.imgur.com
[04:11:10] -!- fffd [fffd!~m@eixsy.biz] has joined #Soylent
[04:14:31] <Bytram> ABC
[04:14:41] <arti> 123
[04:14:42] <Bytram> s/A/a/; s/B/b/
[04:14:44] <exec> <Bytram> abC
[04:14:54] * arti codegolfclaps
[04:14:55] <Bytram> s/A/a/; s/B/b/; s/C/c/
[04:14:57] <exec> <Bytram> abc
[04:15:00] <Bytram> =)
[04:15:21] <arti> chromas is doing jazz hands at this
[04:16:20] <chromas> that's gonna be a looong string to handle the whole alphabet
[04:16:28] <chromas> and numbers
[04:16:37] <chromas> this is a capital 6: ^
[04:16:38] <arti> lowercase numbers?
[04:19:26] <Bytram> ABCDEFGHIJKLMNOPQRSTUVWXYZ
[04:19:29] <Bytram> s/A/a/;s/B/b/;s/C/c/;s/D/d/;s/E/e/;s/F/f/;s/G/g/;s/H/h/;s/I/i/;s/J/j/;s/K/k/;s/L/l/;s/M/m/;s/N/n/;s/O/o/;s/P/p/;s/Q/q/;s/R/r/;s/S/s/;s/T/t/;s/U/u/;s/V/v/;s/W/w/;s/X/x/;s/Y/y/;s/Z/z/;
[04:19:32] <exec> <Bytram> abcdefghijklmnopqrstuvwxyz
[04:19:34] <Bytram> =)
[04:19:45] <arti> this kills the regex
[04:20:00] <Bytram> BETTER, WOULD BE TO USE THE TR COMMAND: TR "[a-z]" "[A-Z]"
[04:20:01] <arti> most obscene regex should be a thing
[04:20:07] <arti> TR?
[04:20:24] <Bytram> soory, forgot I had capslock on.
[04:20:33] <Bytram> tr is a unix command for translation
[04:20:38] <chromas> WHAT?!
[04:20:52] <chromas> oh so we need a casebot
[04:20:58] <chromas> or a shellbot
[04:20:59] <arti> call it 'justin'
[04:21:21] <Bytram> or...
[04:21:23] <arti> justin casebot :D
[04:21:39] <Bytram> gawk "{print tolower()}" filename
[04:21:57] <Bytram> but that is a LOT more overhead than required for tr
[04:22:17] <Bytram> anyway, I've been up for nearly 19 hours and need to get some sleep before going back to work in the AM
[04:22:21] Bytram is now known as Bytram|away
[04:22:28] <Bytram|away> thanks for the puzzle!
[04:22:34] <arti> thanks man
[04:22:36] <chromas> byt, sir nightram
[04:22:37] <arti> have a good night
[04:23:02] * arti neatly tucks a sack of blueberries under bytram's door
[04:23:20] <Bytram|away> btw, that is, obviously, a very kludge solution for solving your question with a regexp... I'd like to think there is a better way to do it other than to brute force if like I did
[04:23:34] <Bytram|away> yum!
[04:23:49] * Bytram|away dreams of blueberries pancakes for breakfast
[04:24:04] * Bytram|away smiles dreamily as he heads to bed
[04:24:27] <Bytram|away> !uid
[04:24:27] <Bender> The current maximum UID is 6232, owned by seercat
[04:49:37] <chromas> "well, guess I'm moving to TempleOS. If you're going to have telemetry, at least have it talk to God."
[05:16:31] <Subsentient> chromas: Haaaaa.
[05:40:35] <Bender> [SoylentNews] - New Cricket Wireless "Privacy" Policy!: All Your Browsing Are Belong to Us - http://sylnt.us - datamining-is-what-pays-the-bills
[08:12:32] <Bender> [SoylentNews] - India's Limb-Lengthening Industry - http://sylnt.us - break-a-leg!
[09:32:09] -!- Nerf [Nerf!~dont.look@v-47-757-187-142.hsd0.wa.comcast.net] has joined #Soylent
[10:12:21] <TheMightyBuzzard> coffee++
[10:12:21] <Bender> karma - coffee: 2548
[10:25:03] <crutchy> coffee++ # probably last or second last for the day
[10:25:03] <Bender> karma - coffee: 2549
[10:26:33] <TheMightyBuzzard> how's life upside down?
[10:27:21] <crutchy> dark, cold, rainy, windy
[10:27:27] <crutchy> pretty shithouse tonight
[10:27:45] <crutchy> ~weather
[10:27:47] <exec> 04Traralgon VIC - currently 13°C, mostly cloudy, wind W at 34 km/h, humidity 65% - Tuesday rain (9°C:16°C), Wednesday cloudy (13°C:17°C), Thursday cloudy (13°C:20°C), Friday partly cloudy (11°C:21°C)
[10:28:07] <crutchy> ~weather-prefs color 12
[10:28:09] <exec> successfully saved prefs
[10:29:47] <TheMightyBuzzard> yeah, basically the same here
[10:30:19] <TheMightyBuzzard> think i'll get rustbot doing weather today
[10:38:42] <crutchy> i'm gunna see if i can make data server plugins
[10:38:51] <crutchy> using eval()
[10:39:09] <crutchy> so i don't have to keep restarting servers to use new code
[10:40:10] <crutchy> though i might make a sort of commented directive similar to exec macros to indicate a persistent plugin that shouldn't use eval, maybe
[10:40:54] <TheMightyBuzzard> always good to have an eval in there so's you can root the box it's running on if necessary
[10:41:06] <TheMightyBuzzard> backdoors++
[10:41:06] <Bender> karma - backdoors: 1
[10:43:52] <crutchy> possibly
[10:44:23] <crutchy> i've passed the trailing through escapeshellarg()
[10:44:29] <Bender> [SoylentNews] - Draft Report Doesn't Say -Which- Software is Causing Problems in Munich - http://sylnt.us - it's-anybody's-guess
[10:44:38] <TheMightyBuzzard> bah, where's the fun in that?
[10:46:32] <crutchy> i'm pretty sure there won't be any need to read any input directly from an eval'd script. input will be passed via pre-assigned variables
[10:46:45] <crutchy> if someone can hack that, they could probably hack an ordinary php script
[10:47:23] <TheMightyBuzzard> pretty low bar there
[10:49:18] <crutchy> what do you mean?
[10:50:57] <TheMightyBuzzard> i mean php is kinda notorious for hackability. mostly cause it's the bad coder's web language of choice though.
[10:51:14] <crutchy> yeah i guess
[10:52:12] <TheMightyBuzzard> like if you suck at coding and wanna build a web page, yer almost certainly gonna do it in php and yer gonna leave gaping holes. sql injections for everybody!
[10:52:35] <crutchy> hmm. yeah sql injection is still pretty popular
[10:53:04] <crutchy> all exec's mysql calls use pdo prepared statements thankfully
[10:53:25] <TheMightyBuzzard> hell, i may have even left holes in the API. just found a new vector that i'd never thought of this week.
[10:53:51] <crutchy> i been trying to think how malicious code could be obfuscated and then decoded and executed
[10:54:04] <crutchy> i've read about using base64
[10:54:06] <TheMightyBuzzard> knod knod
[10:55:02] <crutchy> i might make a blacklist of keywords to search for in the trailing as well
[10:56:02] <TheMightyBuzzard> me, i just never ever ever execute shell commands that have anything in the way of user input in them
[10:56:41] <TheMightyBuzzard> if the shell command absolutely needs user input, it can read it from a fifo
[10:57:06] <crutchy> the eval won't be on any shell commands. it will just be little php scriptlets that each handle a single server action
[10:57:48] <TheMightyBuzzard> ya, i figure you can write a little back door into a plugin and get cmn32480 to pull n enable it.
[10:57:59] <crutchy> true
[10:58:29] <crutchy> he's already given me the keys though. i can run the update script to pull code myself :p
[10:59:01] <TheMightyBuzzard> blah, taking the fun out of it
[10:59:19] <crutchy> this is more thinking about how to make sure a random can't type something in irc and trick a data server into doing something naughty
[11:00:38] <crutchy> i'll keep thinking about it when i'm supposed to be sleeping probably
[11:00:46] <TheMightyBuzzard> oooh, an in-memory cache for weather results is gonna be fun to implement in rust. it absolutely hates variables sticking around longer than absolutely necessary.
[11:01:02] <crutchy> mebe use files?
[11:01:38] <crutchy> or a json array in a single file
[11:01:39] <TheMightyBuzzard> nah. i'd use a new table in the db before using a flat file. no parser to write.
[11:01:44] <crutchy> ah
[11:02:10] <crutchy> json is pretty simple, as long as there is a json lib available
[11:02:39] <TheMightyBuzzard> i wanna figure out how to keep a struct around and have it usable though. think it's gonna hafta get passed through every function until it gets passed to the weather checking one.
[11:03:05] <TheMightyBuzzard> ya, rust can do json. not especially well like perl can but it can do it.
[11:03:22] <crutchy> passing data around like bongs can be fun
[11:03:45] <crutchy> exec has so many pipes n buckets n suckets n shit i dunno what's going on sometimes
[11:03:50] <TheMightyBuzzard> on account of perl and json both use the same nestable data types and don't care what sorta value is in them
[11:03:53] <crutchy> *sockets
[11:03:59] <TheMightyBuzzard> nod nod
[11:04:39] <crutchy> when i got a crapload of data to pass around i just bang it into an array and pass by reference
[11:04:53] <TheMightyBuzzard> rustbot ain't even got a second thread yet. saving that for only when necessary. like when i don't wanna block the client for 20-30s when someone does a #submit
[11:05:27] <crutchy> hmm yeah
[11:05:31] <TheMightyBuzzard> prolly be easier but i wanna be able to look at and instantly know what's coming in.
[11:06:22] <TheMightyBuzzard> i could technically spawn a shell process to have curl do the submission but it's a lot safer and easier to do it within rust.
[11:07:03] <TheMightyBuzzard> plus that'll be two low-level languages that i can do multi-threading in.
[11:07:31] <TheMightyBuzzard> well low-ish. rust isn't quite as low as C/C++
[11:10:33] <TheMightyBuzzard> all in all, i'm kinda having fun playing with rust. it's got a LOT of new ways you gotta do things that're different from either perl or C or php or js or shell or most any related language
[11:12:10] <TheMightyBuzzard> like when you directly pass a function a string variable as an argument, you can't use that string again for anything else and it gets cleaned up after the function returns.
[11:13:03] <TheMightyBuzzard> you can get around that using references but if you don't need to use the variable again you can do it by value and let it get garbage collected.
[11:13:20] <chromas> I think pascal almost has that with const parameters
[11:13:40] <crutchy> cool. probably would be frustrating till you got used to that kinda memory management
[11:13:43] <chromas> though they can be passed into other functions as long as they also take it as a const parameter
[11:13:54] <TheMightyBuzzard> and variables default to immutable. you gotta go out of your way to write to a variable any time other than initialization.
[11:14:22] <chromas> what about loops?
[11:14:37] <TheMightyBuzzard> well it has em if that's what you're asking
[11:14:39] <chromas> or is foreach the recommended style?
[11:14:48] <crutchy> chromas, yeah i like the way pascal const and var parameters work
[11:14:55] <chromas> do they change or are they a special case?
[11:15:15] <chromas> or can you only use the var in a loop and nothing else
[11:15:19] <chromas> pascal++
[11:15:19] <Bender> karma - pascal: 61
[11:15:23] <chromas> delphi++
[11:15:23] <Bender> karma - delphi: 40
[11:15:25] <TheMightyBuzzard> oh, mostly it's a "for tempvar in outsidevar.iter() { do stuff with tempvar }"
[11:15:36] <TheMightyBuzzard> so it is essentially a foreach
[11:15:46] <crutchy> chromas, see other languages just wanna be like pascal
[11:15:48] <chromas> neat
[11:15:50] <chromas> true
[11:16:05] <crutchy> they should rename pascal to mike
[11:16:11] <chromas> though I wish pascal could have foreach without writing extra code
[11:16:22] <chromas> pascal hunt
[11:16:26] <TheMightyBuzzard> crutchy++ # retro reference
[11:16:26] <Bender> karma - crutchy: 206
[11:16:46] <crutchy> foreach is the dodgiest loop i think
[11:16:51] <crutchy> in php anyway
[11:16:57] <TheMightyBuzzard> no, it's the bestest loop.
[11:16:59] <crutchy> too easy to fuck it up
[11:17:21] <crutchy> for is supposed to be a safe loop. foreach is not safe at all
[11:17:44] <crutchy> probably depends on implementation though
[11:17:49] <TheMightyBuzzard> i don't wanna hafta write a new index var to step through an array
[11:17:56] <chromas> pascal should have classes with optional implicit de/constructors
[11:18:48] <crutchy> it does sorta
[11:18:50] <crutchy> records :D
[11:18:59] <crutchy> no methods though
[11:19:21] -!- cosurgi [cosurgi!~cosurgi@153.19.wn.lgu] has joined #Soylent
[11:19:32] -!- cosurgi has quit [Changing host]
[11:19:32] -!- cosurgi [cosurgi!~cosurgi@Soylent/Staff/Wiki/cosurgi] has joined #Soylent
[11:20:24] <TheMightyBuzzard> rust doesn't bother you with memory management. you CAN monkey with it if you absolutely have to but mostly everything just poofs when it goes out of scope.
[11:20:46] <chromas> oh yeah. records can have methods in freepascal
[11:20:52] <crutchy> php is supposed to have garbage collection like that
[11:21:00] <crutchy> but it kinda blows dick
[11:21:09] <crutchy> oh wat!?
[11:21:15] <crutchy> records can has methods!?
[11:21:20] <crutchy> oooooooooooooooooh
[11:21:35] <TheMightyBuzzard> like if you only need something for passing to one function, pass the variable instead of a reference and the original variable gets essentialy moved to the scope of the function and dealloc'd when the function ends.
[11:22:01] <crutchy> hopefully rust's gc is better than php's
[11:22:21] <TheMightyBuzzard> it's not so much gc as instant deallocation.
[11:22:28] <chromas> I'm not sure what the point is, since a record with methods is just a slightly derped version of old tp objects
[11:22:42] <chromas> rust++
[11:22:42] <Bender> karma - rust: 1
[11:22:47] <TheMightyBuzzard> i don't think it moves the stuff over into a pile to dealloc later, just dealloc's it right away.
[11:23:00] <chromas> they should call rust code units rusticles
[11:23:16] <crutchy> chromas, i guess its just like making a separate function that can easily access record members?
[11:23:31] <crutchy> not really RTTI or anything. just a kinda meta-function
[11:24:43] <crutchy> the old delphi way to do that would require a pointer to the record as a parameter. fp record methods probably make that a bit less confusing
[11:25:06] <TheMightyBuzzard> hrm... do i wanna roll my own linked list for a cache or is there something already done like that as a module and i'd be wasting my time?
[11:25:57] <chromas> you can pass a tp object as a parameter
[11:26:10] <chromas> check the rusticle repo
[11:26:46] <TheMightyBuzzard> think i'll write it so i can get better
[11:27:29] <crutchy> objects are implicitly passed by reference in delphi, but records are passed by value. so if you don't wanna copy you gotta make a PMyRecord = ^TMyRecord and pass a PMyRecord to your function
[11:27:40] <crutchy> dereferencing still confuses me sometimes
[11:28:01] <TheMightyBuzzard> was trying to figure out how to deallocate the memory for something then smaked myself in the forehead. write a do-nothing method for it that uses the var instead of a reference and let it go out of scope.
[11:28:34] <chromas> I dunno about delphi but freepascal supports both the newer delphi-style class objects as well as the old turbo pascal objects, which need dereferencing, but only if you put them on the heap
[11:28:42] <crutchy> i think you make a MyRecord: TMyRecord and you pass ^MyRecord or @MyRecord as a PMyRecord of some shit
[11:28:45] <TheMightyBuzzard> crutchy, ya, rust is the opposite. it moves instead of copying when you do pass by value.
[11:29:12] <crutchy> chromas, ah. i noticed there was a setting for that
[11:29:45] <crutchy> rust sounds like its probably easier, maybe at the cost of a bit of low level flexibility maybe
[11:29:51] <chromas> from what I'm reading, the records with methods is to overcome some limitations of the old object system, which they want to keep compatible with ancient codes
[11:30:00] <chromas> crutchy: rewrite exec in rust :D
[11:31:16] <chromas> we need a bot in every single language, no matter how obscure. if an irc can't be made with it, it's not a legitimate programming language
[11:31:20] <TheMightyBuzzard> crutchy, you do gotta be verbose in many places, yeah, but there's always a way to get the job done.
[11:32:12] <TheMightyBuzzard> chromas, cept perl. if MrPlow v1 ever comes back it'll be as a hello world bot to save using a gerzillion bytes of ram.
[11:32:48] <TheMightyBuzzard> fooker was gettin almost as big as an apache process running rehash.
[11:33:14] <chromas> #smake rehash
[11:33:15] * MrPlow smakes rehash upside the head with tp
[11:33:56] * cmn32480 reads the backscroll and reconsiders his current relationship with crutchy
[11:34:01] <TheMightyBuzzard> you know, actually i think ima go ahead n fire the perl version back up until i can get the rust version at least half finished.
[11:34:30] <TheMightyBuzzard> that way we got working submissions and klingon and the like again.
[11:34:45] <chromas> you don't like running mr c?
[11:35:06] <TheMightyBuzzard> #quit
[11:35:06] -!- MrPlow has quit [Quit: of course, Master!]
[11:35:32] <chromas> will #submit use the arthur code?
[11:36:08] -!- MrPlow [MrPlow!~TheMighty@nsa.gov] has joined #Soylent
[11:36:39] <TheMightyBuzzard> nah, haven't worked that in anywhere yet. arthur was all templates anyway, so very limited in what it parsed well from.
[11:37:03] <cmn32480> but he was good at what he did
[11:37:29] <chromas> is it a template for each feed it watches?
[11:37:35] <TheMightyBuzzard> ya, so ima eventually work it in to bots and start building a collection of templates but it'll take a while.
[11:37:39] <TheMightyBuzzard> chromas, ya
[11:38:05] <TheMightyBuzzard> #help
[11:38:06] <chromas> make it so templates can be added from irc :D
[11:38:12] <crutchy> cmn32480, hah. i don't blame you at all
[11:38:15] * TheMightyBuzzard pokes MrPlow
[11:38:26] <chromas> #smake self
[11:38:31] <chromas> ##smake self
[11:38:53] <cmn32480> I think I read somethigna btou write in a back door...
[11:39:07] * cmn32480 reaches over to pull the plug on exec....
[11:39:27] <crutchy> lol
[11:39:47] <crutchy> that's the real reason why i make it so complex >;-D
[11:40:40] <TheMightyBuzzard> he's missing some important perl modules for some reason
[11:40:49] <chromas> isn't exec running all alone?
[11:40:50] <TheMightyBuzzard> pj musta removed em from staff
[11:40:51] * cmn32480 thinks that crutchy only pretends to not understand w/o RTFSC
[11:40:59] <crutchy> cmn32480, the emotional crisis i'm dealing with currently is whether to allow data server plugins to be eval'd
[11:41:31] <crutchy> cmn32480, sometimes i can remember. sometimes i gotta read the source
[11:41:33] <chromas> are these plugins run as separate processes?
[11:41:59] <chromas> make them socket-activated systemd soyvices
[11:42:11] <crutchy> the plugins would be read by socket server scripts, which run as separate processes
[11:42:42] <crutchy> the socket servers get input from exec via a separate localhost socket
[11:42:48] <cmn32480> I'm scared a little all of a sudden...
[11:42:54] * Subsentient vomits all over the floor, walls and ceiling
[11:42:57] <crutchy> on a 50*** series port
[11:43:11] <crutchy> ~g'day Subsentient
[11:43:12] * cmn32480 makes a mental note to start looking at apparmor
[11:43:13] * exec deliciously writes a fanfic featuring a vial of chromas scratching his glasscrack about Subsentient
[11:43:20] <crutchy> cmn32480, lmao
[11:43:58] <crutchy> probably a good idea if you have anything to lose :p
[11:44:04] <chromas> nobody uses apparmor any more. all the cool kids are using cunt ainers
[11:44:14] <crutchy> my instances of exec run on disposable vm's
[11:44:15] <chromas> and vms
[11:45:02] <chromas> disposable? think of the ecology, man!
[11:45:18] <cmn32480> wow... you got exec running on VMS?
[11:45:21] <cmn32480> nifty
[11:45:23] <crutchy> the wallpaper is green, so i should get an obama grant
[11:46:27] <crutchy> my poota runs windows xp on bare metal, but i do my exec scripting on a debian vm
[11:46:43] <TheMightyBuzzard> #pissoff
[11:46:43] -!- MrPlow has quit [Quit: Off I shall piss]
[11:47:03] -!- MrPlow [MrPlow!~TheMighty@nsa.gov] has joined #Soylent
[11:47:13] <TheMightyBuzzard> #weather
[11:47:20] <TheMightyBuzzard> #reload
[11:47:20] <MrPlow> Reloaded
[11:47:23] <TheMightyBuzzard> #weather
[11:47:24] <MrPlow> Today: Scattered thunderstorms this morning, then cloudy skies this afternoon. A few storms may be severe. High 82F. Winds SSW at 10 to 20 mph. Chance of rain 40%. Tomorrow: Scattered clouds with the possibility of an isolated thunderstorm developing during the afternoon. High 86F. Winds S at 5 to
[11:47:25] <MrPlow> ..10 mph. Chance of rain 30%.
[11:47:39] <TheMightyBuzzard> #klingon i will kill you where you stand
[11:47:40] <MrPlow> TheMightyBuzzard: pIHoH jIH ( )
[11:47:58] <TheMightyBuzzard> forgot the #reload part to load the volatile stuff
[11:48:32] <TheMightyBuzzard> also had some stuff commented out in my .bashrc that shouldn't have been. was monkeying up locally installed perl mods
[11:48:51] <cmn32480> coffee++
[11:48:51] <Bender> karma - coffee: 2550
[11:48:58] <TheMightyBuzzard> #help
[11:48:58] <MrPlow> battlestations, blackuweather, bnk, default, dothis, find, help, join, klingon, newnick, part, perl6, ping, redtube, roll, seen, smake, smakeadd, socialist, submit, weather, weatheradd, whereis, youtube
[11:49:15] <TheMightyBuzzard> #socialist crutchy
[11:49:15] <MrPlow> crutchy, you're a socialist!
[11:49:26] <crutchy> #whereis dogfart
[11:49:33] <TheMightyBuzzard> #help whereis
[11:49:33] <MrPlow> Get the Lat/Long of the supplied location
[11:49:34] <cmn32480> #blackuweather baltimore
[11:49:34] <MrPlow> Yo ass ain get no wetha, bitch.
[11:49:34] <chromas> #wtf sac
[11:49:53] <TheMightyBuzzard> #blackuweather baltimore, md
[11:49:53] <MrPlow> T'day: Dey some wetha, bring yo umbrella. Shit be aight. Dey a lil breeze. T'marra: How da fuck am I know dat shit?
[11:49:53] <crutchy> #whereis uranus
[11:49:54] <MrPlow> Lake Uranus, Australia: 43.15°S, 146.28°E || Uranus Glacier, Antarctica: 71.4°S, 68.55°W || Lac Uranus, Canada: 46.46781°N, 73.52763°W || Uranus, United States: 57.5789°N, 152.23214°W
[11:50:06] <chromas> #pacman wtf
[11:50:14] <crutchy> oh fuk. uranus is in australia?! typical ass end of the world
[11:50:20] <cmn32480> it's like we got a new old toy!
[11:50:44] <TheMightyBuzzard> ya, he been gone long enough he's retro now
[11:50:50] <crutchy> haha. imagine living in uranus, USA
[11:50:59] <crutchy> that must be the butt off some jokes
[11:51:04] <crutchy> *of
[11:51:06] <TheMightyBuzzard> must really stink
[11:52:08] <crutchy> hopefully there's no hole in uranus, cos it would no doubt be full of shit
[11:52:45] <TheMightyBuzzard> #weather uranus, australia
[11:52:45] <MrPlow> Today: Snow along with gusty winds at times. High 27F. Winds NW at 25 to 40 mph. Chance of snow 90%. 3 to 5 inches of snow expected. Tomorrow: Mostly cloudy and windy. Snow flurries and a few snow showers. High 27F. Winds WNW at 25 to 35 mph. Chance of snow 50%. Snow accumulations less than one
[11:52:45] <MrPlow> ..inch.
[11:52:56] <TheMightyBuzzard> snow on uranus? brrrr
[11:53:10] <TheMightyBuzzard> heh, gusty winds
[11:53:10] <crutchy> snow? in australia?
[11:53:23] <crutchy> there's only a few places where it snows here
[11:53:46] <Subsentient> TheMightyBuzzard: Greetings, in the name of the maggot infested ballsack of the undead god Lord Gerbilius!
[11:54:01] <TheMightyBuzzard> Subsentient, mornin
[11:54:17] * crutchy wonders if Subsentient uses that as a pickup line in bars
[11:54:40] <Subsentient> probably would.
[11:54:45] <crutchy> lol
[11:54:47] <crutchy> :D
[11:55:00] <Subsentient> But, I don't touch alcohol. I dislike things that alter the mind.
[11:55:03] <TheMightyBuzzard> i forsee you getting not just not laid but anti-laid
[11:55:17] <crutchy> Subsentient, peanut butter alters the mind
[11:55:33] <crutchy> makes you nuts
[11:55:39] <Subsentient> crutchy: Yeah but that's different, it's a connection to the vengeful divine.
[11:56:06] * Subsentient speaks in tongues while smearing peanut butter on the walls
[11:56:12] <TheMightyBuzzard> Subsentient, your mind is a slave to its chemistry, you just think it's under your control. intentionally alter the chemicals and you are in fact taking control of it.
[11:56:51] * TheMightyBuzzard sucks down the last of his coffee
[11:57:08] * crutchy decided to make his last cup a hot chocolate
[11:57:19] <Subsentient> Alcohol and weed lower your capacity for reason and good judgement, or in weed's case, just make you all weird.
[11:57:23] <crutchy> ~time
[11:57:25] <exec> Tuesday, 10 May 2016 @ 9:57 pm GMT+10 - Traralgon VIC
[11:57:26] <TheMightyBuzzard> do what i tell you, brain! which, in this case, is to wake the fuck up.
[11:57:26] * cmn32480 needs his coffee by IV
[11:57:52] <TheMightyBuzzard> #youtube brad paisley alcohol
[11:57:53] <MrPlow> https://www.youtube.com
[11:57:53] <systemd> ^✓ 03Brad Paisley - Alcohol - YouTube
[11:57:55] <crutchy> coffee++ # praise the mother!
[11:57:55] <Bender> karma - coffee: 2551
[11:58:16] <Subsentient> Did anyone hear about the chick who died because a nurse hooked her IV up to her vegetable soup?
[11:58:36] <crutchy> she turned into a beetroot?
[11:58:53] * TheMightyBuzzard looks at the clock
[11:59:06] <TheMightyBuzzard> bout cigarette time again. back in a few.
[11:59:12] <cmn32480> customer just decided that they want to do what I first suggested 3 months ago now that the product has shipped...
[11:59:32] * cmn32480 struggles to not reach through his monitor and choke the fucker
[11:59:40] <Subsentient> cmn32480: I don't envy you.
[12:00:18] <crutchy> cmn32480, that's what makes him a customer :p
[12:00:26] <cmn32480> nah.. this is the part where I get to tell tehm.. I told you this 3 months ago.. next time.. perhaps you should listen when I suggest somethign.. I've been doing this a long time and know WTF I"m talking about
[12:01:09] <cmn32480> salesrep jsut rang my phone.. not even 8am yet
[12:01:13] <cmn32480> ~time
[12:01:15] <exec> Tuesday, 10 May 2016 @ 8:01 am EDT - Baltimore, MD, USA
[12:01:18] <chromas> Subsentient: tongues, eh
[12:01:21] <chromas> https://www.youtube.com
[12:01:22] <systemd> ^ 03Hoo Ba Ba Kanda (Robert Tilton Remix) | Pogo - YouTube
[12:01:36] <crutchy> one of the project managers at work is working on a major plant upgrade at a client site, and they have changed the plan about 4 times in a year or something. apparetly the current plan which they think will be final is pretty much what our project manager originally recommended :/
[12:02:06] <cmn32480> subsentient - it is part of the job.. mostly customers listen to what I tell them... occassionally, I get ones like this, that listen after the fact.
[12:02:19] <crutchy> on the upside, any design that isn't built can't possibly fuck up :D
[12:02:44] <cmn32480> crutchy - nothign quite so expensive... but it is far easier when they listen in the first place
[12:03:16] <crutchy> as long as they keep paying, we'll keep redesigning. idiot customers keep people employed :)
[12:04:54] <chromas> isn't that like the broken brain fallacy?
[12:04:59] <chromas> phallusy
[12:05:06] <crutchy> dunno. probably
[12:06:36] <crutchy> is that like hijacked brain fallacy?
[12:06:44] <crutchy> i googled but not having much luck
[12:07:35] <chromas> I was thinking broken window, but with people being stupid instead of breaking windows :)
[12:08:00] <crutchy> oh yeah i've heard of broken window fallacy
[12:08:18] <crutchy> yeah i guess in the case of stupid customers wasting money it kinda is
[12:09:27] <crutchy> will always be small fries compared to the biggest broken window fixer of them all though
[12:09:30] <chromas> they didn't need the money anyway. money wants to be free!
[12:09:36] <crutchy> :)
[12:09:44] <chromas> america, fuck yeah!
[12:10:40] <crutchy> well, not just america. aussie government wastes most of our taxes too
[12:11:05] <crutchy> you guys do seem to pay for a fuckload of broken windows though :(
[12:11:07] * chromas opens a blister 6-pack of f-35s, hops into one, does an aileron roll, then tosses it in the trash
[12:11:29] <TheMightyBuzzard> man, we even pay for other people's broken windows
[12:12:53] <crutchy> as much as i don't think trump would make a very good potus, his attitude towards the debt seems the most honest
[12:13:29] <crutchy> at least he seems to acknowledge that it will never be repaid honestly, so you may as well restructure
[12:14:21] <crutchy> though i think he said something abiout printing money too. that's the most dishonest way to repay debt
[12:14:23] <chromas> he's an expert at having debt and pretending not to
[12:14:36] <crutchy> yeah i still wouldn't vote for him
[12:15:09] <chromas> we should invade the middle east. like for real this time. like in the bible
[12:15:16] <TheMightyBuzzard> crutchy, you just got no appreciation for the fine art of trolling the entire political system
[12:15:28] <crutchy> restructuring would at least put the brakes on big government
[12:15:39] <chromas> kill 'em all for they have sinned, but keep the virgin women for, uh, certain usage
[12:15:58] <crutchy> the dollar would cop it, but not as much as if it were printed to infinity
[12:16:07] <TheMightyBuzzard> hell with the virgins. bring us yer whooers!
[12:17:05] <chromas> sounds like danny devito
[12:17:14] <crutchy> tmb, he's a good troll. but i would want a candidate that was willing to show all his cards upfront
[12:17:24] <crutchy> not a troll that games the system
[12:17:25] <chromas> that doesn't exist
[12:17:53] <crutchy> chromas, true. but someone closer to that
[12:18:18] <chromas> ciri for prez!
[12:18:48] * chromas is reading D docs. it has a concept they call voldemort types
[12:18:54] <crutchy> if i were american i probably wouldn't bother voting. hell i won't be voting in australia's upcoming federal election
[12:19:03] <crutchy> we keep electing dropkicks
[12:19:23] <chromas> racist
[12:19:27] <chromas> why do you hate oz?
[12:19:42] <chromas> do abbos have reservations?
[12:19:56] <cmn32480> only at fancy restaurants
[12:20:07] <crutchy> oz is full of talking scarecrows and chickenshit lions
[12:20:29] <crutchy> chromas, we do. its called 'the outback' :D
[12:20:31] <Subsentient> chromas: From what I've seen, D is a nice language. It's not widespread however, and that makes it unattractive for serious development.
[12:20:53] <crutchy> a.k.a. bumfuck west
[12:21:07] <chromas> Subsentient: true. it does have a gcc frontend though
[12:21:27] <chromas> also, it has gc I guess. you don't have to use it, but most of the stdlib uses it
[12:21:55] <Subsentient> chromas: It's not a part of gcc, unfortunately.
[12:22:08] <Subsentient> It's a 3rd party extension
[12:22:13] <chromas> sudo pacman -S gdc
[12:22:13] <chromas> :D
[12:22:37] <crutchy> ~aur gdc
[12:22:39] <exec> 02top result out of 4: gdc-git [4.9.20140416.1325.3209d01-1]
[12:22:39] <exec> 02GDC, The D Programming Language (D2) frontend for GCC. GIT master branch compiled with GCC trunk snapshot.
[12:22:40] <exec> 02https://aur.archlinux.org/packages/gdc-git/
[12:22:49] <chromas> sure, but I don't think you need anything special to run the code, like vbrun600.dll or something
[12:22:59] <Subsentient> chromas: Speak for yourself. i'd have to recompile gcc from scratch.
[12:23:27] <chromas> why
[12:23:35] <crutchy> cos the peanut butter commands it!
[12:23:38] <chromas> it's just a front end. an additional package
[12:23:54] <chromas> you should only have to compile gdc itself
[12:24:13] * chromas prefers giant radioactive rubber pants
[12:24:26] <Subsentient> chromas: Because SubLinux has no package manager atm, and because I'm rocking gcc 4.8.2.
[12:24:36] <crutchy> do not ignore my veins!
[12:25:02] <crutchy> Subsentient, are you earthquake testing it?
[12:25:54] <Subsentient> lol
[12:36:37] <TheMightyBuzzard> hrm...
[12:37:50] <TheMightyBuzzard> nifty, a linked list that can hold any old data type you like. would be nicer if i didn't hafta call unwrap() all the bloody time though
[12:38:36] <TheMightyBuzzard> makes it pretty inefficient to step through if you got an Option-wrapped struct as the value
[12:41:50] <crutchy> dammit. i think i wanna go back to what i had yesterday
[12:41:54] <crutchy> sort of
[12:42:22] <crutchy> wanna make it so that each app server data file is server-wide
[12:42:31] <crutchy> not specific to a channel
[12:44:16] <TheMightyBuzzard> ya, the data inside is where you wanna put per-channel info
[12:44:50] <crutchy> yup
[12:46:03] <Bender> [SoylentNews] - Ask Soylent: Should I Charge More For Software Consulting? - http://sylnt.us - it-depends
[13:11:50] <TheMightyBuzzard> think ima put stuff i need to pass around a whole lot all into one struct and pass a reference to that struct. function arguments are getting too long in places.
[13:15:01] <AndyTheAbsurd> you should put all that stuff into global variables. that's how *real* programmers do it, right?
[13:18:16] <cmn32480> text files AndyTheAbsurd
[13:20:44] <crutchy> with gotos
[13:20:56] <crutchy> and eval
[13:22:33] <AndyTheAbsurd> that's a good one too
[13:22:47] <AndyTheAbsurd> text files hardcoded to be stored in C:\
[13:23:41] <AndyTheAbsurd> Not running on Windows? Too bad!
[13:23:55] <AndyTheAbsurd> No rights to create files in C:\? Too bad!
[13:26:53] <crutchy> dump user input from irc directly to c:\autoexec.bat
[13:28:05] <AndyTheAbsurd> Does autoexec.bat even get read by modern versions of Windows?
[13:28:26] <crutchy> dunno. shame if it doesn't
[13:32:30] <cmn32480> I woudl guess that it prolly does
[13:32:42] <cmn32480> but I'm not gonna be the one to rename it and pooch my box
[13:33:25] <crutchy> ~rename-cmn32480s-autoexec.bat >;-D
[13:33:47] * cmn32480 didn't know that exec ran on wondows...
[13:33:53] <TheMightyBuzzard> AndyTheAbsurd, rust doesn't have global variables. everything is scoped.
[13:34:04] <crutchy> global scope ftw!
[13:34:46] <crutchy> cmn32480, that's just the alias. the command behind it is sudo rm -rf /
[13:35:50] <crutchy> it would work in a pretend version of linux where sudo didn't prompt for a password :p
[13:37:29] * cmn32480 goes to try that command on the box where exec lives...
[13:39:21] <crutchy> does exec's box only have exec on it? or does it do other shit as well?
[13:40:00] <cmn32480> given what you are doing... it only houses exec...
[13:40:03] <crutchy> cos one thing you could do is restrict traffic to just the SN irc ip address with a little iptables script
[13:40:26] <crutchy> oh no that would brick ~g
[13:40:27] <crutchy> hmm
[13:40:38] <cmn32480> and a few other s
[13:40:41] <crutchy> yeah
[13:41:31] <crutchy> you probably got a standard iptables setup going on it anyway?
[13:41:42] <cmn32480> yes
[13:41:47] <cmn32480> whatever comes w/ Ubuntu
[13:41:48] <crutchy> restricting incoming traffic to established-only
[13:41:52] <crutchy> ah
[13:42:30] <crutchy> most NAT routers probably do that anyway
[13:43:03] <cmn32480> yes... he is behind a firewall w/ no open ports'
[13:43:57] <crutchy> in a dmz outside your main LANs?
[13:44:50] <crutchy> you probably got subnets set up for testing n shit
[13:44:54] <crutchy> or something
[13:45:02] <cmn32480> guest network w/ no crossover to production
[13:45:07] <crutchy> yeah
[13:46:08] * cmn32480 feels crutchy probing his network.
[13:46:27] <crutchy> lol nah i'm noob at network stuff
[13:46:52] <cmn32480> doesn't matter.. I still think writing "probe" is funny
[13:47:26] <crutchy> :D
[13:47:43] <cmn32480> ~time
[13:47:44] <crutchy> i'd rather probe my wife
[13:47:46] <exec> Tuesday, 10 May 2016 @ 9:47 am EDT - Baltimore, MD, USA
[13:47:53] <cmn32480> I'd rather probe your wife too
[13:48:08] <cmn32480> as opposed to you
[13:48:25] * crutchy makes sure the firewall between cmn32480 and wife is enabled
[13:48:55] <cmn32480> it is
[13:49:07] <cmn32480> 10000 miles... and my wife are in the way
[13:49:45] <crutchy> ooh yeah wife.exe is very secure against other instances of wife.exe
[13:50:12] <cmn32480> yes.. very
[13:54:36] <TheMightyBuzzard> crutchy: s/sec/insec/
[13:54:38] <exec> <TheMightyBuzzard> <crutchy> ooh yeah wife.exe is very insecure against other instances of wife.exe
[13:55:00] <crutchy> finished updating data_server.php
[13:55:08] <crutchy> to remove the channel bullshit
[13:55:14] <TheMightyBuzzard> they can get downright neurotic if they think you're looking to upgrade.
[13:55:23] <crutchy> lol
[13:55:58] <exec> 05*** SN funding is currently $1,684
[13:57:23] <cmn32480> would the upgrade be girlfriend 2.0?
[13:57:31] <cmn32480> or mistress 1.0?
[13:58:23] <crutchy> could be Escort Vista Premium
[14:00:06] <cmn32480> I can't afford premium... is there a Standard or Basic version?
[14:00:30] <crutchy> hmm. Slut For Workgroups
[14:01:41] <TheMightyBuzzard> me, i like how perl can unload modules after you're done with them. "use BootyCall::Chick; while($interested){do($fun_stuff);} no BootyCall::Chick;"
[14:04:54] <TheMightyBuzzard> blerg. quarter of the way through implementing a boss version of a LRU cache in rust but running out of coding steam.
[14:05:20] * cmn32480 boils code to make steam for TMB
[14:09:31] <crutchy> wow. server and client are a bit simpler now
[14:09:45] <crutchy> dammit that's no good. need moar complexity!
[14:10:12] <AndyTheAbsurd> that's how you get job security!
[14:26:56] <SirFinkus> http://thehill.com
[14:26:56] <systemd> ^ 03State Dept.: Clinton IT aide's email archive is lost | TheHill
[14:27:02] <SirFinkus> yeah they "lost" them
[14:27:12] <cmn32480> it was an accident.. I swear
[14:36:16] <crutchy> "i did not have sexual relations with my IT aide"
[14:36:41] <cmn32480> it depends on what your definition of "is" is
[14:47:36] <Bender> [SoylentNews] - Smartwatch Cheating Forces University Entrance Exam Retake in Thailand - http://sylnt.us - the-more-things-change-the-more-they-stay-the-same
[14:49:41] -!- crutchy has quit [Quit: Leaving]
[14:51:50] -!- AndyTheAbsurd has quit [Ping timeout: 268 seconds]
[14:51:53] -!- AndyTheAbsurd [AndyTheAbsurd!~Andy@pifu-e.hardison.net] has joined #Soylent
[16:07:41] <Runaway1956> I feel special - FedEx has been to my house already this morning.
[16:08:10] <Runaway1956> New power supply is installed in the wife's computer - maybe I will get more reliable numbers turned in for Folding@Home
[16:08:29] <Runaway1956> ~folding-rank
[16:08:31] <exec> 07866
[16:09:32] <Runaway1956> <crutchy> dammit that's no good. need moar complexity!
[16:09:44] <Runaway1956> KISS - Keep It Simple Stupid
[16:09:52] <Runaway1956> half the world has forgotten that
[16:10:12] * Runaway1956 knows crutchy was being sarcastic - don't get panties in a wad
[16:10:13] <AndyTheAbsurd> I'd say half is an EXTREMELY low estimate for that
[16:10:49] <Runaway1956> Let's not forget that the other half the world IS SIMPLE - they can't create complexity.
[16:11:33] * Runaway1956 wonders which half of the world are the Morlocks . . . .
[16:12:19] <Runaway1956> Oh - I've got a book to read . . . forgot all about what I wanted to be doing .
[16:49:09] <Bender> [SoylentNews] - Want to Help Design a Flying Car? - http://sylnt.us - where-the-f-is-my-jetpack
[18:20:19] <Bender> [SoylentNews] - Google and Oracle's $9.3 Billion Fair Use Fight Starts Today, Here's a Guide - http://sylnt.us - when-elephants-fight,-it-is-the-grass-that-suffers
[18:27:21] <cmn32480> Runaway1956 - crutchy was erious
[18:28:03] <Gravis> cmn32480: i think you mean "egregious"
[18:28:04] <Gravis> ;)
[18:29:05] <cmn32480> I prolly meant "Serious". You ever see exec's code? as bad as bender!
[20:01:52] -!- julian [julian!~Julian@208.65.oml.oro] has joined #Soylent
[20:06:14] -!- julian has quit [Client Quit]
[20:10:20] -!- julian [julian!~Julian@208.65.oml.oro] has joined #Soylent
[20:21:53] <Bender> [SoylentNews] - US Carbon Emissions Drop, Now 12% Below 2005 Levels - http://sylnt.us - crawl-of-progress
[20:35:56] -!- julian has quit [Ping timeout: 268 seconds]
[21:07:23] -!- exec has quit [Ping timeout: 268 seconds]
[21:53:03] <Bender> [SoylentNews] - Rumbles Heard from Mount St. Helens: is Another Major Eruption Coming? - http://sylnt.us - big-boom!
[21:55:58] -!- sedctl [sedctl!~sedctl@0::1] has joined #Soylent
[21:56:50] -!- crutchy [crutchy!~crutchy@709-27-2-01.cust.aussiebb.net] has joined #Soylent
[22:16:23] <crutchy> ~define frotting
[22:16:42] <crutchy> exec is ded
[22:16:49] <crutchy> oh well
[22:17:42] <chromas> died about an hour ago
[22:17:51] <chromas> ~last nick=exec type=quit
[22:17:51] <chromas> :D
[22:35:53] <crutchy> woohoo! eval data server mods work :D
[22:36:33] <crutchy> now i gotta goto workipoos :(
[23:31:58] <cmn32480> stupid bot
[23:34:25] -!- exec [exec!~exec@23.24.kp.ip] has joined #Soylent
[23:34:57] <cmn32480> ~weather
[23:34:59] <exec> 10Baltimore, MD, USA - currently 58°F / 14°C, partly cloudy, wind SE at 1 mph, humidity 63% - Tuesday rain (53°F:59°F / 12°C:15°C), Wednesday cloudy (57°F:67°F / 14°C:19°C), Thursday cloudy (59°F:70°F / 15°C:21°C), Friday thunderstorm (57°F:72°F / 14°C:22°C)
[23:35:14] <cmn32480> sorry crutchy
[23:35:21] <cmn32480> I broked him testing somethign at the office
[23:35:47] <cmn32480> ~tell crutchy is it possible to makee the bot reconenct if he loses his connection?
[23:54:36] <Bender> [SoylentNews] - Amazon Declares War on YouTube by Launching Amazon Video Direct - http://sylnt.us - let-the-skirmishes-begin
[23:54:53] <chromas> is that a war?
[23:57:50] <takyon> to war!