[00:04] hmm /k MaNI === monkeyjoe is now known as squish102 === Russ_|Away is now known as Russ_ [06:20] morning all [07:01] hi Tonberry [08:31] good mornings [08:32] hello inetpro hows you? [08:33] let me know when you got some time please [08:35] Kilos: not today unfortunately [08:35] np sir [08:35] only have a few minutes now [08:35] what's up doc? [08:35] its just the setting up of QA to record minutes etc [08:36] hmm... [08:36] no rush [08:36] will still be weeks to first official meeting [08:38] why weeks? [08:39] gotta be after Ramadhan [08:39] otherwise half of africa wont attend [08:40] 'no rush' is often used sarcastically [08:40] sarcastic- me- never [08:40] :-) [08:40] haha [08:41] otherwise we can get meetingology there then cheche must chair [08:41] hehe [08:42] hi georgelappies [08:43] might even be a good idea to have the meeting in #ubuntu-meeting Kilos? [08:43] oh my [08:43] why not? [08:43] more rocking of the boat [08:44] why? [08:44] hi Russ_ solidity [08:44] Kilos: it's just a thought [08:44] hi Kilos [08:44] wb Russ_ [08:44] i like the idea inetpro [08:44] hey inetpro [08:45] Russ_: you still haven't upgraded your nginx? [08:45] lol [08:45] lol I put on FB "Whats the object oriented way to becoming rich? Inheritance" and my gran liked my post xD [08:45] lol [08:45] haha [08:45] but [08:45] I did update nginx [08:45] :C [08:46] what is latest? [08:46] afaik I'm on latest stable :D? [08:46] Russ_ dont you want to cloak your nick? [08:46] well how many people wanna get all up in my shit [08:46] 1.9.1 [08:46] hen peeps wont see your site when you login on irc [08:47] the fuck [08:47] I [08:47] I updated [08:47] but it's on 1.2.1 [08:47] and on Ubuntu 15.04 it's 1.6.2 [08:47] what did I even do :C [08:47] lol [08:48] well [08:48] Russ_: no worries... I'm just teasing [08:48] my serveer is debian [08:48] so I'm actually not surprised it's so far behind [08:48] prolly IS latest [08:48] exactly [08:50] Kilos: the CoC process is simple really [08:50] I mean, if you follow the instructions everything should just work [08:50] inetpro did you write it down [08:50] Kilos: no need, it's all there [08:51] the official one? [08:51] just RTFS https://help.launchpad.net/Signing%20the%20Ubuntu%20Code%20of%20Conduct [08:51] thats for peeps that harp on and understand rtfs [08:51] lol [08:51] you beat me [08:52] i hate rtfs [08:52] it's all layed out very nice in a step by step explanation [08:52] did you get the new guy sorted? [08:52] i was poegaai [08:53] yep Cryterion is all done... I think [08:53] well done [08:53] see i told him ask mr fixit [08:53] only thing I didn't test with him is sending signed emails [08:53] hi pieter2627 [08:53] but then I none of you have tested that either [08:53] hi pieter2627 [08:53] nope [08:53] should I instal nginx 1.6 from backports? :( [08:54] install* [08:54] how insecure is 1.2? :D [08:54] morning Kilos, inetpro and all others [08:54] i used that once with my linux counter number but it adds more stuff [08:54] Russ_: I wouldn't, unless you really want to because of specific reasons [08:54] I don't really want to :p [08:54] Russ_ inetpro wont aptitude reinstall nginx work [08:55] stick with tried and tested [08:55] debugging something? [08:55] aptitude or apt-get should upgrade it to stable [08:56] Kilos: stop [08:56] maybe even apt-get upgrade [08:56] ok [08:56] O_O [08:56] ffs I need a new nick [08:56] WHYYYYYYYYYYYYYYYYYYYYYY [08:56] Russ_: /nick newnick [08:56] why? [08:56] I know how inetpro [08:57] :p [08:57] Russ is taken [08:57] Russ_ [08:57] is taken [08:57] ai! [08:57] eish [08:57] Russ__ is taken [08:57] time to keep the trend [08:57] oh wait I can't change my nick [08:57] is #freenode blocking it while I'm joined or what [08:58] /nick newnick [08:58] unlikely [08:58] I know HOW to change my nick, it just won't [08:58] wow [08:58] on shadowfire they blocked nick changes in #shadowfire [08:58] I feel like that is happening now [08:58] or they don't allow Russ___ ;p [08:59] oh [08:59] it was #git === inetpro is now known as inetpro_ === inetpro_ is now known as inetpro === Russ_ is now known as _Russ [09:00] <_Russ> #git was blocking my nick change [09:00] eish! [09:00] <_Russ> [10:56:56] * Russ___ #git :Cannot change nickname while banned on channel [09:00] <_Russ> forgot to check status window [09:00] lol [09:00] now to find the _ each time [09:00] <_Russ> >:) [09:01] <_Russ> if _ is shit to type I'll use something like R_uss? :( [09:01] <_Russ> toys_R_uss [09:01] lol [09:01] <_Russ> fuckit === _Russ is now known as rusbus [09:01] good ol fallback [09:01] not regged too [09:01] :D [09:02] interesting nick [09:02] Registered : Jun 06 09:02:18 2015 (22s ago) [09:03] >:) [09:03] I went like 20 years of my life never being called rusbus once ever [09:03] then in one year it just caught on [09:03] and as I was meeting new people they were calling me rusbus? [09:03] MY FATHER EVEN SAID IT [09:05] sounds almost like ruspes [09:05] which is? [09:05] rusbus: http://af.wikipedia.org/wiki/Kommandowurm [09:05] I just realised all this time I had been reading your nick as 'intrepo' [09:06] Ruspes word gevind in twee morfologies onderskeibare vorme: 'n "skoolvormende" tipe.... [09:08] as in larvae [09:08] https://scontent-lhr3-1.xx.fbcdn.net/hphotos-xfa1/v/t1.0-9/11147109_1011651142186304_836040249344679329_n.jpg?oh=6b5add98685f32b1d9f148b872dd7727&oe=55F56BC7 [09:08] rofl [09:08] that tanker driving through flamees [09:08] flames* [09:08] the actual fuck? [09:09] rusbus: just need to keep the language in tact now please :-) [09:09] woops [09:09] so [09:09] z [09:09] * inetpro likes the new nick [09:10] never needed to watch my language on IRC beforee [09:10] * rusbus hides his head in shame [09:10] hope you stick around [09:10] well unless if my znc breaks - again - I'll be here for a while [09:10] znc is the most snore thing to fix [09:10] Kilos: you see, I can be a friendly greeter also [09:11] ok so who is gonna plat dota with me [09:11] dota? [09:11] play* [09:11] dotaaaaaaaaaaaaaaaa [09:12] lemme scroll, was outside [09:13] Kilos you didn't miss anything really [09:13] inetpro levelled up greet [09:13] :-) [09:14] haha [09:14] so why all these saffers on a non-saffer network? [09:14] rusbus: uh, it's freenode [09:15] I know [09:15] :? [09:15] been around for FLOSS for ever [09:16] just makes sense to me that if you're a south african and you use IRC then you'd be on a south african network too? :P [09:16] and it's not like we're exlusively south african in here [09:16] IT is not an island [09:17] but islands are so cool ;c [09:18] we tried several times in the past to get a SA freenode server going... [09:18] but it's never happened for several reasons [09:18] I mean a properly local server like atrum or shadowfire [09:19] ah he neology guy was looking into that [09:19] i wonder what happened [09:19] CLUG is on atrum [09:20] #chat is on shadowfire :D? [09:20] ai! [09:22] hi squish102 [09:23] rusbus: people come and go all the time... I see no need to jump ship right now [09:23] welcome to ubuntu-za [09:23] not saying jump ship [09:25] rusbus: what are you saying? [09:26] nothing [09:26] lol [09:28] how stupid crazy cold is it [09:28] horrible [09:29] wearing 3 pairs of socks, undies + thermal undies (with long legs), a hoodie and a onezie [09:29] still cold! [09:30] dont those longjons help [09:30] I've worn these throughout a full winter in the UK and then 2 weeks in switzerland [09:30] and somehow I feel colder in SA [09:33] rusbus: where are you based? [09:34] nice and warm here at the moment in Pretoria [09:40] Durban [09:41] wow [09:41] cold as hell here [09:41] dont come to the tvl [09:41] Maaz forecast durban south africa [09:41] Kilos: Saturday: Clear. High: 19° C., Saturday Night: Partly Cloudy. Low: 10° C., Sunday: Clear. High: 23° C., Sunday Night: Clear. Low: 12° C., Monday: Clear. High: 23° C., Monday Night: Clear. Low: 11° C., Tuesday: Clear. High: 23° C., Tuesday Night: Clear. Low: 11° C., Wednesday: Clear. High: 23° C., Wednesday Night: Partly Cloudy. Low: 12° C., [09:41] Thursday: Partly Cloudy. High: 22° C., Thursday Night: Chance of Rain. Low: 13° C., Friday: Pa… [09:42] ya a high of 19°c is winter in durbs [09:43] Kilos: I sent uyou a signed message, did you get it? [09:43] hmm... uyou? [09:44] haha how you sing with my key? [09:44] sign [09:44] you have a public key [09:44] that is part of the CoC process.. you uploaded your public key [09:45] only problem is, you have two of them [09:45] yeah ok, but now imagine a thread with many replies [09:45] the key will make lotsa work [09:45] uh... [09:46] perhpas I should rather start this conversation when I have more time [09:46] perhaps as well [09:46] lol [09:48] Kilos: did you install Enigmail with Thunderbird? [09:48] dont think so [09:48] what dfoes that do [09:48] ai! [09:48] does [09:49] https://www.enigmail.net/home/index.php [09:49] i see its not installed [09:50] oh my [09:50] your fault [09:51] read through that when you have time [09:51] ok [09:52] and for those with web interfaces for email check out https://www.mailvelope.com/ [09:52] found by superfly last night [09:52] and will everyone see my mails if they are encrypted [09:52] or be able to read them? [09:52] Kilos: no [09:53] ai! [09:53] so how does tara and ian then read my mails [09:53] do ps3 - *check* , do pc - *check* , eat - *check* , warm bath - *in progress* [09:53] lol , morning guys [09:53] lol mazal [09:53] hi mazal [09:54] pieter2627: did you see that ^^? [09:54] pieter2627: https://www.mailvelope.com/ [09:54] * pieter2627 will quickly have to read the last few history [09:55] pieter2627: I just started the conversation now [09:55] only at 11:43 [09:55] * Kilos waits for an answer [09:56] patiently [09:56] Kilos: ai! [09:56] rofl [09:56] forget about those for now... send them normal emails [09:56] you really don't have to sipgn and encrypt every email [09:56] oh you get to choose [09:57] sign* [09:57] by default you sign or encrypt none [09:57] so who would i send encrypted mails to? [09:58] i just mail lists and peeps here and family [09:58] inetpro: interesting [09:58] encryption remains difficult for the average user [09:59] pieter2627: it's been around for ever [10:00] I mean enigmail [10:00] ah ok [10:00] but mailvelope is rather new... I think [10:01] * pieter2627 has never been much of a privacy freak... um person :p [10:02] privacy... what privacy? [10:03] * inetpro just trying to complete the circle with signing the CoC so people can find more reason to sign it :-) [10:03] to encrypt emails [10:03] oh I see [10:05] where's stickyboy? I'm sure he would love email to be encrypted by default even [10:05] maybe one day we'll get there [10:07] there's definitely no point in trying to encrypt everything else in your life and not encrypt emails [10:08] anyway, that's it for me for the day... until maybe late this evening [10:08] enjoy the day! [10:08] thanks for you too inetpro [10:18] have a good day inetpro [10:47] rusbus have you checked your blood pressure [10:47] nope [10:47] why? [10:48] normally low lets you get cold easy [10:49] if you bend forward then stand upright fast do you feel dizzy for a while? [10:49] will try after this game [11:07] ok so do I just lean forward like I'm touching the ground or what [11:07] yeah and stay down for a while [11:07] I did it like 10 times [11:07] ok [11:08] then come up fast [11:08] no dizzyness? [11:09] not really [11:09] when I did it fast 10 times [11:09] my head hurt after xD [11:09] lol [11:10] I must add that my bedroom is actually a garage [11:10] so it's not properly insulated [11:10] you supposed to do it once [11:10] and where the garage door was is now a sliding door [11:11] so thats a big heatsink [11:11] aha [11:11] if there was any feeling of dizzyness or light headed feeling it could be low bp [11:12] but at 19°c you shouldnt be getting cold really [11:12] unless you are old [11:16] ROFL [11:16] dude [11:16] durban is like [11:16] 25+ most of the time [11:16] 19 is so cold for me [11:16] yeah i lived there for 20 years [11:17] literally <24 is cold for me [11:17] me too [11:17] but i can blame age [11:26] o/ [11:26] hi gremble [11:31] unless if you're about 70 then I don't think you CAN blame age :p [11:34] oh no still 6 years to go then [11:36] Is a rusbus the opposite of a partybus? [11:36] lol [12:03] I hope not [12:03] Kilos where in durbs did you live? [12:04] toti and worked in the old post office workshops [12:04] rad [12:04] I live in toti [12:05] was a great place back then [12:05] it isn't anymore? [12:05] i had a house below elgro flats [12:05] I think toti gets a bad rap from durban people purely cause it's the unknown to them but toti is awesome [12:05] doonside area [12:05] cool, I'm not too far from there [12:05] brother in laws parents live there [12:06] you know the shopping centre when you come up from the beach [12:06] * rusbus is now listening to: - Maggot Brain [12:06] big one on the right [12:06] which beach? [12:06] warners [12:06] you talking about the new one? Galleria? [12:06] oh [12:06] baggies beach [12:06] that little tuck shop? [12:07] or the one by the road [12:07] no man big shopping centre [12:07] 404 shopping centre not found [12:07] lol [12:07] hmm... [12:07] seadoon road [12:08] from the beach you go under the freeway and straight up [12:08] ohhhhhhhhhhh [12:08] ROFL [12:08] there a big shooping centre [12:08] I was thinking further south [12:08] ya I know what you're talking about [12:08] seadoone mall [12:09] now in that road there is a wall on the left [12:09] https://www.google.co.za/maps/place/Seadoone+Rd,+Kingsburgh,+4126/@-30.06631,30.870132,3a,75y,11.07h,91.82t/data=!3m4!1e1!3m2!1skhR8uPdPZGymGGq3niwrGw!2e0!4m2!3m1!1s0x1ef64d14b55dabbf:0x799c2147f2aa0e91!6m1!1e1?hl=en [12:09] ya thats it [12:09] the house on top of that wall was my moms [12:09] i forget names [12:10] thats like 100-200m from my brother in laws parents [12:10] shamiers? [12:10] I'm on the other side of hutchinson park [12:10] shaimers? [12:10] is that a road name? xD [12:10] I don't know those roads names [12:10] nono the peeps above mom were shamier [12:11] except camel(toes)sfoot road :p [12:11] oh [12:11] no they're binnekade [12:11] only remember then because they had a kiff daughter [12:11] but did you bang [12:11] (joking) [12:12] if you lived there did you go to toti high? [12:12] no my brother went to dhs [12:12] and you? [12:12] i did schooling in pta [12:13] ah [12:13] was a lifesaver at warners for some years [12:13] 40 years ago [12:13] warners still has the whole lifesavers stuff going on [12:13] with competitions and whatnot [12:13] yeah was great fun [12:13] Did you save many lives? [12:14] nono only pretty pta chicks [12:14] rofl you only saved pretty pta chicks? [12:14] who was on miff toti chicks duty then? :p [12:14] if the lifeys keep control there arent many incidents [12:15] then i married a toti chick and had to give up lifesaving [12:15] damn toti chicks! [12:15] lol [12:15] https://images.playboy.com/playboy-digital/image/fetch/s--YLIq_bHQ--/q_80%2Fhttp%3A%2F%2Fimages-origin.playboy.com%2Fogz4nxetbde6%2F2AF3SInMq0ECqy6CEUWqOy%2F696d2ea2e4ed7c3e84a12ea782c8be8c%2Fhumor-bikini-gentlemen.jpg [12:16] it says playboy.com but it's a girl in a bikini [12:16] so SFW? [12:16] depends where you work I gueeess [12:16] guess* [12:16] man my keyboard is losing it [12:16] triple e's [12:16] my z doesn't work on a good day and then it'll quadruple z [12:16] lol mine getting tired too [12:17] I dunno why my z of all keys is giving me problems [12:17] do I REALLY make that many mistakes? [12:18] what do you do? working? [12:18] currently home automation [12:18] yourself? [12:18] kinda forced retirement [12:18] kinda? [12:19] ya bust head open and cant do physical stuff anymore [12:19] :( [12:19] what happened? [12:20] shaft on a windmill broke and bashe me 3 times [12:20] O________O [12:20] were you working? [12:20] split skull from above left eye to behind left ear and across [12:20] yaeh managing a stock farm [12:21] man you're lucky to be alive [12:21] i wasn when i got to hospital [12:21] bu they got good reboot tools [12:21] well [12:21] I guess they tried turning off and on again [12:21] works every time [12:21] lol [12:22] I make a joke but I'm glad you're not dead [12:22] me too i would have missed ubuntu [12:22] I'm such a child, I make jokes when stuff gets serious :p [12:22] LOL [12:22] I haven't even used ubuntu in forever [12:22] I'm only here cause south africans! [12:23] you use what again? [12:23] I dual boot windows and arch (currently on windows) and then my bouncer is on a debian server [12:23] yourself? [12:24] i have 2 pcs, one with kubuntu 14.04 and one with all sorts i use for repairing drives [12:25] kubuntu is the one with KDE? [12:25] (sorry for ignorance) [12:25] i do repairs for local kids with bust win lapptops [12:25] yes [12:25] back when canonical sent free cd's of ubuntu [12:25] I used to be on ubuntu [12:25] convert people to it, etc [12:26] back when my cap was 3gb [12:26] i aslo do data recoveries for my sons clients [12:26] and I couldn't download a distro xD [12:26] what does your son do? [12:26] there are guys in durbs that download and distributew [12:26] no w [12:27] he does that biometrics stuff i think its called [12:27] scanners for fingerprint and hand and eye [12:27] thats cool [12:27] and also timekeeping stuff [12:27] does them as in? makes them? sells them? [12:27] installs and maintains [12:28] cool [12:28] at work we got a guy who wants us to rig a finger print scanner to his front door [12:28] clock machines and that kinda stuff [12:28] and it's a massive door [12:29] (motorised door*) [12:29] oh so if you got right fingerprint the door will open? [12:30] or still open from someone inside operating it [12:31] functional data structures turn weird very quickly [12:33] gremble: my point exactly! :-P [12:35] Haha the weird things from imperative data structures, they have automatically. Like permanence [12:36] rusbus: just an FYI: this channel is governed by the Ubuntu Code of Conduct, and on top of that we like to keep things clean in here. You never know who is going to pop in here. [12:45] thanks superfly I'll google it [12:45] Kilos so only family members can open the door with their finger prints [12:45] can still be operated from inside [12:45] or remotely using our automation system [12:46] rusbus: you're welcome. [12:48] wiki.ubuntu.com/IRC/TermsOfService [12:49] I need to go buy canned air [12:49] :x [13:00] canned air? [13:01] to do what with? [13:02] Kilos | welcome to ubuntu-za < thanks [13:06] Kilos: You use it to blow the dust and shit out of your computer and computer prepherihislajsh [13:06] my fingers don't want to spell that last word [13:06] oh i use a compressor [13:06] Peripherals [13:07] a compressor is canned air that works with a large engine and electricity [13:07] I don't have that [13:07] :P [13:07] lol [13:08] My mouse died and I don't have spare batteries or a wired mouse [13:08] haha [13:08] ai! [13:50] hi Cantide [13:50] hello :p [13:57] Any of you want to read funny shit on twitter, try @shit_hn_says [13:57] :P [14:00] "Furthermore I've always believed that Ubuntu was an NSA fron from its very inception" [14:02] whats that? [14:05] It is people talking nonesense for our entertainment [14:06] nono the NSA thing [14:06] "This misses the greater point, which is that syntax highlighting is a cancer and needs to be cut out" [14:06] That is someone alledging that Ubuntu is NSA spyware [14:06] ah [14:10] "This is surprisingly easy because C is largely a small subset of Common Lisp" That was beautiful [14:11] Okay Ill stop now [14:11] :P [14:11] hehe [14:11] those are gems :D [14:12] "And assembler is much closer to the hardware, so would recommend learning x86 assembler as the first language, then C" [14:12] Imagine trying to teach someone x86 as a programming language. They'll stop talking to you [14:13] as the first language :D [14:14] "Students, today we are going to do flow control with x86. First, GOTO..." [14:14] Nope [14:14] I just had horrod flashbacks trying to learn NASM [14:20] I sort of half agree with that. Not teaching them the whole of assembler, but as someone who has started from a very high level and worked my way down, I would teach people by starting at a low level and work the way up. [14:20] Depending on what the purpose of the teaching is though. [14:21] But I would not cover everything on the low level, just enough so that people have some hands on experience and understanding, then use that as a basis to move up to a higher level. Repeat up till desired level. [14:22] You don't start learning biochemistry without first learning chemistry. [14:24] true that [14:24] but it might be a bit intimidating for a beginner [14:25] Then they shouldn't be programmers. [14:25] Just like if you are afraid of fires you shouldn't be a fireman. [14:25] :p [14:26] No, but throwing fireman recruits into a fire to teach them how it is in there is scaring them away from it. You start with smaller bits and teach them that strange things like that isnt scary [14:27] Your biochem argument also doesn't work really well in this case because biochem is a speciality of chemestry where webdevelopment is not a speciality of compiler construction or low level programming [14:28] I would say start by teaching the process of programming using a pseudo language instead of a language with specific grammar and constructs. If you can think about programming, then learning a language is not that difficult [14:30] Well, I don't think programming is something you really do in isolation, because are always working with the real world, and in the real world, you have to work with the systems available to you, and you have to know how the entire stack works in order to find the right solution, which sometimes doesn't even involve programming. [14:31] If I want to program a javascript app I only need to know how V8 works, I don't have to know how x86 works [14:32] If I want to code in C and optimise certain aspects of my code, then sure, x86 should be helpful (if that is what I am coding on) [14:32] Granted, if you want to immerse yourself in the computing industry and be more than just a front end developer, you probably need to know more than just javascript [14:33] I'm talking about software engineering as a discipline that is not bound to any specific domain or language. [14:33] But that is much, much broader than just learning to program. [14:34] I agree with your sentiment there [14:34] If you want to call yourself a software engineer, you will need to know many other things [14:38] I see your point. [14:42] Seeing those poor actuarial science students with me, absolutely terrified with having to learn C++, I would not want to burden them with x86 even though they need to be able to think about how to program [14:42] Who decided to teach them C++ [14:42] ? [14:43] Poor sods. [14:44] But I was also talking about programming from a more compsci perspective. [14:45] But this is the difference between a car mechanic vs a car driver. [14:45] c++ is a mechanic's language [14:46] python is much better suited to someone will only spend a small part of their average day programming. [14:46] (I'm guessing, I don't actually know how actuaries go about work) [14:47] So for people like that I agree, but they aren't programmers, they just know about it. [14:47] Just like I'm not a car mechanic because I know a little bit about how an engine works. [14:48] they just know how to do it a bit* [14:48] But that is also in a very confined scope with only one problem domain, and they probably don't see programming as anything other than a tool they have to use to get the job done. [14:49] Unlike us poor fools that seem to like it for its own sake. [14:50] That is the thing though. Programming is a thing in itself. If you understand the way to think 'programatically' (horrible word, don't know what would fit better), the language doesn't matter that much. The idea is to first get to that place where you can think programatically. [14:51] Having that method of thinking makes reasoning about something low levelled like assembly much easier [14:51] I agree that the actuaries need to learn python instead of C++. [14:52] Well, if you take a cooking recipe, that is a program in essense. [14:52] open source too :P [14:53] What do you do solidity? [14:53] I am currently a NEET [14:53] I have some background as a web developer though. [14:53] What is a neet? [14:53] lol [14:53] Both front-end and back-end. [14:54] That is quite...neat [14:54] ;P [14:54] Not currently Employed, in Education or Training. [14:54] Ah [14:56] I'm transitioning careers into something to do with food and nutrition though. [14:56] Oh, that sounds interesting [14:56] Oh it is :) [14:57] So until I can start studying next year I'm just doing odd things here and there to keep myself busy. [14:57] I did a preemptive career transition, from sound/lighting technician to mathematician [14:57] Well, I am still attempting said transition :P [14:58] Interesting. [14:59] I wish I had the time to also study more mathematics. [15:00] Same [15:00] Before I decided on food and nutrition I was considering mathematics :P [15:01] and computer science [15:01] (and biochemistry) [15:01] :P [15:01] now it makes sense why you said you were in #nutrition xD [15:01] I did a year of comp sci, and it is my first love. However, I don't like the software engineering bit around it [15:01] solidity gief roids [15:02] rusbus, I can't give you roids but the closest thing I can recommend is milk. [15:02] aweh time to get swole [15:03] Just remember: anabolic compounds also promote cancer growth. [15:03] time to get riddled! [15:03] So you can get swole while you get swole. [15:04] gremble: why didn't you like software engineering? [15:09] solidity: Programming is much more interesting than just knowing how to loosely couple your modules or parsing JSON. CompSci is for all practical reasons a math field on its own, but at UP they don't touch the math [15:09] Just AI and software architecture/engineering [15:11] I guess that depends on how you define what you want to do. [15:12] * superfly is apparently doing his Python wrong [15:13] try grab with both hands [15:13] superfly, I recommend you drop everything you do and learn to make your own custom microchips [15:14] solidity: not quite, but we're making our own hardware [15:14] Is compiling a kernel for a custom ARM device enough for you? [15:14] compsci course that doesn't touch discrete math and logic? blasphemy [15:15] No. In fact, you should just get an abacus and enough food and water for a 3 days. [15:15] :D [15:15] doh! So being doing it all wrong all of these years [15:15] lol [15:16] patience with the youngsters [15:16] Yes, if you can't finish your computation before your supplies run out you need to optimize your algorithms. [15:16] bbiab [15:18] MaNI: That is the only math that it touches, but only a little bit [15:19] Why are you doing your python wrong superfly > [15:20] Have you tried doing it in Haskell [15:20] :PPPPP [15:21] gremble: according to solidity, Python is much better suited to someone will only spend a small part of their average day programming, and I've been doing Python full time for work and for open source for 6 - 8 years. [15:22] (actually, the open source part for longer, about 10 years) [15:23] I think he meant the converse, that someone who only spend a small part of their average day programming should use python. [15:25] Ah, I didn't read it that way. [15:27] One day I will sit my ass down and learn python. Its one of those languages where I have the books in the "bookshelf" ready to learn, but something more interesting pops up [15:27] Or more pressing [15:27] Damn priorities [15:27] :P [15:35] In an imperative language, you have no guarantee that a simple function that should just crunch some numbers won't burn down your house, kidnap your dog and scratch your car with a potato while crunching those numbers. [15:35] from learnyouahaskell.com/input-and-output [15:35] :P [16:50] haha [16:52] I didn't mean it in the way that python should only be used by people who only program a little bit. [16:53] Just that python is one of the better languages for that situation. It is still a good language for general programming. [16:53] But I'm no expert. [17:20] hi nlsthzn hows you and fam? [17:21] hi Cryterion , you coc good too now? [17:28] hi, Kilos, got to the email point last night and haven't had much chance to continue further yet [17:28] ah [17:30] lol the pro says its easy [17:31] I'll prob look into more later on this evening again [17:32] lol good luck [17:32] movie time for now, :) [17:33] Nairobu GNU/Linux Users Group meeting was good. [17:33] oh they still alive stickyboy [17:33] The company who I accused of violating the GPL showed up. :P [17:33] must have had food , otherwise you wouldnt say it was good [17:33] ah thats good [17:34] They are going to donate one product to the group so we can hack it and blog about it. [17:35] Win win [17:35] lol [17:35] thats called bribery and corruption [17:36] lol [17:40] I don't know why I even try with you, Kilos. ;) [17:40] because you like me [17:41] im sure they gave you a bucket of feta as well [17:41] I guess so. :) [17:41] If I ever come to South Africa I'm gonna come sleep on the couch on your sister's small holding though. [17:41] lol [17:42] no feta here we eat meat [17:42] I've been to Kimberley and Bloemfontain a few times. I hope that's not the best you have to offer. :P [17:42] no man go to durban or capetown [17:43] Is Durban where all the Indian food is? [17:43] yes [17:43] best curry in the country [17:44] even vegetable curry [17:44] do you eat curry? [17:44] w00t [17:44] I am *into* curry, bru [17:44] Like nobody's business. [17:45] do you guys have shops that sell za products [17:45] look for golddish vegetable curry [17:45] very lekker [17:45] i eat it out of the can even [17:45] Lots of crap ZA product here. [17:46] vegetable curry? [17:46] (jk they are all high quality, more than Kenyan) [17:46] in cans? [17:46] hehehhe [17:46] man look for that then tell me its crap [17:46] lol [17:46] Kilos: hehe I'll look. [17:46] I found Zoo Biscuits recently. [17:46] best veggie curry ive tasted [17:46] My SA ex-girlfriend used to love those. [17:47] rusbus look in checkers or other supermarkets [17:47] there are a few different brands but golddish is by far the best [17:48] will try remember [17:48] Zoo biscuits are good, just very expensive [17:48] :P [17:48] This text book has "Spank the monkey" as an example string in a todo program. [17:49] when monkies are naughty they need to be spanked [17:49] what is the book? [17:49] learnyouahaskell [17:50] for great good [17:51] gremble please try sell me haskell in one sentence [17:51] and then again in no less than 3000 words. [17:51] lol [17:52] http://learnyouahaskell.com/ [17:52] I'm there [17:52] but I want someone to tell me why it's good :p [17:52] and why I'd want to learn it [17:52] (should I want to learn it?) [17:52] only gremble knows [17:53] the fly prefers to be able to read his code [17:53] Because up until now you've only programmed with an imperative paradigm and it is interesting to be able to think in another way of programming [17:54] There is no reason why you should want to learn it any more than learning OO originally [17:54] Functional programs are "harder" to read because imperative programming is the "standard" way of programming taught [17:54] That is why some people also struggle with OO programming [17:54] 4 sentences so far~ [17:54] I have many sentences [17:55] gremble you should just have said because you cant [17:55] cant what? [17:55] then its a challenge and you saved words [17:56] That actually works btw. [17:56] cant do haskel man [17:56] Told someone yesterday that only wizards can answer his question. So he googled it. [17:57] I am not going to give him a disengenous answer only because he asked for one. May as well put some effort into it [17:57] so far my only reasoning for considering haskell is the functional programming part [17:57] I like the idea of lazy evaluation, but I have not tried a strict language yet [17:57] That is my next endeavour [17:58] StandardML or Lisp [18:06] Speaking of which, I need to get back to learning Haskell. [18:06] lol [18:07] I should get back to learning calculus, but this is much more fun [18:09] inetpro ping [18:15] gremble: where in LYAH are you now? [18:15] input and output [18:15] Finishing up with random [18:17] This will be the third time I start reading this book. [18:17] Why do you keep restarting? [18:17] I always start and then stuff happens and I forget about it. [18:17] :p [18:17] So I need to refresh my memory. [18:17] I've been slow with it as wekk [18:17] well* [18:17] I've done some of Real World Haskell by O'Reilly too [18:18] But moving to new house is done, not going to sukkel with gentoo as my main OS done, so I can make time to work through it in peace now. [18:18] And I have a little irc bot that has no functionality as well. But that I built from a tutorial [18:18] Isn't Gentoo a perpetual struggle though? [18:19] I think we should write a irc service called NoobServ that keeps a database of users and messages new users with a brief overview of how IRC works. [18:19] There is an idea for your bot. [18:19] gremble, probably [18:20] But my interest in linux is more on the "how does this work" than "I want to use this". [18:20] I like the idea behind the control it gives you as well. [18:20] As long as you are having fun :P [18:21] Indeed, I like learning about the nitty gritty, slow as that may be. [18:22] Well, we can work through it together. You are welcome to ask me if you are stuck :P I have a deep seated interest in this as I am academically interested in lambda calculus and category theory [18:22] So I spend quite a lot of effort on understanding how this magical thing works [18:23] Will do, thanks. [18:28] ai! this place is getting worse and worse [18:28] Why? [18:29] im being swamped by brains [18:29] Is that bad? [18:29] and they all expect me to have one as well [18:29] thats the bad part [18:29] you not too bad [18:29] and pro and fly understand as well [18:31] but i like being surrounded by clever peeps [18:31] maybe one day some will rub off on me [18:32] we can only hope [18:32] :P [18:32] rofl [18:33] come on man ive learned lots, i can do apt-get update && apt-get upgrade [18:33] thats plenty [18:34] Haha you don't have to defend yourself against me :P I know that you are capable [18:34] You've helped more people here than I have [18:34] I just talk smack all day [18:34] with basics [18:35] blame the pro [18:35] he pushes stuff onto me [18:35] That's good [18:35] like this key thing now in my mail [18:36] Everyone needs a little push [18:36] nono i need to rest [18:38] solidity gremble Kilos and whoever was talking about haskell earlier [18:38] http://stackoverflow.com/questions/2573135/python-progression-path-from-apprentice-to-guru [18:38] point 7 in top response [18:39] not me [18:40] :c [18:40] i tried python [18:40] got stuck on vim [18:40] python is great but I linked that cause of the haskell in the answer [18:40] Kilos don't use vim then :p [18:40] i can drag/drop pics well but [18:40] hehe [18:40] https://atom.io/ [18:40] nono enough in head [18:40] I love atom [18:41] tried html and some other stuffs too [18:41] im too old to learn more now [18:43] Nah, I only started learning programming at the age of 24, which is way older than most people. [18:43] You just have to learn smart. [18:43] lol [18:43] Atom is nice [18:43] my son is 40 [18:43] hah [18:44] I firmly believe no one is too old to learn. [18:44] ya if they have everything sill in place [18:44] still [18:44] rusbus: I think 11 is the most important step there [18:44] Neurological disorders aside. [18:44] i lost some stuff from head [18:46] But, forcing yourself to learn something you won't really be using might be why it can be hard to learn it. [18:46] i tried bzr and um [18:46] the site tihing [18:47] nikola [18:47] I always ask myself what I want to use what I'm learning for. Like vim for example, you don't need to bother with that, the reasons people recommend it probably doesn't apply to you. [18:47] Don't learn vim [18:47] im happy as i am i got friends on irc [18:48] Once you use it, you can't use anything else [18:48] :< [18:48] hehe [18:48] After writing something in a word processor I have to find all the instances of :w and remove them [18:48] rofl [18:49] usually in pairs of :w:i or :w:a [18:49] I never got into vim much aside from knowing the basics. [18:49] I think I still only know the basics [18:49] It is one of those powerful but archaic and quirky tools. [18:49] I don't use any plugins [18:50] I am excited for neovim [18:50] [20:43:27] my son is 40 [18:50] [20:43:32] hah [18:50] rofl ^ [18:50] he didn't expect that xD [18:50] Nope. [18:50] lol [18:52] I used to use vim [18:52] literally just insert [18:52] make an edit [18:52] then save and quit xD [18:52] That is the extent of my usage as well :P [18:52] i like using nano to edit with [18:52] A friend started a diploma that I was doing [18:52] but I was already 2 years in [18:52] and he needed help with C++ [18:53] which I literally hadn't touched in forever [18:53] I couldn't get my stupid netbeans to work [18:53] well, HIS [18:53] on both mac and windows [18:53] so I made a debian VM and learnt emacs [18:53] and helped him using that [18:53] emacs is cool but... [18:53] ya [18:53] may as well just use nano :p [18:54] also like vim, archaic and quicky [18:54] quirky* [18:54] helping others is good [18:54] solidity emacs is so much more [18:54] but I don't see the REASON WHY [18:54] like [18:54] ok let me use emacs to check my email [18:54] read my favorite rss feed [18:54] etc [18:54] WHY [18:54] I JUST WANT TO EDIT TEXT FILES [18:54] Back then people only had command lines and spent most of their time in text editors. [18:54] because you can [18:55] Today we have GUIs and experience. [18:55] ]learn as much as you can while you can [18:55] I still haven't really programmed something awesome :( [18:55] like properly awesome [18:55] It's like car modding I guess, most of it is done for no practical reason aside from they like to mess around with cars. [18:55] I think few people can say that they have [18:55] I programmed a quine! [18:55] car modding is fun [18:55] Which is about the most awesome thing I can think of. [18:56] a quine? [18:56] A program that outputs it's own source code. [18:56] its* [18:56] Oh, that is very neat [18:57] Comfort Eagle - CAKE [18:57] I like this band [18:57] My other programming endeavors weren't as impressive, even if they were much bigger projects. [18:57] * solidity cries a little. [18:57] :p [18:58] solidity get into dev work [18:58] Nah, I got out of dev work. [18:58] of join the ubuntu bug squad [18:58] I don't want to write code for someone else. [18:58] I have yet to meet devs that aren't overworked or stress at least half of the time. [18:58] we not someone else man we are ubuntu [18:59] He is gentoo [18:59] :P [18:59] I'm learning haskell to write programs of my own interest. [18:59] thats where all the stress comes from [18:59] I feel like dev companies tend to treat developers like intelligence factory workers :x [18:59] That is why I did not go into it [19:00] I could be wrong [19:00] But I didn't want to take that chance [19:00] In most cases yes. [19:00] nono thats life [19:00] use whoever you can and get as much as you can and pay less than you need to [19:00] and charge as much as you can [19:00] yes [19:00] worst thing about my job [19:00] our shit is so stupidly expensive [19:00] I am not playing that game. [19:00] only the elite can afford it [19:01] I haven't got a client who's house costs less than ~R10mil [19:01] sjoe [19:01] it's quite disgusting the amount of money they have [19:01] it literally made me phyiscally ill a bit [19:01] when I started [19:02] wait till money crashes [19:02] then see who hurts the worst [19:02] Haha >rusbus vomits in the lounge< "Sorry, I am allergic to your bank balance" [19:02] I'm driving around with a guy who has been at the same company for 10 years, he is _THE_ foundation of the company, he makes about R6000 a month and he fixes systems for people who wipe their arses with R100 notes [19:02] http://goo.gl/TB5SgZ [19:02] lol gremble [19:02] You have a shit company rusbus :x [19:03] work for [19:03] not have [19:03] haha [19:03] aye [19:03] I wanna do a course [19:03] then apply for a job at Derivco [19:04] I worked under two bosses that had no clue how to manage software projects. From what I see most managers don't. And it is the developers that have to pick up the slack and work overtime. [19:04] managers in general (no offence to anyone here) have no clue what they're doing [19:05] I wouldn't know, I have only worked under 2 and they both sucked. [19:05] No one does >: But when I don't know how to do something, I can usually search for a solution [19:05] Working as a manager you cannot always [19:05] I'm constantly going to building sites to manage their progress, if I don't then all our wall boxes, conduit, etc would be utter trash and we wouldn't be able to install our systems. [19:05] Small sample size. But I do know of one or two acquantances that have worked under more competent management, namely, they were developers themselves. [19:06] solidity incase you didn't know I'm Russ from shadowfire :p [19:06] o/ [19:06] I know. [19:06] lel [19:06] just checking [19:06] Rus the bus for us. [19:07] The Rus Bus [19:07] like 10+ years ago my nick was Blade (long story) and I was quite well known (I guess) in the local scene mostly because it was very small and then one day I changed to Russ (because someone was using my nick in games) and half the people didn't realise Blade == Russ xD [19:07] On shadowfire? [19:08] I have been gremble my entire life and I get so pissed off if people use my nick in games >.> [19:08] talking about shadowfire and games like cs 1.6 [19:08] ya [19:08] I have gone through quite a few nicknames. [19:08] liquidity [19:08] Some tit used it for his github account and only started being active on it when I wanted to snag it [19:08] vapouridity [19:08] settled on solidity [19:08] haha [19:08] plasmidity [19:09] next up :D [19:09] when you're done you can become sublimity [19:09] superconductitidy [19:09] I want a super simple nick [19:09] something hex maybe [19:09] like [19:09] 0x32 [19:09] :D [19:10] or how about [19:10] b10110101 [19:10] 0b10110101* [19:10] Maaz nickometer 0x32 [19:10] Kilos: 0x32 is 56.0% lame [19:10] :( [19:10] Why 50 rusbus? [19:11] Maaz nickometer Kilos [19:11] rusbus: Kilos is 0.0% lame [19:11] YOH [19:11] haha [19:11] Maaz nickometer rusbus [19:11] rusbus: rusbus is 0.0% lame [19:11] oh [19:11] lame [19:11] it checks if we're in here [19:11] no [19:11] Maaz nickometer solidity [19:11] rusbus: solidity is 0.0% lame [19:11] it doesnt like funny characters [19:11] I'm sure it does [19:11] It checks for special characters [19:11] who's bot is this? [19:11] ours [19:11] Maaz nickometer 1337k1d5 [19:11] rusbus: 1337k1d5 is 99.7% lame [19:11] who wrote it [19:11] is what I meant [19:11] written in python by our guys [19:12] Maaz nickometer 1 [19:12] solidity: 1 is 21.5% lame [19:12] Maaz nickometer !#$%^ [19:12] rusbus: it is an ibid bot [19:12] solidity: !#$%^ is 99.93% lame [19:12] oh, rad [19:12] * rusbus tips hat to cocooncrash [19:12] Maaz botsnack [19:12] YAY someone cares about me too! [19:13] I wrote an ibid plugin [19:13] what a learning curve that was [19:13] :D [19:13] I guess it wasn't TOO bad but the docs aren't complete [19:14] It is not really active :P Perhaps you can make it a project to get it up to date ;P [19:14] you can get help in atrum on #ibid [19:14] ibid is way above my head [19:14] ya Kilos [19:14] I did [19:14] but help is sparse [19:14] I know they're busy guys [19:14] and a year ago you could get help here [19:15] then that place stole our guys [19:15] ibid taught me a decent amount about twisted [19:15] silicon valley usa [19:15] which I never knew b efore [19:15] before* [19:15] and I learnt how twisted actually pioneered a lot of asynchronous stuff [19:15] python 3.0's tulip lib was based on it [19:16] solidity teach me how to quine please :D [19:17] does it actually read it's own guts and spill them [19:17] or do you hard code it's guts to be spilled? :? [19:18] No, it just needs to output it's source code. [19:18] I suppose you could write a script that reads its own source file and outputs that. [19:18] how did you do yours? [19:18] That is probably cheating :P [19:18] http://upload.wikimedia.org/wikipedia/commons/5/54/QuineProgram.png [19:18] wikipedia cheats [19:19] uhm [19:19] I wrote it in 2008. [19:19] hop to it bro :D [19:19] That is what she said [19:19] hah [19:20] hrm [19:20] trying to think of how to explain now [19:20] does it just read it's own file? [19:20] I got the inspiration after reading a book on genetics. [19:21] Mine didn't. [19:21] or can it not read it while running? [19:21] It can read it while running [19:21] so you programmed a sperm :D [19:21] I basically abstracted away various aspects of the source code as string variables, and the composited those as a kind of genetic string that reconstructed everything again. [19:22] link it bro [19:22] xD [19:22] I don't have it anymore. [19:22] boo [19:22] I suppose I can try and rewrite it. [19:22] Do it in Haskell [19:22] rewrite :D [19:22] Kilos: pong [19:22] DO IT IN HASKELL! [19:22] ohi inetpro [19:22] goood mornings everyone [19:22] I'll just do it in python. [19:22] Hey inetpro [19:22] what was the response time on that ping? [19:22] heya [19:24] * rusbus is now listening to: perparadise - Flume Remix [19:24] lol this plugin [19:24] is so derpy [19:28] solidity [19:28] I finished my quine [19:28] time to battle to the death [19:28] I just finished downloading python, [19:28] :P [19:28] lol [19:28] I took long cause my atom was borked [19:28] Not having a mouse is kind of a pain in the ass [19:29] trying to update a package [19:29] gremble you should get that seen to [19:29] your mouse should be on the table and not up your ass [19:29] yikes! [19:29] you guys talked too much while I was away [19:30] And now I have to remember python syntax. [19:30] inetpro [19:30] we're on Quines [19:30] get on board or get run over! [19:30] no ways I can read all that [19:30] inetpro: There is nothing interesting. Don't worry [19:30] inetpro we just spoke about haskell [19:30] :-) [19:30] and then learning languages in general [19:30] programming* [19:30] and now we're onto quines [19:31] if you're a programmer feel free to post a quine in your favorite language [19:32] learn you haskell is so expensive [19:32] O_O [19:32] $45 [19:32] * inetpro googles for quines [19:33] inetpro it's a program that prints out it's own sourcecode [19:33] nevre heard of that in my life [19:33] You can read it for free on the internet [19:33] gremble I prefer to read hard copy stuff [19:33] or I'd just pirate everything :p [19:33] ai! [19:37] Well you can pay up or just read it at learnyouahaskell.com/chapters [19:37] If you decide to pay up, buy a copy for me too [19:37] :P [19:38] HEH [19:38] not likely :p [19:38] my mother is in the UK atm [19:38] and with SA postal being what it is [19:38] I'm getting her to buy books for me [19:38] :p [19:38] off amazon she can have it in 2 days [19:38] using regular postal [19:38] :D [19:39] I need to get an Rpi so I can have a faster smart tv [19:39] >.> [19:39] how is an rpi gonna make your smart tv faster?> [19:39] It will be the smart [19:39] and the tv can be dumb [19:39] oh [19:39] thats what I have [19:39] it's a slow smart [19:40] oh maybe RPi2 is fast [19:40] The tv is even slower [19:40] don't go for the first model [19:40] The newest model is quite cheap already [19:41] not what I'd call cheap but ok :p [19:41] when I got my RPi [19:41] I needed to buy the power source [19:41] the SD card [19:41] etc [19:41] it came to over R1k! [19:41] That is very expensive [19:41] :P [19:41] then I bought a Udoo [19:41] which is 4x the power [19:41] + a built in arduino mega [19:41] and that cost me R1500 [19:41] with the power source included [19:42] two SD cards each with it's own OS [19:42] etc [19:42] BARGAIN. [19:42] :P [19:43] * rusbus is waiting on solidity [19:43] I am watching the lego movie now :P [19:43] I still haven't seen it :( [19:43] You will have to wait a while. [19:43] why? [19:44] Because I'm trying to remember what I did. [19:44] lol [19:44] I wanna show you mine but I don't want you to be like "there it is" and not do yours :p [19:44] How many lines is yours? [19:44] I don't want to say [19:44] :P [19:44] xD [19:45] haha [19:45] how many should it be? [19:45] how many are you at atm? [19:45] All of them [19:45] I'm racking my brain trying to make it shorter [19:45] but I can't [19:45] (yet) [19:45] Doesn't matter, if I recall mine was 20 something lines, so if yours is shorted it could be a differently written one. [19:45] gremble do a haskell quine plx thx :p [19:45] My brother showed my a quine that was 3 or 4 lines. [19:45] well I'm sure that mine is written differently then [19:45] me* [19:46] Mine isn't exactly the elegant solution. [19:46] This makes me want to build lego [19:46] :( [19:46] ok so I googled [19:46] and found this [19:47] "Technically, the shortest Python quine is the empty file." [19:47] doh [19:47] har [19:47] python quine.py outputs nothing [19:47] :D? [19:48] ok I found the shortest python quine [19:48] it's this: [19:48] _='_=%r;print _%%_';print _%_\n [19:48] mine errors on the \n [19:48] but apparently it should be there [19:49] ohhhhhhh this one is good [19:49] print open(__file__).read() [19:49] 27 chars long [19:51] I have not written code this ugly in a long time. [19:51] lol [19:53] I'm trying to think if I can use a lambda to shorten my quine [19:53] ]but now that I've seen the sneakily short quines out there I feel like I'm wasting my time :p [19:54] cause I know it's verbose in comparison [19:54] I should mention I know very little python. [19:54] * rusbus whips solidity [19:54] MUSH! [19:54] I'm getting there. [19:59] wb gremble [19:59] Thank you [20:00] aw i didnt even chat to squish102 [20:00] Sometimes I have to reboot this system [20:00] squish102 you here? [20:00] gremble you missed a lot [20:00] solidity showed us the best quine ever [20:02] Oh? [20:02] show me again? [20:02] It was the king of all quines. [20:02] I will in a sec, I just have to actually finish it first. [20:02] :P [20:02] gremble it's too good to repeat [20:02] even though it can repeat itself [20:02] dommot solidity [20:02] foils my jest [20:03] I threw rus under the bus. [20:05] :c [20:12] ok done [20:12] LINK [20:12] :D [20:13] feast your eyes on this monstrosity: http://pastebin.com/ThRhwdgZ [20:13] ok first off [20:14] the " " thing [20:14] is normally disallowed [20:14] :p [20:14] but that is pretty damn cool [20:15] That is just a shorthand for escaping quotes? [20:15] ya [20:15] well [20:15] it's the same number of chars really [20:15] if you do "''" or [20:15] \"\" [20:15] "\"" is also disallowed? [20:15] 4 either way [20:15] I dunno [20:15] I don't know all the rules :p [20:16] I don't think there are any really. [20:16] It just has to output its source code, and reading the source file is kind of lame. [20:16] na there are [20:16] oh [20:16] well [20:16] then I'm lame [20:16] ;c [20:17] Where are these rules? [20:17] I just read some stuff [20:17] And who came up with them? [20:17] people were doing them [20:17] and said don't do x or y [20:17] no idea [20:17] I suppose it is degrees of difficulty. [20:17] Or to try different approaches. [20:18] Think about mine is you need to know just the basics of syntax to do it. [20:18] thing* [20:18] before you said the thing about reading source file [20:18] this was what I made [20:18] http://paste2.org/6O666Lv8 [20:19] hehe [20:19] I thought about doing that too. [20:19] ah [20:20] "A quine is a non-empty computer program which takes no input and produces a copy of its own source code as its only output." [20:20] >takes no input [20:20] as in [20:20] just run it [20:20] https://en.wikipedia.org/wiki/Quine_%28computing%29 [20:20] I can shorten mine a taaaaaad [20:20] with open(__file__) as f: [20:20] for l in f.readlines(): [20:20] print l [20:22] * inetpro calling it a day [20:22] good night [20:22] Since mine is built on genetic principles you could introduce mutations to it and see how it develops. :P [20:22] night inetpro [20:22] night [20:22] night inetpro [20:22] sleep tight [20:22] night all, sleep tight, much warmer in bed [20:22] solidity [20:22] print open(__file__).read() [20:22] BOOM [20:22] Although most mutations would probably result in immediate runtime errors. [20:22] see you tomorrow [20:22] BOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOM [20:22] night Kilos [20:23] night [20:23] if squish102 answers tell him ill chat to him tomorrow [20:23] or her [20:23] doesn't "open(__file__).read() count as taking input? [20:23] ty [20:23] him [20:23] no [20:23] I run it like this [20:23] oh you know him [20:23] "python quine.py" [20:23] I don't do this [20:23] "python quine.py myinputgoeshere" [20:23] yes Kilos [20:23] :) [20:23] cool [20:23] Maaz: watch them [20:23] OK inetpro I'll keep an eye on them for you [20:23] he's in murica [20:23] thanks then [20:23] so his timezone is whack [20:23] aha [20:24] yah i deal with lots of them [20:24] 'them' [20:24] xSD [20:24] xD [20:24] You don't pass any arguments to it but the program itself fetches input? [20:24] oh superfly did we greet today? [20:24] if not hi fly [20:24] hmm solidity [20:25] I see what you're saying [20:25] I think that's a philosophical thing [20:25] what is taking input really? :p [20:25] I interpreted it as you don't pass anything to it on the command line [20:26] I think the point is that all the information is self contained, but I suppose your example doesn't break the rules because it runs under the exact same conditions mine does. [20:27] does yours work if you paste it into the interactive interpreter? [20:27] instead of launching it from a file? [20:28] let me try [20:29] I don't know why I tried it [20:29] the outcome was obvious [20:29] since mine reads from a file [20:29] it's gonna fail [20:29] it's not running from a file if it's in the interactive interpreter [20:29] :D [20:29] So I think I win then. [20:29] MUHAHAHAH [20:29] if we agree on your rules, then yes [20:29] but like I said [20:29] this argument is a philosophical one [20:31] http://rosettacode.org/wiki/Quine [20:31] according to this you are breaking the rules [20:32] :( [20:33] wait I take that back [20:33] "You are not allowed to read any external files with the source code." [20:33] is the source code itself an external file? [20:33] import sys; sys.stdout.write(open(sys.argv[0]).read()) [20:34] is one of the examples they give for python [20:34] rofl [20:34] solidity [20:34] I was writing something like that [20:34] But it is not the source code itself that is the program being run, the source code is compiled/interpreted into a program which then runs so the file it is compiled from is an external file. [20:34] if we rewind a bit [20:35] I was saying that you can't send it input on the command line? [20:35] if our code is this [20:35] import sys; print sys.argv[1] [20:35] and call it like this [20:35] python quine.py "import sys; print sys.argv[1]" [20:35] then it's shorter [20:35] :p [20:35] but this is why you can't give it command line input cause that'd drastically reduce it's length [20:36] Well, the .py file is not the program itself if I'm not mistaken. [20:36] just like .cpp files aren't the program itself for c++ programs [20:37] if I recall you can run .pyc files? [20:37] and that won't work with your example? [20:37] never tried to run them directly [20:37] no [20:37] it doesn't work [20:37] says can't open file [20:37] doesn't exist :D [20:37] heh [20:42] Well, I like mine more anyway :P === MaNL is now known as MaNI [21:10] lol [21:10] yours is way longer ;) [21:12] That's what she said. [21:12] touche. [21:21] :^) [21:25] o/ [21:26] o/ [21:26] Also, have you played eve online before? [21:27] eve? [21:27] Oh and hi everyone [21:28] a mmorpg that is basically spreadsheets in space with big laser discos all the time [21:28] haha [21:28] What I hear about eve is that it is a lot of work [21:28] hi [21:28] hmm, think I heard about it [21:28] I sometimes play Tera but that is about the only game that I play [21:28] yeah, I was just curious because o/ is the standard way to greet people in eve. [21:28] Oh, that is the standard way that I greet people [21:28] :P [21:28] time consuming like evony is I guess [21:29] Eve is like, adopting a second life. [21:29] Part of me wants to play it again, but the other part of me wants to achieve something in life. [21:30] rather try Illyraid, I play that, deep strategy, but is a slow paced game [21:30] Dwarf Fortress? [21:30] don't know it [21:31] https://www.youtube.com/watch?v=AdfFnTt2UT0 [21:31] Old game, started as a PhD project [21:31] Turing complete [21:32] :P [21:32] It has massive depth [21:32] https://xkcd.com/1223/ [21:35] If I ever play an mmo again it will be eve, because I still can't think of any other mmo that comes close to being as awesome. :P [21:36] Right now all I play is xcom(the first one). [21:40] Oh, I saw that [21:41] * Cryterion goes to check on him troops in illyriad [21:44] i am playing nethack [21:44] and I have no idea what I am doing [21:44] xD [21:45] nice [21:45] I think I'll give Dwarf Fortress a try sometime. [21:45] And Nethack too. [21:46] since I only have a cheap laptop that can't play much. [21:46] shouldn't stop you playing html5 based games [21:47] For sure. [21:47] or ncurses based games [21:47] :P [21:49] There are many games, and we only have time to play a few. [21:50] Stay away from evony then [21:52] :P [21:52] [23:27:39] a mmorpg that is basically spreadsheets in space with big laser discos all the time [21:52] So we make more [21:53] lol best description [21:53] I still have some many games from ages ago I need to finish. [21:53] Like xcom [21:54] It's amazing how much I know about this game without ever actually having finished it. :P [21:54] o/ is like [21:54] as old as the internet [21:54] way older than eve [21:54] prolly originated from IRC too [21:54] For sure, I just rarely see it outside of eve. [21:57] I'm watching the deadspace movie. It is quite...explicit [21:57] :P [21:57] there is a dead space movie? [21:57] is it gorey? [21:57] Yes it is [21:57] It is animated [21:57] I am shuffling around files and partitions. [21:57] So it is very gorey [22:00] How does it compare to Event Horizon? [22:01] so like [22:01] gremble solidity [22:01] where you guys from [22:01] and that sort of stuff [22:02] Cape Town, Northern Suburbs [22:02] Yourself? [22:02] and the other sort of stuff [22:02] amanzimtoti [22:02] (30km south of durbs) [22:03] This movie makes me feel lkike I felt playing the game [22:04] I am from Pretoria [22:05] hmm, Durban [22:05] * rusbus holds a knife to Cryterion [22:05] what of it? [22:06] Sho [22:06] :P [22:06] xD [22:06] * Cryterion drives past rusbus everyday and he always misses [22:06] orly [22:06] where you from Cryterion [22:06] I might *LITERALLY* drive past you daily [22:06] (ride*) [22:06] Queensburgh, Durban [22:06] cool, I have some friends there [22:07] I ride past on the N2 daily [22:07] Workshop is in Scottbourgh, so on the N2 south up down daily [22:08] I went on holiday to Scottbourgh once [22:09] oh thats cool [22:09] you okes love the coast [22:09] not everyday you come across someone from north of toti travelling south of toti [22:09] we're like the barrier [22:09] :p [22:09] I still need to practice my casting from office window, to see if can that hook at least into the water while working [22:09] I dislike going to the beach [22:10] I like fishing [22:10] My father used to like that a lot [22:10] I can't sit still long enough [22:10] You can walk on beaches, or run, do cartwheels. [22:10] The whole lot. [22:11] rusbus: yep, roads nice travelling, I'm always opposite to traffic load [22:12] gremble: patience is the key, but when that fish bites, have fun [22:12] aye, I'd love to work south bound [22:12] the beach aint for chilling. beach football, beach volleyball, surfing, kite-surfing, wind-surfing, snorkling and smoking zol (if thats your thing) [22:12] what is it for then? [22:13] * Cryterion goes hmm, where is that thing [22:13] ^^ [22:13] Good evening kulelu88 :P [22:13] good evening gremble-sun [22:19] I need a blanky. It is rather cold [22:21] more like kak-cold [22:21] If you take a dump and it is this cold, you really need to see a doctor abou tit [22:21] it* [22:22] solidity - my quine doesn't print comments [22:22] just a random thought i just had :p [22:25] really? [22:25] Oh well, I don't really know how python works in detail. [22:25] KZN guys, it is possible to surf at night in winter? [22:25] yes [22:26] rusbus: show your code, I may be able to help [22:26] yes [22:26] and go skying [22:26] skying? [22:26] I don't need help, thanks kulelu88 :) [22:26] gremble: we're missing out mate [22:26] I love skying. [22:26] burg is just up the road [22:26] What is skying? [22:26] skiing [22:26] Oh [22:26] That makes more sense [22:26] ='D [22:27] surf morn, sky lunch time, surf to close the evening [22:27] Sharks are nocturnal [22:27] and prefer capetonian meat [22:27] well, up to you [22:27] :P [22:27] feed time is sunrise and sunset btw [22:27] Only some [22:28] Feeding time depends on the species [22:28] I shall soon be a surfer too [22:28] I swam with some raggies [22:28] and area atm, durbans nets are up [22:28] on aliwal shoal [22:28] a place called raggies cave [22:28] those okes aren't interested in my meat at all [22:29] maybe the sharks just friendzoned me [22:29] :( [22:29] Only explanation [22:29] maybe [22:29] they bro-zoned you cause you don't code Java. #fistbump [22:29] but might build up now, sard's are one their way [22:29] just happens that I'm teaching myself java [22:29] (as we speak, too!) [22:30] No [22:30] Is it the sardines or the fact that the sharks know its gunsten? [22:30] Don't do it [22:30] You don't have to do that to yourself [22:30] but I do :( [22:30] fuuuu!!!! fjavaaaa! [22:30] I'm gladdened by the fact that I will probably never have to deal with java. [22:30] Best way to learn rusbus, that's how i've always done it [22:30] hmm? [22:31] Sharks will follow the dolphins, dolphins follow the sards [22:31] and other thing [22:31] I'm pretty sure sharks don't follow dolphins? [22:32] maybe wrong, but only 4 species out of about 200 have ever attacked humans [22:33] I wasn't being serious. Sharks are cool [22:33] they're generaly chill-bro' [22:33] s [22:33] Until they verse the bulls. then fuuuuuu Sharks! [22:38] Wait till next year, Sharks are the ones that aren't scared to try a new stratergy [22:40] I played a rugby game once [22:41] I was in a team once [22:42] I stuck to medic side [22:43] http://www.theguardian.com/world/2011/jul/19/great-white-shark-jumps-boat [22:44] Hippos do that too [22:44] I am more scared of them :x [22:44] Go on a boat, upset a hippo, and it'll follow you around all day [22:45] hippo just wants to be your friend [22:45] They're fat and angry [22:45] That is what they are [22:45] Just don't make a fire [22:46] They are angry because no one wants to be their friends which is why they overeat too. [22:46] They are also cold most of the time. [22:46] I think solidity is a hippo in disguise [22:46] Trying to get us to trust them [22:46] Hippo can move at 30km/h in water [22:46] So that they can kill us [22:47] On the internet no one knows that you're a hippo [22:47] LIES AND SLANDER! HOW DARE YOU INSINUATE THE NOBLE HIPPO TO STOOP TO SUCH LOW TACTICS AS IMPERSONATING THEIR PREY IN ORDER TO EAT THEM! [22:47] rotflmao [22:48] :P [22:48] missed the f in there lol [22:49] You missed an f? [22:49] How many do you want [22:49] only the 1 [22:49] our or ive I think is suiccient [22:50] ok so [22:50] I'm buying that haskell book [22:50] it is settled. [22:50] Not sure [22:51] which one? [22:51] learn you some haskell [22:51] :D [22:51] I'm torn between physical books and ebooks. [22:51] just don't tear the books [22:51] I feel I learn better from physical books [22:51] but ebooks are just too easy to pirate >:D [22:52] Because I love physical books, but I have a thing against having all these books you have to store and lug around and whatnot. [22:52] rusbus is doing that thing where you learn to learn to learn and not write any software [22:52] hmm? [22:54] That is more me. [22:56] solidity: perhaps look at this http://bitemyapp.com/posts/2014-12-31-functional-education.html [22:56] rusbus: ^ [22:57] kulelu88? [23:01] hello? [23:01] nvm I guess [23:03] rusbus: ?? oh my comment. well you see. you said you were learning Java... then buying a book on Haskell ... then you'd probably want to learn Go also. language-foo, and it takes a while to actually get comfortable with any language, so it wastes time if you arent a student or something [23:03] I see no problem in trying out multiple languages? [23:03] I don't want a job programming haskell [23:04] but I'd like to get into it, at least just a little bit [23:04] buying a book is not marrying the language [23:05] true, but what are your intentions. Do you need to code something or is this your pasttime? [23:05] the latter [23:05] aahh you should chill here more often. gremble codes haskell for fun also [23:06] well my bouncer is connected here [23:06] so ya [23:06] you'll see me more [23:06] There has been a surge of new faces [23:06] It is quite nice [23:07] MaNI's fault [23:08] thanks gremble [23:08] we're from shadowfire [23:08] what's that? [23:08] for the haskell info [23:08] for this [23:08] http://bitemyapp.com/posts/2014-12-31-functional-education.html [23:08] solidity: that guy has some momentum in the haskell community, so I wouldn't offhandedly disregard his opinions on learning it :P [23:09] I don't care about that really, what he says makes enough sense to me to look at what he recommends. [23:10] what is shadowfire? [23:10] south african IRC network [23:10] it is an irc network kulelu88 [23:10] irc.shadowfire.org [23:11] whoa! we have 1 of those haha [23:11] We had a channel there for the UP cos department [23:11] I think there is only Atrum and ShadowFire left [23:11] (regarding SA IRC servers) [23:11] any popular channels? [23:11] solidity: I am looking at that course at UPenn and it looks really cool so far [23:11] shadowfire has seen a massive decrease in numbers the past 2 or so years [23:11] same [23:11] like a HUGE decline [23:12] all the users in australia now or "whatsapp group" :/ [23:12] *? [23:13] er, what? [23:13] All the rural irc network settlements are being abandoned in favour of the big urban sprawl that is freenode. [23:14] I think solidity gets me ='D [23:14] ='''''''''''D [23:14] I wonder about that. [23:16] I will murder someone if they add me on a whatsapp group and use it like IRC [23:18] So for some reason the haskell platform install wants 1.2 gb of disk space. [23:19] The install file is 132mb [23:19] I have no idea [23:19] I don't remember mine being that bing [23:19] big* [23:20] Does it use a vm like java? [23:21] Nope [23:21] It has a REPL interpreter and a compiler [23:22] https://stackoverflow.com/questions/4858585/why-is-ghc-so-large-big [23:23] Still doesn't say why you get it as 1.2GB [23:23] so large big [23:25] I wonder what the fuck this cat eats. It farts death [23:26] ah [23:26] every lib comes in 4 flavours [23:27] Well, as long as the programs themselves aren't so massive :P [23:28] Fairly sure that the community would have complained if they were [23:28] xD [23:29] I don't know, people still use PHP. [23:30] Then again, the user base varies significantly (hopefully) [23:30] I read a quote today, "I am a PHP programmer and I have never maintained a bad codebase" [23:31] what he means is he makes a bad codebase then abandons it [23:31] That twitter account? [23:32] hahaha [23:32] Yup [23:35] morning guys, I'm off to sleep [23:37] Cheers [23:39] laters [23:39] so [23:39] haskell ide [23:39] that isn't vim [23:39] or emacs [23:39] maybe I should just use vim [23:41] emacs is your best bet [23:41] :< [23:41] Remember to use spaces instead of tabs [23:41] :( [23:41] * solidity likes tabs. [23:42] tabs break things [23:42] like poorly programmed parsers! [23:42] bah humbug! [23:43] why emacs? [23:44] emacs has a really nice vim-mode [23:46] I'm going to try atom first [23:49] haskell-mode [23:49] I'm apparently on drugs [23:50] hmm anyone running a hadoop cluster on ubuntu? [23:50] i'm thinking i will have to put it on redhat [23:52] Im going to do the sleep thing [23:53] CHeers [23:53] night [23:55] also turning in, night [23:56] night [23:57] squish102: check for a docker container using ubuntu with hadoop [23:59] kulelu88: thanks, googling now