#Soylent | Logs for 2014-07-20
« return
[00:00:08] -!- SedBot2 [SedBot2!~SedBot2@709-27-2-01.cust.aussiebb.net] has joined #Soylent
[00:08:54] <crutchy> test
[00:09:49] <crutchy> blah
[00:09:54] <crutchy> ~sed off
[00:10:04] <crutchy> s/d/x
[00:10:04] * SedBot2 offers critchy a /
[00:10:09] <crutchy> s/d/x/
[00:10:09] <SedBot2> <crytchy> ~sex off
[00:10:13] <crutchy> woohoo
[00:10:19] <crutchy> SedBot's back!
[00:10:19] * SedBot2 is a 53-line awk script, https://github.com
[00:12:55] <juggs> blah
[00:13:03] <juggs> s/b/f/
[00:13:03] <SedBot2> <juggs> flah
[00:13:04] <ciri> <Juggs> shouldn;t give it a mexican restauraunt... Nachos' al poutine.
[00:13:24] <crutchy> lol ciri missed SedBot2 as well :-p
[00:13:33] <crutchy> s/SedBot2/SedBot/
[00:13:33] <SedBot2> <crutchy> lol ciri missed SedBot as well :-p
[00:14:07] <crutchy> juggs... you on the irc team now yeah?
[00:14:41] <crutchy> we should get sedbot running on the irc server in a screen session or something
[00:14:54] <crutchy> i documented how to do it here: http://wiki.soylentnews.org
[00:15:18] <crutchy> atm its just running on my laptop, so its not a permanent solution
[00:15:31] <juggs> crutchy, yup I am on the team. Still going through the process of getting all my access / permissions etc setup
[00:16:00] -!- rand has quit [Ping timeout: 244 seconds]
[00:16:01] <crutchy> cool
[00:16:35] -!- rand [rand!~rand@jsx-671.76-725-78.nts-online.net] has joined #Soylent
[00:20:51] <juggs> crutchy, I don't see much at http://wiki.soylentnews.org - or did you mean instructions for use as opposed to instructions on how to setup?
[00:21:18] <crutchy> there's a bit under "using sedbot:"
[00:21:44] <crutchy> there's two <pre> sections for 2 terminal sessions that i'm using
[00:21:59] <crutchy> i prolly need to put a wget after the mkdir
[00:22:11] <crutchy> but you can prolly get the jist
[00:22:58] <crutchy> is it there or have i botched the wiki update :-/
[00:23:42] <crutchy> i can put screen commands in there too i guess, but you guys prolly know screen better than i do anyway
[00:24:44] <juggs> I think I'm going blind :D
[00:24:47] <juggs> bbiaf
[00:24:57] <crutchy> one screen session is for ii and the other is for the sedbot script loop
[00:25:02] <crutchy> k np :-)
[00:25:20] juggs is now known as juggs|afk
[00:26:51] -!- rand has quit [Ping timeout: 244 seconds]
[00:32:52] -!- rand [rand!~rand@jsx-671.76-725-78.nts-online.net] has joined #Soylent
[00:33:56] <crutchy> hi rand. you having some connection troubles?
[00:38:38] juggs|afk is now known as juggs
[00:41:01] <juggs> crutchy - ahh, I see it now - think I had some caching going on
[00:41:38] <TheMightyBuzzard> coke++
[00:41:38] <Bender> karma - coke: 1
[00:43:52] <crutchy> coffee
[00:43:57] <crutchy> oops
[00:43:59] <crutchy> coffee++
[00:43:59] <Bender> karma - coffee: 407
[00:46:31] <paulej72> why does sedbot need to run from open terminals. It should be setup to run as a deamon, preferably witing a pid file for itself. Then I could run it from carbon without user intervention.
[00:46:55] <crutchy> can run from carbon
[00:47:04] <crutchy> just use screen is prolly easiest
[00:47:11] <crutchy> set and fforrget
[00:47:22] <crutchy> wow what is wrong with my kb?
[00:47:22] -!- rand1 [rand1!~rand@jsx-671.76-725-78.nts-online.net] has joined #Soylent
[00:47:39] -!- rand has quit [Killed (NickServ (GHOST command used by rand1))]
[00:47:47] <crutchy> don't need gnome terminals or anything
[00:48:08] <crutchy> i'm just using gnome terminals for proof of concept
[00:49:05] -!- rand1 has quit [Client Quit]
[00:49:22] -!- rand1 [rand1!~rand@jsx-671.76-725-78.nts-online.net] has joined #Soylent
[00:49:34] <crutchy> might be able to set it up as you say though paulej72
[00:49:52] -!- rand1 [rand1!~rand@jsx-671.76-725-78.nts-online.net] has parted #Soylent
[00:49:59] <crutchy> i'm not an awk or shell guy though so i'm prolly not the best man for the job
[00:50:53] <crutchy> hmm actually i missed a step in the wiki instruction
[00:51:01] <crutchy> need to edit the awk file :-/
[00:51:32] -!- rand1 [rand1!~rand@jsx-671.76-725-78.nts-online.net] has joined #Soylent
[00:51:46] <paulej72> I have the current stuff starting from a @reboot cron job that runs a bunch of startup scripts. Most ran as deamon and properly went into the background themselves. two of them I had to start the python and send the output to /dev/null. it makes it much easier if each behaves it self.
[00:51:53] -!- rand1 has quit [Client Quit]
[00:53:05] <paulej72> rand seems to have an awful lot of issues when looging in
[00:55:25] <crutchy> yeah
[00:55:29] <juggs> he's been having disconnect issues for days
[00:55:43] <juggs> he/she/they*
[00:56:17] <crutchy> updated terminal commands a little in http://wiki.soylentnews.org
[00:57:24] <arti> g'day
[00:57:33] <crutchy> hmm actually instead of editing awk file might be better to change ii working directory
[00:57:39] <crutchy> g'day arti
[00:57:46] <arti> been sucked into wolfenstein
[00:58:00] <paulej72> this is the internet, assume male until proven otherwise :)
[00:58:23] <arti> you've got male.
[00:59:10] <crutchy> paulej72, i have nfi what i'm talking about but is there a bash command to spawn processes into the background, using fork or something?
[01:00:10] <crutchy> ii and gawk don't need to know pid's or anything. they just talk using a pipe (in) and file (out)
[01:02:16] juggs is now known as juggs|afk
[01:03:45] <paulej72> http://www.netzmafia.de
[01:04:55] <paulej72> crutchy: i I need to know the pid so I can write a script to monior the service to see if it is running. I have a cron job that does this for each of teh 6 services that are running for irc.
[01:10:27] <Bender> [SoylentNews] - Do Black Holes Become White Holes? - http://sylnt.us - from-one-hole-to-another
[01:10:55] <arti> :|
[01:11:02] <arti> Diversity Holes?
[01:13:25] juggs|afk is now known as juggs
[01:16:02] <juggs> gahhh! apparmor has tripped me up again ~grr~
[01:17:50] <crutchy> you trying to navigate your way through NCommander's booby traps?
[01:18:03] <crutchy> s/booby traps/security measures/
[01:18:03] <SedBot2> <crutchy> you trying to navigate your way through NCommander's security measures?
[01:20:41] <juggs> no no, blowing myself up with my own booby traps :D
[01:22:04] <crutchy> paulej72, good resource... in c which isn't a language that i'm intimately familiar with
[01:22:09] <crutchy> but still looks good
[01:22:37] * crutchy wonders whether its possible to deamonize a php process
[01:23:16] <arti> egon said it best, don't cross the streams
[01:23:49] <crutchy> ooh http://kvz.io
[01:24:11] <arti> unclean, UNCLEAN
[01:24:21] <TheMightyBuzzard> crutchy, are you the devil?
[01:24:44] <crutchy> nah... foozball is the devil
[01:25:09] <TheMightyBuzzard> no, it's just soccer with less annoying players
[01:25:39] <arti> maybe if he does his bear and styles his hair a certain way
[01:25:48] <arti> or... halloween :D
[01:27:15] <TheMightyBuzzard> paulej72 cleared my big honkin unicode pull request today, so i promptly gave him two more to deal with.
[01:27:24] <arti> hah
[01:27:24] <crutchy> lol
[01:27:42] <crutchy> TheMightyBuzzard i noticed that your repos seems to be the head atm
[01:27:56] <TheMightyBuzzard> gods i hope not
[01:28:06] <TheMightyBuzzard> they're a fucking mess
[01:28:08] <paulej72> http://stackoverflow.com
[01:28:23] <crutchy> https://github.com
[01:28:24] <ciri> Essentially, the problemis https doesn't work with that.
[01:28:47] <TheMightyBuzzard> crutchy, or did you mean that unicode's working again on dev?
[01:29:18] <crutchy> dunno. i don't use dev
[01:29:34] <TheMightyBuzzard> yeah, i'm winning.
[01:29:37] <crutchy> i just meant in the slashcode network
[01:29:39] <crutchy> lol
[01:29:41] juggs is now known as juggs|afk
[01:29:56] <paulej72> it is temporary
[01:30:10] <crutchy> is there a bit of a branch system like git-flow for slashcode?
[01:30:15] <crutchy> or one in planning?
[01:31:05] <crutchy> http://nvie.com
[01:31:36] * crutchy is thinking of using this for his work project. seems like a good thing to have standardized branching convention
[01:31:52] <paulej72> I added three new hats ( co-head of irc, sysops, and qa) hard to write code when doing the other stuff :)
[01:32:16] <crutchy> paulej72, yeah i would think so :-)
[01:32:44] <crutchy> i prefer code. i hate getting wrapped up in admin crap and red tape
[01:32:45] <TheMightyBuzzard> crutchy, Always in motion is the future. Be mindful of the present, yo.
[01:33:10] <crutchy> TheMightyBuzzard, there is another sky... walk... er...
[01:33:20] <TheMightyBuzzard> crutchy, ditto. if nominated i will not run, if elected i will shoot every last bastard who voted for me.
[01:33:29] <crutchy> lol
[01:34:13] <TheMightyBuzzard> i do enough admin and dealing with humans already. likely to be fairly busy soon with school starting up.
[01:34:26] <paulej72> the other one is TheMightyBuzzard
[01:35:05] <crutchy> paulej72 is luke, so maybe that would make xlefay obe wan kenobi?
[01:35:06] <TheMightyBuzzard> damnit, no i want a lightsaber again
[01:35:24] <crutchy> NCommander must be darth vader
[01:35:45] <TheMightyBuzzard> ethanol-fueled is jar-jar
[01:35:47] <paulej72> what I need to do now is find out where NCommander put his new backup system
[01:35:50] <crutchy> hahahaha
[01:36:35] <crutchy> maybe i'm 3po... cos i don't shut up and don't server any real purpose :-p
[01:36:46] <crutchy> server?
[01:36:50] -!- Bytram|away [Bytram|away!~pc@Soylent/Staff/Developer/martyb] has joined #Soylent
[01:36:50] -!- mode/#Soylent [+v Bytram|away] by juggler
[01:36:54] <crutchy> geez i need another coffee
[01:36:58] <paulej72> sever
[01:37:13] <TheMightyBuzzard> evenin Bytram|away
[01:37:20] <crutchy> g'day Bytram|away
[01:37:20] Bytram|away is now known as Bytram
[01:37:28] <Bytram> ok, now I'm here!
[01:37:29] <crutchy> ~time chicago
[01:37:31] <Bytram> g'day all!
[01:37:40] -!- exec [exec!~exec@709-27-2-01.cust.aussiebb.net] has joined #Soylent
[01:37:47] <TheMightyBuzzard> crutchy, you're supposed to notice when exec isn't here.
[01:37:53] <crutchy> ^running on my lappy atm
[01:38:00] <crutchy> i'm in 'tinkering mode' :-p
[01:38:09] <TheMightyBuzzard> 8:37pm
[01:38:30] <TheMightyBuzzard> afk a few
[01:38:30] <Bytram> Sorry I've been away; been burning the candle at both ends for too long; needed some down-time for a couple days to get back on track.
[01:38:43] <crutchy> Bytram, down time is good
[01:38:52] <Bytram> crutchy: nod nod
[01:39:00] <crutchy> i think that's what weekends were originally intended for :-/
[01:39:22] <Bytram> got bunches of things still to do, hope to get to bed somewhat early tonight.
[01:39:58] <Bytram> !uid
[01:39:58] <Bender> The current maximum UID is 4558, owned by pnkwarhall
[01:40:14] <Bytram> !coffee+
[01:40:21] <Bytram> coffee++
[01:40:21] <Bender> karma - coffee: 408
[01:40:33] <crutchy> !whoup coffee
[01:40:33] <Bender> uppers of coffee are: crutchy: 218, TheMightyBuzzard: 82, Blackmoore: 46, Bytram: 19, MrBluze: 15, mrcoolbp: 9, AndyTheAbsurd: 8, chromas: 5, mattie_p: 5, arti: 5, crutchy_: 3, juggs: 3, TheMightyLaptop: 2, exec: 2, TheMightyBuzzard|Book: 2, Blackmoore|afk: 2, TK: 2, Bytram|away: 1, TheMightyBuzzard|Out: 1, chimp: 1, TheMightyBuzzard|Gone: 1, xlefay: 1, crutchy|zzz: - 1 more
[01:40:51] <Bytram> hmmm, I wonder if monopoly has returned?
[01:41:00] <paulej72> coffee++
[01:41:00] <Bender> karma - coffee: 409
[01:41:03] <crutchy> i spoke with chromas last night
[01:41:07] <paulej72> coffee++
[01:41:07] <Bender> karma - coffee: 410
[01:41:11] <crutchy> he's away for couple of days
[01:41:38] <crutchy> he'll be able to get monopoly going again when he gets back. not sure why it bombed
[01:42:08] <Bytram> well, it's good to hear he'll look into it.
[01:42:16] <Bytram> it's quite a useful tool!
[01:42:21] <crutchy> hell yeah
[01:42:25] <Bytram> ~weather crutchy
[01:42:25] <crutchy> monopoly++
[01:42:25] <Bender> karma - monopoly: 5
[01:42:27] <exec> Weather for Morwell (latrobe Valley Airport), VIC, Australia at 2014-07-19 23:00:00 (UTC) ~ 2.7 hrs ago:
[01:42:28] <exec> temperature = 47.3°F (8.5°C) dewpoint = 46.2°F (7.9°C)
[01:42:28] <exec> barometric pressure = 1028.2 mb ~ change of 0.9 mb over past 3 hrs relative humdity = 96%
[01:42:28] <exec> wind speed = 0 mph (0 km/h) wind direction = 0°
[01:42:47] <crutchy> yeah pretty cold here still. i hate cold weather
[01:42:48] <Bytram> crutchy: still a little chilly down your way, eh?
[01:42:59] <paulej72> ruuning on a laptop not a proper server.
[01:43:24] <crutchy> yeah. i'm just gunna make another coffee and then start tinkering >:->
[01:43:32] <Bytram> crutchy: well, when it's cold, I can just keep putting on more layers to keep warm... when it's hot, there's, ummm, limits. ;)
[01:43:50] <crutchy> xlefay was in 32 deg C last night
[01:43:56] <crutchy> err last night for me
[01:44:02] <crutchy> whatever time it was for him
[01:44:29] <Bytram> paulej72: I look at my current 8-year-old laptop and realize it has more computing power than some of the mainframe computers I used to work on.
[01:44:38] <Bytram> ~weather TheMightyBuzzard
[01:44:40] <exec> Weather for "TheMightyBuzzard" not found. Check spelling or try another nearby location.
[01:44:45] <Bytram> lol
[01:44:53] <Bytram> ~weather ada
[01:44:56] <exec> Weather for Adana / Sakirpasa, Turkey at 2014-07-20 01:20:00 (UTC) ~ 0.4 hrs ago:
[01:44:56] <exec> temperature = 75.2°F (24°C) dewpoint = 71.6°F (22°C)
[01:44:57] <exec> barometric pressure = 1003 mb ~ change of 0 mb over past 0.5 hrs relative humdity = 88%
[01:44:57] <exec> wind speed = 2 mph (3.2 km/h) wind direction = 0°
[01:44:58] <ciri> Karma - ork: -7.7 hrs relative humdity = 93.
[01:45:07] * Bytram remembers the town, but not the state. :/
[01:45:21] <Bytram> ~weather kpwm
[01:45:24] <exec> Weather for Portland, OR US at 2014-07-20 01:14:00 (UTC) ~ 0.5 hrs ago:
[01:45:24] <exec> temperature = 86°F (30°C) dewpoint = 65.7°F (18.7°C)
[01:45:25] <exec> barometric pressure = 1017.6 mb ~ change of 0 mb over past 0.2 hrs relative humdity = 51%
[01:45:25] <exec> wind speed = 0 mph (0 km/h) wind direction = 0°
[01:45:38] <Bytram> still doesn't have that right.
[01:45:46] <Bytram> ~weather KPWM
[01:45:47] <paulej72> but a proper server does not have the issue of forgetting to set port forarding for ssh
[01:45:48] <exec> Weather for Portland, OR US at 2014-07-20 01:14:00 (UTC) ~ 0.5 hrs ago:
[01:45:49] <exec> temperature = 86°F (30°C) dewpoint = 65.7°F (18.7°C)
[01:45:49] <exec> barometric pressure = 1017.6 mb ~ change of 0 mb over past 0.2 hrs relative humdity = 51%
[01:45:50] <exec> wind speed = 0 mph (0 km/h) wind direction = 0°
[01:45:58] <Bytram> nope, it's in portland MAINE
[01:46:09] <crutchy> ~weather portland, maine
[01:46:09] <Bytram> ~weather Portland, Maine
[01:46:12] <exec> Weather for South Portland, ME US at 2014-07-20 01:12:00 (UTC) ~ 0.6 hrs ago:
[01:46:12] <exec> temperature = 66°F (18.9°C) dewpoint = 62.3°F (16.8°C)
[01:46:13] <exec> barometric pressure = 1023.7 mb ~ change of 0 mb over past 0.5 hrs relative humdity = 87%
[01:46:13] <exec> Weather for South Portland, ME US at 2014-07-20 01:12:00 (UTC) ~ 0.6 hrs ago:
[01:46:13] <exec> wind speed = 0 mph (0 km/h) wind direction = 0°
[01:46:14] <exec> temperature = 66°F (18.9°C) dewpoint = 62.3°F (16.8°C)
[01:46:14] <exec> barometric pressure = 1023.7 mb ~ change of 0 mb over past 0.5 hrs relative humdity = 87%
[01:46:14] <exec> wind speed = 0 mph (0 km/h) wind direction = 0°
[01:46:18] <crutchy> oops
[01:46:21] <crutchy> :-:P
[01:46:40] <Bytram> okay, so we tell it "portland" and it comes back with "south portland"
[01:46:49] <Bytram> otoh, at least it stayed in the correct state!
[01:46:53] <crutchy> ~weather
[01:46:54] <exec> IRC WEATHER INFORMATION
[01:46:54] <exec> usage: "~weather location" (visit http://wiki.soylentnews.org for more info)
[01:46:54] <exec> data courtesy of the APRS Citizen Weather Observer Program (CWOP) @ http://weather.gladstonefamily.net
[01:46:54] <exec> by crutchy: https://github.com
[01:46:57] <paulej72> is there ~time-add
[01:47:15] <crutchy> paulej72 nah not yet but wouldn't be hard. i think that's in the ideas file
[01:47:24] <Bytram> ~weather boston
[01:47:27] <exec> Weather for Boston, MA US at 2014-07-20 01:17:00 (UTC) ~ 0.5 hrs ago:
[01:47:27] <exec> temperature = 70°F (21.1°C) dewpoint = 59.8°F (15.4°C)
[01:47:27] <exec> barometric pressure = 1023.7 mb ~ change of 0.1 mb over past 0.3 hrs relative humdity = 69%
[01:47:28] <exec> wind speed = 0 mph (0 km/h) wind direction = 119°
[01:47:48] <Bytram> what would "~time-add" do?
[01:47:56] <Bytram> make my days last longer?
[01:47:59] <Bytram> ;)
[01:48:18] <crutchy> instead of ~time chicago you could do ~time TheMightyBuzzard
[01:48:32] <Bytram> oh! nod nod
[01:48:39] <crutchy> good for figuring out what time it is for a nick without remembering where they are
[01:48:43] <Bytram> ~weather-add
[01:48:54] <Bytram> no help there, eh?
[01:48:58] <crutchy> hmm
[01:49:04] <crutchy> not sure maybe not :-d
[01:49:27] <Bytram> !uid
[01:49:28] <Bender> The current maximum UID is 4558, owned by pnkwarhall
[01:49:49] <Bytram> ~weather-add Bender London, England
[01:49:52] <exec> code "Bender" set for location "London, England"
[01:49:58] <Bytram> lol!
[01:50:06] <Bytram> ~weather Bender
[01:50:07] <TheMightyBuzzard> ~weather ada, ok
[01:50:14] <exec> Weather for London, UK at 2014-07-20 01:29:00 (UTC) ~ 0.4 hrs ago:
[01:50:14] <exec> temperature = 67°F (19.4°C) dewpoint = 62.3°F (16.8°C)
[01:50:15] <exec> Weather for Ada, Ada Municipal Airport, OK, United States at 2014-07-20 01:15:00 (UTC) ~ 0.6 hrs ago:
[01:50:15] <exec> barometric pressure = 1010.9 mb ~ change of 0.1 mb over past 0.3 hrs relative humdity = 84%
[01:50:15] <exec> temperature = 71.6°F (22°C) dewpoint = 66.2°F (19°C)
[01:50:16] <exec> wind speed = 0 mph (0 km/h) wind direction = 100°
[01:50:16] <exec> barometric pressure = 1016.3 mb ~ change of -0.3 mb over past 0.3 hrs relative humdity = 83%
[01:50:16] <exec> wind speed = 4 mph (6.4 km/h) wind direction = 140°
[01:50:19] juggs|afk is now known as juggs
[01:50:22] <TheMightyBuzzard> har
[01:50:36] <TheMightyBuzzard> ~weather ada, ok
[01:50:38] <exec> Weather for Ada, Ada Municipal Airport, OK, United States at 2014-07-20 01:15:00 (UTC) ~ 0.6 hrs ago:
[01:50:39] <exec> temperature = 71.6°F (22°C) dewpoint = 66.2°F (19°C)
[01:50:39] <exec> barometric pressure = 1016.3 mb ~ change of -0.3 mb over past 0.3 hrs relative humdity = 83%
[01:50:39] <exec> wind speed = 4 mph (6.4 km/h) wind direction = 140°
[01:50:51] <crutchy> ~weather-add
[01:50:51] <exec> usage: "~weather-add name location" (visit http://wiki.soylentnews.org for more info)
[01:50:52] <Bytram> looks like the weather in ada is ok
[01:51:18] <Bytram> ~weather Nome, AK
[01:51:20] <exec> Weather for Nome, AK, United States at 2014-07-19 23:53:00 (UTC) ~ 2 hrs ago:
[01:51:21] <exec> temperature = 54°F (12.2°C) dewpoint = 42.1°F (5.6°C)
[01:51:21] <exec> barometric pressure = 1002.5 mb ~ change of 5.1 mb over past 6 hrs relative humdity = 64%
[01:51:22] <exec> wind speed = 16 mph (25.6 km/h) wind direction = 330°
[01:51:41] <Bytram> ~weather mcmurdo station
[01:51:43] <exec> Weather for Williams Field, Antarctica at 2014-07-20 00:00:00 (UTC) ~ 1.9 hrs ago:
[01:51:44] <exec> temperature = 7.9°F (-13.4°C) dewpoint = 2.7°F (-16.3°C)
[01:51:44] <exec> barometric pressure = 973.3 mb ~ change of -1 mb over past 0.1 hrs relative humdity = 78%
[01:51:44] <exec> wind speed = 32 mph (51.2 km/h) wind direction = 150°
[01:51:45] <ciri> Uefi v2.40 (kvm efi jun 7 2014 18:53:00 (utc) ~ 0.7 sec.
[01:51:57] <paulej72> does exec fork to do weather
[01:52:17] <Bytram> ~weather south pole
[01:52:18] <crutchy> paulej72, kinda. it uses proc_open for all scripts
[01:52:20] <exec> Weather for "south pole" not found. Check spelling or try another nearby location.
[01:52:28] <Bytram> ~weather north pole
[01:52:30] <exec> Weather for Cape Morris Jesup, -, Greenland at 2014-07-19 18:00:00 (UTC) ~ 7.9 hrs ago:
[01:52:30] <exec> temperature = 40.1°F (4.5°C) dewpoint = 36.1°F (2.3°C)
[01:52:31] <exec> barometric pressure = 1003.9 mb ~ change of -1 mb over past 6 hrs relative humdity = 85%
[01:52:31] <exec> wind speed = 2 mph (3.2 km/h) wind direction = 30°
[01:53:15] <paulej72> just wondering how easy it would be to keep itself form interleaving output
[01:53:40] juggs is now known as juggs|afk
[01:53:52] <crutchy> probably could do that. the bot keeps track of all child processes
[01:54:13] <crutchy> problem is the bot doesn't know how long a process will take to finish
[01:54:13] <Bytram> paulej72: can't it just construct the results as a single *string*, with each line separated by "/n"? Then just drop the whole lot of it at once.
[01:54:47] <crutchy> prolly. one way to find out :-p
[01:54:52] <Bytram> crutchy: an idea
[01:55:03] <crutchy> sec
[01:56:15] <Bytram> gather up the records; catenate them together; when you've got the 1) location string, 2) temperature, 3) barometer, and 4) wind speed hten dump itout. otherwise give it, say, five/ten/whatever seconds and dump whatever you've got.
[01:56:21] <paulej72> sec's up
[01:56:37] <Bytram> !grab paulej72
[01:56:37] <Bender> Added quote 209
[01:56:53] <crutchy> ~weather crutchy
[01:56:56] <exec> Weather for Morwell (latrobe Valley Airport), VIC, Australia at 2014-07-19 23:00:00 (UTC) ~ 2.9 hrs ago:
[01:56:57] <Bytram> paulej72: say that out loud, hmmm?
[01:57:07] <Bytram> :0
[01:57:21] <crutchy> hmm. might have to change the line break character used by fgets
[01:57:23] <paulej72> lol
[01:57:29] <Bytram> ~weather SFO
[01:57:30] <arti> stupid fgets
[01:57:31] <exec> Weather for San Francisco, CA US at 2014-07-20 00:59:00 (UTC) ~ 1 hrs ago:
[01:57:48] <Bytram> looks like they don't have any weather there.
[01:57:59] <arti> it's hot~~~~ /fantastic
[01:58:18] <Bytram> arti: u in SFO?
[01:58:32] <arti> nosir
[01:58:40] <arti> it's been pretty comfortable here in socal though
[01:58:48] <Bytram> glad to hear that
[01:58:53] <arti> mostly overcast until late in the day, pretty comfortable
[01:59:29] <Bytram> ~weather DC
[01:59:33] <exec> Weather for Washington, DC US at 2014-07-20 01:30:00 (UTC) ~ 0.5 hrs ago:
[01:59:51] <Bytram> not looking so good for our capital, either. ;)
[02:00:15] <paulej72> tilde is too far away on an iPad can't fire off exec easily
[02:00:35] <Bytram> TheMightyBuzzard: was curious... any word on when/if your UTF-8 updates are/have been merged onto dev.soylentnews.org ??
[02:01:02] <arti> i think one batch was merged
[02:01:24] <paulej72> big one I redid today
[02:01:25] * Bytram notes that the tilde on his conventional 100+key keyboard is none-too-convenient, either.
[02:02:14] <Bytram> paulej72: are you saying that UTF-8 support is now propoerly merged into dev.sn.org?
[02:02:22] <Bytram> s/sn/soylentnews/
[02:02:22] <SedBot2> <Bytram> paulej72: are you saying that UTF-8 support is now propoerly merged into dev.soylentnews.org?
[02:02:51] <crutchy> ooh php's stream_get_line looks like it might be better than fgets
[02:03:00] <paulej72> yes but TheMightyBuzzard has a new update for it
[02:03:56] <Bytram> paulej72: nod nod.
[02:05:41] juggs|afk is now known as juggs
[02:08:47] <Bytram> paulej72: yeah, I see that there is some wierd conversion to ASCII chars going on. e.g. the single character for "1/4" ends up being three characters: "1", "/", and "4".
[02:09:08] <Bytram> just trying to keep an eye on things and keep my tests on tap for when the time comes.
[02:10:31] <Bytram> well, I just wanted to pop in for a bit to say "Hi" and catch up on things here.
[02:10:32] <crutchy> ~weather crutchy
[02:10:40] juggs is now known as juggs|afk
[02:10:43] <Bytram> time for me to get some shuteye...
[02:10:58] <crutchy> ~restart
[02:11:00] -!- exec has quit [Quit: exec]
[02:11:11] <Bytram> crutchy: looks like you don't exist any more? :O
[02:11:26] <Bytram> ~weather MIA
[02:11:58] <Bytram> crutchy: best of luck to ya!
[02:12:04] <Bytram> g'night everyy!
[02:12:09] <Bytram> g'night everybody!
[02:12:12] <arti> nite Bytram
[02:12:19] <Bytram> arti: g'nite!
[02:12:34] <crutchy> night arti
[02:12:38] <paulej72> good night Bytram
[02:12:48] <Bytram> paulej72: thanks! same to you!
[02:12:50] * arti was bidding g'nite to bytram :P
[02:12:57] <arti> you're stuck with me for awhile longer
[02:13:01] <crutchy> hmm... might revert. line breaks are causing grief with the process manager
[02:13:21] <Bytram> btw, we're down to 10 stories in the submissions queue; if you see *anything* interesting, please submit it, okay?
[02:13:51] <Bytram> cya
[02:13:53] -!- Bytram has quit [Quit: Leaving]
[02:17:04] -!- exec [exec!~exec@709-27-2-01.cust.aussiebb.net] has joined #Soylent
[02:17:17] <crutchy> exec back to old self
[02:17:51] <crutchy> might have to look into that one paulej72. pretty sure it wouldn't be too difficult, but prolly needs a bit of thought. exec is a bit convoluted
[02:18:52] juggs|afk is now known as juggs
[02:19:29] juggs is now known as juggs|afk
[02:20:00] juggs|afk is now known as juggs
[02:26:18] <paulej72> juúüûîïìįœöçčćxźžżqéeęëtÿpłmńñbvcxzæßšśdfghjk
[02:27:46] <juggs> fair enough paulej72 ;/
[02:34:29] * TheMightyBuzzard returns
[02:38:26] <juggs> ahhhhh now I see my problem, xchat is calling xdg-open, whilst mint mate has its own mate-open that replaces it - so no amount of knobbing around with mate settings is going to do anything. damn I'm slow sometimes :(
[02:44:43] -!- chromas_ [chromas_!~chromas@40-92-54-603.csby.or.frontiernet.net] has joined #Soylent
[02:45:02] juggs is now known as juggs|afk
[02:48:39] <crutchy> hi chromas_ :-P
[02:49:11] <chromas_> Hi crutchy :)
[02:50:42] <chromas_> ~weather coos bay
[02:50:45] <exec> Weather for CTCLUSI Radar Hill-OR, OR, United States of America at 2014-07-20 01:00:00 (UTC) ~ 1.8 hrs ago:
[02:50:45] <exec> temperature = 65.7°F (18.7°C) dewpoint = (no data)
[02:50:45] <exec> barometric pressure = 1018.1 mb ~ change of -0.4 mb over past 1 hrs relative humdity = (no data)
[02:50:46] <ciri> Barometric pressure = 1017.6 hrs ago.
[02:50:46] <exec> wind speed = (no data) wind direction = (no data)
[02:51:10] <chromas_> (the coast)++
[02:51:10] <Bender> karma - (the coast): 1
[02:56:38] <crutchy> 'the coast'++
[02:56:47] <crutchy> [the coast]++
[02:56:47] <Bender> karma - [the coast]: 1
[02:57:02] <crutchy> {the coast}++
[02:57:24] <crutchy> "the coast"++
[03:00:23] juggs|afk is now known as juggs
[03:03:05] juggs is now known as juggs|afk
[03:07:01] juggs|afk is now known as juggs
[03:11:58] <Bender> [SoylentNews] - Business Should Embrace "Boomerang Employees" - http://sylnt.us
[03:23:29] -!- githaron [githaron!~githaron@41-658-185-625.dhcp.stls.mo.charter.com] has joined #Soylent
[03:32:30] -!- keplr has quit [Remote host closed the connection]
[03:42:26] -!- JamesNZ [JamesNZ!~james@43-567-441-22.bitstream.orcon.net.nz] has joined #Soylent
[03:52:33] -!- rand [rand!~rand@jsx-671.76-725-78.nts-online.net] has joined #Soylent
[03:53:00] <juggs> o/ hey rand - did you sort out your disconnects yet?
[03:53:20] <arti> maybe they're occuring randomly >.> :D
[03:53:57] <rand> hi juggs...nope; i still get unexpected disconnects, then the server tells me i'm still logged in
[03:54:24] <crutchy> ciri is sending 400tb of gummy bears up his connection
[03:55:17] <juggs> rand... I note you are back on SSL - do you get the same disconnect issues using an unencrypted connection?
[03:55:36] <rand> yes, both
[03:56:22] <crutchy> maybe try different client
[03:56:34] <juggs> crutchy, I can probably set you up with a user acct. on my vps if you want somewhere to temporarily park sedbot or ciri
[03:56:51] <crutchy> ciri is arti's monster
[03:56:56] <juggs> ahh
[03:57:09] <swiss> motorcycle classes are so fun~
[03:57:24] -!- githaron has quit [Remote host closed the connection]
[03:57:26] <juggs> swiss, training for a license?
[03:57:26] <arti> is that where they teach you how to be a motorcycle?
[03:57:34] <crutchy> sedbot prolly should go on SN somewhere though. xlefay could magic something up i'm sure
[03:57:34] * SedBot2 is a 53-line awk script, https://github.com
[03:57:35] <rand> i think i'm going back to pidgin; it doesn't seem to have the same problem
[03:57:50] * arti knows two people who have been seriously injured riding
[03:57:50] <arti> one lost a leg and the other is dead
[03:57:55] <swiss> i highly recommend this class for anyone remotely interested in riding a motorcycle (the beginners one for the MSP)
[03:57:57] <juggs> crutchy, sure it should
[03:58:08] <arti> that said, they make my palms sweat
[03:58:14] <swiss> juggs: yeah, basically. It actually fulfills the requirement instead of the riding test
[03:58:56] <crutchy> my mum ussed to be an ambo. she's done cpr on a dead motorcyclist (because there was a busload of little school kids involved that didn't need to see that he was dead)
[03:59:15] <juggs> swiss, good stuff, I got my bike license many years ago - it's fun, but damn is it dangerous
[03:59:31] <swiss> yeah. I don't see myself doing it daily
[03:59:36] <arti> i wouldn't rock one around here, outside of town sure
[03:59:44] <arti> people just don't pay attention
[03:59:44] <swiss> I can see myself doing it on the track, or to and from work (side streets)
[04:00:01] * juggs doesn't ride anymore, uk roads are just waaay too busy and full of blind box drivers
[04:00:16] <arti> cage drivers /in nightmare font
[04:00:22] <swiss> i thought you were in australia
[04:00:44] <arti> do you even whois
[04:00:51] <arti> works better with lift
[04:00:53] * arti sighs
[04:00:59] <swiss> 21:00:53 [Soylent] -!- juggs [~juggs@Soylent/Staff/IRC/juggs]
[04:01:01] * juggs enjoyed the side of some numpty's cage at around ~40mph ... that ~huuuurt~!
[04:01:24] <swiss> yeah, that doesn't seem fun
[04:01:33] <crutchy> swiss: just watch out for this cop http://www.youtube.com
[04:01:35] <swiss> my current biggest problem is I'm locking the hell out of the rear tire when braking
[04:01:53] <swiss> crutchy: lol, i love that video
[04:02:03] <swiss> the crash he does at the end is in the same model of car I woen
[04:02:05] <swiss> own
[04:03:14] <juggs> swiss, go heavy on the front, the rear brake is mostly used for stabilisation during heavy braking. The centre of balance gets pitched a long way forward when braking that there is no weight on the rear to prevent lock up.
[04:03:46] <swiss> yeah. I mean, today is my first day on a bike, ever
[04:03:54] <arti> oh really?
[04:03:57] <swiss> and i only lock it when i'm doing the emergency stops we're practicing
[04:03:57] <arti> cool!
[04:04:01] <swiss> yeah, it's awesome
[04:04:12] <swiss> i'm pretty confident cornering
[04:04:14] <arti> i thought you might've been riding before then decided to get the license
[04:04:16] -!- rand [rand!~rand@jsx-671.76-725-78.nts-online.net] has parted #Soylent
[04:04:18] <swiss> nope!
[04:04:29] <swiss> just turning 21 soon, so I decided to get the class while it was still cheap
[04:04:29] <arti> wait until you experience a semi
[04:04:37] <swiss> lol
[04:04:38] <crutchy> problem with that video is he doesn't seem to get any tyres off the ground
[04:04:48] <juggs> swiss, my sadistic license tester had me doing emergency stops on a leafy, wet side road - made me go around 3 times the git. I'm sure he wanted me to lock up the front and stack it. :D
[04:05:06] <swiss> crutchy: after riding a motorcycle, i now understand how crazy drifing one is
[04:05:06] <crutchy> at least in v8 supercars its routine to see wheels off the ground :-p
[04:05:29] <swiss> juggs: i was mostly only locking it up on the side of the road covered in dirt
[04:05:38] <swiss> well, asphalt with a very thin layer of dirt
[04:05:43] <swiss> which is worse than straight dirt imo
[04:07:12] <juggs> swiss, drifting is actually not that hard once you get used to riding fast.... you'll find you're steering out of the bend automatically anyway when cornering at speed - beyond that it becomes about applying enough power to spin up the rear. It's a bit of a balancing act mind.
[04:07:53] <swiss> but being able to get OUT of a drift
[04:07:56] <swiss> and not high side it
[04:08:08] <swiss> if you're drifting a car, and you want to get out, you stop wheelspin
[04:08:20] <swiss> drifting a bike... doing that is bad
[04:09:38] <juggs> indeed - when the stiction bites, you better be ready :D It is just fine throttle control to slow the wheelspin in a controlled manner while exiting the bend. Of course it is not "just" and it's probably not something to play around with on public roads anyway.
[04:10:56] <swiss> yeah. i don't plan to drift bikes
[04:11:01] <juggs> I've had some umm... interesting... tank-slappers coming out of drifted corners.... yeh, change of underwear required :D
[04:11:47] <juggs> swiss, do some motocross / dirt bike drifting first to get a feel for it - it's a lot more forgiving
[04:15:47] -!- githaron [githaron!~Android@2602:100:4b84:mqtu:ivgh:zprr:hjn:tmvp] has joined #Soylent
[04:18:52] -!- githaron has quit [Client Quit]
[04:19:06] -!- pbnjoe [pbnjoe!~pbnjoe@Soylent/Users/313/pbnjoe] has joined #Soylent
[04:19:32] -!- githaron [githaron!~Android@2602:100:4b84:mqtu:ivgh:zprr:hjn:tmvp] has joined #Soylent
[04:24:24] <juggs> oooh I have a new SN friend - go me :D
[04:26:13] <juggs> one day I'll take the time to bother with what all those friends / foes / freaks / etc means
[04:28:19] <crutchy> paulej72 looks like you can possibly use nohup command &
[04:28:49] <crutchy> to 'daemonize' but prolly doesn't help with getting pid
[04:29:31] <pbnjoe> juggs, friends: you like those people. fans: those people like you. foes: you don't like those people. freaks: those people don't like you.
[04:29:44] <pbnjoe> tada :)
[04:32:30] <juggs> pbnjoe, thanks.
[04:32:31] <ciri> Pbnjoe, what is the pbnjoe thing on the local server.
[04:32:41] <pbnjoe> that would be me, ciri
[04:32:55] <pbnjoe> np juggs
[04:34:49] <juggs> crutchy, I think paulej72 is using start scripts for the other bots to fire them up with a ~specific~ PID then running a cron to check for those PIDs to watchdog them. That's the impression I got. Same could probably be achieved if each bot wrote out a current pid.file.
[04:35:19] <crutchy> ah
[04:35:53] -!- githaron has quit [Ping timeout: 244 seconds]
[04:36:51] <crutchy> could always use $! to get the pid
[04:40:54] <juggs> yep, you could, and you would also have to add clean up routines for various SIGTERM signals. And it adds the problem of stale pid.files occurring if the process is -9'd or otherwise exits uncleanly. I don't know what the better solution is, I am a mere grasshopper when it comes to sysops stuff.
[04:41:21] <crutchy> jared@debian:~$ man ii &
[04:41:21] <crutchy> [1] 27272
[04:41:21] <crutchy> jared@debian:~$ echo $!
[04:41:21] <crutchy> 27272
[04:41:21] <crutchy> [1]+ Stopped man ii
[04:41:22] <crutchy> jared@debian:~$
[04:41:39] <crutchy> kill 27272
[04:42:20] * chromas_ brings up named pipes again
[04:42:34] <chromas_> :D
[04:42:42] <crutchy> hey chromas_ :-D
[04:42:52] -!- githaron [githaron!~Android@41-658-185-625.dhcp.stls.mo.charter.com] has joined #Soylent
[04:42:56] <crutchy> dunno if we can use that for ii / gawk
[04:43:16] <chromas_> ii already uses pipes for input
[04:43:34] * juggs just spectates as chromas_ and crutchy get their code-fu on.
[04:43:38] <chromas_> Hey crutchy, juggs
[04:44:20] <juggs> hey chromas_
[04:44:27] <crutchy> sounds like paulej72 would prefer a simple daemon-like process that he can kill by pid. is that right juggs?
[04:45:31] <crutchy> juggs, my code-fu is poor... particularly shell. konomi's shell-fu is prolly what we need here
[04:45:35] <chromas_> Systemd 😊😊😊😊
[04:46:18] <Konomi> why are you trying to fork a manual command?
[04:46:35] <juggs> crutchy, I believe so. I'd guess as long as it can survive being kicked into the background and detached from a console that would be enough to let paulej72 craft some start/stop script-fu around it. You really need to ask him.
[04:46:40] <crutchy> hi konomi :-D
[04:46:57] <crutchy> we're trying to work out how to get sedbot running on SN server
[04:47:09] * crutchy creates a new shell script
[04:47:36] <Konomi> and wha'ts the problem?
[04:49:20] <chromas_> Sedbot watches ii output and can die without leaving the channel
[04:49:20] * SedBot2 is a 53-line awk script, https://github.com
[04:50:06] <juggs> chromas_, scurely the ircd times it out eventually no?
[04:50:09] <juggs> ugh
[04:50:11] <chromas_> For example, it was in #test for awhile but the actual awk script wasn't running so it didn't respond
[04:50:23] <chromas_> Even though ii was still there
[04:50:45] <juggs> ahh so ii was running but the awk script had gone away?
[04:51:36] <chromas_> Yeah, though it still worked in other channels. I think there's a script instance per channel
[04:51:54] <crutchy> konomi.... atm i've got SedBot2 running as two gnome terminals on my laptop
[04:52:04] <crutchy> i jotted down some commands here: http://wiki.soylentnews.org
[04:52:45] <crutchy> i thought maybe using screen would be ok but i think there is some crontab thing on SN for starting bots
[04:52:52] <juggs> crutchy, is chromas_ right that you have an instance of ii and the awk script per channel?
[04:53:26] <chromas_> One ii
[04:53:39] <juggs> many awk scripts?
[04:53:43] <crutchy> one instance of ii (for all channels) and one instance of gawk/tail per channel
[04:53:48] <juggs> OK
[04:54:06] <crutchy> might work better with a single process manager like exec
[04:54:20] <crutchy> moar complexity!!!
[04:54:31] <chromas_> Woo-hoo
[04:54:42] <chromas_> Complexity++
[04:54:42] <Bender> karma - complexity: 1
[04:54:59] <juggs> eggdrop has this with its botchk cron
[04:55:24] <crutchy> ah. eggdrop is prolly the way to go
[04:55:44] * crutchy has never used eggdrop
[04:56:40] <chromas_> crutchy: pipe the full log into it without tail :D
[04:57:06] <Konomi> crutchy: still not seeing a problem I can answer
[04:57:18] <juggs> crutchy, eggdrop is like using a sledgehammer to drive a tiny tack
[04:57:21] <Konomi> what are you wanting to do?
[04:57:27] <crutchy> other problem is that the channel name is inside the awk script :-p
[04:57:46] <juggs> crutchy meet Konomi
[04:57:52] <chromas_> Konomi: probably a way to restart the scripts when they die
[04:58:09] <crutchy> Konomi, just trying to figure out whether SedBot can be run on the SN server
[04:58:19] <chromas_> And make them controllable by script like the other bots
[04:58:26] <Konomi> crutchy: man start-stop-daemon
[04:58:59] <Konomi> it's a bit clunky though expect fun
[04:59:51] <juggs> I'm not sure whether that classes as Insightful++ or Funny++ or RTFM++
[05:00:25] <chromas_> That's why slashdot added tags
[05:00:26] <Konomi> if you want to do that just fork the command note the pid and loop while checking it exists then launch again if it doesn't
[05:00:38] <paulej72> I think sedbot will need major work just to make work so it can start all the stuff it need itself
[05:02:06] -!- SedBot2 has quit [Remote host closed the connection]
[05:02:25] <paulej72> see what I mean :)
[05:02:41] <Konomi> this isn't exactly the thing I described but it gives you an idea of lock file handling if you write it by yourself in bash
[05:02:44] <Konomi> http://paste.ofcode.org
[05:03:12] <Konomi> it isn't hard to do what you're thinking of I just need more specifics
[05:04:32] <arti> Konomi++
[05:04:32] <Bender> karma - konomi: 13
[05:04:33] <paulej72> sedbot
[05:04:34] <crutchy> paulej72... that was me
[05:05:27] <paulej72> Konomi: http://wiki.soylentnews.org
[05:05:44] <Konomi> I read that
[05:06:41] -!- SedBot2 [SedBot2!~SedBot2@709-27-2-01.cust.aussiebb.net] has joined #Soylent
[05:07:05] <crutchy> test
[05:07:10] <crutchy> s/e/oa/
[05:07:10] <SedBot2> <crutchy> toast
[05:07:19] <crutchy> back to 2 terms :-/
[05:07:31] <crutchy> i'm not qualified to work on it
[05:08:17] <Konomi> if you want two versions running look up the manual for ii find out how to instance it twice
[05:08:22] <Konomi> then go from there
[05:08:23] <ciri> Oh, right, putting coffee in my drinking water x'd.
[05:09:04] <crutchy> only need 1 instance of ii
[05:09:49] <crutchy> its the gawk/tail that's possibly causing grief
[05:10:02] <Konomi> how would they cause grief?
[05:10:20] <crutchy> cos you need 1 instance per channel
[05:10:44] <juggs> paulej72, what's your preferred solution - your pid checking or have a bot excrete a .pid file when it runs that can be queried from a cron driven script?
[05:10:50] <crutchy> not sure if that's a problem, but i have nfi how things work on SN server
[05:11:02] <Konomi> you can launch tail and gawk multiple times
[05:11:06] <arti> aren't the pid files the way to do it?
[05:11:31] * crutchy might do some tinkering with running ii and awk/tail from exec
[05:11:32] <juggs> arti, many ways to do it
[05:11:33] <Konomi> they'd be pretty crappy commands if you couldn't run more than on instance
[05:11:57] <paulej72> I would like at least a pid as the restarting can be done outside of the bot
[05:12:44] <Konomi> command & ; $command_pid=$?
[05:12:46] <arti> i can't think of the stupid term
[05:12:55] <arti> the way that most people do it
[05:13:09] <paulej72> would like all of the bot to be one pid that need to control it.
[05:13:10] <juggs> I submit Regurgitator's cron'd script if it is of any use for reference: http://paste.ofcode.org
[05:13:14] <arti> when it's not a rule, but it's a good practice
[05:13:27] <crutchy> sounds like you need a "!restart SedBot" and "!kill SedBot" command that kills all related processes (including ii)?
[05:14:16] <paulej72> you also shoul be able to tell sedbot to load in a new channel
[05:14:24] <crutchy> or /invite
[05:14:54] <crutchy> the exec one does that but it doesn't have all sedbot's features and stability
[05:15:01] <paulej72> right now sedbot is dumb
[05:15:27] <crutchy> need to rewrite it in vba
[05:15:27] <paulej72> exec is much smarter in this regard
[05:15:40] <crutchy> exec is just missing a ~kill command
[05:15:47] <crutchy> but it does have timeouts etc
[05:16:00] <crutchy> and ~restart and ~q
[05:16:21] <juggs> and ~rehash
[05:16:23] <crutchy> might look at what's needed for a ~kill
[05:16:24] <juggs> :D
[05:16:43] <crutchy> yup, well its ~reload :-p
[05:16:56] <crutchy> i'm a bit of an irc ignoramus
[05:16:56] <juggs> that works :)
[05:17:07] <mrcoolbp> I kinda like these for the friend foe icons:
[05:17:07] <mrcoolbp> http://www.jaruzel.com
[05:17:21] * arti sees no icons
[05:17:21] <arti> :P
[05:17:42] <arti> yeah, those'll work
[05:17:45] <juggs> crutchy, I suspect you have more knowledge of the ins and outs of irc comms protocol than most here
[05:18:06] <arti> will there be a legend?
[05:18:27] <arti> crutchy is a jedi in training
[05:18:46] <mrcoolbp> arti: I figure each could have the ALT text be what it is, and the image could be a link to the legend
[05:18:55] * crutchy keeps stabbing himself in the arse with the lightsaber :-/
[05:18:56] <arti> perfec
[05:19:02] <arti> familiar with building lightsabers and pod racing
[05:19:03] <juggs> mrcoolbp, only question is can we get them on a coffee mug? :D
[05:19:16] * mrcoolbp sighs
[05:19:20] * arti chuckles
[05:19:21] <juggs> hehe
[05:19:27] <mrcoolbp> = )
[05:20:06] <mrcoolbp> paulej72: did you like these? http://www.jaruzel.com
[05:20:32] <paulej72> not really. no information in them
[05:20:38] <juggs> are those icons suggested as replacements for the current textual links to those various categories?
[05:21:05] <mrcoolbp> paulej72: I remembered one saying that
[05:21:24] <paulej72> 'twas me
[05:21:27] <mrcoolbp> juggs: not the topic icons, we have some drafts of those I'm waiting on testing
[05:22:10] <mrcoolbp> paulej72: my thinking is you'll eventually learn them, plus they could have tool tips and link back to the friend/foe FAQ
[05:22:39] <mrcoolbp> paulej72: my thinking is they would jump out a bit more with the colors
[05:22:41] <arti> gotta learn road signs, right?
[05:22:59] <mrcoolbp> rather then yellow, yellow, yellow
[05:23:03] <juggs> mrcoolbp, make sure you consider accessibility - colour blind / blind etc.
[05:23:12] <paulej72> but for new users there is less info there than the current system
[05:23:20] <mrcoolbp> that is true
[05:23:32] <mrcoolbp> hmm
[05:24:27] <paulej72> plus you can't link from the comments as. that already has a link
[05:25:29] <mrcoolbp> there could be a legend on that page though
[05:26:04] <mrcoolbp> juggs makes a good point though
[05:26:20] <paulej72> that too
[05:28:14] <mrcoolbp> paulej72: when you have some free time, I wanted to add some minor stuff to the FAQ
[05:28:50] <mrcoolbp> that was a joke = )
[05:28:58] * mrcoolbp knows you don't have any of that
[05:29:17] <mrcoolbp> paulej72: they are just minor additions to existing questions
[05:30:42] <Bender> [SoylentNews] - RIAA Targeting Non-Profit Licensed Music Sites - http://sylnt.us - not-for-the-artists-but-for-their-own-pockets
[05:31:04] <paulej72> email me the changes mrcoolbp and I look at it tomorrow
[05:31:13] <mrcoolbp> done
[05:31:15] <mrcoolbp> thx
[05:32:45] <arti> seems like a productive night
[05:34:16] <juggs> alt text helps with screen readers. I don't think those icons pass the colour blind test though, they need to be more descriptive somehow. If this is the direction we want to go, mebbe a convention such as icon/action{left|right}. So someone you have as a friend would be heart with arms right, a fan would be a heart with arms left, a foe would be a sword directed right, a freak would be a sword directed left. The convention being that outgoing emot
[05:34:16] <juggs> ion is always left to right, while incoming emotion is right to left. Of course that throws up other discussions for those who generally read right to left.
[05:35:14] <juggs> damn am I glad I don't have to design UIs
[05:39:21] <juggs> and uch.. how on earth did my playlist end up with Sinead O'Connor without me noticing, I feel like slitting my wrists.
[05:39:34] * juggs goes to seek up something more upbeat
[05:40:26] <arti> here you go juggs: https://www.youtube.com
[05:40:54] <paulej72> where is monoploy when we need it
[05:40:54] <juggs> where is monopoly when we need it ?
[05:41:00] <juggs> da fuq
[05:41:05] <arti> where is monopoly when we need it !
[05:41:06] <ciri> Uppers of beta are: themightybuzzard: no i have a nexus working ill need to fix.
[05:41:28] <paulej72> lol
[05:41:28] <juggs> paulej72, get out of my head
[05:41:47] <paulej72> I was there first
[05:44:28] <juggs> Oh shit, I didn't exit the Sinead O'Connor playlist soon enough and now I'm being destroyed as an english man by the track Famine... sheeeeeeet
[05:59:28] <juggs> yeh, I was channelling Senator Clay from The Wire TV series there - it was meant to be comedic. No-one got the ref, my bad.
[06:03:31] <juggs> arti, yeh sepultura didn't really lift my mood :P
[06:03:58] <arti> listen to some tea party music
[06:04:28] <juggs> only of it allows earl grey
[06:04:54] <juggs> s/of/if/
[06:04:55] <SedBot2> <juggs> only if it allows earl grey
[06:06:48] <juggs> arti, how long must brits pass down guilt for what went on in the days of empire?
[06:07:08] <arti> uh, good question
[06:07:45] <arti> jolly good job on your navy
[06:07:56] <arti> pity about india though
[06:08:51] <juggs> arti, it is a good question.
[06:09:25] -!- chromas_ has quit [Quit: o Y o]
[06:09:42] -!- chromas_ [chromas_!~chromas@40-92-54-603.csby.or.frontiernet.net] has joined #Soylent
[06:09:54] <crutchy> wb chromas_ :-D
[06:10:06] <arti> why should you feel responsible for human nature though?
[06:10:43] -!- JamesNZ has quit [Remote host closed the connection]
[06:11:42] <juggs> arti, and how long before the major empire building nations start apologising for the mess they left by drawing up nations with straight line borders in the middle east? And how long should the US apologise for enforcing that enforced nationalisation?
[06:12:26] <swiss> i would like to see the US pull out of supporting isreal
[06:12:34] <arti> i'd like a car that drives to juipter
[06:12:46] <swiss> and then put all that money towards a refugee plan that offers help to both sides
[06:12:53] <swiss> strictly for moving people out of that region
[06:13:04] <arti> it'll never happen
[06:13:12] <juggs> swiss, move them to where?
[06:13:18] <arti> australia!
[06:13:22] <arti> they've got lots of room
[06:13:30] <arti> maybe greenland, too.
[06:13:43] <swiss> australia, temporary program in America
[06:13:51] <swiss> i mean, we've run refugee programs in the past
[06:15:14] <juggs> swiss, yeh you probably want to review some stuff on Aus treatment of "boat people". I'm not sure that's going to fly.
[06:15:56] <swiss> even if the US quartered off an "official refugee area" or something
[06:15:56] <arti> well, the japanese are extremely diverse and welcoming
[06:16:11] <swiss> I'm sure the UN would have some sort of plan
[06:16:24] <arti> we should get the human rights council on it
[06:16:41] <swiss> arti: that council already is mad at isreal
[06:17:12] <swiss> i don't thing Hamas is any better... but Isreal is degrading themselves to terrorists in my book with their treatment of this war
[06:18:04] <crutchy> australia is multicultural. problems occur when cultures clash. when immigrants come to australia expecting australians to conform to their expectations, they are bound to be disappointed :-p
[06:18:34] <crutchy> cos most aussies will just tell bossy wankers to go get fucked
[06:18:43] <arti> crutchy, but that jives against the whole notion that multiculturalism is amazing
[06:19:09] <crutchy> multiculturalism isn't amazing. it just is what it is
[06:19:18] <arti> the nerve of those aussies!
[06:19:37] <crutchy> i guess it makes international relations a bit easier cos we have a pool of experience from everywhere
[06:19:39] <mrcoolbp> juggs: did you ever get to start working on documenting irc commands?
[06:19:46] <arti> i personally enjoy when people bring their regional driving habits, which are all in conflict
[06:19:52] <juggs> religion just needs to get the hell out of every day life
[06:19:59] <mrcoolbp> agreed
[06:20:02] <crutchy> juggs++
[06:20:02] <Bender> karma - juggs: 11
[06:20:51] <crutchy> faith is good, and so is community spirit, but religion is seldom tolerant of nonconformance
[06:21:38] <swiss> arti: like when they drive like this? https://www.youtube.com
[06:21:53] <arti> dude, i won't even get into it
[06:22:52] <arti> meanwhile in dubai :P
[06:22:52] <juggs> mrcoolbp, yes I got started on documenting irc commands, I have a scratch doc full of them in various states. I have IRC /oper now so I should be able to round out the oper stuff.
[06:23:21] <mrcoolbp> juggs: throw them on the wiki
[06:23:44] <mrcoolbp> juggs: link here: http://wiki.soylentnews.org
[06:24:01] <mrcoolbp> start a new page though
[06:24:23] <crutchy> fuck that's some pretty cool driving!
[06:24:42] <crutchy> hohum i mean "damn arabs!" :-p
[06:25:31] <juggs> mrcoolbp, I need to sap some of xlefay's time because some of what I have is directly interfacing to services, while we use serv bot presences and .command stuff here.
[06:25:50] <arti> "i need a gui!"
[06:26:01] <swiss> crutchy: do you like the fact they're doing it in traffic?
[06:26:10] <swiss> juggs: it's just a basic ircd install iirc
[06:26:16] <mrcoolbp> juggs: exactly. No rush, just checkin' in
[06:26:32] <crutchy> well the traffic thing is dangerous
[06:27:07] <crutchy> but the guy has obviously done it plenty of times before and is pretty confident around traffic
[06:27:15] <arti> if not, he can use the AK
[06:27:21] <crutchy> must be some kinda stunt driver i reckon
[06:27:25] <arti> "here's my insurance!"
[06:27:30] <swiss> crutchy: no, they have terrible crashes all the time
[06:27:42] <swiss> https://www.youtube.com
[06:27:43] <crutchy> no doubt
[06:27:58] <swiss> and they don't wear seatbelts
[06:28:13] <swiss> so they straight up just die
[06:29:10] <arti> epic music
[06:29:16] <crutchy> that used to happen in germany a fair bit too. prolly happens everywhere
[06:29:40] <juggs> mrcoolbp, do you have a PRINCE2 cert on your wall? :D
[06:29:53] <crutchy> it became enough of a problem here that we now have anti-hoon laws in australia
[06:29:54] <mrcoolbp> ?
[06:30:03] <crutchy> hoon cars get ccrushed
[06:30:59] <arti> #rekt
[06:32:36] <swiss> i mean, i understand a bit of hooning
[06:32:37] <ciri> Do any more just yet. Sleep is sounding much more unhealthy than "if you work for sn meetups.
[06:32:51] <arti> tahfeel?
[06:32:54] <swiss> but the stuff in these vids is just ridiculous
[06:33:10] <arti> it's an oil money limit break
[06:33:16] <crutchy> https://www.youtube.com
[06:33:46] <crutchy> there's idiots on the road everywhere
[06:34:04] <swiss> crutchy: if that was in a parking lot, that'd be fine by me
[06:34:21] <swiss> or some people drifting a corner when they've got people on either side to make sure cars aren't coming
[06:35:11] <crutchy> swiss: s/cars/cops/
[06:35:12] <SedBot2> <crutchy> <swiss> or some people drifting a corner when they've got people on either side to make sure cops aren't coming
[06:35:19] <crutchy> ftfy :-p
[06:35:51] <arti> why not just toggle the clipping?
[06:36:03] <arti> that way there won't be any collisions :D
[06:36:56] <swiss> crutchy: eh, cops are cars
[06:36:57] <swiss> :P
[06:40:34] <juggs> mrcoolbp, no worries, I'm just baiting... your desire for updates reminds me of some PMs I've worked with in the past. Don't get me wrong, I love a competent PM and I love a competent BA - unfortunately my experience to date seems to mostly preclude "competent" in association with BA or PM. There are rare exceptions :D
[06:41:53] <arti> lol @ guy ejected
[06:42:39] * mrcoolbp is on phone wit wife
[06:42:46] <arti> that's a big phone man
[06:42:52] <arti> must be a droid :P
[06:43:05] <juggs> mrcoolbp, good luck with that
[06:44:46] * juggs needs to learn to be more PC
[06:44:50] <mrcoolbp> lol
[06:45:02] <arti> juggs, you use a mac?
[06:45:13] <arti> :>
[06:45:50] <mrcoolbp> juggs: delegation is key sometimes, but you have to work with the people your delegating to, not just tell them what to do
[06:46:02] <arti> well said
[06:47:10] <mrcoolbp> honestly I think this project is pretty amazing that it works at all
[06:47:27] <mrcoolbp> bunch of people just got together and we do this now
[06:47:37] <mrcoolbp> it's a lot of fun, and a lot of work
[06:48:54] <mrcoolbp> juggs: it's funny though, I'm a PM of sorts, I'm a restaurant manager
[06:48:56] <juggs> mrcoolbp, I know, I've done awkward staff manglement before - it's a different type of challenge.
[06:49:53] <mrcoolbp> juggs: well I try not to be awkward when I'm managing staff = )
[06:50:18] <juggs> mrcoolbp, it's the same no matter the industry when you abstract it far enough
[06:50:25] <mrcoolbp> sure.
[06:51:04] <mrcoolbp> but some of the staff here are more dedicated than the ones I pay in my RL job, kinda ironic
[06:52:06] <arti> well, that's because they're passionate/interested
[06:52:43] <arti> idk, money is a good motivator but not always the best
[06:52:58] <mrcoolbp> despite the amount of stories we post about what we are doing, there's actually a lot more that goes on behind the scenes and no one is getting paid
[06:53:30] <mrcoolbp> it's pretty cool to see it work
[06:53:36] <crutchy> ~restart
[06:53:38] -!- exec has quit [Quit: exec]
[06:53:48] <juggs> mrcoolbp, as a manager I try to give my peons the latitude to roam, set target, get out of the way, leave door open for guidance - that way peons grow and are not restrained,
[06:54:13] <mrcoolbp> juggs: yes, but you need to check with them and develop along the way
[06:54:28] * mrcoolbp likes teaching
[06:55:44] <mrcoolbp> honestly after we get a few things in place and tested, I'd like to see the user base double once or twice
[06:55:55] <juggs> mrcoolbp, sure - hence the open door - and set the policy that anything they are unsure about - just please come and ask.
[06:56:04] <mrcoolbp> exactly
[06:57:18] <juggs> not that I have a door... I like to be in the midst of the open floor so my team can get my attention with just a look.
[06:57:30] <mrcoolbp> I think a UI overhaul is in order, we need to find a good ART/UI person
[06:57:46] <mrcoolbp> NCommander mentioned doing a site-redesign contest
[06:57:59] <mrcoolbp> mess with the css and colors
[06:58:11] <juggs> ohh gawd it's beta again
[06:58:18] <mrcoolbp> yup, there that is
[06:59:03] <mrcoolbp> we've made some improvements, but it could be nicer on the eyes, and I'm pretty sure I'm not the person to head that task
[07:00:47] <mrcoolbp> juggs: the thinking was that we'd hold a contest, let the users mock stuff up in $ImageEditor
[07:01:02] <mrcoolbp> pj said he could make it happen
[07:02:19] <juggs> meh, don't look at me when it comes to design stuff, I'm so not volunteering for that, I browse with images off.
[07:02:33] * juggs is not normal
[07:02:37] <mrcoolbp> it's not even images
[07:02:41] <mrcoolbp> it's more UI
[07:02:53] <mrcoolbp> bryan might be able to help, most agree pipedot looks very slick
[07:03:03] <crutchy> bryan++
[07:03:03] <Bender> karma - bryan: 4
[07:03:07] * mrcoolbp remembers bryan owes him a usb drive
[07:03:08] <ciri> I wouldnt know for sure. Remember, they see a single zip drive that used to have a usb drive email me your finest model good sir.
[07:03:17] <crutchy> i think he had a logo comp
[07:03:31] <mrcoolbp> yeah, he got a lot of entries
[07:03:44] <crutchy> we need a logo comp maybe
[07:04:10] <mrcoolbp> crutchy: possibly, but here I am trying to make a store with "the" logo
[07:04:18] <crutchy> maybe we need a voting system competition too :-d
[07:04:48] * mrcoolbp bends over in anticipation of vote-related floggins
[07:05:00] <crutchy> the logo we have is ok :-)
[07:05:01] <arti> uh
[07:05:16] <crutchy> floggins for what?
[07:05:42] <mrcoolbp> crutchy: I was technically in charge of the vote fiasco
[07:05:43] * crutchy is too lazy for floggins
[07:05:58] <crutchy> fiascos are fun
[07:06:07] <arti> i like mine with lots of cheese
[07:06:11] <mrcoolbp> not the word I'd use but sure = )
[07:06:16] <crutchy> would be pretty boring without them
[07:06:27] <arti> g'oop
[07:06:51] <crutchy> i'm sure it would have been stressful for you at the time. that's unfortunate
[07:07:52] <mrcoolbp> a bit yes
[07:08:00] <crutchy> arti, exec has a ps command now :-D
[07:08:07] <mrcoolbp> but I'd like to look into better systems
[07:08:15] <mrcoolbp> here's a cool thing I found: https://livingvotersguide.org
[07:08:18] <arti> ps... like a process list?
[07:08:22] <mrcoolbp> it's a demo
[07:08:40] <mrcoolbp> a decision engine where large groups are involved
[07:08:44] <crutchy> yeah. lists currently running child pid & shell command
[07:08:45] <ciri> 12.18:24 -Chanserv(chanserv@services.)- the quiet command allows you to decide how i can do that.
[07:09:22] <arti> excellent work, i'm currently muddling through some style guides and theory
[07:09:48] <crutchy> cool. is that for work?
[07:09:58] <arti> was that a byproduct of some other feature?
[07:10:05] <crutchy> mrcoolbp looks promising
[07:10:35] <arti> it is an experiment
[07:10:46] <crutchy> i was gunna try running ii under it, but need to keep an eye on it
[07:11:02] <arti> mrcoolbp: and yes that is a pretty neat format
[07:11:11] <crutchy> ~kill pid is in the pipeline
[07:11:18] <mrcoolbp> a friend of mine was interested in online voting, american democracy, related web utils, he setup a site similar to https://petitions.whitehouse.gov
[07:11:39] <mrcoolbp> he showed me that and he was looking into other things for me too
[07:11:46] <mrcoolbp> I should check with him
[07:12:36] <mrcoolbp> anyway, that example is a clear indicator to me that there are interesting tools that either exist already, or that we could develop to tackle this task
[07:12:54] <mrcoolbp> NCommander is working on a post about
[07:13:13] <mrcoolbp> Soylent's incorp and I think he is planning on asking the community:
[07:13:29] <mrcoolbp> "How do you want to be involved in the decision-making here?"
[07:13:51] <mrcoolbp> or something to that effect. We haven't quite figured that part out, but it's important to us
[07:14:26] <crutchy> need an irc voting system
[07:14:36] <crutchy> nickserv-based
[07:14:58] <crutchy> (for login)
[07:15:27] <crutchy> with another database to identify individuals (to prevent one person with multiple nickserv accounts)
[07:16:12] <mrcoolbp> crutchy: we used karma as a voting means at some point
[07:16:16] <crutchy> so to vote must be identified with nickserv and your nick must exist in the voters register
[07:16:20] <mrcoolbp> crutchy: it was noisy
[07:16:39] <crutchy> anyone can karma so yeah i can imagine problems there
[07:18:05] <crutchy> then could use something like prospectacles voting algo or whatever you like i guess
[07:18:11] <mrcoolbp> crutchy: will there be a cutoff date to register? = )
[07:18:47] <crutchy> voter registry would need to be managed by staff
[07:18:52] <crutchy> no auto-registers
[07:19:16] <mrcoolbp> crutchy: for major decisions, IRC is a terrible voting medium
[07:19:27] <crutchy> staff need to be comfortable that each registered nick corresponds to an individual
[07:19:40] <crutchy> irc is just a medium
[07:19:50] <juggs> mrcoolbp, you do realise " but it's important to us" has been the mantra of every ground up org that incorporated ever right? Incorporation does strange things as suddenly there are vested interests no matter the form of the incorporation.
[07:19:57] <crutchy> not really different to email etc
[07:20:37] <mrcoolbp> juggs: interesting thing is that we are a PBC, and we are also trying to codify how that stuff is "important to us" hence to idea to ask the community
[07:21:00] <mrcoolbp> we are trying to get it in writing how to include the community in decisions
[07:21:19] <mrcoolbp> then, the board memebers will be beholden to that mission
[07:21:39] <mrcoolbp> (PBC makes it more like a non-profit in this regard)
[07:22:12] <crutchy> mrcoolbp, what was the process for checking authenticity of SN accounts in the name vote?
[07:22:17] <bryan> bah, it's in the mail mrcoolbp ^^
[07:22:29] <arti> incoming usb stick
[07:22:31] <crutchy> hi bryan
[07:22:31] <mrcoolbp> crutchy: user accounts
[07:22:37] <mrcoolbp> bryan: I figured = )
[07:22:38] <arti> word
[07:22:45] <crutchy> was that all?
[07:23:06] <juggs> mrcoolbp, share dividend payouts, director renumeration, ignore me I am cynical of everything.
[07:23:24] <mrcoolbp> crutchy: yes, I think there was an idea that you had to have been registered as a user before the vote started
[07:23:33] <mrcoolbp> juggs: no I was getting to that
[07:24:00] <mrcoolbp> juggs: you see, in a for-profit, the board is actually legally required to protect profits
[07:24:28] <mrcoolbp> fiduciary responsibility
[07:24:34] <mrcoolbp> this is the opposite
[07:25:02] <mrcoolbp> as long as we write/ammend our charters correctly, the board (yes I'm on the board) will be required to protect the "mission"
[07:25:03] <crutchy> ah
[07:25:33] <mrcoolbp> juggs: you should be cynical, so are we
[07:25:46] <mrcoolbp> we are trying to be smarter about this then other people have in the past
[07:25:54] <mrcoolbp> don't be evil
[07:26:06] <mrcoolbp> but that turned into "try not to be evil"
[07:26:16] <mrcoolbp> then: "if possible"
[07:26:17] <arti> then the not dropped
[07:26:20] <mrcoolbp> then: meh fuckit
[07:26:21] <crutchy> <cynic>everyone has a price</cynic>
[07:26:33] <arti> for everything else, there's a line tappin'
[07:26:40] <mrcoolbp> anyway, the cool part is the PBC is a little different
[07:26:49] * crutchy goes back to his glowballs
[07:27:00] <mrcoolbp> now we have to protect the mission of the organization, and we have to protect the public
[07:28:15] <mrcoolbp> PBCs are very similar to Non-profit actually
[07:28:27] <mrcoolbp> without the tax-breaks, but much easier to setup
[07:28:40] <juggs> mrcoolbp, what are profits in a PBC? net, gross, frickin EBITDA? If board is remunerated prior to profit calcs the whole dog is out the window... yeh, I have no idea what that meant either.
[07:28:40] <mrcoolbp> I guess we just have to be careful in how we do that
[07:29:20] -!- drussell has quit [Quit: Web client closed]
[07:29:36] <mrcoolbp> juggs: a lot of that is left to us, technically it's still for profit, but with the fiduciary responsibility significantly mitigated
[07:30:12] <Bender> [SoylentNews] - Mediterranean Diet has Varied Effects on Cognitive Decline among Different Races - http://sylnt.us - used-to-know-what-this-meant
[07:30:40] <mrcoolbp> NC still wants to start a NFP umbrella that can buy the current corp, but that is not feasible with the resources we have now
[07:30:50] <juggs> mrcoolbp, so ~jedi-handwave~ trust us, were not making a profit? :D
[07:31:01] <mrcoolbp> it is uber expensive and time consuming
[07:31:13] <mrcoolbp> juggs: right now we are in the hole a few thousand USD
[07:31:20] <mrcoolbp> with no incoming dollars
[07:31:29] <mrcoolbp> I can assure you, we're not making a profit
[07:31:30] <chromas_> Bender: s/t h/t Mountain Dew h/
[07:31:30] <SedBot2> <chromas_> <Bender> [SoylentNews] - Mediterranean Diet Mountain Dew has Varied Effects on Cognitive Decline among Different Races - http://sylnt.us - used-to-know-what-this-meant
[07:31:38] * mrcoolbp is the treasurer after all
[07:31:58] <mrcoolbp> no handwaving neccessary (though it doesn't hurt)
[07:33:03] <arti> i do more of a parade wave
[07:33:13] <ar> moin
[07:33:14] <ciri> No server involvement makes for a long time to shove it into something usable .. The reason is you need them to repeat their attempts with every new version.
[07:33:15] <ar> coffee--
[07:33:15] <Bender> karma - coffee: 409
[07:33:41] <juggs> mrcoolbp, surely, technically there is no hole as the debt was disbursed as shares.... I don't know, I should probably go back to school and do an mba or something
[07:34:02] <mrcoolbp> juggs: that hasn't happened yet technically
[07:34:05] <arti> major in underwater basket weaving
[07:34:38] <mrcoolbp> juggs: but I'm pretty sure that it is a good way to go, because then we *wouldn't* be in the hole
[07:34:40] <juggs> mrcoolbp, I thought it did in the last board meeting
[07:35:11] <mrcoolbp> juggs: it looked that way yes, but we haven't confirmed that via email
[07:35:26] <mrcoolbp> so it is non-binding as I understand it
[07:35:52] * mrcoolbp checks the log
[07:37:29] <mrcoolbp> " All those in favor of amending the Bylaws of the Corporation to allow meetings of the Board of Directors to be held on IRC, such that any votes taken at such a meeting shall be confirmed after said meeting by email to the Secretary of the Corporation to be binding and effective, (or, in the event that such a meeting would be unlawful"
[07:38:15] <crutchy> mrcoolbp, if you can't increase dollars coming in, could look at reducing dollars going out'
[07:38:35] <mrcoolbp> crutchy: yes, we've talked about that
[07:39:28] <mrcoolbp> the only thing we really have it blood/sweat/and hosting costs
[07:39:45] <crutchy> having dedicated SN linode cluster sure sounds sexy, but is all of it absolutely essential?
[07:40:46] <mrcoolbp> crutchy: it's not my dept. but I do note that we've had a lot less downtime, and we should be able to accomodate adding a large number of users without breaking a sweat, something I'd like to see happen
[07:41:21] <mrcoolbp> we could save about $50 if we got rid of a server or two
[07:41:38] <bryan> there are a couple of "hot failover" nodes that are $40/month each and don't do anything for over 99% of the time
[07:42:21] <bryan> heck, mine's only $40/month total
[07:42:30] <juggs> mrcoolbp, I always seem to end up in the role of inquisitioner and I tend not to bring any pillows. I don't mean to be so pesky, I guess I'm just an annoying git.
[07:42:48] <mrcoolbp> no it's all valid guys
[07:42:49] <juggs> anyway, I should away
[07:43:14] <mrcoolbp> bryan: but do you have mail/irc/dev/prod/wiki/etc. running?
[07:43:22] <mrcoolbp> bryan: I know we have more traffic too
[07:43:42] <bryan> mrcoolbp: yes to all but irc
[07:43:47] <crutchy> could have irc on webserver
[07:43:54] <mrcoolbp> bryan: are they all on the same box?
[07:43:54] juggs is now known as juggs|afk
[07:44:01] <bryan> no
[07:44:45] <crutchy> its nice to separate services so failure of one less likely to affect others
[07:44:59] <crutchy> but just thinking financially
[07:45:05] <mrcoolbp> bryan: would your setup fall to it's knees with 2x-4x the amount of users SN currently has?
[07:45:16] * mrcoolbp is honestly asking this stuff as he has no idea
[07:45:38] <mrcoolbp> I do everything but dev and sysadmin stuff around here
[07:46:37] <bryan> like the SN setup, it's behind the same linode provided loadbalancer; if more traffic where to come to the site, an additional server could be spun up quickly to compensate
[07:47:21] <bryan> but i dont have to pay for it until then :P
[07:47:28] <mrcoolbp> right
[07:47:53] <mrcoolbp> well, if we can save money and not lose anything I'll bring it up (again) at the next meeting
[07:48:21] <mrcoolbp> but I was lead to believe the savings was negligible, and there was some small cost
[07:48:36] <mrcoolbp> were*
[07:49:24] * mrcoolbp investigates the financials
[07:50:17] <crutchy> you need a 'call for volunteers' mrcoolbp :-)
[07:50:32] <crutchy> in the financial and research areas
[07:50:50] <mrcoolbp> crutchy: http://soylentnews.org
[07:51:11] <mrcoolbp> 9 comments...
[07:51:17] <crutchy> would be in SN's interest to always be on the lookout for a better hosting deal, and to be sure that the current host is aware of the effort
[07:52:10] <crutchy> and to have implemented a quick bailout solution if a change of hosts is needed (don't wanna be held hostage by a dodgy hosting provider)
[07:52:36] <crutchy> wow didn't see that post before ^
[07:52:42] <crutchy> thanks for the link :-)
[07:52:55] <mrcoolbp> bryan: looks like it's $260 plus backup services
[07:53:01] <mrcoolbp> per month
[07:53:57] <crutchy> that seems pretty steep for a couple of headless vms, but i don't pay for hosting
[07:54:10] <bryan> ya, i just think that can be trimmed a bit during these early months
[07:54:16] <crutchy> (except to the electricity company :-P)
[07:55:32] <mrcoolbp> http://soylentnews.org has some details
[07:55:51] <mrcoolbp> I admit though, this is a bit outside my area of expertise
[07:57:54] -!- chromas_ has quit [Ping timeout: 244 seconds]
[07:57:57] <mrcoolbp> if we could get rid of a node or two, it would save us a non-trivial amount, if I understood better what loosing those would mean from a usability/expandibility standpoint, I'd be better informed on making a decision
[07:58:15] <mrcoolbp> s/what/what we'd be/
[07:58:15] <SedBot2> <mrcoolbp> if we could get rid of a node or two, it would save us a non-trivial amount, if I understood better what we'd be loosing those would mean from a usability/expandibility standpoint, I'd be better informed on making a decision
[07:59:35] <crutchy> prolly worth hammering linode for a better deal (not that i would wanna do it)
[07:59:44] -!- chromas_ [chromas_!~chromas@40-92-54-603.csby.or.frontiernet.net] has joined #Soylent
[07:59:52] <mrcoolbp> crutchy: maybe
[08:00:02] <mrcoolbp> !todo hammer linode for a better deal
[08:00:02] <Bender> todo item 18 added
[08:00:46] <crutchy> squeaky wheel gets the oil
[08:01:07] <bryan> they just came out with a $10/month plan (previously their lowest plan was $20, while many of the SN nodes are $40)
[08:01:32] <arti> "just" like months ago right?
[08:01:41] <bryan> makes it easier to run a dev nodes on the cheap plan while keeping the live on the larger ones
[08:01:43] <arti> basically upped the ram and storage
[08:02:25] <bryan> https://blog.linode.com - June 16
[08:02:25] <crutchy> dev node only needs to be cheap n cheerful
[08:02:34] <mrcoolbp> bryan: SN is currently 4 nodes at $20, 4 nodes at $40 + backup services
[08:02:38] <crutchy> not going to ever be a lot of users on it
[08:02:40] <mrcoolbp> bryan: so that may be true
[08:03:09] <crutchy> wholly carp! 8 nodes!?
[08:03:13] <mrcoolbp> yup
[08:03:23] <mrcoolbp> one is offsite backup
[08:03:42] <crutchy> 1 for db
[08:03:53] <crutchy> 1 for apache/slash prod
[08:04:02] <crutchy> 1 for varnish?
[08:04:11] <crutchy> 1 for dev
[08:04:18] <mrcoolbp> crutchy: http://soylentnews.org
[08:05:10] <mrcoolbp> crutchy: 2 for web frontends
[08:05:16] <mrcoolbp> crutchy: 2 for DB
[08:05:30] <crutchy> seems a bit overkill with varnish
[08:05:36] <mrcoolbp> I think that's the fallover stuff bryan was criticising
[08:05:49] <crutchy> its not like we're hosting ERP
[08:05:50] <ciri> Until one screw gets lost for mysterious reasons even if you damned well feel like we're hosting erp.
[08:06:08] <bryan> also, i have an offsite backup box, but it's on a box at my office that doesnt cost anything a month
[08:06:20] <bryan> could do that to save a little bit too
[08:06:30] <arti> alaska is really remote too :D
[08:06:35] <arti> remote remote backup
[08:06:36] <crutchy> lol
[08:06:44] <crutchy> need to pay for polar bear security though
[08:06:45] <mrcoolbp> bryan: yeah, I'm looking at the expenses and I think that is the case, I'm guessing a box one of the staff controls (I think it's in the UK)
[08:07:17] <mrcoolbp> offsite backup is not a linode
[08:07:19] <crutchy> money matters are always in opposition to operational requirements
[08:07:35] <mrcoolbp> there needs to be a balance
[08:07:48] <crutchy> dev... "we need moar capacity"... accountant... "can't afford it"
[08:08:10] <mrcoolbp> well technically we can't afford anything right now
[08:08:19] <mrcoolbp> and yet...
[08:09:14] <mrcoolbp> anyway: I'll bring it up again at the next meeting, thanks for the insights/prodding
[08:09:28] <crutchy> money is always the bottom line... underneath it is the 'Hole of Liquidation'
[08:10:41] <crutchy> pretty much all decisions need to go through finance... so you're in a pretty powerful position mrcoolbp
[08:11:30] <mrcoolbp> one thing I haven't mentioned yet is that, though we only have hosting as a recurring expense currently there are other large expenses we plan on undertaking
[08:11:44] <mrcoolbp> a CPA, lawyer for example
[08:12:03] <crutchy> yeah i kinda didn't see that happening
[08:12:08] <crutchy> fun to talk about though
[08:12:14] <bryan> http://pipedot.org geez, feb 17, but the image is still pretty reasonable (just scaled back in number a bit)
[08:12:46] <crutchy> most clubs etc rely on volunteers
[08:12:54] <crutchy> SN atm is basically a club
[08:13:13] <mrcoolbp> bryan: cool, do you know basic pageview stats?
[08:13:13] <crutchy> (except no membership fees, so even less viable)
[08:13:17] <bryan> one of the coolest parts of the "cloud" is that you can spin stuff up and down as needed
[08:13:25] <mrcoolbp> right
[08:13:35] <bryan> mrcoolbp: they are pretty low :P
[08:14:00] <mrcoolbp> bryan: well I'm not sure how much that plays in here, but we have decent stats
[08:15:14] <mrcoolbp> we are averaging ~2.8K visits per day
[08:15:58] <mrcoolbp> 3k is around the max
[08:16:27] <mrcoolbp> 5406 pageviews in last 24hrs
[08:16:37] <chromas_> How many of those are khyber?
[08:16:48] <mrcoolbp> chromas_ 400tb worth
[08:16:59] <crutchy> lol
[08:17:05] * mrcoolbp carries the 2
[08:17:08] <mrcoolbp> so like 9
[08:17:27] <mrcoolbp> wait...
[08:18:02] <crutchy> oh oh... slashd crashed
[08:18:08] <mrcoolbp> uh oh.
[08:18:19] <crutchy> nah just kidding :-p
[08:18:28] <mrcoolbp> must be all them servers we gotz
[08:18:47] <mrcoolbp> automagically fixes everything
[08:18:58] <crutchy> they're all hitting each other. that's why SN is getting so many hits
[08:19:06] <crutchy> s/each/on each/
[08:19:07] <SedBot2> <crutchy> they're all hitting on each other. that's why SN is getting so many hits
[08:19:18] <mrcoolbp> . /violence
[08:20:26] -!- chromas_ has quit [Read error: Connection reset by peer]
[08:21:18] <bryan> you think slash would ban my ip if i tried to crawl slashdot.org?
[08:21:22] <bryan> like the whole thing
[08:21:22] * mrcoolbp has more stats if people want to know
[08:21:40] <mrcoolbp> bryan, not sure, maybe
[08:22:27] <bryan> someone's probably going to need to archive the thing at some point, before it ends up like freshmeat
[08:23:00] <mrcoolbp> bryan: are the server names japanese?
[08:23:07] * mrcoolbp sees yuzu
[08:23:12] <bryan> hai hai
[08:23:15] <mrcoolbp> and yuki
[08:23:38] <mrcoolbp> bryan: nihongoga hanashimaska?
[08:23:58] <crutchy> ~translate en nihongoga hanashimaska
[08:24:01] <bryan> ee, sukoshi desu
[08:24:10] <mrcoolbp> nice.
[08:24:19] -!- exec [exec!~exec@709-27-2-01.cust.aussiebb.net] has joined #Soylent
[08:24:23] <crutchy> ~translate en nihongoga hanashimaska
[08:24:25] <exec> [google translate] nihongoga hanashimaska (auto -> en): nihongoga hanashimaska
[08:24:28] <arti> lol
[08:24:31] <crutchy> pfft
[08:24:35] <arti> asking of he speaks moonspeak
[08:24:42] <crutchy> ~part
[08:24:43] -!- exec [exec!~exec@709-27-2-01.cust.aussiebb.net] has parted #Soylent
[08:24:43] <mrcoolbp> crutchy: I can speak a little, but I"m sure I didn't write that correctly
[08:25:00] <mrcoolbp> crutchy: bryan: do you speak japanese?
[08:25:10] <mrcoolbp> Bryan: yes, a bit
[08:25:13] <arti> anata wa sukida?
[08:25:29] * mrcoolbp doesn't know "sudkida"
[08:25:44] <mrcoolbp> sukida*
[08:26:06] <bryan> mine's only because i watch too much anime, kinda starts to rub off
[08:26:07] <arti> d'ya like me (iirc)
[08:26:39] <arti> i've forgotten so much, i gave up with kanji
[08:26:46] * mrcoolbp notes "sukoshi" sounds like "skosh" which means "a little" in japanese/english respectively
[08:27:24] <mrcoolbp> arti: replace "?" with: "ka"
[08:27:51] <mrcoolbp> "ka" is a spoken "?"
[08:27:56] <arti> yes
[08:28:46] <arti> it isn't always used though
[08:28:49] <mrcoolbp> oh
[08:28:57] <arti> let me see what this is called
[08:29:01] <arti> there are a few 'forms'
[08:29:21] <arti> desu, de
[08:29:32] <crutchy> huji maimushita
[08:29:44] * mrcoolbp hangs head in shame and considers harakari
[08:29:52] <arti> boku no artidesu :D
[08:29:53] <crutchy> lol
[08:29:54] <ciri> Lol surely we can last before we went full circle lol.
[08:30:05] <arti> dozoyoroshiku
[08:30:34] <mrcoolbp> sushi wa oishi des yo!
[08:30:41] <arti> hahaha
[08:30:44] <mrcoolbp> s/des/desu/
[08:30:44] <SedBot2> <mrcoolbp> sushi wa oishi desu yo!
[08:30:48] <bryan> i made a japanese<->english dictionary app: http://zwin.org
[08:30:55] <crutchy> sushio yukio
[08:30:55] <mrcoolbp> cool
[08:32:09] <bryan> i was always confused by jim breen's newer dictionaries (after he learned kanji) so i used his older romanji version that was still under GPL
[08:32:25] <mrcoolbp> nice
[08:32:39] <arti> with regards to the dictionaries, it's like you have either stroke or radical
[08:32:42] <mrcoolbp> I'll play with it later when I'm more awake
[08:32:58] <mrcoolbp> ~time mrcoolbp
[08:33:08] <arti> well maybe more
[08:33:09] <mrcoolbp> ~weather mrcoolbp
[08:33:17] <mrcoolbp> = (
[08:33:20] -!- pbnjoe has quit [Quit: Leaving]
[08:33:35] <mrcoolbp> ~restart
[08:34:24] <mrcoolbp> ~weather mrcoolbp
[08:34:39] * mrcoolbp gives up
[08:35:08] <mrcoolbp> well I need to get to sleep, It's 4 and a half o-clock here
[08:35:11] <arti> te form
[08:35:13] <arti> its called te
[08:35:22] <arti> http://japanese.about.com
[08:35:34] <arti> man, that took far too long
[08:37:31] <mrcoolbp> tabete means eat I think, I know nuthin' of tenses in japanese
[08:37:41] <arti> yes
[08:37:42] <mrcoolbp> nonde is drink
[08:37:44] <arti> food is tabemono
[08:37:50] <mrcoolbp> ah yes
[08:37:52] <arti> nomimasu = drink
[08:37:58] <arti> to drink
[08:38:09] <arti> i remember counting systems being terrible
[08:38:15] <mrcoolbp> yes
[08:38:28] <mrcoolbp> multiple systems depending on the shape of the object
[08:38:30] <arti> "alright 1st 3rd and 7th are exceptions, and are you dealing with a flat object, or is this a person"
[08:38:39] <mrcoolbp> heh
[08:38:39] <arti> UHhhh
[08:38:58] * mrcoolbp speaks spanish and portugese pretty well though
[08:39:05] <arti> nice!
[08:39:09] <mrcoolbp> I can say thank you in 30 languages
[08:39:24] <arti> one thing that sucked ass learning german was the genders
[08:39:35] * mrcoolbp hates the gender thing
[08:39:44] <arti> it's kinda weird for sure
[08:39:50] <arti> english is like german made easy
[08:40:10] <arti> one thing i like about languages though is how terse they can be
[08:40:21] <mrcoolbp> yeah, and the native speakers will never understand when you are like "yo, WTF, it's just a table, WTF is it a female??!?!?!"
[08:40:23] <arti> "what you just said there, we've got a word for that"
[08:40:51] * arti nods
[08:40:54] <mrcoolbp> arti: but that is the cool part, learning a language for real is learning their culture
[08:41:21] <arti> i think a good way to learn a culture is their food :D
[08:41:28] <mrcoolbp> doesn't hurt
[08:41:36] <arti> it can, see spices.
[08:41:44] <mrcoolbp> ah yes
[08:41:49] <arti> baby wipes
[08:41:54] * mrcoolbp resolves to consider sleep
[08:42:07] <mrcoolbp> bryan: thanks for the input on the server costs
[08:42:11] <arti> alright, sir. take care
[08:42:14] <mrcoolbp> (and others)
[08:42:25] <mrcoolbp> arti: and you as well good sir.
[08:42:33] * arti salutes
[08:42:34] <bryan> mrcoolbp: night :)
[08:42:52] <mrcoolbp> g'night all
[08:43:46] mrcoolbp is now known as mrcool|livingthedream
[08:49:43] <crutchy> night mrcool|livingthedream
[09:00:56] -!- AshleyWaffle has quit [Ping timeout: 244 seconds]
[09:13:14] -!- Subsentient has quit [Quit: Derp.]
[09:30:11] -!- chromas_ [chromas_!~chromas@40-92-54-603.csby.or.frontiernet.net] has joined #Soylent
[09:41:50] <Bender> [SoylentNews] - Phone Calls While Driving Maybe Not as Risky as Thought - http://sylnt.us - what-about-google-glasses?
[09:43:49] <crutchy> from the hand-free-kit-sales-dept.
[09:43:51] <chromas_> From the peas-cause-cancer-oh-wait-new-study-says-otherwise felt
[09:43:54] <chromas_> Aw
[09:44:02] <crutchy> lol
[09:44:06] <chromas_> Yours was better
[09:46:21] <crutchy> trying to make a ~kill alias, but haven't yet figured out how to prevent defunct processes
[10:12:45] -!- f4r_ [f4r_!~HanakoDlm@455-30-464-400.jetstream.xtra.co.nz] has joined #Soylent
[10:13:47] -!- f4r has quit [Ping timeout: 244 seconds]
[10:14:07] -!- JamesNZ [JamesNZ!~james@43-567-441-22.bitstream.orcon.net.nz] has joined #Soylent
[10:19:28] <TheMightyBuzzard> coffee++
[10:19:28] <Bender> karma - coffee: 410
[10:20:09] <crutchy> coffee++
[10:20:09] <Bender> karma - coffee: 411
[10:38:07] <TheMightyBuzzard> 珈琲++
[10:38:25] <TheMightyBuzzard> kohi++
[10:38:25] <Bender> karma - kohi: 1
[10:39:34] <crutchy> any idea what the easiest way to get child pids of a process are? i'm using "ps f" output, but i have to parse the output
[10:39:49] <TheMightyBuzzard> kohi e nonde imasu
[10:40:09] <TheMightyBuzzard> s/ e / o /
[10:40:09] <SedBot2> <TheMightyBuzzard> kohi o nonde imasu
[10:40:34] <TheMightyBuzzard> crutchy, grep and awk i expect
[10:41:26] <crutchy> yeah i found one with awk. really should learn that one day i guess. grep and awk are jibberish to me :-/
[10:42:18] <TheMightyBuzzard> awk '{print $3}' is all you need
[10:42:39] <TheMightyBuzzard> combined with ps -AF and the appropriate grep
[10:43:38] <TheMightyBuzzard> anyway, i'm out. going in search of massive flathead catfish today.
[10:46:17] -!- JamesNZ has quit [Remote host closed the connection]
[10:58:59] <crutchy> haf fun
[10:59:01] <ciri> Is having fun datamining.
[10:59:07] <crutchy> lol
[10:59:16] <crutchy> yes. yes you are :-d
[10:59:38] <crutchy> !grab ciri
[10:59:38] <Bender> Added quote 210
[11:00:50] <Bender> [SoylentNews] - Phone Calls While Driving may be Not as Risky as Thought - http://sylnt.us - what-about-google-glasses? || Four-Winged Dinosaur is 'Biggest Ever' - http://sylnt.us - 100-Wings
[11:11:44] <crutchy> dafuq?
[11:39:41] -!- janrinok [janrinok!~janrinok@Soylent/Staff/Editor/janrinok] has joined #Soylent
[11:39:41] -!- mode/#Soylent [+v janrinok] by juggler
[12:01:52] -!- rand [rand!~rand@jsx-671.76-725-78.nts-online.net] has joined #Soylent
[12:05:10] janrinok is now known as janrinok|lurking
[12:29:03] -!- SedBot2 has quit [Remote host closed the connection]
[12:35:43] -!- AshleyWaffle [AshleyWaffle!~waffle@198.206.zs.ukm] has joined #Soylent
[12:36:19] -!- SedBot2 [SedBot2!~SedBot2@709-27-2-01.cust.aussiebb.net] has joined #Soylent
[12:36:35] <crutchy> test
[12:36:42] <crutchy> s/e/oa/
[12:38:06] <crutchy> s/e/oa/
[12:39:47] -!- SedBot2 has quit [Remote host closed the connection]
[12:44:21] -!- SedBot2 [SedBot2!~SedBot2@709-27-2-01.cust.aussiebb.net] has joined #Soylent
[12:44:40] <crutchy> test
[12:45:27] <crutchy> test
[12:45:37] <crutchy> s/e/oa/
[12:49:52] <crutchy> s/e/oa/
[12:50:13] <crutchy> sedbot
[12:51:43] * SedBot2 is a 53-line awk script, https://github.com
[12:55:04] <crutchy> sedbot
[12:55:04] * SedBot2 is a 53-line awk script, https://github.com
[12:55:28] <crutchy> s/d/x/
[12:55:28] <SedBot2> <crutchy> sexbot
[12:55:33] <crutchy> hmm
[12:56:35] <crutchy> sedbot
[12:58:42] <crutchy> s/d/x/
[12:59:01] <crutchy> s/d/x/
[12:59:14] <crutchy> s/d/x/
[13:00:20] <Bender> [SoylentNews] - Mount Rainier Showing Signs Eruption May Come Soon(ish) - http://sylnt.us - Meet-me-right-here-cos-I-don't-wanna-go
[13:02:57] <crutchy> s/d/x/
[13:03:14] <crutchy> sedbot
[13:04:02] * SedBot2 is a 53-line awk script, https://github.com
[13:04:12] <crutchy> sedbot
[13:04:12] * SedBot2 is a 53-line awk script, https://github.com
[13:06:18] <crutchy> sedbot
[13:06:18] * SedBot2 is a 53-line awk script, https://github.com
[13:06:26] <crutchy> s/d/x/
[13:06:26] <SedBot2> <crutchy> sexbot
[13:07:05] <crutchy> managed to get the #soylent stuff out of the awk file at least, so joining channels will be easier
[13:14:02] <SedBot2> hello
[13:22:22] -!- AshleyWaffle has quit [Ping timeout: 244 seconds]
[13:28:22] <crutchy> sedbot
[13:29:06] * SedBot2 is a 53-line awk script, https://github.com
[13:29:20] <crutchy> dammit
[13:33:04] <crutchy> i'm so not an awk guy :-/
[13:35:19] -!- Bytram|away [Bytram|away!~pc@Soylent/Staff/Developer/martyb] has joined #Soylent
[13:35:19] -!- mode/#Soylent [+v Bytram|away] by juggler
[13:35:59] Bytram|away is now known as Bytram
[13:36:58] <crutchy> hi Bytram
[13:37:06] <Bytram> crutchy: g'day!
[13:37:10] <Bytram> how's things?
[13:37:14] <Bytram> ~wether crutchy
[13:37:17] <Bytram> ~weather crutchy
[13:37:35] <Bytram> hmmm, under the ~weather, eh? ;)
[13:37:40] -!- exec [exec!~exec@709-27-2-01.cust.aussiebb.net] has joined #Soylent
[13:37:45] <Bytram> lol!
[13:37:54] <crutchy> i been tinkering :-d
[13:38:04] <crutchy> in #
[13:38:16] <Bytram> that could be dangerous, but you likes it like that, no?
[13:38:31] <Bytram> in "#"?
[13:38:36] <crutchy> channel #
[13:38:56] <Bytram> yeah, I just joined it... didn't even know it was there!
[13:39:02] <crutchy> lol
[13:39:35] <crutchy> i'm mucking around with sedbot
[13:39:42] <Bytram> I see chromas_ is here... any word on how things are with monopoly?
[13:40:00] <crutchy> i don't think chromas_ is home yet
[13:40:05] <Bytram> nod nod
[13:40:25] <crutchy> ~sedbot-say hi Bytram
[13:40:39] <crutchy> hmm
[13:40:40] <Bytram> yanno, if you're not careful, pretty soon you'll make sedbot turing complete and we'll start writing programs for it! =)
[13:40:46] <crutchy> ~ps
[13:40:48] <exec> [20830] ii -s irc.sylnt.us -p 6667 -n SedBot2 -f SedBot2
[13:41:06] <crutchy> oops
[13:41:13] <crutchy> ~sedbot-talk hi Bytram
[13:41:13] <SedBot2> hi Bytram
[13:41:39] <Bytram> SedBot2: s/Bytram/Crutchy/
[13:41:39] <SedBot2> <Bytram> <SedBot2> hi Crutchy
[13:41:42] <Bytram> =)
[13:42:03] <crutchy> exec is running ii, which is connected as SedBot2
[13:42:36] <crutchy> only thing i'm having trouble getting to work under exec is the awk script :-/
[13:42:59] * crutchy doesn't know awk
[13:43:09] <Bytram> so, if I am reading things right... you can have sedbot2 join under any name you want and have it send messages on your behalf, as if it came from someone else?
[13:43:18] <crutchy> yeah
[13:43:29] <Bytram> crutchy: I'm pretty handy with gawk
[13:43:39] <crutchy> oh cool
[13:43:43] <Bytram> o shit
[13:44:05] <Bytram> ;)
[13:44:23] * Bytram is almost afraid to ask, but whacha got?
[13:44:44] <Bytram> crutchy: linky?
[13:45:06] <crutchy> https://github.com
[13:45:34] <crutchy> i've figured out that line 11 isn't required if you declare it in the shell command
[13:45:51] <crutchy> so that's the only bit of code that's channel-specific
[13:46:14] <crutchy> but it bombs under exec. i'll see if i can get the error
[13:46:27] <crutchy> ~sedbot-awk
[13:46:40] <crutchy> ~ps
[13:46:41] <exec> [20830] ii -s irc.sylnt.us -p 6667 -n SedBot2 -f SedBot2
[13:46:42] <exec> [22578] tail -Fn1 ~/irc/irc.sylnt.us/#soylent/out | ~/irc/sedbot.awk outfile=~/irc/irc.sylnt.us/#soylent/in
[13:46:49] <crutchy> sedbot
[13:47:05] <crutchy> gawk: /home/jared/irc/sedbot.awk:3: (FILENAME=- FNR=5) fatal: can't redirect to `~/irc/irc.sylnt.us/#soylent/in' (No such file or directory)
[13:47:06] <ciri> Newp. Man page only mentions http, https://github.com outfile=~/irc/juggs.
[13:47:29] <crutchy> that file exists, but i dunno why it gives that error
[13:47:44] <crutchy> if i run it under a gnome terminal it works ok though
[13:48:00] <crutchy> not sure if its the way exec runs things or something awky or whatnot
[13:48:52] <crutchy> only diff as far as i can tell is that exec prepends shell commands with 'exec ', but i tried that in terminal and it worked too
[13:49:03] <Bytram> crutchy: try this command: file ~/irc/irc.sylnt.us/#soylent/in
[13:49:37] <crutchy> /home/jared/irc/irc.sylnt.us/#soylent/in: fifo (named pipe)
[13:50:26] <crutchy> can definitely access that file, cos the ~sedbot-talk command is 'echo %%trailing%% > ~/irc/irc.sylnt.us/#soylent/in'
[13:50:46] <crutchy> %%trailing%% is replaced with whatever you type after the ~sedbot-talk
[13:51:07] <Bytram> crutchy: ummm, let me suggest that a "#" followed by text is considered a comment. :D
[13:51:28] * Bytram notes there are some wicked-looking regexps in that there code
[13:52:05] <crutchy> ~sedbot-talk blaah
[13:52:06] <SedBot2> blaah
[13:52:35] <Bytram> I also note the use of gensub which I have not yet made use of. :(
[13:52:37] <crutchy> the command for that was
[13:52:38] <crutchy> echo 'blaah' > ~/irc/irc.sylnt.us/#soylent/in
[13:52:54] <Bytram> nod nod
[13:52:58] <crutchy> yeah that awk stuff is way over my head
[13:53:25] <crutchy> not to worry
[13:53:50] <Bytram> oh, I now see that it's by "FoobarBazbot" -- sorry for the misdirected comment on lack of comments!
[13:54:14] <crutchy> it was just an experiment cos i suggested putting sedbot on SN server (boron or whatever it is)
[13:54:33] <crutchy> what makes sedbot a bit hard is that it uses two processes
[13:54:45] <crutchy> ii and tail/gawk
[13:55:04] * Bytram is totally unfamiliar with ii
[13:55:35] <crutchy> i thought maybe i could drive them both from the one exec process
[13:56:06] <crutchy> me too, but seems to be just pipe for input and file for output
[13:56:16] <crutchy> there's a file structure for channels etc
[13:56:22] <Bytram> ok
[13:56:33] <crutchy> looks pretty cool actually :-)
[13:57:04] <crutchy> you could have a million scripts all going through the same client
[13:57:22] <Bytram> at its simplest, tail is a posix command that either produces the last 'n' chars/lines/whatever of a file, or can 'F'ollow a file as it changes and output the new records as they come
[13:57:49] <crutchy> sedbot uses
[13:57:50] * SedBot2 is a 53-line awk script, https://github.com
[13:57:50] <crutchy> tail -Fn1 ~/irc/irc.sylnt.us/#soylent/out
[13:58:01] <crutchy> which i think just follows the last line
[13:58:19] <Bytram> see: http://linux.die.net
[13:58:21] * crutchy tried it just to see
[13:59:07] <crutchy> ooh
[13:59:29] <crutchy> the --pid arg looks interesting
[14:00:10] <crutchy> not sure how it could be used though
[14:00:17] <Bytram> so, to my reading, that 'F'ollows the output of the 'file' (which in this case is the output of that pipe, and does not crap out if it is not there, and keeps retrying, and outputs each line as it appears.
[14:00:31] <crutchy> yeah
[14:00:39] <crutchy> and the n1 is 1 line only
[14:00:51] <Bytram> crutchy: just open a terminal window, paste that line in there, and you'll see what's happening!
[14:01:01] <Bytram> the tail command, I meant
[14:01:03] <crutchy> did that before. works well
[14:01:08] <crutchy> :-)
[14:01:44] <Bytram> okay, so now that you know what the tail command does, you now know what is being fed as input to 'sedbot.awk'
[14:01:48] <Bytram> right?
[14:02:31] <crutchy> the tail is piped to the script
[14:02:37] <Bytram> nod nod
[14:02:38] <crutchy> lol tailpipe
[14:02:41] <crutchy> :-d
[14:02:43] <Bytram> bingo
[14:03:06] <Bytram> s/test/that/
[14:03:20] <Bytram> s/test/tha
[14:03:20] * SedBot2 tosses a / to Batrum
[14:03:25] <crutchy> lol
[14:03:43] <Bytram> and there's a taunt returned by the "tauntuser(u)" function
[14:03:53] <Bytram> defined in line 6
[14:04:14] <crutchy> ah yep
[14:05:27] <crutchy> i'm wondering if i can replace tail with an echo %%trailing%% from exec, called on every line
[14:05:46] <Bytram> ugh!
[14:05:46] <crutchy> cos i couldn't figure out what keeps the awk script open except maybe the tail itself
[14:06:04] <Bytram> nod nod, you got it!
[14:06:29] * crutchy is adding an exec alias
[14:06:46] <Bytram> awk just sits there taking input from, in this case, STDIN, and keeps processing each incoming record until it either decides to exit or it runs out of input (i.e. gets an EOF)
[14:07:57] <crutchy> not sure if this will work
[14:08:01] <crutchy> ~reload
[14:08:02] <exec> successfully reloaded exec file
[14:08:14] <Bytram> since sedbot.awk has no exit statement, it just acts like a spin loop, upon receipt of an incoming record, it decides what processing it should do on it, if any, does it, and then waits for the next record of input.
[14:08:23] <crutchy> s/load/hash/
[14:08:30] <crutchy> sedbot
[14:08:46] <Bytram> crutchy: s/bot/bottom/
[14:08:56] <crutchy> hmm guess not
[14:09:03] <Bytram> testing
[14:09:04] <crutchy> might try some more in terminal
[14:09:06] <Bytram> s/test/fail/
[14:09:28] <crutchy> ~reload
[14:09:30] <exec> successfully reloaded exec file
[14:09:38] <crutchy> s/load/hash/
[14:09:38] <SedBot2> <crutchy> ~rehash
[14:09:55] <crutchy> ^ restored terminal command
[14:12:19] <Bytram> sedbot
[14:12:19] * SedBot2 is a 53-line awk script, https://github.com
[14:12:59] <Bytram> that came from line 53 of the 54-line awk script.
[14:13:04] <Bytram> SeDbOT
[14:13:04] * SedBot2 is a 53-line awk script, https://github.com
[14:13:19] <Bytram> notice that it is, effectively, case-insensitive
[14:13:23] <crutchy> ah figured out why my test might have failed
[14:13:25] <ciri> Mainly because i thought it would also be ideal if your tt-rss brings up interesting, it was bitrot that broke it.
[14:17:28] <crutchy> damn. i'm not getting it
[14:17:59] <crutchy> i think the script needs to stay open to remember previous lines? fiik how/where it stores them though :-/
[14:20:39] <Bytram> crutchy: in the variable: line
[14:23:06] <crutchy> so it starts out as $0 -> line_re -> line?
[14:23:35] <crutchy> with those gensubs working on line_re
[14:23:50] <Bytram> hold on....
[14:24:15] <Bytram> here's a quick summary... bear with me, k?
[14:24:41] <Bytram> line 1: standard unix syntax to identify the program which runs this
[14:25:03] <Bytram> lines 2 and 6 define functions for later use; they are instantiated as soon as awk loads this program
[14:25:51] <Bytram> the BEGIN block on lines 10-19 define things, basically, as soon as awk starts up the program, but before any records are processed.
[14:25:55] <Bytram> got that so far?
[14:26:15] <Bytram> crutchy: ^^^
[14:26:27] <crutchy> think so
[14:26:35] <Bytram> line 20 is where the action starts.
[14:26:41] <crutchy> k
[14:27:14] <crutchy> that $0 is something to do with the command line i'm guessing
[14:27:28] <crutchy> maybe the pipe in?
[14:27:35] <crutchy> from tail
[14:27:39] -!- githaron has quit [Quit: -a- IRC for Android 2.1.19]
[14:27:55] <Bytram> it says that: "If the incoming line (i.e. what is in $0) matches (that's the tilde ~) the contents of the variable line_re (which is a regexp for matching lines that sedbot is interested in, THEN it performs the steps that are olinsted in lines 21-23
[14:28:05] <Bytram> crutchy: yes, the records that come in from the tail command! you got it!
[14:28:54] <Bytram> the line_re var is defined in line 12 which basically makes sure the line coming in has a date-time stamp, a usernick (within '<' and '>') and then whatever follows that
[14:29:31] <Bytram> if it DOES NOT match line_re, then the incoming record is ignored on line 20.
[14:30:00] <Bytram> if it DOES match, the it extracts the 'user' from the incoming record (the stuff between the '<' and'>' chars)
[14:30:22] <Bytram> and then assigns a value to the 'line' variable.
[14:30:44] <Bytram> now it's a little iffy for me here, as I said I'm not experienced with gensub
[14:30:46] <crutchy> so far so good :-)
[14:30:53] <Bytram> from what I can tell, though....
[14:31:00] <crutchy> the newline var is the kicker
[14:31:08] <Bytram> where?
[14:31:25] <crutchy> line 49
[14:31:38] <crutchy> trying to figure out how it constructs that
[14:31:59] <crutchy> looks like last_line is an array?
[14:31:59] <Bytram> crutchy: whoah! slow down!!!! you're jumping ahead!
[14:32:06] <crutchy> sorry :-d
[14:32:08] <Bytram> np
[14:32:16] <Bytram> coffee++
[14:32:16] <Bender> karma - coffee: 412
[14:32:24] <Bytram> i needs to drain some, brb. k?
[14:32:34] <crutchy> coffee++ definitely :-D
[14:32:34] <Bender> karma - coffee: 413
[14:34:58] <crutchy> hmm think i'm starting to get it. line 54 looks like where it assigns the last line for each user in the last_line array
[14:35:07] <Bytram> back
[14:35:23] <Bytram> btw, how are you with regexp's?
[14:35:27] <crutchy> i suck
[14:35:31] <Bytram> ugh.
[14:35:34] <Bytram> ok, np
[14:35:47] <crutchy> looks like the script must stay open to retain the last_line array
[14:35:55] <Bytram> nodnod
[14:36:10] <crutchy> that's why my little exec experiment didn't work
[14:36:31] <Bytram> if, and only if, there was a match on line 20 does there get a value assigned to the 'line' variable. got that?
[14:37:04] <crutchy> i think so. its gotta match that regex pattern
[14:37:10] <Bytram> yup!
[14:37:39] <crutchy> that big, ugly, thing
[14:37:40] <Bytram> by default, variables in awk have an initial value of a null string: ""
[14:37:48] <crutchy> mkay cool
[14:38:16] <Bytram> so, on the VERY FIRST time through, with the very first incoming record, line == ""
[14:39:00] <Bytram> if the incoming record matches the line_re var, then the code on lines 21-23 gets executed.
[14:39:34] <crutchy> k
[14:39:40] <Bytram> let's for the sake of example, use this line right here...
[14:39:57] <Bytram> s/ for/, for/
[14:39:57] <SedBot2> <Bytram> let's, for the sake of example, use this line right here...
[14:40:21] <Bytram> the sed command I issued gets matched against 'line_re'
[14:40:38] <Bytram> which is: line_re="^[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2} <([^>]*)> (.*)$";
[14:40:53] <crutchy> yup
[14:40:59] <Bytram> the quotes just define the limits of a string.
[14:41:11] <Bytram> so that leaves us with: ^[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2} <([^>]*)> (.*)$
[14:41:14] <Bytram> okay?
[14:42:06] <crutchy> yup
[14:42:10] <crutchy> that makes sense
[14:42:21] <crutchy> a literal string
[14:42:41] <Bytram> iow, foo = "bar"; means assign a string whose contents are the letters "b" "a" and "r" to the variable named foo.
[14:42:42] <Bytram> yes
[14:43:20] <Bytram> so the *value* of line_re is a string whose contents are:
[14:43:20] <Bytram> ^[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2} <([^>]*)> (.*)$
[14:43:28] <crutchy> k
[14:43:31] <Bytram> good!
[14:43:46] <Bytram> here's some simple stuff...
[14:44:07] <crutchy> that regex looks ghastly
[14:44:07] <Bytram> the "^" is just a pattern that matches the very beginning point of the record to be matched.
[14:44:17] <Bytram> we'll get through it; easy peasy!
[14:44:47] <crutchy> you are a very patient man :-D
[14:44:49] <ciri> Prefers the man woman ratio of the organisation becomes structurally taller i suppose. But i work in delphi's vcl.
[14:44:50] <Bytram> so, instead of matching characters that appear anywhere in the record, it says that we have to start matching right from the very beginning.
[14:45:06] * Bytram is tempted to banhammer ciri
[14:45:10] <crutchy> lol
[14:45:16] <Bytram> .op
[14:45:16] -!- mode/#Soylent [+o Bytram] by juggler
[14:45:22] <Bytram> .devoice ciri
[14:45:22] -!- mode/#Soylent [-v ciri] by juggler
[14:45:24] <crutchy> i think there's a quiet command
[14:45:26] <Bytram> lol!
[14:45:28] <Bytram> .deop
[14:45:28] -!- mode/#Soylent [-o Bytram] by juggler
[14:45:42] * Bytram has no idea if that will work, but will try it for now.
[14:45:47] <Bytram> anyway, as I was saying!
[14:45:59] <crutchy> lol sorry
[14:46:03] <Bytram> np
[14:46:21] <crutchy> yeah got the caret being indicate the start of the line
[14:46:24] <Bytram> here's another example that has the word here in a couple of places here.
[14:46:28] <Bytram> kewel!
[14:46:41] <Bytram> and, did you know that "$" matches the *end* of the line?
[14:46:56] <Bytram> here's another example that has the word here in a couple of places here
[14:46:59] <crutchy> err. nope :-p
[14:47:04] <Bytram> s/here$/where?/
[14:47:04] <SedBot2> <Bytram> here's another example that has the word here in a couple of places where?
[14:47:06] <crutchy> i do now :-D
[14:47:20] <Bytram> s/^here/there/
[14:47:21] <SedBot2> <Bytram> there's another example that has the word here in a couple of places here
[14:47:33] <Bytram> s/here/whatever/
[14:47:33] <SedBot2> <Bytram> whatever's another example that has the word here in a couple of places here
[14:47:44] <crutchy> oh cool
[14:47:52] <Bytram> sure is!
[14:48:06] <Bytram> regexps are *powerful*!!!!
[14:48:20] <Bytram> this that these those
[14:48:34] <Bytram> s/se$/ught/
[14:48:34] <SedBot2> <Bytram> this that these thought
[14:48:59] <crutchy> ah it took the send one (at the end)
[14:49:06] <crutchy> s/nd/cond/
[14:49:06] <SedBot2> <crutchy> ah it took the second one (at the end)
[14:49:12] <Bytram> cause it matched with the '$' yup!
[14:49:17] <Bytram> this that these those
[14:49:32] <Bytram> s/se/ught/
[14:49:32] <SedBot2> <Bytram> this that theught those
[14:50:01] <crutchy> Bytram: s/th$/h/
[14:50:06] <Bytram> since THIS pattern LACKED the $, it was NOT required to match the end-of-line, and so it found the first place that matched the text.
[14:50:10] <crutchy> lol
[14:50:16] <crutchy> this that these those
[14:50:22] <crutchy> s/th$/h/
[14:50:37] <Bytram> this that these those
[14:50:42] <Bytram> s/th$/h/
[14:50:59] <Bytram> hrmmm, not working for me either.
[14:51:00] <crutchy> thought it might've changed those to hose
[14:51:05] <Bytram> this that these those
[14:51:17] <Bytram> s/those$/hose/
[14:51:17] <SedBot2> <Bytram> this that these hose
[14:51:26] <Bytram> see the difference?
[14:51:30] <crutchy> hmm gotta be a whole word
[14:51:41] <Bytram> everything up to the '$' has to match.
[14:51:47] <Bytram> this that these those
[14:51:57] <crutchy> ah yeah... right up to the end
[14:52:16] <Bytram> s/t.{4}$/stuff/
[14:52:16] <SedBot2> <Bytram> this that these stuff
[14:52:41] <crutchy> ah yeah i think i got that one
[14:52:41] <Bytram> I confused you with that one, but now watch this:
[14:52:44] <Bytram> this that these those
[14:52:54] <Bytram> s/t....$/stuff/
[14:52:54] <SedBot2> <Bytram> this that these stuff
[14:53:04] <Bytram> s/^.../abc/
[14:53:04] <SedBot2> <Bytram> abcs that these those
[14:53:07] <crutchy> this that these those
[14:53:33] <crutchy> s/t..se$/blah/
[14:53:33] <SedBot2> <crutchy> this that these blah
[14:53:46] <Bytram> crutchy++
[14:53:46] <Bender> karma - crutchy: 82
[14:53:59] <Bytram> so, the period matches any, single, character
[14:54:06] <crutchy> yeah
[14:54:08] <Bytram> this that these those
[14:54:15] <crutchy> and the {4} was any 4 chars
[14:54:18] <crutchy> ?
[14:54:22] <Bytram> s/ t/ T/g
[14:54:23] <SedBot2> <Bytram> this That These Those
[14:54:27] -!- lhsi [lhsi!~yaaic@vcbs-18-291-734-49.as08444.net] has joined #Soylent
[14:54:36] <Bytram> nod nod!!!!
[14:54:54] <Bytram> this that these those
[14:55:10] <crutchy> that big regex is making sense
[14:55:13] <Bytram> s/th.s/thXs/
[14:55:13] <SedBot2> <Bytram> thXs that these those
[14:55:18] <Bytram> this that these those
[14:55:21] <Bytram> s/th.s/thXs/g
[14:55:21] <SedBot2> <Bytram> thXs that thXse thXse
[14:55:47] <Bytram> s/[aeiou]/_/g
[14:55:47] <SedBot2> <Bytram> th_s th_t th_s_ th_s_
[14:55:49] <ciri> ${$_[0]} =~ S[([^\n\r\t$http_referer\t !-~])][ _charsetconvert(ord($1), $constants)]ge.
[14:55:59] <crutchy> ^[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2} is to make sure the first part of line line matches 0000-00-00 00:00:00 where the 0 can be any number between 0 and 9
[14:56:29] <Bytram> ta dah!
[14:56:40] <crutchy> oops one too many time parts :-P
[14:56:43] <Bytram> abc123def456ghi
[14:57:02] <Bytram> s/[0-9]{3}/ABC/g
[14:57:02] <SedBot2> <Bytram> abcABCdefABCghi
[14:57:15] <Bytram> abc123def4567890ghi
[14:57:16] <Bytram> s/[0-9]{3}/ABC/g
[14:57:17] <SedBot2> <Bytram> abcABCdefABCABC0ghi
[14:57:38] <Bytram> crutchy: nod nod; you get the idea!
[14:57:50] <crutchy> 000000000aaa00000000
[14:58:05] <crutchy> s/[a]/0/g
[14:58:06] <SedBot2> <crutchy> 00000000000000000000
[14:58:17] <crutchy> 000000000aaa00000000
[14:58:36] <crutchy> s/[a]{2}/BLAH/
[14:58:36] <SedBot2> <crutchy> 000000000BLAHa00000000
[14:58:43] <crutchy> :-)
[14:58:50] <Bytram> 000000000aaa00000000
[14:58:56] <crutchy> who would have thought regex could be fun
[14:59:02] <Bytram> 000000000abcdef00000000
[14:59:20] <Bytram> s/[a-c]{3}/X/
[14:59:20] <SedBot2> <Bytram> 000000000Xdef00000000
[14:59:58] <crutchy> 0a1b2c3d4e
[14:59:58] <Bytram> 1234567890abcdefghijklmnopqrstuvwxyz1234567890
[15:00:18] <Bytram> s/[a-z]{5}/X_/g
[15:00:18] <SedBot2> <Bytram> 1234567890X_X_X_X_X_z1234567890
[15:00:27] <crutchy> s/[0-9]/[A-Z]/g
[15:00:27] <SedBot2> <crutchy> [A-Z]a[A-Z]b[A-Z]c[A-Z]d[A-Z]e
[15:00:31] <crutchy> lol
[15:00:32] <crutchy> oops
[15:00:47] <Bytram> 1234567890abcdefghijklmnopqrstuvwxyz1234567890
[15:00:51] <crutchy> can't use a regex in the replacey bit
[15:00:53] <crutchy> ?
[15:01:02] <Bytram> s/([a-z]{5})/\1X_/g
[15:01:02] <SedBot2> <Bytram> 1234567890abcdeX_fghijX_klmnoX_pqrstX_uvwxyX_z1234567890
[15:01:32] <Bytram> bad example... hold on
[15:01:34] <Bytram> 1234567890abcdefghijklmnopqrstuvwxyz1234567890
[15:01:37] <Bytram> s/([a-z]{5})/\1X_/
[15:01:37] <SedBot2> <Bytram> 1234567890abcdeX_fghijklmnopqrstuvwxyz1234567890
[15:01:38] <crutchy> abcdefghijklmnopqrstuvwxyz
[15:01:47] <Bytram> 1234567890abcdefghijklmnopqrstuvwxyz1234567890
[15:01:51] <Bender> [SoylentNews] - 3D Artist Sparks Large Debate - http://sylnt.us - Venus-Envy
[15:01:55] <crutchy> s/[a-z]{2}/00/g
[15:01:55] <SedBot2> <crutchy> 00000000000000000000000000
[15:01:55] <Bytram> s/([a-z]{5})/_X\1\1\1X_/
[15:01:56] <SedBot2> <Bytram> 1234567890_XabcdeabcdeabcdeX_fghijklmnopqrstuvwxyz1234567890
[15:02:29] <crutchy> what's the \1?
[15:02:39] <crutchy> is that a null
[15:02:51] <crutchy> or whatever chr(1) is
[15:02:55] <Bytram> it is whatever matched the 1st parenthesized expression.
[15:02:59] <Bytram> watch this one...
[15:03:01] <crutchy> oh
[15:03:03] <Bytram> 1234567890abcdefghijklmnopqrstuvwxyz1234567890
[15:03:56] <Bytram> s/([0-9]*)([a-z]*)([0-9]*)/\2\1\2\2\1\3/
[15:03:56] <SedBot2> <Bytram> abcdefghijklmnopqrstuvwxyz1234567890abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz12345678901234567890
[15:04:17] <Bytram> 1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
[15:04:26] <Bytram> s/([0-9]*)([a-z]*)(.*)/\2\1\2\2\1\3/
[15:04:27] <SedBot2> <Bytram> abcdefghijklmnopqrstuvwxyz1234567890abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ
[15:04:39] <Bytram> 1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
[15:04:47] <Bytram> s/([0-9]*)([a-z]*)(.*)/\1/
[15:04:47] <SedBot2> <Bytram> 1234567890
[15:04:50] <Bytram> 1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
[15:04:52] <Bytram> s/([0-9]*)([a-z]*)(.*)/\2/
[15:04:52] <SedBot2> <Bytram> abcdefghijklmnopqrstuvwxyz
[15:04:54] <Bytram> 1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
[15:04:57] <Bytram> s/([0-9]*)([a-z]*)(.*)/\3/
[15:04:57] <SedBot2> <Bytram> ABCDEFGHIJKLMNOPQRSTUVWXYZ
[15:04:59] <crutchy> so the \1 corresponds to first () and \2 corresponds to 2nd
[15:05:06] <Bytram> ta ah!!!
[15:05:09] <Bytram> ta dah!!!
[15:05:36] <crutchy> crap hy head is spinning
[15:06:18] <Bytram> parens are used to group parts of the input that you want to be able to reference
[15:06:39] <Bytram> crutchy: yeah, it's simple, but not easy. :/
[15:06:40] <crutchy> so the * means any part of the string
[15:06:47] <crutchy> that's ok :-D
[15:06:49] <Bytram> not quite
[15:06:58] <crutchy> you've taught me heaps already
[15:07:05] <crutchy> oh
[15:07:18] <Bytram> examples are easiest
[15:07:29] <Bytram> might take a few; hold on
[15:07:33] <Bytram> this that these those
[15:07:34] <ciri> I should be like ciri, but everyone will just say themightybuzzard, we talked for a big chunk of ukraine again.
[15:07:43] <crutchy> .quiet ciri
[15:07:57] <Bytram> crutchy: ciri is yours?
[15:08:06] <crutchy> nah its arti's
[15:08:12] <Bytram> nod nod
[15:08:20] <crutchy> i don't mind it but i know it does bother some
[15:08:26] <Bytram> I can prolly kick 'em if you'd like.
[15:08:36] <crutchy> i've seen xlefay use the .quiet command
[15:08:49] <crutchy> lol i think it was on ol' hax0rz
[15:08:51] * Bytram will have to remember that one! thanks!
[15:09:04] <Bytram> okay, back to the lesson... =)
[15:09:07] <Bytram> this that these those
[15:09:09] <crutchy> yup
[15:09:14] <Bytram> s/./X
[15:09:14] * SedBot2 offers Batrim a /
[15:09:17] <Bytram> s/./X/
[15:09:18] <SedBot2> <Butrim> Xhis that these those
[15:09:38] <Bytram> the '.' matches any single character, and the first one that matched was the first char on the line.
[15:09:40] <crutchy> . is any single letter
[15:09:43] <Bytram> nod nod
[15:09:43] <crutchy> yup
[15:09:57] <Bytram> actually, '.' is any single *character*
[15:10:05] <Bytram> 123 this that these those
[15:10:06] <crutchy> yeah sorry
[15:10:08] <Bytram> s/./X/
[15:10:08] <SedBot2> <Bytram> X23 this that these those
[15:10:28] <Bytram> oy, np!
[15:10:41] <mrcool|livingthedream> coffee++
[15:10:41] <Bender> karma - coffee: 414
[15:10:52] <crutchy> letter kinda == character for me most of the time :-d
[15:11:00] <Bytram> now there are modifiers which manipulate how *many* times something has to match
[15:11:02] mrcool|livingthedream is now known as mrcoolbp
[15:11:08] <Bytram> mrcoolbp: g'day!
[15:11:09] <crutchy> g'day mrcoolbp
[15:11:12] <mrcoolbp> g'day!
[15:11:18] <crutchy> we're having a regex lesson :-D
[15:11:24] <mrcoolbp> I can see that
[15:11:35] <Bytram> mrcoolbp: have you been following along?
[15:11:50] <janrinok|lurking> hi mrcoolbp , crutchy, Bytram
[15:12:03] <mrcoolbp> Bytram: I was trying but I'm going to need a bigger cup of coffee
[15:12:15] <Bytram> LOL!
[15:12:24] <Bytram> I needs a refresh, too. back in a min
[15:12:25] * mrcoolbp doesn't reccommend regex lessons first thing in the mornin
[15:12:27] <Bytram> janrinok|lurking: g'day!
[15:12:32] <janrinok|lurking> hi
[15:12:38] <Bytram> brb
[15:12:55] * janrinok|lurking notes he has that effect on people.....
[15:13:00] <crutchy> 12345abcde12345
[15:13:42] <crutchy> s/[c-e]{2}/--/
[15:13:42] <SedBot2> <crutchy> 12345ab--e12345
[15:14:12] <crutchy> 12345abcde12345
[15:15:07] <crutchy> 12345abcbcdefgklm12345
[15:15:46] <crutchy> s/[c-e]{2}/BLAH/
[15:15:47] <SedBot2> <crutchy> 12345abcbBLAHefgklm12345
[15:15:54] <crutchy> :-)
[15:16:01] <Bytram> =)
[15:16:03] <Bytram> 12345abcbcdefgklm12345
[15:16:13] <crutchy> 12345abcbcdefgklm12345
[15:16:19] <Bytram> s/[c-e]*/BLAH/
[15:16:19] <SedBot2> <Bytram> BLAH12345abcbcdefgklm12345
[15:16:44] <crutchy> hmm lost me there
[15:16:45] <Bytram> 12345abcbcdefgklm12345
[15:16:50] <Bytram> s/[c-e]+/BLAH/
[15:16:50] <SedBot2> <Bytram> 12345abBLAHbcdefgklm12345
[15:17:12] <crutchy> that one kinda made sense
[15:17:14] <Bytram> the '*' matches: zero or more instances of the pattern
[15:17:22] <crutchy> oh
[15:17:26] <Bytram> the '+' matches: *one* or more instances of the pattern
[15:17:34] <crutchy> ahh
[15:17:48] <Bytram> and one more quantifier:
[15:17:50] <Bytram> 12345abcbcdefgklm12345
[15:18:14] <Bytram> s/cd?/BLAH/
[15:18:15] <SedBot2> <Bytram> 12345abBLAHbcdefgklm12345
[15:18:30] <Bytram> 12345abcbcdefgklm12345
[15:18:32] <Bytram> s/cd?/BLAH/
[15:18:33] <SedBot2> <Bytram> 12345abBLAHbcdefgklm12345
[15:18:34] <Bytram> s/cd?/BLAH/
[15:18:34] <SedBot2> <Bytram> 12345abBLAHbcdefgklm12345
[15:18:54] <Bytram> hmmmm.
[15:19:02] <Bytram> abcdefghijk
[15:19:06] <Bytram> s/d/X/
[15:19:06] <SedBot2> <Bytram> abcXefghijk
[15:19:10] <Bytram> s/f/X/
[15:19:11] <SedBot2> <Bytram> abcdeXghijk
[15:19:22] <Bytram> s/k/X/
[15:19:23] <SedBot2> <Bytram> abcdefghijX
[15:19:42] <Bytram> okay, sedbot retains the *original* line, not just the modified one, here.
[15:19:42] * SedBot2 is a 53-line awk script, https://github.com
[15:19:49] <Bytram> :/
[15:19:59] <Bytram> strange.
[15:20:01] <ciri> Yes, diet sodas taste strange.
[15:20:01] <Bytram> anyway
[15:20:06] <crutchy> i think gotta do SedBot: s/...
[15:20:23] <Bytram> sedbot: s/any/some/
[15:20:40] <Bytram> let's start over :)
[15:20:48] <Bytram> ABC123xyzzy
[15:20:51] <crutchy> sedbot2 here sorry :-d
[15:20:51] * SedBot2 is a 53-line awk script, https://github.com
[15:21:03] <crutchy> hmm
[15:21:19] <Bytram> s/x[abc]?/BLAH/
[15:21:19] <SedBot2> <Bytram> ABC123BLAHyzzy
[15:21:24] <crutchy> ~sedbot-talk /n SedBot
[15:21:25] SedBot2 is now known as SedBot
[15:21:39] <crutchy> not sure if that will stick :-/
[15:21:40] -!- lhsi has quit [Read error: Connection reset by peer]
[15:22:14] <Bytram> let me do that over and get the noise out of the way.
[15:22:16] <Bytram> ABC123xyzzy
[15:22:24] <Bytram> s/x[abc]/BLAH/
[15:22:25] SedBot is now known as SoyGuest78662
[15:22:31] <crutchy> oh crap sorry
[15:22:33] <Bytram> s/x[abc]?/BLAH/
[15:22:33] <SoyGuest78662> <Bytram> ABC123BLAHyzzy
[15:22:38] <crutchy> yeah thought that might happen
[15:22:44] <crutchy> ~sedbot-talk /n SedBot2
[15:22:45] SoyGuest78662 is now known as SedBot2
[15:23:02] * crutchy is reviewing last sed
[15:23:26] <Bytram> okay, class.... let's keep it to a dull roar, shall we? :-D
[15:23:36] <Bytram> let me make it simple
[15:23:39] <crutchy> ah so the ? is any combination of the []?
[15:24:03] <Bytram> abcABcABx
[15:24:35] <Bytram> not quite, and I need a different example
[15:24:58] <crutchy> i figured i was wrong there
[15:25:03] <Bytram> the question mark modifies the preceding pattern much like '*' and "+'
[15:25:06] * crutchy looks again harder
[15:25:10] <Bytram> * == zero or more matches
[15:25:16] <Bytram> + == one or more matches
[15:25:27] <Bytram> ? == zero or one matches
[15:25:37] <crutchy> ah
[15:25:40] <Bytram> this that these those
[15:25:57] <Bytram> s/this (that)? /BLAH/
[15:25:57] <SedBot2> <Bytram> BLAHthese those
[15:26:03] <crutchy> aaaaaaaaaaaaaaa
[15:26:12] <Bytram> this them these those
[15:26:14] <Bytram> s/this (that)? /BLAH/
[15:26:17] <crutchy> s/a?/0/g
[15:26:18] <SedBot2> <crutchy> 000000000000000
[15:26:39] <crutchy> s/[a]{2}?/0/g
[15:26:39] <SedBot2> <crutchy> 0000000a0
[15:27:10] <Bytram> crutchy: not quite... the '{' '}' are count modifiers, too.
[15:27:21] <crutchy> aaaaaaaaaaaaaaa
[15:27:44] <crutchy> s/[a]{2}/0/g
[15:27:45] <SedBot2> <crutchy> 0000000a
[15:27:49] <crutchy> ah
[15:27:54] <Bytram> iow, the '*', '+', and '?' modifiers are shorthand for the {' and '}' modifiers!
[15:27:56] <crutchy> odd number of a's
[15:28:06] <crutchy> yup
[15:28:21] <Bytram> I'm about ready to tie all that together... let me give you a new twist on '{' and '}'
[15:28:35] <crutchy> so i only use {} if i don't want 0,1 or more (any)
[15:28:38] <Bytram> 123abcdef456
[15:28:49] <crutchy> mkay
[15:28:50] <Bytram> s/[a-f]{2,4}/X/
[15:28:51] <SedBot2> <Bytram> 123Xef456
[15:28:58] <crutchy> ooh
[15:29:03] <Bytram> LOL!
[15:29:06] <Bytram> 123abcdef456
[15:29:14] <Bytram> s/[a-f]{2,6}/X/
[15:29:14] <SedBot2> <Bytram> 123X456
[15:29:17] <Bytram> 123abcdef456
[15:29:22] <Bytram> s/[a-f]{1,2}/X/
[15:29:22] <SedBot2> <Bytram> 123Xcdef456
[15:29:29] <Bytram> 123abcdef456
[15:29:38] <Bytram> s/[c-f]{1,2}/X/
[15:29:38] <SedBot2> <Bytram> 123abXef456
[15:29:49] <Bytram> s/[c-f]{1,}/X/
[15:29:50] <SedBot2> <Bytram> 123abX456
[15:30:00] <Bytram> 123abcdef456
[15:30:10] <Bytram> s/[c-f]{,4}/X/
[15:30:10] <SedBot2> <Bytram> X123abcdef456
[15:30:41] <Bytram> so, here comes the explanation:
[15:31:04] <crutchy> k
[15:31:04] <Bytram> {min,max}
[15:31:33] <crutchy> abcdefabcdefabcdef
[15:31:34] <Bytram> * == {0,99999999999999999999999999999999999999}
[15:31:50] <crutchy> lol
[15:31:52] <crutchy> k
[15:31:56] <Bytram> (actually, it's however many are left)
[15:32:08] <Bytram> + == {1,}
[15:32:16] <Bytram> i.e.
[15:32:24] <Bytram> + == {1,999999999999999999999999999999999999999}
[15:32:25] <ciri> In usa, in my charybdis ircd.conf if it's connecting to is "::1.1 mb over past 0.
[15:32:30] <crutchy> yup
[15:32:34] <Bytram> that does it.
[15:32:35] <Bytram> .op
[15:32:35] -!- mode/#Soylent [+o Bytram] by juggler
[15:32:40] <crutchy> lol
[15:32:48] -!- ciri was kicked from #Soylent by Bytram!~pc@Soylent/Staff/Developer/martyb [ciri]
[15:32:50] -!- ciri [ciri!~ciri@iminylescdbcem.com] has joined #Soylent
[15:32:55] <crutchy> hahahahahaha
[15:32:56] <Bytram> lol!
[15:33:06] <crutchy> try .quiet
[15:33:14] <Bytram> .quiet ciri
[15:33:14] -!- mode/#Soylent [+q *!*@iminylescdbcem.com] by juggler
[15:33:20] <Bytram> .deop
[15:33:20] -!- mode/#Soylent [-o Bytram] by juggler
[15:33:29] <Bytram> * == {0,99999999999999999999999999999999999999}
[15:33:32] <Bytram> + == {1,999999999999999999999999999999999999999}
[15:33:40] <Bytram> ? == {0,1}
[15:33:44] <crutchy> oh crap i think you just quieted arti too :-o
[15:33:55] <Bytram> .op
[15:33:55] -!- mode/#Soylent [+o Bytram] by juggler
[15:33:57] <Bytram> .voice arti
[15:33:57] -!- mode/#Soylent [+v arti] by juggler
[15:34:00] <Bytram> .deop
[15:34:00] -!- mode/#Soylent [-o Bytram] by juggler
[15:35:46] <crutchy> abcdefabcdefabcdef
[15:36:29] <crutchy> s/[cd]?/0/
[15:36:29] <SedBot2> <crutchy> 0abcdefabcdefabcdef
[15:36:50] <crutchy> s/[a-z]?/0/
[15:36:50] <SedBot2> <crutchy> 0bcdefabcdefabcdef
[15:37:04] -!- rand [rand!~rand@jsx-671.76-725-78.nts-online.net] has parted #Soylent
[15:37:39] <crutchy> hmm hard to think of an example to use the {m,n} thing on
[15:38:00] <Bytram> abc123def123ghi123jkl
[15:38:02] <crutchy> i think i understand though
[15:38:11] <crutchy> its more for testing i guess
[15:38:24] <Bytram> s/def[0-9]?/_/
[15:38:24] <SedBot2> <Bytram> abc123_23ghi123jkl
[15:38:37] <Bytram> abc123defghi123ghi123jkl
[15:38:39] <Bytram> s/def[0-9]?/_/
[15:38:39] <SedBot2> <Bytram> abc123_ghi123ghi123jkl
[15:38:47] <crutchy> abc123defghi123ghi123jkl
[15:39:12] <Bytram> 123546
[15:39:18] <crutchy> s/[0-9]{2,3}/x/
[15:39:18] <Bytram> 123456
[15:39:18] <SedBot2> <crutchy> abcxdefghi123ghi123jkl
[15:39:24] <Bytram> s/5.?/X/
[15:39:24] <SedBot2> <Bytram> 1234X
[15:39:32] <Bytram> 12345
[15:39:34] <Bytram> s/5.?/X/
[15:39:34] <SedBot2> <Bytram> 1234X
[15:39:37] <crutchy> abc123defghi123ghi123jkl
[15:39:45] <crutchy> s/[0-9]{6,8}/x/
[15:40:03] <crutchy> s/[0-9]{3,5}/x/
[15:40:04] <SedBot2> <crutchy> abcxdefghi123ghi123jkl
[15:40:13] <crutchy> s/[0-9]{45}/x/
[15:40:19] <crutchy> oops
[15:41:01] <crutchy> pretty cool that it ignores sed commands from the last_line array
[15:41:39] <Bytram> nod nod
[15:41:50] <Bytram> here's a useful place for +
[15:41:56] <Bytram> this that these those
[15:42:09] <Bytram> s/these(.*)?/BLAH/
[15:42:09] <SedBot2> <Bytram> this that BLAH
[15:42:18] <Bytram> this that these
[15:42:19] <Bytram> s/these(.*)?/BLAH/
[15:42:19] <SedBot2> <Bytram> this that BLAH
[15:42:22] <crutchy> this that these those
[15:42:57] <crutchy> s/th..?/BLAH/g
[15:42:57] <SedBot2> <crutchy> BLAH BLAH BLAHe BLAHe
[15:43:25] <crutchy> s/th..?/BLAH/
[15:43:25] <SedBot2> <crutchy> BLAH that these those
[15:43:41] <crutchy> s/th.s?/BLAH/
[15:43:41] <SedBot2> <crutchy> BLAH that these those
[15:43:50] <crutchy> s/th.s?/BLAH/g
[15:43:50] <SedBot2> <crutchy> BLAH BLAHt BLAHe BLAHe
[15:44:08] <Bytram> YES!
[15:44:09] <crutchy> cool
[15:44:47] <crutchy> only one more thing i'm not sure of
[15:45:05] <crutchy> ([^>]*)
[15:45:17] * Bytram thinks there's a few more :/
[15:45:28] <crutchy> is the > a literal char here?
[15:45:32] <Bytram> yes
[15:45:40] <crutchy> ah
[15:45:48] <crutchy> cool
[15:46:01] * crutchy is looking at the sedbot regex again
[15:46:03] <Bytram> <a href="http://sn.org/foo.bar.html" name="baz">
[15:46:09] <crutchy> with new eyes :-d
[15:46:18] <Bytram> s/href=[^ >]*//
[15:46:18] <SedBot2> <Bytram> <a name="baz">
[15:46:40] <Bytram> that's a variation on the '[' ']' mechanism
[15:46:51] <crutchy> <a href="http://sn.org/foo.bar.html" name="baz">
[15:47:10] <Bytram> the charet means to INVERT the match
[15:47:23] <Bytram> 123abc456
[15:47:27] <crutchy> ah
[15:47:36] <Bytram> s/[^0-9]/X/
[15:47:36] <SedBot2> <Bytram> 123Xbc456
[15:47:55] <crutchy> so if its used in [] its not beginning
[15:47:56] <Bytram> the first, non-digit character was the 'a'
[15:48:00] <Bytram> nod nod
[15:48:11] <crutchy> that makes sense :-)
[15:48:53] <crutchy> so the sedbot regex is just making sure there's no > in the nick
[15:49:16] <Bytram> I forget what the 'official' term is for an experession with '[' and ']' in it is.
[15:49:26] <Bytram> nod nod!
[15:50:03] <Bytram> but, BEWARE, you absolutely, positively *CANNOT* use a regexp to fully process HTML!!!!!!
[15:50:06] <crutchy> 0000-00-00 00:00 <blah> text
[15:50:15] <Bytram> DO NOT GO THERE!!!!! YOU HAVE BEEN WARNED!!!!!
[15:50:22] <crutchy> lol
[15:50:33] <crutchy> i promise (x)
[15:50:35] <crutchy> :-d
[15:50:48] <crutchy> 0000-00-00 00:00 <blah> text
[15:50:59] <Bytram> good. *for* you.
[15:50:59] <crutchy> s/^[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2} <([^>]*)> (.*)$/blah/
[15:50:59] <SedBot2> <crutchy> blah
[15:51:07] <crutchy> 0000-00-x0 00:00 <blah> text
[15:51:10] <crutchy> s/^[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2} <([^>]*)> (.*)$/blah/
[15:51:11] <Bytram> brb
[15:51:21] <crutchy> k. thanks btw :-D
[15:51:54] <crutchy> 0000-00-20 00:00 <blah> text
[15:51:57] <crutchy> s/^[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2} <([^>]*)> (.*)$/blah/
[15:51:57] <SedBot2> <crutchy> blah
[15:52:56] <crutchy> hmm well now i get how the $0 ~ line_re works :-D
[15:54:26] <crutchy> holy shit its 2am
[15:54:38] * crutchy had better get some shuteye
[15:54:51] <crutchy> night folks. thanks again Bytram
[15:54:54] <crutchy> Bytram++
[15:54:54] <Bender> karma - bytram: 7
[15:54:57] <crutchy> Bytram++
[15:54:57] <Bender> karma - bytram: 8
[15:55:10] <Bytram> back
[15:56:04] <Bytram> crutchy: BTW, there's one more very important thing.... all the preceding is based on ASCII - it will not work as you expect with EBCDIC!
[15:56:57] <Bytram> 123abcdefgABCDEFG456
[15:57:04] <Bytram> s/[[:lower:]]/_/
[15:57:04] <SedBot2> <Bytram> 123_bcdefgABCDEFG456
[15:57:12] <crutchy> mkay. not sure what ebcdic is. might have to google that one. thanks again matey
[15:57:12] <Bytram> s/[[:upper:]]/_/
[15:57:13] <SedBot2> <Bytram> 123abcdefg_BCDEFG456
[15:57:16] <crutchy> Bytram++
[15:57:16] <Bender> karma - bytram: 9
[15:57:22] <crutchy> night
[15:57:25] <Bytram> s/[[:alpha:]]/_/
[15:57:25] <SedBot2> <Bytram> 123_bcdefgABCDEFG456
[15:57:27] <Bytram> night!
[15:58:08] * Bytram thinks crutchy is going to have some VERY interesting dreams/nightmares!
[16:02:27] <crutchy> aaaaaaa00000aaaaaa
[16:02:29] <crutchy> s/^0-9//g
[16:02:35] <crutchy> crap
[16:02:56] <crutchy> dammit... tomorrow jared :-P
[16:03:55] -!- crutchy has quit [Quit: Leaving]
[16:10:10] <Bytram> aaaaaaa00000aaaaaa
[16:10:21] <Bytram> s/^[0-9]//g
[16:10:29] <Bytram> s/[^0-9]//g
[16:10:29] <SedBot2> <Bytram> 00000
[16:19:54] -!- AshleyWaffle [AshleyWaffle!~waffle@198.206.zs.ukm] has joined #Soylent
[16:32:00] -!- rand [rand!~rand@jsx-671.76-725-78.nts-online.net] has joined #Soylent
[16:47:17] <Bytram> http://www.forbes.com
[16:48:21] Bytram is now known as Bytram|afk
[17:01:21] <Bender> [SoylentNews] - US "Suspected Terrorist" Database had 1.5M Names Added to it in Past 5 Years - http://sylnt.us - excluding-this-year's-SN-members
[17:41:44] <chromas_> From the url-doesn't-work-for-me dept
[17:45:00] <Bytram|afk> http://soylentnews.org
[17:46:14] <chromas_> Thanks :) the Bender link takes me to the shortener interface
[17:46:37] <Bytram|afk> chromas_: strange. I just tried the shortened link and it worked for me.
[17:47:09] <Bytram|afk> chromas_: btw, I must say I miss monopoly a *lot*
[17:48:18] <chromas_> Aww. Should've pushed to Github before I left
[17:48:41] Bytram|afk is now known as Bytram
[17:48:58] <chromas_> I typed in the link and it doesn't work. Fpos. I wonder what's missing
[17:49:04] <chromas_> Around try others I guess
[17:49:10] <chromas_> Should
[17:49:57] <Bytram> chromas_: are you talking about the shortend link? Or about monopoly?
[17:50:14] <Bytram> s/shortend/shortened/
[17:50:14] <SedBot2> <Bytram> chromas_: are you talking about the shortened link? Or about monopoly?
[17:51:16] <chromas_> Shortened link
[17:51:49] <Bytram> hmmm, I just copy/pasted it from the Bender msg.
[17:52:04] <Bytram> did you include the whole url? http://sylnt.us
[17:53:01] * Bytram notes there is a dash at the end of the URL that may have gone unnoticed
[17:53:20] <chromas_> No. Didn't notice that. The some reason it's not part of the link in Bender's message but it is in yours
[17:53:52] <chromas_> s/The/For (damn soft keyboard) /
[17:53:52] <SedBot2> <chromas_> No. Didn't notice that. For (damn soft keyboard) some reason it's not part of the link in Bender's message but it is in yours
[17:53:53] <Bytram> ummm, I got it from bender's message. What IRC client do you use?
[17:54:51] <Bytram> bender: s/^/X/
[17:54:52] <SedBot2> <Bytram> <bender> X[SoylentNews] - US "Suspected Terrorist" Database had 1.5M Names Added to it in Past 5 Years - http://sylnt.us - excluding-this-year's-SN-members
[17:54:52] <chromas_> It's andchat. It's there but it's not part of the clickable link on just Bender's link
[17:55:18] <Bytram> strange, I use HexChat and it came up as being part of the link for me.
[17:56:25] <Bytram> I just used a sedbot command to have the bender message repeated, is the hyphen still not 'clickable' for you?
[17:58:15] <chromas_> Yep. Weird because it is in your message.
[17:58:47] <Bytram> and all I did was prepend a 'x' to bender's message, so it was there all along!
[17:58:50] * chromas_ wonders how the link detector works
[17:58:52] * Bytram shrus
[17:59:02] * Bytram shrugs
[17:59:14] <Bytram> ugh. /me needs a new keyboard. :(
[18:14:28] -!- janrinok|lurking has quit [Quit: Lost terminal]
[19:12:00] <Bender> [SoylentNews] - Spain Lifts Pirate Site Blocks - http://sylnt.us - start-downloading-in-5-4-3-2-1
[19:13:10] -!- pbnjoe [pbnjoe!~pbnjoe@Soylent/Users/313/pbnjoe] has joined #Soylent
[20:14:56] <chromas_> ~define pirate site
[20:15:04] <exec> [stoacademy] 3pirate site: pirate - A person who attacks and robs ships.
[20:15:34] * chromas_ expected something from ud
[20:20:55] -!- rand [rand!~rand@jsx-671.76-725-78.nts-online.net] has parted #Soylent
[20:30:31] <Bytram> http://sylnt.us
[20:41:45] -!- chromas_ has quit [Quit: o Y o]
[20:42:04] -!- chromas_ [chromas_!~chromas@40-92-54-603.csby.or.frontiernet.net] has joined #Soylent
[20:42:34] <Bytram> chromas_: bye! oh, hi! :-D
[20:43:59] <chromas_> Thilly android
[20:44:21] <Bytram> lol
[20:44:42] <Bytram> btw, I didn't understand your earlier comment re: monopoly... "Aww. Should've pushed to Github before I left"
[20:44:53] <chromas_> Silly rabbit, trix are for chicks
[20:44:57] <Bytram> does that mean we lost him? it? her?
[20:45:13] <chromas_> No but someone else could run it
[20:45:41] <Bytram> I must be undercaffienated... I still don't understand. what would it take to get it running?
[20:45:49] <Bytram> coffee++
[20:45:49] <Bender> karma - coffee: 415
[20:46:01] * Bytram feels *much* better!
[20:47:35] <chromas_> I can run it when I get home on probably Tuesday or so but months source was available then crutchy of someone could throw up an instance
[20:48:18] <Bytram> chromas_: s/months/if my\(??\)/
[20:48:18] <SedBot2> <Bytram> <chromas_> I can run it when I get home on probably Tuesday or so but if my(??) source was available then crutchy of someone could throw up an instance
[20:48:42] <Bytram> is that what you meant?
[20:49:43] <Bytram> ahhh, wherever it *was* running, it crashed, you can't there from where you are, and if someone else wanted to, they could run it, except you didn't push the latest version up to github, so they cannot really do that, now.
[20:50:02] <Bytram> now I got it.
[20:50:04] <Bytram> =)
[20:50:36] <chromas_> Yeah. I've got a niece running up and poking in phone too so :D
[20:50:44] <Bytram> ROFL!!!!
[20:50:54] <Bytram> give her a hug for me!
[21:07:06] -!- rand [rand!~rand@jsx-671.76-725-78.nts-online.net] has joined #Soylent
[21:11:30] <Bender> [SoylentNews] - 'Biological Pacemaker' Tested in Laboratory - http://sylnt.us - working-to-a-different-beat
[21:32:41] -!- rand has quit [Ping timeout: 244 seconds]
[21:33:55] <Bytram> heads up -- story submission queue is nearly empty -- please help!
[21:55:38] -!- crutchy [crutchy!~crutchy@709-27-2-01.cust.aussiebb.net] has joined #Soylent
[21:56:00] <crutchy> SedBot2
[21:56:00] * SedBot2 is a 53-line awk script, https://github.com
[21:56:13] <crutchy> coffee++
[21:56:14] <Bender> karma - coffee: 416
[22:02:39] -!- Space_Man has quit [Ping timeout: 244 seconds]
[22:03:43] <Bytram> heads up -- story submission queue is nearly empty -- please help!
[22:04:07] <Bytram> crutchy: wb
[22:05:06] -!- Space_Man [Space_Man!~Space_Man@91-886-365-69.static.enta.net] has joined #Soylent
[22:05:09] <Bytram> unfortunately, I gtg.
[22:05:25] Bytram is now known as Bytram|away
[22:21:57] -!- Bytram|away has quit [Quit: Leaving]
[22:56:32] -!- githaron [githaron!~Android@2602:100:4b84:ozwg:wsqo:szyt:mtvj:oyw] has joined #Soylent
[22:56:58] -!- githaron [githaron!~Android@2602:100:4b84:ozwg:wsqo:szyt:mtvj:oyw] has parted #Soylent
[22:57:27] -!- githaron [githaron!~Android@2602:100:4b84:ozwg:wsqo:szyt:mtvj:oyw] has joined #Soylent
[23:03:37] -!- githaron has quit [Ping timeout: 244 seconds]
[23:04:14] -!- githaron [githaron!~Android@41-658-185-625.dhcp.stls.mo.charter.com] has joined #Soylent
[23:05:14] <chromas_> http://spectrum.ieee.org
[23:05:41] <crutchy> g'day chromas
[23:06:08] <crutchy> i might put the exec rss/atom feed back up in # with a few feeds
[23:06:40] <crutchy> just need to add a timestamp thingy cos i don't wanna output stuff that is more than a week old
[23:12:53] <chromas_> G'day, crutchy, multi-bot master :D
[23:15:34] <TheMightyBuzzard> coffee++
[23:15:34] <Bender> karma - coffee: 417
[23:15:47] <TheMightyBuzzard> really a good idea, that
[23:18:52] <crutchy> g'day chromas
[23:19:12] -!- Subsentient [Subsentient!~WhiteRat@universe2.us/Subsentient] has joined #Soylent
[23:19:14] <crutchy> coffee++ is a really good idea
[23:19:14] <Bender> karma - coffee: 418
[23:19:28] <crutchy> g'day TheMightyBuzzard
[23:19:50] <crutchy> chromas_ did you read the backlog?
[23:20:38] <crutchy> SedBot2 is currently connected via an ii session managed by exec :-d
[23:20:39] * SedBot2 is a 53-line awk script, https://github.com
[23:20:55] <crutchy> moooaaar complexity!!!!
[23:21:10] <chromas_> Cool
[23:21:20] <crutchy> ~sedbot-talk hi chromas!
[23:21:21] <SedBot2> hi chromas!
[23:21:23] <chromas_> Didn't see that part
[23:21:29] <chromas_> Awesome
[23:21:40] <chromas_> exec++
[23:21:40] <Bender> karma - exec: 6
[23:21:50] <chromas_> crutchy++
[23:21:50] <Bender> karma - crutchy: 83
[23:22:31] <crutchy> i can start the awk script in exec but get an error (pipe not found) when i do a sed command
[23:22:38] <crutchy> not sure what that's all about :-/
[23:22:50] <crutchy> ~ps
[23:22:51] <exec> [20830] ii -s irc.sylnt.us -p 6667 -n SedBot2 -f SedBot2
[23:24:16] <arti> g'day crutchy
[23:24:28] <chromas_> ~say ~sedbot-talk hey
[23:24:37] <chromas_> Aw
[23:24:52] <crutchy> lol
[23:24:57] <crutchy> you're not you
[23:25:05] <chromas_> Oh yeah
[23:25:30] <arti> you are me! /totalrecall
[23:25:41] <crutchy> lol hey arti
[23:26:00] <TheMightyBuzzard> heya arti
[23:26:10] <chromas_> Didn't bring my password
[23:26:27] <crutchy> passwords are meant to be forgotten
[23:26:40] <crutchy> the ultimate security by obscurity :-d
[23:26:45] <TheMightyBuzzard> s/.*/~sedbot-talk !woop/
[23:26:45] <SedBot2> <TheMightyBuzzard> ~sedbot-talk !woop
[23:26:54] <TheMightyBuzzard> bah
[23:27:07] <crutchy> now where did i put that sticky note with my password :-d
[23:27:39] <TheMightyBuzzard> !woop
[23:27:39] <Bender> woop woop woop (\/) (;,,;) (\/)
[23:27:41] <crutchy> ~say ~sedbot-talk !woop
[23:27:43] <exec> ~sedbot-talk !woop
[23:27:44] <SedBot2> !woop
[23:27:44] <Bender> woop woop woop (\/) (;,,;) (\/)
[23:29:35] <TheMightyBuzzard> damn, no rain until a week from now
[23:29:56] <arti> wash your car, that always seems to make it rain
[23:30:50] <crutchy> s/o{2}p/heeee!/
[23:30:50] <SedBot2> <crutchy> ~say ~sedbot-talk !wheeee!
[23:31:15] <Bender> [SoylentNews] - US Reports First Locally Acquired Chikungunya Cases - http://sylnt.us - bug-bite-brings-big-bother--better-bash-bothersome-buggers
[23:31:42] <crutchy> arti... bytram was teaching me some regex basics last night. he's a really good teacher
[23:31:44] <TheMightyBuzzard> ain't alliteration awesome
[23:32:50] <TheMightyBuzzard> if bytram knows his regexes ima point him at some slash to work on
[23:33:46] <chromas_> Lol
[23:33:53] <crutchy> Bender: s/b[ioe]+/f/g
[23:33:53] <SedBot2> <crutchy> <Bender> [SoylentNews] - US Reports First Locally Acquired Chikungunya Cases - http://sylnt.us - bug-fte-brings-fg-fther--ftter-bash-fthersome-buggers
[23:34:09] <chromas_> Is that why FoobarBazbot is never around?
[23:34:22] <crutchy> lol
[23:34:54] <chromas_> He either ran away or got lost in the slashdrix
[23:36:13] <crutchy> is that programming slashcode while listening to jimmy hendrix, or just doing the same drugs as jimmy hendrix?
[23:37:12] <chromas_> Or smoked slash and started turning trix
[23:37:23] <crutchy> any editors around? i just submitted an article about a nasa tv thingy that's on today
[23:37:52] <crutchy> if anyone interested, check out http://www.nasa.gov
[23:39:51] <chromas_> Neat
[23:43:42] <crutchy> hmm
[23:44:09] <crutchy> ima gunna see if i can move exec/sedbot2 onto the webserver :-/
[23:45:34] <crutchy> actually might just fix a couple of things 1st
[23:45:54] <crutchy> harder to tinker when its on the webserver
[23:46:22] <crutchy> well, not harder, but i have to remeber to do a 'git up' for rsyncing
[23:46:42] <chromas_> Or ssh in :D
[23:46:58] <crutchy> i like gedit
[23:47:07] <crutchy> haven't got x forwarding working
[23:47:38] <chromas_> Should be able to open fish: or ssh: links
[23:48:31] <crutchy> i can access sftp://jared@192.168.0.21 sometimes in nautilus, but seems to be a bit unreliable for some reason
[23:49:03] <crutchy> i'll try ssh:
[23:49:47] <chromas_> I'd think gedit would open it too
[23:49:55] <crutchy> hmm just reverts to sftp anyway
[23:50:13] <crutchy> i'll try that then. seems to be working ok atm
[23:50:28] -!- Subsentient1 [Subsentient1!~WhiteRat@216.161.ghn.ql] has joined #Soylent
[23:51:41] <crutchy> g'day Subsentient
[23:51:46] <crutchy> g'day Subsentient1
[23:53:59] <arti> crutchy: very cool, perhaps you're just a good student
[23:54:15] * arti still views complex regex as magic
[23:55:31] <crutchy> arti... i'm still a noob, but learning with SedBot2 was very cool
[23:55:42] <crutchy> interactive learning