<<13-07-2012>>

00:07:13*ccssnet quit (Ping timeout: 244 seconds)
00:10:29*ccssnet joined #nimrod
00:11:14*XAMPP quit (Quit: There is no such thing as coincidence, only the inevitable.)
00:17:02*SchalaZeal quit ()
00:43:45*filwit joined #nimrod
00:44:51filwitah ha!
00:45:06filwitfinally got Arch Linux setup again, after my Power supply hit the fan
00:45:32filwitlooks like you folks are probably asleep though
00:46:15*filwit quit (Quit: Leaving)
00:49:01ccssnethi
00:49:04ccssnetbye
01:32:37*XAMPP joined #nimrod
01:55:38*XAMPP quit (Quit: DE:AD:BE:EF:C0:FE Out)
01:56:39*Tasser quit (*.net *.split)
01:56:39*comex quit (*.net *.split)
01:56:56*Trix[a]r_za is now known as Trixar_za
02:14:57*Tasser joined #nimrod
02:14:57*comex joined #nimrod
02:22:31*XAMPP joined #nimrod
02:47:15Trixar_zaof course Araq would quote Rammstein
02:48:37Trixar_zaHumans are just creatures of the eye
02:48:38Trixar_zaBeautiful things are what I want
02:48:52Trixar_zaDer Mensch ist doch ein Augentier
02:48:52Trixar_zaSch�ne Dinge w�nsch' ich mir
06:28:21*Trixar_za is now known as Trix[a]r_za
08:11:51*SchalaZeal joined #nimrod
08:18:03*Araq_ joined #nimrod
08:18:36Araq_SchalaZeal: most of your wrappers don't compile :P
08:18:48Araq_you keep forgetting '=' in proc defs
08:18:54Araq_which is a common typo
08:19:06Araq_I'll think how to improve it :-)
08:20:39SchalaZealah
08:21:10SchalaZealYou've tried the jpeg/turbojpeg ones?
08:24:45Araq_no, just skimmed the code
08:24:59SchalaZealah
08:25:29SchalaZealwell I didn't know CDecl's had to have =... thought that was for body definitions
08:27:01Araq_sure
08:27:09Araq_you missed the = for body definitions
08:27:30SchalaZealWhere abouts?
08:28:39Araq_https://github.com/Schala/nimrod-modules/blob/master/lib/pure/minecraft.nim
08:29:02Araq_and newTag() seems to be an endless recursion
08:29:10Araq_that will crash with a segfault
08:29:19SchalaZealHmm
08:29:24Araq_and you'll blame Nimrod ... ;-)
08:29:27SchalaZealbloody java code
08:29:38Araq_though it can't do much about it
08:29:58SchalaZealoh the first newTag?
08:30:13SchalaZealit calls an overloaded counterpart\
08:30:24Araq_btw c2nim can translate C function bodies too
08:30:39Araq_and thus Java if you make the Java sufficiently C-like
08:31:07SchalaZealWell, the thing is everything is an object in Java
08:31:14fowlhow does it call the overloaded counterpart? htey have the same arguments
08:31:33Araq_oh ok
08:31:45SchalaZeal........oh wait
08:31:53SchalaZealI must've misported it
08:32:03SchalaZealfudge
08:32:33Araq_no ...
08:32:44Araq_line 42: proc newTag*(aType: TTagType, aName: cstring, aValue: PValue): PTag =
08:33:15Araq_line 54: proc newTag*(aType: TTagType, aName: cstring, aValue: PValue): PTag =
08:33:24SchalaZealI know, just noticed a signature match
08:33:30Araq_--> same signature
08:34:20Araq_btw never again make a pull request with code that doesn't even compile :P
08:34:23SchalaZealMinecraft's map API is made for languages that hold your hand
08:34:45SchalaZealI felt rather embarassed by that
08:35:05Araq_you misused my credulity :P
08:35:10fowlugh i did something wrong, my sprites are coming up in weird colors
08:35:31SchalaZealTo test compile, do I just import it?
08:35:36Araq_though my reading of the diff should have spotted that too
08:35:53SchalaZealoh wait
08:35:58SchalaZealcompileOnly
08:36:33Araq_btw fowl, the way to do it is:
08:37:02Araq_proc floatPath(x: PJSon, path: openArray[string]): float =
08:37:18Araq_ ... # return 0.0 if some component doesn't exist
08:37:32Araq_to get rid of the excessive checking
08:38:07Araq_obj.floatPath("fieldA", "innerField", "etc")
08:39:26Araq_SchalaZeal: there is also 'nimrod check'
08:40:18SchalaZeal........Alright, I officially have more blonde moments and brainfarts with programming than otherwise
08:42:07fowlAraq_, im expecting missing sections and fields so i cant just check obj["fieldA"]["innerField"] without knowing that fieldA exists and is a JObject and that innerField exists in it
08:56:05*Araq_ quit (Read error: Connection timed out)
08:57:13*SchalaZeal quit ()
08:58:41*Araq_ joined #nimrod
08:59:40Araq_fowl: that's why I'm suggesting this helper proc
08:59:57Araq_in 'floatPath' you need to check these things
09:00:17Araq_but you only have to program it once in 'floatPath' instead of
09:00:24Araq_bloating your whole code base
09:01:06fowlo
09:10:49*Araq_ quit (Read error: Operation timed out)
09:11:56*Araq_ joined #nimrod
09:13:59*philip__ joined #nimrod
09:14:25*philip__ is now known as filwit
09:17:24Araq_hi filwit
09:17:39filwithi Araq
09:18:06filwitbeen down for the last day and a half trying to figure out my computer :-S
09:19:01Araq_that's not good
09:19:11Araq_dom96 got arm to work with a tiny patch
09:19:12filwitoh, btw, I tried to merge the upstream Nim repo into my github fork, but it won't compile now :/
09:19:21Araq_he he he
09:19:23filwitnice!
09:19:30Araq_the commit says "breaks bootstrapping"
09:19:42Araq_you need to recompile from C sources
09:19:52Araq_that's why they're part of the repo, after all
09:19:54filwitahh, didn't read the message
09:19:56Araq_./build.sh
09:20:11filwitI should have tried that, I forgot bootstrapping will fail sometimes
09:21:49Araq_no release can compile the next release btw ...
09:21:56filwitanyways, I'm liking this new setup I've got
09:22:11filwitI was running a dual-boot of Win7 and Ubuntu
09:22:18Araq_we always change enough to break something ;-)
09:22:27filwitnow I've dual booted with Win8 and Arch :)
09:22:39filwitheh, I like breaking changes
09:23:03filwitmeans things get caught and fixed
09:24:17filwitbleh, I'm getting a build error...
09:24:41filwitone sec, re-extracting and trying again
09:24:57filwitk, it's good now
09:25:39*Araq_ quit (Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120614114901])
09:25:59*Araq_ joined #nimrod
09:26:58Araq_so filwit, what have you worked on?
09:27:22filwitnothing person
09:27:30filwitlike I said, I've been down
09:27:51filwitmy whole computer died, and I thought It was my Mobo
09:27:58filwitbut turned out to just be the power supply
09:28:23filwitpersonal**
09:28:46filwitbut I'm going to be trying to get the TType/PType stuff resolved
09:29:24filwitI was tracing through those files trying to understand some of the compiler internals
09:30:06*Trix[a]r_za is now known as Trixar_za
09:30:28filwitit doesn't seem to complicated, but i still need to get my barings a bit
09:30:56Araq_oh ...
09:31:17Araq_I thought that means "had less time for nimrod" ;-)
09:31:26Araq_not "had no time for nimrod" :-)
09:32:21filwitha! I barely have enough time as it is.
09:32:32filwitI've got more projects than just Nimrod you know :)
09:33:22Araq_thats bad
09:33:40Trixar_zaI also derive some weird pleasure of using .die
09:33:53filwitno, I like Nimrod
09:33:59filwitI won't just leave
09:34:29filwitand eventually I hope to have more free time in the day to spend on it
09:34:49Araq_good
09:34:50filwitbut right now I work + make games with my brother in an attempt ot change careers
09:35:05filwitthat plus the rest of life has pretty much all of my time
09:35:51Araq_Trixar_za: 'die' for 'quit'?
09:36:06Trixar_zaIt's for the python imbot
09:36:15Trixar_zaIt restarts the server - and kills the users on it
09:36:16Trixar_za:P
09:36:26Trixar_zaIt's what the nimrod imbot will eventually replace
09:47:30Araq_filwit: your help is appreciated but don't be annyoed when I do the PType TType stuff ;-)
09:47:56Araq_it's simple for me and often I long for simple braindead things to code :D
09:48:46Araq_most other the things left to do require hard work
09:48:59Araq_(like proper coroutine support)
09:50:53Araq_I also thought about your object[] proposal and think it should be the other way round:
09:51:06Araq_tuples should support indentation syntax instead
09:51:19filwitheh, np, I don't care how other's code so much as the ability to code things right ;P
09:52:13filwitoh wait... you mean you're going to implement the TType/PType stuff?
09:52:36filwiteither way, I'm still going to try so I can learn the internals a bit more
09:53:33filwitalso, I agree that indentation for Tuples makes a lot of sense
09:54:18filwitthe only reason I was saying Object[] was more of an after-thought to have everything be consistent, since you need Tuple[] syntax
09:55:11filwitbut it's completely unnecessary
09:55:49Araq_"oh wait... you mean you're going to implement the TType/PType stuff?" - yes.
09:56:07filwitOkay, well Araq_, If you're going to do the PType TType stuff then is there another easy task I can attempt?
09:56:14filwitI have a bit of time this morning
09:56:45filwitand I'd like to spend it on Nimrod trying to do one of the things on my feature requests
09:56:58filwitbut I don't know which one would be easiest
09:57:04filwitany ideas?
09:58:04filwitproc indentation doesn't sound too hard...
09:58:13Araq_tuples with indentation support
09:58:19Araq_should only require parser.nim changes
09:58:31filwitokay, I'll try that, thanks
09:58:42Araq_proc indentation is fine too
09:59:18fowlwith proc indentation, will you be able to do proc A() = B() B() = ...
09:59:30fowlbecause without it B has to be define before A
10:00:09Araq_now that's a much harder change :P
10:00:23fowlin the way that type X = object b: B B = object .. works
10:00:30fowlah
10:01:08Araq_and I am always thinking about this as it as a "show stopper" for people
10:01:26fowli guess it has to be linear because theres the possibility of dynamic methods
10:01:54Araq_who of course never think about the consequences ...
10:02:44fowlit means your most important procs end up near the bottom and the procs that never get called are towards the top
10:05:14filwitI'm really not a fan of forward declarations
10:05:28filwitthough I'm sure addressing them isn't the most trivial of tasks
10:05:36Araq_and guess what? I even like it this way ...
10:07:02filwityou're crazy sometimes
10:07:06filwit:O
10:07:08Araq_it's not easy with macros
10:07:33*Araq_ quit (Read error: Connection timed out)
10:09:17*Araq_ joined #nimrod
10:18:13filwitAraq_, I just had the best idea for factories....
10:18:29filwit;) I know how much you like talking about them
10:18:40filwitseriously though, I made a gist for you
10:18:42filwithttps://gist.github.com/3104079
10:18:51filwitI think it's perfect
10:19:55filwitthe idea is to have a 'factory' keyword (just like 'method', 'template', 'proc', etc...)
10:21:05filwitbut it's unique in that it invisibly calls 'new(this)' (on 'ref object's only), and it overloads based on return type
10:22:44filwitoh, and the most important part is that a 'factory' function must be invoked through the return type, eg, factory new(): Person = ...; var philip = Person.new()
10:24:02filwitidk, I like it, but it may be flawed somehow, or you may not like it
10:24:15filwitlet me know :)
10:31:22filwit(...I'm a bit obsessed, I know...)
10:33:45*Araq_ quit (Read error: Connection timed out)
10:35:14*Araq_ joined #nimrod
10:36:15Araq_filwit: I most certainly will not make 'factory' a keyword for a start
10:36:26Araq_and btw 'uint' is not 'natural'
10:36:29Araq_it's a hack
10:36:40*Araq_ despises unsigned
10:37:09filwitwell... darn :(
10:37:37filwitI thought you where adding in uint as a distinct type, btw
10:37:50filwitor did you deside against that?
10:38:00filwitdecide*
10:39:58Araq_'uint' already exists
10:40:10Araq_but it's only supported for C interfacing
10:40:18Araq_not as some general "natural" type
10:40:27filwitah, I see
10:40:28Araq_which is called "naural" in nimrod ...
10:40:35Araq_er, "natural"
10:40:47Araq_maybe I'll change it to 'nat' to encourage its usage
10:41:04filwitso you really hate my factory idea, eh?
10:41:20Araq_I don't hate it
10:41:30Araq_I dislike the keyword for a start
10:41:46filwitwell, besides the keyword
10:41:56Araq_and I dunno what's wrong with your new(c: typedesc{T}) idea
10:42:23filwitit's ugly and requires you to do: new(c)
10:42:29filwit>:D
10:42:43filwiti know, I'm being picky
10:43:11filwitIt's just, compare these two:
10:43:35filwitproc new(c: typedesc{T}): Foo = ...
10:43:55filwitfactory new(): Foo =
10:44:14filwit(i know you don't like 'factory', i'm just using it as any example)
10:44:25fowlproc new(c: type(Foo)): Foo = ... call using Foo.new() because tis rewritten to new(Foo)
10:44:41filwityes fowl, I know
10:44:57filwitnevermind... it's fine I can live with this
10:45:09*apriori_ joined #nimrod
10:45:23filwitbesides, you all probably like named factory functions anyways...
10:47:59*apriori__ joined #nimrod
10:48:03*apriori__ quit (Client Quit)
10:48:11*apriori__ joined #nimrod
10:48:25*apriori_ quit (Read error: Connection reset by peer)
10:55:07Araq_the real problem is that you all have been spoiled by c# ... :P
10:55:43filwityes, that is true :)
10:58:11*Araq_ quit (Read error: Connection timed out)
10:58:22Trixar_zaI haven't written a single line of code in C# - yet
10:58:25Trixar_za:P
10:59:15*Araq_ joined #nimrod
10:59:24apriori__and I currently need to write java for my work.. and hardly can resist vomiting...
10:59:37Araq_and somehow expect a random guy to come up with something as convenient as a compiler written by team of fulltime programmers ...
10:59:58Araq_you need to compare nimrod to archaic C instead :D
11:00:07Trixar_za[12:57:33] [Trixar_za] I haven't written a single line of code in C# - yet
11:00:07Trixar_za[12:57:36] [Trixar_za] :P
11:00:09Trixar_zaThere
11:00:10Trixar_za:P
11:00:22Trixar_zaUnless you count 'clones'
11:00:36filwitit is pretty amaizing what you've come up with so far
11:00:52Trixar_zaI have, however, been spoiled by Python
11:01:40apriori__python has nice syntax.. but its butt slow
11:01:52Araq_and fyi I now plan to tackle the forward declaration problem and the recursive module dependency problem at the same time ;-)
11:02:09Araq_as it's a very disruptive change in the compiler
11:03:27filwitwell I'm having a hard enough time getting procs to compile with indentation...
11:04:14filwitbut I blame your excessive use of abbreviations and not my merit as a programmer ;-P
11:05:03Trixar_zaHmmm
11:05:05Trixar_zaI wonder
11:05:09fowlI Dont get why this isnt working :/ https://gist.github.com/3104298
11:05:20apriori__excessive use of abbriviations? take a look at rust :P
11:05:40fowlTVideoMode is borked or something
11:05:42apriori__fowl: error message?
11:06:51apriori__also.. if that is supposed to be C-interop, use the c type aliases
11:07:05*Trixar_za tries to do the python challenge (http://www.pythonchallenge.com) in Nimrod
11:07:09apriori__you might have struct size issues
11:07:28filwitapriori__: ya, not a fan of rust
11:07:38fowlapriori__, added the error message a comment on the gist
11:09:03apriori__fowl: I'd check the struct sizes
11:09:59fowlyou were right
11:10:03fowlchanging it to cint worked
11:10:08fowland i got a window :O
11:10:12apriori__:)
11:10:35fowltyty
11:10:39apriori__np
11:11:39fowlI read about tuple expansion (not sure thats the right term) like var (x, y) = mytuple
11:12:02Araq_fowl: are you sure sfRenderWindow_create takes TVideoMode by copy?
11:12:13fowlso i tried in the place its most needed, for (x, y) in seq[tuples]: but it didnt work :/
11:12:46fowlyes Araq_ : sfRenderWindow* sfRenderWindow_create(sfVideoMode mode, const char* title, sfUint32 style, const sfContextSettings* settings);
11:12:46Araq_fowl: it does work in 'for' without the () ... but you have to be careful
11:13:03Araq_that's unusual
11:13:20Araq_and I think there is a 'bycopy' pragma for that
11:13:32Araq_otherwise you're at the whim of Nimrod's optimizer
11:13:46Araq_which may decide to pass it by reference instead
11:14:08Araq_(yeah I know, I shouldn't do this for 'cdecl' ...)
11:14:43Araq_fowl: use: for x, y in items(seq_of_tuples):
11:14:58fowli feel like there are tons of useful undocumented things ._.
11:15:19fowlcool i will try it
11:16:01Araq_fowl: I barely maintain the tutorials :P
11:16:08Araq_the manual is much better
11:16:14apriori__Araq_: no wonder.. writing docs/manuals is boring ;)
11:16:32Araq_hey, most of the stuff I do, I also document
11:16:39apriori__good ;)
11:16:43Araq_but it's annoying to update both the spec and the tutorial
11:16:48apriori__yeah
11:16:49Araq_so the spec gets all the love
11:16:57apriori__the spec is way more important
11:16:59Trixar_zaerm
11:17:04Trixar_zaHow do I do the power to?
11:17:11Trixar_zalike 2^38
11:17:15Araq_math.pow or something
11:17:23Araq_or 'shl'
11:17:47apriori__with shl only valid for base 2
11:18:59Araq_ha who needs any other base anyway ;-)
11:19:07fowlproc pow*(x: float, y: int): float {.importc: "pow", header: "<math.h>".}
11:19:07apriori__hehe
11:19:54fowllol, i didnt know there was math.pow
11:19:56fowli even looked for it
11:19:59Trixar_zaimport math
11:19:59Trixar_zavar number = pow(2, 38)
11:19:59Trixar_zaecho number
11:20:02Trixar_zaDoesn't work
11:20:02Trixar_za:P
11:22:09filwitcan I use build.sh without building a release?
11:22:17filwitor should I just use koch?
11:23:11Trixar_zaimport math
11:23:11Trixar_zaecho pow(2.0, 38.0)
11:23:16Trixar_zaworks, but that's just lame :P
11:23:35filwitbleh, koch takes longer than build.sh even without -d:release
11:24:00filwitI just want to get the best compile-times for testing
11:24:22fowlweird
11:24:24Araq_no you want the most error checking for testing :P
11:24:29fowli didnt know the power could be a float
11:24:40Araq_otherwise you could do: 'koch boot -d:quick'
11:25:20filwitdoesn't koch extract files and stuff? or does -d:quick turn that off?
11:27:36Araq_'koch boot' does a full bootstrap (3 cycles) in debug mode
11:27:42Araq_no wonder it's slow ;-)
11:27:51filwitya that's what I thought
11:28:10filwit-d:quick helped a lot though
11:28:25filwitbut what's the fastest way to build the compiler?
11:28:37filwitkoch boot -d:quick?
11:31:15Araq_nimrod c -d:quick compiler/nimrod.nim
11:31:17Araq_I think
11:31:26Araq_that saves you the cycling
11:31:40Araq_but the .exe will be in nimrod/compiler
11:31:49Araq_er, I mean:
11:32:15Araq_lol, no it's correct I think
11:32:45filwitk, let me try
11:33:21filwitbtw... your build script is ginormous
11:33:33filwit:-V
11:34:10filwitwhy are you defining all the file paths manually?
11:34:34filwitnevermind... I don't want to think about that right now.
11:35:02filwitnor do I understand bash scripts much
11:35:16Araq_it's a generated script ...
11:35:34filwitahh, that makes sense
11:38:14filwityes the last code you gave works much faster, thanks
11:44:25*Trixar_za is now known as Trix[a]r_za
11:52:04Araq_argh
11:52:15Araq_filwit: how to serialize to xml in c#?
11:52:23Araq_the output should go into a file
11:54:00filwithttp://support.microsoft.com/kb/815813
11:54:20filwitjust write it to a file streamer instead of the console
11:54:21apriori__Araq_: out of curiosity... what are you doing in c#?
11:55:05filwitFileStream**
11:55:08Araq_never mind I found it
11:55:16Araq_stupid microsoft articles ...
11:55:42Araq_apriori__: sometimes I have to work for money ...
11:55:52apriori__Araq_: sad thing ;)
11:56:16apriori__as I said earlier.. I'm currently also working... yuck, java.....
11:57:10apriori__"java" should become an established synonym for "boilerplate code"
11:58:11filwitI'm okay with Java's naming conventions.. but the lack of structs and operators is horrible
11:58:27apriori__filwit: but operator overloading is horrible
11:58:47apriori__filwit: it could make math related code more readable
11:58:53apriori__that must not ever happen
11:58:56filwityou don't write math code I see :)
11:59:03filwitoh, lol
11:59:31filwityes, for math code I would never use function calls
12:00:06filwitbut that's not really Java's main problem, it's it's lack of structs
12:00:14apriori__well, I'm also a bit careful with operator overloading.. reuse established symbols wherever possible, and clearly document new introductions
12:00:43filwitthough I hear the Server JIT can avoid heap allocation
12:00:57apriori__it can
12:00:59Araq_filwit: sometimes
12:01:01filwityes, operator overloading can quickly be abused, that's true
12:01:09apriori__but some people just forget.. JIT is far from being "for free"
12:01:31filwitwell, JIT compilers can be AOT compilers too
12:01:37apriori__AOT?
12:01:44filwitAhead Of Time
12:01:47apriori__k
12:01:52filwitmeans compiler once, cache result
12:01:58filwitcompile*
12:02:07apriori__yeah
12:02:26filwitactually, I think AOT compiling is the most logical
12:02:32apriori__actually, its not really those details that bother me about java
12:02:50apriori__its the philosophy of saying "object orientation above everything else" - no matter what.
12:03:12filwitmeh, I'm used to C#
12:03:27Araq_and Java is not even a good OO language to begin with ...
12:03:43apriori__Araq_: which one is a better OO language in your opinion?
12:03:47filwitin some ways, I like Pure OOP code
12:04:05apriori__filwit: well, sometimes I like OOP... but not always
12:04:11Araq_Scala, but that's a bit unfair as it's much younger
12:04:25filwitmostly because with OOP you understand what's happening... Compiler.write vs write (File? IO?)
12:04:34apriori__I so often see examples, which just bloat a huge OOP model over a simple task, with no benefits what so ever
12:04:56filwitapriori__: documentation
12:04:58fowlcheck out io
12:05:05fowlhttp://iolanguage.com/
12:05:22fowlthats good oo :>
12:06:02filwitthat's the one thing I don't like about abbreviations, it can be overdone without commenting documentation, then later someone has to do a bunch of research to figure out what's going on
12:06:21apriori__a proper documentation is better than using code as documentation
12:06:42filwitwhereas with OOP and longer names, things can still be unclear, but on average you're better off
12:06:52filwitthat is true
12:06:56apriori__depends on your way of thinking, I guess ;)
12:07:57fowlits about forward thinking for me, which is clearer: toString(length(someArray)) or someArray.length.toString
12:08:09filwitI just don't mind typing out full words, especially with Intelisense where you just press Tab to complete the word
12:08:11*Araq_ never found longer names improve anything ...
12:08:31Araq_filwit: intelisense can't *read* code for you ...
12:08:46apriori__Araq_: agreed on that one
12:08:55filwitactually, my mind ussually has a harder time typeing Abreviations because I auto-type the word without thinking and have to think about how to abriviate it
12:09:13Araq_I never type 'length' correctly :P
12:09:19apriori__well.. I don't randomly abbriviate either.
12:09:21Araq_abbrev ftw
12:09:22filwitAraq_: no, i mean when you have a function name that is longer
12:09:34filwityou only have to type out half the name and hit tab
12:10:05filwitoh, but you mean you don't like actually reading the code itself?
12:10:15filwitidk, to each his own
12:11:08apriori__really.. guys writing code like this should be shot in the head:
12:11:12apriori__path.append(PuzzleRuntimeParameters.getInstance().getProperty(PuzzleRuntimeParameters.RESULT_DIR, PuzzleRuntimeParameters.DEFAULT_RESULT_FILE_DIR)).append("/").append(PuzzleRuntimeParameters.getInstance().getProperty(PuzzleRuntimeParameters.INPUT_DIR, PuzzleRuntimeParameters.DEFAULT_INPUT_DIR)).append("/").append(doc.getPuzzleOrderType().getOrderNumber()).append(".xml");
12:11:17apriori__a single line
12:11:23apriori__total character count 390
12:11:58filwitfowl: io lang looks interesting
12:12:48filwitapriori__: lol
12:13:16filwitthough to be honest, that's only bad because they didn't put returns in it
12:13:29apriori__hm?
12:13:46filwitjQuery would be unreadable if you strung everything together
12:13:58apriori__yeah..
12:14:06apriori__some proper formatting would already improve it
12:14:16apriori__there are dozens of lines like that
12:14:46apriori__anyway.. that's not my code and I'm not responsible for it.. so I won't fix such stuff either.
12:14:47filwitbut there are some really redundant words in there, like 'get'
12:15:01apriori__filwit: don't get me started on the getter/setter discussion ;)
12:15:24filwitlol, ya I had that convention...
12:16:00apriori__the funny thing is.. there is a rule at my work, which says "getters and setters shall only get and set"...
12:16:06apriori__which makes like zero sense.
12:16:14filwitplus, why CAPATALIZE the enums if you're going to prefix every one with 'PuzzleRuntimeParameters'??
12:16:30apriori__no freaking idea
12:17:03filwitwait.. you have to write a get/set method for private fields?
12:17:12filwitinstead of just making them public?
12:17:15apriori__yup
12:17:25apriori__makes sense, doesn't it?
12:17:34filwitwait, Java doesn't have C#'s property syntax does it?
12:17:37apriori__nope
12:17:48filwitya, that blows monkey chunks
12:17:54filwitI feel for you man
12:17:59apriori__that's one of the reasons I suggested the synonym "boilderplate code" for java...
12:18:12apriori__actually.. its quite convenient to generate such mess using the IDE
12:18:21apriori__but in my opinion.. such mess shouldn't be needed in the first place
12:19:13filwitya, I really don't understand how the most popular language out there (short of C) still hasn't added some basic features
12:19:53filwitidk, they probably don't like property syntax or something
12:20:03apriori__I don't know...
12:20:09filwitbut beyond syntax, C# is just much faster
12:20:19filwitmostly because of Structs I think
12:20:36apriori__there is nothing wrong about transparently relaying all external access to internal members through property functions which read/write the members
12:20:59filwitthere was a prototype project where some folks ported Android to Mono C# (which is slower than MS C#) and it ran like 20x faster
12:21:10apriori__well..
12:21:23filwitmaybe not 20x...
12:21:27apriori__currently at my work we rewrite a project which was formely developed in C + C++
12:21:43apriori__in java.. and its already a hell lot slower and consumes like 10x more RAM
12:22:02fowlandroid ndk wrapper for nimrod would be cool
12:22:20filwitfowl: the NDK doesn't do everything you need
12:22:31fowloh :/
12:22:35apriori__but since the guys at my work got the opinion "rather than thinking yet another day to increase the peformance by 5-10%, I'd just put an additional maschine at the task"
12:22:46filwitfor instance, to play a sound, the NDK actually invokes the Java libs
12:23:16filwitwhich in turn, invoke driver level shit or libs or something like that
12:23:49fowlweird because the site said it was only recommended to use the ndk for performance critical things
12:24:11filwityes, because performance critical things usually means math stuff
12:24:50filwitone sec, let me look something up
12:26:17filwitI'm not completely clear on what the NDK does and doesn't do (we use Mono Droid which does a lot for us)
12:26:43filwitbut I know at some level you pretty much have to work with the SDK, because all of the userspace code is written in Java
12:27:42filwitso all Activity events have to pass through that, including OnPaint events, even though the NDK does have access to OpenGLES directly of course
12:28:48Araq_the Java stuff is always a bad joke ...
12:30:57filwityes, we've had more problems with the Android and their API's than any other platform
12:31:53filwiteven with MonoDroid doing pretty much all the work, Android is still pretty cluttered... it's like writing for PC where one device may support certain shader ops while another doesn't
12:32:14apriori__filwit: don't get me started on "shaders" either ;)
12:32:29Araq_see you later guys
12:32:33*Araq_ quit (Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120614114901])
12:32:34apriori__bye Araq
12:32:34filwitbye
12:33:17filwitShaders are only a problem in GLSL and only then because everyone wants to make their own implimentations of OpenGL and only half follow the standard
12:33:34filwitwhile DirectX and HLSL usually just work as expected
12:34:18filwiteven though I'm a big Linux fan, one of the biggest problems with the system is Driver and OpenGL support
12:34:20apriori__the problem with GLSL and OpenGL and OpenCL is simple.. its khronos.. and its incapability
12:34:47filwitwell it's the same problem as the web really
12:34:54apriori__hm?
12:35:07apriori__you mean.. standardisation.. but pretty much ignorance of any standard?
12:35:09filwityou have like three major players who all want to make their own version and not share code
12:35:19filwityes, that
12:35:32apriori__yeah..
12:35:39apriori__well, I actually never used directX etc.
12:36:00filwitso writing OpenGL code for Mac is usually pretty different that OpenGL for Linux or Windows (don't use OpenGL on Windows BTW, it sux)
12:36:02apriori__just because its wndows focused, which I don't accept when writing code
12:36:20apriori__currently I'm doing a project on university...
12:36:29filwityes, I'm not a fan of Microsoft usually
12:36:31apriori__in which we use opengl and the program runs on mac, windows, linux and freebsd
12:36:49filwitso you think....
12:36:50apriori__and quite often the shader stuff was a pain in the ass
12:36:56filwit;)
12:37:19apriori__like.. different versions, different drivers with random issues, different shader compilers, different compiler behavior
12:37:29apriori__the funniest compiler definetly was my nvidia driver on linux
12:37:47apriori__which accepted _everything_... even mixed GLSL versions and created the proper semantics out of that.
12:37:56filwitOpen Source drivers or Proprietary?
12:38:01apriori__proprieatary
12:38:13apriori__the open source ones are by far the best when it comes to standard conformance
12:38:20filwitoh ya, the NVidia drivers will eat pretty much and GLSL code you give it
12:38:30filwitwhile the ATi ones are the pickest thing on the planet
12:38:42filwityou get one thing wrong and it dies
12:38:45apriori__the mesa one for the ati card of one of the project guys was actually.. pedantic when it came to GLSL versions and what is supported by which
12:38:59filwitand it's usually different from ATi card to ATi card
12:39:11apriori__yeeh.. try the mesa one ;)
12:39:19apriori__its even more pedantic than ati's one
12:39:30apriori__but I even support that..
12:39:38filwitI have, it's not really and Option at this moment unless you target it
12:39:38apriori__be pedantic.. I don't care.. as long as its correct
12:39:40filwitnice
12:39:54filwitI feel your pain though
12:40:18filwitthough I hear mesa's getting better now with Intel pushing development forward
12:40:20apriori__well, really.. somebody has to clean up this fucking mess the khronos group keeps constructing
12:40:38apriori__OpenCL is yet another abomination...
12:40:49filwitI've never used OpenCL
12:40:58apriori__khronos stripped like 90% of the design from GLSL
12:41:07filwitlol, I see
12:41:16apriori__which implies.. all that mess with uploading source code, incompatible designers.. a weak DSL
12:41:27apriori__not even support for c-style #include
12:41:41apriori__so you always need string templates to write actually maintainable code
12:42:13filwityou'd think they'd hack on the GCC or something and get it to work for them...
12:42:25apriori__I really doubt that
12:42:32apriori__khronos never did such things
12:42:37apriori__it just pushed out a C lib
12:42:58filwitya
12:43:08apriori__with OpenCL they actually realized, that the C lib is a such a mess, that they really wrote an official C++-wrapper
12:43:22filwitstill, I wish more folks up stairs would learn to play nice with Open Source projects
12:43:25apriori__which uses a hell lot of template and traits magic to simplyfy all that messy buffer management
12:43:48filwitit would make life easier for everyone if there was a more universal and open code base
12:43:57apriori__well..
12:43:58filwitfor core things like rendering to a GPU
12:44:14apriori__I am in the open source community for a long time now..
12:44:34apriori__though I never really joined an open source development effort besides creating a linux distribution and sending in minor patches
12:45:09apriori__the open source community is not easy to deal with.. because its so against the commercial philosophy of most companies
12:45:23apriori__and quite often both sides simply don't understand each other...
12:45:50apriori__the open source guys oversimplyfy with "let all be free".. which is just pure utopia
12:46:14filwitmeh, I'm an idealist with similar goals :)
12:46:26apriori__well, I can see the point
12:46:31apriori__e.g., with NVIDIA.. I can understand why they simply don't want to release their drivers source code...
12:46:35filwitbut I understand that practically speaking, it's unrealistic atm
12:46:36fowli use linux out of poorness
12:46:41fowl[:
12:47:01apriori__because its pretty much the only advantage over ATI.. ati, since I know them, always had sucky drivers.. but better hardware than NVIDIA
12:47:51filwitya I was thinking the same thing with this recent NVidia AMD discussions on Phoronix
12:48:23apriori__and people just don't get.. when NVIDIA says "we don't want to release it, because it contains IP and research and stuff"... its so damn true. sure one can just dissamble the driver and reverse engineer it.. but one sees with nouveau, how long that takes.
12:49:14filwitwell that's not exactly true, right?
12:49:25apriori__well, I think so
12:49:27filwitdon't most drivers require special compilers?
12:49:36apriori__what do you mean?
12:49:48filwitwell it's not like they can build it with the GCC
12:50:02apriori__well.. that's more firmware related stuff
12:50:05filwitthey have their own in-house compilers that build the source to binary
12:50:15filwitso even if they released the source
12:50:16apriori__well, maybe.
12:50:22apriori__I doubt that would be the actual problem.
12:50:59apriori__the problem is just.. having code "encoded" into ASM is much better than having it readable as plain text.. for everyone to make sense out of it.
12:51:00filwitunless they release the compiler source as well (which is pobably third party) then it would only help the Linux community understand had to help
12:51:32apriori__I mean.. really... dissamble even only a quite small application... and compare the disasm output of it with the actual code. you need a hell lot longer to make any sense out of the ASM
12:51:42apriori__yeah, that are the other issues
12:52:02apriori__IP... cooperations with other companies which would not want a public release
12:52:32filwitone other issue is that the chips designes are mostly understood, but the manufactoring techniques are not (so i've heard)
12:52:50filwitnot that the chips are fully understood, obviously
12:52:54apriori__yeah.. it's much simpler to design a chip than to build it
12:53:02apriori__one friend explained that to me a while ago...
12:53:14apriori__its also the reason why its so damn hard to enter the chip business as a newcomer
12:53:28filwitya, guarded secrets and all that
12:53:30filwitdamn
12:53:33apriori__one needs very specific and unimaginable expensive radiation sources for chip manufacturing
12:53:39filwitthat's why I'm support the Venu Project :)
12:53:45filwitbut that'd a different topic
12:54:03filwitand maybe a bit unrealistic for today
12:54:24apriori__well, I don't think its "wrong" to dream...
12:54:31apriori__in fact.. it would be a very bad idea to stop it.
12:55:06filwitah, see I think it's actually the most practical thing that can happen
12:55:22filwitnot just some idealistic dream of utopia
12:55:35apriori__yeah, I know...
12:55:43apriori__but.. getting even way more off topic here...
12:55:48filwitanyways... ya
12:55:49filwitlol
12:56:13apriori__it won't happen that early... since we're far away from developing a "species mind"
12:56:25fowla species mind
12:56:32fowlwhat is that, sounds freaky
12:56:53filwitsee, that's what I think is a common mis-conceptions about the project and how it would realisticly work
12:56:57apriori__well, that we stop just only caring for ourselves and think about "what is good for humanity"
12:57:08filwitI don't think it's practical to rely on "the good of humanity"
12:57:27apriori__well, I think.. it would already change a hell lot
12:57:29filwityou'll always have cases, no matter how rare, which will potentially corrupt the sytem
12:57:42filwityou have to have security messures to guard against that sort of thing
12:58:14filwitto me, it has to work liek a repository, only one that distributes resources to projects of demostrable merit
12:58:23filwitwithout human opinion
12:58:25apriori__well, sure. but those would not really be needed if people would just follow a quite simple rules: "Act only according to that maxim whereby you can, at the same time, will that it should become a universal law."
12:59:06apriori__centralized resource management?
12:59:13filwit... now see... i can't even understand that...
12:59:14filwitlol
12:59:26filwityes, a centralized resource management
12:59:32apriori__filwit: is english your mother language?
12:59:37filwityes
12:59:47filwitI just didn't undestand that last part
12:59:47apriori__hm, then I guess, you just don't know the word "maxim"
13:00:15filwitno, it was the "will that it should become a universal law." bit
13:00:49apriori__rather understand it as: "act only according to that maxim, which you would, at the same time, like to become a universal law"
13:01:01filwitah I see
13:01:13apriori__and about centralized resource management .. I think that's a very, very, very bad idea.
13:01:19filwitthough I still think that's too philosophical for us to rely on
13:01:32filwitreally?
13:01:37apriori__unless severe systematical changes would occur, which would make abuse of such power coming with that impossible
13:01:59filwitexactly though, the problem is the potential for abuse
13:02:30apriori__well, sadly.. history shows.. it's always a bad idea to centralise power
13:02:32filwitif you remove human involvement from the desicion making, you don't have potential for corruptions or abuse
13:02:45apriori__what should do the decisions then?
13:02:51filwityes, but I like to think we haven't explored all our options yet
13:03:08filwitan simple algorithm
13:03:24filwita very simple, open source, process
13:03:39filwitit's the one thing I'm not fully nailed down on, i admit
13:03:58apriori__well, that's the crucial part
13:04:03filwitbecause at any point, if a human "commity" or some such thing gets involved, then it falls apart
13:04:07apriori__because no human will accept overly external decision making
13:04:09filwityes I agree
13:04:23filwitwell, see my idea is this
13:04:53filwitif you only are concerned with feeding and housing youselves and helping others do the same
13:05:04filwitthen the algorithm is very simple
13:05:22filwitweight the evidence (so long as it's transparent and repeatable)
13:05:40filwitand distribute resources to projects of most worth
13:06:05apriori__the problem is...
13:06:14apriori__"worth" is not really caclulateable
13:06:26apriori__because its very subjective
13:06:38filwitah, but it is because it's based on what we want
13:06:49apriori__yes, simple because we're individuals
13:06:55apriori__and how I hope you don't want to stop that :)
13:06:57filwitso all we do, is go to a website and vote for projects
13:06:59filwit:)
13:07:24apriori__well, that would be a pretty much direct democracy
13:07:26filwitof course, projects which supply needs, like food services take presidence
13:08:11apriori__the problem with such systems is... if you would require to vote on everything, development will pretty much stop
13:08:23apriori__because people are so busy informing themselves about the projects
13:08:28filwitwell no, because the projects would be devided into catagories
13:08:51apriori__well, maybe.. but even then.. you would require a minimim vote count
13:09:03apriori__and such a system would provoke "popularity" abuse
13:09:12filwitwell, it's not based on pure votes
13:09:18filwitthe votes only help direct the system
13:09:19apriori__then what?
13:09:25filwiton merit of the method
13:09:33filwitso basically I think of it like this:
13:09:46filwitThere is 5 ponds of raw steel
13:09:57filwitBob has a method of turning that into 1 Bike
13:10:08filwitFred has a method of turning that into 2 Bikes
13:10:14filwitEveryone wants a bike
13:10:31apriori__well
13:10:39filwitso basically, Freds method is given the steel
13:10:45apriori__that would suffer from the usual "everyone wants everything" problem
13:10:48filwitbecause his is demostrable better
13:10:52filwit(transparency is key)
13:11:04filwitwell that's where the algorim comes in
13:11:15filwitit simply won't dish out to every project
13:11:20apriori__you didn't quite describe that "magical algorithm" :)
13:11:24filwitit's the same software that warehouses use today
13:11:40apriori__you mean that prediction algo?
13:11:53apriori__which calculates the need for restockings?
13:12:33filwityes, and distributing a limited supply to stores with need it most
13:12:52filwit(in the case of stocking today, which ones have the most potential to sell product)
13:13:05apriori__hm..
13:13:17apriori__I doubt that's so easy
13:13:23filwitI'm sure it's not
13:13:33filwitbut I alwso think it's to close to pass up
13:13:48filwitthere's probably an elegant solution in there somewhere
13:13:57apriori__well, maybe...
13:14:03apriori__but humans won't like that...
13:14:06apriori__I can assure you ;)
13:14:19filwitpossible, but then human only like what gives them the most stuff
13:14:31apriori__I'm quite sure about that...
13:14:56filwitand if you slowly build a system wich is more effecient than ours today, then they will eventually be one over because they'll see the personal gain
13:15:18filwitat the end of the day, it's has to be better than our system now, or people wont for for it
13:15:20apriori__I've seen some quite intriguing behaviour of my nephew, when he was just 2 years old.
13:15:24filwitwhich means it has to be proven
13:15:33filwitand that means it has to slowly evolve to get there
13:15:43apriori__I mean, that venus project video tells "nobody get's born with greed etc."...
13:15:58apriori__but I've seen quite different things from little children... small children are utmost selfish.
13:16:31apriori__yeah, maybe.. but currently we're more slowly evoling in yet another hell.
13:16:36filwityes I think many members of the Venus Project and Zeitgeist Movement are fooling themselves
13:16:40apriori__*evolving
13:16:58filwityes, unfortunatly
13:17:32filwitif you ever have a few hours to kill, I recomend watching "where we're going" by Peter Josphen on Youtube
13:17:36apriori__and I really doubt that "technology" will solve any of these issues...
13:17:50filwitit's one of the more technical explanations for a "Resource Based Economy"
13:18:06filwitbut it's also flawed in my opinion, or I should say, incomplete
13:18:26filwitwhat do you mean by "technology"?
13:19:08apriori__well, our last focus of the last century was primarily evolving technologically., but in my opinion, the humans mind and spirit doesn't quite catch up.
13:19:53apriori__if you see the behavior of human kind as a whole.. its like a small, very bad educated children
13:20:00filwitsee I look at it a bit differently, I think that humans have been placed into a world we're unfamiliar with, we're not adapted yet, and we're like children learning to play nice
13:20:18filwityes, I agree
13:20:22apriori__that might be the more optimistic view :)
13:20:34filwit:)
13:20:44filwithonestly though, I think most humans are good at heart
13:20:46apriori__sure we're not adapted yet
13:20:51filwitwe just have problems picturing it all
13:20:59apriori__but with technology evolving ever faster.. we won't ever catch upt with that.
13:21:01filwitit's hard to imagine some starving kid in africa
13:21:18filwitwhen everyone you know, and everything you're around your entire life isn't anything like that
13:21:31filwitwell, maybe we wont
13:21:38filwitbut hopefully our kids will
13:21:44filwitor their kids
13:21:54filwitmaybe that'll be to late
13:22:04filwitbut if you don't hope for that, what do you hope for?
13:22:14apriori__good question.
13:22:23filwitIt's better to work towards that goal, than to give up IMO
13:22:38apriori__well, I don't quite give up...
13:22:50apriori__I just realize.. the influence one can get is very, very limited.
13:23:06apriori__especially in our current time and its utterly flawed values in nearly every aspect
13:23:11filwitwe'll all die someday and we can find out what's on the other side, for now, it's important that we improve life for what we know and care about: our friends and family
13:23:29apriori__yup
13:24:07filwitthat's true, but sometimes even a single person can start an avalanche
13:24:27filwitthough he may not be responsible for all the power it yeilds
13:24:36apriori__yeah...
13:24:40apriori__that's quite rare though ;)
13:24:44filwityes
13:25:04filwitI'm not thinking that's me, btw
13:25:17apriori__didn't understand that in that way.
13:25:31filwitbut one thing I think has more impact that we give it credit for, is polite conversation
13:26:16filwitanyways...
13:26:36filwithow did we get here from OpenGL, eh?
13:27:00filwitbtw, you said you use Linux
13:27:03apriori__the problem is.. with that (not even anymore, if you actually properly anaylze the actual basics of it) capitalistic system, we did a major mistake. current structures absolutely require that you are an egoist and pretty much bad human to become very (financially) succesful and thereby get influence. which pretty much resulted in having the worst of mankind in position of most influence
13:27:04filwitwhat distro you on?
13:27:19apriori__well..
13:27:24apriori__no idea, how we got there ^^
13:27:33apriori__but I like a good conversation ;)
13:27:39apriori__distro: arch linux
13:27:48apriori__I've gone through many already...
13:27:59filwit(completely agree with you illustration of capatalism btw)
13:28:10filwitcool, me too. Just installed Arch again on my machine
13:28:18filwitdual booted with Win8 Preview
13:28:26apriori__oh
13:28:31apriori__yeah, got windows 7 for some gaming
13:28:40filwitya me too
13:28:50filwitI kinda switched to Linux ~ a year ago
13:29:08filwitactually, it was because of the stuff we where talking about that I switched
13:29:13filwitor that I started playing with Linux
13:29:20filwitI stayed cause it's awesome though
13:30:02filwitbut I never even considered using anything but Windows until I started thinking about Open Source and heard about the Venus Project
13:30:11apriori__former distros I tried/used: (started with an age of 14) redhat (gave up quickly), suse, debian, gentoo, freebsd (not really linux, I know :P), yoper (which I helped developing for about 2 years), slackware, mandriva, arch
13:30:19apriori__interesting..
13:30:30apriori__I came into contact with linux in school
13:30:40filwitit sorta bleh me away that there was a system out there that was completely free that was better in many ways than the one I had been paying for my entire life
13:30:41apriori__mainly because of financial reasons..
13:30:41filwitlol
13:30:59apriori__the school wasn't quite able to afford a 2nd computer pool room
13:31:06apriori__yeah, I can understand that
13:31:08filwitI tried Ubuntu and Fedora before Arch
13:31:15apriori__ah, forgot ubuntu
13:31:18filwitya
13:31:19apriori__and I learned hating it :P
13:31:37filwitI actually just had that installed on this machine to try out 12.04
13:31:45apriori__still got it on my work laptop though, because I'm too lazy to properly maintain it
13:31:53filwitlol
13:32:10apriori__yeah, with linux...
13:32:16apriori__what I simply loved about it...
13:32:26filwithonestly, I want to make a Arch distro some day, that's build for grandmas to use (meaning it needs a software center with pics, ratings, etc)
13:32:28apriori__when I came into contact with it.. I started learning.. a hell lot.
13:32:51filwitLOL, god. I learned everything I know about Linux from Arch
13:33:01filwitjust by trying to install the damn thing
13:33:06apriori__yeah, my path was quite.. different ;)
13:33:17filwitschool?
13:33:24apriori__suse was like a blackbox for a linux system.. but extremely open compared to windows of course
13:33:35apriori__quite early we didn't like suse anymore
13:33:54apriori__and we switched the entire computer pool room which I maintained with another collegue to debian
13:33:59apriori__and.. then we started learning...
13:34:08apriori__we were very short on resources
13:34:14apriori__only pentiums with 150 MHz etc.
13:34:18apriori__maxium was 233
13:34:19filwitwhy did you switch them to linux btw?
13:34:25filwitwhat did they have one them before?
13:34:29apriori__nothing...
13:34:35filwitahh, i c
13:34:38apriori__consider that a room made of scrap :)
13:34:49filwitlol, 150mhz....
13:34:52apriori__old, used pcs
13:35:02apriori__by that time.. the windows pool room already had 1GHz machines
13:35:26apriori__yeah.. star office and later open office was no fun on a 233 MHz machine
13:35:37apriori__and well, we used icewm as window manager
13:35:52apriori__with a lot of scripts for basic tasks.. like mounting etc.
13:35:54filwitthat's all way before my Linux days
13:36:01apriori__these were the times in which no auto mount existed
13:36:11apriori__hehe, ok
13:36:12filwitI came in when Gnome Shell was just about to be released
13:36:25apriori__yeah, mounting was pretty much the most.. challenging for windows users
13:36:35apriori__gnome shell? hell.. that's late ;)
13:36:53filwitya, kinda a newb :-V
13:37:00apriori__ah, whatever
13:37:05filwitthough I know computers, so it works
13:37:11apriori__yeah...
13:37:19apriori__well.. I learned many basics of linux back then...
13:37:23apriori__down to the kernel level
13:37:33apriori__which changed a hell lot in that time
13:37:51apriori__starting with the 2.6 series.. it gained much momentum
13:38:05apriori__but ... some problems are still not fixed.. more than 10 years later
13:38:13apriori__still the sound system is utter junk
13:38:22apriori__still the gui api situation is junk
13:38:38filwitAMD seems to be the worse
13:38:40apriori__still the inter-distro standardisation is junk
13:38:51apriori__I really meant GUI, not drivers..
13:39:12apriori__back when I was working at yoper..
13:39:13filwitMy brothers AMD + NVidia machine atually gets higher frame rates with OpenGL on Arch than on Win8 with DirectX
13:39:24apriori__I tried to establish a dialogue between distros...
13:39:37apriori__in order to come up with a shared. compatible packaging system...
13:39:45apriori__but those discussions ended quite early
13:40:07apriori__yeah, you remember when I talked about that university project a while ago?
13:40:13filwitya
13:40:29apriori__its a solid body simulation solving huge differential equations etc.
13:40:38filwitnice
13:40:40apriori__that one runs 50% faster on linux than on windows.. on the same machine
13:40:55apriori__all because of different thread scheduling etc.
13:41:10filwitwhat versions fo Windows and Linux btw?
13:41:20apriori__windows 7, latest updates
13:41:24apriori__latest arch
13:41:27filwitwow really?
13:41:29filwitnice
13:41:37filwitI was expecting XP or 2000
13:41:44apriori__yeah, I guess the problem lies in the windows implementation of OpenMP
13:41:48apriori__I guess.. it simply sucks ;)
13:42:08filwitOpenMP?
13:42:28apriori__C, C++ annotations via pragma for automatic parallel execution of sections (e.g. for loops)
13:42:29filwitjust looked it up
13:43:06filwitis it mostly used for science applications?
13:43:15filwitor server stuff?
13:43:33apriori__more science applications..
13:43:39apriori__but its simply.. a matter of convenience
13:43:48filwitright
13:43:51apriori__you just annotate a for loop to run in parallel.. and done
13:43:55apriori__no manual thread management etc.
13:44:08filwitI see
13:44:22apriori__but.. apparently, like I read in a microsoft documentation, microsoft's implementation doesn't quite seem to properly reuse thread pools
13:44:27apriori__so its not really only "scheduling"
13:45:48filwitwell I know LuxRender for Blender renders faster on Linux than Windows
13:46:10filwitunfortunatly my AMD drivers usually get worse performance in Blender itself
13:46:20apriori__well, you will really see a difference, if you increase the processor count
13:46:21filwitand any 3D application
13:46:30filwitya
13:46:31apriori__plain windows 7 is not up to more than 8 cores
13:46:45filwitthat's the max?
13:46:53apriori__I read that somewhere...
13:46:57apriori__don't quite know, though
13:46:58filwitinteresting
13:47:08apriori__so take that unverified ;)
13:47:12filwitIt might just be the settings for the Desktop version
13:47:24apriori__yeah.. for most desktops it should be enough
13:47:28apriori__in the liftetime of windows 7
13:47:58filwitI used to help out the tech support folks at my company, and Windows Server can be pretty secure if you lock it up right
13:48:14filwitbut the Desktop additions aren't set up that way at all
13:48:39filwitonly the Windows 2008 Server additions are setup that way
13:49:04filwitanyways, idk about all that stuff
13:49:25filwitan administrator guy used to tell me all about it (he was big into Windows stuff)
13:49:27apriori__I saw windows server in "action" in a hospital...with an IT team of fools
13:49:36filwitlol
13:49:45apriori__that was quite funny.. when I guessed the main domain password in just 3 tries...
13:49:59apriori__which sounds stupid, I know.. but it was that god damn simple
13:49:59filwithahaha
13:50:14filwitprobably the nurses name right?
13:50:19apriori__nope
13:50:21apriori__city name
13:50:24filwitlol
13:50:29filwitof course
13:50:37apriori__1 try was the bosses name
13:50:40apriori__2 the hospital name
13:50:41apriori__3 city
13:51:24apriori__I just tried it though, after the only collegue in that group with a brain told me.. "come on.. try guessing it!"
13:51:36apriori__so I knew beforehand.. it had to be something obvious
13:51:44apriori__otherwise I wouldn't waste time on trying ^^
13:51:49filwitya
13:52:22filwitI've looked at a lot of doctors email/passwords
13:52:35filwitusually they're all their lastname or wife's name
13:52:39filwitor something like that
13:52:52apriori__the stations passwords were the most funny ones
13:52:54filwitit's actually funny how many just use their username
13:52:57filwitas their password
13:53:14apriori__hehe, yeah
13:53:17apriori__they we're actually written on a post-it and pinned to the monitor...
13:53:24filwitlol
13:53:40filwithahah, you reminded me of my first job
13:53:48apriori__and.. not funny enough, they were: "station%stationnumber%" "1234567"
13:54:44filwitnice
13:54:45apriori__btw, where are you from, filwit?
13:54:58filwitwell right now I live in Florida, US
13:55:07apriori__uff.. I feel for you, mean ;)
13:55:23apriori__ohm, man, I meant
13:55:24filwitbut I'm originally from Oregon, and I've lived in Texas and Iowa
13:55:37filwitwhatever, I love it here in Florida!
13:55:44filwitsunshine all year round :)
13:55:50apriori__am I right that texas tends to be a bit more.. orthodox?
13:55:56apriori__yeah, I can imagine that.
13:56:03apriori__I more meant the country
13:56:07apriori__and its.. "administration"
13:56:46filwitya, Texas is a bit much if you're on the outside of "Fundamental Christian"
13:56:59apriori__^^
13:57:24filwitand the State board is crazy, and so it the local government
13:57:38apriori__well.. I'm more.. agnostic
13:57:53filwitya, me as well.
13:58:03apriori__well, german goverment it also far from being any sane at all
13:58:04filwitthough back when I lived there I wasn't
13:58:06apriori__*is
13:58:10filwitso It wasn't too bad
13:58:51filwitah, I hear most European countries are pretty open
13:59:05filwit(open to others i mean)
13:59:17filwitbut maybe that's just something you hear in the states
13:59:21apriori__I've not anything against people believing in something, unless: 1) they don't accept people who don't believe it 2) they absuse their believe as excuse or 3) they are inconsequent in it
13:59:37apriori__depends on what you mean with "open to others"
14:00:18filwitwell, I've lived in many places in the US, here in Florida people could give a damn what you are and what you think (except those in-state)
14:01:02apriori__hm.. snce english is not my mother language, I don't quite understand that sentencde
14:01:06filwitbut in places like Texas and Iowa, if you're not a beer guzzlin, foot-ball watching, christ feering Man, then there's something wrong with you
14:01:14filwitbut that's not everyone
14:01:17apriori__"give a damn" in that sense.. so, do they give a damn.. or don't they?
14:01:46filwitthey don't
14:01:49filwitnot in florida
14:01:54filwitmeans they don't care
14:02:01filwitthere's too many people here
14:02:17filwittoo many different cultures and backgrounds
14:02:39apriori__yeah, quite the same here in germany...
14:02:41filwitdon't get me wrong, there's lots of run-down neighbor hoods that are bad
14:02:42apriori__with some exceptions though
14:02:56filwitbut most people you meet are nice and open-minded
14:03:26apriori__that's what I hear from some friends which visited the US...
14:03:33apriori__they were in california and florida
14:03:59filwitwell see, those are the two most open-minded places (besides Oregon and Washington)
14:04:09filwitbecause of all the people
14:04:32filwitbut there's crazy people everywhere in the world
14:05:03filwithere it just seems like we round up all the ones in our country, and elect them for office XD
14:05:20apriori__^^
14:05:30apriori__frankly...
14:05:54apriori__not even 10 horses could pull me into the US to live there.
14:05:58apriori__no matter where...
14:06:04filwitlol
14:06:18apriori__not with the goverment you have there..
14:06:29apriori__and the former 3.. and likely the next 3
14:06:45apriori__but I don't mean that as an insult.. I hope you understand that.
14:06:55filwitya, it's getting kinda crazy with all the legal bullshit they're putting into our laws these days
14:07:13apriori__well, things also change over hear.. to the worse.
14:07:15filwitand all the drug related "crimes" that people go to prison for...
14:07:24apriori__but.. in my eyes the US are already way beyond that
14:07:38apriori__I mean.. just take the latest NDAA
14:07:41apriori__its just mad
14:07:52filwitsee, this is something I really can't stand about Americans
14:08:08filwitactually, it's not just Americans, it's most people
14:08:22apriori__like?
14:08:31filwitwhy would I be offended that you think the government that runs the place I'm in is crazy?
14:08:48filwitI didn't have any say on who was in office really
14:09:02filwitbut I see so many Americans with this stupid pride
14:09:24apriori__actually.. that's the sole reason why I just made that clear.
14:09:37apriori__because I made the same experience .. especially with americans.
14:09:50filwitya, i hear ya
14:10:22apriori__interesting thing is.. there is an american in my project group at university
14:10:35apriori__I talk with him alot about US politics and foreign policy etc.
14:11:22apriori__he is not really a "proud" american, one can say.
14:12:06filwitlol, I have to show you this video...
14:12:11filwitone sec
14:13:04filwitdo you guys say a pledge of allegiance to Germany in grade school?
14:13:26filwithttp://www.youtube.com/watch?v=618U-_8o31k
14:13:32apriori__hell, no
14:13:37filwit^ funny, and so true
14:13:57filwit^ this is why so many americans are so "patriotic"
14:14:28apriori__well, partriotism is unfortunately quite often synonym to stupidity
14:14:49apriori__I mean... who the fuck is proud on where ones parent fucked? it's just ridiculous
14:15:18filwithahaha, amen to that
14:15:47filwitseriously, patriostism is a really really silly concept that's hundreds of years out of date
14:15:55apriori__sure...
14:16:07apriori__guess what.. we germans learned that by hard.
14:16:16apriori__therefore.. you hardly every hear that word in germany
14:16:29apriori__because it instantly get's that 2nd tone of nationalism
14:16:42apriori__*hardly ever
14:16:52filwityeah I guess I never thought about how that must effect the population now
14:17:21apriori__well... the german feeling for guilt is quite obvious, pretty much everywhere.
14:17:35apriori__everywhere in its foreign policy, economic policy.. the policy in the EU etc.
14:18:06filwitheh, it's not like you did those things to the Jews
14:18:28apriori__sure not... but its a historic burden.
14:18:30filwitone thing I don't agree with is paying for your father's sins
14:18:37filwitthat's true
14:18:38apriori__and the "allies" make sure, germany won't ever forget that..
14:19:00apriori__I mean.. just take a look at EUs press releases, especially in britains tabloid papers
14:19:20apriori__I know those are harldy intellectual, but they represent the peoples spirit in a way...
14:19:24filwitlike most americans, I have very little clue as to what goes on outside of the US
14:19:42filwitunfortunately
14:19:49apriori__like, when germany wins a soccer game against england, the tabloids release headlines like "NAZY bombers strike again"
14:19:59filwitLOL
14:20:04apriori__I'm not kidding
14:20:09filwithahaha
14:20:14filwitthat's fucked up
14:20:17apriori__indeed
14:20:52filwitanyways, guess it sells
14:21:04filwithave you ever seen Fox News?
14:21:17apriori__while I think (I'm actually only half german, half pakistani) germany was guilty in many ways for the 2 wars, many other countries were not quite as unguilty for that as they think
14:21:22apriori__yes, quite often
14:21:31apriori__I often see some excerpts on youtube etc.
14:21:37apriori__I try to follow the US situation as well
14:21:41filwitI use to work for a guy who acted exactly like some of those guys on Fox news
14:21:42filwit...
14:22:07apriori__uff
14:22:10filwitya
14:22:21apriori__well, fox news is clear show business...
14:22:56filwitactually, my dad (didn't grow up with him), is actually more like Westboror Babtist Church (sometimes, he's a little crazy and goes back and forth)
14:23:17apriori__hm.. I don't quite understand?
14:23:31filwithmmm...
14:23:33apriori__he is more.. conversative (let's say in the american sense)?
14:24:01apriori__in what way is he "a litte crazy"?
14:24:38filwithttp://www.issues.cc/uploads/63014530137.jpg
14:24:54apriori__oh...
14:24:57apriori__crazy in that way?
14:25:03filwityes
14:25:05filwitsometimes
14:25:43filwitanyways, my mother (who I did grow up with) is ver religious too, but not like that
14:26:13filwitso I know very well how crazy some people here can be
14:27:00filwitI guess just different issues in different places
14:27:03apriori__I have 3 points further up.. (hope you read them) about people with beliefs :)
14:27:15apriori__actually.. there is nothing completely wrong with being religious
14:27:21filwitoh, one sec
14:27:37apriori__15:59:08] <apriori__> I've not anything against people believing in something, unless: 1) they don't accept people who don't believe it 2) they absuse their believe as excuse or 3) they are inconsequent in it
14:27:56filwitoh yes, I read that
14:28:06filwitI'm actually an Atheist myself
14:28:26apriori__I once, was, too..
14:28:30filwitbut I don't grudge people for believing in things
14:28:30apriori__but turned into agnostic
14:28:37apriori__yeah.. thats the other point
14:28:47apriori__I somehow want to distance myself from people doing just that
14:28:47filwitwell, I'm actually both :)
14:29:03filwitI'm an Agnostic Athiest
14:29:20filwitthought I suppose one is the better term because the other describes what i'm not
14:29:25apriori__^^
14:29:48filwithonestly, I don't care much about religious things these days
14:29:58apriori__well, me neither...
14:30:06filwitI did when I was a bit younger, because I was raised very strongly christian
14:30:17apriori__though.. I once had a girl friend (although only quite short time) which was religious
14:30:34apriori__well, there are at least some good things in that...
14:30:41apriori__the development of proper moral values etc.
14:30:52apriori__but quite often my point 3) applies
14:31:15filwityes, I agree with you free points
14:31:24filwitthree**
14:31:29apriori__and.. I've I say about myself, that I bow to strict principles and don't do it, that I'm a hypocrite
14:31:34apriori__*if I say
14:31:50apriori__grr, I'm too stupid to type, today:
14:31:56filwitno worries
14:31:59apriori__and.. If I say about myself, that I bow to strict principles and don't do it, then I'm a hypocrite
14:32:02apriori__so
14:33:18filwitthese days I care much more abou the Venus Project stuff we where talking about earlier than anything religious
14:33:29filwitmostly because I think it's thinking about a solution
14:33:36filwitrather than focusing on a problem
14:33:42apriori__yeah...praying won't solve anything
14:34:04apriori__politics won't either ;)
14:34:14filwityep
14:34:19apriori__e.g.
14:34:21apriori__take the EU
14:34:32apriori__(you said, you don't know that much of what is happening elsewhere)
14:34:45filwityes, virtually nothing
14:34:51apriori__once only a monetary union.. is now slowly formed into a super state
14:35:03apriori__and I'm completely against that
14:35:18filwitah yes
14:35:37apriori__even.. many EU countries somehow feel more and more controlled by germany.. and its big influence in the EU parlament
14:36:19filwitinteresting, didn't know Germany had such a major role in the EU
14:36:30apriori__and I agree on that. germany is the most powerful country in the EU, the strongest economy etc.. but we don't know jack about the life of people in say spain.. so we shouldn't have influence on their internal stuff.
14:36:32apriori__yet we do.
14:36:39filwitAH! The Nazis are rising again!
14:36:49apriori__hehe
14:36:54filwit:P
14:36:56apriori__should be a english head line
14:37:04apriori__but sadly enough...
14:37:10apriori__these are current headlines in greece
14:37:16apriori__and I completely understand them.
14:37:20filwitwhat's up with greece?
14:37:28apriori__greece is in dept.. massively
14:37:37filwitya, right, I heard that
14:37:38apriori__ohm, debt
14:37:47filwitsomething like 40% unemployment right?
14:37:52filwitcrazy
14:37:57apriori__yup, that's only youth unemployment
14:38:06apriori__the problem lies in the very beginning of the EU, in its construction
14:38:23apriori__when it was created.. germany already was the strongest country in the EU
14:39:15apriori__and by creating a shared currency.. pretty much any EU country (which is in the monetary union.. e.g. england is an exception here) could take credits with the interest rates of the german economy, no matter how strong their economy actually was
14:40:06apriori__therefore, several countries, like greece, italy, spain, portugual and ireland took massive credits.. so many, which their economy couldn't actually pay back properly.
14:40:34filwitheh, just good business, right?
14:40:40filwit(jk)
14:40:42apriori__and that's the actual root of the problem. those countries lived way above their power.. and also the germany economy can't sustain that
14:40:47apriori__pretty much
14:41:01filwitwell it's true
14:41:05filwitit's like you said before
14:41:14filwitour system premotes egotism
14:41:27apriori__yeah, but I just want to describe..
14:41:28filwitthe domination for that sake alone
14:41:35apriori__there is no real "guilt" this time with germany
14:41:42filwitbecause to be the dominate, is to be respected
14:42:04filwitI guess that's nothing new, but it also shouldn't be premoted in government
14:42:14apriori__those other countries put themselves into a huge pile of mess.. and someone needs to resolve it.
14:42:16apriori__yeah, right.
14:42:27apriori__the problem with the monetary union is, though...
14:42:35apriori__there is no "legal" way out of it
14:43:23apriori__the usual way, a country would solve such mess, is by devalualing its currency (we just ignore how little sense that globally makes, like, intantly saying work there is worth less than elsewhere)
14:44:16apriori__the EU parlament enforces austerity measures on greece
14:44:41apriori__like.. spare this sum in your goverment, or we won't pay you the next chunk of credit etc.
14:45:38apriori__from a simple monetary standpoint, it absolutely makes sense to enforce that... but the problem is, its completely undemocratic. the EU get's completely control over greece
14:46:43filwitin effect, you've bought their country
14:46:52apriori__not only germany.. but the EU
14:47:01filwitnow you have legal slaves
14:47:05apriori__and in a way.. since germany has so massive influence... in a way germany.
14:47:20apriori__yeah, it's unacceptable
14:47:49apriori__clearly.. greece made mistakes.. but they just simple be left out of that monetary stupidity union
14:48:32filwitWestern civilization has been exploiting cheap labor for years
14:48:34apriori__furthermore.. the finance system in the EU is corrupt..
14:48:42filwitso I guess this is just an evolution of that
14:48:48filwitonly against itself
14:48:49apriori__well, maybe.
14:48:58apriori__yeah.. its just against the weaker..
14:49:02apriori__through monetary measures
14:49:09apriori__and they talk about "saving greece"
14:49:09filwityes
14:49:11apriori__and crap like
14:49:17filwitha
14:49:20apriori__"if the euro dies, so does the EU"
14:49:28filwitsaving their funds into a bank maybe
14:49:34apriori__that's the point
14:49:35apriori__I mean...
14:49:40apriori__one can just outrage...
14:50:00apriori__the current italian minister of finance.. is a former hedgefond banker
14:50:28apriori__he was not voted in or anything
14:50:31apriori__he just got control
14:50:55filwityes, see it's exactly this soft of thing that a new system needs to guard against
14:51:04apriori__also.. the former president of the EU.. was a former banker....
14:51:47apriori__really... constructing a new system from scratch will take hundreds of years
14:51:48filwitin theory, we have check and balance to stop that from happening right now, but because the entire system is based around election and the friends of the elected...
14:52:09apriori__if.. we survive that long.. given how fast the destruction of rights etc.. progresses
14:52:31filwitidk, I think things may change a bit faster than taht
14:52:44apriori__idk...
14:52:47filwitthough I don't expect them to happen suddenly, nor do I want them too
14:52:50apriori__what I just told you about the EU...
14:53:01filwitI would never support a new system unless it was proven to be effective
14:53:04apriori__I hardly believe more than 5% of the EU actually know such stuff
14:53:25apriori__nor actually understand the implications
14:53:45apriori__yes.. but thats another point, why progress is so damn difficult
14:54:08apriori__there are politics who are sane.. but they don't get a chance, because people think "your idea is too utopic"
14:54:44filwitit doesn't matter what they think, this is what I meant by it being purely practical
14:54:53apriori__or, people vote for such a guy.. he gets the power/influence and starts implementing the solution, which will take longer to succeed (say like 10 years, when he is supposed to have this place for only 4 years until reelection)
14:55:15apriori__and people just run out of patience
14:55:26filwitit has to be built, and work, and start on it's own accord
14:55:37apriori__nor actually understand.. that the mess we did in the last decades won't be resolved in 4 years
14:55:42filwitmeaning it needs to be external from the rest of government
14:55:50apriori__hm
14:56:04filwitsee, I completely agree with what you're saying
14:56:06apriori__like a second system starting in parallel?
14:56:25filwitit will never happen if people start trying to vote something new into "power"
14:56:26apriori__and it would some day obsolete the other one?
14:56:32filwitor it will just get corrupted
14:56:57filwitwhat has to happen, is something completely unique, and completely technical has to be started
14:57:06apriori__well, maybe.
14:57:10filwitlike just a website which takes in and distributes resources to projects
14:57:15filwitdonated resources
14:57:16apriori__but I also see great danger in that...
14:57:19filwitor somethign like that
14:57:32apriori__people having influence today.. won't just give that up.
14:57:45apriori__so such a new system will be corrupted from the beginning on
14:57:57filwitand yes, eventually, people will start to gradually support this system more and more because it yeilds better results
14:58:17filwityes, that's true
14:58:28filwitbut they don't have any power without the support of the people
14:58:40apriori__maybe..
14:58:54apriori__I guess.. this will result in a new rise of "apple like hype" :P
14:59:02filwitdon't get me wrong, I don't think it's just going to happen overnight
14:59:09filwitLOL
14:59:36apriori__yeah...you're right
14:59:40apriori__one needs to be patient
14:59:52apriori__question is.. what/who will win the race
15:00:46filwitwell, I hope for the best
15:01:09filwitand even if we can limp along long enough to start this , I think it's enevitable
15:01:20filwitinevitable*
15:01:40apriori__and, well.. about "where are we going" ...
15:01:41filwitsimply because our level of technology is rising to fast
15:02:02apriori__that would be a total technologlical society... I can't really support that.
15:02:33filwitno, it would be just about the oposite, IMO
15:02:46apriori__removing any human involvement in labour?
15:02:49filwitsee, right now we work for a few people who own technology companies
15:03:40filwitbut if we where free to invent technologies that we enjoyed making, and that benefited people, technology isn't a bad thing
15:04:00apriori__agreeing on that
15:04:12filwitin the imediate future, there's no way machines can invent things
15:04:24apriori__but.. if technology takes away from people... that must not always be good.
15:04:25filwitso humans minds still need to do all the inventing
15:04:29filwitbut that's the fun part
15:04:52filwitthat's what we go to school for, it's what motivates us, because our creations become part of our identity
15:05:32filwitI wouldn't say technology takes away
15:05:35filwitit changes things
15:05:37filwitfor sure
15:05:48filwitfor instance, the very fact that we're talking across the world right now
15:05:56apriori__yeah, sure
15:05:56filwitbut it's also only through text
15:06:03filwitso it's a bit inhuman
15:06:13filwitbut that's only because it's in its basic forms
15:06:14apriori__If I'd be completely against technology, I wouldn't study CS ;)
15:06:45filwitwe reach out to others not because we want to hide behind computers, but because we're seeking like minded people in the world
15:06:52filwitbefore we never had that option
15:07:11filwitI'm here because of a general interest in programming and Nimrod as a language
15:07:23filwitand because I enjoy talking to people who know about such things
15:08:00filwitmost of the people I know in real life are not into such things
15:08:21filwitbut through technology we can all communicate more than we ever could before
15:08:26filwitand that's a great thing
15:08:31filwitseriously
15:08:47filwitit's funny, I was watching this video about human empathy
15:09:03apriori__yeah, you're right
15:09:11filwitand how, when people where just tribal, anyone outside the tribe was the "alien other",
15:09:23filwitaliens are easy to kill, because you can't relate to them
15:09:42apriori__yeah
15:09:45filwitthen as things evolved, it became blood ties, then national ties
15:10:04filwitand now, I'm talking to someone in Germany when I should be working ;)
15:10:24filwitdo you think I could go to war with a country who's people I can relate too?
15:10:59filwitif we could communicate with eachother like we can now, I'm sure World War II would have been much harder to fight in
15:11:37filwitwe're still fighting people today of course
15:11:51filwitbut people here honestly have some crazy idea about Muslims
15:11:52apriori__yeah, you might be right..
15:12:04filwitand the Middle East in general
15:12:08apriori__well, my father is muslim
15:12:30filwitcool :)
15:12:34apriori__he has some strange views.. and quite some I don't like at all, but he is far away from the "stereotype"
15:12:46apriori__e.g. views about women...
15:13:05filwityes, my father is Christian, and he has similar views :)
15:13:13filwit(about women)
15:13:18apriori__and he is quite confusing in that topic.. sometimes quite archaic and conservative.. then.. way modern than most people
15:14:04filwitthat's intersting
15:14:43filwitsee, it's kinda funny but many americans fear Muslims because they're so strongly Christian
15:15:08filwitand I think that's why we're (as a country) able to go to war with the Middle East
15:15:26apriori__e.g. about emancipation.. he is one seeing it like 10 times stricter than most would. like wanting "real emancipation" and not simple overpreferation of women (like its implemented e.g. here in the EU)
15:15:40filwitbecause when you can't relate to someone, you don't have empathy toward them
15:15:45apriori__yeah, clear religion abuse..
15:16:17apriori__my father knows many views, though
15:16:37apriori__he read the bible as well as the koran
15:16:46apriori__and he says, there are many, many similarities
15:17:38filwitwell they spawn from the same jewish religioun, so I imagine they do. Though I've never read the Koran
15:17:48filwitI've read the whole Bible though
15:17:59filwitwhen i was young
15:18:16filwitthat's cool, sounds like you have an intersting background
15:18:19*zahary quit (Quit: Leaving.)
15:18:21apriori__well, I once watched a documentary... which showed some historic hints indicating that the 3 world religions have a common predecessor
15:18:53filwityes, i've watch similar documentaries
15:19:03apriori__I actually never read the bible nor the koran..
15:19:03filwitand I find them easy to believe
15:19:06apriori__I might someday...
15:19:16filwitthey're interesting
15:19:32filwitbut I was taught to read them religiously
15:19:36apriori__yeah.. those religions seem like 3 different views (interpretations) of the same thing
15:19:54filwitas if every passage might hold some hidden truth and speak to me about my current situation
15:20:06filwitya, idk
15:20:15apriori__well, it even might... like any book has influence on us.
15:20:24apriori__anything we read and see...
15:20:43filwittrue, but I meant it in a more direct way
15:20:48apriori__I know ;)
15:21:21filwitbut you're right, of course, everthing has an impact on our perspective I think
15:22:02filwitI would probably have never called myself and Atheist if it hadn't been for my religious upbringing
15:22:22filwitnot because I think my views are wrong, but because I probably would have never cared to think about such things
15:23:01apriori__well... it might sound arrogant.. but very simple reflection leads to a way of thinking which some day ends in the question: what is more likely? (or similar)
15:23:45apriori__for me, it was more the pessimistic view point: "if there is a god, is he such an asshole to alllow so much crap to happen?" was the question I asked myself
15:24:00apriori__now I didn't quite want to accept, that, if there is a good, that he's an asshole :P
15:24:22apriori__*is a god
15:24:47filwitlol
15:25:03filwitit's not quite the same path I took
15:25:09apriori__one other thing in my life.. which really also influenced me, was .. (same on me) star trek :P
15:25:17apriori__*shame on me
15:25:21filwithaha
15:25:25filwitlove that show
15:25:30filwitso corny sometimes...
15:25:38apriori__hehe, yeah
15:25:55filwitbut honestly, some of the best ideas (in the Next Generation)
15:26:46filwitso where you raised Muslim?
15:26:58apriori__nope.. I was given free choice.
15:27:11filwitnice
15:27:17apriori__though.. we had christmas etc.
15:27:38apriori__so in a way.. I was raised in local culture.. without religious bounds
15:27:48filwitthat's cool
15:28:03apriori__yeah, I liked it, too ;)
15:28:05filwitnot everyone here is raised really religously either
15:28:09apriori__sometimes.. as a child its not that easy, though
15:28:25filwitI'm probably giving off an odd impression of american people
15:28:41apriori__well, not really
15:29:03filwitya, plus I'm obviously not the only one you talk too :P
15:29:09filwitso whatever
15:29:10apriori__people over here also vary wildy.... why shouldn't that be that case elsewhere?
15:29:20filwittrue
15:29:52filwitgah, it's horribly late in the day here
15:30:03filwitand I need to get off of here or I'll never get anything done
15:30:07apriori__GMT -6 ?
15:30:20filwitit's 12:00 here
15:30:35apriori__k
15:30:40filwitI haven't done anything I'm suppose to be working on :O
15:30:41apriori__5:30 pm here
15:30:47apriori__sorry about that ;)
15:30:54filwithaha, np
15:30:59apriori__but I really enjoyed the dicussion. thank you
15:30:59filwitenjoyed the break
15:31:11filwitthough I was planning on working on Nimrod stuff this entire time
15:31:20apriori__damn :P
15:31:24apriori__araq will kill me ;)
15:31:41filwitI'm sure Araq will be thouroughly pisseed that we spammed his IRC channel with so much non-Nimrod stuff
15:31:43filwithahah
15:31:51filwithe keeps all this logged
15:31:55filwitlol
15:32:01apriori__araq is also german
15:32:07filwitya i know
15:32:17apriori__maybe he reads what I wrote and thinks.. "what pile of crap did he wrote?!"
15:32:19apriori__;)
15:32:38filwitlol
15:32:47filwitalright man, thanks for the talk
15:32:50filwitbye
15:32:56*filwit quit (Quit: Leaving)
15:33:15*apriori__ quit (Quit: Konversation terminated!)
16:40:37dom96hello
16:53:47Araqomg indeed
16:54:00Araqthey spammed our channel
16:54:09Araqand both left ...
16:56:41dom96lol?
16:58:15Araqdom96: read the logs ;-)
16:58:31dom96It's not like anyone else was having a more on-topic conversation
16:58:41dom96Even though it's off-topic, at least the channel is alive.