#Soylent | Logs for 2016-04-14

« return
[00:08:52] <Bender> [SoylentNews] - USB Type-C Authentication Protocol Announced - http://sylnt.us - smart-cables
[00:26:06] -!- mechanicjay1 has quit [Quit: Leaving.]
[00:38:50] <SirFinkus> "Campus Security received a report from a female student this afternoon that just before 9:00 a.m. today she was approached near building 20 by an unknown white male who reportedly grabbed her arm and attempted to lead her away from her classroom building. Despite numerous protests, he did not let go of her arm until another student approached and witnessed the incident. The male then left campus on foot heading north."
[00:38:52] <SirFinkus> awwww shit
[00:39:55] <chromas> If he were black, we'd know because color wouldn't be part of the description
[00:40:08] <chromas> Also, there would've been a shooting involved
[00:40:25] <SirFinkus> there aren't any black people where I live
[00:42:14] <cmn32480> ~gday knuckleheads
[00:42:16] * exec cromulently terrorizes a B cup of ciri poo with knuckleheads
[00:42:42] <BadCoderFinger> Hey cmn32480, how are you?
[00:43:07] <cmn32480> tired like SirFinkus' Mom on a Friday night
[00:43:37] * chromas moves to SirFinkus' neighborhood for unrelated reasons
[00:44:04] <BadCoderFinger> chromas: Heh
[00:44:09] * SirFinkus is bored like cmn32480's mom is multiple times a day by multiple men
[00:44:25] * chromas was one of those men
[00:44:47] * cmn32480 is happy to not be one of those men...
[00:44:58] <cmn32480> you've never seen my mother... <shudder>
[00:45:12] <SirFinkus> isn't that the point of a glory hole?
[00:45:52] <cmn32480> well.. I suppose if grannies are your thing... and a good gumming gets you going... have at it!
[01:04:49] <takyon> jjkkjbjkbj
[01:06:13] <takyon> https://www.eff.org
[01:06:14] <smake> ^ 03Victory: California Smartphone Anti-Encryption Bill Dies in Committee | Electronic Frontier Foundation
[01:09:15] <takyon> http://www.theregister.co.uk
[01:09:16] <smake> ^ 03'Cat-flap' pendulum offers 7x improvement for grav-wave detectors • The Register
[01:37:02] -!- BadCoderFinger has quit [Quit: ENOBEER]
[01:49:51] -!- EBT_fed [EBT_fed!~62afff54@ahyh-02-889-469-00.sd.sd.cox.net] has joined #Soylent
[01:50:19] <EBT_fed> Yo, foaz
[01:55:09] -!- EBT_fed has quit [Ping timeout: 268 seconds]
[02:10:24] <Bender> [SoylentNews] - Autonomous Vehicles Cannot be Test-Driven Enough Miles to Demonstrate Their Safety - http://sylnt.us - should-have-driven-test-kilometers
[02:36:23] <Subsentient> ~gday #Soylent
[02:36:25] * exec emphatically shoves an exabyte of fencepost error in #Soylent
[02:59:14] -!- aqu4 has quit [Quit: aqu4bot baking shutting down.]
[02:59:30] -!- aqu4 [aqu4!~aqu4bot@universe2.us/ircbot/aqu4] has joined #Soylent
[03:32:17] -!- Ethanol-fueled [Ethanol-fueled!~62b0c8c6@ka52-830-964-802.sd.sd.cox.net] has joined #Soylent
[03:32:36] <Ethanol-fueled> I;'ve rediscovered Mickey's
[03:32:52] <Ethanol-fueled> It makes your Jimmy thicker the next day.
[03:33:16] Ethanol-fueled is now known as SoyGuest37807
[03:33:18] <SoyGuest37807> in the same way that being hanged puts pressure on your brain stem and gibs you an erection.
[03:33:20] <SoyGuest37807> Goddammit
[03:33:30] SoyGuest37807 is now known as EBT_Fed
[03:37:02] -!- EBT_Fed has quit [Client Quit]
[03:41:34] <Bender> [SoylentNews] - Badlock Bug: Samba Affected by MitM - http://sylnt.us - 2"Pelo-Telefone"
[04:09:01] * Subsentient sprays chunky vomit all over the walls, floor and ceiling
[04:17:41] -!- mechanicjay has quit [Quit: Leaving.]
[04:43:38] -!- richardboegli [richardboegli!~r@527-601-573-606.dyn.iinet.net.au] has joined #Soylent
[05:22:58] -!- SoyGuest44038 has quit [Ping timeout: 268 seconds]
[05:43:07] <Bender> [SoylentNews] - Napster Co-Founder Donates $250 Million for New Approach to Cancer Research - http://sylnt.us - seeking-solutions
[05:55:55] -!- erratic [erratic!~erratic@2607:f2f8:lmrh:vwoo::o] has joined #Soylent
[05:56:55] erratic is now known as SoyGuest11649
[07:14:16] <Bender> [SoylentNews] - Experts Say Vegetable Oil May Not be as Healthful as We Thought - http://sylnt.us - gonna-need-more-olives
[08:58:48] -!- nick has quit [Ping timeout: 268 seconds]
[09:11:15] -!- nick [nick!~nick@Soylent/Staff/Editor/n1] has joined #Soylent
[09:11:15] -!- mode/#Soylent [+v nick] by Aphrodite
[09:15:48] <Bender> [SoylentNews] - Still no Decent Groupware for Linux? - http://sylnt.us - no-indecent-groupware,-either
[09:40:22] <crutchy> ~time gmt
[09:40:24] <exec> Thursday, 14 April 2016 @ 9:40 am GMT - Greenwich Mean Time
[09:44:49] <crutchy> ~time edt
[09:44:51] <exec> Thursday, 14 April 2016 @ 5:44 am ET - Eastern Time
[10:15:47] <TheMightyBuzzard> coffee++
[10:15:47] <Bender> karma - coffee: 2450
[10:18:21] -!- SoyGuest11649 has quit [Ping timeout: 268 seconds]
[10:29:04] -!- JamesNZ [JamesNZ!~JamesNZ@60.234.vml.gj] has joined #Soylent
[10:39:37] -!- JamesNZ has quit [Quit: Leaving]
[10:44:13] <crutchy> ~deb egroupware
[10:44:15] <exec> E: No packages found
[10:44:24] <crutchy> ~g egroupware
[10:44:26] <exec> [google] https://www.egroupware.org
[10:45:13] <TheMightyBuzzard> ~gday crutchy
[10:45:15] * exec spontaneously gives birth to a staff of silver coins for crutchy
[10:45:30] <crutchy> ~g'day TheMightyBuzzard
[10:45:32] * exec overratedly twerks a truckload of 2 steak shit for TheMightyBuzzard
[10:46:08] <crutchy> enabled editing of reserved alias config arrays with a single line :)
[10:46:12] <TheMightyBuzzard> exec's gotten rather disgusting. i blame Subsentient.
[10:46:23] <TheMightyBuzzard> oooh, nifty.
[10:46:32] <crutchy> yeah it needs a bit of soapy mouthwash
[10:46:32] <Subsentient> ~gday TheMightyBuzzard
[10:46:36] * exec cohesively flings a quart of coffee at TheMightyBuzzard
[10:46:38] <Subsentient> ~gday TheMightyBuzzard
[10:46:40] * exec explicitly pukes a github of grainy keyboard crumbs on TheMightyBuzzard
[10:46:57] * crutchy runs off with the quart of coffee
[10:46:57] <Bender> [SoylentNews] - Octopus Escapes National Aquarium of New Zealand - http://sylnt.us - squirted-invisible-ink?
[10:47:10] <Subsentient> ~gday TheMightyBuzzard
[10:47:12] * exec faithfully crams a pint of Soylent Green into TheMightyBuzzard
[10:47:14] <Subsentient> ~gday TheMightyBuzzard
[10:47:16] * exec literally nudges a pipe of bacon toward TheMightyBuzzard
[10:47:19] <Subsentient> ~gday TheMightyBuzzard
[10:47:21] * exec ironically imagines a bucket of kryptonite watermelon with TheMightyBuzzard
[10:47:24] <Subsentient> dammit
[10:47:32] <Subsentient> cmon exec, I taught you better than this!
[10:47:33] <Subsentient> dammit
[10:47:35] <Subsentient> ~gday TheMightyBuzzard
[10:47:38] * exec emphatically pisses a recycle bin of g'day juice on TheMightyBuzzard
[10:47:46] <Subsentient> ...better.
[10:47:48] <Subsentient> ~gday TheMightyBuzzard
[10:47:50] * exec deliciously drops 40 gallons worth of maturity juice on TheMightyBuzzard
[10:47:54] <Subsentient> ~gday TheMightyBuzzard
[10:47:56] * exec clumsily irritates a cold can of fresh armpit juice with TheMightyBuzzard
[10:48:05] <Subsentient> Now you're talking!
[10:48:06] <Subsentient> ~gday TheMightyBuzzard
[10:48:08] * exec ceremoniously crams a lifetime supply of linux into TheMightyBuzzard
[10:48:12] <Subsentient> ~gday TheMightyBuzzard
[10:48:14] <TheMightyBuzzard> woot!
[10:48:15] * exec abnormally hurls a shaken bottle of weed at TheMightyBuzzard
[10:48:18] <Subsentient> ~gday TheMightyBuzzard
[10:48:19] * exec historically hallucinates a pit of cow dung custard with TheMightyBuzzard
[10:48:44] <TheMightyBuzzard> say what ya like, i got me a lifetime supply of linux out of the deal.
[10:49:32] <Subsentient> TheMightyBuzzard: Still fiddling with aqu4bot, getting the code right. I'm going to make her the most vile disgusting bot ever to grace this IRC server.
[10:51:09] <Subsentient> But until then
[10:51:10] <Subsentient> ~gday crutchy
[10:51:12] * exec buttmagically queefs an exchange server of Uranus at crutchy
[10:51:19] <Subsentient> :^3
[10:52:47] <TheMightyBuzzard> hrm....
[10:53:43] <TheMightyBuzzard> that gives me an idea of what to do for MrPlow today
[10:57:28] <crutchy> irc bot wars?
[10:58:29] <TheMightyBuzzard> good lord no. Deucalion would gline us all.
[10:59:34] <crutchy> #botwarz
[11:00:30] <crutchy> xlefay probably would have encouraged it :p
[11:01:00] <crutchy> his server had a shitton of bandwidth though
[11:01:01] <TheMightyBuzzard> well in another channel maybe. in here bots need to know their place.
[11:01:43] <crutchy> exec's place is at the bottom of the pile
[11:02:11] <crutchy> with all the filth that it spews :p
[11:02:30] <TheMightyBuzzard> no, that's ciri
[11:02:45] <TheMightyBuzzard> speaking of, what happened to ciri?
[11:02:51] <crutchy> nah ciri's ok. tama rules the dirty pile in #
[11:03:13] <crutchy> aww tama aint even there :(
[11:03:16] -!- erratic [erratic!erratic@tx-084-953-996-08.netcrave.io] has joined #Soylent
[11:03:36] <TheMightyBuzzard> oh well.
[11:04:16] erratic is now known as SoyGuest70018
[11:04:34] <TheMightyBuzzard> hrm, i should make a sqlite table for nicks/hostmasks that MrPlow should ignore.
[11:05:18] <crutchy> yeah i think most bots need an ignore list. even if just to store nicks of other bots
[11:05:27] <crutchy> otherwise we end up with botsex
[11:06:05] <TheMightyBuzzard> i was thinking have him ignore Subsentient when he tries to add nasty things to smake people with. save me pruning them manually later.
[11:06:24] <Subsentient> TheMightyBuzzard: Or you could just ask me.
[11:06:32] <TheMightyBuzzard> where's the fun in that?
[11:06:39] <TheMightyBuzzard> this way i get to code stuff.
[11:08:00] <TheMightyBuzzard> slowly cleaning up tons n tons of memcpy/cats as i find them as well as making progress.
[11:08:32] * crutchy has to find something else to break
[11:08:32] <TheMightyBuzzard> oh hell, i gotta take the trash out this morning too. gonna get on that and have me a smoke then code more bot stuff.
[11:09:11] <TheMightyBuzzard> crutchy, get exec able to ~grab. include emotes.
[11:09:45] <crutchy> what is emotes?
[11:09:55] <TheMightyBuzzard> i'll dump ya the Bender db of quotes if ya want. as well.
[11:10:05] <TheMightyBuzzard> /me does stuff
[11:10:09] <crutchy> oh
[11:10:13] <TheMightyBuzzard> ctcp actions
[11:11:03] <crutchy> hmm. i'll have a go at a grab script
[11:11:06] <TheMightyBuzzard> Subsentient, bout that blob... is it gzippable or already fairly well compressed?
[11:11:18] <crutchy> i'll try using macros to configure it :)
[11:12:30] <TheMightyBuzzard> cause a run through gzip is fairly quick unless we're talking something on the order of 1GB
[11:13:12] <TheMightyBuzzard> smoke/take out trash break
[11:27:55] <TheMightyBuzzard> okay, two tables. bot_ignore and abusers. only need an id and a hostmask. shit, may need wildcard support. i do NOT wanna code wildcard support.
[11:33:02] <TheMightyBuzzard> it occurs to me i could get some good mileage out of a switch/case rather than doing a long chain of ifs for each command
[11:36:39] <crutchy> need moar complexitah!
[11:37:10] <TheMightyBuzzard> i was thinking need less but your argument is intriguing
[11:38:16] <crutchy> if you still know how it works it's obviously too simplistic :D
[11:39:04] <TheMightyBuzzard> i [i]could[/i] use perl for wildcard matching but it's in another thread and only fires every tenth of a second or so.
[11:41:55] <crutchy> ~convert 1 btc usd
[11:41:57] <exec> 031 BTC = 425.5900 USD
[11:42:44] <TheMightyBuzzard> huh, thought it was in the 250 range.
[11:43:56] <AndyTheAbsurd> I didn't think it went that low recently but BTC has been pretty volatile
[11:46:00] <AndyTheAbsurd> http://www.xe.com
[11:46:01] <smake> ^ 03XE.com - Free Currency Charts ( http://www.xe.com )
[11:46:20] <AndyTheAbsurd> Pretty stable over the last few months I guess
[11:47:01] -!- SoyGuest70018 has quit [Remote host closed the connection]
[11:49:09] <crutchy> ~nyse btc
[11:49:13] <exec> http://www.google.com
[11:49:25] <crutchy> derp
[11:49:27] <TheMightyBuzzard> shurg, last i checked was prolly during the summer when we noticed our bitpay setup had quit working.
[11:49:32] <cmn32480> buzzard - if exec's disgustingness is a problem we can clean the file.
[11:49:50] <crutchy> ~g'day cmn32480
[11:49:51] <TheMightyBuzzard> cmn32480, your bot, your call.
[11:49:55] * exec democratically gives birth to an assload of linux for cmn32480
[11:49:56] <TheMightyBuzzard> ~gday cmn32480
[11:50:01] * exec unnecessarily crams a byte of windows xp into cmn32480
[11:50:01] <cmn32480> ~gday crutchy
[11:50:04] * exec fanatically twerks a mountain of buttmagic for crutchy
[11:50:05] <cmn32480> ~gday TheMightyBuzzard
[11:50:07] * exec deliciously launches a 40 of extra lives toward TheMightyBuzzard
[11:50:13] <TheMightyBuzzard> woot
[11:50:41] * crutchy takes an assload of linux for freedum
[11:52:41] <TheMightyBuzzard> hrm...
[11:53:16] <crutchy> config for new grab script using new macros:
[11:53:17] <crutchy> exec:add ~grab
[11:53:17] <crutchy> exec:edit ~grab cmd php scripts/grab.php %%trailing%% %%dest%% %%nick%% %%cmd%% %%server%%
[11:53:17] <crutchy> exec:enable ~blah
[11:53:38] <crutchy> sooooo much nicer :D
[11:53:54] <crutchy> except ~blah gotta be ~grab
[11:53:54] <cmn32480> where will it be stored?
[11:54:02] <crutchy> just in the script
[11:54:06] <crutchy> same spot
[11:54:14] <TheMightyBuzzard> switch/case is int only. int is 4 bytes. make a 4 byte hash of the string and use it for comparison maybe?
[11:54:21] <cmn32480> if exec si gonna handle the quotes, etc, are we going to stop using Bender.. or are we forkeidn the quote list?
[11:54:36] <crutchy> dunno. it was tmb's idea
[11:54:40] * crutchy points
[11:54:46] * cmn32480 laughs
[11:55:10] <TheMightyBuzzard> crutchy, 4k it
[11:56:34] <TheMightyBuzzard> you want a dump of all the quotes for #soylent or you want the whole shebang or none of the above?
[11:57:21] <TheMightyBuzzard> oooh, i think i can see a way to do what i want...
[11:58:03] <crutchy> might just see if i can the script going first
[11:58:18] <cmn32480> that questions comes with a whole big bag of Adult Undergarments
[11:58:56] <crutchy> got event register code done
[11:59:17] <crutchy> is bender's quote file json?
[12:03:50] <TheMightyBuzzard> crutchy, dunno. i don't monkey with bender like evar.
[12:03:58] <TheMightyBuzzard> either json or xml i suppose though.
[12:04:27] * crutchy shudders
[12:04:29] <crutchy> fuck xml
[12:04:50] <cmn32480> how you gonna make !grab = ~grab
[12:04:58] <cmn32480> people been using tit forever.
[12:05:07] <crutchy> dunno. ima just makin code :D
[12:05:44] <crutchy> i guess *theoretically* bender's !grab command could be disabled
[12:07:22] <TheMightyBuzzard> or you could just steal the ! for that one command
[12:07:29] <crutchy> yup
[12:07:38] <crutchy> exec's command could be anything
[12:07:49] <crutchy> probably even unicodes :p
[12:08:11] <crutchy> hmm. not multibyte though
[12:08:36] <crutchy> i'm not bored enough to implement that
[12:09:05] <crutchy> does charybdis even support it?
[12:12:33] <TheMightyBuzzard> multi-byte unicode?
[12:12:41] <crutchy> with the privmsg event handler it doesn't have to be an alias either. could be any sort of trigger anywhere in the text, like ++ for karma etc
[12:12:44] <TheMightyBuzzard> no 💩
[12:13:02] <TheMightyBuzzard> </sarc>
[12:13:07] <crutchy> yeah. php has libs for it, but i'm not going there
[12:13:23] <TheMightyBuzzard> 💩
[12:13:24] * exec chucks a nasty sloppy dogshit at aqu4
[12:13:50] <TheMightyBuzzard> dude, you ALREADY have exec doing 5-byte unicode
[12:14:14] <crutchy> eh?
[12:14:28] <TheMightyBuzzard> the 💩command...
[12:15:01] <crutchy> i don't think that's proper multibyte though. actually i have nfi how that works
[12:15:21] <TheMightyBuzzard> you did it and you don't know how?
[12:15:27] <TheMightyBuzzard> sweet
[12:15:32] <crutchy> that's just with normal php strings
[12:15:58] <TheMightyBuzzard> then it appears normal php strings support unicode.
[12:16:17] <crutchy> they do support unicode
[12:17:08] <crutchy> this is the stuff i was meaning: http://php.net
[12:17:09] <smake> ^ 03PHP: Multibyte String Functions - Manual
[12:18:07] <Bender> [SoylentNews] - Long-Range Secure Quantum Communication System Developed - http://sylnt.us - making-progress-bit-by-bit
[12:18:26] <TheMightyBuzzard> mmm
[12:19:53] <Subsentient> TheMightyBuzzard: Meh.
[12:20:04] <TheMightyBuzzard> Subsentient, re: what?
[12:20:15] <Subsentient> TheMightyBuzzard: I don't like quantum computers, because they'd make programming extremely difficult.
[12:20:20] <Subsentient> ^^article
[12:20:25] <TheMightyBuzzard> oooooh.
[12:20:37] <TheMightyBuzzard> yeah, that's why i like em.
[12:20:44] <Subsentient> TheMightyBuzzard: explain.
[12:20:55] <crutchy> complexitah++
[12:20:55] <Bender> karma - complexitah: 1
[12:21:13] <TheMightyBuzzard> Subsentient, stretches my brain more. keeps it sharp.
[12:21:38] <TheMightyBuzzard> plus i can start naming variables "cat"
[12:21:45] <Subsentient> TheMightyBuzzard: I'm worried that only governments, large corporations and universities will have people trained well enough to program quantum computers.
[12:21:51] <crutchy> and shroedinger
[12:21:57] * TheMightyBuzzard nods to crutchy
[12:22:01] <Subsentient> Average joe who learned from a book on his own time will be extinct
[12:22:12] <TheMightyBuzzard> pffft
[12:22:33] <crutchy> some smarty pants will just start 3d printing them :p
[12:22:42] <TheMightyBuzzard> you think teachers can explain something faster than you can learn it by reading?
[12:22:59] <Subsentient> TheMightyBuzzard: People would need 12 years in college to be able to program quantum computers.
[12:23:02] <TheMightyBuzzard> this has NEVER been the case for me and i don't expect it will anytime soon.
[12:23:09] <TheMightyBuzzard> nah
[12:23:19] <TheMightyBuzzard> college is slooooooow
[12:23:26] <crutchy> Subsentient, universities make up the theories. private contracted engineers come up with the goods
[12:23:31] <Subsentient> We're no longer dealing with classical logic in quantum computers, we're dealing with something really mind-bending and nuanced.
[12:23:40] <TheMightyBuzzard> they teach for maximum revenue not maximum speed of learning.
[12:23:44] <Subsentient> crutchy: I meant students in those courses
[12:24:15] <crutchy> ah
[12:24:31] <TheMightyBuzzard> Subsentient, right and once you wrap your brain around basic superposition logic, there's very little left to learn.
[12:24:43] <Subsentient> While some would celebrate that only the extreme brainiacs will be able to code (mostly extreme brainiacs) I see it as potential for oppression and removal of control from the user.
[12:25:05] <Subsentient> TheMightyBuzzard: You'll never see code as easily written as we have with classical computers, mark my words.
[12:25:25] <Subsentient> And if you do, it will be crippled and unable to do everything you need it to do.
[12:25:28] <TheMightyBuzzard> well YOU can not learn it and be oppressed if you like. ima learn dat shiz over a week and be free.
[12:25:47] <crutchy> you can learn anything if you want it bad enough, and have a need for it
[12:25:52] <Subsentient> TheMightyBuzzard: Good luck with Perl for quantum computers, or anything remotely that easy.
[12:26:03] <Subsentient> crutchy: the point is, it will be much harder.
[12:26:18] <TheMightyBuzzard> there is nothing some college douche can learn sitting in class that i can't teach myself 10x as fast.
[12:26:24] <crutchy> harder for university lecturers too then i'd wager
[12:26:33] <Subsentient> If you do see something that easy, I guarantee 100% it'll be like dealing with crippled Javascript today. Utterly useless for serious software.
[12:26:51] <Subsentient> TheMightyBuzzard: It took me 2 years to learn C on my own, and I was trying hard.
[12:26:52] <crutchy> students in universities learn pretty much the same way
[12:26:57] <TheMightyBuzzard> Subsentient, that's quantum computing in general. it's not good for linear coding.
[12:26:59] <crutchy> hell, you can even watch lectures on youtube
[12:27:13] <Subsentient> TheMightyBuzzard: Precisely, and humans are far better at thinking linear.
[12:27:57] <TheMightyBuzzard> Subsentient, damn. took me about a day to get the basics down. hardest thing was wrapping my head around what a function was exactly.
[12:28:23] <crutchy> Subsentient, OOP isn't really linear either
[12:28:33] <Subsentient> TheMightyBuzzard: C was my first language. I didn't feel that I 'knew' C until I could look at any piece of code I could find and immediately understand it.
[12:28:45] <crutchy> there's inferences about object types
[12:29:36] <TheMightyBuzzard> Subsentient, you still probably don't "know" it then. i'm an official perl guru and i still have to look up the occasional odd behavior to say nothing of complex regexs.
[12:30:04] <Subsentient> TheMightyBuzzard: C is a small language, and I forget stuff, but from a language standpoint, I have it down pretty damn well.
[12:30:23] <crutchy> libraries and object hierarchies are the hardest thing to remember
[12:30:44] * Subsentient doesn't bother trying to remember too much library stuff, finds language syntax/grammar infinitely more important
[12:30:48] <TheMightyBuzzard> nod nod. took me approximately a month for perl then back when 5 had just come out.
[12:30:59] <TheMightyBuzzard> nod nod
[12:31:16] <TheMightyBuzzard> crutchy, libraries you google and rtfm on.
[12:31:27] <crutchy> delphi came with a wall chart that had its VCL object hierarchy on it
[12:31:33] <TheMightyBuzzard> remembering everything about every library ain't possible.
[12:31:51] <crutchy> yeah
[12:32:04] * Subsentient got his 10 pack of new vapey thingey atomizers, first 'smoke' in a week without 75% burned out atomizers
[12:32:19] * Subsentient still wants a cigarette
[12:32:25] <crutchy> Subsentient, so you just gotta nail the quantum programming syntax and you're all set
[12:32:39] * crutchy is pretty sure every command starts with "computer, ..."
[12:32:46] <Subsentient> crutchy: It won't be about syntax, it'll be about much more complex logic.
[12:33:07] <TheMightyBuzzard> nah, you just gotta grok 0/1/0+1 logic.
[12:33:25] <crutchy> brainfuck: quantum edition
[12:33:41] <TheMightyBuzzard> logic is always simple if you break it down enough. even quantum shit.
[12:34:10] <crutchy> wait till computers get relativistic
[12:34:26] <TheMightyBuzzard> what, optical processors?
[12:34:42] <crutchy> error: unable to determine if you mean false relative to true or false relative to your ass
[12:34:56] <TheMightyBuzzard> har
[12:35:15] <TheMightyBuzzard> someone should write a language like that.
[12:35:28] <crutchy> no way it would turn into the matrix
[12:35:30] <TheMightyBuzzard> it'd be fun.
[12:36:02] <crutchy> if ($foo = TheOtherFalse)
[12:36:15] <Subsentient> s/=/==/
[12:36:46] <TheMightyBuzzard> nah, more like if($foo->false == $bar->false)
[12:37:07] <crutchy> that's fkin scary man
[12:37:22] <crutchy> could also map number systems
[12:37:23] <TheMightyBuzzard> dude, we already do scarier shat than that in rehash.
[12:37:28] <crutchy> lol
[12:37:44] <TheMightyBuzzard> indeterminate functions
[12:38:18] <crutchy> i don't even know what that means
[12:39:12] <TheMightyBuzzard> telling the code to run a function but you don't know what function at the time you code it.
[12:39:56] <crutchy> oh
[12:40:00] <crutchy> yeah exec does a bit of that
[12:40:54] <crutchy> kinda like this? https://github.com
[12:40:55] <smake> ^ 03exec-irc-bot/convert.php at master · crutchy-/exec-irc-bot · GitHub ( https://github.com )
[12:41:19] <TheMightyBuzzard> simplest example i can find: https://github.com
[12:41:20] <smake> ^ 03GitHub - SoylentNews/rehash: Forked from Slashcode, rehash is the codebase that powers SoylentNews.org, powered by mod_perl 2 ( https://github.com )
[12:41:39] <crutchy> borked
[12:42:00] <crutchy> missing the filename in the url
[12:42:04] <TheMightyBuzzard> stoopid ajax
[12:42:07] <TheMightyBuzzard> https://github.com
[12:42:08] <smake> ^ 03rehash/api.pl at master · SoylentNews/rehash · GitHub ( https://github.com )
[12:42:15] <TheMightyBuzzard> web 2.0 can eat my ass
[12:42:30] <crutchy> lol
[12:42:57] <TheMightyBuzzard> re: exec, yeah, something like that.
[12:44:04] <TheMightyBuzzard> still not sure how i'd do something like that in C
[12:44:07] <cmn32480> WTF wis wrong with people.
[12:44:19] <cmn32480> move shit once,... not 17 times
[12:44:22] <TheMightyBuzzard> cmn32480, they're stupid
[12:44:30] <cmn32480> fucking VP of Sales is a goddamn moron
[12:44:34] <Subsentient> Everybody is stupid. Including me.
[12:44:46] <crutchy> cmn32480, nonono its not like that at all
[12:45:03] <TheMightyBuzzard> not me. i only have random moments where i fail to give a shit about being brilliant.
[12:45:06] <crutchy> see, the reason why shit has to be moved 17 times is because it takes longer and requires more manhours :)
[12:45:13] <TheMightyBuzzard> or unless you compare me to NCommander
[12:45:16] <Subsentient> TheMightyBuzzard: re: how to do that ambiguous function thing, use arrays of function pointers.
[12:45:17] <crutchy> employment++
[12:45:17] <Bender> karma - employment: 1
[12:45:39] <crutchy> as an engineer, when people design shit that breaks down, that means more work for me :D
[12:45:44] <cmn32480> I don't ahve enough man hours to do what needs doing as it is
[12:45:49] <crutchy> ah
[12:45:53] <cmn32480> moveing shit for his convenience is not on my priority list
[12:45:58] <crutchy> then you blame the guy under you :p
[12:46:06] <TheMightyBuzzard> Subsentient, yeah, i figured. i was just looking for something better than an array. more like a hash table. that's just data structures and the functions to access them though.
[12:46:09] <cmn32480> and my boss (who is one of the owners) agrees
[12:46:41] <Subsentient> TheMightyBuzzard: You can use enum constants as array indices. That's how we do it.
[12:46:52] <crutchy> maybe tell the VP that he's doing an awesome job that nobody else could do, and then just make it happen while he's giving himself a blowjob in the mirror
[12:47:17] <TheMightyBuzzard> Subsentient, velly intelesting... i always forget about C enum cause you just never use it in perl.
[12:47:28] <Subsentient> TheMightyBuzzard: Enum is awesome.
[12:47:33] <crutchy> Subsentient, yeah that's the pascal way too
[12:47:37] <crutchy> enums++
[12:47:37] <Bender> karma - enums: 1
[12:47:43] <Subsentient> enums++
[12:47:43] <Bender> karma - enums: 2
[12:47:53] <Subsentient> Getting closer to half-functional module support for aqu4bot.
[12:48:59] <crutchy> breaking_shit++
[12:48:59] <Bender> karma - breaking_shit: 1
[12:49:33] <TheMightyBuzzard> we talking runtime loadable modules here or what?
[12:50:51] <crutchy> he's merging epoch into aqu4
[12:51:07] <crutchy> its becoming au4d
[12:51:08] <TheMightyBuzzard> should do it the other way around
[12:51:22] <crutchy> s/au/aqu/
[12:51:24] <exec> <crutchy> its becoming aqu4d
[12:51:27] <TheMightyBuzzard> boot the computer and it goes straight into running aqu4
[12:51:32] <TheMightyBuzzard> and doing nothing else
[12:52:28] <TheMightyBuzzard> well no, it should also play the dancing baby on the screen for something for users to look at.
[12:53:58] <crutchy> cmn32480, i thought the dilbert principle would have removed any and all VPs from the workflow?
[12:54:15] Bytram|away is now known as Bytram
[12:55:14] <cmn32480> promote to where they can do no damage
[12:55:18] <crutchy> VPs have much more important stuff to do, like sit in meetings n stuff
[12:55:48] <nick> i need that kind of promotion
[12:56:04] <crutchy> meetings are shit
[12:56:07] <Bytram> dancing baby? Geesh, that was a LONG time ago! Is that still around? ISTR it was created with some 3d modeling tool at the time.
[12:56:07] <crutchy> they really are
[12:56:15] <nick> although i guess i'd have to get a job first, fuck it.
[12:56:21] <Bytram> whereto http://go.theregister.com
[12:56:22] <smake> ^ 03Ad slinger Phorm ceases trading • The Register ( http://www.theregister.co.uk )
[12:56:50] <crutchy> 10 minute toolbox discussions are ok, but formal meetings are like watching grass grow
[12:56:52] <nick> i dont like meeting but i could tolerate them as my job, rather than an additional thing to do on-top of the rest of the work
[12:57:29] <nick> when i had an employer, meetings were something that meant we had to come in an hour early so it didnt get in the way of the scheduled tasks
[12:57:32] <crutchy> they are mindnumbing
[12:57:46] <Subsentient> TheMightyBuzzard: In C, it's very difficult to make *portable* runtime modules. aqu4bot supports Windows and I don't intend to drop them. The idea is drop-in-module support, where you can untar a file, drop it in a folder, run make and now you have a new command, no source editing required.
[12:58:11] <TheMightyBuzzard> ahhh
[12:58:28] <Subsentient> As it stands, aqu4bot in the repo is VERY monolithic in design, which has historically been a strength, but I want to expand our horizons.
[12:58:47] <TheMightyBuzzard> write em in perl then and throw a perl interpreter into aqu4bot
[12:58:54] <nick> now though, meetings are either people expecting me to give them thousands of dollars, or people expecting lots of my time for nothing
[12:59:21] <Subsentient> TheMightyBuzzard: aqu4bot was designed with performance/memory usage and portability in mind, so I can't do that.
[12:59:32] <TheMightyBuzzard> nick, start charging for meetings
[12:59:35] <crutchy> nick, more often than not i've found meetings to be platforms for people to try their best at justifying their own paycheck
[12:59:50] <crutchy> aka wankfests
[12:59:58] <TheMightyBuzzard> Subsentient, perl is VERY portable unless you write it poorly.
[13:00:14] <Subsentient> TheMightyBuzzard: I mean, I want a .exe someone can just click on.
[13:00:15] <TheMightyBuzzard> performance/memory... that's another story entirely.
[13:00:20] <nick> TheMightyBuzzard, maybe when i do finally relaunch the biz, i'll start doing that...
[13:00:59] <TheMightyBuzzard> nick, want a meeting to argue for a raise? fiddy quid.
[13:02:11] <nick> i was thinking more like 150 per 30min, got to use the premium pricing with that kind of business model
[13:02:17] <TheMightyBuzzard> down side is you'd be obliged to pay them for meetings as well. couldn't get away with having them come in half an hour early for a meeting.
[13:03:04] <nick> dont know about that, gives the impression of co-dependence
[13:03:16] <Subsentient> TheMightyBuzzard: A big reason I wrote aqu4bot in C originally was because the previous bot language I used, Python, had unacceptably high memory usage for my poor, ancient 512MB server.
[13:03:33] <TheMightyBuzzard> Subsentient, yarp. ditto MrPlow.
[13:03:56] * Subsentient wasn't a wimp, wrote his own IRC core, didn't use some pansy libirc
[13:04:16] <TheMightyBuzzard> nick, nah, you just make them "on the clock" for the meetings you call. it's not like their time suddenly got any more valuable.
[13:05:00] <TheMightyBuzzard> Subsentient, psycho. next thing you know you'll be rewriting stdlib.c/h
[13:05:41] * crutchy started with fsockopen
[13:05:56] <TheMightyBuzzard> wheels do not need reinvented unless there is a flaw with the previous version.
[13:06:12] <Subsentient> TheMightyBuzzard: Well I really, really hate dependencies. Like, really.
[13:06:19] <crutchy> Subsentient, same
[13:06:25] * TheMightyBuzzard chuckles
[13:06:33] <Bytram> !uid
[13:06:33] <Bender> The current maximum UID is 6202, owned by dmanny
[13:06:45] <TheMightyBuzzard> i used to use slackware as my desktop. they hold no fear for me.
[13:06:50] <crutchy> if its not in php's standard libs, i tend to avoid
[13:06:51] * Bytram can't wait for 300 more signups! UID 6502 FTW
[13:06:56] <TheMightyBuzzard> ~gday Bytram
[13:06:58] <Subsentient> crutchy same for C and C++
[13:06:59] * exec proverbially writes a fanfic featuring a petabyte of windows 3.11 for workpoops about Bytram
[13:07:04] <Bytram> TheMightyBuzzard: gday!
[13:07:06] <Subsentient> ~gday Bytram
[13:07:08] * exec covertly slides a buttcrack of gil to Bytram
[13:07:10] <Subsentient> ~gday Bytram
[13:07:12] * exec sneakily crossbreeds an assload of trauma with Bytram
[13:07:16] <Subsentient> dammit
[13:07:18] <Subsentient> not good enough
[13:07:19] <Subsentient> dammit
[13:07:21] <Subsentient> ~gday Bytram
[13:07:22] * Bytram only has a few minutes afore I needs to head to an appt
[13:07:26] * exec faithfully pits a dogbox of MP against Bytram
[13:07:42] <Bytram> MP? Military Police?
[13:07:44] * Subsentient fucking gives up, resumes work on aqu4bot's nasty commands and the bow (bagofweasels) module
[13:07:47] <Bytram> MultiProcessors
[13:08:13] <TheMightyBuzzard> manky popcorn?
[13:08:35] <Subsentient> Mangled Penis?
[13:09:20] <TheMightyBuzzard> oooh, time for to top up my two favorite drugs.
[13:09:28] <TheMightyBuzzard> nicotine++
[13:09:28] <Bender> karma - nicotine: 41
[13:09:29] <TheMightyBuzzard> coffee++
[13:09:29] <Bender> karma - coffee: 2451
[13:09:43] <crutchy> coffee++
[13:09:43] <Bender> karma - coffee: 2452
[13:10:25] <Subsentient> TheMightyBuzzard: Adding sqlite3 to aqu4bot's source tree. Gotta love public domain. Read a big chunk of my SQL book last night, me thinks I can get good use out of it.
[13:10:49] * Subsentient will store everything in blob format through the API to avoid injections
[13:11:10] <Subsentient> afk
[13:21:12] <exec> 05*** SN funding is currently $984
[13:23:49] <TheMightyBuzzard> Subsentient, meh, it's EASY to avoid injections. foo = sqlite3_mprintf("insert into sometable values('%q')", somechar); rc = sqlite3_exec( db, zSql, somefunc, somedata, &zErrMsg );
[13:24:31] <TheMightyBuzzard> %q in sqlite3_mprintf goes through and quotes your string for injectionproofedness
[13:25:51] <TheMightyBuzzard> how you think MrPlow got a "foo"); drop table smakes;" smake in him otherwise?
[13:31:33] <Bytram> ok, gtg
[13:31:37] <Bytram> have a great day everyone!
[13:31:41] Bytram is now known as Bytram|away
[13:32:55] <TheMightyBuzzard> laters, Bytram|away
[13:33:35] <crutchy> Bytram|away, cya mate! o/
[14:00:46] <TheMightyBuzzard> cool, got the abusers adding done. might as well set up the bot-ignore adding as well since it's basically the same code.
[14:01:29] <TheMightyBuzzard> the fun part comes after that. matching abusers n bots.
[14:19:39] <Bender> [SoylentNews] - President Obama to Get Advance Episodes of Game of Thrones - http://sylnt.us - rank-has-its-privileges
[14:39:34] -!- richardboegli has quit [Quit: Leaving]
[15:24:17] <TheMightyBuzzard> hrm, while i'm writing is_bot and is_abuser, i may as well write is_admin
[16:08:00] -!- nick has quit [Ping timeout: 268 seconds]
[16:21:12] <Bender> [SoylentNews] - Infected With Petya Ransomware? This Tool Will Rescue Your Data - http://sylnt.us - backups-FTW
[16:52:00] -!- MrPlow has quit [Remote host closed the connection]
[16:53:34] -!- mechanicjay [mechanicjay!~jhowe@Soylent/Staff/Sysop/mechanicjay] has joined #Soylent
[16:53:34] -!- mode/#Soylent [+v mechanicjay] by Aphrodite
[17:18:54] <Gravis> woo! i did it! i have watered down the EME spec. now it's just "encrypted content" rather than "protected content" (huge legal difference) https://www.w3.org
[17:18:55] <smake> ^ 03Encrypted Media Extensions
[17:20:24] <Gravis> i'm also leaving a trail arguing how the EME deprotects DRM itself so when it's broken, it won't be a surprise. ;)
[17:23:34] <Gravis> i'm also arguing that a virtual environment would defeat all DRM while simutaneously arguing to move the DRM into a virtual environment for interoperability. ;)
[17:24:07] <Gravis> damned if you do, damned if you don't. ;P
[17:24:50] <AndyTheAbsurd> your mind is clearly full of twisty little passages, all different yet also all alike.
[17:36:39] <Gravis> AndyTheAbsurd: yes, literally.
[17:38:34] <Gravis> AndyTheAbsurd: it's what seperates us for the plants. :)
[17:46:21] <Gravis> AndyTheAbsurd: always remember who the most dangerous superpredators are: http://www.imagesbuddy.com
[17:52:22] <Bender> [SoylentNews] - Flying Spaghetti Monster is Not God, Rules Mortal Judge - http://sylnt.us - needs-to-be-touched-by-a-noodly-appendage
[17:55:07] <chromas> Perhaps if the monster were to touch our children, in their…noodles
[18:34:07] -!- Bender has quit [Read error: error:1408F119:SSL routines:SSL3_GET_RECORD:decryption failed or bad record mac]
[18:34:23] -!- Bender [Bender!Bender@Soylent/BotArmy] has joined #Soylent
[22:14:59] <Gravis> oww... microsoft's plan for the EME is straight up evil. no surprise: http://www.extremetech.com
[22:15:00] <smake> ^ 03Windows 10?s PlayReady 3.0 mandates hardware DRM for 4K playback | ExtremeTech
[22:15:26] <Gravis> which makes me ponder how they are going to fend off this proposal: https://github.com
[22:15:27] <smake> ^ 03EME specification needs to include a CDM specification · Issue #166 · w3c/encrypted-media · GitHub
[22:17:24] SoyGuest93758 is now known as Tramtrist
[22:17:35] <Tramtrist> silly
[22:18:53] <Gravis> Tramtrist: which part?
[22:18:59] <crutchy> Gravis, microsoft can integrate whatever they want into their CDM
[22:19:21] <crutchy> its not like windows users are gunna be able to run linux software without some sort of compatibility layer anyway
[22:19:37] <crutchy> arguments for x-platform everything are stupid
[22:20:47] <crutchy> as long as the standard has common interfaces
[22:21:20] <Tramtrist> i just cant imagine any case where id run linux apps on windows
[22:22:18] <Tramtrist> whats that killer linux app which i dont have an equal equivilent to in windows
[22:25:14] <Gravis> Tramtrist: it's called the kernel. ;)
[22:25:49] <crutchy> Tramtrist, windows has shit support for NFS
[22:26:09] <crutchy> for one
[22:26:31] <Gravis> Tramtrist: the real silly part is why you would be using windows
[22:26:43] <Tramtrist> have to at work
[22:26:51] <crutchy> Gravis, some people are stuck in the windows ecosystem at work
[22:27:00] <Gravis> Tramtrist: it's your choice
[22:27:11] <Tramtrist> hah ok.. didnt know that
[22:27:22] <Gravis> Tramtrist: you don't have to work there
[22:27:25] <crutchy> problem is there are some programs that do work better in windows
[22:27:27] <Tramtrist> hah
[22:27:30] <crutchy> like CAD software
[22:27:45] <Tramtrist> ya CATIA stopped running well in unix a long time ago
[22:27:57] <crutchy> CATIA is also very expensive
[22:28:08] <Tramtrist> v4 was OK but that was 2d
[22:28:09] <crutchy> draftsight is probably an OK AutoCAD alternative
[22:28:32] <crutchy> but Inventor/Solidworks/etc kick ass and they don't work in linux
[22:28:57] <Gravis> Tramtrist: what is your job? o_O?
[22:29:20] * crutchy hasn't used catia since uni :p
[22:29:33] <Tramtrist> ERP implementor
[22:29:36] <Tramtrist> IMPLEMENTER
[22:29:42] <crutchy> ergh you poor bastard
[22:29:45] <Tramtrist> implamanta
[22:30:02] <crutchy> so you sell SAP?
[22:30:12] <crutchy> or just do the grunt work?
[22:30:20] <Gravis> Enterprise resource planning?
[22:30:23] <crutchy> SAP is evil
[22:30:27] <crutchy> Gravis, yeah
[22:30:46] <crutchy> its popular amongst the lean enterprise crowd
[22:31:04] <Tramtrist> ya closer to the get your ass handd to you side.. customer .. fortune 500 et
[22:31:20] <Tramtrist> i know EBS
[22:31:25] <Tramtrist> SAP is next on the list
[22:31:27] <Tramtrist> (right now)
[22:31:28] <crutchy> though off the shelf stuff usually pigeonholes companies into fixed categories and the companies usually have to change
[22:32:40] <crutchy> CRM shouldn't be pigeonholed. the company i used to work for had a SAP consultant try to come up with something
[22:33:07] <crutchy> thankfully they could only manage to fit the logistics department into their models