< 1224375003 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1224375366 0 :Slereah_!n=butt@ANantes-252-1-39-168.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1224377673 0 :Slereah!n=butt@ANantes-252-1-39-168.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1224377678 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1224379798 0 :ryanakca!n=ryan@ubuntu/member/ryanakca JOIN :#esoteric < 1224379825 0 :ryanakca!unknown@unknown.invalid PRIVMSG #esoteric :I suppose the sysadmins know that the wiki is kaput? < 1224380833 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1224385628 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | ^x x < 1224387367 0 :pikhq_!unknown@unknown.invalid NICK :pikhq < 1224393625 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://www.peta.org/Sea_Kittens/index.asp < 1224393628 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :save the sea kittens < 1224393629 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :!!! < 1224394114 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1224394739 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wow, that's retarded. < 1224394747 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's so retarded it makes me want to go eat fish, and I don't even like fish. < 1224394803 0 :omniscient_idiot!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, fish is nasty < 1224397978 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So retarded that it reminds me of people getting turned into monkeeys. < 1224398056 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(Cowboy Bebop episode) < 1224398606 0 :hando!n=L@116.45.63.25 JOIN :#esoteric < 1224398615 0 :hando!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1224398623 0 :hando!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with esolangs wiki? < 1224400296 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Lurve how people only come to this channel if the wiki is borked :P < 1224400321 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :hando: Well, the problem is that it's borkleborked, and we don't have our deborklarizing ray warmed up yet (it runs on tubes y'know) < 1224400371 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :real 17m42.983s < 1224400372 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :user 17m18.653s < 1224400374 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :sys 0m1.716s < 1224400386 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I think I need to tweak this slightly... < 1224400404 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Depends on what your'e doing with those 17 minutes. < 1224400408 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I think it's O(n^3 * m^3) now < 1224400416 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :not a bloody lot :( < 1224400426 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's /probably/ a bad running time :P < 1224400532 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :it takes every distinct triple from a list of ~1000 strings and finds the longest (longest common substring of the triple), which is really... probably not the right way to go about it < 1224400559 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :so that's 1e9/6 triples :D < 1224400608 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :but that 17 minutes figure was with only 140 strings (they're IRC messages, so, not long strings) and it hadn't even finished yet < 1224401040 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :it kind of works, though... it generates " retarded" given the most recent messages :) < 1224401358 0 :hando!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: long time no see < 1224402566 0 :hando!unknown@unknown.invalid PRIVMSG #esoteric :So.. graue runs the wiki, but he's not there, so the wiki keeps being broken? < 1224403199 0 :clog!unknown@unknown.invalid QUIT :ended < 1224403200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1224406110 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1224406162 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why spammers send him email in german < 1224406179 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i mean, if it was random - but i cannot recall any french, say < 1224406572 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hando: that looks broken indeed. and graue is very rarely here. < 1224406626 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't even aware that there was a 'graue' person... < 1224406634 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I've been here regularly for 2 years. < 1224406646 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh i've seen him < 1224406682 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :he's pretty rarely on the wiki too, when i think about it. but for minor problems there are several admins < 1224406696 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but i guess only graue can handle a real crash < 1224406746 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know as he is not a wiki admin < 1224406790 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523 is one, but he is away, which means not logged in as he and ehird share an irc bouncer < 1224406855 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, sunday morning is about _the_ slowest time on this channel < 1224407021 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooooooooooooooooooooooooooooooooooo < 1224407023 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :HIYA < 1224407039 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :good moaning < 1224407040 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is memorizing processor designs < 1224407105 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :some day in the far future your memory will be _full_, and you will start regretting it. just before you descend into senility. < 1224407214 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :doesn't seem too far-fetched, i'm already starting to forget english vocabulary at an alarming rate. < 1224407223 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eek < 1224407228 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | err < 1224407241 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :even optbot is shocked < 1224407242 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I was going to tell him something! < 1224407255 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :optbot: well speak out < 1224407256 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: near* < 1224407274 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for instance, took me about a minute to find the word far-fetched, a word i've known since i was -1 < 1224407327 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, usually when i take a break from reading, the words come back, and all the new data stays too < 1224407344 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokokokokokokokokokokokokokokokoko < 1224407348 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well don't mind me, i cannot even think and chew at the same time < 1224407357 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as in, i just bit myself in the mouth < 1224407426 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also processor designs aren't that hard to memorize, i know the mips instruction set by heart, and i know exactly how it's translated to opcodes, so all i have to do it traverse the set of operations, and check what lines and registers i need < 1224407426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, okokokokokokokokokokokokokokokokokokokokoko < 1224407471 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the hard part is i have a hard time letting myself draw the lines in slightly different shapes than the ones in the book < 1224407479 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suddenly wonders if there's a wickedpedia < 1224407497 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :functionally equivalent, but the exam checker will see i don't have a photographic memory < 1224407502 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and he will laugh < 1224407510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and probably spit on my paper < 1224407512 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in disgust < 1224407522 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :apparently there is < 1224407528 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1224407576 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's about disney villains? < 1224407641 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(although there is also a wickedpedia.no, which is about erotica) < 1224407732 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and people apparently use it as a slur against wikipedia itself. oh well. < 1224407821 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there probably is a secret wickedpedia used just by exam checkers, you know < 1224408054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :are they wicked? < 1224408470 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Wicked morning. I mean, good. < 1224408589 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh noes, fizzie is an exam checker! < 1224410021 0 :oerjan!unknown@unknown.invalid QUIT :"Sniffle" < 1224410346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1224410389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :morning < 1224410611 0 :Mony!n=AssHole@AToulouse-258-1-125-31.w90-60.abo.wanadoo.fr JOIN :#esoteric < 1224410671 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :plop < 1224411289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1224411659 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : o < 1224411892 0 :kar8nga!n=kar8nga@m-15.vc-graz.ac.at JOIN :#esoteric < 1224412088 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1224414065 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1224415521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, there still? < 1224415618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Would saying something like "If a ATHR thread causes an internal crash in the interpreter, it shall if possible not crash other threads." be a good idea? < 1224415619 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Partially. Trying to eat some breakfast. < 1224415655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can semi-guarantee that in my implementation. Only thing would be if I hit some internal erlang bug or cause a cascading crash. < 1224415695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but for example if I had a bug in some fingerprint crashing division by zero it would get logged but not affect other threads. < 1224415708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Or would that be hard to implement in most other languages? < 1224415717 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird < 1224415722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1224415738 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi AnMaster < 1224415741 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :can't be here long < 1224415750 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this Internet connection is really dodgy, too < 1224415759 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a while ago it was only giving me one second of connectivity before breaking < 1224415764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, http://rafb.net/p/AQQhs539.html < 1224415772 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, both my main email and backup email are down at the moment < 1224415775 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is annoying < 1224415778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, but I assume you will be back later today? < 1224415805 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably not < 1224415807 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's Sunday < 1224415813 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I will probably be back tomorrow though < 1224415813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well see that link now then < 1224415822 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have skimmed it < 1224415829 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :very quickly < 1224415835 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what in particular should I be looking at? < 1224415837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and see scrollback for the last few lines before you said hi < 1224415849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that ATHR implementation is making progress :) < 1224415915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, poke? < 1224415915 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's not hard to implement if you only say "if possible". < 1224415926 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: things can be possible and still difficult < 1224415929 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: anything you can do about the wiki or are we just going to have to wait for graue? < 1224415938 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what in particular needs doing? < 1224415938 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Well, it's also a SHOULD, not a MUST. < 1224415942 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can do a lot but not everything < 1224415950 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's crashed, basically < 1224415957 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can't fix that... < 1224415961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ah. Hm also I need a function to give back thread id, may not be useful in ATHR on it's own, but could potentially in future fingerprints extending ATHR < 1224415976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :generally speaking Graue fixes it within a day if you email them, though < 1224416015 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... same error as last time < 1224416015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"from within function "MediaWikiBagOStuff::_doquery". MySQL returned error "1194: Table 'mw_objectcache' is marked as crashed and should be repaired" < 1224416016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1224416019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :really ouch < 1224416020 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't have his (their?) email < 1224416032 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know the fix, but it requires MySQL root access on the server the wiki's running on < 1224416033 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I can't do it < 1224416047 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well, with a name like Catatonic Porpoise, the gender isn't obvious < 1224416052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, which is why you use postgre instead of mysql < 1224416075 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you can say that. i had forgotten that nickname. < 1224416077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, since postgre seems to be less messy on crash in my experience < 1224416160 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :graue@oceanbase.org, anyway < 1224416399 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :can anyone hear me? < 1224416415 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is hearing (and mailing) < 1224416424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1224416424 0 :oklocod!n=nnscript@dsl-aur-fe96dd00-60.dhcp.inet.fi JOIN :#esoteric < 1224416428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no I can't < 1224416486 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ais523: Should F (flush signal queue) return any messages that were flushed? < 1224416513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like count at the top of the stack, followed by that number of signals that were in the queue < 1224416520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or should it just discard them all? < 1224416726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think it should return them < 1224416850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, fizzie: http://rafb.net/p/PB3f2o65.html < 1224417619 0 :Corun_!n=Corun@94-192-102-5.zone6.bethere.co.uk JOIN :#esoteric < 1224417683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, fizzie: I think it may be quite possible to do hot code change of parts of efunge without stopping :D < 1224417689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not that anyone would ever want it < 1224417697 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact I did that on the input server just now < 1224417710 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't have a very specific opinion on F returning the signals; the name "flush" doesn't really sound like it'd return them. But since you can just use "k$" to get rid of them values, it doesn't really hurt. < 1224417736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed, and it can be useful to get them < 1224417744 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... figuring out how to hot-change parts of a Feather program while it's running is a major problem < 1224417772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh? Well I could potentially hot-change _any_ part of efunge. < 1224417780 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well erlang is known for being able to do that... < 1224417791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually the ets tables may cause a tiny amount of issues there < 1224417806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, true, but you need to be careful with your design for it to work in erlang too < 1224417830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :following the otp design principles < 1224417841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(sp?) < 1224417855 0 :oklopol!n=nnscript@a91-153-125-33.elisa-laajakaista.fi JOIN :#esoteric < 1224417890 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there is something called Erlang/OTP, so must be right < 1224417954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, no I mean "principles" < 1224417959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if that was the correct spelling < 1224417963 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sounds right too < 1224417965 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I know how to spell OTP of course < 1224418006 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure i've seen it spelled wrong (principals) < 1224418013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1224418107 0 :Slereah_!n=butt@ANantes-252-1-39-168.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1224418122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, http://www.erlang.org/doc/design_principles/part_frame.html < 1224418155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and OTP is probably the most misnamed technology ever. < 1224418180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it stands for Open Telecom Platform, except these days erlang and OTP is used for lots of stuff not related to telecom... < 1224418245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually SASL may be worse since it is confusing with another technology... < 1224418253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in erlang context it means "System Architecture Support Libraries" < 1224418266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :elsewhere it tends to mean "Simple Authentication and Security Layer" < 1224418282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and OTP usually means "one time password" outside erlang context < 1224418380 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah noticed that < 1224418405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so erlang had quite bad luck with acronyms < 1224418454 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we need to find an acronym for this concept < 1224418465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what about the erlang table viewer tool? tv < 1224418485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(a debugging tool really) < 1224418512 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :O_O you'd think they're doing it on purpose :D < 1224418520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is also the event tracer et < 1224418522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1224418567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, a database called mnesia (the story goes some boss said they couldn't call a database "amnesia". "You can't have a database that forgets things!" so they just dropped the a). < 1224418590 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well that's clever enough < 1224418596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1224418618 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :except i'm dubious on there being an a in the first place < 1224418649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, well Joe Armstrong (one of the original designers of Erlang) claims that story in one of his books about erlang < 1224418692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION got it as an ebook < 1224418720 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, http://rafb.net/p/u5s4kE75.html (copy and paste from said ebook) < 1224418759 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1224418836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway sasl and otp are poorly selected acronyms indeed. Especially since they mean something else within computer context. (while tv doesn't). < 1224418856 0 :oklocod!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1224418867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :But sasl and opt are both good and will be used in efunge (otp supervisor tree is already used) < 1224418893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :otp* < 1224418897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(not opt) < 1224419022 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :quite common misspelling that, right optbot? < 1224419022 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that isn't an earth shattering problem is it? you can still implement continuations easily with coroutines... < 1224419118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1224420341 0 :Corun_!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1224420383 0 :Corun!n=Corun@94-192-102-5.zone6.bethere.co.uk JOIN :#esoteric < 1224421196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1224421202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1224421203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he's gone < 1224421213 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :neener neener < 1224421329 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :neeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeer < 1224421453 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :those finnish long vowels are really scary < 1224421621 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Nëëner < 1224421791 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's not finnish, i think it may be estonian < 1224421861 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait, albanian < 1224423585 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :albanian has long Ă«'s? < 1224423665 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks < 1224423870 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah, only the Gheg dialect has long vowels < 1224423895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh? < 1224423933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's heh about that < 1224423943 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :albanian has two main dialects, Gheg and Tosk. Tosk is the basis of the standard language < 1224424078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :HUH < 1224424089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this is crazy :D < 1224424106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the erlang table viewer got an option to make it output error messages in Haiku. < 1224424267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Question: < 1224424284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How should I differentiate "wrapped text" and "linebreaked text"? < 1224424286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This is a poem, < 1224424287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :indeed it is, < 1224424290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it should use linebreaks. < 1224424291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-- < 1224424294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"The selected table is unreadable! Only table information may be viewed!" (normal) vs. "Table protected.\nThe answer that you're seeking\nwill remain unknown." < 1224424295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1224424297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But this is just some long, wrapped text, and < 1224424299 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1224424303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it should not use linebreaks because it is not < 1224424304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a poem. < 1224424346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well what about mixing CR and LF, like LF for wrapping and CR for line break? < 1224424349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1224424359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is the only pure text way I can think of < 1224424368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I mean, without modifying the original text. :-) < 1224424376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A heuristic is fine, of course. < 1224424383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah you mean to *detect*? < 1224424388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*nod* < 1224424389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well that is trickier... < 1224424413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm pondering writing a little program that turns EmailML (as in, the conventions people use when emailing) into HTML. < 1224424419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Since it comes naturally to me already. :-P < 1224424421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I can't think of any simple way, if it seems the text is always cut off near column 70-80 then maybe? < 1224424429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yeah, probably. < 1224424436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't think there are many poems with lines this very long, < 1224424442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Because they would not be very fun to read, indeed, they would not, < 1224424451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yep, this is certainly not a poem, indeed, yepidoodle, blah blah blah. < 1224424455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, if you restrict yourself to some specific type of poem and a specific language you could analyse word structure and so on < 1224424467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should be possible to detect for example Haiku that way < 1224424472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and rhymes < 1224424476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, yeah, that's a little overblown though. :-P < 1224424482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but a generic solution I can't think of < 1224424499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm basing stuff on http://inamidst.com/topic/avocet < 1224424502 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :shakespearian meters have pretty long lines don't they? < 1224424505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because you do have to cave in somehow - < 1224424514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For example, @links that span many words (http://google.com/) < 1224424517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, was just about to mention that and other forms < 1224424523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think i've chosen @ for the marker of the start of those. < 1224424526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example Greek mythology < 1224424527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It seems pretty natural. < 1224424529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what's the english name < 1224424535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hexameter in Swedish < 1224424584 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think it's the same, i seem to recall iambic pentameter for shakespeare < 1224424780 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :aye, and occasionally trochaic tetrametre < 1224424799 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :with the faerie in Midsummer Night's Dream, IIRC < 1224425021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION concludes that lines under 60 chars will be linebreaked < 1224425166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, which could be due to it being a header, or because there is a new section < 1224425172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :say a new paragraph < 1224425204 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so last line of a paragraph could just be a few words or whatever < 1224425217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, yes. < 1224425219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but < 1224425220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1224425228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the last line won't be breaked < 1224425229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also a line could be shorter to avoid breaking a long url on the next line into several parts < 1224425230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1224425231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because there is no following line anyway < 1224425247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or a long inline math expression or whatever < 1224425248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, you can't do this: < 1224425251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This is an awesome poem yeah yeah: < 1224425252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :foo bar < 1224425253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :quux < 1224425254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dead < 1224425258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah I love it man it is amazing I love it yeah man < 1224425260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it is great man yeah. < 1224425268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"is-linebreaking" is a property of -paragraphs- < 1224425275 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so only the first line has to be over 60 chars < 1224425275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm < 1224425303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what if it is shorter due to a long url didn't fit onto the same line? < 1224425321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in the case that you need to break before 60 chars to stop a URL being huge, well, just let it go over 80 columns 'cause when would that ever happen < 1224425324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: as i said - how many paragraphs have a URL before the first 60 chars? < 1224425326 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on the first line < 1224425328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not just any URL < 1224425330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a _long_ URL < 1224425333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd say... not many. < 1224425344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in those rare cases, just let the line go over 80 chars < 1224425347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Please see the documentation at < 1224425347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.erlang.org/doc/design_principles/spec_proc.html#6.2 next time blah < 1224425347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :blah blah < 1224425349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example < 1224425353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is clearly wrapped < 1224425362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: tough shit < 1224425364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because it would have been wider than 80 chars < 1224425364 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :put the URL on the first line < 1224425371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, doesn't fit into 80 chars < 1224425375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and? < 1224425395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, i'm aware you don't use any programs made after the 70s, but everyone else does < 1224425413 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :to wrap, or not to wrap, that is the question < 1224425419 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the majority of email clients (including Thunderbird and most other GUI ones I seen) defaults to breaking at 80 < 1224425436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why are you writing a document in a mail clien < 1224425436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :t < 1224425446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, " I'm pondering writing a little program that turns EmailML (as in, the conventions people use when emailing) into HTML." < 1224425454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I thought that was about email? < 1224425470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No, it just so happens that the pseudo-plaintext used by humans most commonly appears in email. < 1224425476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1224425492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also the email specs states some max line length, can't remember what exactly atm < 1224425503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's not the user's problem. < 1224425538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm? It means the email client has to wrap before that < 1224425554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why are you writing a document in a mail client < 1224425612 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well pseudo-plaintext is common there < 1224425619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So? < 1224425624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and even in text documents I wrap at 80 < 1224425628 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so does ais523 I bet < 1224425670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, so do I, for readability (well, actually at around 70). My point stands: The amount of texts in which a long URI is before first 60 characters of the first line of a paragraph is minimal. < 1224425679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And in those texts, I'm sure you can handle going over 80 chrs for just one line. < 1224425702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, right you use bibtex for them instead ;P < 1224425754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some other detection you may want to add: < 1224425761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1224425762 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Actually: < 1224425763 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :leading space and * < 1224425765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A line (B) after a line (A) is part of a wrapped paragraph if < 1224425765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :len(A+' '+B) > 60. < 1224425767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to detect bullet lists < 1224425773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same for numbers < 1224425774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes, yes, I've got that all down. < 1224425785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But I think [[A line (B) after a line (A) is part of a wrapped paragraph if < 1224425785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :len(A+' '+B) > 60.]] is reasonable < 1224425787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since sometimes they do end near the 80th column < 1224425810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm... < 1224425833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well this will be tricky any way you do it, but should be fairly interesting. < 1224425842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :You may have to try for different values certainly. < 1224425845 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, I'm not purely plaintext anyway, for linking. < 1224425851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The syntax is as such: < 1224425863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Foo bar baz (uri) => Foo bar baz < 1224425870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Foo @bar baz (uri) => Foo bar baz < 1224425962 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, if you plan to parse email you may want to auto detect gpg headers/footers and strip them or such < 1224425970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I do not plan to parse email. < 1224425971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I do not plan to parse email. < 1224425971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I do not plan to parse email. < 1224425971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I do not plan to parse email. < 1224425973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1224425974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1224425987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you should not have mentioned email in the first place then ;P < 1224426000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, that's the place where the pseduo-markup is used most.) < 1224426022 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, this thing would be very hard to accurately parse I suspect: http://rafb.net/p/vMDvmM72.html < 1224426040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :especially the lists in the two last sections < 1224426051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Apart from the alignment shit, I should be able to handle that fine. < 1224426068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :==/-- of same length = header, (*|-|whatever)-space = list < 1224426073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and that's about it < 1224426077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you plan to convert it to html you said?
message here
;P < 1224426084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1224426092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course that is cheating < 1224426104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I must say, if I manage to get this working, putting it on an email archive _would_ be nice < 1224426104 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no it's not, it's a perfectly valid conversion to HTML :-P < 1224426110 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but I imagine: < 1224426116 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Foo bar baz (uri) => Foo bar baz < 1224426117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about this type of list: http://rafb.net/p/9LtLDv21.html < 1224426119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :would trip most things up < 1224426131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That will not be handled./ < 1224426138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1224426140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also: < 1224426148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Parameters (top of stack first): < 1224426149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Vpos A vector describing what cell to operate on in Funge-Space. < 1224426149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Old The value to compare the existing value in said cell to. < 1224426149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : New The new value to write in said cell if Old compares equal to the < 1224426149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : current value. < 1224426149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that? < 1224426176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"This section is a list of known issues (and solutions) with other fingerprints when using ATHR." < 1224426187 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I imagine I could parse that as a definition list. < 1224426210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah instead of "ATHR have far-ranging effects..."? < 1224426227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It should be "has" there anyway, but yes, mine is easier to read. :-P < 1224426237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since after the general considerations it goes on to list specific fingerprints and so on yeah < 1224426245 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Do not use if pregnant < 1224426261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ... heh < 1224426362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : * A C99 compiler, or one that supports a large subset of C99, like GCC. < 1224426362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : + GCC 3.4.6, 4.1.2, 4.2.1 and 4.3.2 are known to work, other versions may or < 1224426362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : may not work. < 1224426362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : + ICC 10.1 is known to work too. < 1224426362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : - TCC 0.9.24 is known to fail at certain C99 constructs used in cfunge. < 1224426365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about that one ehird :D < 1224426371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: patches welcome. < 1224426381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1224426429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : * Imported two new libraries into the code: < 1224426429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : genx - An XML output library (used by TURT). < 1224426429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : stringbuffer - Some utilities to build strings in an easy way, code was taken < 1224426429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : from crossfire. < 1224426431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that? < 1224426448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Go to hell. :-P < 1224426456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well even one that could handle 75% of the cases or so would be very useful < 1224426469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so if you get this working okish I hope you release the source < 1224426473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I will. :p < 1224426485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :python? < 1224426491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but I haven't actually written it yet. < 1224426512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1224426589 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :snake gas < 1224426698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Tada. < 1224426700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A line (B) after a line (A) is part of a wrapped paragraph if len(A+' '+B) > 60.
< 1224426707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Is the output for the current docs. :P < 1224426749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sneaks a space and a / into that
of ehird < 1224426767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :afk making food < 1224426786 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Hi. Would you like the 20 pages worth of text on why XHTML is broken and obsolete from the start? < 1224426806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or would you like to continue acting as if you're on the cutting edge by using broken technology. < 1224426822 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1224426984 0 :Slereah_!n=butt@ANantes-252-1-39-168.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1224427396 0 :deveah!n=deveah@92.81.91.115 JOIN :#esoteric < 1224427408 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :when are you guys going to fix the wiki? < 1224427429 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :hi btw < 1224427472 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :when graue reads his email, probably < 1224427578 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :aha! "his" is correct < 1224427582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1224427584 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i could have told you that < 1224427598 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well ais523 apparently couldn't :D < 1224427616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hi, I'm Scott Feeney of Fairfax, Virginia and you can contact me by emailing graue@oceanbase.org. If I know you, or should, other means of contact are available, but write there first. < 1224427622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-- http://oceanbase.org/graue/ < 1224427641 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's what i just discovered < 1224427703 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"Ben the Benly Benis"? < 1224427719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it seems to be a Pokey ripoff < 1224428134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, about xhtml... I guess I forgot ~... < 1224428142 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I thought that was pretty clear < 1224428151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I think both xhtml and html are pretty broken < 1224428156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :general rule of sarcasm - it's meant to be funny < 1224428160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :we should use S-html < 1224428165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, no < 1224428165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(html < 1224428167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sexps are good for data < 1224428168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : (head < 1224428173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sgml/xml are good for markup < 1224428181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you can't see why, well, stop talking about markup languages immediately :| < 1224428198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I do see why yes, but that doesn't prevent me from having an esoteric viewpoint < 1224428264 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :what are you talking about? < 1224428270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :deveah: Boring stuff. < 1224428278 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :like what? < 1224428286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :markup languages. < 1224428288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not esolang-related. < 1224428290 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1224428302 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :I'm developing a textmode browser right now < 1224428314 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :web browser < 1224428317 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why is xml better for markup than sexps? < 1224428335 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: sexps are not family friendly, duh < 1224428354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it's a bit complicated < 1224428365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hehe < 1224428378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but basically the redundancy of sgml/xml, its support for attributes and its leniency in handling trivial plain bulk text < 1224428382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is what makes it superior to sexps for markup < 1224428423 0 :oklopol!unknown@unknown.invalid PART #esoteric :? < 1224428429 0 :oklopol!n=nnscript@a91-153-125-33.elisa-laajakaista.fi JOIN :#esoteric < 1224428430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye oklopol. < 1224428432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi oklopol. < 1224428441 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird. < 1224428468 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wonder what the shortcut for parting is... can't be too complicated, since i keep on doing it < 1224428529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :INSERT ELEMENTS head, body INTO ELEMENT html; INSERT ELEMENT title INTO ELEMENT head OF ELEMENT html; INSERT TEXT "this is a horrible idea for markup" INTO ELEMENT title OF ELEMENT head OF ELEMENT html; < 1224428533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1224428548 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's quite pretty < 1224428557 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :EXERT BRAIN < 1224428567 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :BRAAAAAINS < 1224428572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it isn't really sql even, just SQL look-alike < 1224428593 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i agree as much as i'm capable of. < 1224428594 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: die :-P < 1224428597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(with some ideas from apple script, mainly the "of") < 1224428600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1224428612 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hah < 1224428623 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well if anyone did that seriously I would agree with you ehird < 1224428642 0 :deveah!unknown@unknown.invalid PART #esoteric :? < 1224428643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's impossible to be serious about that < 1224428643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i hope < 1224428649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so do I < 1224428673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I'm sure it is possible to make a even worse syntax < 1224428676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh yes < 1224428721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :WITH ATTRIBUTE href HAVING TEXT VALUE "http://example.com" < 1224428741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however on bright side: You could easily do complex SELECT < 1224428828 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | does your assembly language look like a 'normal' computer? I mean registers, labels you can use as storage and such? < 1224428874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SELECT TEXT OF ELEMENT p WHEN ATTRIBUTE id OF ELEMENT p IS EQUAL TO TEXT VALUE "top"; < 1224428874 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :optbot: let's hope not < 1224428875 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Yay! < 1224428875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1224428900 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :COBOSQL < 1224428921 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yes and for html documents... < 1224428928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+ some ideas from AppleScript < 1224428966 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :COBOSML then < 1224428967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :So maybe COBOSQL Script? < 1224428975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hn < 1224428980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm* < 1224429049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SELECT TEXT OF ELEMENT p WHEN ATTRIBUTE id OF ELEMENT p IS EQUAL TO TEXT VALUE "top" AND ALSO TEXT OF ELEMENT p STARTS WITH TEXT VALUE "ehird"; < 1224429057 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kills AnMaster  < 1224429088 0 :LinuS!n=LinuS@net-93-145-221-37.t2.dsl.vodafone.it JOIN :#esoteric < 1224429092 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's for the good of humanity! < 1224429096 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the killing, i mean < 1224429098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I should actually spec this language < 1224429102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I agree < 1224429136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Structured Text Markup Definition and Query Language < 1224429139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :STMDQL? < 1224429182 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Find an acronym that ends up as RAPEFIRE, because that is approximately the feeling using it will give. < 1224429204 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I think either COBOSQL or COBOSML are good names for it though < 1224429213 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But misleading. < 1224429218 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also does sql actually need upper case? < 1224429218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :COBOSQL sounds pretty easy. :-P < 1224429221 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and no < 1224429245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and no I probably won't be able to spec it < 1224429255 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but AND turns into AND ALSO, and OR into OR ELSE < 1224429305 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :commands should however end with ", OR ELSE!" < 1224429331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, somewhat like the opposite of INTERCAL's "PLEASE"? < 1224429336 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1224429405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hm? < 1224429447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you also want: BUT NOT and MAYBE operators < 1224429448 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :means: i didn't think of that, but yeah < 1224429520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh top element must always be referred to with THE < 1224429533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like ELEMENT body OF THE ELEMENT html < 1224429582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, well I suggest you write the spec, you seem to have some good ideas :) < 1224429590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't be able to to. < 1224429594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is too horrible < 1224429604 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm sorry no can do < 1224429619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, due to preserving sanity? < 1224429625 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, wrists < 1224429629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1224429653 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hope your wrists get better (not related to this language) < 1224429654 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not to mention i have a cold with fever < 1224429683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and all that messy java script changing document object model crap you know? < 1224429687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :we can get rid of it < 1224429689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just: < 1224429734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :UPDATE TEXT OF THE FIRST ELEMENT p OF ELEMENT body OF THE ELEMENT html SETTING NEW VALUE TO TEXT "Blergh..."; < 1224429737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1224429765 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :clearly this is not a language for bad wrists < 1224429778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, you mean because it is so verbose? < 1224429782 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1224429784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1224429813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, also it is considered bad style to use caps lock, you should hold down shift instead all the time ;P < 1224429821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :recommended coding style < 1224429825 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking of that < 1224429845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, since it is case sensitive < 1224429871 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"This language is insensitive to everything, except case" < 1224429879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1224430043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I think it should require exactly correct syntax < 1224430048 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, and only give: < 1224430053 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SYNTAX ERROR < 1224430060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and not even line number < 1224430065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in case of an error < 1224430103 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think that is fairly common as esolangs go. < 1224430113 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if even that < 1224430154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, maybe very very verbose ones that are still, somehow, not helpful at all? < 1224430172 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1224430187 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it could say precisely what the error is, but not where it is < 1224430212 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh and try to do it without mentioning any actual text used < 1224430231 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"you fail because you are an idiot" < 1224430250 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's not precise < 1224430272 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :well, it can't know why you're an idiot ;-0 < 1224430275 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :s/0/)/ < 1224430276 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"you fail because of increased dopamine level in the hippocampus region of your brain" < 1224430290 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"PEBKAC" < 1224430295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Fuck you and die, all you ever do is lie. You say 'this is a program' but it's _not_ - it may look like one, but it is not. You always lie to me. You never just tell the truth, maybe say 'this is not a program'. I'm going." < 1224430299 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then it removes the compiler < 1224430306 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps it should try to correct your error, and add errors elsewhere? < 1224430311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(that happens after 10 syntax errors (spread out over different program runs)) < 1224430334 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so if you have say a syntax error somewhere, you might get weird overflows somewhere else. < 1224430371 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: after the first errors you need to add "SORRY ABOUT THAT" and increasingly profuse apologies to get the next ones to compile < 1224430379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1224430384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1224430396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe have it ask you to stop beating it (beating = running it with an invalid program) < 1224430400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and plead and plead < 1224430406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :until it runs away (deletes itself) sobbing < 1224430445 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :when installing the compiler, it may have to choose a random personality < 1224430454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hahah < 1224430459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one should be... < 1224430468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :genuine people personality < 1224430468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1224430475 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"sane" should not be an option < 1224430675 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :think Sirius Corporation < 1224430733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1224430869 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait that was what you were referring to < 1224430871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Oct 19 12:55:04 tux hpijs: WARNING: black pen has low ink < 1224430871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Oct 19 12:55:04 tux hpijs: STATE: marker-supply-low-warning < 1224430877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :odd, that has been going on for weeks < 1224430880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and still printing works fine < 1224430889 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION didn't notice until he read it on the wiki page < 1224430899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, of course it was... < 1224430951 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's odd? i thought that was how all printers did it < 1224430984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, reporting the level was low when there are still more than 100 pages left on "normal quality"? < 1224430990 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hint: they want to sell marker < 1224430997 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er wait < 1224431004 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ink, whatever < 1224431008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep ink < 1224431016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no idea why hp call it marker < 1224431049 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: mind you with some corporate procedures you may have to order new ink that far in advance :D < 1224431077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, heh? I just went to the local shop a few days ago. But not going to replace it until I actually run out of black ink < 1224431098 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1224431102 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i mean, Dilbert-style corporations < 1224431110 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what really hurts are the colour ones... Because you usually run out of one colour long before the other ones < 1224431145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, don't have any experience of those < 1224431154 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ooh, you could have a company policy that said you had to use all colors balancedly... < 1224431178 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :neither have i but i do read Dilbert < 1224431194 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, maybe I should start doing that < 1224431553 0 :hando!unknown@unknown.invalid QUIT :"Leaving" < 1224431657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://impressive.net/people/gerald/1999/01/http-archive/ This is very clever. < 1224431671 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1224431674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think I shall write a firefox plugin to do that, maybe a greasemonkey script for simplicity. < 1224431702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But... I visit an awful lot of pages per day, probably bordering on 10,000. < 1224431707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Might take too much space. < 1224431761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, 10 000 on a day? That many *static* pages? Since the system doesn't seem to do dynamic ones yet < 1224431772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Um, that archives all pages. < 1224431780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"This setup doesn't quite archive enough stuff because Squid doesn't cache dynamic resources etc.; I plan to install Jigsaw and make it archive a copy of everything it retrieves. (or," < 1224431796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's impossible to know what a dynamic resource is via HTTP. < 1224431799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's just a resource. < 1224431800 0 :Corun!n=Corun@94-192-102-5.zone6.bethere.co.uk JOIN :#esoteric < 1224431802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Besides, I said I'd write my own. < 1224431806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1224431807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :As that was made in 1999, last updated 2004. < 1224431823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But yes, my browsing style is rapid. < 1224431829 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Due to obsessive link-clickery. ;-) < 1224431834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also the issue of different pages, same url < 1224431837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example ajax < 1224431846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how to handle something like gmail? < 1224431858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, you can't. < 1224431859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well. < 1224431860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes you can. < 1224431863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :partly yes < 1224431868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gmail changes the hash-portion of the URI as a hack for the back button/history. < 1224431872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/bookmarks < 1224431874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1224431876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So you could hack that in, somehow. < 1224431879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Generally, though? < 1224431884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :generally impossible < 1224431884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ajaxy pages should not change the very nature of the page. < 1224431891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They should just update content/submit stuff, etc. :-P < 1224431903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1224431921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anything else is bad style. < 1224431921 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about plugins? Such as when watching youtube < 1224431923 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well. < 1224431924 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: What is the meaning of life? < 1224431924 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah yeah that's < 1224431925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Unless you are making a site specialized for the iPhone. < 1224431942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Because it's nicer to have a seamless view there (e.g. mimic the OS transitions) by doing everything with Ajax. < 1224431943 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: are you still stuck on phone conversations? < 1224431943 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ( ( oh okay oh < 1224431945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But that's a corner case. < 1224431951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: What's that got to do with ajax? < 1224431963 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: oh? < 1224431964 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i'm sure they do they come and serve you something it's not fnord for whatever bizarre reason < 1224431965 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, nothing, it was just another potential issue < 1224431977 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: yes, being fnord would make much more sense. < 1224431978 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i guess so < 1224431978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Well, it'd fail at mirroring youtube pages, yeah. < 1224431986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, are you still on the data from those phone calls? < 1224431986 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: that's because fnord is so hard to get hold of < 1224431987 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ( ( laughter mn)) < 1224431987 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ( ( laughter oh i don't know i'm < 1224431989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I could specialcase it though. < 1224431991 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah I guess so < 1224432022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OK, now for a directory structure... < 1224432024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and then pages using POST data with same url. And what not < 1224432030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's not a problem < 1224432040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or pages with same data but different ? arguments < 1224432048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's not a problem. < 1224432055 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well see how much you get during a day would be interesting. < 1224432089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then there is the issue of pages marked as no-cache heh, I guess you'll just ignore that < 1224432097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/http/example.com/:80/i/love/astronauts/they/are/cool/?cool=1/#hello/2008/10/19/16/01/1 < 1224432103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wait, need the method in there. < 1224432114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/http/example.com/:80/i/love/astronauts/they/are/cool/?cool=1/#hello/POST/2008/10/19/16/01/1 < 1224432117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's really verbose, but complete. < 1224432141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or. < 1224432144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I could just not cache POSTs. < 1224432147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :As you're not meant to. < 1224432324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1224432337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I would, ideally, modify my browser so that it does not use a regular cache anymore, but instead fetches from the archive. < 1224432340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise, that's some duplication. < 1224432353 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, the Bruce Schneier facts randomizator gave me: "Bruce Schneier is able to read every Unlambda program." < 1224432360 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :cache not the POST, lest ye be cached < 1224432362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, actually viewing archived pages will be difficult - they will have to be preprocessed to resolve links to other pages from the archive at the right time. < 1224432368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: *g* < 1224432466 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Go back to IRC-speak, it's less boring. < 1224432467 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: what makes you think i need to recompile all the strands or whatever you wanna call it < 1224432492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: feed it the brown corpus < 1224432495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's hilariously bad < 1224432549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you need to consider cache control directives < 1224432561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you replace the cache < 1224432564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1224432575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I should probably have a metadata system - 1/meta and 1/content < 1224432589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Of course, the more usable this system gets the less liklely I am to implement it out of complexity. < 1224432595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you could use file attributes if OS X have that < 1224432600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Still, it'd be nice never to see a 404 after visiting a page again. < 1224432606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'd prefer something more mungible. < 1224432623 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"No definitions were found for mungible." < 1224432635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Did you mean: define:fungible < 1224432644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's one of those words that you can interpret just by reading them. < 1224432654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well maybe a native speaker can < 1224432655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't < 1224432671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's in the phonetics, kinda. :-P < 1224432679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I can't really explain it. < 1224432685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so what does it mean? < 1224432697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Hard to explain. Kind of... manipulatable, except... more gloopy... < 1224432713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :...... No definitions were found for gloopy. < 1224432715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1224432721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gooey. < 1224432722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Globby. < 1224432724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1224432749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Definitions of gooey on the Web: <-- some really really strange ones before the sane ones < 1224432755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Graphical User Interface. Esentially, it is using pictures (or graphics) instead of words to give commands or exchange information with the computer. < 1224432755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :homepages.vvm.com/~jhunt/compupedia/comp_glos/g_h.htm" < 1224432772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"of, or related to goo; soft, sticky and viscous " seems sane < 1224432785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, as for globby: "No definitions were found for globby." < 1224432797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Oh fer gods sake, just pronounce the words in your head for a bit. :-P < 1224432814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, "like a glob"? Wildcard glob? < 1224432834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Globby, goey, like... a gloopy slimeball...monster...thing. < 1224432841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Also, the first gooey definition is from the pronounciation of GUI) < 1224432875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you want something that is a manipulatable slime ball in your file system :D < 1224432876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1224432890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1224432890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1224432894 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: like tar balls? < 1224432898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mungible...sort of... < 1224432903 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I could feed it the LDC Gigaword corpus -- that's 12 gigabytes of text, mainly news articles, gzipped. But my script would need some serious fixation before processing that stuff would be even remotely possible. < 1224432904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: do you understand what i mean by 'mungible'? < 1224432913 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I don't even know what you're talking about. < 1224432913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: the brown corpus is just a meg or two < 1224432921 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I might, if I knew what you were talking about. < 1224432922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: the word. < 1224432923 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mungible. < 1224432932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm talking about a metadata file, AnMaster suggested using attributes on the actual file < 1224432937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I said i'd prefer an actual file because it's more mungible < 1224432946 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yeah, you can munge it < 1224432971 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :more easily, anyway < 1224432993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: you're bluffing < 1224432994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1224433031 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no, I don't think I am < 1224433041 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think AnMaster got it to an extent with "manipulatable" < 1224433050 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: but, you want to tell me why this says "mong"? http://www.doomworld.com/idgames/?search < 1224433064 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :you can ponder it while I eat < 1224433067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I have absolutely no idea. < 1224433380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1224433400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1224433405 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WHAT < 1224433408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*what < 1224433437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm being highlighted on around 5 channels, if if is something important, please repeat it on one line, or I can read it later. < 1224433461 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I used the Europarl corpus (European parliament speeches, the English translations, for authors with names beginning with A-F) because I happened to have it here locally already. So fungot's now a politician. < 1224433461 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: mr president, i support your positions on this. < 1224433469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1224433475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: lie < 1224433475 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: mr president, clearly we are going to continue to take place. we cannot ask for this in the near future < 1224433495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok fungot < 1224433496 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: madam president, when discussing the issue. i should perhaps make a few specific positions. as i have said, that corruption comes from within. a decision in nice to the effect that the existing accommodation for such instruments within the european parliament at this time as well. < 1224433504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: stop bullshitting < 1224433505 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: mr president, commissioner, ensure that the impact of the directive, and a conference held in new york is a very important time, precisely because the area is the second recommendation. a joint declaration on free and fair trade bananas, but about the method. as this is indeed a breakthrough for the right of public access to administrative procedures. < 1224433513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1224433514 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: to avoid any cuts in relation to your reference to this, and with each day that the french should be " fnord'. < 1224433554 0 :zbrown!n=rufius@unaffiliated/zbrown JOIN :#esoteric < 1224434004 0 :omniscient_idiot!unknown@unknown.invalid QUIT :Connection timed out < 1224434005 0 :Jiminy_Cricket!unknown@unknown.invalid QUIT :Connection timed out < 1224434060 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :free and fair trade bananas, indeed < 1224434125 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: so i can count on your vote, then? < 1224434126 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: mr president, honourable members, it may be said that particularly here, parliament has the power to assess the impact of this agreement which should contribute to the international agreements on limiting co2 emissions and reducing environmental pollution and intellectual property in third countries. < 1224434224 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: yeah reduce their intellectual property already < 1224434225 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: madam president, i thank mr watson for the information on spain. sorry, i have no information about, but nothing has happened here. i am slowly getting fnord up by these fnord arguments. we listened to our fnord impulses again. < 1224434254 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: yeah i can see that < 1224434255 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: madam president, mr schulz: we did indeed restrict ourselves to condemning the atrocities of the taliban protection of mr bin laden has a london bank account. in the interests of major fnord multinational monopolies which want to join in when the action really does start; and, when eventually slaughtered, of meat and bonemeal amounts to less than 2 in the form of a draft regulation that will ensure the economic viabilit < 1224434294 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WTF < 1224434333 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: WTF < 1224434333 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: mr president, you were wonderful!' i am sorry to say that the work has been completed they will be included in the list of members in the lower chamber in the netherlands, which has saved europe from dictators in the past. < 1224434339 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :clearly people should listen more to parliament procedures. this is horrible. < 1224434349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1224434353 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WTF < 1224434364 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :thank you, dutch < 1224434369 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: WTF < 1224434369 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: the impressive number of projects in third countries. if the transatlantic relationship, but the parliament put forward a proposal on voluntary agreements aimed at considering how these can be overcome without secondary legislation, we must jointly take this approach. < 1224434372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, fizzie fed som mad text into fungot's dict < 1224434382 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: WTF < 1224434388 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-( < 1224434390 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh noes < 1224434393 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: dammit < 1224434395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, there? < 1224434398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1224434399 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ! < 1224434402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :crash I fear < 1224434404 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ah well < 1224434405 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1224434407 0 :fungot!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1224434409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, debugging? < 1224434426 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Later. :p < 1224434434 0 :fungot!n=fungot@momus.zem.fi JOIN :#esoteric < 1224434441 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There you have our little politician again. < 1224434442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, with cfunge you could put it in trace mode, then redirect trace to a file < 1224434452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, trace is by default to stderr < 1224434455 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's far too much trace information. < 1224434462 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :RC/Funge has got a trace mode too. < 1224434465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, you just want the last bit < 1224434468 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hm, I wonder if you get more points for killing everyone slowly and horribly, or quickly and dramatically ... < 1224434473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: just tail it :-P < 1224434479 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: what about the crisis? < 1224434480 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: mr president, because i believe that these tasks will have to hold your committee meeting without me. i worry about the conditions in which all these qualities will continue to be monitored but it must then be prepared to move into the city. that is very important that we support in particular paragraphs 11 and 13 refer would be too many control centres is nonsense. last year 390 000 people applied for asylum in member < 1224434499 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :fungot: How much wood would a woodchuck chuck if a woodchuck would chuck wood? < 1224434499 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: mr president, that we currently hear from the commission to adopt them, because of the pressure that the european research area. the role of a central disciplinary system which will ensure that the provisions of the treaty. < 1224434513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, cfunge can just dump current instruction, so one char per executed instruction, or "x,y, integer value of instruction, instruction, thread id" < 1224434519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or even dump stack every time < 1224434524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no actual debugger though < 1224434535 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: RC/Funge-98 has a trace mode as well as a debugger. < 1224434540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ah < 1224434546 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and ccbi lacks a trace mode < 1224434553 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1224434564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :efunge lacks both unless you uncomment a few lines in the source < 1224434567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :currenly that is < 1224434571 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :"i am slowly getting fnord up by these fnord arguments" <- I like that < 1224434578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I plan to make tracing available in a *VERY ENTERPRISY WAY* < 1224434579 0 :Jiminy_Cricket!n=bob@adsl-155-100-16.btr.bellsouth.net JOIN :#esoteric < 1224434590 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: XML output? :-P < 1224434592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :using the SASL error logger (System Architecture Support Libraries) < 1224434592 0 :omniscient_idiot!n=boa@adsl-155-100-16.btr.bellsouth.net JOIN :#esoteric < 1224434606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it would look like: < 1224434621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :=PROGRESS REPORT==== 19-Oct-2008::17:43:35 === < 1224434626 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : application: efunge < 1224434635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : started_at: foo@node < 1224434650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then the rest of the data < 1224434710 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :one of those for every tick, right? < 1224434715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait no < 1224434719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it would be a different message < 1224434720 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a sec < 1224434753 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, there is a trace mode in RC/Funge. Assuming tail is clever enough to throw stuff away (should be) I guess I could just tail the last ten thousand lines or so. < 1224434761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :=INFO REPORT==== 19-Oct-2008::17:45:56 === < 1224434761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Executing instruction 43 at {42,43} in thread 0 IP 0 < 1224434762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like that < 1224434764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :every tick < 1224434765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1224434774 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1> error_logger:info_msg("Executing instruction ~p at ~p in thread ~p IP ~p~n", [$+, {42,43}, 0, 0]). < 1224434777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :was how I generated it < 1224434811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, however a bit mad for tracing < 1224434822 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :very good, but it should be XML with XSL < 1224434842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Asztal, you could install a different logger callback I believe < 1224434846 0 :ENKI-][!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1224434850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure how, but pretty sure it is possible < 1224434865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and you could make it log to rotating log files < 1224434868 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: no, tail reads all the input into a red-black tree indexed by line number, then when it hits EOF it repeatedly gets the lowest key, checks whether it's in the requested range to be printed, and prints it if so < 1224434870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that rotate when they reach some size < 1224434882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :by a few lines of config < 1224434978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Asztal, I think there is also some true tracing functionality < 1224434993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sys:trace seems to be for system messages to a thread only, but pretty sure there are stuff for user tracing too < 1224435001 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Usually those just rename the file, start a new one, and signal the logging thing to reopen the log file so it starts writing in the new one. I don't think RC/Funge is clever enough to do the reopening. < 1224435038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact erlang got several tracing frontends < 1224435061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since the low level trace functionality is too powerful and flexible, using it directly is pretty hard < 1224435078 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: you've gotta be kidding O_O < 1224435101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: he is... < 1224435113 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :whew < 1224435113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I thought you if anyone would have humor < 1224435124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Life imitates art. < 1224435125 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i do have humor < 1224435137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I found Deewiant pretty funny < 1224435151 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but that doesn't mean i can recognize when the real world is insane :D < 1224435218 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes of course, everyone know that tail uses a self-balanced B-tree, not a red-black tree. < 1224435224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Of course he was kidding... < 1224435239 0 :ENKI-][!n=weechat@c-71-234-190-248.hsd1.ct.comcast.net JOIN :#esoteric < 1224435247 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Thanks, people, you made me check out tail sources just to be sure. < 1224435252 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ha ha < 1224435280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: wow, an actual funny joke < 1224435280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1224435295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well as I said, humor is subjective < 1224435304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AN ACTUAL FUNNY JOKE < 1224435310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, unlike yours < 1224435315 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and ehird doesn't like to be subjected to humor < 1224435317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, like mine < 1224435320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it burns < 1224435322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, and the erlang support for rotating log files is done in erlang < 1224435453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, http://rafb.net/p/8VgYea83.html < 1224435466 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'll restart fungot under the tracing+tail now. Although I'm not sure how much it'll help. Certainly I'll find out where it ends up looping around, but if it's something data-dependent (like it'll probably be) most likely the infinite-looping has pushed the interesting file offsets and such out of the log. Maybe I'd have some space to add a ":." sequence there where it talks about file offsets. < 1224435466 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: mr president, ladies and gentlemen, is it basically poor management or is it due to the refusal of this house to enable us to take environmental criteria into consideration in a subsequent review. the draft framework decision on organised crime. < 1224435467 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it makes you think, though: why the hell is 'tail' 1700 lines of code < 1224435483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, the GNU one maybe < 1224435488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure the BSD one is shorter < 1224435493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :let me check (freebsd 6.3) < 1224435507 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :'echo' is a sweet 256 lines < 1224435518 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and 'cat' is 785 < 1224435522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ wc -l /usr/src/usr.bin/tail/tail.c < 1224435522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 338 /usr/src/usr.bin/tail/tail.c < 1224435523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there < 1224435527 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I didn't know it does files and pipes differently, although I guess that makes a lot of sense. < 1224435543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ wc -l /usr/src/bin/cat/cat.c < 1224435543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 314 /usr/src/bin/cat/cat.c < 1224435553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cat should not be 314 < 1224435554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lines < 1224435556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it should be 30 < 1224435557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :seriously < 1224435561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ wc -l /usr/src/bin/echo/echo.c < 1224435562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 137 /usr/src/bin/echo/echo.c < 1224435562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fucking gnu software :\ < 1224435563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, agreed < 1224435567 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :'ls' is a whopping 4542 lines < 1224435567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, this is FreeBSD one < 1224435568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1224435572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so not gnu at all < 1224435573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: fucking bsd :-P < 1224435579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: you are fucking kidding me < 1224435579 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :that's over half the size of CCBI < 1224435580 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :ACTION read that as "fucking gnu showers" < 1224435582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :4000 lines? < 1224435584 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jesus < 1224435587 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 4542. < 1224435596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ wc -l /usr/src/bin/ls/ls.c < 1224435596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 873 /usr/src/bin/ls/ls.c < 1224435599 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: the last 180 being the --help text. < 1224435600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Corun: god, you just made me imagine rms having sex in a shower... how did you do that? how can anything make me imagine anything so unspeakably awful < 1224435601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i hate you < 1224435607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i hope you die in a fire tonight >:( < 1224435612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: LOL < 1224435622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there are multiple flags for cat, even posix defines one < 1224435623 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1224435626 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how long is ls --help < 1224435627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : -u Write bytes from the input file to the standard output without delay as each is read. < 1224435637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ ls --help < 1224435637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ls: illegal option -- - < 1224435637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :usage: ls [-ABCFGHILPRSTUWZabcdfghiklmnopqrstuwx1] [file ...] < 1224435638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1224435645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, see man page instead < 1224435649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what is that program that has 'has even more flags than ls(1)' in BUGS> < 1224435665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, since *bsd tool doesn't use -- flags < 1224435671 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only single letter ones < 1224435675 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ls -h? < 1224435676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and -G is the colours one < 1224435688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/usr/src $ ls -h < 1224435688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :COPYRIGHT Makefile.inc1 bin games lib sbin tools < 1224435688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :LOCKS ObsoleteFiles.inc contrib gnu libexec secure usr.bin < 1224435688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MAINTAINERS README crypto include release share usr.sbin < 1224435689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Makefile UPDATING etc kerberos5 rescue sys < 1224435698 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :you really didn't need to paste that :-P < 1224435701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, there is *no help except short usage* < 1224435703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and man page < 1224435704 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ls.c is the longest source file in coreutils; sort at a bit over 3k lines and pr at a bit less than 3k come next. < 1224435709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, on *BSD you sue the *man page* < 1224435714 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, sue. < 1224435715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not some funky --help < 1224435728 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :BSD is so litigation-obsessed, you even sue the man pages! < 1224435739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :use* < 1224435739 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I've always preferred --help and such < 1224435740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :typo < 1224435741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1224435755 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ideally a program is just a single executable with no other data files < 1224435774 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the *BSD sort seems to just use the GNU one < 1224435783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FreeBSD that is < 1224435795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same for grep < 1224435799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but their own awk < 1224435829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is also something called tsort < 1224435831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads man page < 1224435836 0 :fungot!unknown@unknown.invalid QUIT :"restarting with tracing..." < 1224435842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :TSORT(1) FreeBSD General Commands Manual TSORT(1) < 1224435842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :NAME < 1224435842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : tsort -- topological sort of a directed graph < 1224435843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*blink* < 1224435864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, also cfunge wouldn't know to reopen the file for trace since it just use plain stderr < 1224435870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :adding a signal handler should be simple < 1224435871 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1224435903 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I don't quite get tsort < 1224435908 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1224435910 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"input contains an odd number of tokens"? < 1224435914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, as for " ideally a program is just a single executable with no other data files" < 1224435916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well they are < 1224435919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :file is an exception < 1224435923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it needs a definition file < 1224435930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :most other simple core tools are one file < 1224435932 0 :fungot!n=fungot@momus.zem.fi JOIN :#esoteric < 1224435943 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: on BSD they aren't, because you don't know what to do with them without the man file, which is external. < 1224435947 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: a topological sort finds an order of the vertices such that all source vertices come before the corresponding target vertices < 1224435950 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1224435954 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1224435959 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but I don't get tsort. < 1224435959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, don't bloat binary with manual < 1224435969 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: don't bloat package with extra file < 1224435986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, you have man pages on linux too < 1224435999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, except the man pages on *bsd are way way higher quality < 1224436001 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, I know, I wasn't arguing for linux in particular < 1224436004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not just some "see info page" < 1224436007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but proper man pages < 1224436019 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :at least on linux you don't usually need the man/info page < 1224436022 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :--help is sufficient < 1224436043 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It works so that on alternating lines you have source/destination for the graph edges. < 1224436076 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: So you input "foo", "bar", "foo", "baz", "bar", "quux", "baz", "quux" and it outputs either "foo", "bar", "baz", "quux" or "foo", "baz", "bar", "quux". < 1224436080 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: "`tsort' reads its input as pairs of strings, separated by blanks, < 1224436081 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indicating a partial ordering. The output is a total ordering that < 1224436084 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :corresponds to the given partial ordering. < 1224436093 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I looked at the info page. I tried "foo bar baz" but it seems it wants "foo bar foo baz" < 1224436096 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Okay, so any sort of blank works, not just newline. < 1224436111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/1iIMoG85.html < 1224436114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is linux and freebsd < 1224436115 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: note that each edge connects a pair of vertices < 1224436116 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I think the "odd number of tokens" is quite a clear clue that it expects pairs. < 1224436118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :man pages for tsort < 1224436119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ^ < 1224436126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, which one is most helpful? < 1224436134 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: should have been obvious I suppose, yes :-) < 1224436151 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: BSD. what's your point? My point was that that kind of stuff should be in --help. < 1224436160 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :or otherwise embedded in the executable. < 1224436167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, isn't in tsort --help on my linux < 1224436177 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: What's your point? My point was that that kind of stuff should be in --help. < 1224436183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well it isn't < 1224436193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on gnu it is all in horrible info pages < 1224436197 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: My point was that that kind of stuff ******should***** be in --help. < 1224436205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes, but show me a system where it is < 1224436209 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: CCBI. < 1224436211 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :for instance. < 1224436223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I don't want to have to pipe --help into less < 1224436225 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't talking about operating systems, I was talking about programs. < 1224436250 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you'd rather pipe a man page into less? < 1224436258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well yes < 1224436266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, since that is what man does < 1224436273 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Yeah, I was hoping that one could give a vertex followed by a list of vertices it connects to < 1224436275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :man tsort < 1224436275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or < 1224436279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tsort --help | less < 1224436282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1224436284 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes, and that's my point. It's the _same thing_. < 1224436289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think the first is shorter < 1224436290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1224436295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that was my point < 1224436298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is shorter to write < 1224436299 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Then have a short --help, and a --help-long. < 1224436305 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Whatever. < 1224436310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ah like portage < 1224436314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :--help and --help --verbose < 1224436324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-v/--verbose affects a lot of other stuff too < 1224436364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, now I think a good example of how to not do it: nmap --help < 1224436366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is just a clutter < 1224436369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :white nc -h < 1224436370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is easy < 1224436391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/LUULdC31.html < 1224436402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"SEE THE MAN PAGE FOR MANY MORE OPTIONS, DESCRIPTIONS, AND EXAMPLES" is how the nmap help ends < 1224436428 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :nmap --help is pretty good IMO, could use more whitespace < 1224436435 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, the nc one? < 1224436448 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I strongly prefer the nc -h < 1224436458 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: unfair comparison, nmap supports hundreds of options, nc supports, looks like 20 or so < 1224436470 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :well okay, probably not hundreds either < 1224436474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, also nmap says "see man page for more options" < 1224436474 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but lots more anyhoo < 1224436565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, anyway yes --help is good, but with too many options it breaks badly < 1224436578 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yes, hence --help --verbose < 1224436606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I think the erlang solution would really piss you off < 1224436610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :erl -man erlc < 1224436613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :erl -man lists < 1224436626 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :opens man with the relevant documentation page < 1224436646 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :In general I guess best would be to have --help have the shortopts in the usual format and at most 20 lines of description of most important options < 1224436649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and they are stored in a special place, not in standard man path, since most of them are for erlang modules, not tools < 1224436666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, erlang tools seem to like ignoring unknown options < 1224436676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you get erlang shell if you try --help < 1224436691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also some command line parameters use + or such < 1224436696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like +K true or +A 128 < 1224436704 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But, you know, when you're talking about things like compilers + libraries it does make sense to have separate manuals because they can be hundreds of pages long. < 1224436733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(+K = kernel pool, like epoll/kqueue and such, no idea why default is false; +A = Async threads for IO to prevent blocking erlang itself) < 1224436755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes... tried man zsh? < 1224436769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Because zsh contains many features, the zsh manual has been split into a number of sections" < 1224436790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :17 man pages it seems here < 1224436805 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1224436818 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :that's a good example, but the --help is terrible < 1224436829 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :too much whitespace :-P < 1224436849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : (Använd '-v --help' för att visa kommandoradsflaggor för barnprocesser) < 1224436850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for gcc < 1224436861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is where all the interesting options are < 1224436875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ gcc --help -v 2>&1 | wc -l < 1224436875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1487 < 1224436876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1224436883 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ew, non-english locale < 1224436897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well yeah I want UTF-8, and that breaks in C locale < 1224436906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is no C.UTF-8 < 1224436928 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :just use en_GB < 1224436944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, with sv_SE.UTF-8 for some like date and so? < 1224436964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :LC_MONETARY, LC_PAPER, LC_MEASUREMENT and so on < 1224436974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(type locale for the full list of variables) < 1224437000 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, actually: < 1224437006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :export LC_MESSAGES=C < 1224437008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :issue solved < 1224437064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what do you think of cfunge's -h? < 1224437095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, http://rafb.net/p/J2zlDX34.html < 1224437111 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fine apart from the "see README" bit ;-) < 1224437124 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well that is where I put most docs < 1224437144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for efunge I should do something like: < 1224437147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :The options are a lie < 1224437152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it doesn't have any options < 1224437155 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1224437160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just want file name and script args < 1224437238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually a better idea: < 1224437256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Usage: efunge [OPTIONS] [FILE] [PROGRAM OPTIONS] < 1224437265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-h Show this help < 1224437271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :That's all :D < 1224437281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, is that what you want? < 1224437366 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I guess :-P < 1224437405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, agree it seems slightly insane though? < 1224437414 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :better than having no help < 1224437469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, anyway the recommended way to start efunge is different if you encounter a bug, then you should start it from inside erlang < 1224437484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm... maybe adding that to the wrapper script would be a good idea < 1224437498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but then I'd get command line parameters < 1224437508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah I know... < 1224437510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hehehehe < 1224437574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :EFUNGE_OPTS="[option1, option2]" ./efunge < 1224437580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what do you think of that idea? < 1224437587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it has to be done in erlang term format too < 1224437604 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think it's terrible < 1224437622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well it follows established tradition: < 1224437624 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :for one thing because you can't do that in windows < 1224437625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ERL_COMPILER_OPTIONS='[inline,native,{hipe,[o3]}]' make < 1224437627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example < 1224437639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, you can use set MYENVVAR="FOO" right? < 1224437642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1224437648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't remember syntax < 1224437679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, also can't windows powershell do it? < 1224437684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or is that so powerless? < 1224437691 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no, it can't, I just tried < 1224437697 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :at least not with that syntax < 1224437701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1224437702 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it could have it in some weird syntax < 1224437731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well anyway the wrapper script is a shell script < 1224437735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :using portable /bin/sh < 1224437740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it even works with busybox < 1224437749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, you would need a custom wrapper script on windows anyway < 1224437754 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :so it requires posix and is thus non-portable :-P < 1224437759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, not at all < 1224437766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you just have to start it in an erlang shell < 1224437771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or write a *.bat or whatever < 1224437775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, just I can't write *.bat < 1224437780 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I meant the /bin/sh < 1224437806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well... funge is unportable, it requires the concept of "environment variables" < 1224437836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is in the os module in Erlang, and nothing in that module is guaranteed to be portable < 1224437873 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :funge doesn't require it, you can just push an empty list if they don't exist < 1224437886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, http://rafb.net/p/ftSSjH10.html Notice how extremely simple it is < 1224437895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just some sanity checking and setting up some paths < 1224437907 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :you can't write that in C? < 1224437922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well no, would need fork and execv < 1224437928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which would be less portable < 1224437933 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :system() < 1224437936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also using C for a wrapper script would be silly < 1224437962 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, and /bin/sh exists on Windows. Wasn't it POSIX okish or such? ;P < 1224437984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then there is msys, cygwin and various other ones < 1224437990 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :/bin/sh cannot exist on windows because "/" is not valid in a path < 1224438008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well yet windows passed POSIX exam iirc? Or at least didn't fail it < 1224438015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I believe it has to exist then < 1224438017 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :only with extensions < 1224438023 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and hacks to workaround stuff like that < 1224438074 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :well, / works in paths, but it's not a valid root path without something like Services For Unix or msys < 1224438084 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :C:/windows/system32/notepad.exe works < 1224438084 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no, / doesn't work in paths < 1224438093 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but the path isn't that < 1224438096 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes it does in cmd.exe < 1224438096 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :that's just translated < 1224438104 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no it doesn't < 1224438108 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it specifically doesn't work in cmd.exe < 1224438115 0 :Judofyr_!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1224438126 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1224438140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, anyway 1) you can write a *.bat file I guess. or 2) You could just do it from inside erlang as the README describes < 1224438143 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"cd /" will not work < 1224438160 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yes, it's /possible/ < 1224438164 0 :Judofyr_!unknown@unknown.invalid NICK :Judofyr < 1224438165 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :cd / works < 1224438178 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :not here it doesn't < 1224438181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I'm pretty sure cd / works in cmd.exe under windows xp < 1224438185 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :(I didn't expect it to, but it did) < 1224438187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm 99% certain I seen it working < 1224438193 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure it doesn't since I just did it and it didn't < 1224438195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :using Swedish windows xp home < 1224438205 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"cd /" does absolutely nothing, doesn't error out either though < 1224438209 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :was a year or so ago < 1224438215 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :both the notepad thing and cd / worked for me just now < 1224438224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Asztal, windows version? < 1224438226 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"cd foo/bar" does work < 1224438228 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :this is the evil vista < 1224438231 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1224438237 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ah, it's a bug then :-P < 1224438251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Well, there is no spec to check against is there Deewiant? < 1224438254 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :though, I was sure XP supported it :) < 1224438261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway... < 1224438267 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: there may be docs < 1224438293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, doing this on windows would be non-trivial anyway < 1224438300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since usually erlang isn't in path there < 1224438305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it called werl.exe < 1224438337 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :interesting that 'erl' starts an Eshell then < 1224438354 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, hm it does? Doesn't match what I was able to find in docs < 1224438368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what version does it state that it is btw? < 1224438373 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :5.5.5 < 1224438381 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :(I suspect cmd.exe is doing something to explicitly support '/' as a filesystem root, though, since "ls.exe /Users" doesn't work) < 1224438387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I don't think efunge will work on that, Only tested on 5.6.4 < 1224438392 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1224438393 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Eshell V5.5.5 (abort with ^G) < 1224438393 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :1> ^G < 1224438393 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Eshell V5.5.5 (abort with ^G) < 1224438393 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :1> < 1224438400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, XD < 1224438403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, q(). < 1224438405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :may work < 1224438409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :takes a second or so < 1224438411 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :^C worked < 1224438413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :before it actually quits < 1224438416 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but, hoorays for ^G < 1224438420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well, I ^G works for me < 1224438426 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1> < 1224438426 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :User switch command < 1224438426 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : --> < 1224438437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^G drops me into that mode < 1224438465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where you can start another shell on a local or remote node, jump between existing shells and so on < 1224438475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and quit erlang < 1224438484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, no clue why it doesn't work on windows. < 1224438505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Asztal, there is ls.exe? < 1224438507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1224438542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, anyway I'm quite sure erlang will need at least BEAM 5.6.x < 1224438550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :probably even 5.6.4 < 1224438554 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :s/erlang/efunge/ < 1224438555 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :why < 1224438556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(which is last version as of writing this) < 1224438566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, because it uses some very very useful recent features < 1224438592 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :like what < 1224438611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-spec and -type notification are experimentally supported in 5.6.4 at least. Allows better static analysis and easier to find bugs in advance < 1224438622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sed could remove those if needed I guess < 1224438633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, apart from that it may or may not use other bits I don't know about < 1224438647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I think Erlang 5.5 is a different major release < 1224438648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :R11B < 1224438654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while 5.6 is R12B < 1224438664 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and those can introduce major new features < 1224438683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, so it wouldn't surprise me if it broke on the legacy R11B < 1224438701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and my response would be: SOL < 1224438707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since that is outdated by years < 1224438750 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :statute of limitations? :D < 1224438754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ? < 1224438756 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :well, by one year < 1224438762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and a few months < 1224438766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just went and checked < 1224438773 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: SOL < 1224438783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, S*** out of luck < 1224438799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where * count doesn't match real word < 1224438813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1224438817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually it does < 1224438819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1224438846 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think there are various options there < 1224438851 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I've always read it as "so outta luck" < 1224438861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, that works too < 1224438867 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but I guess "shittily" is the rude form and "sadly" the more common polite form < 1224438872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway: you are free to try efunge on R11B, but I won't fix it breaks, recommending R12B < 1224438897 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :evidently "shit" is the common form, although it doesn't make grammatical sense < 1224438897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when R13B is released I will probably keep R12B compat for a few months or a bit more at least < 1224438902 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but then, expletives rarely do < 1224439037 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Come to think of it, I could just run fungot's babble-generation locally repeatedly to find that bug faster than just waiting for it to crash. < 1224439039 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: madam president, i should briefly like to focus on the most fundamental human rights. < 1224439075 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Er, certainly, I don't think we have anything against human rights here. < 1224439085 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: first and foremost, stability and security, which already give the commission something to consider, when commissioner palacio brings forward her nuclear package this autumn, that the poorest regions is not exacerbated by another divide linked to the activities of the european union < 1224439104 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(It's quite a lot slower with that trace mode enabled.) < 1224439107 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Right, exactly. < 1224439119 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :maybe I should try and reproduce the bug < 1224439123 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: mr president, mr pomés ruiz, to whom they really do, as the elected representative of a battle of principles, you will find it more difficult to resolve, but it is essential to finding a solution to this particular matter and my views were clearly laid out. nevertheless, i hope that, by taking part in what was said at the first reading. < 1224439125 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: WTF < 1224439149 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: madam president, as an indirect consequence, holding us prisoner on other subjects that are excluded from so many contradictory standpoints. it would be too expensive. in this respect, i should like to remind her and the house' s work just a few days ago here to introduce a uniform control system which is more fnord and export a certain model of society that suits them. it would be very interesting for economists to s < 1224439156 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: WTF < 1224439165 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's funny how it alternates between madam/mr all the time. < 1224439170 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: hmm, maybe you could make it cutoff messages in a smarter way < 1224439172 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"clearly laid out" my ass < 1224439175 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i.e. not mid-word < 1224439185 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: mr president, i would say to those who need to disclose one's inventions before filing for a patent, its aim is that, in 2004, especially in mr poignant' s report, certain elements of the tens, but we cannot ignore. the us government has threatened to move its entire development department and corporate management to another country if it cannot put a stop to. secondly, the establishment of a european parliament and t < 1224439188 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: WTF < 1224439189 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: mr president, the discussion is so interesting and there are a number of people. < 1224439194 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1224439199 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: bug out already, will ya < 1224439219 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: That's just the IRC message length. There's also a limit to the number of words, which should be small enough not to hit the IRC limits. < 1224439244 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it's all those long words. < 1224439248 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Yes, I know what it is, but as you can see it keeps getting cut off :-) < 1224439253 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember what I set the word limit to. < 1224439282 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :count the message length and cut off at a word boundary where the wanted message length is exceeded < 1224439288 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: hmm, did I kill it? < 1224439304 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: you alive? < 1224439307 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: as i demonstrated during the debate. as regards priority 1, namely broadening the scope and structure of the directorate-general for transport essentially deals with this very difficult issue. a solution must be sought initially on a voluntary basis. it is a pity. < 1224439335 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in a manner of speaking < 1224439339 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: WTF < 1224439342 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: mr president, many pensioners paint or create works of art and antiques'. according to a report by the independent opinion of the committee, issues on labour law and free and fair way, in spite of what mr bouwman said. in fact, with the game of musical chairs that is being done. < 1224439353 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: I'm not a president < 1224439382 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Actually it should be stopping quite early if I'm reading that source right. (Except that it will only stop when the context is suitable for ending a sentence.) < 1224439385 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: mr president, ladies and gentlemen, first of all that is bad comes from elsewhere; this is why i am against increasing taxation on employment, under the present legislation. both treaties are based on different understandings of human health and the environment, but also for animal welfare where many millions of new jobs as it did not do is to base programming on a political solution to end spam. let me also address t < 1224439396 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: I'm still not a president < 1224439403 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: question no 30 by ( fnord/ 2001. i can allow the exemption for mortgages are all adopted, and comparable objectives have been set, but whose idea of political responsibility observed during the process of 2004. < 1224439418 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: that's just what you want us to believe, Ms. Halonen < 1224439419 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Who's fnord < 1224439423 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: it is easy to see that there is a job we will have to be addressed: greece, spain, greece and spain. < 1224439446 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: oh noes, you caught me < 1224439454 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Haha: "Greece, Spain, Greece and Spain -- a joh we will have to address!" < 1224439460 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: WTF < 1224439489 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: it's counting commas as tokens? < 1224439501 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: WTF < 1224439502 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Yes, punctuation is separate tokens. < 1224439521 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :So it's just got a context of ", spain," when it generated that second 'greece'. < 1224439552 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so i thought < 1224439560 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Did you just ignore Deewiant, or crash? < 1224439583 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: mr president, the pensioners of the different legal frameworks would probably make it very clear that the eu must develop a process, namely a fnord victory for president eyadema. on a financial basis, nor to care about their neighbour. the socialists say yes. allow me to outline the way in which you will accept these amendments, nos 1, 2, 5 and 6 i can support the draft act which is before us here today, of her excellen < 1224439589 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :waa < 1224439595 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't like the politician-fungot < 1224439596 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Yours was a fnord victory. < 1224439598 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i wish to ask you, mr president-in-office, you did hear me say that i fully endorse what mr salafranca has just said. < 1224439609 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: now who the hell is mr salafranca < 1224439617 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: mr president, i was in fact our motion for a resolution calling for a committee of inquiry into the current cohesion policy. it is my opinion that the controls that are applied to economies whose needs remain very different. < 1224439633 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: you didn't answer my question < 1224439634 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: mr president, i am sorry, in particular candidate countries. < 1224439636 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: That would be JosĂ© Ignacio Salafranca Sánchez-Neyra. < 1224439658 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not in wikipedia < 1224439665 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: http://en.wikipedia.org/wiki/Jos%C3%A9_Salafranca_S%C3%A1nchez-Neira < 1224439665 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/JosĂ©_Salafranca_Sánchez-Neira < 1224439669 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(english one) < 1224439684 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The page title doesn't include the "Ignacio" part. < 1224439685 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot is sorry; but only in particular candidate countries < 1224439690 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1224439701 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: mr president, mr president, is extremely limited. the commission feels that to increase the number of subjects, the european council decided at its meeting on 30 april, or even this very budget assuming the administrative costs. moreover, i do not believe it would have been preferable and more effective fnord and monitoring powers. your support for our approach as set out in the end to violence, subjected to terrible < 1224439704 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wp only searches for starting parts? < 1224439723 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Yes, I think it would have been less effective fnord < 1224439781 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think you're being ignored again. Okay, I don't think it makes sense to do more of this on-channel; I'll test it elsewhere. < 1224439808 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I suspect you can reconstruct, from your logs, everything that was said to it before it crashed < 1224439818 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but it shouldn't matter. < 1224439822 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :so just keep throwing that at it < 1224439823 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Since it doesn't look at the input at all. < 1224439827 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1224439843 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Eyadema was an interesting guy too < 1224439906 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GnassingbĂ© is such a household name < 1224440211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, haven't you read fungot source? < 1224440219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://zem.fi/~fis/fungot.b98.txt < 1224440238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, being a befunge expert (author of mycology) I assume you will understand it right away :P < 1224440252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(like you see to expect me to do with mycology) < 1224440262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl food < 1224440266 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Should probably make a real web page for fungot. < 1224440266 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: mr president, commissioner, for this legislature. we have member states who so wish, to reduce pollution by 60% over the last 20 years this industry has one of the questions, so i shall not go into the details of your speeches, ladies and gentlemen, on behalf of the commission to ensure that the principle of mutual recognition of decisions to expel third-country citizens. i congratulate joe fnord and fnord and catalon < 1224440328 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I didn't know there was a Joe Fnord in the Parliament. And I wonder if it crashed; it's certainly taking a long time to answer. < 1224440333 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: mr president, i want to stress the extremely high social expectations, we are being ideological. they are told off for living too long and that it is only natural, when already in a europe that is not industry which determines the courts that involve an interpretation of the new policies, such as tag replacement, without adding any ifs or buts. the report reveals a motley fnord of organisations, which are far from mat < 1224440338 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No, it's just the slow. < 1224440360 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: mr president, with the participation of the president-in-office. of course, under the existing substance regulations of 1993. the final point i am addressing our fellow parliamentarians from macedonia should be able to have olaf's report so that chapters for the individual sectors. secondly, we attach great importance to us that there could be this consensus and that the meat is from animals which were tested and whethe < 1224440406 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^echo are we here yet? < 1224440407 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :are we here yet? are we here yet? < 1224440438 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :fungot, your prolixity is overly quixotic >:( < 1224440453 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: madam president, mr posselt, let me say that we should take the decision we need to look at the simple trend, i have one difficulty which is not covered by specific community legislation, so ias can only be achieved by applying lower rates of growth, employment and the unwieldiness of the procedures, favouring a more competitive and makes his company more competitive. everyone agrees on that, are dying as a result of ad < 1224440519 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :presumably http://en.wikipedia.org/wiki/Bernd_Posselt < 1224440613 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also an interesting guy it seems... < 1224440805 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The bot does sound quite much like a politician, but maybe it's not overly interesting babbling. < 1224440846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, you want low-overhead tracing? < 1224440869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers that < 1224440890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting idea < 1224440918 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you want to append them to a buffer or such, and then let another thread format the messages < 1224440937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(this would be a bad idea in erlang, because every thread have a separate heap < 1224440981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(so a lot of data copying) < 1224441178 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, nice output: "let us not talk of positive discrimination more effective than for other types of intensive animal husbandry, the commission is willing to launch pre-emptive nuclear strikes" < 1224441189 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Pre-emptive nuclear strikes does not sound like the right solution to me. < 1224441198 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Are you sure about that? < 1224441199 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: without being afraid of the difficulties currently facing the union. < 1224441214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ouch that bad < 1224441220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, ... < 1224441221 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: madam president, with reference to mr pronk on his report which is evidently to establish the existence of the internal market. < 1224441227 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hopefully no-one's going to put fungot in charge. < 1224441232 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, you got my gender wrong < 1224441235 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: mr president, i welcome the resolve that was shown here today by the college of commissioners has already decided, was literally betrayed at the last moment, i woke up, i am happy to support, veiled criticism and open criticism. this evening's debate is certainly the case for amendments nos 3 and 4, so that we can all see the work we do with small-scale fishermen. i await mr henderson's answer on burma was rather meanin < 1224441242 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: mr president, i am aware that this is all the more necessary to seek equal treatment for agency workers in ireland. < 1224441245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :better < 1224441279 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :who is mr pronk? < 1224441288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, where did you get this data from did you say? < 1224441312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what about mr henderson? < 1224441332 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah, maybe Jan Pronk < 1224441339 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Bartho Pronk, actually. < 1224441347 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(PPE-DE) < 1224441350 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh? < 1224441371 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's the European Parliament speeches. Those are translated to all N official languages; I just used the English version. < 1224441372 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm not in wp < 1224441376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I would prefer telephone or discworld over this < 1224441405 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Years 1996-2006, apparently. < 1224441424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, do they speak to presidents all the time? < 1224441427 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And only those speakers whose names start with a letter from A to F. < 1224441446 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's the President of the Commission, I think. < 1224441462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1224441480 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or parliament? < 1224441494 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, actually. < 1224441509 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I just grepped the data a bit and saw "AFFILIATION="President of the Commission"", but that was just one of the speakers. < 1224441603 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :henderson is probably too common a name < 1224441622 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Just about every speaker starts with "Mr President" or some-such, and since we grouped those so that one "paragraph" (which is what fungot outputs) is one complete "speech"/statement, that's what fungot does too. < 1224441626 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: mr president, i wish to put on record that our starting point and encouraging that a solution is not very effective. < 1224441676 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's relevant, sort of < 1224441689 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: You're such a complainer. < 1224441701 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: mr president, mr camisón asensio, things are really up and running for 8 years, we have to realise that this is our parliament, a citizen many of which are very sensible. that very fact illustrates the european vagueness of the report. < 1224441745 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, the politician-fungot is not very funny at all. But at least it sounds like it's speaking and not like it's reading a book. < 1224441754 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: mr president, i will begin with the nine technical amendments. amendments nos 12, 65, 66, 67, 69, 70 and 71. the possible effects on other community policies, new proposals will have to submit every three years. < 1224441812 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but he cannot count < 1224441853 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-254-104.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1224442008 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've been looking at the Gutenberg authors I happen to have here, but none of them sound like they'd make an especially interesting data source. < 1224442285 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: try lewis carroll < 1224442299 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and james joyce < 1224442379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lewis carroll should be fun < 1224442420 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Well, you heard them. Do Lewis Carroll now. < 1224442449 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Or are you ignoring me or something? < 1224442499 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^rot13 fgvyy jbexf < 1224442522 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :still works < 1224442528 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ignoring, I guess. < 1224442534 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Bah. < 1224442542 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, wait! < 1224442547 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No read permissions to those files. < 1224442552 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Forgot to give g+r to them. < 1224442574 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Can you read it now? < 1224442575 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: the witnesses proved, without fnord,' he went on, " the conclusion is fallacious." < 1224442640 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: What's that mean? < 1224442642 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: he saw them drooping here and there among them, though i don't want to get somewhere else, you must run at least twice as fast as they put them upon the table, merrily running round and round after her own shawl, which was still patiently fnord its fnord!" < 1224442718 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1224442754 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the fnord solution may not work very well with an author reknown for inventing words... < 1224442755 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1224442801 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: It mapped 5703 words to "fnord". < 1224442833 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :is that much? < 1224442844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, by the way to show that I wouldn't oppose MVRS done correctly and properly specced my funge-space changes for ATHR are designed so the change for adding multiple funge spaces should be simple < 1224442857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm designing the API with that in mind < 1224442902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what books? < 1224442916 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: say 'cheese' < 1224442917 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: there was no " one, two! and through and through her head till she felt quite certain he would only refer to his fnord code, and read it " some x are y"? < 1224442944 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: It's 3.4 % of the tokens in the data. For comparison purposes, in the irclogs it mapped only 1.2 % of the tokens to fnord. And irclogs have lots of unique flutzpahs too. < 1224442950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Only books by Lewis Carroll I read are Alice in wonderland, and Allice through the looking glass < 1224442954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :both in Swedish translations too < 1224442957 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"some x are y"? are you including his math? :D < 1224442961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so. I can't identify anything < 1224442998 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The books were: "Alice's Adventures in Wonderland", "Phantasmagoria and Other Poems", "Sylvie and Bruno", "The Game of Logic", "The Hunting of the Snark" and "Through the Looking-Glass" < 1224443012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"The Hunting of the Snark"? < 1224443017 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the game of logic looks suspicious < 1224443022 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The "some x are y" is from the game of logic, yes. < 1224443031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sounds like hunting of the fnord... < 1224443070 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: remind me what the fnord-mapping was all about < 1224443098 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: All words that occur only once are mapped to a special token "UNKNOWN", and fungot converts that to text as "fnord". < 1224443099 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: " i will call on the earl. < 1224443120 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Why? < 1224443122 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :snark surely occurs more than once though < 1224443140 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And Snarks have been seen at least in a short story by Niven, it's somewhat famous. < 1224443161 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: To cut down the size of the lexicon, mostly. Also to make the output more silly. < 1224443197 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1224443200 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :snarks? not bandersnatchi? < 1224443258 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Those are everywhere in the Known Space books, but I think there was a Snark too. < 1224443277 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not absolutely certain, though. < 1224443386 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: At least in the story "Like Banquo's Ghost" (from the Convergent Series collection) there's a space ship called "Snarkhunter #3". < 1224443419 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh. fizzie you make *less* sense than fungot now.. < 1224443420 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: all this i saw from the open window of the warden's breakfast-saloon, looking across the garden, examining the fastenings of the drawing-room window. < 1224443431 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No other Snarks, though; I've misremembered, it seems. < 1224443452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, which books are that from ^ < 1224443474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is* < 1224443552 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Seems to be mostly from that "Sylvie and Bruno" book. Haven't read it. < 1224443634 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Still, whenever I feed it books the output also sounds like a book, not like someone talking. < 1224443781 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I should feed it some chatting, but I have a smaller supply of that available. < 1224443787 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should try Wikipedia "talk" pages. :p < 1224443847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, no... that would be suicidal amount of "consensus version" < 1224443852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :be a* < 1224443890 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Youtube video comments, then; I hear there's a lot of thoughtful debate there. < 1224443920 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gasps < 1224444078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, that is *worse* < 1224444097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and even worse: /b/ of four chan < 1224444098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess < 1224444105 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe spam! I think I gzipped some ten thousand messages somewhere just in case I need a sample spam mail sometimes. < 1224444121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what department were you at? < 1224444126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also spam changes over time < 1224444127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a lot < 1224444149 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what fizzie is taking < 1224444151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, and we don't want all the obscene stuff < 1224444153 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, well, not for effective spam *filtering*, just generally. < 1224444188 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Don't you ever get a craving for some spam? < 1224444205 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SPAM SPAM WONDERFUL SPAM < 1224444213 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, no < 1224444376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol, a /b/ markov chain would be indistinguishable from the real thing. < 1224444436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah < 1224444489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I've always thought that the best way to run a markov chain is to analyze a forum/mailing list, make it post on that mailing list with its results, and start up about 10 instances. < 1224444496 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :After a while they just start spewing out nonsense based on their own failures < 1224444512 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Okay, I'll try one more author, let's see if it (a) works and (b) you recognize it. The source text at least should be pretty recognizable. < 1224444518 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Let's see what you've got. < 1224444520 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: fnord with a fnord negroid mouth, pulled forth a dirty, crumpled paper and handed it to me, for there are elements i had not independently suspected before, though we had no cause to think the regions beyond the range of modern human knowledge. < 1224444589 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Give us a second example too, okay? < 1224444590 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: miss tilton, comparing all possible fnord and if we be fnord and besides, was not beyond normal credibility. < 1224444601 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, that wasn't very useful. < 1224444608 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Pretty fnordy text this time. < 1224444913 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: huh? < 1224444914 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: even the small piece refused to grow cool, it soon had the college in a state of < 1224444927 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: good grief < 1224444930 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: by h. p. lovecraft and c. m... eddy jr. < 1224444937 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Hey, you gave it away! < 1224444942 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: at my violent start the speaker paused a moment before there had been a gorgeous sunset, and judged it was a million or ten million or fifty million years ago and that of only thirty million years old. < 1224444953 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and i was _just_ guessing lovecraft too :( < 1224444978 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(although i haven't read any) < 1224444980 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Should've stripped those parts out of them books, but couldn't be bothered. < 1224445325 0 :Mony!unknown@unknown.invalid QUIT :"Ne regrettons pas le passĂ©, ne nous prĂ©occupons pas de l'avenir : le sage vit dans le prĂ©sent." < 1224445668 0 :Slereah_!n=butt@ANantes-252-1-39-168.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1224446372 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1224446950 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1224446953 0 :Slereah_!n=butt@ANantes-252-1-39-168.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1224447273 0 :Slereah!n=butt@ANantes-252-1-39-168.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1224447273 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1224447493 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1224447671 0 :Slereah!n=butt@ANantes-252-1-39-168.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1224448968 0 :atrapado!i=ro@cm35137.red83-165.mundo-r.com JOIN :#esoteric < 1224449830 0 :Linus`!n=LinuS@net-93-145-206-252.t2.dsl.vodafone.it JOIN :#esoteric < 1224450014 0 :Slereah_!n=butt@ANantes-252-1-39-168.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1224450014 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1224450428 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | PING < 1224450529 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah the wiki is back < 1224450636 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey oerjan < 1224450692 0 :LinuS!unknown@unknown.invalid QUIT :Connection timed out < 1224450786 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hi psygnisfive < 1224450824 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan < 1224450826 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi psygnisfive < 1224450835 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol < 1224451732 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(a v b v c) ^ (a v b v C) < 1224451742 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(using noprob negation) < 1224451758 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and C can actually be used as the temp of any amount of clauses < 1224451765 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because why couldn't it < 1224451780 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er i'm not sure of _that_ < 1224451785 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1224451792 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in the case you show there, it can < 1224451817 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but not for handling splitting < 1224451831 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1224451834 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :at splitting < 1224451836 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like < 1224451842 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(a v b v c v d) < 1224451847 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you'd to something like < 1224451848 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(a v b v c v d) => (a v b v e) ^ (c v d v E) < 1224451856 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1224451861 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1224451870 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't think of that < 1224451870 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not sure if i got that right < 1224451888 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that looks right < 1224451897 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ah yes phonetics < 1224451899 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i can't put into words why < 1224451899 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats what it was < 1224451912 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :also, oklopol < 1224451920 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if e is true, then c or d must be true < 1224451929 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if e is false, then a or b must be true < 1224451929 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :theres a theory of syntax from a guy at UPenn, Aravind Joshi, called Tree Adjoining Grammar < 1224451934 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its all about tree rewriting :D < 1224451951 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and e can be chosen arbitrarily, but here it is important that it is used nowhere else < 1224451957 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1224451971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: tree rewriting!! < 1224451977 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yeah its cool :o < 1224451986 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pretty cool yeah < 1224451990 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it lets you do all sorts of crazy shit with non-local dependencies < 1224451992 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but how about REWRITING HYPERGRAPHS?!? < 1224451998 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well < 1224452010 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i do know that some models of dependency grammar are based on /multigraphs/ < 1224452018 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont know what a hypergraph is tho < 1224452024 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: seems you had quite a lot of insight, thanks < 1224452037 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i probably wouldn't have come up with that without giving it tons of thought < 1224452058 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh i see what a hypergraph is < 1224452059 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1224452121 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1224452131 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i think i might be using hypergraphs in my syntactic formalism < 1224452161 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :maybe not. < 1224452162 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(a v b v c v d v e v f v g), i should just split this as evenly as possible, right? (a v b v c v d v temp1) (e v f v g v Temp1) < 1224452163 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont know. D: < 1224452172 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and then recurse < 1224452178 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol whatchu doin? < 1224452198 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: i'm doing small-scale research so i can start implementing noprob < 1224452209 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what on < 1224452297 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well i've seen the reduction SAT -> 3SAT at some time... < 1224452303 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(a v b v c v d v temp1) ^ (e v f v g v Temp1) ==> (a v b v temp4) ^ (c v temp2 v Temp4) ^ (d v temp1 v Temp2) ^ (e v f v temp3) ^ (g v Temp1 v Temp 3) < 1224452328 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically just recursing on the resulting subclauses < 1224452347 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: what on what? < 1224452357 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what are you researching < 1224452386 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm researching the subject of < 1224452392 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1224452397 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: looks good, of course there may be some more elegant way < 1224452403 0 :ryanakca!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1224452448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well it's a logarithmic growth in size < 1224452455 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i'd say it's enough < 1224452473 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as i'm already doing exponential work when creating the sat... < 1224452532 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1224452536 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or is it logarithmic... < 1224452567 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the reduction is O(lg n) deep, because i always split the clause < 1224452579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'm also doubling the work each time < 1224452595 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because there are twice as many clauses on the next level < 1224452623 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so O(lg n) steps, exponential growth in size of one step, that would make O(n) in layman's math < 1224452628 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :when creating the sat, do you mean reducing from general boolean expression to conjunctive normal form? < 1224452638 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1224452643 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because i think some of the same tricks can be used there < 1224452694 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :introducing variables to split things cheaply < 1224452712 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i was just thinking, if you have just a few clauses of disjunctive normal form, the conjunctive normal form will have an exponential number of clauses < 1224452750 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because the numbers of clauses are 2^|variables|'s complements if i'm not mistaken < 1224452754 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1224452762 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :introducing variables. < 1224452765 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :goddamnit < 1224452771 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why didn't i think of that < 1224452776 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1224452815 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in fact i think you can start this by doing the same thing to the large disjunction < 1224452833 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err what? < 1224452834 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :then you end up with only relatively small ones < 1224452850 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what large disjunction < 1224452870 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if you start with a disjunctive normal form < 1224452877 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1224452878 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1224452912 0 :atrapado!unknown@unknown.invalid QUIT :"Abandonando" < 1224452950 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my initial approach was to try and use boolean algebra to reduce things to the normal form < 1224452965 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but that's quite limited < 1224452991 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah because it blows up < 1224452994 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1224453003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION realises that his semantic wiki project thing is already realised by RDF, and he just needs to hack up an interface to viewing/editing rdf < 1224453005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1224453015 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :after all, if you could convert things to conj. form then by duality you could convert it to disj. form < 1224453027 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1224453047 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and if you could do the latter without blowing up, satisfiability becomes easy to solve < 1224453068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it does? < 1224453093 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is satisfiability trivial in disjunctive normal form? < 1224453099 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes. because checking a disjunctive normal form for satisfiability is just checking each clause < 1224453099 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmph, i don't know shit. < 1224453118 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if any of them is satisfiable, then the whole is < 1224453121 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if not, not < 1224453125 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right < 1224453176 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how does this not make it impossible to do the conversion with newly introduced variables? < 1224453198 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ah, Reality Distortion Fields < 1224453224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no, http://www.w3.org/RDF/ :- < 1224453225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :P < 1224453245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Note: It isn't always XML, there's a non-eyeball-renching plaintext serialization of it too... thank god.) < 1224453259 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loves picking the wrong de-acronym < 1224453267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1224453307 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: the thing here is that when introducing variables while keeping satisfiability you always introduce new _conjunctions_ outermost < 1224453338 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so it gets worse, not better, as far as actually solving it goes < 1224453353 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and you cannot get to DNF by adding new vars? < 1224453366 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you have to realize i don't actually see how any of this is realized :P < 1224453372 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :realizeeeee < 1224453389 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if you tried to do the dual i guess you would find you preserve the dual of satisfiability instead < 1224453402 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1224453418 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and _that_ is hard to solve on disjunctive normal form, but easy on conjunctive < 1224453442 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, find something that does *not* satisfy it < 1224453450 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, it's all becoming clear now. < 1224453459 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1224453491 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but < 1224453503 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so err < 1224453526 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(a ^ b) v (c ^ d), how would i turn this upside down into CNF? < 1224453553 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think once you have it down to just two terms you'll have to use boolean algebra a bit < 1224453562 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so, distributive law < 1224453566 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm okay < 1224453567 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's see < 1224453586 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(A v B)' v (C v D)' < 1224453589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and < 1224453600 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :((A v B)' ^ (C v D))' < 1224453602 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1224453604 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :((A v B' ^ (C v D))' < 1224453608 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but that's no use < 1224453609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and fuck < 1224453613 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :((A v B) ^ (C v D))' < 1224453616 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :. < 1224453620 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmmhmm < 1224453657 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um it's: (a ^ b) v (c ^ d) => (a v c) ^ (a v d) ^ (b v c) ^ (b v d) < 1224453714 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right, so to not it, i have to list all the *other* possibilities? < 1224453738 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not? < 1224453744 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not as a verb < 1224453745 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :negate < 1224453753 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :complement < 1224453756 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dunnnnnno < 1224453760 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :to negate a boolean expression you use deMorgan's laws < 1224453800 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :switch ^ and v, and negate the arguments recursively < 1224453830 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why does that add new clauses < 1224453836 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't < 1224453854 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :are we trying to do the same thing... < 1224453861 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1224453895 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :basically, you usually use deMorgan's law to get all negation down to just the variables before doing anything else < 1224453896 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what exactly did you negate in (a ^ b) v (c ^ d) to get that next thing? < 1224453921 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i didn't negate, i used the distributive law for v over ^ < 1224453929 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well that makes more sense < 1224453948 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(they're dual, so distribution goes both ways) < 1224453955 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, yeah, i see it now < 1224453993 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how about something more complex then, say i simply have (a ^ b ^ c) v (d ^ e ^ f) < 1224453999 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1224454013 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess i can use the same law... < 1224454019 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i got to thinking that this might be a bit wrong if you have deeply nested things < 1224454045 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a better way may be to introduce variables _standing_ for the subterms < 1224454068 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think that's how the reduction NP -> SAT usually goes anyway < 1224454071 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's what i tried initially < 1224454081 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and NP means? < 1224454088 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :naughty proposition? < 1224454090 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :any NP problem < 1224454095 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ahh < 1224454139 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so then, what we want is a clause that implies abc == a ^ b ^ c < 1224454151 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1224454163 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we somehow add some structure somewhere < 1224454178 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that makes (a ^ b ^ c) true exactly when abc is true < 1224454180 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this is easy since equivalence is a boolean relation < 1224454187 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and then use abc as that subterm < 1224454194 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1224454208 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right, i used that reduction in my noprob examples < 1224454231 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(a <=> b) <=> ((a ^ b) v (A ^ B)) < 1224454239 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :both true or both false < 1224454248 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :except you want it conjunctive, presumably < 1224454251 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right < 1224454252 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so < 1224454263 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :((a v B) ^ (A v b)) < 1224454274 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which i cannot really explain. < 1224454290 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :errrr is that even right < 1224454307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1224454323 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if the vars were different < 1224454331 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then one of those would definitely be false < 1224454335 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so okay, yeah, that's it < 1224454347 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so < 1224454349 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you can get it with distributivity, then all the a ^ A terms disappear because they're inconsistent < 1224454363 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1224454380 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i like to explain things rather than prove them, because i'm a softie < 1224454387 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, so < 1224454409 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if i have the subterm (a ^ b ^ c) < 1224454413 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in a larger thingie < 1224454461 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err... okay now i'm thinking i'd add an "^ (abc <=> (a ^ b ^ c))" on the toplevel and substitute abc for all (a ^ b ^ c)'s < 1224454469 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1224454496 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the thing i ripped abc out of is now definitely smaller < 1224454569 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but the problem is, when i've removed all the substructures < 1224454584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have ands on the toplevel, anding up all the equivalences < 1224454596 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep, and that's good < 1224454603 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1224454610 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1224454613 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :of course it is < 1224454624 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's just i keep flipping ands and ors together. < 1224454643 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but hey < 1224454650 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1224454662 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(abc <=> (a ^ b ^ c)) < 1224454673 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :guide me through this < 1224454674 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically < 1224454682 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i first do the flippedy < 1224454684 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and get like < 1224454706 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :note if (a ^ b ^ c) were something larger you could always split it up more < 1224454710 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(abc v (a ^ b ^ c)') ^ (Abc v (a ^ b ^ c)) < 1224454721 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ohh, i can distribute < 1224454743 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1224454771 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(abc v (a ^ b ^ c)') ^ (Abc v a) ^ (Abc v b) ^ (Abc v c) < 1224454776 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :rright? < 1224454782 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but the leftmost one < 1224454797 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the left half needs a deMorgan < 1224454802 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(abc v A v B v C) ^ (Abc v a) ^ (Abc v b) ^ (Abc v c) ? < 1224454807 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1224454810 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1224454830 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, i'm pretty sure i could do the conversion manually now < 1224454855 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i can probably automatize it with a bit of further consideration < 1224454870 0 :cathyal!n=cathy@unaffiliated/cathyal JOIN :#esoteric < 1224454887 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thanks, this has been eye-opening < 1224454925 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think this is about half the proof that SAT _is_ NP-complete. the other half is turning a Turing machine into a boolean circuit < 1224454972 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm, with a finite playground? < 1224454975 0 :cathyal!unknown@unknown.invalid PRIVMSG #esoteric :anyone worked on a brainfuck compiler < 1224454988 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :polynomial size in the input < 1224454991 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh oh oh < 1224455010 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's how it's proven that SAT is np-complete without reducing it to anything < 1224455018 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :turing machine < 1224455031 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Still trying to get fungot to crash, but I think he's losing hope: < 1224455031 0 :cathyal!unknown@unknown.invalid PRIVMSG #esoteric :what are you guys talking about < 1224455032 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :00:22:01 fungot: Crash! < 1224455033 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :00:22:02 fizzie: my feelings toward these shelves cannot be described there is no hope. then, < 1224455033 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: " bragging rights" out of " scary dead grandma made us fake the stamp" stickers < 1224455034 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: the environment.' environments ( better referred to as ' characters.' < 1224455034 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i'll give you mine if you want < 1224455035 0 :cathyal!unknown@unknown.invalid PRIVMSG #esoteric :turing complete machines? < 1224455044 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my algo book just said something reeeally vague < 1224455076 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :cathyal: oklopol is trying to invent a language based on an NP-complete problem < 1224455084 0 :cathyal!unknown@unknown.invalid PRIVMSG #esoteric :oh please < 1224455084 0 :cathyal!unknown@unknown.invalid PRIVMSG #esoteric :NOT < 1224455085 0 :cathyal!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1224455094 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :trying to *implement*, the language is ready < 1224455103 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's practically unimplementable < 1224455114 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's the beauty of implementing it < 1224455118 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but that has never stopped oklopol < 1224455137 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1224455161 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cise's parsing is most likely np-complete < 1224455172 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should try proving that < 1224455191 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: are you not succeeding? maybe something other than just chatting is required < 1224455225 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :So far it just chatting has been enough, but it only occurs rarely. < 1224455229 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :two exams tomorrow, and not about 3-sat, perhaps i should sleep a bit -> < 1224455245 0 :zbrown!unknown@unknown.invalid QUIT :Remote closed the connection < 1224455249 0 :zbrown!n=rufius@208.64.37.45 JOIN :#esoteric < 1224455264 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure I'd get it to crash pretty quickly if I just feed "fungot\nfungot\nfungot\n" as the input without involving an IRC server, but that would feel like cheating. < 1224455292 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :night oklopol < 1224455293 0 :cathyal!unknown@unknown.invalid PRIVMSG #esoteric :so < 1224455296 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :So I've just been talking with it. < 1224455297 0 :cathyal!unknown@unknown.invalid PRIVMSG #esoteric :whose worked on haskell < 1224455305 0 :cathyal!unknown@unknown.invalid PRIVMSG #esoteric :or implemented symbolic languages < 1224455307 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :haskell haskell haskell < 1224455344 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i have half of a brainfuck interpreter in haskell laying around < 1224455363 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my usual vaporware < 1224455427 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've got half of a Befunge interpreter in Haskell, it's my default "testing a new language" program. < 1224455427 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: CRASH < 1224455436 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1224455438 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ive got balls of steel? < 1224455443 0 :Linus`!unknown@unknown.invalid PRIVMSG #esoteric :is there an esoteric OS? < 1224455447 0 :Linus`!unknown@unknown.invalid PRIVMSG #esoteric :would be fun :o < 1224455457 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: DAMN YOU < 1224455458 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: undefined local variable or two < 1224455478 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(It's back to irclogs from the politician-talk, if you didn't guess.) < 1224455482 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Linus`: the idea crops up frequently < 1224455554 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :cathyal: somehow the languages implemented here tend not to be symbolic. < 1224455600 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i don't know, that _could_ be Bush saying that, don't you think? < 1224455608 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :except in the sense that most of the instructions end up being symbols in the other sense of the word :) < 1224455641 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually what is a symbolic language, precisely? < 1224455643 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Not the "undefined local variable" one. < 1224455654 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: maybe not. < 1224455657 0 :cathyal!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: nice < 1224455773 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i recall the Reader[T] monads are considered nice for environments. i think there are some tutorials. < 1224455799 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hey, I think I crasheded it finally. < 1224455818 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, #haskell is a very friendly channel too, although i haven't been there in a while < 1224455849 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: you dead? < 1224455872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi cathyal. < 1224455940 0 :cathyal!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird < 1224455943 0 :fungot!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1224455967 0 :fungot!n=fungot@momus.zem.fi JOIN :#esoteric < 1224456034 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's a two-megabyte log for me to look at now. Later. < 1224456042 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now we wait for the results of the autopsy < 1224456166 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's a lot of negative numbers in the stack, and it's somewhere there in the tokens-to-text code. Have to sleep now, the corpse will still be there tomorrow too. < 1224456774 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :no respect for the dead :( < 1224456801 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but but ... it's for science! < 1224456809 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :right fungot? < 1224456809 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: is it possible to do all the design :)... when some of the implementations. < 1224456813 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :and did you get fungot's permission? < 1224456813 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: what's a metasyntactic variable there. < 1224456999 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, fungot is not dead. < 1224457000 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: are you a number of much higher-level concurrency abstractions and some other < 1224457027 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: i couldn't say < 1224457028 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: helsinki.fi cs entrance exam is coding instead of surfing? < 1224457045 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: shocking, i know < 1224457046 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: which then got reddit'd or something. < 1224457438 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :asztal, are you hungarian? < 1224457502 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1224457531 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1224457607 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: no, but I am learning that language < 1224457718 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1224457760 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :how did you know? do you know this word somehow? < 1224457799 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recalls assuming Asztal was hungarian before < 1224457843 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thought occurred: < 1224457852 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is there some kinda time transition thingie < 1224457863 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :somewhere around these times < 1224457887 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1224457900 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you know, like you turn the knob of the clock < 1224457903 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :around and around < 1224457908 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :happens a few times per year < 1224457923 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :next week < 1224457930 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay. < 1224457931 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thanks. < 1224457933 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sleep. < 1224457934 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1224457951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1224458275 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :night oklopol < 1224458286 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :asztal: the sz spelling is very hungarian < 1224458304 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :any combination of s and z is hungarian looking < 1224458354 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :ah, I see < 1224458377 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I usually find that it's polish when I see sz :) < 1224458380 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its like how you can identify finnish by its excessive double vowels, double consonants, and umlauts EVERYWHERE < 1224458389 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :gy is very hungarian imo < 1224458403 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or dutch by its vowel pairs, ij, and short works < 1224458424 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :words* < 1224458435 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :gy looks hungarian indeed < 1224458437 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or japanese