2013-03-30T01:00:19 *** srgpqt has joined #aichallenge 2013-03-30T01:15:21 *** Cyndre_ has joined #aichallenge 2013-03-30T01:16:59 *** Cyndre has quit IRC (Read error: Connection reset by peer) 2013-03-30T03:04:31 *** mceier has quit IRC (Quit: leaving) 2013-03-30T03:08:18 *** mceier has joined #aichallenge 2013-03-30T03:47:48 *** thestinger has quit IRC (Quit: WeeChat 0.4.0) 2013-03-30T04:22:26 *** epicmonkey has joined #aichallenge 2013-03-30T04:25:55 *** sigh has joined #aichallenge 2013-03-30T04:31:35 *** srgpqt has quit IRC (Quit: leaving) 2013-03-30T04:43:21 *** kilae has joined #aichallenge 2013-03-30T05:01:48 *** epicmonkey has quit IRC (Ping timeout: 245 seconds) 2013-03-30T05:11:03 *** Uvs has joined #aichallenge 2013-03-30T06:05:56 *** epicmonkey has joined #aichallenge 2013-03-30T07:10:49 *** Cyndre__ has joined #aichallenge 2013-03-30T07:13:52 *** Cyndre_ has quit IRC (Read error: Connection reset by peer) 2013-03-30T07:59:13 smiley1983: http://artzub.com/ghv/#user=Smiley1983 :) 2013-03-30T08:19:04 Uvs: Interesting visualization. :) 2013-03-30T08:19:05 how are you today? 2013-03-30T08:19:30 i'm okay 2013-03-30T08:20:06 that's better than not being okay :) 2013-03-30T08:20:38 what are you working on now? 2013-03-30T08:21:43 I'm being very lazy. Not doing any programming at all. I've been playing table tennis a bit. 2013-03-30T08:22:20 I have programming projects in front of me (and electronics projects) but I feel too lazy to work on them. 2013-03-30T08:22:58 same here 2013-03-30T08:23:19 but tennic replaced with computer games 2013-03-30T08:23:28 and tv shows 2013-03-30T08:23:39 Glad I'm not the only one. :) I'e also been playing Dungeon Crawl Stone Soup 2013-03-30T08:23:42 and watching anime 2013-03-30T08:23:57 what anime? 2013-03-30T08:24:08 Kara no Kyoukai :3 2013-03-30T08:24:34 Zetsuen no Tempest, Robotics Notes, Shin Sekai Yori 2013-03-30T08:27:04 now i have those projects: 1) ocaml card game, 2) c++ game of life bot, 3) helping friend with android app (java), 4) small patch for Pioneer space sim (c++). I hope to work on something tomorrow. well, yesterday I was hoping to work today but stuck with it blogs :D 2013-03-30T08:27:07 *IT blogs 2013-03-30T08:27:28 Searching Kara no Kyoukai returns info about light novels, are you referring to the upcoming film or is there something animated already out? 2013-03-30T08:27:56 7 films already out (2007-2010 I think) 2013-03-30T08:28:06 Ah, yes, I see 2013-03-30T08:28:22 Any particular ones you would recommend watching first? 2013-03-30T08:29:21 I think default shedule is good. 2013-03-30T08:29:33 Right :) 2013-03-30T08:29:43 Films already aren't in chronological order. 2013-03-30T08:30:12 in chrono: 2->4->3->1->5->6->7 2013-03-30T08:30:53 but I don't think that watching in this order will benefit somehow 2013-03-30T08:31:15 So best to watch in the order {1..7} ? 2013-03-30T08:32:13 at least i think it not worse than any other alternatives 2013-03-30T08:32:31 so yes, watch in the order 2013-03-30T08:34:30 Great, thanks for the recommendation 2013-03-30T08:38:29 You are generous to help a friend with an Android app. 2013-03-30T08:39:28 after you watch please tell me if you liked or not. So i will know if I really should be thanked 2013-03-30T08:40:57 Sure, I will 2013-03-30T08:43:50 as about friends project, he does most of the job, so it's not something generous indeed :) 2013-03-30T08:43:52 here it is: https://github.com/InsaneMalkavian/SpeedLogger 2013-03-30T09:26:34 *** sigh has quit IRC (Remote host closed the connection) 2013-03-30T09:46:14 *** Quix0te has quit IRC () 2013-03-30T10:05:44 *** cyphase has quit IRC (Quit: http://www.cyphase.com/) 2013-03-30T10:21:46 *** cyphase has joined #aichallenge 2013-03-30T10:22:05 *** floWenoL has quit IRC (Quit: Lost terminal) 2013-03-30T10:23:51 *** floWenoL has joined #aichallenge 2013-03-30T10:28:52 *** mcstar has joined #aichallenge 2013-03-30T10:35:49 *** Pettso has joined #aichallenge 2013-03-30T10:43:53 *** Pettso has quit IRC (Quit: Page closed) 2013-03-30T11:01:32 let me tidynate a little 2013-03-30T11:01:41 (yeah, new word, i just came up with it) 2013-03-30T11:10:55 and what does it means? 2013-03-30T11:11:11 \o 2013-03-30T11:11:38 * Uvs started to like this greeting smile 2013-03-30T11:12:17 Hi \o, hI o/, HI \o/ 2013-03-30T11:27:16 Uvs: 2013-03-30T11:27:18 i mean, hi 2013-03-30T11:27:42 it means, that i vacuume my room 2013-03-30T11:27:57 -e 2013-03-30T11:28:28 i wonder how awful 'tidynate' might sound to a native speaker 2013-03-30T11:28:35 it sounds funny to me 2013-03-30T11:34:41 i started using solarized-light with emacs... 2013-03-30T11:34:43 we'll see 2013-03-30T11:40:05 http://habrahabr.ru/post/150541/ 2013-03-30T11:40:29 impressive, it was developed by one person 2013-03-30T11:41:31 what does habrhabr mean? 2013-03-30T11:41:40 habr-a-habr 2013-03-30T11:41:50 no idea 2013-03-30T11:42:00 oh 2013-03-30T11:42:09 hey thats david! 2013-03-30T11:42:54 Uvs: care to give highlight as to wth am i looking at? 2013-03-30T11:43:07 highlight* 2013-03-30T11:43:11 highlights* 2013-03-30T11:43:13 s 2013-03-30T11:43:15 s 2013-03-30T11:43:17 s 2013-03-30T11:44:41 it's a spacesim 'game' by russian astronomist 2013-03-30T11:45:26 maybe 'game' word is wrong 2013-03-30T11:47:55 its universe's based on real stars catalogs. and unknown part of universe uses procedural creating 2013-03-30T11:48:50 setup is ~500mb but there are mods up to 10gb 2013-03-30T11:49:06 ic 2013-03-30T11:49:41 mods include textures, maybe something else. I just found it, didn't play yet. 2013-03-30T11:50:32 well, not exactly me found. one guy posted project name on Pioneer channel. 2013-03-30T11:51:10 pity, Space Engine code isn't open source 2013-03-30T11:52:12 i have a game, Nexus: The Jupiter Incident, it is a space battle/strategy game 2013-03-30T11:52:20 im planning to play with it for years 2013-03-30T11:52:30 maybe in the next decade ill do it 2013-03-30T12:03:18 *** Uvs has quit IRC (Ping timeout: 252 seconds) 2013-03-30T12:13:19 lol, there are 'circumfix' operators, never heard of jew 2013-03-30T12:29:15 *** Uvs has joined #aichallenge 2013-03-30T12:29:55 *** epicmonkey has quit IRC (Ping timeout: 264 seconds) 2013-03-30T12:31:41 just when i wanted to ask whether you did anything interesting in ocaml recently, you disappeared Uvs 2013-03-30T12:33:56 no, sadly i didn't 2013-03-30T12:34:10 not only in ocaml, but at all :) 2013-03-30T12:34:41 the easter bunny wont bring you presents then 2013-03-30T13:16:54 *** heinrich5991 has quit IRC (Ping timeout: 264 seconds) 2013-03-30T13:17:39 lol i just f'd up a recursion....made it infinite 2013-03-30T13:17:48 embarrasing 2013-03-30T13:25:38 *** Uvs has quit IRC (Ping timeout: 246 seconds) 2013-03-30T13:29:45 *** Uvs has joined #aichallenge 2013-03-30T13:32:18 *** heinrich5991 has joined #aichallenge 2013-03-30T14:44:50 *** thestinger has joined #aichallenge 2013-03-30T15:03:32 *** libobo has joined #aichallenge 2013-03-30T15:05:29 thestinger: this needs a rewrite http://sprunge.us/BVca?python 2013-03-30T15:06:13 mcstar: couldn't that be a dict comprehension? 2013-03-30T15:06:18 list comprehensions tend to be succint but they are also hard to follow 2013-03-30T15:06:27 it is pretty elaborate 2013-03-30T15:06:49 im interpolating a certain string, sometimes in parallel, sometimes as a direct product 2013-03-30T15:07:33 Fmt('%a = %b = %c')(a = [1,2,3], b = [4,5,6])(c = [9,10]) 2013-03-30T15:07:52 ['1 = 4 = 9', '1 = 4 = 10', '2 = 5 = 9', '2 = 5 = 10', '3 = 6 = 9', '3 = 6 = 10'] 2013-03-30T15:08:31 if i call it with one keyword argument, i take the interpolated product of all the format string with the new parameters 2013-03-30T15:08:53 if i call it with multiple keyword arguments, i do the same, but the new params run in parallel 2013-03-30T15:09:43 thestinger: i started to use solarized light as my emacs color scheme, getting used to it 2013-03-30T15:11:02 * thestinger still uses zenburn 2013-03-30T15:11:46 oh 2013-03-30T15:12:02 i remember that some time ago you recommended solarized to me 2013-03-30T15:12:23 i thought you were a great fan of it 2013-03-30T15:12:36 I am 2013-03-30T15:12:42 I just don't use it ;p 2013-03-30T15:12:52 thats, ....weird 2013-03-30T15:19:28 fake fan! 2013-03-30T15:19:58 * Uvs is a big fan of Linux 2013-03-30T15:21:05 Uvs: faking fan is not fun faking! 2013-03-30T15:22:23 getting fun if fan is faking 2013-03-30T15:23:21 were you mixing words for fun or tried to say something? :D 2013-03-30T15:23:31 did not get 2013-03-30T15:24:58 doesnt matter 2013-03-30T15:25:13 its a play with words, it has a meaning but it is too deep 2013-03-30T15:25:59 I'm far too lazy to switch 20 programs over to a different colorscheme. 2013-03-30T15:27:40 20? 2013-03-30T15:27:51 you just have to change termite 2013-03-30T15:28:20 it is interesting, that changing [] to () is not equivalent a lot of the times 2013-03-30T15:28:20 and powerline, and vimperator, and i3, and find a gtk theme that mixes with it 2013-03-30T15:29:14 qt theme uses the gtk theme, for gtk, i use xfce-saltlake, i dont use gtk3 2013-03-30T15:29:31 i just recompiled the latest emacs for gtk2 2013-03-30T15:29:40 idk how, but it does still use gtk3 2013-03-30T15:29:54 maybe the meaning of the ./configure flag has changed 2013-03-30T15:30:10 thestinger: whats powerline? 2013-03-30T15:30:18 terrible thing 2013-03-30T15:31:28 mcstar: https://github.com/Lokaltog/powerline ;p 2013-03-30T15:31:54 gvim? 2013-03-30T15:32:00 not limited to it 2013-03-30T15:32:00 for.. 2013-03-30T15:32:24 why terrible? 2013-03-30T15:32:28 kidding 2013-03-30T15:32:31 ah 2013-03-30T15:32:35 it just makes stuff easier to see at a glance 2013-03-30T15:32:36 well, vim is terrible 2013-03-30T15:32:38 like read-only is a lock symbol 2013-03-30T15:32:47 kidding 2013-03-30T15:34:29 thestinger: thats the best i could do http://sprunge.us/TLhA?python 2013-03-30T15:34:40 im not going to spend more time on a stupid little class 2013-03-30T17:10:58 *** epicmonkey has joined #aichallenge 2013-03-30T17:13:48 *** sigh has joined #aichallenge 2013-03-30T17:26:05 *** epicmonkey has quit IRC (Ping timeout: 246 seconds) 2013-03-30T17:26:13 *** sigh has quit IRC (Remote host closed the connection) 2013-03-30T18:26:47 thestinger: my shceduler is working, and it is usable! 2013-03-30T18:26:59 long live the g'vnor 2013-03-30T18:36:41 i wonder how much memory will it leak in production 2013-03-30T18:37:17 heh ;p 2013-03-30T18:38:24 i just run 200 jobs of random sleeps on 40 engines 2013-03-30T18:38:39 i just need some more convenience functions 2013-03-30T18:42:20 *** kilae has quit IRC (Quit: ChatZilla 0.9.90 [Firefox 19.0.2/20130307023931]) 2013-03-30T18:49:57 mcstar: it is late, time for you to get rest ;) 2013-03-30T18:50:06 shit 2013-03-30T18:50:07 * Uvs being supportive :D 2013-03-30T18:50:11 it is late 2013-03-30T18:50:30 Uvs: i appreciate 2013-03-30T18:50:40 you too, go sleep 2013-03-30T18:50:47 stop watching anime 2013-03-30T18:51:33 wanna do few tweaks for my little patch for Pioneer. 2013-03-30T18:51:56 the space probe? 2013-03-30T18:52:47 2 buttons in its interface 2013-03-30T18:56:46 damn, without my changes it looks better 2013-03-30T18:56:53 really time to sleep 2013-03-30T18:57:06 good night 2013-03-30T18:57:17 *** Uvs has quit IRC (Quit: Uvs) 2013-03-30T18:58:28 gn 2013-03-30T19:11:30 idea: the game map is a grid. each cell on the map can have one of many colors (each of which corresponds to a player). each cell also has some state transition rule built in whose inputs are the colors of its neighbors. each player controls a single unit that can move around the game map and change the state transition rules of whatever cell it is standing on. if a unit ever ends up on a cell with 2013-03-30T19:11:32 matching color, it dies. last man alive wins. 2013-03-30T19:12:51 so the map is basically an automata where each cell can have a different rule and the players try to manipulate the rules into attacking each other 2013-03-30T19:13:14 not sure if it's even a feasible game to play 2013-03-30T19:19:12 *** chris___0076 has joined #aichallenge 2013-03-30T19:22:29 *** chris__0076 has quit IRC (Ping timeout: 245 seconds) 2013-03-30T19:31:00 jmcarthur: o/ 2013-03-30T19:31:41 is that a raised hand as in you have a question? 2013-03-30T19:31:43 'manipulate the rules'? 2013-03-30T19:31:54 jmcarthur: it means hello 2013-03-30T19:31:59 ah! 2013-03-30T19:32:00 i raised my arm to wave at you 2013-03-30T19:32:22 yes, manipulate the rules. some sort of extremely simple patterm matching thing or something 2013-03-30T19:32:51 maybe "if n adjacent cells are red this one should become blue, " kind of thing 2013-03-30T19:32:59 or maybe something more fine grained 2013-03-30T19:33:02 not decided 2013-03-30T19:33:04 well, i have no idea of this automata at ll 2013-03-30T19:33:07 all 2013-03-30T19:33:19 you definitely have to 'experiment' with it 2013-03-30T19:33:36 unclevasya is working on a game of life ai 2013-03-30T19:33:58 also, i have no idea what his rules are, how did he make it into a competitive game 2013-03-30T19:34:05 yeah this game is kind of dual to a normal automata game because instead of adjusting colors you adjust transition rules 2013-03-30T19:34:42 something definitely can be worked out 2013-03-30T19:34:58 just look at some of the simplest automaton from the 256 2013-03-30T19:35:05 how complicated they are 2013-03-30T19:35:07 i just put it out there in case it got anybody's mind thinking. i don't think i'm going to run with the idea myself 2013-03-30T19:35:48 jmcarthur: the real problem is that theres noone to acquire hosting money, the attic is full with ideas 2013-03-30T19:36:16 maybe we could adjust our model to cater to having lower funding 2013-03-30T19:36:33 we discussed a distributed approach to running the simulations 2013-03-30T19:36:35 for example, a lot of our hosting goes toward providing computing power for bots 2013-03-30T19:36:58 from my perspective it either cuts back on available languages or increases development time significantly 2013-03-30T19:37:19 there's always the tcp model (with its ups and downs) 2013-03-30T19:37:28 downs 2013-03-30T19:38:05 lots of ups, too, at least in terms of barrier to entry and administrative costs 2013-03-30T19:38:27 maybe we could make something that runs in javascript, in the browser... 2013-03-30T19:38:38 thats would be ideal from a deployment standpoint 2013-03-30T19:38:43 what and standardize on some particular language? 2013-03-30T19:38:53 but it would be horrible from the choice of languages standpoint 2013-03-30T19:39:21 jmcarthur: just have an official tcp server, and save most of the server-side computation for the finals 2013-03-30T19:39:27 need to do at least some to find bugs though 2013-03-30T19:39:27 yeah 2013-03-30T19:39:50 i kind of think of the current model as already being the ideal way to find the bugs, though 2013-03-30T19:39:52 how much computing power did you have for the finals? 2013-03-30T19:40:14 like, 1Ghz equivalent cpu's 2013-03-30T19:40:44 i have a slightly bigger question. how expensive was it last time? 2013-03-30T19:40:51 like, all included 2013-03-30T19:40:56 couple thousand dollars 2013-03-30T19:41:05 i dont remember now 2013-03-30T19:41:12 2-3? 2013-03-30T19:42:37 surely money is not the biggest issue here? it's lack of people willing to organize at this point, no? 2013-03-30T19:43:35 i mean, $2k-3k isn't tiny for one person, but for the number of people involved it sounds pretty tiny 2013-03-30T19:44:15 jmcarthur: involved altogether as contestants or you mean the organizers? 2013-03-30T19:44:19 i guess it's still hard to find 10 people willing to drop $250 each 2013-03-30T19:44:37 well, yeah 2013-03-30T19:44:40 organizers and major contributors 2013-03-30T19:45:02 i can support with ideas and coding, but not with money 2013-03-30T19:45:13 maybe even computing time 2013-03-30T19:45:30 maybe it's less hard to find three people willing to drop $1000 each 2013-03-30T19:45:52 or one organization that pays 5k :) 2013-03-30T19:46:25 yeah yeah 2013-03-30T19:46:42 have you asked around at jane st? 2013-03-30T19:46:46 :) 2013-03-30T19:47:31 i think the main question is how involved one would want such a sponsor to be in the contest 2013-03-30T19:47:46 you could easily come up with that sum in a millisecond, just change floating point rounding mode :) 2013-03-30T19:48:27 from my (and i think jane street's) point of view, it's really not the money that is a problem, it's the time investment 2013-03-30T19:48:39 whom? 2013-03-30T19:48:54 and we would want to at least pay a fair amount of attention 2013-03-30T19:49:07 whose, not whom 2013-03-30T19:49:10 (more than google did, i think) 2013-03-30T19:49:14 it would probably be mine 2013-03-30T19:56:11 i just feel like the main issue right now is organizers' time not money. i mean, if somebody fronted all the money we would need right now, does that mean it will get done? 2013-03-30T19:56:53 yeah 2013-03-30T19:57:14 we would just need to appoint someone boss 2013-03-30T19:57:20 right 2013-03-30T19:59:07 i think if jane street were to get involved, we would want to already have some demonstrable, independent organized plan. the alternative would be for me to take up the reigns myself, in which case jane street would certainly help, but i do not really want the responsibility 2013-03-30T20:01:42 hell, if we already had a great team, a great game, and a bunch of code just waiting to be used in a live contest, jane street isn't the only company that would be interested in sponsoring. hell, i'd be willing to drop a big chunk of change in such a scenario, since i'd know it isn't being wasted 2013-03-30T20:01:53 so, are you suggesting we should investigate e.g. your game suggestion(with the trading) and demonstrate that a good contest would be certainly possible, and idk host the demo game with the current framework? 2013-03-30T20:02:47 then, i take it, you think there is a definite problem with one(at least) of the components? 2013-03-30T20:02:57 committed people would be my first priority. there has been so little activity recently 2013-03-30T20:03:10 well, look at the past 2013-03-30T20:03:18 eveyone depended on jeff 2013-03-30T20:03:26 it was soo much time until he showed up last 2013-03-30T20:03:34 also assurance that we can keep the rights to the brand or else get a new one 2013-03-30T20:03:36 i guess that diminished everyone's motivation 2013-03-30T20:04:01 *at last 2013-03-30T20:04:52 right 2013-03-30T20:06:25 so step 1 is a leader needs to step up 2013-03-30T20:09:07 thestinger: do the file handles returned by os.pipe have a corresponding file in the filesystem? 2013-03-30T20:11:08 ill just make a fifo.. 2013-03-30T20:24:06 mcstar: pipes are a "file" but not in the actual filesystem 2013-03-30T20:24:11 I think they're in /proc though 2013-03-30T20:24:17 i know 2013-03-30T20:24:24 but i cant get the path to it 2013-03-30T20:24:28 afaik you can reopen them from /proc 2013-03-30T20:24:41 doesnt matter, ill just make a temporary fifo 2013-03-30T20:25:09 the way temporary files are handled changed form 2 to 3 2013-03-30T20:28:48 thestinger: the best way it seems to me to create a temprary fifo, is to make a temp dir with python, and open a deterministically named fifo in it 2013-03-30T20:30:27 mcstar: or just use /run ;p 2013-03-30T20:30:45 whats that? 2013-03-30T20:31:03 you mean, for the filename? 2013-03-30T20:31:04 mcstar: well, use $XDG_RUNTIME_DIR/deterministic.fifo 2013-03-30T20:31:06 it's a private dir 2013-03-30T20:31:09 yes 2013-03-30T20:31:32 now, i want to use a tempfile/tempdir function to generate a truly unique name 2013-03-30T20:31:39 :) 2013-03-30T20:31:45 now->no 2013-03-30T20:32:20 but with a tempfile function i have to create the file, save its name, and destroy it, and the later, make a fifo with the same name 2013-03-30T20:32:37 but if a make a tempdir, ... it is logically more pleasing 2013-03-30T20:32:51 they have context objects to work with the with statement too 2013-03-30T20:32:57 i know 2013-03-30T20:33:07 TemporaryDirectory <3 2013-03-30T20:33:08 not that it gives too much utility 2013-03-30T20:33:17 mcstar: well then it cleans up after itself 2013-03-30T20:33:21 yeah 2013-03-30T20:33:31 i didnt say i will not use them :) 2013-03-30T20:33:38 mcstar: what are you trying to do with pipes? 2013-03-30T20:34:09 i just want to show a remote processes progression with less 2013-03-30T20:34:11 so i need a pipe for less to read 2013-03-30T20:34:14 fifo 2013-03-30T20:34:17 ah 2013-03-30T20:34:22 okay 2013-03-30T20:34:41 i was going to say that if this was for IPC purposes then a unix domain socket might be nice 2013-03-30T20:34:49 part of my new born job scheduler :) 2013-03-30T20:35:54 job scheduler? 2013-03-30T20:36:00 what kind of jobs? 2013-03-30T20:36:54 remote 2013-03-30T20:36:58 any kind 2013-03-30T20:37:16 huh, apparently cat supports unix domain sockets 2013-03-30T20:37:23 was curious so i googled 2013-03-30T20:37:47 jmcarthur: https://github.com/liquid-phynix/hydra/blob/master/server.py 2013-03-30T20:38:09 great another thing named hyrda 2013-03-30T20:38:11 *hydra 2013-03-30T20:38:21 i know the code quality is shit, but it is going to be useful for me, thats all that matters 2013-03-30T20:38:33 jmcarthur: what else is named hydra? 2013-03-30T20:39:06 hydra and mesuda are network login crackers 2013-03-30T20:39:10 a test framework from vmware. a major internal tool we have at jane street. something else that i forget 2013-03-30T20:39:35 i dont mind being not original 2013-03-30T20:39:37 ah that's another! not the one that forgot 2013-03-30T20:39:43 *that i forgot 2013-03-30T20:40:08 something was called hydra in ww2 germany 2013-03-30T20:40:11 ah this is what i forgot http://projecthydra.org/ 2013-03-30T20:40:38 also this http://java.dzone.com/articles/introducing-hydra-open-source 2013-03-30T20:40:41 mcstar: call it vogon 2013-03-30T20:40:44 ;p 2013-03-30T20:40:55 scheduling jobs is close enough to bureaucracy. 2013-03-30T20:40:56 wtf 2013-03-30T20:41:12 thestinger: that is a great name 2013-03-30T20:41:16 wth am i looking at? 2013-03-30T20:41:27 google images give me nightmares :) 2013-03-30T20:41:29 and its descriptive text could be in the form of bad poetry 2013-03-30T20:41:58 mcstar: just look at https://en.wikipedia.org/wiki/Vogon then ;p 2013-03-30T20:42:42 should i be a little frightened by that python code? 2013-03-30T20:43:01 what do you mean? 2013-03-30T20:43:08 disgusted? yes 2013-03-30T20:43:41 i'm off to clean up a really bad kitchen mess i made earlier... 2013-03-30T20:44:40 http://ix.io/4Xc my new router is so bad 2013-03-30T20:44:48 :( 2013-03-30T20:45:03 and now it's back to 33ms average round trip time 2013-03-30T20:45:10 randomly peaks 2013-03-30T20:45:18 vendor? 2013-03-30T20:45:31 it's from the cable company 2013-03-30T20:45:34 no choice 2013-03-30T20:45:40 some crappy chinese company no one has ever heard of made it 2013-03-30T20:45:51 mcstar: http://www.hitrontech.com/en/index.php 2013-03-30T20:46:16 mcstar: http://www.hitrontech.com/en/cable.php?id=1 it's one of those, but with the ISP's branding 2013-03-30T20:46:24 wth 2013-03-30T20:46:34 it's a modem+router 2013-03-30T20:46:37 yeah 2013-03-30T20:46:39 but it can't act as a dumb gateway. 2013-03-30T20:46:42 but where is 8.8.8.8? 2013-03-30T20:46:43 so I have no choice but to use it 2013-03-30T20:46:47 mcstar: google dns 2013-03-30T20:46:51 it's back to 33ms now 2013-03-30T20:47:00 it's anycast/geocast, they have multiple locations 2013-03-30T20:47:11 it's latency within my network 2013-03-30T20:47:13 I could ping the router 2013-03-30T20:47:19 it goes from 1-3ms to 6000ms 2013-03-30T20:47:27 with 5-50% packet loss and duplicate packets 2013-03-30T20:47:29 \o/ 2013-03-30T20:47:35 rtt min/avg/max/mdev = 36.153/38.842/42.361/1.726 ms 2013-03-30T20:47:44 mcstar: it happens randomly, like once every 10 mins for ~20s 2013-03-30T20:47:59 but if I go to the web interface.... it stresses it enough that my latency goes up to 2000ms 2013-03-30T20:48:10 worst crap ever. 2013-03-30T20:48:21 and I can't use my nice router with openwrt on it now 2013-03-30T20:48:24 ;[ 2013-03-30T20:48:37 mcstar: it's so bad it can't even assign static ips 2013-03-30T20:48:44 you have to use dynamic dhcp 2013-03-30T20:48:55 i have a zhone adsl modem and a tplink wifi router 2013-03-30T20:49:06 and the cable company disabled the ability to change the dns servers in the router itself 2013-03-30T20:49:16 if you try, it crashes and reboots 2013-03-30T20:49:20 and then shows a message saying it is locked 2013-03-30T20:49:22 so great. 2013-03-30T20:49:23 i cant access this modem either 2013-03-30T20:49:36 but i decided that i dont really want to 2013-03-30T20:49:40 I can access it, it just sucks 2013-03-30T20:49:49 you said it is locked 2013-03-30T20:50:06 can you log in, or get to the login page? 2013-03-30T20:50:14 can you log in via telnet? 2013-03-30T20:50:20 mcstar: http://ompldr.org/vaHh0dw 2013-03-30T20:50:24 do the default username/passwords work? 2013-03-30T20:50:26 i dont think so 2013-03-30T20:50:28 mcstar: yes 2013-03-30T20:50:30 but they lock features. 2013-03-30T20:50:37 and they have remote access that I can't turn off. 2013-03-30T20:50:48 mcstar: look at the typos 2013-03-30T20:50:50 so bad 2013-03-30T20:50:57 mine web interface is locked 2013-03-30T20:51:01 'can aid troubleshooting for the network connectivity' 2013-03-30T20:51:23 cant you just buy another one? 2013-03-30T20:51:35 mcstar: it's not bought 2013-03-30T20:51:36 and no 2013-03-30T20:51:38 i get it 2013-03-30T20:51:39 you can't 2013-03-30T20:51:48 they own it 2013-03-30T20:51:55 but what, they dont provide authentication information? 2013-03-30T20:52:08 they do, but you can't access all the features from the interface 2013-03-30T20:52:14 they crippled it 2013-03-30T20:52:29 they disabled static ips, changing dns servers, etc. 2013-03-30T20:52:31 im just wondering if you could connect to that network with another devide 2013-03-30T20:52:33 device* 2013-03-30T20:52:38 what kind of network is that? 2013-03-30T20:52:44 adsl or cable modem? 2013-03-30T20:52:46 mcstar: cable 2013-03-30T20:53:02 whats the protocol there? 2013-03-30T20:53:07 you can still use your own modem *for now* but they're phasing it out 2013-03-30T20:53:13 they can check to make sure it's their modem 2013-03-30T20:53:42 mcstar: docsis3 2013-03-30T20:54:22 anyway you can buy a third party modem for now 2013-03-30T20:56:18 anyway it's only the wifi that's absolutely terrible. 2013-03-30T20:56:40 so annoying having a good router sitting there that I can't use ;p 2013-03-30T20:56:41 thestinger: can you read the hilighted section? 2013-03-30T20:56:43 http://docs.python.org/3/library/tempfile.html#tempfile.TemporaryDirectory 2013-03-30T20:56:55 tempfile.TemporaryDirectory(suffix='', prefix='tmp', dir=None)ΒΆ 2013-03-30T20:57:05 mcstar: why? 2013-03-30T20:57:14 the object i get back doesnt have a .name property 2013-03-30T20:57:24 not just that line, the whole paragraph 2013-03-30T20:57:33 dont paste it here just read it 2013-03-30T20:57:36 oh 2013-03-30T20:57:53 mcstar: you're using a with statement, right? 2013-03-30T20:58:00 yeah 2013-03-30T20:58:15 i see that it has a .name without with 2013-03-30T20:58:34 it returns the name 2013-03-30T20:58:37 as a str 2013-03-30T20:58:38 ;\ 2013-03-30T20:58:39 it is just a string in the with statement 2013-03-30T20:58:45 weird 2013-03-30T20:58:47 lying docs 2013-03-30T20:59:00 hmm 2013-03-30T20:59:09 mcstar: oh 2013-03-30T20:59:11 no 2013-03-30T20:59:19 i>>> tempfile.TemporaryDirectory().name 2013-03-30T20:59:21 '/tmp/tmpc0ffr1' 2013-03-30T20:59:28 it's before you __enter__ that it has the .name 2013-03-30T20:59:40 why? no idea. 2013-03-30T20:59:45 i just said that without 'with' it has it 2013-03-30T20:59:52 ah ;p 2013-03-30T21:00:01 mcstar: with returns what __enter__ returns 2013-03-30T21:00:41 or whatever that thing is called ;p 2013-03-30T21:02:41 * thestinger goes back to the happy land of deterministic destructors 2013-03-30T21:15:18 thestinger: these pagers less/more arent too incredibly good when they need to follow output... 2013-03-30T21:15:30 id even say they suck 2013-03-30T21:15:44 they can easily become unresponsive 2013-03-30T21:15:54 yep 2013-03-30T21:16:10 mcstar: just tail -f 2013-03-30T21:16:12 ;p 2013-03-30T21:16:16 i want to move arond 2013-03-30T21:16:21 tail doesnt do that 2013-03-30T21:16:23 so move around! 2013-03-30T21:16:31 use the terminal's scrolling 2013-03-30T21:16:34 and it won't keep infinite lines 2013-03-30T21:16:59 less/more are silly 2013-03-30T21:17:06 nah, i need a pager 2013-03-30T21:17:24 also, imagine that id run this in screen 2013-03-30T21:17:33 that has a really bad kind of scrollback 2013-03-30T21:17:47 maybe tmux has better scrolling idk 2013-03-30T21:17:50 i need a pager 2013-03-30T21:18:35 tmux has to pause when you scroll though 2013-03-30T21:18:48 so I guess you do need a pager. 2013-03-30T21:19:12 less is almost good enough 2013-03-30T21:19:21 less than good enough* 2013-03-30T21:19:23 :P 2013-03-30T21:19:24 it only hangs when i hit G to go to the end of the file 2013-03-30T21:19:27 yeah 2013-03-30T21:19:33 but there is another pager 2013-03-30T21:19:36 i forgot its name 2013-03-30T21:19:47 evenless or something 2013-03-30T21:21:14 most 2013-03-30T21:21:18 it sucks 2013-03-30T21:21:28 no not that 2013-03-30T21:21:38 ah 2013-03-30T21:21:41 that 2013-03-30T21:21:43 most 2013-03-30T21:22:19 it's like less, with totally messed up keybinds 2013-03-30T21:22:20 :D 2013-03-30T21:22:39 http://www.jedsoft.org/most/index.html look at that beautiful website though 2013-03-30T21:22:50 click features 2013-03-30T21:22:53 (under construction) 2013-03-30T21:23:30 mcstar: lets just make one 2013-03-30T21:23:32 ;p 2013-03-30T21:23:41 a nice concurrent one 2013-03-30T21:23:56 store output in a ring buffer, concurrently read and handle input/output 2013-03-30T21:24:01 but.... 2013-03-30T21:24:04 terminals. 2013-03-30T21:24:12 that site is crap 2013-03-30T21:24:24 like your modem 2013-03-30T21:25:21 thestinger: i guess you want to write it in C 2013-03-30T21:25:50 definitely not ;p 2013-03-30T21:25:56 *** sigh has joined #aichallenge 2013-03-30T21:25:59 'most' is not bad 2013-03-30T21:26:04 it just reads in batches 2013-03-30T21:26:19 (that is bad, but there might be an option for it) 2013-03-30T21:28:10 vim - < /dev/urandom 2013-03-30T21:29:02 i wonder why does that not work 2013-03-30T21:31:28 thestinger: look at the middle of that pager http://i.imgur.com/kNiABCI.png 2013-03-30T21:31:35 im piping /dev/urandom to it 2013-03-30T21:31:41 and yet, it just displayed that tezt 2013-03-30T21:31:43 text 2013-03-30T21:32:00 it's interpreting the input as escape codes from input 2013-03-30T21:32:07 or 2013-03-30T21:32:11 you're the luckiest guy ever 2013-03-30T21:32:13 you choose. 2013-03-30T21:32:16 thestinger: but im using more 2013-03-30T21:32:18 not most 2013-03-30T21:32:24 they all suck. 2013-03-30T21:32:27 nono 2013-03-30T21:32:32 i mean there is some issue here 2013-03-30T21:32:44 * thestinger shrugs ;p 2013-03-30T21:32:45 more is reading from somewhere where it isnt supposed to 2013-03-30T21:32:47 or idk 2013-03-30T21:34:10 this comes up frequently 2013-03-30T21:34:18 i think it is a terminal emulator problem 2013-03-30T21:38:31 thestinger: you should be familiar with plan9 utilities! 2013-03-30T21:38:47 they must have some super fancy pager 2013-03-30T21:40:06 mcstar: afaik plan9 people don't use pagers. ;p 2013-03-30T21:40:45 uh, ok 2013-03-30T21:48:29 p - paginate 2013-03-30T21:54:13 *** mcstar has quit IRC (Quit: mcstar) 2013-03-30T21:57:39 *** amstan has joined #aichallenge 2013-03-30T21:57:39 *** ChanServ sets mode: +o amstan 2013-03-30T22:04:44 *** chris___0076 is now known as Chris_0076