[07:54] <Naeil> \o
[09:25] <praisethemoon_> o/
[09:40] <Naeil> \o
[09:40] <Naeil> how are ou praisethemoon_
[09:40] <praisethemoon_> i'm good man, what about you?
[09:43] <Naeil> good as well, ty
[09:43] <praisethemoon_> good to hear that
[09:43] <praisethemoon_> :D
[09:45] <Naeil> :D
[10:07] <elacheche> Go get a cloak praisethemoon it's not good to expose your IP on IRC :p
[10:07] <praisethemoon> elacheche: enlighten me
[10:10] <elacheche> an irc cloak is to "hide" your IP when you use this network.. You should go to #freenode and ask an op to cloak you.. So whenever you join using your login we can see this ~quassel@unaffiliated/praisethemoon instead of this ~quassel@41.226.248.123
[10:10] <praisethemoon> omg ;-;
[10:10] <praisethemoon> raw ip
[10:10] <praisethemoon> alright
[10:11] <praisethemoon> elacheche: can you give me feed back on my WIP programming language? :3
[10:13] <elacheche> Euuh, why not, but I'm not a Software Eng or A Dev, I'm a SysAdmin, I'm a coder :D
[10:13] <elacheche> or scripter (whatever yo like to call me)
[10:13] <praisethemoon> i know
[10:13] <praisethemoon> i just thought you might now a bit of coding though xD
[10:14] <praisethemoon> i've never been a good sys admin
[10:14] <praisethemoon> not even to my own computer ;-;
[10:14] <elacheche> Emm.. Let's try :D It run on linux (I don't own other OS :p)
[10:15] <praisethemoon> oh no no, it does not run yet xD
[10:15] <praisethemoon> it's WIP
[10:15] <elacheche> Only Win? x)
[10:15] <praisethemoon> i wrote a spec doc
[10:15] <praisethemoon> it's gonna be cross platform
[10:15] <praisethemoon> but still in early dev stages
[10:15] <elacheche> I see
[10:16] <praisethemoon> you know what
[10:16] <praisethemoon> i'll let you know when I do something functional
[10:16] <praisethemoon> for now, I just have some docs
[10:16] <praisethemoon> Syntax, etc
[10:16] <praisethemoon> a one man's work
[10:16] <praisethemoon> :'(
[10:16] <elacheche> OK :) I'll be here when ever you need me :D
[10:17] <praisethemoon> thanks <3
[10:17] <elacheche> You're thinking about open sourcing it at some point?
[10:18] <praisethemoon> it is opensource ^^
[10:19] <praisethemoon> repo already on github
[10:19] <praisethemoon> https://github.com/praisethemoon
[10:20] <praisethemoon> that's my new github, my old one is https://github.com/sorakun/
[10:21] <elacheche> How you lang print a "hello world!" ? :D
[10:22] <elacheche> Oh! 4 lines to print hello world x)
[10:23] <elacheche> A dump question I always ask myself when I hear about a new lang.. And never had the opportunity to really ask it to a lang creator.. Why you started your own lang! @s²
[10:24] <elacheche> "@s²" didn't write this, it's a keyboard thig..
[10:24] <elacheche> thing*
[10:24] <praisethemoon> i know happens  xD
[10:25] <praisethemoon> so, about languages, each language has a different philosophy
[10:25] <elacheche> What's yours :D
[10:25] <praisethemoon> some believe in raw speed, others type safety, some numbers of line of code
[10:26] <praisethemoon> i main to create a language that is highlevel and fast
[10:26] <praisethemoon> you can say a faster java
[10:26] <praisethemoon> with a clean syntax
[10:26] <elacheche> And without a sh***y JVM x) :D  Did you abondoned the C version? So Berserk is a Lua based lang?
[10:26] <praisethemoon> i'll show you what I mean
[10:28] <praisethemoon> https://paste.kde.org/pvaeawlwi
[10:28] <praisethemoon> that's how modern C++ looks like
[10:28] <praisethemoon> and yes, I find lua a lot easier and at the same time, can be as fast as C :)
[10:29] <elacheche> I was planning to learn it.. I use AwesomeWM, it's Lua too, even it's config files are Lua..
[10:30] <praisethemoon> elacheche: have you heard of luajit?
[10:30] <elacheche> nope
[10:30] <praisethemoon> alright, luajit is a JIT for lua
[10:30] <praisethemoon> JIT is a just in time compiler
[10:30] <elacheche> Yes yes x) I find that I visited the webpage before x) no idea when x) x(
[10:30] <praisethemoon> means on compiles part of Lua VM bytecode into actual executables
[10:31] <praisethemoon> which makes it 100x faster
[10:31] <elacheche> Great!
[10:31] <elacheche> :D
[10:31] <praisethemoon> so give it a try!
[10:31] <praisethemoon> you lean lua by using it, it's not a big deal really
[10:32] <praisethemoon> and there is something unique about luajit, it's ability to use FFI (forign function interface?)
[10:32] <praisethemoon> means call C code
[10:32] <praisethemoon> like inside dll
[10:33] <praisethemoon> anyway, I'm sure it will be helpful, and that you will like it
[10:33] <elacheche> I'm trying to learn py3 and stop using bash for my scripts, in an other hand I'm trying to learn how to contribute to Linux (using C) .. I should start using lua as well..
[10:33] <praisethemoon> in that case, Lua & C
[10:34] <praisethemoon> Lua is written in ANSI C
[10:34] <praisethemoon> and far more portable then python
[10:34] <praisethemoon> much more compact
[10:34] <elacheche> praisethemoon: I read this "/* this is Modern C++11 */" and I think, I have no right to judge this code/person.. I even don't know the diff between C++1 or C++1 when I see it x(
[10:34] <praisethemoon> and faster
[10:34] <praisethemoon> well, C++11 changed some of the syntax
[10:35] <praisethemoon> and right, you see how wierd it is?
[10:36] <elacheche> yep
[10:37] <praisethemoon> so, consider Lua :3
[10:37] <praisethemoon> it lacks some high level constructs such as classes etc
[10:37] <praisethemoon> they can be implemented though
[10:37] <elacheche> Mich ittala3héli taw x)
[10:37] <praisethemoon> or rather simulated
[10:37] <praisethemoon> xDDDDDDDDDDDDDDDDD
[10:38] <praisethemoon> YES YES
[10:38] <praisethemoon> JUST
[10:38] <praisethemoon> DO IT
[10:38] <elacheche> hahah x)
[10:38] <praisethemoon> YESTERDAY U SAID TOMORROW
[10:38] <praisethemoon> xD
[10:38] <elacheche> I'll start porting my py3 codinggame codes to lua and see how this will be
[10:39] <praisethemoon> awesome ;)
[10:39] <praisethemoon> let me know if u need anything, even though my lua proficiency is average
[10:40] <praisethemoon> and also #lua on freenode
[10:40] <elacheche> CG, HackedRank, Exercism is how I learn langs, I hate dev, so I try to just code some scripts for quizz and not engage myself in big projects (bp >= 2 files xD )
[10:41] <elacheche> I like to learn Haskell one day as well x) I don't know why, but I don't like to learn langs that everone else usually use x)
[10:42] <praisethemoon> elacheche: prepare to learn berserk then xDD
[10:43] <elacheche> Already thinking about it x)
[10:46] <praisethemoon> aww
[10:46]  * praisethemoon hugs elacheche
[10:48] <elacheche> :D
[10:51] <praisethemoon> elacheche: the frist language I wrote was 5 years ago, it generated C code and compiled it on the fly using TCC
[10:51] <praisethemoon> now TCC is very interesting
[10:52] <praisethemoon> it's a C Compiler; written in C
[10:52] <praisethemoon> so it's able to compile itself
[10:52] <praisethemoon> and, it allowed C to be used as a scripting language
[10:52] <praisethemoon> you can execute C code on the fly (that's why I used for my language)
[10:54] <elacheche> Interestng.. This is the 1st time to have a such chichat wwith someone ever!
[10:55] <elacheche> Salam amtn :)
[10:55] <amtn> elacheche: salam :)
[10:56] <amtn> j'ai bien reçu ton msg enregistré
[10:56] <elacheche> amtn: Tu m'as chérché hier soir! :)
[10:56] <elacheche> Hello nizarus!
[10:56] <amtn> Comment vas-tu?
[10:56] <amtn> ah oui..
[10:57] <nizarus> ahla elacheche
[10:57] <elacheche> Labess :) merci amtn :) How can I help you?
[10:57] <nizarus> bonjour @ tous
[10:57] <amtn> je me suis souvenu d'un dialoque consenant les serveur vps de chez ovh et le spam
[10:57]  * elacheche just ported his py3 to his 1st lua script and it works x)
[10:58] <amtn> nizarus: bonjour
[10:58] <elacheche> nizarus: We have an interesting discussion here about a new Open Source language developped by praisethemoon :D
[10:59] <elacheche> Yes amtn..
[10:59] <nizarus> un nouveau langage de programmation ?
[10:59] <amtn> c'etait il y a un bon moment.. j'ai aperçcu dernierement que des messages sont refusés chez msn, hotmail et live
[10:59] <amtn> les serveurs de microsoft
[10:59] <elacheche> yep
[10:59] <elacheche> yep nizarus
[11:00] <nizarus> Hmmm ! intéressant ! c'est quoi comme langage ?
[11:01] <elacheche> Ah!! Le DRBL de M$ c'est de l'enfer
[11:01] <elacheche> nizarus: https://github.com/praisethemoon/berserk-lua
[11:01] <amtn> elacheche: dans le net on decrit une methode longue et au gré du staf de microsoft
[11:01] <elacheche> amtn: On passe en privé :)
[11:02] <amtn> ok
[11:09] <nizarus> bon ! je vois pas comment ce langage réduit le temps de dev  mais bon...
[11:11] <elacheche> nizarus: praisethemoon talked about this here, ubuntulog_ should logged that x)
[12:48] <praisethemoon> GUESS WHOS BACK
[12:49] <praisethemoon> elacheche: thanks for sharing my language ^^
[12:49] <praisethemoon> that's very motivating :)
[12:50] <elacheche> :D
[12:50] <praisethemoon> sorry, was on lunch break
[12:50] <praisethemoon> elacheche: when I was young, I wrote a python IDE and I hit a run button called "lunch"
[12:51] <praisethemoon> so you can imagine the kind of feedback I had xD
[12:51] <elacheche> loool.. You were hungry?? :D :p
[12:51] <praisethemoon> "I hit a run" => "I had a run"
[12:51] <praisethemoon> i misspelled it :(
[12:51] <praisethemoon> so i guess i may have been xD
[12:51] <praisethemoon> that was .. 6 years ago
[12:51] <praisethemoon> maybe 7
[12:52] <elacheche> :D :D
[13:09] <praisethemoon> elacheche: are you at work?
[13:10] <elacheche> yep
[13:20] <developper> salut
[13:21] <elacheche> salut developper
[13:40] <praisethemoon> wow, a very interesting conversation xD
[13:44] <elacheche> :D
[15:26] <nizarus> ping elacheche :) enfin de retour sur diaspora :p
[15:32] <elacheche> nizarus: I check it every day :D But I need to check my twitter connection with it so I can really come back to it as a sharing source :D
[15:33] <elacheche> I have a "routine" bookmark,  I open it at least once a day.. D* is #1 in that bookmark list :)
[15:42] <praisethemoon> what is this
[15:51] <elacheche> D*?
[15:53] <elacheche> praisethemoon: https://diasp.org/i/3598faf4d636
[16:01]  * praisethemoon is making an account
[16:02] <elacheche> :D
[16:02] <praisethemoon> elacheche: ur not trying to hack me i hope
[16:02] <elacheche> https://en.wikipedia.org/wiki/Diaspora_(social_network)
[16:02] <elacheche> Check wikipedia praisethemoon :)
[16:03] <praisethemoon> arghh
[16:03] <praisethemoon> distributed social network
[16:03] <elacheche> I don't own that server :) One day I'll host my own pod :)
[16:03] <praisethemoon> i always had the idea of developing such network
[16:03] <praisethemoon> :(
[16:03] <praisethemoon> idea taken xD
[16:03] <praisethemoon> elacheche: am an idea machine xD
[16:05] <elacheche> after having a contact with the FOSS community since 2009 and starting contirbuted by 2011 I know understand that if I have an idea so at least 1 person somewhere had it too.. So I need to make it real or he'll do..
[16:06] <elacheche> As I'm a lazy person, I prefered to let him do it than I just use it's foss project :D :p
[16:06] <praisethemoon> xDDDDDDDDDDD
[16:06] <praisethemoon> elacheche: I remember back in 2013 or 2014
[16:07] <praisethemoon> I was designing berserk, you know writing specs thinking about syntax and features
[16:07] <praisethemoon> and then Apple released Swift
[16:07] <praisethemoon> I was destroyed
[16:07] <elacheche> x)
[16:07] <praisethemoon> berserk code name was eve
[16:07] <praisethemoon> and swift's syntax was 80% eve
[16:08] <praisethemoon> ;-;
[16:08] <elacheche> Why you called it berserk, or eve?
[16:10] <praisethemoon> frankly, I went through a lot of names, i first called zen, then dreamcode, then wingcode, eve, ori, sky, lux, and many others xD
[16:10] <praisethemoon> but then I chose berserk, as a reference to dark souls, my fav game ^^
[16:22] <elacheche> :D
[16:25] <praisethemoon> elacheche: do you have anyother suggestions? XD
[16:26] <praisethemoon> pavlushka: ohayo o/
[16:26] <pavlushka> praisethemoon: ahoy o/
[16:27] <praisethemoon> pavlushka: how is it going?
[16:27] <elacheche> nope praisethemoon :D
[16:27] <praisethemoon> aww okay
[16:27] <praisethemoon> i know berserk is kinda a long time
[16:27] <praisethemoon> ;-;
[16:28] <pavlushka> praisethemoon: going nice, hello elacheche :)
[16:28] <elacheche> Hey pavlushka :)
[16:29] <praisethemoon> elacheche: have you learned lua yet?
[16:29] <nizarus> elacheche: tu passera la nuit au boulot ! les routes de Sousse sont coupées :p
[16:34] <elacheche> nizarus: lool x) Heureusemenet je n'ai plus de vespa x)
[16:35] <pavlushka> my latest samba update failed in installation :(
[16:35] <elacheche> chekc the logs pavlushka :)
[16:35] <elacheche> praisethemoon: I changed 2 CG puzzles from py3 to lua.. :D
[16:36] <praisethemoon> already? XD
[16:37] <elacheche> :D
[16:38] <elacheche> The 2 puzzles are mainly if else statement.. You can imagine how easy it was..
[16:38] <pavlushka> http://paste.ubuntu.com/23251852/
[16:38] <elacheche> I learned that arrays are called tables in lua
[16:39] <elacheche> pavlushka: what log was that?
[16:39] <pavlushka> systemctl status smbd.service
[16:39] <praisethemoon> elacheche: i thought that was ur log
[16:39] <praisethemoon> i kept searching for lua code
[16:39] <praisethemoon> pavlushka trolled me
[16:39] <pavlushka> lol
[16:39] <praisethemoon> :(
[16:39]  * elacheche is happy to see a good discussion again in here.. What do you think nizarus :)
[16:39] <elacheche> lool praisethemoon x)
[16:40] <pavlushka> praisethemoon: where, how, when?
[16:40] <praisethemoon> now, lol
[16:40] <praisethemoon> I thought the paste was from elacheche and we were talking about lua xD
[16:40] <praisethemoon> so i kept looking for code ;-;
[16:40] <pavlushka> XD
[16:40] <praisethemoon> y u do dis
[16:41] <elacheche> pavlushka: share the outpur of this tail 1000 /var/log/samba/log. /var/log/apt/*.lo
[16:41]  * pavlushka is smiling raising his eye brows :p
[16:41] <praisethemoon> elacheche: well i'm enjoying talking with you guys frankly
[16:41] <elacheche> Same here praisethemoon :D
[16:41]  * praisethemoon <3
[16:42] <praisethemoon> SO
[16:42] <praisethemoon> about lua tables
[16:42] <praisethemoon> they are the most important features in lua
[16:42] <praisethemoon> they are used as maps
[16:42] <praisethemoon> t["troller"] = "pavlushka"
[16:42] <praisethemoon> they are used as name spaces math.abs = function(x) .. end
[16:43] <praisethemoon> they are used as object, better read a tutorial about that xD
[16:43] <praisethemoon> u can do a lot of things with them :)
[16:46] <elacheche> nice :D
[16:46] <elacheche> in py3 I like using dict and arrays
[16:49] <pavlushka> http://paste.ubuntu.com/23251890/
[16:51] <elacheche> tail -1000 /var/log/samba/log. /var/log/apt/*.lo
[16:51] <elacheche> sorry
[16:51] <elacheche> tail -1000 /var/log/samba/log. /var/log/apt/*.log
[16:51] <elacheche> oops
[16:53] <pavlushka> elacheche: http://paste.ubuntu.com/23251929/
[16:54] <pavlushka> elacheche: tail -n 1000 may be :)
[16:55] <elacheche> pavlushka: tail 1000 works fine here :/
[16:55] <pavlushka> elacheche: you mean last 1000 lines, right?
[16:55] <elacheche> try that x)
[17:03]  * praisethemoon is going home now
[17:03] <praisethemoon> see ya later!
[17:07] <pavlushka> elacheche: he he http://paste.ubuntu.com/23252040/
[17:09] <elacheche> what's the output of "systemctl status smbd.service" and "journalctl -xe"
[17:10] <pavlushka> http://paste.ubuntu.com/23251852/
[17:10] <pavlushka> http://paste.ubuntu.com/23252051/
[17:11] <pavlushka> elacheche: now you know all my secrets :p
[17:12] <elacheche> I hate systemd, it makes debugguing harder :/
[17:13] <elacheche> pavlushka: try to: sudo apt-get clean && sudo apt-get update && sudo apt-get -f install
[17:13] <elacheche> x)
[17:28] <pavlushka> elacheche: to no avail :(
[17:56] <pavlushka> elacheche: reported two bugs :(
[18:21] <praisethemoon> GUESS WHOS BACK
[18:29] <pavlushka> you
[18:30] <pavlushka> elacheche: https://bugs.launchpad.net/ubuntu/+source/whoopsie/+bug/1629043, the package may be apport not whoopsie?
[18:59] <praisethemoon> pavlushka: wazzaup?
[19:00] <pavlushka> praisethemoon: me and you, elacheche may be down :p
[19:01] <praisethemoon> awww
[19:01] <praisethemoon> due to rain?
[19:01] <praisethemoon> XD
[19:03] <pavlushka> praisethemoon: hey I am not experiencing rain in my home town, are you?
[19:04] <praisethemoon> i'm Tunis, there is some standard rain here
[19:04] <praisethemoon> not really that much
[19:05] <praisethemoon> where is your hometown?
[19:06] <pavlushka> Its Panchagarh, Bangladesh :)
[19:33] <praisethemoon> pavlushka: oh boy :)
[19:34] <praisethemoon> hope we can have a cup of coffee and talk about ubuntu and the creation of the universe
[19:34] <pavlushka> praisethemoon: ha ha ha sure :) anytime :p
[19:35] <praisethemoon> have you been in tunisia?
[19:37] <pavlushka> My cousin toured Tunisia for BRAC I guess, She's not me :p
[19:38] <praisethemoon> aww
[19:38] <praisethemoon> alright
[19:51] <pavlushka> for elacheche , some more clue, http://paste.ubuntu.com/23252163/
[20:02] <elacheche> sorry pavlushka I was my way home and I have a server under attack.. I should concentrate on this :/
[20:03] <pavlushka> np :)
[20:03] <praisethemoon> elacheche: cant you counter attack? like get attackers' IP and attack them back
[20:03] <praisethemoon> maybe with some DDos
[20:03] <praisethemoon> ok i'm just saying random things xD
[20:03] <praisethemoon> i dont know much about security
[20:03] <praisethemoon> ;-;
[20:04] <elacheche> praisethemoon: I don't do illegal stuff O:-)
[20:04] <praisethemoon> oh
[20:04] <praisethemoon> you hit me hard man
[20:04] <praisethemoon> :(
[20:04] <praisethemoon> alright xD
[20:04]  * Chikore think that DDos attacks is not good..
[20:05] <elacheche> The problem I can't find a trace of the attacker on my server, the only thing clue I have until now was a mail from my hosting staff saying that someone was trying to ssh other machines from mine.. Now I'm reading logs line per linez
[20:06] <pavlushka> :\
[20:14] <praisethemoon> Chikore: whale whale
[20:14] <praisethemoon> hello there
[20:25] <elacheche> pavlushka: BTW, it can be a bug somewhere :/
[20:27] <pavlushka> elacheche: yep, I already reported and flocculant Xubuntu bug team head told me that mine is a dupe, so it is a bug.
[20:28] <pavlushka> I mean Xubuntu Dev team head
[20:31] <elacheche> nice :)