< 1436746610 146480 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :Iwata Satoru passed away. < 1436747376 571042 :Herbalist!~oz@unaffiliated/herbalist JOIN :#esoteric < 1436747652 403093 :h0rsep0wer!~h0rsep0we@unaffiliated/h0rsep0wer QUIT :Quit: Leaving < 1436749554 41658 :Herbalist!~oz@unaffiliated/herbalist PART #esoteric :"WeeChat 1.2" < 1436750431 219749 :Wright_!~Wright@c-98-225-44-92.hsd1.wa.comcast.net NICK :Wright < 1436750798 742980 :lemurian!~sh4n3@unaffiliated/lemurian JOIN :#esoteric < 1436750929 625050 :boily!~alexandre@96.127.201.149 QUIT :Quit: QUADRANGULAR CHICKEN < 1436751939 279562 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net QUIT :Ping timeout: 264 seconds < 1436752305 746813 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net JOIN :#esoteric < 1436752574 147017 :ZombieAlive!~N3cr0naV@unaffiliated/zombiealive QUIT :Remote host closed the connection < 1436753379 257675 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :http://lhartikk.github.io/ArnoldC/ < 1436754547 92272 :Thisbe!~Thisbe@99-148-190-17.lightspeed.renonv.sbcglobal.net QUIT :Ping timeout: 246 seconds < 1436754657 230143 :Thisbe!~Thisbe@2602:306:394b:e110:c4a1:c234:1b5:28b9 JOIN :#esoteric < 1436754660 299568 :Thisbe!~Thisbe@2602:306:394b:e110:c4a1:c234:1b5:28b9 QUIT :Max SendQ exceeded < 1436754685 334684 :Thisbe!~Thisbe@2602:306:394b:e110:c4a1:c234:1b5:28b9 JOIN :#esoteric < 1436755328 281859 :Thisbe!~Thisbe@2602:306:394b:e110:c4a1:c234:1b5:28b9 QUIT :Ping timeout: 248 seconds < 1436755378 373346 :Thisbe!~Thisbe@198.8.80.55 JOIN :#esoteric < 1436755730 565378 :Thisbe!~Thisbe@198.8.80.55 QUIT :Quit: Left < 1436756444 777093 :Sgeo_!~Sgeo@ool-44c2a85f.dyn.optonline.net PRIVMSG #esoteric :Get Your Ass To Mars https://www.youtube.com/watch?v=Cfu0hpHbIu8 < 1436757444 658377 :Sgeo_!~Sgeo@ool-44c2a85f.dyn.optonline.net PRIVMSG #esoteric :https://www.reddit.com/r/janusVR/comments/3clilu/release_4216_new_selectable_ui_sounds_bugfix/ct0s5ne?context=3 < 1436757448 482706 :Sgeo_!~Sgeo@ool-44c2a85f.dyn.optonline.net PRIVMSG #esoteric :Well this is a good sign < 1436757636 329761 :constant!~variable@freebsd/developer/variable QUIT :Ping timeout: 255 seconds < 1436758150 272236 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1436759772 385298 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I wrote a program to compress MegaZeux boards. Sometimes it works better than DEFLATE, sometimes not. But it almost always results in much better compression with my program is combined with DEFLATE; this results in approx. 1/4 of the original size (the original already having some RLE compression in it). < 1436760022 42749 :pikhq!~pikhq@c-73-170-105-101.hsd1.ca.comcast.net QUIT :Ping timeout: 244 seconds < 1436760049 115516 :idris-bot!~idris-bot@dslb-084-062-094-078.084.062.pools.vodafone-ip.de QUIT :Quit: Terminated < 1436760081 464992 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1436760128 548080 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i'm reading about brainfuck optimizations and [>] is optimized with a memchr(), why not simply p += strlen(p) ? < 1436760187 572946 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :izabera: I have used things like that too in various program, but, that depend that such a statement will be optimized by the computer (which therefore has to know what "strlen" means, possibly due to inlining) < 1436760224 66027 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what :D < 1436760292 674471 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :The most effective way to implement a C code like p += strlen(p); would be more like the brainfuck code [>] < 1436760310 302255 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :izabera: the difference is that strlen isn't allowed to read past the '\0' < 1436760311 294549 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :nah < 1436760316 834862 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which limits the optimizations you can do < 1436760336 113189 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :please elaborate < 1436760338 140760 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :memchr is allowed to read anywhere in the memory space you give it < 1436760355 794394 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so what it can do is, it can read four or eight or 128 bytes at a time < 1436760372 450955 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then look for the zeroes within them arithmetically (for the small amounts) or via vector operations (for the large amoutns) < 1436760374 79514 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*amounts < 1436760388 417402 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this doesn't really help much on small distances but can be useful for the large ones < 1436760428 479066 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i think all of this also applies to strlen() < 1436760463 965625 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, with strlen < 1436760466 292497 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :If the size of the memory is known and it is not volatile, then strlen should be allowed to read as much as they want to read at once. < 1436760479 501548 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can't read past the terminating '\0' because the size of the memory isn't known < 1436760480 391750 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what you're thinking about is the naive strlen that scans the string a byte at a time < 1436760500 578312 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and you might have memory you aren't allowed to read just after the '\0' < 1436760526 76985 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(note that many libcs work around this by forcing memory blocks to be readable as a multiple of, say, 512 bytes, so that they know they can safely overread up to the next multiple of 512) < 1436760549 636582 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Yes, that is true if the optimizer does not know, unless the allocation and operating system is define to know the alignment of readable memory < 1436760759 272957 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it looks like glibc strlen reads 4 bytes at a time: http://www.stdlib.net/~colmmacc/strlen.c.html < 1436760774 809983 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a vectorised strlen would probably beat that for long strings, but lose on short ones < 1436761204 978196 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1436763312 773335 :staffehn!~quassel@2001:41d0:52:d00::1d3 QUIT :Quit: No Ping reply in 180 seconds. < 1436763354 522932 :staffehn!~quassel@2001:41d0:52:d00::1d3 JOIN :#esoteric < 1436763903 60441 :Thisbe!~Thisbe@2602:306:394b:e110:c4a1:c234:1b5:28b9 JOIN :#esoteric < 1436764109 85315 :codergeek42!~pgordon@2602:306:bc32:ada0:221:6aff:fe68:c87c JOIN :#esoteric < 1436764109 397505 :codergeek42!~pgordon@2602:306:bc32:ada0:221:6aff:fe68:c87c QUIT :Changing host < 1436764109 451936 :codergeek42!~pgordon@fedora/codergeek42 JOIN :#esoteric < 1436764900 751089 :Wright_!~Wright@c-98-225-44-92.hsd1.wa.comcast.net JOIN :#esoteric < 1436764901 446 :Wright!~Wright@c-98-225-44-92.hsd1.wa.comcast.net QUIT :Read error: Connection reset by peer < 1436765397 405711 :hppavilion1!423ae75d@gateway/web/freenode/ip.66.58.231.93 JOIN :#esoteric < 1436765399 615594 :hppavilion1!423ae75d@gateway/web/freenode/ip.66.58.231.93 PRIVMSG #esoteric :hi < 1436766320 114537 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1436766375 365498 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@messages- < 1436766375 419855 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ais523 said 8h 39m 11s ago: well system F type inference is known undecidable, so it wouldn't surprise me if the type system were TC; also even in the absence of recursion, simply-typed lambda calculus + imperative constants (variables, while loops, etc.) gives you undecidable equivalence in the presence of free variables < 1436766409 822174 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: System F is not TC, evaluation is terminating < 1436766415 526304 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: or to put things another way, none of this really came as a surprise to me because my thesis was basically on the subject < 1436766417 885304 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and that's not what I said < 1436766426 215042 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :system F /inference/ is undecidable, and thus probably TC < 1436766435 905938 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok < 1436766447 675431 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :since that's usually how things are proved undecidable < 1436766453 295299 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(undecidable doesn't necessarily imply TC, but it certainly hints heavily about it) < 1436766473 756577 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the proof may well go via TCness; it's a reduction to a similar problem I don't really understand < 1436766484 898307 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mhm < 1436766596 923700 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: actually what i was really trying to say was that even it looks like primitive recursion, it might be much more powerful if there are higher-order functions. < 1436766601 315509 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*even if < 1436766609 45724 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: right < 1436766636 355741 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's reason to believe it's decidable in /this/ case, mostly because if it wasn't that'd probably allow us to construct an infinite loop in simply-typed lambda calculus < 1436766645 103011 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(probably because the details of the construction haven't been worked out, but they seem very likely) < 1436766686 168467 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whereas I think you can do primitive recursion in simply-typed lambda calculus via using Church numerals as for loops < 1436766723 409985 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm that sounds pretty obvious < 1436766767 23735 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :as long as the pieces are well-typed < 1436766781 952281 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, the pieces being well-typed is the only non-obvious bit < 1436766784 972545 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's an awkward one < 1436766907 943215 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I have a suspicion that you can just nest the function types one more level for each loop you use < 1436766916 310973 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but this is purely based on looking at types in a debugger, not on any actual reasoning < 1436767043 454627 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think the awkward bit might be if two church numerals were forced to be of different type, because of something like one is used as an argument to the other, but also forced to be used at the same type in another spot < 1436767066 263904 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: :-) < 1436767078 490007 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(this sort of thing happening is the key observation in my thesis) < 1436767087 969967 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh < 1436767153 581505 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :otoh if you have a church numeral of type ((a -> a) -> (a -> a)), you can probably _construct_ the same church numeral of type a -> a from it < 1436767162 810548 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er < 1436767181 214664 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :s/a/(b -> b)/g < 1436767253 771349 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so perhaps you can substitute both church numerals up to a common type, from which all needed simpler types can be constructed < 1436767274 214692 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that normally doesn't work either, but it does work at first order < 1436767288 683865 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is what I think the primitive recursive functions we're trying to implement are < 1436767362 579169 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ic < 1436767423 131459 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the problem is that you can have a type that really wants to be polymorphic, of shape (a -> a), but if you fix any given type for a you can make the return value more general or the argument more specific, but you can't make them both more general or more specific at the same time < 1436767437 895970 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :i.e. you can't maintain a "these two things should be the same" situation < 1436767497 408966 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::/ < 1436767621 837377 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"Schwichtenberg showed in 1976 that in \lambda^\to exactly the extended polynomials are representable as functions over Church numerals; these are roughly the polynomials closed up under a conditional operator." < 1436767655 585590 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Simply_typed_lambda_calculus#Important_results < 1436767713 293870 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but that's a bit different < 1436767762 782444 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :since they all have type (o -> o) -> (o -> o) < 1436767796 770846 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :while exponentials are possible with nested types < 1436767817 590011 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, it's the exponentials that are causing problems here < 1436767823 454485 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1436767827 760802 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it means that type inference algos have to be able to blow up hyperexponentially < 1436767833 508617 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which the obvious algorithms don't, really < 1436767898 348336 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :can you construct each level of a^a^... ackermann? maybe that's enough to show you can do every PR function by then using the result in a big loop < 1436767977 746605 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i.e. a fixed number of knuth arrows < 1436767986 169925 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :From http://deepblue.lib.umich.edu/bitstream/handle/2027.42/23535/0000494.pdf: STLC is decidable in E^4 time but not in E^3 < 1436768007 762949 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Note that PR = \Union_k E^k < 1436768029 471626 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the ackermann function is something like a supremum of primiive recursive functions, right? < 1436768039 541056 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: yeah that's what i was thinking < 1436768077 294595 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm Jafet's observation should mean it breaks down at 3 or 4 arrows < 1436768160 277870 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :perhaps to do exponentiation, you _must_ have different types for the arguments, which breaks down if you try to iterate them. < 1436768189 284369 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I guess the next challenge is to construct an STLC program that takes a Church numeral as argument, and iterates a given function four-arrow-many times of that Church numeral < 1436768211 802478 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm maybe just two arrow < 1436768220 183907 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*arrow < 1436768222 841854 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*arrows < 1436768254 527167 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :two arrows is tetration, right? < 1436768254 732407 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if that E-notation starts at increment or the like, E^3 might be exponentiation < 1436768258 56060 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1436768261 866483 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :If you can read that paper, you might be able to use its gadgets for E^3 < 1436768270 284810 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so my current guess is you cannot do tetration < 1436768291 848141 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION leaves ais523 to read the paper < 1436768294 370008 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually I can't think of an obvious way to tetrate with Church numerals and no loop < 1436768364 485799 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*leaves it to < 1436768476 469124 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, well, hmm < 1436768571 705096 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"elementary" means essentially using arithmetic and exponentiation, no? < 1436768598 633475 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1436768599 899099 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :http://forums.xkcd.com/viewtopic.php?f=12&t=54479 is this NP? < 1436768613 894031 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :(the last comment) < 1436768643 25187 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: I don't know < 1436768644 462861 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :actually elementary is not a very discrete concept, but it's probably that range of growth < 1436768653 657139 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the normal meaning is "not using calculus" but I don't think that's the intended meaning here < 1436768682 834072 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: well exponentials are the fastest growest of the building blocks allowed < 1436768687 227818 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*growing < 1436768710 588393 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or well < 1436768717 454056 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :https://en.wikipedia.org/wiki/ELEMENTARY < 1436768718 345025 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :izabera: it depends a lot on your definition; you can verify in O(n) time where n is the /answer/ (i.e. how long it takes) < 1436768719 552799 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there are some asymptotes, but avoiding them < 1436768732 740570 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that said, loops are clearly useless in that langauge < 1436768734 453656 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*language < 1436768763 364276 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it's O(n) in the length of the question too < 1436768764 794997 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ais523: you have to verify that it's the quickest way < 1436768788 824977 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :izabera: actually I'm thinking of something more like reducing this to an existing NP-complete problem < 1436768796 795171 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :something like bin-packing, perhaps < 1436768810 790964 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but not exactly that < 1436768822 683762 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: ah that's about as i thought < 1436768877 29929 :J_A_Work!~J_Arcane@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1436768961 230234 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :izabera: i think this is P^NP stuff, you need to solve an NP problem to find the answer, and the corresponding co-NP problem to show there's no faster one < 1436768962 353923 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how's beta-conversion defined here? you can beta-reduce both terms in arbitrary ways to try to make them the same? < 1436769003 59982 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :izabera: which is often colloquially lumped in with NP-complete, e.g. the traveling salesman problem < 1436769014 752912 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but technically is not the same < 1436769078 131157 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :s/to find the answer/to check the answer/ < 1436769086 411087 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :gotcha < 1436769106 770518 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :It seems to encode a decision procedure in STLC, so beta-conversion just computes the result (which will be true or false) < 1436769124 927625 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or well, we still haven't proved the "-complete" part. < 1436769198 532156 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(That's for the E^3 lower bound, not for the E^4 upper bound) < 1436769258 917173 :Wallacoloo!~colin@2601:602:8a00:78e3:34a0:43fd:8493:a7c1 JOIN :#esoteric < 1436769613 591295 :codergeek42!~pgordon@fedora/codergeek42 QUIT :Quit: Ex-Chat < 1436769677 158807 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: hm wait, that ([0 -> 0/0]a_n)a_1 example on page 75 makes me wonder < 1436769689 127993 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's clearly a building block for tetration < 1436769716 531438 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and the types do _not_ increase as n does. < 1436769775 828233 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ooh < 1436769806 813946 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait < 1436769811 40258 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm misreading < 1436769824 218388 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :0 -> 0 isn't a type there < 1436769828 624624 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fnord < 1436769833 528501 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or is it < 1436769836 747435 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :any book recommendation about game theory? < 1436769841 905047 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :stupid alien notation < 1436769880 803321 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :oerjan: each of those a_n has a different type, so the tetration is bounded < 1436769887 560960 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: oh i'm misreading, that notation means precisely that the types _are_ growing < 1436769897 196896 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right, that makes more sense at least < 1436769900 412278 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was thinking, if you were right < 1436769905 322551 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I think [0->0/0] means replacing 0 by 0->0 < 1436769914 690434 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then you'd probably be able to surpass the E^4 bound < 1436769915 614655 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: yeah just realized that < 1436770096 982027 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Oddly enough, this causes the types to have exponential size < 1436770113 4196 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(which is the maximum for a Hindley-Milner type system) < 1436770129 577921 :mauris_!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1436770173 873781 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: "By analyzing the normal form algorithm [...] it is easy to see that the problem can be solved in E^4 time" this might mean that it's easier to prove that you cannot go _higher_ than tetration. < 1436770208 56006 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, given how cited that paper is < 1436770215 331600 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :someone has probably determined the exact boundary by now < 1436770230 28431 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(when a paper has over 100 citations, either it's very influential, or everyone has been copying citation without reading it; possibly both) < 1436770248 22025 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh < 1436770394 580982 :Froox!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1436770394 722540 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Read error: Connection reset by peer < 1436770629 680064 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : `unicode zero width space <-- i don't think FreeFull's problem was with `culprits, but with direct use of hg log < 1436770637 212884 :lemurian!~sh4n3@unaffiliated/lemurian QUIT :Remote host closed the connection < 1436770677 717146 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which we've started to do whenever we want to see _what_ was changed rather than just by who < 1436770724 733933 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`` culprits bin/culprits | awk '{print $1}' < 1436770726 563548 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Jafet < 1436770746 933685 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Apparently, my client discards the control character, so I didn't know it existed < 1436770775 634203 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well surely you noted it in the culprits code before you changed it < 1436770787 118754 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1436770807 597559 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :What's this, reading code before patching it? < 1436770810 987457 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/culprits < 1436770811 948950 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hg log --removed "$1" | grep summary: | awk '{print substr($2,2,length($2)-2)}' | sed "s/.$/\x0F&/" | xargs < 1436770852 94760 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`culprits culprits < 1436770854 113368 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1436770856 709020 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`culprits bin/culprits < 1436770858 610234 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Jafet Jafet tswett tswett shachaf shachaf shachaf FireFly FireFly FireFly FireFly FireFly FireFly shachaf < 1436771004 92399 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyone who happens to have php5 installed via a Linuxy package manager (which shows what it's updating, if you ask): /wow/ a lot of security bugs are being fixed in this update < 1436771038 225905 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` hg log wisdom/culprits | grep summary: < 1436771039 537885 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :14, I just counted < 1436771040 93217 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1436771046 688209 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Er. < 1436771049 641559 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` hg log bin/culprits | grep summary: < 1436771051 109073 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :summary: ` echo -E \'hg log --removed "$1" | grep summary: | awk \'\\\'\'{print substr($2,2,length($2)-2)}\'\\\'\' | sed "s/.$/\\x0F&/" | xargs\' > bin/culprits && chmod +x bin/culprits \ summary: ` sed -i -e \'s,$, | sed "s/\\\\([][{}\\\\^a-zA-Z0-9_|\\\\\\\\\\\\`-]\\\\)\\\\([][{}\\\\^a-zA-Z0-9_|\\\\\\\\\\\\`-]\\\\+\\\\)/\\\ < 1436771073 160194 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :this is too confusing tdnh < 1436771080 18584 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What did Jafet change? < 1436771087 858698 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :ais523: 14 drops in the ocean < 1436771091 410534 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't do php, and I don't even have it installed. < 1436771110 166626 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I like having a bunch of interps around < 1436771126 426007 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on here, PHP doesn't run unless I'm running it manually, which means the attack surface is pretty small < 1436771145 621474 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: sure, me to, but I also think that you definitely can't do all four of perl, python, ruby, and php, so I choose to just not do php < 1436771158 428961 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mind you, some golfers do code all four < 1436771164 572588 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but I don't think that's a good idea < 1436771185 962270 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i think he changed it back hth < 1436771197 353602 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :installing all four is no problem of course < 1436771202 476209 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also that's a lot of backslashes < 1436771210 329298 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :only actually doing stuff with them < 1436771253 222604 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> fix show < 1436771254 385912 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\... < 1436771312 899603 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Haskell can be just as magical-looking as Prolog sometimes < 1436771322 463092 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, is there a Haskell string that evaluates to itself? < 1436771330 718746 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps using some other escape syntax < 1436771336 247451 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm guessing not, most languages don't have one < 1436771344 270114 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: i think some of them are hg itself escaping < 1436771344 730043 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :clock golfs in almost any language on the planet . < 1436771349 183543 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: sure, that one above < 1436771355 375723 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :barring Perl/PHP-style barewords which is cheating < 1436771359 610668 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: finitely long, I mean < 1436771361 207688 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and he's usually the best in all of them. < 1436771361 511086 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh < 1436771367 647785 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: and you mean string literal? < 1436771371 143413 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right < 1436771380 579272 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :because just an expression would be easy < 1436771435 222806 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't think haskell string literals have anything that can make a string longer than the code < 1436771435 575553 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Every time you interpret a finite string literal in haskell, its number of backslashes decreases < 1436771440 595840 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :erm < 1436771460 899087 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :* < 1436771494 704414 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :At least it does not increase < 1436771522 745463 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: and if you include the "s, it must decrease < 1436771561 150989 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Yes, the number of character does always decrease < 1436771561 242849 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :as for escaping backslashes, I prefer "\"\x5c\"\x5cx5c\x5c\"\x5cx5cx5c\x5cx5c\x5c\"\x5cx5cx5cx5c\x5cx5cx5c\x5cx5c\x5c\"\x5cx5cx5cx5cx5c\x5cx5cx5cx5c\x5cx5cx5c\x5cx5c\x5c\"\x5cx5cx5cx5cx5cx5c... < 1436771567 763665 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :The number of backslashes might not < 1436771646 34725 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 256 seconds < 1436771670 319979 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> id<>show$"id<>show$" < 1436771671 600272 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "id<>show$\"id<>show$\"" < 1436771675 553887 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1436771705 313160 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> id<>show$"id<>show$" -- for ais523 < 1436771706 751173 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "id<>show$\"id<>show$\"" < 1436771708 779569 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1436771744 855575 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :;_; < 1436771760 233104 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> text$ap(++)show"text$ap(++)show" < 1436771761 465598 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : text$ap(++)show"text$ap(++)show" < 1436771780 476696 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah that's the old one < 1436771796 318526 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Oh, are we /golfing/ quines now < 1436771802 765283 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :why not < 1436771837 53730 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> var$id<>show$"var$id<>show" < 1436771838 378528 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : var$id<>show"var$id<>show" < 1436771846 253260 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Jafet: sure, people do that. I know a number of short non-empty ones in perl. < 1436771890 98422 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :we think the shortest non-empty non-cheating one is "print<< x2,$/\nprint<< x2,$/\n\n" < 1436771902 911891 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :var is better for two reasons (1) it's shorter (2) it works with infinite strings < 1436771917 807466 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but that's among printing ones, not those that return a string or something < 1436771945 478838 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric ::t text < 1436771946 507993 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :String -> Doc < 1436771958 540879 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1436771982 191258 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :text is from a pretty-printing library, and insists on knowing the length of the string for formatting < 1436772020 500491 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :For some reason, I thought it had something to do with Text < 1436772024 15087 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> T.pack "" < 1436772025 89282 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Not in scope: ‘T.pack’ < 1436772025 143489 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Perhaps you meant ‘BS.pack’ (imported from Data.ByteString) < 1436772030 278098 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nope < 1436772073 914644 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> var$cycle"var$\"" < 1436772075 125744 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : var$"var$"var$"var$"var$"var$"var$"var$"var$"var$"var$"var$"var$"var$"var$"v... < 1436772079 128521 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm < 1436772083 43753 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> var$cycle"var\"" < 1436772084 225637 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : var"var"var"var"var"var"var"var"var"var"var"var"var"var"var"var"var"var"var"... < 1436772124 682828 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :> fix var < 1436772125 811652 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Couldn't match type ‘Expr’ with ‘[Char]’ < 1436772125 866013 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Expected type: Expr -> Expr < 1436772125 866077 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Actual type: String -> Expr < 1436772141 713331 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i guess that's not proper syntax < 1436772175 884421 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> fix$var.("var++").show.show < 1436772177 111213 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Couldn't match expected type ‘String -> String’ < 1436772177 214010 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : with actual type ‘[Char]’ < 1436772177 268280 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : In the first argument of ‘(.)’, namely ‘("var++")’ < 1436772179 215408 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1436772184 149853 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Quit: leaving < 1436772198 971989 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> fix $ var.show < 1436772202 706764 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1436772218 504608 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> fix$var.("var++").show < 1436772219 646319 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Couldn't match expected type ‘String -> String’ < 1436772219 700652 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : with actual type ‘[Char]’ < 1436772219 700699 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : In the first argument of ‘(.)’, namely ‘("var++")’ < 1436772228 613267 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :now we just need an interpreter that can interpret infinite streams (I think that's impossible) < 1436772229 707647 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...duh < 1436772234 893120 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(for haskell at least)\ < 1436772237 202996 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> fix$var.("var"++).show.show < 1436772238 419167 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : var"var\"var\\\"var\\\\\\\"var\\\\\\\\\\\\\\\"var\\\\\\\\\\\\\\\\\\\\\\\\\\\... < 1436772246 952371 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(it's probably possible for BF) < 1436772247 817417 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :ACTION good morning < 1436772259 104811 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :It's not, because of loops < 1436772269 934220 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :tanellob < 1436772304 903606 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wait, do you just want a quine using var? < 1436772314 39191 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I think I wrote one at some point, but I'm not sure I saved it < 1436772315 459088 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :a finite one < 1436772347 117897 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: i already made one up there < 1436772358 264076 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok < 1436772359 93821 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this last thing was just for amusement < 1436772401 196645 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't think I saved it, but I could write one from scratch probably (it would be a bit long) < 1436772441 469840 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I experimented it when I wanted to put lambdabot and some other bot in a bot loop, but that turned out to be impossible for that combination < 1436772506 881480 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, spambots pretending to be the IMF, and they don't mention Greece < 1436772509 664099 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :missing a trick there < 1436772521 942524 :fowl!fowl@gateway/shell/elitebnc/x-tsnryjsmhiwmorit PRIVMSG #esoteric :https://www.youtube.com/watch?v=8y1GbBhu9hA < 1436772726 237632 :hppavilion1!423ae75d@gateway/web/freenode/ip.66.58.231.93 QUIT :Ping timeout: 246 seconds < 1436774266 329257 :Wallacoloo!~colin@2601:602:8a00:78e3:34a0:43fd:8493:a7c1 QUIT :Quit: Leaving. < 1436774505 743734 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`unicode 🌍 < 1436774506 873032 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+1F30D EARTH GLOBE EUROPE-AFRICA \ UTF-8: f0 9f 8c 8d UTF-16BE: d83cdf0d Decimal: 🌍 \ 🌍 \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) < 1436774853 31998 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how many differently rotated projections of the Earth does Unicode have? < 1436774862 309006 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I'm amused at the qualifier) < 1436774869 576634 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Is there one where australia is the center? < 1436774957 774431 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` multicode 🌎🌏🌍 #from logs < 1436774958 623549 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+1F30E EARTH GLOBE AMERICAS \ UTF-8: f0 9f 8c 8e UTF-16BE: d83cdf0e Decimal: 🌎 \ 🌎 \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) \ \ U+1F30F EARTH GLOBE ASIA-AUSTRALIA \ UTF-8: f0 9f 8c 8f UTF-16BE: d83cdf0f Decimal: 🌏 \ 🌏 \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) \ \ U+1F30D EARTH GLOBE EU < 1436774994 223782 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i was just looking at the logs, and checked the last one because it got cut off < 1436775049 336128 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`unicode EARTH GLOBE < 1436775050 526548 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+1F30D EARTH GLOBE EUROPE-AFRICA \ UTF-8: f0 9f 8c 8d UTF-16BE: d83cdf0d Decimal: 🌍 \ 🌍 \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) \ \ U+1F30E EARTH GLOBE AMERICAS \ UTF-8: f0 9f 8c 8e UTF-16BE: d83cdf0e Decimal: 🌎 \ 🌎 \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) \ \ U+1F30F EARTH GLOBE ASI < 1436775105 796139 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` unicode EARTH GLOBE | tail -n +9 < 1436775106 917764 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​🌎 \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) \ \ U+1F30F EARTH GLOBE ASIA-AUSTRALIA \ UTF-8: f0 9f 8c 8f UTF-16BE: d83cdf0f Decimal: 🌏 \ 🌏 \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) < 1436775114 602181 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :apparently that's all < 1436775129 783879 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :they should add ARCTIC and ANTARCTICA < 1436775172 994548 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`unicode ANTARCTICA < 1436775173 988711 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1436775176 75491 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: um, you know there's more possibilities than fit in unicode if you want to add all possible maps < 1436775204 757098 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: these are globe maps < 1436775243 31001 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe they should also add ATLANTIC and PACIFIC < 1436775270 421105 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: even just globe maps < 1436775285 45796 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :This is so silly of the consortium. It would be so much simpler if we had combining characters for moving 1° by latitude and longitude < 1436775288 800906 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :EARTH GLOBE DYNAMAX < 1436775317 240652 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm must have the name wrong < 1436775325 659498 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: :D < 1436775341 203848 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Jafet: yeah, but make sure to choose a set of two or more combining characters that together efficiently generate a dense set in all possible maps < 1436775364 396816 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's easy, just have 1 RADIAN and 1 DEGREE < 1436775365 13822 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :@google dymaxion projection < 1436775366 53259 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Dymaxion_map < 1436775371 584894 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah that was it < 1436775682 661180 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait they need to be around different axes < 1436775713 576824 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm and degrees divide a full rotation, maybe not so good < 1436775733 637831 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :perhaps radian will work both ways, with the right axis choices < 1436775809 784337 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm i think the character should represent something like golden ratio of the full rotation < 1436775837 500675 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that way you can efficiently do large rotations, but still divide as finely as you want < 1436776114 549978 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1436776495 465410 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 246 seconds < 1436776562 866003 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1436777595 783366 :AnotherTest!~turingcom@94-224-27-215.access.telenet.be JOIN :#esoteric < 1436779579 414620 :J_A_Work!~J_Arcane@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Quit: J_A_Work < 1436780391 848430 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :how do i translate this to c if my cells wrap around at 8 bit? [+>++<] < 1436780437 71495 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :p[1] += p[0] * 2; p[0] = 0 <- like this? < 1436780453 960345 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :so what's the difference between that and [->++<] ? < 1436780471 530097 :J_A_Work!~J_Arcane@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1436780484 950509 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a minus sign, i presume < 1436780498 74548 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(in the C too) < 1436780515 993096 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :oh it becomes p[1] -= ... < 1436780517 667278 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also, you need to use unsigned 8bit type in C for that to work < 1436780524 954334 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yes ok < 1436780527 337081 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :it's unsigned < 1436780541 556194 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :otherwise it's undefined behavior when you wrap < 1436780583 205351 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :actually i think it's your first which is wrong and should have the - < 1436780606 969789 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ok the first one is -= and the latter is += < 1436780612 143539 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1436780613 600835 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :thanks < 1436780834 976140 :J_A_Work!~J_Arcane@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Quit: J_A_Work < 1436782393 116288 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :wooo maps, Jafet < 1436782487 273138 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :also oerjan there are "real spherical angles" < 1436782491 501024 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :sradians? < 1436782670 879693 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :irrelevant hth < 1436782671 78869 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :oerjan: [->++<] is p[1] += p[0] * 2; p[0] = 0 [->--<] is p[1] -= p[0] * 2; p[0] = 0 < 1436782686 957881 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(that was to |f`-`|f) < 1436782694 33394 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :k :P < 1436782700 106271 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :so what are [+>++<] and [+>--<] ? < 1436782714 873356 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :endless loops < 1436782719 107818 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the same, in opposite order < 1436782720 104115 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :no < 1436782727 939491 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :wait what < 1436782742 493139 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :myname: my cells are unsigned chars < 1436782748 272679 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ah < 1436782768 178250 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :[+>++<] and [->--<] give the same result < 1436782811 278904 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :thanks < 1436782813 379982 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because you are essentially adding a multiple of 256 somewhere, which doesn't matter < 1436782845 119942 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :hth? oerjan < 1436782854 153096 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :What/s so pertinent about maps < 1436782875 206944 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :`hth < 1436782877 461018 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: hth: not found < 1436782878 59411 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :|f`-`|f: we were just discussing how many global map characters unicode should have < 1436782885 117629 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :?hth < 1436782885 172003 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :you are welcome < 1436782891 981089 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :damn bots < 1436782898 340294 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so it was suggest you'd have just one, and combining characters to rotate it < 1436782902 766445 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*suggested < 1436782910 388185 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :so, metachatacters < 1436782915 663439 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :well < 1436782920 742516 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :domain specific ones < 1436782951 838804 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :good point, they should clearly work on other chars too < 1436782960 276043 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :curious how you can efficiently pack the metacharacters and so on < 1436782974 968693 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't think that was considered. < 1436782986 663382 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :considering how many duplications I've seen < 1436782988 860028 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :Yeah < 1436783036 995229 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :?hth < 1436783037 49720 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :you are welcome < 1436783041 887411 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :?hthu < 1436783041 941617 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :you are welcome < 1436783044 721581 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :For multilingual things, it'd probably be better to have partial tables, such that all ligments are here, but here, have a table that compiles them together for a specific language < 1436783046 960038 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :?hmm < 1436783047 14387 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list < 1436783053 233690 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :?huh < 1436783053 287959 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Maybe you meant: run bug < 1436783066 199857 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :?ht < 1436783066 290676 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Maybe you meant: wn what v thx rc pl let id ghc do bf @ ? . < 1436783074 349471 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :?thx < 1436783074 403807 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :you are welcome < 1436783077 511762 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :the actual place being irrelevant < 1436783082 50642 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :?wtf < 1436783082 105043 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Maybe you meant: wn bf < 1436783087 951481 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :?wn bf < 1436783090 141514 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :No match for "bf". < 1436783097 268368 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :?wn < 1436783097 371266 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :wn .......... WordNet (r) 1.7 < 1436783102 359030 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :?bf < 1436783102 499066 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Done. < 1436783110 782677 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :eh? < 1436783123 447708 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :lol < 1436783132 762261 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :?bf ++++++++[->++++++++<]>. < 1436783132 816477 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : @ < 1436783138 170551 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :?help wn < 1436783138 224824 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :wn .......... WordNet (r) 1.7 < 1436783145 222241 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :(as far as certainl languages, you just create a simple subdomain interpreter that creates a nicely organised typeset) < 1436783178 117050 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :|f`-`|f: note that one of the purposes of unicode is to be able to combine languages in one document < 1436783200 961917 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :Hmmm < 1436783218 463762 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :Why not have the dense data included? < 1436783266 965900 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i can just imagine IRC messages trying to include a whole language database whenever you try to quote something foreign... < 1436783274 582535 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :Unicode Base would be no rules, Unicode would be subdomain < 1436783287 379991 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm sure that should fit nicely within 510 bytes < 1436783302 271894 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :Unicode Lang would formt in Unicode Base < 1436783315 533517 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :So reading would be simple < 1436783320 693756 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :Writing would be a bit more complicated < 1436783359 620141 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :would that fit better? < 1436783415 352228 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :just install the writeLang interpretter so you don't need to write raw unicode < 1436783485 85810 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't precisely care about this < 1436783499 702372 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :ech < 1436783506 595338 :zadock!~outsider@cthulhu.tuiasi.ro JOIN :#esoteric < 1436783508 71158 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :it'd get around the 510 byte issue < 1436783522 217531 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Aren't these called charsets? < 1436783545 119601 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :hum < 1436783578 19579 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :Monolithic charset, but you don't need to screw around chaining the metacharacters to build your language's letters < 1436783601 209936 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1436783628 636107 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :no need to install charsets to copy foreign characters < 1436783635 390684 :zadock!~outsider@cthulhu.tuiasi.ro QUIT :Remote host closed the connection < 1436783694 764955 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :are you thinking of something like what LaTeX does? < 1436783749 954457 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :yeah < 1436783755 881070 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :yeah, actually < 1436783919 142006 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that has caused so many hard-to-figure-out errors < 1436783936 795503 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it turns out that copy-and-pasting in LyX had placed language change codes in the middle of raw LaTeX that I was using for something else < 1436783961 876168 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :after a while, my immediate reaction upon seeing weird errors was to reformat the entire relevant text as "Language: Reset" < 1436784076 166038 :J_A_Work!~J_Arcane@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1436784185 414897 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :Hmmm < 1436784360 514852 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :Could help with better error handling, there is probably a lot of breathing room for what amounts to a system that does keybind macros < 1436784411 326196 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :then there's the multi-byte system that japan uses which is context-based < 1436784820 492453 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1436786183 83657 :boily!~alexandre@96.127.201.149 QUIT :Quit: CHANNELLED CHICKEN < 1436786229 721083 :J_A_Work!~J_Arcane@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Quit: J_A_Work < 1436786634 178262 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: lunchtime < 1436788055 887047 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Ads causing seizures... < 1436788060 482446 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :interesting. < 1436788512 805533 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1436789440 4102 :tromp__!~tromp@rtc35-211.rentec.com QUIT :Read error: Connection reset by peer < 1436789462 958942 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hello world program in esoteric languages14]]4 10 02http://esolangs.org/w/index.php?diff=43472&oldid=42644 5* 0387.78.59.131 5* (+90) 10added ArnoldC < 1436789614 405049 :tromp_!~tromp@rtc35-211.rentec.com JOIN :#esoteric < 1436790997 26975 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1436791607 52469 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1436792159 383770 :Thisbe!~Thisbe@2602:306:394b:e110:c4a1:c234:1b5:28b9 QUIT :Ping timeout: 248 seconds < 1436792203 377266 :Thisbe!~Thisbe@2602:306:394b:e110:8923:88d9:a89c:84bf JOIN :#esoteric < 1436793008 34831 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1436793021 559836 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1436793072 456312 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 256 seconds < 1436793357 348425 :SopaXorzTaker!~SopaXorzT@unaffiliated/sopaxorztaker JOIN :#esoteric < 1436794172 962260 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1436794953 415571 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1436795339 763419 :SopaXorzTaker!~SopaXorzT@unaffiliated/sopaxorztaker QUIT :Read error: Connection reset by peer < 1436795820 663654 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I'm gonna make an esolang called fnord. < 1436795823 582150 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric : . < 1436795984 483161 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :https://esolangs.org/wiki/Dot? < 1436796041 190340 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :no < 1436796047 672528 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :that was to emphasize my irony < 1436796319 516760 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: going home < 1436797460 368331 :heroux!~heroux@gateway/shell/insomnia247/x-yntecdnfteyesoci QUIT :Ping timeout: 255 seconds < 1436797555 320674 :pikhq!~pikhq@c-73-170-105-101.hsd1.ca.comcast.net JOIN :#esoteric < 1436797825 265743 :pikhq!~pikhq@c-73-170-105-101.hsd1.ca.comcast.net QUIT :Ping timeout: 256 seconds < 1436798005 291448 :mauris__!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1436798212 886793 :mauris_!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 240 seconds < 1436800737 300338 :rdococ!~rdococ@unaffiliated/octagonfly JOIN :#esoteric < 1436801344 82951 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: BBS < 1436801635 32338 :TieSoul!~quassel@86.89.119.147 QUIT :*.net *.split < 1436801635 157914 :FireFly!~firefly@oftn/member/FireFly QUIT :*.net *.split < 1436801635 224757 :fractal!~fractal@unaffiliated/scounder QUIT :*.net *.split < 1436801635 279383 :zzo38!~zzo38@24-207-56-9.eastlink.ca QUIT :*.net *.split < 1436801635 279453 :fungot!~fungot@momus.zem.fi QUIT :*.net *.split < 1436801636 382542 :pdxleif!~pdxleif@ec2-50-112-124-255.us-west-2.compute.amazonaws.com QUIT :*.net *.split < 1436801636 758289 :SirCmpwn!~sircmpwn@irc.sircmpwn.com QUIT :*.net *.split < 1436801643 252819 :tswett!~tswett@unaffiliated/tswett QUIT :*.net *.split < 1436801644 653732 :SirCmpwn!~sircmpwn@irc.sircmpwn.com JOIN :#esoteric < 1436801651 337022 :TieSoul!~quassel@2a02:a448:4a62:0:548d:2bb6:e105:b48e JOIN :#esoteric < 1436801655 237236 :pdxleif!~pdxleif@ec2-50-112-124-255.us-west-2.compute.amazonaws.com JOIN :#esoteric < 1436801708 1319 :Warrigal!~tswett@192.241.237.138 JOIN :#esoteric < 1436801888 589213 :fractal!~fractal@unaffiliated/scounder JOIN :#esoteric < 1436802049 103191 :FireFly!~firefly@firefly.xen.prgmr.com JOIN :#esoteric < 1436802951 717978 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1436803662 175450 :zzo38!~zzo38@24-207-56-9.eastlink.ca JOIN :#esoteric < 1436804025 20756 :Warrigal!~tswett@192.241.237.138 NICK :tswett < 1436804378 218485 :contrapumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1436804471 411231 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :my interpreter completed mandelbrot.b for the first time http://arin.ga/fIQ2zG/raw \o/ < 1436804497 641872 :Slereah__!~Slereah@APuteaux-653-1-96-201.w90-61.abo.wanadoo.fr PRIVMSG #esoteric :Woo < 1436804602 743171 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 240 seconds < 1436804659 425353 :contrapumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 264 seconds < 1436804903 624310 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1436805388 996381 :pikhq!~pikhq@c-73-170-105-101.hsd1.ca.comcast.net JOIN :#esoteric < 1436806071 81216 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :my favourite programming language is Powerpoint < 1436806199 868899 :Slereah__!~Slereah@APuteaux-653-1-96-201.w90-61.abo.wanadoo.fr PRIVMSG #esoteric :Don't joke about that man < 1436806211 781452 :Slereah__!~Slereah@APuteaux-653-1-96-201.w90-61.abo.wanadoo.fr PRIVMSG #esoteric :One of my early job was programming on Office < 1436806215 830462 :Slereah__!~Slereah@APuteaux-653-1-96-201.w90-61.abo.wanadoo.fr PRIVMSG #esoteric :With VBA D: < 1436806218 841858 :Slereah__!~Slereah@APuteaux-653-1-96-201.w90-61.abo.wanadoo.fr PRIVMSG #esoteric :the horror < 1436806803 675237 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :no...# < 1436806807 382585 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I meant without VBA < 1436806856 662830 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :Powerpoint, without VBA, is one of the best programming languages ever - welcome to finite state automaton, cleansed and polished with the power of eye cand < 1436806858 939925 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :candy* < 1436807041 547498 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I'm bored, I wanna make a programming language, any ideas? < 1436807063 787360 :_256Q!~toastyten@unaffiliated/256q/x-9307863 JOIN :#esoteric < 1436807069 637168 :Slereah__!~Slereah@APuteaux-653-1-96-201.w90-61.abo.wanadoo.fr PRIVMSG #esoteric :Duck language < 1436807071 946397 :Slereah__!~Slereah@APuteaux-653-1-96-201.w90-61.abo.wanadoo.fr PRIVMSG #esoteric :Quack :V < 1436807079 761188 :_256Q!~toastyten@unaffiliated/256q/x-9307863 PRIVMSG #esoteric :hia <3 < 1436807090 295131 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :...naah < 1436807094 999773 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :There is a lot of idea in esolang wiki, I made the list of ideas at first but now a lot of people do, therefore there is more stuff now than it was at first. < 1436807095 766521 :_256Q!~toastyten@unaffiliated/256q/x-9307863 PRIVMSG #esoteric :I haer this is the place to talk about eso lang? < 1436807099 448779 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Yes < 1436807113 843569 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :What kind of question about esolang you would have? < 1436807117 141510 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :zzo38: ik... I've taken a look before... I guess I'll look again < 1436807119 736900 :_256Q!~toastyten@unaffiliated/256q/x-9307863 PRIVMSG #esoteric :rad < 1436807124 988240 :_256Q!~toastyten@unaffiliated/256q/x-9307863 PRIVMSG #esoteric :ACTION settles down to lurk < 1436807146 564719 :_256Q!~toastyten@unaffiliated/256q/x-9307863 PRIVMSG #esoteric :zzo38 --> nah its just something I find really intresting < 1436807156 858480 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm... < 1436807226 328615 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :how about we create a program that could replace every other program, and then the compiler would compile everything to that program? < 1436807229 733439 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :_256Q: Look at the wiki; also, this IRC is logged and we actually discuss all sort of various stuff regardless, but if you have question/comment about esoteric programming you can please post them on this IRC we can answer it (since that is the main purpose ofsuch IRC) < 1436807238 919294 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :like, Soviet Script taken to the extreme where there's only one true program < 1436807250 641476 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :but... that is boring. < 1436807273 252810 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :"A language in which every valid piece of music (or maybe just for only piano, only violin, only voice, etc) compiles and runs without error (and does something). It would be more interesting if simpler (beginner) pieces were simpler programs, and more complex pieces (such as Rachmaninov) were more complex programs." < 1436807275 406369 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :hmm < 1436807283 4884 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :wait... am I spamming the chat? -.- < 1436807305 73373 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :sorry... < 1436807336 601550 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :No I think it is OK for what you can write < 1436807435 980300 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :ok... < 1436807454 857612 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :I don't like any of these ideas -.- < 1436807551 407383 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Then make a better one < 1436807599 567867 :rdococ!~rdococ@unaffiliated/octagonfly PRIVMSG #esoteric :why do you think I'm looking for ideas? < 1436808094 51200 :Wright!~Wright@c-98-225-44-92.hsd1.wa.comcast.net JOIN :#esoteric < 1436808094 301859 :Wright_!~Wright@c-98-225-44-92.hsd1.wa.comcast.net QUIT :Read error: Connection reset by peer < 1436808421 859311 :paul2520!~paul2520@unaffiliated/paul2520 QUIT :Quit: WeeChat 1.2 < 1436808457 56032 :paul2520!~paul2520@paulkaefer.com JOIN :#esoteric < 1436808457 350433 :paul2520!~paul2520@paulkaefer.com QUIT :Changing host < 1436808457 404745 :paul2520!~paul2520@unaffiliated/paul2520 JOIN :#esoteric < 1436809631 582866 :paul2520!~paul2520@unaffiliated/paul2520 QUIT :Quit: WeeChat 1.2 < 1436809677 864888 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I read about putting a backdoor into "login" program by modifying the C compiler so that when it compiles itself it will compile the one to compile the login program with backdoors. There have been a few ideas of countering such attacks, but I have had a different idea even the first time I read it, which is to: Write a BASIC interpreter in C, and then write a C compiler (or even interpreter) in BASIC, and run the original C compiler using that (or < 1436810118 1281 :paul2520!~paul2520@paulkaefer.com JOIN :#esoteric < 1436810118 55647 :paul2520!~paul2520@paulkaefer.com QUIT :Changing host < 1436810118 55691 :paul2520!~paul2520@unaffiliated/paul2520 JOIN :#esoteric < 1436811259 936882 :TieSoul!~quassel@2a02:a448:4a62:0:548d:2bb6:e105:b48e PRIVMSG #esoteric :or? < 1436811305 290126 :fowl!fowl@gateway/shell/elitebnc/x-tsnryjsmhiwmorit QUIT :Quit: zz < 1436811333 94338 :TieSoul!~quassel@2a02:a448:4a62:0:548d:2bb6:e105:b48e PRIVMSG #esoteric :also, writing a C compiler in BASIC sounds... tedious, to say the least. < 1436811361 664855 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Yes, but, then you will have a C compiler in BASIC. < 1436811377 687561 :TieSoul!~quassel@2a02:a448:4a62:0:548d:2bb6:e105:b48e PRIVMSG #esoteric :true. < 1436811400 60808 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1436811483 699123 :_256Q!~toastyten@unaffiliated/256q/x-9307863 PRIVMSG #esoteric :could you not use a meta language to genirate a C compiler in basic? < 1436811498 764490 :_256Q!~toastyten@unaffiliated/256q/x-9307863 PRIVMSG #esoteric :or at least speed up the creation < 1436811507 69262 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Maybe < 1436811819 317495 :mihow!~mihow@23.24.246.165 JOIN :#esoteric < 1436811986 842304 :fowl!fowl@gateway/shell/elitebnc/x-xwfwewkipjccvamy JOIN :#esoteric < 1436811989 88204 :fowl!fowl@gateway/shell/elitebnc/x-xwfwewkipjccvamy QUIT :Excess Flood < 1436812231 836180 :fowl!fowl@gateway/shell/elitebnc/x-aztandwyotqnkqxt JOIN :#esoteric < 1436812247 183957 :fowl!fowl@gateway/shell/elitebnc/x-aztandwyotqnkqxt QUIT :Changing host < 1436812247 238383 :fowl!fowl@unaffiliated/fowlmouth JOIN :#esoteric < 1436812247 238457 :fowl!fowl@unaffiliated/fowlmouth QUIT :Changing host < 1436812247 238477 :fowl!fowl@gateway/shell/elitebnc/x-aztandwyotqnkqxt JOIN :#esoteric < 1436812257 541317 :x10A94!x10A94@178.252.73.97 JOIN :#esoteric < 1436813278 491876 :Thisbe!~Thisbe@2602:306:394b:e110:8923:88d9:a89c:84bf QUIT :Quit: Left < 1436813295 810834 :Thisbe!~Thisbe@2602:306:394b:e110:8923:88d9:a89c:84bf JOIN :#esoteric < 1436813483 984315 :Thisbe!~Thisbe@2602:306:394b:e110:8923:88d9:a89c:84bf QUIT :Client Quit < 1436813503 500398 :Thisbe!~Thisbe@2602:306:394b:e110:8923:88d9:a89c:84bf JOIN :#esoteric < 1436815137 923732 :lleu!~gnomebad@unaffiliated/lleu QUIT :Ping timeout: 256 seconds < 1436815168 380854 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hanoi Love14]]4 10 02http://esolangs.org/w/index.php?diff=43473&oldid=43470 5* 03Rdebath 5* (+277) 10 < 1436815625 876798 :rdococ!~rdococ@unaffiliated/octagonfly QUIT :Quit: gtg lel < 1436816235 839104 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: BBS < 1436816281 995376 :aretecode!~aretecode@50.23.131.206-static.reverse.softlayer.com QUIT :Ping timeout: 265 seconds < 1436816612 927502 :lleu!~gnomebad@88.202.254.4 JOIN :#esoteric < 1436816613 18571 :lleu!~gnomebad@88.202.254.4 QUIT :Changing host < 1436816613 18637 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1436817814 363340 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1436818782 714138 :qlkzy!~qlkzy@176.58.127.28 QUIT :Ping timeout: 248 seconds < 1436818892 715564 :qlkzy!~qlkzy@li559-28.members.linode.com JOIN :#esoteric < 1436819618 455938 :aretecode!~aretecode@S01061859339e5f51.cc.shawcable.net JOIN :#esoteric < 1436820222 669610 :aretecode!~aretecode@S01061859339e5f51.cc.shawcable.net QUIT :Ping timeout: 248 seconds < 1436820369 508648 :bb010g!uid21050@gateway/web/irccloud.com/x-mfadnmxcssgkfbwj JOIN :#esoteric < 1436820384 58132 :aretecode!~aretecode@S01061859339e5f51.cc.shawcable.net JOIN :#esoteric < 1436820817 523615 :FireFly!~firefly@firefly.xen.prgmr.com QUIT :Changing host < 1436820817 614561 :FireFly!~firefly@oftn/member/FireFly JOIN :#esoteric < 1436821062 594860 :mihow!~mihow@23.24.246.165 QUIT :Quit: mihow < 1436821123 372820 :mihow!~mihow@23.24.246.165 JOIN :#esoteric < 1436821176 791097 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1436821207 809977 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1436821309 899281 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Client Quit < 1436821411 746114 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1436822334 595698 :Thisbe!~Thisbe@2602:306:394b:e110:8923:88d9:a89c:84bf QUIT :Ping timeout: 248 seconds < 1436822538 722828 :x10A94!x10A94@178.252.73.97 QUIT :Read error: Connection reset by peer < 1436822601 639789 :AnotherTest!~turingcom@94-224-27-215.access.telenet.be QUIT :Ping timeout: 256 seconds < 1436822927 73178 :Thisbe!~Thisbe@2602:306:37f7:cac0:b945:1578:669:1288 JOIN :#esoteric < 1436822927 572718 :Thisbe!~Thisbe@2602:306:37f7:cac0:b945:1578:669:1288 QUIT :Max SendQ exceeded < 1436823739 656285 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 256 seconds < 1436824335 684025 :pikhq!~pikhq@c-73-170-105-101.hsd1.ca.comcast.net QUIT :Ping timeout: 256 seconds < 1436824589 519968 :Thisbe!~Thisbe@2602:306:37f7:cac0:b945:1578:669:1288 JOIN :#esoteric < 1436824773 663124 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1436825872 585040 :pikhq!~pikhq@c-73-170-105-101.hsd1.ca.comcast.net JOIN :#esoteric < 1436826214 583116 :mauris__!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 255 seconds < 1436826352 186161 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net QUIT :Ping timeout: 240 seconds < 1436826891 858511 :|f`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net JOIN :#esoteric < 1436827264 667945 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1436827297 704803 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ciaoily < 1436827341 469605 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :au revoerjan! < 1436827670 533361 :llue!~gnomebad@88.202.254.4 JOIN :#esoteric < 1436827670 677213 :llue!~gnomebad@88.202.254.4 QUIT :Changing host < 1436827670 731430 :llue!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1436827670 731488 :lleu!~gnomebad@unaffiliated/lleu QUIT :Ping timeout: 250 seconds < 1436827674 611126 :fowl!fowl@gateway/shell/elitebnc/x-aztandwyotqnkqxt QUIT :Quit: zz < 1436828221 263888 :boily!~alexandre@96.127.201.149 QUIT :Quit: DECOHERENT CHICKEN < 1436828595 413370 :fowl!fowl@gateway/shell/elitebnc/x-rwogdzvbkzvnfqze JOIN :#esoteric < 1436828597 632830 :fowl!fowl@gateway/shell/elitebnc/x-rwogdzvbkzvnfqze QUIT :Excess Flood < 1436828899 95863 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`relcome _256Q < 1436828900 103663 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​04_256Q: 07Welcome 08to 09the 02international 06hub 13for 04esoteric 07programming 08language 09design 02and 06deployment! 13For 04more 07information, 08check 09out 02our 06wiki: 13. 04(For 07the 08other 09kind 02of 06esoterica, 13try 04#esoteric 07on 08EFnet 09or 02DALnet.) < 1436828920 872747 :_256Q!~toastyten@unaffiliated/256q/x-9307863 PRIVMSG #esoteric :hia <3 < 1436828933 452825 :_256Q!~toastyten@unaffiliated/256q/x-9307863 PRIVMSG #esoteric :that is crazy colorfull, I love it < 1436828952 342504 :fowl!fowl@gateway/shell/elitebnc/x-evpmqmvlrfdpbwkm JOIN :#esoteric < 1436829946 510478 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1436830077 558181 :lleu!~gnomebad@unaffiliated/lleu QUIT :Read error: Connection reset by peer < 1436830090 538312 :lleu!~gnomebad@88.202.254.4 JOIN :#esoteric < 1436830090 592503 :lleu!~gnomebad@88.202.254.4 QUIT :Changing host < 1436830090 592549 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1436830124 511442 :llue!~gnomebad@unaffiliated/lleu QUIT :Ping timeout: 256 seconds < 1436830142 336852 :lleu!~gnomebad@unaffiliated/lleu QUIT :Read error: Connection reset by peer < 1436830157 487358 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1436830384 128847 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Jackass14]]4 N10 02http://esolangs.org/w/index.php?oldid=43474 5* 03Phase 5* (+776) 10Jackass spec start