< 1255825005 0 :Pthing!unknown@unknown.invalid QUIT :Remote closed the connection < 1255825210 0 :adam_d!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1255825311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"In this climate I think it's very feasible for a company to be profitable and compete with MSFT in the OS market. Just release a Linux distro that customers subscribe to, so that the thing updates with cool options for everything that people do on computers. Wage war against fuckwads that wanna get-rich-quick, and keep it simple. No advertising. No DRM. No retards thinking they want to control society by forcing regulatory bullshit on computers that fuck t < 1255825312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and cause everything to slow down. < 1255825312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Make it open-concept, and easier to mod than Linux is. < 1255825312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fucking goldmine that would be if Reddit liked it. The world would follow." < 1255825313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I like the logic there < 1255825323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Linux is unpopular because it isn't configurable and open-ended enough" < 1255825325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hurr < 1255825423 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :When Linux can run ALL my Windows games easily, I'll switch back < 1255825486 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird, linky? < 1255825508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I cried at both of those lines* for different reasons. < 1255825512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :* no crying actually took place < 1255826402 0 :ehird!unknown@unknown.invalid QUIT : < 1255826620 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1255826706 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1255827027 0 :augur_!n=augur@216-164-33-76.c3-0.slvr-ubr2.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1255827066 0 :augur!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1255827830 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Linux is unpopular because it isn't configurable and open-ended enough" ... It's certainly possible to make something more configurable, but... Linux not configurable in comparison with Windows? Ha! < 1255829156 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :To see its not configurable, look at configuration dialog of compiz or any related WM... :-) < 1255829167 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Preferably with lots of plugins installed... < 1255830019 0 :Azstal!n=asztal@host86-169-5-246.range86-169.btcentralplus.com JOIN :#esoteric < 1255830162 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1255830164 0 :Azstal!unknown@unknown.invalid NICK :Asztal < 1255831620 0 :madbr!n=madbrain@modemcable175.136-81-70.mc.videotron.ca JOIN :#esoteric < 1255831627 0 :madbr!unknown@unknown.invalid PRIVMSG #esoteric :This is the craziest thing ever http://www.colorforth.com/S40.htm < 1255832334 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants to start writing programs for LLVM < 1255836332 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1255836704 0 :fax!unknown@unknown.invalid QUIT :"Leaving" < 1255837817 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1255837847 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1255837866 0 :puzzlet_!unknown@unknown.invalid QUIT :Client Quit < 1255842558 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1255843541 0 :augur_!unknown@unknown.invalid NICK :augur < 1255844515 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shudders, vomits, and shudders some more... < 1255844523 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In C++, new and delete... Are operators. < 1255844528 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :YOU CAN OVERLOAD NEW AND DELETE. < 1255844564 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :yes, you can < 1255844573 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :more specifically, you can overload the underlying memory allocation/deallocatoin < 1255844577 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :*deallocation < 1255844582 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :very useful < 1255844620 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's actually somewhat useful. < 1255844636 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But YOU CAN OVERLOAD NEW AND DELETE THEMSELVES. ON A PER-OBJECT BASIS. < 1255844648 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :the actual construction/destruction of objects remains a magic part of the expression < 1255844649 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gouges out his eyes, so as to not see the horror any more < 1255844661 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: sure. Make a specific type always retrieve its memory in a given manner < 1255844677 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION murders coppro. < 1255844689 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :well, nearly always < 1255845454 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1255845846 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AAAGH. AAAGH!!! < 1255845851 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"operator void*". < 1255845853 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAGH!!! < 1255845872 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: they're fixing that one :) < 1255845891 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :KILL IT WITH FIRE. KILL IT WITH FIRE!!! < 1255845897 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1255845919 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :do you want me to explain the reason (it's pretty bad... as I said, they are fixing it, thank goodness) < 1255845968 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That alone is reason enough to ELIMINATE EVERYONE WHO EVER DESIGNED THE LANGUAGE FROM THE GENE POOL. < 1255845994 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1255846021 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hmm... I've commented on the design of the fixed version. That doesn't count, right? < 1255846022 0 :madbr!unknown@unknown.invalid PRIVMSG #esoteric :operator void* ? ??? < 1255846032 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :madbr: it's a C++ conversion operator < 1255846049 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :madbr: Yes, really. < 1255846049 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it's used to provide a boolean conversion that doesn't implicitly convert to int < 1255846070 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :because when they decided to add conversion operators, they didn't think to add the 'explicit' keyword for them like they did for converting constructors < 1255846482 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1255849438 0 :madbr!unknown@unknown.invalid PRIVMSG #esoteric :how is oerjan pronounced < 1255851302 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1255852269 0 :madbr!unknown@unknown.invalid QUIT :"Radiateur" < 1255852799 0 :clog!unknown@unknown.invalid QUIT :ended < 1255853699 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1255853699 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1255854062 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :23:03:58 how is oerjan pronounced < 1255854062 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :23:35:02 --- quit: Sgeo (Read error: 110 (Connection timed out)) < 1255854062 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :23:51:09 --- quit: madbr ("Radiateur") < 1255854070 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well you'll never know _now_ < 1255854074 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :MWAHAHAHA < 1255854094 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, http://tunes.org/~nef/logs/esoteric/09.10.06 < 1255854160 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, how the heck can that have been nearly two weeks ago < 1255854702 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1255856918 0 :KingOfKarlsruhe!n=nice@p5B137A33.dip.t-dialin.net JOIN :#esoteric < 1255857581 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1255857828 0 :adam_d!n=Adam@AAnnecy-751-1-18-18.w83-197.abo.wanadoo.fr JOIN :#esoteric < 1255859070 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1255862127 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :What does the "$" operator do in Haskell? < 1255862145 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it opens a (, but the ) is implicit < 1255862154 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and at the end of the line < 1255862185 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1255862362 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Alternatively, f $ x = f x, but the trick (if you can call it that) is in the precedence. < 1255862775 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1255869322 0 :Pthing!n=pthing@77-100-194-169.cable.ubr04.pres.blueyonder.co.uk JOIN :#esoteric < 1255869343 0 :fax!n=somebody@unaffiliated/fax JOIN :#esoteric < 1255870636 0 :ehird!n=ehird@212.183.134.211 JOIN :#esoteric < 1255870674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :123qw4e555t67gu89i932qw4e55t67 < 1255870799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:03:58 how is oerjan pronounced < 1255870800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what oerjan said, but basically "yohan". sort of < 1255870805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yerhan < 1255870806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1255871463 0 :kar8nga!n=kar8nga@jol13-1-82-66-176-74.fbx.proxad.net JOIN :#esoteric < 1255872008 0 :KingOfKarlsruhe!n=nice@p5B133BFB.dip.t-dialin.net JOIN :#esoteric < 1255874602 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1255874811 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's pronounced "err-yan" < 1255874873 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wtf "yohan"? < 1255874944 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Is it actually "Oerjan" or "Ørjan" < 1255874964 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :latter < 1255874979 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :assuming that's the empty set they use in norway < 1255875199 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, "yohan" it ain't. :-P < 1255875293 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess it's "sort of" yohan though. < 1255875366 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if "yerhan" is pronounced like "gran", then actually oerjan is sort of that, if you move the "j" sounds to the second syllable < 1255875371 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*sound < 1255875483 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's something like /jəʊhan/ vs /øːɾjan/ < 1255875498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, i couldn't think of a good way to articulate it, i can't even pronounce it properly < 1255875512 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Because, see, "yerhan" isn't pronounced at all like "göran". :-P < 1255875529 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or at least, I'm finding it difficult to imagine anybody who would pronounce it like "göran". < 1255875620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :90KiB/s with 3G internet, woop woop < 1255875624 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :100KiB/s! < 1255875631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :shiny < 1255875726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Admittedly by the time it's downloaded I won't need it < 1255875758 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i can't see those characters correctly < 1255875772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :set your client to utf-8 < 1255875775 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can imagine someone could leave the "h" out < 1255875776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're not sending as utf-8 either < 1255875778 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: already is, just doesn't work < 1255875796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[14:16] oklopol: if "yerhan" is pronounced like "göran", then actually oerjan is sort of that, if you move the "j" sounds to the second syllable (incompatible encoding) < 1255875801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so is your utf-8 setting "not utf-8" :D < 1255875806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's some terrible client < 1255875810 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Try the logs in your web browser, maybe it handles the fonts better. < 1255875815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: LOL < 1255875817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: the logs corrupt utf-8 < 1255875822 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, they do? < 1255875828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, they send no encoding header < 1255875833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or the wrong one, at least < 1255875837 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Looks good to me < 1255875842 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :seems it's gone back to "Default", changed to "Display and encode", but at least the ones on the screen are still wrong < 1255875848 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Erm, sending no encoding header != corrupting < 1255875849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Checked, they don't send an encoding header < 1255875851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't work for me < 1255875856 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i imagine they'd have changed if it worked. < 1255875861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Well, having to guess == it's gonna break for a bunch of people < 1255875863 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Set the encoding manually in your browser, and it works. < 1255875867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For instance, Safari users < 1255875872 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Firefox autodetects as UTF-8, evidently. < 1255875881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Yeah, I don't think you can even set it manually with Safari :-) < 1255875889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But the logs are the only time it ever guesses wrong for me. < 1255875894 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ö still wrong? < 1255875896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wait, you can. < 1255875901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :View → Text Encoding < 1255875911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hey, it works. < 1255875912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Shiny. < 1255875919 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :at least now i see my it wrong myself too < 1255875928 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"my it wrong myself", yes. < 1255875930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1255875937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Best sentence ever < 1255875952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Has anyone ever been far as decided want to do look more like? At least now I see my it wrong myself too. < 1255875962 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nothing wrong with "my it" < 1255875987 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although admittedly it was a typo < 1255875988 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well i suppose not, it is terribly ambiguous though :D < 1255875997 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nono on the contrary < 1255876006 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't just say "it", which could refer to anything < 1255876015 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i said *my it*, so you know exactly what i'm referring to < 1255876027 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you know i mean my own ö's < 1255876030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well it's anything that's yours < 1255876043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, I'd know you meant that if you said just "it" too < 1255876047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still ambiguous < 1255876054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so still not completely unambiguous, just more unambiguous,. < 1255876057 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*-, < 1255876072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i never said completely, just terribly < 1255876093 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :your that was a stupid thing to say < 1255876122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Your that's like my it. Stupider, though. < 1255876149 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1255876185 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SHUT UP YOU'RE YOUNGER THAN ME < 1255876195 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*YOUR IT'S YOUNGER < 1255876205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"It" referring to my existence < 1255876230 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a bit ambiguous < 1255876258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So's this sentence's it (which is your it (which is your mom's it)). < 1255876267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ow my brain < 1255876355 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you and your silly brain < 1255876368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Your it and its silly brain's that < 1255876849 0 :MigoMipo!i=54d908ca@gateway/web/freenode/x-vayoaqnnwfizjybm JOIN :#esoteric < 1255877635 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1255877741 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : what oerjan said, but basically "yohan". sort of <-- sheesh. try that for the start of my last name, instead. < 1255877753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i admitted it was a bad transcription < 1255877757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1255877762 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :of my failed pronunciation < 1255877763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so shut up :D < 1255877942 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : It's something like *unicode ipa containing a long vowel mark* <-- erm, no long vowel there < 1255877956 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it's short? Okay. < 1255878046 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :otherwise, i think that was correct < 1255878352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://twitter.com/zombocom < 1255878660 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : Deewiant: the logs corrupt utf-8 < 1255878683 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i sometimes have to change encoding, but only occasionally when IE guesses wrongly < 1255878711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i note how people never accuse you of not reading ahead before replying to the logs :) < 1255878734 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it has happened i think... < 1255878798 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or possibly i just accused myself. < 1255878807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i get it a lot more, though < 1255878829 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well you comment on the logs a lot more < 1255878866 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :([citation needed]) < 1255878897 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : But the logs are the only time it ever guesses wrong for me. < 1255878943 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think that is because unicode is fairly rare, so it may not be used in the part the browser uses to guess. also there are those like oklopol who send another encoding < 1255878954 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*rare in the channel < 1255878968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think it guesses with the whole page, not sure though < 1255878973 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1255878975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :of course the issue is twofoldl: < 1255878977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*twofold < 1255878985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(a) the log is valid in the coding is incorrectly guesses, and < 1255878987 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as opposed to twofoldr < 1255879000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(b) generally people who use utf-8 aren't incompetent idiots and send the header; so, it prefers the other encodings when guessing, I'd assume < 1255879010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for instance the common Windows encoding is likely what it autodetects as < 1255879024 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the issue being that the header isn't under our control when we use utf-8, so yeah. < 1255879536 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: D&D :D < 1255879550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, didn't notice you join < 1255879560 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*MWAHAHA* < 1255879564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I forgot what it was about < 1255879568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was so long ago I read it < 1255879582 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1255879608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yeah hah < 1255879610 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1255880693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: AnMaster: iwc! < 1255880696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha beat you both. < 1255880855 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :@_@ < 1255880958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what on earth is that face < 1255880992 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just some eyes on the verge of rolling away < 1255881107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1255881122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://old.imgur.com/xEPyn.png < 1255881124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :THIS IS WHAT YOU DO TO PEOPLE, OERJAN < 1255881131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well okay admittedly you use IE 8, not 6 < 1255881144 0 :asiekierka!i=asiekier@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1255881145 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1255881150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1255881150 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I need to implement Wireworld this time < 1255881153 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And once again < 1255881156 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :without duplicate maps < 1255881161 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Or anything similar to wireworld < 1255881170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Okay < 1255881171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bye-bye asiekierka < 1255881173 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :No < 1255881177 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :NO < 1255881179 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :NEVER < 1255881189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :See you later! < 1255881192 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :the world ends: Bye-bye asiekierka | http://tunes.org/~nef/logs/esoteric/?C=M;O=D | This is about esoteric programming languages. < 1255881194 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1255881203 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: did you find out that thing about game of life? < 1255881208 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hashlife there is < 1255881213 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yay, I get to change the topic again. Bye asiekierka < 1255881213 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but i don't care about GoL atm really < 1255881221 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :cuz i want to do an electricity mod < 1255881228 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and as it's for a server written in Perl of all languages < 1255881232 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'm strict on memory use < 1255881245 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but i guess i can do it < 1255881247 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :the world ends: ais523 has been thinking about Feather | http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1255881251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't recall the original topic, eh < 1255881251 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: in any case, for any two-dimensional CA you should be able to use the trick of only using a line (or maybe thin strip) of extra memory < 1255881253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Close enough < 1255881270 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :should apply to wireworld as well < 1255881287 0 :AnMaster_!n=AnMaster@d90-130-2-147.cust.tele2.se JOIN :#esoteric < 1255881289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what thing? < 1255881316 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"thin strip of extra memory" sounds interesting < 1255881361 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: to change the field to the next generation, you only need to keep a little bit of duplication if you change one line at a time < 1255881362 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not as interesting as the fact that inherent ambiguity of a context-free language is an undecidable property, but quite interesting still < 1255881374 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh.. < 1255881382 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well < 1255881385 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'll just keep copies < 1255881386 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1255881393 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :too lazy to do it the other way < 1255881428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Help me!" "Do this." "I'm too lazy; I'll do this other thing." < 1255881429 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: erm it's not exactly hard < 1255881431 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what if you look two lines behind? < 1255881443 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: then you would need a trip with two lines... < 1255881449 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1255881450 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*strip < 1255881464 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm doing 3D Wireworld, too < 1255881469 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also it may become useful later < 1255881482 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh. for 3d you would need a plane, obviously < 1255881487 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: right you need one whole line of extra memory for one line look back < 1255881496 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought you might get away with finite extra mem < 1255881567 0 :AnMaster!unknown@unknown.invalid QUIT :Nick collision from services. < 1255881569 0 :AnMaster_!unknown@unknown.invalid NICK :AnMaster < 1255881583 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually i think you still do, just always remember the relevant square from last round < 1255881604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :power outage < 1255881605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1255881626 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err nah, you can't move it < 1255881662 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, so i guess you do need O(n^(d-1)) memory < 1255881683 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for d-dimensional, n*n*...*n < 1255881792 0 :ehird!unknown@unknown.invalid QUIT : < 1255882182 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1255882208 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I do it this way: < 1255882216 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :- i check the old block type (pre-processing) < 1255882223 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :- if it's wire, i turn it to spark < 1255882229 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :- i change itself to tail < 1255882231 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :that's for wire < 1255882233 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and for tail < 1255882249 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :- if 1 "turn" has passed, turn self to wire < 1255882540 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Good news: It now looks like WireWorld < 1255882540 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Bad news: wire turns itself to tail for no reason < 1255883941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm? what programming language < 1255883948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wireworld < 1255884035 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i once wrote wireworld < 1255884045 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or maybe a few times < 1255884594 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :did you do it without duplicate maps ONCE :D < 1255884872 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i doubt i even ever wrote an intermediate version that manipulates it as a general CA, i had a linked list of electrons iirc < 1255884910 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :manipulates as a general CA meaning just having the bitmap and going pixel by pixel, checking what's wire and what's tail and so on < 1255884961 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, any decent programming language would let you express the algo with two maps, and compile it to code that just uses one. < 1255885232 0 :Gracenotes!unknown@unknown.invalid QUIT :"Leaving" < 1255885309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, decent one like? < 1255885334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because I can't think of one < 1255885384 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :decent programming language? are you joking < 1255885554 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :"decent programming language" "hahahahaha" < 1255885599 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1255885644 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hey fax you're on math, are you the guy who couldn't understand why e1 = e1*e2 = e2 proves identity elements are unique < 1255885655 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and actually i just realized that was F < 1255885668 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :f is a hard character to remember < 1255885686 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :it's because inverses exist < 1255885711 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually it's true without inverses < 1255885727 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah where did i use inverses < 1255885760 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i used a = ae = ea for any identity e, and element a < 1255885787 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :h I was thinking of: given any x and a, x*a = a, then x is equal to the identity < 1255885790 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it holds for monoids in general. < 1255885795 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway there was like an hour long debate about that < 1255885797 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"debate" < 1255885837 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if you have a semi-group with only one-sided inverses it's a bit more complicated iirc < 1255885847 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fax: you mean if you can find any such a and x that xa = a, then x is the identity? < 1255885848 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*identities < 1255885872 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: then they're unique only if they are both inversesat the same time < 1255885880 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but you know nothing about inverses that are just one kind < 1255885893 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: um what are you commenting there < 1255885902 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: if you have a semi-group with only one-sided inverses it's a bit more complicated iirc < 1255885907 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i corrected that < 1255885911 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1255885915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry. < 1255885935 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then i'll just believe you there < 1255885935 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1255885944 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm wait < 1255885958 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if you have a left and a right identity, then they must be equal. < 1255885976 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but you could have several of one kind as long as you have none of the other < 1255885982 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1255885995 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you mean if there is such an element e that ea = a for all a, and some f such that af = a for all a < 1255885998 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then f = e < 1255886000 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :? < 1255886004 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :right < 1255886018 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :e = ef = f < 1255886022 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :qod < 1255886028 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :o? < 1255886048 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was a bit hasty there, let's see < 1255886051 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :whats the best group < 1255886058 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the monster! < 1255886064 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ea = a, so ef = f, af = a, so ef = e < 1255886074 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a clear proof at least, right < 1255886078 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not that i actually know much about it < 1255886079 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then you have ef = both < 1255886178 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep i didn't say it was hard < 1255886197 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but you did say "o?", i just wanted to make it clear < 1255886212 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that was o? for the qod < 1255886219 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1255886245 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't see my all of my typos nowadays. < 1255886254 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :LINGVA LATINA CORRECTA NECESSE EST < 1255886258 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :maybe i'm becoming a human :\ < 1255886274 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: shocking! < 1255886296 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :anyway what else is cool than gourps < 1255886338 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fax: we aren't doing groups, just sets with rules. < 1255886353 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :oh?? < 1255886371 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :universal algebra, that would be < 1255886384 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: "correcta" should be "correctus" < 1255886387 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway say you have {e, f}, both left identities, ef = f, fe = e, ee = e, ff = f, no contradictions there < 1255886399 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: huh? isn't lingva feminine? < 1255886430 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :when you write {e, f} does that state that e and f are different? < 1255886433 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Is it? < 1255886437 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure actually :-P < 1255886457 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :otherwise, it should be latinus as well... < 1255886460 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :oklopol do you have associativity? < 1255886477 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fax: seems that one has it, yes < 1255886505 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and it definitely is latina < 1255886512 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but no one said you can have two left identities if you have associativity, just that you can have two left identities :) < 1255886522 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, you're right actually < 1255886531 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Just sounded weird somehow < 1255886549 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wiktionary.org/wiki/lingua#Latin < 1255886552 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even if he'd been wrong, it would've just been a joke, you know, complaining about grammar with a grammatic error. < 1255886573 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fax: yes, a set can only contain an element once < 1255886591 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: perhaps it's the double adjective. it's not like i know idiomatic latin... < 1255886606 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I was wondering about that myself. < 1255886608 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you read a grammar ~20 years ago < 1255886751 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fax: but umm automata are cool < 1255886783 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :isn't that group theory again? < 1255886828 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well no not really, languages are a big part of it, but usually we just have subsets of the free monoid < 1255886833 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :FWIW "correctus" is the perfect passive participle of "corrigere", not an adjective < 1255886848 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :participles are adjectives afaik < 1255886869 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No, not really, but they work pretty much like them. :-P < 1255886883 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It declines the same way and all so it's still "correcta". < 1255886903 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fax: languages are when you have an alphabet (generators), and you take subsets of alphabet* (all possible strings of characters) < 1255886915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :alphabet* is the free monoid < 1255886932 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when concatenation is the operation (obviously) < 1255886938 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1255886961 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but at least the stuff i've done is quite far from group theory < 1255886994 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the point is you have automata and you take words, stuff them in those machines and see what happens < 1255886994 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you don't usually have inverses with languages < 1255887008 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no, ergo monoid < 1255887014 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :errrrrrr < 1255887025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1255887027 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think that's monoid < 1255887034 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :semigroup is when you drop empty word < 1255887038 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1255887054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i remember because "semigroup" is so ridiculously much less than half of what a group is < 1255887071 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :weird. < 1255887074 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*sentence < 1255887124 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :what about the machines? < 1255887139 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: anyway there has been research on automata over semirings < 1255887141 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i for one welcome our new machine overlords < 1255887143 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically having the inverses < 1255887161 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eek < 1255887180 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no idea what that actually entails, our course didn't actually talk about them < 1255887187 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i don't have much time for further research < 1255887202 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fax: depends on the machine. < 1255887214 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :usually they have some sorta rules that govern what they do with given input < 1255887298 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wish our courses put more emphasis on all kinds of obscure shit < 1255887309 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1255887395 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway i finished reading for one of my exams for tomorrow, should probably start working on the next one < 1255887904 0 :kar8nga!n=kar8nga@jol13-1-82-66-176-74.fbx.proxad.net JOIN :#esoteric < 1255888534 0 :Asztal!n=asztal@host86-169-5-246.range86-169.btcentralplus.com JOIN :#esoteric < 1255889629 0 :asciikierka!i=asiekier@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1255889727 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :asciikierka: bøø! < 1255889746 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cackles evilly < 1255889925 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's funny because asciikierka has no idea whether it's true < 1255889996 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :erm, right. exactly! < 1255890009 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :whatever that means. < 1255890300 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :absolutely something. < 1255890588 0 :asiekierka!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1255890712 0 :asciikierka!unknown@unknown.invalid NICK :asiekierka < 1255890714 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'm bored guyd < 1255890716 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :guys* < 1255890724 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka hello < 1255890805 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fax hello < 1255890818 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I once created an esolang < 1255890823 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but i lost the sketches < 1255890827 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :what was it < 1255890859 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Nybbles < 1255890863 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :where everything was a nybble < 1255890870 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :except an address for JMP < 1255890885 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but here in poland we say that the exception proves the rule < 1255890886 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so yeah < 1255890946 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Silly_Emplosions - i'm so implementing this esolang < 1255890962 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Actually it would be fun to implement an esolang on VHS tape < 1255891069 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1255891076 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :that coulb be cool < 1255891113 0 :asciikierka!i=asiekier@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1255891180 0 :Sgeo!n=Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1255891427 0 :Cerise!i=jerry@81-89-105-25.blue.kundencontroller.de JOIN :#esoteric < 1255891454 0 :Cerise!unknown@unknown.invalid NICK :Guest62425 < 1255891645 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1255891844 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1255892107 0 :oklopol!n=oklopol@a91-153-117-63.elisa-laajakaista.fi JOIN :#esoteric < 1255892184 0 :asiekierka!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1255892394 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :# Array indices start at 0.5 (as a compromise between starting with 0 and starting with 1) // lawl < 1255892722 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as if it wasn't obvious without the explanation < 1255892738 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh is that from asciikierka's? < 1255892755 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah okay < 1255892781 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought it was a joke < 1255892811 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I remember reading some book on programming where the author claimed to suggest 0.5 < 1255892869 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads < 1255892874 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ooh, x = x is useful! < 1255893624 0 :asciikierka!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1255893958 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :let x = x in x < 1255893960 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1255894011 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :unlet x \= x outide x < 1255894223 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sublet x through x == x < 1255894224 0 :sebbu!n=sebbu@ADijon-152-1-91-122.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1255894552 0 :sebbu2!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1255895555 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1255895963 0 :coppro!unknown@unknown.invalid QUIT :Connection timed out < 1255896791 0 :kar8nga!n=kar8nga@jol13-1-82-66-176-74.fbx.proxad.net JOIN :#esoteric < 1255897848 0 :ehird!n=ehird@212.183.134.131 JOIN :#esoteric < 1255897854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Meh! < 1255897881 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Yoh! < 1255898057 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Heh! < 1255898151 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Beh! < 1255898181 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Yoh! < 1255898188 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Hey! < 1255898193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Poop < 1255898197 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1255898202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(The p is the punctuation) < 1255898206 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what were *you* doing? < 1255898223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :having sex with a walrus < 1255898225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1255898233 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought we were listing pronouns < 1255898235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :um, disregard that! < 1255898272 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :certainly not, that walrus is a dangerous predator! < 1255898417 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :take a seat. < 1255898444 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why don't you take a seat. < 1255898511 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches as the chair collapses under the walrus < 1255898603 0 :inc0!n=inc0@adac77.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1255898619 0 :inc0!unknown@unknown.invalid PART #esoteric :? < 1255898774 0 :jix!n=jix@g224099146.adsl.alicedsl.de JOIN :#esoteric < 1255899006 0 :MigoMipo!unknown@unknown.invalid QUIT :"Page closed" < 1255899019 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Color: White" < 1255899023 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Color: Mexico" < 1255899031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(I believe the original Japanese says "black") < 1255899040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Thanks, Google Translate! < 1255899048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You racist. < 1255900607 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1255902525 0 :zzo38!n=zzo38@h24-207-48-53.dlt.dccnet.com JOIN :#esoteric < 1255902716 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :You idiot! You've given yourself a magical hangover < 1255902769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oops. < 1255903144 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I have read the document pointed by the previous log, about 40C18, although it is weird, it seems a bit interesting. < 1255903244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehh < 1255903247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :context? < 1255903391 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Context is: 09.10.17 18:07:07 < 1255903409 0 :adam_d!unknown@unknown.invalid QUIT :"Leaving" < 1255903452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1255903458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"] closes an (, } closes [ and ) closes {. Strings start with ' and end with ", or they can start with " and end with ' for the interpreter to automatically convert them to leet." < 1255903482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :( and ] matching looks like intervals < 1255903490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same for [) obviously < 1255903504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so wonderfully confusing < 1255903505 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Ya. Some of these ideas of "Silly Emplosions" are I wrote myself, and some are take from others ideas < 1255903524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Silly Emplosions is, well... silly. < 1255903565 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Yes, that is what is supposed to be, obviously! < 1255903642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :All of them are doable, but "Large arrays are stored on VHS tapes." would be very, very hard to implement, and "Every variable should be immediately deallocated once the data stored in said variable has been read once." would make variables almost useless. "Any "if" statement requires at least 14,000 subconditions." would just make people generate code to avoid horrible verbosity. < 1255903734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And the stylus one is rather meaningless. < 1255903737 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Just because if statements requires 14000 subconditions, does not necessarily mean they have to be given explicitly, I guess. You could have syntax to make it automatically, like, with preprocessor macros or something. < 1255903748 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Yes I know the stylus one is meaningless < 1255903766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Oh, and having to compile yourself would be difficult to the max; I'd just end up calling the compiler, probably) < 1255903773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Assuming it can call other programs.) < 1255903798 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :VHS tapes would be very hard to implemented it with that, but you could build a VHS emulator too, I guess. < 1255903814 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :These ideas are just random ideas from various people (including myself) < 1255903874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night ↓ < 1255903959 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :My brother told me about when he went to someone's house to play D&D, the DM was very bad at it. He didn't know the rules for the game and said things which were wrong, the campaign consisted almost completely of one fighting after the previous, and kept putting invisible magical barriers everywhere when a player tried to do something that wasn't in the campaign setting (which he wrote himself) < 1255904026 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Is "asiekierka" the same guy as on MegaZeux? Is "madbrain"? < 1255904449 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1255905910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Asie does that sort of stuff, I believe. < 1255905917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Madbrain is a rather common-seeming nick, though. < 1255905944 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"Sgeo" is surprisingly not rare < 1255905983 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Not me: http://twitter.com/sgeo < 1255905989 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Also not me: http://sgeo.deviantart.com/ < 1255906184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm the only ehird on the internet, which is both a curse and a blessing. < 1255906238 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How is it a curse? < 1255906457 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1255906546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: because I, like anyone else who hasn't entered a state of stasis, consider my past self a complete idiot < 1255906553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the interwebs never forget < 1255906594 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'd say that most of my past self idiocy was real-world < 1255906621 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :It may be. < 1255907484 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1255907572 0 :zzo38!unknown@unknown.invalid QUIT :Remote closed the connection < 1255907809 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection