03:10 <@deen> hi EastByte 10:59 < Nimda> DDNet GER2 went down! 11:04 < eeeee> wut 11:13 < Nimda> DDNet GER2 went back online! 11:47 < Muttley> deen, do you know if i need something on the server to support cyrillic names ? it renames to (1) 12:13 <@deen> Muttley: you have ddnet server? 12:13 <@deen> on regular TW server they don't work 12:14 <@deen> since version 0.6.2 12:14 < Muttley> ok, it is my openfng server wrong chanel.... 12:14 < Muttley> on other servers the name works but not on mine 12:15 <@heinrich5991> Muttley: just out of interest, does your name consist of cyrillic characters only? 12:15 < Muttley> for test yes 12:16 < Muttley> if the name contains normal characters as well they get stripped 12:16 < Muttley> heinrich5991, 14:00 <@deen> http://hookrace.net/blog/what-makes-nim-practical/ 14:12 <@heinrich5991> deen: any hn post to upvote? 14:13 <@heinrich5991> ah found it 14:13 <@deen> woohoo, you're the first upvote :P 14:14 <@heinrich5991> :) 14:14 <@deen> Either everyone is still sleeping or the article is boring, we'll see^^ 14:14 <@heinrich5991> "This even causes some to reconsider Python as a teaching language." 14:14 <@heinrich5991> nim doesn't solve what he talks about though 14:14 <@heinrich5991> no easy way to create gui applications in nim 14:14 <@deen> nope 14:15 <@deen> I was just talking about the "distributing to friends" thing 14:16 <@heinrich5991> deen: although I have to go right now, what is the windows story of nim? 14:16 <@deen> The main developer is a Windows guy, so it's great on Windows :P 15:07 < Muttley> does anyone know why my ddnet servers are disapearing from the list every few days ? 15:36 <@deen> strange 15:37 <@deen> not happening here i think 15:45 < Muttley> hmm, my logs are saying they are registred but i cant find them in the server list. 15:45 < Muttley> and the vanilla servers dont have any problem (running on the same host) 15:54 < CookieMichal> maybe the name is wrong0? 15:55 <@deen> Muttley: what version are you running? 15:55 <@deen> we had that problem with old versions on windows 15:56 < Muttley> uhm 15:57 < Muttley> how can i let the DDrace server report the version 15:57 < Muttley> deen, 15:57 <@deen> select the server in the client and loo at the info top right 15:58 < Muttley> 0.6.2 0.6.4 15:58 <@deen> 0.6.4? 15:59 <@deen> doesn't sound like a ddnet server 15:59 <@deen> current version is 6.6.8 15:59 < Muttley> hmm then it is not the server i think 16:00 < Muttley> top right doesnt show me anything 16:00 <@deen> it says "Server details" 16:00 <@deen> "Version 0.6.2 6.6.8 16:00 < Muttley> 46.182.217.32:8323 16:01 <@deen> wait, you're running DDNet NL? 16:01 < Muttley> yes 16:01 <@deen> Can you please rename your servers... 16:01 <@deen> These are not DDNet servers 16:01 < Muttley> sure 16:01 <@deen> There have been many complaints to me that these servers are broken 16:01 <@deen> and I'm not even running them 16:02 < Muttley> ok, we spoke about nl before figured you would know it is me running those 16:02 <@deen> i have a bad memory 16:02 <@deen> you're on windows? 16:03 <@deen> You could try updating 16:03 < Muttley> nope 16:03 < Muttley> linux 16:03 <@deen> ok, then no idea 16:03 < Muttley> the git repo is yours ? 16:03 <@deen> yes 16:04 <@deen> how long do the servers run until they start disappearing? 16:04 < Muttley> ok if i do a new clone and build it should it work ? 16:04 <@deen> yes 16:04 < Muttley> idk like 5 to 8 days 16:04 <@deen> that doesn't sound thaaat long 16:04 <@deen> definitely something we would experience on ddnet as well 16:06 < Muttley> they get restarted often / 16:06 < Muttley> ? 16:06 <@deen> sometimes 16:10 < Muttley> deen, hmm cant compile 16:10 < Muttley> src/engine/external/zlib/gzlib.c:256:9: warning: implicit declaration of function 'lseek' [-Wimplicit-function-declaration] 16:10 < Muttley> state->start = LSEEK(state->fd, 0, SEEK_CUR); 16:11 < Muttley> http://pastebin.com/6PQMV491 16:11 <@deen> can't compile because of a warning? 16:12 <@deen> you're trying to compile the sql server? 16:12 <@deen> then you need boost 16:12 < Muttley> i have compiled it before 16:12 < Muttley> on the same server with sql 16:12 <@deen> apparently boost disappeared somehow then 16:14 < Muttley> indeed, i compiled it on an other machine i guess 16:14 <@deen> but why do you call your server DDNet NL?... 16:14 <@deen> I don't get it 16:15 < Muttley> bam: done (0:08) 16:15 < Muttley> i just renamed the GER to NL ;-) 16:15 <@deen> the GER? 16:15 <@deen> anyway, it's not nice to fake another server 16:16 <@deen> http://forum.ddnet.tw/viewtopic.php?f=3&t=858 16:19 < o_be_one> 'morning gang :D ! 16:19 <@deen> hi 16:21 < Muttley> hello 16:29 < Muttley> deen, http://snag.gy/VPCjw.jpg 16:30 <@deen> Muttley: thanks 16:35 < CookieMichal> deen: Could you modify HTML code of ddnet.tw, by replacing: '' with '', please? :D 16:40 < Nimda> DDNet Brazil went down! 16:41 <@deen> CookieMichal: thanks, done 16:41 < Nimda> DDNet Brazil went back online! 16:49 < CookieMichal> deen: thanks :) 17:02 < CookieMichal> When trying to compile DDNet client, I am getting '#include "SDL.h" File not found'. Do you know how can I fix it? (I am on ubuntu 14.04) 17:06 <@deen> install sdl-dev 17:06 < CookieMichal> I've already installed libsdl1.2debian libsdl1.2-dev 17:07 < CookieMichal> apt-get says that there's no "sdl-dev" 17:18 < cris272> SDL.h should be there : /usr/include/SDL/SDL.h 17:19 < cris272> i installed libsdl1.2-dev and i have no problem for compile 17:19 <@deen> CookieMichal: can you compile vanilla TW? 17:25 < CookieMichal> deen: Haven't tried, yet 17:28 < CookieMichal> logs: http://paste.ee/p/iBeD6 17:29 < CookieMichal> same without -v http://paste.ee/p/mybE5 17:32 < o_be_one> i love ddnet. 17:33 < o_be_one> i need to put a linjk on r0x.fr ! 17:37 < o_be_one> is there some ddnet official ddrace servers with /r ? 17:37 < CookieMichal> I don't think so 17:41 <@deen> no, /r is from the devil 17:42 <@deen> CookieMichal: ah, you're missing freetype 17:43 < o_be_one> its cause its in the intro vid of ddnet 17:43 < CookieMichal> deen: libfreetype6 and libfreetype6-dev are installed :x 17:44 <@deen> CookieMichal: then remove the config.lua 17:44 <@deen> CookieMichal: and build again 17:44 <@deen> you didn't have them installed when you first compiled 17:45 <@deen> that's one of the things i don't like about bam 17:48 < CookieMichal> deen: Thanks a lot! :) But now I am getting curl errors :x 17:48 <@deen> oh great^^ 17:48 <@deen> i didn't do the curl stuff, Learath2 has to know :P 17:49 < CookieMichal> installing libcurl3-dev :)) 17:49 < CookieMichal> 4 * 17:50 < Learath2> you need something that provides curl-config on linux 17:50 < Learath2> i never compiled it on linux 17:51 <@deen> Learath2: oh, so we depend on curl for linux now =/ 17:51 <@deen> even for binary distributions? 17:51 < CookieMichal> Yay 17:51 < CookieMichal> it seems to work 17:51 < Learath2> could distribute it if you want but that sounds unreasonable 17:52 < CookieMichal> package called "libcurl4-openssl-dev" fixed curl errors :) 17:52 < Learath2> maybe could link it statically 17:53 <@deen> Learath2: yeah, like opus 17:53 < Learath2> dont really like that tho 17:53 <@deen> i don't want the linux version to break for people because they don't have curl installed 17:54 < Learath2> should be as simple as apt-get install libcur4 17:55 < Learath2> but its your choice should be simple to do 17:55 <@EastByte> what about static linking? 17:56 <@EastByte> embedding curl indeed is problematic 17:58 < Learath2> its just bloat im pretty sure most of the people using linux either a) have libcurl b) know how to install libcurl 17:58 <@EastByte> well how do we tell them that libcurl is missing? 17:58 <@EastByte> the binary doesn't even start 17:59 < CookieMichal> Add prerequisites on github :I 17:59 < CookieMichal> in readme file 18:02 <@deen> CookieMichal: that's not a solution 18:02 <@deen> most people never compile and never go to github 18:02 < Learath2> huh wouldnt he get error while loading shared libraries 18:02 <@deen> Learath2: only on the command line 18:02 <@deen> what's so bad about static linking? 18:04 < Learath2> nothing except the executable getting bigger and bigger 18:05 < CookieMichal> ^ I don't think big executable is a problem 18:05 <@deen> the most important thing is that the client keeps working for everyone 18:05 <@deen> without manual intervention 18:09 < CookieMichal> How do I check if my build uses static or dynamic library? 18:09 <@deen> ldd 18:09 <@heinrich5991> (ldd can lead to arbitrary code execution, don't use it on untrusted executables) 18:54 < CookieMichal> deen: There's someone reconnecting and spamming @@@@@@@ on block server 18:54 < CookieMichal> on v3 18:55 <@deen> attack-wise or manually? 18:55 < CookieMichal> seems like no more 18:55 <@deen> yeah, because server is full^^ 18:56 < CookieMichal> http://i.imgur.com/HtORxeD.png 18:56 <@deen> looks like manual spamming 19:17 < Muttley__> Brrrrr ubuntu desktop ;-) 19:25 <@heinrich5991> <3 linux :) 19:53 < CookieMichal> deen: What IRC client would you recommend? :-) 19:54 < CookieMichal> anyone, what client? :> 19:55 < coffee> On windows, I use Miranda IM 19:55 < coffee> On linux, I use weechat 19:55 < coffee> weechat is console only, there is no gui 19:59 <@deen> I've always used irssi, no idea if others are better 19:59 <@EastByte> if you look at the code, you like weechat more 20:01 < CookieMichal> Since I like gui, I will try irssi 20:02 <@EastByte> it has a console ui like weechat 20:02 < CookieMichal> and it has no gui ;-; 20:02 <@EastByte> this actually is a gui :) 20:02 < CookieMichal> :o 20:02 <@EastByte> u see the colors? 20:02 < CookieMichal> yeah :P 20:02 <@EastByte> 8 different colors I think 20:03 <@EastByte> quite graphical 20:03 < coffee> This is a kind of ui 20:03 < michal_> :o 20:04 < CookieMichal> 2 hard 4 me 20:06 <@deen> coffee: it's called TUI 20:06 <@deen> wait 20:06 <@deen> CLI 20:06 <@deen> who knows, i always mix them up, one of them 20:07 < coffee> It's useful for ssh 20:34 <@heinrich5991> deen: I see your post has taken off :) 20:35 <@deen> heinrich5991: not first place on HN and r/programming =/ 20:35 <@heinrich5991> pff 20:35 <@deen> last one went better :P 20:35 <@heinrich5991> it's on the front page of HN 20:35 <@deen> but i have plans for a new one 20:35 <@heinrich5991> =) 20:41 <@deen> not sure if people want to read about me implementing hookrace in nim though^^ 20:50 <@heinrich5991> what do you think will be better in nim than in C/C++ for sth like hookrace? 20:50 <@deen> that I like the language much more 20:51 <@deen> no need for python to generate stuff 20:51 <@deen> semantics that make more sense to me 20:51 <@deen> higher level, more modern (though C++14 is nice too) 20:52 < eeeee> still no resumable functions tho 20:52 <@heinrich5991> eeeee: I'd really like resumable functions. I think C# had them? 20:52 < eeeee> yeah 20:53 < eeeee> python, php, js also have them 20:53 <@heinrich5991> didn't know about php and js 20:53 <@heinrich5991> but those aren't statically types 20:53 <@heinrich5991> *typed 20:53 <@heinrich5991> while C# is 20:54 <@deen> resumable functions? 20:54 <@deen> async/await? Nim has that 20:54 < eeeee> sure does, i was talking about c++14 20:54 <@deen> aaah 20:54 <@deen> my bad :P 20:54 < eeeee> i think they're gonna add resumable functions in c++17 20:54 <@heinrich5991> nim can do: 20:55 <@heinrich5991> def foobar(): yield 1; yield 2; yield 3 20:55 <@heinrich5991> ? 20:55 <@heinrich5991> at least that's what I thought resumable functions are 20:55 <@deen> it's called an iterator 20:55 <@deen> but yes, works 20:56 <@heinrich5991> mh. I thought that was a nit of me after reading hte tutorial 20:56 <@deen> https://gist.github.com/def-/ee4a96fc293c2987ef65 20:56 <@heinrich5991> oh wait 20:56 <@heinrich5991> was it that nim can only sugar them away? 20:56 <@heinrich5991> i.e. can't put the resumable function state into a data structure? 20:57 <@deen> can do that as well, with closure iterators 20:57 <@deen> inline iterators are just sugar indeed 21:00 <@heinrich5991> pseudocode: def split_string(str): start = str; for(int i = 0; i < len(str); i++) { if start[i] == ' ' { yield start[..i]; start = &start[i]; } } 21:00 <@heinrich5991> deen: nim can do that? 21:01 <@heinrich5991> and then store the iterator `split_string("Hello World!")` in a struct? 21:01 < o_be_one> deen, how old are you ? 21:01 <@deen> o_be_one: still 24 21:01 < o_be_one> oh ok 21:02 < o_be_one> a young good guy, just awesome for the future :) 21:02 <@EastByte> 24 is ooold 21:02 <@heinrich5991> o_be_one: that sounds like you're older, how old are you? 21:02 < o_be_one> 27 21:03 < o_be_one> going to 28 in some months 21:03 <@deen> heinrich5991: should work, yes 21:03 <@deen> don't understand the pseudo code entirely yet, but I'm trying :P 21:03 < o_be_one> ddnet is ddrace.info ? I dont understand the staff page .. 21:03 <@heinrich5991> o_be_one: ddrace.info redirects to ddnet.tw 21:04 < o_be_one> omg im just very late on all these infos 21:04 <@deen> heinrich5991: just splitting into words and yileding each word? 21:04 <@deen> yielding* 21:04 < o_be_one> so i really help ddrace.info, the original one, by helping ddnet ? 21:04 <@heinrich5991> yes. writing the function like this, and storing the iterator returned by a call in a structure 21:05 < o_be_one> But is Megaman, Delo and .me" active actualy ? 21:05 <@heinrich5991> o_be_one: ddrace development has stopped, ddnet is maintained. go help ddnet :) 21:06 < o_be_one> CookieMichal, lol wtf u pm some cookies :D ? 21:06 < o_be_one> heinrich5991, i already help ddnet :D 21:06 < o_be_one> i just want to understand :p 21:06 < CookieMichal> o_be_one: wot 21:07 < o_be_one> CookieMichal, just seen your query with cooki pics 21:07 < CookieMichal> xP 21:07 < o_be_one> :D 21:07 < CookieMichal> I found it on ur site 21:07 < CookieMichal> I mean 21:07 < o_be_one> oh yeah its possible lool 21:07 < CookieMichal> tumblr 21:08 < o_be_one> deen, you are alone now on ddnet ? No more Megaman, Delo and .me' ? 21:09 <@deen> o_be_one: "now" 21:09 < o_be_one> oO 21:10 < o_be_one> can you tell me a little more ? 21:10 <@deen> Megaman and Delo have never been actively involved with ddnet I think. It was Megaman's idea to make a new ddrace server because they were all banned from ddmax 21:10 <@deen> but Megaman couldn't setup the server 21:10 <@deen> Since I just got banned for life on ddmax I decided to help 21:10 <@deen> and set everything up 21:11 <@deen> I discussed with Megeman, Delo and .me' what to do 21:11 <@deen> and .me' did some testing 21:11 < o_be_one> oh good story ! 21:11 <@deen> but not like I'm alone anyway 21:11 <@deen> lots of testers and coders help 21:12 < o_be_one> sure you have an active community 21:15 <@deen> heinrich5991: https://gist.github.com/def-/1ed42da87b9e9b7343d5 21:16 <@deen> http://nim-lang.org/manual.html#first-class-iterators 21:16 < CookieMichal> ddmax is poop 21:17 <@heinrich5991> sorry, I think that's still not what I want 21:17 <@deen> heinrich5991: what do you want? 21:17 <@heinrich5991> deen: I want to be able to call `.next()` on the iterator once, get the object returned 21:17 <@deen> ah, sure 21:17 <@deen> you can do that 21:17 <@heinrich5991> and later on, in the source code, call `.next()` again 21:17 <@deen> sure 21:18 <@deen> let first = c() 21:19 <@heinrich5991> and then 21:20 <@heinrich5991> let second = c() ? 21:20 <@heinrich5991> deen: ? 21:20 <@deen> yes 21:20 * o_be_one is looking for deen's pic :D 21:21 <@deen> you will never find it! 21:21 < o_be_one> whyyy :'( lol 21:22 < o_be_one> i just want to put a face on you 21:22 <@EastByte> well me and laxa found him on our own 21:22 < laxa> EastByte: ? 21:22 <@EastByte> go back to sleep laxa 21:22 < laxa> :D 21:22 * CookieMichal will find deen's photo 21:26 < CookieMichal> deen: Is there some kind of IDE for nim? :o 21:26 <@deen> CookieMichal: https://github.com/Araq/Nim/wiki/Editor-Support 21:26 <@deen> Aporia is an IDE just for Nim 21:26 < CookieMichal> written in Nim :D 21:26 <@deen> but Visual Studio should work as well 21:26 < CookieMichal> I am on linux :x 21:27 <@deen> there are IDEs on Linux?^^ 21:27 < CookieMichal> I think so 21:27 <@deen> Araq is currently fixing nim-idetools, then proper ide integration will work 21:27 <@deen> with autocompletion and stuff 21:28 <@deen> (I should have fixed it but wrote the article instead :P) 21:28 < CookieMichal> haha :D 21:29 <@deen> what IDE do you use on Linux? 21:29 < CookieMichal> Netbeans, but i don't like it at all 21:29 < CookieMichal> I prefer simple gedit :D 21:29 <@deen> there's syntax highlighting for gedit! 21:29 < CookieMichal> but when I wanna learn some stuff I would like to know if I am doing that correctly :D 21:30 <@deen> i also have a syntax checker for nim in vim 21:30 < CookieMichal> vim is also not my favorite :D 21:35 <@deen> oh, gcc 4.9 has colors in its output 21:36 <@heinrich5991> wow 21:36 <@heinrich5991> deen: clang has had that for years :P 21:37 <@deen> yes, that's why i thought I'm accidentally using clang... 21:39 < CookieMichal> When compiling ddnet I like ./bam -r bc 21:40 < o_be_one> laxa, combien pour la photo de deen :D ? mdr 21:40 < laxa> hahaha 21:40 < laxa> Non :) 21:40 < o_be_one> shit x) 21:40 < laxa> Elle est pas vraiment cachée si ca peux t'aider 21:40 < CookieMichal> !fr-en Elle est pas vraiment cachée si ca peux t'aider 21:40 < Nimda> Translation: It's not really hidden if AC can help you 21:40 < o_be_one> k faut que je cherche vers où laxa :p ? 21:41 < laxa> internet ^^ 21:41 < o_be_one> well guys just asking to laxa for deen pics 21:41 < CookieMichal> I like Nimda :> 21:41 < o_be_one> laxa, mais genre j'ai cherché son nom prénom sur google mais bon y a un gars là on dirait pas rapport 21:41 < o_be_one> CookieMichal, nimda is awesome bot ! <3 21:41 < coffee> je suis preneur aussi 21:41 < CookieMichal> cause I made it, right? 21:42 < o_be_one> CookieMichal, i dont care, nimda is just awesome :D 21:42 < CookieMichal> geez 21:42 < o_be_one> seen how it works, i like it ! 21:42 < CookieMichal> say yes next time 21:42 < CookieMichal> xP 21:42 < CookieMichal> !en-fr I like cake. 21:42 < Nimda> Translation: Je aime le gâteau. 21:42 < o_be_one> CookieMichal, you are the creator of nimda ? 21:42 < CookieMichal> nah, I was just kidding 21:42 < o_be_one> was what i expecting cause never seen your name on the project :p 21:43 < o_be_one> and i havent asked to you to port it to a friends network 21:43 < CookieMichal> Thought you will believe :x 21:45 < o_be_one> laxa, c'est dans le code :p ? 21:45 < laxa> hein ? 21:45 < laxa> le code de quoi ? 21:45 < coffee> on parle de la photo 21:45 < o_be_one> sur youtube y a un truc ddnet mais c'est pas ça 21:45 < coffee> on est tous désireux d'associer un visage au personnage 21:46 < o_be_one> ah tient un site perso 21:47 < laxa> ben demandez lui alors :) 21:47 < ddnet-commits> [ddnet] def- pushed 1 new commit to DDRace64: http://git.io/Mu37iA 21:47 < ddnet-commits> ddnet/DDRace64 96e864e def: Fix: Make /map work with # 21:47 < coffee> boarf on sait bien qu'on fera les frais d'un refus catégorique laxa 21:48 < o_be_one> ouai 21:48 < o_be_one> deen there is a pic of you online 21:48 < CookieMichal> show me 21:48 <@deen> o_be_one: oh? 21:49 < o_be_one> yes show us where :D 21:50 < o_be_one> laxa, sur fb ? 21:50 < laxa> ... 21:50 < CookieMichal> cooking nim 21:51 < coffee> aller laxa un petit effort on se donne tous à fond ici 21:51 < o_be_one> ouai juste un indice 21:51 < laxa> T_T 21:51 < o_be_one> ill pay 10€ for deens pic to deen :D 21:51 < laxa> just ask deen for a tip ^^ 21:51 < o_be_one> laxa, on veut un tip :D 21:52 < o_be_one> deen, give us a tip :D 21:52 < CookieMichal> good that there is nimda with translator ;D 21:53 <@deen> i don't know why you want a pic 21:53 < o_be_one> im just curious and want to see who you are, not to troll you or whatever 21:55 < o_be_one> on facebook someone is in the police dept :p 21:55 < o_be_one> in usa 21:56 < o_be_one> laxa, il avait des luenttes de soleil et un bob ? 21:56 < laxa> Non 21:57 < o_be_one> laxa, avec sa meuf ? 21:57 < laxa> Non 21:58 < o_be_one> deen, is you name on github the real one ? 21:58 <@deen> yes 22:00 < CookieMichal> !ping 22:00 < Nimda> Pong! 22:10 < coffee> o_be_one: si tu trouves tu me donnes le lien huhu 22:19 < Learath2> yeah getting a hold of deen's photo seems impossible stop bothering o_be_one 22:20 < o_be_one> i'll find it :D 22:30 <@deen> o_be_one: you know i sent it to you by PM? 22:30 <@deen> half an hour ago 22:31 < o_be_one> oops didnt seen ahah 22:31 < o_be_one> ty ^^