Session Start: Sun Nov 25 00:00:00 2012 Session Ident: #glitchpc [00:00] * Now talking in #glitchpc
[00:00] * Topic is 'Welcome to #glitchpc chat. Profanity, trolls, and impersonation are not welcome here. Street1 has become a Silent Keyboard. http://www.legacy.com/obituaries/savannah/obituary.aspx?page=lifestory&pid=139870551'
[00:00] * Set by jacky on Tue Mar 02 11:03:23
[00:41] * lucifer_ (lucifer@21BD37EE.80E1D608.32DD38FC.IP) has joined #glitchpc
[00:42] * lucifer_ is now known as lucifer
[00:54] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) Quit (Connection reset by peer)
[00:54] * Kevin (Mibbit@mib-742303B9.dhcp.bycy.mi.charter.com) has joined #glitchpc
[04:11]<@BC_Programming> eh wtf I'll watch some TNG
[05:58] * Mulreay (mulreay@mib-1FCF60C.cable.virginmedia.com) has joined #glitchpc
[05:58] * ChanbotVI sets mode: +v Mulreay
[05:59] * Mulreay is now known as Guest44569
[06:00] * FusRoDah (mulreay@mib-1FCF60C.cable.virginmedia.com) Quit (Ping timeout)
[06:00] * camerongray (camerongra@mib-EF4DBA08.dyn.plus.net) has joined #glitchpc
[06:00] * ChanbotVI sets mode: +v camerongray
[06:19] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) has joined #glitchpc
[06:26] * lucifer_ (lucifer@21BD37EE.80E1D608.32DD38FC.IP) has joined #glitchpc
[06:26] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) Quit (Connection reset by peer)
[06:26] * lucifer_ is now known as lucifer
[07:37] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) Quit (Quit: Colloquy for iPod touch - http://colloquy.mobi)
[08:09] * jacky (the_kink@mib-DA3EF718.slsbmd.east.verizon.net) has joined #glitchpc
[08:09] * ChanServ sets mode: +q
[08:09] * ChanServ sets mode: +o jacky
[08:09] * ChanServ sets mode: -q
[08:09]<+camerongray> Hey jacky
[08:09]<@jacky> camerongray: Hello
[08:10]<+camerongray> How's everything?
[08:17]<@jacky> oh
[08:17]<@jacky> sorry
[08:17]<@jacky> I'm ok
[08:17]<@jacky> tnx
[08:17]<@jacky> yourself?
[08:17]<+camerongray> Good thanks
[08:17]<+camerongray> Very busy though @{
[08:17]<+camerongray> :P*
[08:17]<@jacky> is that good?
[08:17]<@jacky> :)
[08:17]<+camerongray> lol, not sure, lots of work to do for uni and work but I enjoy it
[08:17]<@BC_Programming> I finished the haskell implementation of my anagrams program, now I just need to write a blog post analyzing it
[08:18]<+camerongray> Wooo, Haskell!
[08:18]<@jacky> "...but I enjoy it" <<< that's what counts. I'm glad for you
[08:18]<@jacky> :)
[08:18]<+camerongray> Yeah
[08:18]<@jacky> BC_Programming: Hello
[08:18]<@BC_Programming> jacky: hello
[08:18]<@jacky> !!!
[08:19]<@jacky> amazing!!
[08:19]<@BC_Programming> I was tempted to say hello to everybody else and then you but that's getting old
[08:19] * @jacky is overjoyed
[08:19]<@BC_Programming> heheh
[08:19]<@jacky> I suspect it will be revived someday...
[08:19]<@jacky> it is all in the timing
[08:19]<@jacky> heheeh
[08:19]<+camerongray> Last week of first semester, then onto java
[08:19]<@jacky> what's in indonesia?
[08:20]<@jacky> heh
[08:20]<+camerongray> Did a haskell mock exam, went well
[08:20]<+camerongray> Much better than the - "Write a program on paper" one
[08:20]<@jacky> (he did't get it... heheeh)
[08:21]<@jacky> what is haskell?
[08:21]<+camerongray> A functional programming language
[08:21]<@BC_Programming> jacky: a pure functional programming language based on lazy evaluation design principles, derived from ML based languages
[08:21]<@jacky> what is "ML"
[08:21]<@jacky> ?
[08:22]<@jacky> and you both used the term "functional"... so there must be some significance to it.
[08:22]<@BC_Programming> an earlier functional Language
[08:22]<@jacky> there it is again
[08:22]<+camerongray> "developed by Robin Milner and others in the early 1970s at the University of Edinburgh" XD
[08:22]<@jacky> heh... is there a non-functional language ??
[08:22]<@BC_Programming> functional is a bit harder to explain
[08:22]<@BC_Programming> it means the language is based on the execution of functions; it's basically trying to be more mathematical, than a series of statements
[08:23]<@jacky> ok
[08:23]<@BC_Programming> like with C# or C, or I suppose TCL, you have the different statements that do things; calling functions might just be part of a statement, like assigning a variable or something
[08:24]<@BC_Programming> functional means <everything> is a function, it's actually quite a shift in thinking because it makes things quite a bit different conceptually
[08:24]<@jacky> so.. using your example... how would you set the value of a variable?
[08:25]<@jacky> I'm used to set varname "value"
[08:25]<@BC_Programming> yep, that's how it's typically done, eg that would be a "set" statement
[08:25]<@BC_Programming> C# might be x= "value"; eg.
[08:26]<@jacky> ok
[08:26]<@BC_Programming> a "pure" functional language typically doesn't even have variables; by which I mean, they don't actually change throughout the program
[08:26]<@jacky> and ... how is it done, as a function?
[08:26]<@jacky> "...it's actually quite a shift in thinking because it makes things quite a bit different conceptually" <<< yep... 'cause I'm lost
[08:26]<@jacky> hehehehe
[08:26]<@BC_Programming> isntead of working with variables, you are usually passing functions around; for example
[08:27]<@BC_Programming> "input <- liftM B.lines B.getContents"
[08:27]<@jacky> what's that?
[08:27]<@BC_Programming> Haskell
[08:27]<@jacky> har
[08:28]<@jacky> I meant... what is going on there. you submitted it as an example, but I have no idea what it is
[08:28]<@BC_Programming> input is being made to "point" at the description on the right; it's the closest thing to a variable in many respects
[08:28]<@jacky> what's the stuff on the right?
[08:28]<@BC_Programming> in this case, B was a file, and getContents() retrieves the contents of it
[08:29]<@jacky> and... it sure sounds like a variable. heh
[08:29]<@jacky> what is liftM and B.lines ?
[08:29]<@BC_Programming> retrieving lines from a file, has side effects, so the LiftM is needed to elevate it to a "monad", so it actually moves through the file
[08:30]<@jacky> instead of a variable... is it sort of like an alias? in that from that point on in the program, "input" is just short-hand for "liftM B.lines B.getContents"
[08:30]<@BC_Programming> B is actually a macro I forgot to mention, it's actually basically a Char, and in this case it will read from standard input
[08:30]<@jacky> ?
[08:30]<@jacky> you said B was a file
[08:31]<@BC_Programming> I thought it was
[08:31]<@jacky> oh. ok
[08:31]<@jacky> heh
[08:31]<@BC_Programming> it's not though, that was my mistake, I was thinking of an earlier version I wrote
[08:31]<@jacky> is it a compiled language?
[08:31]<@BC_Programming> Yes it can be compiled as well as interpreted
[08:31]<@jacky> that's interesting... that it can be either
[08:32]<+camerongray> I really hope I get a decent Java lecturer, Going to miss my Haskell one :P
[08:33]<@BC_Programming> import Control.Monad (liftM)
[08:33]<@BC_Programming> import Data.Function (on)
[08:33]<@BC_Programming> import Data.List (sort, sortBy)
[08:33]<@BC_Programming> import qualified Data.ByteString.Char8 as B
[08:33]<@BC_Programming> import qualified Data.Map as Map
[08:33]<@BC_Programming> main = do
[08:33]<@BC_Programming> input <- liftM B.lines B.getContents
[08:33]<@BC_Programming> let wordMap = buildMap $ map B.unpack input
[08:33]<@BC_Programming> print $ listAnagrams wordMap
[08:33]<@BC_Programming> buildMap words = let
[08:33]<@BC_Programming> entries = map (\x -> (sort x, [x])) words
[08:33]<@BC_Programming> in Map.fromListWith (++) entries
[08:33]<@BC_Programming> listAnagrams wordMap = let
[08:33]<@BC_Programming> anagrams = (Map.elems . Map.filter (\x -> length x > 1)) wordMap
[08:33]<@BC_Programming> in sortBy (flip (compare `on` length)) anagrams
[08:34]<@BC_Programming> that's the full program, takes a list of words and then finds all the words that are anagrams and groups them together
[08:34]<@jacky> ok
[08:34]<@jacky> heh
[08:34]<@jacky> I'm not a programmer, so I'm lost
[08:35]<@BC_Programming> so am I... I honestly forgot what half of it does
[08:35]<@jacky> I dont' know what import is... main ... or the rest of it
[08:35]<@jacky> hahahahaah
[08:35]<@BC_Programming> for me when I'm learning a new language I often have to look up everything for quite a while
[08:35]<@jacky> to me, it looks like you are building procedures, then using (calling them) but from the bottom up
[08:36]<@jacky> "....I often have to look up everything for quite a while" .... oh hell... I've played with TCL on and off for a while, and that is standard operating procedure for me!!
[08:36]<@jacky> hehehe
[08:37]<@BC_Programming> I don't have to look stuff up in some languages though :P VB6, Java, and C# at this point are now branded in my psyche... Python almost was, but I don't use it frequently enough for the poker to burn me, heh
[08:38]<@jacky> that's great!
[08:39]<@BC_Programming> yeah, burns hurt
[08:39]<@BC_Programming> heh
[08:40]<@BC_Programming> oooh turns out this Haskell version is the shortest one so far; two lines shorter than Ruby even with the imports
[08:40]<@BC_Programming> haha... I like the wiki on haskell that describes some derivatives
[08:40]<@BC_Programming> "Hume, a strict functional programming language for embedded systems based on processes as stateless automata over a sort of tuples of single element mailbox channels where the state is kept by feedback into the mailboxes, and a mapping description from outputs to channels as box wiring, with a Haskell-like expression language and syntax."
[08:41]<@BC_Programming> Wonder if they'll ever translate that into English
[08:42]<@jacky> I made it to automata
[08:42]<@jacky> now I need an aspirin
[08:42]<@BC_Programming> It seems like it starts talking about a Postal service halfway through
[08:43]<@jacky> let me gulp this Anacin, and I'll try to make it that far
[08:45]<+camerongray> BC_Programming, Where did you learn Haskell from?
[08:45]<@BC_Programming> from the documentation and google in the last few days
[08:46]<@jacky> well!... (he's bragging...) see that? "in the last few days"
[08:46]<@jacky> hehehehe
[08:46]<@BC_Programming> it's no lie though :P
[08:46]<+camerongray> lol
[08:46]<@jacky> you learned a lang in a few days?
[08:46]<@jacky> :)
[08:46]<@BC_Programming> not really... right now I'm at the write only stage
[08:47]<@jacky> did I show you what I learned how to write, with TCL?
[08:48]<@BC_Programming> the !finger thing? :P
[08:48]<@jacky> it took you a while...
[08:48]<@jacky> heheeh
[08:48]<@jacky> I speeded it up too
[08:48]<@BC_Programming> I certainly don't know half there is to know about the language, and some concepts like monads still confuse me
[08:48]<+camerongray> http://groups.inf.ed.ac.uk/vision/VIDEO/2012/inf1fp.htm <- You can steal my lectures :P
[08:49]<@jacky> that is an "m", correct? you're not having trouble with the concept of gonads, are you?
[08:49]<@BC_Programming> no it is an m
[08:49]<@BC_Programming> as I understand it, monads are functions with side effects, but I think that's just the tip of the ice berg
[08:49]<@BC_Programming> iceberg*
[08:49]<@BC_Programming> "ice berg" is probably a jewish rapper
[08:49]<@jacky> yep... gonads can have side effects too
[08:49]<@jacky> hahahaha
[09:08] * searay330 (bayliner@mib-D01F1D53.buffalo.res.rr.com) has joined #glitchpc
[09:08] * searay330 (bayliner@mib-D01F1D53.buffalo.res.rr.com) Quit (Quit: Leaving)
[09:31] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) has joined #glitchpc
[10:08] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) Quit (Ping timeout)
[10:14] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) has joined #glitchpc
[10:17]<@BC_Programming> I just made a discovery, Duck Tales is in fact clearly a scathing political commentary
[10:17]<@BC_Programming> I mean the Duck people seem to be the primary movers of the world there
[10:18]<@BC_Programming> and then you have the Dog people, who are only shown as butlers, criminals, or invalids
[10:48]<lucifer> BC_Programming and his theories
[10:49]<@BC_Programming> Freedom for the dog people!
[10:49]<lucifer> Lol
[10:50]<lucifer> Did you hear btw about the wmc pack stuff that's been happening
[10:51]<@BC_Programming> ?
[10:52]<lucifer> Apparently if you can install win 8 pro ( not legally) then put in the wmc pack key it validates you win 8
[10:53]<@BC_Programming> http://www.zdnet.com/free-windows-8-upgrades-not-so-fast-or-easy-7000007754/
[10:55]<lucifer> I know this
[10:56]<@BC_Programming> I don't see how "new Windows Version is being pirated" is really news
[10:57]<lucifer> Me either but this is what I've heard
[10:58]<lucifer> O.o my Internet still spikes and isn't constant on fiber optic
[10:58] * Calum (calum.hodg@mib-A48B6904.cable.virginmedia.com) has joined #glitchpc
[10:58] * ChanServ sets mode: +o Calum
[10:58]<lucifer> Hi calum
[10:58]<@Calum> hey
[10:59]<@BC_Programming> hi Calum
[10:59]<@Calum> hey
[10:59]<@BC_Programming> you missed cam by a few hours, I think he's busy now
[11:00]<@Calum> Ah, no worries, figured I may as well give it a shot. It's not hugely urgent anyway, I can always shoot him a message on FB
[11:00]<@BC_Programming> camerongray
[11:00]<@BC_Programming> there
[11:00]<+camerongray> Oh, hey Calum
[11:00]<@BC_Programming> maybe his client is configured to pickup on his nick heheh
[11:00]<@BC_Programming> HAHA! SEE!
[11:01]<@Calum> hey cameron
[11:01]<@BC_Programming> I think I may have overdone my enthusiasm there
[11:01]<@Calum> haha
[11:01]<+camerongray> How's everything?
[11:01]<@Calum> pretty good man, been crazy busy. Moving into the new flat next weekend, we get the keys on Friday
[11:01]<+camerongray> Nice!
[11:02]<+camerongray> Built another PC yesterday :D
[11:02]<@Calum> nice, for yourself or?
[11:02]<+camerongray> Nah, a friend's family
[11:02]<+camerongray> Just a basic one
[11:02]<@Calum> cool
[11:02]<+camerongray> Celeron g555, 4gb RAM, Cheap Biostar Board
[11:02]<+camerongray> But with an SSD
[11:02]<+camerongray> It's only ever used for web browsing
[11:03]<@Calum> cool, what SSD did you go for?
[11:03]<+camerongray> Agility 4 138gb
[11:03]<+camerongray> 128*
[11:03]<@Calum> nice one
[11:03]<+camerongray> Upgrading from a Dimension 4500s
[11:03]<@Calum> bit of an upgrade there lol
[11:03]<+camerongray> lol
[11:03]<@BC_Programming> I still have my dimension 4400 heh
[11:03]<+camerongray> Old one even needed a USB ethernet adapter
[11:04]<@Calum> that's what I love about SSDs, no need to even get an expensive core system now - anything cheap with an SSD is perfect for 90% of users
[11:04]<+camerongray> Yeah
[11:04]<@BC_Programming> well to be fair anything cheap is good for 90% of users as long as you use an actual fresh OS install
[11:04]<@BC_Programming> and not manufacturer crap
[11:04]<+camerongray> Just needs to boot quickly and be fast to load stuff
[11:05]<+camerongray> And the big benefit of the 1920x1200 LCD over their old 1024x768 CRT
[11:05]<@Calum> That's true BC, but with an SSD no matter how much crap they install it doesn't slow down anywhere near as bad
[11:05]<@BC_Programming> That's true
[11:05]<@BC_Programming> and inexperienced people have a way of getting themselves in trouble
[11:06]<+camerongray> Oh, and the new one has office 2010, old one was still using Office 97 and Outlook Express 6
[11:06]<@Calum> nice res upgrade as well
[11:06]<+camerongray> yeah
[11:06]<+camerongray> Took so long to copy their data over
[11:06]<@Calum> heh
[11:06]<@BC_Programming> Outlook Express... only thing express about it is how fast you should stop using it
[11:06]<+camerongray> 6gb of music, 2 hours to copy to a flash drive
[11:06]<@Calum> usb1?
[11:06]<+camerongray> Yeah
[11:06]<@Calum> urgh
[11:07]<+camerongray> 2 mins to copy to the new one
[11:07]<@Calum> hah yeah
[11:07]<@BC_Programming> I was going to say "you could have burned a DVD" before realizing it probably didn't have a DVD Burner
[11:07]<@Calum> I nearly got to the point of burning multiple CDs befpre to get data off an old PC
[11:08]<@Calum> now I usually take the drive out, got a handy little thing that does SATA, IDE and laptop IDE to USB
[11:08]<@BC_Programming> yeah those are handy
[11:08]<+camerongray> lol, it had a CD-ROM that didn't even open
[11:09]<@BC_Programming> hahaa
[11:09]<+camerongray> You can tell the age when you log into my friend's user account and find an icon for "Fireman Sam" on the desktop
[11:09]<+camerongray> He's now 18
[11:09]<@Calum> haha
[11:10]<@BC_Programming> I dunno man, people might be confused with my user accounts
[11:10]<+camerongray> lol
[11:10]<@BC_Programming> "Well we have Eclipse IDE For Java, Visual Studio 2008,2010, and 2012"
[11:10]<@BC_Programming> "Hmm seems like a programmer"
[11:10]<@BC_Programming> "yeah but why does he have a My Little Pony Wallpaper"
[11:10]<+camerongray> WOW, I love some people!
[11:10]<+camerongray> Just got a letter...
[11:10]<@BC_Programming> "This bears investigation, bring him in for questioning"
[11:11]<+camerongray> From the youth club who's website I maintain telling me to put a small notification about a fundraiser they are doing
[11:11]<+camerongray> I mean, is email too hard?
[11:11]<@BC_Programming> oooh
[11:11]<@BC_Programming> a real letter
[11:11]<@BC_Programming> I was going "doesn't sound that bad"
[11:11]<+camerongray> lol
[11:11]<@BC_Programming> then I realized you were talking about an actual post mail
[11:11]<+camerongray> It was typed and printed!
[11:11]<@Calum> lol
[11:11]<@Calum> good work
[11:11]<@BC_Programming> could be worse
[11:12]<@BC_Programming> they could have typed it up, printed it, took a picture and then printed that off
[11:12]<+camerongray> lol
[11:12]<+camerongray> That has almost been done
[11:12]<+camerongray> She had a form in a word doc on a flash drive and took it to the club to print on the laser printer
[11:13]<+camerongray> Realises a mistake, prints one copy, Tipp-Exes it out and changes it, then photocopies it
[11:13]<@Calum> lol
[11:13]<@BC_Programming> the things people do with technology can be pretty astounding
[11:13]<+camerongray> Like their beautiful old website? http://buckstoneyouthproject.pwp.blueyonder.co.uk/
[11:14]<@BC_Programming> I heard about one place where the servers kept failing
[11:14]<@BC_Programming> turned out that a secretary felt to hot and instead of just turning down the thermostat in one room she shut the entire system off
[11:14]<@Calum> argh my eyes
[11:14]<+camerongray> Tried "The Goss" yet?
[11:14]<+camerongray> That's the best/worst :P
[11:15]<@Calum> seizure-inducing
[11:15]<+camerongray> yeah
[11:15]<@Calum> that's a good one though BC haha
[11:15]<+camerongray> lol
[11:15]<+camerongray> I begged them to let me change it
[11:15]<+camerongray> Finally let me - http://www.buckstoneyouthclub.co.uk/
[11:16]<+camerongray> She still thinks it's "Too boring and businessy"
[11:16]<@BC_Programming> there was another one where one of the "duties" of the admin was apparently to move a bucket being used to catch water that leaked in when it rained
[11:16]<@Calum> much better
[11:16]<@Calum> bahaha
[11:16]<+camerongray> I also have to maintain their computers, that's a blast!
[11:16]<@Calum> brb a sec
[11:16]<@BC_Programming> wow... the previous site was freaking awful
[11:17]<+camerongray> Yep
[11:17]<@BC_Programming> I'm not even sure I'd be able to keep a straight face if somebody asked "Well what's wrong with it"
[11:17] * Nat (natman97@mib-642FCA28.socal.res.rr.com) has joined #glitchpc
[11:17]<@BC_Programming> I mean... where to begin with that
[11:17]<+camerongray> Look at the "Where are we" page
[11:17]<+camerongray> And the map on it
[11:17]<@BC_Programming> the new one or old one
[11:17]<+camerongray> old
[11:17]<+camerongray> Top to bottom the map is about 2 miles
[11:17]<@BC_Programming> oh. ok
[11:17] * @BC_Programming braces himself once more for the site
[11:18]<+camerongray> Width is about 100m
[11:18]<@BC_Programming> BHAAHAH
[11:18]<@BC_Programming> "We need a map, I'll just make one in MSPaint"
[11:18]<+camerongray> exactly :P
[11:19]<@BC_Programming> I guess Google maps is "too businessy"
[11:19]<@BC_Programming> see they want to make the site fun, but they forget the "ctional"
[11:19]<+camerongray> exactly
[11:20]<+camerongray> And their computer system is useless
[11:20]<+camerongray> Pentium III, Pentium III era Celeron, 2x Pentium 4 2.4, 1x Pentium 4 2.6
[11:20]<@BC_Programming> well the era of those machines is closer to when the site might have been considered reasonable
[11:20]<+camerongray> THe only way to make it usable was to put 2gb RAM in the 2.6 P4 and use the others as thin clients
[11:20]<+camerongray> lol
[11:20]<+camerongray> They only got them recently
[11:21]<+camerongray> I gave them 2, one of them was donated by the owner's employer and 2 were found in a skip
[11:22]<+camerongray> They just seem to die at random
[11:22]<+camerongray> One week one refuses to boot, turns out one of the IDE channels has died
[11:23]<+camerongray> I have to go every week just to keep them alive
[11:23]<@BC_Programming> start putting DNR signs on them
[11:23]<@Calum> haha
[11:23]<+camerongray> lol
[11:24]<@Calum> oh cameron, before I forget, needed to ask you something
[11:24]<+camerongray> Yeah?
[11:24]<@Calum> I need some more sites/forums with a buy/sell/trade section, looking for a cheap ANdroid phone
[11:24]<+camerongray> Hmm
[11:24]<+camerongray> Hotukdeals?
[11:25]<@Calum> I've checked out hukd, av-forum or something like that
[11:25]<@Calum> and another I can't remember
[11:25]<+camerongray> hmm, not sure where else
[11:25]<@Calum> I want to buy a refurb phone from O2 because it's a good deal but I can't get it unlocked
[11:25]<@Calum> O2 won't do it until I've had it a year, and nowhere I can find can/will unlock it
[11:26]<+camerongray> Ahh
[11:26]<+camerongray> What phone?
[11:26]<@Calum> either an Xperia Go, or an Xperia P
[11:26]<+camerongray> Ahh
[11:26]<+camerongray> What's your budget?
[11:26]<@Calum> I found somewhere that claims to provide unlock codes for one, but it's like £40, which is a lot on top of the cost of the phone
[11:27]<@Calum> £100 ish, thinking of going for a Huawei G300 for £100, but the Xperia P is £130 and it';s dual core, 1GB RAM
[11:27]<@Calum> Xperia Go is £100 and dual core, plus it's ruggedised
[11:27]<+camerongray> Ahh yeah
[11:28]<@Calum> I keep missing out on the decent deals for the G300 at Asda and Tesco, people post deals where it's around £70 but never in any stores near me heh
[11:28]<@BC_Programming> heh did I ever tell what happened when I started my IT11 course and we started the segment on VB6
[11:28]<@BC_Programming> because I was practically an expert at it, the teacher said "so, Burgwin- forget everything you know about Visual Basic"
[11:28]<@BC_Programming> and I said "What's Visual Basic"
[11:29]<@Calum> lol
[11:30]<+camerongray> llol
[11:30]<+camerongray> Need to forget everything for haskell :P
[11:31]<@BC_Programming> why?
[11:31]<+camerongray> Well, forget thinking in an object orientated sense
[11:31]<@BC_Programming> oh... I guess so you don't feel like you're hitting a glass ceiling with Java
[11:32]<+camerongray> The uni had a haskell competition but I didn't bother entering :P - Prize was book tokens or Champagne :P
[11:33]<+camerongray> If it were pizza and beer on the other hand :P
[11:35]<@BC_Programming> or a free Butler monkey
[11:35]<+camerongray> lol
[11:35]<+camerongray> That too
[11:36]<+camerongray> Also, the uni really need to fix the lifts, I will get stuck in them one day
[11:36]<+camerongray> If you get to floor 4, you usually need to kick the door for it to open
[11:38]<+camerongray> We should undertake it as a programming project, "Fix the lifts"
[11:39]<+camerongray> There are 3 lifts, go to the ground floor and press to call lift, One is on the ground floor, one is on 5 and one is on 8. The one from 8 comes down!
[11:39]<@BC_Programming> MLift (Elevator -> Fixed)
[11:42]<+camerongray> lol
[11:42]<+camerongray> They are hopeless
[11:43]<+camerongray> I got on at floor 5 and said to go to ground, took me up to floor 8 then to ground
[12:14] * Calum (calum.hodg@mib-A48B6904.cable.virginmedia.com) Quit (Quit: Calum)
[12:36] * BC_Programming (BC_Program@mib-9D0A3648.no.shawcable.net) Quit (Ping timeout)
[12:40]<@jacky> see you later...
[12:41] * jacky (the_kink@mib-DA3EF718.slsbmd.east.verizon.net) has left #glitchpc
[12:41] * BC_Programming (BC_Program@mib-9D0A3648.no.shawcable.net) has joined #glitchpc
[12:42] * ChanServ sets mode: +a
[12:42] * ChanServ sets mode: +o BC_Programming
[12:57] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) Quit (Connection reset by peer)
[12:58] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) has joined #glitchpc
[13:12] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) Quit (Connection reset by peer)
[13:12] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) has joined #glitchpc
[13:19] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) Quit (Ping timeout)
[13:54]<@BC_Programming> lol wow... I think most of the people that went to minecon were lobotomized or something
[14:33]<@BC_Programming> sonufabeech
[14:33]<@BC_Programming> MP3 player is fecking broken now
[14:34]<@BC_Programming> "Library error encountered, please connect and use compatible software to transfer media"
[14:34]<@BC_Programming> I just spent the last GOD DAMNED THRREE HOURS OF MY LIFE DOING THAT YOU PIECE OF EXCREMENT
[14:38]<@BC_Programming> and now it's randomly fixed itself
[14:38]<@BC_Programming> piece of crap
[14:39]<+camerongray> lol
[14:39]<+camerongray> Why does it have to be that there are 2 events I want to go to on the same day!
[14:40]<@BC_Programming> That has started happening often enough to annoy me... all I want to do is charge the thing, I don't even want to put more files on it
[14:40]<@BC_Programming> but every time it decides "IMMA REBUILD THE LIBRARY"
[14:40]<+camerongray> lol
[14:40]<@BC_Programming> and then "OOPS I BALLS IT UP... OH WELL GUESS YOU CAN FORMAT"
[14:41]<@BC_Programming> so anyway, watching the minecon panel almost made me lose faith in humanity
[14:41]<+camerongray> lol
[14:41]<@BC_Programming> "This panel is about the upcoming API" so you might think questions would actually be about the API
[14:41]<@BC_Programming> "WILL YOU ADD MORE MOBS TO THE GAME"
[14:42]<@BC_Programming> and "Will you fix Flint and steel cuz when you hold it part of it floats"
[14:42]<@BC_Programming> I could tell Dinnerbone was fantasizing about stabbing each of them with a rusty knife judging from the uncomfortable smile and stare at the wall while he goes to his happy place look
[14:43]<@BC_Programming> my favourite was "Why does Minecraft use Cube blocks"
[14:44]<+camerongray> hahaha
[14:44]<+camerongray> How old are these people?
[14:44]<@BC_Programming> some of them were probably 12-13
[14:44]<@BC_Programming> others seemed older
[14:44]<@BC_Programming> I don't think there were more than a few that were older than maybe 17
[14:45]<@BC_Programming> most of the older guys actually asked on-topic questions thank god
[14:45]<+camerongray> lol
[14:45]<@BC_Programming> it's an interesting contrast to have "Will the Mod API repository support donation features, and will it be compatible with Open Source licenses?"
[14:46]<@BC_Programming> followed by "will you ever make different slabs stack on one another?"
[14:46]<@BC_Programming> and "Will Optifine be included in the game soon"
[14:46]<@BC_Programming> THOSE AREN'T ABOUT THE API
[14:46]<@BC_Programming> GO KILL YOURSELF
[14:47]<@BC_Programming> see I'd be terribly bad at something like that... I'd call people out on stupid questions regardless of their age
[14:47]<@BC_Programming> there was literally one kid who asked
[14:47]<@BC_Programming> "How long has the game been around"
[14:47]<@BC_Programming> I mean really
[14:48]<@BC_Programming> you travel to freaking Europe and go to a convention for a game and when you get a chance to ask the developers of the game a question, it's something any dimwit can find in ten seconds on google?
[14:49]<@BC_Programming> Like I say though very restrained, I don't think there was a single murder
[14:49]<@BC_Programming> if I was there it would have already made headlines
[15:03] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) has joined #glitchpc
[15:36] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) Quit (Client exited)
[15:42] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) has joined #glitchpc
[15:44]<lucifer> Well I'm installing win 8
[15:50]<+camerongray> nice!
[15:50]<+camerongray> I get it for free :F
[15:50]<+camerongray> :D*
[15:50]<@BC_Programming> as do I
[15:50]<@BC_Programming> camerongray: Pretty sure he's pirating it based on what he was talking about earlier
[15:50]<+camerongray> ahh
[15:52] * camerongray (camerongra@mib-EF4DBA08.dyn.plus.net) Quit (Quit: Leaving)
[16:00]<lucifer> Actually my dad bought me a copy
[16:00]<lucifer> For my birthday
[16:00]<lucifer> Lol
[16:04]<lucifer> The reason why I seen that is a friend linked me to it pretty much laughing at me f
[16:05]<lucifer> For my day buying it for me
[16:07]<@BC_Programming> your friend is kind of dumb
[16:08]<lucifer> Yeah lol
[16:09]<@BC_Programming> haha awesome! somebody keeps going on and on all over the Minecraft forum about how the newer terrain generator sucked
[16:09]<@BC_Programming> so I threw in with him
[16:10]<@BC_Programming> And said "People have always complained about terrain gen. You're crusade is neither new, noble, nor is it really justified."
[16:10]<@BC_Programming> then he says that his complaints are nothing like the old one
[16:11]<@BC_Programming> so I dug up old threads, where somebody else made the EXACT same complaints about an early INFDEV build... and then I find another one for Alpha that was the same... then another one from Early Beta where the person complained about a lot fo the very features the guy I was arguing with missed.
[16:11]<@BC_Programming> my conclusion was pretty much "Basically, Terrain generation is subjective, and de-railing threads like this one that have nothing to do with Terrain gen makes you a douchebag, not a freedon fighter"
[16:26] * sonicrules1234 (sonicrules@mib-70F4F4FA.static.lnbh.ca.charter.com) has joined #glitchpc
[17:12] * Magiobiwan (MagiYoda@ABBD1E20.EF3FFAC2.F68AFC10.IP) Quit (NickServ (GHOST command used by Herobrine))
[17:12] * Herobrine is now known as Magiobiwan
[17:18] * MagiC3PO (MagiYoda@ABBD1E20.EF3FFAC2.F68AFC10.IP) has joined #glitchpc
[17:29] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) Quit (Quit: Colloquy for iPod touch - http://colloquy.mobi)
[18:09] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) has joined #glitchpc
[18:24] * searay330 (bayliner@mib-D01F1D53.buffalo.res.rr.com) has joined #glitchpc
[18:26] * searay330 (bayliner@mib-D01F1D53.buffalo.res.rr.com) Quit (Quit: Leaving)
[19:01] * ActionA (ActionA@mib-B367523E.dynamic.ip.windstream.net) Quit (Ping timeout)
[19:04] * Kevin (Mibbit@mib-742303B9.dhcp.bycy.mi.charter.com) Quit (Ping timeout)
[19:05] * ActionA (ActionA@mib-4B42FCDE.dynamic.ip.windstream.net) has joined #glitchpc
[19:37] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) Quit (Client exited)
[19:59] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) has joined #glitchpc
[20:10] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) Quit (Connection reset by peer)
[20:10] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) has joined #glitchpc
[20:20] * lucifer (lucifer@21BD37EE.80E1D608.32DD38FC.IP) Quit (Ping timeout)
[20:31] * KindOne (KindOne@mib-566F95B8.dynamic.ip.windstream.net) Quit (Ping timeout)
[20:34] * KindOne (KindOne@mib-566F95B8.dynamic.ip.windstream.net) has joined #glitchpc
[22:20] * Tux2 (Tux2@mib-2AA03F40.chyn.qwest.net) Quit (Quit: http://www.youtube.com/watch?v=0S4TT7j8jLg)
[22:57] * Nat (natman97@mib-642FCA28.socal.res.rr.com) Quit (Quit: EXIT MUSIC)