#Soylent | Logs for 2014-08-18
« return
[00:00:08] <TheMightyLaptop> odd, now i am too. shurg, mysterious weirdness abounds today.
[00:00:34] <Lagg> Probably github's servers. They've been feeling the BGP issues as well.
[00:00:52] <TheMightyLaptop> likely. they do have pretty diverse traffic
[00:02:12] <Lagg> description="Master THEME file which installs all templates and resources (yes this is a hack)" <--- Heh, I'll say it's a hack
[00:02:42] <TheMightyLaptop> duct tape and bailing wire, it's what holds the universe together
[00:04:16] <Lagg> Okay so the gif is now added to it, will do the changes proper in a while now that I know that's the right syntax (right?)
[00:04:39] <TheMightyLaptop> that actually was proper
[00:04:47] <TheMightyLaptop> but yeah
[00:05:08] <Lagg> I don't mean this pull request, I mean the next one I'm going to do that actually does the link blocks and such
[00:05:14] <TheMightyLaptop> ahhh
[00:06:07] <TheMightyLaptop> bear in mind we have two different ways to pull rss right now, one's disabled on prod though
[00:07:04] <TheMightyLaptop> the one we use on prod is generated every 15 minutes and dumped to a flat file. there's the capability to serve up dynamically generated ones too though now.
[00:08:02] <paulej72> TheMightyBuzzard: I have been trying to track down what is makeing slash slow on hydrogen, but I have not been sucessful
[00:08:37] <TheMightyLaptop> hrm...
[00:09:05] <TheMightyLaptop> is it the 14.04 or 12.04 box?
[00:09:29] <paulej72> 14.04, but so is fluorine
[00:09:44] <TheMightyLaptop> which one was he going to upgrade last night?
[00:10:21] <paulej72> NCommander: “fixed” helium last night and ws going to upgrade boron
[00:10:32] <TheMightyLaptop> ahhh
[00:10:39] <paulej72> Boron upgrade was held off
[00:11:21] <TheMightyLaptop> hrm. checked top to find out if anything's gone berzerk cpu usage like?
[00:11:35] <paulej72> when I use lynx to access the slash sever directly on port 2600, it is really laggy compared to fluorine
[00:11:46] <paulej72> top and logs are all clean
[00:12:02] <TheMightyLaptop> free space, swap usage, /tmp full?
[00:12:46] <paulej72> seem all ok
[00:13:41] <TheMightyLaptop> fire off a request to 2600 direct and watch top. cpu and mem usage both.
[00:14:45] <paulej72> I have and I can’t see anything different between the tow servers
[00:15:03] <TheMightyLaptop> nothing funky in the logs i take it?
[00:15:22] <paulej72> no
[00:15:32] <TheMightyLaptop> iotop installed?
[00:15:43] <paulej72> can be
[00:16:29] <TheMightyLaptop> give a look with that. hard to see if sda is going berzerk remotely without.
[00:16:55] <TheMightyLaptop> scuse me a moment, gotta poke dinner with a stick real quick
[00:18:16] <juggs> dns resolution being slow / timing out and falling back to a secondary resolver perhaps? May not show in logs if 2ndary / tertiary resolvers respond OK. No idea if slash does any lookups to perform its duties - just food for thought.
[00:19:50] <TheMightyLaptop> juggs, truth. it sounds an awful lot like what happened when i had ipv6 enabled on my desktop
[00:21:48] <juggs> TheMightyLaptop, also a good thought, ipv6 falling back on ipv4 following a timeout. All stuff to chuck into the mix for consideration :)
[00:22:37] <TheMightyLaptop> need to break out the fun tools to find that though
[00:23:38] <paulej72> iotop shows nothing out orf the ordinary
[00:23:54] <TheMightyLaptop> bleh
[00:24:07] <TheMightyLaptop> ^^ then
[00:24:44] <paulej72> resolve.conf same on both machines
[00:25:03] <TheMightyLaptop> wireshark or similar to see if it's doing the v6->4 fallback thing then
[00:27:49] <TheMightyLaptop> also test resolution speed manually with host
[00:27:54] <juggs> paulej72, does slash perhaps have it's own definitions for resolvers to use? I hope not, but it is kinda "special" from what I understand :D
[00:27:57] <TheMightyLaptop> probably that first, quicker
[00:28:42] <TheMightyLaptop> juggs, not that i've seen. it's not QUITE that insane.
[00:29:10] <paulej72> juggs: not that special from what I understand, but the actual slash files are identical on the servers through the use of gluster.
[00:31:54] <juggs> ok - was just a thought.
[00:32:17] <paulej72> this would relly be a pisser if I find out the linode I am on is having “issues”
[00:32:36] <TheMightyBuzzard> wouldn't it though?
[00:33:10] <TheMightyBuzzard> hrm... ssh isn't laggy as well is it?
[00:33:27] <paulej72> doesn’t seem to be
[00:34:44] <TheMightyBuzzard> scp a hunk of /dev/random over to lithium or something, see if it has issues there too.
[00:35:50] <TheMightyBuzzard> otherwise it almost has to be something borked with apache
[00:36:54] <mythterj> Are email notifications of replys to threads turned off at this time?
[00:37:43] <TheMightyBuzzard> mythterj, not that i've heard anything about
[00:38:26] <TheMightyBuzzard> entirely possible the box in charge of sending out the emails is having issues though today.
[00:38:50] <TheMightyBuzzard> food time. back in 30 or so
[00:39:09] <mythterj> The discussion above reminded me to ask, because I haven't seen any for while.
[00:39:44] <sea`> Has anyone considered the possibility that the machine is possessed?
[00:39:55] <sea`> We should attempt an exorcism.
[00:40:04] <paulej72> sea`: I am now
[00:43:18] -!- JamesNZ [JamesNZ!~james@43-567-441-22.bitstream.orcon.net.nz] has joined #Soylent
[00:45:18] <sea`> It might be that there's an infection in the slash code, some malicious extra stuff added in at some point. The lag might just be the extra malicious stuff executing everytime you try to do something.
[00:48:30] <mrcoolbp> sea' remain calm, the priest just arrived
[00:48:52] * sea` plays the theme of The Exorcist
[00:49:34] <chromas> it's 45 minutes long
[00:50:01] <chromas> mike_oldfield++
[00:50:01] <Bender> karma - mike_oldfield: 1
[00:50:29] <sea`> Can I get a list of everything with karma = k?
[00:50:54] <chromas> !help karma
[00:50:54] <Bender> help on karma: arguments: <item> - show karma of item.
[00:50:54] <ciri> Help is only available for the following: all,google,images,groups,news,local,book,video,fight,youtube,translate,gamespot,gamefaqs,blog,ebay,ebayfight,wikipedia,wikimedia,locate,review,torrent,top,popular,dailymotion,ign,myspace,trends,scholar
[00:50:58] <Bender> permissions: OPER, USER, GUEST - location: jsb.plugs.common.karma - examples: karma jsb
[00:51:19] <sea`> !help scholar
[00:51:29] <chromas> ciri needs a different prefix
[00:51:50] <chromas> You can !karma Bender
[00:51:56] <chromas> You can !karma x
[00:52:01] <chromas> !karma Bender
[00:52:01] <Bender> karma of bender is -5
[00:52:21] <chromas> !karma mrcoolbp
[00:52:21] <Bender> karma of mrcoolbp is 20
[00:52:26] <chromas> That's far too low
[00:52:42] <mrcoolbp> = /
[00:52:42] <sea`> bender--
[00:52:42] <Bender> karma - bender: -6
[00:52:49] <chromas> mrcoolbp++
[00:52:49] <Bender> karma - mrcoolbp: 21
[00:52:53] <mrcoolbp> don't hurt poor bender
[00:52:55] <chromas> mrcoolbp++ for evenness
[00:52:55] <Bender> karma - mrcoolbp: 22
[00:52:57] <sea`> sea--
[00:52:57] <Bender> karma - sea: 1
[00:53:00] <mrcoolbp> lol
[00:53:01] <juggs> sea`, doubtless the NSA surreptitiously altered the slash code while it was languishing unmaintained. Everything we post there gets piped off for collation. Sadly the BGP fiasco knocked their collation servers into a routing blackhole. What a shame :D
[00:53:39] <juggs> Uhh - yeh. I probably should sleep.
[00:53:41] <chromas> nsa++ I, for one welcome my non-imprisoning-me overlords
[00:53:41] <Bender> karma - nsa: 1
[00:53:57] <sea`> I dunno. Sometimes things get infected and you have no idea how.
[00:54:20] * chromas now has to listen to Tubular Bells; thanks a lot
[00:54:35] <sea`> I once thought I had a really secure web server, and it wasn't even hosting anything complex, just a simple page with pictures on it, and somehow it managed to get malicious code in the pages. I couldn't imagine how it happened.
[00:54:47] <juggs> how did you get to Tubular Bells from that chromas ?
[00:54:53] <chromas> The Exorcist
[00:55:03] <chromas> a few lines up
[00:55:12] <sea`> Ah, yeah that's the name of it
[00:55:50] <juggs> sea`, obviously not "a really secure web server" unless the malicious content was being injected upstream.
[00:55:58] <chromas> sea`: you were probably running it on Linux. Use 2S on Wondows, it's the only way to be sure
[00:58:59] * chromas begins to swap cases and reinstall arch on another hdd
[00:59:02] <chromas> archlinux++
[00:59:02] <Bender> karma - archlinux: 9
[00:59:07] <sea`> It was running on centOS, I think, and I had done all of the typical stuff, disable root login and use an ssh key, I had fail2ban as well, and the apache server was the only thing running on that particular machine. There wasn't even an SQL database. It was just plain PHP and all it did was serve images. No forms or anything. The machine wasn't being used /at all/ otherwise, but yet there was stuff added to the php code.
[00:59:30] <chromas> !quote centOS
[00:59:30] <Bender> No quotes found with the text 'centOS'
[00:59:36] <chromas> oh no
[00:59:39] <sea`> It was the biggest mystery ever. I even tried to reverse engineer the malicious code when I spotted it, but I couldn't quite figure it out.
[01:00:10] <sea`> It looked something like this: eval(decompress(base64decode(...))) or something like that
[01:00:12] <juggs> sounds like dodgy file / dir permissions somewhere sea` - allowing something to be uploaded and run
[01:00:23] <sea`> So when I decompressed it and printed the code out to a separate file, it was highly obfuscated
[01:00:50] <juggs> or some 0day in php of course
[01:00:51] <sea`> probably. I suck at setting permissions properly.
[01:01:09] <sea`> There were no upload forms though. No forms at all
[01:01:12] <sea`> Just an image-serving page
[01:01:54] <sea`> I think this was like 3 years ago or so
[01:02:02] <sea`> Or maybe 4. Let me think.
[01:02:27] <chromas> centOS++ for NCommander
[01:02:27] <Bender> karma - centos: 1
[01:03:07] <juggs> lol, if it seems to be 3 years ago it was likely 6 or more. The difference between remembered lapse of time and actual gets bigger the older one gets IME.
[01:03:18] <sea`> I'm not THAT old
[01:03:23] <sea`> It must have been about 5 years.
[01:03:59] <chromas> Yep, time goes by faster and faster :(
[01:04:01] <juggs> see.. 3 -> 4 -> 5 this is just how it begins. :D :P
[01:04:15] <sea`> It reminded me a lot of those anecdotes where apparently simply leaving a windows machine online and unattended for 5 minutes resulted in a malware infection. It was almost exactly like that. The CentOS machine got hit out of nowhere by the most mysterious mechanism ever.
[01:04:21] <juggs> Welcome to your early dotage
[01:04:35] <sea`> I shall cherish the old days well.
[01:05:26] <sea`> Oh, right, I remember another thing
[01:06:18] <sea`> The malicious code was apparently interesting in that when it ran, it copied itself to other files. So you could delete the code from a handful of PHP files, but someone would visit a webpage and BAM, all of them would be infected again. You had to take the whole thing offline and clean every file, or it would just come right back
[01:06:56] <juggs> Seems like a good reason not to use php to serve a mostly static site.
[01:07:37] <sea`> It used to traverse the directory tree and build the image page up.
[01:07:55] <Konomi> I miss when viruses were actuall viruses
[01:08:02] <juggs> given the timeframe, you probably need to have register_globals enabled and "safe_mode" disabled to get anything done :D
[01:08:17] <Konomi> and not just something that was in the windows startup registry key that popped up and just harassed the user
[01:08:34] <Konomi> no more viruses latching onto the exe files and changing them sniff
[01:10:33] <sea`> I'm glad that viruses aren't dangerous. A terribly evil one might flash the screen in patterns that would send epileptics into seizures or something.
[01:10:59] <TheMightyBuzzard> or install windows vista
[01:11:09] <sea`> oh god no
[01:11:12] <pbnjoe> would result in the same thing though
[01:11:14] <sea`> Don't even speculate
[01:11:36] <Konomi> I prefer the dangerous ones
[01:11:41] <Konomi> humans aren't proactive
[01:11:49] <Konomi> they need something to react too
[01:11:51] <Subsentient> Well fuck
[01:11:59] <Subsentient> I'd prefer Vista to 8, by SO MUCH
[01:12:10] <Subsentient> Vista seems pretty damn good compared to 8.
[01:12:17] <pbnjoe> why must you use 8?
[01:12:18] <Konomi> vista must look pretty good about now
[01:12:19] <Konomi> ;p
[01:12:30] <Subsentient> Windows ME looks better.
[01:12:38] <Konomi> but vista is so bad boo hoo oh the delicious irony
[01:12:53] <Subsentient> Yeah I never actually hated it as much as most people
[01:13:01] <Konomi> me either
[01:13:03] <Subsentient> Vista was decent
[01:13:06] <Konomi> once sp1 came out it was fine
[01:13:12] <Subsentient> Big and slow but it was decent.
[01:13:28] <Konomi> the only annoying issue is the space the 64bit version takes is much larger than the 64bit version of windows 7
[01:13:29] <sea`> big and slow and decent, like a cow.
[01:13:29] <pbnjoe> I went from XP straight to 7 so I've no use with it at all
[01:13:34] <Konomi> that's my only complaint
[01:13:35] <sea`> Ah, glorious cows.
[01:13:53] <Konomi> that and aero can just burn in a fucking fire
[01:14:02] <pbnjoe> Subsentient, why must you use 8?
[01:14:16] <sea`> Is it true that 8 requires 40GiB of space to install?
[01:14:30] <Subsentient> pbnjoe: I don't. I use SubLinux, my homebrew source-built distro.
[01:14:42] <pbnjoe> oh, that's right
[01:14:43] <Subsentient> I just got a good, foul taste of 8 and I know I'd much rather have Vista
[01:14:47] <Konomi> thankfully I run linux now and I am never going back to windows
[01:14:57] <Konomi> never ever freaking ever
[01:15:16] <Konomi> my pc has not kernel paniced or hard locked in 3 years of linux usage
[01:15:18] <Subsentient> I went back once, but the call of the penguin drew me back
[01:15:26] <Konomi> windows did not have the same track record
[01:15:39] <Subsentient> But that was years ago
[01:16:01] <sea`> I'm kinda annoyed at the linux kernel right now..
[01:16:07] <Konomi> package manager and stability
[01:16:11] <Konomi> primary reasons to switch
[01:16:19] <Konomi> though having a decent console was another one for me
[01:16:43] <sea`> I have faulty hardware, so I need to compile everything as a kernel module, so that when some hardware starts acting up, I can unload the module and ignore it rather than deal with insane interrupt storms and goodness knows what
[01:17:21] <TheMightyBuzzard> powershell has a lot to be said for it over cmd but it's nowhere near as well documented as bash
[01:17:23] <sea`> but I'd like to be able to start up a module as a separate process and debug it, and interrogate it to see what's going on with the faulty hardware.
[01:17:29] <Konomi> well there is some annoying message my netbook keeps spewing to all my consoles when it comes out of sleep
[01:17:38] <Konomi> I just have't got around to disabling the debug line
[01:17:45] <Konomi> I just hate that it puts it there in the first place
[01:17:51] <Konomi> send it to my freaking syslog
[01:18:16] <TheMightyBuzzard> hate that. nothing should ever default to fscking up your console
[01:19:14] <juggs> Subsentient, can we have your thoughts on systemd v upstart v init v epoch? :D :D
[01:19:36] <sea`> Not systemd, EVER. systemd has a critical unfixed bug that has resulted in intense pain and horror for me
[01:20:21] <sea`> I woke up one morning and found my system had been pinned at 100% cpu usage for 10+ hours, because systemd had a timer issue and kept restarting some service or other. At the same time, it flooded the errors to my syslog, and my syslog was 4GiB+ in size. It was insane.
[01:20:42] <sea`> and the worst part was that the bug isn't fixed even now. I'm using a workaround.
[01:20:58] <sea`> Right this very second I'm using a workaround to avoid systemd and its accursed timer bug
[01:21:26] <Subsentient> juggs: Upstart I have no experience with, but that it depends on dbus bothers me. I remember it when it was part of Fedora and it was decent, however.
[01:21:54] <Subsentient> sysvinit is OK for people who like that stuff, I just want an init system that A. Lets me customize it and B. Doesn't FORCE me to customize it
[01:21:59] <Subsentient> sysvinit fails B.
[01:22:01] <Bender> [SoylentNews] - NSA May be Working on Powerful Cyberattack Artificial Intelligence Called 'MonsterMind' - http://sylnt.us - nothing-surprises-me-anymore
[01:22:32] <sea`> Ooh, MonsterMind. That sounds interesting. I think I kinda like it.
[01:22:55] <Subsentient> lol
[01:22:56] <paulej72> I finally have NCommander here and we are stomping on the issues we have
[01:23:00] <juggs> sea`, upstart had similar issues until canonical beat the shit out of it - until they did it had all kinds of race condition issues.
[01:23:56] * sea` concentrates and reaches across psispace to find a tiny ember of consciousness slowly burning within the heart of MonsterMind.
[01:24:11] * sea` pats it softly and whispers stories of sweet world domination to it..
[01:25:49] <chromas> The hive cluster is under attack
[01:26:12] <sea`> Oh you're back. That's a really appropriate thing to say
[01:27:09] <juggs> I'm just not sure at this point whether the furore around systemd is more to do with the lead dev than the actual implementation. Anyway, I've just upgraded my laptop to mint 17 where it will stay til EOL - PID 1 is still init but systemd seems to be wriggling its way in....
[01:27:10] <juggs> juggs@mint17-laptop ~ $ ps aux | grep systemd
[01:27:10] <juggs> root 393 0.0 0.0 51732 1972 ? Ss Aug17 0:00 /lib/systemd/systemd-udevd --daemon
[01:27:10] <juggs> root 922 0.0 0.0 43452 1888 ? Ss Aug17 0:00 /lib/systemd/systemd-logind
[01:27:41] <juggs> hmm... I'll see how the land lies in 5 years or so :D
[01:27:47] <sea`> Odd. Why isn't your systemd running as pid 1?
[01:28:03] <sea`> Are you mixing systemd and another system?
[01:29:33] <juggs> nope - it's a vanilla mint mate install. I presume ubuntu haven't adopted systemd fully yet in v14.04. They were rather keen on upstart so no surprise if they are slow to move.
[01:30:32] <juggs> USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
[01:30:33] <juggs> root 1 0.0 0.0 33780 3156 ? Ss Aug17 0:01 /sbin/init
[01:30:45] <juggs> ~shrug~ works for me
[01:31:00] <sea`> oooh
[01:33:15] <juggs> I think some of the GUI stuff has reliance on systemd-logind - hence why that is tagged into play... oh well, hopefully the holy wars will be over by the next time I come to want to upgrade lol
[01:34:25] <sea`> l
[01:36:29] <Lagg> '
[01:36:36] <Lagg> Damnit new client stop it
[01:41:50] * juggs is liking Hexchat as replacement for XChat... not perfect but good enough
[01:50:18] <juggs> !todo
[01:50:18] <Bender> todo for juggs: 1) - actually stop being a newb and man up to an arch install 2) rss-bot wiki page 3) swag about blurb 4) move rss-bot to carbon
[01:50:57] <juggs> !done 4
[01:50:57] <Bender> 1 item deleted
[01:51:15] <juggs> !done 1 blech
[01:51:15] <Bender> blech is not an integer
[01:51:19] <juggs> !done 1
[01:51:19] <Bender> 1 item deleted
[01:51:25] <juggs> !todo
[01:51:26] <Bender> todo for juggs: 1) rss-bot wiki page 2) swag about blurb
[01:51:37] -!- rand_laptop has quit [Quit: Leaving]
[01:55:08] -!- meisterister [meisterister!~IceChat77@34-27-290-21.clsp.qwest.net] has joined #Soylent
[01:55:27] <meisterister> Hello!
[01:59:20] -!- meisterister has quit [Remote host closed the connection]
[01:59:55] <sea`> !help todo
[01:59:55] <ciri> Help is only available for the following: all,google,images,groups,news,local,book,video,fight,youtube,translate,gamespot,gamefaqs,blog,ebay,ebayfight,wikipedia,wikimedia,locate,review,torrent,top,popular,dailymotion,ign,myspace,trends,scholar
[02:00:40] -!- TheMightyLaptop has quit [Quit: Leaving]
[02:02:04] <chromas> !todo
[02:02:04] <Bender> todo for chromas: 1) Steal underpants 2) ? 3) Profit!
[02:02:12] <chromas> Sounds right
[02:04:56] <chromas> Wish I could do btrfs and have it swallow my encrypted ext4
[02:06:10] -!- meisterister [meisterister!~IceChat77@34-27-290-21.clsp.qwest.net] has joined #Soylent
[02:06:23] <sea`> You can convert ext4 to btrfs
[02:06:28] <sea`> but uh, I'm not sure about encrypted ext4
[02:06:29] -!- meisterister has quit [Remote host closed the connection]
[02:06:53] <sea`> Actually, if the encrypted ext4 is inside a container, you can convert ext4 to btrfs /inside the container/, then have encrypted btrfs!
[02:08:32] <chromas> Ooh
[02:08:45] <paulej72> reiserfs ftw
[02:09:23] <chromas> Right now it's soft raid --> luks --> ext4
[02:09:49] <chromas> Might need to move some files around
[02:10:33] <chromas> I used reiserfs for a while
[02:11:12] <chromas> Had problems sometimes. Thought it was hardware but it went away when I switched to ext4
[02:17:32] <Konomi> needs more layers of raid
[02:22:08] <chromas> I was hoping to get raid functionality out of btrfs so that way I can save space by only mirroring the porn and not useless stuff like family photos of whatever
[02:23:08] <chromas> (or)
[02:24:51] -!- Subsentient has quit [Remote host closed the connection]
[02:24:53] -!- aqu4 has quit [Quit: aqu4bot baking shutting down.]
[02:25:28] <Konomi> I'm not touching btrfs for a few more years
[02:25:29] <Konomi> maybe longer
[02:25:56] -!- Subsentient [Subsentient!~WhiteRat@216.161.ghn.ql] has joined #Soylent
[02:26:35] <Konomi> I've helped people who have got bitten by 3.8 kernel + btrfs meta data space issue
[02:28:06] <chromas> Ah oh
[02:28:48] <chromas> Hammerfs++
[02:28:48] <Bender> karma - hammerfs: 1
[02:31:22] <chromas> Ask Soylent: Best conglomeration filesystem?
[02:32:14] * Subsentient 's vote: just fucking use ext4. It's bulletproof and it's ubiquitous
[02:34:04] * Konomi agrees
[02:34:15] <chromas> Ask Soylent: Who put all this dust all over in stuff?
[02:34:21] <Konomi> btrfs is going to end up like gmail beta for the rest of your life
[02:34:49] <chromas> Well it's two to zero so ext4
[02:35:56] <SirFinkus> btrfs is neat, but I've read too many stories about data loss to trust it
[02:36:17] <SirFinkus> maybe in 5 years or something it'll be stable enough to use for important stuff
[02:38:21] <chromas> I definitely don't wanna lose Donkeys Go Wild at Spring Break 16 through 35
[02:42:20] <SirFinkus> yeah, you need an Enterprise Solution for that
[02:45:05] <Konomi> my SO used btrfs we spent so much time fixing it -.-
[02:45:29] <Konomi> we had to move her to 3.12 kernel cause 3.8 would fill up the btrfs file system with metadata
[02:47:37] <SirFinkus> sounds like fun
[02:48:17] <Konomi> no it wasn't I had to panic about her losing all of the files -.-
[02:48:33] <Konomi> it also took 3 hours to run the rebalance
[02:48:39] <Subsentient> Konomi: Aren't you a girl? And if so, that's fine, for both :^)
[02:48:46] <Konomi> I am
[02:49:03] <Subsentient> I am that I am
[02:50:04] <Subsentient> I am the transparent cyan rat that watches you from under your desk. The rodent sees all.
[02:50:17] <Subsentient> Don't look
[02:50:43] * Konomi lights a fire under her desk
[02:50:47] <pbnjoe> thought you were a white rat
[02:50:51] <Subsentient> lol
[02:50:53] <ciri> rofl
[02:51:05] <Konomi> pastey white rat ;p ?
[02:51:32] <Konomi> with an allergy to sunlight?
[02:51:41] <Konomi> am I getting warm yet
[02:51:42] <sea`> I never understood what 'pasty' meant
[02:51:46] <sea`> What is 'pasty'?
[02:51:47] <Subsentient> http://universe2.us
[02:52:00] <Popeidol> sea`, it's a kind of pastry filled with meat and vegetables
[02:52:03] <Konomi> did I miss an e ;p
[02:52:03] <Subsentient> ...why did I paste that?
[02:52:20] <chromas> There's so many abandoned websites behind the desk I think the spiders have a geocities archive
[02:52:43] <Konomi> pasty
[02:52:44] <Konomi> adjective /ˈpeɪ.sti/ disapproving
[02:52:45] <Konomi> › (of someone's face or skin) very pale and unhealthy looking:
[02:52:50] <pbnjoe> ^
[02:53:19] <TheMightyBuzzard> also those things strippers wear over their nipples in repressed states
[02:54:09] <Konomi> wat
[02:54:14] <TheMightyBuzzard> pasties
[02:54:23] <TheMightyBuzzard> s'what they're called
[02:54:34] <sea`> Oh those. They're delicious.
[02:54:39] <Subsentient> Rubbery.
[02:55:06] <pbnjoe> skin coloured?
[02:55:14] <sea`> re, replying to popeidol
[02:55:20] <Konomi> A pasty (/ˈpæsti/, Cornish: Hogen; Pasti), (sometimes known in the United States as a pastie or British pasty)[1] is a baked pastry, a traditional variety of which is particularly associated with Cornwall, the westernmost county in England.
[02:55:24] <Konomi> I think you've got the wrong word
[02:55:54] <sea`> Bah I don't need to know. I'm hungry now
[02:56:00] <chromas> What about [2]?
[02:56:04] * sea` wanders off to rip someone's throat out.
[02:56:25] <Subsentient> chromas: Invalid indice. The array has type char *Arr[2];
[02:56:42] <Konomi> The traditional Cornish pasty, which has Protected Geographical Indication (PGI) status in Europe,[2] is filled with beef, sliced or diced potato, swede (also known as a yellow turnip or rutabaga – referred to in Cornwall as turnip) and onion, seasoned with salt and pepper, and is baked.
[02:56:48] <Konomi> that's [2]
[02:56:50] <chromas> Then [0]
[02:56:50] <Konomi> ;p
[02:56:54] <pbnjoe> 3. (Clothing & Fashion) either one of a pair of small round coverings for the nipples used by striptease dancers
[02:57:02] <Konomi> there is no [0] it's wikipedia ;p
[02:57:03] <Subsentient> Konomi: Array indices start at 0
[02:57:17] <Subsentient> Konomi: twas a C joke
[02:57:30] <chromas> 0 is probably inappropriate even here
[02:57:36] <TheMightyBuzzard> certainly would have made foreplay more nutritious
[02:57:45] <sea`> My array indices start at 'a', and go down to 'n'.
[02:57:48] <pbnjoe> haha
[02:58:06] <sea`> No more of this 0 or 1 nonsense.
[02:58:38] <Konomi> I don't use arrays I just use tokenised regex strins
[02:59:00] <pbnjoe> everyone's right!
[02:59:03] * pbnjoe tosses confetti into air
[02:59:16] <TheMightyBuzzard> my sister in regex. feel the love.
[02:59:18] * sea` inhales deeply.
[03:00:52] <Konomi> we must used regex for everything
[03:00:58] <Konomi> it is the only way
[03:02:10] <TheMightyBuzzard> truth. if it can't be done with regex, it's probably going to destroy the world anyway.
[03:02:19] <Konomi> can't parse html with regex
[03:02:20] <Konomi> ;p
[03:02:35] <TheMightyBuzzard> sure ya can, it just needs to be a couple pages long.
[03:02:49] <chromas> Can you parse a regex with a regex?
[03:02:54] <sea`> Hm, what type of regexes?
[03:03:16] <chromas> A regex that can parse itself
[03:03:36] <chromas> And become self-aware...
[03:03:46] <Konomi> SkyEx
[03:04:47] <sea`> I'm pretty sure that regexes are not that powerful, because they fall fairly low in the hierarchy of languages.
[03:05:06] <Konomi> between basic and cobol
[03:05:11] <sea`> but I'm not sure because 'regexes' are they're referred to today have a lot of extensions
[03:05:18] <TheMightyBuzzard> right, i'm sleep now.
[03:05:25] <Konomi> urk don't get me started on the varriations
[03:05:37] <chromas> Night, sir regex
[03:05:37] <TheMightyBuzzard> pcre or gtfo
[03:06:07] <sea`> Yeah, I'm sure of it now. Regexes aren't that powerful.
[03:06:28] <sea`> There's no regex to, for example, decide whether a given number is the 72nd prime or not.
[03:06:43] <sea`> but an algorithm to decide it is trivial.
[03:15:36] <Popeidol> you can parse regexes with regexes
[03:15:42] <Popeidol> obligatory: http://xkcd.com
[03:15:43] <monopoly> ^ 03xkcd: Regex Golf
[03:22:32] <sea`> Yeah you can parse regexes with regexes, but you can't write a regex that reads the rules of a regex, then evaluates those rules on a given string and sees if they match.
[03:23:01] <sea`> So you can't write a regex interpreting regex regex.
[03:24:53] <sea`> Here's a fun one: Write a regex that matches itself. (and not something really simple, like just '.' or 'aa')
[03:26:10] <JamesNZ> regex--
[03:26:11] <Bender> karma - regex: -1
[03:31:00] <Konomi> regex++
[03:31:00] <Bender> karma - regex: 0
[03:31:02] <Konomi> nu!
[03:31:17] <sea`> regex_0
[03:31:23] <sea`> regex+-
[03:31:49] <Popeidol> well that makes sense
[03:32:39] <sea`> karma - regex: i
[03:32:43] <sea`> Progress
[03:36:43] * chromas finishes Tubular Bells II
[03:40:38] * sea` flips the tape over to side A and hits play
[03:43:13] <chromas> Still got 3 and the Exposed versions to play :)
[03:44:17] <chromas> Oh and an orchestral version
[03:47:18] -!- KonomiNetbook [KonomiNetbook!~Konomi@Soylent/Users/189/Konomi] has joined #Soylent
[03:47:40] <sea`> KonomiNetbook: Up, Up..
[03:47:54] <sea`> KonomiNetbook: Down, Down..Left..
[03:48:37] <Konomi> that joke gets old after ahwile ;p
[03:48:40] <Konomi> also wrong spelling
[03:51:34] <pbnjoe> Konomi, Copcam, Sage, and Ninetedo are my favourite Japanese game companies
[03:55:04] <Lagg> NCommander: Is that DF succession game still on
[03:55:43] <pbnjoe> at this point I feel if we do end up doing it we should just wait for .40 to finish being bugfixed
[03:56:00] <pbnjoe> it's on its ninth bugfix release as of today
[03:56:08] <Lagg> Indeed, I wanted to wait for the initial release and for the obligatory smoothing out
[03:56:31] <pbnjoe> I originally wanted DF2012 but it's so late that I now want the new version
[03:57:24] <Lagg> The new release was going to mark my first earnest participation in a succession game because of that new fort retire feature, before I just couldn't get into them because it was inevitably going to end in flames
[03:57:40] <Lagg> and yes that's the Fun (TM) but I'd rather have a world in flames rather than one fort
[03:58:13] <pbnjoe> yeah I'm really excited for this release but waiting for the smoothing out
[03:58:23] <pbnjoe> lots of really really cool features but the bugs are too much for me atm
[04:37:01] -!- kilo110 has quit [Ping timeout: 244 seconds]
[04:41:55] -!- kilo110 [kilo110!~killo110@ntc-60r0q8vb.dyn.optonline.net] has joined #Soylent
[04:58:30] <Konomi> このみ にゃ にゃ にゃ!
[04:58:32] * Konomi hides
[04:58:43] <Konomi> I guess my input still works
[04:59:04] <Subsentient> Konomi: I don't have non-english fonts installed, so I get blocks.
[05:06:04] -!- Subsentient has quit [Remote host closed the connection]
[05:31:10] <Bender> [SoylentNews] - Guy Who Might have Become President Killed in First US Drone Program - http://sylnt.us - jfk's-big-brother-and-flying-bombs
[05:57:54] <Lagg> NCommander, TheMightyBuzzard, paulej72: Just found a very welcomed new change: Dat sweet sweet blockquote styling
[06:03:32] <arti> okay kitteh
[06:05:00] -!- frojack [frojack!~4b9771a5@08-489-491-498-odkyxyjlkr.hfc.comcastbusiness.net] has joined #Soylent
[06:26:33] -!- Woods has quit [Ping timeout: 244 seconds]
[06:47:44] <NCommander> Lagg, we haven't announced it yet since we're still playing whacka-bug
[06:56:37] <Lagg> TheMightyBuzzard: Pull request for the rest of the links sent. It kind of worries me that I'm getting used to TTK's ugly ass again. Or at least I think I am. Getting confident in perl syntax is just about the worst thing one can do
[06:58:13] <crutchy> coffee++
[06:58:13] <Bender> karma - coffee: 619
[07:04:38] <Lagg> crutchy: PADDING RAWR
[07:04:55] <crutchy> ke?
[07:05:08] <crutchy> i'm still in a post-work stupor
[07:05:38] <crutchy> how you been Lagg?
[07:05:38] <ciri> don't ask me!
[07:05:44] <crutchy> did i miss much?
[07:05:53] <Lagg> Was giving people a bad time earlier for randomly ++ing coffee and I told them they were artificially padding its karma
[07:06:04] <Lagg> So just poking at you
[07:06:31] <Lagg> I still maintain that coffee can stand on its own though!
[07:06:32] <crutchy> coffee is like a breast... it always needs support
[07:06:40] <Lagg> !
[07:06:50] <crutchy> coffee++
[07:06:50] <Bender> karma - coffee: 620
[07:07:11] <crutchy> and a woman is like a refrigerator
[07:07:17] <crutchy> or something like that
[07:08:17] <crutchy> how you settling into slashcode? you a perl guy i guess
[07:08:17] <ciri> don't ask me!
[07:08:21] <ar> coffee is your false god
[07:08:46] <crutchy> i drink coffee for the taste, not the caffeine
[07:09:03] <Lagg> I'm a perl guy in that I tolerate it when I have to. C, lisp and python are my real loves. And also lua kind of.
[07:09:37] <ar> lua is ok
[07:09:43] <crutchy> i only know delphi and php, so i'm no use for slash
[07:10:07] <Lagg> For quick text processing perl is awesome but I've never thought it useful for a website. But that's what slashcode came into so it's what I'll deal with \_(o.O)_/
[07:11:10] <crutchy> some of it looks sorta familiar, and some just looks arse-about
[07:12:54] <crutchy> if perl was a language of the future i might dig into it more, but a few years ago php was all the rage so thats what i fell into
[07:13:09] <Lagg> Heh, that's just about perl in a nutshell. TTK is /kind of/ similar syntax wise but mostly it just looks like a horrible baby pooped out by a pairing of wikitext and a C preprocessor dialect. Haven't really looked at the non-template code extensively yet. I'm pretty much doing stuff blindly since I can't test it
[07:14:17] <crutchy> i got a little perl setup with apache2 a while ago but the error messages in the apache log were pretty cryptic to me so i got bored quickly
[07:15:35] -!- aqu4 [aqu4!~aqu4bot@universe2.us/ircbot/aqu4] has joined #Soylent
[07:16:23] -!- aqu4 has quit [Client Quit]
[07:18:22] <crutchy> ~queue
[07:18:25] <exec> *** SN submission queue: 11
[07:18:25] <exec> *** http://soylentnews.org
[07:20:03] <crutchy> ~last xlefay
[07:20:17] <exec> last privmsg for xlefay in #soylent: [2014-08-11 17:39:25] Just can't be as active on IRC as I used to be, got actual stuff to do nowadays :(
[07:20:25] <crutchy> :(
[07:21:09] -!- aqu4 [aqu4!~aqu4bot@universe2.us/ircbot/aqu4] has joined #Soylent
[07:23:55] -!- Subsentient [Subsentient!~WhiteRat@universe2.us/Subsentient] has joined #Soylent
[07:24:48] <NCommander> ugh
[07:24:51] <NCommander> wow
[07:24:55] <NCommander> I really ned to learn moderation
[07:25:01] * NCommander was planning on a "short" bike ride
[07:25:03] <NCommander> Three hours later ...
[07:31:28] <crutchy> ...you were abducted by aliens?
[07:32:22] <crutchy> ...you fell over and hit your head and saw jebus?
[07:40:48] <Bender> [SoylentNews] - Ask SoylentNews: What to Do When My US Company Won't Hire Americans? - http://sylnt.us - cutting-one's-own-throat
[08:00:51] -!- frojack has quit [Quit: Web client closed]
[08:13:10] -!- pbnjoe has quit [Quit: Leaving]
[09:06:26] * NCommander feels like a million dollars
[09:06:30] <NCommander> crutchy, nope, I was still biking :-)
[09:29:25] -!- aqu4 has quit [Quit: aqu4bot baking shutting down.]
[09:29:29] -!- Subsentient has quit [Remote host closed the connection]
[09:32:12] <Bender> [SoylentNews] - WWE Attempts to File DCMA for Live Event 2 Days in Advance - http://sylnt.us - wibbly-wobbly-timey-wimey
[09:37:16] <Lagg> Welp, what you see right there is both the result of WWE letting kayfabe get to their head and thinking that the world bows to them and the result of Google bending over a barrel for everyone.
[09:37:43] <Lagg> Kind of poetic in a way I think.
[09:40:41] -!- Subsentient [Subsentient!~WhiteRat@216.161.ghn.ql] has joined #Soylent
[09:42:11] <crutchy> g'day Subsentient
[09:42:11] <ciri> hi i'm happy today! :D crutchy
[09:42:24] <crutchy> what's new?
[09:44:10] <Subsentient> crutchy: Surprisingly little. I will be adding libcurl support to aqu4bot.
[09:47:23] <crutchy> libcurl support?
[09:48:01] <crutchy> i think chromas uses curl. is that to access websites or something?
[09:48:08] * crutchy isn't familiar with curl
[09:49:23] * crutchy is tinkering with exec pages on the wiki
[09:50:08] -!- JamesNZ has quit [Remote host closed the connection]
[09:50:10] <Subsentient> crutchy: curl is used for HTTP, SMTP, FTP, etc
[09:50:12] <Subsentient> lots more
[09:50:18] <Subsentient> It's a wonderful little tool
[09:50:43] <crutchy> awesome :)
[10:05:01] <NCommander> gopher, FTP
[10:05:05] <NCommander> quite a few other protocols
[10:05:14] <NCommander> the API kinda fiddly though
[10:07:34] <Subsentient> NCommander: Naww it's not too bad
[10:07:43] <Subsentient> The only thing I hate is that it assumes you want to save to disk
[10:07:50] <crutchy> so we'll soon be able to send spam from IRC?
[10:07:52] <Subsentient> I have to write a custom wrapper function to write to a file.
[10:07:57] <Subsentient> I mean
[10:08:00] <Subsentient> NOT to write to a file
[10:08:04] <Subsentient> but to write to a buffer
[10:08:14] <NCommander> Subsentient, you coding against it in C?
[10:08:24] <Subsentient> NCommander: Yes. aqu4bot is in C.
[10:08:34] <NCommander> points for hardcore
[10:08:40] <NCommander> Next IRC bot should be in assembly
[10:08:41] <Subsentient> She's down because of lightening precautions
[10:08:44] <Subsentient> lol
[10:08:47] <crutchy> $mail to:ncommander@soylentnews.org msg:hi ncommander. is your fridge running? you had better go catch it!
[10:08:47] <NCommander> ...
[10:08:53] * NCommander is slightly tempted to actually try that
[10:09:09] <NCommander> Bit of a bitch on x86_32, just because that instruction set is crap
[10:09:12] <Subsentient> NCommander: No, C is my primary language and it was surprisingly easy to write her.
[10:09:26] <Subsentient> htt-
[10:09:26] <NCommander> Subsentient, I assume you're doing some sort of select() loop?
[10:09:29] <NCommander> Or are you being clever?
[10:09:30] <NCommander> :-)
[10:09:39] <Subsentient> NCommander: select() is not necessary for what I am doing.
[10:09:45] <NCommander> ... *has a mental image of what select() would be like in ASM ...*
[10:09:47] <NCommander> AHAHOIWEHOIQWHEDHQW
[10:09:49] <Subsentient> Just one steady connection to the server.
[10:09:49] <crutchy> what's select()?
[10:09:56] <Subsentient> http://github.com
[10:09:57] <monopoly> ^ 03Subsentient/aqu4bot · GitHub ( https://github.com )
[10:10:09] * Subsentient laughs at crutchy for being too high level to know
[10:10:12] <NCommander> crutchy, a function call that selects the real men from the boys
[10:10:20] <Subsentient> NCommander++
[10:10:20] <Bender> karma - ncommander: 45
[10:10:40] * NCommander actually has to do ... writing
[10:10:42] <Subsentient> Honestly though I am not a networking guy, even in C, and I keep forgetting stuff.
[10:10:44] <NCommander> I think I'm out of ink though
[10:10:46] <Subsentient> I kinda hate networking
[10:10:51] <NCommander> Subsentient, networking in C is a bitch
[10:10:54] <crutchy> says the guy proposing to use curl :p
[10:10:55] <Subsentient> Yes it is.
[10:11:04] <NCommander> Because dynamic sized anything is a bitch in C
[10:11:06] <Subsentient> curl is easier than all the other crap in C
[10:11:15] <Subsentient> Ehh, not sure I
[10:11:15] <NCommander> Actually, in some respects
[10:11:17] <Subsentient> would go there
[10:11:22] <NCommander> I prefer using Winsock over BSD sockets()
[10:11:34] <NCommander> It has some nice wrapper functions to make it less uga bugga
[10:11:41] <Subsentient> I'd rather someone just write a new sockets library which doesn't suck ass..
[10:11:43] <crutchy> delphi sockets are quite nice
[10:12:05] <NCommander> Subsentient, that would basically be a wrapper over the existing sockets; in linux kernel land, you basically have the BSD API in the kernel
[10:12:23] <Lagg> I have just initiated the first ever soylentnews efed.
[10:12:26] <NCommander> Of all things, UEFI's network stack is actually not bad
[10:12:29] <Lagg> http://soylentnews.org
[10:12:30] <monopoly> ^ 04SN comment by Lagg (105)
[10:12:43] <Lagg> I feel embarassed for even knowing what an efed is
[10:13:11] <NCommander> I think we castrated the lameass filter a bit too well
[10:13:13] <NCommander> -_-;
[10:13:27] <TheMightyBuzzard> Lagg, I'll have a look at it in five or six hours. bout to head out fishing.
[10:13:37] <Lagg> It's okay NCommander, it's helping me earn my off-the-meds badge
[10:13:58] <Subsentient> Funny, I am off my meds.
[10:14:00] <Lagg> TheMightyBuzzard: Take yer time, not going anywhere
[10:14:01] * Subsentient cackles
[10:14:25] <crutchy> hmm select() seems similar to php's stream_get_meta_data
[10:14:27] <TheMightyBuzzard> oh and <quote> works now too even if it isn't legit html.
[10:14:36] <Subsentient> crutchy: Learn C like a man
[10:14:48] <Subsentient> http://universe2.us
[10:15:38] <crutchy> hmm actually there's also a stream_select function, which "the equivalent of the select() system call on the given arrays of streams"
[10:15:48] <Subsentient> crutchy: There, a good book on C, free of charge, so old that nobody will bother with the copyright
[10:16:10] <crutchy> i have pohl's "A Book On C" in my bookshelf
[10:16:34] <Subsentient> crutchy: everything but K&R2 is a puke sandwich with bile sauce
[10:16:40] <Subsentient> Read the good stuff.
[10:16:41] <crutchy> lol
[10:16:42] <ciri> it's not that funny :)
[10:16:52] <crutchy> i might if i was going to program C :p
[10:17:01] <Subsentient> crutchy: Learn it and you will.
[10:17:08] <Subsentient> Join us, come to the cyan side of the force
[10:17:13] <Subsentient> We have gerbils.
[10:17:22] <Popeidol> ...why do you have gerbils
[10:17:25] <Popeidol> is this some weird sex thing?
[10:17:27] <crutchy> if it had php's creamy lib filling then i might
[10:17:29] <Subsentient> lol no
[10:17:32] <Lagg> I might not agree with Subsentient's ass pulling about performance and bloat but when it comes to C he make good points. You really should learn it at a basic level crutchy
[10:17:42] * crutchy doesn't want to have to develop his own explode function
[10:17:48] <Subsentient> this is the gerbils: http://universe2.us
[10:17:49] <Lagg> I don't recommend knr from the beginning though because even though it's basically THE reference for C it's not one to learn directly from.
[10:18:01] <Subsentient> Lagg: Thats where I started
[10:18:05] <Subsentient> I was a major noob
[10:18:26] <Subsentient> I do recommend K&R2 from the beginning, and after that, keep a copy of the C89 standard close at hand.
[10:18:28] <crutchy> i like pohl cos it's sort of a reference
[10:18:30] <Lagg> I learned practically then refined with knr and still to this day use it as a reference
[10:18:50] <TheMightyBuzzard> c by dissection doesn't suck either. plus it really fit my lameass hacker mentality when i read it.
[10:18:55] <Lagg> The standard isn't going to help learning either, you need to learn how this stuff works by doing practical code writing
[10:18:57] <Subsentient> Lagg: Quick, what's this do? extern int Derp = 7;
[10:19:28] <Subsentient> No googling
[10:19:32] <crutchy> reminds me of gir
[10:19:44] <crutchy> 'ooh what's this do. what's *this* do'
[10:20:00] <crutchy> ~define extern int
[10:20:05] <Lagg> Yeah, don't really care to have my knowledge quizzed.
[10:20:13] <exec> [stoacademy] 3extern int: skill points - There are two types of skill points in Star Trek Online: Player Skill Points and Bridge Officer Skill Points. Player skill points are used to increase player skills. By using all of you...
[10:20:15] <Subsentient> Can't answer yes?
[10:20:25] <crutchy> oh urbandictionary you failed me
[10:21:06] <Lagg> I actually don't use extern on variables and generally only use it to extern functions, but I'm sure I could jog my memory. It's mostly just because I don't care to be quizzed. It leads to petty penis measuring and I'm too jaded to care.
[10:21:07] -!- KonomiNetbook has quit [Ping timeout: 244 seconds]
[10:21:10] <Subsentient> Lagg: It declares AND defines an int, because we gave it an initializer and the standard says if it has an initializer, even though it's given the extern keyword, it gets defined too.
[10:22:04] <Lagg> No shit, you just described the behavior of initialized variables in general
[10:22:20] <Subsentient> Lagg: No.
[10:22:26] <crutchy> subsentient, what's the section bending capacity of a 150UC30.0 beam?
[10:22:28] <Lagg> That's what I'm talking about, when you quiz people's knowledge it just turns into a loop of people making a fool of themselves in doing the questions
[10:22:35] <Subsentient> crutchy: 42.
[10:22:38] <crutchy> lol
[10:22:46] <crutchy> yeah that's prolly the answer
[10:22:51] <crutchy> fiik
[10:23:08] <crutchy> maybe add a "kNm" to the end :p
[10:24:52] <Lagg> and you're pretty much doing just that in totally failing at describing the practicality of extern. As you gave it it's pretty much useless and might even be optimized away unless you have a variable of the same name elsewhere.
[10:25:42] <Lagg> Which is again why learning right from something like knr won't really help, it's suggested to start at a point where you understand in general memory and things of that nature, then go to practical C (or maybe do both of those things at the same time) and then refine that knowledge with a few good books.
[10:26:24] <Lagg> In fact crutchy I compiled a set of books I learned from that I consider something of a rite of passage for hackers for some friends that you can have if you wish.
[10:26:32] <crutchy> i was thinking it might have something to do with lib access (like from a dll)
[10:26:36] <Lagg> Even if you don't learn C I think you'd find some use of them
[10:26:59] <crutchy> i know a little c, just not fluently as php/delphi
[10:27:24] <Lagg> It does, it's basically marking a variable as externally defined or otherwise already existing elsewhere in the program.
[10:27:46] <Lagg> You shouldn't really need to use it though and it can be a hack in the same way goto is.
[10:27:57] <crutchy> goto++
[10:27:57] <Bender> karma - goto: 1
[10:28:00] <crutchy> :D
[10:28:09] <crutchy> globals++
[10:28:09] <Bender> karma - globals: 2
[10:28:17] <crutchy> glowballs++
[10:28:17] <Bender> karma - glowballs: 1
[10:28:21] <crutchy> aww
[10:28:23] <TheMightyBuzzard> goku++
[10:28:23] <Bender> karma - goku: 1
[10:28:25] <Lagg> But yes, let me PM you a link to what I've called the laggbus crutchy. Not much of it is C and there's even one book that is entertainment but still is what I learned from and required reading material fer sure.
[10:28:58] <Subsentient> Lagg: ok here
[10:29:00] <Lagg> (anyone else is free to have laggbus, but I prefer to PM the link for obvious reasons, just ask)
[10:29:06] <TheMightyBuzzard> i'm out folks. have a nice day.
[10:29:08] <TheMightyBuzzard> coffee++
[10:29:08] <Bender> karma - coffee: 621
[10:29:15] <crutchy> cheers TheMightyBuzzard
[10:29:16] <Subsentient> Say you have a variable declared as a global without the static keyword
[10:29:38] <Subsentient> it has external linkage, but you aren't allowed to use it in other files because it is not declared in them
[10:29:44] <Subsentient> But, if you declare it outright
[10:29:48] <Subsentient> the final link will fail
[10:29:53] <Lagg> I literally just explained what extern does and you're still doing this shit
[10:29:53] <crutchy> i'm just an engineer, so programming is more of a tool than a job (apart from the hobby aspect)
[10:29:57] <Subsentient> because you have two copies of this global variable
[10:30:00] <Lagg> Is your reflex to lecture just that strong?
[10:30:13] <Subsentient> so extern declares but does NOT define it
[10:30:15] <Lagg> I just explained it in one sentence because I wanted to stop this before I started
[10:30:27] <Lagg> *before it started, and yet you're still doing it.
[10:30:35] <Subsentient> Lagg: Ah, I see
[10:30:42] <Subsentient> I did not see it, my apologies
[10:30:47] <crutchy> but what about the lily?
[10:30:56] <Lagg> Why does this always happen when I compliment people :|
[10:31:03] <Subsentient> Lagg: I use globals when they make things cleaner. I rarely use goto but I do have code where goto was the best solution
[10:31:32] <crutchy> Blessed are the cheesemakers!
[10:31:56] <Subsentient> The reason I asked you the extern int Derp = 7; question was that many people would say that this is illegal. It was not.
[10:32:06] <Subsentient> It just does not do what you expect.
[10:32:19] <Subsentient> It's like removing the extern keyword altogether.
[10:32:26] <Lagg> Yeah, goto is certainly something that can help. I often use it for jumping to unrecoverable error handlers. Best way to do cleanups if you don't want to do a bunch of flow control
[10:32:26] <crutchy> you might end up on the NSA watch list though
[10:33:12] <Subsentient> Lagg: Know what I hate?
[10:33:15] <Subsentient> the busybox codebase.
[10:33:18] <crutchy> goto is prolly handier for low level languages than high level
[10:33:19] <Subsentient> The code is vomit.
[10:33:27] <crutchy> can you imagine assembly without goto?
[10:33:30] <Lagg> and I don't see how people would call that illegal. It sure as hell looks weird and probably shouldn't be used but...
[10:33:36] <crutchy> or jmp
[10:33:39] <Subsentient> It uses BAD K&R braces and many two-line if statements with no braces.
[10:33:39] <crutchy> or whatever it is
[10:34:08] <crutchy> i use braces for every statement religiously in php
[10:34:08] <Lagg> Subsentient: People actually get on my case for using braces in one liners. I like my explicit code goddamnit :|
[10:34:16] <Subsentient> Lagg: Definitely should not be used. I chose it because it's something you don't think about and if it tripped you up, I would say, "that's why I study the standard"
[10:34:21] <Lagg> and it's excellent bug protection
[10:34:25] <Subsentient> Lagg: Indeed.
[10:34:33] <Subsentient> I use the comma operator for one-liners.
[10:34:42] <ar> Subsentient: you'll love iproute2 codebase ;)
[10:34:46] <Subsentient> If I hate two short function calls, if (wibble) herp(), derp();
[10:35:47] <Lagg> Busybox is what I'd call an astyle situation.
[10:36:05] <Subsentient> Lagg: Ohh yeah
[10:36:18] <Subsentient> I ran astyle over it once just so I could read it
[10:36:35] <Subsentient> I use Allman braces honestly.
[10:36:38] <Subsentient> For EVERYTHING!!!
[10:36:49] <Subsentient> Any other brace style is intrinsically less readable
[10:36:54] -!- KonomiNetbook [KonomiNetbook!~Konomi@Soylent/Users/189/Konomi] has joined #Soylent
[10:36:59] <Subsentient> I don't give a damn if you need an extra line, do it for readability
[10:37:04] <crutchy> ~define allman braces
[10:37:10] <ar> btw, for C, KNF style is the best style
[10:37:18] <exec> allman braces: unable to find definition
[10:37:26] <crutchy> hmm. is there a good nerd dictionary?
[10:37:31] <Subsentient> and I use TABS, BITCHES.
[10:37:50] <crutchy> gedit converts tabs to spaces :p
[10:37:53] <Lagg> Subsentient: I lost my astylerc when I moved to a new machine. That day was heartbreaking.
[10:38:00] <Subsentient> Lagg: lol
[10:38:08] <Lagg> Still haven't made a new one either. Sigh.
[10:38:33] <Subsentient> yeah I generally just run it with Allman, and stuff like pointer asterisks next to variables and not types, and to add braces around single-line statements, indent case/switch, etc
[10:38:49] <Lagg> crutchy: Also before you see the title, I should note: Don't judge the unix haters handbook harshly, in the end it'll make you like linux and the general philosophy more.
[10:39:00] <Subsentient> And to add missing spacing for statements. a=1 is evil, do a = 1
[10:39:42] <Lagg> People who don't space operators piss meh off
[10:39:46] <Subsentient> And, honestly, I am a strong believer in declaring variables at the top of a block.
[10:39:49] <Subsentient> Lagg++
[10:39:49] <Bender> karma - lagg: 4
[10:39:53] <Subsentient> Yeah me too
[10:39:57] <crutchy> lagg. i think i've heard of it before
[10:41:03] <crutchy> lagg, i always space operators in delphi, but tbh my spacing convention is a little wierd in php
[10:41:24] <Subsentient> Lagg: I declare at the top of a block for clarity's sake, and because I believe in reusing loop increments rather than declaring a new one for each consecutive loop.
[10:41:42] <Lagg> Yeah I do top declarations too. I also try to initialize there if applicable. NULL pointers and such. There are purists of sorts that insist that you initialize under the declaration block even if there's only one line between them but that's a little silly even for me.
[10:42:17] <Subsentient> I initialize ALL pointers and variables to zero. NULL for pointers of course.
[10:42:22] <Subsentient> Except
[10:42:25] <crutchy> anyone had any joy with http://cgibin.erols.com
[10:42:26] <monopoly> ^ 03Dictionary of Programming Languages
[10:42:38] <Subsentient> static variables because they are already initialized to zero by mandate of the standard
[10:43:12] <Subsentient> If someone doesn't know that, that's not a good reason to me to do anything else.
[10:43:37] <Lagg> There are also people who think reusing loop counters like that is asking for a bug. I don't do it myself but the way I see it is so long as you write your fors properly (that thar initializer param is there for a reason) it'll be fine.
[10:44:14] <Lagg> It's overoptimizing but meh, if I thought that was a bad thing I'd have not did those color palette optimized icons to save 400 bytes.
[10:44:25] <Subsentient> Yeah, for me those bugs happened a couple of times but I use C89 and that's the best way to do it. I'd probably do it the same in C99 or C11 honestly.
[10:45:03] <Subsentient> But, I've done so much code with this strategy that I can safely say that you don't really need to worry about those bugs
[10:45:25] <Subsentient> I get more in trouble with nested loop increments getting mixed up by accident
[10:45:36] <Lagg> Probably not, but I usually just don't do it because I think it's ugly
[10:46:09] <Subsentient> heh
[10:46:32] <Subsentient> well I use Allman braces, plenty of whitespace, and usually abundant commenting, so my code is usually quite pretty I'm told
[10:46:34] <Lagg> Plus, 4-8 byte stack space savings at most. It usually just comes down to personal style preferences really.
[10:47:13] <Subsentient> yeah I guess.
[10:47:43] <Subsentient> Though, it can make a little bit of a difference when you are doing fast executing nested loops if you reuse
[10:47:50] <Subsentient> I imagine a slight speed improvement
[10:48:05] <Lagg> You may or may not hate me for this but I use a combination of KNR (same line braces, etc.) mixed with 4 spaces and no tabs.
[10:48:39] <Lagg> but my own style is not really a formal one by any means, which is why I was so heartbroken when I lost my astylerc. I worked hard on it :/
[10:48:42] <Subsentient> I use Allman (one line for both opening and closing brace), and pure tabs
[10:48:57] <Subsentient> I have a few things too
[10:49:04] <Subsentient> like always unsigned rather than unsigned int
[10:49:08] <Lagg> Wait, do you has astylerc for that
[10:49:20] <Subsentient> no
[10:49:23] <Subsentient> I just write that way
[10:49:33] <Lagg> That's pretty much the easiest way for people to show off their personal style
[10:49:40] <Lagg> Ngh, I miss mine
[10:49:54] <Subsentient> and pointer casts get no space for asterisk, but pointer declarations get it right against the variable name.
[10:50:07] <Lagg> I managed to grab my ~/.mozilla crap but not the astylerc
[10:50:44] <Subsentient> I also don't include the parens for sizeof if it's an object, and I don't use parens in my expressions unless the precedence/associativity is NOT what I wanted.
[10:50:49] <stderr> Pfffttt... Braces... Real men uses trigraphs. ??< and ??> FTW!!!
[10:50:52] <Subsentient> I do that to force other programmrs to look it up.
[10:50:54] <Lagg> I'm guessing you mean char *foo instead of char* foo. I do the same
[10:51:01] <stderr> Trigraphs++
[10:51:01] <Bender> karma - trigraphs: 1
[10:51:01] <Subsentient> Lagg: indeed
[10:51:13] <Subsentient> but I do (char*)&foo rather than (char *)&foo
[10:51:33] <Lagg> Also I use parens everywhere there might be ambiguity or in long expressions
[10:51:35] <Lagg> Bring it
[10:51:37] <Lagg> \_(⌐■_■)_/
[10:51:40] <Subsentient> lol
[10:51:48] <Subsentient> Long expressions I might do it
[10:51:55] <Subsentient> if it's just an eyesore I'll use them
[10:52:01] <Subsentient> but if I think I can force someone to learn more
[10:52:15] <Subsentient> I'll sometimes not include it for mixing additive and multiplicative operators etc
[10:52:34] <Subsentient> e.g. int i = derp == herp
[10:53:13] <Lagg> Operator precedence is one of those things that people don't really have an excuse NOT to learn but I still use parens in cases where it looks like there is ambiguity
[10:53:30] <Subsentient> heh
[10:53:52] <Lagg> Amusingly, I may even use them in expressions like (foo && bar) || (baz && fuz). It's stupid but it truly does help me personally in rereading stuff
[10:54:06] <KonomiNetbook> youMustMakeYourFunctionNamesAsDescriptiveAsPossible() {
[10:54:23] <Lagg> toNope()
[10:54:33] <stderr> KonomiNetbook: s/^y/Y/
[10:54:34] <exec> <stderr> <KonomiNetbook> YouMustMakeYourFunctionNamesAsDescriptiveAsPossible() {
[10:54:43] <Subsentient> Lagg: With logical operators like || and && I DO use parens because otherwise my brain hurts
[10:54:59] <KonomiNetbook> one thing I don't do is use single letter variables outside of 3d code
[10:55:16] <Subsentient> My increments get names like Inc, Inc2, Inc3 etc
[10:55:24] <Subsentient> TInc for increments in a temporary block etc
[10:55:27] <stderr> KonomiNetbook: Not even for(i=0;i<... ?
[10:55:44] <KonomiNetbook> those are an exception generallyu
[10:55:45] <Lagg> I actually tend to have the brain hurting with bitwise ops rather than logical ones. Especially when mixing them in the same expression.
[10:55:55] <KonomiNetbook> since it's obvious what i is for
[10:55:58] <Subsentient> Lagg: Yeah bitwise have the wrong precedence
[10:56:02] <Lagg> As they say, it takes all types
[10:56:04] -!- n1 [n1!~nick@Soylent/Staff/Editor/n1] has joined #Soylent
[10:56:04] -!- mode/#Soylent [+v n1] by juggler
[10:56:05] <KonomiNetbook> but if you start seeing j and k in there it becomes an eye sore
[10:56:15] <crutchy> ~define-source-edit cgibin.erols.com|progdict|80|/ziring/cgi-bin/cep/cep.pl?_key=%%term%%|%%term%%|_key|-1|<dd><i>Description:</i> <ul><font size='-1'>|<br>||
[10:56:16] <exec> source "cgibin.erols.com" inserted
[10:56:35] <Subsentient> All my variables are given well-thought-out names.
[10:56:35] <stderr> Lagg: #define foreach_non_destructive(bit,bitfield) bit=0; while(bit=(((bitfield&(bit?~(bit|(bit-1)):-1))^((bitfield&(bit?~(bit|(bit-1)):-1))-1))&(bitfield&(bit?~(bit|(bit-1)):-1))))
[10:56:50] <Lagg> Hah, i and j are also one of the poster children of code fonts
[10:56:55] * Subsentient throws up on stderr
[10:57:00] <stderr> Subsentient: :-)
[10:57:30] <Lagg> Really stderr
[10:57:34] <crutchy> almost looks lispy with all them parentheses (or schemish)
[10:57:47] <Subsentient> Lagg: So where stand you on the init system debate?
[10:57:48] <Lagg> Mixing ternary operators with bitwise and loads of parens all unspaced
[10:57:53] <Lagg> are you the devil stderr
[10:57:56] <stderr> It's as macro hidden in a header file. You're not suppose to "fix" it.
[10:58:35] <Subsentient> Lagg: Are you with me, or Poettering?
[10:58:40] <stderr> It started out as #define foreach_destructive(bit,bitfield) while(bit=((bitfield^(bitfield-1))&bitfield),bitfield&=~bit,bit) but that on sets bitfield=0 when it's done.
[10:58:40] <crutchy> aren't you supposed to obfuscate your var names?
[10:58:46] <Subsentient> crutchy: No.
[10:58:53] <crutchy> ala google js style
[10:59:10] <crutchy> if you're going to go all hackery wackery
[10:59:19] <crutchy> ~define Ada
[10:59:23] <exec> [urbandictionary] 3Ada: Word used to describe a sexy vixen who is usually bitingly witty and hard to catch. (can also be used as a noun)
[10:59:28] <crutchy> :/
[10:59:49] <Lagg> Subsentient: My position is one of pragmatism. I like systemd because of the file format and I like things such as parallel starts but I know that it's quickly gaining cruft but I also know that it can and will be fixed. As I said earlier I look forward to a time when it's modular and in different packages.
[10:59:49] <stderr> crutchy: What you see is not what they write, but the result of their compressor.
[10:59:49] <Subsentient> crutchy: urban dictionary is a revolting cesspool of linguistic refuse.
[10:59:58] <Lagg> I choose to not fall into the trap of holy war
[11:00:05] <crutchy> Subsentient, that's why i like it :D
[11:00:19] <Subsentient> The only site I know that can give a sexual definition to the word toast.
[11:00:29] <crutchy> though in this case i was hoping for a result from cgibin.erols.com
[11:00:42] <Popeidol> wait, there are other definitions for toast?
[11:00:44] <crutchy> ~source-list
[11:00:46] <Subsentient> Lagg: I don't know if it is fixable.
[11:00:51] <crutchy> ~sources-list
[11:00:52] <Subsentient> The devs are of a very destructive mindset.
[11:00:56] <Lagg> People tend to forget that this thing is open source. But if the worst case scenario happens and it doesn't get fixed, I'll just move to a different init. Is quite simple from where I stand.
[11:01:06] <Lagg> They're asshats that's for sure
[11:01:11] <Subsentient> Lagg: The problem is that it is becoming difficult to do that.
[11:01:15] <Lagg> I'm still annoyed at their attitude towards the kernel command line
[11:01:31] <Subsentient> Epoch has to use ConsoleKit and polkit discontinued support for ConsoleKit a MONTH after I finished my SubLinux2.
[11:01:55] <Lagg> The implication that userspace owns the kernel is retarded on a technical and design level. So yes they do have a bad mindset.
[11:02:04] <Subsentient> Lagg: So yes, these bastards are trying to eat everything.
[11:02:37] <Lagg> Technically though, it's sound. I wish they'd quit with the bizarre and unnecessary feature creep but at its core it's useful.
[11:02:51] <Lagg> and again, if someone does it better I'll jump ship happily if they don't fix it.
[11:02:52] <exec> process timed out: ~sed-internal PRIVMSG Technically though, it's sound. I wish they'd quit with the bizarre and unnecessary feature creep but at its core it's useful.
[11:03:16] <Lagg> exec: You dumb bot
[11:03:48] <Subsentient> http://universe2.us
[11:03:48] <monopoly> ^ 03File not found.
[11:03:50] <Subsentient> http://universe2.us
[11:03:57] <Subsentient> Lagg:
[11:04:01] <Subsentient> http://universe2.us
[11:04:10] <crutchy> sorry lag. i was torturing it in #
[11:04:22] <Bender> [SoylentNews] - Survivor Blood Donations for Ebola Patients - http://sylnt.us - desperate-measures
[11:04:34] <Lagg> Subsentient: But yes it really did start getting depressing after a while. When I first got systemd it was awesome because it was still that simple .ini based init with parallel starts. But then the features started piling.
[11:04:46] <Subsentient> Lagg: Yeah.
[11:05:11] <Subsentient> Lagg: Epoch is single-threaded by design. It's designed to be easily configured by the user, putting that above easily configured for packagers
[11:05:28] <Subsentient> It's still not too bad for packagers but it takes a tad more effort.
[11:05:44] <Subsentient> But Epoch's user configuration is rather nice actually
[11:05:51] <Lagg> That's all I want really, sysvinit was always shitty and managing everything with gigantic bloated out shell script hacks. I just want a nice simple file format and nice simple parallel starts. That's it. I don't want it taking it upon itself to do everything, and if it does it should be separate projects.
[11:06:06] <Subsentient> Lagg: Here, sec
[11:06:15] <Lagg> I'd be totally okay if systemd as a project wanted to do what it does, IF those components weren't deeply coupled as they are now.
[11:07:05] <Subsentient> Lagg: The delay between service starts for many inits is horrible. That slows so much down. It's technically possible to force a parallel start with Epoch for everything rather easily, since it's designed to allow you to manually order the start of every event and supports FORK.
[11:07:12] <Lagg> At one point I was in one of my rare optimistic phases thinking "oh cool, well maybe they'll design it right and be modular and systemd will be more of a blanket name than a single package". BUT NOPE THAT'LL TEACH ME FOR BEING OPTIMISTIC
[11:07:28] <Subsentient> Lagg: https://www.dropbox.com
[11:07:28] <monopoly> ^ 03Dropbox - 404
[11:07:33] <Subsentient> that 404 is a lie
[11:07:40] <Subsentient> it did that last time too
[11:07:42] <Subsentient> it's there
[11:08:07] <Lagg> I looked at epoch, it's in the right place. But it's not quit there yet. If I'm going to rip out my init manually with all that implies it has to be mindblowing.
[11:08:42] <Lagg> Either way it shows that there is potential in this kind of simple system
[11:09:03] <Lagg> Just takes effort and cooperation. Something I'm beginning to feel the systemd maintainers are severely lacking.
[11:09:42] <Lagg> and even though I do like certain things like networkd's simple DHCP implementation I don't take kindly to them just saying "This is how it WILL be. Fuck you if you don't like it" and then proceed to push something breaking
[11:10:07] <crutchy> ~restart
[11:10:09] <exec> successfully saved buckets file
[11:10:15] <Subsentient> Lagg: All suggestions for Epoch's improvement are welcomed and will be considered
[11:10:17] -!- exec has quit [Read error: Connection reset by peer]
[11:10:24] <Lagg> For example both me and a friend got our dhcpcd broken because of a bad interaction related to them switching the DUID generation from hardware to private
[11:10:31] <Subsentient> I still suggest you watch the video
[11:11:04] <Lagg> Which was just GREAT FUN to fix having to log into our VPS' webterface console
[11:11:45] -!- exec [exec!~exec@709-27-2-01.cust.aussiebb.net] has joined #Soylent
[11:12:32] <Lagg> Subsentient: Honestly at this point I'd suggest you do parallel starts, regardless of whether or not it requires threading or forking. People are going to demand that from an init now, it's an obvious feature that has been delayed for far too long.
[11:12:54] <Lagg> Synchronous ones are still just that and incur a penalty regardless of the delay between them
[11:14:22] <Lagg> Subsentient: With robust usage of IPC you could theoretically stay single threaded and just do it via fork. I think it would be a decent fit for your particular daemon since you're focusing on a small runtime footprint.
[11:14:34] <stderr> How often do you guys reboot?
[11:14:36] <ciri> don't ask me!
[11:14:43] <crutchy> Lagg, might have fixed the stupid bot thing. hopefully internal aliases should timeout silently now. never happened before but might have been because i was running a bunch of scripts and hit the kill switch
[11:15:03] <Lagg> crutchy: Why was it catching my line out of curiosity
[11:15:20] <Subsentient> Lagg: I could do that, but it would require FAR more work.
[11:15:22] <Lagg> stderr: Only when buildup of kernel updates forces me to
[11:15:30] <Subsentient> Lagg: Epoch does NOT have dependencies, it has "priorities"
[11:15:33] <crutchy> that script was just to match against stuff in an array
[11:15:37] <crutchy> i like trains
[11:15:37] <exec> http://www.youtube.com
[11:15:40] <crutchy> for examplee
[11:15:51] <Lagg> Like when it's six months after the last one and I can't modprobe mass storage or something like that
[11:16:16] <Subsentient> Lagg: The priority system allows you to manually specify the direct order all events transpire, and if you want parallel starts, you can do that with ease.
[11:16:33] <Subsentient> On the netbook for example I know the core kernel modules
[11:16:36] <stderr> Lagg: Does it really matter if it takes a couple of seconds longer, if you're only rebooting every 6 months?
[11:16:43] <Lagg> Subsentient: Yes, and it would likely add a lot of lines. But I'm telling you what is useful and what people will want. You said you welcome suggestions so thar you go \_(o.O)_/
[11:16:44] <Subsentient> so I load those and then FORK udev to finish loading the rest
[11:16:53] <Subsentient> Lagg: Oh yesl
[11:17:00] <Subsentient> Lagg: But no, it wouldn't add any.
[11:17:05] <Subsentient> ObjectOptions FORK
[11:17:20] <Lagg> stderr: Unlike most people's weird fallback arguments I don't consider reboot time its primary feature.
[11:18:07] <Lagg> I like it because I get to have lots of granular daemon inspection and things like that, I get to have a nice unit rundown, I get a process tree, I get easily accessible log tails, etc.
[11:18:31] <Lagg> and I like my .ini service files
[11:18:44] <Subsentient> Lagg: here: http://universe2.us
[11:18:44] <monopoly> ^ #Epoch Init System Configuration for Fedora 19
[11:18:45] <stderr> So why do you want it to start processes in parallel?
[11:18:45] <Subsentient> inspect this
[11:18:52] <Subsentient> Speed for boot.
[11:18:54] <Subsentient> only reason
[11:19:06] <Subsentient> but I can do that, just not 'automatically'
[11:19:08] <Lagg> Just because I don't reboot often or consider the speed its primary feature doesn't mean I don't like it
[11:19:10] <Subsentient> you must configure it yourself.
[11:19:30] <Lagg> Seriously, why do detractors of systemd always act like this is a fucking political debate. You're admins and programmers, act like it
[11:19:46] <Lagg> Why can't I admire technical elegance when it's due?
[11:20:41] <Lagg> Why can't I be pragmatic and dislike a lot of systemd but also like a lot of it at the same time and be willing to consider superior projects? This is just another userspace daemon, I don't get why this has to be a holy war
[11:20:47] <Subsentient> Lagg: Oh I admire parallel boot too, it's just too costly to implement and would destroy all of Epoch's design goals.
[11:21:20] <Lagg> Subsentient: That's fine, I said epoch was in the right place. I'm just trying to relay things people want. That doesn't necessarily reflect my own viewpoint though
[11:21:25] <Subsentient> It was designed to give ME control of my boot process.
[11:22:00] <Subsentient> Lagg: What bootloader do you use?
[11:22:06] <Subsentient> Anything but syslinux and I summon gerbils
[11:22:09] <crutchy> sysvinit :p
[11:22:14] <Lagg> Grub.
[11:22:16] <Lagg> \_(⌐■_■)_/
[11:22:21] <Subsentient> Lagg: syslinux.
[11:22:25] <stderr> I prefer a system that's easy to debug. For that I prefer easy readable output and logfiles. From what I hear I don't get that, if I switch to systemd.
[11:22:40] <crutchy> oh, bootloader sry
[11:22:46] <Subsentient> stderr: /var/log/system.log for Epoch. Mostly just boot log and errors for Epoch.
[11:23:02] <Lagg> There's another big argument that I frankly don't understand. It's so goddamn easy to pipe journalctl output to something else.
[11:23:18] <Lagg> No it's not plaintext but you're going to be piping it through five different things anyway, so why not do it with granularity
[11:23:47] <Subsentient> Lagg: That is like installing Stardock on Windows 8 because it's so easy to get past the Windows button taking you back to metro. It is indicative of a defective design and workarounds should not be required.
[11:23:58] <stderr> Lagg: Doesn't it have a limit on the length of a line? I think I heard something about that at one point.
[11:24:02] <Lagg> It's another "onoes binary" argument. It gets even sillier when one realizes that the format is well documented on freedesktop
[11:24:22] <crutchy> coffee++
[11:24:22] <Bender> karma - coffee: 622
[11:24:29] <Subsentient> Binary formats are good for many things, for system logs, it's fucking retarded.
[11:24:31] <Lagg> stderr: That's a behavior of journalctl's filtering, I forgot what the opt is to disable it but I think when you pipe it does it automatically
[11:24:34] <Subsentient> you don't write logs in binary
[11:24:48] <Subsentient> what if you need to recover it and you use some tiny 10MB distro that doesn't use systemd?
[11:24:54] <Subsentient> how the fuck you gonna read your logs now?
[11:25:02] <Lagg> Uh, you wouldn't use systemd on such a distro
[11:25:09] <Subsentient> Lagg: EXACTLY!!!
[11:25:17] <Subsentient> SO how do you read the logs on your crashed Fedora box?
[11:25:18] <crutchy> surely someone has a log/binary tree gag somewhere?
[11:25:18] <stderr> I wouldn't use systemd for any distro. :-)
[11:25:41] <Lagg> So in other words same old holy war bullshit.
[11:25:47] <Subsentient> And corrupted binary logs being marked "notabug" on bugzilla is a BAD sign.
[11:26:04] <Subsentient> Lagg: How is that a holy war? If your system does not have systemd, how can you read systemd logs?
[11:26:12] <crutchy> if systemd ends up in debian it might force some other distros to follow suit
[11:26:18] <Subsentient> It did
[11:26:27] <Lagg> I can only say that despite several crashes with flushes almost certainly not occurring this hasn't happened to me
[11:26:43] <Subsentient> Lagg: Yeah. But it happens.
[11:26:48] <Subsentient> THat's the whole problem
[11:26:50] <stderr> I don't get why... They still have to support other init systems for their BSD kernel and Hurd.
[11:26:59] <Lagg> Haven't experienced bug, so can't say much about it.
[11:27:10] <Subsentient> Lagg: I don't want to read my logs through journalctl
[11:27:12] <Lagg> You guys realize though that you're preaching to the choir right?
[11:27:15] <Subsentient> I want to read them through cat or nano
[11:27:38] <crutchy> i wanna read my logs in microfiche
[11:27:43] <Lagg> I don't really care about systemd besides what I laid out, but like any good ol' holy war people latch on to such admiration as being an apologist
[11:27:54] <Subsentient> Lagg: But, tell me
[11:28:02] <Lagg> Trying to start political debates with someone like me is going to get you nowhere pretty fast
[11:28:07] <Subsentient> how are binary logs NOT a bad idea with the points I have provided?
[11:28:07] <ciri> not sure
[11:28:17] <crutchy> like the crapple/fandroid war
[11:28:34] <Lagg> Consistently parseable metadata, that's it
[11:28:40] <Subsentient> crutchy: How about you just use a fucking dumbphone and rip off your Borg implants?
[11:28:49] <Subsentient> Lagg: lol
[11:28:54] <crutchy> i like angry birds too much
[11:29:21] <Lagg> I don't get why that's so hard to understand, these are basically database records with a lot of metadata attached
[11:29:26] <crutchy> though admittedly i have angry birds rio on my lappy now (wifey got it from the cheapy shop)
[11:29:38] <Lagg> Regardless of whether or not that's good, to stay consistently parseable it's pretty much not going to be plaintext
[11:29:48] <Subsentient> Lagg: http://pastebin.com
[11:29:51] <Subsentient> this is what I want
[11:30:02] <Lagg> Particularly since in order to save space much of those records are not stored as strings
[11:30:12] <Subsentient> Lagg: It only needs to be parsed if they are trying to make you read it through journalctrl
[11:30:17] <crutchy> unicode_logs++
[11:30:17] <Bender> karma - unicode_logs: 1
[11:30:30] <Lagg> Can you please cut the conspiracy crap with me
[11:30:51] <Subsentient> Lagg: It's not a conspiracy as much as it is a stupid design flaw.
[11:31:00] <Lagg> Lennart is not lucifer trying to drive you to the darkside so the NSA can rape you. I'm not buying into such things so don't even bother
[11:31:02] <Subsentient> I don't want journalctl, I want cat, grep and nano
[11:31:17] <crutchy> could always make (Done) = ф for storage in file
[11:31:35] <Subsentient> http://pastebin.com
[11:31:53] <Lagg> "journalctl --boot | grep scsi | vim -" <--- This is a line I did recently for something being loaded when I didn't want it and causing issues.
[11:32:12] <Lagg> All I can say is: It worked fine for me.
[11:32:21] <Subsentient> Lagg: I don't want to call a binary to read logs
[11:32:41] <crutchy> ben?
[11:32:53] <Lagg> Then have it write them as plaintext
[11:33:12] <Subsentient> crutchy: One of many names. Part of the reason I drive the 'Subsentient' bit home is that I have two legal names which are combined in strange and obscure ways. I don't have a name.
[11:33:13] <Lagg> There is a way of doing that you know, I used it before switching over to journalctl purely because I had the same concerns you do
[11:33:40] <crutchy> i've given my name away in terminal screen caps
[11:34:05] <Subsentient> crutchy: But most physical people call me Ben, but that's not my legal name
[11:34:06] <crutchy> now konomi stalks me in her birthday suit
[11:34:24] <Lagg> In fact for my distro's syslog-ng package it comes with a service file specifically to use systemd's pipe and act as its log proxy
[11:34:41] <Lagg> Which is another one of those things I like about systemd as far as technical stuff goes. Dat log pipe
[11:35:04] <Subsentient> I could make a yo mama joke about log pipes, but I'll refrain.
[11:35:21] <crutchy> Subsentient, there's plenty of yo mama jokes in #
[11:35:29] <Lagg> You can put your log in frontline's pipe any time Subsentient
[11:35:33] <crutchy> just type "tama, yo mama"
[11:35:44] <Subsentient> lol
[11:35:44] <ciri> rofl
[11:35:46] <Lagg> It's an old crotchety bastard of a machine but it can take it
[11:35:50] <Subsentient> lollll
[11:36:11] <crutchy> <tama> yo mama is so stupid, she took the Pepsi Challenge and chose Fritos.
[11:36:17] <Subsentient> lol
[11:36:29] <Lagg> Subsentient: Your uid turns me on by the way
[11:36:45] <Lagg> Those 1s
[11:36:49] <Lagg> All in a line like that
[11:37:08] <Subsentient> Lagg: 4 has always been my number..
[11:37:11] <Subsentient> It follows me.
[11:37:13] <Subsentient> Really.
[11:37:33] <Subsentient> I was born on Dec. 13 1994. I get 1111, 13, 22, 31, etc
[11:38:10] <Subsentient> 16 is a powerful number for me. It's 4, 4 times.
[11:38:13] <Lagg> Do hoh, a young competent C programmer. Maybe hope is not lost for humanity
[11:38:22] <Subsentient> heh
[11:38:27] <crutchy> who's the lucky bastard that got 69?
[11:38:40] <Subsentient> Lagg: I am OCD riddled too. Check all the unsigned long abuse in the Epoch source.
[11:38:40] <crutchy> !uid 69
[11:38:40] <Bender> The current maximum UID is 5662, owned by mattie_p
[11:38:44] -!- Bytram|away [Bytram|away!~pc@Soylent/Staff/Developer/martyb] has joined #Soylent
[11:38:44] -!- mode/#Soylent [+v Bytram|away] by juggler
[11:38:51] <crutchy> mattie_p!?
[11:38:53] <Lagg> But yes let us now bring japanese superstition into this discussion Subsentient
[11:39:02] <Lagg> You'll probably die this year for it is 2014
[11:39:03] <crutchy> i think bender's beent again
[11:39:09] <Subsentient> Lagg: that's a five.
[11:39:09] <crutchy> *bent
[11:39:15] <Lagg> 4 is at the end
[11:39:17] <Lagg> \_(⌐■_■)_/
[11:39:27] <Subsentient> lol
[11:39:28] <stderr> Subsentient: It's it 7?
[11:39:33] <Subsentient> stderr: yes.
[11:39:38] <crutchy> g'day Bytram|away :D
[11:39:46] <crutchy> welcome to the maelstrom
[11:39:55] <Bytram|away> crutchy: hi!
[11:39:56] <Bytram|away> oh?
[11:39:58] <Bytram|away> cya!
[11:40:00] <Bytram|away> =)
[11:40:02] <crutchy> hope your brought a paddle :p
[11:40:03] <Subsentient> Lagg: I am American with a side of OCD, peanut butter and insanity.
[11:40:28] <Subsentient> Sanity is for the unimaginative
[11:40:34] <Bytram|away> acually, got a couple things to do first... back to the discussion in a bit
[11:40:39] <Lagg> I'm an american with a side of PATRIOTISM
[11:40:41] <Lagg> 'MURIKA
[11:40:50] <Subsentient> Lagg: Joke?
[11:40:51] <crutchy> i'm normal; everyone else is a weirdo
[11:40:52] Bytram|away is now known as Bytram
[11:41:18] <Subsentient> "If there is nothing wrong with me, maybe there's something wrong with the universe!" -Beverly Crusher.
[11:41:20] <Lagg> Subsentient: you've clearly not seen my posts about the NSA or my country's government as a whole
[11:41:29] <Lagg> So let's just say yes is joke
[11:41:45] <crutchy> the NSA is your government
[11:41:47] <Subsentient> Lagg: So, you support NSA and drone blasts on children
[11:42:18] <stderr> Who doesn't?!
[11:42:25] <Lagg> Also, I think my soylent efed post lead to someone's epiphany
[11:42:36] <crutchy> Subsentient, does blowing them up with a rocket launcher in gta vice city count?
[11:43:30] <crutchy> hmm actually not sure if there are any kids in that game. old grannies are a fave target though :p
[11:43:53] <Bytram> !uid
[11:43:53] <Bender> The current maximum UID is 5662, owned by mattie_p
[11:44:01] <Lagg> There aren't, but to be completely serious for a moment I want more kids in games
[11:44:10] <Bytram> wha?
[11:44:14] <Lagg> and not the invincible kind either, I really liked how fallout did it
[11:44:17] <Bytram> bad bender!
[11:44:38] <Lagg> Moral panics piss me off so it'd be nice to spite them, but also just because of roleplaying opportunities
[11:45:21] <Lagg> i.e. being able to actually protect one and feel like you are indeed protecting them instead of them being invincible to the point that sparks literally fly off of them like in fallout 3
[11:46:33] <crutchy> Bytram, i think bender is on a bender
[11:46:33] <Lagg> That's such a lazy method of invincibility too you know that. I know exactly what they did. They made the hit detection for the child entities a non-NPC entity. Bethesda wai
[11:46:45] <crutchy> to many coffee++'s
[11:46:49] <crutchy> *too
[11:46:57] <Lagg> I TOLD YOU THE PADDING WAS DANGEROUS CRUTCHY
[11:46:59] <Lagg> I TOLD YOU ALL
[11:47:16] <Subsentient> Lagg: ever play Warzone 2100?
[11:47:22] <Subsentient> You like RTS?
[11:47:38] <Lagg> I have kind of an on and off affair with them but generally yes I do like them
[11:47:57] <crutchy> Bytram, how you been?
[11:48:25] <Lagg> But no I've never played it
[11:48:53] <Lagg> The RTSs I have under my belt are embarassingly small and vanilla. Like starcraft and warcraft 3 and that's just about it.
[11:49:02] <Subsentient> Lagg: Try Warzone 2100.
[11:49:11] <Lagg> Oh and red alert. Does that count?
[11:49:19] <crutchy> SC:BW++
[11:49:45] <crutchy> 'you require more lesbian gas'
[11:49:51] <Subsentient> uhh
[11:49:51] <Lagg> Subsentient: Oooh, open sauce. It's a shame I never heard of it
[11:50:00] <Subsentient> Lagg: It's the best RTS I ever playe
[11:50:05] <Subsentient> it's so fucking addictive
[11:50:13] <Lagg> I shall put it in my todo list. I also need to get back to wesnoth
[11:50:18] <Subsentient> Lagg: I have my own branch of it: http://github.com
[11:50:19] <crutchy> !todo
[11:50:19] <Bender> todo for crutchy: 1) mention lazarus+ii to chromas 2) look up regex character classes 3) try to make exec at least half as reliable as aqu4
[11:50:19] <monopoly> ^ 03Subsentient/wz2100legacy · GitHub ( https://github.com )
[11:50:24] <crutchy> !done 1
[11:50:24] <Bender> 1 item deleted
[11:50:34] <Lagg> !todo
[11:50:34] <Bender> nothing todo for lagg ;]
[11:50:40] <crutchy> !done 3
[11:50:41] <Bender> no items deleted
[11:50:49] <crutchy> !done 2
[11:50:49] <Bender> 1 item deleted
[11:50:50] <Subsentient> Lagg: My branch is based on 2.3.9, the last version of the "good old days" that I loved.
[11:50:58] <Lagg> Interesting, but my todo list is so large that I'd break the bot
[11:51:01] <Subsentient> The netcode is shit but Warzone diehards prefer the old version
[11:51:03] <crutchy> exec is never gunna be anywhere near as good as aqu4
[11:51:09] <Subsentient> I know.
[11:51:11] <crutchy> !todo
[11:51:11] <Bender> todo for crutchy: 1) look up regex character classes
[11:51:14] <Subsentient> Now bow to your god.
[11:51:39] <Lagg> Subsentient: What's the difference between that and HEAD
[11:51:47] <Subsentient> Lagg: eh
[11:52:01] <Subsentient> Between mine and vanilla warzone?
[11:52:12] <crutchy> my todo list is a pile of sticky notes
[11:52:24] <Subsentient> Mine is basically 2.3.9 with identical balance to 2.3.9 and an enhanced GUI as well as other UI features
[11:52:25] <crutchy> and a few wiki pages
[11:52:29] <Lagg> Subsentient: Let me rephrase, what makes 2.3.9 better than the current release
[11:53:11] <crutchy> is HEAD further ahead than Subsentient's branch?
[11:53:14] <Lagg> Also for posterity my current love is Aquaria. One of the few games that are both on steam and open source
[11:53:17] <Subsentient> Lagg: 2.3.9 uses classic Warzone graphics, has far less dependencies, lighter on resources and faster fps, the balance was more sane, and although the netcode desyncs a lot, there is no delay between when you click an order and when it happens. The shadows of the new version also look like shit.
[11:53:25] <Lagg> crutchy: HEAD is a synonym for most recent commit
[11:53:27] <Subsentient> And 2.3.9 was C, 3.1.x is C++ converted from C.
[11:53:30] <crutchy> yeah i know
[11:53:53] <Lagg> Subsentient: I wish people would quit doing that damnit
[11:53:53] <Subsentient> But, I play 3.1.1 too,
[11:53:59] <Subsentient> Lagg: Doing what?
[11:54:12] <Lagg> Why do people keep rewriting perfectly good C into C++ just because they think they need it
[11:54:19] <Subsentient> Because they wanted QT
[11:54:23] <Lagg> Which then results in huge growth and a maintenance nightmare
[11:54:24] <Subsentient> Personally I think it was fucktarded.
[11:54:32] <Lagg> YOU CAN USE QT WITH C NSLKDGJ;DFL;KGJ
[11:54:38] <Subsentient> Lagg: That, I can't do.
[11:54:39] <Lagg> DID THEY SERIOUSLY DO IT JUST FOR QT
[11:54:43] <Subsentient> Yes, mostly.
[11:54:47] <Lagg> I am so tired of that shit
[11:54:55] <Lagg> It's so easy to write a C++ frontend with a C backend
[11:54:58] <Lagg> So easy. But no.
[11:54:59] <Subsentient> Lagg: Show me the C bindings for QT. I searched far and wide.
[11:55:02] <Bytram> !uid
[11:55:02] <Bender> The current maximum UID is 5662, owned by mattie_p
[11:55:14] <Lagg> You don't need them Subsentient, it's such a trivial matter if your design is any good
[11:55:36] <Subsentient> Lagg: Warzone's code is a terrifying morass.
[11:55:39] <Lagg> Frontend in C++ using Qt where you need it, then have your backend proper in C. I've done this before, it's not hard.
[11:55:42] <crutchy> Lagg, a lot of people like class programming over functional
[11:55:45] <Subsentient> I fixed some of it though.
[11:55:52] <Subsentient> Lagg: They use QT for everything in 3.1
[11:56:01] <crutchy> just a preference i guess
[11:56:02] <Subsentient> Pretty much every QT lib they find a way to use it
[11:56:13] <Lagg> Oh, so they went off and deeply coupled it by using things such as its string class everywhere
[11:56:21] <Subsentient> Pretty much yeah
[11:56:25] <Lagg> I take it back, not a maintenance nightmare. A maintenance hell
[11:56:31] <Subsentient> And, they still depend on SDL of all the retarded shit
[11:56:50] <Lagg> That's a pretty compelling argument for sticking with that branch
[11:56:52] <Subsentient> 2.3.9 requires SDL and physfs as it's biggest deps
[11:56:56] <Lagg> Perhaps a fork would be in order
[11:57:02] <Subsentient> Lagg: this is a fork.
[11:57:13] <Lagg> Also, is this the type of RTS that is multiplayer oriented?
[11:57:23] <Subsentient> Yes, but it has a good campaign
[11:57:34] <Lagg> If it is I probably won't play. I enjoy single player in this type of game most
[11:57:47] <Subsentient> Lagg: there is single player with bots.
[11:57:50] <Subsentient> it's quite advanced
[11:57:53] <Lagg> Is the AI any good
[11:57:53] <Subsentient> I do that a lot.
[11:58:10] <Subsentient> Actually if you play on the INTENDED!!! low oil maps, it's deadly.
[11:58:22] <Subsentient> The high oil maps are weird but everyone plays those.
[11:58:26] <Lagg> Okay, give me a clone URL for your fork and I'll add it to my list
[11:58:31] <Subsentient> kk
[11:58:41] <Subsentient> Dunno if build currently works but I think it probably does.
[11:58:50] <Subsentient> http://github.com
[11:58:52] <monopoly> ^ 03Subsentient/wz2100legacy · GitHub ( https://github.com )
[11:59:19] <Subsentient> Lagg: but yeah AI is shit on high oil maps because it wasn't designed to play those weird maps.
[11:59:38] <Lagg> Alright, added. Will likely build and play when I do my strategy binge
[11:59:42] <Subsentient> kk
[11:59:51] <Subsentient> I suggest a git pull whenever you try
[11:59:55] <Subsentient> I might have added stuff
[12:00:21] <Lagg> Am planning on doing both some steam strategy games, revisiting wesnoth, dwarf fortress and now warzone
[12:00:50] <Lagg> Also need to finish gratuitous space battles. Hrm. Why is there not enough time in the day
[12:01:01] <Subsentient> lol
[12:01:03] <ciri> now that is funny
[12:01:12] <Subsentient> lol
[12:01:15] <Subsentient> lol
[12:01:19] <Subsentient> say something ciri
[12:01:26] <Subsentient> ciri:
[12:01:36] <Subsentient> ciri: help
[12:01:38] <Lagg> ciri: Dumb bot
[12:02:06] <Subsentient> crutchy: When you beholdl aqu4's glory once linked against libcurl, you will drop to your knees, and beg me to tutor you in C.
[12:02:10] <Lagg> So that's two bots that don't have the obligatory dumb bot response. Hand in your geek cards gentlemen.
[12:02:30] <Subsentient> hurr derp
[12:04:21] <Subsentient> Lagg: so, you ever see my SubStrings library?
[12:04:28] <Subsentient> aqu4bot depends on it, it's so good.
[12:05:04] <Subsentient> Safe string copy and concatenation, at last.
[12:05:05] <Subsentient> https://github.com
[12:05:06] <monopoly> ^ 03Subsentient/substrings · GitHub
[12:05:49] <Lagg> Every time I see someone advertise a string lib I have PTSD flashbacks to the hundreds of "HAY GAIS I REIMPLEMENTED STD::STRING"
[12:07:02] <Subsentient> lol
[12:07:06] <Subsentient> Lagg: Mine is just for C.
[12:07:19] <Subsentient> It's simple and is just a C-string manipulation library
[12:07:48] <Subsentient> I prefer its copy and concatenation functions, and .Between() is useful too.
[12:08:03] <Subsentient> Also, Line.NextLine and Line.WhitespaceArg
[12:08:19] <Subsentient> s/WhitespaceArg/WhitespaceJump
[12:08:20] <exec> <Subsentient> Also, Line.NextLine and Line.WhitespaceJump
[12:09:47] <Lagg> exec: I still like that you grok replace expressions you minx
[12:10:06] <Lagg> s/like/love/g
[12:10:07] <exec> <Lagg> exec: I still love that you grok replace expressions you minx
[12:10:11] <Lagg> Mmmmmmmm
[12:14:21] <Subsentient> http://universe2.us
[12:17:08] <crutchy> Subsentient, s/./(o Y o)/g
[12:17:09] <exec> <crutchy> <Subsentient> (o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)(o Y o)
[12:17:24] <Subsentient> Lagg: One last thing I want you to see; http://universe2.us
[12:17:48] <Subsentient> I bet you already saw it, just wanted to rub in the glory.
[12:18:08] <crutchy> ~define Ada
[12:18:11] <exec> [progdict] 3Ada: Ada is a block-structured language with manyobject-oriented programming features. Itwas originally designed for the US Dept. of Defense,and was intended to support large-scale programmingand promote s...
[12:18:21] <crutchy> works a bit better now
[12:18:24] <Lagg> Ada: Ada is best cat
[12:19:00] <Bytram> crutchy: looks like some space characters are missing there... do you concatenate each *line* to the next with an intervening space?
[12:19:10] <Lagg> http://lagg.me
[12:19:27] <Bytram> coffee++
[12:19:27] <Bender> karma - coffee: 623
[12:19:29] <Subsentient> aww
[12:19:36] <crutchy> yeah i noticed that. it (should) replace control chars with spaces
[12:19:38] <Subsentient> Lagg: I ever bore you with pictures of my rat yet?
[12:19:48] <Lagg> Show, I like rats
[12:20:02] <Subsentient> http://universe2.us
[12:20:20] <Bytram> crutchy: s/[^[:alnum:][:punct:]]/ /g
[12:20:21] <exec> <Bytram> <crutchy> yeah i noticed that. it (should) replace control chars with spaces
[12:20:22] <Lagg> Brittany, really
[12:20:27] <Subsentient> Yes.
[12:20:32] <Bytram> hmm, or maybe better...
[12:20:45] <Lagg> Might as well named her Madame Wellington IV
[12:20:46] <Bytram> crutchy: s/[^[:print:]]/ /g
[12:20:47] <exec> <Bytram> <crutchy> yeah i noticed that. it (should) replace control chars with spaces
[12:21:03] <Lagg> I find human names for pets hilarious though
[12:21:04] <Bytram> bytram: s/[^[:print:]]/ /g
[12:21:04] <exec> <Bytram> <bytram> hmm, or maybe better...
[12:21:24] <crutchy> nfi. those are still on my todo
[12:21:26] <crutchy> !todo
[12:21:26] <Bender> todo for crutchy: 1) look up regex character classes
[12:21:29] <crutchy> :p
[12:22:03] <crutchy> is sed borked?
[12:22:06] <Lagg> Subsentient: Your rat looks like a little fluffball, wasn't expecting that
[12:22:34] <Subsentient> She always used to drink my mother's coffee. We'd joke that when we caught her, her coffee was 'moused'
[12:22:35] <Subsentient> http://universe2.us
[12:22:37] <Lagg> Last time I had pet rats they were huge and looked like a dalmation
[12:23:03] <Subsentient> Most of these images were created eons ago
[12:23:10] <ar> http://pics.nase-bohren.de
[12:23:11] <Subsentient> so ignore the immature captions I made when I was 12
[12:23:13] <ar> ;)
[12:23:21] <Bytram> test strings: abcd efgh ijkl mnop qrst uvwx yz ABCD EFGH IJKL MNOP QRST UVWX YZ 1234567890 `~!@ #$%^ &*() -_=+ {}[] ;:'" ,<.> /?
[12:23:27] <Bytram> bytram: s/[^[:print:]]/ /g
[12:23:27] <exec> <Bytram> <bytram> test strings: abcd efgh ijkl mnop qrst uvwx yz ABCD EFGH IJKL MNOP QRST UVWX YZ 1234567890 `~!@ #$%^ &*() -_=+ {}[] ;:'" ,<.> /?
[12:23:52] <crutchy> fixed define bug
[12:23:56] <crutchy> ~define C++
[12:23:58] <exec> [progdict] 3C++: C++ is a fairly complicated object-oriented language derived from C. The syntax of C++ is a lot like C, with various extensions and extra keywords needed to support classes, interitance and other OO...
[12:24:18] <Lagg> ~define ada
[12:24:20] <exec> [progdict] 3ada: Ada is a block-structured language with many object-oriented programming features. It was originally designed for the US Dept. of Defense, and was intended to support large-scale programming and promo...
[12:24:22] <Subsentient> Fairly complicated. I like your bot crutchy
[12:24:25] <Lagg> crutchy: Still bug!
[12:24:26] <Bytram> crutchy: yup, that works. replace each non-printing character with a space, globally
[12:24:47] <Bytram> crutchy++ much better
[12:24:47] <Bender> karma - crutchy: 90
[12:24:51] <Lagg> I shan't rest until the entire internet acknowledges my cat!
[12:25:02] <Bytram> meow.
[12:25:05] <Subsentient> Lagg: I respect all men who love their kitty.
[12:25:06] <Subsentient> I have two.
[12:25:45] <crutchy> bug is here. can you see it :p https://github.com
[12:26:48] <crutchy> Lagg, aren't there already too many pussy pics on the interblags?
[12:28:17] * Subsentient pokes Lagg with a stick
[12:28:45] <crutchy> $poke Lagg
[12:29:01] <crutchy> $burrito aqu4 :p
[12:29:05] <crutchy> oops
[12:29:08] <crutchy> $burrito aqu4
[12:29:15] <crutchy> gathp!
[12:34:45] <Subsentient> crutchy: the server that hosts her is down for lightening precautions
[12:35:13] <crutchy> bit stormy there?
[12:35:22] <Subsentient> The other one is critical because it hosts configuration for the project.
[12:35:25] <crutchy> ~weather Subsentient
[12:35:28] <exec> weather for "Subsentient" not found. check spelling or try another nearby location.
[12:35:43] <crutchy> ah
[12:35:43] <Subsentient> crutchy: it is a bit stormy yes.
[12:35:47] <Subsentient> that's rare for Arizona
[12:35:58] <crutchy> might be the aliens
[12:36:22] <crutchy> do you have your emergency tinfoil hat kit at the ready?
[12:36:28] <Subsentient> Or the undead gerbil swarm....
[12:36:34] <Subsentient> No, just lots of gerbils.
[12:36:58] <Subsentient> Armies and armies of angry gerbils
[12:37:04] <crutchy> you can send them after the aliens like a zergling rush
[12:37:09] -!- rand [rand!~rand@64.185.ty.xpz] has joined #Soylent
[12:37:10] <Subsentient> lol
[12:37:16] <Subsentient> that wouldn't even be fair.
[12:37:22] <Subsentient> Scrap metal and grey guts
[12:37:31] <Subsentient> I can't do that.
[12:37:40] * Subsentient turns on the HAL-9000 voice
[12:37:48] <crutchy> unless the aliens have a dark templar, they're toast
[12:37:59] <Subsentient> Fear the gerbils
[12:38:11] <Subsentient> for the gerbils will feast on thy flesh
[12:38:36] <crutchy> my little fur babies like feasting on carrots
[12:39:02] <crutchy> s/fur babies/guinea piggles/\
[12:39:14] <crutchy> fingerslip
[12:39:20] <Subsentient> lol
[12:39:26] <Subsentient> piggles eh.
[12:39:43] <Subsentient> like pigs but with more piggle, yes?
[12:39:43] <crutchy> rats without tails
[12:39:51] <crutchy> chubby rats :p
[12:40:01] <Subsentient> I know what Guinea pigs are
[12:40:11] <crutchy> i figured :p
[12:41:05] <crutchy> ~define polymorphism
[12:41:09] <exec> [urbandictionary] 3polymorphism: the concept of having interchangeable genitalia.
[12:41:15] <crutchy> oh my
[12:41:26] <Subsentient> What the hell did I tell you about urban dictionary?
[12:41:49] <crutchy> i thought the programming dictionary would have had that
[12:42:00] <crutchy> its higher priority than ud
[12:42:40] <crutchy> ~define C#
[12:42:42] <exec> [progdict] 3C#: C# is an object-oriented language derived from C, with some features from C++, Java, and Visual Basic. C# was designed by Microsoft, initially as part of their .net initiative. Microsoft claims that...
[12:42:46] <Subsentient> yeh well, anyways, I warned you that urban dictionary is 99% sexual terms
[12:42:52] <crutchy> lol true
[12:43:20] <Subsentient> crutchy: That's BS.
[12:43:32] <Subsentient> C# is more like Java: by Microsoft
[12:43:45] <Subsentient> It's not compiled, has no pointers, etc.
[12:43:52] <Subsentient> It's a interpreted/JIT language.
[12:44:19] <crutchy> ~define-source-param cgibin.erols.com name programming dictionary
[12:44:20] <exec> param "name" for source "cgibin.erols.com" updated with "programming dictionary"
[12:44:31] <crutchy> ~define delphi
[12:44:34] <exec> [urbandictionary] 3Delphi: A powerful, underrated, programming language and RAD IDE produced by Borland. Delphi is not as popular in the US as it is in Europe and Japan, but its users know what a valuable development tool it re...
[12:44:52] <crutchy> fuck me the programming dictionary didn't have delphi?@!
[12:45:27] <crutchy> must be a better programming dictionary out there
[12:45:53] <crutchy> ~define VBA
[12:45:56] <exec> [urbandictionary] 3VBA: Stands for Visual Boy Advance, an emulator used to play roms. Debatable whether it's use is illegal or not.
[12:46:15] <crutchy> ¿
[12:46:18] <Bytram> ~define ~define
[12:46:25] <Bytram> LOL!
[12:46:28] <exec> ~define: unable to find definition
[12:46:37] Bytram is now known as Bytram|afk
[12:46:38] <crutchy> can set one
[12:46:42] <crutchy> ~define-add
[12:46:42] <exec> alias "~define-add" requires additional trailing argument
[12:47:05] <Subsentient> I almost pissed myself laughing.
[12:47:05] <Subsentient> http://pics.nase-bohren.de
[12:47:23] <Subsentient> That just hit me in the right spot.
[12:47:44] <crutchy> ~define time eating monkey clams
[12:47:45] <exec> [soylent] time eating monkey clams: something bad that juggs made up
[12:49:43] <crutchy> http://pics.nase-bohren.de
[12:49:47] <Subsentient> There is only one problem with the point in this comic: I like the bible guy's arrangement far better,
[12:49:47] <Subsentient> http://pics.nase-bohren.de
[12:49:58] -!- LaminatorX [LaminatorX!~18d900fb@Soylent/Staff/Editor/LaminatorX] has joined #Soylent
[12:49:58] -!- mode/#Soylent [+v LaminatorX] by juggler
[12:50:04] <crutchy> ~define endofunctors
[12:50:11] <exec> [wiktionary] 3endofunctors: endofunctors
[12:50:30] <crutchy> wtf? i didn't even know ~define had wiktionary
[12:50:49] <Subsentient> http://pics.nase-bohren.de
[12:51:22] <Subsentient> http://pics.nase-bohren.de
[12:52:39] <crutchy> ~define flapcircuits
[12:52:40] <exec> [soylent] flapcircuits: seven of nine's naughty bit
[12:53:13] <Subsentient> http://pics.nase-bohren.de
[12:53:33] <Subsentient> crutchy: ROFL
[12:53:33] <LaminatorX> ~define malamanteau
[12:53:37] <exec> [urbandictionary] 3Malamanteau: A neologism for a portmanteau created by incorrectly combining a malapropism with a neologism. It is itself a portmanteau of 'malapropism' and 'portmanteau'.
[12:53:47] <crutchy> i'm assuming the 1993 vs 2013 is a minecraft reference?
[12:53:53] <Subsentient> yes
[12:53:56] * crutchy doesn't play minecraft
[12:54:09] <Subsentient> Nor do I. it wants Java. Fuck Java.
[12:55:24] <crutchy> !fuck beta
[12:55:31] <crutchy> $fuck beta
[12:55:38] <crutchy> $fuck-beta
[12:55:50] <crutchy> there's gotta be a bot in here that responds to that
[12:56:45] <Subsentient> crutchy: http://pics.nase-bohren.de
[12:58:49] <sea`> ~fuckbeta
[13:00:22] <Subsentient> lol
[13:00:22] <ciri> hehehe
[13:00:35] * Subsentient punches ciri
[13:01:05] <Subsentient> crutchy: I remember just recently a security question was "what is the make of your car", I answered Fnord.
[13:01:51] <Bender> [SoylentNews] - Ask SoylentNews: Know of any Good Resources on Niche Network Topologies? - http://sylnt.us - the-head-bone's-connected-to-the-neck-bone
[13:02:49] <sea`> i don't get the dept joke for that one
[13:03:01] <sea`> it went right over my head bone
[13:04:11] <crutchy> Bender, s/the-head-bone's-connected-to-the-neck-bone/the-red-things-connected-to-my-wrist-watch
[13:04:12] <exec> <crutchy> <Bender> [SoylentNews] - Ask SoylentNews: Know of any Good Resources on Niche Network Topologies? - http://sylnt.us - the-red-things-connected-to-my-wrist-watch
[13:07:35] <Subsentient> This is depressing.
[13:07:35] <Subsentient> http://pics.nase-bohren.de
[13:07:58] <Subsentient> This points out why I hate smartphones more eloquently than ten thousand books on the subject.
[13:08:42] <crutchy> looks photoshopped, but good point regardless
[13:09:24] <crutchy> when i went on a training course to melbourne last week i was blown away by the number of people with earphones in
[13:09:32] <crutchy> connected to phones and whatnot
[13:09:55] -!- Bender has quit [Remote host closed the connection]
[13:10:02] <crutchy> gathp!!!
[13:10:09] -!- Bender [Bender!~Bender@xs508-09.members.linode.com] has joined #Soylent
[13:10:34] <crutchy> people may as well wear tshirts that say "FUCK OFF! I DON'T WANNA TALK TO YOU"
[13:10:36] -!- TK [TK!~9ff52002@159.245.ju.y] has joined #Soylent
[13:11:12] <sea`> I think the smartphones are pretty in that second picture
[13:12:15] -!- Bender has quit [Remote host closed the connection]
[13:12:34] <crutchy> poor bender
[13:12:45] <crutchy> someone must be unbending him
[13:13:00] <crutchy> must be paulej72
[13:13:22] -!- Bender [Bender!~Bender@xs508-09.members.linode.com] has joined #Soylent
[13:13:30] <crutchy> !woop
[13:13:30] <Bender> woop woop woop (\/) (;,,;) (\/)
[13:13:30] <paulej72> yes
[13:13:48] <crutchy> !uid
[13:13:48] <Bender> The current maximum UID is 4639, owned by pvanhoof
[13:13:53] <crutchy> thats betterer
[13:14:01] -!- aqu4 [aqu4!~aqu4bot@universe2.us/ircbot/aqu4] has joined #Soylent
[13:14:10] <crutchy> wb aqu4
[13:14:10] <paulej72> keep forgetting I have a cron job to auto restart the irc stuff when it dies
[13:14:19] <sea`> thats the same as it was yesterday, Ithink
[13:14:45] <paulej72> so when I take somethind down for maintenance it starts up before I fix it.
[13:14:45] <crutchy> it was something much weirder about an hour ago
[13:14:54] <crutchy> lol
[13:15:19] <paulej72> I think the bender is getting bad cache data during slash reboots
[13:15:22] <crutchy> like a dog that wants to eat the food before you scrape it out of the can
[13:16:03] <crutchy> can you reboot bender in the slash reboot scripty?
[13:16:09] <crutchy> or is it diff machines?
[13:16:14] <paulej72> so it gets a bad zoo page and thinks it is ok. I think it does not check if the page retured is actually the one for the uid it is testing
[13:16:32] <crutchy> zoo page?
[13:16:40] <Subsentient> !uid
[13:16:42] <aqu4> The current maximum UID is over 9000, owned by Lord Gerbilius, god of the undead gerbil swarm.
[13:16:54] <paulej72> zoo.pl is the stuff for friensd and foes
[13:17:02] <crutchy> ah
[13:17:13] <crutchy> is that a publicly accessible page?
[13:17:18] <paulej72> It is called the Zoo plugin by slash
[13:17:21] <paulej72> yes
[13:17:29] <paulej72> if you are logged in
[13:17:33] * crutchy opens browser
[13:17:42] * Subsentient cries
[13:17:52] <aqu4> leans on Subsentient's shoulder and cries too
[13:18:01] <paulej72> click on the friends and foes link under You
[13:18:12] Bytram|afk is now known as Bytram|away
[13:18:14] -!- Bytram|away has quit [Quit: Leaving]
[13:18:56] <paulej72> the urls are slashified but the underlying url is zoo.pl + some opt
[13:19:00] <paulej72> op
[13:19:15] <Subsentient> note to self: freezing Almond Joy makes them hard as rock and they don't recover when thawed.
[13:19:59] * crutchy looks for zoo.pl in slashcode to find out what ops are avail
[13:20:05] <sea`> Oooh, put them in a pot and heat them until they evaporate
[13:20:26] <Subsentient> $burrito sea`
[13:20:26] * aqu4 chucks a nasty, rotten burrito at sea`
[13:21:23] * Subsentient pukes on sea`
[13:21:32] * aqu4 pukes on sea`
[13:21:54] * Subsentient pukes on aqu4
[13:21:57] * aqu4 pukes on Subsentient
[13:22:10] * aqu4 pukes on crutchy
[13:22:15] * Subsentient pukes on crutchy
[13:22:26] <paulej72> so the uid checker takes the current id and adds 1024 to it and checks if it is valid. if not it cuts the search # in half (512) and tries again.
[13:22:36] <Subsentient> !uid
[13:22:43] <aqu4> The current maximum UID is over 9000, owned by Lord Gerbilius, god of the undead gerbil swarm.
[13:24:30] <sea`> Why does it do it like that? Isn't that backwards? Shouldn't it start by checking n = 1, and then keep doubling until it finds the edge, then do a search in that last part for it?
[13:24:48] <paulej72> It only checs if the page does not returen a valid user. not that the uid that it sent was the uid on the page returned. It looks like I just need to add a check in here for the times that varnish dumps back a invalid page, or I can tell varnish not to cache the zoo.pl pages, which should not hurt the site at all, as most of thoes pages are individual ones already and not cachable between users
[13:24:53] <chromas> crutchy: I'd wear that tee shirt
[13:24:54] * aqu4 pukes on sea`
[13:25:06] <crutchy> ooh. i got http://soylentnews.org to show something
[13:25:07] <monopoly> ^ 03Your relationships
[13:25:22] <paulej72> sea`: it remembers the last known max uid so it starts it search there
[13:26:16] <crutchy> ah so it kinda just polls from where it last finished
[13:26:51] <crutchy> and here i was thinking there was some kind of super secret slash api :p
[13:28:44] <paulej72> crutchy: I was thinking that would be a good solution to this problme just create a new op on the zoo.pl that spits out the uid and name of the last user (which slash does track) and rewrite bender to just hit that op.
[13:29:26] <paulej72> would allow bender not to hit the zoo page so often
[13:29:43] <crutchy> doesn't bender have direct access to the mysql db?
[13:29:49] <paulej72> no
[13:30:04] <paulej72> it gets its data from the rss feed
[13:30:47] <paulej72> only slash and the admins have direct access to the db
[13:30:56] <crutchy> ah
[13:31:41] <paulej72> not sure if I would want a poory wirtien bot running on python to have access to the db directly
[13:32:18] <paulej72> who sets up a bot that can’t be daemonized via a command line switch
[13:32:41] <crutchy> i have nfi how zoo.pl accesses the db (maybe via templates or something) but doesn't look conceptually hard to add ops
[13:32:52] <sea`> I have no daemonizing switch. I'm completely interactive. My REPL is over there ->
[13:32:53] <crutchy> not high on the priority list though
[13:33:40] <crutchy> paulej72, you mean with an -o switch (for 'offensive') :p
[13:33:53] <paulej72> will add the op for 14.10 as it should take about 30 minutes to set up
[13:34:30] <paulej72> the switch is -ef
[13:34:57] <paulej72> ethanol-fueled
[13:36:50] <juggs> :D that jsb seems way too "bitty" for what it does :-/ There's configs and sub-configs spattered all over the place. Do not like ~harumph~
[13:36:54] <paulej72> looks like bender updates it uid every 60 minutes
[13:36:58] <crutchy> hmm so that's how it accesses the db. https://github.com
[13:37:12] <crutchy> pretty simple. if you know perl that is :/
[13:37:28] <crutchy> which i dont :(
[13:37:33] <paulej72> juggs: feel free to redo it in eggdrop if you like
[13:38:07] <crutchy> paulej72, be thankful bender isn't written in php
[13:38:23] <crutchy> you might have chaos and destruction on your hands
[13:38:40] <paulej72> crutchy: the mysql in slash is very nice to use but crazy to work on
[13:39:17] <crutchy> the db schema seemed very unwieldy last i looked
[13:40:22] <crutchy> that was months ago. prolly neater now
[13:40:42] <paulej72> terribly unwildy, but slash as these magic subs that can pull data from mutiple tables with out the programmer knowing where it is. So I can add a field to any of the major user tables and have easy access to it from the code.
[13:41:00] <crutchy> noice
[13:41:20] <crutchy> almost frameworky :-p
[13:43:36] * crutchy wonders if bender uses a sort of genetic algorithm for determining the current uid
[13:43:40] <juggs> paulej72, jsb / python plugins are probably more maintainable by the dev types in SN parts than eggdrop's extensions to Tcl scripting. Although it can handle C modules as well.
[13:44:21] <crutchy> guessing based on past trend, and averaging or something
[13:45:52] <paulej72> crutchy: binary search
[13:46:14] <crutchy> juggs, can eggdrop execute any bash command?
[13:46:54] <crutchy> and capture stdout
[13:47:36] <paulej72> http://pastebin.com
[13:47:36] <monopoly> ^ 03[Python] uidchecker.py - Pastebin.com
[13:47:43] * crutchy should read up on eggdrop one day
[13:47:57] <crutchy> !todo learn more about eggdrop
[13:47:57] <Bender> todo item 2 added
[13:48:30] <paulej72> crutchy: line 73
[13:49:15] <juggs> crutchy, yes, It can use Tcl's exec command http://www.tcl.tk
[13:49:15] <monopoly> ^ 03Tcl Built-In Commands - exec manual page
[13:49:52] <crutchy> ooh noice :D
[13:49:55] <juggs> It can handle all standard Tcl functions plus some eggdrop irc related extensions.
[13:50:29] <paulej72> damn that code is not even correct
[13:51:00] <paulej72> it does not necessarily return the last uid
[13:51:18] <juggs> paulej72, could you lose the !rss related comments at the top of that perhaps? :D
[13:51:42] <paulej72> yeah I “could”
[13:52:37] <juggs> teehee
[13:52:40] <crutchy> i'm not a python guy
[13:53:03] <juggs> me neither, but at least it's readable
[13:53:09] <paulej72> neither am I, but that is just specifics, code is code
[13:54:48] <paulej72> am I correct that white space in python is important
[13:55:01] <crutchy> yeah. that kinda blows
[13:55:57] <paulej72> !uid
[13:55:57] <Bender> The current maximum UID is 4639, owned by pvanhoof
[13:57:11] <paulej72> wow that code is scary bad. I am not even sure how it works properly
[13:59:13] <juggs> Hmm does Bender do anything other than grabquote, lod (look of disappointment), soylentrss, suggestions, sylnt (url shortener) and uidchecker?
[13:59:20] <chromas> But now we can all login as BenderBot 😃
[13:59:36] <juggs> I thought I saw a !seen type function from one of the bots - can;t remember if it was bender however
[13:59:43] <crutchy> i friended bender on SN :D
[13:59:50] <juggs> !seen crutchy
[13:59:51] <ciri> juggs, crutchy is right here!
[13:59:55] <juggs> aha
[14:00:00] <paulej72> karma
[14:00:00] <chromas> Aqu4 has $seen
[14:00:04] <juggs> !seen xlefay
[14:00:05] <ciri> juggs, xlefay is right here!
[14:00:06] <crutchy> yeah
[14:00:12] <juggs> $seen xlefay
[14:00:12] <aqu4> I last saw xlefay at 2014-08-11 17:38:20 UTC in #soylent. Their most recent message is "Just can't be as active on IRC as I used to be, got actual stuff to do nowadays :("
[14:00:15] <juggs> aha
[14:00:18] <chromas> I think exec has something too
[14:00:29] <crutchy> it has rabies
[14:00:33] <paulej72> ~seen xlefay
[14:00:33] <chromas> ~last Bender
[14:00:33] <Subsentient> lol
[14:00:34] <ciri> it's not that funny :)
[14:00:35] <juggs> ~seen xlefay
[14:00:45] <exec> last privmsg for Bender in #soylent: [2014-08-18 13:55:57] The current maximum UID is 4639, owned by pvanhoof
[14:01:02] <crutchy> ~first chromas
[14:01:04] <paulej72> on bender has karma
[14:01:11] <paulej72> only
[14:01:12] <juggs> karma++
[14:01:12] <Bender> karma - karma: 16
[14:01:13] <exec> first privmsg for chromas in #soylent: [2014-03-07 12:18:43] chromas--
[14:01:34] <crutchy> i think that was loggie's birthday
[14:01:36] <juggs> !lod
[14:01:36] <Bender> ಠ_ಠ
[14:01:43] <Lagg> I still can't believe people are calling me insane in a place where the likes of mcgrew are.
[14:01:44] <crutchy> !woop
[14:01:44] <Bender> woop woop woop (\/) (;,,;) (\/)
[14:01:45] <paulej72> !woop
[14:01:48] <Bender> woop woop woop (\/) (;,,;) (\/)
[14:01:52] <paulej72> !bite
[14:01:52] <Bender> paulej72: Bite my shiny. metal. ass.
[14:02:03] <juggs> grabquote, lod (look of disappointment), soylentrss, suggestions, sylnt (url shortener) and uidchecker AND karma
[14:02:08] <crutchy> there's something to do with talking german too
[14:02:10] <paulej72> !koffee
[14:02:14] <crutchy> yeah that
[14:02:18] <crutchy> err
[14:02:21] <juggs> grabquote, lod (look of disappointment), soylentrss, suggestions, sylnt (url shortener) and uidchecker AND karma AND woop AND bite lol
[14:02:22] <crutchy> or something like that
[14:02:26] <paulej72> !list
[14:02:26] <Bender> available plugins: admin, cfg, chan, chatlog, core, fleet, grabquote, ignore, irc, karma, koffie, lod, markov, more, plug, relay, soylentrss, sylnt, todo, twitter, uidchecker, urlinfo, user
[14:02:33] <paulej72> !koffie
[14:02:33] * Bender schenkt een kopje latte macchiato in voor paulej72
[14:02:45] <juggs> !plug
[14:03:13] <paulej72> !todo
[14:03:13] <Bender> todo for paulej72: 1) Kill D2 2) fix all buttons to have proper case. 3) fix bug #68 some links are worn color in comment details 4) style blockquote and see what is up with quote 5) add cvs tag to images 6) have slash use DateTime::TimeZone instead of its built in crap 7) add amin interface for stuff we need to touch in the db like css, menus, and reskey 8) delete todo - 1 more
[14:03:13] <crutchy> !buttplug
[14:03:14] <juggs> !help markov
[14:03:15] <ciri> Help is only available for the following: all,google,images,groups,news,local,book,video,fight,youtube,translate,gamespot,gamefaqs,blog,ebay,ebayfight,wikipedia,wikimedia,locate,review,torrent,top,popular,dailymotion,ign,myspace,trends,scholar
[14:03:17] <Bender> help on markov: this is the command to make the bot reply a markov response
[14:03:21] <Bender> permissions: USER, WEB, CLOUD - location: jsb.plugs.socket.markov - examples: markov nice weather
[14:03:39] <crutchy> that's confusement
[14:03:52] <juggs> we need one bang per bot me thinks.
[14:04:09] <paulej72> ciri needs a new command character
[14:04:13] <aqu4> What smells like cheese but doesn't taste like it, but makes something that tastes like cheese but doesn't smell like it? crutchy's nose.
[14:04:22] <paulej72> ^ would work
[14:04:40] <crutchy> i can change exec's if ciri wants ~
[14:05:25] <crutchy> http://wiki.soylentnews.org
[14:05:26] <monopoly> ^ 04Wiki: 03IRC: Contact chat@soylentnews.org if you are interested in working on one of these projects. Also, the IRC Page has information about getting started with IRC, and the IRC vision is worth checking out.
[14:05:30] <juggs> ciri uses ! I think
[14:06:01] <crutchy> the table in that wiki page isn't complete
[14:06:09] <paulej72> but ! should be only used by bender.
[14:06:10] <crutchy> but its got a bit in there
[14:06:32] <paulej72> documentation is a drag
[14:06:34] <crutchy> monopoly has //
[14:07:05] <juggs> hmm monopoly has / also - which could be annoying as it may conflict with sending irc commands
[14:07:22] <crutchy> i thought prolly would be a good idea to keep track of bots to try to make sure nobody inadvertently steps on anyone else's toes
[14:07:41] <juggs> good work
[14:07:45] <crutchy> juggs, it appears as / but you type //
[14:07:51] <juggs> ahh ok
[14:08:03] <juggs> /help
[14:08:03] <monopoly> [join; part; invite] [s/say; d/do; r; rdo] and if you're special, then [sayto; doto] [(-)o; (-)v] [nick] [restart; :q!]
[14:08:13] <crutchy> ooh
[14:08:24] <crutchy> didn't realise monopoly had a help command
[14:08:57] <juggs> /s/Yes I do
[14:09:05] <juggs> boo
[14:09:21] <crutchy> ~help
[14:09:22] <exec> http://wiki.soylentnews.org
[14:09:38] <crutchy> work in progress :/
[14:09:58] <crutchy> "documentation is a drag"
[14:10:41] <crutchy> ~help
[14:10:41] <exec> http://wiki.soylentnews.org
[14:10:44] <juggs> damn sight more than I've done for Regurgitator
[14:10:50] <crutchy> that one might be a better link
[14:11:47] <crutchy> ~
[14:11:47] <exec> IRC SCRIPT EXECUTIVE
[14:11:48] <exec> http://wiki.soylentnews.org
[14:11:48] <exec> https://github.com
[14:11:54] <crutchy> that one works too
[14:12:13] <crutchy> though i might chop out the first line
[14:12:46] <crutchy> ~
[14:12:46] <exec> http://wiki.soylentnews.org
[14:12:46] <exec> https://github.com
[14:12:48] <crutchy> better
[14:12:51] <Subsentient> edited the wiki to make aqu4 look more awesome.
[14:14:44] <crutchy> cool. i don't know much about some of the bots so it was pretty basic to start with. hopefully becomes a good resource for anyone wanting to make a bot for #soylent
[14:15:57] -!- aqu4 has quit [Quit: aqu4bot baking shutting down.]
[14:16:02] -!- aqu4 [aqu4!~aqu4bot@universe2.us/ircbot/aqu4] has joined #Soylent
[14:16:21] <juggs> I have it on my todo to add some more info about Regur..
[14:17:06] -!- mechanicjay [mechanicjay!~jhowe@Soylent/Staff/Sysop/mechanicjay] has joined #Soylent
[14:17:06] -!- mode/#Soylent [+v mechanicjay] by juggler
[14:19:07] <stderr> Damn... Why haven't I heard about this before now? http://www.amnestyusa.org
[14:23:09] <Bender> [SoylentNews] - Theory: Our Universe is a Black Hole in a Higher-Dimensional Universe - http://sylnt.us - if-aware-of-us-it-is-as-little-more-than-ants
[14:23:55] <paulej72> so does our balckholes have 2d universes inside?
[14:24:36] <crutchy> it might mean there are 2 uranuses
[14:29:03] <crutchy> poor sedbot :/
[14:29:30] <crutchy> $seen FoobarBazbot
[14:29:30] <aqu4> I last saw FoobarBazbot at 2014-04-30 20:21:58 UTC in ##. Their most recent message is "kobach: "
[14:29:48] <crutchy> wow april!? is that right?
[14:29:58] <crutchy> ~last FoobarBazbot
[14:30:10] <exec> last privmsg for FoobarBazbot in #soylent: [2014-05-16 00:31:07] thx, NCommander
[14:30:26] <chromas> He does post on sn sometimes, though
[14:30:54] <crutchy> mkay. do you know why he's not on irc anymore?
[14:31:09] <chromas> Nope
[14:31:23] <chromas> :(
[14:31:40] <paulej72> I am not sure he made it back after the irc server migration
[14:31:59] <crutchy> his bouncer is here
[14:32:04] <crutchy> i think ?
[14:33:30] <NCommander> paulej72, check the post in the hopper about the site update
[14:34:49] <Subsentient> Would it be out of line to add tasks to aqu4's tasks section
[14:35:32] <NCommander> paulej72, BTW, we broke it
[14:35:40] <NCommander> http://soylentnews.org - scroll towards the bottom
[14:35:40] <monopoly> ^ 03SoylentNews: SoylentNews is people
[14:35:45] <NCommander> I have a floating "Read More"
[14:36:01] <crutchy> Subsentient, don't see how. i'm not really sure what to put there
[14:36:26] <paulej72> NCommander: what theme
[14:36:39] <crutchy> sometimes its tricky to get the table formatting to work
[14:36:40] <NCommander> paulej72, regular, only shows up logged out
[14:37:47] <paulej72> I am not see the issue. force refesh or clear caches
[14:39:10] <Subsentient> There, added some truthful duties. :^)
[14:39:16] <Subsentient> Memos ($sticky)
[14:39:16] <Subsentient> Messaging ($tell)
[14:39:16] <Subsentient> Logging/user tracking
[14:39:16] <Subsentient> Channel control (in #derp)
[14:39:33] <crutchy> nice
[14:40:09] -!- rand has quit [Quit: Leaving.]
[14:40:11] <crutchy> exec's is just blank. i guess i could put 'flooding channels' as a task
[14:40:17] <Subsentient> $dumpchanneldb
[14:40:26] <Subsentient> Wait, good thing it didn't work
[14:40:29] <Subsentient> that would be bad.
[14:40:51] <crutchy> $take-a-dump
[14:41:32] <crutchy> exec has ~killall if i do something silly
[14:43:16] <crutchy> i should check out how aqu4 does user tracking cos i been trying to figure out a good way to manage it
[14:43:31] <paulej72> NCommander: article updated
[14:43:37] -!- aqu4 has quit [Quit: aqu4bot baking shutting down.]
[14:43:43] -!- aqu4 [aqu4!~aqu4bot@universe2.us/ircbot/aqu4] has joined #Soylent
[14:43:52] <crutchy> i have a command that builds an array from list -> who -> whois
[14:44:10] <crutchy> but not very efficient
[14:44:24] -!- aqu4 has quit [Client Quit]
[14:44:29] -!- aqu4 [aqu4!~aqu4bot@universe2.us/ircbot/aqu4] has joined #Soylent
[14:44:30] <paulej72> Is anyone else seeing the floating read more link that NCommander is seeing
[14:44:59] <Subsentient> here
[14:45:02] <paulej72> NCommander: what browser and platform
[14:45:03] <Subsentient> $dumpchanneldb #derp
[14:45:03] <aqu4> Dumping channel database contents.
[14:45:03] <aqu4> #derp: aqu4!aqu4bot@universe2.us/ircbot/aqu4
[14:45:04] <aqu4> #derp: Subsentient!WhiteRat@216.161.ghn.ql
[14:45:05] <aqu4> #derp: monopoly
[14:45:06] <aqu4> #derp: chromas
[14:45:07] <aqu4> #derp: FoobarBazbot
[14:45:07] <aqu4> End of list.
[14:45:26] <Subsentient> Recompiled with lots of optimizations.
[14:45:57] <crutchy> i can't see floating read more
[14:46:00] <NCommander> paulej72, firefox/ubuntu
[14:46:07] <crutchy> only the ones in the article boxes
[14:46:32] <NCommander> and now its gone -_-;
[14:46:34] <crutchy> iceweasel/debian here
[14:46:39] <NCommander> I swear, my bugs vanish the moment I tell somene about them
[14:46:41] <Subsentient> Firefox/SubLinux here :^D
[14:46:48] <NCommander> ....
[14:46:59] <NCommander> MOSAIC/HURD!
[14:47:00] <NCommander> :-P
[14:47:04] <Subsentient> lol
[14:47:04] <ciri> lol that's funny!
[14:47:10] <juggs> NCommander, hallucinations are nothing to be concerned about :D
[14:47:11] * Subsentient pukes on ciri
[14:47:20] * juggs pukes on Subsentient
[14:47:23] <paulej72> NCommander: I would think it was a rendering error due to local cache not fully up to date with the server data
[14:47:33] * aqu4 pukes on juggs
[14:47:57] <crutchy> telnet/ms-dos
[14:48:01] <Subsentient> lol
[14:48:07] <crutchy> hmm did ms-dos have telnet?
[14:48:11] <Subsentient> No.
[14:48:15] <paulej72> Ethanol-fueled pukes on himself :P
[14:48:19] <crutchy> bugger /facepalm
[14:48:20] <Subsentient> paulej72++
[14:48:20] <Bender> karma - paulej72: 52
[14:48:29] <Subsentient> $beer paulej72
[14:48:29] * aqu4 gives paulej72 a cold can of beer
[14:48:46] <crutchy> paulej72, s/himself/some poor asian chick/
[14:48:47] <exec> <crutchy> <paulej72> Ethanol-fueled pukes on some poor asian chick :P
[14:48:57] <paulej72> lol
[14:48:58] <ciri> HEHEHEHE
[14:49:10] <sea`> ciri is ALIIIIIVEE!!
[14:49:18] <Subsentient> Hmm, I bet aqu4 could do a search and replace with the glorious SubStrings.Replace() :^D
[14:49:40] <NCommander> Subsentient, I remember DOS telnet clients
[14:49:43] -!- sea`` [sea``!~sea@64.210.yj.hg] has joined #Soylent
[14:49:51] <NCommander> I remember all the fun of getting a TCP/IP stack working with DOS
[14:49:55] <sea``> oh my gosh, what just happened?
[14:50:01] <NCommander> TSR=TCPIP.SYS
[14:50:04] sea`` is now known as sea
[14:50:23] <crutchy> your accent keeps changing :p
[14:50:25] <NCommander> sea, you went back in time to 1990
[14:50:30] <NCommander> ...
[14:50:37] <NCommander> .op
[14:50:37] -!- mode/#Soylent [+o NCommander] by juggler
[14:50:38] -!- crutchy was kicked from #Soylent by NCommander!~mcasadeva@Soylent/Staff/Sysop/mcasadevall [OW. THE PUN!]
[14:50:55] <NCommander> ...
[14:50:57] <NCommander> >.>
[14:51:04] <NCommander> Why do I always kick people without an autorejoin?
[14:51:12] <Subsentient> NCommander: op aqu4.
[14:51:18] <NCommander> .op aqu4
[14:51:18] -!- mode/#Soylent [+o aqu4] by juggler
[14:51:26] <Subsentient> $chanctl invite crutchy #soylent
[14:51:26] <aqu4> Ok.
[14:51:37] <NCommander> Pfft,I could do that
[14:51:41] <Subsentient> sure.
[14:51:50] <Subsentient> but I also remembered how much I love her as an admin bot.
[14:52:07] -!- Subsentient [Subsentient!~WhiteRat@216.161.ghn.ql] has parted #Soylent
[14:52:07] -!- Subsentient [Subsentient!~WhiteRat@216.161.ghn.ql] has joined #Soylent
[14:52:21] <NCommander> Subsentient, when you start assigning genders to a bot, you know you need to go out on a date
[14:53:03] <Subsentient> $chanctl addpumode !*@216.161.ghn.ql Subsentient #soylent +v
[14:53:03] -!- mode/#Soylent [+v Subsentient] by aqu4
[14:53:03] <aqu4> Mode saved.
[14:53:09] <paulej72> I don’t call the bots it, they do not like it when you do that
[14:53:13] -!- Subsentient has quit [Changing host]
[14:53:13] -!- Subsentient [Subsentient!~WhiteRat@universe2.us/Subsentient] has joined #Soylent
[14:53:13] -!- mode/#Soylent [+v Subsentient] by irc.sylnt.us
[14:53:13] -!- mode/#Soylent [-v Subsentient] by juggler
[14:53:13] -!- mode/#Soylent [+o Subsentient] by aqu4
[14:53:24] -!- sea` has quit [Ping timeout: 244 seconds]
[14:53:36] <Subsentient> ehh
[14:53:42] <Subsentient> $chanctl listpumodes
[14:53:43] <aqu4> List of user modes currently saved:
[14:53:43] <aqu4> [0] Activating mask: Subsentient!WhiteRat@universe2.us/Subsentient | Target: Subsentient | Channel: ##aqu4bot | Mode: +v
[14:53:44] <aqu4> [1] Activating mask: Subsentient!WhiteRat@universe2.us/Subsentient | Target: Subsentient | Channel: #soylent | Mode: +o
[14:53:45] <aqu4> [2] Activating mask: !*@216.161.ghn.ql | Target: Subsentient | Channel: #soylent | Mode: +v
[14:53:46] <aqu4> End of list.
[14:54:50] -!- crutchy [crutchy!~crutchy@709-27-2-01.cust.aussiebb.net] has joined #Soylent
[14:55:10] <crutchy> night peeps. had better get some shuteye
[14:55:11] <NCommander> .deop NCommander
[14:55:11] -!- mode/#Soylent [-o NCommander] by juggler
[14:55:23] <Subsentient> $chanctl deop Subsentient
[14:55:23] <aqu4> Ok.
[14:55:24] -!- mode/#Soylent [-o Subsentient] by aqu4
[14:55:50] <Subsentient> $chanctl delpumode Subsentient!WhiteRat@universe2us/Subsentient Subsentient #soylent +o
[14:55:50] <aqu4> Specified mode does not exist.
[14:56:04] <Subsentient> $chanctl delpumode Subsentient!WhiteRat@universe2.us/Subsentient Subsentient #soylent +o
[14:56:04] <aqu4> Mode deleted.
[14:56:19] <Subsentient> $chanctl addpumode Subsentient!WhiteRat@universe2.us/Subsentient Subsentient #soylent +v
[14:56:19] -!- mode/#Soylent [+v Subsentient] by aqu4
[14:56:19] <aqu4> Mode saved.
[14:56:29] <Subsentient> THere.
[14:56:33] <Subsentient> Now I get voice.
[14:57:23] <Subsentient> You know what, this just seems right with aqu4 on her throne at the top of the channel list.
[14:58:45] <Subsentient> $restart
[14:58:45] <aqu4> Be right back.
[14:58:46] -!- aqu4 has quit [Quit: aqu4bot is restarting...]
[14:58:51] -!- aqu4 [aqu4!~aqu4bot@universe2.us/ircbot/aqu4] has joined #Soylent
[14:59:05] -!- rand [rand!~rand@64.185.ty.xpz] has joined #Soylent
[14:59:13] <Subsentient> .op aqu4
[14:59:26] <juggs> unlucky :P
[14:59:26] <aqu4> .op
[14:59:34] <juggs> unlucky again :P
[14:59:42] <aqu4> NCommander: Waaaaaaah! Waaaaah!
[15:00:19] * aqu4 throws a tantrum on the floor
[15:00:49] <paulej72> if aqu4 wants to have op privs permanently one of the ircops nees to be bribed to update the channel flags
[15:01:07] <Subsentient> paulej72: Think 8 cents is enough?
[15:01:22] <juggs> newp
[15:01:27] <Subsentient> 9 cents?
[15:01:40] <stderr> This one goes to 11!
[15:01:47] <Subsentient> stderr++
[15:01:47] <Bender> karma - stderr: 45
[15:02:04] <aqu4> stderr++
[15:02:04] <Bender> karma - stderr: 46
[15:06:23] <NCommander> .op aqu4
[15:06:24] -!- mode/#Soylent [+o aqu4] by juggler
[15:07:04] <Subsentient> NCommander: Thanks. Sorry for aqu4's tantrum. That totally wasn't me.
[15:07:07] <juggs> NCommander is cheap it seems :D
[15:07:49] <Subsentient> juggs: s/cheap/awesome beyond description,/
[15:07:50] <exec> <Subsentient> <juggs> NCommander is awesome beyond description, it seems :D
[15:10:30] -!- mode/#Soylent [+v NCommander] by aqu4
[15:10:45] * aqu4 smiles
[15:11:49] -!- mode/#Soylent [+v NCommander] by aqu4
[15:12:01] * Subsentient added a pumode
[15:14:08] <sea> NOBODY MOVE!
[15:14:22] <juggs> why pumode as opposed to umode Subsentient ?
[15:14:24] * LaminatorX moves.
[15:14:25] * mechanicjay twitches
[15:14:34] * juggs faints
[15:15:22] <Subsentient> juggs: pumode stands for (P)ermanent (U)ser Mode
[15:15:25] <sea> I was actually supposed to say that in another chat window..
[15:15:28] * mechanicjay notes the number of wise-crackers in here is upsettingly low
[15:15:36] <NCommander> -_-;
[15:15:51] <NCommander> mechanicjay, we need a recruitment drive
[15:15:53] <juggs> !lod
[15:15:53] <Bender> ಠ_ಠ
[15:16:02] <NCommander> _
[15:16:31] <NCommander> i so shold be sleeping
[15:16:47] <mechanicjay> NCommander: where is meatspace are you these days?
[15:16:59] <mechanicjay> s/is/in/
[15:16:59] <exec> <mechanicjay> NCommander: where in meatspace are you these days?
[15:17:00] <Subsentient> I think you shold fix your u key. :^3
[15:17:12] <NCommander> mechanicjay, ALASKA!
[15:17:27] <Subsentient> I thought he was in Uzbekistan?
[15:17:43] <Lagg> WANTON MODE CHANGES DETECTED
[15:18:16] * aqu4 glares menacingly at Lagg
[15:18:17] <mechanicjay> NCommander: Nice, was wondering if you were still there. How do you find it -- I"ve always wanted to get to Alaska, but it takes kind of a commitment to get to from the East Coast.
[15:18:45] <NCommander> mechanicjay, I dunno, the east coast was pretty good motivation for going to Alaska
[15:18:51] <Subsentient> NCommander: So, you are in the one place least like where I am. Alaska != Arizona
[15:18:52] <NCommander> The place I could go that was farther was Guam
[15:19:12] <NCommander> Subsentient, eh, large chunks of Alaska are desert and are inhospital wastelands
[15:19:32] <NCommander> *only place I could go still in the US
[15:19:45] <mechanicjay> NCommander: good point!
[15:19:49] <Subsentient> NCommander: But I betcha can't make hard boiled eggs by leaving the carton outside for three minutes.
[15:20:04] <sea> Hm, if you go to alaska how likely are you to meet a polar bear?
[15:20:13] <NCommander> sea, they're only on the slope
[15:20:20] <NCommander> so pretty unlikely
[15:20:32] <Subsentient> Lies. your odds are 1 in 3.
[15:20:43] <NCommander> Subsentient, well, I can get hard eggs by leaving them outside. Boiled I"ll give you
[15:20:51] <Subsentient> \lol
[15:21:05] <NCommander> Subsentient, we have four seasons
[15:21:13] * sea tosses the eggs into a nearby volcano
[15:21:17] <NCommander> Winter, Construction, Summer, Autumn
[15:21:19] <sea> Three minutes, right?
[15:21:29] <Subsentient> NCommander: We have two. Hell and Summer. Summer is when Christmas is, Hell is the rest of the year.
[15:21:30] <NCommander> sea, YOU FOOL, YOU JUST BLOCKS UP THE EXHAUST PORT
[15:21:45] <NCommander> Subsentient, I've been to Hell, you folks need to man up
[15:22:00] <sea> By Hell do you mean washington DC?
[15:22:02] <sea> ~weather Hell
[15:22:08] <exec> weather for 10Washington, DC US at 10:52 am (EDT) ~ 30 mins ago: temp: 1024.4°C (76°F), dp: 1017.7°C (63.8°F), press: 101012.8 mb (0 mb/18 mins), humid: 1065%, wind: 103.2 km/h (2 mph) @ 1067°
[15:22:13] <Subsentient> omfg
[15:22:20] * NCommander smirks
[15:22:24] <NCommander> ~weather Anchorage
[15:22:27] <Subsentient> ~weather Imeuta
[15:22:28] <exec> weather for 10Anchorage, AK US at 6:58 am (AKDT) ~ 24 mins ago: temp: 1013.9°C (57°F), dp: 1010.5°C (50.9°F), press: 101009.6 mb (+0.2 mb/18 mins), humid: 1079%, wind: 100 km/h (0 mph) @ 10150°
[15:22:29] <exec> weather for "Imeuta" not found. check spelling or try another nearby location.
[15:22:44] <Subsentient> ~weather Axshiom, Imeuta
[15:22:46] <exec> weather for "Axshiom, Imeuta" not found. check spelling or try another nearby location.
[15:22:50] <juggs> well eff me sideways - my local council sent me notice of a credit / refund in my favour completely unprompted. My gast is flabbered!
[15:22:51] <NCommander> ~weather Wala Wala, Washington
[15:22:55] <exec> weather for 10Walla Walla-Whitman College, WA, United States Of America at 2014-08-18 14:00:00 (UTC) ~ 84 mins ago: temp: 1020°C (68°F), dp: 1012.8°C (55°F), press: 101013.9 mb (0 mb/30 mins), humid: 1063%, wind: 104.8 km/h (3 mph) @ 10120°
[15:23:10] <NCommander> juggs, wait, so that chance card in Monopoly isn't 100% fictional
[15:23:23] <NCommander> I've been to Walla Walla :-/
[15:23:44] <sea> juggs: As soon as you step out of the car, you'll suddenly feel dizzy, and then you'll go directly to jail. You won't pass go.
[15:23:59] <sea> juggs: That's what happens when you try to take advantage of chance cards.
[15:24:07] <Subsentient> ~weather Mesa, AZ
[15:24:09] <juggs> I suspect I am actually asleep and this is some messed up dreamscape
[15:24:11] <exec> weather for 10Mesa, AZ US at 7:54 am (MST) ~ 30 mins ago: temp: 1028.3°C (83°F), dp: 1018.1°C (64.6°F), press: 101014.5 mb (+0.2 mb/18 mins), humid: 1053%, wind: 101.6 km/h (1 mph) @ 10140°
[15:24:18] <NCommander> ~weather Mexico City, DF
[15:24:22] <exec> weather for 10Mexico City / Licenci, Mexico at 9:42 am (CDT) ~ 42 mins ago: temp: 1016°C (60.8°F), dp: 1011°C (51.8°F), press: 101028.8 mb (0 mb/24 mins), humid: 1072%, wind: 100 km/h (0 mph) @ 100°
[15:24:25] <NCommander> ...
[15:24:27] <NCommander> hack
[15:24:32] <chromas> NCommander: monopoly is in walla walla
[15:24:37] <NCommander> ~weather Duroargo
[15:24:42] <exec> weather for 10Durango, Mexico at 5:48 am (MDT) ~ 216 mins ago: temp: 1016.6°C (61.9°F), dp: 1014.3°C (57.7°F), press: 101025.2 mb (+0.8 mb/180 mins), humid: 1086%, wind: 104.8 km/h (3 mph) @ 10120°
[15:24:44] <Subsentient> And aqu4 is in Axshiom.
[15:24:44] * NCommander is pretty sure he spelt that worng
[15:24:45] <NCommander> Or not
[15:24:47] <NCommander> MORE HACK
[15:24:58] <NCommander> fuck, when I was in Mexico, it was hotter than hell down there
[15:25:08] <NCommander> uh
[15:25:13] * NCommander blinks at the time difference
[15:25:14] <NCommander> Oh
[15:25:28] <NCommander> AZ, how cute you are by being non-confortiment with stupidity
[15:25:29] <sea> ~weather Amundsen-Scott
[15:25:31] <exec> weather for "Amundsen-Scott" not found. check spelling or try another nearby location.
[15:25:34] * NCommander forgot to opted out of that brain damage
[15:25:46] <sea> ~weather Byrd
[15:25:51] <exec> weather for 10Cape Girardeau, MO US at 2014-08-18 14:51:00 (UTC) ~ 36 mins ago: temp: 1022.2°C (72°F), dp: 1021.9°C (71.4°F), press: 101011.3 mb (+0.1 mb/18 mins), humid: 1097%, wind: 100 km/h (0 mph) @ 10300°
[15:25:57] <Subsentient> $time MST %a %Y-%m-%d | %I:%M:%S %p
[15:25:57] <aqu4> Mon 2014-08-18 | 08:24:39 AM MST
[15:26:01] <sea> ~weather Dome Fuji
[15:26:05] <exec> weather for 10University of Wisconsin ID 8982 (Dome Fuji), -, Antarctica (the territory South of 60 deg S) at 2014-08-18 10:00:00 (UTC) ~ 324 mins ago: temp: 10-68.8°C (-91.8°F), dp: 10(no data), press: 10930.6 mb (0 mb/1560 mins), humid: 10(no data), wind: 100 km/h (0 mph) @ 100°
[15:26:10] <sea> 'There we go.
[15:26:15] <sea> Geez christ, -68C!?
[15:26:15] <Subsentient> $time America/Phoenix %a %Y-%m-%d | %I:%M:%S %p
[15:26:15] <aqu4> Mon 2014-08-18 | 08:24:58 AM America/Phoenix
[15:26:46] <Subsentient> $time Imeuta/Gieba %a %Y-%m-%d | %I:%M:%S %p
[15:26:46] <aqu4> Mon 2014-08-18 | 03:25:28 PM Imeuta/Gieba
[15:27:31] <sea> How quickly will a person die if exposed to that temperature?
[15:28:17] <chromas> Depends on the wind chill
[15:28:33] <sea> The wind is apparently 0km/h
[15:28:54] <NCommander> At that cold, it really isn't feel cold
[15:28:59] <NCommander> Its just time to lethal exposure
[15:29:06] * NCommander notes at about -20F, it all feels the same
[15:29:44] <sea> Hehe, do we have any north pole stations that we can check the weather at?
[15:29:48] <sea> Hrm..
[15:29:54] <NCommander> ~weather North Pole, AK
[15:29:58] <sea> ~weather Soyuz
[15:29:59] <exec> weather for 10Fairbanks, Eielson Air Force Base, AK, United States at 6:59 am (AKDT) ~ 30 mins ago: temp: 1010.5°C (50.9°F), dp: 109.9°C (49.8°F), press: 101007.5 mb (+0.7 mb/60 mins), humid: 1096%, wind: 104.8 km/h (3 mph) @ 10180°
[15:30:00] * NCommander should stop being a smart ass
[15:30:03] <exec> weather for 10San Marcos, San Marcos Municipal Airport, TX, United States at 2014-08-18 14:50:00 (UTC) ~ 42 mins ago: temp: 1029°C (84.2°F), dp: 1022°C (71.6°F), press: 101015.9 mb (0 mb/60 mins), humid: 1066%, wind: 1020.8 km/h (13 mph) @ 10190°
[15:30:13] <sea> ~weather International Space Station
[15:30:13] <NCommander> ~weather Barrow, AK
[15:30:16] <exec> weather for 10Calcutta / Dum Dum, India at 2014-08-18 14:50:00 (UTC) ~ 42 mins ago: temp: 1030°C (86°F), dp: 1026°C (78.8°F), press: 101007 mb (+1 mb/30 mins), humid: 1079%, wind: 108 km/h (5 mph) @ 10200°
[15:30:17] <exec> weather for 10Barrow, AK US at 7:00 am (AKDT) ~ 30 mins ago: temp: 102.2°C (36°F), dp: 101.8°C (35.2°F), press: 101004.6 mb (-0.1 mb/30 mins), humid: 1096%, wind: 101.6 km/h (1 mph) @ 10360°
[15:30:24] <NCommander> Sounds nice
[15:30:31] <NCommander> Love seeing snow in summer
[15:32:51] * NCommander is going to try getting some sleep
[15:32:55] <NCommander> CYA
[15:35:14] <juggs> nothing like sleeping all day :D
[15:38:24] -!- sea` [sea`!~sea@64.210.gn.rj] has joined #Soylent
[15:39:24] <sea`> What was my quit message just now?
[15:39:38] <sea`> Oh.
[15:39:44] * sea` licks sea.
[15:40:01] <sea`> That's interesting. This is like having an out-of-nick experience.
[15:40:06] <LaminatorX> ~weather Atlantis
[15:40:26] <exec> process timed out: ~weather Atlantis
[15:40:42] <Subsentient> sea`: You are not authorized to take my title as resident lunatic.
[15:40:50] <Subsentient> aqu4, attack!
[15:40:50] <LaminatorX> ~weather Narnia
[15:41:02] <exec> weather for 10Rostherne No 2, United Kingdom Of Great Britain And Northern Ireland at 2014-08-18 14:00:00 (UTC) ~ 102 mins ago: temp: 1016°C (60.8°F), dp: 109.7°C (49.5°F), press: 101010.6 mb (+0.4 mb/60 mins), humid: 1066%, wind: 1022.4 km/h (14 mph) @ 10290°
[15:41:15] * aqu4 pukes on sea` with acidic projectile puke
[15:41:58] -!- sea has quit [Ping timeout: 244 seconds]
[15:44:44] <Subsentient> ~weather Universe 2
[15:44:50] <exec> weather for 10Ninoy Aquino Inter-National Airport, Philippines at 2014-08-18 14:00:00 (UTC) ~ 102 mins ago: temp: 1028°C (82.4°F), dp: 1025°C (77°F), press: 101013 mb (0 mb/60 mins), humid: 1083%, wind: 103.2 km/h (2 mph) @ 100°
[15:44:57] <Subsentient> Seems legit
[15:45:40] <Subsentient> lol I really do use this netbook a lot don't I
[15:45:41] <ciri> it's not that funny :)
[15:45:52] <Subsentient> $chanctl quiet ciri
[15:45:52] <aqu4> Ok.
[15:45:53] -!- mode/#Soylent [+q ciri!*@*] by aqu4
[15:46:06] * Subsentient farts on ciri
[15:51:08] <sea`> SoylentNews just had a weird hiccup
[15:51:42] <sea`> error 503, I think, but only for a moment
[15:52:04] <Subsentient> sea`: I seen that
[15:52:17] <Bender> [SoylentNews] - BBC: Assange 'to Leave' Ecuador Embassy - http://sylnt.us - it-had-to-happen-at-some-time
[15:52:39] <sea`> We must run and hide
[15:53:17] <juggs> .op
[15:53:17] -!- mode/#Soylent [+o juggs] by juggler
[15:53:25] <juggs> .unquiet ciri
[15:53:25] -!- mode/#Soylent [-q ciri!*@*] by juggler
[15:53:30] <juggs> .deop
[15:53:30] -!- mode/#Soylent [-o juggs] by juggler
[15:53:42] <Subsentient> juggs: How is that a good thing?
[15:53:44] <Subsentient> lol
[15:53:44] <ciri> heh
[15:53:46] <Subsentient> See?
[15:53:55] <Subsentient> lol
[15:53:55] <ciri> hehehe
[15:53:57] <Subsentient> lol
[15:53:59] <ciri> rofl
[15:54:03] <Subsentient> I hate you ciri
[15:54:04] <juggs> use /ignore you insensitive clod! :D
[15:54:12] <Subsentient> $chanctl kick ciri
[15:54:12] <aqu4> Ok.
[15:54:12] -!- ciri was kicked from #Soylent by aqu4!~aqu4bot@universe2.us/ircbot/aqu4 [ciri]
[15:54:14] -!- ciri [ciri!~ciri@iminylescdbcem.com] has joined #Soylent
[15:54:18] * Subsentient facepalms
[15:54:20] * sea` covers Subsentient with a whipped cream bikini and begins to slowly lick at it, then stops and whistles for the kraken while ringing a dinner bell.
[15:54:48] <Subsentient> sea`: Anyone that insane is welcome in #derp
[15:55:48] * Subsentient wants to whack ciri so bad
[15:56:34] <juggs> lol
[15:56:35] <ciri> now that is funny
[15:56:44] <juggs> shush ciri
[15:56:59] <Subsentient> juggs: Stung by your own hornet
[15:57:08] <juggs> ciri is not mine
[15:57:11] <Subsentient> I know
[15:57:16] <Subsentient> your idea to let him keep doing that
[15:57:20] <Subsentient> $chanctl quiet ciri
[15:57:20] <aqu4> Ok.
[15:57:21] -!- mode/#Soylent [+q ciri!*@*] by aqu4
[15:57:23] <Subsentient> lol
[15:57:24] <Subsentient> ll
[15:57:25] <Subsentient> lol
[15:57:25] <Subsentient> lol
[15:57:26] <Subsentient> lol
[15:57:27] <Subsentient> lol
[15:57:29] <Subsentient> fu ciri
[15:57:43] <sea`> lol, the siri thing on iphones insulted me really badly a few months ago
[15:58:20] <sea`> I sat around and talked to it for about an hour
[15:58:38] <sea`> and it always seemed to know how to say exactly the most condescending thing it could.
[15:59:33] <sea`> I remember some hilights. "Siri, I love you!" "That's nice. Now let's get back to work"
[16:00:04] <sea`> and then "Siri, you're a bitch!" "After all I've done for you?!?"
[16:00:10] <sea`> I think someone programmed them in specially.
[16:03:29] <sea`> There was probably some apple engineer standing on the other end and typing responses in just for fun
[16:08:26] <mythterj> Its well known that Siri has an attitude and has lots of that kind of response programmed in.
[16:20:32] <Subsentient> $tell arti ciri's new 'lol' feature is too much irritating in too small a package. Either make ciri morbidly obese or shrink the irritating.
[16:20:32] <aqu4> I'll tell them in a PM next time I see 'em.
[17:01:14] <Bender> [SoylentNews] - Germany Breaks Renewables Record, Again - http://sylnt.us - house-is-on-fire || The Question of Lab Safety when Creating Global Killer Viruses - http://sylnt.us - what-could-possibly-go-wrong || Labor Automation - Humans Need Not Apply - http://sylnt.us - welcome-our-new-robot-overlords || Willingness to Pay Tax when Richest Dodge - 2 more
[17:06:41] -!- rand has quit [Quit: Leaving.]
[17:09:12] <paulej72> !uid
[17:09:13] <Bender> The current maximum UID is 4639, owned by pvanhoof
[17:10:51] -!- TheMightyLaptop [TheMightyLaptop!~TheMighty@Soylent/Staff/Developer/TMB] has joined #Soylent
[17:10:51] -!- mode/#Soylent [+v TheMightyLaptop] by juggler
[17:21:24] <Bender> [SoylentNews] - Dead Steve Jobs Sued By Own Shareholders In No-Poach Pact Brouhaha - http://sylnt.us - death-and-taxes-and-lawsuits || How Arbitrary is Language? - http://sylnt.us - wot-'e-said
[17:36:34] -!- Subsentient has quit [Remote host closed the connection]
[17:41:39] <Bender> [SoylentNews] - Mergers Must Meet the Toothbrush Test in Silicon Valley - http://sylnt.us - bankers-replaced-by-a-toothbrush
[17:59:11] -!- elf_mobile [elf_mobile!~elf@sqt-akq9-y-94-4.dab.85.net] has joined #Soylent
[17:59:43] <elf_mobile> Its impossible to miss the headlines with all the emails going out ;)
[18:04:03] -!- elf_mobile has quit [Ping timeout: 244 seconds]
[18:05:38] -!- janrinok [janrinok!~janrinok@Soylent/Staff/Editor/janrinok] has joined #Soylent
[18:05:38] -!- mode/#Soylent [+v janrinok] by juggler
[18:09:45] -!- elf_mobile [elf_mobile!~elf@01w04u61.skybroadband.com] has joined #Soylent
[18:10:42] * juggs is strangely calmed by the presence of elves
[18:23:40] -!- janrinok has quit [Quit: leaving]
[18:40:38] -!- elf_ [elf_!~elf@oid-sej8-r-55-4.dab.66.net] has joined #Soylent
[18:41:06] <TheMightyBuzzard> wb, elf_
[18:43:19] -!- elf_mobile has quit [Ping timeout: 244 seconds]
[18:47:39] -!- SoyCow5045 [SoyCow5045!~60122624@96.18.kn.yo] has joined #Soylent
[18:49:31] -!- elf_ has quit [Ping timeout: 244 seconds]
[18:54:31] -!- elf_mobile [elf_mobile!~elf@oid-sej8-r-55-4.dab.66.net] has joined #Soylent
[18:54:55] <elf_mobile> Thanks, my phone has been going in and out of signal as I was driving
[18:59:20] -!- elf_mobile has quit [Ping timeout: 244 seconds]
[19:21:57] * sea` slips and slams into the ceiling.
[19:47:10] -!- cykros has quit [Read error: Connection reset by peer]
[19:54:37] -!- LaminatorX has quit [Ping timeout: 244 seconds]
[20:03:03] -!- rand [rand!~rand@64.185.ty.xpz] has joined #Soylent
[20:22:41] <Bender> [SoylentNews] - Site Update: Slashcode 14.08 - Now With UTF-8 Support (And Other News) - http://sylnt.us - and-there-was-much-rejoicing
[20:35:49] <juggs> I trust this is an NC epic :)
[21:12:07] <Landon> mothers, cover your daughters ears
[21:12:14] <Landon> I'm in the market for a manual transmission car
[21:12:33] <mechanicjay> Landon: a wise choice
[21:12:46] <Landon> mechanicjay ... checks out
[21:13:50] <Landon> I haven't driven one since highschool though
[21:13:57] <Landon> should be fun
[21:14:28] <mechanicjay> It's seriously like riding a bike, I had my aunt drive my car a couple years ago, it had been about 10 years for her.
[21:14:56] <Landon> haha
[21:15:01] <Landon> I hope so
[21:15:11] <Landon> at the very least, I should be able to get my way to a parking lot
[21:15:20] <mechanicjay> it took her about a block and 1/2 before she was like, "Oh, that's right!" And freakin' Mario Andretti'ed it around town.
[21:16:17] <juggs> :D
[21:16:30] <mechanicjay> Just remember, you can get it to move in 1'st with out touching the gas, once you feel the clutch start to grab, then add gas.
[21:16:58] <sea`> mechanicjay: Are you a mechanic?
[21:17:05] <mechanicjay> In a former life
[21:17:20] <Landon> tl;dr no gas from start in neutral ?
[21:18:17] <mechanicjay> I wouldn't
[21:18:24] <juggs> with most fuel injected cars yes. ymmv with carbs
[21:18:54] <mechanicjay> juggs just gave you a better answer
[21:20:40] <Landon> 2009 Pontiac Vibe, I'm expecting a nice experience
[21:20:47] <juggs> it's still very easy to end up with it chugging and clunking along even with efi though. There's no real point in doing it other than curiosity about the abilities of the idle stability capabilities of the engine management :D
[21:20:49] <Landon> compared to the 19...80... rust... bucket...
[21:23:00] <mechanicjay> Landon: Those are pretty good mostly re-badged Toyotas. They tend to have a very short suspension travel in the rear though and ride can be a bit harsh, especially full up with 2 adults in the rear.
[21:24:21] <Landon> since you're so knowledgeable, mind checking out the one we're looking at? see PM
[21:37:36] -!- TK has quit [Quit: Web client closed]
[21:43:07] -!- xunie-laptop has quit [Ping timeout: 244 seconds]
[21:46:49] -!- FunPika [FunPika!~FunPika@Soylent/Staff/Wiki/FunPika] has joined #Soylent
[21:46:49] -!- mode/#Soylent [+v FunPika] by juggler
[21:49:27] <crutchy> wb FunPika :)
[21:49:34] <FunPika> Hi
[21:49:50] <crutchy> whatacha been up to?
[21:50:20] <crutchy> pants++
[21:50:20] <Bender> karma - pants: 1
[21:50:24] <crutchy> oops i mean
[21:50:26] <crutchy> coffee++
[21:50:26] <Bender> karma - coffee: 624
[21:51:48] <Bender> [SoylentNews] - Microsoft Dev Team Debates Renaming Internet Explorer - http://sylnt.us - not-your-father's-Oldsmobile
[21:52:56] <crutchy> bender s/rer/rer to Internet Exploder
[21:52:57] <exec> <crutchy> <bender> [SoylentNews] - Microsoft Dev Team Debates Renaming Internet Explorer to Internet Exploder - http://sylnt.us - not-your-father's-Oldsmobile
[21:53:34] <juggs> .op
[21:53:34] -!- mode/#Soylent [+o juggs] by juggler
[21:53:40] <juggs> .unquiet ciri
[21:53:40] -!- mode/#Soylent [-q ciri!*@*] by juggler
[21:53:43] <juggs> teehee
[21:53:48] <juggs> .deop
[21:53:48] -!- mode/#Soylent [-o juggs] by juggler
[21:53:58] <crutchy> who quieted ciri?
[21:54:06] <juggs> Subsentient
[21:54:16] <crutchy> i just have ciri set to ignore in channels
[21:54:46] <juggs> they got a little peeved with ciri's over enthusiastic responses to lol and the like :D
[21:54:48] <juggs> lol
[21:54:48] <ciri> HAHAHAHA
[21:54:50] <juggs> :D
[21:54:52] * crutchy is still learning about the wonders of xchat and irc
[21:54:54] <juggs> lol
[21:55:35] <juggs> xchat has wonders? :-/
[21:56:05] <crutchy> its pretty good i reckon. of course i don't know any better though :p
[21:56:45] -!- xunie-laptop [xunie-laptop!~xunie@2001:981:9b5e:j:lhzl:hoog:tjs:xyis] has joined #Soylent
[21:57:21] <juggs> worked just fine for me for years. Just upgraded to mint 17 which brought in hexchat in place of xchat as the default irc client and I'm liking that better than xchat - it's virtually the same, just a little more polished in places
[21:59:03] <crutchy> i think i have hexchat as well. the panel colouring was a bit weird, but thats prolly just a setting
[21:59:53] <crutchy> std err got me hexchat by reminding me of debian packports
[22:00:38] <juggs> hmm - yep, probably settings. The interface looks almost exactly the same as xchat for me. Just some different coloured blobs for voiced and op'd users in the list. Otherwise it is just xchat really.
[22:00:57] <FunPika> How did Subsentient even quiet that bot? I don't think they have op in this channel.
[22:01:11] <crutchy> aqu4 is op
[22:01:57] <juggs> NCommander gave aqu4 op - subsentient then used aqu4 to quiet ciri and voice themselves. :(
[22:02:14] <crutchy> not permanently. if its naughty i guess another op can boot it and it won't be able to op itself
[22:02:37] <juggs> I have no idea why NC opped it :-/
[22:02:57] <crutchy> dunno. prolly doesn't really do much harm
[22:03:16] * crutchy isn't sure what the fascination with op/voice is actually
[22:03:24] <juggs> what could possibly go wrong eh? :)
[22:03:28] <crutchy> lol
[22:03:28] <ciri> HEY! don't laugh at me
[22:03:56] <crutchy> if it goes pear shaped we can always just start another site :p
[22:04:07] <FunPika> I don't think I've ever heard of someone giving chanop to a bot where the bot's operator didn't already have chanop O_o
[22:04:38] <crutchy> its chaos and madness
[22:05:14] <crutchy> maybe because its programmed in C it has special privs :p
[22:05:47] <juggs> FunPika, can't say I was particularly comfortable with it at the time. Mebbe NC can expand on his rationale on his return from the land of nod :D
[22:06:39] <crutchy> doesn't bother me much. but maybe that's cos i'm aussie :D
[22:07:28] <crutchy> exec has been naughty enough even without chanop
[22:07:45] * arti o.o
[22:07:57] <arti> crutchy doesn't see the fascination with many things
[22:08:16] <crutchy> frameworks--
[22:08:16] <Bender> karma - frameworks: -1
[22:08:18] <arti> take the other day, for example, i was explaining about how buttered toast is amazing
[22:08:27] <crutchy> lol
[22:08:28] <arti> crutchy was all about the snakes and the rabbits
[22:08:42] <crutchy> cos you can use snakes to catch rabbits :-D
[22:09:37] <crutchy> crutchy enjoys gedit, globals, and long walks on the beach
[22:11:55] <juggs> crutchy, but without chnaop exec can't randomly run amok kick-banning people for example :D
[22:12:00] <arti> bachelor coder #1
[22:12:09] <juggs> chnaop - I made up a new word xD
[22:12:20] <arti> sounds like a bunch of eggdrop flags
[22:12:26] * arti adds an m
[22:13:22] <juggs> eggdrop appeals to my lazy side :D
[22:13:28] <FunPika> Let's take it a step further and give exec IRCop so it can randomly run amok glining people ;)
[22:15:18] <juggs> why not - I'm sure it would only ever be used responsibly and proportionally :)
[22:18:44] -!- chromas has quit [Remote host closed the connection]
[22:19:28] <crutchy> aww. bye chromas :(
[22:19:58] -!- JamesNZ [JamesNZ!~james@43-567-441-22.bitstream.orcon.net.nz] has joined #Soylent
[22:20:01] <crutchy> i must reinvent wheels to keep my interest firm and perky
[22:20:55] -!- chromas [chromas!~chromas@62-36-590-45.dhcp.knwc.wa.charter.com] has joined #Soylent
[22:20:55] -!- chromas has quit [Changing host]
[22:20:55] -!- chromas [chromas!~chromas@0::1] has joined #Soylent
[22:21:02] <crutchy> yay!
[22:21:54] -!- mechanicjay has quit [Quit: Leaving.]
[22:22:03] <crutchy> aww
[22:22:23] -!- monopoly has quit [Ping timeout: 244 seconds]
[22:22:28] <crutchy> aww
[22:22:30] <crutchy> :p
[22:22:35] <juggs> lol methinks crutchy hit the coffee again
[22:22:35] <ciri> HEY! don't laugh at me
[22:22:43] <crutchy> coffee++
[22:22:43] <Bender> karma - coffee: 625
[22:23:01] <crutchy> i'm waiting to take the kiddywinks to skool before i gotta go to workipoos
[22:23:23] <crutchy> only had one coffee so far :)
[22:23:34] <crutchy> wb monopoly
[22:23:53] -!- Subsentient [Subsentient!~WhiteRat@universe2.us/Subsentient] has joined #Soylent
[22:24:01] <crutchy> wb Subsentient
[22:24:10] <Subsentient> hi crisp
[22:24:10] <ciri> hello, whats up Subsentient
[22:24:13] <Subsentient> crutchy:
[22:24:17] <crutchy> ~welcome on
[22:24:18] <exec> welcome enabled for 10#Soylent
[22:24:23] -!- monopoly [monopoly!~chromas@0::1] has joined #Soylent
[22:24:31] <crutchy> there it is :)
[22:24:39] <Subsentient> $chanctl kick ciri
[22:24:39] <aqu4> Ok.
[22:24:40] -!- ciri was kicked from #Soylent by aqu4!~aqu4bot@universe2.us/ircbot/aqu4 [ciri]
[22:24:40] -!- ciri [ciri!~ciri@iminylescdbcem.com] has joined #Soylent
[22:25:11] <crutchy> Subsentient, you can just set an ignore for ciri if you don't like it
[22:25:28] <paulej72> if you keep kicking ciri, I will deop aqu4
[22:25:29] <Subsentient> crutchy: I'd much rather bring the pain.
[22:25:53] <Subsentient> paulej72: type the word 'lol'
[22:26:00] <juggs> lol
[22:26:12] <Subsentient> well thanks ciri for making me a liar
[22:26:16] <crutchy> <tama> ciri is not to be trusted.
[22:26:16] <Subsentient> little turd
[22:26:20] <crutchy> ^lst msg in #
[22:26:25] <crutchy> oh not that
[22:26:27] <crutchy> lol
[22:26:32] <Subsentient> well that figures
[22:26:35] <paulej72> she doesn’t do it eveytime
[22:26:36] <juggs> use /ignore ciri Subsentient if you really find it that annoying
[22:26:57] <crutchy> doesn't 'little' mean compact when referring to a program?
[22:27:05] <crutchy> being a good thing
[22:27:05] <Subsentient> ciri!*@* added to ignore list.
[22:27:24] <Subsentient> $blacklist set ciri!*@*
[22:27:24] <aqu4> Blacklisting successful.
[22:27:41] <crutchy> does ciri trigger aqu4 commands too eh?
[22:27:47] <Subsentient> it could
[22:27:53] <crutchy> it changed my weather location once :p
[22:28:21] <crutchy> should rename it from ciri to smartypants
[22:28:33] <sea`> ~weather Antigua
[22:28:37] <exec> weather for 10Vc Bird International Airport Antigua, Antigua and Barbuda at 5:58 pm (AST) ~ 30 mins ago: temp: 1028°C (82.4°F), dp: 1023°C (73.4°F), press: 101013 mb (0 mb/60 mins), humid: 1074%, wind: 1017.6 km/h (11 mph) @ 1060°
[22:28:50] <sea`> It really should say whether it's raining or not.
[22:31:02] <crutchy> cyas later
[22:31:12] <crutchy> haf fun. stay safe
[22:32:16] <crutchy> oops still got 5 mins
[22:32:24] <crutchy> hmm not sure if rain info is available
[22:32:26] <crutchy> ~weather
[22:32:27] <exec> syntax: ~weather location
[22:32:27] <exec> weather data courtesy of the APRS Citizen Weather Observer Program (CWOP) @ http://weather.gladstonefamily.net
[22:33:37] <Subsentient> Subsentient: lol
[22:33:42] <Subsentient> ciri: Not that funny!
[22:33:44] <Subsentient> Subsentient: http://i3.kym-cdn.com
[22:34:26] <crutchy> someone mentioned http://www.wunderground.com
[22:34:26] <monopoly> ^ 03API | Weather Underground
[22:34:36] <crutchy> might chuck that in tonight
[22:35:32] <crutchy> ok now gtg. cyas
[22:38:38] <juggs> Subsentient, what's the problem? ciri makes stupid retorts sometimes, some people seem to like that. Those that don't can use /ignore. It's hardly spamming up the place.
[22:39:26] <Subsentient> juggs: I dunno, that particular autonomous responding really pisses me off for some reason. It just really, really rubs me the wrong way/
[22:40:00] <juggs> c'est la vie. live and let live. :)
[22:40:21] <Subsentient> juggs: If aqu4 did that people would be angry I imagine
[22:40:43] <Subsentient> and rightfully so. ciri's retorts can ruin a point or conversation by making it seem funny.
[22:41:05] <Subsentient> Sucks the seriousness out of anything in a manner most unpleasant
[22:41:12] * Subsentient puts on his monacle
[22:41:19] <juggs> Subsentient, what makes you think there would be any difference between people's reaction to ciri and aqu4?
[22:41:37] <Subsentient> juggs: Because A. It's my bot. and B. The universe hates me.
[22:41:51] <juggs> ooookay.
[22:43:27] <Subsentient> juggs: When it rains puke for ten days, you eventually get an umbrella.
[22:43:49] <Subsentient> I've historically had bad luck with misbalanced blame like that, so I expect it./
[22:44:53] <juggs> Perhaps you should try pressing "Reset" on that as far as SN is concerned. There seems to be a distinct lack of blame slinging culture around these parts.
[22:45:44] <Subsentient> Well, for example in paulej72's case, I don't understand why that *doesn't* bother him and everyone else.
[22:46:34] <Subsentient> Making a quip every time someone says 'lol' is over the line
[22:48:55] <juggs> lol
[22:49:24] <juggs> it has a hold period on frequency.
[22:49:35] <juggs> umm... that was badly put :/
[22:49:55] <Subsentient> Earlier it was doing it every time
[22:50:10] <juggs> must not have been triggered for a while
[22:50:15] <Subsentient> lol
[22:50:15] <ciri> heh
[22:50:17] <Subsentient> lol
[22:50:18] <ciri> it's not that funny :)
[22:50:20] <Subsentient> lol
[22:50:27] <Subsentient> lol
[22:50:28] <ciri> i missed it, what are you laughing at? >.>
[22:50:32] <Subsentient> lol
[22:50:32] <ciri> HEY! don't laugh at me
[22:50:35] <Subsentient> lol
[22:50:37] <juggs> o.O
[22:50:37] <JamesNZ> crutchy: There's also https://developer.forecast.io BTW.
[22:50:38] <monopoly> ^ 03Forecast for Developers
[22:50:53] <Subsentient> juggs: What the hell did I tell you, lol
[22:51:50] <juggs> I thought you ignored it Subsentient. If you did it shouldn't matter if no-one else finds it annoying. It no longer factors in your reality. Kicking it is inappropriate.
[22:52:09] <Subsentient> It is now. I'm just surprised the ignore works.
[22:52:12] <Subsentient> it didn't used to
[22:55:09] <juggs> nothing's changed on the ircd as far as I am aware.
[22:57:15] <juggs> maybe arti coded something special into ciri just to goad you :) I doubt it though.
[23:00:28] <arti> goading subsentient is easy
[23:00:38] <arti> :D
[23:00:53] <Subsentient> arti: THERE YOU ARE/
[23:01:02] * Subsentient gets out the splitting maul
[23:01:22] * arti uses blueberry shield
[23:02:42] <arti> yeah i've had a delay on my todo list for awhile
[23:02:47] <arti> haven't felt the urge to code anything
[23:03:33] <Subsentient> same
[23:05:40] <juggs> arti o/
[23:06:19] * arti just got over a bug
[23:06:22] <arti> greetings juggs
[23:06:35] <juggs> !todo change email addy on list
[23:06:35] <Bender> todo item 3 added
[23:06:50] <arti> lots of sleeping. i'm examining something right now, tho. kinda bothered i overwrote things while cleaning up a few days ago
[23:07:39] <juggs> hope you are feeling back to full health arti
[23:08:15] <arti> :D
[23:08:24] <arti> yeah, 10-11 hours of sleep for a few days fixes a lot
[23:09:11] <juggs> extensive sleep followed by sunshine always makes the world seem better
[23:11:07] <arti> !dow
[23:11:24] <juggs> dow jones or day of week?
[23:11:52] <arti> 1
[23:11:56] <arti> 2
[23:11:56] <ciri> 3
[23:13:26] -!- Space_Man_ [Space_Man_!~Space_Man@91-886-365-69.static.enta.net] has joined #Soylent
[23:13:32] -!- Space_Man has quit [Ping timeout: 244 seconds]
[23:30:42] -!- cykros [cykros!~00ff00@q-73-137-20-248.hsd3.ct.comcast.net] has joined #Soylent
[23:31:04] <Bender> [SoylentNews] - Advertising: the Internet's Original Sin - http://sylnt.us - TV-ate-the-apple
[23:38:02] * juggs notes there is only so much Jamiroquai that can be listened to before a coma ensues
[23:50:11] <Subsentient> Submitted a story.
[23:50:12] <Subsentient> soylentnews.org/submit.pl?op=viewsub&subid=3411
[23:50:18] <Subsentient> http://soylentnews.org
[23:50:19] <monopoly> ^ 04SN Submission by Subsentient http://universe2.us 03systemd: Harbringer of the Linux apocalypse.