< 1275350432 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :There's a log of everyone who's walked off the edge of the world < 1275350436 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :I'm emailing it to myse < 1275350437 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :f < 1275350448 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh that sucicide < 1275350450 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that's only temporary < 1275350452 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*suicide < 1275350472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night < 1275350474 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :The first suicide was Tue Apr 19 00:43:48 1994 PDT < 1275350477 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Night AnMaster < 1275350482 0 :uorygl!unknown@unknown.invalid QUIT :Ping timeout: 248 seconds < 1275350488 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :The last was... this month < 1275350503 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Ok, Alec is addicted to walking off the edge of the world < 1275350513 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1275350531 0 :oerjan!unknown@unknown.invalid QUIT :Quit: What's beyond this edge... AAAAAAAAAAAAAAAAAAAAAAAAA < 1275350553 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.org/986515 < 1275350650 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Just sent em a mail < 1275350672 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275350684 0 :comex!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1275350761 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.org/986517 < 1275350770 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1275350780 0 :cheater99!~cheater@ip-80-226-17-215.vodafone-net.de JOIN :#esoteric < 1275350830 0 :uorygl!~Warrigal@rrcs-70-63-156-144.midsouth.biz.rr.com JOIN :#esoteric < 1275350984 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides it's a good thing he didn't try 'I want to leave LambdaMOO for three months' with quotes < 1275351075 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to do something unprecedented. < 1275351083 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Anyone want to help me code this music daemon? < 1275351104 0 :Oranjer1!unknown@unknown.invalid PART #esoteric :? < 1275351146 0 :uorygl!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1275351166 0 :uorygl!~Warrigal@rrcs-70-63-156-144.midsouth.biz.rr.com JOIN :#esoteric < 1275351270 0 :uorygl!unknown@unknown.invalid QUIT :Read error: Operation timed out < 1275351274 0 :cheater99!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1275351321 0 :Tritonio_GR!~Tritonio@150.140.227.55 JOIN :#esoteric < 1275351404 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :You step into the great gap to the west, your eyes shut tight. When you open them, you're back in the Real World again. Enjoy it. < 1275351436 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :what < 1275351442 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :did you suicide :P < 1275351479 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :No, just read the source < 1275351500 0 :uorygl!~Warrigal@rrcs-70-63-156-144.midsouth.biz.rr.com JOIN :#esoteric < 1275351520 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :I should be able to make a simulation < 1275351596 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :If you don't delete your mail, you can't walk off the edge < 1275351669 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1275351773 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Awesome. There is a pistol for Russian Roulette < 1275351783 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Shooting it can newt you for 1-6 days < 1275352192 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_: how likely do you think it is for a track title to have a tab in it? < 1275352265 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :alise: Not particularly. < 1275352301 0 :uorygl!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1275352318 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_: Hmm... but if I'm supporting arbitrary Vorbis* metadata... < 1275352322 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*Yes, it's actually Vorbis-specific. < 1275352326 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :So much for the Ogg container. < 1275352397 0 :uorygl!~Warrigal@rrcs-70-63-156-144.midsouth.biz.rr.com JOIN :#esoteric < 1275352411 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_: Oh, I know! I'll use XML! < 1275352419 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :alise: I thought that metadata was stuck in an Ogg Text stream? < 1275352425 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :*ugh* < 1275352437 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Apparently not < 1275352443 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Also, now I have two problems! (I'm not actually using XML) < 1275352476 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_: Also, although FLAC files work inside an Ogg container, very little software supports this, and FLAC has its own metadata format! This is because FLAC wasn't always a Xiph.Org project!~ < 1275352482 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :FUN FUN FUCK ME IN THE ASS! < 1275352485 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I hate software < 1275352498 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :alise: So: Ogg sucks. < 1275352509 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yep. It's a container that... just contains. Literally. Nothing else. < 1275352522 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Urgh; that's such a pain. < 1275352537 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :And if only Matroska didn't have an obsession with XML. < 1275352555 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Vorbis metadata, called Vorbis comments, support metadata tags similar to those implemented in the ID3 standard for MP3. The metadata is stored in a vector of eight-bit-clean strings of arbitrary length and size. The size of the vector and the size of each string in bytes is limited to 232-1 (about 4.3 billion, or any positive integer that can be expressed in 32 bits). This vector is stored in the second header packet that begins a Vorbis bitstream.[43] < 1275352564 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :MY GOD, LIMITED TO 4.3 BILLION BYTES. < 1275352587 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_: I didn't know Matroshka used XML. It's always worked well for me. < 1275352596 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :We should all use Matroshka. < 1275352618 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Actually, this makes me wonder why there aren't any good standardised command-with-binary-arguments specs. < 1275352621 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :What about WebM? < 1275352623 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ASN.1 does that doesn't it? Ew. < 1275352630 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: no. < 1275352642 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it only contains vp8 and vorbis. and is a sideset of matroshka < 1275352647 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's an insane subset of matroshka, with its own shit! yay! < 1275352652 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I AM SO HAPPY. < 1275352665 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :alise: It's some binary XML... Thing. < 1275352763 0 :uorygl!unknown@unknown.invalid QUIT :Ping timeout: 258 seconds < 1275352787 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :x := ! "\1";; msg := x {"\1" x}+ "\r\n";; < 1275352797 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :xs should be preprocessed afterwards < 1275352800 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :to replace: < 1275352808 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :\2\2 with a \1 < 1275352812 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and \2\3 with a \2 < 1275352814 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Tada. < 1275352819 0 :uorygl!~Warrigal@rrcs-70-63-156-144.midsouth.biz.rr.com JOIN :#esoteric < 1275352919 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Although \2 is kind of ugly. < 1275352926 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :But then \255 is more common, isn't it? < 1275352929 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :UTF-8 and all. < 1275352942 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_: I'd just use \0, but ... C. < 1275352990 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"The IPC protocol is best documented in the source. But we encourage all developers to use the clientlib, is there something that the clientlib doesn't support or you don't like. Talk to us first before you start reversing our protocol." < 1275352993 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Who needs documentation. < 1275353285 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_: PUKE! xmms2 uses glib! < 1275353294 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :I think I died. I'm outside the Pearly Gates < 1275353321 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It is my DUTY to create something betts! < 1275353326 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*better than this < 1275353451 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Happy June! < 1275353456 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Or something! < 1275353677 0 :calamari!~calamari@ip70-162-184-205.ph.ph.cox.net JOIN :#esoteric < 1275353678 0 :uorygl!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1275353774 0 :uorygl!~Warrigal@rrcs-70-63-156-144.midsouth.biz.rr.com JOIN :#esoteric < 1275353847 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, join LambdaMOO < 1275353860 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, it seems that I am in need of a tag-processing library. < 1275353862 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Call it graffiti. < 1275353892 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :We could make an esotericers's hangout < 1275353897 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :A BF machine < 1275354105 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :alise: glib! AAARGHTHATMUSTDIEDIEDIEDIEDIEDIEDIE < 1275354106 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :ALSODIE < 1275354129 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_: Don't you like the soft feeling of a GObject class with all its furry little fields? < 1275354140 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :And those in-code declarations of it... aren't they wonderful?... < 1275354148 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Okay, so it doesn't actually seem to define classes itself. But still! < 1275354161 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Aand immediate problem reached; build systems suck. < 1275354164 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :alise: Oh the boilerplate! < 1275354183 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :And yes, build systems are universally awful. < 1275354197 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SCons is definitely waful... < 1275354205 0 :cheater99!~cheater@ip-80-226-15-115.vodafone-net.de JOIN :#esoteric < 1275354208 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :CMake is most definitely awful... Oh, what's that one I'm thinking of... < 1275354209 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*awful < 1275354216 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :That makepp thing is probably awful... < 1275354217 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :*Autotools*. < 1275354241 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_: NO. < 1275354248 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Please suffer. < 1275354256 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I will not use Autotools. < 1275354271 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_: Or was that not a suggestion? < 1275354438 0 :pikhq!~pikhq@75-106-123-171.cust.wildblue.net JOIN :#esoteric < 1275354442 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :<pikhq_> *Autotools*. < 1275354442 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :<alise> pikhq_: NO. < 1275354443 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :<alise> Please suffer. < 1275354443 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :<alise> I will not use Autotools. < 1275354443 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :<alise> pikhq_: Or was that not a suggestion? < 1275354539 0 :uorygl!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1275354542 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Well, Waf looks alright: http://en.wikipedia.org/wiki/Waf < 1275354548 0 :pikhq_!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1275354607 0 :uorygl!~Warrigal@rrcs-70-63-156-144.midsouth.biz.rr.com JOIN :#esoteric < 1275354690 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: That was an example of a truly awful build system. < 1275354696 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1275354699 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll just use http://en.wikipedia.org/wiki/Waf < 1275354706 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I've seen others use it and the example looks not-abhorrent < 1275354740 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Also, no dependencies, in that it's a single file that only depends on Python that you include with your distribution. < 1275354742 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :So, yay? < 1275354777 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: I get the feeling that a package maintainer will develop hatred for that. < 1275354787 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: You don't edit that. < 1275354789 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :You edit the wscript file. < 1275354795 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not because Waf itself is abhorrent but becaust some idiot *will* invariably edit it and make it abhorrent. < 1275354802 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*because < 1275354811 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: You mean... someone will edit... the bundled waf? < 1275354818 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Well fuck, I'm not going to do that. < 1275354823 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'd have to be retarded to do that. < 1275354840 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :But anyway, it automatically does out-of-tree builds and seems to be structured well, so ++ < 1275354881 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, login? < 1275354882 0 :uorygl!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1275354895 0 :mibygl!~62d188c5@gateway/web/freenode/x-lfsnfswvumgyxtcc JOIN :#esoteric < 1275354902 0 :mibygl!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: I'm afraid I'm currently a bit jaded from nomics and their brethren for the moment. Ask again tomorrow. < 1275354914 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :def set_options(ctx): < 1275354914 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : ctx.add_option('--foo', action='store', default=False, help='Silly test') < 1275354914 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :def configure(ctx): < 1275354914 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : print('→ the value of foo is %r' % Options.options.foo) < 1275354916 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :How... sane. < 1275354924 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :mibygl: Jaded? Why? and MOOs are hardly nomics. < 1275354933 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks Agora to investigate possible reasons < 1275354935 0 :uorygl!~Warrigal@rrcs-70-63-156-144.midsouth.biz.rr.com JOIN :#esoteric < 1275354947 0 :mibygl!unknown@unknown.invalid PRIVMSG #esoteric :I've barely looked at Agora in a longish time. < 1275354969 0 :pikhq_!~pikhq@75-106-123-171.cust.wildblue.net JOIN :#esoteric < 1275354979 0 :mibygl!unknown@unknown.invalid PRIVMSG #esoteric :I discovered them... a while ago, and it seems like they've never gone in the direction I've wanted them to. < 1275354985 0 :mibygl!unknown@unknown.invalid PRIVMSG #esoteric :So, jading. < 1275355080 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1275355128 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_: As a sysadmin, can you answer?: What do people have against using globs for c files in build systems? < 1275355134 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :C files aren't just going to magically appear there. < 1275355180 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :alise: No clue. < 1275355203 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :It's perfectly acceptable to sysadmins for such a glob to be there. < 1275355212 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : source = bld.path.ant_glob('**/*.c'), < 1275355218 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I hope that 'ant' doesn't mean "ant build system". < 1275355223 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Although I don't know why I hope that, as it's just a globbing function. < 1275355353 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :alise hello < 1275355356 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waves < 1275355397 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hello. < 1275355408 0 :pikhq!~pikhq@75-106-123-171.cust.wildblue.net JOIN :#esoteric < 1275355435 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :how r u? < 1275355444 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Irritated. < 1275355453 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Absolutely irritated. < 1275355487 0 :pikhq_!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1275355535 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :not you < 1275355540 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :i don't care about you pikhq < 1275355543 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :i was asking alise < 1275355677 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ok seriously shut up < 1275355692 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1275356434 0 :CakeProp1et!unknown@unknown.invalid QUIT :Quit: Lost terminal < 1275356554 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Okay, waf is starting to annoy me. XD < 1275356581 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :[The bad part of alise's brain pipes up. "Surely it can't be so hard? It's only one file for waf... so why not write... your own?"] < 1275356701 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"This explanation is pretty boring so I'm going to spice it up with inappropriate swearing. < 1275356701 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :A mother fucking sinkhole like this bitch is formed by the gradual dissolution of punk ass subsurface rock (usually rock such as limestone or mother fucking carbonate rock) by circulating ground water. As the rock dissolves, big ass spaces and slutty caverns develop underground until only a bitch thin layer of support remains on top. At one shit-wank point that fucking layer also collapses revealing the years of titty fucking erosion beneath, and often an un < 1275356701 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :derground skank river far below. < 1275356701 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Here's a mother fucking diagram." < 1275356742 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1275357340 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :OKAY #WAF IS DEAD THIS IRRITATES ME. < 1275357343 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Suggest me a build system < 1275357401 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Make it a single C file. < 1275357431 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Like SQLite! < 1275357609 0 :calamari!unknown@unknown.invalid QUIT :Quit: Leaving < 1275357613 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :G O D! < 1275357629 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I have all this shit written here and it's just BULLSHIT! Here's what I should have to write: < 1275357642 0 :sshc!unknown@unknown.invalid QUIT :Quit: leaving < 1275357698 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :build-root: build < 1275357698 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :c-program { < 1275357698 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : sources: **/*.c < 1275357698 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : target: belial < 1275357698 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : cflags: -Wall -Wextra < 1275357698 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : release { cflags: -O2 } < 1275357701 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : debug { cflags: -g } < 1275357702 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :} < 1275357815 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Please tell me to have the strength not to proliferate another build system. < 1275357843 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Have the strength to instead obsolete all languages that require nontrivial build systems. < 1275357859 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Oh, I've already that. But C is the best thing for this, unfortunately. < 1275358177 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: But... it is a bad idea right? < 1275358215 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :alise, I made a simulation of the edge of the world < 1275358227 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :"It's not perfect... it will allow you to walk off even if you have mail < 1275358239 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :"Hm, MOO habits are starting to get to me < 1275358419 0 :Oranjer!~HP_Admini@adsl-243-205-116.cae.bellsouth.net JOIN :#esoteric < 1275359056 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: How queer; xmms always builds without optimisations. < 1275359064 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :In fact, it uses -O0 -g. < 1275359065 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Always. < 1275359138 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: That's... Awful. < 1275359206 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I think because it's "developmental software" etc. < 1275359247 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I want LLVM to get a native -> IR disassembler so that it can optimize anything < 1275359266 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :What's wrong with -O0 -g? < 1275359273 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: Slow and big. < 1275359287 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :"Any reason? < 1275359319 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :No optimisations done, debugging info. < 1275359321 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Any questions? < 1275359333 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :you can at least strip it < 1275359386 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still big. < 1275359387 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :"I meant, why does it build with those options? < 1275359402 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's a lot of *ridiculously* simple stuff GCC doesn't do on -O0. < 1275359403 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: so what build system do YOU use. < 1275359406 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: stop doing that " thing. < 1275359415 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: and because they couldn't figure out how to make waf work either i guess :P < 1275359416 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric ::wonders why it's angering alise < 1275359421 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :BECAUSE THIS IS IRC. < 1275359440 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For instance, each and every memory access involves a load and a write. < 1275359441 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :alise: Whatever the project uses < 1275359443 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :The first time, it really was an accident < 1275359463 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :waf? < 1275359496 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: if you start a project? < 1275359578 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :alise: I usually build by hand to start since I want to avoid a build system as long as possible, and the project never gets to a point where I need one < 1275359591 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1275359599 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i'm only doing this first so it doesn't come back to bite me in the ass < 1275359621 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :maybe i will just use coadjute < 1275359622 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant! < 1275359623 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :When I need one, I pick randomly whichever one seems least bad to me at the time, currently Scons < 1275359628 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :is that advisable? < 1275359633 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: scons is unmaintained basically < 1275359651 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :close, but not quite < 1275359664 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's also comparable with jabbing forks in the eye. < 1275359682 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Oh? < 1275359684 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :compared to what? CMake? < 1275359700 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Scons is not a build system. < 1275359710 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It is a library with which one can write a build system. < 1275359722 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I half agree < 1275359726 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: indeed < 1275359734 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it's not even a good library. < 1275359745 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'm almost considering http://omake.metaprl.org/index.html now < 1275359751 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's a purely-functional language and < 1275359752 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Often, a configuration file is as simple as a single line < 1275359752 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :.DEFAULT: $(CProgram prog, foo bar baz) < 1275359752 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :which states that the program "prog" is built from the files foo.c, bar.c, and baz.c. This one line will also invoke the default standard library scripts for discovering implicit dependencies in C files (such as dependencies on included header files)." < 1275359754 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :is giving me false hope. < 1275359761 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :But seriously, Coadjute is ... good. < 1275359769 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I just need assurance for Deewiant that it's good for C :P < 1275359775 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it /is/ a library with which one can write a build system, but it also comes with sufficient defaults to be used only as a build system < 1275359779 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :"The identifying number associated with an object is unique to that object. It was assigned when the object was created and will never be reused, even if the object is destroyed. Thus, if we create an object and it is assigned the number `#1076', the next object to be created will be assigned `#1077', even if `#1076' is destroyed in the meantime." < 1275359784 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :That's misleading, kind of < 1275359792 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :("With support for: [...] Haskell!") < 1275359794 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :sounds like SQL < 1275359826 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Can someone explain Sgeo's cow obssession? < 1275359833 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Sure, at a physical level, that's how it works, but in general, LambdaCore's @recycle actually transforms the object into garbage, which can be used by @create < 1275359840 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :So in reality, object IDs are reused < 1275359859 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: cow? < 1275359863 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :moo < 1275359869 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lulz. < 1275359887 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :You know what this is bullshit, why do build systems suck < 1275359912 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is saddened that he got it before alise did < 1275359937 0 :Tritonio_GR!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275359938 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :why < 1275359986 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :this is so depressing < 1275360020 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :alise: because they have a ridiculous number of variables to cope with < 1275360029 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Scons is an excellent example of the why < 1275360031 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I JUST WANT TO BUILD A C PROGRAM. < 1275360047 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :then Scons will possibly do < 1275360054 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :so will CMake < 1275360056 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :or autotools < 1275360060 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Sysadmin! Why is scons shit for you? < 1275360065 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: haha have you ever used cmake < 1275360068 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(or autotools) < 1275360084 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :alise: Yes. They are in fact capable of building things... not much else, though. < 1275360111 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :although really, the same could arguably said of Scons < 1275360135 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cmake is a nuclear powered waffle iron powered by a burning-hot testicle attachment < 1275360151 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and it burns one of the waffles and doesn't touch the other. < 1275360155 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to work out what he's trying to say < 1275360163 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :me, you mean < 1275360166 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1275360169 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :err, sorry, she < 1275360174 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lol :P < 1275360178 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I would also have accepted "it" < 1275360182 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: It is *absolutely awful* to automate. Absolutely *awful*. < 1275360188 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: I was expecting "they're" < 1275360190 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :`addquote cmake is a nuclear powered waffle iron powered by a burning-hot testicle attachment and it burns one of the waffles and doesn't touch the other. < 1275360191 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1275360193 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: I was expecting "you're" < 1275360198 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: HackEgo is broken < 1275360203 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :alise: third person with /me < 1275360207 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ok so explanation: < 1275360209 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1275360211 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :At the very least cmake and autotools can be scripted. < 1275360213 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Why? < 1275360219 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :(genuinely curious) < 1275360225 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(a) nuclear powered waffle iron -- it's meant to build programs. Instead, it's a full-blown, shitty programming language < 1275360240 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(b) Powered by a burning-hot testicle attachment -- EDITING CMAKELISTS.TXT MAKES ME WANT TO KILL THINGS < 1275360254 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(c) and it burns ... -- it's really hard to get it to work and you have to hack it a ton. < 1275360274 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: There is no single way to say simple, simple things like "I want to use this compiler" or "I want to use these compiler flags". < 1275360293 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Ah, yeah. < 1275360301 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You just have to *hope* that the bastard who used scons was so kind as to *write configuration logic*. < 1275360302 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :that bit's always dumbfounded me < 1275360311 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :on the plus side, the cache is epic < 1275360333 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :a guy at the place I used to work came up with the brilliant idea of hardlinking the cache, which makes it even more epic < 1275360334 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That bit makes sysadmins WANT TO KILL YOU FLAY YOU AND PRESERVE THE SKIN AS WARNING TO OTHER DEVELOPERS. < 1275360338 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It is THAT. FUCKING. BAD. < 1275360421 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :(seriously - no copying costs? YES PLEASE) < 1275360484 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: What's best for you apart from autotools? < 1275360511 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :and the cache is an absolute godsend if you have generated headers included by everything < 1275360530 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Well-written makefile. < 1275360544 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Mm. < 1275360555 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It's just that for a *developer* that's the worst solution :-) < 1275360559 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A poorly-written one makes me kill people. A well-written one means I hit make and all's well. < 1275360559 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :...Second best? < 1275360573 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure. < 1275360581 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :A well-written makefile is usually pretty awesome, until you try to move outside its problem domain < 1275360596 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Autoscons - An Autotools replacement for SCons" < 1275360604 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :You just have to *hope* that the bastard who used make was so kind as to *write configuration logic*. < 1275360625 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Except that's actually the default. < 1275360654 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It takes *extra work* to make it not handle CFLAGS and CC. < 1275360682 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :gcc -Wall -Wextra foo.c main.c -o result ? < 1275360709 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cat Makefile -- foo: foo.o bar.o < 1275360713 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :make -- builds it < 1275360723 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :make CC=... CFLAGS=... LDFLAGS=... CPPFLAGS=... -- builds it < 1275360768 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Do you actually do that in make? < 1275360778 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://miller.emu.id.au/pmiller/software/cook/ This looks tempting. pikhq hates me now < 1275360788 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Unless make uses lots of magic that I don't know about, you still need to write the Makefile to use those variables, which is not a lot of effort, but is still greater than 0 < 1275360794 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: cook? I recall nice things about it. < 1275360803 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Make uses a lot of magic that you don't know about. < 1275360804 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Except that Nobody Has It :-) < 1275360810 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: default rules < 1275360813 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Yes, that's the only bad thing. :P < 1275360816 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: welcome to 80s < 1275360839 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Write that as: result: foo.o main.o < 1275360844 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1275360857 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :so yeah, well-written then < 1275361073 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Query: What is release/debug enum? Build type? Build kind? Something one-word. < 1275361088 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I've heard variant < 1275361113 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :there was another term though < 1275361115 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :um... < 1275361187 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Anyways. When it comes down to build systems, the biggest thing is the ability to automatically configure nearly everything. This means accepting "CC" and "CFLAGS", making it easy to turn off configurable dependencies, etc. < 1275361197 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The second biggest thing is *not being freaking broken*. < 1275361204 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Note that integers and floating-point numbers are never equal to one another, even in the `obvious' cases. < 1275361206 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I absolutely hate having to *rewrite* a build system. < 1275361210 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :I guess that saves some confusion < 1275361224 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION still has nightmares from rewriting a Perl build-system to not be interactive < 1275361232 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(said Perl build-system didn't work) < 1275361237 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1275361239 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :interactive? < 1275361246 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. *Interactive*. < 1275361270 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This was for a package that included, in effect, its own OS. Because it was older than UNIX and later ported. < 1275361289 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I still have nightmares. < 1275361294 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :and had a *Perl* build system? < 1275361299 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1275361308 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's still maintained. < 1275361316 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :By idiots, but still maintained. < 1275361445 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Name the perps. < 1275361449 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IRAF. < 1275361462 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Some university; don't recall who did it. < 1275361475 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It was originally proprietary, made GPL later. < 1275361487 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've found that what's absolutely *worst* is proprietary software that gets an open release. < 1275361510 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Proprietary software tends to suffer from truly massive NIH syndrome. < 1275361522 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For instance, there's Second Life. < 1275361526 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Conversely, the best in my experience is open-source stuff with significant corporate backying < 1275361527 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :*backing < 1275361528 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which includes its own copy of the STL. < 1275361531 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(written poorly) < 1275361536 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Also agreed. < 1275361566 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because they have every incentive to do it right. < 1275361601 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :I think MOO was inspired by Perl < 1275361611 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :{first, second, ?third = 0} = args; < 1275361618 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :However, that doesn't seem to do anything about GCC. < 1275361653 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There is no excuse for its build system. < 1275361656 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And Mozilla. < 1275361657 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :That's because it's run by people (a person?) who think(s) that all the corporate backers are trying to steal from them/him < 1275361658 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*shudder* < 1275361660 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mozilla. < 1275361686 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :They recently approved C++ for use... can you say clusterfuck? < 1275361700 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Most GNU stuff has painful code, but it's at least got a reasonably automatible build system. < 1275361707 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GCC is the exception. < 1275361722 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It works differently than everything else for no good reason. < 1275361766 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(of course, if you look into the details, autotools is awful, but it's at least easy on the surface.) < 1275361772 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :FUCK THIS SHIT < 1275361781 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: ? < 1275361782 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :KILL ME < 1275361785 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :the fact that it has to bootstrap itself pretty much tosses the idea of using any build system that exists in a normal fashion < 1275361788 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :FUCKING BUILD SYSTEMS < 1275361809 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: First: not really. Second: it doesn't have to bootstrap itself. < 1275361824 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Fuckin' 3am, fuckin' have to get up at 9am, fuckin' A < 1275361830 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :6 hours of sleep < 1275361833 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fuckin' AAAAA++++++ < 1275361835 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it does if the compiler it's using isn't GCC-compatible, which any portable build system should assume is not the case < 1275361859 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Still, it shouldn't be hard to at least make a *sane* build system for that. < 1275361868 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :that's true < 1275361880 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fuckfuckfuckfuckfuckfuckfuckfuckfuckfuckfuckfuckfuckfuckfuckfucikfuckfuckfuckfuckfuck < 1275361880 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Even if it is custom, you can at least not make it incomprehensible. < 1275361888 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Wow, that's a surprisingly low rate of fuckerrors. < 1275361894 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Only one error; an "i". < 1275361908 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I know it actually wouldn't be too much work with Scons. Autotools will cry if you try. Not enough experience with CMake to know. < 1275361952 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :alise: stop complaining about errors and go to sleep < 1275361953 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, GCC should build on targets that Python doesn't run on. < 1275361965 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: FUCK YOU I JUST WANT A BUILD SYSTEM :'( < 1275361981 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Does it really require Python now too? < 1275361983 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION googles "build system that doesn't suck" out of desperation < 1275361987 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Waf: a pleasant build system" < 1275361990 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHAHA < 1275362000 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: scons does. < 1275362011 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :WAF IS LIKE A GIGANTIC SANITY-VIOLATING COCK < 1275362011 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ah, yeah :) < 1275362013 0 :coppro!unknown@unknown.invalid PART #esoteric :? < 1275362017 0 :coppro!~coppro@unaffiliated/coppro JOIN :#esoteric < 1275362029 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Sounds like you've become a sysadmin. < 1275362030 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1275362036 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :let that go down in history as my official anti-endorsement < 1275362047 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or at least very very depressed. < 1275362049 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Makefile are not modular. Recursive Make is especially evil." < 1275362052 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It should be "Makefiles". < 1275362054 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :You fail at grammar. < 1275362062 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Not only are your opinions worthless, so is your English. < 1275362066 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :You should die in a fire now. < 1275362097 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"The execution model just makes sense to me." < 1275362103 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :You dying JUST MAKES SENSE to me. Like, now. In a fire. < 1275362108 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Progress indication and colored output is built in, not an after thought. Like SCons, Waf build files are regular Python files." < 1275362113 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hooray, coloured fucking output < 1275362119 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Waf is fast. Faster than SCons." < 1275362124 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Unlike your death which will be painfully slow < 1275362216 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hahaha kill me < 1275362222 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i must sleep soon, but first painful agonising death < 1275362264 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :we should make a fortunes database from alise < 1275362272 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's called `quote < 1275362291 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :also i'm usually not this funny, at least i think i'm being funny right now, mostly out of anger though < 1275362353 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Have you considered bakefiles? They work in the same way as cmake does, and I have seen them used in practice before. http://bakefile.sourceforge.net/" < 1275362358 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :STOP PUTTING A CONSONANT BEFORE "AKEFILE" < 1275362362 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :IT HAS STOPPED BEING AMUSING < 1275362363 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :a) `quote isn't working b) I can't do 'fortune alise' with quote < 1275362366 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :IN FACT, EVEN "AKEFILE" WOULD BE BETTER < 1275362377 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Iakefile < 1275362382 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: !AKEFILE? < 1275362388 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(yes, that's a click) < 1275362389 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Or perhaps "yourmotherhascancerandyourfatherdiedofaidsandalsoyouaregoingtodieverysooninanonspontaneouscombustion". < 1275362393 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :File. < 1275362408 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Bakefile's task is to generate native makefiles," < 1275362409 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Racist fuck. < 1275362422 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :OH! It's XML! < 1275362425 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I feel HAPPY! < 1275362464 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :LinBuild is a Python-based, simple and user-friendly build system for C/C++ on Linux/Unix. It's intended to be distributed with your project, so there's no need to get it installed on the system. < 1275362465 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :LinBuild adopts some concepts from Waf and CMake and it is simply a single script that depends only on Python. LinBuild replaces GNU Make and makes it really easy to configure, build & install a C/C++ project. < 1275362465 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :LinBuild features e.g. automatic build dependency scanning of source files, multi-threaded build process and built-in supports for Qt4 and pkg-config. < 1275362467 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if it's SHIT or not. < 1275362481 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I bet it's shit. < 1275362490 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :All this because C is too shitty to handle the equivalent of "ghc --make" < 1275362494 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(which I love) < 1275362518 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It feels like a gigantic cock transmitted through my speakers is penetrating my forehead with hatred < 1275362525 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :And not in a good way, either < 1275362594 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Oh! Look! Linbuild is just like waf except it violates Python coding conventions. < 1275362626 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :We should organize a #esoteric coding marathon < 1275362630 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :where we each pick a program the world needs < 1275362632 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :and code it < 1275362639 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Good idea. Let's make it last 10 years. < 1275362647 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :no, that won't get done < 1275362653 0 :augur!~augur@modemcable158.221-59-74.mc.videotron.ca JOIN :#esoteric < 1275362654 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :But we won't make it good otherwise. < 1275362718 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: oh i know what's gone wrong < 1275362720 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I named it belial < 1275362722 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1275362724 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :obvious curse < 1275362732 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Ah, no wonder. < 1275362746 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Hmm. mk? < 1275362765 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :target belial < 1275362765 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cc **/*.c < 1275362765 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cc.flags := [-Wall -Wextra] < 1275362765 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(variant = "debug") => cc.flags += -g < 1275362765 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(variant = "release") => cc.flags += -O2 < 1275362772 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :whoops look at that i just made a non-shitty build system < 1275362777 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I hear that's not permissible < 1275362778 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Whoops. < 1275362814 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Okay, I'm requesting System Administrator's Permission to write a build system on the provisio that it has minimal dependencies, is designed to be bundled with its file, and really, really, honestly, truly doesn't suck. < 1275362834 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*privoso. s? < 1275362844 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :bundled with its file < 1275362845 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :err i mean like < 1275362847 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :bundled with the project < 1275362868 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Praise be unto the idea. < 1275362893 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Pity you are short on time to write code ATM. < 1275362897 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Amen, amen, oh!, amen. Thank you Lord. < 1275362904 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Ah! But I return the next after-noon. < 1275362913 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :And then the day after, it is a most wondrous day: for that is a day free of obligations. < 1275362913 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Alas! < 1275362921 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Isn't "Alas!" negative, sir?! < 1275362932 0 :Gracenotes!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1275362934 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Oh! I am sorry! my existence displeases you. < 1275362938 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I will shoot myself now. < 1275362952 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nay, it be both positive and negative, bearing 'pon context, my good sir. < 1275363011 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I am enlightened as to the Glorious Tongue, stealing as it does from those best of the other tongues; just like religion! < 1275363062 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Indeed; indeed. < 1275363117 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Can I make a huge request of you, esteemed sir? -- I am barely even able to recognise myself in making it, for I strive to be humble -- but could you remind me presently, the next time I am on this forum of discussion -- to continue the gifted work you have set me? < 1275363137 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_! It is time. < 1275363147 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :alise, :( bye < 1275363156 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Such a request, indeed, I can grant. < 1275363156 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: here, you can have the job < 1275363159 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1275363160 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :okay then < 1275363160 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1275363161 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1275363161 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1275363187 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And may you have luck in that land with the shadow of Death upon ye! < 1275363197 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Hope you didn't spend the day not working at moving < 1275363229 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :I mean, assuming there was something you could have done today, with the holiday and all... I really don't know the procedures < 1275363250 0 :alise!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275363383 0 :Gracenotes!~person@wikipedia/Gracenotes JOIN :#esoteric < 1275363558 0 :pikhq_!~pikhq@75-106-123-171.cust.wildblue.net JOIN :#esoteric < 1275363693 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1275363697 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275363703 0 :augur!~augur@modemcable158.221-59-74.mc.videotron.ca JOIN :#esoteric < 1275364002 0 :mibygl!unknown@unknown.invalid QUIT :Quit: Page closed < 1275364207 0 :sshc!~sshc@unaffiliated/sshc JOIN :#esoteric < 1275365518 0 :augur!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275365525 0 :augur!~augur@modemcable158.221-59-74.mc.videotron.ca JOIN :#esoteric < 1275365538 0 :pikhq!~pikhq@75-106-123-171.cust.wildblue.net JOIN :#esoteric < 1275365595 0 :lament!~lament@S0106002312fa554a.vc.shawcable.net JOIN :#esoteric < 1275365693 0 :pikhq_!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1275366160 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275366182 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Ok, I'm going to consider LambdaMOO insecure < 1275366218 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :just now? < 1275368388 0 :augur!~augur@modemcable158.221-59-74.mc.videotron.ca JOIN :#esoteric < 1275372840 0 :sshc!unknown@unknown.invalid QUIT :Quit: leaving < 1275373327 0 :Ilari_antrcomp!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: What's so insecure about it? < 1275373348 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Ilari_antrcomp, I was able to make an object that didn't have #1 as an ancestor < 1275373374 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :If someone tries looking at it, they'll just get an error < 1275373436 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :how's that insecure? < 1275373503 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :I could put it in a public place and it would prevent anyone from seeing anything ther < 1275373505 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :*there < 1275373511 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1275373517 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Well, I thin < 1275373520 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :*think < 1275373602 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :And it's difficult to destroy < 1275373627 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :But not impossible < 1275373636 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :I hope I'm not screwing up the $recycler somehow < 1275373648 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Because things that go there don't actually get destroyed, just reparented < 1275373665 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Ok, it's now $garbage < 1275374875 0 :Maelstromg!~c98d886d@gateway/web/freenode/x-pozpcfwuasvaszei JOIN :#esoteric < 1275375334 0 :Maelstromg!unknown@unknown.invalid PART #esoteric :? < 1275375534 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1275375538 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :why does HTTP stop at midnight < 1275375564 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :can someone google me an alternate-port proxy? < 1275375860 0 :coppro!unknown@unknown.invalid QUIT :Quit: I am leaving. You are about to explode. < 1275376012 0 :MigoMipo!~John@84-217-3-10.tn.glocalnet.net JOIN :#esoteric < 1275376251 0 :MigoMipo!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275376278 0 :MigoMipo!~John@84-217-3-10.tn.glocalnet.net JOIN :#esoteric < 1275376635 0 :relet!~hirtho@159.162.68.87 JOIN :#esoteric < 1275376720 0 :MigoMipo!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275376856 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1275376884 0 :Gregor-L!~Gregor@67-129-37-226.dia.static.qwest.net JOIN :#esoteric < 1275376892 0 :Gregor-L!unknown@unknown.invalid NICK :Gregor < 1275377887 0 :sshc!~sshc@unaffiliated/sshc JOIN :#esoteric < 1275378741 0 :Gregor!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1275378872 0 :Gregor!~Gregor@67-129-37-226.dia.static.qwest.net JOIN :#esoteric < 1275379199 0 :clog!unknown@unknown.invalid QUIT :ended < 1275379200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1275380375 0 :MigoMipo!~John@62.119.155.253 JOIN :#esoteric < 1275380496 0 :kar8nga!~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net JOIN :#esoteric < 1275380990 0 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1275381259 0 :MigoMipo!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275381380 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1275381926 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1275381983 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oerjan! < 1275381994 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hides < 1275382011 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :DON'T SHOUT AT ME oh wait < 1275382065 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't shouting... < 1275382115 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i distinctly noted an exclamation mark < 1275382148 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :That's not the same as shouting. < 1275382184 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And anyway, I always do that when people enter. < 1275382186 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :YOU'RE NOT FOOLING ME!!!!!!!!!!1111111ELEVEN < 1275382312 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I'm just jealous of your topology skills. < 1275382323 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*MWAHAHAHAHA* < 1275382333 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(shouting is mandatory in this situation) < 1275382482 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :LambdaMOO's housekeeper is dead < 1275382571 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : why does HTTP stop at midnight <-- clearly you have the cinderella option < 1275382819 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: Do you always go on about dying virtual worlds? < 1275382845 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, Second Life isn't widely considered to be dying < 1275382870 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :But you don't go on about it. < 1275382970 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :I do when I'm interested in it < 1275383012 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Oh, like the floating-point gravity thing. < 1275383084 0 :Oranjer!unknown@unknown.invalid PART #esoteric :? < 1275383218 0 :lament!unknown@unknown.invalid QUIT :Read error: Operation timed out < 1275383723 0 :tombom!~tombom@wikipedia/Tombomp JOIN :#esoteric < 1275383777 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should sleep now < 1275383828 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell log 8/log 10 < 1275383834 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0.9030899869919434 < 1275384060 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to get up at an unknown time, so I should NOT still be up < 1275384071 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Despite how much good I may be doing for LambdaMOO < 1275384413 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Eeep, there's a petition to shut down LambdaMOO < 1275384499 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Set up a counterpetition. < 1275384510 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Threaten those who sign it. < 1275384515 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Do whatever it takes. < 1275384595 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :There are currently no signers < 1275384749 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Then intimidate the person who started it!! < 1275384762 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Intimidate *someone*, dammit. < 1275384918 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :It seems to be from 1999 or so < 1275385155 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :"I think we need to be proactive and bomb the hell out of the houses of everyone who signed #100000" < 1275385404 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :!haskell log 10 < 1275385405 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2.302585092994046 < 1275385410 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :!haskell log E < 1275385424 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell log (exp 1) < 1275385425 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1.0 < 1275385427 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :foh right < 1275385435 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) < 1275385443 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Please to be removing your dumb ballot to free quota for my Love Dungeon with Clapper(r) activated nipple electrodes. < 1275385448 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell pi -- on the other hand < 1275385450 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3.141592653589793 < 1275386062 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to be asleep < 1275386433 0 :oerjan!unknown@unknown.invalid QUIT :Quit: leaving < 1275386478 0 :relet1!~hirtho@159.162.68.87 JOIN :#esoteric < 1275386544 0 :relet!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1275386662 0 :kar8nga!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275387401 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1275387407 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :!haskell pi - 0.141592653589793 < 1275387408 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3.0 < 1275387430 0 :relet1!unknown@unknown.invalid PART #esoteric :? < 1275387591 0 :MigoMipo!~John@62.119.155.253 JOIN :#esoteric < 1275388059 0 :relet!~hirtho@159.162.68.87 JOIN :#esoteric < 1275388596 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1275389356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aargh... an increment of 1 on the rotation sensor is equal to 65/216 degrees. < 1275389444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and one whole rotation of the turn table is equal to 111.66666... on the rotation sensor. Since it gives integers this will be a pain to handle. < 1275389467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and the controller for this is an embedded thing, so it is infeasible to handle non-integers anyway < 1275389486 0 :Phantom_Hoover!~phantomho@cpc5-sgyl29-2-0-cust220.sgyl.cable.virginmedia.com JOIN :#esoteric < 1275389801 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Ugh. It isn't even milliradians? < 1275389831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, actually it is 16 / whole rotation of rotation sensor < 1275389846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, but I was measuring wrt the turn table < 1275389850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which this thing is connected to < 1275389894 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :At least one tank had main turret rotation scale in milliradians... < 1275389902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, in case you missed it, I'm building a panoramic head for my camera (to avoid parallax). In lego that is. < 1275389916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and well you selections are somewhat limited when it comes to gear ratio there < 1275389940 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, and yeah this is quite far from a tank :P < 1275390012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, anyway you don't want too many gears in this case, since lego has a bit of "slack", which means that if the direction is reversed it will take a bit for it to propagate back to the rotation sensor if you have a lot of gears in between... < 1275390134 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :The length of 1 milliradian circular arc at 1km is 1m... Hmm... If one rotation of table were amplified to be 15 rotations of sensor, then it would give 1675 units per table turn? < 1275390158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, what? < 1275390175 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well yeah requires fitting gears. < 1275390262 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :If one takes circular arc that has length one thoursandth of circle radius, then from center, it appears in angle of 1 milliradian. :-) < 1275390300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is tricky here. Also space around the turn table is at a premium, due to much reinforcement to be able to carry the load of a camera without bending or such. Sure it wouldn't mechanically break with some of that removed, but it would be unusable for the task due to not being level... < 1275390329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have to use counter weights anyway < 1275390368 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :90 degree angles tend to be weak point. Adding short 45 degree support beams improves things a lot. < 1275390404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, you mean at the base? it has enough area to not be able to tip over even at extreme imbalance. < 1275390448 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and on top of the turn table the load will either be near the center or far out in a given direction < 1275390475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(depends on adjustment, the whole thing can be adjusted for different lenses, since the no-parallax point will differ < 1275390482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :) < 1275390565 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :E.g. if one has two hollow cubes built from 20 beams, the beam joints will be the weak spot. But adding 44 short support beams connecting each two adjacent beams will improve strength greatly. < 1275390611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, are you talking about something completely different from me? As this seems to not apply here at all. < 1275390623 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in, lego < 1275390643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait you don't know the design < 1275390644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1275390655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should take a photo, not that it is completely finished yet < 1275390677 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Does the point where axis connects to table top need reinforcement? < 1275390697 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, axis as in turn table center? < 1275390704 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1275390725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well yes it is quite reinforced. Thankfully there are no "active" things to route through there < 1275390753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the base is just a sturdy base, all the motors and such is in the turning bit above < 1275390805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why? 1) because the battery box would be an excellent counter weight to the camera 2) because this will need to rotate 360° and I don't want a twisted cable in the middle < 1275390809 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :How I would reinforce table (but I haven't tried to do this): Few beams plus 45 deg support beams connecting it to axis. < 1275390826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, let me find a picture of the lego turn table used as the core of it < 1275390856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :argh peeron has it as two parts < 1275390864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also peeron is loading very slowly today < 1275390914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, http://media.peeron.com/ldraw/images/47/2856.png and http://media.peeron.com/ldraw/images/47/2855.png < 1275390927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :those are in reality joined together quite well < 1275390942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :never been able to take them apart < 1275390948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(they came in the box as one part) < 1275390973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, there are some "rests" for the above structure further out from this base, where some wheels can rest < 1275390978 0 :kar8nga!~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net JOIN :#esoteric < 1275390981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so the center doesn't take the whole load < 1275391000 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(in my design that is) < 1275391029 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Ah, wheels... That's one way to reinforce it. < 1275391084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, well, that spreads the load further out, making it more stable, since there is some slack in the joint between those parts so it will not stay completely level if you put a load at a beam attached out from the top of it < 1275391127 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :BTW: Merry-go-round with magnetic bearings might be quite wild ("unsafe"). :-) < 1275391130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, it does however not break without those. So for purely mechanical reasons that turn table is enough < 1275391140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, heh? < 1275391212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, anyway, I took a pause from building this while trying to figure out how to best program it. The plan is to figure out how long to wait between rotating and taking shots with the camera by using a lego light sensor aimed at the memory card status led < 1275391213 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1275391218 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :And if one wants something truly insane, use electromagnetic levitation with capability to have rotating EM wave. < 1275391251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, don't forget to put up a warning sign about "do not take any pacemakers or harddrives on this ride" < 1275391491 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Because rotating EM wave will make the top plate rotate. And it doesn't take that great speed to need great force to avoid falling off. 0.5 revolutions per second at 5m would need 5g... < 1275391601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1275391608 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :To avoid it being too crazy, rotating EM wave would only be usable to cancel out most of remaining friction and air resistance... < 1275391626 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275391640 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Why are we talking about rotating EM waves? < 1275391643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, would humans survive this speed anyway? < 1275391649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, I have no clue < 1275391671 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :With that kind of acceleration, they would fly off... < 1275391703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, strapped in? That is common on fast amusement rides < 1275391723 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Merry-go-round? Those aren't usually strapped... < 1275391738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, true but your one would require it < 1275391770 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Those numbers were just example. Obiviously 5G is far too extreme. < 1275391789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1275391825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, so how did we get from lego technic turn tables to merry-go-round with rotating EM waves? < 1275391829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I still haven't figured out < 1275391842 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Both turn? :-> < 1275391865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm okay < 1275391979 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Those aren't the only "turned to 11" versions of common playground objects... Large teflon-coated slides anyone? :-> :-> < 1275392015 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :(preferably painted white if possible without compromising slipperyness). :-> < 1275392027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, why white < 1275392062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the only reason I can think of is heat. And that would need extreme speeds < 1275392074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :plus I'm not sure it applies to sliding on ground < 1275392096 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Solar heating. Metal slides tend to really heat up in sunshine. < 1275392109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is however the reason why concorde were mostly white (excluding logo, which was restricted in size due to heat reasons) < 1275392207 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Swing with solid support rods axled to top beam... :-) < 1275392252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, uh uh < 1275392267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, you still won't get the required speed manually < 1275392273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you would need a powered swing < 1275392319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that would require something other than chain for suspending the swing from the beam < 1275392324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :something solid < 1275392344 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Resonant pumping can bulid great amplitudes. Normally chain bending restricts it. < 1275392381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, so manual start and then powered rotation of the chain mount? < 1275392398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since without a decent initial speed it would just spool up the chain in that case < 1275392401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like a which or such < 1275392404 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :I don't know if powered rotation is even necressary there. < 1275392424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, you couldn't get it to rotate 360° otherwise < 1275392438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that is the goal right? To turn it into a centrifuge < 1275392453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm I suspect you would need a counter weight < 1275392463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so yeah, solid suspension is probably required < 1275392543 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :What is maximum swing angle of ordinary swing? Something like 150 degrees? < 1275392563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, I have no idea < 1275392597 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if any branches of mathematics have ever been proven inconsistent. < 1275392611 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :(Answers on a postcard) < 1275392646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh? < 1275392648 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Also, how large amplitude one can archive with solid-beam swing might depend on bearings. Good bearings allow larger amplitudes (assuming pumping beyond +-90 degrees is not possible. < 1275392657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, oh, read it as "comics on a postcard" somehow < 1275392663 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :*might allow < 1275392738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, with solid beams you can use an external engine anyway < 1275392749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strapping yourself in is recommended for safety reasons < 1275392753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :probably a back rest too < 1275392834 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Back is surpisingly weak. I almost once really hurt my back when rollerskating by doing too sharp turn... < 1275392949 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :I once saw large swing (meant for lots of people at once) that reportedly rotate 360 degrees... < 1275393002 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :*could rotate < 1275393056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1275393059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where? < 1275393101 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Some place near where I live... < 1275393183 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :It was built of wood... < 1275393260 0 :Tritonio_GR!~Tritonio@ix.ceid.upatras.gr JOIN :#esoteric < 1275393416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, huh. Any photo? < 1275393424 0 :Mathnerd314!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1275393636 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Nope... < 1275393845 0 :Zuu!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275395503 0 :kar8nga!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275395661 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Quit: Leaving < 1275395681 0 :Phantom_Hoover!~phantomho@cpc5-sgyl29-2-0-cust220.sgyl.cable.virginmedia.com JOIN :#esoteric < 1275396025 0 :rodgort!unknown@unknown.invalid QUIT :Quit: Coyote finally caught me < 1275396033 0 :rodgort!~rodgort@li14-39.members.linode.com JOIN :#esoteric < 1275397042 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275397104 0 :MigoMipo!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275397849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, oh btw, that microcontroller I'm using have: http://sprunge.us/GJNG < 1275397862 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm should test float and double < 1275397867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would be emulated anyway < 1275398047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf, sizeof(float) == sizeof(double) == 4 < 1275398597 0 :tombom!unknown@unknown.invalid QUIT :Quit: Leaving < 1275398614 0 :kar8nga!~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net JOIN :#esoteric < 1275399261 0 :FireFly!~firefly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1275399261 0 :FireFly!unknown@unknown.invalid QUIT :Changing host < 1275399262 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1275400120 0 :myndzi!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275400144 0 :myndzi!myndzi@c-24-19-39-178.hsd1.wa.comcast.net JOIN :#esoteric < 1275400303 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1275402440 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :/o/ < 1275402441 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :         | < 1275402441 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :        /`\ < 1275402737 0 :MigoMipo!~John@84-217-14-136.tn.glocalnet.net JOIN :#esoteric < 1275403226 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1275403236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have a variant of the 4 colour problem here < 1275403247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which I'm not sure what the answer is to < 1275403250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :basically: < 1275403374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Assume you have a perfectly flat plane of finite size, you want to radio coverage everywhere, that is fill the plane with circles of a given size such that every point is in at least one circle. Overlap is allowed but should be minimised. No two overlapping circles must have the same colours (that is, different frequencies so you don't get interference). How many colours would you need? < 1275403415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the whole plane would be rectangular < 1275403463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe calling it a variant is stretching things a bit though < 1275403473 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1275403798 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Seems like two separate problems to me < 1275403818 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :First solve the coverage issue and then colour the resulting graph < 1275403846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1275403861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, wonder what sort of placing would give minimal overlap < 1275403923 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(There's no such thing as a "4 colour problem": there's a 4 colour theorem, and then there's a problem called graph colouring) < 1275403937 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(Or a class of problems, I guess) < 1275403959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, and then, is the "minmal area with any overlap" solution also the one with least colours... < 1275403981 0 :relet!unknown@unknown.invalid PRIVMSG #esoteric :minimal overlap = zero, or the general case allowing some overlap? < 1275403998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :relet, see the question above. Minimal overlap would not be zero here < 1275404007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can't tile the plane with circles afaik < 1275404016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not without getting some space in between < 1275404030 0 :relet!unknown@unknown.invalid PRIVMSG #esoteric :ah, sorry. I misthought that as minimal non-covered area < 1275404089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway, one could imagine the solution with least area where there is any overlap is one where you have some points with n circles overlapping, but there is another solution where the total area with any overlap is more but there are at most n-1 different circles overlapping in one point < 1275404091 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you see what I mean < 1275404094 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Depends on the constraints on the circle size < 1275404113 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If we can make one huge circle covering the whole thing, that's obviously optimal as far as colours go < 1275404115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well all circles have to have the same size, wasn't that given ? < 1275404126 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Sure < 1275404133 0 :relet!unknown@unknown.invalid PRIVMSG #esoteric :yup. you can either go for optimal packing, and add smaller circles inbetween, or pessimal packing and add larger circles. < 1275404133 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So hmm < 1275404143 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1275404157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :brb, need to help person with high fever... :( < 1275404159 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You'll get a lot of overlap if you can't even reduce the circle size, I think < 1275404186 0 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1275404187 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(Unless your circle size is such that the circles degenerate into points: no overlap and 2-colourable) < 1275404214 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or wait, only overlaps must have the same colours, so 1-colourable < 1275404489 0 :myndzi\!myndzi@c-24-19-39-178.hsd1.wa.comcast.net JOIN :#esoteric < 1275404540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :back < 1275404561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1275404562 0 :relet!unknown@unknown.invalid QUIT :Quit: Leaving. < 1275404663 0 :myndzi!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1275404708 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise isn't around, is he? < 1275404722 0 :MigoMipo!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275404748 0 :MigoMipo!~John@84-217-14-136.tn.glocalnet.net JOIN :#esoteric < 1275404779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"setting bit 2 (mask interrupts) to 1 will mask all interrupts except NMI". Seems like a quite reasonable statement eh? < 1275404783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now expand NMI < 1275404797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"setting bit 2 (mask interrupts) to 1 will mask all interrupts except non-maskable interrupts" < 1275404801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now that seems slightly silly < 1275404888 0 :rodgort!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1275404889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh nice alternative to having a reserved bit in your flags register: "Bit 6—User Bit (U): This bit can be written and read by software (using the LDC, STC, ANDC, < 1275404889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ORC, and XORC instructions)." < 1275404903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(wtf at that linebreak, meh) < 1275404930 0 :Gracenotes!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275405118 0 :Gracenotes!~person@wikipedia/Gracenotes JOIN :#esoteric < 1275407136 0 :rodgort!~rodgort@li14-39.members.linode.com JOIN :#esoteric < 1275407957 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :like a satellite, i'm in an orbit all the way around you < 1275408278 0 :Tritonio_GR!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275408388 0 :MizardX!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1275408561 0 :relet!~thomas@c905DBF51.dhcp.bluecom.no JOIN :#esoteric < 1275410147 0 :lament!~lament@S0106002312fa554a.vc.shawcable.net JOIN :#esoteric < 1275410546 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1275410550 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oerjan! < 1275410569 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :PHANTOM_HOOVER < 1275410580 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :THERE'S NO NEED TO SHOUT! < 1275410603 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :How do you even pronounce "oerjan"? < 1275410636 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : ___ _ ___ < 1275410636 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : / _ \| |__|__ \ < 1275410636 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :| | | | '_ \ / / < 1275410636 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :| |_| | | | |_| < 1275410636 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : \___/|_| |_(_) < 1275410668 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Wow, nice kerning. < 1275410681 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :figlet is cool < 1275410730 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oerjan is pronounced like ørjan, naturally < 1275410759 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And how is that pronounced? < 1275410771 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just the way it is written >:) < 1275410773 0 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1275410786 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...weird < 1275410796 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ircii looked completely different last time I used it < 1275410841 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Have you tried turning it off and on again? < 1275410957 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1275410962 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :it's weird actually ircii wasn't installed < 1275410963 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Norwegian_phonology < 1275410967 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :maybe I'm just crazy and hallucinated using it < 1275411035 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :oh... it was irssi maybe? < 1275411037 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1275411039 0 :CakeProphet!unknown@unknown.invalid QUIT :Client Quit < 1275411078 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: [øɾjɑn] or thereabouts I guess < 1275411084 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Dammit, I didn't get a chance to ask him if he was sure that it was plugged in. < 1275411129 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i _think_ the ø should be an oe ligature, according to that article < 1275411185 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I was looking at http://en.wikipedia.org/wiki/Norwegian_language#Vowels < 1275411219 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes i noticed they disagreed < 1275411239 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But if that's what the short one is to be, then presumably yes < 1275411243 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :#Vowels doesn't distinguish short and long < 1275411245 0 :lament!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1275411251 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't mention œ at all < 1275411266 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Which is why I didn't look into it any further :-P < 1275411281 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But yeah, I guess /œɾjɑn/ is closer to the mark < 1275411523 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :* Phantom_Hoover wonders if any branches of mathematics have ever been proven inconsistent. < 1275411577 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i do recall an anecdote about someone doing his thesis or something on a complicated subject, and that at the defense or something someone pointed out that the only example of his structure was the empty set (or something) < 1275411585 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you can tell my memory is vague there :D < 1275411635 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course any subject that depends on an unproven hypothesis could face the same problem < 1275411677 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :But I mean something like the axioms being inconsistent. < 1275411691 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i also recall someone once proved a theorem by first giving a proof assuming the riemann hypothesis (i think) was true, and then a proof assuming it was false < 1275411711 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Like coming up with a proof that 1=0. < 1275411750 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: you know there is a theory of odd perfect numbers - but no one has ever found an actual example or proved they don't exist... < 1275411793 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: oh, you could say naive set theory is such a branch < 1275411804 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :russell proved it inconsistent with his paradox < 1275411811 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Ah, indeed. < 1275411846 0 :BeholdMyGlory_!~behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1275411852 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Also, is logic an axiomatic system? < 1275411868 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :interesting question < 1275411888 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you need at least one inference rule < 1275411908 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1275411911 0 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1275411913 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...there we go. < 1275411918 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :this client is superior < 1275411925 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Are you sure it's plugged in? < 1275411926 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and then you can do the rest with axiom _schemas_, i think. < 1275411942 0 :BeholdMyGlory_!unknown@unknown.invalid QUIT :Changing host < 1275411942 0 :BeholdMyGlory_!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1275411945 0 :BeholdMyGlory_!unknown@unknown.invalid NICK :BeholdMyGlory < 1275411950 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(an infinite set of patterns that are all axioms) < 1275411981 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION defines a logical system that has an infinite number of axioms. < 1275411998 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um wait < 1275412015 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the set of patterns is finite of course, but they describe an infinite set of axioms, is what i mean < 1275412033 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :tl;dr... I'm busy defining an infinite set of axioms. < 1275412061 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :explicitly, of course. < 1275412065 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Aren't they basically fancy axioms? < 1275412071 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The patterns. < 1275412099 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: it depends on how you define an axiom < 1275412112 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they're not single propositions of the actual logic < 1275412181 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... okay, so my axioms are going to be enumerated < 1275412183 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they contain meta-variables. that's sort of the point really, when you go this deep in defining logic you reach a point where you cannot escape having the _meta-theory_ being more complicated than the actual theory you are describing... < 1275412192 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :the odd ones disprove Godel's incompleteness theorem < 1275412203 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :the even ones determine if an aribtrary program halts. < 1275412221 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :How do the odd ones do that? < 1275412229 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :by being axioms, duh. < 1275412258 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So they all state that "Gdel's incompleteness theorems are false"? < 1275412260 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :that's like asking how equality works. < 1275412271 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: no, not explicitly < 1275412275 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: btw godel's incompleteness theorem requires your axioms to be recursively enumerable iirc < 1275412287 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but each one achieves that . < 1275412298 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which probably thwarts your project in principle < 1275412312 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :well no... < 1275412327 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :the ones divisble by 5 disprove that part of GIT < 1275412342 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :in doing so... they refer to all the axioms divisble by 5 < 1275412344 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so basically your theory is inconsistent. got it ;) < 1275412372 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Axiom 1: Axiom 2 is false. Axiom 2: Axiom 1 is true. < 1275412388 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Or perhaps Axiom 2: Axiom 1 is false. < 1275412402 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yes, that one. < 1275412402 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :either. < 1275412428 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :for axiom 2 to be false in the first example... axiom 1 would have to be false < 1275412428 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :No, wait, the second is consistentish. < 1275412464 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :oh wait... no that works. < 1275412476 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...fuck, I don't know. < 1275412541 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Axiom 0: your mom is crazy in bed Axiom N: Axiom N-1 is true < 1275412559 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :In the first system, Axiom 1 → ¬Axiom 2 < 1275412572 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Axiom 2 → ¬Axiom 1 < 1275412593 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Axiom 1 → ¬Axiom 2 → Axiom 1. < 1275412597 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : Assume you have a perfectly flat plane of finite size, you want to radio coverage everywhere, that is fill the plane with circles of a given size such that every point is in at least one circle. Overlap is allowed but should be minimised. No two overlapping circles must have the same colours (that is, different frequencies so you don't get interference). How many colours would you need? < 1275412631 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: all of them. < 1275412639 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :In the second, Axiom 1 → ¬Axiom 2 < 1275412642 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i _think_ minimal overlap may be a hexagonal pattern, isn't that the equivalent to kepler's theorem in two dimensions < 1275412653 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Axiom 2 → Axiom 1 < 1275412666 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Axiom 1 → ¬Axiom 1 < 1275412668 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :QED. < 1275412686 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The first is quasi-consistent, the second is inconsistent. < 1275412702 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and i think that requires exactly 4 colors < 1275412773 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :4 is clearly enough since this is planar < 1275412812 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a b < 1275412818 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : < 1275412820 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er < 1275412823 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a b < 1275412825 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : c d < 1275412832 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : e < 1275412848 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm wait < 1275412863 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It's a matter of finding a tile, isn't it? < 1275412865 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :perhaps 3 is enough < 1275412921 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: well hexagonal is the densest _packing_, i'm pretty sure, so it probably also gives least overlap (just enlarge the circles of the packing until they cover all) < 1275412938 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :No, I mean for the colouring. < 1275412940 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and only neighbors would overlap < 1275412969 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Find a tile with which you can cover the plane without conflict. < 1275413008 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't see what you mean, although the coloring would probably be periodic and so have something like a tiling associated < 1275413029 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh hm < 1275413036 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a b c a b c a b c < 1275413044 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : c a b c a b c a b < 1275413048 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :3 is enough < 1275413051 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1275413082 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 3 is enough for a hexagonal pattern < 1275413086 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hm okay < 1275413136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, do you then consider the circles to include the edge or not? < 1275413148 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i don't think that matters < 1275413153 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1275413164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I would consider it an open set < 1275413170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in this case < 1275413194 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it matters only if the radius needs to reach to the center of neighbors. is it that large? < 1275413214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, the edge? no it is of course infinitely thin or something < 1275413233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in the difference between [0,n] and [0,n) < 1275413236 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if it doesn't reach to the center of neighbors, then it cannot overlap anything other than the neighbors < 1275413256 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh edge... i'm ignoring your finite area, this covers the whole plane < 1275413315 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, do two circles meet in a point anywhere? as in edges touching each other and no overlap < 1275413334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then that difference for the circle would matter, wouldn't it? < 1275413350 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, if you see what I mean? < 1275413380 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no i don't think so < 1275413395 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1275413396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, "don't think you see what I mean"? < 1275413397 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a b < 1275413398 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : c < 1275413424 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :then a b and c circles would intersect in a common point, but each pair of circles would overlap < 1275413432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, the thing was if there was some point that was only covered by the edges of two circles, and no overlap at all. < 1275413440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/thing/question/ < 1275413464 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :If it's an open set then there are points not covered by oerjan's packing. < 1275413469 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh right, the common point would be that < 1275413478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, well that is an issue I think < 1275413490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, thanks for understanding what I meant :) < 1275413496 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i suspect you cannot get a minimum coverage without there being such points < 1275413507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, how? < 1275413510 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because there aren't such points you can probably shrink some circle < 1275413532 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so there is no truly minimal solution < 1275413546 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*because if there < 1275413552 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, all circles were to have the same size. As was implied by "circles of a given size" < 1275413558 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same given size obviously < 1275413562 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1275413567 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :You can get arbitrarily close to optimum packing. < 1275413576 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :With circles the same size. < 1275413577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, ah, good enough I guess < 1275413580 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well still. you can probably shrink _all_ circles by an epsilon. < 1275413588 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm I wonder how tree-based programming would work. < 1275413593 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Lisp? < 1275413597 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :like, similar semantics to stackbased but with trees. < 1275413618 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Oh, with trees as the primary data structures. < 1275413620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, they are all unit circles. But shrinking them would just scale the entire thing < 1275413641 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Again, Lisp is sort of that, due to the structure of the lists. < 1275413649 0 :Tritonio_GR!~Tritonio@79.103.6.164.dsl.dyn.forthnet.gr JOIN :#esoteric < 1275413650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and possibly add some more on the edges of the finite plane < 1275413652 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well yeah. hm i guess this actually _would_ depend on your finite area, come to think of it < 1275413664 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :you could probably have an operation that's something like "take the current root tree, copy it, and push onto tree" or something < 1275413672 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :that'd be kind of crazy though. < 1275413673 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because the finite area determines how tightly things fit < 1275413675 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :or.. pointless. < 1275413677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, well, I don't consider overshooting this area to be an issue < 1275413694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least I didn't have that in mind as an issue < 1275413704 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :well, maybe not pointless. If you didn't copy and simply references you could get circular behavior. < 1275413713 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :*referenced < 1275413727 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: anyway i was ignoring the finiteness because it seemed like a finite area might complicate the pattern of circles (and i'm too lazy for that ;D) < 1275413777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, heh < 1275413817 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :In that case, it depends entirely on the shape of the area. < 1275413817 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :firall x. 1 < 1275413822 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :*forall < 1275413825 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :deep. right? < 1275413845 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: that's essentially graph/tree rewriting, it's a well-known strategy for implementing functional languages < 1275413937 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...are you sure it's similar. I mean like, how Glass is stack-based, but you "push" and "pop" to a tree instead. < 1275413952 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :with each operation, sequentially. < 1275413984 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: well it's complicated than just pushing and popping i guess < 1275414001 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: also a stack of trees is equivalent to a single tree, in a sense < 1275414008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, well it was given as rectangular in my original question < 1275414035 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Ah, < 1275414069 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Then it depends on the ratio of the range of the transmitters to the edges, among other things. < 1275414108 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, yep, but extending outside the finite area was not considered a problem. Nor overlap outside of the area < 1275414138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I did not have any specific ratios in mind originally < 1275414152 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: actually i don't think two circles can overlap outside without overlapping inside, assuming their centers are inside < 1275414166 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :No, they can't. < 1275414177 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Unless the area is concave. < 1275414207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lessons learned: it is impossible to state any problem involving anything finite with enough detail. Where enough detail is defined as "a mathematician can't think of another question to ask to clarify the problem" < 1275414212 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah it follows from convexity and the midpoint between the centers always being in the overlap area if there is any < 1275414216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1275414247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, sure but the overlap area outside would not be counted towards the total < 1275414263 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh you mean for minimizing, right < 1275414269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, exactly < 1275414293 0 :kar8nga!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275414330 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GAH < 1275414336 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IE6 IT STILL LIVES < 1275414345 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: actually when i think about it there isn't really any reason to minimize the overlap area. in fact you would want to maximize it in practise, under the coloring restriction < 1275414366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, now replace the rectangle with an area defined as the coastline of norway on one side, then a line modified by a sine wave on the other. Have fun ;P < 1275414371 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(better coverage if there is a failure with a sender) < 1275414389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, sure, but senders cost money < 1275414410 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh well right, perhaps minimizing the _number_ of senders rather than area < 1275414417 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, do you know how many watt a typical radio transmitter is rated for? < 1275414425 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no f* idea < 1275414437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, iirc 60000 W was the max in Sweden < 1275414453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for Sveriges Radio obviously, not for "local to the city" stations ;P < 1275414504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, so yeah, it costs quite a bit with senders. Even excluding the cost for the "hardware" < 1275414517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just the electricity bill must be fantastic... < 1275414541 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : alise isn't around, is he? < 1275414544 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well, fantastic is wrong word, horrible maybe < 1275414547 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe tomorrow, i think he said < 1275414611 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hm the electricity bill alone would scale with area up to the maximum, wouldn't it < 1275414633 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or wait < 1275414676 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess transmission in the atmosphere is not trivial < 1275414721 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for one thing, does it count as spreading in two or three dimensions < 1275414734 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(beyond a certain distance) < 1275414746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, of course this does not apply as easily to "real life" < 1275414775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what with the issues you mentioned. Plus mountains and tall buildings and so on < 1275414790 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...hmmm, I think I have a good idea for an tree-based esolang. < 1275414797 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :with nifty control flow structures. < 1275414806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, and local heat variations in the atmosphere would mess things up as well I suspect. < 1275414819 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and the file system embedded in the tree structure. :) < 1275414820 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure if you can get radio mirages. but that would be awesoem < 1275414823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :awesome* < 1275414832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just completely awesome < 1275414842 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :technically a graph, but mostly a tree. < 1275414856 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1275414953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, "huh" about what? < 1275414997 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :radio mirages < 1275415005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1275415016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I never heard of it though. Sadly < 1275415019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would be awesome indeed < 1275415026 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Stallman is a very strange man < 1275415028 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :. < 1275415050 0 :comex!comex@c-98-210-154-193.hsd1.ca.comcast.net JOIN :#esoteric < 1275415131 0 :oerjan!unknown@unknown.invalid QUIT :Quit: Reboot < 1275415173 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Also, I get the sense that my computer is bragging. < 1275415208 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if Stallman smokes herb. < 1275415224 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :"Oh, look, I ran 1.3 million CPU cycles in a millisecond, what have you done lately?" < 1275415465 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1275415485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, it said that? < 1275415497 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Not in as many words. < 1275415510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1275415539 0 :kar8nga!~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net JOIN :#esoteric < 1275415556 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Although I may make it do that. < 1275415606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, wait, your computer is only 1.3 GHz? < 1275415621 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :No, it was doing other stuff. < 1275415631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : "Oh, look, I ran 1.3 million CPU cycles in a millisecond, what have you done lately?" < 1275415638 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :That's just the output from a time on some Lisp code. < 1275415640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as far as I can tell that gives you 1.3 GHz < 1275415650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, you mean your numbers were made up? < 1275415659 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Dude, ATM my computer is running at *500 MHz*. < 1275415670 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1275415673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, hm slow for cpufreq < 1275415674 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*800*. < 1275415679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah more reasonable < 1275415687 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :No, I mean I timed some Lisp code, it took 1 ms and 1.3 gigacycles. < 1275415704 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Granted, this is because my clock rate is turned way down due to low demand. :) < 1275415708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, how did you get the 1.3 gigacycles number? < 1275415719 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :That is what the TIME function printed. < 1275415737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, is that some byte code interpreter cycle or CPU cycles? < 1275415754 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, it says "processor cycles". < 1275415760 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hence I assume CPU. < 1275415769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, yeah multitasking might be messing things up < 1275415770 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Also, SBCL compiles to native code. < 1275415784 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So bytecode is implausible. < 1275415828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, I can't think of any obvious way to measure cycle count on x86. At least not one that would be feasible implementing outside a program that specifically does that < 1275415854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what with the varying delay on instructions, out of order, super scalar. < 1275415856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1275415861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and cache effects < 1275415863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't forget that < 1275415865 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea how it measures it. < 1275415872 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :(describe 'time) < 1275415882 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :TIME names a macro: < 1275415882 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric : Lambda-list: (FORM) < 1275415882 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric : Documentation: < 1275415882 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric : Execute FORM and print timing information on *TRACE-OUTPUT*. < 1275415882 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric : < 1275415882 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric : On some hardware platforms estimated processor cycle counts are < 1275415884 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric : included in this output; this number is slightly inflated, since it < 1275415886 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric : includes the pipeline involved in reading the cycle counter -- < 1275415888 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric : executing (TIME NIL) a few times will give you an idea of the < 1275415890 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric : overhead, and its variance. The cycle counters are also per processor, < 1275415892 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric : not per thread: if multiple threads are running on the same processor, < 1275415894 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric : the reported counts will include cycles taken up by all threads < 1275415896 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric : running on the processor where TIME was executed. Furthermore, if the < 1275415896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1275415896 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hahaha... I didn't know Google suggested Recursion when you type Recursion into it. < 1275415898 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric : operating system migrates the thread to another processor between < 1275415900 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric : reads of the cycle counter, the results will be completely bogus. < 1275415902 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric : Finally, the counter is cycle counter, incremented by the hardware < 1275415904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, no need to paste it all < 1275415906 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric : even when the process is halted -- which is to say that cycles pass < 1275415908 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric : normally during operations like SLEEP. < 1275415910 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric : Source file: SYS:SRC;CODE;TIME.LISP < 1275415913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1275415915 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Sorry. < 1275415978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, hm not sure how you read cycle count on x86 < 1275415987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :presumably it is possible < 1275416008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh the TSC < 1275416086 0 :tombom!~tombom@wikipedia/Tombomp JOIN :#esoteric < 1275416163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, and yeah if it uses the TSC it would include cycles spent by other CPUs as well < 1275416167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, what did the program do btw? < 1275416184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if this is "hello world" I would say that you have a LOT of overhead ;P < 1275416188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or it moved between cpus < 1275416203 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It's a 3-layer feed-forward neural network. < 1275416240 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hello world takes 44,360 cycles. < 1275416268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :quite a lot. I wonder how many a C hello world would take, would have no gc overhead and such < 1275416274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still some IO overhead < 1275416280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, what about 2+2 ;P < 1275416307 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :1480 cycles. < 1275416315 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Well, there's stdio to go through and such. < 1275416336 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, (time nil) takes 1720 cycles, so it's inaccurate for small values. < 1275416358 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :2+2 is therefore incredibly quick. < 1275416359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, as I said yes < 1275416365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : still some IO overhead < 1275416384 0 :zzo38!~zzo38@h24-207-48-53.dlt.dccnet.com JOIN :#esoteric < 1275416384 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Should be constant-folded, really. < 1275416386 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Why did you ping me? < 1275416398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, because I did /ping p and got you instead of pikhq < 1275416424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : OTOH, (time nil) takes 1720 cycles, so it's inaccurate for small values. <-- sure that is inaccurate? < 1275416443 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: 2+2? Like I said, it could take a cycle and it would report a couple of thousand cycles. < 1275416451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw, timing (+ 2 2) on my system gave me 3934 cycles < 1275416457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sempron 3300+ < 1275416464 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What implementation? < 1275416470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, sbcl REPL < 1275416491 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And nil isn't evaluated at all, so it's almost certainly inaccurate. < 1275416506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(time nil): < 1275416507 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :There is another channel on here that was here yesterday, because they needed a new IRC server I suggested Freenode. It is #mzx for the mainstream MegaZeux. I recommend the forked MegaZeux, which has no official IRC channel, however. (But you can discuss the forked MegaZeux on that channel however, don't too much) < 1275416508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 3,611 processor cycles < 1275416529 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If I write an accounting software what should I called it? < 1275416550 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And the description for time says outright that there's an overhead approximately that of (time nil) < 1275416609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"RunProgram: Start execution of the program downloaded. A downloaded program can only be started if it contains the text "Do you byte, when I knock?", otherwise the executive refuse to run the program downloaded." <-- some aspects of the RCX ROM are bloody strange < 1275416761 0 :kar8nga!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275416795 0 :zzo38!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275417024 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... I wonder if I could be a leet haxor < 1275417036 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes naive C code and tries to inject code via stack overflow. < 1275417259 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is happy < 1275417314 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The neural network code works for AND and OR. < 1275417318 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Now to try XOR. < 1275417410 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I can't be bothered. < 1275417423 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Manually altering weights is unspeakably painful. < 1275417671 0 :pineapple!unknown@unknown.invalid PRIVMSG #esoteric :what are you doing? < 1275418351 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :weighing altered manuals < 1275418649 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :pineapple: Wasting time messing with neural nets. < 1275418727 0 :tombom!unknown@unknown.invalid QUIT :Ping timeout: 258 seconds < 1275418742 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And for XOR I have to change the weights pretty much by hand, which takes too much typing. < 1275418961 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1275419206 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :tombom! < 1275419424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : weighing altered manuals <-- interesting, why? < 1275419455 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It was a facetious answer to pineapple's question to me. < 1275419480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, ah. I imagine the extra weight from some added ink could be detected ;P < 1275419505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would take an incredibly sensitive scale < 1275419519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and require that the unaltered manuals had a very precise weight < 1275419521 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :A fascinating method for detecting cheats, but ultimately impractical. < 1275419524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/scale/scales/ < 1275419550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, exactly. But this is #esoteric, things doesn't have to be practical! < 1275419588 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :hello what < 1275419599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tombom, who's there? < 1275419666 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://sprunge.us/gdMY < 1275419743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what does it do? < 1275419757 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Imperative → imperative via functional seems an odd choice. < 1275419757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :generate x86 asm I figured out < 1275419766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah probably bf < 1275419769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so BF compiler then < 1275419772 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes. < 1275419780 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Yeah, but it's still quite nice. < 1275419790 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've found Haskell makes for delicious compilers. < 1275419791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, nothing new. The best one before esotope-bfc was written in haskell < 1275419800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :compiled to C, not asm of course < 1275419812 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I think you meant Phantom_Hoover there. < 1275419821 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes. I'm aware of said compiler. < 1275419821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, me? no < 1275419823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1275419823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1275419826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : I did < 1275419827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1275419833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is confused < 1275419833 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm currently generating smaller output than esotope-bfc. < 1275419838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right I meant Phantom_Hoover < 1275419853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, how do you compare < 1275419865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, since esotope generates C code < 1275419867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and you generate asm < 1275419868 0 :Phantom_Hoover!unknown@unknown.invalid NICK :xPhantom_Hoover < 1275419875 0 :xPhantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: There you go. < 1275419876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, gcc produces bloated binaries < 1275419881 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Final binary, as generated with gcc -Os < 1275419884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :xPhantom_Hoover, hah ;P < 1275419890 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've also compared with clang -Os < 1275419896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, tcc? < 1275419903 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not tried that. < 1275419918 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't work well with my absurdly tiny libc. < 1275419927 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I want to be fair, okay?) < 1275419927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, anyway, I would say that the comparison is unfair due to the different target languages < 1275419943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, you linked that libc statically? < 1275419952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why not link both dynamically < 1275419966 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: *Dynamic linking makes for larger binaries*. < 1275419975 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, said libc literally included wrappers for system calls. < 1275419989 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And was *concattenated* with the file. < 1275420000 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I have seen cases of static linking being larger < 1275420005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, that was against boost though iirc < 1275420009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something of similar size < 1275420009 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but not in this case. < 1275420020 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Where you only need read, write, and exit. < 1275420051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, anyway, the comparison is not fair IMO < 1275420062 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's still currently about an order of magnitude slower than esotope-bfc, output-wise. < 1275420062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, you should compare speed < 1275420069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1275420077 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This has a lot to do with my lack of constant folding and loop handling. < 1275420249 0 :Tritonio_GR!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1275420400 0 :Geekthras!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1275427871 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1275427871 0 :clog!nef@bespin.org JOIN :#esoteric < 1275428052 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :clog! < 1275428069 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Wait, does this mean that the prior conversation was unlogged? < 1275428106 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably yes < 1275428119 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wb clog < 1275428259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, presumably you have your own local logs however < 1275428290 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :...Probably. < 1275428301 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: yes, no one will ever know about our terrorist plans < 1275428308 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :...shit < 1275428368 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :For some reason I have an overwhelming urge to write "rjan the headless esolang runner". < 1275428388 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :...what < 1275428440 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm not headless. otoh http://en.wikipedia.org/wiki/Mike_the_Headless_Chicken < 1275428441 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Warren Zevon song. < 1275428549 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"Roland is a Norwegian who becomes embroiled in the Congo Crisis of the late 1960s. He earns a reputation as the greatest Thompson gunner, a reputation that attracts the attention of the CIA." < 1275428583 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :See! < 1275428646 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Although I never knew that he was Norwegian. < 1275428646 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :how very unrealistic. oh wait http://en.wikipedia.org/wiki/Joshua_French_and_Tjostolv_Moland < 1275428653 0 :Tritonio_GR!~Tritonio@79.103.6.164.dsl.dyn.forthnet.gr JOIN :#esoteric < 1275428656 0 :myndzi\!unknown@unknown.invalid NICK :myndzi < 1275428667 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :\o\ < 1275428668 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :         | < 1275428668 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :         >\ < 1275428698 0 :pineapple!unknown@unknown.invalid PRIVMSG #esoteric :... < 1275428713 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :/o\ < 1275428713 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :         | < 1275428713 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :         |\ < 1275428719 0 :cal153!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275428720 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I will never tire of it. < 1275428728 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :,_o__, ,__o_, ,_o__, < 1275428729 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :  |       |     | < 1275428729 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric : /`\     /|    /< < 1275428763 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :response varies by channel, lol < 1275428769 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :some people ... tire of it very quickly :> < 1275428786 0 :Tritonio_GR1!unknown@unknown.invalid QUIT :Ping timeout: 248 seconds < 1275428797 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't come up much in here, so it doesn't get too annoying. :P < 1275428819 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :_o_ < 1275428819 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :         | < 1275428819 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :         |\ < 1275428831 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Is that ever going to be fixed? < 1275428916 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fix what? < 1275428929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no because his client doesn't right-align nicks < 1275428939 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1275428949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :myndzi, it is rather annoying to people not using clients that do left ragged text < 1275428954 0 :Phantom_Hoover!unknown@unknown.invalid NICK :PH < 1275428961 0 :PH!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1275428972 0 :PH!unknown@unknown.invalid PRIVMSG #esoteric :/o/ < 1275428987 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it has no hope of working for me, as I IRC in a proportional font < 1275428988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :myndzi, mine right aligns the nicks up to the separator, then left aligns the text to the separator on the other side < 1275428989 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(shocking I know) < 1275428997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :myndzi, so it looks really bad from here < 1275428999 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: heretic! < 1275429026 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, okay, ehird. Nice try pretending to be ais523. But the game is over now. < 1275429032 0 :PH!unknown@unknown.invalid NICK :Phantom_Hoover < 1275429047 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why would you expect ehird but not me to do that? < 1275429072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, should be quite obvious. He is a font manic. < 1275429083 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, obviously he'll have ignored me based on that inference and won't hear this < 1275429086 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even though it's wrong < 1275429089 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :He is a bit of a typography nut. < 1275429096 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :A *bit*? < 1275429097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1275429099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, nice try < 1275429116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also /nickserv help output must look horrible to you < 1275429123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it space align two columns < 1275429129 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: In casual English usage, "a bit" can mean "quite exceptionally". Weird but true. < 1275429132 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nah, there's enough spaces to see the columns < 1275429230 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this column is not big enough for the both of us < 1275429259 0 :MigoMipo!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275429264 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I don't get the pun < 1275429273 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, I get the reference but not the non-pun context of the sentence < 1275429290 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :am i not allowed to do absurdist humor now < 1275429303 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you are, it just needs to be slightly easier to get than that < 1275429316 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It's a reference. < 1275429319 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :QED. < 1275429321 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but if it was easier to get it would be your mom < 1275429334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, wouldn't look aligned however < 1275429387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hits Phantom_Hoover with a stunned seagull reference < 1275429390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now, get that one ;P < 1275429400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and no helping him < 1275429402 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wasn't planning that punchline when he started the sentence < 1275429406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(I know I used it before in this channel) < 1275429421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, which punchline? < 1275429447 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :your mom < 1275429453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh hah < 1275429669 0 :pikhq_!~pikhq@75-106-123-171.cust.wildblue.net JOIN :#esoteric < 1275429804 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1275430686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, test of prototype lego panoramic head, using the mobile phone (a lot easier to mount than my "real" camera: http://omploader.org/vNGgydw (note: progressive jpeg) < 1275430691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes the image is quite grainy < 1275430717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but the dual jpeg compression (once from camera, then once from converting the tiff hugin output) < 1275430720 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :made it worse < 1275430935 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finally got XOR working! < 1275431205 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION xors you < 1275431251 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So much pain because of a logistic function... < 1275431287 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I have an object called *XORN*. < 1275431303 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It does not, however, walk through walls. < 1275431393 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275431471 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :_o_ < 1275431471 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :         | < 1275431471 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :        /\ < 1275431480 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :_o_ _o_ _o_ < 1275431481 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :         |   |   | < 1275431481 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :        /`\  >\  >\ < 1275431523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah the last one was aligned for me < 1275431539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the last one to the first one I mean in the line " _o_ _o_ _o_" < 1275431552 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also myndzi's script is broken now < 1275431559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it didn't add anything under my line < 1275431563 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I assume you're on XChat too, then? < 1275431564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :_o_ < 1275431564 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :   | < 1275431564 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :  /| < 1275431569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, ERC < 1275431588 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Is there anything Emacs can't do? < 1275431593 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hold on... < 1275431596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :myndzi, do you have very very short line length or why wasn't anything added to " the last one to the first one I mean in the line " _o_ _o_ _o_"" ? < 1275431620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, um yes. It can't synthesise for FPGAs < 1275431621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :afaik < 1275431649 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :AFAYK. < 1275431650 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well it wrapped in irssi (80 chars) < 1275431652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, also it is event based and single threaded, doesn't do any sort of cooperative or preemptive multitasking < 1275431662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, 80 chars only? < 1275431669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it only went like 2/3 of my screen < 1275431684 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that is sort of the old standard < 1275431760 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Disconnected by services < 1275431767 0 :Phantom_Hoover`!~user@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1275431781 0 :Phantom_Hoover`!unknown@unknown.invalid PRIVMSG #esoteric :ERC is UGLY. < 1275431786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yes, But no one uses that any more < 1275431788 0 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1275431801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover`, ugly? Next time you will call twm ugly or something equally silly! < 1275431811 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :TWM is cool. < 1275431824 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: TWM is only ugly by default. < 1275431824 0 :Phantom_Hoover`!unknown@unknown.invalid PRIVMSG #esoteric :Especially on a Mac. < 1275431834 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :With some color changes it seems much less so. < 1275431836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover`, XD < 1275431841 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i like to have room for irc + another small window side by side < 1275431851 0 :Phantom_Hoover`!unknown@unknown.invalid QUIT :Client Quit < 1275431853 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Though it's still only barely *usable*, it's still not bad for 30-year-old software. < 1275431855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, same, I have browser and irc client side by side < 1275431858 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and i also like a big font < 1275431860 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and terminal below both < 1275431865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1275431869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :different terminal that is < 1275431873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't run emacs in X mode < 1275431874 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and a small monitor < 1275431875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*shudder* < 1275431876 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :I've got my terminal open full-screen. < 1275431881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover`, anyway, I use heavily customised ERC settings < 1275431890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the default alignment is wtf < 1275431895 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It is immaterial. < 1275431896 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(um well i don't _like_ a small monitor as such, i have one, this is a laptop) < 1275431909 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Because of you people, I have forgotten what I was doing. < 1275431913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, oh well on my laptop I wouldn't use a setup like this < 1275431924 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: something ERC < 1275431927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I want to get a dual head setup next time for my desktop < 1275431940 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, was that a pun? < 1275431945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was very bad in that case < 1275432041 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no < 1275432069 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just the top Phantom_Hoover message on my screen < 1275432080 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or so < 1275432112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : _o_ < 1275432112 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :                    | < 1275432112 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :                   /| < 1275432115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is the top one for me < 1275432117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or was rather < 1275432124 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now /`\ >\ >\ is the top one < 1275432135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(and after I said this line, two lines below it) < 1275432144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ^ (3 lines below it now) < 1275432157 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you people and your tiny fonts and huge monitors < 1275432159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, you have a short scrollback < 1275432177 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: my scrollback is fine, i'm talking about actual visible text < 1275432180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, tiny? it is "Dejavu Sans Mono 9" < 1275432196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, well I meant visible scrollback without scrolling indeed ;P < 1275432237 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Courier New, 10 point it says < 1275432275 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :46 rows and 80 columns < 1275432348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unsure about dimensions < 1275432802 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is scared of curve integrals. < 1275432839 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :BOO! < 1275432854 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION knew those once < 1275432866 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea what they even do. < 1275432896 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well for one thing you can calculate lengths of curves with them iirc < 1275432899 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shudders < 1275433071 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I am scared of all mathematical things I don't understand. < 1275433078 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It's just one of those things. < 1275433109 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: They're not *scary*, they're just more complex than your ordinary integral. < 1275433151 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :As soon as you explain them I won't be scared. As it was with sigmas. < 1275433343 0 :Tritonio_GR1!~Tritonio@79.103.6.164.dsl.dyn.forthnet.gr JOIN :#esoteric < 1275433388 0 :Tritonio_GR!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1275433879 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1275434128 0 :Tritonio_GR1!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275434586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Phantom_Hoover: They're not *scary*, they're just more complex than your ordinary integral. <-- s/more/even more/ < 1275434604 0 :tombom!unknown@unknown.invalid QUIT :Quit: Leaving < 1275434739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :idea: befunge with branch delay slots < 1275434744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as a fingerprint perhaps < 1275434748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what do you think? < 1275434963 0 :maedhros777!~michael@c-76-118-245-128.hsd1.ma.comcast.net JOIN :#esoteric < 1275434989 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :What exactly is Turing-completeness? < 1275435061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777, something that is equivalent to an Universal Turing Machine < 1275435063 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Turing-completeness means, in a very technical sense, being computationally equivalent to a Turing machine. < 1275435069 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Erm. A Universal ... < 1275435074 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :What's a Turing machine? < 1275435082 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :In a more practical sense, it means that it can compute anything that can be computed. < 1275435088 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Sweet < 1275435101 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :I was wondering because it was a category on the Wiki < 1275435107 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :universal, or all. the very definition of a universal turing machine is that it can itself emulate all the others < 1275435114 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :How do you prove that something is Turing-complete? < 1275435142 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: by emulating something already known to be TC with it < 1275435168 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :But how do you know that the original thing is Turing-complete? < 1275435177 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :I think BF is used like that < 1275435183 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(technically you should also prove that the something can be emulated by something TC) < 1275435190 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :So how do you prove that BF is Turing-complete? < 1275435205 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: the buck stops at turing machines < 1275435216 0 :Tritonio_GR!~Tritonio@79.103.6.164.dsl.dyn.forthnet.gr JOIN :#esoteric < 1275435216 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1275435218 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :all the others must emulate those, directly or indirectly < 1275435225 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Wasn't there a proof that Turing machines can compute anything, though? < 1275435255 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_: that's the church-turing thesis and it isn't a proof, but a hypothesis < 1275435268 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, okay then. < 1275435301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, anyone tried to prove it? < 1275435305 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :So it's hypothetically possible that there is something that's both computable and not computable on a UTM. < 1275435325 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :What is the exact definition of a Turing machine, then? < 1275435389 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes, but it would take a very unusual way of computing, that no one so far knows about < 1275435396 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1275435426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: you have a tape, which is conceptually infinite, or at least can be extended as much as you like in at least one direction < 1275435453 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Are there instructions on the tape or something? < 1275435482 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, data, in some alphabet (which is more or less arbitrary - anything with at least 2 letters can emulate each other) < 1275435497 0 :sshc!~sshc@unaffiliated/sshc JOIN :#esoteric < 1275435507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, don't forget the state of the heat < 1275435509 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :head* < 1275435518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which moves over the tape iirc < 1275435523 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :So it's a theoretical machine in which a command is given by an infinite number of intructions? < 1275435527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or was it the tape moving under the head < 1275435532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777, no < 1275435533 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: no < 1275435539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777, it is data, not instructions < 1275435548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but oerjan is a slow typer < 1275435553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I don't remember the exact details < 1275435556 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*sheesh* < 1275435568 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well _one_ of us should shut up < 1275435570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1275435572 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :How does the machine work if all it contains is data? < 1275435589 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: that's the tape. the machine also has a head, which moves along the tape < 1275435595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777, please wait for oerjan to finish typing that. It will take a bit < 1275435610 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Like this? http://upload.wikimedia.org/wikipedia/commons/3/3d/Maquina.png < 1275435620 0 :Tritonio_GR1!~Tritonio@79.103.6.164.dsl.dyn.forthnet.gr JOIN :#esoteric < 1275435625 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that head is governed by instructions, in the form of a lookup table < 1275435653 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: something like that < 1275435667 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the head has a state, from a finite set of states < 1275435682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Like this? http://upload.wikimedia.org/wikipedia/commons/3/3d/Maquina.png <-- what is that supposed to be? < 1275435689 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Turing_machine#Formal_definition < 1275435700 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and the lookup table says, given the state of the head, and the symbol on the tape in the current position: < 1275435701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh it is supposed to be a turing machine? < 1275435706 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Yep :) < 1275435724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777, looked more like a sci-fi filing system gone spare < 1275435729 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :=D < 1275435747 0 :Tritonio_GR!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1275435747 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: well ok that's the mathematical definition, i'm going for a little more intuitive explanation here < 1275435750 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :So where does the notion that a Turing machine can compute anything come from? < 1275435763 0 :ws!unknown@unknown.invalid QUIT :Quit: ... < 1275435768 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Turing said so. < 1275435773 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Church also said so. < 1275435787 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Did they have proof? < 1275435793 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :(well, Church said that lambda calculus can. And lambda calculus and a UTM are equivalent) < 1275435799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777, no, it is a conjecture, and no one found a counter example yet < 1275435806 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Ok, then < 1275435817 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :I guess it would be pretty hard to disprove < 1275435821 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :So it's probably right < 1275435822 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: Most people just use the UTM as the definition of computability. :) < 1275435851 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :How could a language not be Turing-complete? < 1275435854 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: also it's not that it can compute _everything_, but that it can compute everything that we have a physically plausible way of computing at all < 1275435867 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: Trivially. < 1275435878 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Could you give an example please? < 1275435882 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Not having things like conditionals, having finite memory, < 1275435889 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: Brainfuck without loops. < 1275435892 0 :CakeProphet!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1275435899 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: finite memory is a big hint < 1275435922 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Why wouldn't it be Turing-complete if it didn't have loops? < 1275435941 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Because then it couldn't do anything conditionally ever. < 1275435958 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :I guess < 1275435977 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Which is necessary to implement a Turing machine. < 1275435988 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :I've been wondering though, how are conditional expressions actually implemented? < 1275435994 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Like in binary. < 1275435999 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :In what language? < 1275436008 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :"binary" is not a language. < 1275436013 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :C to assembly to binary, e.g. < 1275436026 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :I mean like assembly or machine-dependent binary < 1275436027 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Well, it is in a formal sense, but that's beside the point. < 1275436038 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: So, C to $machine assembly to $machine binary < 1275436046 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Yep < 1275436052 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Depends on the machine, but it's most *commonly* a conditional jump. < 1275436067 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: another way of showing it is through the famous halting problem. a turing machine cannot decide whether another turing machine (encoded as data) will halt, turing proved this. so if a turing machine _can_ decide whether your computational model halts, then your model cannot be turing complete, essentially < 1275436077 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :For instance, x86 has "je foo", where it jumps to foo if the previous comparison was true. < 1275436096 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_, also cmov < 1275436097 0 :Tritonio_GR1!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275436107 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Ah, yes, it does have that. < 1275436125 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :And, obviously, if you have no loops, your computational model always halts. < 1275436127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also various other conditional jumps < 1275436128 0 :Oranjer!~HP_Admini@adsl-243-205-116.cae.bellsouth.net JOIN :#esoteric < 1275436132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like jne iirc < 1275436134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what not < 1275436141 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That was just an example of a conditional jump. < 1275436145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1275436155 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :x86, being x86, is loaded with them. < 1275436159 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :And everything else. < 1275436164 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Except for registers. < 1275436165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_, not registers though < 1275436166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1275436171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you beat me to it < 1275436186 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :How would you, in general, prove that something is Turing-complete then? < 1275436199 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Only I can see would be by conjecture < 1275436205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777, by implementing something known to be turing-complete in it. < 1275436228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777, no, turing completeness isn't a conjecture. What is a conjecture is that there is nothing beyond it that is computable < 1275436234 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: You demonstrate that it's computationally equivalent to something that is Turing-complete. < 1275436250 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :But that's endlessly recursive -- how would you prove that the thing that you're basing the Turing-completeness off of to be Turing-complete? < 1275436253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777, sure you can make up stuff beyond it, but it will be impossible to implement it, well that is the conjecture < 1275436266 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :This can be done by *implementing* something that is Turing-complete and implementing in something that *is* Turing-complete. < 1275436282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777, it all falls back on the UTM at the base. The conjecture is that the UTM is as far as you can go < 1275436291 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :I guess < 1275436295 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: in _principle_ you prove something turing-complete by showing that you can implement all turing machines with it < 1275436297 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: If nothing else, you can show equivalence with the UTM. < 1275436302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777, so there is a base case the recursion of proving it equivalent to an UTM < 1275436315 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :How would it be shown that BF is computationally equivalent to the UTM? < 1275436318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is just that we don't know for sure if there is anything beyond it < 1275436319 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :As Turing-completeness means "equivalent to a UTM" < 1275436321 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but in _practice_, you may use any of the other models that have already been proved to be able to do so < 1275436349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777, implement an UTM in it. Or lambda calculus or anything else that wasn't proven TC by using brainfuck < 1275436361 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(the UTM itself being one of the first such simpler models) < 1275436383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, wait what? < 1275436417 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, elaborate < 1275436418 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The Universal Turing Machine is the Turing machine capable of implementing all other Turing machines. < 1275436426 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_, oh right < 1275436435 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1275436440 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: BF-without-IO is equivalent to P'' with a simple isomorphism. (I don't recall what this is, but that's irrelevant for discussion) And P'', in some old paper, was shown to be equivalent to a UTM. < 1275436451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, you need to increase your typing speed ;P < 1275436461 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Hm, let me check the wiki to see how it's Turing-complete < 1275436467 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :(this paper is most notable for being the first to show a structured programming language as being Turing-complete) < 1275436474 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, good: http://esoteric.voxelperfect.net/wiki/Brainfuck#Computational_class < 1275436479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777, pikhq_ just told you < 1275436483 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that would make my hands hurt unreasonably much, i'm afraid < 1275436513 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also who says i'm _thinking_ any faster :D < 1275436536 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :(I shall note that, as IO capabilities have nothing to do with computability, any language-without-IO is *computationally* equivalent to the same language *with* IO) < 1275436539 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also i _read_ slowly, too < 1275436546 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ;O < 1275436547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P* < 1275436570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep, that is one thing that can be confusing at first < 1275436590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :didn't someone invent "bf-complete" for describing "TC + byte STDIO"? < 1275436594 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_: well that's a _bit_ simplified, you need some way to get initial data and give final data, even if you don't call it IO < 1275436600 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Probably. < 1275436612 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: something like that < 1275436615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, appended at the end of the program is popular iirc? < 1275436680 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Esolangs tend to be BF-complete. What with stdio being the easiest kind to do, and making it so that it's at least *somewhat* useful. < 1275436699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1275436706 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Are most commonly used languages Turing-complete? < 1275436715 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that assumes there is a concept of adding things to the end of the program < 1275436728 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: Yes. < 1275436732 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: if you ignore the thorny issue of finite memory, yes < 1275436735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777, C is not. since it can not have infinite memory due to the spec requiring sizeof(void*) being finite < 1275436743 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :True < 1275436753 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :C++, amusingly, *is* Turing complete. < 1275436755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777, and it also requires all objects to be addressable < 1275436764 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :How is C++ actually Turing-complete? < 1275436766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_, oh only through templates iirc? < 1275436771 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes. < 1275436773 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1275436777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777, because iirc C++ *templates* are TC at compile time < 1275436781 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: C++'s template system is equivalent to the lambda calculus. < 1275436786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777, I seen factorial in C++ templates < 1275436792 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :I hadn't thought of that < 1275436793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no one said it was sane < 1275436806 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :It's a complete accident that this is so, in fact. < 1275436807 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: btw possibly the simplest TC model on the wiki is BCT, it's almost ridiculously simple < 1275436834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_, saying it is "equivalent to the lambda calculus" would also mean it is equivalent to bf < 1275436839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well wait < 1275436841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no byte IO < 1275436842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so no < 1275436848 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if you find brainfuck too hard to implement, that's a good alternative candidate < 1275436848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but equivalent to P'' < 1275436849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least < 1275436856 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also combinatory logic < 1275436866 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's equivalent to the lambda calculus with a trivial isomorphism. < 1275436876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what about the 2,3 thingy ais523 proved TC by using BCT? < 1275436885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :isn't it very simple too? < 1275436893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_, ah < 1275436909 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes but that has the _extremely_ thorny issue of infinite setup and no halting concept < 1275436909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_, what makes an isomorphism trivial btw? < 1275436919 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: About on par with sed. < 1275436922 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which makes it very hard to use for esolangs, i think < 1275436924 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, wait. < 1275436928 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: BCT is simpler < 1275436928 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Sed is TC. Never mind. < 1275436929 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1275436930 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's why I used it < 1275436934 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, cyclic tag in general < 1275436937 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :BCT's just a notation for it < 1275436944 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: A bunch of s/// statements manage the compilation. < 1275436961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_, as the general intelligence increase (but not IQ!), wouldn't the level of "trivial" change? < 1275436978 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :That's not what trivial means. :) < 1275436979 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :say, 20 million years from now < 1275436987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :other things would be considered trivial < 1275437005 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_: /// statements are TC too ;D < 1275437020 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: *Gah* string rewriting. Right. < 1275437025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, not sed s/// I think < 1275437028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it isn't recursive < 1275437030 0 :CakeProphet!~adam@h210.24.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1275437030 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like /// is < 1275437039 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :possibly < 1275437051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, didn't you prove /// TC using BCT? < 1275437056 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1275437063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, also, how was BCT proved TC? < 1275437069 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. String rewriting makes it so that Tcl is Turing-complete even without any commands defined. < 1275437072 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :How amusing. < 1275437080 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i don't recall < 1275437082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_, really? heh < 1275437125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_, write a formal proof of it < 1275437131 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Never! < 1275437135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, is INTERCAL TC? < 1275437137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_, oh? < 1275437149 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to wrangle the dodecalogue into TC-ness. :( < 1275437154 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: easily < 1275437156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_, the what? < 1275437162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, doesn't it have limited state? < 1275437170 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :The 12 rules that describe all of Tcl's syntax and semantics. < 1275437173 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, it has loads of unbounded stack < 1275437175 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*stacks < 1275437178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you only need 2 < 1275437179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_, meh < 1275437185 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :(aside from the normally-provided commands) < 1275437194 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: each variable has a RESTORE [iirc] stack < 1275437194 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah, but what about INTERCAL-72? < 1275437216 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even INTERCAL-72 < 1275437219 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you mean STASH stack < 1275437219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah I see < 1275437225 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: right < 1275437231 0 :Tritonio_GR!~Tritonio@150.140.227.55 JOIN :#esoteric < 1275437232 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :STASH/RETRIEVE < 1275437236 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :normally just called "a stash" < 1275437251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, btw alise wrote what was probably a J/INTERCAL polygot recently < 1275437268 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, what a random language combo < 1275437272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, should check logs to see if it works from the intercal side < 1275437289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no it wasn't. It was that J comments are: NB. < 1275437296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is NB period, not just NB < 1275437300 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mean, thinking of that combo < 1275437311 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and I commented on "DO NOT NOTA BENE" or such < 1275437312 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you'd have to start DO or PLEASE to stop the INTERCAL erroring out immediately, though < 1275437313 0 :sshc!unknown@unknown.invalid QUIT :Quit: leaving < 1275437316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and one thing led to another < 1275437342 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1275437348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes the first line defines DO NOT to be a NOP from the J side iirc < 1275437369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and then you basically do: DO NOT NB. PLEASE intercal code < 1275437378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, or similar < 1275437403 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kept nagging about NB. PLEASE intercal DO NOT being simpler < 1275437411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and DO NOT NB. PLEASE ... of course < 1275437412 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wishes you could just do "DO NOT PLEASE" and screw up the politeness < 1275437432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, but that doesn't work? < 1275437446 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it should < 1275437457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, how is NB. hidden from INTERCAL? < 1275437459 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but somehow alise thought it ugly < 1275437473 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: by the DO NOT at the end of the previous line < 1275437474 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: by the DO NOT on the previous line < 1275437491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1275437492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1275437499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, doesn't work for first line though < 1275437529 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: indeed but it starts DO NOT anyway, so it just needs to be a J almost-nop < 1275437546 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1275437561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also mouse pointer went spare for a bit < 1275437579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :shuddering in a circle of about 10 pixels < 1275437604 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: probably an LHC black hole passing by < 1275437614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, XD < 1275437625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, it happened a few times before LHC anyway < 1275437638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but yeah time travel involved clearly < 1275437652 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/P_prime_prime < 1275437655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, anyway, I think it is due to some resolution issue on the surface < 1275437656 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :How does r ≡ λR work? < 1275437660 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sure, everyone knows the LHC particles time travel < 1275437668 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :In relation to BF < 1275437700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh? < 1275437707 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/P_prime_prime#Relation_to_other_programming_languages < 1275437728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1275437768 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Wouldn't that just set the tape cell to the cell at its right? < 1275437791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't know P'', so couldn't say < 1275437804 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: r is equivalent to + < 1275437819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"# R means move the tape-head rightward one cell (if any). < 1275437819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# λ means replace the current symbol ai by ai+1 (taking an+1 = a0), and then move the tape-head leftward one cell." < 1275437831 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :But how would it work? < 1275437844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777, that looks like it does >+< < 1275437850 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1275437854 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :That's what I thought < 1275437861 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Oh :) < 1275437863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777, so do <>+< < 1275437863 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, +<> < 1275437868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, oh right < 1275437896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hm so bf is an optimisation kind of XD < 1275437913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I could never have thought bf was optimised compared to anything < 1275437944 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Wouldn't it be >[-<+>]> or something? < 1275437954 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Disregarding that the next cell would become 0 < 1275437975 0 :coppro!~coppro@unaffiliated/coppro JOIN :#esoteric < 1275437979 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1275437980 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: huh? < 1275437983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777, no oerjan is right < 1275438003 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Wait...is ai+1 to the right or left? < 1275438019 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: it's the _value_ not the position < 1275438020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777, no ai + is current value incremented < 1275438032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/+ // < 1275438061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/incremented// < 1275438063 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: But then you're just copying the value of the cell to the right to the current value, right? < 1275438071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777, nop, to same < 1275438081 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :? < 1275438083 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: no, it's an increment at the current spot < 1275438089 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :OHH < 1275438092 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :I get it now :) < 1275438094 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777, to move is *after* < 1275438096 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the* < 1275438121 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Why is it ai+1 instead of (ai) + 1? < 1275438121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes it is a stupid instruction set in part :) < 1275438136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777, why would you need to put out () there? < 1275438146 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :because multiplication binds tighter than addition? < 1275438151 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: for some reason the symbols are called a_i rather than simply the number i < 1275438151 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Because isn't ai+1 the next cell? < 1275438200 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :That's a weird notation < 1275438202 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a_0 corresponds to the BF cell value 0, and says nothing about where it is < 1275438214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, wait it is a_{i+1} as written on wikipedia < 1275438219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is somewhat strange < 1275438252 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: i suppose it's to make it mathematically general by not saying _what_ symbols you use, just their order < 1275438264 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Ok < 1275438266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, see what I said, error on wikipedia? < 1275438272 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :link? < 1275438277 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :So would r` work by wrapping? < 1275438278 0 :relet!unknown@unknown.invalid QUIT :Quit: Leaving. < 1275438283 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1275438283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, http://en.wikipedia.org/wiki/P_prime_prime section " Semantics" < 1275438297 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Oops, I meant r' not r` < 1275438341 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the i+1 is an _index_. (a_i)_{i=0}^n is the sequence of symbols in the alphabet < 1275438372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yes and it being i+1 as an index makes no sense < 1275438381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, oh wait < 1275438387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rihht < 1275438389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right* < 1275438394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is in the alphabet < 1275438395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1275438400 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Anyone know where the proof of P'' being Turing-complete is? < 1275438406 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :I don't see it < 1275438416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 1. ^ Böhm, C.: "On a family of Turing machines and the related programming language", ICC Bull. 3, 185-194, July 1964. < 1275438416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 2. ^ Böhm, C. and Jacopini, G.: "Flow diagrams, Turing machines and languages with only two formation rules", CACM 9(5), 1966. (Note: This is the most-cited paper on the structured program theorem.) < 1275438422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777, in one of those I presume < 1275438429 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :I don't have those books, though :) < 1275438433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777, nor do I < 1275438438 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Or are they essays? < 1275438451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777, more likely articles than essays < 1275438457 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, probably < 1275438465 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :I'm gonna google them < 1275438470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777, good luck < 1275438489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777, anyway, there is an UTM implemented directly in bf listed on the bf page on the esolang wiki < 1275438496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alternative proof < 1275438503 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Ok, I'll take a look < 1275438555 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Got it: http://docs.google.com/viewer?a=v&q=cache:jsfWzj9RLwAJ:citeseerx.ist.psu.edu/viewdoc/download%3Fdoi%3D10.1.1.119.9119%26rep%3Drep1%26type%3Dpdf+Flow+diagrams,+Turing+machines+and+languages+with+only+two+formation+rules&hl=en&gl=us&pid=bl&srcid=ADGEESgh-bW5YldU2et4NaS9D0lJItEyRaiYO2N5lNEBi9jrYGjSm2xWqsjO48SCwjSFCQ52xGIp2ECu4jibe1UUwtPfd_DM_8XifhqQF4gLyrA58n62qOCiHwEHf963QyoVTFqjKCHS&sig=AHIEtbQNMV_kqHzz6ouESSojX5BgCg6aPg < 1275438560 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Big URL :) < 1275438575 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: there seem to be no copies on Böhm's home page, so ... oh citeseer < 1275438579 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Lots of lambda calculus though < 1275438598 0 :Tritonio_GR1!~Tritonio@150.140.227.55 JOIN :#esoteric < 1275438599 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'll just look at the BF UTM implementation < 1275438600 0 :Tritonio_GR!unknown@unknown.invalid QUIT :Ping timeout: 258 seconds < 1275438623 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: BF is P'' prettified anyhow < 1275438671 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i might even suspect Böhm constructed something more like BF first, and then made P'' by minimizing the symbols < 1275438691 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Maybe < 1275438697 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(well wikipedia almost implies as much) < 1275438778 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: also yeah r' wraps < 1275438799 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1275438842 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Ok thanks < 1275438909 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Seems kind of interesting to me that the same wiki having languages like LOLCODE also has such intellectual articles on Turing-completeness :) < 1275438972 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :"Can haz stdio"? Classic. :) < 1275439001 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: you may note that boolfuck shows you don't even need more than two values 0 and 1 for TC, which means increment and decrement are the same operation < 1275439024 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also some people here like to hate LOLCODE. just saying. ;D < 1275439043 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: It's the greatest language ever :) < 1275439049 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Besides BF, of course. < 1275439066 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :I should make a real-time multiplayer FPS in BF. =D < 1275439127 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you might have _certain_ I/O problems. < 1275439131 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: Requires extensions. < 1275439138 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :At the very least something akin to PSOX. < 1275439155 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :You know I wasn't actually taking it seriously :) < 1275439171 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :But I could just do it in command prompt. < 1275439176 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Without multiplayer, of course. < 1275439192 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maedhros777: well someone _did_ make an adventure game already... < 1275439198 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Really? < 1275439200 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Where? < 1275439202 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(although not directly in BF, i think) < 1275439207 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Darn < 1275439218 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's called lostkng < 1275439221 0 :ais523!unknown@unknown.invalid QUIT :Ping timeout: 258 seconds < 1275439236 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :I can't find it on google < 1275439242 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it was compiled from BASIC, i think < 1275439280 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Well, got to go now < 1275439282 0 :maedhros777!unknown@unknown.invalid PRIVMSG #esoteric :Bye < 1275439284 0 :maedhros777!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275439304 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1275439363 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://jonripley.com/i-fiction/games/LostKingdomBF.html < 1275439446 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :<3 LostKng. < 1275439458 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Such a good test of compiler speed. < 1275439479 0 :Tritonio_GR1!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1275440048 0 :Tritonio_GR!~Tritonio@150.140.227.55 JOIN :#esoteric < 1275441632 0 :Tritonio_GR!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275441779 0 :oerjan!unknown@unknown.invalid QUIT :Quit: Good night < 1275441938 0 :Tritonio_GR!~Tritonio@150.140.227.55 JOIN :#esoteric < 1275442213 0 :Tritonio_GR1!~Tritonio@150.140.227.55 JOIN :#esoteric < 1275442308 0 :uorygl!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1275442379 0 :Tritonio_GR!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1275442724 0 :uorygl!~Warrigal@rrcs-70-63-156-144.midsouth.biz.rr.com JOIN :#esoteric < 1275442876 0 :pikhq_!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275442988 0 :uorygl!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1275443061 0 :uorygl!~Warrigal@rrcs-70-63-156-144.midsouth.biz.rr.com JOIN :#esoteric < 1275443182 0 :pikhq!~pikhq@75-106-123-171.cust.wildblue.net JOIN :#esoteric < 1275443338 0 :uorygl!unknown@unknown.invalid QUIT :Ping timeout: 258 seconds < 1275443395 0 :uorygl!~Warrigal@rrcs-70-63-156-144.midsouth.biz.rr.com JOIN :#esoteric < 1275443561 0 :uorygl!unknown@unknown.invalid QUIT :Read error: Operation timed out < 1275443890 0 :Tritonio_GR1!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275443901 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1275444069 0 :uorygl!~Warrigal@rrcs-70-63-156-144.midsouth.biz.rr.com JOIN :#esoteric < 1275444412 0 :uorygl!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1275444483 0 :uorygl!~Warrigal@rrcs-70-63-156-144.midsouth.biz.rr.com JOIN :#esoteric < 1275444794 0 :pikhq!~pikhq@75-106-123-171.cust.wildblue.net JOIN :#esoteric < 1275444804 0 :uorygl!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1275444863 0 :uorygl!~Warrigal@rrcs-70-63-156-144.midsouth.biz.rr.com JOIN :#esoteric < 1275445001 0 :pikhq!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275445127 0 :pikhq!~pikhq@75-106-123-171.cust.wildblue.net JOIN :#esoteric < 1275446727 0 :pikhq!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275446855 0 :lament!~lament@S0106002312fa554a.vc.shawcable.net JOIN :#esoteric < 1275447270 0 :pikhq!~pikhq@75-106-123-171.cust.wildblue.net JOIN :#esoteric < 1275448138 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1275448183 0 :CakeProphet!unknown@unknown.invalid QUIT :Quit: Lost terminal < 1275448333 0 :pikhq!~pikhq@75-106-123-171.cust.wildblue.net JOIN :#esoteric < 1275448650 0 :uorygl!unknown@unknown.invalid QUIT :Quit: Changing server < 1275449219 0 :Warrigal!~Warrigal@rrcs-70-63-156-144.midsouth.biz.rr.com JOIN :#esoteric < 1275449263 0 :sshc!~sshc@unaffiliated/sshc JOIN :#esoteric < 1275449363 0 :Warrigal!unknown@unknown.invalid NICK :uorygl < 1275450266 0 :cheater99!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1275450685 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My ISP is not run by humans. < 1275450692 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It is run by people who HATE ALL THAT IS GOOD < 1275450702 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nay, not people. XD < 1275450710 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :By BEINGS who HATE ALL THAT IS GOOD < 1275450760 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :who's your ISP again? < 1275450772 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Some sattelite thing < 1275450829 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :WildBlue. < 1275451302 0 :sshc!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1275451577 0 :sshc!~sshc@unaffiliated/sshc JOIN :#esoteric < 1275451903 0 :sshc_!~sshc@unaffiliated/sshc JOIN :#esoteric < 1275452000 0 :sshc!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1275452210 0 :sshc_!unknown@unknown.invalid QUIT :Ping timeout: 248 seconds < 1275452211 0 :sshc!~sshc@unaffiliated/sshc JOIN :#esoteric < 1275452618 0 :sshc!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1275452829 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1275452884 0 :pikhq!~pikhq@75-106-123-171.cust.wildblue.net JOIN :#esoteric < 1275453409 0 :sshc!~sshc@unaffiliated/sshc JOIN :#esoteric < 1275453765 0 :sshc!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1275454051 0 :sshc!~sshc@unaffiliated/sshc JOIN :#esoteric < 1275454353 0 :sshc_!~sshc@unaffiliated/sshc JOIN :#esoteric < 1275454476 0 :sshc!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1275454644 0 :lament!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1275454669 0 :sshc!~sshc@unaffiliated/sshc JOIN :#esoteric < 1275454737 0 :sshc_!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1275455149 0 :pikhq_!~pikhq@75-106-123-171.cust.wildblue.net JOIN :#esoteric < 1275455295 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1275456696 0 :MizardX!~MizardX@unaffiliated/mizardx JOIN :#esoteric < 1275457748 0 :jabb!~grue@71.94.31.166 JOIN :#esoteric < 1275457751 0 :jabb!unknown@unknown.invalid PRIVMSG #esoteric :!!! < 1275458882 0 :coppro!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275459028 0 :uorygl!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1275460366 0 :coppro!~coppro@unaffiliated/coppro JOIN :#esoteric < 1275460646 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1275460829 0 :MigoMipo!~John@84-217-14-18.tn.glocalnet.net JOIN :#esoteric < 1275461026 0 :sshc!unknown@unknown.invalid QUIT :Quit: leaving < 1275462680 0 :lament!~lament@S0106002312fa554a.vc.shawcable.net JOIN :#esoteric < 1275463249 0 :Mathnerd314!~mathnerd3@ip67-88-128-227.z128-88-67.customer.algx.net JOIN :#esoteric < 1275463482 0 :kar8nga!~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net JOIN :#esoteric < 1275463646 0 :MigoMipo!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275463802 0 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1275463853 0 :sshc!~sshc@unaffiliated/sshc JOIN :#esoteric < 1275464055 0 :relet!~hirtho@159.162.68.87 JOIN :#esoteric < 1275465599 0 :clog!unknown@unknown.invalid QUIT :ended < 1275465600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1275466050 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1275466078 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :But oerjan isn't here. Who's swatting? < 1275466140 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :probably SWAT < 1275466171 0 :coppro!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275467358 0 :atrapado!~rodrigo@193.144.79.241 JOIN :#esoteric < 1275467590 0 :jcp!unknown@unknown.invalid QUIT :*.net *.split < 1275467591 0 :P4!unknown@unknown.invalid QUIT :*.net *.split < 1275467961 0 :jcp!~jw@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1275467962 0 :P4!p4@unaffiliated/p4 JOIN :#esoteric < 1275468021 0 :lament!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1275468041 0 :Ilari_antrcomp!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275468109 0 :Ilari_antrcomp!~user@2002:5870:32ae:1:4261:86ff:fe96:fca JOIN :#esoteric < 1275468568 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1275469015 0 :kwertii!unknown@unknown.invalid QUIT :Quit: bye < 1275469559 0 :Oranjer!unknown@unknown.invalid PART #esoteric :? < 1275469799 0 :ais523!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275470186 0 :uorygl!~Warrigal@rrcs-70-63-156-144.midsouth.biz.rr.com JOIN :#esoteric < 1275470320 0 :Axtens!~Axtens@dsl-202-72-158-213.wa.westnet.com.au JOIN :#esoteric < 1275472873 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1275473425 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1275473486 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : But oerjan isn't here. Who's swatting? < 1275473500 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think he's doing it preemptively these days. < 1275473533 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(FireFly) < 1275474186 0 :Axtens!unknown@unknown.invalid QUIT :Quit: it's that time of day again < 1275474649 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hi oerjan/ < 1275474674 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Does AnMaster ever actually leave the channel? < 1275474706 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :...i don't recall < 1275474959 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has no idea what to do now. < 1275475107 0 :cheater99!~cheater@ip-80-226-236-22.vodafone-net.de JOIN :#esoteric < 1275475879 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fungot < 1275475880 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: good point. but does /etc/ bashrc... or cygwin. or vmware. or just listen to too mainstream music) < 1275475892 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :^style Lovecraft < 1275475893 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Not found. < 1275475897 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1275475898 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher ic irc* jargon lovecraft nethack pa speeches ss wp youtube < 1275475909 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :^style discworld < 1275475909 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: discworld (a subset of Terry Pratchett's Discworld books) < 1275475911 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fungot < 1275475913 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: ' they have some questions to ask you a question, just like anything else; sometimes wizards were thin and gaunt and talked to her in any way will explain his conduct to the inquisitors. at length. < 1275475925 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :This is the coolest thing ever. < 1275475948 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :^style irc* < 1275475949 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Not found. < 1275475952 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :^style irc < 1275475952 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: irc (IRC logs of freenode/#esoteric, freenode/#scheme and ircnet/#douglasadams) < 1275475957 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fungot < 1275475958 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: yeah... most bots simply parse everything on the webpage i just get back ( 3 1/ 2 < 1275475998 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Quit: Leaving < 1275476075 0 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1275477143 0 :Tritonio_GR!~Tritonio@213.249.12.32 JOIN :#esoteric < 1275477954 0 :oerjan!unknown@unknown.invalid QUIT :Quit: leaving < 1275478606 0 :kar8nga!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275479692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Does AnMaster ever actually leave the channel? <-- in case of thunderstorms yes < 1275479694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only then < 1275479715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also atm I'm trying to write my own number->hex formatting routine < 1275479731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :justification for not using printf: don't have it, embedded < 1275479738 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It takes a *thunderstorm* to get you off the channel? < 1275479749 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Just copy printf's code? < 1275479755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, well, to get the bouncer on my system off the channel < 1275479762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, not enough space for the code < 1275479771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, plus then I would need to format ASCII to display segments < 1275479775 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I mean the hex-printing bit. < 1275479777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm going straight to the segments here < 1275479788 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, fair point. < 1275479789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : digits[0] = raw_value & 0x000f; < 1275479789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : digits[0] = raw_value & 0x00f0; < 1275479789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : digits[0] = raw_value & 0x0f00; < 1275479789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : digits[0] = raw_value & 0xf000; < 1275479794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice eh? < 1275479802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1275479805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fixes indexes < 1275479809 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from copy and paste < 1275479812 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Aargh, low-level output! < 1275479819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, what? < 1275479835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, this is not the monitor yet < 1275479836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1275479837 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I don't understand it, so it scared me. < 1275479838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :display < 1275479846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, it isn't output < 1275479848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is code I wrote < 1275479855 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1275479858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, by bitwise and I mask out each digit < 1275479861 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What is digits? < 1275479869 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Oh, wait, I get it. < 1275479870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, an array to hold one digit per byte < 1275479880 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Shouldn't the indices be different? < 1275479890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, " wait < 1275479890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* AnMaster fixes indexes < 1275479890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : from copy and paste" < 1275479922 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Oops < 1275479932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, I haven't yet compiled it anyway < 1275479985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait *removes that array, wastes memory* < 1275480007 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What is it being displayed on? < 1275480009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :okay fun, I think it is displaying in reverse < 1275480011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, the RCX < 1275480020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :let me find you a picture of the display < 1275480044 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :This is all for your camera, right? < 1275480055 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, yes I need to check the range of the light sensor < 1275480065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I can figure out what sort of values to use when programming it < 1275480080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, 4x digits in front of the walking person icon http://www.legolab.daimi.au.dk/CSaEA/RCX/Manual.dir/Buttons.dir/rcx_buttons.gif < 1275480086 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, that is 7-segment iirc < 1275480118 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :How much memory do you have on that? < 1275480151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, total address space is 2^16. a lot of it is rom or memory mapped registers, or just not mapped to anything < 1275480155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so not completely sure < 1275480162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :let me check the CPU docs < 1275480210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well lets see, the memory controller is in mode 2, so that means the middle column of the diagram applies < 1275480257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what a shitty resolution < 1275480271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they put a bad jpeg in the pdf for this edition < 1275480279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for another variant from the same series they use vector graphics < 1275480279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1275480470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :H0000-H0049 is interrupt vector table then 16384 bytes for the on chip PROM, can't do anything about that, then some reserved stuff... Then from H8000-HFB7F, external bus, then some reserved, then on-chip ram HFD80-HFF7F, then external bus at HFF80-HFF87, then HFF88-HFFFF is on-chip register field < 1275480491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, now, some of the external address space maps to ram and some to motor control registers iirc < 1275480510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, that should however give you an approximation < 1275480511 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1275480532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, I code in C, I let brickOS handle the really low level stuff < 1275480543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, brickOS however is smaller than the official firmware < 1275480550 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Who write this in the first place? < 1275480557 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :s/write/wrote/ < 1275480559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, wrote what? the doc? < 1275480567 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :BrickOS < 1275480584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is on sf.net, not sure who wrote it originally < 1275480593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc all the original developers are long gone anyway < 1275480618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, and I use a heavily patched version of brickOS called bibo since the sf.net project is basically dead and bitrotten < 1275480630 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :bitrotten? < 1275480633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1275480644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, or did you ask what that meant? < 1275480650 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1275480661 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Bit_rot < 1275480672 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, the second meaning there < 1275480672 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I don't suppose it means that SF's repositories are corrupted? < 1275480676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, no it doesn't < 1275480683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Bit rot, also known as bit decay, data rot, or data decay, is a colloquial computing term used to describe either a gradual decay of storage media or (facetiously) the spontaneous degradation of a software program over time" < 1275480693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, as in "no longer works with modern compilers" or similar < 1275480701 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1275480710 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Like with old IOCCC stuff. < 1275480712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, I'm using old gcc and binutils anyway to be able to run this < 1275480754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, well, here it usually isn't compile error, rather it is gcc configure saying: "wtf is this arch you want to make a cross compiler to? I have no idea what it is!" < 1275480761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well, not exactly those words < 1275480767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but the general gist of it ;P < 1275480810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, or binutils, which at least support the arch as such saying "wtf, you think I support COFF for this platform? Only ELF, sorry" (again not word for word the error) < 1275480848 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I am familiar with the general tone of error messages. < 1275480849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, and then of course there is the issue of getting these old versions of binutils and gcc to compile on a modern system :D < 1275480855 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I come across them frequently. < 1275480881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, sure? the ROM of this thing has a rather funny error message if the magic string is missing from the downloaded firmware < 1275480886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well lets start with the magic string: < 1275480895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Do you byte when I knock?" < 1275480899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the error if it is missing is: < 1275480905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Just a bit off the block!" < 1275480925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, I don't think that is the usual tone of the error messages ;P < 1275480932 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :True, but that's by LEGO. < 1275480943 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Who would be more frivolous than GCC developers. < 1275480961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, yeah but it isn't like no one sees it unless they are lego developers or hacking on custom firmware < 1275480980 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Well, the world can do with some more confusion. < 1275480986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1275480995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/no one/anyone/ < 1275481003 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I got double negation there iirc < 1275481005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1275481011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not iirc... < 1275481015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"as far as I can tell" < 1275481016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is better < 1275481020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh, I need to wake up < 1275481030 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Wait, what actually gives the error? < 1275481045 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, it is sent back to computer over the IR protocol < 1275481062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is never displayed to the user by the normal apps < 1275481062 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Ahh. < 1275481089 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I hate being born late for the interesting things. < 1275481145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :okay wtf.... < 1275481151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks at his code < 1275481167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, hm? how old are you? < 1275481186 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :CLASSIFIED < 1275481208 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :But, among other things, I only really got into computers a couple of years ago. < 1275481229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1275481237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and now. this makes no sense < 1275481247 0 :Tritonio_GR!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1275481266 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Have you tried turning it off and turning it on again? < 1275481298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, even more than that, I tried it in emulator as well, where I can input raw sensor value < 1275481303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it still shows 0000 all the time < 1275481314 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Are you sure it's plugged in? < 1275481345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the sensor? yes, the sensor in the simulation? yes even more so < 1275481357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I do see the sensor connected indication at the top of the screen anyway < 1275481359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so meh < 1275481375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait, I forgot to bitshift the result < 1275481394 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Damn, the sketch doesn't go any further < 1275481399 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, ? < 1275481410 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=gt9j80Jkc_A&feature=related < 1275481422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :will check later < 1275481531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm what is the priority of & vs. >> ? < 1275481559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah & goes before >> < 1275481563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :means I don't need parens yay < 1275481582 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I very nearly typed "C operator president" into Google there. < 1275481777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1275481885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait, there is a "display hex" routine, hidden near the end of conio.h < 1275481885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1275481888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses that < 1275481902 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Where's the fun in that? < 1275481912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, that I can get on to do other stuff < 1275482007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting, the raw values of my two light sensors differ quite a bit for the same light level < 1275482038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one gives black as 7700, the other as 8200 < 1275482042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hex that is < 1275482089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I'm driving them as passive the internal red led in them id off < 1275482090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is* < 1275482216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait what, one of them gives a faint glow of the red led even when in passive mode? < 1275482217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1275482469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also values seem to vary between some runs < 1275482470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1275482483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so calibration at startup is clearly required < 1275483296 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What does it actually do with the camera? < 1275483832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, rotate it around the point of no parallax, and triggers the shutter at even intervals < 1275483840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this should make for great panoramas < 1275483849 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Neat. < 1275484117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm it is quite a pain to reach and fix things in the lower parts now, due to all the bracing and supports < 1275484181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand, it has enough bracing that it is quite feasible to lift it almost anywhere without something breaking. It is very sturdy indeed < 1275484489 0 :kar8nga!~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net JOIN :#esoteric < 1275484761 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Pics? < 1275486019 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1275486062 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1275486889 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ais523! < 1275486897 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1275487188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, it isn't done yet, I have a test picture from a prototype that used my mobile phone, think I pasted link here yesterday < 1275487528 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275487577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aaargh, technic beams are asymmetric... as in the hole on the side isn't vertically centred... making matching the sides of upside-down ones to ones oriented "normal" impossible < 1275487583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how to solve this issue argh < 1275487772 0 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1275487784 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :THAT PICTURE MADE ME REBOOT MY COMPUTER. < 1275487787 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :TWICE. < 1275487819 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I demand the soul of your first-born child, AnMaster < 1275487857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, why on earth did you have to reboot your computer < 1275487866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, ... it opens just fine in gimp or such here < 1275487881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, be happy it wasn't the 36 MB tiff version of it. < 1275487888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that was a deflate compressed tiff < 1275487890 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Firefox loads image. Firefox freezes. Whole damn computer freezes and I need to reboot. < 1275487901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, it was about 96 MB as uncompressed tiff < 1275487907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, works fine in firefox here too < 1275487924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :slightly slow yes but goes away as soon as I close the image < 1275487944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, and this system is a Sempron 3300+ with 1.5 GB RAM < 1275487948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hardly high-end < 1275487968 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The. Soul. Of. Your. First. Born. Child. < 1275487984 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :You still screwed my system up. < 1275487997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no, you did :P < 1275488004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, or maybe the firefox devs < 1275488026 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I can't get the souls of their first-born children. < 1275488027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but probably not the latter since it works fine here in firefox < 1275488050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, a bit hard here too, I have no children. It would be rather strange if I did, I'm 20 after all... < 1275488064 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I can wait. < 1275488068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1275488074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, but you won't get it anyway < 1275488090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, however, how could firefox freeze anything but itself? < 1275488090 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :O RLY? < 1275488103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, at the worst, ctrl-atl-backspace would have killed X and every X app < 1275488108 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no need to reboot then < 1275488116 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I do not care. < 1275488132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, how much RAM? < 1275488137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :128 MB is my guess < 1275488140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :256 max < 1275488145 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :2GB IIRC. < 1275488155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, yet it works on my system with 1.5 GB? < 1275488157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :without issues < 1275488177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, and I had like 4 rows of tabs open when I tested < 1275488189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on a very large monitor with maximised firefox window < 1275488197 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Wait, 4 *rows*? < 1275488205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, yes, what about it? < 1275488232 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Firefox doesn't even make tabs into rows in the first place... < 1275488240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, fits 18 tabs in each row < 1275488245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, tab mix plus addon < 1275488245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1275488253 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1275488271 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So you had about 80 tabs open at once? < 1275488284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, about that yes < 1275488294 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :?!?!?!? < 1275488295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think there was one empty place on the last row < 1275488303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :after the image was open that is < 1275488311 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What was in them? < 1275488320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, um, a lot of different things? < 1275488385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :h8300 cross compiler stuff fills about one row, then some other RCX and general lego stuff fills quite a bit elsewhere, then some esolang pages, a bit about vhdl < 1275488391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and a lot of other misc stuff < 1275489152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, was it you who linked to that support thing video? < 1275489160 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1275489163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, only had time to look at it now < 1275489173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, and the thing the second guy said made perfect sense to me < 1275489179 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :To me, also. < 1275489196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well only under windows. It doesn't work like that under linux afaik < 1275489210 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Well, not *perfect*, since I don't do Windows, but I know what system calls are and can guess the rest. < 1275489239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, I messed with windows kernel debugger over serial cable once just for fun < 1275489249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I have a fair idea of what that specific bit refers to < 1275489278 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually virtual serial cable, between two windows VMs < 1275489460 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1275489470 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Blargh, I wish I had an idea on what to do now. < 1275489498 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I am at the stage where I can feasibly implement the backpropagation algorithm, so I suppose I'll do that. < 1275489619 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :http://www.tomscott.com/evil/ < 1275489630 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Testament to the stupidity of Facebookers. < 1275489784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : I am at the stage where I can feasibly implement the backpropagation algorithm, so I suppose I'll do that. <-- ? < 1275489801 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I'm doing neural networks in Lisp. < 1275489807 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :For an idea I had. < 1275489810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :okay, I know nothing about those < 1275490044 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Oh, look, I changed one line of code and I have people's phone numbers popping up on my screen. < 1275490375 0 :Mathnerd314!unknown@unknown.invalid QUIT :Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.3/20100401080539] < 1275490962 0 :cheater99!unknown@unknown.invalid QUIT :Ping timeout: 248 seconds < 1275491906 0 :relet!unknown@unknown.invalid QUIT :Quit: Leaving. < 1275491907 0 :cheater99!~cheater@ip-80-226-22-134.vodafone-net.de JOIN :#esoteric < 1275492418 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants to at some point write a program that looks like it does one thing but actually does something completely different < 1275492739 0 :Axtens!~Axtens@CPE-121-221-182-170.lns5.pie.bigpond.net.au JOIN :#esoteric < 1275492982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Oh, look, I changed one line of code and I have people's phone numbers popping up on my screen. <-- what? < 1275493005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* Phantom_Hoover wants to at some point write a program that looks like it does one thing but actually does something completely different <-- a trojan? < 1275493017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or perhaps a harmless trojan < 1275493028 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The link I posted above searches Facebook for groups wherein people ask their friends for numbers after losing their phone. < 1275493611 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Dear god I hate computing exams. < 1275493693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1275493855 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Quit: Leaving < 1275493888 0 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1275493904 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I also hate the way this client handles ping timeouts. < 1275493976 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Although I hate the exams more. < 1275494023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :okay wtf: "After driving STBY low, keep RES low for a minimum delay of 0 ns, if less the RAM contents might not be retained" < 1275494030 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think someone messed up their docs < 1275494520 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :You must keep RES low for at LEAST no time. < 1275494528 0 :tombom_!tombom@wikipedia/Tombomp JOIN :#esoteric < 1275494556 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I seriously want to shoot whoever made my computing curriculum. < 1275494577 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It is the only subject I have taken where actually having prior knowledge is a disadvantage. < 1275494705 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1275494719 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I sympathise, the IT GCSE here was rather stupid < 1275494740 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :At least at my old school they didn't do Computing GCSEs at all. < 1275494743 0 :tombom!unknown@unknown.invalid QUIT :Ping timeout: 258 seconds < 1275494758 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Although they basically started with using the mouse and worked up at a glacial rate. < 1275494860 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :No, they literally started with the mouse, actually. < 1275494911 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :After logging in to the school system and clicking about 5 different things to start the damn thing, it assumed that you had no idea what a mouse was. < 1275495365 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fuck computers < 1275495422 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just saying...................... < 1275495427 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Oh, the ironing! < 1275495455 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I suppose you're whistling into a phone to send that to the IRC server. < 1275495491 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :(I know someone who knew someone who could make the dialup tone like that) < 1275495536 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no i'm using a computer < 1275495554 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Oh, you mean *that*. < 1275495571 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Could be painful. < 1275495580 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no i meant computers are stupid < 1275495586 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no one likes them < 1275495594 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nothing ironingbout that < 1275495597 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :* a < 1275495651 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i hate insert, no one has ever had any use for the button, not one single use, and still it's there, and also it seems like there's some button combination that puts it on other than the insert button which i haven't figured out because occasionally insert is just on for no reason < 1275495659 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :HATEHATEHATEHATEIT < 1275495706 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Insert is extremely useful when you're programming in fungoids. < 1275495722 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :shit... that's probably true < 1275495727 0 :relet!~thomas@c905DBF51.dhcp.bluecom.no JOIN :#esoteric < 1275495756 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay so maybe those 5 people in the universe that program in fungoids are happy about insert < 1275495791 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Pause/Break, now *that's* useless. < 1275495866 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're clearly better at having opinions than me < 1275495930 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't use insert, I use R in vim < 1275495943 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so just 4 people < 1275495983 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And I don't think I used it even before I began using vim to program fungeoids < 1275496013 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and Deewiant is better at having MY OPINIONS, this is not a good day. < 1275496029 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275496043 0 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1275496047 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :No, wait. < 1275496057 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I wish vim had reverse replace, though < 1275496060 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The Everest peak of useless keys is Scroll Lock. < 1275496066 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :IT DOES NOTHING AT ALL. < 1275496068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : but I sympathise, the IT GCSE here was rather stupid <-- GCSE? < 1275496070 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :EVER. < 1275496074 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :EVEREVEREVER. < 1275496081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, scroll lock does useful things < 1275496082 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: an exam done at the age of 16 < 1275496095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :prevents terminal continue to scroll < 1275496100 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you can read what is on it, then continue < 1275496104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well at least in theory < 1275496108 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :enough to get you into low-end jobs like supermarket shelf-stacking, and good GCSE results are needed to be accepted into college so you can try for A-levels < 1275496114 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :From the vim docs: "There is no reverse replace mode (yet)." < 1275496125 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: General Certificate of Standard Education < 1275496131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what would reverse replace do? < 1275496138 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Surely not? < 1275496158 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Wow the English system is weirder than I thought. < 1275496162 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this kb doesn't have scroll lok < 1275496165 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: the college I went to required five Bs at GCSE in order to consider people for A-level < 1275496165 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*lock < 1275496166 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Same as reverse insert, but replace instead of insert. < 1275496171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, so how old are you? I don't think I got an answer last time I asked.. < 1275496181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as far as I can tell, if you fail your GCSEs you're destined to become a criminal or a prostitute or something < 1275496182 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :You do A-level in college in England? < 1275496184 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: did < 1275496189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, unless stated otherwise I will assume 16 ;P < 1275496193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm doing a PhD atm, though < 1275496200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, btw which country are you in? < 1275496202 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: [DATA EXPUNGED] < 1275496206 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And Scotland. < 1275496208 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1275496211 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that's "6th-form college" < 1275496215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait, UK has different systems!? < 1275496219 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1275496224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1275496225 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, you're so lucky, I've heard that the Scottish education system is a lot more sensible than the one in England and Wales < 1275496232 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, also, how often do you wear a kilt and play the bagpipe? ;P < 1275496235 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs < 1275496236 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The Scottish one was made by some monkeys on an undisclosed ut powerful drug. < 1275496239 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's one for England and Wales, a different one for Scotland, and a different one for Northern Ireland < 1275496252 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :THERE ARE 4 TYPES OF FAIL AT STANDARD GRADE. < 1275496267 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :AND IT USES A DIFFERENT GRADING SYSTEM TO EVERYTHING ELSE> < 1275496277 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: in theory, there are three types of fail at GCSE in England < 1275496278 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :AND IT'S COMPOSED OF THREE DIFFERENT EXAMS. < 1275496283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: Same as reverse insert, but replace instead of insert. <-- reverse inset? < 1275496285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :insert* < 1275496296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I have no clue what that would do < 1275496305 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::he ins-reverse < 1275496308 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in practice, there's more like five or six, because D, E, and sometimes C are technically passing grades, but not accepted by most companies < 1275496320 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or colleges < 1275496320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, "vim: command not found", there is vi though, heirloom toolkit vi < 1275496332 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why do you not have vim installed? < 1275496336 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have it installed even though I hardly ever use it < 1275496342 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The full set of Scottish exams: Standard Grade (Foundation, General and Credit), Int 1 and 2, something called Access 3 if you're too stupid to live, Higher and Advanced Higher. < 1275496343 0 :Axtens!unknown@unknown.invalid QUIT :Quit: bedtime < 1275496354 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :everything before university is completely useless, why do they bother testing people who haven't been taught anything yet < 1275496364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I never use it, it is incompatible with me. It always wants to be in another mode than me. And so on < 1275496367 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :who cares what random bits of information or understanding they have in their head < 1275496373 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: to justify not having taught them anything useful for years < 1275496385 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: They do teach you stuff. Not much stuff, though. < 1275496398 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ugh National Curriculum < 1275496399 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The vim docs are online, just google +vim +ins-reverse < 1275496402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, so is it just like typing abcd would give dcba? < 1275496411 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i understand the bureaucratical reasons, that wasn't actually a question < 1275496417 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yep < 1275496420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1275496437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, where does the cursor move during this? < 1275496442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or does it stay still? < 1275496445 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It stays still < 1275496455 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: yes maybe, but i sometimes exaggerate < 1275496458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, relative which margin? < 1275496459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for fun < 1275496464 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It stays still < 1275496478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, after all normal insert would stay still relative the right margin < 1275496483 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although i guess i'm totally serious < 1275496493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, so I assume it stays still relative the left margin in this case < 1275496504 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, Ireland uses GCSE as well. < 1275496505 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Right, you can think of it like that if you like < 1275496511 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :*Northern < 1275496515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, :) < 1275496526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, reverse overwrite would be useful for befunge editing I suppose < 1275496533 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yep < 1275496579 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :M-x picture-mode < 1275496599 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as well as forwards and backwards, it lets you write vertically or even diagonally < 1275496601 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's great for Befunge < 1275496632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what about a delta of 3,4 < 1275496632 0 :lament!~lament@S0106002312fa554a.vc.shawcable.net JOIN :#esoteric < 1275496644 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :doesn't do that AFAIK < 1275496647 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but nothing's perfect < 1275496770 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If only emacs had good text editing capabilities < 1275496822 0 :relet!unknown@unknown.invalid PRIVMSG #esoteric :can you somehow tell Chanserv to stdu or at least skip that standard message for you? < 1275496850 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure < 1275496861 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :/ignore ChanServ might work, but there are other reasons why that might be a bad idea < 1275496935 0 :ais523!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275497103 0 :lament!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1275497231 0 :relet!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1275497272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : can you somehow tell Chanserv to stdu or at least skip that standard message for you? <-- does it hurt? < 1275497290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, it seems like a small detail not worth bothering about to me < 1275497297 0 :relet!unknown@unknown.invalid PRIVMSG #esoteric :I get private messages in a different tab. it's just annoying. < 1275497310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :relet, afaik chanserv sends notices < 1275497321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and hm I think the entry message is set per channel? < 1275497343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no clue if #esoteric has one set < 1275497353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses a bouncer and wouldn't notice it < 1275497388 0 :relet!unknown@unknown.invalid PRIVMSG #esoteric :it's the first channel that does from many I have been in lately. < 1275497432 0 :relet!unknown@unknown.invalid PRIVMSG #esoteric :I mean, you could just use a meaningful topic, if you really want to tell people what the channel is about. :D < 1275497451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :relet, the /topic? < 1275497456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that isn't related to chanserv at all < 1275497471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :relet, and I think tradition dictates we have silly stuff in /topic < 1275497487 0 :relet!unknown@unknown.invalid PRIVMSG #esoteric :and that's a good tradition, I think. < 1275497514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and logs, but that is some freenode rule that says that if a channel have public logs, then it must be mentioned in /topic < 1275497516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1275497553 0 :relet!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't mind if ChanServ sent me a new silly message every time I join. < 1275497577 0 :relet!unknown@unknown.invalid PRIVMSG #esoteric :it's the blandness of it that makes it annoying < 1275497577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1275497586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :relet, what message was it for this channel < 1275497606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc there is/was some random "do not troll" message sent randomly during some joins < 1275497610 0 :relet!unknown@unknown.invalid PRIVMSG #esoteric :See.. I already forgot... let me check. < 1275497616 0 :relet!unknown@unknown.invalid PART #esoteric :? < 1275497617 0 :relet!~thomas@c905DBF51.dhcp.bluecom.no JOIN :#esoteric < 1275497624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1275497632 0 :relet!unknown@unknown.invalid PRIVMSG #esoteric :ChanServ: (notice) [#esoteric] Welcome to the esoteric programming channel! Check out our wiki: http://www.esolangs.org < 1275497635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1275497639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well that is set per channel < 1275497648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no clue who has access to change it < 1275497652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lament I guess < 1275497657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe oerjan < 1275497663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and, it seems quite sane < 1275497679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :relet, after all, we do get some people here every now and then who think it is about esoterica.... < 1275497689 0 :relet!unknown@unknown.invalid PRIVMSG #esoteric :You could just mention the url in the topic. Welcome messages are so Web 1.0 < 1275497701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :relet, hey, irc is so web 0.0.1 < 1275497706 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :With topics like the current one, I'm not surprised < 1275497708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :apart from the fact it isn't web < 1275497716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well there is the entry message... < 1275497726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also alise set it. go figure < 1275497738 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I usually miss the entry message since it goes in the server-messages window < 1275497747 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oerjan changed the welcome a couple of days ago. < 1275497756 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I was complaining about the dead link in it. < 1275497765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, does it refer to "norton utilities" you think? < 1275497779 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Unlike you, I don't think everything is a reference < 1275497792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, it would be rather silly though if it did < 1275497796 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :wassup guise < 1275497826 0 :AnMaster!unknown@unknown.invalid TOPIC #esoteric :Insert topic here | http://tunes.org/~nef/logs/esoteric/?C=M;O=D | Do not insert topic here. < 1275497876 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :NO! Do not disrespect Emperor Norton! < 1275497881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1275497896 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :He was real, you know. Google it. < 1275497962 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1275497968 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And he had nothing to do with Norton Security < 1275497981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh a lunatic < 1275498060 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :An AWESOME lunatic. < 1275498062 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Quit: Leaving < 1275498073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well yes < 1275498078 0 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1275498088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : well yes < 1275498096 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and wrong button I presume? < 1275498118 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: An AWESOME lunatic. < 1275498153 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Bloody connection. < 1275498161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, that got through < 1275498172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to which I replied what I said < 1275498177 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :conmunidad < 1275498183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, also it wasn't you connection: "* Phantom_Hoover has quit (Quit: Leaving)" < 1275498191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that would be a QUIT :Leaving < 1275498193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from the client < 1275498225 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :That's mainly because the ping goes funny and once the connection is restored sanity does not return. < 1275498657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strnage < 1275498659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strange* < 1275499400 0 :jamesstanley!~james@cpc2-stav6-0-0-cust1435.aztw.cable.virginmedia.com JOIN :#esoteric < 1275499579 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1275499603 0 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1275499614 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fungot < 1275499615 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: the thing is " quantum-complete"? -g ( was that fnord thing too. :) :( putty doesn't like that < 1275499871 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1275500074 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :PARTY < 1275500086 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :COMMUNIST! < 1275500102 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD < 1275500216 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay now i have over 5 years worth of university credits < 1275500373 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :! < 1275500398 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :how many physical years have you done, i forget < 1275500453 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :2-3? < 1275500456 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :two, although i didn't do anything during this last period, so i guess more like 1.75; although this is a bit of a lie because i did stuff during high school (almost 50 points, i now have 307 and 320 or something after i return my bachelor's) < 1275500465 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(actually maybe more like 40) < 1275500474 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(or 30) < 1275500476 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(or 50) < 1275500494 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(60 being the "expected" amount per year) < 1275500535 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok so you have superhuman endurance. got it. < 1275500535 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :people seem to get much less done on average here, or maybe everyone i know is just slow < 1275500555 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and then there's a few who do more < 1275500611 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in the it dep you could pretty much just take all the courses, if i didn't aim for a 5.0 average i could do that and still spend my weekends partying like a monkey < 1275500644 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately i don't like computers < 1275500677 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i take it you never use computers then. < 1275500695 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i see no obvious contradictions in that conclusion. < 1275500735 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :phantom made the same remark < 1275500745 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1275500764 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's the people that make irc enjoyable, not the computer < 1275500773 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i do use this thing for other things < 1275500782 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'm not proud of it < 1275500786 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually i totally am < 1275500798 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm so fucking proud i could write a song about it < 1275500835 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not gonna tho < 1275500838 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or maybe i will < 1275501020 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : I demand the soul of your first-born child, AnMaster < 1275501036 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so clearly phantom hoover = soul collector < 1275501270 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : I don't use insert, I use R in vim <-- i sometimes use Insert in vim, it toggles between R and i modes after all < 1275501348 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought that was some sort of chuck norris doesn't use insert joke kind of thing type of anecdote < 1275501351 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :at first < 1275501363 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it wasn't very funny < 1275501393 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well naturally chuck norris doesn't use insert, since he never makes any errors he just types the entire file from start to finish < 1275501497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, arrow keys are broken in vim IMO. And so is enter at end of line in the middle of the file, and backspace at start of line < 1275501498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1275501507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on the whole vim is very wtf < 1275501514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even ed makes more sense < 1275501531 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i don't recall how arrow keys or enter are broken < 1275501577 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Aye, but I never (as far as I can recall) feel the need to do that < 1275501578 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there are a number of settings to change their behavior, though < 1275501617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, in vi? < 1275501622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or vim? < 1275501628 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they seem about equally bad to me < 1275501634 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't know vi specifically < 1275501637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nah, emacs for me, or nano. < 1275501652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nano is quite nice for quick config file editing as root < 1275501655 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you still haven't explained _how_ they are broken < 1275501679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, well, iirc, enter took me to next line, didn't insert a newline < 1275501680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1275501691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, this was years ago < 1275501696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just remember the brokenness < 1275501698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not the details < 1275501702 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you were probably in normal rather than insert mode < 1275501703 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what os do you use? < 1275501711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I avoided /vim?/ since then < 1275501717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, IMO insert is the normal mode of editing < 1275501718 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: windows XP < 1275501722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, overwrite is not the normal < 1275501726 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: lol only noobs use windows < 1275501738 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: sure, and i just tested here and enter certainly starts a new line < 1275501739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :didn < 1275501753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, didn't* ehird use windows95 for a bit? < 1275501759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, like during last year < 1275501775 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh and by insert mode i don't mean the overwrite/insert distinction < 1275501788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, then what do you mean? < 1275501794 0 :atrapado!unknown@unknown.invalid QUIT :Quit: Saliendo < 1275501794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the command mode? < 1275501800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pretty sure it wasn't that < 1275501822 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It probably was since that's what enter does by default in normal mode < 1275501828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, there is only one vi(m) command worth remembering: < 1275501828 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what i mean is the distinction between normal (command) and insert mode is the fundamental one in vi(m) < 1275501831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::q! < 1275501832 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(Command mode exists and is not normal mode) < 1275501847 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh right < 1275501849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just in case you start it due to a typo of a command < 1275501861 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :There's only one emacs command worth remembering: C-x C-c < 1275501875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :har < 1275501882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, nano then? < 1275501886 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh whatever you're just trolling < 1275501892 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not even worth remembering anything for nano :-P < 1275501904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yeah it has that list at the bottom < 1275501906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :helpful I guess < 1275501926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway, nano is quite nice IMO for simple stuff where you don't need syntax highlight < 1275501930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :such as editing fstab or whatever < 1275501961 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :vim is better :-P < 1275501977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ed! < 1275501983 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No, not ed. < 1275501996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes, ed < 1275502007 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1275502024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :men jag skulle inte svära ed på att ed är bäst ;P < 1275502046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait, ais523 joined, I thought the only active people knew Swedish... meh can't translate the joke really < 1275502063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(due to it being a pun) < 1275502067 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has been a-lurking < 1275502089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_, well, translating puns is hard. Suffice to say "ed" is a Swedish word < 1275502089 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Oh? < 1275502099 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :meaning "oath" < 1275502101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1275502115 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Sadly, "Ed" is but a name in English. < 1275502129 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to guess that's cognate with "oath". < 1275502143 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :probably. < 1275502167 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the german is "Eid" iirc < 1275502189 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not "Schwur"? < 1275502203 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Evidently both. < 1275502214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sounds like "swear"? < 1275502228 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :from schweren right < 1275502232 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"svära" would be the cognate of those < 1275502250 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ich hab einen schwur geschworen < 1275502252 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(no:sverge) < 1275502299 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*sverige < 1275502312 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i was not going to point out that < 1275502334 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(they're not pronounced the same though, hard vs. soft g) < 1275502356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yep < 1275502366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(wrt svära) < 1275502367 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the swedish sound is neither of the english g's < 1275502378 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know what hard and soft mean < 1275502386 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no more like english y < 1275502391 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*no, < 1275502395 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is the soft or hard one? < 1275502401 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or both < 1275502402 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's the soft one < 1275502404 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1275502421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, you mean like "sverje"? < 1275502422 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :g historically turns to the same as j in front of frontal vowels < 1275502425 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1275502435 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, sverje is how swedes pronounce it < 1275502442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, well yes that is how you pronounce it, but _iirc_ there are some dialects where this is not true < 1275502448 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :forgot which ones < 1275502452 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: also norwegians, for the most part < 1275502478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, and we pronounce Norge as Norje unless we are trying to imitate Norwegians < 1275502490 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :otoh norge is pronounced with a hard g in norwegian < 1275502497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yes, but not in Swedish < 1275502498 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i read that as "irritate norwegians" < 1275502505 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: THAT TOO < 1275502509 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, that too maybe. Don't know how they feel about it < 1275502510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1275502523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, argh, how did you learn to write that fast? < 1275502539 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah how can you write two words faster than AnMaster can write a sentence < 1275502541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I figured I had a lot of time < 1275502555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, exactly! oerjan is a very slow typer! < 1275502565 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"Norge, Norge, det är ett ruttet land" < 1275502566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well... was, yesterday < 1275502578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, do ruttet mean the same as in Swedish? < 1275502585 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that _is_ swedish < 1275502590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1275502594 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm an okay typer but i'm a very slow thinker < 1275502594 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :norwegian would be "rottent", i think < 1275502600 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*råttent < 1275502614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, also no, it is greasy, from all that oil < 1275502635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :major distinction < 1275502638 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1275502652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yeah, your oil platforms < 1275502657 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION isn't sure whether's he's being trolled right now < 1275502693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, more like absurd humour < 1275502700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, if you were allowed that recently so am I! < 1275502701 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION googles and concludes AnMaster is lying < 1275502714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what? < 1275502718 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ruttet definitely means rotten < 1275502718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :about it being absurd humor? < 1275502731 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not greasy < 1275502731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, oh I didn't mean rutten = oily < 1275502737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I meant Norway was oily, not rotten < 1275502738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1275502748 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ah well < 1275502778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, nearly slipped outside the Fram museum.... < 1275502780 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :most of the oil is exported anyway < 1275502782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :dangerous stuff... < 1275502928 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : From the vim docs: "There is no reverse replace mode (yet)." <-- you'd probably want all four, or is it eight, directions available, like emacs picture mode < 1275502942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan++ < 1275502948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, also ais523 mentioned that... < 1275502974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, anyway, how tricky could it be writing a few line of whatever scripting language vim uses to add that feature < 1275502981 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that picture mode is more or less the only reason i've sometimes in the past considered emacs < 1275502983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if it is like in emacs, not very tricky < 1275502984 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Ideally, yes, but for starters, that'd be nice :-) < 1275502993 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Probably very tricky < 1275502996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what? < 1275503001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what sort of shitty software is that < 1275503003 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't think you can add new modes < 1275503023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, why not < 1275503030 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how are the existing ones added? < 1275503036 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :In C. < 1275503040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1275503044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :stupid design < 1275503061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, aren't the keys just mapped to some "insert self" function? < 1275503076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you could override that with some more complex thing < 1275503086 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :In insert mode, yes < 1275503087 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like you can do in emacs (note: note sure if picture mode does it like that or not) < 1275503109 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you can certainly override on a per-character basis, don't know about at large < 1275503110 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I suppose it could be possible somehow < 1275503120 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :There may be an autocmd for "character inserted" < 1275503126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, so then just add something that replaces the hook for key press to be something else than self insert < 1275503127 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If not, you'd have to map every possible character < 1275503139 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(by defining insertion mode abbreviations) < 1275503147 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Right: they're not "insert self", they're "insert " < 1275503154 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm or wait < 1275503164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, okay < 1275503169 0 :jabb_!~4a73b064@gateway/web/freenode/x-mgzxzpkblfryltsa JOIN :#esoteric < 1275503175 0 :jabb_!unknown@unknown.invalid PRIVMSG #esoteric :!!! < 1275503176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, how does that interact with different keyboard layouts? < 1275503183 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :jabb_: ??? < 1275503216 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It works. The default insert mappings are magic, I'm pretty sure. < 1275503222 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, heh < 1275503227 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I.e. they're not mapped. < 1275503229 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or something. < 1275503242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, vim's code base sounds like a mess < 1275503253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, and the scripting capabilities sound very limited < 1275503261 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Don't know about the code, but the scripting is limited, yes. < 1275503283 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Lot less limited than a lot of more "normal" editors', but certainly much more limited than emacs's < 1275503319 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm abbreviations don't do what i meant, so i guess it's mappings < 1275503337 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure if you even can imap an ordinary letter < 1275503343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if picture-mode and viper interacts badly or not < 1275503350 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that might be a solution for Deewiant < 1275503353 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :viper sucks < 1275503355 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :vimpulse sucks < 1275503363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :vimpulse? never heard of it < 1275503373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and viper, I never used, didn't see the point < 1275503393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, btw, why did you consider emacs due to the picture mode? < 1275503419 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fung < 1275503420 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: :imap a b works fine < 1275503429 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Alright, cool < 1275503438 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: fungoids, ascii graphics < 1275503447 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1275503451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ah, don't remember you doing much with fungoids? < 1275503461 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :he's done more than you < 1275503465 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what ascii graphics? < 1275503477 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :There's also a CursorMovedI event < 1275503483 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no i _started_ an unlambda interpreter but never finished more than the parser < 1275503491 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Which may or may not activate on insertion < 1275503511 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so probably it was 98 < 1275503521 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1275503548 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :at least something with unlimited fungespace < 1275503553 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unlambda parser in 93 sounds like quite an exercise in concise < 1275503558 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well right < 1275503569 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my only befunge program is 93 with unlimited fs < 1275503585 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't even remember what it does wait yes i do < 1275503709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, wait, did you mean "I haven't tested yet, and not documented" or "specifically documented as "may or may not activate on insertion"? < 1275503746 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's not that retarded :-P < 1275503791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1275503817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, what does it do? < 1275503853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, btw do you have a 93 version of your "generate befunge number" script? < 1275503868 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't call it a script < 1275503869 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a calculator with single digit numbers..... < 1275503871 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And it supports 93 < 1275503901 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't have much ambition back then i guess < 1275503902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ah nice, forgot if you made it public... < 1275503911 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :By default it uses decimal, hex, and ASCII printable chars; you can config it to use only decimal, only decimal+hex, or decimal,hex,latin1 < 1275503918 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not sure if I've put it up anywhere < 1275503929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, okay can you generate 1208925819614629174706176 in befunge98 for me < 1275503947 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure < 1275503950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, oh? < 1275503952 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Let me see if I have the binary anywhere < 1275503977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :assuming it support bignum, that is more than 2^64 < 1275503994 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Found it < 1275503998 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :4'@'@::**:*:*** < 1275504012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1275504029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I guess powers of two are quite easy < 1275504034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1275504041 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Speed depends mostly on the speed of factor(1) on it < 1275504047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, does it only do multiplications? Or addition as well? < 1275504063 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :How would you get primes without addition :-P < 1275504079 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :tricky < 1275504085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, indeed < 1275504104 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It used to do subtraction too but it didn't seem to help much so I removed it < 1275504129 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't think i've actually ever needed subtraction for anything < 1275504169 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think they just have it for like completeness, because there's addition so it makes sense to have a kind of antiddition < 1275504170 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you and your positive-only thinking < 1275504174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what about 956960600005639447752170498370241 < 1275504187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, hint: this is two large primes multiplied < 1275504188 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :'G'!8"++1}r"+']45'@**+******+"/*H"f' '@*+"IT@"f4+**+":KuQ"d4'@*+***+****+* < 1275504193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, okay fast computer < 1275504198 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :A school computer < 1275504209 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, that could mean anything < 1275504209 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm in Windows so I don't have access to it on my own computer < 1275504221 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Seems to be a bit worse than my machine < 1275504224 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :might be smaller to just write "that number"(convert to number) < 1275504226 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :model name : Intel(R) Core(TM)2 Quad CPU Q9400 @ 2.66GHz < 1275504242 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i guess that's been pointed out at some point because it's kind of a trivial observation < 1275504247 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It has < 1275504248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, subtraction is just addition of negative numbers after all < 1275504254 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And "convert to number" is long < 1275504276 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i don't think i've ever actually seen a negative number outside textbooks < 1275504289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, challenge: 131270734444548411694897002275486554358434553057 < 1275504292 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's an interesting concept yes, but it's not actually very useful < 1275504308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, eh, -2 C outside or such? < 1275504310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah Deewiant how well can your code call the factor program someone else coded for that number?!? < 1275504311 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is a negative number < 1275504325 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, and you never look at thermometers I assume < 1275504334 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err everyone sane uses kelvins < 1275504338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well sure < 1275504355 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in finland most people don't even know negative numbers exist < 1275504363 0 :pikhq_!unknown@unknown.invalid PRIVMSG #esoteric :Everyone sane uses Fahrenheit. And not this newfangled "0 < 1" scale either! < 1275504370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, but normal temps on normal "how cold is it outside today" style thermometers use C I assume? < 1275504384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_, was Fahrenheit upside down as well? < 1275504387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :originally I meant < 1275504392 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no i think they use kelvins < 1275504415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, any comments on this? You live in Finland and you are saner than oklopol < 1275504428 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Nobody uses Kelvins :-P < 1275504429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so what scale do common, non-scientific thermometers use? < 1275504436 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Centigrade < 1275504476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, right, as I suspected. You only use kelvin if doing stuff with liquid nitrogen or colder. Or for things with temperature around that of the sun < 1275504496 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've never even TASTED someone use anything but kelvins in binary < 1275504507 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1275504521 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why would anyone use a scale that has 100 so deeply integrated in its guts < 1275504523 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well I guess scientists use mostly Kelvin in most countries < 1275504526 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a horrible number < 1275504528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or of course for white point in colour calibration < 1275504547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yep. But I doubt they use it to talk about how cold it was while waiting for the bus this morning ;P < 1275504551 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's best not to think about temperatures at all < 1275504554 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Quite < 1275504563 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: kelvin also has 100 deeply ingrained, it's just a bit better hidden < 1275504570 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i just said taht < 1275504571 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*that < 1275504584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"oh wait" < 1275504591 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because i realized kelvins in binary doesn't help < 1275504599 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1275504614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because nonsensical bases are fun? < 1275504629 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then again who the fuck gives a shit about water so i guess it's okay that the random number 100 is associated with it < 1275504634 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or wait < 1275504639 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually i love water < 1275504642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :base 10 doesn't really make any sense except anatomically < 1275504646 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was swimming yesterday < 1275504651 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :water is so deliciously wet < 1275504659 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :4.5 meters deep no one can judge ya < 1275504666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1275504674 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mostly dive when i'm swimming < 1275504678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1275504710 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because the other thing i like to do is play in the shallow end and it's embarrassing because i'm not 7. < 1275504719 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: factor(1) seems to be failing on that number < 1275504730 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Mathematica can do it in 7 seconds on my home machine < 1275504735 0 :jabb_!unknown@unknown.invalid PRIVMSG #esoteric :There are a lot of derivations of brainfuck... < 1275504747 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :jabb_: yes, and none of them is as cool as toi < 1275504773 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Cheating: "/*H"f' '@*+"IT@"f4+**+":KuQ"d4'@*+***+****+7'!8'/5'b'@*+'o4'@'U3'@*+**+'+'H2b'@***+")@OyA0@"*+***+******+* < 1275504794 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :your program has an option to give the factorization? < 1275504802 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No < 1275504803 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even tho you're using it from the binary < 1275504807 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so very cheat okay < 1275504813 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i forgot humans can write code too < 1275504827 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I just fungified the two factors I got from Mathematica separately and appended * < 1275504845 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The program would've done the same thing eventually < 1275504855 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually i realized that before i even said what i said < 1275504859 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i had to empty my queue < 1275504873 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1275504875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, how is it cheating? < 1275504885 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why don't you use but one dimension < 1275504887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, as in, you did it in two parts? < 1275504889 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Because the program didn't do it all by itself < 1275504892 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because it was a challenge for the program < 1275504899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ah < 1275504918 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh okay he didn't understand the part you explicitly said a few lines ago < 1275504922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what algorithm do you use for factorisation? < 1275504926 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought he didn't understand how that was cheating < 1275504931 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, I was reading scrollback < 1275504931 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: factor(1) < 1275504937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :got a bit busy there < 1275504946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ah, you invoke an external program. I see < 1275504946 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :As I've said or implied a couple of times now < 1275504962 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes i know i just don't like misreading people's minds < 1275504964 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Because factor(1) is much better than anything I could come up with :-P < 1275504970 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's a factor to reckon with < 1275504987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, shell out to mathematica? ;P < 1275504993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or W|A < 1275505023 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :W|A doesn't answer < 1275505031 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i actually have no idea what the best factorization algos are < 1275505038 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what are they, please go through them in detail < 1275505042 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Mathematica could work but then I'd have to check whether it exists, for factor(1) I can just assume it :-P < 1275505063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, so fall back on factor? < 1275505085 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :knowing mathematica you should probably check the answer is correct, too... < 1275505088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, also you can't assume factor. I'm almost completely certain it isn't POSIX < 1275505103 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: "FactorInteger switches between trial division, Pollard p-1, Pollard rho, elliptic curve and quadratic sieve algorithms. " < 1275505117 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Of course I can fall back but I'd still have to check something < 1275505124 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: For factor(1) I can reasonably list it as a dependency < 1275505131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay so i know two of those < 1275505153 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually i've heard of elliptic curve methods but no idea how they would help < 1275505169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, heh < 1275505233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, all I know is that they are linked to a lot of stuff that concerns cryptography < 1275505237 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: factor evidently uses Pollard rho: http://www.gnu.org/software/coreutils/manual/html_node/factor-invocation.html < 1275505243 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lol ok < 1275505248 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And it says that it's bad for numbers with big factors < 1275505257 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"for example, numbers which are the product of two large primes" < 1275505261 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ACTION leers at AnMaster and his number < 1275505274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I knew factor had that issue yes < 1275505275 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :isn't pollard rho like 2^sqrt(n) < 1275505282 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No clue < 1275505284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, not the details of why < 1275505290 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I only know trial division < 1275505296 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :errrrrrrr < 1275505306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, it manages just fine on one large and several small < 1275505319 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes possibly it could be that, i seem to have forgotten how it works < 1275505326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, so what I did, enter some large random numbers, until I got some large primes, then multiplied them < 1275505331 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually i guess it couldn't < 1275505341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because that's the complexity of trial division < 1275505360 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no umm < 1275505363 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay i'm being a retard < 1275505368 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :someone kick me < 1275505376 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kicks oklopol  < 1275505586 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :helloklopol < 1275505612 0 :CakeProphet!~adam@h123.9.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1275505615 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :WOW < 1275505625 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...so my shrooming adventures bore no fruit. < 1275505632 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I found some really cool red mushrooms though. < 1275505640 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but they'd probably kill me if I ate them. No good. < 1275505643 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah drugs are never the answer < 1275505649 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :psh, < 1275505654 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :that's what you think. < 1275505677 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :shrooms are the only thing that's not shit. < 1275505697 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :as far as drugs. < 1275505719 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :in any case, I've got some cool ideas for a stack based language. I just need to figure out a ridgid semantics. < 1275505744 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll use an assembly like syntax, to make it like a VM intermediate. < 1275505773 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :er... tree-based, not stack. Technically graph -- since there's both hard and soft references. < 1275506060 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why do you want a distinction? < 1275506104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : shrooms are the only thing that's not shit. < 1275506104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : as far as drugs. < 1275506104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : in any case, I've got some cool ideas for a stack based language. I just need to figure out a ridgid semantics. < 1275506109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1275506154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that might be an usable way to invent new esolangs: get high and have crazy ideas < 1275506163 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you'd think so < 1275506170 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but not ime < 1275506193 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :what's less crap (for IM, not irc) < 1275506198 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :basically the language builds a huge tree, where the data constructors are bytes, floats, symbols, references (soft), and links (hard). Nodes are implitcitly enumerated and optionally named with a file-system like structures to handle scoping. The nodes can also be explicitly named and unenumerated (by giving it a name that with a dot) < 1275506202 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :pidgin or telepathy? < 1275506203 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and yes, it definitely is. < 1275506225 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :telepathy is better < 1275506236 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1275506247 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is telepathy a program? < 1275506259 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1275506263 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :otherwise your question makes no sense < 1275506263 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay. < 1275506277 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then i retract my statement < 1275506319 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just know pidgin is crap (i extrapolate this from knowing it's aprogram) < 1275506320 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :there's no convention, but methods can be defined by storing operations in the tree without using the call operation on a symbol. Call basically is basically a goto instruction for symbols, and will move control flow to the branch in the tree with the given name. The "call" instruction also sets a .return link within the method program-tree < 1275506321 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*a program < 1275506371 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :which can be used as a reference to the calling code... to do anything with (such as evaluate and return control flow, but it doesn't have to do either, thus allowing arbitrary control flow due to being embedded within the data structure of the language) < 1275506407 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION prods laptop < 1275506413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that was an odd failure mode for X < 1275506415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or gnome < 1275506417 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1275506455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like, clicking stuff like buttons didn't do anything, clicking other apps in the taskbar sometimes worked, clicking inactive window did nothing. Clicking tabs in a window worked < 1275506457 0 :hiato!~fdulu@41-132-88-136.dsl.mweb.co.za JOIN :#esoteric < 1275506459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this applied to all programs < 1275506466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :restarting X "fixed" it < 1275506478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nothing strange like dbus crashing or such in the logs < 1275506530 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :there would be textual macros as well... to shorten the source code itself, along with the lisp-like "runtime macros", because they can arbitrarily change the structure of the calling codes neighboring nodes. The typical "standard function" semantic would be to have arguments as the children of the function symbol node. So you make a function symbol with argument children and do the call instruction on the symbol, and then the fu < 1275506539 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: "and then the fu" < 1275506546 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... :) < 1275506572 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I recommend a client that can auto-split lines so you don't have to worry about cutoff < 1275506581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet, your client cut it off there < 1275506584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is what Deewiant meant < 1275506591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet, what was after it < 1275506601 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and then the function will destroy the childre and replace the calling symbol with the result. < 1275506661 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :by accessing .return . Oh and the unenumerated .. node represents a parent. < 1275506668 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh right you're talking about trees < 1275506687 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so reference .return/.. would reference the calling nodes parent. < 1275506710 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the destroy the children function sounded weird out of context < 1275506716 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... :) < 1275506730 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :ACTION destroys oklopol's children < 1275506731 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...also, filesystem - in tree < 1275506731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cheater99, not using IM is better < 1275506747 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, you are such a useful and purposeful person < 1275506750 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cheater99, or: two tin cans with a bit of string in between < 1275506754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that works really well < 1275506758 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :the root of the tree is builtin to each program. Stuff like system resources... the file system even as part of the tree. < 1275506758 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but think about the children! < 1275506764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cheater99, :) < 1275506799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, that is what he did. You forget to say he shouldn't think nasty things about them < 1275506887 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so to define methods, you'd append children to /f... because it's the standard place to store functions in order to seperate them from the code data. < 1275506896 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :*functions lol, methods..... too much Java programming. < 1275507032 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cheater99: yes think only good things about my children, BUT NOT *TOO* GOOD < 1275507054 0 :pikhq_!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275507055 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :OO would be simulated with graphs I guess. You could store methods in a sub-node < 1275507080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm methods should have several member classes, which contain namespaces contain aspect oriented templates with lot of buzz words < 1275507083 0 :pikhq!~pikhq@75-106-123-171.cust.wildblue.net JOIN :#esoteric < 1275507088 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :interesting observation, "ninety nine" means "fucking, i fuck" in finnish < 1275507103 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(when pronounced) < 1275507108 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Like "I fuck while fucking"? < 1275507110 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sadly that isn't very esoteric, it is just java + C++ rotated 180° < 1275507124 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no, ungrammatical "act of fucking i fuck" < 1275507148 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this was tons of fun when i was 5 < 1275507161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least you don't have the issue that Swedish has. en:six = sv:sex < 1275507183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, what is "six" in finnish? < 1275507194 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"kuusi" < 1275507201 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :yoface < 1275507215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1275507255 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: don't you have a word for sex that sounds like sex? < 1275507285 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :'seksii taimii' < 1275507304 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... < 1275507370 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Actually not since the t in "ninety" is aspirated < 1275507389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, well yes, en:sex == sv:sex as well. But that is a relatively new word for the concept I think < 1275507393 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :"Ninety" can be pronounced a bunch of ways. < 1275507395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(in Swedish that is) < 1275507424 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :"Nainti" is the most proper pronunciation; you can also hear "naindi" or "naini". < 1275507433 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: but none of them is the finnish one < 1275507435 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If not aspirated, it's voiced < 1275507439 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if it's not aspirated < 1275507440 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1275507442 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what Deewiant said < 1275507506 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :what is 'aspirated'? < 1275507507 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway t is always aspirated so i consider it close enough < 1275507521 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Aspiration_%28phonetics%29 < 1275507565 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :maybe i shouldn't but at least my mother not unlike yours < 1275507599 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or maybe i should've said "not my mother" because not unlike is well whatever < 1275507651 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Typos and lack of quotes are a confusing combination. < 1275507710 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i typoed? < 1275507724 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :I don't know; I'm too confused. < 1275507746 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i usually catch my typos and correct them < 1275507765 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but you can ask Deewiant how that's parsed if it's too hard < 1275507787 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Who said what to me? < 1275507789 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Neither "Maybe I shouldn't but at least my mother not unlike yours" neither ". . . because not unlike is well whatever" seems like English syntax. < 1275507815 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: oerjan quoted you. < 1275507819 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :12:49:56 < oerjan> I demand the soul of your first-born child, AnMaster < 1275507827 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"neither .. neither .." doesn't look very english neither. < 1275507834 0 :SevenInchBread!~adam@h159.20.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1275507836 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(maybe it is tho) < 1275507840 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Er, that latter "neither" is supposed to be a "nor". < 1275507847 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1275507852 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(thought so, i mainly just wanted to add a third neitehr) < 1275507853 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Although Latin works like that. < 1275507854 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*neither < 1275507854 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Hi, CakeProphet. < 1275507868 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: see one might say ", but your mother" < 1275507875 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i went one step further < 1275507877 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, in Spanish, the words for "neither" and "nor" are both "ni". < 1275507886 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I forget what neither... nor... is, but both... and... is "et... et..." < 1275507889 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because i figured you people are smart and love decrypting confusing stuff. < 1275507902 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Likewise, "either" and "or" are both "o". < 1275507912 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :I don't know if "both" and "and" are both "y". < 1275507935 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Spanish is economical! Every one-vowel word you can say means something. < 1275507936 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did you get it? < 1275507944 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it does in lojban too < 1275507949 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or they < 1275507977 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :A, e, i, o and u mean to/at, and, and, or, and or, respectively. :P < 1275507986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Er, that latter "neither" is supposed to be a "nor". <-- isn't nor universal? Just like nand < 1275507995 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Except that "i" is spelled "y" instead. < 1275508002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so neither nand should work too < 1275508004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or wait < 1275508013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how do you write a nor gate in nand hm... < 1275508018 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: um, I was referring to how in that sentence, I accidentally said "neither" where I meant to say "nor". < 1275508019 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Idea: Huffman-coded human language. < 1275508023 0 :CakeProphet!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1275508025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, I know < 1275508028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and? < 1275508030 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :But yeah, "nor" is universal. < 1275508047 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: take an existing human language and Huffman-code it? < 1275508064 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And make it pronouncable. < 1275508076 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Right. Well, that couldn't be too hard. < 1275508080 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: did you? < 1275508088 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no. < 1275508093 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh :\ < 1275508111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :isn't it ((a'*b')')' < 1275508118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, using only nand and inverter < 1275508128 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"but your mother is fat" => "but at least my mother isn't fat unlike yours"; "but your mother" => "but at least not my mother unlike yours" < 1275508130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think that should give you nor < 1275508133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1275508134 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yeah. < 1275508151 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: got it. < 1275508173 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: also you need to mention inverters can be done with nand but i guess that's trivial < 1275508183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, so now lets use "neither .... not nand (with inverted inputs)" < 1275508202 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1275508208 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, yes they can be done with nand, but I knew that since before < 1275508211 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or wait what were you expressing < 1275508218 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :((a'*b')')' = a'*b' < 1275508235 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, yes but that is an AND gate < 1275508255 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, use De Morgan to extract the ' from that and you get a NOR < 1275508272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, I'm trying to rewrite "neither ... nor ..." into using a nand gate you see ;P < 1275508299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait so it would be... < 1275508326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :neither not ((not ...) nand (not ...)) < 1275508328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess < 1275508332 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Adrian^L, AnMaster ais523 BeholdMyGlory < 1275508335 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Damn. < 1275508337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, what? < 1275508344 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I did no mean to press enter. < 1275508350 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :s/no/not/ < 1275508353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still wtf < 1275508360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why would you list nicks like that < 1275508360 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :No all! < 1275508365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :without meaning to press enter < 1275508369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is a bit wtf < 1275508385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strange hobby < 1275508394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would fit right into xkcd "my hobby" I guess < 1275508398 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Terve, mitä kuuluu? < 1275508431 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mits tss, lueskelen turingin koneista < 1275508440 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I was mucking about with the tab-completion. < 1275508447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1275508450 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :Has anise been around today? < 1275508455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :who? < 1275508462 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Yay, more Finnish. < 1275508462 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :...anise < 1275508468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no clue who that is < 1275508477 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :SevenInchBread: alise? < 1275508480 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :.....yes < 1275508482 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1275508490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1275508491 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has impeccable memory < 1275508493 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Isn't that a type of flavouring? < 1275508494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not today no < 1275508502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, sin't that aniseed? < 1275508507 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Star anise? < 1275508511 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ansi? < 1275508544 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Hrm, elative plural... < 1275508568 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Is "mitäs tässä" an idiom? < 1275508605 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the s in the end means nothing really < 1275508681 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think it's sort for "mitps", "-ps/pas", or usually "-p/-pa" are these meaningless thingies you can stick in the end of words sometimes < 1275508687 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well not meaningless < 1275508690 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but hard to translate < 1275508699 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1275508701 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :What does it mean? < 1275508720 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and now to actually answer your question, yes it's an idiom :P < 1275508730 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Ah, good. :P < 1275508736 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"mit tss" doesn't mean anything afaik < 1275508760 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or maybe some people use it for the same purpose < 1275508767 0 :Gracenotes!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275508782 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah i think it's used quite a lot < 1275508810 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i dunno i use english so much more < 1275508813 0 :Gracenotes!~person@wikipedia/Gracenotes JOIN :#esoteric < 1275508815 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1275508821 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if that's true < 1275508872 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now i use english every day at work too so if i continue ircing then it will definitely happen < 1275508930 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :You'll become a native speaker. :P < 1275508938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : "mitä tässä" doesn't mean anything afaik or maybe some people use it for the same purpose <-- same purpose as a nop? < 1275508944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :noop* < 1275508967 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Noop! < 1275508974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is quite nice, having a natural language with a NOOP. Then you can uh, align your sentences to efficient second boundaries! < 1275508975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1275508984 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i prefer nop < 1275508987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait, that is what the "um..." is for < 1275508991 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What about "uuuuuuuuuuuuuuuuuuuU"? < 1275509005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, then you have strange alignment restrictions < 1275509012 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Also, the Fox News comment system appears to have been written by some platypi. < 1275509012 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: actually useful for poetry < 1275509014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :try rearranging your sentences < 1275509016 0 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1275509020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, :D < 1275509026 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275509063 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Also, "I want to/uuu do you", which is basically 90% of poetry. < 1275509079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, what? Not all poetry is love poetry < 1275509098 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I didn't say that. < 1275509105 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :90!=100 < 1275509108 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, not even as much as 90% is < 1275509119 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Including the unpublished? < 1275509142 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: clearly it should be "nboth ... nand ..." < 1275509143 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, you don't have any verifiable numbers over those anyway < 1275509166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what? Show me the steps to rewrite it to that. < 1275509191 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :THAT'S OBVIOUS < 1275509195 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also punny < 1275509204 0 :Sgeo_!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1275509209 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, but yes I was thinking about things like the Iliad. While love is involved certainly, it doesn't go along the lines of "I want to/uuu do you". < 1275509234 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :IT WAS ATTEMPTED HUMOUR. < 1275509244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, or much of Shakespear's works < 1275509244 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :REALITY DOESN'T FACTOR INTO IT. < 1275509258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, oh, forgot to flag it as humour < 1275509280 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster only understands his own humor < 1275509296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, no, I understand some other too, why else would I read iwc? < 1275509313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(of course I know what oklopol did is an exaggeration.) < 1275509315 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i haven't read iwc i didn't think its point was to be funny < 1275509325 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i would never exaggerate < 1275509337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah and everyone uses Kelvin ;P < 1275509341 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that 90% might have a large overlap with the 90% that is crap, so using classics as evidence does not cut it < 1275509341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not even if someone showed a gun in my ass < 1275509346 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*shoved < 1275509425 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what was the percentage of statistics that was made up on the spot again? < 1275509429 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :EXAGGERATE DAMMIT, OR THERE WILL NEVER BE ANY LITTLE OKLOPOLS < 1275509448 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: 73% < 1275509484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hm good point about the overlap < 1275509490 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't think i get that, unless sex is some kind of exaggerated masturbation < 1275509501 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Phantom_Hoover made that point too < 1275509517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I would recommend adding to the discussion that this warrants further studies and then publish it as is < 1275509535 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan keeps mimicking him for some reason < 1275509545 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :maybe i'm NOT the next oerjan?!? < 1275509554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, no his point as about unpublished < 1275509568 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: hard to say. i have a theory that alise is the next zzo38. < 1275509581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, unpublished != the crap, though there might very well be a large overlap < 1275509581 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1275509618 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think it was the same point < 1275509646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, they are different statements. Also the crap includes some stuff not about sex. < 1275509649 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: actually i don't think we're that similar, you're better at topology. < 1275509657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Like about bridges that didn't hold up < 1275509663 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no considerable differences in personalities tho < 1275509671 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: explanation: if that gun in your ass goes off, there will definitely not be any little oklopols < 1275509682 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1275509691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, http://en.wikipedia.org/wiki/William_McGonagall#Tay_Bridge_Disaster < 1275509694 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes i suppose that was obvious < 1275509713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it is about sex < 1275509719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I could be wrong < 1275510235 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, that one is about death. those are of course the only alternatives < 1275510303 0 :sshc!unknown@unknown.invalid QUIT :Quit: leaving < 1275510788 0 :SgeoN1!~AndChat@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1275510819 0 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1275510990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, there is a third. Nature, especially "ode to the spring" or similar < 1275511018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but yeah after that you only got modern statistical flukes which shouldn't even be considered proper poetry < 1275511019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1275511434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, wait, how do we put E. A. Poe into this? < 1275511459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah it would be death < 1275511460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1275511471 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so i thought. not that i actually know much poetry. < 1275511486 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, still I maintain that nature can be a valid third category < 1275511503 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i was mainly making a freud joke there < 1275511532 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and possibly not even correct freud < 1275511544 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Hamlet = death, Romeo & Juliet = death _and_ love, The Iliad = death mostly, a bit of love too < 1275511547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1275511548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1275511552 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this seems to cover all < 1275511553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1275511570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, heh, didn't notice that < 1275511593 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recalls something about pastorals < 1275511616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, don't they go into the nature category? < 1275511638 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and perhaps some love as well < 1275511667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, from wikipedia on pastoral poetry: "Pastoral literature began with the poetry of the Hellenistic Greek Theocritus, several of whose Idylls are set in the countryside [...]" < 1275511671 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep, clearly nature < 1275511696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess Theocritus didn't like the gods btw < 1275511697 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the first poem example of http://en.wikipedia.org/wiki/Pastoral would seem to confirm the nature+love < 1275511762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, so we could say that all poetry is made out of three parts, hm not a good word... ah got it! elements. Right so, ... made out of three elements, in different proportions < 1275511795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why did I get a dejavu there... < 1275511853 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Classical_element ? < 1275511901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ah indeed! their mistake was mixing up matter poetry somehow < 1275511917 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1275511987 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: No route to host < 1275512329 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1275513207 0 :hiato!unknown@unknown.invalid QUIT :Quit: underflow < 1275513252 0 :hiato!~nine@41-132-88-136.dsl.mweb.co.za JOIN :#esoteric < 1275513598 0 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1275513639 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Huh. Apparently, there's a Finnish spot in Michigan. < 1275513647 0 :hiato!unknown@unknown.invalid QUIT :Quit: bbl < 1275513731 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Hancock, Michigan. < 1275513970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :funnily "han-" is "male-" in Swedish, not "male" (would be "hane"), but as in "hangroda" (male frog), it isn't used about humans though. < 1275513985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so what a dirty name of a place < 1275513999 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Quite. :( < 1275514002 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :I mean, :) < 1275514049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1275514100 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :I could go up there and speak Finnish, if I knew Finnish and if they know Finnish. :P < 1275514118 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That holds for most values of "there" < 1275514170 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1275514186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, only most? < 1275514205 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :He can't go up to all values < 1275514228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, examples of such values < 1275514252 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The surface of VY Canis Majoris < 1275514281 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Even if uorygl were to know Finnish and they knew Finnish there, he couldn't go up there and speak Finnish < 1275514302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, hm? is it a neutron star or such? < 1275514311 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :alas, that would finish him < 1275514316 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :No, but it is a star. < 1275514322 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :A really big one. < 1275514327 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the largest star known iirc < 1275514344 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, Wikipedia says it is. < 1275514348 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so more or less the opposite of a neutron star < 1275514363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in a suitable protective vessel? < 1275514385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course I don't know of any such < 1275514393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but you probably need anti-gravity too < 1275514415 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm if it is _really_ big maybe the upper atmosphere is so thin you could survive there < 1275514444 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :If you were inside a star, would it be possible for you to obtain usable energy? < 1275514465 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm the second law of thermodynamics might be a problem < 1275514474 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1275514480 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not cold place to send waste energy < 1275514482 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*no < 1275514504 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :How does the Earth stay cool? I guess we radiate energy into outer space, which means that outer space is in fact colder than Earth. < 1275514505 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm making a couple of reasonable assumptions here, such as no terribly unexpected technological breakthroughs during uorygl's lifespan < 1275514548 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION whispers something about technological singularity < 1275514648 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: the temperature of outer space is essentially the temperature of the cosmic microwave background (3 K) iirc < 1275514657 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*about 3 K < 1275514670 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Hm, I guess if you could put yourself inside some really good thermal insulation, you could probably pull hot plasma in, fuse it yourself, and spit it back out. < 1275514678 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :You could get a bit of a thermal gradient that way. < 1275514766 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :I'm guessing that solar panels emit light when hot and subjected to voltage. < 1275514778 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION changes client < 1275514781 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Quit: Leaving < 1275514805 0 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1275514845 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Since they produce voltage when cool and subjected to light. < 1275514855 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Apparently my name is "purple! < 1275514911 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: i wouldn't want to bet either way, apart from blackbody radiation of course < 1275514970 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: Most things emit light when hot. :) < 1275514980 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And most things when subjected to voltage get hot. < 1275514991 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Hm, yes. < 1275515016 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Given a gradient of entropy, can you use that for power? < 1275515033 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1275515049 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Because a gradient of entropy means that somewhere, entropy is less than the maximum. :) < 1275515050 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, that is how most power generation functions. < 1275515071 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :"most"? < 1275515095 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders a purely mechanical analogy of a solar panel. < 1275515123 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :So. A wire is like a cable, and light is like lots of little balls. < 1275515141 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Quit: Leaving. < 1275515155 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :There's this panel thingy. When the little balls strike it, the energy from the strike goes into tugging the cable. < 1275515166 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :There's a ratchet that prevents the cable from slipping backwards. < 1275515190 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :The thing is, the ratchet generates heat when it's operated, and a ratchet, when hot enough, is no longer effective. < 1275515195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : not cold place to send waste energy <-- so build a huge stirling engine, extending from inside the star to a point sufficiently far away from the star < 1275515196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1275515203 0 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1275515234 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :So it seems like a hot solar panel indeed ought to act light a flashlight. < 1275515250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, what? < 1275515264 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Indeed ought to convert electricity to light, I should say. < 1275515295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, really? < 1275515297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1275515312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, sure the process in a solar panel is reversible like that? < 1275515316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure for motor/generator it is < 1275515327 0 :MizardX!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1275515334 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :If it weren't, we'd have a way to get around that nasty Second Law. < 1275515353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, but can you generate electricity by shining a strong light on a normal lightbulb? < 1275515375 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Light bulbs convert electricity into heat, and that heat into light. < 1275515388 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :The light will get converted into heat, sure, but that heat will not produce electricity. < 1275515394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, why not < 1275515400 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: um but the second law doesn't say that you can get better than blackbody radiation that way, i think < 1275515400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it should according to your logic? < 1275515408 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :You can generate heat, but you can't un-generate heat! < 1275515409 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Wait, what power-generation methods *don't* use an entropy gradient? < 1275515420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, why not, isn't it the same as the solar cell? < 1275515423 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: UNLESS YOU'RE GOD. < 1275515447 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :ACTION imagines a mechanical analogy of a light bulb. < 1275515450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, also you can convert it into mechanical power using a stirling engine, then drive a generator with it < 1275515460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but < 1275515467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not with the lightbulb alone < 1275515481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, black body radiation sure < 1275515484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1275515517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but my point was that I'm pretty sure any given device doesn't have to be reversible in itself < 1275515522 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: mmkay, I guess it will generate electricity, but that electricity will be Brownian motion. < 1275515529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, eh? < 1275515547 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :The current will just sort of jitter back and forth randomly. < 1275515549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1275515585 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Hm, I would bet that diodes also heat up during use, and that hot diodes also fail. < 1275515642 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :In conclusion: thank goodness Earth's atmosphere is translucent. < 1275515685 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :ACTION briefly wonders whether he's doing something irrational or pseudoscientific, but realizes that he's actually making lots of predictions. < 1275515686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, what? < 1275515717 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :If Earth's atmosphere weren't translucent, light would neither enter or leave, and so photosynthesis would be impossible, and Earth would get really hot. < 1275515735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, and yes hot diods can fail. Isn't that how one type of PROM worked basically? < 1275515737 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Willing power into being < 1275515764 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :That has the caveat of not actually working. < 1275515768 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1275515768 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :         | < 1275515768 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :        /< < 1275515782 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It still doesn't work. < 1275515790 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Suppose that there are lots of rocks on top of a cliff, and you generate power by lowering them to the ground. < 1275515792 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: Heat would, however, enter. And it would end up leaving. < 1275515805 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(if nothing else, because of blackbody radiation) < 1275515806 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Does that have an entropy gradient? < 1275515809 0 :uorygl!unknown@unknown.invalid NICK :uorgl < 1275515811 0 :uorgl!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1275515811 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275515816 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, that is an entropy gradient. < 1275515821 0 :uorgl!unknown@unknown.invalid PRIVMSG #esoteric :\o/ \o/ < 1275515827 0 :uorgl!unknown@unknown.invalid PRIVMSG #esoteric : \o/ \o/ < 1275515828 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :  |   | < 1275515828 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric : /<  /< < 1275515838 0 :uorgl!unknown@unknown.invalid NICK :uorygl < 1275515859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :misaligned as usual < 1275515899 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :\m/ \o/ \m/ \m/ \o/ \m/ \o/ \m/ \m/ \o/ \m/ \m/ \o/ \m/ \o/ \m/ \m/ \o/ \m/ \o/ \m/ < 1275515909 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes myndzi. < 1275515921 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :\m/ \o/ < 1275515921 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :     | < 1275515921 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :    /< < 1275515931 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :\m/ \o/ \m/ \m/ \o/ \m/ \o/ \m/ < 1275515931 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :     |   `\o/   |       | < 1275515932 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :     >\    |    /<      /| < 1275515932 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :       (_|'\ < 1275515932 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :            |_) < 1275515935 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes a function with 3 nested MAPCARs < 1275515937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1275515938 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Strange. < 1275515941 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I feel... unclean. < 1275515945 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :/m/ < 1275515950 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :\m/ < 1275515952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, at least it lined up, since you have the same nick length < 1275515964 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :/o/o/o/ < 1275515964 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :         |   | < 1275515964 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :        /<   |\ < 1275515970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, does not line up < 1275515983 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :It lines up here in my monospace font. < 1275515993 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Hm, your client omits leading spaces, doesn't it. < 1275516001 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric : Does this message look like it starts with a bunch of spaces? < 1275516010 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1275516035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, there are spaces at the start of it < 1275516044 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :How many? < 1275516052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, it is under your t < 1275516052 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The correct amount < 1275516054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in omits < 1275516058 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Huh. < 1275516060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the D is under the t that is < 1275516068 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Then I wonder why myndzi's stuff doesn't appear to line up. < 1275516070 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: AnMaster's client right-aligns nicks < 1275516077 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Mm. < 1275516083 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So that all message content starts from the same column < 1275516092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, the thing is, I have a divider, nicks right align against it, then the text left aligns on the other side < 1275516102 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :/o/o/o/o/o/o/o/o/o/o\o\o\o\o\o\o\o\o\ < 1275516103 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric : |   |   |   |   |   |   |   |   | < 1275516103 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :/`\ /|  /<  /`\  |\ /<   >\  |\ /< < 1275516120 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :______________o______________ < 1275516121 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :                | < 1275516121 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :                >\ < 1275516125 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Not for me, incidentally. < 1275516135 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :But I'm using a non-monospaced font. < 1275516147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uorygl, this is fixed (xchat has a floating one, was a bit tricky to do that with ERC), so "Phantom_Hoover" is max length, otherwise the nick will overflow the divider and thus the text would move out from the divider as well < 1275516152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which would piss me off a lot < 1275516163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, SINNER! < 1275516192 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It's not going to kill me, so it'll just make me stringer. < 1275516202 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :\o/ \o\ /o/ _o_ -o- "o" < 1275516202 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric : |   |   |   |   |   | < 1275516202 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :/<  /|   >\ /<  /|   >\ < 1275516202 0 :Foobarbazzotqux!foothebar@cs78149022.pp.htv.fi JOIN :#esoteric < 1275516203 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :s/i/o/ < 1275516204 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :            | < 1275516204 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :           /'\ < 1275516208 0 :Foobarbazzotqux!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1275516209 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :          | < 1275516209 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :          >\ < 1275516217 0 :Tritonio_GR!~Tritonio@79.103.6.164.dsl.dyn.forthnet.gr JOIN :#esoteric < 1275516228 0 :Phantom_Hoover!unknown@unknown.invalid NICK :Foobarbazzot < 1275516232 0 :Foobarbazzot!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1275516232 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :       | < 1275516232 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :      /| < 1275516238 0 :Foobarbazzotqux!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1275516238 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :          | < 1275516239 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :         /`\ < 1275516243 0 :Foobarbazzot!unknown@unknown.invalid NICK :Phantom_Hoover < 1275516292 0 :Oranjer!~HP_Admini@adsl-243-205-116.cae.bellsouth.net JOIN :#esoteric < 1275516302 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Oeranjer! < 1275516321 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It's like a cross between oerjan and Oranjer. < 1275516322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stabs Foobarbazzotqux for the horrible long nick  < 1275516325 0 :Oranjer!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1275516334 0 :Foobarbazzotqux!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1275516344 0 :Foobarbazzotqux!unknown@unknown.invalid NICK :Foobarbazzotquxq < 1275516351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :who is Foobarbazzotquxq btw? < 1275516366 0 :Foobarbazzotquxq!unknown@unknown.invalid PRIVMSG #esoteric :This seems to be the freenode max length < 1275516375 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :One of our Finnish members. < 1275516391 0 :Foobarbazzotquxq!unknown@unknown.invalid PRIVMSG #esoteric :Or at least, I tried to set to something longer but this is all it gave. < 1275516440 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell import Data.List; main = putStrLn . intersperse '/' $ ['a'..'z'] < 1275516448 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Ah, so that's why I couldn't call myself Phantom_Hoovershire < 1275516451 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z < 1275516451 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :                            | < 1275516451 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :                           /\ < 1275516461 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Why a ? < 1275516478 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell import Data.List; main = putStrLn . intersperse '/' $ ['A'..'Z'] < 1275516480 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z < 1275516486 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf98 a,a.@ < 1275516487 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :BAH < 1275516488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1275516491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 a,a.@ < 1275516495 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 a.a,@ < 1275516496 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :10 < 1275516501 0 :Foobarbazzotquxq!unknown@unknown.invalid PRIVMSG #esoteric :!haskell import Data.List; main = putStrLn . intercalate "/\" $ ['a'..'z'] < 1275516506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right, that was the command < 1275516522 0 :Foobarbazzotquxq!unknown@unknown.invalid PRIVMSG #esoteric :!haskell import Data.List; main = putStrLn . intercalate "/\\" $ ['a'..'z'] < 1275516522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 "/o/",,,a.@ < 1275516522 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :               | < 1275516523 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :              /< < 1275516523 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/o/10 < 1275516523 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Foobarbazzotquxq: you just hit one of my stalkwords < 1275516523 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric : | < 1275516523 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric : >\ < 1275516528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 "/o/",,,a,@ < 1275516528 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :               | < 1275516528 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :              /| < 1275516529 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/o/ < 1275516532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1275516537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wth is going on there < 1275516543 0 :Foobarbazzotquxq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Right, "intercal" :-) < 1275516545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh it is trying to do mine < 1275516545 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, are you trying to trigger myndzi deliberately < 1275516547 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Foobarbazzotquxq: yep < 1275516568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 a" /o/">:#,_@ < 1275516568 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :                  | < 1275516568 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :                  |\ < 1275516569 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/o/ < 1275516569 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric : | < 1275516569 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :/'\ < 1275516573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1275516575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 a" /m/">:#,_@ < 1275516576 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/m/ < 1275516580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 a" \m/">:#,_@ < 1275516580 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/m\ < 1275516584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 a" \m\">:#,_@ < 1275516584 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :\m\ < 1275516586 0 :Foobarbazzotquxq!unknown@unknown.invalid PRIVMSG #esoteric :!haskell import Data.List; main = putStrLn . intercalate "/\\" . map (:[]) $ ['a'..'z'] < 1275516588 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :a/\b/\c/\d/\e/\f/\g/\h/\i/\j/\k/\l/\m/\n/\o/\p/\q/\r/\s/\t/\u/\v/\w/\x/\y/\z < 1275516588 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :                                          | < 1275516589 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :                                          |\ < 1275516591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 a" /m\">:#,_@ < 1275516592 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :\m/ < 1275516598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait what < 1275516606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, why does it remove spaces at the start? < 1275516610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, it is broken! < 1275516613 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 a"/m\ ">:#,_@ < 1275516613 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :\m/ < 1275516625 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Your spaces were at the end < 1275516628 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, wait, backwards, but still broken < 1275516631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it removed spaces there too < 1275516638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, and at end < 1275516643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it strips trailing/leading spaces < 1275516644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1275516703 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!haskell putStr " what " < 1275516704 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :what < 1275516711 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1275516728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, see < 1275516730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is broken < 1275516732 0 :Foobarbazzotquxq!unknown@unknown.invalid QUIT :Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539] < 1275516733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, !!!!!!!! < 1275516751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so, who was Foobarbazzotquxq? < 1275516780 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a mysterious stranger < 1275516799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, unlikely < 1275516803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.fi < 1275516806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but chatzilla at quit < 1275516818 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not someone I recognise < 1275516823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :doesn't match Deewiant or oklopol or fizzie < 1275516823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they were acting like a regular, though < 1275516823 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I accuse you. < 1275516826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes < 1275516832 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Bahh. < 1275516835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, -oklopol- VERSION mIRC v6.35 Khaled Mardam-Bey < 1275516839 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :xchat; why? < 1275516844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :could have used a non-standard irc client < 1275516847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, mistab of fizzie < 1275516850 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1275516855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, but hi anyway < 1275516862 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1275516862 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I thought I was pretty obvious but I guess not < 1275516863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, was a while ago I last saw you speak < 1275516864 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1275516871 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Yep, been doing other stuff < 1275516881 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats FireFly -----### < 1275516885 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1275516902 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I'VE NOTED SOME RECENT WITHDRAWAL SYMPTOMS < 1275516912 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Caps lock < 1275516915 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :ACTION withdraws < 1275516954 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lacks cop < 1275516970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, withdrawal from the swatter? < 1275516972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1275516973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :perhaps < 1275516977 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1275517012 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :The fact that I speak as we speak is a pretty solid symptom < 1275517030 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, wait, was that a meme variant? < 1275517033 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1275517035 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Actually not < 1275517038 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :But it does look like one < 1275517049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, the "put some X in your X so you can X while you X" or however it goes < 1275517052 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if it walks like a meme... < 1275517058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, AUGH < 1275517064 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Is #esoteric duck-typed? < 1275517107 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course, i'm letting a duck do all my typing. doesn't everyone? < 1275517120 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or wait, maybe that's why my typing is so slow < 1275517135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1275517145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, if it walks like a meme it is probably an MMU, right? < 1275517147 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Pretty accurate though < 1275517161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ffs, trained duck obviously < 1275517185 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's an immigrant from peking < 1275517197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what= < 1275517201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/=/?/ < 1275517202 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Well, you'd expect such to be fast as well < 1275517227 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :A miracle it hasn't been eaten yet, though < 1275517257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, how could it be fast when it has to aim a twig hold in it's mouth to type < 1275517262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1275517267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's just absurd < 1275517276 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I didn't realize a twig was involved < 1275517280 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Is it also trained? < 1275517330 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, the twig? Varies, untrained twigs are more common in the southern parts of Europe, elsewhere it is mostly trained twigs only < 1275517342 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Mm < 1275517408 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: well that's why it emigrated, obviously < 1275517425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I suppose the twig is trained then? < 1275517433 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what twig < 1275517434 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Ah, I guess so < 1275517437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, see above < 1275517447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it wasn't from southern Europe < 1275517467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, anyway the twig is needed because otherwise it can't hit a single key at a time < 1275517467 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :seriously AnMaster, you shouldn't go around making such stupid ideas out of thin air < 1275517491 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Can't it just peck? < 1275517496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, this is common knowledge, nice try at joke there, but it isn't 1 April < 1275517519 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: it's very much a peck and hunt typer < 1275517535 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, that's what I'd imagine from a duck < 1275517552 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(Btw, it's "hunt and peck") < 1275517555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, depends on the species, how wide the end is < 1275517570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what do you call the "näbb" in English btw? < 1275517572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of a bird < 1275517573 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, if you have a typist duck you obviously want a thin-billed one < 1275517583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah bill < 1275517584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1275517594 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or b eak < 1275517595 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :beak* < 1275517603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes but this was only found out relatively recently, thus the twig is still common practise < 1275517611 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Bill is for the flat kind of ones, I think < 1275517616 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: no it pecks the keys so hard it has to hunt for them afterwards < 1275517627 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That seems extremely suboptimal < 1275517635 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you'd think < 1275517636 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'd go so far as to call that pessimal < 1275517646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, see, that is the downside of using thin-beaked ones < 1275517659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, you won't get that with a twig, it will slide before that point < 1275517659 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Meh < 1275517665 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :All too complicated < 1275517666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or break < 1275517672 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll just type myself for the time being < 1275517718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what? Rube Goldberg said it was too simple when asked. < 1275517722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :surely you are jesting! < 1275517723 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the upside is that the bill is small < 1275517744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, oh yeah it doesn't cost a lot < 1275517748 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Rube Goldberg's standards are not mine < 1275517768 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's the goldberg standard < 1275517852 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :http://www.diycalculator.com/sp-hrrgcomp.shtml < 1275517858 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The Rube Goldberg computer. < 1275517868 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :(I've already posted it but whatever) < 1275517870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, old < 1275517884 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oerjan made me. < 1275517893 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fungot < 1275517901 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fungot? < 1275517927 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot < 1275517927 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: and is one of the other qubits should stay the same?) < 1275517930 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :O fungot, o fungot, where hast thou gone? < 1275517931 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: the job of a portable bignum library? i think you should understand how to determine for certain if you are < 1275517944 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :^style lovecraft < 1275517944 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: lovecraft (H. P. Lovecraft's writings) < 1275517951 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fungot, much better. < 1275517952 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: how much does the job of a portable bignum library pay? < 1275517953 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: the unfinished pictures on fnord or in the tacit assumption that from this line sprang the bold companion and lieutenant of the black abyss sharply fnord tunnels whose mouths we carefully drew, according to the carvings from which we had instinctively clung throughout our desperate flight, we fnord a branch of the de grey and entered the hotel; while the passengers the same men whom i had thought. < 1275517954 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: the whisperer in darkness. once, for example. he fnord me on his professional honor that joe slater was unmistakably dying. perhaps it was what poor lakes dissection had indicated fnord and to this they bent all the force of its fnord and fnord palace of the sun, but grey and dismal. < 1275517967 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1275517967 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher ic irc jargon lovecraft* nethack pa speeches ss wp youtube < 1275517976 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :How the hell is "fnord" Lovecraftian? < 1275517996 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"fnord" is the replacement used when there's only one instance of the actual word in the corpus < 1275518008 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Thus, "fnord" becomes very Lovecraftian. < 1275518010 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For greater amusement. < 1275518021 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :^style jargon < 1275518022 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: jargon (UNIX-HATERS mailing list archive) < 1275518024 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fungot < 1275518025 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: " in solaris, sun will address that problem, that your intentions have been organized very differently than most people think--perhaps around a single token. like what the ethernet type field isn't recognizable. oh, and < 1275518039 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hoc est corpus cthulhu < 1275518051 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fungot: What thinketh ye? < 1275518051 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: from csh type ' exit', is a simple protocol which provides an interface to c. if is not the maximum size declared by any module that is near telegraph ave, where you put your keys. < 1275518074 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oooh, Telegraph Ave. < 1275518080 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Where you put your keys. < 1275518100 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the keys to success < 1275518123 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1275518124 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher ic irc jargon* lovecraft nethack pa speeches ss wp youtube < 1275518131 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :^style speeches < 1275518131 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: speeches (misc. speeches from Project Gutenberg) < 1275518133 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fungot < 1275518135 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: " says i, ' i can't afford it, mr. owen, i am satisfied, with the golden staff in one hand and the school report in the other. < 1275518139 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fungot < 1275518141 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: the battle of waterloo, barere proposed that the members of the house to take away the big coat from the little boy and to put perpetual desolation as a barrier between him and his hotel but hell and the hackman." < 1275518157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^style ct < 1275518157 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: ct (Chrono Trigger game script) < 1275518167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, what about the sword? < 1275518167 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: see? i like marle better than " princess,' the chosen time has come! he's strong and he's gonna thrash those monsters! yea! is it? < 1275518168 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fungot < 1275518168 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: and you call yourself a frog, and ayla... i will not betray my friends! are you leaving! < 1275518171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, no? < 1275518172 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: cyrus! are you leaving!!! the monster who kidnapped the princess to the castle! and letting these...hoodlums in here? traitors like you deserve from heckran! ha!! gotcha! < 1275518181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, seriously the sword... < 1275518181 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: from where does the hero alone have the power. " m, madam...! i am, are you?! c'mon!!! < 1275518185 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, ... < 1275518185 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i, myself, will bring an end to all. ghosts lurk in the ruins! the structural damage is severe. the tale? < 1275518188 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fungot: I'm not leaving. < 1275518189 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: but, we are far outnumbered!? i sense!" < 1275518195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, sigh < 1275518195 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but, we are far outnumbered! the king does not wish! we shall hold this position to the last man! big fire where lavos fall from sky! we no can call you " knight cyrus fell while protecting our kingdom from magus. i'd stay away! < 1275518201 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fungot: We aren't that outnumbered. < 1275518202 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that sword alone can't stop! that swor < 1275518205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :YES! < 1275518209 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :perfect < 1275518220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1275518220 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice c64 ct* darwin discworld europarl ff7 fisher ic irc jargon lovecraft nethack pa speeches ss wp youtube < 1275518226 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^style darwin < 1275518226 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: darwin (Books by Charles Darwin -- you know, that evilution guy) < 1275518230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, hello there < 1275518233 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if this passage, which probably is an entrance:/ water at great depths:/ pressure, though spread over a wider surface than that acted on by like causes inducing similar modifications. with respect to/ tower-like castings near nice had been ejected on an inclined surface, and not exclusively from being transported to a distance :) about half a crown apiece. it seems however doubtful, judging from those two wonderful an < 1275518251 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :/two/ an? < 1275518256 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: You sure? < 1275518258 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: ever yours, c. darwin. 17 spring gardens, london, fnord, morphology, adaptive characters, 426. land-shells, distribution :), 394. man, moreover, made a great blunder in taking families instead :) smaller groups will become utterly extinct. in failing orders, with/ exception :) a few miles from edinburgh, and saw and conversed with many :) its shorter axis: there are, according to their periods :) arrival and maturity < 1275518263 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the smiles were a bug iirc < 1275518268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the model generator < 1275518310 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :^style agora < 1275518311 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: agora (a large selection of Agora rules, both current and historical) < 1275518313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"17 spring gardens, london, fnord" <-- best address ever < 1275518313 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fungot < 1275518314 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: players may vote on an ordinary < 1275518326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, now this style is boring, don't you agree < 1275518326 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ( a) auctioneer: the auction e is the < 1275518331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah exactly < 1275518341 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, it's a nomic in case you don't know < 1275518345 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Agora is one of those things I might conceivably be interested in, but I can't be bothered. Eh, fungot? < 1275518346 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: b) if an oligarch at the time of casting unity < 1275518374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^style ic < 1275518374 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: ic (INTERCAL manual) < 1275518378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, hi there < 1275518378 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: e099 programmer is insufficiently polite < 1275518391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, PLEASE say something then < 1275518392 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the `try again'. ( the last character output before it will issue this warning is meant to go, and from-gerund `come from' itself ( if a `come from'. < 1275518411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, heh < 1275518411 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: intercal-72 c-intercal clc-intercal j-intercal yes all versions all versions < 1275518422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hey, was that all versions ^ < 1275518430 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yes all versions all versions < 1275518439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I don't trust fungot < 1275518439 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the multithreading and backtracking extensions to intercal programs; it cannot be `reinstated' or `next from's. the solution is to produce 32-bit results; except in some ways than some other languages. < 1275518442 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it means, it's available in all versions of c-intercal and clc-intercal, also in intercal-72 < 1275518444 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :obviously obviously < 1275518446 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's fungot attempting to repeat a table < 1275518446 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: this declaration and definition::. < 1275518458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah < 1275518474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1275518474 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher ic* irc jargon lovecraft nethack pa speeches ss wp youtube < 1275518488 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :^style youtube < 1275518488 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: youtube (Some YouTube comments) < 1275518496 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Like youtube? < 1275518496 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: dont fuck this movie < 1275518503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, good idea < 1275518503 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: to any airbus plane. 3 passengers sadly died the most awesome thing ever. < 1275518511 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but pikhq beat me to selecting a style hm < 1275518524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, also I don't agree that is awesome < 1275518524 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: whats the difference between watching in hd < 1275518524 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oddly, fungot appears to be more grammatical off of Youtube comments. < 1275518525 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: music on myspace...paulo brazil search and select the first computer controlled < 1275518536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, ? < 1275518540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^style europarl < 1275518540 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: europarl (European Parliament speeches during approx. 1996-2006) < 1275518550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, hm? < 1275518550 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: mr president, ladies and gentlemen, i would like to take an extremely firm request to the governments. < 1275518561 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it's because youtube comments are stupid enough on average anyway that fungot grammar wouldn't be any worse < 1275518562 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: mr president, the iranian sentences, which have not been able to prepare that ground carefully. on south-eastern europe, i must say that today's debate has shown, with what moral authority, can the governments of the united states < 1275518564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, oh, carry on, what is this request? < 1275518565 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: mr president, i know it is still important to recall the context in which these organic compounds are released. and the way we pay taxes!' just like myself, at the actions of ukraine in the field of biotechnology. to allow forests to grow. < 1275518592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, I fail to see how tax and organic compounds are related but carry on... < 1275518593 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: mr president, we europeans most certainly have. once again, by the vice-president in the chair. < 1275518601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1275518647 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you can tax organic compounds. Q.E.D. < 1275518649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"the iranian sentences, which have not been able to prepare that ground carefully." <-- wtf, some sort of alchemy? < 1275518678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1275518678 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl* ff7 fisher ic irc jargon lovecraft nethack pa speeches ss wp youtube < 1275518688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^style ss < 1275518688 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: ss (Shakespeare's writings) < 1275518692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, oh? < 1275518692 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: sir godfrey. < 1275518699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, I don't think I seen this before < 1275518700 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: powres the poyson in his eares. yet i perswade my selfe, richard shall liue to make the wench amends, is to goe to the feast, and to the marriage of true minds admit impediments, love is not love which alters when it alteration finds, or bends with the remover to remove. o no, no < 1275518721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't read that, well only random words < 1275518729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just comes out as jumble to me < 1275518735 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION can read it just fine < 1275518737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe a native English speaker could manage it < 1275518743 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's not *coherent*, but certainly can read it. < 1275518743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what about you < 1275518755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, yes but you are not typical < 1275518764 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1275518769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you could use that sort of language in all seriousness! < 1275518774 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's not hard to read < 1275518776 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Most of it is just archaic spellings. < 1275518787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :liue? < 1275518788 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the spelling's outdated, that's about it < 1275518791 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I haven't a clue what "liue" is, though. < 1275518804 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"live" probably < 1275518804 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :live ? < 1275518812 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there wasn't a large distinction between "u" and "v" back then < 1275518824 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Except that they did have a huge distinction between "u" and "v" back then. < 1275518828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1275518828 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher ic irc jargon lovecraft nethack pa speeches ss* wp youtube < 1275518832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^style ff7 < 1275518832 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: ff7 (Full script of the game Final Fantasy VII) < 1275518836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh that one < 1275518837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1275518840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^style fisher < 1275518840 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: fisher (Fisher corpus of transcribed telephone conversations) < 1275518860 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm I think I reached the limit, someone else have to talk to it next < 1275518865 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :something fishy about that < 1275518874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, so highlight fungot < 1275518875 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :HAIL FUNGOT TOGNUF < 1275518884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, case sensitive < 1275518888 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :FUNGOT THE GREAT < 1275518893 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :HAIL fungot TOGNUF < 1275518893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :case sensitive! < 1275518893 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: who can't separate between like i i think you can do to this computer that i can't < 1275518896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1275518902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, what? < 1275518902 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: right right um i i borrowed a may twenty sixth copy of business week has been our mayor of detroit got into a fight with w- laughter one of the < 1275518924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strange style < 1275518935 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Awesome < 1275518936 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: so do you know he < 1275518940 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Yep < 1275518940 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yeah yeah it doesn't feel good but like when i first started going to the theater < 1275518969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, eh? < 1275518969 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if you're not happy)) < 1275518974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, oh I am < 1275518974 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: un- unless he starts to en- to enjoy watching the tae bo that i had < 1275518985 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Tae bo? < 1275518985 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: no she no they're not having ah they're not you got to look at why they try to get together there you know < 1275519001 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Awfully schizophrenic :-P < 1275519083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1275519106 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: No, I don't know < 1275519106 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: um i'm pretty sure < 1275519112 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: I'm sure < 1275519112 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: which makes me even more of our liberties so i i < 1275519146 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, hm < 1275519146 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you might as well be in the court i'm a law student so i am loving my bread machine < 1275519159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1275519159 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher* ic irc jargon lovecraft nethack pa speeches ss wp youtube < 1275519162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ^style alice < 1275519165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^style alice < 1275519165 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: alice (Books by Lewis Carroll) < 1275519169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, and then? < 1275519170 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ' it's a great huge game of chess that's being fnord over the fnord of the fnord here?" he said, taking up quite a bunch of needles. < 1275519192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh, too much to hope for the court scene there ;P < 1275519198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it would have been just too awesome < 1275519206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, chess, I see < 1275519206 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: " why, suppose oo're walking, fnord" the vice-warden was saying with enthusiasm. " you see, a minute goes by so fearfully quick. you might have known, if you don't hold your tongues, i'll pick you!' < 1275519214 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fungot < 1275519215 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: that i had been talking to) was balancing itself on a twig just over her head, ' you may call it " eerie," and sylvie went on again. < 1275519627 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Quit: Leaving. < 1275519633 0 :Tritonio_GR!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275519904 0 :Sgeo!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1275519977 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :Awesome, Windows will not boot into safe mode < 1275520131 0 :Tritonio_GR!~Tritonio@79.103.6.164.dsl.dyn.forthnet.gr JOIN :#esoteric < 1275520214 0 :kar8nga!~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net JOIN :#esoteric < 1275520232 0 :kar8nga!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275520237 0 :kar8nga!~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net JOIN :#esoteric < 1275520498 0 :relet!unknown@unknown.invalid QUIT :Quit: Leaving. < 1275521004 0 :tombom_!unknown@unknown.invalid QUIT :Quit: Leaving < 1275521627 0 :SgeoN1!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1275521949 0 :jabb_!unknown@unknown.invalid PRIVMSG #esoteric :By George, I've got it! < 1275521958 0 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1275522131 0 :pikhq!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275522174 0 :kar8nga!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275522175 0 :pikhq!~pikhq@75-106-123-171.cust.wildblue.net JOIN :#esoteric < 1275522658 0 :jabb_!unknown@unknown.invalid QUIT :Quit: off work < 1275523358 0 :pikhq_!~pikhq@75-106-123-171.cust.wildblue.net JOIN :#esoteric < 1275523468 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1275524209 0 :pikhq_!unknown@unknown.invalid QUIT :Read error: Operation timed out < 1275524301 0 :pikhq!~pikhq@75-106-123-171.cust.wildblue.net JOIN :#esoteric < 1275524972 0 :sshc!~sshc@unaffiliated/sshc JOIN :#esoteric < 1275525489 0 :jabb!unknown@unknown.invalid PRIVMSG #esoteric :I am so uncreative at naming things. :( < 1275525826 0 :Mathnerd314!~mathnerd3@ip67-88-128-227.z128-88-67.customer.algx.net JOIN :#esoteric < 1275525998 0 :pikhq!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275526144 0 :pikhq!~pikhq@75-106-123-171.cust.wildblue.net JOIN :#esoteric < 1275526221 0 :augur!~augur@ool-4a5806a9.dyn.optonline.net JOIN :#esoteric < 1275526333 0 :coppro!~coppro@unaffiliated/coppro JOIN :#esoteric < 1275526948 0 :pikhq!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275526996 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275527018 0 :augur!~augur@ool-4a5806a9.dyn.optonline.net JOIN :#esoteric < 1275527176 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :holy shit, the new copyright bill here doesn't unilaterally suck < 1275527191 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :digital locks provisions do (DMCA-style :(), but the rest is actually really sane < 1275527224 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :coppro: where's here? < 1275527240 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Canada < 1275527252 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ah well < 1275527254 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :canada < 1275527258 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you can smoke pot in the streets < 1275527260 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so < 1275527267 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :who cares about your copyright legislation < 1275527297 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :we do < 1275527305 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :(we = people who care) < 1275527400 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1275527407 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :go smoke a joint on the streets, you damn hippies < 1275527410 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :moral rights got expanded to performances (note: moral rights are epic) < 1275527417 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh look at me im just walking around in public with POT < 1275527442 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1275527445 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it's not legal < 1275527454 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :people do it anyways, but it isn't legal < 1275527468 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its not legal, but the cops dont do shit < 1275527505 0 :Mathnerd314!unknown@unknown.invalid QUIT :Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.3/20100401080539] < 1275527566 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :also, the bill /legalizes/ non-commercial use of copyrighted works in other copyrighted works < 1275527578 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :so things like mashups are legal if non-commercial < 1275527593 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1275527610 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :basically it puts a CC NC on everything < 1275527692 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :there are restrictions though; primarily it can't negatively affect the commercial activity or viability of the original < 1275527705 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :also attribution < 1275527722 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ha - Michael Geist called it the YouTube right < 1275527823 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :statutory damages are lowered for non-commercial infringement, that's good < 1275527881 0 :SevenInchBread!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1275527993 0 :CakeProphet!~adam@h213.7.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1275528338 0 :Oranjer!unknown@unknown.invalid PART #esoteric :? < 1275528600 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hmm... actually, the digital locks provisions aren't as bad as when I looked originally < 1275529235 0 :oerjan!unknown@unknown.invalid QUIT :Quit: Good night < 1275529554 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1275529812 0 :CakeProphet!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1275529842 0 :CakeProphet!~adam@h46.31.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1275530288 0 :CakeProphet!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1275533756 0 :lament!~lament@S0106002312fa554a.vc.shawcable.net JOIN :#esoteric < 1275534187 0 :pikhq!~pikhq@75-106-123-171.cust.wildblue.net JOIN :#esoteric < 1275535576 0 :Sgeo!unknown@unknown.invalid QUIT :*.net *.split < 1275535577 0 :ais523!unknown@unknown.invalid QUIT :*.net *.split < 1275535717 0 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1275535717 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1275535930 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :esolang was just linked in #math < 1275535942 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Orly? < 1275535964 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :by me of all people < 1275535975 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lament the tireless promoter < 1275536001 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i also wrote that article i linked to :D < 1275536714 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Quit: This computer has gone to sleep < 1275536735 0 :Tritonio_GR!unknown@unknown.invalid QUIT :Quit: Leaving. < 1275537147 0 :Gregor!unknown@unknown.invalid QUIT :Quit: Leaving < 1275538689 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :what's the mathematica to express a function in terms of a single variable? < 1275540480 0 :pikhq!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1275540669 0 :pikhq!~pikhq@75-106-123-171.cust.wildblue.net JOIN :#esoteric < 1275541379 0 :ais523!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275542852 0 :Mathnerd314!~mathnerd3@ip67-88-128-227.z128-88-67.customer.algx.net JOIN :#esoteric < 1275543987 0 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1275544118 0 :Sgeo!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1275546825 0 :uorygl!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1275547940 0 :jabb!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1275549046 0 :Gregor!~Gregor@67-129-37-226.dia.static.qwest.net JOIN :#esoteric < 1275549650 0 :Gracenotes!unknown@unknown.invalid QUIT :Ping timeout: 248 seconds < 1275550005 0 :relet!~hirtho@159.162.68.87 JOIN :#esoteric < 1275550243 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1275550256 0 :uorygl!~Warrigal@rrcs-70-63-156-144.midsouth.biz.rr.com JOIN :#esoteric < 1275550618 0 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1275551623 0 :jabb!~grue@71.94.31.166 JOIN :#esoteric < 1275551634 0 :jabb!unknown@unknown.invalid PRIVMSG #esoteric :!! < 1275551999 0 :clog!unknown@unknown.invalid QUIT :ended < 1275552000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1275553083 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Not graue? < 1275553108 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :gruaue < 1275553191 0 :coppro!unknown@unknown.invalid QUIT :Quit: I am leaving. You are about to explode. < 1275553467 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1275553478 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oerjan! < 1275553498 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :'lo < 1275553586 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Lo! < 1275553597 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: graue doesn't really come here nowadays, i cannot recall seeing him for years < 1275553616 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And is he the only person with keys to the wiki? < 1275553694 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1275553713 0 :Gracenotes!~person@wikipedia/Gracenotes JOIN :#esoteric < 1275553745 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :he _does_ respond to emails, however, at least last time someone tried < 1275553831 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :What's wrong with wiki? < 1275553895 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nothing new that i can see < 1275553940 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: there are also administrators, ais523 and keymaker < 1275553960 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but their powers are limited < 1275553975 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I know. < 1275553985 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So no even any other bureaucrats? < 1275553996 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :s/no/not/ < 1275554095 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anarchy or death, i say < 1275555133 0 :oerjan!unknown@unknown.invalid QUIT :Quit: Later < 1275555291 0 :oklopol!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1275555298 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1275555673 0 :oktolol!~oklopol@a91-153-122-35.elisa-laajakaista.fi JOIN :#esoteric < 1275555866 0 :lament!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1275560150 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oktolol: Surely octo? < 1275560468 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Quit: Leaving. < 1275560689 0 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1275560973 0 :Slereah!~lereah@nanpc301.in2p3.fr JOIN :#esoteric < 1275561045 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: I have not seen you before. < 1275561083 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Strange, since I've been here for 3 years or so < 1275561129 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I am bad at noticing, then. < 1275563969 0 :hiato!~fdulu@41-132-17-217.dsl.mweb.co.za JOIN :#esoteric < 1275564262 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :hiato! < 1275564280 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover! < 1275564287 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :hiato!! < 1275564297 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover!!! < 1275564305 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :hiato!!!11!! < 1275564330 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :Ah well, was hoping for a fibonacci sequence there < 1275564339 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :hiato!!!!! < 1275564360 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover!!!!!!!! < 1275564378 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :hiato!!!!!!!!!!!!! < 1275564383 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1275564383 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :   | < 1275564383 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :   >\ < 1275564402 0 :hiato!unknown@unknown.invalid QUIT :Quit: ! OVERFLOW < 1275564423 0 :hiato!~fdulu@41-132-17-217.dsl.mweb.co.za JOIN :#esoteric < 1275564439 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :hiato????????????????????? < 1275564463 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :You crashed my IRC cliet. It couldn't take more than 13 !'s before it overflowed < 1275564469 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1275564489 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hence the ?s. < 1275564510 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1275564529 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover ????????????????????????????? < 1275564573 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :hiato‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽‽ < 1275564648 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ < 1275564721 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :hiato¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿ < 1275564830 0 :MizardX!~MizardX@unaffiliated/mizardx JOIN :#esoteric < 1275564847 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover:؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ < 1275564856 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :(took a while to find) < 1275564859 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I will not start this again. I will not start this ag... dammit! < 1275564916 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1275564954 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :h͆̓͌̉ͬ͏̴̪̗͖̼̳͉͇́i̛ͮ̆̽ͮ͒̑̿̚͘҉͍͕̬̼̟̪a̵̲̖̠ͣ͆t̝ͩ͐́̀͟ͅo͆̂͐̓͆̃͋̈́̚͏͇̳̠̙̝̥̻ < 1275564957 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :̩̝͔̩͔̄̊́̄͘͢P̠̠̩͓͍̹͇̟̺̋́͐ͭͥ͡h̬̬̭̙̗ͣͮ͐͒̓̆ͅá͔̤͖̭͈̓ͬ̊̃ͧ̈͢n̸͔̠͉͊ͧ̀̓̒̋̏̇̚t̷̢̙̙̯̩̟̝̱͚̻̓ͫo̹̘̥̼̥ͦ͛̕͟m̴͇ͭ̒͂͋̋̔̐̆_͎̭͉̰͍ͩͣͣ̈ͩ̈̉̚̚Hͫͩ҉̰͇̦̳̭͍͎̜͝͡ǫ̷̣̮̘̥̖͓͖͚̥̾͌̆ͨͯ͆͐͗̊͟ö̡̪̠̞͇͑͂͡v̵͋ͩ̆̈ͯ҉͔̜̞̯̮̫̙̻́e̦̟̦͈̘̯̦ͪ̍̓̃ͬ͑ͯ̎̌r < 1275564985 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :OK, I'm willing to bet that you didn't hand-assemble those diacritics. < 1275565050 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Reasonable assumption < 1275565062 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So how did you do them? < 1275565122 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I googled zalgofier and found what I was looking for < 1275565180 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :D͓͓̝͚̟̗̈́̏͋̏̈́ͯͭ̕ę̸̢̟̗̩ͦ͛͗̿̈ͫ̑̅̏ͣ̉ͨ͂̆ͩ̔͛͟͝ė̢̡̤̯̠͓̯̪̫̭̦͙̗͛͂̃͐̿͛̽ͣͣ͂̄͊ͬ̈́ͩ͠w͊ͬ̽̉̈́̿́̄ͮ͊̏͟҉̯̞̮̻̤̥̺͟i̶̜͎͈̟͈̘̞͖͔̬̙̘̥̣͉̥̭̠̪̾ͦͥ̒͂ͦͤ̓̐̒ͧ͂͗ͥ̓ͮ́͟a̅ͭͨ̊͢҉̢̡͎̩̭̞̫͙̗̳͝n̴̸̙̹̘̪̬̫̖͙̯̱̝͍͎̦͕͓ͮ̆́ͯͩ͘͝t͋̿͌̍̈́͋ͩ̍̂̓͌́͊ͣͭ́҉̦͔̞̥͖͔̟͙͈̠̻̭̹͡ͅ < 1275565212 0 :hiato!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm < 1275565284 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Too bad neither my client nor gvim can display it properly < 1275565449 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vim? You sicken me. < 1275565539 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :We had that discussion around 19 hours ago < 1275565551 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Aww, I missed the flame way. < 1275565555 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :s/way/war/ < 1275565589 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Also, Zalgo has made this file unopenable in Firefox. < 1275565666 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes; I would guess that's because of the line splitting that happened to me < 1275566089 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :Heh. Firefox was the only program able to render Zalgofied text. < 1275566104 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Pidgin can do it too. < 1275566521 0 :Tritonio_GR!~Tritonio@79.103.6.164.dsl.dyn.forthnet.gr JOIN :#esoteric < 1275566567 0 :Tritonio_GR!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275566587 0 :Tritonio_GR!~Tritonio@79.103.6.164.dsl.dyn.forthnet.gr JOIN :#esoteric < 1275567474 0 :Quadrescence!unknown@unknown.invalid PRIVMSG #esoteric :I'M OUT OF CONTROL, CUZ YOU WANT IT ALL, YOU'RE SO DANGEROUS, MY BIGGEST MISTAKE, I'M BLINDED BY YOUR EYESSSSS, [DANGEROUS; D-D-D-DANGEROUS] < 1275568857 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :is there a programming language which uses chinese for its source? < 1275568868 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :because that would be, like, pretty damn cool. < 1275569072 0 :Quadrescence!unknown@unknown.invalid PRIVMSG #esoteric :Is there such thing as unicode? < 1275569074 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :BLAARGH, 3D APPS ARE DRIVING ME INSANE! < 1275569222 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1275570171 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :i want a 3d script < 1275570173 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :that would be cool < 1275570177 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :putting letters in 3d! < 1275571055 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :You'd need to be 4D to make proper use of it, though. < 1275572649 0 :hiato!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1275572762 0 :hiato!~fdulu@41-132-17-217.dsl.mweb.co.za JOIN :#esoteric < 1275572949 0 :oktolol!unknown@unknown.invalid PRIVMSG #esoteric :" oktolol: Surely octo?" <<< no < 1275572957 0 :oktolol!unknown@unknown.invalid PRIVMSG #esoteric :that would make no sense < 1275573339 0 :oktolol!unknown@unknown.invalid NICK :oklopol < 1275573480 0 :hiato!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1275573598 0 :hiato!~fdulu@41-132-17-217.dsl.mweb.co.za JOIN :#esoteric < 1275574503 0 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1275574513 0 :Tritonio_GR!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275574518 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :howdy < 1275577057 0 :relet!unknown@unknown.invalid QUIT :Quit: Leaving. < 1275579024 0 :hiato!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1275579132 0 :hiato!~fdulu@41-132-17-217.dsl.mweb.co.za JOIN :#esoteric < 1275579279 0 :hiato!unknown@unknown.invalid QUIT :Client Quit < 1275579588 0 :relet!~thomas@c905DBF51.dhcp.bluecom.no JOIN :#esoteric < 1275579908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1275579966 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1275580085 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hie! < 1275580230 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Also, have I expressed my desire to murder whoever created the SQA's computing course yet? < 1275580239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SQA? < 1275580254 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Scottish Qualifications Authority. < 1275580314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1275580326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, is this university level? < 1275580333 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1275580342 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Further information is classified. < 1275580370 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Hm, neither Norway nor Iceland is in the EU? < 1275580383 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1275580396 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Iceland isn't really in Europe in the first place, though. < 1275580412 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Where is it if not in Europe < 1275580431 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Near Europe. < 1275580528 0 :kar8nga!~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net JOIN :#esoteric < 1275580572 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :IIRC geologically it's on the boundary between America and Europe. < 1275581990 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Is it just me, or should there be an easy way to view transparent images on a black background? < 1275582391 0 :CakeProphet!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1275582572 0 :Gregor!unknown@unknown.invalid QUIT :Quit: Leaving < 1275582802 0 :Mathnerd314!unknown@unknown.invalid QUIT :Ping timeout: 248 seconds < 1275582816 0 :Tritonio_GR!~Tritonio@213.249.12.32 JOIN :#esoteric < 1275584053 0 :atrapado!~rodrigo@193.144.79.241 JOIN :#esoteric < 1275584167 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for every set containing sets there is a set containing exactly the sets contained by the sets in that set < 1275584530 0 :CakeProphet!~adam@h223.13.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1275584849 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for every set there's a set contained in that set that doesn't contain any set contained in the set and no sets of whose are contained in the set < 1275585354 0 :Slereah!unknown@unknown.invalid QUIT :Quit: Leaving < 1275585382 0 :kar8nga!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275585505 0 :Juh_!~bb4452d6@gateway/web/freenode/x-vzfuqnzaiqeviwhq JOIN :#esoteric < 1275585600 0 :Juh_!unknown@unknown.invalid PART #esoteric :? < 1275585875 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well? < 1275586178 0 :jabb_!~4a73b064@gateway/web/freenode/x-fvgedczcfketyvpf JOIN :#esoteric < 1275586347 0 :MigoMipo!~John@84-217-15-59.tn.glocalnet.net JOIN :#esoteric < 1275588086 0 :atrapado!unknown@unknown.invalid QUIT :Quit: Saliendo < 1275588370 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notices that spaces don't seem to matter in C in anything other than type declarations. < 1275588426 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"Helloworld!" < 1275588428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs ais... < 1275588462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to work out the semantics of "extern const note_t volatile * dsound_next_note;" < 1275588475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what does volatile apply to here < 1275588514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :const would be applied to the data it points to. But volatile? < 1275588552 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: volatile means that it should always be directly written to memory right away, instead of floating around loaded in a register when next it's convenient. < 1275588560 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Most useful for things like hardware buffers. < 1275588568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, the pointer or the data pointed to? < 1275588569 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1275588572 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/when/until/ < 1275588580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, that is the question < 1275588585 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Uh. I think the data pointed to? < 1275588587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1275588591 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION googles < 1275588592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I know what volatile in general means of course < 1275588598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the issue was where it applied in this case < 1275588609 0 :DH____!~DHeadshot@host-134-225-165-163.readingconnect.net JOIN :#esoteric < 1275588620 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq doesn't know everything about C? < 1275588622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, anyway, it wouldn't be "directly written" it would be "directly read" in this case, since it is const you really aren't supposed to write to it < 1275588637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, nor do I. But I'm rather new to embedded C programming < 1275588639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which this is < 1275588649 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, to say that the object pointed to is volatile should be at the left side of *, and the pointer itself to the right. < 1275588652 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just like const. < 1275588659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1275588663 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: This is one of the few things I *don't* have fully embedded in my head. :) < 1275588673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, at least it isn't function pointers. That is one thorny bit in C :) < 1275588682 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: dear god... < 1275588687 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Argh that gives me such *massive* headaches. < 1275588707 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's see if i'd known the answer... < 1275588712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, a volatile function pointer, sounds fun ;) < 1275588748 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wouldn't thought "* volatile" means * is volatile, and "volatile *" means pointer to volatile object < 1275588755 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now let's see the answer < 1275588766 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1275588789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :extern volatile unsigned char AD_C_H; <-- fun thing, this variable is not in any C file, just this header file. It is however in the linker script. < 1275588791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1275588796 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i usually filter out the content with subjects like this, but i realized i have actually coded in c < 1275588803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyone know where GNU ld linker script syntax is documented? < 1275588818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :preferably not info pages, I treat that as last resort < 1275588823 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"anyone know where baoiuhbeorijgeaorigjeag?" < 1275588837 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :see the world through my eyes < 1275588838 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Is ':' used for anything important in C? < 1275588839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, well, where else should I ask than in here? < 1275588850 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: x ? y : z; foo: goto foo; < 1275588850 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'm not saying you shouldn't ask here < 1275588851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, a ? b : c; < 1275588857 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :case 4: break; < 1275588857 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Also labels. < 1275588864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, as Deewiant said < 1275588864 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And cases in a switch statement. < 1275588868 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm just saying you shouldn't ask me :P < 1275588869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that as well < 1275588881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, I didn't highlight you? < 1275588887 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i didn't say you did < 1275588887 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So what symbol could you use to indicate type? < 1275588890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah okay < 1275588988 0 :Tritonio_GR!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1275589002 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::: would work < 1275590336 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric : Is it turing-complete? < 1275590336 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric : given that events can be reduced to function calls, I would say yes < 1275590336 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric : logically reduced, anyway < 1275590366 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what does that mean < 1275590381 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, ##nomic < 1275590385 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :http://lomic.info/ < 1275590997 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, so int::main(){printf("helloworld");return(0);} < 1275591004 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :A spaceless program. < 1275591036 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Omit the "int::" and you have it in plain C. < 1275591065 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(Except that it's invalid since you're calling printf without a prototype) < 1275591144 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Prototypeless printf works on my system, but it gives a warning. < 1275591167 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It works on all systems AFAIK, but it's not valid. < 1275591195 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1275591196 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it is valid if you pass only one argument, though; not sure about that. < 1275591198 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So... < 1275591235 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :main(){printf("Hello,%cworld!\n",10);} < 1275591243 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Spaceless hello world. < 1275591248 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The canonical version. < 1275591255 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Also, undefined behavior. < 1275591288 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :main(){puts("Hello,\0xA0world!\n");} // I *think* this is valid? < 1275591320 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :You could possibly use write(). < 1275591324 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes: it'll print "Hello," since the string terminates there. < 1275591337 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :If you didn't care about portability. < 1275591342 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: No it doesn't. < 1275591348 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. \0 < 1275591349 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes it does. < 1275591351 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :YES IT DOES GAH < 1275591355 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :\xA0 < 1275591357 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :\040 would work, though. < 1275591372 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Yeah, that's what I want. < 1275591381 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: write() is perfectly portable. < 1275591389 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It works on all POSIXen. < 1275591392 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Windows? < 1275591402 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1275591453 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not Windows without Cygwin. < 1275591487 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You could just use putchar, you know. < 1275591697 0 :Tritonio_GR!~Tritonio@150.140.227.55 JOIN :#esoteric < 1275592086 0 :kar8nga!~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net JOIN :#esoteric < 1275592654 0 :kar8nga!unknown@unknown.invalid QUIT :*.net *.split < 1275592655 0 :uorygl!unknown@unknown.invalid QUIT :*.net *.split < 1275592655 0 :Geekthras!unknown@unknown.invalid QUIT :*.net *.split < 1275592656 0 :sebbu!unknown@unknown.invalid QUIT :*.net *.split < 1275592657 0 :fungot!unknown@unknown.invalid QUIT :*.net *.split < 1275592666 0 :Phantom_Hoover!unknown@unknown.invalid NICK :fungot < 1275592681 0 :fungot!unknown@unknown.invalid NICK :kar8nga < 1275592689 0 :kar8nga!unknown@unknown.invalid NICK :fungot < 1275592711 0 :kar8nga!~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net JOIN :#esoteric < 1275592768 0 :uorygl!~Warrigal@rrcs-70-63-156-144.midsouth.biz.rr.com JOIN :#esoteric < 1275592824 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asdf < 1275592829 0 :fungot!unknown@unknown.invalid NICK :Phantom_Hoover < 1275592831 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :herlo < 1275592835 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :how are you fungot < 1275592963 0 :Geekthras!~geekthras@adsl-99-39-2-249.dsl.pltn13.sbcglobal.net JOIN :#esoteric < 1275593062 0 :sebbu!~sebbu@ADijon-152-1-46-148.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1275594221 0 :atrapado!~roper@46.188.116.91.dynamic.mundo-r.com JOIN :#esoteric < 1275594339 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Googling "why sucks" is quite fun. < 1275594541 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION immediately had to google why go sucks < 1275594718 0 :DH____!unknown@unknown.invalid PRIVMSG #esoteric :it only mentions Go as Gene Ontology... < 1275594787 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :I tried Brainfuck, it wasn't that fun < 1275594951 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it wasn't, you should try clue instead < 1275594955 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*isn't < 1275594993 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers not to try Self < 1275594996 0 :DH____!unknown@unknown.invalid PRIVMSG #esoteric :Seems people think that Perl, Ruby and Python suck roughly as much (similar number of results) but Perl sucks the most of the three... < 1275595002 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should work on clue at some point, there's an obvious fix i should make to the language, but that requires programming < 1275595093 0 :sebbu!unknown@unknown.invalid QUIT :Quit: reboot < 1275595149 0 :DH____!unknown@unknown.invalid PRIVMSG #esoteric :'No results found for "why Modula-2 sucks"' < 1275595158 0 :Oranjer!~HP_Admini@adsl-243-205-116.cae.bellsouth.net JOIN :#esoteric < 1275595173 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Nerds don't get angry about esolangs. < 1275595233 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just get mad about non-esolangs, with esolangs it's okay if something trivial is hard to do, with other languages it feels like a waste of time < 1275595293 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :How about a language which emails some programmers kept in a basement and promises them food if they make a working program from your design notes. < 1275595307 0 :DH____!unknown@unknown.invalid PRIVMSG #esoteric :Like converting Str to Char in Delphi? I always found that hard... < 1275595326 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Can't you just index? < 1275595326 0 :DH____!unknown@unknown.invalid PRIVMSG #esoteric :You have to find the Ascii value... < 1275595362 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I haven't programmed in Pascal for a year, but I recall strings being arrays of chars. < 1275595419 0 :DH____!unknown@unknown.invalid PRIVMSG #esoteric :Delphi I always had slight quirks - String was TString, a class of TObject... < 1275595496 0 :DH____!unknown@unknown.invalid PRIVMSG #esoteric :An there was no built-in function for converting between Integer and Real - you had to try and build your own using loopholes... < 1275595521 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Madness. < 1275595539 0 :DH____!unknown@unknown.invalid PRIVMSG #esoteric :I liked it though... < 1275595591 0 :DH____!unknown@unknown.invalid PRIVMSG #esoteric :I simulated Reals myself using LongInts and writing a string function to move the dp... < 1275595613 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Can you do OOP in C through a library? < 1275595619 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It seems like it should be possible. < 1275595674 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Yes, that's how GTK works. < 1275595675 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Although hideous. < 1275595684 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And yes, it is *hideous*. < 1275595686 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Wait, someone actually *did* that? < 1275595696 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it's called GObject. < 1275595703 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is a major part of Glib. < 1275595711 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I am gobsmacked. < 1275596008 0 :cal153!~cal@cpc1-brig2-0-0-cust642.brig.cable.ntl.com JOIN :#esoteric < 1275596165 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Everything in Lisp is basically a pointer, isn't it? < 1275596167 0 :BeholdMyGlory_!~behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1275596175 0 :BeholdMyGlory_!unknown@unknown.invalid QUIT :Changing host < 1275596176 0 :BeholdMyGlory_!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1275596185 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Disconnected by services < 1275596187 0 :BeholdMyGlory_!unknown@unknown.invalid NICK :BeholdMyGlory < 1275596783 0 :sebbu!~sebbu@ADijon-152-1-46-148.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1275597062 0 :Oranjer!unknown@unknown.invalid PART #esoteric :? < 1275597119 0 :sebbu!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1275597324 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Remind me to post this to alise when e gets back < 1275597325 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :http://shitampersand.com/ < 1275597387 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Although I don't get what's so bad about the keycaps one < 1275597538 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Talk:Lambda_calculus#Proposed_criticism_of_lambda_calculus < 1275597551 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Rather funny. < 1275597727 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: it says right there, apparently there's no such thing as ampersand key on keyboards except for mac and mac is so useless they should've left ampersand out of the font < 1275597750 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i do have an ampersand key tho, who the fuck doesn't have an ampersand key? < 1275597768 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :But that's obviously untrue, but surely there must be some valid reason to criticize it < 1275597794 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :looks fine to me < 1275597813 0 :MigoMipo!unknown@unknown.invalid NICK :migomipo < 1275597878 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1275598134 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Isn't it Shift-7? < 1275598297 0 :sebbu!~sebbu@ADijon-152-1-46-148.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1275598312 0 :DH____!unknown@unknown.invalid PRIVMSG #esoteric :or Shift-6 on older keyboards... < 1275598577 0 :jabb_!unknown@unknown.invalid PRIVMSG #esoteric :What do I do once I've designed and implemented an esoteric language? < 1275598590 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :You tell everyone! < 1275598612 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Preferably *after* writing at least cat, and if possible "Hello, world!". < 1275598636 0 :jabb_!unknown@unknown.invalid PRIVMSG #esoteric :And it working, of course. < 1275598666 0 :jabb_!unknown@unknown.invalid PRIVMSG #esoteric :Cause I can write those based on my design, but I have yet to implement it :P < 1275599124 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :jabb_, there are some languages on the wiki that are impossible to implement < 1275599216 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Well, *theoretically*. < 1275599227 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :They're implementable once we discover FTL. < 1275599247 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :How does FTL lead to super-Turing-complete? < 1275599401 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :FTL → violation of causality < 1275599426 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Violation of causality → TwoDucks interpreter. < 1275599451 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :TwoDucks interpreter → Super-Turing computation. < 1275599557 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Super-Turing computation -> fuck it, we can has halting oracle. < 1275599593 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The cool thing is that I don't think it leads to inconsistency. < 1275599613 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Provided that it's only an oracle for Turing machines. < 1275599654 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Which it would be, because if it has the time travel instruction added, it can interfere with the oracle. < 1275599704 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Yes, a machine with a halting oracle still possesses its own analogue to the halting problem. < 1275599747 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :If P(oracle) isn't evaluable by the oracle, there's no problem, right? < 1275599804 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Right; that's how the halting problem manifests itself on Super-Turing machines. < 1275599859 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :TwoDucks is implementable if you ignore the ability to retrieve from the future < 1275599894 0 :jabb_!unknown@unknown.invalid PRIVMSG #esoteric :I write the ugliest Python code ever, I'm going back to C < 1275599967 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Wait, the TwoDucks spec seems to conflict with the example < 1275599988 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It is unclear how it would work at all. < 1275599995 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :SEND v TO t; Assignment across time; assign the value of variable v (in the present) to the variable v as it existed at time t (in the past or future). < 1275600013 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :If that's correct, the first example should not cause a paradox afaict < 1275600029 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Although that description also doesn't send v to t. It retrieves v from t < 1275600155 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION investigates < 1275600252 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: Is that better? < 1275600305 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1275600319 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Although now I see the original spec could be interpreted either way < 1275600381 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Actually, it still looks ambiguous < 1275600390 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Maybe my brain's not functioning properly < 1275600393 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :BE HAPPY. < 1275600512 0 :Tritonio_GR!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275600742 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :herlo < 1275600749 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :i have slept long. < 1275600953 0 :jabb_!unknown@unknown.invalid PRIVMSG #esoteric :Once I finish the interpreter I'll post it here. < 1275601274 0 :Tritonio_GR!~Tritonio@150.140.227.55 JOIN :#esoteric < 1275601426 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, no-one seems to have posted the oracle yet, < 1275601545 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275601720 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :OK, is the oracle I added to the TwoDucks article correct? < 1275601842 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :To me it looks ok, but I might be wrong < 1275601940 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It was written on the fly, but there's no reason it won't work. < 1275601961 0 :rodgort!unknown@unknown.invalid QUIT :Quit: Coyote finally caught me < 1275601961 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And if paradoxes don't destroy the universe we have a Turing oracle. < 1275601989 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :With a rewrite implementation, it would first claim it doens't halt, then if it halts, it changes it and pretends it always knew it halted < 1275602089 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :hahah i like this explanation < 1275602179 0 :rodgort!~rodgort@li14-39.members.linode.com JOIN :#esoteric < 1275602309 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Wow, MediaWiki's DPL code looks weird. < 1275602321 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :"listseparators =,¶:* [[%PAGE%¦%PAGE%]], " < 1275602465 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1275602476 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oerjan! < 1275602488 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I implemented the halting oracle in TwoDucks! < 1275602497 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Ghost_Vacuum! < 1275602509 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1275602531 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So now we must invent FTL! < 1275602539 0 :kar8nga!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275602566 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :OK, need to suspend. < 1275602576 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Quit: Leaving. < 1275603198 0 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1275603218 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hi, everybody! < 1275603326 0 :jabb_!unknown@unknown.invalid PRIVMSG #esoteric :Hi! < 1275603356 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What's the language like? < 1275603464 0 :jabb_!unknown@unknown.invalid PRIVMSG #esoteric :I can show you the design < 1275603484 0 :jabb_!unknown@unknown.invalid PRIVMSG #esoteric :It reminds me of assembly, except it has dynamic arrays < 1275603502 0 :jabb_!unknown@unknown.invalid PRIVMSG #esoteric :http://ideone.com/wuz3Q < 1275604059 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Quit: Leaving. < 1275604098 0 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1275604172 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Hey, some of your Zalgo got stuck at the bottom of my terminal, below the bottom line. < 1275604191 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Cool. < 1275605181 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Zalgo? < 1275605308 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is officially declaring war on Gregor < 1275605411 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :? < 1275605435 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :He hates pizza! < 1275605473 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :He *is* anosmic. < 1275605503 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION did not know that < 1275605595 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Anosmic? < 1275605637 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION Googles < 1275605643 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Wow, that must suck. < 1275605665 0 :migomipo!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275606040 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1275606070 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No tea for him. < 1275606125 0 :poiuy_qwert!~poiuy_qwe@bas5-toronto47-1088893966.dsl.bell.ca JOIN :#esoteric < 1275606241 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Quit: Leaving. < 1275606554 0 :jabb_!unknown@unknown.invalid PRIVMSG #esoteric :semantic analysis down! < 1275606708 0 :oklopol!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1275606784 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :He has taste buds, I'd assume < 1275606798 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Not that those are particularly useful, admittedly < 1275606928 0 :oktolol!~oklopol@a91-153-122-35.elisa-laajakaista.fi JOIN :#esoteric < 1275606942 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but tea sucks ass without olfactation apparently. < 1275607347 0 :tombom!unknown@unknown.invalid QUIT :Quit: Leaving < 1275607814 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Have we ever learned why he can't smell? < 1275608614 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :he's built upside down, so his nose runs rather than smells. his feet on the other hand... < 1275608706 0 :ArcticDeath!~oz@ip-95-222-202-219.unitymediagroup.de JOIN :#esoteric < 1275609324 0 :relet!unknown@unknown.invalid QUIT :Quit: Leaving. < 1275610620 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :solved problem 1 of project euler in brainfuck :D (ok, ok, it needs a weird brainfuck with at least 18-bit wide cells and number i/o instead of character i/o) < 1275611147 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :http://aw.eso.me.uk/p/?show=f4b3bfce0 < 1275611150 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :good night guys < 1275611169 0 :ArcticDeath!unknown@unknown.invalid PRIVMSG #esoteric :night < 1275611204 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :also i just noticed that the 4th line of the loop for 3's can be shortened < 1275611206 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :but anyway... < 1275611326 0 :oerjan!unknown@unknown.invalid QUIT :Quit: Good night < 1275611493 0 :ArcticDeath!unknown@unknown.invalid PART #esoteric :? < 1275611533 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :jamesstanley, given 8-bit BF, you can um, simulate 8^2n bit BF easily < 1275611535 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1275611625 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And itoa isn't hard to do. < 1275611682 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :itoa? < 1275611687 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :int to string? < 1275611809 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yuh. < 1275611820 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So he could output numbers. < 1275611971 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :What about inputting numbers? < 1275612060 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts thinking about transformations of BF code and order in which such are applied < 1275612130 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: That's a trivial matter of parsing. < 1275612545 0 :jabb_!unknown@unknown.invalid QUIT :Quit: Page closed < 1275613628 0 :Tritonio_GR1!~Tritonio@150.140.227.55 JOIN :#esoteric < 1275613650 0 :Tritonio_GR!unknown@unknown.invalid QUIT :Ping timeout: 248 seconds < 1275614236 0 :zzo38!~zzo38@h24-207-48-53.dlt.dccnet.com JOIN :#esoteric < 1275614429 0 :DH____!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275614511 0 :DH____!~DHeadshot@host-134-225-165-163.readingconnect.net JOIN :#esoteric < 1275614963 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I found out how to fix the game_id so that it matched of the filename of the module: http://zzo38computer.cjb.net/PySol/ruleset/ Now you must rename each file, otherwise it won't work!!!! < 1275614968 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :!!!!!!!!!!! < 1275615026 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I also added in a Interactive Exec command, so that you can enter a Python code at run-time. http://zzo38computer.cjb.net/PySol/plugin/extra_commands.py < 1275615109 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Now I invented the idea for HighForth with is like Forth but with high-level functions and it can be used with other high-level functions such as JavaScript, Python, etc. < 1275615118 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :An example code is: : 2+ 2 + ; < 1275615135 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Which can also be written as: [[ 2 + ]] CONSTANT `2+ < 1275615161 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Or: NULL DATA-OPEN 2 L, `+ , DATA-CLOSE COMPILE CONSTANT `2+ < 1275615188 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Or: 2 `+ 1 CURRY CONSTANT `2+ < 1275615202 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Or even a bunch of other ways. < 1275615344 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Or: NULL DATA-OPEN 2 L, +` EXIT` DATA-CLOSE COMPILE CONSTANT `2+ < 1275615375 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Or: 2 1[[ + ]] CONSTANT `2+ < 1275615386 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Or: 2 1 S[[ + ]] CONSTANT `2+ < 1275616346 0 :Tritonio_GR1!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1275617404 0 :cheater99!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1275617512 0 :zzo38!unknown@unknown.invalid PART #esoteric :? < 1275617894 0 :cheater99!~cheater@ip-80-226-22-134.vodafone-net.de JOIN :#esoteric < 1275618814 0 :zzo38!~zzo38@h24-207-48-53.dlt.dccnet.com JOIN :#esoteric < 1275618814 0 :Mathnerd314!~mathnerd3@wsip-72-215-77-20.lv.lv.cox.net JOIN :#esoteric < 1275618823 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :This is how the simple IRC log format can be written: http://zzo38computer.cjb.net/textfile/miscellaneous/SIRCL < 1275619718 0 :zzo38!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275619801 0 :coppro!~coppro@unaffiliated/coppro JOIN :#esoteric < 1275620134 0 :Gregor!~Gregor@75-151-73-57-Spokane.hfc.comcastbusiness.net JOIN :#esoteric < 1275621333 0 :coppro!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275621368 0 :coppro!~coppro@unaffiliated/coppro JOIN :#esoteric < 1275621675 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/tmp/BalMusetteNocturne-wipp1.mp3 Gregor attempts to play two musical instruments at once and records it poorly! < 1275621691 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Gregor accidentally bolds things! < 1275621723 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=uRv8gnBMiWM < 1275621855 0 :Mathnerd314!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1275621895 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor also uses mp3 for once! < 1275621897 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The horror! < 1275621914 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I made it ogg, but the first person I sent it to I knew wouldn't be able to play a .ogg :P < 1275621930 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1275622121 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I see you have no opinion on the music itself :P < 1275622145 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've not listened yet. < 1275622150 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1275624304 0 :pikhq!unknown@unknown.invalid QUIT :Quit: LOGGING OF FOR WEEK. MUAHAHAH. < 1275625014 0 :zzo38!~zzo38@h24-207-48-53.dlt.dccnet.com JOIN :#esoteric < 1275625027 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Sometimes the log file is application/octet-stream by mistake? < 1275625139 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Which IRC server softwares can be compiled with the GNU C compiler and can work on Windows and on Linux? < 1275629658 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1275629703 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :seven's at git clone git://git.freenode.net/ircd-seven.git < 1275629734 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I found ngIRCd I think I will use that one. If I can get it to compile < 1275630326 0 :oktolol!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: did you learn to play the harmonica just for that? or is it a different instrument or you knew it already or < 1275630345 0 :oktolol!unknown@unknown.invalid PRIVMSG #esoteric :i actually first thought i'd just comment on everything except the music but then i thought it'd be a bit too obvious < 1275630354 0 :oktolol!unknown@unknown.invalid NICK :oklopol < 1275630363 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I'm glad that you think I can do impossible things on the harmonica. < 1275630367 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i love how mirc shoves all my past mistakes in my face for the rest of my life < 1275630371 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :It's nice to know you have that kind of confidence in me. < 1275630385 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Well, not impossible, but the kinds of things that people study the harmonica for YEARS to be able to do. < 1275630389 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :However, that's not a harmonica. < 1275630398 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought the fast things are just you moving your mouth over the thing < 1275630403 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err along it < 1275630417 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :The chords are the real complication :P < 1275630430 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Since some of them would involve tonguing an intervening hole on a harmonica. < 1275630439 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i have crappy quality, i thought there was just thirds < 1275630451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1275630453 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1275630462 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, the audio quality is bad since I don't have decent recording equipment :P < 1275630537 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Not gonna continue instrument guessing? < 1275630572 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah and i'm using my laptop's speakers and they are hammering the other side of the wall and boring through it < 1275630587 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :drilling < 1275630609 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's a melodica, so you wouldn't have guessed it anyway :P < 1275630617 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err i don't really know much about instruments, harmonicas and well okay make that sound < 1275630624 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the list would've included melodica < 1275630630 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if i'd remembered its name < 1275630639 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :The fact that you've heard of it is astounding ... < 1275630659 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's the thing you blow into and play like a piano? < 1275630686 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Yup < 1275630733 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have heard the name lots of times, anyway i gotta go to uni so have fun with your instruments -> < 1275630753 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :er heard of the instrument or the name? < 1275630758 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because the instrument is common < 1275630762 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :??? < 1275630764 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Common where? < 1275630769 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I'd never seen one. < 1275630773 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :all the cool kids have them < 1275630780 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :WELL THEN I'M COOL NOW < 1275630784 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i dunno, i've had at least one < 1275630797 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i just met one at a thing < 1275630825 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides that he <3 Zelda music < 1275630832 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's like our national instrument dunno < 1275630833 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1275630852 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I made that decision a long time ago < 1275631705 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I loaded ngIRCd into Cygwin but now it is error message It doesn't work it says "bash: make: command not found" < 1275631873 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :What is wrong? < 1275632068 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :you don't have make? < 1275632344 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I have make in MinGW but in Cygwin it says it doesn't? < 1275632466 0 :MizardX!unknown@unknown.invalid QUIT :Ping timeout: 248 seconds < 1275632551 0 :Mathnerd314!~mathnerd3@wsip-72-215-77-20.lv.lv.cox.net JOIN :#esoteric < 1275634025 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Which package is "make" program? < 1275634185 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :What other packages are required to compile ngIRCd? < 1275634185 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1275634189 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1275634238 0 :FireyFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1275634622 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :In the Free Geek they now have the newest version of Ubuntu on their servers, but it has some things missing, even the "mail" command doesn't work < 1275634672 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :It says tell the administrator to install these softwares, he wasn't in on that day and how else can it be done without "mail" command? < 1275635217 0 :Mathnerd314!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1275635607 0 :relet!~hirtho@159.162.68.87 JOIN :#esoteric < 1275635831 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Cygwin installer keeps displaying error messages about files that are in use, even though they aren't in use (I checked the permissions, I also checked the processes) < 1275635861 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I also have one process that will not go away, process 924 cmd.exe < 1275635940 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Attempting to terminate the process does nothing, attempting to debug gives error message that it cannot execute the program < 1275636063 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Now Cygwin Setup seems stuck! < 1275636153 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Now everything is stuck < 1275636197 0 :zzo38!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275636300 0 :MigoMipo!~John@84-217-14-184.tn.glocalnet.net JOIN :#esoteric < 1275636539 0 :MigoMipo!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275637221 0 :jabb!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1275637332 0 :jabb!~grue@71.94.31.166 JOIN :#esoteric < 1275637804 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...hello < 1275637805 0 :CakeProphet!unknown@unknown.invalid QUIT :Quit: Reconnecting < 1275637819 0 :CakeProphet!~adam@h223.13.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1275637950 0 :jabb!unknown@unknown.invalid PRIVMSG #esoteric :Hi! < 1275638399 0 :clog!unknown@unknown.invalid QUIT :ended < 1275638400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1275638754 0 :jabb!unknown@unknown.invalid PRIVMSG #esoteric :Does this look esoteric: (0)3< (1)10< @; (1)20*(1)< (^)(,_1)>` (0)>1-< ! ? < 1275638918 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1275639862 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1275639875 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :yes it does. < 1275640022 0 :jabb!unknown@unknown.invalid PRIVMSG #esoteric :I have that running in my interpreter succesfully < 1275640712 0 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1275641243 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :btw, I successfully got my compiler to compile a working brainfuck interpreter the other week, that was fun < 1275642270 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Cool, there's a low-level x86 Common Lisp implementation. < 1275642279 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :olsner: Compiler for what? < 1275642507 0 :jabb!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Got a cat example going < 1275642531 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Does it halt on EoF? < 1275642542 0 :jabb!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1275642545 0 :jabb!unknown@unknown.invalid PRIVMSG #esoteric :just tested it < 1275643205 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Right, standard procedure once you have an interpreter and working examples is to post it on the wiki. < 1275643218 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Although I would advise you strongly not to post the interpreter there. < 1275643230 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :(The code, I mean) < 1275643247 0 :jabb!unknown@unknown.invalid PRIVMSG #esoteric :googlecode? < 1275643252 0 :jabb!unknown@unknown.invalid PRIVMSG #esoteric :github? < 1275643291 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Pretty much wherever. < 1275643314 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Except the wiki is entirely public domain, so if you want to have any control over the license don't post it there. < 1275643644 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :which commonly-used color space is the biggest? < 1275643696 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:Colorspace.png seems relevant. < 1275643834 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1275643851 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :useful, but that seems to be mostly RGB spaces < 1275643884 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The rainbow? < 1275643910 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Since it contains every frequency of light from the sun < 1275643923 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Although you can't combine them... < 1275644470 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1275645638 0 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1275645751 0 :Sgeo_!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1275645874 0 :e2e!~smithmicr@c-98-247-56-66.hsd1.wa.comcast.net JOIN :#esoteric < 1275646348 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275646493 0 :Slereah!~lereah@nanpc301.in2p3.fr JOIN :#esoteric < 1275646749 0 :Gracenotes!unknown@unknown.invalid QUIT :Read error: Operation timed out < 1275647056 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :http://www.ecanadanow.com/curiosity/2010/06/03/the-newest-high-vodka-eyeballing/ Dear god, the youth of today are stupid. < 1275647142 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I hope that it's just a media invention. < 1275647164 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Sadly, the thing about them burning bins to get high off the fumes seems not to have been. < 1275647221 0 :DH____!unknown@unknown.invalid PRIVMSG #esoteric :What? No they burn bins because it's fun... < 1275647255 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, admittedly the citation for that was the Metro. < 1275647278 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Which has lower journalistic standards than, say, a pigeon. < 1275647313 0 :DH____!unknown@unknown.invalid PRIVMSG #esoteric :The Metro's one of the more reliable papers, I find. Would you rather beleive the Sun? Or the Mail? < 1275647323 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1275647330 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I believe no-one! < 1275647335 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Not even you! < 1275647351 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Anyone with more underscores than letters in their nick is not to be trusted. < 1275647376 0 :DH____!unknown@unknown.invalid PRIVMSG #esoteric :I don't know why it did that... < 1275647392 0 :DH____!unknown@unknown.invalid PRIVMSG #esoteric :I set my name as DH and it added them to the end... < 1275647401 0 :Phantom_Hoover!unknown@unknown.invalid NICK :PH______________ < 1275647424 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :I am exceedingly untrustworthy now. < 1275647644 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1275647647 0 :jabb!unknown@unknown.invalid PRIVMSG #esoteric :Nah, you seem to be up front about everything < 1275647653 0 :jabb!unknown@unknown.invalid NICK :__jabb < 1275647659 0 :__jabb!unknown@unknown.invalid PRIVMSG #esoteric :I'm unstrustworthy < 1275647675 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :No you're not! < 1275647697 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :Your underscore:letter ratio is only 1:2. < 1275647809 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has written possibly the ugliest line of code in his life < 1275647824 0 :__jabb!unknown@unknown.invalid PRIVMSG #esoteric :I wish to see it < 1275647841 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :(set-weight neuron output (+ (car range) (random (coerce (- (car range) (cdr range)) 'double-float))))) < 1275647875 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :The first time I tried I got lost in parentheses, so I had to undo and rewrite it very carefully. < 1275647916 0 :__jabb!unknown@unknown.invalid PRIVMSG #esoteric :I'm a lisp noob < 1275647947 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :And I used cdr when I should have used cadr, too... < 1275648069 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :And I got various indices wrong. Oh well, it's fixed now. < 1275648778 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :heyo < 1275648859 0 :Gracenotes!~person@wikipedia/Gracenotes JOIN :#esoteric < 1275649572 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :augur! < 1275649636 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1275649639 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes! :D < 1275649672 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :I don't recall Gracenotes ever actually saying anything... < 1275649731 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hes magical < 1275649734 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :he doesnt have to < 1275649789 0 :e2e!unknown@unknown.invalid PRIVMSG #esoteric :but you can be magical too!!! < 1275649801 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :How? < 1275649811 0 :e2e!unknown@unknown.invalid PRIVMSG #esoteric :don't you see?? < 1275649813 0 :e2e!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1275649815 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :I tried learning Lisp, but that didn't work; nor did Haskell. < 1275649815 0 :e2e!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1275649827 0 :e2e!unknown@unknown.invalid PRIVMSG #esoteric :random bs < 1275649841 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :Oh, by not saying anything. < 1275649849 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :But that doesn't make me magical. < 1275649865 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :Magic requires that I don't *have* to say anything. < 1275649873 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :fungot? < 1275649884 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :Oh, no! < 1275649893 0 :e2e!unknown@unknown.invalid PRIVMSG #esoteric :I'm a fairy princess < 1275649939 0 :e2e!unknown@unknown.invalid PRIVMSG #esoteric :in a way < 1275650008 0 :softmoon!~matengneo@2001:da8:201:1172:2cbc:7636:d72d:47e9 JOIN :#esoteric < 1275650054 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :e2e: Which way? < 1275650071 0 :e2e!unknown@unknown.invalid PRIVMSG #esoteric :I < 1275650079 0 :e2e!unknown@unknown.invalid PRIVMSG #esoteric :don't < 1275650082 0 :e2e!unknown@unknown.invalid PRIVMSG #esoteric :know < 1275650139 0 :e2e!unknown@unknown.invalid PRIVMSG #esoteric :levitation < 1275650228 0 :e2e!unknown@unknown.invalid PRIVMSG #esoteric :wait thats false < 1275650242 0 :e2e!unknown@unknown.invalid PRIVMSG #esoteric :nm < 1275650249 0 :softmoon!unknown@unknown.invalid PRIVMSG #esoteric :Do anyone know something about Lali Puna? < 1275650368 0 :e2e!unknown@unknown.invalid PRIVMSG #esoteric :what about it < 1275650466 0 :softmoon!unknown@unknown.invalid PRIVMSG #esoteric :I do not know something about music < 1275650574 0 :softmoon!unknown@unknown.invalid QUIT :Quit: softmoon < 1275651913 0 :e2e!unknown@unknown.invalid QUIT : < 1275652341 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :Is there any browser scripting language other than JavaScript? < 1275652622 0 :Gracenotes!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1275653061 0 :__jabb!unknown@unknown.invalid PRIVMSG #esoteric :html < 1275653064 0 :__jabb!unknown@unknown.invalid PRIVMSG #esoteric :buahahahaha < 1275653332 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275653344 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1275654064 0 :FireyFly!unknown@unknown.invalid NICK :FireFly < 1275654751 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Hrm < 1275654762 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :A function that returns its argument, x → x, what's it called again? < 1275654764 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :ACTION forgets < 1275654891 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :identity function < 1275654901 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Ah, yeah, thanks < 1275654932 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There was a "you'll forget your own identity next" pseudo-pun waiting there. < 1275655079 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :PH______________: VBScript, PerlScript < 1275655216 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275655226 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1275655433 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1275655459 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is learning about SM in Haskell < 1275655464 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I think I understand it, just need to see it in use. < 1275655478 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :Haskell SM? Eew. < 1275655614 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Are they standardised? < 1275655624 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What do you mean < 1275655695 0 :__jabb!unknown@unknown.invalid PRIVMSG #esoteric :PH: http://esolangs.org/wiki/Mimsy < 1275655735 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :I thought "mimsy" was from Jabberwocky. < 1275655756 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :"All mimsy were the borogroves, and the mome raths outgrabe." < 1275655776 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :VBScript is only supported in Windows, and PerlScript requires ActivePerl and therefore also Windows. < 1275655785 0 :__jabb!unknown@unknown.invalid PRIVMSG #esoteric :which is a poem from Through the Looking Glass :P < 1275655794 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :Oh, really? < 1275655797 0 :__jabb!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1275655806 0 :__jabb!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Jabberwocky < 1275655822 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :Also, the language looks pretty good. < 1275655835 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :It's sufficiently like line noise. < 1275655854 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :And it maintains a healthy disregard for whitespace. < 1275655865 0 :__jabb!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1275655896 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks his tree-based language will be sweet. < 1275656006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :PH______________, that is one irritating nick! < 1275656024 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to be untrustworthy. < 1275656054 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :(I'm Phantom_Hoover, if you haven't realised) < 1275656091 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I did realise that from /whois < 1275656099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I suspected it before that < 1275656206 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :(10:28:47) Phantom Hoover: Anyone with more underscores than letters in their nick is not to be trusted. < 1275656210 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :That is why. < 1275656318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1275656330 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :PH______________, anyone with a space in their nick is not to be trusted at all < 1275656338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since that doesn't work < 1275656339 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :I don't acutally have one. < 1275656344 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :It's the client. < 1275656345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :PH______________, what about that quote then? < 1275656351 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :s/acutally/actually/ < 1275656353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :okay, such clients are not to be trusted < 1275656360 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :Very probably. < 1275656373 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :I'll probably change in a while. < 1275656402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :PH______________, oh? < 1275656411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw "-PH______________- VERSION Purple IRC", never heard about that < 1275656423 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :On the other hand, irssi had my real name on whois, and I couldn't see how to change it easily. < 1275656431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :PH______________, the irssi config < 1275656435 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I presume < 1275656437 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Toying with Pidgin. It's vaguely tolerable. < 1275656445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :PH______________, probably called gecos or such < 1275656446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure < 1275656452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I don't use irssi < 1275656463 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :What do you use? < 1275656467 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :PH______________: /set name < 1275656474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :PH______________, ERC, haven't I told you before? < 1275656483 0 :PH______________!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes off to change his client again < 1275656486 0 :PH______________!unknown@unknown.invalid QUIT :Quit: Leaving. < 1275656612 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, did you see that idea a few days ago about befunge with branch delay slots? < 1275656626 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I did < 1275656657 0 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1275656657 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I was going to comment about that being very feral for a fingerprint but decided not to < 1275656729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, not as a fingerprint I thought, but as a fungiod < 1275656756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(sorry for slow reply, had to clean my glasses due to small accident there) < 1275656781 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You did say "as a fingerprint perhaps", but yes. < 1275656799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm, maybe I did < 1275656801 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And a reply isn't slow unless it takes at least five minutes to come. < 1275656810 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :2010-06-02 01:25:20( AnMaster) as a fingerprint perhaps < 1275656810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1275656847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm, as a fingerprint it is much less useful than as a core feature of a fungoid < 1275656862 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since the latter would allow a nice pipeline in a hardware implementation < 1275656876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while the former would have to enable that only sometimes < 1275656883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and require dual implementation or something < 1275656979 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Fingerprint? < 1275657034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, befunge98 thing, kind of like a loadable library of functions that the interpreter provides, will be loaded on A-Z < 1275657047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot uses SOCK and a few other ones for example < 1275657051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hey, where is fungot? fizzie! < 1275657199 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Let's see. < 1275657203 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Just arrived home today.) < 1275657218 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hi! < 1275657220 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION whistles innocently < 1275657224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, what? < 1275657263 0 :fungot!~fungot@momus.zem.fi JOIN :#esoteric < 1275657269 0 :__jabb!unknown@unknown.invalid PRIVMSG #esoteric :He's unstrustworthy < 1275657273 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I kinda sorta changed my nick to fungot during a netsplit. < 1275657273 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: i'm still learning < 1275657279 0 :__jabb!unknown@unknown.invalid NICK :jabb < 1275657284 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :__jabb, I'm not anymore. < 1275657298 0 :jabb!unknown@unknown.invalid PRIVMSG #esoteric :I don't believe you < 1275657302 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :No underscores, see? < 1275657305 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The nick-change seems to have not been related: RAW >>> ERROR :Closing Link: momus.zem.fi (Ping timeout: 260 seconds) <<< < 1275657315 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(If it drops, it won't try to reconnect.) < 1275657493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, one underscore! < 1275657525 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :True, but the ratio of underscores to letters is low. < 1275657606 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fungot < 1275657607 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: don't take your class as any indication of decision of opinion whatsoever.). < 1275657615 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1275657615 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher ic irc* jargon lovecraft nethack pa speeches ss wp youtube < 1275657701 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It reverts to that style on startup by default. < 1275657954 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!haskell print (show "Hello") < 1275657973 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :"\"Hello\"" < 1275658090 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :!haskell print $ read "print" < 1275658091 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :*** Exception: Prelude.read: no parse < 1275658173 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!haskell print $ read "1" :: Int < 1275658226 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!haskell print (read "1" :: Int) < 1275658228 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1275658261 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!hasle;; print (read $ show "print" :: String) < 1275658266 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!haslell print (read $ show "print" :: String) < 1275658280 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!haslell print (read (show "print") :: String) < 1275658286 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :s/haslell/haskell/ < 1275658294 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!haskell print (read (show "print") :: String) < 1275658295 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...ah < 1275658296 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :David Haskellhoff. < 1275658296 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :"print" < 1275658367 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!Haskell print $ [(+1), (+2), (+3), negate] <$> 3 < 1275658376 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!haskell print $ [(+1), (+2), (+3), negate] <$> 3 < 1275658407 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...we need lambdabot. < 1275658482 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!haskell import Control.Applicative; main = print $ [(+1), (+2), (+3), negate] <$> 3 < 1275658588 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!haskell import Control.Applicative; main = print $ [(+1), (+2), (+3), negate] <*> pure 3 < 1275658590 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :[4,5,6,-3] < 1275658763 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275658776 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1275658840 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :augur, < 1275658842 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :! < 1275658858 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :xyzzy, < 1275658859 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ni! < 1275658868 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :xyzygy < 1275658882 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fungot, < 1275658882 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: ' but initialize it from a file, so i keep to 255 byte lines much pain. but oh well its a known fact that the syntax-rules word does is remove the ever so slight overhead of a function < 1275658883 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :R! < 1275659053 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :C++ is outdated btw. It wants to preserve the class system all the injustices that implies. < 1275659061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs < 1275659062 0 :Moult!~quassel@175.137.44.248 JOIN :#esoteric < 1275659072 0 :Moult!unknown@unknown.invalid PART #esoteric :? < 1275659152 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, everything uses the class system. < 1275659157 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Except JavaScript. < 1275659163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1275659172 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :JavaScript: Program equality. < 1275659198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :really? wouldn't the ability to determine that solve the halting problem? ;P < 1275659212 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Urgh. < 1275659225 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Well, once we get FTL travel... < 1275659236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what has that got to do with it? < 1275659306 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, not much, since that's not useful if you don't have infinite memory < 1275659312 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :FTL → time travel → TwoDucks interpreter → halting oracle. < 1275659340 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But time travel violates quantum unitarity, though < 1275659354 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Dammit. < 1275659375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, also it requires infinite space as well < 1275659391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and how does FTL imply time travel? < 1275659391 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :That doesn't stop us normally. < 1275659400 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Relativity. < 1275659408 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1275659417 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :does it allow going backward in time? < 1275659423 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or just slowing it down/speeding it up? < 1275659456 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It allows violation of causality, which is basically time travel. < 1275659462 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if you can go faster than light < 1275659466 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and relativity holds < 1275659470 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :then you travel backwards in time < 1275659556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augur, ah right < 1275659574 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :assuming relativity holds. < 1275660322 0 :MizardX!~MizardX@unaffiliated/mizardx JOIN :#esoteric < 1275661445 0 :ineiros!unknown@unknown.invalid NICK :ineiros__ < 1275661483 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275661492 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1275661533 0 :ineiros__!unknown@unknown.invalid QUIT :Quit: . < 1275661920 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why on earth one would possibly want a logical XOR operator. < 1275662004 0 :Tritonio_GR!~Tritonio@150.140.227.55 JOIN :#esoteric < 1275662006 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Completeness is one reason. < 1275662033 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :implicit conversion of its operands to boolean type, and it looks better than !!x != !!y < 1275662070 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :But in what context would you need it? < 1275662232 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1275662423 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've needed a logical xor many times < 1275662440 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :For what sort of things? < 1275662442 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can't think of a situation tho < 1275662444 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^ < 1275662458 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for when i've needed exactly one of two things to be true, obviously < 1275662471 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :rare, but i recall needing it multiple times < 1275662501 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I recall there being a comment from Larry Wall about why he didn't want a ^^ operator because he didn't want to spend forever telling people why it didn't short-circuit. < 1275662515 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1275663120 0 :relet!unknown@unknown.invalid QUIT :Quit: Leaving. < 1275663143 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has an overwhelming desire to do low-level code < 1275664090 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm I wonder if you could use a constrain-enabled type system to automate unit testing. < 1275664104 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: make a bitchin' VM < 1275664237 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :give it support for stuff like function pointers.... profit? < 1275664423 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but yeah.. constraints and types.. so < 1275664435 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Haskell's system only lets you specify whole sets of objects < 1275664453 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Int passes for all system-bound integer values... < 1275664502 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Define "bitchin'". < 1275664542 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but if you could do like (Int within [1..100])... the type checker could use that information to invalid a program based on data-sets that won't match up at runtime. < 1275664554 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: I don't know. Uses something previous unused in VM design. < 1275664559 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :an esoteric VM < 1275664565 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Been done. < 1275664610 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1275664627 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :(t | c) where t is a type and c is a constraint. < 1275664629 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Although... < 1275664636 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :constraints would be like... type-level predicate functions sort of. < 1275664657 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :In the Lazy K spec it suggests that it could be used as bytecode for a VM. < 1275664666 0 :Tritonio_GR!unknown@unknown.invalid QUIT :Quit: Leaving. < 1275664688 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: well... do something different < 1275664693 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but equally bitchin' < 1275664700 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :No, I mean actually write the VM. < 1275664709 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...ah < 1275664721 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Lazy K is an incredibly functional language, so it could be fun. < 1275664738 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... < 1275664752 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is thinking about constraints and type systems. < 1275664798 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :conditionals would change constraints on a type. < 1275664808 0 :hiato!~nine@41-132-17-217.dsl.mweb.co.za JOIN :#esoteric < 1275664821 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :if (x>100) f (x) else x < 1275664844 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :the constraint on x changes for each of those nested expressions < 1275664864 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I also have a couple of old BF interpreters lying around, and it would be trivial to adjust them to be more VMy. < 1275664866 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :in the truth-expression x is Int | x > 100 < 1275664879 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: What about a VM that operates on a tree? < 1275664891 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :instead of the stack/register based designs. < 1275664895 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hang on. < 1275664917 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :IIRC lazy languages use trees to evaluate. < 1275664921 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Ooh. < 1275664931 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1275664936 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :there you go... < 1275664958 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :OTOH low-level functional programming is an underexplored concept, so there's nothing to build on... < 1275664965 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Right, let's get designing. < 1275664966 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: what I like about a tree design is that you can integrate a lot of POSIX-type stuff into the language < 1275664972 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :like... have a virtual filesystem of sorts < 1275664982 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :if you allow for naming of tree nodes as well as enumeration < 1275664988 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but it would be nice if it was lazy and functional as well. < 1275665005 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :OK, so source and data should both be trees, which seems sensible. < 1275665010 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...lazy VM? I'd say only provide operations for /supporting/ lazy evaluation < 1275665014 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but make the VM itself eager < 1275665029 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Baah, no! < 1275665042 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.. well, if you think there's benefit to having it lazy. < 1275665042 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Low-level lazy evaluation is much interestinger. < 1275665049 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It's esoteric! < 1275665055 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :rofl. granted. < 1275665069 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was thinking of a practical VM... for implementing lazy languages. < 1275665072 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Eager evaluation is so 19**s. < 1275665077 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :or only partially lazy languages. < 1275665092 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :IO for example... can specify certain expressions to be lazy at a method level < 1275665102 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :rather than having everything implicitly lazy. < 1275665133 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Lazy K is completely lazily evaluated and manages IO pretty well. < 1275665144 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...er, I meant io the language < 1275665146 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :not IO < 1275665159 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1275665163 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :io is eager < 1275665165 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :!wiki IO < 1275665168 0 :coppro!unknown@unknown.invalid QUIT :Quit: I am leaving. You are about to explode. < 1275665168 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but methods take lazy parameters < 1275665171 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :`wiki IO < 1275665172 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275665180 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1275665187 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!google io < 1275665189 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :http://google.com/search?q=io < 1275665194 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :looool < 1275665196 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1275665206 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!google io programming language < 1275665207 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :http://google.com/search?q=io+programming+language < 1275665215 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1275665226 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It seems like it's intended to be *useful*. < 1275665230 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :BOO! < 1275665254 0 :DH____!unknown@unknown.invalid PRIVMSG #esoteric :io =/= iota? < 1275665262 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...different. < 1275665266 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1275665271 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :io is not iota < 1275665289 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Lazy K would actually be feasible, since it runs purely at the SKI level. < 1275665293 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: usefulness doesn't exclude novelty of concept. :) < 1275665317 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So it's innately tree-based as it is. < 1275665338 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :what I was thinking of was a VM that explicitly operates on a global tree < 1275665352 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So the I-less cat program, ``skk would become... < 1275665353 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and then particular lazy languages could implement how laziness works. < 1275665379 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :OK, so the low-level code manipulates a tree? < 1275665391 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...that's how I would see it working. < 1275665396 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And then we write an interpreter for a lazy language in that? < 1275665400 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, interesting. < 1275665407 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I always think a VM should model hardware somewhat closely < 1275665411 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but provide abstraction < 1275665414 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Would code be in the tree as well? < 1275665420 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :For the low-level language. < 1275665424 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :it's possible to set it up that way. < 1275665431 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but it has to be tree-based code < 1275665440 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Is there actually a hardware structure for trees? < 1275665444 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...no. < 1275665450 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :OK. < 1275665454 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Just wondering. < 1275665458 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :well < 1275665460 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :filesystem < 1275665461 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :is the only one < 1275665463 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :that's tree-like < 1275665473 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but that's not strictly hardware < 1275665479 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1275665479 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :just low-level. < 1275665486 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :OK, so the low-level code. < 1275665505 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :If it's implemented as a tree, it would seem like it would be quite functional already. < 1275665514 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...what I've come up with for this kind of stuff is that nodes are enumerated... and optionally can be given labels. < 1275665517 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :that are hierarchial < 1275665526 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so if you name a node x... inside the parent node y... and its parent is root < 1275665526 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :OK. < 1275665530 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :then you have /y/x < 1275665531 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :to refer to x < 1275665539 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :OK. < 1275665579 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :....so you could implement scoping rules like that perhaps. < 1275665596 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...also I'd say there should be a way to reference other nodes and jump to them. < 1275665630 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :also... types? < 1275665638 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :most VMs have a fixed number of types < 1275665645 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :regist-erbased vms like Parrot, for example < 1275665672 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :have int registers, float registers, byte registers, and "object" registers < 1275665681 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :object registers basically being pointer registers... < 1275665711 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I don't know how a tree would handle types. < 1275665725 0 :saxamo!~Sax@cpe-24-90-101-159.nyc.res.rr.com JOIN :#esoteric < 1275665730 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Each node has a type? < 1275665736 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :that's a possibility. < 1275665760 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :another alternative is to have a tree for each type < 1275665761 0 :saxamo!unknown@unknown.invalid PART #esoteric :? < 1275665764 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but that might ruin the design. < 1275665781 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It sort of loses the elegance of having a single, global tree. < 1275665785 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1275665810 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :well... if all of your data structures are the same byte-size < 1275665811 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :all is well < 1275665816 0 :Slereah!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275665818 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :the best way to do that is to make pointers to everything. < 1275665837 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Probably. < 1275665843 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :that's how PYthon gets dynamic typing... everything is a pointer to a single C struct. < 1275665863 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but that's kind of inefficient I think. < 1275665865 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... < 1275665892 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :another idea is to have both a tree and a set of registers. < 1275665902 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So... struct node { void *data; struct node *leaf1; struct node *leaf2; }? < 1275665918 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ah... binary tree? < 1275665926 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Seems sensible. < 1275665930 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... < 1275665936 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :less you can do with it though. < 1275665954 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Well, the SKI calculus fits nicely into a binary tree. < 1275665960 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :If you curry. < 1275665960 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ah, okay. < 1275665988 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I suppose you could change it later. I think arbitrary child nodes would be fun. < 1275666011 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Well, you could possibly simulate that. < 1275666016 0 :softmoon!~matengneo@2001:da8:201:1172:f057:b556:119:f09e JOIN :#esoteric < 1275666025 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :haha.. just link them altogether < 1275666046 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Also, I assume nodes would need the type of the data as well. < 1275666072 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :well... binary works. If you wanted something production quality, though, you'd definitely want to take advantage of the performance benefits of using actual arrays. < 1275666082 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :yeah I suppose so. < 1275666119 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :oh... and they'd have optional names too < 1275666127 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :or do you want to do that? < 1275666137 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :names work better with arbitrary child nodes. < 1275666144 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Mad idea: strip node size by making one of the child nodes NULL and the other a pointer to the data. < 1275666147 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :or at least make more sense. < 1275666149 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :For leaves. < 1275666167 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :-nod- that works. < 1275666177 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :linked list would use the other node as a next pointer. < 1275666228 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.....named nodes would be epic < 1275666245 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :linkedlist/data, linkedlist/next, linkedlist/prev < 1275666246 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Named noodles would be epic < 1275666247 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :for doubly-linked < 1275666274 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.return would be a node referencing the node of the calling code. :) < 1275666284 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Do we want to have data in parent nodes? < 1275666291 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'd say so. < 1275666366 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :if you want to have homoiconicity < 1275666377 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :you'll need a way to represent VM code in the tree < 1275666395 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and an instruction that runs VM code in the tree. < 1275666419 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :OK, soo... < 1275666433 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Wait, we want TCness too. < 1275666441 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So control flow will be needed. < 1275666454 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :yeah, something basic will do. < 1275666467 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... there's uh.... < 1275666479 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :How about, say, "move to the first child of the current node if it's 0, else the second" < 1275666491 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :yeah I'd so like < 1275666495 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And then have an exec instruction. < 1275666509 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :"branch to node references by first child, if non-null, else branch to node in second node, if non-null" < 1275666514 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :*referenced < 1275666548 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So set the first child to if 0, the second child to else, then jump to it. < 1275666563 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1275666566 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Although you'd probably want to segregate the tree into "code" and "data". < 1275666580 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :generally... that's why I thought arbitrary child size would be nice < 1275666588 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is taking ideas from his tree-based esoteric language for this < 1275666590 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so like... < 1275666593 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So move the selected code into the code branch. < 1275666595 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :a standard namespace for functions could be like < 1275666612 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : /f < 1275666616 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : /f/map < 1275666618 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : /f/reduce < 1275666626 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :would point to code in the tree < 1275666628 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :or something. < 1275666636 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Well, with a binary tree you can still do that. < 1275666637 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :under the node "f" < 1275666645 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but you only have two nodes. < 1275666652 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Have /data, /code/source and /code/functions. < 1275666661 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Or somesuch. < 1275666684 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I still think having more than two nodes would benefit from named-node semantics. < 1275666707 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... here's an idea < 1275666721 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :if you wanted like... an intermediate language < 1275666725 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :that did stuff like named nodes < 1275666729 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, yeah. < 1275666733 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and then a low-level... which was focused on being efficient < 1275666739 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :*is < 1275666750 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So we have the low-level binary tree language, and a mid-level filesystemy one? < 1275666771 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :....see < 1275666800 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I don't think binary trees will be very efficient. I'm generally considered about efficiency (even with esoteric things), so I wouldn't even use binary trees at all... < 1275666805 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :*concerned < 1275666808 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :my typing is terrible right now. < 1275666813 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Aww. < 1275666816 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but... < 1275666821 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :if you don't care about efficiency < 1275666835 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :then yes, that's fine. < 1275666845 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :If we cared much about efficiency we wouldn't be doing trees, would we? < 1275666852 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ha, I suppose < 1275666856 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :what I would do < 1275666860 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :is have the low-level interface tree-less < 1275666871 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so you don't have to do tree-lookups all the time with static information < 1275666880 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Since it's going to work with an ungodly amount of mallocing and referencing. < 1275666898 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :pools! < 1275666947 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :malloc a fixed amount of objects, and acquire/recycle them. < 1275666956 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :to limit malloc/free calls. < 1275666967 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yes, indeed. < 1275667000 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :if I were going with efficiency I'd have registers as well. < 1275667026 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :But I don't really see how you can easily implement variable-child trees, < 1275667033 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :magic. < 1275667035 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1275667043 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :well... it depends. < 1275667052 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I prefer the intermediate code idea. < 1275667077 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :(Also, given modern computer speeds it's not really going to be a noticeable slowdown) < 1275667088 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :psh < 1275667100 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :well < 1275667110 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :when Google isn't interested in your ground-breaking VM research < 1275667117 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :because the low-level representation is inefficient < 1275667119 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :then.... oh well. < 1275667121 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1275667131 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :they can go make their own and conquer the world more. < 1275667142 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!google recursion < 1275667143 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :http://google.com/search?q=recursion < 1275667221 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...hmmmmm < 1275667222 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :you know < 1275667229 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Oldest joke ever. < 1275667231 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Anyway. < 1275667233 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :instead of using pointers for everything... consider a union? < 1275667238 0 :hiato!unknown@unknown.invalid NICK :cows < 1275667247 0 :cows!unknown@unknown.invalid NICK :fishes < 1275667250 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Making nodes enumerable seems worthwhile. < 1275667260 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1275667279 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I think a 16-bit integer should be enough for sane addressing. < 1275667302 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :maybe use tree nodes as your reference semantics... but then for data < 1275667303 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Make the first few bits say to what depth, and then the rest specify the path taken. < 1275667306 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :instead of referencing data < 1275667308 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :use a union < 1275667315 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :since they'll be a fixed number of types. < 1275667321 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :int, bool, float, double, etc < 1275667327 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :value types. < 1275667343 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Remind me, what are unions? < 1275667360 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :unions represent a combination of multiple types < 1275667366 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :the size of a union is the size of the largest nested type < 1275667381 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :OK, so if you have a char and an int? < 1275667383 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :you can read/write to a union type with any of the nested types < 1275667395 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Then does the char represent the first byte of the int? < 1275667413 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :yeah. < 1275667414 0 :augur!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275667416 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :sort of. < 1275667418 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :like < 1275667420 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: that is undefined. you are not allowed to read from a different type than the one you last wrote to < 1275667421 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :That "yeah" isn't a "yeah" :P < 1275667423 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :if you read the union value as a char < 1275667425 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :it'll be the first byte < 1275667434 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1275667438 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :"First" as in "whatever my architecture decides to lay out first" < 1275667442 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Not "first" in any consistent way. < 1275667446 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I know. < 1275667454 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :And even that first is undefined, as unions can be as wonky as they want really. < 1275667459 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I needed an example quickly. < 1275667468 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :generally they're fairly sane but portable code shouldn't rely on the layout of a union < 1275667470 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...is unions a bad idea? :P < 1275667476 0 :hiato!~nine@41-132-216-181.dsl.mweb.co.za JOIN :#esoteric < 1275667486 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :unions are perfectly OK so long as you use them properly. < 1275667496 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :unions are a good idea if you use them to reduce the memory requirements of an array of a struct, for example < 1275667500 0 :hiato!unknown@unknown.invalid PART #esoteric :? < 1275667503 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :(like what they're meant for) < 1275667532 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: union value_type { char character; int integer; bool boolean; float decimal;} < 1275667536 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :; < 1275667558 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :it's like a struct < 1275667564 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1275667565 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but instead of setting the memory contents < 1275667566 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :apart from the syntax < 1275667569 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :side by side < 1275667573 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :all members take up the same place in memory < 1275667581 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: not necessarily but normally yes < 1275667592 0 :fishes!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1275667601 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :in fact i don't know of a single implementation that doens't so it's safe to assume so < 1275667620 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Implementing a union as a struct is probably valid < 1275667633 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Wait, so is that how the data in the node is represented? < 1275667634 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :#define union struct < 1275667638 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :and nobody is any the wiser! < 1275667678 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: a union is a new kind of type. So you'd have variables of type union value_type < 1275667684 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and then < 1275667689 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :union value_type x; < 1275667691 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :x.character < 1275667698 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :would access the union as a character... essentially. < 1275667700 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Ah, right. < 1275667710 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :OK, so how does the language use this? < 1275667726 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :i.e. how does it decide which type it wants? < 1275667732 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :you specify < 1275667734 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :basically using a union is a way to represent all the possible value types you might want to deal with without having to use pointers. < 1275667741 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and yes. < 1275667752 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :you choose which field to use < 1275667754 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :No, I mean the tree language. < 1275667759 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :oh... uh. < 1275667772 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm, dunno. But I assume you'd only want value types as nodes < 1275667772 0 :jamesstanley!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: if you want the "char" you say x.character, if you want the "float" you say x.decimal (even thouugh it's binary not decimal... but that's what you called the field) < 1275667782 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I got that. < 1275667789 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :because the tree could be used to describe any kind of data structure. < 1275667795 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :er... reference type structure < 1275667796 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :that is. < 1275667890 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I guess the language could just set nodes < 1275667903 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Wait, why bother making the VM deal with types? < 1275667904 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :the union just gives you weakly typed values. < 1275667922 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: it doesn't need to... but you'll want unions for sure then < 1275667922 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Just make each node hold, say, 4 bytes and make the low-level code deal with it. < 1275667945 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... that's a possibility. That's essentially what unions do in most cases anyways. < 1275667948 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Basically as assembly does. < 1275667978 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... okay yeah that works. < 1275667999 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :just use C's weak typing semantics < 1275668005 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :to implement weak typing. :P < 1275668079 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1275668087 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :will you want node-references? < 1275668093 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1275668109 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And as I mentioned above they can be implemented fairly elegantly. < 1275668113 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :simple enough to do, as long as the data type is as large as your architectures address range. < 1275668177 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :a possible way to do variable length child lists btw is to make the sizing explicit somewhere < 1275668200 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :the alternative is a linked list. < 1275668213 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :which works for traversal... but not direct indexing. < 1275668331 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... I wonder if there's a hash algorithm you could use < 1275668335 0 :Oranjer!~HP_Admini@adsl-243-205-116.cae.bellsouth.net JOIN :#esoteric < 1275668347 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :to give you O(1) node lookup when referenced by name < 1275668356 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :regardless of absolute or relative naming within the tree structure. < 1275668363 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I think you can address at least 27 levels of a binary tree with a 4-byte address. < 1275668378 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :well... < 1275668385 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :you could just use hardware-level pointers < 1275668389 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and pass those around. < 1275668392 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :problem solved, right? < 1275668404 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And since that represents over 200 million nodes, it seems sufficient. < 1275668420 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And implementation-level pointers seem inelegant. < 1275668458 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Consider a 32-bit address, the first 5 bits of which specify the depth to go to. < 1275668474 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Then the next 27 bits specify the directions along the nodes needed. < 1275668490 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...why do that when you can just use pointers? What would be the loss? < 1275668491 0 :softmoon!unknown@unknown.invalid PART #esoteric :? < 1275668522 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Because a parent and child node could have totally different addresses. < 1275668606 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :one solution for variable-children is to have a global hash table < 1275668610 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and to use /only/ named semantics. < 1275668618 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :which is essentially a superset of enumeration < 1275668621 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :in essence. < 1275668655 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :We can unite these schemes, then. < 1275668660 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I think. < 1275668665 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so then the trees don't actually hold the data or pointers to the data... but instead contain hash information < 1275668681 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :If the tree-based address is used as the hash key. < 1275668692 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :yes, if you can ensure no collisions. < 1275668697 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1275668724 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The order of evaluation is going to have to be carefully chosen. < 1275668745 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Since if you go straight down, you've only got 27 levels. < 1275668768 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :well... just figure out what information uniquely identifies each node. < 1275668772 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :for named nodes < 1275668788 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :it would be a) the name of the node b) the hash value of its parent < 1275668797 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Actual names seem decadent for the low-level code. < 1275668808 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :possibly. < 1275668829 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So what if we use my address scheme to specify keys on a hash table? < 1275668851 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The system will run out of memory long before it runs out of addresses. < 1275668857 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... < 1275668862 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :maybe with some revisions < 1275668867 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but yeah < 1275668868 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Probably. < 1275668888 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Particularly since my address scheme has multiple addresses for half the nodes. < 1275668911 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, there are 2^27 ways of addressing the root node. < 1275668932 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :How about we make the root node and its immediate children register-like? < 1275668946 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... hex? < 1275668954 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :could a hex representation help with hashing? < 1275668994 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :...How? < 1275669001 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...no clue, just brainstorming. < 1275669018 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I can't see how it would possibly help. < 1275669026 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :guess not. < 1275669032 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, how is code represented in the tree? < 1275669049 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :that depends on the code. < 1275669065 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Like I said, representing it as directly linear won't work. < 1275669066 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :what kind of code we have determines how it would be represented. < 1275669076 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :if its function < 1275669089 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :you could have functions as nodes with their arguments as children. < 1275669104 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :the function-nodes data would be a hash reference to the functions implementing code. < 1275669112 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks at some Lazy K programs < 1275669161 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so then < 1275669171 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I'm afraid I shall go mad if I try to work out the depth in them. < 1275669180 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :However, 2 should < 1275669184 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :argument nodes could either be (a) data, in the case of leaves or b) unevaluated functions, in the case of branches) < 1275669188 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Ignore that. < 1275669193 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...which would support lazy evaluation I think. < 1275669201 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :27 levels should be enough for a lot of LK programs. < 1275669246 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :lazy evaluation would essentially be manipulating unevaluated program expressions as values. < 1275669259 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I think there should be an eagerly-evaluated language at the base of the system, though. < 1275669263 0 :lament!~lament@S0106002312fa554a.vc.shawcable.net JOIN :#esoteric < 1275669268 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: yep. < 1275669282 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Also, mmapping parts of the tree is nice. < 1275669292 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :As is moving whole branches. < 1275669295 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :dunno how mmapping works. < 1275669313 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It's probably incorrect terminology in this case. < 1275669331 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I mean making two nodes point to the same data. < 1275669335 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmm... the hash idea would be problematic with a stateful tree, actually. < 1275669346 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :if the key is dependent on location. < 1275669370 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :then movement of a branch would invalidate all hash-based references. < 1275669399 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Can't you make two keys point to the same object? < 1275669423 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :not really. < 1275669429 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :unless you have an array of references < 1275669437 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :as your table. < 1275669444 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :then the references can be the same. < 1275669451 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The hash table contains the machine pointers to the nodes. < 1275669476 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Two mmapped bits of tree have the same pointers for different keys. < 1275669549 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275669563 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1275669647 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :OK, so now the language. < 1275669736 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I think for the low-level one that the programmer should have to specify the node structure. < 1275669773 0 :lament!unknown@unknown.invalid NICK :_lament < 1275669822 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Aha, lament is growing untrustworthy! < 1275669851 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: what kind of semantics will be involved in specifying node structure? < 1275669881 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I don't know. < 1275669886 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :also... when attempting to evaluate data as code... you'll likely want some kind of quote system, like Lisp. < 1275669905 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Well, not really. < 1275669914 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :More like db in assembly. < 1275669940 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Also, evaluation order needs to be considered. < 1275669973 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... this is where enumeration will come in handy < 1275669975 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :you can do left-right < 1275669982 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :breadth first < 1275669991 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I thought that. < 1275669994 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :if your nodes are ordered. < 1275670015 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And they'll have to be ordered for the addressing scheme to work. < 1275670025 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, for *anything* to work. < 1275670028 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so I'd say use arrays for node relationships... the hash table would be for naming. < 1275670064 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Shouldn't naming be a high-level construct. < 1275670069 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Aww, I have to go. < 1275670073 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I'll be back laer. < 1275670073 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :not necessarily. < 1275670076 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :alrighty. < 1275670078 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :s/laer/later/ < 1275670094 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :see ya. < 1275670126 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :an additional semantic that I liked was the inclusion of name-only nodes. < 1275670132 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :by prefixing the name with a . < 1275670183 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so for example... a language that wanted to implement functions < 1275670190 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :could add a .return node to function nodes < 1275670233 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.return would contain a reference to the calling code < 1275670285 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so a lazy language could implement functions by a) making a copy of the function node, to represent a lazily-evaluating code object b) set the copy's .return node to reference calling code's node. < 1275670366 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1275670521 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so the inclusion of a naming scheme that's independent of the enumeration semantics < 1275670525 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :would require low-level representation. < 1275670548 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :one of the points of a VM is to be more semantically abstract than machine level code < 1275670705 0 :DH____!unknown@unknown.invalid PRIVMSG #esoteric :gtg cya < 1275670707 0 :DH____!unknown@unknown.invalid PART #esoteric :? < 1275671054 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders an ad-hoc addressing scheme. < 1275671102 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Suppose that we have a network containing a whole bunch of routers. One of these routers is connected to five other routers; these other routers give their addresses as 00000111, 01011101, 10010111, 10011010, and 10101010. < 1275671151 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :What should our router give its own address as to each of the other five routers in order to best express its routing ability? < 1275671190 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :"sup" < 1275671191 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1275671207 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :also, I have no clue. < 1275671244 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'd need to see how those other addresses were produced. < 1275671268 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :That information is simply not available. < 1275671319 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...that's quite complicated then. < 1275671353 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I think you'd need two sets of data < 1275671355 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :like some kind of mask. < 1275671381 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :But routing is always done to the router with the largest shared prefix. Like, all packets with a destination address beginning with 01 go to 01011101, because that's the only neighbor router that also begins with 01. < 1275671402 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ah okay... so it's left-to-right < 1275671425 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so..... < 1275671426 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :So the goal is to make sure a packet never gets stuck. < 1275671511 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : 01000000 || (01011101 & 11000000) < 1275671521 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Let's call the neighboring routers A, B, C, D and E. 00 packets go to A, 01 packets go to B, 1000 packets go to C and D, 10010 packets go to C, 10011 packets go to D, 101 packets go to E, and 11 packets go to C through E. < 1275671543 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... okay. < 1275671558 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so I think you'd have a depth to addresses < 1275671563 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :which is the number of bits they check. < 1275671567 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :from left to right < 1275671580 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and then produce a mask from that depth < 1275671589 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : (01011101 & 11000000) < 1275671606 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :the right-hand byte is the mask byte for a depth-2 lookup < 1275671630 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :it basically just clears out all the extraneous bits for the purpose of determining which router we should route to. < 1275671649 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :that bitwise will give us 01000000 < 1275671658 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and so looking for 01 < 1275671664 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :is the same as looking for 01000000 < 1275671676 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :which will just be & I think < 1275671681 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...er. < 1275671683 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :maybe not. < 1275671728 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :that would just be == :P < 1275671764 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so you'd have 10000000 11000000 11100000 11110000... < 1275671780 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :for different depth sizes < 1275671784 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :....is this making any sense? < 1275671950 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: maybe... bitwise AND? < 1275671968 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :the address could be the bitwise AND of all the routers it routes to. < 1275671985 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :since the semantics for routing are left-to-right, it would cover any overlaps. < 1275672076 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so if something wants to ask "does router C with address 00101010 map to router B with address 00100010 " < 1275672196 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :you would essentially start at the left < 1275672216 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and find a bit in C that's on at the same place as in B < 1275672237 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :if there is one... chop it out of the search bit < 1275672249 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and pass it along < 1275672321 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so the first 1 to be found going left-to-right that those two bit patterns have in common is 0010 < 1275672351 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so you'd take 00100000 < 1275672354 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :negate it < 1275672361 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and with address B < 1275672372 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and that would give you 00000010 < 1275672385 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :which is the query we want to pass along to all of the routers routed by C < 1275672397 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :C will then ask "hey do you guys route to 00000010?" < 1275672403 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and they'll perform the same procedure. < 1275672425 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :until you get 00000000 < 1275672443 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :which I guess is like "localhost" < 1275672711 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :in any case it would be a lot of bitwise hackery < 1275673276 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... for a tree-hash algorithm < 1275673281 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :if it's a binary tree < 1275673290 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :then you can just have the bits reflect which branch you're talking about < 1275673311 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :you start at root... the first bit tells you which branch you go to < 1275673322 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :second tells you the second branch to goto, etc. < 1275673381 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :that would give you a depth of 32. < 1275673389 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :for a 32-bit address. < 1275673415 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :you could actually perform movement within the tree with bitwise operations only. < 1275673422 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :at least in the low-level implementation. < 1275673497 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so the lower-level language would have instructions for setting/operating a register that controls current tree location. < 1275673660 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :well no, the addressing would be a little more complicated than that < 1275673663 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but that's the basic idea. < 1275674794 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: if a router's address is the bitwise AND of the routers it routes to, a single zero will spread throughout the entire network. < 1275674942 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I meant OR actually. < 1275675035 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Then a single 255 will spread throughout the entire network. :) < 1275675073 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...that's why there needs to be a mask somewhere. < 1275675076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm anyone remember what happens in a case statement if you don't have a default: and the value turns out to be not one of the listed ones? < 1275675092 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Right. I'm afraid I don't understand you fully, then. < 1275675095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems gcc generates different code for not having a default: vs. having "default: break;" < 1275675102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that makes no sense to me < 1275675153 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :don't know. < 1275675278 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it should make no diff according the C99... < 1275675279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1275675339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(§6.8.4.2, paragraph 5) < 1275675375 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: hmmm... the address needs to be something that can be bitwised with information given elsewhere to determine information about the network point. < 1275675407 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :what could fill in the blanks there for "information given elsewhere" and "something that can be bitwised" < 1275676535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I just calculated what a 360° degree panorama from my camera mounted vertically at max zoom (200 mm in 35 mm equiv.) would give. With decent overlap: 52 images. This is 728 MB of RAW image data from my camera. And the final image would be at about 287.6 megapixles (this is based on overlap being gone, so 36 images instead of 52) < 1275676590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, do you think you could lend me that super system at your university for the HDR stitching? I would mail you the 16 bit tiffs ;P < 1275676619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(with HDR it would be even more raw data than "just" 728 MB of course!) < 1275676729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, at least zoom it is a much more manageable 11 images < 1275676733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for one rotation < 1275676794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm fizzie seems away but isn't marked /away < 1275676838 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :I'm away a majority of the time but I'm rarely marked as such. < 1275676841 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :I think. < 1275676879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :impractical for others < 1275677295 0 :Gracenotes!~person@wikipedia/Gracenotes JOIN :#esoteric < 1275677381 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :GRACENOTES IS SILLY < 1275677486 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ACTION creates several screenfuls worth of dadaist user page < 1275678832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet, why? < 1275678863 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1275678871 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1275680681 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I have this thing that auto-marks me away when xlock activates, but it seems to be broken at the moment. I can never remember to actually do /away, except when leaving work. < 1275680703 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(I was picking up the cat from its temporary place.) < 1275681153 0 :zzo38!~zzo38@h24-207-48-53.dlt.dccnet.com JOIN :#esoteric < 1275683545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, anyway, yay I managed to make a reliable rotation function < 1275683547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that took a while < 1275683578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it likes to start at 0xffff instead of 0x0 < 1275683582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for some weird reason < 1275683597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I had to handle overflow when rotating < 1275683634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but now it can move reliably in multiples of (360/111.66666) degrees! < 1275683645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(yeah weird number, but I blame crappy gears) < 1275683726 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Speaking of Lego, I guess you might've seen this one before, but it's pretty nifty: http://www.youtube.com/watch?v=zX09WnGU6ZY < 1275683854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wgets < 1275683855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1275683858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :youtube-dls < 1275683871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I seen it before < 1275683906 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's a custom-built thing, not a mindstorms thing. But still. < 1275683963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc "ultimate builders set" lego mindstorms ad-on set had some plotter thing < 1275683967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :think I built it even < 1275683973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :low precision though < 1275684019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, it used pneumatics for the pen so fairly slow speed. I mean, much slower than that video < 1275684029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, also yeah the cups driver was a nice touch < 1275684041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the lego one had no such bit < 1275684046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just RCX-controlled < 1275684052 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The comments refer to http://bricker.ru/images/sets/1092_brickset.jpg < 1275684135 0 :MigoMipo!~John@84-217-3-41.tn.glocalnet.net JOIN :#esoteric < 1275684151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, also that printer head causes some serious swaying of the whole thing < 1275684155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would reduce precision < 1275684192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ah, hm http://www.peeron.com/inv/sets/1092-1 < 1275684198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah that explains the old style motor < 1275684217 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"FAQ: Just a remake of the 1092a? No, I'd never seen the 1092a until now. However some of the parts came from a 8094 kit amongst others many years ago. It is made to my own design, but I acknolwedge influences and the great work of the official lego designers !" < 1275684219 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(From the poster.) < 1275684292 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I do get the point of those mini figures at the control panels < 1275684297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but the horse? < 1275684298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1275684305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same goes for the palm tree < 1275684337 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I don't know what's up with that. < 1275684343 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The poster seems to have a thing about horses. < 1275684348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, also, I can only spot one motor < 1275684354 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I can't find the second one < 1275684358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and you would need at least two < 1275684364 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I haven't looked at it so closely. < 1275684380 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Finally I got ngIRCd to compile and run. It works now. (You can't currently connect to it from the internet; the router is not set yet and it is only in testing mode) < 1275684393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it can't be a micro motor, they are way slower, than the speed of the pen, plus rather weak (so gearing them that much is not feasible < 1275684423 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah found the other one < 1275684424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1275684432 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :How much memory and CPU time will an IRC server software take up if I am also using the computer for a lot of other things too? < 1275684450 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That depends a lot on how large a network it is. < 1275684461 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Just one node < 1275684469 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(so far) < 1275684469 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Probably not a lot, then. < 1275684495 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, also I want to see the sensor setup < 1275684503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :doesn't seem to be standard lego sensors < 1275684506 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I had to completely reinstall Cygwin for it to work < 1275684516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because there is no way it could keep position that well without good sensors < 1275684523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lego gears have way too much slippage < 1275684528 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "FAQ: Does this use mindstorms? Nope, wiring demo board + homemade analog electronics and sensors." < 1275684550 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "FAQ: Sensor info: Horizontal positioning using homemade shaft encoder (black/white rotating lego squares you see in the vid) with a SY-CR102 photo reflector from Maplins, (only £0.89 or $1.30)." < 1275684559 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "... This is into a sampled analog input as I couldn't get full enough saturation to trigger the ext interrupt pins. There are also push buttons built into lego bricks for left and right end stop detection." < 1275684601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1275684609 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :What exactlly is it you are making with the lego now? < 1275684612 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And "FAQ: Open source, schematics etc? Yes, I'll try to get around to this soon." < 1275684629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, me? an automated panorama taker < 1275684638 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Me? Nothing. < 1275684639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it uses mindstorms (RCX, not the new NXT, don't have that) < 1275684650 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1275684657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, "FAQ: Wrote your own driver? Yes, how sad is that!!" < 1275684659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wonderful :) < 1275684685 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Did you know, there is a Forth for Lego systems < 1275684694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, I know about pbForth yes < 1275684702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I'm using BrickOS and C here < 1275684723 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :C would probably be faster anyways < 1275684732 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But Forth is almost as fast as C < 1275684735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, well, I'm doing rather embedded C... < 1275684756 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Still, C is generally faster < 1275684758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, an example is: http://sprunge.us/QXMB < 1275684765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, you might want to see that too < 1275684769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice busy loop on CPU :) < 1275684800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because I'm not using brickOS as such, I'm using a patched version called bibo, since it fixes lots of bugs and upstream brickOS development is dead < 1275684823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however bibo dropped the preemptive multitasking in favour of cooperative multitasking < 1275684865 0 :ais523!~ais523@cpc2-king8-0-0-cust831.perr.cable.virginmedia.com JOIN :#esoteric < 1275684865 0 :ais523!unknown@unknown.invalid QUIT :Changing host < 1275684865 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1275684866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with quite good reasons < 1275684874 0 :ws!wswieb@akson.sgh.waw.pl JOIN :#esoteric < 1275684880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the interrupts caused quite a bit of overhead < 1275684885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hi < 1275684914 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Now I can just use "sprunge QXMB", sprunge pastebin really is very better than the other one, I think < 1275684943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, what? did you add an alias in your browser or such? < 1275684950 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :No, command-line < 1275684964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, sprunge for me pastes to it, not views paste on it... < 1275684975 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I type "sprunge QXMB" at the command-line and it put output to stdout < 1275684980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1275684985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, and how do you paste to it? < 1275684993 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :For me, I wrote my own script. "sprunge" without a argument pastes to it, with a argument views it < 1275685002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, and to paste a file to it? < 1275685011 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Just type "sprunge < file.txt" < 1275685018 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi AnMaster < 1275685052 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :It is written using NT command script, but a similar way could be done in UNIX < 1275685077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, whole current source is http://sprunge.us/ffMD < 1275685110 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I think you would be interested in it, but since you filter urls... and 156 lines is a bit too long for IRC directly :P < 1275685139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, sure, I use a sprunge() { curl -F 'sprunge=<-' http://sprunge.us; } simply < 1275685145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then I can redirect input to it < 1275685147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like: < 1275685150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sprunge < panobot.c < 1275685156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or: < 1275685160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :foo | sprunge < 1275685177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, I don't need a viewing script for it < 1275685181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but sure, would be trivial < 1275685198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just: < 1275685201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :curl http://sprunge.us/ffMD < 1275685215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so yeah making the shell function do that would be trivial < 1275685222 0 :alise!~alise@91.105.71.38 JOIN :#esoteric < 1275685225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(I don't even have it as a script, just a shell function) < 1275685227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, hi! < 1275685251 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hello. < 1275685285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :building wise the only thing that remains on my panoramic head is the shutter trigger < 1275685299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how feasible it would be to trigger it electronically using the remote shutter thingy < 1275685305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I have the required stuff < 1275685315 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to build a controlling circuit < 1275685334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I don't know the wiring < 1275685338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it has 3 pins < 1275685359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so mechanical trigger it is < 1275685416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the question remains: how < 1275685470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I think the light sensor needs some adjustment to work well < 1275685471 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It is criminal that these weekends are so short. < 1275685513 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :00:55:34 Wow, Eliezer Yudkowsky is very odd. < 1275685514 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :00:56:59 Apparently not signing your children up for cryonics makes you a bad person. < 1275685514 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :If you support cryonics this is perfectly reasonable: you are basically sentencing them to death -- like Logan's Run except you set the date at 80-odd. < 1275685526 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :00:59:27 OTOH, my philosophy makes cryonics pointless, so... < 1275685526 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"My Philosophy" is almost as irritating a phrase as "My GIRLFRIEND". < 1275685544 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why the allcaps? < 1275685556 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Because that's how "my girlfriend" is pronounced in my internal vocalising system. < 1275685560 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1275685560 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :01:30:02 lament: Doesn't cryonics work by freezing you after you die? < 1275685560 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :That's supposing ~(cryonics works) to prove ~(cryonics works). < 1275685570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, aren't you going to move abroad? < 1275685586 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: don't encourage her... < 1275685589 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Anyway even if I didn't accept cryonics I do not believe that any definition of death other than information-theoretic death is acceptable. < 1275685596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ? < 1275685601 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It used to be "when your heart stopped". < 1275685607 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Don't encourage me to what, and why? < 1275685624 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I'm not sure actually < 1275685630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1275685635 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there was a pronoun discussion in another channel, so I was more hoping reaction to that < 1275685657 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: It's a good thing you didn't mean anything because almost any meaning I can assign to that line offends me :) < 1275685673 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1275685684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(let (how 'penumatic)) < 1275685688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :okay that works < 1275685692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :modulo spelling < 1275685702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :suboptimal but works < 1275685725 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I don't suppose you have any eso solutions to my problem? < 1275685753 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to which problem? the one that we mostly only talk about in private? no < 1275685772 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I did invent a new esolang in my head a few nights ago, though < 1275685779 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no name yet, no real fixed syntax, just semantics < 1275685783 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I has liek a private network of informational dissemination < 1275685793 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Actually this ircd really needs to support /query a,b,c. < 1275685793 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :ais523: How does it work? < 1275685801 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It'd be very useful for ad-hoc privacy. < 1275685810 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :What is /query a,b,c < 1275685813 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :basically, there are a finite number of variables, chosen by the person writing the program < 1275685817 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :each is a rational number < 1275685825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: query/privmsg with more than two people < 1275685827 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: you can do "PRIVMSG a,b,c :poop" in the IRC RFC protocols < 1275685829 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but Freenode blocks it < 1275685832 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :to send a message to a, b, and c < 1275685839 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: say, does the message indicate the other recipients? < 1275685843 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :each variable stores an unbounded rational number, and is initialised to 1 < 1275685844 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it should do, so that it operates as an ad-hoc channel < 1275685849 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: I think so, probably at the start of the line < 1275685858 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: How? < 1275685861 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :That's just the hostname. < 1275685875 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, :hostname.whatever PRIVMSG a,b,c :poop < 1275685877 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is what I'd expect < 1275685887 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1275685897 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :might be rather long though < 1275685902 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275685914 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the program is full of statements like a = b + c and f = g / h < 1275685917 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :? < 1275685927 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :basically, assigning the result of an arithmetic operation to a variable < 1275685928 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ok, so currently that just sounds like rational arithmetic. < 1275685930 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1275685935 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: although really -- don't you want a*b and ^-1? < 1275685941 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no I don't < 1275685946 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: whysoever not? < 1275685960 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, + - * / are what exist < 1275685965 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :02:17:15 And Ruby is implemented in C? [...] 02:17:35 THEN IT'S NOT TC. < 1275685971 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure yet if you're allowed to use constants rather than variables < 1275685975 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :no, it's just that MRI isn't actually a Ruby implementation < 1275685984 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you don't need full - and /... < 1275685987 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :just infix - and ^-1 < 1275685988 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now, the eso part: the program runs statements at random < 1275685997 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: TARPIT IT GRRRR < 1275686004 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, each time it runs a statement, it picks a random statement and runs it < 1275686010 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the program terminates if it tries to do a division by 0 < 1275686015 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :question: is this TC? < 1275686027 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's not obvious either way, I've been thinking about it for a while < 1275686030 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I have made a esolang where dividing by zero is the only form of flow control < 1275686053 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(and it's possible that removing + and * and arbitrary / would change the computational class; the random execution prevents you "lumping" statements easily) < 1275686061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, can it do deterministic computation at all? < 1275686068 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I don't know if it is TC? < 1275686076 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps post it on the wiki, and then we can see < 1275686083 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I think so, if you use enough variables; but I'm not sure if it can do /useful/ deterministic computation < 1275686092 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I need to work out syntax and a name before I post it on the wiki... < 1275686098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how do you mean with enough variables? < 1275686118 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, suppose you want to calculate a + b + c + d < 1275686121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well apart from the degenerate case of only one expression < 1275686129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah okay, order is irrelevant there < 1275686134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you use temp variables, as in e = a + b; f = e + c; g + c + d < 1275686155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, only two variables and one operator per assignment? < 1275686161 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then if it's the only thing you ever calculate and all the variables are >= 1, then you know that g is <= the actual answer < 1275686162 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at all times < 1275686165 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's it < 1275686166 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :02:37:21 (set-weight neuron output (+ (car range) (random (coerce (- (car range) (cdr range)) 'double-float))))) < 1275686171 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :set-weight --> setf (weight neuron) < 1275686176 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lern2lithp < 1275686189 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how do you know set-weight isn't a macro that does that? < 1275686189 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: If it's TC, then randomness shouldn't matter. < 1275686196 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Also, no, you define setf macros. < 1275686199 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :They can do anything. < 1275686208 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Anything that sets should be (setf (some-relevant-accessor x) ...). < 1275686216 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's Lisp good-practice. < 1275686221 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: it's obviously nondeterministic, but as you say, I think it's entirely possible that you can arrange things so the randomness is irrelevant < 1275686253 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, no, because you could just by chance get 1,2,3,... out of a randomness generator every time < 1275686255 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :There is the esolang where it is not TC, but there is a command that makes it TC < 1275686262 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Or at least that is what it says. < 1275686263 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so if it's actually tc it has to work with every "random" result < 1275686267 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :thus the randomness is irrelevant < 1275686269 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: oerjan's thing yeah? < 1275686272 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :HQ9+ extension < 1275686278 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: Yes, I mean that. < 1275686285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, does it remove computed statements? < 1275686299 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no < 1275686304 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ? < 1275686305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1275686309 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: yep, agreed < 1275686309 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I am pretty sure your thing doesn't have loops of any sort. < 1275686315 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :However, it is TC if there is a program that can be written and work in all 256 ways, I suppose. Otherwise it is not TC but there is a command to make it TC? < 1275686319 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: statements can run more than once < 1275686329 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :each time it picks a random statement, regardless of whether it's run before or not < 1275686339 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so from another point of view, it has loops everywhere < 1275686354 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: How about if an operation a = b OP c would cause a division by zero, we jump to a by somehow interpreting it as a line number. < 1275686362 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(Two-dimensional line numbers? (a,b) PRINT ...) < 1275686370 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: I don't understand < 1275686372 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*a/b I gues < 1275686373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how would you make it divide by zero only when things are done? < 1275686373 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*guess < 1275686378 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well < 1275686379 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there is a jump somewhere randomly all the time < 1275686386 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :a = b / 0 < 1275686388 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :say a is 1/2 < 1275686391 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :then it'd jump to 1/2 < 1275686394 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :whatever that means < 1275686394 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: only set the variable in the denominator to 0 when you detect that things are done < 1275686398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I could see how if you had some logical operator, like == or such < 1275686399 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: I don't get the notion of "Jump" here < 1275686407 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: "execute 1/2 as next line, not random()" < 1275686411 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you can compare numbers with a 0/non-0 result using - < 1275686414 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :figure out twod line numbers yourself :P < 1275686416 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: that would defeat the whole point of the language < 1275686422 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :maybe floor(1 / 2) < 1275686422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm true < 1275686428 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*floor(1/2) < 1275686432 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :executing random() is clearly enough for repetition of some sort < 1275686480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it can be TC under the condition of a rng that never repeats itself and in enough _finite_ time will cover all states several times < 1275686482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1275686517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/repeats/repeats in loops/ < 1275686521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that solves the issue alise is pointing at I think < 1275686521 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it wouldn't be an RNG otherwise < 1275686528 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :we're assuming a mathematically perfect RNG < 1275686538 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although /dev/urandom would probably be good enough < 1275686539 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: a mathematically perfect RNG would repeat itself, I think... < 1275686543 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: or at least could < 1275686545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well then 1,2,3,1,2,3,... is not an issue? < 1275686547 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: yes, but not forever < 1275686553 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: or are we talking 0 to /infinity/ RNG? < 1275686555 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, with probability 1 < 1275686562 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :which I am not even sure makes sense < 1275686566 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :can you select a completely random natural? < 1275686566 0 :tombom!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275686570 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: 0 to the number of statements in the program < 1275686574 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, you run a random statement each time < 1275686577 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that isn't 0 to infinity < 1275686577 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :such that you're distributed fairly over the naturals?! < 1275686578 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1275686584 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you call the RNG an infinite number of times < 1275686587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or until the program terminates < 1275686591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to get the next statement each tiem < 1275686592 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*time < 1275686621 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps zero to infinity RNG is sensible if you have to use p-adic numbers? < 1275686651 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But even then, it isn't perfect, because ....11111 can just as well represent negative one < 1275686655 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Which is less than zero < 1275686678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, what? < 1275686732 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And .....01010101010101 can represent negative one third < 1275686751 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(Try multiplying by three and adding one and you will see that the answer is zero) < 1275686757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, why would we need negative numbers here at all < 1275686771 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :In case you subtract, I suppose? < 1275686785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, not needed for statement selection? < 1275686842 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I suppose so. < 1275686870 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But dividing by zero is the form of flow control is something I have already invented: http://esoteric.voxelperfect.net/wiki/Divzeros < 1275687157 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :In PHIRC, I can easily test my IRC server just with the command "/C" by itself, without any parameters. "/C" by itself assumes "/C localhost 194" automatically, do you like this feature? Does any other IRC clients have that feature? < 1275687428 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I already found out how to disable all channels other than "+" at the start, and to change the 005 message to match. There is no configuration setting for that so I had to modify the source-codes < 1275687489 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Can SUMMON be enabled? < 1275687555 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No, it would be then too easy to SUMMON CTHULHU by accident. < 1275687631 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I don't care about that < 1275687634 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Can USERS be enabled? < 1275687676 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :In ngIRCd it seems SUMMON is always disabled, although it does understand that command < 1275687681 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But it cannot be enabled < 1275687880 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Is there a way to make the HELP command work better? So that you can receive a help message, even before PASS/USER/NICK < 1275688066 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I want to make it so that some nicknames can't be used unless the correct PASS and USER commands are given for that nickname < 1275688199 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1275688266 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Now I just should implement SIRCL format for channel log and then it should be working < 1275688271 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And then I can set the router < 1275688864 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :abc < 1275689232 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The pik of the hq is absent. < 1275689343 0 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1275689350 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet, back. < 1275689373 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as prophesied < 1275689566 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It occurs to me that most esolang interpreters are really VMS. < 1275689573 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :s/VMS/VMs/ < 1275689599 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Since they tend to have nothing to do with the underlying system. < 1275689620 0 :relet!~thomas@c905DBF51.dhcp.bluecom.no JOIN :#esoteric < 1275689690 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but not HQ9+. the + character clearly should increment the underlying system's accumulator. < 1275689712 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :otherwise it has simply not been implemented correctly. < 1275689731 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this might of course pose a problem in systems that have no accumulator. < 1275689741 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Unless the implementation is optimising and strips out unnecessary instructions. < 1275689761 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :OK, so the tree VM. < 1275689795 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It occurred to me that my addressing scheme needs different instructions for equality, < 1275689846 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Since 00000.* always refers to the root node, and so on. < 1275689864 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So a PCMP instruction would probably be helpful. < 1275689965 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: my Thutu implementation of HQ9+ uses its own emulated accumulator < 1275689978 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it's too abstracted to know if there's an underlying accumulator or not < 1275690008 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well it's not HQ9+ < 1275690023 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What is "the accumulator"? < 1275690031 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :In x86, for instance. < 1275690035 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :eax? < 1275690043 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :'s fault if thutu is too removed from the underlying machine < 1275690105 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has no idea whether x86 has an accumulator. < 1275690419 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :eax is the accumulator < 1275690464 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eaxcellent! < 1275690563 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise is here? < 1275690573 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It is Friday, is it not? < 1275690583 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :And a most excellent Friday too, might I add, for no reason other than to give me a second line to write. < 1275690593 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :OK. Read the logs and comment on the tree-based VM idea. < 1275690602 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: there is no alise, it's just a talking weather balloon. or maybe a talking venus. < 1275690648 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Weather balloon. < 1275690654 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: No; I demand distilled information! < 1275690659 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(Or at least log links.) < 1275690667 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Today's log. < 1275690684 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The basic idea was to have a global tree in which code and data are stored. < 1275690698 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh btw you forgot to delete Talk:Joke languages < 1275690714 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*Category talk:Joke languages < 1275690732 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, thanks < 1275690749 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not sure how I missed that one < 1275690757 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Why delete that category? < 1275690767 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I hereby register my disagreement. < 1275690771 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also Category:Algorithmic information theory < 1275690784 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Delete that one, yes. < 1275690786 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise, the talk page. < 1275690790 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :alise: um the talk page, which was spam < 1275690796 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1275690806 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Algorithmic information theory shouldn't be a category. < 1275690810 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Only John Tromp uses it. < 1275690829 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh hm it actually has an article < 1275690836 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: deleted and semisalted < 1275690848 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise, you have failed to read the proposition. < 1275690856 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I am disappointed. < 1275690888 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'm merely supporting it even more strongly. < 1275690898 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's an alise < 1275690898 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Anyway suck my Dijkstra. (I will henceforth use this insult forevermore.) < 1275690901 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Also, I thought you might like http://en.wikipedia.org/wiki/Talk:Lambda_calculus#Proposed_criticism_of_lambda_calculus < 1275690904 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise: I've come to hate LambdaMOO < 1275690914 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Why? < 1275690947 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, not "hate", but I ask why people don't care about keeping the library organized, so newcomers could easily find things, and they said that newcomers could always just ask them < 1275690952 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lol @ http://en.wikipedia.org/wiki/Talk:Lambda_calculus#Proposed_criticism_of_lambda_calculus < 1275690961 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :His interests include astronomy, search engines, programming, computer graphics, ergonomics, electronic encyclopedias, and advanced wiki-formattting. He's the guy, in school, that corrected the answers in the back of the Physics textbook ("Don't ya hate people like that?"). < 1275690965 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I really hope it's a joke. < 1275690968 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Seems like more of a "Don't bother RTFM, just ask us" < 1275690969 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but then, earlier: < 1275690970 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Wikipedia user Wikid77 is an American computer scientist, world traveller, and wiki-inventor. < 1275690977 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fucking pretentious fuckwit kid ARH < 1275690978 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*ARGH < 1275690980 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :burn with fire < 1275690991 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :what is it with SUPER SMRT kids and being... like that < 1275690993 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Don't read the TV Tropes Troper Tales pages for Mary Sue. < 1275690995 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'm not like that am I? < 1275691001 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Wouldn't a computer scientist actually appreciate lambda calculus? < 1275691008 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Or Genius Bruiser. < 1275691018 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It's as bad as it sounds. < 1275691023 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, I'm considered super-smart relative to the other computer students at my school, mostly < 1275691027 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :At least, I think < 1275691064 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Compared to my fellow computing students I am Donald Knuth. < 1275691069 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And I'm not all that good. < 1275691107 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :IRC user Elliott Hird is a British computer scientist, mathematician, philosopher and typographer. < 1275691113 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*is a renowned British < 1275691203 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :05:05:56 (sorry for slow reply, had to clean my glasses due to small accident there) < 1275691206 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :We did not need that information. < 1275691219 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :05:10:47 fungot uses SOCK and a few other ones for example < 1275691219 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Please don't tell us what you use. This has gone too far. < 1275691220 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :alise: all because r2q2 said yow to you? fizzie said earlier that a befunge program that solves: 2x2 4x 1 0 deewiant anmaster: i wouldn't. < 1275691225 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Oh, look Wikid77 has been in the West US, the East US, the Northeast US, the Southeast US *and* the other US. < 1275691229 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Wow! < 1275691239 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The "Other" region of the US. < 1275691263 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Non-continental US? < 1275691273 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Erm, that doesn't technically describe Alaska, does it < 1275691274 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hawaii? < 1275691287 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Non-contiguous? < 1275691288 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The User:Wikid77 is a long-term user on English Wikipedia (editing since 2001) and German Wikipedia, who also edits Wikimedia Commons in 20 languages. He is an American computer scientist, mathematician, information scientist, and world traveller. < 1275691295 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Information scientist and world traveller. < 1275691332 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Originally intended as the "sum of all knowledge" (vision), wiki efforts continued as the "sum of all censorship" in late 2008, as suggestions were deleted, text was trimmed or simplified, with images or maps cut to reduce data. Many people quit in disgust during 2006-2008, unable to handle the negative chaos. < 1275691337 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, I joined in with the tree idea for the purpose of making a VM that could do functional programming on a low level. < 1275691339 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ASHDFGHHK < 1275691343 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :He reminds me of Lumenos. < 1275691344 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"This user lives in Texas." < 1275691346 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh I can stop reading now < 1275691348 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Although not as insane. < 1275691358 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: real machines that do functional programming on a low level exist < 1275691360 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Google "Reduceron" < 1275691367 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :http://lumeniki.referata.com/wiki/Main_Page < 1275691373 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :A tribute to insanity. < 1275691389 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Why do you have to spoil my fun? < 1275691401 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, I'm thinking of making a gaming computer < 1275691410 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: wow, that wiki is like a cross-referenced masturbation video. < 1275691424 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I can give you all the specs and it will cost super cheap and be most excellent. Also, I will give you humble service. < 1275691431 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :You didn't have to deal with him for about a month. < 1275691434 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: is that a good thing? < 1275691439 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea why I did it. < 1275691445 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no. < 1275691455 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :On Intel's website: "How many programs will you run at once?" The max option: 4+ < 1275691458 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Lumenism is a system for discovering and organizing information particularly on controversial topics. Here's how: < 1275691458 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Debates are made more fruitful and civil by techniques or technology that allow quick, back-and-forth dialogue, while enforcing time/attention restraints using time-enforced dialogue (ted) and wikibrawl methods. < 1275691458 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Clarifying terminology using neologisms. < 1275691458 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Efficiently organizing and storing information to avoid repetition and enable newcomers to quickly and conveniently see if the answer to their question is in this information storage place. A wikiforum is particularly suitable to this goal, but a wikiforms' function can be simulated with with paper or voice, for people who don't own networked computers, for information that requires greater privacy, or for people who do not want to become a cripled philosoph < 1275691463 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :er (knowledge lover) like Lumenos. < 1275691463 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I just kind of... fell into it. < 1275691465 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Establishing the largest consensus groups possible. < 1275691467 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Research how a lumeniki may be improved to maximize liberty by avoiding power being concentrated in the hands of administrators or the owners of the servers: < 1275691470 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Allowing modularity so that anyone can easily extract part of the wiki and move it to a different host, sponsor, governor, or legal agreement. < 1275691473 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Make LumenikiLu useful to readers by allowing them to customize how the content is filtered for them to see rather than administrators censoring what everyone sees. < 1275691476 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Governance decision power delegated by the wiki software when consensus is not happening: A one-vote-per-person "democratic" system would require identification of people and have disadvantages in terms of privacy and convenience. An alternative would be a meritocratic system that would delegate power based on the amount of content contributed (which is recognized to be valuable). This would avoid cheating with sock puppets and some mistakes due to lack of e < 1275691481 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :xperience. The idea of software making the decisions (see technocracy) is to achieve real rule-by-law where laws are so perfected they can be carried out by computers/robots. You might think this would re < 1275691484 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quire very wise and benevolent policy makers, well sort of, actually power checks are built into the (educational) system although any system may devolve into non-pareto or non-utilitarian, authoritarian hierarchies if not maintained by (the majority of) persons who are either benevolent and/or intelligent enough to maintain it. That is undoubtedly the Truthism. < 1275691484 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"What kind of social networking do you want to do?" WTF? < 1275691489 0 :coppro!~coppro@unaffiliated/coppro JOIN :#esoteric < 1275691491 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yes, a huge flood. < 1275691493 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :But dammit, the world has to see. < 1275691495 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :He turned up at Wikiindex after an incident I don't want to explain, and he wikilawyered for *weeks*. < 1275691495 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It goes on: http://lumeniki.referata.com/wiki/Lumenism < 1275691499 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: See /msg. < 1275691520 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: incidentally, an automatically enforced 3RR automatically makes wikis democratic, if everyone can be bothered to use all their reverts < 1275691526 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :He is the only person who ever uses it. < 1275691543 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Although I have an account there, along with a couple of others from RationalWiki. < 1275691547 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: how /can/ you wikilawyer for weeks without everyone just ignoring you? < 1275691560 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :We were a little crazy. < 1275691609 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wikiindex.org/WikiIndex_talk:Policies_and_Guidelines < 1275691668 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :That repeated "i" is irritating. < 1275691678 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It is indeed. < 1275691722 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Although the site's administration is even worse. < 1275691752 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :As best I can tell, most of the sane people went to another site, and only a few idiots remained. < 1275692251 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I think I found a bug in ngIRCd < 1275692258 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Report it < 1275692303 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If you create a + type predefined channel, it will set server operators as channel operators anyways, even though that shouldn't be allowed. (The MODE command doesn't work for modeless channels anyways, though) < 1275692315 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Usually there is no use for + type predefined channel < 1275692336 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But now I want to add in a function to make it so predefined channels are the ones which are automatically logged < 1275692341 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I can fix that bug < 1275692519 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Probably nobody cares about that bug anyways, but I will fix it anyways. The only reason I need predefined channels is for two reasons: Topic messages and automatic logging (using SIRCL format). There should not be any operators, even server operators should not be allowed to change topics or anything else on + type channels. < 1275692546 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1275692578 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet, are you there? < 1275692720 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275692998 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Is anyone going to discuss the tree computer? < 1275693075 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Explain it. < 1275693146 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :OK, like I said the only (or at least primary) data structure is a tree. < 1275693160 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure if we agreed, but I think it was binary. < 1275693179 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Code and data are both stored on this. < 1275693219 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :There is a low-level language operating on this level. < 1275693244 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Which is eagerly-evaluated, possibly by traversing the tree depth-first. < 1275693340 0 :coppro!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1275693341 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Each node contains a 4-byte value. < 1275693382 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The addressing scheme I came up with was that the first 5 bits specified the depth, and the next 27 specified the path from the root node. < 1275693443 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet had the idea of making this faster by having a hash table of the pointers in physical memory corresponding to the address. < 1275693488 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : The addressing scheme I came up with was that the first 5 bits specified the depth, and the next 27 specified the path from the root node. < 1275693491 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :So, finite tree. < 1275693494 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :DFA, Q.E.D. < 1275693496 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1275693507 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :DFA? < 1275693510 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Google it. < 1275693526 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :My suggestion: 0 is /, 1 is a bit. < 1275693528 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :There's your path. < 1275693531 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Dimensional Fund Advisors? Democracy For America? < 1275693536 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :11101111 is 111/1111 < 1275693540 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Sigh. < 1275693548 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What? < 1275693565 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deterministic is the first word. < 1275693575 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Deterministic Finite-state Automaton? < 1275693587 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :OK. < 1275693590 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :YOU WIN < 1275693618 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Why is it so bad if it's not TC? < 1275693626 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Er, I meant FSM. < 1275693631 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: It's boooooooring :P < 1275693639 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It's honest. < 1275693665 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Since it doesn't pretend to be TC while written in C, like everything else is. < 1275693722 0 :coppro!~coppro@unaffiliated/coppro JOIN :#esoteric < 1275693725 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :You confuse languages with implementations. < 1275693729 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :You should die because of this. < 1275693732 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I know. < 1275693737 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It's a terrible sin. < 1275693751 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :TC implementations are non-existent, so it's not that awful. < 1275693800 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :why is that always bad? Some languages effectively are their implementations, like Perl < 1275693801 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :(Perl 5, anyway) < 1275693825 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :OK, so why should it be TC> < 1275693855 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :TC languages are two-a-penny. < 1275693868 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Wait, Perl doesn't have formal specs? < 1275693889 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: < 1275693895 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : Why is it so bad if it's not TC? < 1275693895 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : It's honest. < 1275693895 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : Since it doesn't pretend to be TC while written in C, like everything else is. < 1275693907 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :That's inaccurate, I give you. < 1275693909 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :this "TC isn't valid because [some facet of the universe] isn't TC" thinking is a disease < 1275693912 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Sure it does. it's written in C < 1275693916 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and must be stomped upon with great force at every opportunity < 1275693925 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Also, the universe isn't TC. < 1275693936 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :You can't run forever, however hard you try. < 1275693950 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And the universe is finite < 1275693964 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It's a fantastically useful theoretical concept, but isn't real. < 1275693968 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1275693988 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But that doesn't mean languages, as described, aren't theoretically, if not physically, TC < 1275693995 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Graham's number isn't real! < 1275693998 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I accept that. < 1275693999 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Ultrafinitism forever!! < 1275694018 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :there's no proof that the Universe isn't TC < 1275694023 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :i isn't real! < 1275694053 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What's wrong with saying that TC isn't real, but is useful in mathematics? < 1275694068 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :and in fact, there is evidence suggesting that the Universe is super-TC < 1275694081 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :coppro, wait what? < 1275694100 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: There are those who believe that quantum mechanics is not modelable by a Turing machine < 1275694103 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Quantum. < 1275694104 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I believe the universe to be finite, and I believe that -- < 1275694105 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :If the universe is super-TC, let's build a super-TC cpu! < 1275694108 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :How did I know you'd bring up QM? < 1275694127 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I am pretty sure you could make a universe on a Turing machine that, to its inhabitants, behaved perfectly quantum. < 1275694128 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :OK, can we stop the philosophy? < 1275694132 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: No. < 1275694141 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :<3 philosophy < 1275694143 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise: With a PRNG, then? < 1275694150 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: We can't model quantum mechanics on a TM in this universe, perhaps. < 1275694158 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: But that doesn't mean the universe itself is running on super-TC hardware. < 1275694159 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Or a nondeterministic TM? < 1275694163 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :alise: yes it does < 1275694176 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :either it can or cannot be modeled by a TM < 1275694178 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, we can't even build a TM in this universe, so < 1275694189 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :a "nondeterministic TM" is not a TM at all < 1275694191 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :We *can* build a TM. < 1275694198 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Just not a universal one. < 1275694205 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh erm, >.> right < 1275694207 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: no < 1275694210 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: consider: < 1275694231 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :TM can run {universe that appears to be quantum}, but from inside {universe that appears to be quantum}, we cannot emulate that universe, only {another universe that appears to be quantum}. < 1275694247 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :alise: But that would violate the principle of UTM equivalence < 1275694268 0 :MigoMipo!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275694272 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I don't see any issue with proposing that the simulator somehow makes its random numbers "inaccessible" to us. < 1275694280 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :alise: nor do I < 1275694285 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why wouldn't "that universe" be emulable, except for memory constrains? < 1275694287 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :*constraints? < 1275694290 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :emulable isn't a word < 1275694291 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :TMs are not random, however < 1275694303 0 :tombom!unknown@unknown.invalid QUIT :Quit: Leaving < 1275694310 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Emulable is a lovely word and should be real. < 1275694346 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :we have near-UTMs in this Universe (machines that would be UTMs if they had infinite space), that means they can emulate any TM. By definition, there cannot exist a TM that a UTM cannot emulate < 1275694352 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Lumenos is practically a superhero but for eir one crippling kryptonite weakness to a deadly form of ikilumen known as termMites. < 1275694352 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Noise pollution: Marl is the gosh of noise pollution. His one most loyal and faithful servant on Earth, Marlean, is actually Lumenos step sister. The antiChrist appointed Marlean to distract and frustrate any attempt by Lumenos or Klearance to think. However, marlikilumen has differing effects on Lumenos and Klearance. < 1275694352 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Klearance becomes sedated, hypnotized, and usually will fall asleep or stare at a lumenator, lucidly dreaming of something he thinks he needs to do without having access to the brain functions which could solve any real problem when these actually exist. < 1275694353 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Lumenos becomes distracted, agitated (more like freegan pissed off), and tends to flee from the deadly air vaprations. < 1275694356 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://lumeniki.referata.com/wiki/Ikilumen_of_Lumenos'_mind what! < 1275694385 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I had to *argue* with him. < 1275694396 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It's open-edit, feel free to annoy him. < 1275694408 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hooooovie you came! *BIG hug* I did it right that time, hugh? I know how you like those little stars. You so smart. Do you know how to spell "hugh"? First editor who is sticking around a little while maybe? I think there might be a special place for the Hoovester in the Lumeniki tip jar. Lumenos 17:12, September 6, 2009 (UTC) < 1275694415 0 :Oranjer!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275694416 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hooooovie you came! *BIG hug* < 1275694423 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`addquote Hooooovie you came! *BIG hug* < 1275694426 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :so if the Universe cannot be modeled by any TM (including, by definition, a UTM) inside it, it cannot be emulated by any TM at all. < 1275694437 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"If you want me to stay, make me a sysop and bureaucrat." xD < 1275694442 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sometimes I think you no longer love me. I know that is just my low self esteem talking but, you know, it would be nice to hear you say it every now and then. Lumenos 08:37, November 13, 2009 (UTC) < 1275694444 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1275694446 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Is this guy for real < 1275694452 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It would appear. < 1275694460 0 :Oranjer!~HP_Admini@adsl-243-205-116.cae.bellsouth.net JOIN :#esoteric < 1275694463 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :so therefore its computational complexity class must be super-TC, since it can in fact model a UTM, as evidenced by the existence of UTMs within it < 1275694465 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, where's this? < 1275694469 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise he shows a dedication for parody that is in itself weird. < 1275694476 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :UTMs can model UTMs < 1275694483 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"(Prune. With a chainsaw)" --Phantom_Hoover < 1275694486 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :--http://www.wikiindex.org/index.php?title=Lumeniki&diff=69874&oldid=68851 < 1275694492 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: http://lumeniki.referata.com/ < 1275694506 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wikiindex.org/Lumeniki Look at that, it's big again. < 1275694518 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :This guy is fucking insane < 1275694556 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Where's the You came bit? < 1275694581 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: exactly < 1275694581 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wikiindex.org/index.php?title=Lumeniki&oldid=68851 He seems to think that he invented MediaWiki's XML export feature. < 1275694605 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :`quote < 1275694608 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: on Phantom_Hoover's talk page on lumeniki; I'm sure you can figure it out. < 1275694609 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :now, I should add one thing < 1275694614 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Seems HackEgo is still broken. < 1275694621 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1275694624 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : so therefore its computational complexity class must be super-TC, since it can in fact model a UTM, as evidenced by the existence of UTMs within it < 1275694628 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I don't believe the universe is infinite. < 1275694629 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :So there. < 1275694632 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :`run ls < 1275694648 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1275694652 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :A UTM can model a UTM, can't it? < 1275694678 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :alise: Size is the only possible reason why no UTM within the Universe can model the Universe if it is TC < 1275694688 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why is it tthat to me, it's obvious both coppro and alise are wrong? < 1275694690 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: I also believe a UTM can probably model the universe. < 1275694697 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Because you are wrong in a different way. < 1275694713 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise, you didn't have to deal with Lumenos' debate maps. < 1275694724 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :if you had a UTM within the Universe, and the Universe is just TC, then that UTM could model the Universe < 1275694735 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :except for the obvious fact that it's physically impossible < 1275694760 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I think there's actually a proof of the Universe's irreducibility < 1275694765 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: This wiki is so confusing... < 1275694774 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :When you said "Within the universe", you mean physically? < 1275694776 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: that would be an astonishing result. < 1275694780 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: it would disprove the church-turing thesis. < 1275694785 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: thus I believe it is not so. < 1275694789 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i wish to point out that a deterministic TM can easily model a nondeterministic one, with just an exponential blowup in time < 1275694813 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(in case someone here didn't know this already) < 1275694814 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: The only solid opinion I can come up with is that this Lumenos guy possibly likes RationalWiki, which makes me detest him (her?). < 1275694815 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :In the Wikiindex dispute, he eviscerated the discussion and scrambled everything in it. < 1275694831 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :alise: it would also disprove everything and prove everything, since it would be a contradiction < 1275694831 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"Hereto sapien"? < 1275694862 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it is obvious that the Universe cannot be modeled from within itself; the question is whether the computational power is sufficient < 1275694869 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and also, the usual quantum complexity class BQP fits snugly inside the deterministic complexity class PSPACE < 1275694901 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :actually now I'm just raging at RationalWiki, which is nicer than reading this wiki < 1275694912 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Quit: Leaving < 1275694933 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(meaning that turning quantum -> deterministic is also just a question of blowing up space or time requirements) < 1275694940 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's wrong with RationalWiki? < 1275694955 0 :zzo38!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275695001 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: It's mostly filled with foaming-at-the-mouth people who seem to like making fun of silly religious beliefs more than RATIONALLY EXAMINING THINGS. < 1275695015 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :alise: also, the Church-Turing thesis is not something that can be taken for granted. That's the whole point of digital physics < 1275695016 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Anti-religion is perfectly acceptable but it is not rationality, and their articles also are almost completely devoid of reason; it approaches more of a comedy wiki. < 1275695032 0 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1275695042 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :And I dislike their writing style. It smacks of "Lol, I am smarter than you" no matter who reads it. < 1275695058 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise, I'm afraid I'm one of the administrators, so I'll just leave before an argument starts. < 1275695063 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :*PLEASE* < 1275695070 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Client Quit < 1275695079 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Is it rational to leave whenever someone disagrees with your site? < 1275695081 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Wow, that guy's touchy. < 1275695115 0 :coppro!unknown@unknown.invalid TOPIC #esoteric : Phantom_Hoover: Is it rational to leave whenever someone disagrees with your site [RationalWiki]? | http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1275695172 0 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1275695194 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :alise, it's more the fact that it's quarter to 12 and I don't like arguing with people. < 1275695208 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :By all means create an account and criticise the site there < 1275695208 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: You know, entering to say something after logreading is a technique I used to use and is widely regarded as extremely immature here. < 1275695211 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Talk or don't talk at all. < 1275695219 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I'm sorry, then. < 1275695221 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :No, I'm criticising the site here. If you were mature you would ignore me instead of confronting me like that. < 1275695229 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :No, OK? < 1275695230 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Or at least confronting me in a more... rational way. < 1275695243 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I'm allowed not to want to have an argument, OK? < 1275695281 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I disagree with your argument, but I'll defend to death your right not to have it < 1275695285 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And it's not "my site", either. < 1275695304 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"My boss" isn't MY boss, either. < 1275695307 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :He's other people's boss too. < 1275695316 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: If you don't want an argument, don't respond to me. < 1275695317 0 :jabb!unknown@unknown.invalid PRIVMSG #esoteric :is there a static place to announce a language? < 1275695324 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :jabb: Not really. < 1275695330 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The wiki is where it's normally done. < 1275695333 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How would you announce something ina static place? < 1275695336 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Now really, saying "Don't say that! Stop criticising that!" won't stop an argument, only provoke it. < 1275695337 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :jabb: wiki. < 1275695340 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :esolangs.org/wiki < 1275695350 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :He's used that already. < 1275695387 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Also, I'm not telling you not to say it. I'm saying that I'm not interested in responding to your criticism. < 1275695396 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :jabb: what do you mean by static? there is the esoforum which is only barely alive... < 1275695406 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :an esoteric esoteric programming language? < 1275695412 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: But you did anyway. < 1275695418 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I didn't say that. < 1275695429 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Personally I think your response comes across as quite emotionally attached to this wiki, to the point of not wanting to rationally reply to criticism. < 1275695435 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(And don't say I'm starting an argument, you kindled the fire.) < 1275695441 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :How? < 1275695449 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I linked you to Lumenos. < 1275695452 0 :jabb!unknown@unknown.invalid PRIVMSG #esoteric :ahh, used to announcing something on usenet or something < 1275695453 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"in some assembly language"? < 1275695464 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: By leaving/rejoining a lot and saying "NO DON'T TALK ABOUT IT". < 1275695473 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :jabb: we used to have a mailing list < 1275695476 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :uncountable aeons ago < 1275695477 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I left/rejoined TWICE. < 1275695487 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Well, I didn't say much int he first place... < 1275695574 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Look, I have to do this thing called SLEEPING now, and I was tired as it was. I don't really want to have a nice day spoilt by an argument, and I tried to indicate this. < 1275695586 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :jabb, what's the data type of the hand? < 1275695602 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Stop whining and just go to sleep. < 1275695605 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :You don't have to be emotional. < 1275695621 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :You would think -- okay, I refuse to make another jab at the name RationalWiki. How could I stoop so low? < 1275695634 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Why do you always have to act oh so superior to all lesser beings? < 1275695642 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Anyway. I'll sleep now. < 1275695643 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Quit: Leaving < 1275695649 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'm not acting superior ... you're acting hurt. < 1275695655 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :both < 1275695662 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Are the two actings mutually exclusive? < 1275695665 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :jabb, so In Hand's data type varies? < 1275695667 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :How am I acting superior? < 1275695672 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :you usually are < 1275695680 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I was belittling Phantom_Hoover, yes... < 1275695691 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :But I don't recall bembiggening myself. < 1275695697 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hey, a use for C unions! < 1275695710 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :You do it implicitly < 1275695713 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: There are plenty. < 1275695716 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :like a politician does < 1275695719 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :coppro: That's not very helpful. < 1275695726 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"What am I doing wrong?" "You're breaking it!!" < 1275695731 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"How?" "That's just what you do!" < 1275695738 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I'd elaborate but I'm running late and I might miss my bus if I don't leave in like 2 minutes < 1275695772 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :alise: "stop whining" and variants come across as insulting. < 1275695791 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: I never denied I was being insulting: only that I was acting superior. < 1275695797 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, that rather contradicts with coppro saying that I'm always like that. < 1275695800 0 :jabb!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, yeah can be a number, list or null (None in python) < 1275695835 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :jabb, should the interpreter be considered to be a reference interpreter? < 1275695836 0 :jabb!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: any memory location is that way, list, number or none < 1275695846 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And which wins, spec or interp? < 1275695866 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Spec seems a bit vague in places. I'll work on clarifying it based on interp < 1275695901 0 :jabb!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I'd go with interp < 1275695927 0 :jabb!unknown@unknown.invalid PRIVMSG #esoteric :but they're remarkably close, albeit the specs is a bit vague < 1275696456 0 :jabb!unknown@unknown.invalid PRIVMSG #esoteric :The TODO's have some stuff which is implemented wrong. Like some opcodes right now have strings instead of a list of numbers, so the program can't do anything with them. < 1275696484 0 :jabb!unknown@unknown.invalid PRIVMSG #esoteric :just the macro opcodes < 1275696967 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Tesla didn't need a computer" < 1275696972 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"He just told the data what to do and it damn well did it" < 1275696975 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"he also fought corporate crime and satanism with mark twain in a giant robot" < 1275697061 0 :oerjan!unknown@unknown.invalid QUIT :Quit: So Chuck Norris was their secret lovechild? < 1275697195 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Wow, that last thing is actually a comic: http://en.wikipedia.org/wiki/The_Five_Fists_of_Science < 1275697198 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(SORRY GRAPHICAL NOVEL.) < 1275697435 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's legal to use a police scanner, right? < 1275697443 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or an app that ultimately gets audio from one? < 1275697462 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1275697502 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: wat? < 1275697517 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.appbrain.com/app/com.scannerradio < 1275697632 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Who knows; cares. < 1275698351 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Oh! Slereah visited us! < 1275698362 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :05:49:51 and how does FTL imply time travel? < 1275698365 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I didn't realise he was that retarded < 1275698636 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, to get FTL you'd need to change enough of known physics that it might not imply time travel after all < 1275698694 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :03:54:51 Although "Turing-complete" here means something rather different to everywhere else. < 1275698695 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It does not. < 1275698704 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: HII < 1275698706 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: You hid from me again < 1275698735 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :we need a nice formal definition of turing-completeness on the wiki so we can just point people at it to shut them up < 1275698744 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :not just "can emulate a turing machine", an actual formal definition < 1275698792 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :A finite state machine can easy emulate _a_ turing machine < 1275698947 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ff < 1275698948 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :see < 1275698951 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :this is why we need it < 1275698952 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you write it < 1275698980 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: I don't think even mathematicians have a nice formal definition that works in every corner-case < 1275698999 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or there wouldn't have been that row about the 2,3 thing < 1275699038 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: "There exists a function UTM_P: UTM -> P such that interp_P(UTM_P(x)) = UTM(x) for all x" < 1275699044 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :this leaves the infinite program thing vague, which is probably for the best. < 1275699278 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but I feel that directly appealing to UTMs is unwise. < 1275699363 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, maybe < 1275699376 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you have problems with halting and IO, too < 1275699494 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :treating IO formally is easy enough, you just need a potentially-infinite input stream < 1275699494 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :done < 1275699507 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :don't need to have it as part of the UTM definition < 1275699517 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i don't see how halting is an issue < 1275699986 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Wikipedia: A proof that a self-organising, democratic system can arise with very little to no outside control, decentralised, on the internet... and it'll be even more bureaucratic and self-congratulating than in real life. < 1275699988 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :A success, and a failure. < 1275700048 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Wikipedia doesn't face challenges that a real-world polical system might face < 1275700091 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And some people on Wikipedia are physically more powerful than others < 1275700097 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Wikiphysically < 1275700107 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Like in real life. < 1275700284 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Quit: This computer has gone to sleep < 1275700289 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :How is Wikipedia democratic? < 1275700329 0 :jabb!unknown@unknown.invalid QUIT :Quit: brb, upgrading < 1275700353 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: Votes^WArticles for Deletion < 1275700368 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Although admittedly sometimes the sysops just decide to take their own preferred course of action instead. < 1275700378 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's a discussion! Your thoughts do not really count. < 1275701156 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :alise, lambdamoo? < 1275701196 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: \mu < 1275701200 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :? < 1275701206 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh, heh < 1275701435 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"Thank God we have @reapers to make sure that anyone not active enough get < 1275701435 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :fragged. But overpopulation and massive programming projects are sucking this < 1275701435 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :MOO under!" < 1275701440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : I didn't realise he was that retarded <-- I think you confuse "retarded" with "don't know a lot of physics" < 1275701456 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :But even /I/ know that and I'm incredibly physicstarded :P < 1275701492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, well, I readily agree to being more of a physicstarded than you. But I'm not a retard in general. That was my point. < 1275701558 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :every animal is retarded < 1275701562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, heck I doubt either of my parents would know this either. Both are social science more or less < 1275701564 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but some animals are more retarded than others < 1275701575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :are in* < 1275701624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, I heard economists and CEOs were some of the most retarded ones in general < 1275701639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with a few exceptions for the CEOs < 1275701649 0 :poiuy_qwert!~poiuy_qwe@bas5-toronto47-1088893966.dsl.bell.ca JOIN :#esoteric < 1275701651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strange animals < 1275701652 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Economists aren't as bad as their reputation. < 1275701659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, oh? < 1275701659 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :CEOs sure. < 1275701666 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Actual economists are mostly sane. < 1275701678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, what about the current financial crisis? < 1275701681 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'm talking the kind that actually work on the science/theory of economics. < 1275701687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1275701689 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Who everyone then ignores. < 1275701693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right :) < 1275701758 0 :augur!~augur@96.231.218.222 JOIN :#esoteric < 1275701871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, anyway, Jobs doesn't seem like a stupid CEO. Wait. Ipad < 1275701874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :forget what I said < 1275701928 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Jobs is a clever man -- and probably quite nice -- he just has different values to most other people. < 1275701937 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :He doesn't care much about openness in technology, for instance. < 1275701944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1275701956 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The folklore.org stories paint him as a bit of an asshole, but really, we all knew that already. < 1275701964 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :A nice asshole. Go fig. < 1275702040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1275702084 0 :sshc!unknown@unknown.invalid QUIT :Quit: leaving < 1275702678 0 :jabb!~475e1fa6@gateway/web/freenode/x-mpxzmcshjkpxzsoi JOIN :#esoteric < 1275702939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, wrt apple (took a bit to find it, knew I had seen it somewhere): http://media.fukung.net/images/24383/e6fb96d7a9dcc822029dd97dd79382d7.jpg (sfw) < 1275703029 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'd take an iPad if it was cheap :P < 1275703136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, ah so the last paragraph doesn't apply to you then ;P < 1275703157 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I bought an iPhone in 2007 and it was like 400 < 1275703166 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :And it didn't have any apps then even, so yeah, that was pretty dumb < 1275703168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, what is that in SEK? < 1275703170 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I jailbroke it on the first day though < 1275703177 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Who knows, with the exchange rates now < 1275703182 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :4635kr apparently < 1275703185 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I forget the exact price < 1275703192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc those changed quite a lot since then < 1275703192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1275703204 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It was expensive, anyway; you could get a decent laptop for its price. < 1275703215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, a thinkpad? < 1275703217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1275703235 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a thinkpad almost one year ago was around 9000 SEK iirc < 1275703250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or 10000, don't remember any more < 1275703259 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I got my Toshiba Satellite for just under 500. < 1275703270 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's a capable, if low-specced laptop. I could have got much higher specs, but I preferred the long battery life. < 1275703279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, cheap < 1275703291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, and not a thinkpad < 1275703297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and even more "not a mac" < 1275703312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, anyway I bet it doesn't have a magnesium roll-cage ;P < 1275703319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(iirc my thinkpad does!) < 1275703490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night alise, ais523 < 1275703502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, wait, you are up very late aren't you? < 1275703502 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :night < 1275703510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: same reasoning < 1275703512 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1275703514 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: very late? < 1275703516 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :2am is not so late. < 1275703519 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'm up! < 1275703536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, true, 03:00 (use 24h dammit!) is later < 1275703543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*yawn* < 1275703549 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :OH THREE HUNDRED HOURS < 1275703568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no, that one doesn't even make sense < 1275703579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is not 300 hours, nor 300 minutes < 1275703627 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's called military time and you were just supporting it. < 1275703969 0 :zzo38!~zzo38@h24-207-48-53.dlt.dccnet.com JOIN :#esoteric < 1275703976 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Now I have IRC server in my computer < 1275704058 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :You can see if it work! < 1275704109 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hoo-ray < 1275704137 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The 6667 of portage ?! < 1275704145 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :* Connecting to zzo38computer.cjb.net (24.207.48.53) port 6667... < 1275704147 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Slow, or failed. < 1275704253 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: timeout < 1275704302 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I turned it off for a few seconds to edit the configuration. Try zzo38computer.cjb.net:194 < 1275704322 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Wow, using the actual IRC port? You are crazy < 1275704324 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :s/$/./ < 1275704351 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Connect, then. < 1275704380 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I am on < 1275704424 0 :zzo38!unknown@unknown.invalid QUIT :Quit: zzo38 < 1275704428 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :* zzo38 (~zzo38@24.207.48.53) has joined +ADMIN < 1275704428 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : Hello! < 1275704428 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : Sorry, I have to leave now < 1275704428 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :* zzo38 has quit (zzo38) < 1275704428 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Wait, 194 is the official irc port? < 1275704440 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: one of three of the iana-assigned ones < 1275704860 0 :ais523!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275705227 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oh, the reply to my message scrolled past the scrollback and now I must consult the logs! < 1275705296 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :aha, and phantom_hoover has left so I have no one to reply to the reply to < 1275705534 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1275706021 0 :Sgeo_!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1275706093 0 :Sgeo!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1275706255 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1275706343 0 :augur!~augur@pool-108-56-52-43.washdc.east.verizon.net JOIN :#esoteric < 1275706723 0 :zzo38!~zzo38@h24-207-48-53.dlt.dccnet.com JOIN :#esoteric < 1275706769 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I am back on now, and I will tell you a hint: If you are unable to read the log file, you can use the FLUSH command to flush the file so that it can be read. < 1275706783 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(Enter the channel name as the parameter to FLUSH command) < 1275706858 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :As far as I know there is no standard format for IRC log, I created SIRCL format for IRC log. I propose SIRCL has a standard for IRC log format. What is your opinion? < 1275707020 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Standard IRC log format is the raw IRC messages. < 1275707047 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides he'd trust alise with his life, unless anger and/or yelling could threaten his life < 1275707049 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275707051 0 :_lament!unknown@unknown.invalid NICK :lament < 1275707081 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Failing that, some obvious /(\d\d):(\d\d)(:(\d\d))?\s+<([^>]+)>\s(.*)/ produces (h,m,(s?),name,msg) < 1275707085 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: Good to... know... < 1275707095 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Well, maybe not literally my life < 1275707104 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Maybe computer-related decisions < 1275707113 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Was trying to be funny partially < 1275707117 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :09:17:22 i _think_ minimal overlap may be a hexagonal pattern, isn't that the equivalent to kepler's theorem in two dimensions < 1275707121 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :honeycomb conjecture iirc < 1275707126 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :proven as part of kepler's conjecture's proof < 1275707141 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The honeycomb conjecture states that a regular hexagonal grid or honeycomb represents the best way to divide a surface into regions of equal area with the least total perimeter. Mathematician Thomas C. Hales proved the conjecture in 1999 with revisions in 2001. < 1275707166 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :See http://zzo38computer.cjb.net/irc_log/ADMIN/1275700304 you can see the SIRCL format in real action! (I know this channel does not use it) < 1275707170 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :kepler's conjecture? < 1275707179 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The Kepler conjecture, named after Johannes Kepler, is a mathematical conjecture about sphere packing in three-dimensional Euclidean space. It says that no arrangement of equally sized spheres filling space has a greater average density than that of the cubic close packing (face-centered cubic) and hexagonal close packing arrangements. The density of these arrangements is slightly greater than 74%. < 1275707181 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :SIRCL? < 1275707182 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Kepler_conjecture < 1275707203 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :proved by Thomas Hales using exhaustive computer calculations ikn part < 1275707212 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*in < 1275707215 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(so some people consider it "not completely rigorous" but they're full of baloney) < 1275707221 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I called it SIRCL format, short for "Simple IRC Log" < 1275707221 0 :ws!unknown@unknown.invalid QUIT :Quit: ... < 1275707263 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :That was proven? < 1275707267 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1275707268 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Kepler_conjecture#Hales.27_proof < 1275707288 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :I seem to not be up to date in mathematical knowledge < 1275707298 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :I think Flatterland said it was yet to be proven < 1275707298 0 :augur!~augur@pool-108-56-52-43.washdc.east.verizon.net JOIN :#esoteric < 1275707303 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I like how his proof was 250 pages of notes and 3 gigabytes of programs, data and results. < 1275707305 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :SIRCL format does not have to be used for only one channel, although it is common to log each channel separately anyways < 1275707307 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :It's a 2001 book < 1275707309 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Fuck the system :P < 1275707332 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: well in 1998 he announced it complete, in 2003 the ann. math. panel announced it was 99% certain of the result < 1275707341 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and Hales (2005) in ann. math. was a 100-page summary < 1275707349 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so it was quite new and not widely accepted in 2001 < 1275707358 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1275707391 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:How_to_Escape_from_a_Black_Hole.svg < 1275707503 0 :augur_!~augur@pool-74-96-6-252.washdc.east.verizon.net JOIN :#esoteric < 1275707504 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:Pyramid_of_35_spheres_animation.gif I have again fallin in love with ray-traced images < 1275707515 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :http://commons.wikimedia.org/wiki/File:Pyramid_of_35_spheres_animation_original.gif < 1275707555 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1275707656 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :http://commons.wikimedia.org/wiki/Category:Created_with_Persistence_of_Vision HAWT < 1275707780 0 :augur_!unknown@unknown.invalid PRIVMSG #esoteric :alise! < 1275707809 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yes? < 1275707941 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :No? < 1275707943 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Is Blender generally well-regarded? < 1275707961 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Well-regarded as in "I HOPE YOU ENJOY HORRIBLE INTERFACES HAHAHAHAHAHA" < 1275707965 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Apart from that, yes < 1275707967 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :13:51:23 hmm, obviously he'll have ignored me based on that inference and won't hear this < 1275707967 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :13:51:26 even though it's wrong < 1275707968 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1275708039 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :alise, what other free 3d authoring tools are available? < 1275708045 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Besides POV-Ray, ofc < 1275708066 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :none < 1275708102 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Is Wings3D free? < 1275708104 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :I forgot < 1275708247 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1275708249 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that thing < 1275708254 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that erlang thing < 1275708262 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Wings 3D can be used to model and texture low to mid-range polygon models. Wings does not support animations and has only basic OpenGL rendering facilities, although it can export to external rendering software such as POV-Ray and YafRay. Still, Wings is often used in combination with other software, whereby models made in Wings are exported to applications more specialized in rendering and animation such as Blender. < 1275708294 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :15:23:06 Phantom_Hoover: They're not *scary*, they're just more complex than your ordinary integral. <-- s/more/even more/ < 1275708296 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :So models don't look polished in Wings3D. How is that inherently a bad thing? < 1275708297 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :integrals are not complex. < 1275708304 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: did I say that? < 1275708310 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Although no animation support is not a good thing < 1275708405 0 :MizardX!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1275708440 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If you would like to see any additional logged/predefined channels in my IRC, you can propose them in the +ADMIN channel. < 1275708630 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:10:03 * oerjan kept nagging about NB. PLEASE intercal DO NOT being simpler < 1275708632 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :eventually i listened < 1275708674 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :What about INTERCAL exactly? < 1275708683 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :You don't want simpler? < 1275708693 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Or do you mean something else, too < 1275708721 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If it is CLC-INTERCAL you can modify the syntax however you want (even at runtime) < 1275708801 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:35:09 Seems kind of interesting to me that the same wiki having languages like LOLCODE also has such intellectual articles on Turing-completeness :) < 1275708801 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:36:12 "Can haz stdio"? Classic. :) < 1275708801 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:36:41 maedhros777: you may note that boolfuck shows you don't even need more than two values 0 and 1 for TC, which means increment and decrement are the same operation < 1275708801 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:37:04 also some people here like to hate LOLCODE. just saying. ;D < 1275708802 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:37:23 oerjan: It's the greatest language ever :) < 1275708804 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:37:29 Besides BF, of course. < 1275708806 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:37:46 I should make a real-time multiplayer FPS in BF. =D < 1275708808 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :You are my mortal enemy now maedhros777 < 1275708819 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: No, I wrote a way to do an INTERCAL/J polyglot. < 1275708845 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hey, does everyone remember the description of THQ9+ < 1275708847 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: OK maybe you should post them at wiki, or something like that < 1275708848 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1275708857 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :where T implemented "turing-completess" < 1275708864 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: no point < 1275708868 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lament: oerjan's < 1275708869 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :probably cpressey came up with it < 1275708871 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1275708873 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1275708879 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i can't find it anywhere < 1275708881 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :X Makes the programming language Turing-complete. How this is supposed to be achieved is not clearly specified. (The Perl implementation generates a random number, adds it to each character in the program, and interprets the resulting program code as Perl code.) < 1275708883 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/CHIQRSX9_Plus < 1275708894 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :probably not oerjan's finest moment in language design < 1275708901 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1275708913 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i thought i remembered one that just added a single instruction < 1275708915 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :especially as CHIQRSX9+ is actually an infinite family of languages < 1275708922 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :all of which are turing complete, but < 1275708933 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the implementation selects from a finite (and thus very limited) subset of these at runtime < 1275708936 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and interprets the program in it < 1275708940 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :which is clearly lunacy < 1275708957 0 :jabb!unknown@unknown.invalid PRIVMSG #esoteric :"The Perl implementation generates a random number, adds it to each character in the program, and interprets the resulting program code as Perl code." LOL < 1275709048 0 :augur!~augur@pool-74-96-6-252.washdc.east.verizon.net JOIN :#esoteric < 1275709064 0 :augur_!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275709088 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :06:14:10 Phantom_Hoover, a bit hard here too, I have no children. It would be rather strange if I did, I'm 20 after all... < 1275709092 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yeah because there are no teen fathers < 1275709179 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, i found it < 1275709203 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :apparently oerjan's suggestion was CHIQRS9+ < 1275709217 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and then the author of HQ9+ suggested to add X < 1275709499 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :08:59:41 oh a lunatic < 1275709504 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :How DARE you call Emperor Norton that. < 1275709518 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lament: Please execute AnMaster for treason. < 1275709579 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :alise, http://commons.wikimedia.org/wiki/File:Multi_Color_Go.JPG < 1275709604 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lament: it's a sheep getting raped by a flower? < 1275709642 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1275709657 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :10:02:33 oklopol, didn't* ehird use windows95 for a bit? < 1275709658 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :10:02:39 I mean, like during last year < 1275709658 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1275709680 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :10:04:46 AnMaster: oh whatever you're just trolling < 1275709680 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :reaaaaaaaally, it took you that many pages of pointless anmaster-vim-trolling to figure that out? < 1275709743 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wow, he even continued after the topic changes < 1275709754 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster really is a bone-headed die-hard zealot :))) < 1275709799 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :10:30:51 oerjan, ah, don't remember you doing much with fungoids? < 1275709799 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :10:31:01 he's done more than you < 1275709799 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh snap :P < 1275709943 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :10:50:29 then again who the fuck gives a shit about water so i guess it's okay that the random number 100 is associated with it < 1275709944 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :10:50:34 or wait < 1275709944 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :10:50:39 actually i love water < 1275709944 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :he's breaking down < 1275710059 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :11:16:33 what's less crap (for IM, not irc) < 1275710059 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :11:16:42 pidgin or telepathy? < 1275710060 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pidgin def. < 1275710073 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :empathy is like prealpha software < 1275710424 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :12:12:48 oklopol: hard to say. i have a theory that alise is the next zzo38. < 1275710424 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i'm listening < 1275710825 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :14:34:11 pikhq: from csh type ' exit', is a simple protocol which provides an interface to c. [...] < 1275710826 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1275710826 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :alise: nobody is allowed to fnord me in soviet russia < 1275710833 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : alise: nobody is allowed to fnord me in soviet russia < 1275710834 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1275710834 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :alise: could you please check whether the installation files for your browser? :d < 1275710884 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :14:37:38 Deewiant: ever yours, c. darwin. 17 spring gardens, london, fnord, morphology, adaptive characters, 426. [...] < 1275710885 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :alise: " e" is already taken), too < 1275710886 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I like that address < 1275710925 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :14:40:11 AnMaster: intercal-72 c-intercal clc-intercal j-intercal yes all versions all versions < 1275710925 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :14:40:22 ais523, hey, was that all versions ^ < 1275710925 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :14:40:30 yes all versions all versions < 1275710928 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fungot is especially brilliant lately < 1275710963 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :14:41:43 AnMaster: to any airbus plane. 3 passengers sadly died the most awesome thing ever. < 1275710964 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1275711063 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :14:49:34 AnMaster: un- unless he starts to en- to enjoy watching the tae bo that i had < 1275711063 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :14:49:45 fungot: Tae bo? < 1275711063 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :14:49:45 Deewiant: no she no they're not having ah they're not you got to look at why they try to get together there you know < 1275711063 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :14:50:01 Awfully schizophrenic :-P < 1275711073 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHA < 1275711075 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :14:52:26 AnMaster: you might as well be in the court i'm a law student so i am loving my bread machine < 1275711080 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'm a law student so I am loving my bread machine < 1275711141 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :20:18:09 what's the mathematica to express a function in terms of a single variable? < 1275711143 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :#+3& < 1275711150 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :or f[x_]:=x+3 < 1275712023 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275712063 0 :augur!~augur@pool-74-96-6-252.washdc.east.verizon.net JOIN :#esoteric < 1275712107 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :4 28 am doo doo < 1275712656 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275712678 0 :augur!~augur@pool-74-96-6-252.washdc.east.verizon.net JOIN :#esoteric < 1275713020 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1275713431 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1275713471 0 :alise!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275713472 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Observation: A transparent casing for a melodica provides all the incentive necessary to properly use the spit valve. < 1275715876 0 :sshc!~sshc@unaffiliated/sshc JOIN :#esoteric < 1275715876 0 :sshc!unknown@unknown.invalid QUIT :Client Quit < 1275715885 0 :sshc!~sshc@unaffiliated/sshc JOIN :#esoteric < 1275716233 0 :augur!~augur@pool-74-96-6-252.washdc.east.verizon.net JOIN :#esoteric < 1275717105 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1275717579 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Hello < 1275717623 0 :jabb!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1275717650 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Does it work for you? < 1275717707 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I would also like to know which IRC servers and/or IRC clients you like? < 1275717781 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I look at the bug report list for ngIRCd some are in German, however. < 1275717786 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And some are English < 1275718041 0 :Oranjer!unknown@unknown.invalid PART #esoteric :? < 1275718417 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I think there was a feature request for channel logging. Well, I have implemented channel logging in ngIRCd. (I simply added a code to the "IRC_WriteStrChannelPrefix" function, and it was not difficult to do) < 1275718432 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :ngIRCd is very good! < 1275718470 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1275718497 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :augur: http://codu.org/tmp/BalMusetteNocturne-wipp1.ogg Me playing two instruments at once < 1275718525 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :listening < 1275718556 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :(With apologies for the poor audio quality) < 1275718562 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Recording was sucksy < 1275718603 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i imagine playing was tricky < 1275718613 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :A bit! :P < 1275718630 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Which two instruments? (I suppose some might be harder than others) < 1275718650 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :christ maryland is a police state < 1275718650 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :6 cops had people pulled over in the same one mile stretch of road, with a 7th cop in the shadows waiting to pounce < 1275718653 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I can hear the music, and it does seem to work OK < 1275718654 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :D'aww, do I have to tell you, you should guess :P < 1275718670 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But it is difficult for me to figure out the instruments < 1275718677 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :It always is < 1275718692 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Here's a hint: The instrument that sounds like a piano is a piano. < 1275718700 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Now, can you play *three* instruments at once? < 1275718708 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Here's a useless hint: The instrument that sounds like it could be a harmonica or an accordion is neither. < 1275718725 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Yes, that's the hard part < 1275718730 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: I suppose my left foot is free .. < 1275718735 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :is it ... an ARMONICA? < 1275718761 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :No. No it is not :P < 1275718763 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Do you play the other instrument by feet? < 1275718765 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :It's a melodica. < 1275718771 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Naw, one hand each. < 1275718787 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it sounds *horrible* < 1275718790 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :So if you play piano you cannot touch all of the notes at once < 1275718797 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If you don't have three hands < 1275718805 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes he can < 1275718818 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: You can't touch every note on the piano at once unless you have twenty hands or so :P < 1275718828 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :lament: You probably don't appreciate accordions either. Heathen. < 1275718838 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: this is the worst thing i have ever heard < 1275718841 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :god, my ears < 1275718860 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I think it is working OK < 1275718880 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Although perhaps it could be played much better if it were played properly < 1275718901 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Neither instrument is being played "improperly", but I am a noob at the melodica. < 1275718907 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: i even appreciate melodicas < 1275718922 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but they usually don't sound like farting < 1275718927 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they're not really meant for chords < 1275718935 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :wtf. They're meant PRECISELY for chords. < 1275718950 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :(Decent ones anyway) < 1275718958 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :of course they aren't < 1275718978 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the whole point of a melodica is the expressivity < 1275718991 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they're for playing a melody line, hence the name < 1275719009 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :with a chord, you want some control over the relative volumes of the different notes < 1275719020 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :lament: You are so ridiculous :P < 1275719024 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you can't do that so all the expressivity is lost < 1275719027 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Next time do it in Bohlen-Pierce (you will need special instruments), some people will think it is more worse, but to some people it is more better < 1275719131 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :With a chord, if you are using MIDI or whatever, you can even make it to use a different instruments for Soprano, Alto, Tenor, Bass, and you can do the same if you have a orchestra to do it for you, or a group of singers to sing it < 1275719295 0 :scott4!~scott@c-67-166-88-253.hsd1.wa.comcast.net JOIN :#esoteric < 1275719486 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I have heard of a expensive piano that can be both acoustic piano and electric piano at once, so it can be used with no power, the strings can resonate from the other strings, and use all electronic functions when it is switched on < 1275719518 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, they make those. Basically it can retract the strings and detect the hammers directly like a hammer-action digital piano. < 1275719545 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Crazy-expensive, and not actually that great of an idea since it can't possibly sound the same in acoustic and digital mode. < 1275719551 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Yes, like that, that is what I have heard of. It is expensive < 1275719603 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :And really, digital pianos have gotten pretty damn realistic recently. The top-of-the-line models simulate a piano rather than using soundbanks, so they're extremely close to an acoustic. < 1275719674 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And yes I know it can't sound the same in both ways, that is a purpose of it, you can have both modes for different kinds of musics! But perhaps they can add a third mode, which is hybrid mode, where the strings are controlled digitally, and if a string is hit by a key, it will detect and record that event. < 1275719715 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Hybrid mode would probably be even more expensive a lot more < 1275719755 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Not sure whether they have that. < 1275719807 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I know that just on a normal acoustic piano, it can make a bit different sound when touching the strings by hand, is there any kind of music that requires one person to play the keys and the other person plays the strings directly? < 1275719833 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Or if you place additional object on top of the strings it can vibrate that object as well < 1275719865 0 :scott4!unknown@unknown.invalid PART #esoteric :? < 1275719903 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :How do you write "wood" in Italian? If the part of the music is you have to knock the wood on the piano, do you have to write "wood" in Italian? < 1275719935 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :You don't "have" to do anything. < 1275719957 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :You wouldn't want to write "knock on wood" in English though, could be misconstrued :P < 1275720003 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :BTW, legno means wood, and it's used to indicate you should strike the string with the wood of the bow on bowed instruments. < 1275720054 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :What does it mean though, if it is written on a piano music? It can mean that for bowed instruments, but if it is piano, surely you cannot do that < 1275720097 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I don't know of any meaning for piano music. < 1275720103 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I'll ask my composer friend next time he's online. < 1275720183 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Can you write Bohlen-Pierce musics? < 1275720241 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :In what sense? < 1275720267 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Am I capable of making software such that I could cause notes to be played in a Bohlen-Pierce scale? Yes. < 1275720281 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Am I capable of writing music in it that doesn't suck? Maybe, maybe not. < 1275720297 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Did you ever try? And then you can figure out < 1275720323 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I have not. < 1275720361 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Have you written music using *any* scale other than 12-TET? < 1275720390 0 :lament!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1275720418 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275720429 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1275720439 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://wonkette.com/415809/arizona-school-demands-black-latino-students-faces-on-mural-be-changed-to-white < 1275720488 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :What is the purpose of changing that? Just leave it until you happen to make a new mural with white faces? < 1275720677 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: but the NIGGERs and SPICKs! < 1275720686 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275720693 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1275720752 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I have written program to play Bohlen-Pierce scale as well, in QBASIC, and in MegaZeux. (The only version of MegaZeux which supports it is P9, which I am the only person that uses it, I am sure because I wrote it and haven't released it yet!) (Version P9 supports playing any frequencies of notes, other versions can use only standard notes) < 1275720878 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh god, Mrs Robinson makes me feel wonderful ::hugs everyone:: :D < 1275720889 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(Still, standard notes are the only ones which can be entered directly; to play Bohlen-Pierce you need to program in the frequencies yourself) < 1275720926 0 :zzo38!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275721665 0 :Ilari_antrcomp!unknown@unknown.invalid PRIVMSG #esoteric :Sightly esoteric way to represent normal note frequencies: f = 440 * 2 < 1275721674 0 :Ilari_antrcomp!unknown@unknown.invalid PRIVMSG #esoteric :Sightly esoteric way to represent normal note frequencies: f = 440 * 2^(x/12). < 1275722605 0 :cheater99!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1275723445 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :wonderful. It has just occurred to me that I am probably one of the 10, maybe 5 people in the world most familiar with a new C++ feature. < 1275723523 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :also, what happened to everyone's favorite Internet girl*? < 1275723556 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :*Internet girl is an established gender, generally recognized as sharing relatively few elements with female < 1275724277 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :help :( < 1275724404 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :help? < 1275724410 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275724420 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1275724432 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :I hate Flash-reliant websites < 1275724441 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :He could se his impending interwebs disconnection. < 1275724461 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :*see < 1275724477 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, ran onto website that had electric version of some magazine. Used Flash, not PDFs. < 1275724487 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hate those < 1275724490 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :die scribd die < 1275724598 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Also, One shop had its catalogs only "available" as Flash on Web (why the hell they couldn't put PDFs)? < 1275724661 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Of course, standard HTML would be even better... < 1275724700 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :With no javashit of course... < 1275724739 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :XHTML > HTML < 1275724799 0 :clog!unknown@unknown.invalid QUIT :ended < 1275724800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1275725143 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Time for me to go to sleep < 1275725991 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :T-shirt with text "5 > 2". Anyone gets the reference? :-) < 1275726288 0 :MigoMipo!~John@84-217-1-88.tn.glocalnet.net JOIN :#esoteric < 1275726430 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately not < 1275726538 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Hint: XHTML... < 1275728528 0 :HackEgo!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275728528 0 :EgoBot!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275728530 0 :HackEgo!~HackEgo@codu.xen.prgmr.com JOIN :#esoteric < 1275728532 0 :EgoBot!~EgoBot@codu.xen.prgmr.com JOIN :#esoteric < 1275729587 0 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1275729775 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet, there? < 1275729807 0 :atrapado!unknown@unknown.invalid QUIT :Quit: Ex-Chat < 1275729828 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1275730143 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :" i'm listening" <<< predicting the future only works if you don't tell the people involved < 1275730153 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh wait i guess telling the conclusion is as bad as telling why < 1275730166 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't. < 1275730176 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :You can have self-fulfilling prophesies. < 1275730506 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not in the series i watch < 1275730611 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually i was just thinking about time travel in cayley graphs < 1275730790 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :...How? < 1275731536 0 :lament!~lament@S0106002312fa554a.vc.shawcable.net JOIN :#esoteric < 1275731997 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err well see i first take an element g of infinite order that commutes with all the others and then i create rows H, gH, g^2H, ... containing all products with g with others, i consider one of these rows a point in time, time travel is when an element is repeated in a later row < 1275732009 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm trying to find a way to do a thing, but cayley graphs are so fucking general < 1275732307 0 :lament!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1275733486 0 :oerjan!~oerjan@129.241.210.68 JOIN :#esoteric < 1275733500 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oerjan! < 1275733516 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Spirit_Sucker! < 1275733585 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Indeed! < 1275733642 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :one of my piano keys is broken :(( < 1275733650 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1275733665 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, why? < 1275733680 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because a tile fell off the ceiling :\ < 1275733717 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so there is a war between your ceiling and your piano, got it. < 1275733731 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :That seems TV Burpesque. < 1275733740 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you should check your ceiling for strange vibration damage. < 1275733759 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :"Well, I like the ceiling, but I like the piano. but which is better?" < 1275733773 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :My shift key seems to be defective. < 1275733787 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's the piano that should be jealous of the tiles and not the other way around, i've been doing tilings and not played the piano at all for the past month < 1275733793 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: How vital of a key? < 1275733807 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, replace it with a keyboard key. < 1275733811 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ah. < 1275733815 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a rather low Eb < 1275733834 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Glue an E to a B and replace it. < 1275733838 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: HackEgo is seriously broken, unless you've just fixed it. < 1275733840 0 :KingOfKarlsruhe!~nice@p5B14D8B0.dip.t-dialin.net JOIN :#esoteric < 1275733847 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: It reset because I fixed it. < 1275733848 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`ls < 1275733849 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :bin \ cube2.base64 \ cube2.jpg \ hack_gregor \ hello.txt \ help.txt \ huh \ netcat-0.7.1 \ netcat-0.7.1.tar.gz \ out.txt \ paste \ poetry.txt \ quotes \ share \ test.sh \ tmpdir.27406 \ wunderbar_emporium < 1275733851 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mostly play atonal stuff < 1275733852 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1275733862 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wel < 1275733864 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :l < 1275733866 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :`quotes < 1275733867 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1275733872 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :`quote < 1275733872 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :`quote < 1275733873 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even if i didn't, i don't know what keys are more vital than others < 1275733874 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :102| I want to read about Paris in the period 1900-1914 not about the sexual preferences of a bunch of writers >.> < 1275733888 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :33|IN EINEM ALTERNATIVEN UNIVERSUM (WO DIE NAZIS WON): So kann ich nur schliessen, dass es falsch ist, oder die Welt ist vollig BONKERS. Gegrusset seist du der Fuhrer Hitler! < 1275733912 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and where german is completely mangled < 1275733917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess i use the white keys more < 1275733923 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Naturally. < 1275733932 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :what does "WON" mean? < 1275733935 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe that's why the nazis won, the english couldn't decipher german codes < 1275733940 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :"wohnen"? < 1275733956 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not because it's easier or anything, i just can't stand keys of different color than my own < 1275733984 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps Turing gave up because of everyone saying "what the hell is the point of TCness?" < 1275734007 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe: isn't it wonnen? i guess you're joking. < 1275734012 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gewinnen < 1275734026 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you mean "gewonnen haben" < 1275734030 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh the ge- is on all forms? < 1275734040 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: The office next to mine had "THE BRO-OFFICE" written on the whiteboard. So I modified it into "THE BROFFICE". Thinking of the diaresis mark as an umlaut made me consider finding the closest German analogue for that phrase and replacing it, but then I got lazy :P < 1275734046 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :whatever, my german is rusty < 1275734084 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes < 1275734096 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: what does BRO- mean < 1275734108 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :office for black people < 1275734115 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Presumably "of brothers"? Except in the "bro" sense of "brothers" < 1275734115 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :...right < 1275734123 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :And with two extremely white people in it :P < 1275734160 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Also if it starts with "DIE" then I have to be careful that I don't write it in that order in case I'm interrupted right after I write "DIE" on somebody's whiteboard :P < 1275734208 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: i sometimes get startled by my watch on late tuesday/early wednesday < 1275734247 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it has 3-letter english day names, except when changing in the night it briefly passes through the german alternatives < 1275734259 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what < 1275734262 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1275734268 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dienstag < 1275734281 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1275734288 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but why < 1275734303 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1275734309 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i presume there's a way to set it to use the german ones < 1275734316 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :It's the middle of the night and suddenly your watch is making threatening remarks. < 1275734325 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :exactly! < 1275734422 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Why are old languages always hideous? < 1275734457 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :old things always are, otherwise what would be the point of future < 1275734475 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ... no. < 1275734479 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Just no. < 1275734486 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I have no further comments on that "no". Just no. < 1275734487 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :LINGUAE SENILES NOT SUNT HIDEOSAE! < 1275734489 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*NON < 1275734508 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: okay, could you elaborate < 1275734510 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has no idea whether two of those words are correct < 1275734563 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no, he said! < 1275734594 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION almost, but not quite, manages to remember what office is in german < 1275734596 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the idea is, if you're in the past then you make ugly things, if you're in the present, you make normal looking things, and if you're in the future you make awesome shiny things < 1275734611 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so that people in the present (us) would have the perfect spot < 1275734623 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :something to look for, but still a past we can laugh at < 1275734683 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: actually people in the present make strange dysfunctional things. at least that was my conclusion when visiting an art museum with my father the day before yesterday < 1275734733 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(it was "crafty" arts too, or whatever it's called, so the old things were actually useable items) < 1275734822 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but in the modern section there was a lot of ... weird stuff < 1275734833 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :was it future stuff? < 1275734846 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :might as well have been < 1275734888 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my gf is leaving for a month to go museum surfing in sweden < 1275734902 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1275734923 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which is perfect because now i can just do math 24/7 and go insane < 1275734955 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :don't go all gödel on us, here < 1275734967 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DSFDASfADSFADSFADSFADF < 1275735017 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(you know he starved to death after his wife died because he thought everyone else was trying to poison him) < 1275735033 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh he was that dude < 1275735049 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i eat hamburgers off the street, i don't think i'll have that problem < 1275735055 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well okay i don't but i might < 1275735126 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh hm she didn't die she was in hospital < 1275735150 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i just remember gdel+poison < 1275735168 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i once read this book or two about mathematicians when i was a kid but i can't remember history < 1275735343 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : ais523: "There exists a function UTM_P: UTM -> P such that interp_P(UTM_P(x)) = UTM(x) for all x" < 1275735370 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the function needs to be computable, otherwise you get almost everything < 1275735385 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also you may need a postprocessing function as well < 1275735672 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : aha, and phantom_hoover has left so I have no one to reply to the reply to <-- doomed never to meet again! < 1275735760 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : The honeycomb conjecture states that a regular hexagonal grid or honeycomb represents the best way to divide a surface into regions of equal area with the least total perimeter. Mathematician Thomas C. Hales proved the conjecture in 1999 with revisions in 2001. < 1275735764 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh that late? < 1275735784 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thought it was an old easy variation of kepler's problem... < 1275735822 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :except i guess that is a bit stronger than if you already have decided on spheres, that may still be easy < 1275735829 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*circles < 1275735984 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : (so some people consider it "not completely rigorous" but they're full of baloney) < 1275736023 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :on the plus side i recall he started a project to get the proof computer verified < 1275736234 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1275736331 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : probably not oerjan's finest moment in language design <-- actually if you count the fact i actually got around to implementing it... < 1275736369 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1275736543 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :19:40:03 apparently oerjan's suggestion was CHIQRS9+ < 1275736543 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :19:40:17 and then the author of HQ9+ suggested to add X < 1275736565 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't quite recall, however i'll point out that the choice of implementation for X was mine alone < 1275736787 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :20:00:24 12:12:48 oklopol: hard to say. i have a theory that alise is the next zzo38. < 1275736791 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :20:00:24 i'm listening < 1275736889 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you clearly consider zzo38 awesome, _and_ you are constantly considering reimplementing your own version of stuff. Q.E.D. < 1275737076 0 :tombom!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275737085 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1275737100 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :22:17:30 christ maryland is a police state < 1275737100 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :22:17:30 6 cops had people pulled over in the same one mile stretch of road, with a 7th cop in the shadows waiting to pounce < 1275737157 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually that sounds like it might be a good idea to do occasionally, i'm sure there are car owners driving above the speed limit who count on not being pulled over because someone in front of them is doing the same thing and would be taken first... < 1275737181 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :assuming you don't consider enforcing speed limits to be a police state in itself < 1275737198 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :A police state is a state with police in it. < 1275737203 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :The only true freedom is anarchy. < 1275737204 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1275737252 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: it is not particularly wise to define police state in such a way that almost all people would prefer to live in one < 1275737261 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(yeah i noticed the :P) < 1275737275 0 :cheater99!~cheater@ip-80-226-21-80.vodafone-net.de JOIN :#esoteric < 1275737307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :people aren't free in anarchy either, they also have to have no clue what's going on, like maybe strapped to a bad with constant lcd injections < 1275737313 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*bed < 1275737315 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's freedom < 1275737348 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :alise: OK!!!!!!! < 1275737372 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so to counter that, a perfect society would be one where you could know everything that was going on and still be happy < 1275737407 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'm the only one in the world who thinks smart people can be happy < 1275737438 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :clearly i can't be the only one who's... or actually nm < 1275737450 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :The perfect society is one in which the media constantly placates the people into believing they're in a perfect society. < 1275737453 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :GOD. BLESS. AMERICA. < 1275737469 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah countless philosophers have thought the opposite < 1275737495 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes like alise < 1275737973 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hi everyone! < 1275738153 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i need a better mouse < 1275738245 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Get a cat. < 1275738260 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :They have a habit of bringing in a wide variety of mice. < 1275738279 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :I THINK YOU MAY HAVE MISUNDERSTOOD ME < 1275738297 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :AND YOU MISUNDERESTIMATED ME. < 1275738298 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1275738471 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275738485 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: onko Phantom_Hoover sinunkin mielestsi hlm < 1275738536 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Please just insult me in front of my face. < 1275738542 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i did! < 1275738550 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, thanks. < 1275738564 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we have our own secret language < 1275738569 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Called Finnish. < 1275738594 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :maybe, i'll never tell < 1275738603 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Google translate rather agrees. < 1275738606 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1275738618 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And it's unlikely that Finnish would be mistakeable for something else. < 1275738637 0 :MigoMipo!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275738639 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i do agree but i'm not sure my opinion counts < 1275738702 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I had something to say but I forgot it. < 1275738711 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have nothing to say but i'm gonna say it anyway < 1275738746 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought streaming would make life easier than torrenting but i'm seriously considering going back < 1275738818 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or buying a megavideo account, there's a million streaming services and they're the only one you can actually count on < 1275738825 0 :oerjan!unknown@unknown.invalid QUIT :Quit: Later < 1275738837 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Noerjan? < 1275738871 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :maybe i'll insult oerjan now < 1275738872 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's see... < 1275738894 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: eix ollu aika lol ku oerjan lhti hei < 1275738916 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i need to learn more languages < 1275738947 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also that didn't really insult oerjan, actually i have no idea what it meant < 1275738948 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Baah, Google doesn't help very much. < 1275738962 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"hey wasn't it pretty lol when oerjan left" < 1275738991 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should not let things out unfiltered < 1275739084 0 :Gregor!unknown@unknown.invalid QUIT :Quit: Leaving < 1275739101 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Like flies! < 1275739104 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :They drop! < 1275739111 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :MWAHAHA < 1275740643 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Baah, why is no-one interested in the TreeVM? < 1275740789 0 :jabb!unknown@unknown.invalid PRIVMSG #esoteric :TreeVM? < 1275740880 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :A VM that operates on a tree as the fundamental data structure. < 1275740967 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Me and CakeProphet were working on it yesterday. < 1275741016 0 :tombom!unknown@unknown.invalid QUIT :Quit: Leaving < 1275741102 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides to switch to KDE again. < 1275741109 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275741120 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1275741128 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've only played like 250 games of minesweeper on this computer < 1275741143 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and there was actually a slight inference i needed to make during the last game :O < 1275741181 0 :jabb!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: link? < 1275741183 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :by which i mean this isn't a puzzle game < 1275741246 0 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1275741263 0 :jabb!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: link? < 1275741266 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't work for some reason. < 1275741275 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :jabb, it's in yesterday's logs. < 1275741288 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1275741294 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Then select the second entry. < 1275741305 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Do a text search for "tree". < 1275742284 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Blargh, I need to fix my packages. < 1275742664 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1275742679 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Hallo < 1275742685 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yay! < 1275742700 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Trees. < 1275742715 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So have you had any ideas for the language? < 1275743021 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :....none < 1275743036 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1275743043 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is very tired and baked? < 1275743378 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :baked? < 1275743384 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What time is it for you? < 1275743409 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Wait, you weren't the guy who'd been up for about 3 days, were you? < 1275744172 0 :jabb!unknown@unknown.invalid PRIVMSG #esoteric :It's 5:22am here < 1275744183 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It's 1:22 here. < 1275744188 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :PM, if it's unclear. < 1275744301 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :where i live time doesn't exit < 1275744303 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*exist < 1275744342 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :How can you communicate with us, then? < 1275744349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh umm < 1275744378 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well err < 1275745089 0 :Gregor!~Gregor@198.134.92.20 JOIN :#esoteric < 1275745098 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi Gregor finally you came < 1275745104 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Wooh airport < 1275745110 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Airport! < 1275745113 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :``` < 1275745114 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1275745115 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :airport <3 < 1275745124 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Zeppelin! < 1275745137 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Zeppelins are probably the coolest things ever. < 1275745160 0 :jabb!unknown@unknown.invalid PRIVMSG #esoteric :Led Zeppelin? < 1275745187 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no the lighter ones that can fly < 1275745203 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Although lead balloons can fly. < 1275745207 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Mythbusters. < 1275745218 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1275745231 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not exactly very surprising < 1275746427 0 :Gregor!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1275746786 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :lead balloons? < 1275747006 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Balloons. Made of lead. < 1275747015 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It does exactly what it says on the tin. < 1275747141 0 :MizardX!~MizardX@unaffiliated/mizardx JOIN :#esoteric < 1275747507 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275747549 0 :cheater99!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1275749042 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is desperately trying to find a situation in which he can call JavaScript communist. < 1275749053 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Since its object system is classless. < 1275749661 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :looks like you've found it < 1275749746 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: btw, you wondered what my compiler compiled? it compiles a small language I made (not a very esoteric one though, mostly kind of ordinary) < 1275749783 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Esoteric is overrated. < 1275749838 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :nah, I think it is pretty justly rated < 1275749842 0 :alise!~alise@91.105.71.38 JOIN :#esoteric < 1275749848 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :'Artographer. < 1275750000 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :olsner, what's the language like? < 1275750122 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: mostly C:ish, but with modules and some differences in the syntax for types < 1275750140 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1275750142 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :olsner: Oh, is this that M++ thing? < 1275750161 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :well, based on the same ideas, but not really < 1275750182 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :M++? < 1275750193 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : olsner, what's the language like?00:28:58 Hint: XHTML... < 1275750193 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1275750194 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :this is like the fourth time I've started making something like that, but only this time it ended up as a compiler that can actually do anything < 1275750199 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: some thing olsner wrote two posts about on his blog then gave up on < 1275750205 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*newline before 00:28:58 < 1275750236 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :in particular, I've dropped all the "++" parts to make it easier to get somewhere < 1275750257 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :well, dropping the ++ part from C++ gives you a vastly superior language < 1275750259 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so good idea < 1275750269 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What's wrong with ++? < 1275750271 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :olsner: make sure to stray far away from D territory; it is a failure and an abomination, so don't repeat it. < 1275750276 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: C++ is an abhorrent language < 1275750298 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Oh, you weren't expressing some strange dislike for the post- and pre-decrement operators. < 1275750299 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :02:30:38 Gregor: HackEgo is seriously broken, unless you've just fixed it. < 1275750299 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :02:30:40 --- join: KingOfKarlsruhe (~nice@p5B14D8B0.dip.t-dialin.net) joined #esoteric < 1275750299 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :02:30:47 oerjan: It reset because I fixed it. < 1275750302 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :YAY SEXY TIME < 1275750312 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Someone find the `addquotes we've done in the meantime < 1275750327 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :aha, where did D go in particular that was bad? < 1275750350 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Googling "M++" gives something weird which seems to involve both Unix and sharks. < 1275750418 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Wait, isn't C a subset of C++? In the sense that a valid C program is also a valid C++ program? < 1275750434 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :only *almost* < 1275750456 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I mean, there's some mad stuff, like references. < 1275750596 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, is there a link to a spec, olsner? < 1275750596 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :well, in terms of the sets of valid programs, there are many valid C programs that are not valid in C++ < 1275750655 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :nah, not really, but I might write one eventually :) < 1275750665 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Example code? < 1275750821 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :02:34:00 oerjan: The office next to mine had "THE BRO-OFFICE" written on the whiteboard. So I modified it into "THE BROFFICE". Thinking of the diaresis mark as an umlaut made me consider finding the closest German analogue for that phrase and replacing it, but then I got lazy :P < 1275750830 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I love diaereses <3 < 1275750834 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : aha, where did D go in particular that was bad? < 1275750836 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Everywhere. < 1275750849 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: e.g. int *x = malloc(butt) < 1275750858 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Wait, what? < 1275750866 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: no implicit casting from void * in C++ < 1275750866 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What is butt? < 1275750869 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :anything < 1275750880 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :olsner: It tries to be everything: it has (specified) laziness, closures, templates that border on macros, ... < 1275750899 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :olsner: In being all this, the actual underlying C++-esque language is very drab and boring without much insightful design; the rest is simply heaped on. < 1275750921 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Heaping stuff on is a respected design principle! < 1275750928 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :olsner: There's also the fact that getting the toolchains to work is actually the hardest thing to do in the language -- and of any language -- but that's not about the language. < 1275750936 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Albert Einstein himself praised its simplicity! < 1275750970 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(Seriously: To get the latest-stuff-that-actually-works, you have to compile LLVM yourself, then fiddle with CMake settings endlessly, then run the right script to compile Tango, make sure you don't specify D2, sometimes you have to do this in seperate stages, and /then/ you have to manually install the files.) < 1275750974 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(And even then it only works sometimes.) < 1275751034 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :02:40:22 Why are old languages always hideous? < 1275751036 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Lisp is not hideous. < 1275751044 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :And Lisp is one of THE oldest languages. < 1275751051 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :What predates it... hmm, Fortran. That's about it. < 1275751067 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Lisp is an exception. < 1275751076 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Algol isn't so ugly. < 1275751076 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :alise: Or, you can download the Tango bundle and untar it. :-P < 1275751097 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :example code (BF interpreter): http://paste.cplusplus.se/paste.php?id=11910 < 1275751097 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Also, Pascal isn't so ugly. < 1275751105 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The thing that gets me is mainly the p < 1275751107 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Basically: Lisp, and anything Niklaus Wirth touched, isn't ugly. < 1275751117 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :POINTLESS ALL CAPS < 1275751123 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You also haven't had to compile LLVM yourself since LLVM 2.6. < 1275751132 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :THAT WAS NOT POINTLESS; THAT WAS A SIDE-EFFECT OF LIMITATIONS OF THE CHARACTER SETS BACK THEN. < 1275751140 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Okay then: it USED to be flaming death, now it's just partly flaming death. < 1275751153 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :IT'S STILL UGLY. < 1275751167 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :At any point in time since, I don't know, 2008 maybe, there have been Tango bundles. < 1275751187 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: WELL, NOT EVERY LANGUAGE DID THAT. INDEED ALGOL 68, BLOATED BEAST THAT IT WAS, DEFINED THINGS ABSTRACTLY WITH UNDERLINES AND LOWERCASE TEXT -- AND SPECIFIED THAT IMPLEMENTERS MUST MAKE THIS WORK; THE MOST COMMON STRATEGY WAS UPPERCASE + PUNCTUATION MARKS. < 1275751199 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(YOU COULD USE RESERVED WORDS AS VARIABLE NAMES BECAUSE THEY WOULD BE SET AS VARIABLES, NOT AS UNDERLINED KEYWORDS.) < 1275751208 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: But binaries are meh :P < 1275751229 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :alise: If you insist on building from source, don't be surprised if it gets tricky. :-P < 1275751255 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'll just let pikhq continue this debate, he hates the D toolchain mess even more than me < 1275751263 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq pikhq pikhq (if you call his name thrice he appears) < 1275751338 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :How much of a mess you end up in depends mostly on the project you want to build, I suppose < 1275751339 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :How inefficient. < 1275751351 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If you're just starting to code something it's not at all bad. < 1275751354 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :He should try to get it down to at most 2. < 1275751432 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Has E been invented? < 1275751454 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure there's a language called E. < 1275751455 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Dammit, yes. < 1275751457 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1275751462 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's a capability-based language thing. Quite nice. < 1275751465 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And F... < 1275751467 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :There's only a few letters that haven't been taken. < 1275751486 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :H? < 1275751528 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Damn. < 1275751535 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1275751543 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What about ? < 1275751566 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Bonus points because people will confuse it with B. < 1275751604 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :A G H I N O P X < 1275751614 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Based on some quick Google-checking. < 1275751629 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, X seems nice. < 1275751655 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :There's X++, but not X. :-P < 1275751747 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Is X++-- sensible? < 1275751751 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Dibs on the entire greek alphabet < 1275751755 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Or --X++? < 1275751771 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Dibs on Cyrillic! < 1275751771 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :alise: Lambda's taken :-P < 1275751790 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And all Asian scripts. < 1275751803 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And various scripts for conlangs. < 1275751839 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the greek alphabet is great because literally every single character is pretty except capital xi < 1275751859 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Wait, can I have capital xi? < 1275751883 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Ξ < 1275751886 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Do you really want it? < 1275751892 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1275751893 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't know, I think capital omicron is a bit boring < 1275751911 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I'll give you the Kanji for lowercase xi and zeta. < 1275751923 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Absolutely not. < 1275751925 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Zeta is beautiful. < 1275751933 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Boring, perhaps, but not inelegant. < 1275751934 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :OK, just lowercase xi. < 1275751948 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Uppercase xi has a certain charm when serif. < 1275751949 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"The upper-case letter of omicron (O) was originally used as a symbol for Big O notation," < 1275751952 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Like you'd notice that. < 1275751956 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Definitely not lowercase Xi. < 1275751961 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :You know what? These letters aren't for sale. < 1275751961 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It's serious business. < 1275751965 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :You can't sell dibs. < 1275751967 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :alise: I don't find it particularly pretty. < 1275751970 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Swapsies? < 1275751990 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Okay, then: Every other letter. And don't say "not the uppercase ones that are equivalent to Latin ones" because they're only boring because they're familiar. < 1275751996 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I also call the Talking Leaves. < 1275751998 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :And Greek text, in general, looks gorgeous. < 1275752007 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :alise: I wasn't going to. < 1275752052 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Can I have theta? < 1275752060 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1275752068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay this is interesting, when playing minesweeper, i can't simultaneously solve another problem EXCEPT if i do all the inference speaking out loud < 1275752085 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I'll give you most of the conlangs. < 1275752101 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so maybe natural languages do have some use < 1275752102 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The only flaw of the greek alphabet is... that lowercase upsilon and nu are very slightly confusable? Dunno. < 1275752106 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Not really. < 1275752110 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or at least languages < 1275752123 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Well... the way χ hangs below the baseline is strange. < 1275752150 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It also represents a weird sound, at least in the IPA. < 1275752160 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"the IPA"? You're strange. < 1275752170 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I know. < 1275752170 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Why's that strange? < 1275752190 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://scripts.sil.org/cms/sites/nrsi/media/Gentium_home_5.png i just want to stare at this all day < 1275752191 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i wonder if i could solve a problem, watch a tv series and play minesweeper simultaneously < 1275752195 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: because IPA is usually treated as... a unit < 1275752202 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And that's not a weird sound :-P < 1275752209 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, I call the obsolete Greek characters. < 1275752219 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And stigma, heta and sho. < 1275752225 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Someone set Euclid's Elements (at least the first book) in Gentium nicely and I will love them forever < 1275752234 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Ah ah ah, I still consider them part of the Greek alphabet < 1275752238 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I already called them. BITCH < 1275752241 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Aaaalll mine < 1275752243 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :alise: "The IPA" is grammatically correct, "IPA" alone isn't. < 1275752257 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I consider zeta outside the Greek alphabet, then. < 1275752264 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Oh, wait. < 1275752266 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I don't care, I also consider "ATM machine" acceptable for instance. < 1275752268 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1275752271 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I don't read acronyms as their expansions :P < 1275752276 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I call the modern Greek alphabet. < 1275752281 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: I already called it. < 1275752283 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :guys, no one cares about YOUR discussion, just join mine < 1275752284 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Just get over it < 1275752288 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :alise: If you just don't care, then don't consider it "strange" to do it correctly :-P < 1275752300 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :OK, fine. < 1275752303 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually i don't care about either one -> < 1275752315 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I own the constructed scripts, so I can just make up letters. < 1275752331 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I believe it perfectly correct to consider acronyms as atomic objects, not their expansions. < 1275752357 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Of course. < 1275752366 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :But "the IPA" isn't strange. < 1275752381 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I sometimes read acronyms as their expansions, so I prefer the phrasing to be valid for that as well. < 1275752382 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :"IPA" is still in need of an article. < 1275752404 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :alise: what's ATM machine? < 1275752419 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Automatic Teller Machine Machine. < 1275752423 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1275752432 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Why not just call it an AT machine? < 1275752442 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Because it's called an ATM. < 1275752449 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :You have a totally superfluous syllable. < 1275752465 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :OK, so why add the machine to the end? < 1275752466 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wasn't sure because alternating turing machine machine works too < 1275752528 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(i know what the other atm is but i didn't know what it was short for) < 1275752562 0 :sebbu!unknown@unknown.invalid QUIT :Ping timeout: 248 seconds < 1275752598 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :[Quod Libet fails on me] < 1275752675 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :"Because he/she/it "... I'm not sure what "libet" means. < 1275752721 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quodlibet means "what pleases" < 1275752735 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :usually seen in "ex falso quodlibet", "from falsehood, follows what pleases" < 1275752742 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I fail at Latin, I think. < 1275752749 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :as do I < 1275752753 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :anyway Quod Libet is just a music player. < 1275752761 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I shouldn't fail at it, since I have done EXAMS. < 1275752781 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :So, guys, I need a suggestion for an audio library thing to play various audio formats programmatically. < 1275752791 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Not GStreamer; GObject crap and iirc it's not gapless or something if you play multiple files. < 1275752798 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Not Xine; Xine is shit. < 1275752799 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps libvlc? < 1275752802 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well if you fail at exams, you fail at the subject, if you pass the exams, either you don't fail at the subjects or the exams fail at the subject < 1275752811 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Anyone used it? Apparently ffmpeg has an example that uses SDL to do the actual audio but ffmpeg to decode? < 1275752836 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Real programmers don't listen to music. < 1275752851 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The hum of the cooling fan is music to their ears. < 1275752858 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :By "various audio formats" I guess you mean "typical audio formats" < 1275752867 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :What if they're silent PC obsessives and their cooling fan is inaudible? < 1275752886 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Then they enjoy the silence. < 1275752886 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: FLAC, Vorbis, MP3 (it's okay if you have to enable some silly switch), AAC at least < 1275752903 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Aye, so typical. < 1275752910 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1275752923 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I wish to write a music server, you see. < 1275752932 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :MPD and XMMS2 have the flaw that I didn't write them. < 1275752935 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :How does it serve music? < 1275752945 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You people and your NIH syndromes. < 1275752973 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Expand NIH. < 1275752980 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not Invented Here. < 1275752998 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1275753032 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: A music server is a server that handles playing various subsets of a collection of music, while clients provide the interface and other functionality. < 1275753046 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1275753057 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :For instance, something that scrobbles played tracks to last.fm would be its own little daemon that connects to the music server, sets up a hook for the NewTrackStartedPlaying event or similar, and sends the info, while another client handles the actual user interaction. < 1275753065 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Or you could have a command that works like "music stop", "music skip", etc. < 1275753073 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(And Deewiant: yes, I'm aware you should wait until half-way to scrobble a track) < 1275753075 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*track.) < 1275753080 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Why separate the server and the client if it's for personal use? < 1275753096 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You can connect to it from different machines (more) conveniently. < 1275753103 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Not for me, that's not my reason. < 1275753129 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Greater extensibility: I may want to say "music skip" even if I normally use another client; the Unix philosophy is better, one tool for one job, and this enables it (see e.g. the last.fm client); if I'm going to write something, I should write it correctly, and the GUI should not be bundled with the actual player; < 1275753138 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and it allows usage across different desktop environments and so on. < 1275753146 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Plus if the GUI app crashes or has some problem it doesn't interrupt your music. < 1275753186 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So the server deals with actually getting the music out of the speakers? < 1275753235 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The server streams to the client, which gets it out of the speakers. < 1275753238 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :WTF, OSSv4 devices appear to have disappeared. < 1275753247 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Er... no. < 1275753261 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Are you sure you know how XMMS2/MPD work? Because it's not like that. < 1275753278 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Right, I'm confusing it with shoutcast and whatever. < 1275753299 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I know pretty much nothing of how they work. < 1275753305 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: The server handles maintaining the collection of the music including parsing out their tags, etc., maintaining playlists -- including, say, ones done programatically based on some tags or whatnot -- and getting out of the speakers. < 1275753315 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :My suggestion: get an instrument that you can play with your feet. < 1275753333 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :In turn, clients handle displaying what song is playing, letting the user change the song from a nice list, showing an interface to create and view playlists, setting modes like shuffle, etc., and also non-UI clients handle things like interfacing with last.fm and the like. < 1275753415 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :You may also benefit from getting an application that automatically scrolls music across the screen. < 1275753428 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :How on earth has OSS just disappeared... < 1275753429 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Then learn to decouple your eyes and multitask. < 1275753438 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Your suggestion is rubbish. < 1275753454 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Tada! You can now look like a complete idiot while listening to music. < 1275753461 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :My issues with music players are mostly the supported file formats, so I don't much know or care about most of the other features. < 1275753466 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :True, but it must be funny to watch. < 1275753480 0 :sebbu!~sebbu@ADijon-152-1-46-148.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1275753563 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Heh, what do you use? MPC? WavPack? ...TAK?! < 1275753582 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Wow, you might actually use Musepack. < 1275753587 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :That's a scary thought. < 1275753610 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I have a count from late 2007 here: only one .mpc. < 1275753614 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :mp3PRO :P < 1275753622 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: What, then? .mid? < 1275753623 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's mostly modules and the like. < 1275753636 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :RealAudio? < 1275753637 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1275753655 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I see midis and modules and the like as separate from actual audio wave files, so I don't particularly care about supporting them. < 1275753660 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :That's fileformatist, sure, but I don't really care. < 1275753660 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :.mid, .mod, .s3m, .xm, .it, .gbs, .psf, .snd, .sndh, .ay, .gym, .sap, .sid, .mtm, .spc, ... off the top of my head. < 1275753696 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Holy shit, they made a new Musepack release. < 1275753698 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I want to listen to them, so I don't care what I "see them as", just that they work :-P < 1275753712 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It's not like you'd ever use software I wrote, anyway. < 1275753723 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's not like you ever finish anything, anyway. < 1275753729 0 :jabb!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1275753773 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I'm deeply offended. < 1275753795 0 :softmoon!~matengneo@2001:da8:201:1172:c154:dcc9:1bbf:7525 JOIN :#esoteric < 1275753819 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :02:55:43 ais523: "There exists a function UTM_P: UTM -> P such that interp_P(UTM_P(x)) = UTM(x) for all x" < 1275753819 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :02:56:10 the function needs to be computable, otherwise you get almost everything < 1275753819 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :02:56:25 also you may need a postprocessing function as well < 1275753819 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yes, true < 1275753823 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :.ym is hard to find a player for. < 1275753823 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I was considering something like < 1275753838 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or easy to find, but it seems a bit random. < 1275753874 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :interp_P(UTM_P(x)) -out-> {halts_with(o) => interp_UTM(x) == halts_with(UTM_P_post(o)); hangs => hangs } < 1275753875 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Or something. < 1275753880 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: .ym? < 1275753881 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Too bad I have around 400 of them. < 1275753926 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :03:26:38 A police state is a state with police in it. < 1275753926 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :03:26:43 The only true freedom is anarchy. < 1275753926 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :03:26:44 :P < 1275753926 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :03:27:32 Gregor: it is not particularly wise to define police state in such a way that almost all people would prefer to live in one < 1275753926 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :not "almost all" < 1275753937 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :.ym is ST-Sound's file format. < 1275753987 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Mostly for Atari stuff, AFAIK. < 1275753987 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :alise: do you mean almost all = all for sensible measures of finite populations < 1275753992 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Well, that ... helps < 1275754002 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no, I'm not a pedantic asshole like that < 1275754009 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :alise: http://leonard.oxg.free.fr/stsound.html < 1275754009 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i'm a different kind of pedantic asshole < 1275754015 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I just meant that there are quite a few anarchists around. < 1275754021 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hell, even in this channel < 1275754031 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: you're crazy < 1275754046 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :alise: i know < 1275754083 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :05:03:41 ....none < 1275754084 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :05:03:56 .. < 1275754084 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :05:04:03 * CakeProphet is very tired and baked? < 1275754084 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :05:09:38 baked? < 1275754084 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I THINK HE MIGHT BE REFERRING TO DRUGS < 1275754122 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :alise: I listen to esoteric stuff :-P < 1275754163 0 :softmoon!unknown@unknown.invalid PART #esoteric :? < 1275754166 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so phantom hoover is a hoover that's also a phantom, and cake prophet is a cake that's also a prophet, have i somehow seriously misunderstood how compounds are usually constructed < 1275754169 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or at least, have some esoteric stuff that I want to be able to listen to on demand. < 1275754221 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :So, anyone ever used libvlc? < 1275754268 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uninstalls OSS, returns to ALSA in despair < 1275754511 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Back when I was a DOSist, I used to use Cubic Player, because of the Würfel Mode. < 1275754528 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Würfel mode? < 1275754542 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember what it was like, just the name. < 1275754546 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1275754560 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cubic.org/player/features.html "the only software on earth featuring Würfel Mode" < 1275754560 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Something has gone awfully wrong. < 1275754565 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sound is... refusing to work. < 1275754573 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't handle much; just the common mod formats, MIDI, and SID. < 1275754587 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, that feature list is a bit bigger than the one I was looking at. < 1275754605 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, still not that much. < 1275754620 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No, but I didn't/don't have very esoteric files. < 1275754641 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's no screenshot of Würfel Mode either. But it supported all VESA text modes, and I think my Matrox Mystique 220 card offered quite many of those. < 1275754642 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :My current plan is to go for http://xmp.sourceforge.net/ at some point. < 1275754783 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: The "phantom" is an adjective. < 1275754794 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :While "cake" is not an adjective. < 1275754917 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: During a brief Windows time, I also used http://www.exotica.org.uk/wiki/DeliPlayer for a while -- it has a reasonably large format support, but I guess it's pretty dead and was windows-only anyway. < 1275754972 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I might use that for the Amiga stuff if it were non-Windows. < 1275755143 0 :alise!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275755158 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's that http://zakalwe.fi/uade/ too. < 1275755177 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Zakalwe.fi? < 1275755180 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Culture fans? < 1275755196 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1275755301 0 :alise!~alise@91.105.71.38 JOIN :#esoteric < 1275755307 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I am unable to get sound working < 1275755431 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Should I just install Arch? And why am I asking an Arch fanboy this? < 1275755502 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Use Movitz. < 1275755521 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :You can feel superior to everyone. < 1275755530 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Apart from Scheme users. < 1275755536 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Or Reduceron users. < 1275755561 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What machine-level Scheme implementation is there? < 1275755568 0 :CakeProphet!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1275755583 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Your mom's < 1275755626 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :That makes no sense in this context. < 1275755634 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Precisely < 1275755710 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Actually, there is Schemix. < 1275755717 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Use that. < 1275755735 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I had plans for a Scheme OS once. Was going to use someone's little x86-sexp-assembler written in Scheme. < 1275755741 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Was going to be called X-Scheme or something. < 1275755774 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And it fell by the wayside, like so many of our dreams? < 1275755787 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1275755804 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Glad that I'm not the only one. < 1275755944 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Also, I need to go on an epic journey across Scotland and over the Irish sea in about 10 minutes, for "work" "experience". < 1275755952 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I MAY NOT RETURN. < 1275756040 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :alise: Hey, "fanboy" is a bit strong. < 1275756058 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Thanks for that UADE thing; I don't think I knew about that, before. < 1275756074 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Fanboy isn't a very strong word :P < 1275756080 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Fun fact: I have a NASA t-shirt with what seem like blatant mathematical errors on it.. < 1275756080 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: And you didn't answer my question! < 1275756091 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: your mother is a blatant mathematical error LOL LOL < 1275756099 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Please tell me if your mother is actually dead that causes a lot of awkwardness for me here < 1275756122 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :How often does that happen? < 1275756139 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Well, I know of two in here who talk a lot who fit that bill. < 1275756151 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :No, my mother is not dead. < 1275756192 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Good to know! < 1275756196 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Your mom is so fat she DIED. < 1275756202 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Yet!" < 1275756224 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :YOUR MOTHER IS SUCH A FAT WHORE, SHE DIED OF A PENIS INFECTION. ALSO, OBESITY. < 1275756225 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fungot! < 1275756226 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: luxy has an abcd! krob! krob! krob! krob! < 1275756240 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What style is he on...? < 1275756244 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :^STYLE < 1275756246 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1275756247 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher ic irc* jargon lovecraft nethack pa speeches ss wp youtube < 1275756254 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fungot: luxy has an abcd! krob! < 1275756255 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :alise: plus one exception to that.) the service book. < 1275756264 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hastily reads remaining webcomics from today < 1275756291 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`addquote pikhq: from csh type ' exit', is a simple protocol which provides an interface to c. [...] < 1275756292 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :alise: ( .)y(.) bbl. going to use apple hw then indents the s-expression following that. they are even more limited pre-scheme. < 1275756293 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :170| pikhq: from csh type ' exit', is a simple protocol which provides an interface to c. [...] < 1275756297 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`addquote alise: nobody is allowed to fnord me in soviet russia < 1275756298 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :alise: most people slow down while driving by accidents, most of which are themselves lists, then party on. < 1275756300 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :171| alise: nobody is allowed to fnord me in soviet russia < 1275756304 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`addquote AnMaster: intercal-72 c-intercal clc-intercal j-intercal yes all versions all versions < 1275756305 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :alise: standardizing on s-r _only_? surely someone must have cancelled. too bad it died ( or so it seemed. < 1275756307 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :172| AnMaster: intercal-72 c-intercal clc-intercal j-intercal yes all versions all versions < 1275756308 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Filling in the fungot-quote backlog :P < 1275756319 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`addquote AnMaster: to any airbus plane. 3 passengers sadly died the most awesome thing ever. < 1275756321 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :fungquote! < 1275756321 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :173| AnMaster: to any airbus plane. 3 passengers sadly died the most awesome thing ever. < 1275756339 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :He's sometimes a bit inconsiderate. < 1275756345 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`addquote [...] i'm a law student so i am loving my bread machine < 1275756348 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :174| [...] i'm a law student so i am loving my bread machine < 1275756429 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`addquote alise, marble marbelus < 1275756433 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :175| alise, marble marbelus < 1275756438 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :These are a bit chronologically distorted, but who cares < 1275756445 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`addquote cmake is a nuclear powered waffle iron powered by a burning-hot testicle attachment and it burns one of the waffles and doesn't touch the other. < 1275756448 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :176| cmake is a nuclear powered waffle iron powered by a burning-hot testicle attachment and it burns one of the waffles and doesn't touch the other. < 1275756449 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(coppro tried to quote that, not me) < 1275756468 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :alise: I figured that by calling me a fanboy you'd guessed my answer already < 1275756477 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: MAYBE I'M WRONG. < 1275756500 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You probably aren't < 1275756539 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Tell me, I can't take it any longer! < 1275756573 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, go ahead and install Arch, it'll make life easier :-P < 1275756612 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Issue; my mother uses this computer sometimes. < 1275756635 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So even better!! < 1275756649 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :You don't have to put up with parental invasion. < 1275756704 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :YES, but, this is the only half-shared computer < 1275756760 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So, why are you caring about whether stuff works on that one ;-P < 1275756771 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's the only one unpacked and plugged in atm. < 1275756848 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I have to go now AND I MAY NOT RETURN. < 1275756850 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :EVER. < 1275756853 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :AGAIN. < 1275756860 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :See ya < 1275756867 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Quit: Leaving < 1275756897 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I need life advice ;_; like an antelope < 1275757047 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Suggestion: get sound working < 1275757073 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Tried & failed. < 1275757076 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The mixer is just ... not there < 1275757097 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ask on # < 1275757122 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Have you ever been in #ubuntu? < 1275757126 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :No? Count yourself lucky. < 1275757126 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Nope < 1275757146 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :You repeat something fifty times, and still nobody's actual question is answered. < 1275757151 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Just tiny irrelevant ones that aren't even vaguely technical. < 1275757160 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(If you just say it ONE time, then it disappears into the backlog in about 2 seconds.) < 1275757435 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Which is probably a reason to switch to Arch, really. < 1275757442 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1275757499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Yes, go ahead and install Arch, it'll make life easier :-P <-- but you have to edit some text config files at least once. I'm not sure alise is that type < 1275757519 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hey, I am perfectly capable of editing textual configuration files. < 1275757520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I'm sure he could do it, but I also suspect he wouldn't like it < 1275757529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, yes but you don't want to, right? < 1275757551 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's not my fault that "Linuxtarded just-make-it-work idiot" and "incredibly ultra-genius visionary post-configuration post-object-oriented metasystem enthusiast" are so easily confusable when presented with Linux :-P < 1275757565 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(Not just genius, INCREDIBLY ULTRA-genius) < 1275757586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, because at end of install you will get a menu to edit some system config files, you probably need to set time zone and a few misc things at least. Oh and you need to add the init scripts to start by using a config file that lists them, In the order you want XD < 1275757634 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I've installed Arch before. < 1275757643 0 :zzo38!~zzo38@h24-207-48-53.dlt.dccnet.com JOIN :#esoteric < 1275757650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there are two things that annoys me with arch linux: 1) init script system is rather limited 2) no debug symbol packages (yet, and this has been planed for a looong time) < 1275757652 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The bit I don't like is that configuration thing that you have to re-combine the kernel or whatever to take effect. < 1275757655 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It has modules and stuff in it. < 1275757661 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I can never decide what to put in it first time! < 1275757666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, you mean re-generate initramfs? < 1275757670 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1275757684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, ubuntu does that too. < 1275757690 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(1) doesn't bother me, my init needs are very minimal and (2) so how do you debug programs effectively? < 1275757742 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(2) only applies if you're debugging a system library < 1275757751 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :right < 1275757752 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Maybe if you don't like it, change it? < 1275757753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, well, (2) by building a custom glibc that installs debug symbols, that is what I need for my debugging currently. Don't really need debug symbols for all the other stuff < 1275757774 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Well, my only problem with Arch is that (1) it sucks, like all software and (2) I don't think my mother would appreciate using it < 1275757775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, debug symbols for glibc is increadibly useful for any debugging. < 1275757784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :incredibly* < 1275757788 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If you say so < 1275757799 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I've yet to even feel the need for debuggers typically :-P < 1275757814 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :alise: (1) doesn't really count < 1275757827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yesterday I tried another one, debugging over IR. Embedded systems are quite interesting to debug sometimes... < 1275757829 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Well, it sucks to initially set up moreso than Ubuntu, then < 1275757837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :basically printf but sending messages over ir < 1275757850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however, it turned out to solve the issue, due to the extra delay that printf over IR caused XD < 1275757883 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh to hell with it, I'll just buy my mother a portable solitaire device < 1275757889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, I'm quite sure your DAEMONS array will be nothing like mine, but in case it helps: < 1275757896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :DAEMONS=(syslog-ng @sensors @gpm @smartd @alsa network @iptables @ntpd @aiccu @sshd @hal crond @ddclient @ip6tables @denyhosts @postfix @mdadm @cpufreq) < 1275757898 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :actually, maybe I'll just get her an iPad, it would satisfy like 110% of everything she wants to do with a computer :-P < 1275757908 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it has solitaire, email, and the web < 1275757912 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I have been on #ubuntu channel, but only for one thing, to ask about autorun DVDs in Ubuntu, so that I can do Quality Control testing. (Please note all the computers already have Ubuntu installed (it has nothing to do with me), I just needed to add a program.) < 1275757915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, she = ? < 1275757918 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: @ = not? < 1275757920 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: she = mother < 1275757924 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :this is the semi-shared computer < 1275757939 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :DAEMONS=(syslog-ng fix-mtrr @network @irqbalance !netfs @crond arch32 @alsa @hal @cups @sshd @openntpd @inadyn) < 1275757981 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Could actually remove that !netfs < 1275757982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, @ = "in background" < 1275758003 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :But ALSA is lame :< < 1275758016 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I thought you hated HAL? < 1275758024 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if that even does anything for me < 1275758028 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Probably not < 1275758036 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Why not load syslog-ng in background :P < 1275758049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, yes but things doesn't work without it < 1275758061 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I never read system logs anyway :D < 1275758064 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'll make it !alsa for now < 1275758065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, as for syslog-ng, I don't want to miss out on early errors < 1275758069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in case stuff goes wrong < 1275758074 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: heh; what do you use instead of alsa? < 1275758079 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Pulse < 1275758079 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ossv3? :-D < 1275758080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, doesn't alsa just restore mixer levels? < 1275758082 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Erm... < 1275758083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1275758086 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Pulse uses ALSA. < 1275758090 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It's a layer over ALSA. < 1275758092 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Or OSS, I think. < 1275758097 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's a layer over a million things < 1275758103 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: What do you layer it over then...? < 1275758103 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But yes, that just restores the mixer levels < 1275758113 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't know, whatever it does by default I guess < 1275758116 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Probably ALSA < 1275758117 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Methinks I'll use pekwm < 1275758122 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Plus gnome-tray or something < 1275758126 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Well, gnome-panel < 1275758137 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe XFCE's panel < 1275758173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, you probably want alsa there then. Since otherwise channels start all muted iirc < 1275758194 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :THE POWAH OF OSSV4 < 1275758209 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I just stopped alsa and sound still works < 1275758261 0 :MigoMipo!~John@84-217-11-164.tn.glocalnet.net JOIN :#esoteric < 1275758262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, stop != start < 1275758277 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Err... yes? < 1275758278 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :stop just saves mixer levels to a file < 1275758283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :start just loads them < 1275758288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :afaik stop doesn't mute channels < 1275758304 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, so it doesn't, by default < 1275758353 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Right, so it is necessary. < 1275758444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, it isn't like it hogs system resources or anything < 1275758460 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That doesn't mean it shouldn't be removed < 1275758478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, it should be removed if you aren't using ALSA, but probably not otherwise < 1275758487 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Exactly < 1275758494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unless you like messing with mixer controls at every boot < 1275758631 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric : < 1275758658 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : < 1275758874 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Which card games do you play? < 1275759008 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Not many. < 1275759070 0 :lament!~lament@S0106002312fa554a.vc.shawcable.net JOIN :#esoteric < 1275759274 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what options are good to enable on a filesystem again? noatime, what else? < 1275759286 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :nodiratime < 1275759292 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :?? Doesn't noatime do that? < 1275759298 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Dunno < 1275759307 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers using JFS < 1275759313 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Does Arch support JFS out of the box, I wonder? < 1275759333 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :JFS is <3 < 1275759345 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You mean the standard kernel in the core repository? Dunno. < 1275759356 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Fast and reliable like XFS, "fsck" takes 2 seconds if there's an error and <1s if there's none, error recovery is very good, ... < 1275759382 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Huh, apparently it's actually <1s for system failure, not 2s < 1275759408 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"The JFS driver is built as a module in the standard Arch kernel packages." < 1275759421 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :So I just have to add "jfs" to one of those file things, right? < 1275759432 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"one of those file things" :D < 1275759443 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :If you are using a generic Arch package for your kernel, you can simply append elevator=deadline to the kernel line in your /boot/grub/menu.lst The kernel entry would look something like: < 1275759444 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :noted < 1275759458 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It is also possible to enable the Deadline I/O scheduler for specific devices by invoking the following command: < 1275759459 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :echo deadline > /sys/block/sda/queue/scheduler < 1275759460 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :doubly noted < 1275759494 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That better than CFQ? < 1275759582 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :For JFS, yes. < 1275759587 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Are you using JFS? < 1275759595 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :JFS+deadline outperforms all other Linux filesystems, IIRC. < 1275759595 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1275759607 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Then just keep using whatever. < 1275759625 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Do you play? Bridge? Hearts? Poker? Solitaire? Gin Rummy? Pokemon Card? Tarot Card? < 1275759631 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hells yeah, Brain Fuck Scheduler is in AUR < 1275759637 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Solitaire is actually called Klondike. < 1275759640 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't play any card game actively < 1275759661 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: I meant solitaire games in general, I didn't mean Klondike solitaire specifically < 1275759666 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1275759680 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Tarot isn't a game, just a silly waste of time :-) < 1275759734 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :No, it is actually just a deck of cards. There are many kind of games that are played with them, however. (Most are trick-taking types, which were what tarot cards originally designed for; but now you can also play Gnostics (which also requires Icehouse pieces as well)) < 1275759793 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Ah, I didn't realise. < 1275759890 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Now, if I could make a deck like http://zzo38computer.cjb.net/PySol/screen/spider-tarot-cardset.png but larger and for printing, with numbers in both corners, and a book to go with it (describing various games (both soitaire and multiplayer), also possibly with a very brief appendix about "interpretations" of the "meanings" of cards and so on) < 1275759922 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :This is my preferred tarot deck although the one in the picture is only suitable for computer game < 1275759925 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://aur.archlinux.org/packages.php?ID=32877 ;; con kolivas patchset kernel < 1275759970 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I also like Uncarrot Tarot but it is not available anywhere and not compatible with standard tarot. Spider tarot is compatible with normal tarot, so the standard trick taking games can still be played with them. < 1275759981 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: https://lwn.net/Articles/244941/ noatime => nodiratime < 1275760052 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(The problem is if the majors have to be given names, which is used in Gnostica (but you could just write down which number has which effect) < 1275760089 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Do you like this deck? < 1275760098 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Time to reboot, then. < 1275760121 0 :lament!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1275760136 0 :alise!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275760212 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1275760303 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I think I found another bug in ngIRCd, it doesn't log QUIT messages! < 1275760833 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1275762041 0 :kalise!~arch@91.105.71.38 JOIN :#esoteric < 1275762049 0 :kalise!unknown@unknown.invalid PRIVMSG #esoteric :fucking fuck fuck fucker fuckity < 1275762052 0 :kalise!unknown@unknown.invalid NICK :alise < 1275762055 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :THE ARCH IS NO < 1275762067 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It was doing its mkcpio thing after I configured it when I accidentally ^C'd the installer < 1275762073 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Now it wants me to do it all over again just to do that part < 1275762083 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: AnMaster: HALP < 1275762105 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So do it all over again. < 1275762113 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: But that's completely pointless, and slow. < 1275762123 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So is accidentally ^C'ing stuff in the middle of installation. < 1275762134 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I was trying to cancel one particular step. < 1275762136 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ESC didn't work. < 1275762173 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You don't have much of a choice here AFAIK :-P < 1275762188 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Install manually or do it again. < 1275762202 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Now it says that the filesystem is busy, ha ha ha < 1275762223 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :umount doesn't work. ha ha ha. < 1275762227 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It says it's busy too; ha ha ha. < 1275762244 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff;;;;;;;;;;;;;;;;;;;;;;;; < 1275762279 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :umount -f -l /dev/sdb1 < 1275762281 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :>:3 < 1275762296 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Maybe start with fuser/lsof :-P < 1275762344 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Why does it complain about having no separate /boot? < 1275762347 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :This is, like, 2012. < 1275762360 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I dunno. I have a separate /boot. < 1275762363 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Why? < 1275762376 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :LVM or sth? < 1275762387 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So that I can't accidentally overwrite my grub.conf or kernel. < 1275762395 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Other things I'm going to have to figure out before I reboot this thing: lilo! < 1275762404 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :grub technically can boot jfs but it's very unrecommended < 1275762407 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so... lilo < 1275762429 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lilo totally gets a bad rep :))) < 1275762438 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or... a separate /boot with a more palatable fs ;-P < 1275762448 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :JFS is perfectly palatable. And I don't like GRUB anyway. < 1275762453 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Nothing wrong with lilo. < 1275762458 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's not the lilo that was around in the 90s :P < 1275762459 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Palatable to GRUB, I obviously meant. < 1275762467 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But yeah, doesn't matter. < 1275762473 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Oh no, I have to run lilo(1) when I update my kernel!" < 1275762489 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :arch installs sysvinit by default -- have they abandoned the bsd style init?! < 1275762496 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Say it ain't so! < 1275762618 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses /dev/sd[a-z][0-9]+ identifiers in fstab cuz he's a rebel < 1275762627 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*she's; stupid self-inflicted nick pronouns < 1275762672 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Anyone in here used pekwm? < 1275762765 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I forgot how cool xdm is < 1275762809 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :what the heck is netfs anyway < 1275762980 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers using xfwm < 1275763049 0 :lament!~lament@S0106002312fa554a.vc.shawcable.net JOIN :#esoteric < 1275763094 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :alas, i lament lament, a last lament, alas < 1275763138 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :alas, I lament, I lament lament, I lament, alas <-- palindrome < 1275763146 0 :CakeProphet!~adam@h202.8.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1275763169 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet prophesises cakes < 1275763249 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :krade'tmar < 1275763287 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :t'keprophea'c < 1275763310 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: thanks for the helpful advice, it just installed the packages then failed and quit again < 1275763322 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :because it couldn't umount /mnt/proc which was apparently mounted < 1275763327 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so i have to do it ALL. OVER. AGAIN < 1275763334 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oasijfsgsoyshjhiohjhjopjoisjgirg < 1275763366 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :YH8998982Y3892Y321873Y12983Y89213Y98213 < 1275763369 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :well time to reboot. < 1275763377 0 :alise!unknown@unknown.invalid QUIT :Quit: Lost terminal < 1275763630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Deewiant: AnMaster: HALP <-- ? < 1275763707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1275764392 0 :Oranjer!~HP_Admini@adsl-243-205-116.cae.bellsouth.net JOIN :#esoteric < 1275764707 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1275764859 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :03:53:45 --- quit: oerjan (Quit: Later) < 1275764866 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :03:56:02 "hey wasn't it pretty lol when oerjan left" < 1275764896 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :alise: thanks for adding that quote < 1275764898 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well if you find that quit message hilarious... < 1275764916 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :perhaps it means something funny in finnish < 1275764945 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : Baah, why is no-one interested in the TreeVM? < 1275764961 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's not really a very new idea < 1275765005 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, that is our _normal_ reaction to 90% of new esolangs. < 1275765093 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although that may be because 90% of esolangs are just machine codes with slightly eclectic instruction sets < 1275765643 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Quit: This computer has gone to sleep < 1275766065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wonder why Reduce[d == Norm[{a - b, c - d} + t*{v - u, x - y}], {t}] makes mathematica lock up < 1275766309 0 :Oranjer!unknown@unknown.invalid PRIVMSG #esoteric :somewhat obvious, but I had to check: it begins to load in wolfram alpha, but then stops < 1275766318 0 :Oranjer!unknown@unknown.invalid PRIVMSG #esoteric :never seen that before < 1275766732 0 :MigoMipo!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275766758 0 :MigoMipo!~John@84-217-11-164.tn.glocalnet.net JOIN :#esoteric < 1275766877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Oranjer, I presume they kill queries after some fixed time limit < 1275767869 0 :jabb!~475e1fa6@gateway/web/freenode/x-vcntxefnmakdywee JOIN :#esoteric < 1275767877 0 :jabb!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1275768420 0 :Oranjer!unknown@unknown.invalid PART #esoteric :? < 1275770476 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1275771524 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275771931 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Why does the HELP command in ngIRCd send ERR_NORECIPIENT_MSG if you put too many arguments? < 1275771966 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess it just likes to argue. < 1275772019 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what happens if you put your nick as the extra argument? < 1275772025 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But shouldn't it be ERR_NEEDMOREPARAMS_MSG instead? Most commands do that if you put the wrong number of arguments < 1275772050 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or perhaps as the first argument < 1275772056 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: The same error. It sends that error if there are any arguments at all. (If there are no arguments, it lists the valid commands) < 1275772065 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :if( Req->argc > 0 ) return IRC_WriteStrClient( Client, ERR_NORECIPIENT_MSG, Client_ID( Client ), Req->command ); < 1275772069 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1275772118 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, ERR_NEEDMOREPARAMS_MSG seems like it should only be used if you use too _few_ arguments < 1275772124 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :by the name < 1275772168 0 :poiuy_qwert!~poiuy_qwe@CPE001b115db0ae-CM0018c0c24ffc.cpe.net.cable.rogers.com JOIN :#esoteric < 1275772170 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and most commands that take an argument take the recipient as the first one, so saying that it takes no recipient makes sort of sense < 1275772172 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :It does sound like it, but maybe in IRC it is the same message number < 1275772173 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(iirc) < 1275772268 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :#define ERR_NORECIPIENT_MSG "411 %s :No recipient given (%s)" < 1275772278 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1275772289 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well that does sound wrong then < 1275772300 0 :alise!~ehird@91.105.71.38 JOIN :#esoteric < 1275772362 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Anyways: I am adding in an additional function to the HELP command, which is that if it has exactly one argument, it will send a help topic message to the client. (With no arguments it will just list the valid commands the same way it already does) < 1275772365 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : [rejoins after being gone for a while, having previously had a long discussion about how to fix Xorg config] I don't suppose anyone has any more ideas, I tried everything before [etc.] [link to stupid "HOW TO ASK QUESTIONS ON IRC" guide] nazi: I was just asking the few people who'd talked about it before < 1275772375 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : That's not how it works What's not how what works? < 1275772384 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : Blah blah blah you must ask full detailed questions with output blah blah blah < 1275772389 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :IRC support sucks. < 1275772446 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If you want proper support, consider Red Hat :-P < 1275772451 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I don't suppose you use any PS/2 devices? < 1275772459 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Sure, a keyboard. < 1275772464 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: HOW THE FUCK DO YOU MAKE X11 LIKE IT. < 1275772471 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Magic? < 1275772475 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I've tried evdev, non-evdev, every fucking thing, it only worked once and I was unable to reproduce it. < 1275772478 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Didn't have to twiddle anything. < 1275772481 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :What the hell kind of magical settings do you have? < 1275772484 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Oh, so no xorg.conf. < 1275772488 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :If only I were so lucky. < 1275772497 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I do have a xorg.conf but it doesn't have my keyboard settings. < 1275772617 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Do you have a ServerLayout section? < 1275772628 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Probably. < 1275772644 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure I have all the graphics-related stuff there. < 1275772690 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :So you have InputDevice lines in that ServerLayout section, then? < 1275772705 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No, I'm pretty sure I don't. < 1275772706 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Aww, the Finnish word "pointti" is so cute! < 1275772721 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Then... that cannot possibly work < 1275772738 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :`ls bin < 1275772739 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Magic, like I said. :-P < 1275772740 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :? \ addquote \ calc \ commands \ creatures \ define \ esolang \ etymology \ fortune \ google \ helpme \ imdb \ karma \ marco \ minifind \ paste \ ping \ quote \ rec \ roll \ runfor \ sayhi \ strfile \ swedish \ toutf8 \ translate \ translatefromto \ translateto \ unstr \ url \ wolfram < 1275772753 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :`translatefromto fi en pointti < 1275772756 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1275772761 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1275772783 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Colloquial loanword: "point" as in meaning < 1275772790 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1275772803 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :alise: HAL does the stuff. < 1275772807 0 :alise!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275772829 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no:poeng, probably < 1275772872 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Kaj said, "So I blogged (in Finnish) about people who want age limits on books. Somehow the comments section of this post managed to become a debate on climate change. Go figure." < 1275772906 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Then Mauno said, "Jis eivät ryhtyneet maahanmuutosta väittelemään, on se jo saavutus," and Kaj said, ":D Pointti." < 1275772944 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's an extreme anglicism :-P < 1275773004 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Now, what does what Mauno said mean? < 1275773014 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :s/Jis/Jos/ < 1275773033 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :My mistake. < 1275773042 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :`swedish Jos eivät ryhtyneet maahanmuutosta väittelemään, on se jo saavutus. < 1275773044 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Jus ieefät ryhtyneet meehunmooootusta fäittelemään, oon se-a ju seefootoos. \ Bork Bork Bork! < 1275773067 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"If they didn't start debating immigration, that's already an achievement" < 1275773076 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Ah. :) < 1275773146 0 :chuck!~charlie@yourwiki/staff/charlie JOIN :#esoteric < 1275773266 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Is there any documentation what the HackEgo commands do? (Usually I just always get "No output." regardless of anything) < 1275773347 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :`cat bin/creatures < 1275773348 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :#!/bin/bash \ if [ ! "$1" ] \ then \ echo 'Look up what?' \ exit 1 \ fi \ \ QUERY=`echo -n "$1" | od -t x1 -A n -w1000 | tr " " %` \ \ lynx --cfg=/dev/null --lss=/dev/null \ \ --dump --width=1000 'http://creatures.wikia.com/wiki/'"$QUERY" | \ grep -A 100 'Jump to:' | \ tail -n +3 | \ sed 's/ */ /g' < 1275773351 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Voila. :P < 1275773370 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Ask me and I can probably tell you. < 1275773395 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :uorygl: My question is all of them! < 1275773400 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1275773405 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :`ls bin < 1275773406 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :? \ addquote \ calc \ commands \ creatures \ define \ esolang \ etymology \ fortune \ google \ helpme \ imdb \ karma \ marco \ minifind \ paste \ ping \ quote \ rec \ roll \ runfor \ sayhi \ strfile \ swedish \ toutf8 \ translate \ translatefromto \ translateto \ unstr \ url \ wolfram < 1275773419 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Is there a FTP session for these files? < 1275773433 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :`cat bin/calc < 1275773434 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :I don't know what ? does, addquote adds a quote to the quotes database, calc tells Google to calculate something, commands probably does the same thing as ls bin, creatures looks something up on the Creatures Wiki... < 1275773434 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :#!/bin/bash \ if [ ! "$1" ] \ then \ echo 'Calculate what?' \ exit 1 \ fi \ \ QUERY=`echo -n "$1" | od -t x1 -A n -w1000 | tr " " %` \ \ lynx --cfg=/dev/null --lss=/dev/null \ \ --dump --width=1000 'http://google.com/search?q='"$QUERY" | \ grep -m 1 '=' | sed 's/ \+/ /g' < 1275773443 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`commands < 1275773445 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :?, addquote, calc, commands, creatures, define, esolang, etymology, fortune, \ google, helpme, imdb, karma, marco, minifind, paste, ping, quote, rec, roll, \ runfor, sayhi, strfile, swedish, toutf8, translate, translatefromto, \ translateto, unstr, url, wolfram < 1275773451 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`? < 1275773452 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :I like big butts and I cannot lie. You other brothers can not deny that when a girl comes in with an itty bitty waist and a round thing in your face, you get sprung. < 1275773453 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: note that HackEgo has been buggy for many days until today < 1275773465 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :`cat bin/? < 1275773467 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :#!/bin/sh \ cd `dirname "$0"` \ cat ../help.txt < 1275773475 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :define looks up the definition of something somewhere, esolang looks something up on Esolang, etymology looks something up in the Online Etymology Dictionary, fortune... probably gives you a fortune cookie or something... < 1275773479 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :`fortune < 1275773481 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Save gas, don't eat beans. < 1275773521 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :google does a Google search, helpme presumably does just that, imdb looks something up on IMDB, karma doesn't do much, I'm betting marco causes it to say "Polo", I don't know what minifind does, I think paste links to a pastebin... < 1275773526 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :`paste < 1275773527 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.1595 < 1275773540 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :`calc 2+2 < 1275773542 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1275773552 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Evidently `calc doesn't actually work. < 1275773553 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :`ls bin < 1275773555 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :? \ addquote \ calc \ commands \ creatures \ define \ esolang \ etymology \ fortune \ google \ helpme \ imdb \ karma \ marco \ minifind \ paste \ ping \ quote \ rec \ roll \ runfor \ sayhi \ strfile \ swedish \ toutf8 \ translate \ translatefromto \ translateto \ unstr \ url \ wolfram < 1275773558 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :`ping < 1275773559 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :pong < 1275773563 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :O, that is why it is broken < 1275773564 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and the google lookup commands are probably all broken now :( < 1275773591 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: um what? < 1275773594 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I thought I just entered the command wrong < 1275773596 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :ping does that, quote gives you a random quote from the quotes file, I don't know what rec does, roll maybe rolls a die, I don't know what runfor does, sayhi is probably like marco and ping, I don't know what strfile does... < 1275773617 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :`google test < 1275773618 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1275773637 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :swedish translates something into mock Swedish, toutf8 translates some character encoding to UTF-8, translate and its brethren do nothing, I don't know what unstr does, I don't know what url does, wolfram looks something up on Wolfram Alpha. < 1275773642 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`roll 1d6 < 1275773644 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1275773652 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`cat bin/roll < 1275773654 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :#!/bin/bash \ rolls="$*" \ if [ "$rolls" = "" ] ; then rolls="1d6" ; fi \ \ for i in $rolls \ do \ if expr "$i" : ".*[dD].*" >& /dev/null \ then \ rollc=`echo "$i" | sed 's/[dD].*//'` \ diesz=`echo "$i" | sed 's/.*[dD]//'` \ else \ rollc=1 \ diesz="$i" \ fi \ \ roll=0 < 1275773658 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: calc, google and translate* used to work via google lookup < 1275773666 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :`roll 1000d6 < 1275773668 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :3556 < 1275773669 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`roll 1d6+2 < 1275773670 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :7 < 1275773673 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :`roll 1000000d6 < 1275773674 0 :ws!wswieb@akson.sgh.waw.pl JOIN :#esoteric < 1275773687 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`roll 1d6*2 < 1275773688 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but presumably it broke in one of google's redesigns < 1275773688 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :11 < 1275773692 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`roll 1d6-2 < 1275773693 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1275773711 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Heh, 1d6*2 rolled an odd number. < 1275773737 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, dunno what it did there :-P < 1275773743 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :`roll 1000d6 < 1275773745 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :3484 < 1275773746 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :`roll 1000d6 < 1275773748 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :3536 < 1275773753 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :`roll 1000d6-2 < 1275773755 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :2455 < 1275773757 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :3497977 < 1275773761 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :It's rolling a (6-2)-sided die. < 1275773769 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it finally finished rolling 1000000d6. :P < 1275773771 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Gah < 1275773777 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`roll (1d6)+2 < 1275773778 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1275773781 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1275773785 0 :uorygl!unknown@unknown.invalid PRIVMSG #esoteric :Great. :P < 1275773795 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :`cat bin/roll < 1275773797 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :#!/bin/bash \ rolls="$*" \ if [ "$rolls" = "" ] ; then rolls="1d6" ; fi \ \ for i in $rolls \ do \ if expr "$i" : ".*[dD].*" >& /dev/null \ then \ rollc=`echo "$i" | sed 's/[dD].*//'` \ diesz=`echo "$i" | sed 's/.*[dD]//'` \ else \ rollc=1 \ diesz="$i" \ fi \ \ roll=0 < 1275773809 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Great that it supports +-* but not in any useful way :-P < 1275773925 0 :impomatic!~chatzilla@87.113.249.101 JOIN :#esoteric < 1275774313 0 :Oranjer!~HP_Admini@adsl-243-205-116.cae.bellsouth.net JOIN :#esoteric < 1275774481 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275774594 0 :poiuy_qwert!~poiuy_qwe@CPE001b115db0ae-CM0018c0c24ffc.cpe.net.cable.rogers.com JOIN :#esoteric < 1275774990 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1275775576 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1275776166 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275776175 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1275776305 0 :MigoMipo!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275776330 0 :MigoMipo!~John@84-217-11-164.tn.glocalnet.net JOIN :#esoteric < 1275776812 0 :alise!~ehird@91.105.71.38 JOIN :#esoteric < 1275776817 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's working now. < 1275776824 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :OOH < 1275776828 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders whether to use XFCE, or to roll his own with pekwm + some panel < 1275776831 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I REQUIRE OPINIONS < 1275776854 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :USE XFCE IT HAS MORE CAPS < 1275776886 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's actually Xfce < 1275776896 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh. boring. < 1275776965 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :xfce works fine but it's a bit... bloated and boring < 1275776990 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if he should point out he has no clue, in case that weren't obvious < 1275777002 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'm waiting for someone else to talk :-) < 1275777013 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :good, good < 1275777119 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: what's your opinion? < 1275777172 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :I'd give you an opinion, but I'm usually devoid of opinions < 1275777195 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Hm, here's one: freeallegiance.org is a good game, even though it's Windows-only and has DRM-esque stuff < 1275777343 0 :SgeoN1!~AndChat@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1275777350 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I cannot decide! < 1275777365 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :`roll 1d2 < 1275777367 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1275777374 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you didn't tell me what they represented! < 1275777379 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1275777382 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :1 = roll my own < 1275777384 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :2 = use xfce < 1275777386 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`roll 1d2 < 1275777387 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1275777389 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :NO! < 1275777392 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`roll 1d2 < 1275777394 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1275777395 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Okay! < 1275777405 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's a surprisigly good way to figure out what you want to do < 1275777413 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :roll your own, cursed by fate < 1275777417 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Especially when you've already made your decision < 1275777420 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :roll a die for it; if you get a result and think "No!", you want the opposite < 1275777428 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: but sometimes I can't analyse myself to figure out which decision I really want < 1275777436 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so I rely on the instinctive bad reaction to the choice I don't want to figure it out < 1275777441 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Can't you just roll a hypothetical die instead? < 1275777452 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :no, for some reason that doesn't work because i know what i'm trying to do or something < 1275777462 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :1 = LambdaMOO 2=M*U*S*H < 1275777465 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :`roll 1d2 < 1275777466 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1275777470 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`roll 50d50 < 1275777471 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :1431 < 1275777472 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :No, I like coding LambdaMOO < 1275777474 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :didn't oklopol say something about this dice-rolling trick < 1275777475 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`roll 1d1 < 1275777476 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1275777477 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`roll 1d1 < 1275777477 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :`roll 1d2 < 1275777479 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1275777481 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`roll 2d1 < 1275777483 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1275777483 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1275777484 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`roll 2d1 < 1275777486 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1275777487 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1275777493 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1275777498 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`roll 1000d2 < 1275777499 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :1500 < 1275777499 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :HackEgo is slow < 1275777500 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`roll 1000d2 < 1275777502 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :1513 < 1275777505 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :`roll 1d0 < 1275777506 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1275777516 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION purges xfce. < 1275777516 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :`roll 0d1 < 1275777517 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1275777518 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :purges I say! < 1275777519 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :mwahahahaha < 1275777530 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i'd ask Deewiant for yet another one of his perfect opinions but he uses openbox or something < 1275777534 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :which i cannot forgive < 1275777539 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`roll 1d-1 < 1275777540 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1275777541 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`roll 1d-1 < 1275777542 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1275777544 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`roll 1d-2 < 1275777545 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1275777546 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`roll 1d-2 < 1275777547 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :aw < 1275777547 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1275777550 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`roll 1d3 1d3 < 1275777552 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :2 3 < 1275777555 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :HackEgo probably doesn't use the cheat for large number of rolls that lambdabot uses < 1275777572 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :alise: I like that my opinions are perfect but unforgivable < 1275777573 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`roll 8d2 1d256 < 1275777574 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :11 65 < 1275777575 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(approximate with normal distribution) < 1275777575 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what cheat? < 1275777583 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: well your opinion on this matter (desktops) definitely is < 1275777591 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`roll 8d2 1d256 < 1275777593 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :12 105 < 1275777594 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`roll 8d2 1d256 < 1275777596 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :12 226 < 1275777597 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : (approximate with normal distribution) < 1275777599 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wait it adds < 1275777607 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`roll 50d2 1d100 < 1275777608 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :73 59 < 1275777612 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`roll 50d2 1d100 < 1275777613 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :78 70 < 1275777614 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`roll 50d2 1d100 < 1275777616 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :80 48 < 1275777617 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`roll 50d2 1d100 < 1275777618 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :82 10 < 1275777621 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`roll 50d2 1d100 < 1275777622 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :73 21 < 1275777624 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`quote < 1275777626 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :144| it can be a good fursuit, but the good thing is that nobody can complain a fox doesn't have the right skin tone < 1275777629 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`quote < 1275777631 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1275777632 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`quote < 1275777637 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :uh - oh < 1275777639 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1275777640 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor!! < 1275777645 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I broke it again < 1275777653 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in pursuit of a fursuit < 1275777665 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :forsooth < 1275777667 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fusuit of a fursuit: futile pursuit of a fursuit < 1275777693 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so guys < 1275777694 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wth is fusuit < 1275777697 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :window managers eh < 1275777700 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: futile pursuit, duh! < 1275777705 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1275777707 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Openbox eh < 1275777717 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I AM ASKING GUYS (WHICH IS YOU IF YOU IS NOT DEEWIANT) WHICH IS GOOD WINDOW MANAGER < 1275777734 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ALSO NOT PIKHQ, HE'LL SUGGEST RAT POISON WHICH IS _BARBARIC_ < 1275777746 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Barbaric? < 1275777752 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :KILLING RATS! < 1275777769 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'D USE http://www.jfc.org.uk/software/lwm.html, BUT LAST TIME I USED IT I REALISED I WASN'T HARDCORE ENOUGH TO USE IT < 1275777775 0 :MigoMipo!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275777775 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Like opening boxes? < 1275777791 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :YES, OPENING BOXES IS BASICALLY TANTAMOUNT TO GENOCIDE < 1275777802 0 :MigoMipo!~John@84-217-11-164.tn.glocalnet.net JOIN :#esoteric < 1275777808 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :alise, kwm < 1275777816 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Kernel window manager? < 1275777821 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :What haven't they got in the kernel these days, eh?! < 1275777830 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :KDE? < 1275777831 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I've never heard of kwm < 1275777840 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :no, that's kwin < 1275777842 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION meant whatever KDE uses < 1275777853 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Googling KWM gives KDE-related results < 1275777861 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :kde has the disadvantage that kde sucks < 1275777867 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION mentions xmonad just to find out why alise hates it < 1275777878 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Because of people like me that assume that it should be kwm? < 1275777878 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: the recompile-to-configure thing is stupid < 1275777888 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and the actual haskell configuration part is stupid, it's not written very well < 1275777891 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and i don't like tiling managers < 1275777893 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://wiki.debian.org/WindowManager calls it "KWin / Kwm" < 1275777897 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and it's basically like a bloated, haskell version of dwm < 1275777982 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ffff///////// < 1275778049 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://karmen.sourceforge.net/karmen-0.13-640x480.png reminds me os Mac OS < 1275778054 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :whoa -- that guy uses ed < 1275778055 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that's impressive < 1275778074 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Probably just for the screenshot ;-) < 1275778085 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :no, people like that tend to use ed < 1275778092 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the uber-minimalist plan 9 folks < 1275778103 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :quite commendable in its insanity really < 1275778105 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :People actually /use/ it? < 1275778115 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1275778131 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ken thompson &co obviously used it for a long time, i think ken is using sam now though which is basically ed with a view of the file < 1275778135 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I mean, I can understand using it on a terminal connected to something via a 300 baud modem, but sheesh < 1275778148 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and several other folk used it < 1275778163 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: well ... it's not actually all that bad < 1275778183 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i mean, it's very similar to ex, which is just the : vi commands... < 1275778192 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so if you're good at using its commands to /view/ stuff you're set < 1275778208 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I just think that "view of the file" is fairly crucial < 1275778231 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Yes, well. We will never truly understand the enlightenment attained by those who code in merely ed. < 1275778237 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I've used TECO before; that was fun. < 1275778243 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Actually not so bad once you figure it out. < 1275778379 0 :poiuy_qwert!~poiuy_qwe@CPE001b115db0ae-CM0018c0c24ffc.cpe.net.cable.rogers.com JOIN :#esoteric < 1275778385 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Armed with these certainties, therefore, I embarked upon a spiritualist quest to write the perfect window manager. It has a lot of faults - more faults than features, probably - but goddammit the faults are perfect too. < 1275778389 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :" < 1275778394 0 :impomatic!unknown@unknown.invalid QUIT :Quit: ChatZilla 0.9.86 [Firefox 3.5.9/20100315083431] < 1275778397 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"Addendum: This page, and wm2 itself, were written in 1996. Other window managers are better now than they were then, and I'm older and less zealous." < 1275778414 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :s/too\.\n"/too."/ < 1275778417 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1275778442 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :By the author of Rosegarden, it seems. < 1275778532 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: What's that awesome pacman replacement that uses aria2 so everything goes so fast you're left feeling a little sad that there wasn't more fun to be had? < 1275778543 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :And why do I turn every description into a sort of existentialist nightmare? < 1275778550 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :powerpill < 1275778551 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Especially when I misuse the term "existentialist"? < 1275778554 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I use clyde nowadays, though < 1275778559 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :What does clyde to < 1275778559 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*do < 1275778564 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Which doesn't have magic downloading but was otherwise nicer < 1275778564 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :And what is it with Archers and wrapping pacman < 1275778573 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't wrap pacman, for a change < 1275778574 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Yeah, well, some of us only have 8 megabit connections. < 1275778579 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It just uses pacman's library < 1275778600 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :there's a LIBRARY and people still wrap it? < 1275778601 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Its main advantage is search speed, IIRC < 1275778601 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :sheesh < 1275778602 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1275778607 0 :alise!unknown@unknown.invalid QUIT :Quit: Lost terminal < 1275779450 0 :tombom!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275779468 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1275779469 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1275779599 0 :poiuy_qwert!~poiuy_qwe@CPE001b115db0ae-CM0018c0c24ffc.cpe.net.cable.rogers.com JOIN :#esoteric < 1275780106 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Quit: This computer has gone to sleep < 1275780170 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275780438 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275780449 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1275780547 0 :MigoMipo!unknown@unknown.invalid QUIT :Quit: Quit < 1275780652 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Everyone else use different window-manager and package-manager, but I have to write my own window manager, and also write the Arcane Linux Package Manager, or "pm" for short ("pm" being the command you must type in to activate it). And "pm" has to take package data from standard input and then install it if -I is given, and so on. (If no arguments are given, it must accept package data from stdin and then do nothing with it.) < 1275780667 0 :alise!~ehird@91.105.71.38 JOIN :#esoteric < 1275780670 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Ugh; most PekWM themes suck. < 1275781268 0 :Oranjer!unknown@unknown.invalid PART #esoteric :? < 1275781280 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I NEED LIFE ADVICE. < 1275781469 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION may be the wrong person to ask < 1275781480 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :IT'S ACTUALLY WINDOW MANAGER ADVICE. < 1275781638 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I don't know which window managers are best, or about the function of some window managers < 1275781662 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Basically all I want is something with a titlebar and minimise/maximise/close buttons :-) < 1275781688 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :fvwm95? < 1275781746 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fvwm is a bit arcane and complex; and the -95 portion just makes your computer look like Windows 95, so, uh, yeah. < 1275781763 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pekwm is quite good, xfwm4 is quite good (but it's a bit too tied to xfce), ... < 1275781854 0 :tombom!unknown@unknown.invalid QUIT :Quit: Leaving < 1275781866 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pekwm has some oddities though. the menu, for instance; i dislike menu-controlled WMs. < 1275781875 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :if someone just made an updated icewm that'd be great. < 1275782080 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i have a feeling that if Deewiant didn't have a terrible opinion on this matter he'd have a great opinion :D < 1275782185 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :alise: lmfao < 1275782194 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you come up with the greatest little aphorisms < 1275782205 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Am I the only one who pronounces lmfao as limmfaaao? < 1275782214 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Like "lympho", were that a word. < 1275782223 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Wait, it is! Excellent. < 1275782230 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's a prefix, at least. < 1275782231 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lymphomaniac: a person who craves lymph nodes < 1275782251 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or who secrets sebaceous fluid < 1275782252 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :one or the other < 1275782262 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :or both < 1275782264 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1275782299 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so, mmaker thinks that the pacman package manager should be filed under Games -> Arcade < 1275782302 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :discuss < 1275782334 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :What is mmaker? < 1275782373 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's an (arch linux specific?) utility that generates a menu file for various window managers/task bars (for the "start"-imitation menu) based on installed packages < 1275782384 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pacman is the arch linux package manager, but mmaker deduces that it must be the arcade game instead :-) < 1275782406 0 :chuck!unknown@unknown.invalid PRIVMSG #esoteric :alise, hahaha, nice < 1275782433 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hey, I remember you ... well, i remember you being in here, just not anything about you < 1275782462 0 :chuck!unknown@unknown.invalid PRIVMSG #esoteric :me? haha < 1275782473 0 :chuck!unknown@unknown.invalid PRIVMSG #esoteric :i think i may have accidentally stumbled in here and idled for a few months maybe < 1275782482 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i wish you were the chuck that drafted agora's ruleset, then you'd be interesting < 1275782521 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Place menu.xml, rc.xml and autostart.sh in ~/.config/openbox < 1275782521 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :They can be found in /etc/xdg/openbox < 1275782526 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :You know, pacman, you could have done that yourself. < 1275782531 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Lazy package manager... < 1275782560 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :let's see if this works < 1275782562 0 :alise!unknown@unknown.invalid QUIT :Quit: Lost terminal < 1275782627 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If "pacman" and "mmaker" are both Arch Linux programs, why is it broken like that? < 1275782636 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps you can file a bug report < 1275782849 0 :lament!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1275783113 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275783127 0 :augur!~augur@216-164-33-76.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1275784579 0 :alise!~ehird@91.105.71.38 JOIN :#esoteric < 1275784583 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :blargh; I think xfce was better < 1275784592 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :this is something akin to the epitome of fussitude < 1275784671 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :16:03:47 If "pacman" and "mmaker" are both Arch Linux programs, why is it broken like that? < 1275784674 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's a good question < 1275784680 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I have a suspicion mmaker isn't just Arch < 1275784684 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://menumaker.sourceforge.net/ < 1275784685 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Indeed < 1275784728 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I need someone to endorse xfce4 so i feel ok about using it < 1275785034 0 :jabb!unknown@unknown.invalid PRIVMSG #esoteric :I feel the control flow in Mimsy could be better, but it's hard to find an alternative < 1275785052 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :-- were the borogaves, and the nome raths outgrabe. if I have my spelling right < 1275785067 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*borogoves, *mome. < 1275785087 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1275785118 0 :jabb!unknown@unknown.invalid PRIVMSG #esoteric :great poem < 1275785352 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Godel, Escher, Bach, contain, same poem but in English, French, German. < 1275785398 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Are you sure it's GEB that contains Jabberwocky? < 1275785402 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Not his book on translation? < 1275785427 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Yes it does contain Jabberwocky, I will check the chapter number right now < 1275785442 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Chapter XI < 1275785451 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Chapter XII < 1275785456 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Chapter XIIII < 1275785463 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, there is no chapter number. < 1275785478 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Chapter CCCLXVI < 1275785486 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I mean, page 366 < 1275785508 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Half of the chapters are not real chapter numbers < 1275785522 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gah, I still have an urge to typeset the Hitchhiker's Guide to the Galaxy. < 1275785542 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Then, perhaps you can do so? < 1275785556 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Are you going to include the appendix? < 1275785574 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I would, but I'd need to find some text for it that has some sort of delineation to mark the italic portions; and some way to distinguish the open and close quotes. < 1275785582 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :If I had that, I could easily convert it into LaTeX and go from there. < 1275785585 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: H2G2 has an appendix? < 1275785605 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :alise: I don't know if it does. But you can include it anyways if you really want to? < 1275785636 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure, as a work of fiction, that it doesn't. < 1275785641 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Although House of Leaves probably has an appendix, and a tonsil. < 1275785642 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :appendix, spleen, tonsil, take your pick < 1275785647 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hello don woods < 1275785667 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :alise: i was thinking of the INTERCAL manual there < 1275785694 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm wait < 1275785701 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's what you were referring to < 1275785703 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yes :P < 1275785706 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :The work of fiction "Harper's Challenge" does have appendices! ("Harper's Challenge" is a book working with me and some other people; and most of the data in the appendices are useless to to most people outside that group) < 1275785735 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :alise: i thought you meant house of leaves _actually_ had a tonsil. well i guess could be an INTERCAL homage < 1275785736 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Well, uh, Douglas Adams was too awesome for appendices. < 1275785738 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :So there. < 1275785747 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(But other people can still read the appendix if you want to read it anyways, in case you like to.) < 1275785749 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it doesn't, but with all the /other/ things that book has, it must have at lesat an appendix < 1275785762 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: You can't do upside-down, spiral, coloured, ... text and not have an appendix, really. < 1275785785 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you'd need an umbilical too, i think < 1275785793 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(at the front) < 1275785869 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i was about to ask "is the umbilical removable?". < 1275785930 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*+cord < 1275785960 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"After contacting the original author by the (nowadays nostalgic) means of sending an e-mail to crowther@sitename, where sitename was every host currently on the Internet" < 1275785973 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1275785984 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ucb!vax!... < 1275786057 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um that wouldn't be Internet, would it? < 1275786064 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :uucp iirc < 1275786071 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I forget what the exact paths looked like. < 1275786080 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :But I know it passed through a lot of non-"Internet" nodes. < 1275786090 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :A lot of conversion and whatnot, and also path components with their own curious semantics. < 1275786102 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Was a wonderful time, not that I saw it, a wonderful, chaotic time, but a wonderful time nontheless. < 1275786107 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*nonetheless < 1275786114 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i thought the Internet was sort of defined by having the usual dot addresses < 1275786145 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :There probably are valid Internet E-Mail addresses that don't have dots in them... < 1275786148 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's an epilogue in the fourth book (of h2g2), that might be considered as a sort of an appendix. < 1275786187 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ACTION takes a look at it. I don't remember that epilogue. A strange one it is. < 1275786200 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: e-mail != internet, is what i thought < 1275786213 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :usenet definitely was not the same as internet < 1275786217 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The epilogue and the story are a bit unrelated. < 1275786257 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :There is no technical reason why TLDs can't have MX records, and in fact, some do. < 1275786267 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: oh well, that. < 1275786292 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :governments should set up ccTLD email addresses for everyone < 1275786320 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :no, that's a very bad idea < 1275786325 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :governments should stay the fuck out of the internet < 1275786397 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Yes and no. Yes, the Internet should not be controlled by governments, but it would be unreasonable to let anyone else set up ccTLD email addresses for a nations' citizens < 1275786411 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Oh, you mean like foo@uk? < 1275786422 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I don't really believe in ccTLDs for people, anyway. People move. < 1275786431 0 :Oranjer!~HP_Admini@adsl-243-205-116.cae.bellsouth.net JOIN :#esoteric < 1275786434 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Corporations, sure, corporations never "move" as such. < 1275786464 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :People, though, and groups that aren't specific to one country, shouldn't be on ccTLDs. The whole point of the Internet, more or less, is to remove geographical boundaries from the picture. < 1275786995 0 :alise!unknown@unknown.invalid QUIT :Quit: Lost terminal < 1275787362 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I make hypernet, using hypernet there is no TLDs or anything like that, and no central authorities or central servers, it is completely decentralized. Central authorities are for defining standard protocols and nothing else. Hypernet can pass through anything, including internet, sneakernet disks, ham radio, barcodes, even by somebody remembering all of the numbers and then traveling to another country to type number on other guy's computer! < 1275787389 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :A hypernet address might look like the following, for example: FM/4.30/DS.AXYPPRAPPREIOTUMQOIZUNVKKOURA.401 < 1275787440 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Or: FP/1.111.129944.393.4491.22/ST.OAJDGOIJWENTIVNNURNRUUEJJEOQNEIRNNF.62 < 1275787478 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :("FM" is "file (menu)", "FP" is "file (plain) < 1275787492 0 :ec!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1275787493 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :", "DS" is "digital signature", "ST" is "static", etc) < 1275787563 0 :ec!~ec@ec2-174-129-205-205.compute-1.amazonaws.com JOIN :#esoteric < 1275787666 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1275787838 0 :ws!unknown@unknown.invalid QUIT :Quit: ... < 1275787874 0 :zzo38!unknown@unknown.invalid QUIT :Quit: +++ < 1275788567 0 :Gregor!~Gregor@user1341.newres.utoronto.ca JOIN :#esoteric < 1275788658 0 :alise!~alise@91.105.71.38 JOIN :#esoteric < 1275788689 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hello. < 1275788735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, http://omploader.org/vNGlocw (safe for work) < 1275788743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, detail of the panorama thing in lego < 1275788747 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :You know, I don't not click NSFW links. :P < 1275788768 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :BUT BUT YOUR CHILDISH INNOCENCE < 1275788782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, okay, http://omploader.org/vNGlobQ http://omploader.org/vNGlobg (sfw, at least if you work at lego, otherwise boss might think you should grow up) ;P < 1275788788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, now that is both SFW and NSFW < 1275788796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :HOW WILL YOU HANDLE THAT? < 1275788808 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :okay, now make porn involving it < 1275788816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, I can't imagine that < 1275788818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just can't < 1275788828 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :well you'd need to add a few holes < 1275788859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, lego has a lot of holes in all those technic 1xn bricks < 1275788872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as well as in the technic beams < 1275788896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, also filebin is down < 1275788906 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Q: I always disable the user list in IRC clients; am I crazy? < 1275788907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which mean I can't upload video of it's operation < 1275788908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1275788912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, yes < 1275788917 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Crazy suggestion here -- YouTube < 1275788922 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I know, right? YouTube for videos? < 1275788924 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sheesh! < 1275788929 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: But... /names < 1275788941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, well, depends on your needs I guess < 1275788963 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, the tabs layout looks ugly with this xfce theme. < 1275788967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, as an op, to review the user list, quite useful to have one on the side < 1275788973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, what? No I don't want to become famous due to youtube ;P < 1275788979 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, you can make videos private < 1275788981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :plus I forgot if I had an account there or not < 1275788982 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :only visible to those with url < 1275788997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and if I had an account, what the fuck the user name was < 1275789000 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or password < 1275789011 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :bleh... on one hand, xfce is convenient < 1275789022 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand, it'd be better if i was motivated enough to make something i like myself < 1275789023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, anyway I had problems recoding it. I got quicktime from my camera < 1275789038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ffmpeg to recode as ogg theora gave abysmal quality < 1275789053 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I made powerpill give aria quiet=true, because no matter how many packages I install they always download instantly < 1275789061 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :And aria2 is really noisy < 1275789066 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :So I never see any download progress at all :-) < 1275789077 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gotta love that download-all-dependencies-at-once-from-hundreds-of-servers-at-once tactic. < 1275789082 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Surefire way to max out your connection. < 1275789130 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :My current desktop: http://imgur.com/cDUlo.png < 1275789140 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Guess what login manager I'm using, anyone... < 1275789226 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'll tell you the browser, Namoroka. Which is apparently Mozilla's latest "can't touch this" alternative for those not blessed to use its real name, Firefox. < 1275789227 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :How about /bin/login < 1275789267 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: xdm. < 1275789276 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Interestingly enough, xdm can be made to look good. < 1275789295 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :You go into its Xresources file, disable all the borders, use an Xft font, and make it use actual RGB colours. < 1275789436 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Btw, hackego broke agin. < 1275789476 0 :EgoBot!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275789476 0 :HackEgo!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275789479 0 :EgoBot!~EgoBot@codu.xen.prgmr.com JOIN :#esoteric < 1275789479 0 :HackEgo!~HackEgo@codu.xen.prgmr.com JOIN :#esoteric < 1275789505 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: it happens when you give it a lot of commands at once, I think < 1275789530 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Even more so than usual I don't have time to deal with that now :P < 1275789573 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Oh, then you'll be interested to know ALL my ideas for lonelydino!-- < 1275789583 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :And that was, in fact, sarcasm, just in case you were wondering. :P < 1275789590 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Okidoke. < 1275789793 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Whaaaat? Pidgin depends on cdparanoia. < 1275789806 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1275789812 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Because it depends on some GStreamer thing which depends on cdparanoia. < 1275789937 0 :augur!~augur@pool-74-96-17-107.washdc.east.verizon.net JOIN :#esoteric < 1275790153 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hi augur. < 1275790160 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hey alise < 1275790170 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Hello suspiciously cordial people. < 1275790171 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I am having real trouble finding a good text source for H2G2. :-( < 1275790309 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SOMEONE FIND IT FOR ME. < 1275790600 0 :relet!unknown@unknown.invalid QUIT :Quit: Leaving. < 1275790736 0 :oerjan!unknown@unknown.invalid QUIT :Quit: And a splendid night to you too < 1275790796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, powerpill? aria? < 1275790803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wft? < 1275790805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf* < 1275790817 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :powerpill is a wrapper around the Arch package manager pacman < 1275790820 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it uses aria2 to do downloads < 1275790830 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :aria2 is a program that, given a file -- called a metalink or some nonsense -- < 1275790844 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :will download a file from many servers, listed in the file, at once -- including HTTP, FTP, bittorrent, etc. < 1275790851 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :we're talking dozens of servers at once for one single file < 1275790856 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the effect is, it completely maxes out your connection < 1275790865 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :even if you never get full speed, aria2 certainly will < 1275790872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, that's not nice < 1275790881 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the whole point is speed... < 1275790883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aalnetiquette and so on < 1275790886 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1275790888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, * netiquette and so on < 1275790889 0 :HackEgo!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275790889 0 :EgoBot!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275790891 0 :HackEgo!~HackEgo@codu.xen.prgmr.com JOIN :#esoteric < 1275790891 0 :EgoBot!~EgoBot@codu.xen.prgmr.com JOIN :#esoteric < 1275790891 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you're an idiot < 1275790892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is what I meant to type < 1275790895 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :how does it violate netiquette? < 1275790903 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't overload any server < 1275790907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, well, it hogs a lot of mirrors < 1275790913 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :no, it doesn't hog them < 1275790920 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :anyway it's officially supported by a lot of stuff, so that's just rubbish < 1275790920 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://aria2.sourceforge.net/ < 1275790924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which makes it slower for other users if they are already near fully loaded < 1275790930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, okay then < 1275790946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, anyway, the mirror I use maxes my connection with normal wget < 1275790949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I'm happy < 1275790958 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :maxes as in all you ever get, or maxes as in what your ISP says you should get? < 1275790963 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :aria2 gives you the latter almost always < 1275790971 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :anyway, powerpill just downloads all the files of a package and its dependencies with aria2 given all the arch mirrors. < 1275790976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, those two are close to each other < 1275790976 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(simultaneously) < 1275790980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I should get 8 mbit/s < 1275790997 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I used to get 200-300KiB/s on downloads usually. 8 Mbit rated connection. aria2 gave me 800 KiB/s. < 1275791000 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I get 950 kB/s normally < 1275791004 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :far away from exchange < 1275791019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, I'm just 50 kiB short of what I should get < 1275791025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that is probably TCP overhead and such < 1275791031 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Well, you're lucky. Most people aren't so. < 1275791074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, that is when I'm lucky, more often I get around 800 kiB/s from mirrors.kernel.org < 1275791084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, which is still very good < 1275791104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and about what you got with aria2 < 1275791129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, just use a good mirror, like mirrors.kernel.org < 1275791138 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I've used every mirror there is, more or less < 1275791146 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, mirrors.kernel.org is just 12 hops away from me < 1275791159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ host mirrors.kernel.org < 1275791159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mirrors.kernel.org is an alias for mirrors.geo.kernel.org. < 1275791164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1275791168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it goes to a mirror in Sweden < 1275791169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1275791175 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :umu.se < 1275791183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think that is Umeå University < 1275791195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is in north Sweden, so could have been closer < 1275791213 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alise, still best mirror ever for me, much better than other .se mirrors < 1275791380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night → < 1275791380 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :alise, is picking the parts that I want, and scaling back if it goes over $1000, sensible? < 1275791384 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Night AnMaster < 1275791460 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :DAEMONS=(syslog-ng @network !netfs @crond @oss) < 1275791468 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ASYNCHRONICITY FUCK YEAH < 1275791556 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Anyone used xfce's wm? < 1275791565 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :How do I stop it focusing a window when I use the scroll wheel in it? < 1275792298 0 :alise!unknown@unknown.invalid QUIT :Remote host closed the connection < 1275792467 0 :alise!~alise@91.105.71.38 JOIN :#esoteric < 1275792653 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :What is it with yaourt and baffling periods of complete silence in which it does nothing? < 1275793232 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Anyone know what part of gstreamer offers gstreamer-properties(1)? < 1275793487 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :sqlite3.c:45653:34: warning: assuming signed overflow does not occur when assuming that (X + c) >= X is always true < 1275793496 0 :calamari!~calamari@ip70-162-184-205.ph.ph.cox.net JOIN :#esoteric < 1275793509 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Oh no, it's calamari. < 1275793519 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :alise: ??? :) < 1275793527 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Well, you're an octopus! < 1275793540 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Not exactly an ... alive one, admittedly, but... < 1275793541 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nope, you're safe < 1275793552 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'm a squid < 1275793560 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :err, right < 1275793561 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :although arent octopus worse? < 1275793566 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :err squid < 1275793567 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1275793575 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :all those deep sea things with tentacles are basically the same imo < 1275793580 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :no point distinguishing them right? < 1275793589 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :not really.. octopus are much smarter than squid < 1275793600 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I really care about that :-P < 1275793631 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and besides, calamari is actually a star wars return of the jedi reference < 1275793636 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gosh, the Mozilla source code really does take a long time to compile. < 1275793649 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Serves me right for installing OSSv4. < 1275793662 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I should have stuck with the nice big friendly, warm ball of mud that is ALSA. < 1275793684 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :How on earth that is related to Mozilla, you may all speculate. < 1275793696 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I tried OSSv4 but it wouldn't recognize my sound card < 1275793747 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I just use onboard sound because the only sound card that matters is Soundblaster anyway < 1275793752 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :What do you have, some silly X-Fi nonsense? :P < 1275793823 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it's an older card that I've kept around because I like my roland sound canvas daughterboard (for midi) < 1275793842 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :02:02.0 Multimedia audio controller: Aureal Semiconductor Vortex 2 (rev fe) < 1275793864 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Although it really is something like turtle beach montego < 1275793906 0 :CakeProphet!unknown@unknown.invalid QUIT :Ping timeout: 248 seconds < 1275793925 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :came installed in a dell p3 600MHz < 1275793979 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Bah, get a Roland MT-32. < 1275793988 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Then fail to ever figure out how to connect it properly. Like I did! < 1275794008 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :But seriously, that MT-32 is a beast. Totally reprogrammable sounds, perfect-sounding default set... < 1275794026 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Has a little LED display; games used to display little messages on them when they started up as a goodie to whoever was lucky enough to own an MT-32. < 1275794032 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Surprisingly heavy! < 1275794045 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The sound that comes out has a little analogue fuzz in the background; quite endearing. < 1275794083 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :alise: I don't have that unit, but the card I have is basically related < 1275794089 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :probably has the same sound set < 1275794137 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :calamari: but that's the thing, the base MT-32 set isn't the special thing < 1275794144 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it could be reprogrammed on-the-spot to produce different sounds < 1275794153 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so indeed the things that sound so good with the MT-32 are because they reprogram it < 1275794157 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :thus the imitation cards are basically useless < 1275794356 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :the turtle beach card can be reprogrammed.. but I liked the sound set on the scb-15 so I use it < 1275794368 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :a beach with turtles < 1275794407 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I tried different sound fonts, and it just never sounded right.. I'd heard the songs too many times the other way < 1275794434 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I love the music from Monkey Island on an MT-32. < 1275794440 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :actually iirc mt-32 was a selectable subset < 1275794447 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it wasn't the main sounds < 1275794459 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sounds fresh 19 years later. Or is it 20? Gosh. < 1275794466 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'm saying "gosh" an awful lot today. < 1275794480 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :xulrunner-oss is *still* building. < 1275794515 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and dd_rescue has been trying to pull bits from this microSD card for around 24 hours now < 1275794527 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I wish I could tell the kernel not to try so hard < 1275794551 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yes it's a broken card, no need for three 180 second timeouts to confirm that < 1275794591 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the answer to "why do I need to rebuild xulrunner because of my sound system", incidentally, is "because