--- Log opened Sat Jun 14 00:00:32 2014 | ||
-!- zxtx_ [~zv@host109-147-162-17.range109-147.btcentralplus.com] has joined #shogun | 00:29 | |
-!- iglesiasg [~iglesiasg@524AE0A7.cm-4-3d.dynamic.ziggo.nl] has joined #shogun | 00:40 | |
-!- mode/#shogun [+o iglesiasg] by ChanServ | 00:40 | |
-!- zxtx_ [~zv@host109-147-162-17.range109-147.btcentralplus.com] has quit [Ping timeout: 240 seconds] | 01:34 | |
-!- thoralf [~thoralf@91-65-141-142-dynip.superkabel.de] has joined #shogun | 01:36 | |
thoralf | Hey. | 01:37 |
---|---|---|
-!- iglesiasg [~iglesiasg@524AE0A7.cm-4-3d.dynamic.ziggo.nl] has quit [Ping timeout: 252 seconds] | 02:25 | |
-!- thoralf [~thoralf@91-65-141-142-dynip.superkabel.de] has quit [Quit: Konversation terminated!] | 02:29 | |
shogun-buildbot | build #27 of nightly_fedora is complete: Failure [failed git] Build details are at http://buildbot.shogun-toolbox.org/builders/nightly_fedora/builds/27 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, lambday <heavensdevil6909@gmail.com>, Fernando Iglesias <fernando.iglesiasg@gmail.com>, Parijat Mazumdar <mazumdarparijat@gmail.com> | 03:00 |
-!- soumyaC [uid15286@gateway/web/irccloud.com/x-qrkukgbnezblckhi] has quit [Quit: Connection closed for inactivity] | 05:56 | |
shogun-buildbot | build #826 of nightly_default is complete: Failure [failed notebooks] Build details are at http://buildbot.shogun-toolbox.org/builders/nightly_default/builds/826 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, lambday <heavensdevil6909@gmail.com>, Fernando Iglesias <fernando.iglesiasg@gmail.com>, Parijat Mazumdar <mazumdarparijat@gmail.com> | 07:40 |
-!- iglesiasg [~iglesiasg@524AE0A7.cm-4-3d.dynamic.ziggo.nl] has joined #shogun | 07:52 | |
-!- mode/#shogun [+o iglesiasg] by ChanServ | 07:52 | |
-!- iglesiasg [~iglesiasg@524AE0A7.cm-4-3d.dynamic.ziggo.nl] has quit [Quit: Leaving] | 08:13 | |
-!- kislay [~Abhijeet@103.240.205.45] has joined #shogun | 08:25 | |
-!- abinash_panda [~abinash@117.200.235.73] has joined #shogun | 13:47 | |
-!- thoralf [~thoralf@91-65-141-142-dynip.superkabel.de] has joined #shogun | 15:08 | |
thoralf | Heyhey. | 15:34 |
thoralf | abinash_panda: Hey. | 15:36 |
-!- thoralf [~thoralf@91-65-141-142-dynip.superkabel.de] has quit [Ping timeout: 252 seconds] | 16:15 | |
-!- thoralf [~thoralf@91-65-141-142-dynip.superkabel.de] has joined #shogun | 16:21 | |
-!- thoralf [~thoralf@91-65-141-142-dynip.superkabel.de] has quit [Ping timeout: 240 seconds] | 17:13 | |
-!- abinash_panda [~abinash@117.200.235.73] has quit [Ping timeout: 240 seconds] | 18:53 | |
-!- abinash_panda [~abinash@223.179.142.166] has joined #shogun | 19:11 | |
-!- zxtx_ [~zv@31.55.63.253] has joined #shogun | 19:25 | |
-!- soumyaC [uid15286@gateway/web/irccloud.com/x-qmsfqbyijxobnixe] has joined #shogun | 20:04 | |
-!- zxtx_ [~zv@31.55.63.253] has quit [Ping timeout: 245 seconds] | 20:11 | |
-!- khalednasr [~k.nasr92@41.69.194.156] has joined #shogun | 20:52 | |
-!- abinash_1anda [~abinash@110.227.152.138] has joined #shogun | 20:54 | |
-!- abinash_panda [~abinash@223.179.142.166] has quit [Ping timeout: 244 seconds] | 20:57 | |
-!- kislay [~Abhijeet@103.240.205.45] has quit [Ping timeout: 240 seconds] | 20:59 | |
-!- abinash_1anda is now known as abinash_panda | 21:00 | |
-!- thoralf [~thoralf@91-65-141-142-dynip.superkabel.de] has joined #shogun | 21:15 | |
abinash_panda | hey thoralf ! | 21:15 |
thoralf | Hey abinash_panda | 21:15 |
abinash_panda | I have some doubts regarding the hashing of sparse vector. | 21:16 |
abinash_panda | I went through the paper K. Weinberger, et.al. Feature Hashing for Large Scale Multitask Learning | 21:16 |
abinash_panda | and have some confusion regarding the hashing | 21:16 |
abinash_panda | I had sent you a mail regarding it ;) | 21:16 |
thoralf | I know - but I don't understand what's the difference between both formulas. | 21:17 |
thoralf | Ah, I see. | 21:18 |
thoralf | No, the formula is correct. | 21:18 |
thoralf | You want wo sum over all indices, which are hashed to the same value. | 21:18 |
abinash_panda | thoralf: Okay. Thats what I am saying that we should sum over all the x[j] j:h(j) == i | 21:20 |
abinash_panda | instead of x[i] j:h(j) == i | 21:20 |
thoralf | \xi(j) x_j | 21:21 |
abinash_panda | or \xi(i) x_j ?? | 21:22 |
thoralf | I see your point. It's a typo in the paper. | 21:22 |
thoralf | We have two hashing functions over (j). | 21:22 |
thoralf | One is hashing the feature indices, the other is "toggling" the prefix of the summed value. | 21:23 |
abinash_panda | Okay. I got it. | 21:24 |
thoralf | alex.smola.org/papers/2009/Weinbergeretal09.pdf | 21:24 |
thoralf | They fixed it in this paper. | 21:24 |
abinash_panda | So, with this I had modified my hash_vector() method and the results are | 21:24 |
abinash_panda | [0.0 sec] created random sparse vector: 262144 features, 268435456 dimensions, [min;max;len]=[440;268435454;261995] | 21:25 |
thoralf | But I found out that your version is slower. | 21:25 |
abinash_panda | [10.7 sec] tklein23 implementation -- 24.0 | 21:25 |
abinash_panda | [3.2 sec] abinash implementation -- 79.8 | 21:25 |
thoralf | You need to create "sparse" hashed vectors. | 21:25 |
thoralf | uint32_t hash_dim = 1 << 18 | 21:25 |
thoralf | int32_t num_features = 1 << 12 | 21:25 |
thoralf | Both parameters were switched, thus creating *dense* vectors. | 21:26 |
thoralf | Your implementation always creates a *dense* vector as intermediate vector. | 21:27 |
thoralf | It has to be allocated, zero()ed, assigned and then iterated over. | 21:27 |
thoralf | And if the hash space is big enough, this can be expensive. | 21:27 |
-!- lisitsyn [~qdrgsm@85.114.187.192] has joined #shogun | 21:30 | |
lisitsyn | khalednasr: hey | 21:30 |
abinash_panda | Yeah, I have seen it. | 21:30 |
thoralf | Master! | 21:30 |
khalednasr | lisitsyn, hey | 21:30 |
lisitsyn | khalednasr: gonna glance over your pr just now | 21:30 |
lisitsyn | thoralf: hah | 21:31 |
khalednasr | lisitsyn, thanks! take your time | 21:31 |
abinash_panda | thoralf: One minor modification required in your code: | 21:31 |
abinash_panda | [0.0 sec] created random sparse vector: 262144 features, 268435456 dimensions, [min;max;len]=[440;268435454;261995] | 21:31 |
abinash_panda | [10.7 sec] tklein23 implementation -- 24.0 | 21:31 |
abinash_panda | dst.features[j].entry += (mm3 % 2 == 1 ? -1.0 : 1.0) * src.features[j].entry; | 21:31 |
abinash_panda | thoralf: dst.features[j].entry += (mm3 % 2 == 1 ? -1.0 : 1.0) * src.features[j].entry; | 21:31 |
lisitsyn | yikes! 268435456 dimensions ;) | 21:32 |
thoralf | lisitsyn: :D | 21:33 |
thoralf | abinash_panda: I don't see the improvement. | 21:33 |
thoralf | += | 21:33 |
thoralf | Damn! | 21:33 |
thoralf | Yes | 21:33 |
lisitsyn | khalednasr: as usual no comments :D | 21:33 |
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun | 21:33 | |
shogun-notifier- | shogun: khalednasr :develop * d254dbb / / (5 files): https://github.com/shogun-toolbox/shogun/commit/d254dbb51a1f8440bff334e769766a3fd6648753 | 21:33 |
shogun-notifier- | shogun: Implemented Restricted Boltzmann Machines | 21:33 |
shogun-notifier- | shogun: khalednasr :develop * 12ce633 / NEWS: https://github.com/shogun-toolbox/shogun/commit/12ce633d01841d3da9a5742f5c6808589870daf5 | 21:33 |
shogun-notifier- | shogun: updated NEWS file to include changes to the NeuralNets module | 21:33 |
shogun-notifier- | shogun: Sergey Lisitsyn :develop * 2490b57 / / (6 files): https://github.com/shogun-toolbox/shogun/commit/2490b576b8079aee59ef3074357d3b30ba9daebc | 21:33 |
shogun-notifier- | shogun: Merge pull request #2304 from khalednasr/rbms | 21:33 |
shogun-notifier- | shogun: | 21:33 |
shogun-notifier- | shogun: Implemented Restricted Boltzmann Machines | 21:33 |
thoralf | abinash_panda: No! | 21:34 |
thoralf | :D | 21:34 |
thoralf | abinash_panda: I'm only collecting the values. | 21:34 |
lisitsyn | it is boring you write that good code :P | 21:34 |
thoralf | abinash_panda: The summing happens magically when sort_features() | 21:34 |
khalednasr | lisitsyn, haha :D | 21:34 |
thoralf | abinash_panda: If a sparse vector has duplicate entries, they will be summed after sorting. | 21:35 |
abinash_panda | thoralf: Okay. I was not knowing it. Cool feature ;) | 21:36 |
abinash_panda | thoralf: Okay. So, I am going with your implementation of hash_vector() :) | 21:36 |
thoralf | lol | 21:36 |
thoralf | abinash_panda: Well, we have to take care that sparse vectors indices are sorted and not duplicate. | 21:37 |
thoralf | abinash_panda: Otherwise strange[tm] things will happen. | 21:37 |
abinash_panda | Yeah...BTW I liked the *strange[tm]* comment :D | 21:39 |
thoralf | :D | 21:39 |
abinash_panda | thoralf: One more thing, if we are going to deal only with SGSparseVector, so should I put a check on features being CSparseFeatures ? | 21:40 |
thoralf | abinash_panda: Good question. | 21:41 |
thoralf | abinash_panda: Yes, please check it. | 21:42 |
abinash_panda | Yeah...then we should also go for CHashedSparseMultilabelModel to avoid confusion ;) | 21:42 |
* thoralf hates these long names. | 21:43 | |
thoralf | :D | 21:43 |
shogun-buildbot | build #2373 of bsd1 - libshogun is complete: Failure [failed test] Build details are at http://buildbot.shogun-toolbox.org/builders/bsd1%20-%20libshogun/builds/2373 blamelist: Sergey Lisitsyn <lisitsyn.s.o@gmail.com>, khalednasr <k.nasr92@gmail.com> | 21:43 |
abinash_panda | thoralf: Fine. Then I am going with CHashedMultilabelModel :D | 21:43 |
thoralf | Other thing is that we add alternate implemation for hash_vector() and put a SGNOTIMPLEMENTED inside. | 21:44 |
thoralf | abinash_panda: Haha, cool. | 21:44 |
thoralf | You know how to make people happy ;) | 21:44 |
abinash_panda | thoralf: Yeah ;) | 21:45 |
abinash_panda | thoralf: another implementation for hash_vector()?? | 21:45 |
abinash_panda | thoralf: is this for dense vectors?? | 21:45 |
thoralf | abinash_panda: Not yes, just a bold idea. | 21:45 |
thoralf | sth like hash_vector(SGVector) and hash_vector(SGSparseVector). | 21:46 |
thoralf | But don't care about this yet. I don't see a sense in using *dense* vectors with this approach. | 21:46 |
thoralf | This will eat up your memory, your family and your whole life. | 21:47 |
abinash_panda | thoralf: lol :D | 21:47 |
thoralf | abinash_panda: Have you tried the benchmark with hash_dim = 1 << 18 and num_features = 1 << 12 ? | 21:48 |
abinash_panda | Yeah, I had tried. Found that your implementation is faster ;) | 21:50 |
thoralf | Okay. | 21:50 |
thoralf | Difference will grow with increaing hash_dim. | 21:50 |
thoralf | 1 << 20 is devastating | 21:50 |
abinash_panda | Oh. No, I have not tried yet. | 21:51 |
abinash_panda | thoralf: Another doubt regarding get_joint_feature_vector() method? | 21:51 |
thoralf | abinash_panda: Do you have doubts or are you asking me? | 21:52 |
abinash_panda | As you have mentioned in the comment that it should be a sparse vector right? | 21:52 |
thoralf | abinash_panda: Yes. | 21:53 |
-!- pickle27 [~pickle27@192-0-136-118.cpe.teksavvy.com] has joined #shogun | 21:53 | |
thoralf | abinash_panda: My local code already uses sparse vectors for this, but it's hard to isolate... | 21:54 |
abinash_panda | thoralf: But the CStructuredModel class requires that the output of this should be SGVector instead. | 21:54 |
thoralf | abinash_panda: I know. Let me check something. | 21:55 |
abinash_panda | thoralf: Furthermore, solvers like PrimalMosekSOSVM and StochasticSOSVM also require ret->psi_pred and ret->psi_truth | 21:55 |
thoralf | abinash_panda: In my refactoring I completely removed psi_pred and psi_truth from result set. | 21:56 |
abinash_panda | Okay. | 21:57 |
thoralf | Instead I put get_joint_feature_vector calls directly in the machines. | 21:57 |
abinash_panda | thoralf: Yeah...we can do that | 21:58 |
thoralf | abinash_panda: We should. | 21:58 |
thoralf | Otherwise we'll get into trouble with our approach. | 21:58 |
thoralf | Can you make it a separate PR and send it before the current one? | 21:59 |
abinash_panda | Yeah..sure. | 21:59 |
thoralf | iirc this is only small refactoring - but I don't remember if I had to fix unit tests as well. | 21:59 |
abinash_panda | Once you were talking of some good git tutorial. Could you please send me the link? | 22:00 |
abinash_panda | I had messed up with my local repo | 22:00 |
thoralf | abinash_panda: Mail sent. | 22:01 |
thoralf | abinash_panda: It's a paid one, so please don't spread it too far. | 22:01 |
abinash_panda | thoralf: Okay. I would take care of that. | 22:02 |
abinash_panda | Thanks :) | 22:02 |
abinash_panda | thoralf: So, tomorrow I would sending the PR refactoring the solvers :) | 22:04 |
thoralf | The machines, right? | 22:04 |
thoralf | Not the solvers | 22:04 |
thoralf | I grepped for psi_truth/psi_pred and found a few machines. | 22:05 |
abinash_panda | Yeah..the machines. | 22:05 |
thoralf | So first refactoring is simply removing psi_pred/truth from ResultSet and calling psi() inside the machines. | 22:05 |
abinash_panda | Yeah...it would be a simple task. I would do it. | 22:07 |
abinash_panda | and then we can discuss on the get_joint_feature_vector() | 22:07 |
thoralf | Yes. | 22:07 |
abinash_panda | we can overload get_joint_feature_vector() method for returning SGSparseVector..right? | 22:08 |
thoralf | abinash_panda: Not sure if we can have same signature but different return values. | 22:09 |
thoralf | lisitsyn: Master? | 22:09 |
lisitsyn | thoralf: ahh stop it :D | 22:09 |
thoralf | :D | 22:09 |
thoralf | lisitsyn: X function(Y) can't have a Z function() implementation, right? | 22:09 |
thoralf | X function(Y) | 22:09 |
lisitsyn | thoralf: it has some intrinsic irony and I feel I don't deserve being msc :D | 22:10 |
thoralf | Z function(Y) | 22:10 |
lisitsyn | ehhm | 22:10 |
lisitsyn | ah covariant types? | 22:10 |
lisitsyn | or? | 22:10 |
thoralf | Don't know what covariant types are. :D | 22:10 |
lisitsyn | ok in java you can | 22:10 |
lisitsyn | Z extends X | 22:10 |
lisitsyn | then | 22:10 |
thoralf | No | 22:10 |
lisitsyn | totally different types? | 22:11 |
thoralf | Z extends A and X extends A | 22:11 |
thoralf | A = SGObject ;) | 22:11 |
thoralf | so totally different | 22:11 |
* thoralf cannot imaging how dispatching to the right function should work. ;) | 22:11 | |
lisitsyn | how can it dispatch what function to call? ;) | 22:12 |
lisitsyn | well | 22:12 |
thoralf | imagine | 22:12 |
thoralf | Haha, thanks. | 22:12 |
thoralf | abinash_panda: Let's say we can't - but let's discuss that tmrw | 22:12 |
lisitsyn | in C++ you can | 22:12 |
thoralf | lisitsyn: Really? | 22:12 |
abinash_panda | thoralf: Fine :) | 22:12 |
lisitsyn | yeah with default argument | 22:13 |
lisitsyn | it looks like | 22:13 |
lisitsyn | X function(Y, somedefault thing) | 22:13 |
lisitsyn | Z function(Y, some default thing) | 22:13 |
lisitsyn | the trick is you need to FAIL one default thing | 22:14 |
lisitsyn | so it has no other choice | 22:14 |
thoralf | And how do I fail? | 22:14 |
lisitsyn | hmm accessing some member of class | 22:15 |
lisitsyn | I mean if you ask for | 22:15 |
lisitsyn | A::T | 22:15 |
lisitsyn | and there is no T | 22:15 |
lisitsyn | in A | 22:15 |
lisitsyn | it fails | 22:15 |
lisitsyn | http://en.wikibooks.org/wiki/More_C%2B%2B_Idioms/SFINAE | 22:15 |
lisitsyn | ok this describes better | 22:15 |
thoralf | Ah! function templates | 22:16 |
thoralf | Of course. | 22:16 |
thoralf | Not overloading, but templates. | 22:16 |
lisitsyn | thoralf: yeah sure | 22:16 |
thoralf | lisitsyn: In shogun we're using everything. ;) | 22:16 |
lisitsyn | thoralf: but in normal languages there is no such crazy thing as overloaded return type functions | 22:17 |
thoralf | lisitsyn: Are you calling C++ crazy? ;) | 22:17 |
lisitsyn | thoralf: absolutely | 22:17 |
thoralf | Agree :) | 22:17 |
thoralf | C++ is kind of a job guarantee. :) | 22:18 |
lisitsyn | thoralf: though java sucks | 22:18 |
lisitsyn | :D | 22:18 |
thoralf | (Java is no job guarantee itself; you need to add JavaEE or Hadoop to make it unpredictable ;)) | 22:18 |
lisitsyn | thoralf: on the other hand java is too verbose and is no better | 22:18 |
lisitsyn | hmm here I had a lot opportunities with java | 22:19 |
lisitsyn | but no opportunities with C++ at all | 22:19 |
thoralf | opportunities? | 22:19 |
thoralf | Talking seriously or ironic? | 22:19 |
lisitsyn | well | 22:19 |
lisitsyn | no, I am quite serious | 22:19 |
thoralf | opportunities always sounds like "issues" ;) | 22:19 |
lisitsyn | when I wanted to change my job | 22:19 |
lisitsyn | I had no C++ thing around | 22:20 |
@wiking | lisitsyn: so yeah i'm moving to .sg | 22:20 |
thoralf | Yeah, but Java itself is easy to learn. That's why all the companies are using Java, because developers are easier to find. | 22:20 |
lisitsyn | wiking: sg! | 22:20 |
thoralf | C++ is hard to learn, so less people learn it :) | 22:20 |
lisitsyn | thoralf: yeah monkey can code java | 22:21 |
lisitsyn | :D | 22:21 |
thoralf | wiking: Cool. | 22:21 |
thoralf | wiking: Don't do anything wrong - they may put you in chains and whip you. ;) | 22:21 |
lisitsyn | wiking: how do you feel about it? ;) | 22:21 |
@wiking | thoralf: hhahhahah | 22:22 |
@wiking | lisitsyn: well a bit ambivalent | 22:23 |
@wiking | but it's ok i always wanted to live in asia | 22:23 |
@wiking | so we'll see | 22:23 |
lisitsyn | shogunees move around the world | 22:23 |
lisitsyn | :D | 22:23 |
lisitsyn | yaa! | 22:23 |
thoralf | wiking: Wish you good luck. | 22:23 |
@wiking | but yeah after the move | 22:23 |
lisitsyn | wiking: when do you move? | 22:23 |
@wiking | i'll be back in working on shogun | 22:23 |
@wiking | lisitsyn: hehehehe i thought it's going to be 1st of august | 22:23 |
thoralf | wiking:) | 22:24 |
lisitsyn | wiking: cool we are moving at the same time hah | 22:24 |
@wiking | but now my wife checked an email and suddenly it seems we have to go on the 9th of july | 22:24 |
@wiking | :))) | 22:24 |
lisitsyn | ah | 22:24 |
@wiking | so suddenly it's like getting tickets | 22:24 |
pickle27 | wiking: where are you moving to? | 22:24 |
@wiking | pickle27: singapore | 22:24 |
pickle27 | ahh cool | 22:24 |
pickle27 | I know some guys who have worked there | 22:24 |
pickle27 | they really like it | 22:24 |
@wiking | ok i need job | 22:24 |
@wiking | :) | 22:24 |
@wiking | so anybody knows anything in singapore | 22:25 |
@wiking | plz let me know | 22:25 |
@wiking | as currently i dont get to work in singapore (visa problems) | 22:25 |
@wiking | so i need an employer who would apply for me for a working visa :P | 22:25 |
pickle27 | I still think you guys should all come work for shopify :p | 22:25 |
-!- travis-ci [~travis-ci@ec2-50-16-123-177.compute-1.amazonaws.com] has joined #shogun | 22:25 | |
travis-ci | [travis-ci] it's Sergey Lisitsyn's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/27582468 | 22:25 |
-!- travis-ci [~travis-ci@ec2-50-16-123-177.compute-1.amazonaws.com] has left #shogun [] | 22:25 | |
lisitsyn | pickle27: give me visa I am all yours haha | 22:25 |
@wiking | so yeah | 22:25 |
@wiking | i'm for sale at the moment | 22:25 |
@wiking | as i had to quit my current job | 22:25 |
@wiking | because of the move | 22:26 |
@wiking | pickle27: shopify? work from remote? :) | 22:26 |
lisitsyn | pickle27: you probably don't even imagine what's the canadian visa PITA :D | 22:26 |
pickle27 | we only have remote of operations at the moment | 22:26 |
pickle27 | all devs are in canada | 22:26 |
pickle27 | lisitsyn: I'll ask for you! | 22:27 |
@wiking | anyhooooow thoralf if u know something at researchgate let me know :) | 22:27 |
lisitsyn | pickle27: haha no need yet | 22:27 |
@wiking | i'm really jobless atm | 22:27 |
@wiking | :))) | 22:27 |
lisitsyn | pickle27: I am moving to yandex this august | 22:27 |
thoralf | pickle27: Canada is great. :) | 22:27 |
lisitsyn | gonna try it first | 22:27 |
@wiking | other than that i code for food :P | 22:27 |
thoralf | pickle27: I had to cancel my canada vacation this week ;( | 22:27 |
thoralf | pickle27: Shopify is looking for ML engineers? | 22:28 |
pickle27 | oh no! thoralf where were you visiting in canada? | 22:28 |
thoralf | pickle27: I like Canada so much and I booked a flight to Boston for last week, then going to Toronto and Montreal this week, New England next week. | 22:29 |
thoralf | So the plan. | 22:29 |
thoralf | But I had to cancel a day before because my gf had a bicycle accident. | 22:29 |
lisitsyn | oh is it ok? | 22:29 |
thoralf | She's okay-ish now. | 22:29 |
pickle27 | that sucks hope she's alright | 22:29 |
thoralf | Yeah, but this happened the day before the flight, so the doctors said not to fly. | 22:30 |
thoralf | But I love canada. :D | 22:30 |
lisitsyn | this sucks | 22:30 |
thoralf | pickle27: Where are you living? | 22:30 |
pickle27 | we're hiring all kinds of engineers btw we are growing too fast | 22:30 |
pickle27 | Im in Ottawa now | 22:30 |
pickle27 | as in we can't hire people fast enough! | 22:31 |
thoralf | pickle27: Okay, probably we're traveling to Canada this autumn. Same tour. Indian summer. We'll let you know... you can even join, as we probably will rent a car and travel around. :D | 22:32 |
thoralf | Boston -> Amherst -> Toronto -> ... -> Montreal -> Boston | 22:32 |
pickle27 | yeah totally let me know! it would be fun to meet some of you guys in rl | 22:33 |
thoralf | Will you come to Berlin for the workshop? | 22:34 |
thoralf | Just to let you know... I can host some of you guys here. | 22:34 |
pickle27 | I was thinking about it but I haven't planned anything so probably not | 22:34 |
lisitsyn | thoralf: ha! this would be cool | 22:34 |
thoralf | So no hotel needed, if this may change your decision. | 22:35 |
lisitsyn | but I am still unavailable | 22:35 |
thoralf | Only have a sparse sofa, but enough floor space for a lot of nerds. :D | 22:35 |
lisitsyn | gonna rush through moscow in search of a flat exactly these days | 22:35 |
lisitsyn | thoralf: tell me sth about winter berlin | 22:36 |
lisitsyn | it is cool during winter? | 22:36 |
lisitsyn | is it* :D | 22:36 |
lisitsyn | cool not temperature wise but any other kind of coolness | 22:36 |
thoralf | lisitsyn: I'm living here... so you shouldn't ask me. | 22:37 |
thoralf | I don't know all this tourist stuff. | 22:37 |
lisitsyn | thoralf: hah | 22:37 |
thoralf | Waking up, going to work, going back. | 22:37 |
thoralf | Spending my holiday in != Berlin ;) | 22:37 |
lisitsyn | thoralf: are there any sales before xmas or whatever? | 22:37 |
thoralf | lisitsyn: Of course, everywhere. | 22:38 |
lisitsyn | this is deffs not I am interesting in but you know I have gf | 22:38 |
lisitsyn | :D | 22:38 |
thoralf | lisitsyn: Before christmas there are some traditional markets. | 22:38 |
thoralf | In Berlin, Leipzig, N?rnberg... | 22:38 |
thoralf | hot spiced wine | 22:38 |
thoralf | :D | 22:38 |
lisitsyn | we call it some german word | 22:39 |
thoralf | or wine punch - however this is called. | 22:39 |
thoralf | Gl?hwein | 22:39 |
lisitsyn | glintwine? | 22:39 |
lisitsyn | :D | 22:39 |
lisitsyn | thoralf: okay I see :) | 22:40 |
lisitsyn | thoralf: this is something funny | 22:40 |
lisitsyn | you see you're living in kind of center of something | 22:40 |
lisitsyn | at least more things are going on there | 22:40 |
lisitsyn | someone is living in NYC and feel the same - wake up / work / sleep | 22:41 |
thoralf | lisitsyn: I'm living next to Tegel Airport and Main station. | 22:41 |
lisitsyn | what's main station? | 22:41 |
thoralf | Hauptbahnhof. | 22:41 |
thoralf | Train. | 22:41 |
lisitsyn | ahh | 22:42 |
lisitsyn | cool place | 22:42 |
thoralf | Yeah. | 22:42 |
lisitsyn | the only place we managed to buy things in | 22:42 |
thoralf | Cool place for good transport experience when hosting guests. :D | 22:42 |
lisitsyn | because I was stupid enough to not think people could ever not work during sundays | 22:42 |
thoralf | lol | 22:42 |
thoralf | pickle27, lisitsyn: I'll host all of you guys. :) | 22:43 |
lisitsyn | why? :D | 22:43 |
pickle27 | I really do want to visit Berlin! | 22:43 |
lisitsyn | pickle27: ask me about tourist things haha ;) | 22:44 |
thoralf | lisitsyn: You don't have to. :D | 22:44 |
lisitsyn | thoralf: wait wait I feel cheated :D | 22:44 |
lisitsyn | how come you live near tegel | 22:44 |
lisitsyn | and hauptbahnhof | 22:44 |
lisitsyn | at the same time | 22:45 |
lisitsyn | aren't they far away? | 22:45 |
thoralf | lisitsyn: maps.google.com -> berlin beusselstr | 22:45 |
lisitsyn | thoralf: tegel is terribly far away! :D | 22:46 |
thoralf | Or compute directions: Hauptbahnhof -> Beusselstr -> Tegel | 22:46 |
thoralf | lisitsyn: It's 5-10 minutes by Bus. | 22:47 |
thoralf | 5 by car | 22:47 |
lisitsyn | thoralf: alright ;) | 22:47 |
thoralf | And the bus between Hauptbahnhof and Tegel stops (almost) in front of my house. :D | 22:47 |
lisitsyn | thoralf: this moabit thing seemed to be quiet area | 22:48 |
lisitsyn | is it true? | 22:49 |
thoralf | lisitsyn: It's getting popular because of last cheap flats near city center. | 22:49 |
thoralf | lisitsyn: We have lot of students here, but (not yet) many caf?s and bars. | 22:49 |
thoralf | But I think they're developing. | 22:50 |
thoralf | But it's more living area for working people, but already nice enough for hipster coming here on the weekends. | 22:50 |
lisitsyn | thoralf: ah btw I have opposite offer - I could host you in moscow from august ;) | 22:50 |
lisitsyn | and well any of you ;) | 22:51 |
lisitsyn | thoralf: you haven't been there right? | 22:51 |
thoralf | lisitsyn: Honestly I'm a concerned about Russia. About war with Ukraine. | 22:51 |
thoralf | lisitsyn: Never. | 22:51 |
thoralf | Never been there. | 22:51 |
lisitsyn | how concerned? | 22:52 |
thoralf | I don't know. First of all, reputation of Russia is not quite good over here. | 22:52 |
lisitsyn | heh well | 22:52 |
thoralf | Regaring police and foreign affairs. | 22:52 |
thoralf | Regarding | 22:53 |
lisitsyn | thoralf: it is actually like not something to worry about :D | 22:54 |
lisitsyn | I mean the best solution is to don't bother with that stuff at all | 22:54 |
thoralf | lisitsyn: Well, I guess it doesn't affect tourists at all. | 22:55 |
thoralf | lisitsyn: Btw., before xmas the whole city is illuminated. ;) | 22:57 |
thoralf | (Not what you think :D) | 22:57 |
lisitsyn | thoralf: haha | 22:58 |
lisitsyn | thoralf: I wish this ukraine madness stopped but nobody wants to stop it | 22:59 |
lisitsyn | thoralf: EU and the US put some sanctions but they are really insignificant | 22:59 |
lisitsyn | so this is a big game | 22:59 |
thoralf | lisitsyn: Everybody wants to stop it, but some people see big opportunities there... | 23:01 |
lisitsyn | thoralf: well not everybody but all but people who control | 23:01 |
lisitsyn | :D | 23:01 |
lisitsyn | it's getting funny because our presidents does whatever he wants and EU has no real power to push him back | 23:02 |
lisitsyn | president* | 23:02 |
lisitsyn | no real power or no real will | 23:02 |
lisitsyn | I am quite sure $-wise it is quite easy to put some costs on russia but it is not the case for some reason | 23:02 |
thoralf | lisitsyn: Everybody here is surprised as well why we can't do anything about it. | 23:03 |
thoralf | lisitsyn: Maybe they thing about "markets" - Russia simply is a big market and Germany lives of exports. | 23:04 |
thoralf | And everybody else is concerned about gas? | 23:04 |
thoralf | Only guessing. | 23:04 |
lisitsyn | well gas is the thing, yeah | 23:04 |
lisitsyn | it should be like 20% of gas import in the EU | 23:04 |
lisitsyn | that comes from russia | 23:04 |
lisitsyn | thoralf: the most important thing is that russian elite is heavily attached to the EU | 23:06 |
lisitsyn | they live there, their children live there | 23:06 |
lisitsyn | so this is pure fake | 23:06 |
thoralf | They have estates in Berlin, while local elite hast estates in Moscow :D | 23:07 |
thoralf | Just conspiracy, no proof. | 23:07 |
lisitsyn | thoralf: and it is good | 23:08 |
lisitsyn | :D | 23:08 |
lisitsyn | I mean as long as they are deeply tied to europe we will not have any kind of war :D | 23:08 |
lisitsyn | but if putin's daughters are out of netherlands we can treat it as a bad sign hah | 23:09 |
thoralf | Good point. | 23:10 |
thoralf | We should visualize relatives of russian politicians on a map. | 23:10 |
thoralf | We := Western secret services | 23:11 |
-!- lisitsyn [~qdrgsm@85.114.187.192] has quit [Read error: Connection reset by peer] | 23:11 | |
-!- lisitsyn [~qdrgsm@85.114.187.192] has joined #shogun | 23:11 | |
lisitsyn | thoralf: that's easy | 23:11 |
lisitsyn | you just draw star-like topology | 23:12 |
lisitsyn | connect moscow with every european city | 23:12 |
lisitsyn | there is nothing outside of moscow in russia so it would look cool | 23:12 |
thoralf | lisitsyn: Btw., have you seen memcheck on buildbot is error free now? :D | 23:17 |
lisitsyn | thoralf: no clue! | 23:17 |
* thoralf pushed this since march. | 23:18 | |
lisitsyn | thoralf: oh sounds like I should congartulate you ;) | 23:18 |
thoralf | lol | 23:18 |
thoralf | You sound like Sheldon. | 23:19 |
lisitsyn | thoralf: oh no I don't like that thing :D | 23:19 |
-!- pickle27 [~pickle27@192-0-136-118.cpe.teksavvy.com] has quit [Quit: Leaving] | 23:49 | |
--- Log closed Sun Jun 15 00:00:33 2014 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!