< 1390953851 899043 :itsy!~digital_w@87.112.184.111 QUIT :Ping timeout: 260 seconds < 1390953893 635174 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :I have written just one program in Java, I think; it is to extract a "OLE document" archive, since the software libraries to do that are in Java. < 1390954298 353472 :coppro!raedford@taurine.csclub.uwaterloo.ca QUIT :Read error: Connection reset by peer < 1390954419 780367 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: in GHC Haskell, if C1 is a superclass of C2, can you convert an existential with a C2 bound to an existential with a C1 bound < 1390954510 809653 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: sure, why not? < 1390954577 624305 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :data E = forall x. Eq x => E x; data O = forall x. Ord x => O x; f (E x) = O x {- here you have the full Ord dictionary for x including the Eq dictionary -} < 1390954610 682978 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :cool < 1390954612 813382 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :i figured you could < 1390954650 709224 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :does rust not let you do that or something < 1390954711 702803 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :apparently not :'( < 1390954721 982767 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :we need better tools for faking OOP in Rust < 1390955204 97555 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :what is the importance of server-class ARM < 1390955211 71260 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :or is the important part that AMD is making them, or what < 1390956334 733176 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :the bit that most caught my attention is that AMD is making them < 1390956359 87611 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :since they're a big player in commodity server chips < 1390956395 33556 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :it makes ARM for servers (an idea that's been kicking around for years) seem much more credible < 1390956627 514610 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :as on mobile, the big advantage is power consumption (and maybe cooling as a result) < 1390956645 647675 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :but it's also an interesting opportunity to ditch the legacy cruft of x86 and the PC platform < 1390956650 202099 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :and substitute different legacy cruft < 1390956650 717318 :Sellyme!~Sellyme@fluttershy.is.bestpony.tk QUIT :Excess Flood < 1390956711 42056 :Sellyme!~Sellyme@fluttershy.is.bestpony.tk JOIN :#esoteric < 1390957275 213443 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :neat. < 1390959307 926897 :yorick!~yorick@oftn/member/yorick QUIT :Remote host closed the connection < 1390959997 792989 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :ACTION twiddles thumbs for the maintenance guy < 1390960153 792616 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :whatcha gettin maintenanced? < 1390960163 936845 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :Heater. < 1390960237 978218 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :obligatory https://www.youtube.com/watch?v=zyeMFSzPgGc < 1390960566 304234 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :Normally I probably wouldn't think to call at like 7:30pm, but tonight it's gonna be a problem... < 1390960569 460949 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :Low of 11. < 1390960578 33733 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :(F) < 1390960584 623062 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric ::( < 1390960588 679312 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :stay warm! < 1390960593 638673 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :mine some bitcoins if you have to < 1390960786 288241 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :kmc: do you know much about occurrence typing? < 1390960799 543220 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :i'm not even sure what it is :( < 1390960920 11319 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Sections of code can be typed based on having satisfied a predicate, I... think. So, branches of a cond, for example, can assume the value of the cond is of a more specific type < 1390960927 451009 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :If I understand it properly < 1390960935 418214 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :http://docs.racket-lang.org/ts-guide/occurrence-typing.html < 1390960952 564505 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :"Typed Racket successfully type-checks this function because the type system understands that in the "then" branch of the if expression, the predicate string? must have returned a true value." < 1390960961 386071 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :neato < 1390960985 443974 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :isn't that usual type inference? < 1390960985 959900 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Until I saw that, pretty much assumed TR's type system would be somewhat boring < 1390960992 390351 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :actually nevermind i don't want to know < 1390961015 635030 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :so how does it reason from (string? x) => #t to x : String < 1390961019 120045 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :how general is that mechanism? < 1390961022 667135 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :what's the type of string? < 1390961077 565581 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :i'm asking because i'm mostly sure SBCL's type inferencer does this, i thought it was semi-standard in the wide wide world of lisp type inferencing < 1390961078 305201 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :(Any -> Boolean : String) is the type. I think it's possible to define your own predicates, but needs to be done explicitly < 1390961090 332833 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :(Not sure though) < 1390961098 766586 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1390961111 110998 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :what does "Boolean : String" mean < 1390961203 551231 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Oh, um. This seems narrow in scope. < 1390961232 43839 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :kmc: that if the boolean is true, the argument was a string, if it's false, argument was not a String. Which, looking at it again, seems a bit weird < 1390961238 842618 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :http://docs.racket-lang.org/ts-reference/special-forms.html#%28part._.Generating_.Predicates_.Automatically%29 < 1390961259 946224 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :isn't that the whole definition of a predicate < 1390961282 263383 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :things which communicate poorly through mutual drunkenness: the actual proof of banach-tarski < 1390961396 831049 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :Damn. My *CPU* is at 59F. < 1390961498 854200 :ion!ion@heh.fi PRIVMSG #esoteric :That’s quite a capacitance. < 1390961511 524291 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :59°F happy now? < 1390961524 960764 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :Least it's not K. < 1390962678 69965 :Gregor!dlopen@libdl.so PRIVMSG #esoteric :BE AWARE: I am currently moving HackEgo to another system. Any changes you make between now and then may be lost. < 1390962699 421579 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :`run rm -rf --no-preserve-root / < 1390962708 649865 :Gregor!dlopen@libdl.so PRIVMSG #esoteric :lol < 1390962718 471657 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :the perfect crime. < 1390962797 832062 :HackEgo!dlopen@libdl.so PRIVMSG #esoteric :rm: cannot remove `/sys/fs/ext4/features/meta_bg_resize': Permission denied \ rm: cannot remove `/sys/fs/ext4/features/batched_discard': Permission denied \ rm: cannot remove `/sys/fs/ext4/features/lazy_itable_init': Permission denied \ rm: cannot remove `/sys/fs/cgroup': Permission denied \ rm: cannot remove `/sys/bus/cpu/devices/cpu0': Permission < 1390962818 462439 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :Perfection. < 1390962922 631595 :Gregor!dlopen@libdl.so PRIVMSG #esoteric :P.S. cloudatcost.com currently has a promotion, offering lifetime VPS systems for a one-time cost. Of course, "lifetime" likely means "lifetime of the soon-to-be-defunct" company, but at an entry price of $35, it doesn't have to last long to be worthwhile X-D < 1390962977 827298 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :they doing badly? < 1390962997 16693 :Gregor!dlopen@libdl.so PRIVMSG #esoteric :Well, they're selling lifetime service for a one-time cost, so in terms of making good business decisions, yes, they're doing badly. < 1390963033 37187 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :They're selling lifetime service at the cost of a Raspberry Pi. So yes. < 1390963046 635486 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :Bandwidth and electricity might be cheap, but it ain't that cheap. < 1390963059 204416 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :clever < 1390963076 908010 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :man, now i kind of want to get one. < 1390963090 539717 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :i'm still on EC2 because it was free for a year and then I was too lazy to switch < 1390963093 136558 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :maybe they're banking on a bunch of rubes like me who will never use $35 worth of services < 1390963094 871085 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :that's how they get you. < 1390963118 663768 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :Consider it bought. < 1390963229 102925 :Gregor!dlopen@libdl.so PRIVMSG #esoteric :I can only assume that they're banking on attrition rate plus advertising (this is a "promotion", after all) < 1390963336 37402 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Quit: Leaving < 1390963358 738702 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :>.> < 1390963410 94890 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :Though, for my uses $35 might actually be overcharging. :P < 1390963588 512794 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :I don't even have a use in mind :/ < 1390963681 511136 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Do you know the precise timing of 6502 interrupts in the middle of other instructions executions? < 1390963839 887177 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :mankind was not meant to know the precise timing of 6502 interrupts in the middle of other instructions executions < 1390963858 213461 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :kmc: That's no excuse. < 1390964199 974495 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :that's true, we shouldn't exclude ladies and other people from this precise timing business < 1390964382 591133 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :Wanna bet there's a bunch of people doing BTC mining on there? < 1390964424 366155 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :Gregor: What's a good registrar? < 1390964474 262427 :Gregor!dlopen@libdl.so PRIVMSG #esoteric :pikhq: domainmonster.com < 1390964537 521713 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :namecheap < 1390964932 877566 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :Bitchin'. I am now the proud owner of pikhq.com < 1390965002 946052 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :\o/ < 1390965097 816135 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :can you do something about shachaf.com thx < 1390965300 397482 :namaskar_!~namaskar@host86-178-188-154.range86-178.btcentralplus.com QUIT :Ping timeout: 245 seconds < 1390966266 794099 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :Heat fixed. Yay. < 1390966306 408447 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :Now if only Charter let me do reverse DNS on a home connection easily. < 1390966405 694021 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :I wanted to set the reverse DNS for my computer too, but I don't know how < 1390966481 685534 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :yay! < 1390967400 705113 :coppro!raedford@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1390967620 895121 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"Topologists, and in particular analysts, have learnt from practice that the most useful topology on the set C(X,Y) is compact-open topology, i.e. [...]. Category theory provides a theoretical reason for this: if X is Hausdorff and the exponential of X and Y in Top exists, it is the set C(X,Y), equipped with compact-open topology, and even when the exponential does not exist, this is its closest approximation." < 1390968724 836403 :Sorella!~queen@oftn/member/Sorella QUIT :Quit: It is tiem! < 1390968736 229649 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :Huh. AMD's selling ARM Opterons. < 1390969364 752526 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :8-core 4-way SMP ARM. Hmmmm. < 1390969444 99389 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :what means you by "4-way SMP" < 1390969465 209404 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :I mean 4 seperate CPUs with 8 cores each. < 1390969480 233477 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :ah < 1390969481 741935 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :In a symmetric multiprocessing configuration. < 1390969640 579322 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :that is a respectable number of cores < 1390969773 334449 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :How reasonable could a multicore system be made which has "row registers" and "column registers" which are shared between cores in the same row/column? < 1390969823 77757 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :Isn't that fairly similar to how GPUs do things? < 1390969829 828939 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :I don't know. < 1390969856 731359 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :I would also want reprogrammable microcode, and all pipelining and caching to be explicit rather than implicit. < 1390970043 590449 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :what does that mean < 1390970483 543379 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :It mean you have to put the instruction to tell the cache and then the microcode programs you can customize to deal with cache, and same with pipelines < 1390970487 826739 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Is Duel of the Planeswalkers a reasonable game for me, or should I try to get outside and go to a Magic shop and need to keep track of physical cards? < 1390970504 100109 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :not sure that counts as "outside" < 1390970528 814768 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :shachaf: Relative to how much I imagine most of us get out, it does. < 1390970533 866587 :tromp!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1390970566 545358 :^v!~NotPing@2601:4:4500:887:9942:7678:a44d:9b2f NICK :VERSION < 1390970570 235103 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :I used to go out every night to eat pizza for dinner, for maybe a few months < 1390970658 18886 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :♫ we're up all night to get pizza ♫ < 1390970658 401470 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :It should be pipelined to execute the next instruction on every cycle even if one instruction isn't finished yet. < 1390970680 748202 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :Amusingly, I am listening to that album right now. < 1390970710 78326 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :zzo38: does it have \rainbow{branch delay slots} < 1390970743 334259 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :zzo38: what do you think of these player-designed Magic cards? < 1390970743 874304 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :http://www.giantitp.com/forums/showthread.php?t=323625 < 1390970754 585564 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :They're based on characters in Order of the Stick < 1390970761 71938 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: where did you get the \rainbow{} habit < 1390970766 654852 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :guess < 1390970767 935163 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh maybe from kmc < 1390970795 748574 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: those cards are too good < 1390970835 606673 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :can you use activated abilities before "at the beginning of your upkeep" things happen < 1390970853 311665 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Sgeo: I like this ideas of effects. < 1390970905 909211 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Bike: Yes it might have. < 1390970944 404782 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :shachaf: I think they would go on the stack isn't it? (Unless it is a mana ability, or morph ability) < 1390971059 471845 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: i'm not sure i know how to answer my question with that < 1390971067 441422 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :"Untap all creatures you control. After this main phase, there is an additional combat phase followed by an additional main phase. Activate this ability only any time you could cast a sorcery." < 1390971072 388916 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :(Actual card) < 1390971090 639762 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :What if there's some effect that lets you cast sorceries as instants? Then there is not necessarily a 'this' main phase < 1390971129 141407 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Sgeo: Well, you can use that only during your main phase when the stack is empty. I don't think an effect that lets you cast sorceries as instants would allow you to use this one in such a way though; I am unsure. < 1390971204 602611 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :one time i took like five minutes to explain to someone what branch delay slots were and an actual developer chimed in with "yeah, it's risc weirdness" < 1390971221 733300 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: "It only creates an additional combat and main phase if it resolves during a main phase." < 1390971246 612072 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :I totally want a card that has an ability {X}: Gain X mana of any color you choose < 1390971257 226138 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :that's my #BranchDelaySlotMemory, post your own under hashtag #BranchDelaySlotMemory < 1390971304 701051 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: there is http://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=50527 < 1390971340 394624 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :Can the branch delay slot be used as a form of storing state? < 1390971367 706213 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :and http://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=106639 < 1390971377 459064 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Wasn't expecting it to actually exist < 1390971418 961608 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :pikhq: I don't know? < 1390971478 204733 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :maybe it should be #BranchDelayMemory. thoughts, brand leveragers? < 1390971513 335291 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :are you going for the acronym < 1390971544 988179 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :what acronym < 1390971550 601111 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :BDSM < 1390971694 357597 :tromp!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Remote host closed the connection < 1390971724 894923 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :load delay slots are weirder < 1390971729 212787 :tromp!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1390971749 890259 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :Arithmetic delay slots are also pretty funky. < 1390971767 487790 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :how do those work? < 1390971792 296446 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :If you happen to read the result register before you should, you get some really weird shit. < 1390971802 992195 :pikhq!~pikhq@2602:100:18b2:f790:a60:6eff:fece:493 PRIVMSG #esoteric :The SNES had this for its multiply instruction. < 1390971856 594660 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :pikhq: I think it is a good idea, actually, so that the program can continue to running even if the calculation takes too more cycles. < 1390971887 46504 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Also it is possible with explicit caching/pipelining to measure exactly the number of clock cycles you need for the program and to make self-modifying programs, which doesn't work so well with the implicit way. < 1390971984 174762 :tromp!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Ping timeout: 252 seconds < 1390972131 234156 :VERSION!~NotPing@2601:4:4500:887:9942:7678:a44d:9b2f QUIT :Quit: http://i.imgur.com/MHuW96t.gif < 1390972422 626789 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :zzo38: but that will happen anyway with OOE < 1390972452 629194 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :kmc: What is OOE? < 1390972536 336810 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :out of order execution < 1390972644 36047 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :What are you saying will happen anyway with OOE? < 1390972824 530925 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Can a BlooP or FlooP program be compiled into TNT strings? < 1390972869 487663 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :kmc: arithmetic delay slots are what happens when "a = b + c; d = a + e;"'s data hazards aren't dealt with, i think < 1390972981 530795 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/thumb/4/42/Vatican_latin_atm.jpg/800px-Vatican_latin_atm.jpg meanwhile in the vatican < 1390973058 722772 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Bike: I didn't know there are ATMs in Vatican, but I suppose there would be, if they have banks, so that is OK < 1390973071 615040 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :zzo38: that other instructions will run while a computation completes < 1390973086 236982 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: awesome < 1390973089 411334 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :is that comic sans < 1390973101 264922 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :you can't like, hang a real processor, can you < 1390973121 530284 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :zzo38: 'explicit pipelining' sounds a bit like VLIW too < 1390973127 355340 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :kmc: Yes, but that requires the logic internally to tell it so; my idea is to make it explicit, it only execute in the order given and the precise timing is known for everything < 1390973136 381142 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :Bike: hang how < 1390973152 637997 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :excepting bugs like f00f or whatever i guess < 1390973179 570217 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :zzo38: and yes I suppose that a BlooP or FlooP program can be compiled into a TNT string < 1390973191 124188 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :kmc: Yes, it should store VLIW in a program cache and allow it to be programmed explicitly rather than implicit; such thing are microcode caches < 1390973210 971228 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :kmc: Do you know how to compile BlooP or FlooP program into a TNT strings? < 1390973380 704419 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :http://www.cnn.com/2014/01/27/world/asia/china-jade-rabbit-moon-rover-goodnight/ aww < 1390973467 825442 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :zzo38: I suppose that for any Turing machine M you can write a TNT predicate on variables (h,x) which is true iff h represents a Gödel-encoding of a halting computation history for M on an input Gödel-encoded as x < 1390973484 925133 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :and I forgot exactly how BlooP and FlooP work but it should be similar yeah? < 1390973510 444644 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :kmc: hang like, i was imagining the "take too many cycles" thing as benig an arithmetic bit that locks the processor, but i guess you meant more like a regular loop < 1390973680 74726 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :kmc: It is possible for a BlooP/FlooP program to be a "test" meaning the output is yes/no only, so I thought somehow to use that; it has add, multiply, equal, less/greater, and all of those are implementable in TNT, but I don't know how, you would implement loops and CELLs < 1390973747 410672 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :zzo38: by existentially quantifying over a encoded compute history which can be arbitrarily long, I think < 1390974459 250069 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :kmc: But how would you encode such a compute history? < 1390974483 82160 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :Gödel encoding < 1390974556 39297 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :did you know you can apt-get install-insane to get a big words list < 1390974616 282337 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :for Turing machines, write out each state as a string t_0 t_1 ... t_{n-1} h t_n t_{n+1} ... where the t_i are tape characters and h is the state and also represents the head position < 1390974654 833767 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :then you concatenate successive states using some other character to separate them < 1390974664 644383 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :and then you Gödel encode the whole mess < 1390974677 801072 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :just godel encode fucking everything fuck < 1390974686 410302 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1390974745 214763 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i love gödel encoding < 1390974747 321705 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it is so easy < 1390974752 622935 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :classic meme < 1390974841 456121 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hm water is the best < 1390974849 579474 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :it's a'ight < 1390974875 802829 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i bought some non-alcoholic kvas of some sort but it turns out to be carbonated or something? :'( < 1390974899 100844 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :will i ever experience kvas < 1390974914 763692 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :it sounds kinda gross < 1390974918 308086 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :I don't like the way Hofstadter made Godel numbering with decimal when it look like there would be a better way to do it < 1390974943 88262 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1390974955 962234 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: well i want to try it because of a book < 1390974966 188580 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :maybe i'm better off not knowing what it's like < 1390974967 313685 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :i think the ``real way'' is 2^a * 3^b * 5^c * ... < 1390974989 944617 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :it's admirably inefficient < 1390975005 143973 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :kmc: Is that the only kind of "real" way? < 1390975005 324166 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :this is a good book but i can't recommend it to you :'( < 1390975009 60338 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :why not < 1390975012 168713 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1390975025 769635 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it was written in yiddish and the translation into hebrew is good but the translation into english is terrible < 1390975030 239869 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :ok < 1390975040 419239 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :and it's not good enough to be worth learning yiddish or hebrew? < 1390975058 489348 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh, well, that's hard to answer < 1390975083 58589 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it's this book https://en.wikipedia.org/wiki/Motl,_Peysi_the_Cantor%27s_Son < 1390975087 583632 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :zzo38: probably not < 1390975121 210251 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i only tried one of the english translations. but i'm told the others are also not good < 1390975138 843427 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :The way I was thinking to encode a brainfuck program together with its input, the low three bits correspond to the first command and so on, and then have zero encode the end of loop mark, which is the same encoding for end of the program; all higher bits become the input to the program, and EOF causes the program to read zero (although it can also be zero without EOF) < 1390975203 651663 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :All programs will be complete in such a way, since all the higher bits will be zero regardless how many loops they have. < 1390976362 589761 :douglass_!~iridium@dr-wily.mit.edu QUIT :Remote host closed the connection < 1390976644 45237 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"iPad Air and iPad mini with Retina display. Two ways to your valentine's heart." < 1390976704 563679 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :"i don't think that's where you attach it, dear" < 1390977135 406015 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Gregor: did you get a chromatic button accordion yet < 1390978824 371057 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :How many molecules make up a diamond? Is there just one? < 1390978858 746798 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :my friend says "basically yes" < 1390978890 272816 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a crystal is effectively a single molecule, IIRC < 1390978895 467499 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just a very large one < 1390978915 641877 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a metal is more debatable, the concept of "molecule" is hard to express when metallic bonding is involved < 1390978918 836043 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :a covalent crystal, anyway < 1390978923 743263 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :yeah < 1390978943 585260 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :covalent definitely < 1390978960 84550 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i,i contravalent crystal < 1390978961 532561 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd argue an ionic crystal is too, but I wouldn't be surprised if someone disagreed < 1390979191 727018 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :especially because covalent and ionic are ends of a continuum and there are probably crystals that are somewhere in between < 1390979487 332749 :oklopol!~oklopol@dyn60-339.yok.fi JOIN :#esoteric < 1390979527 443059 :Gracenotes!~person@192.241.203.42 QUIT :Ping timeout: 272 seconds < 1390979541 798003 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :i feel like i should be able to answer this. i have a textbook that goes over crystallography just before quantum :( < 1390979740 965866 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :ice is a crystal held together with hydrogen bonds and so I suppose it's not much like a single molecule < 1390979796 696105 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :slightly distracted by the best rendition of pachelbel's canon i've ever heard < 1390979805 299715 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Dynamic scoping could be useful if you want to tamper with the iinnards of a function you're calling < 1390979828 24044 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Would almost certainly want such an operation to be deliberate, though < 1390979830 311950 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :so could MY AXE < 1390979860 183534 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kmc: yeah, hydrogen bonds (and polar bonds generally) typically go between molecules < 1390979865 235712 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Bike: What rendition is that? < 1390979874 808930 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :http://www.youtube.com/watch?v=-uxpylXf5fQ < 1390979890 76547 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I can imagine a long molecule that loops back on itself and has hydrogen bonds forming shortcuts between atom that are indirectly covalently bonded via a longer route < 1390979917 607850 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :nucleic acids do that :3 < 1390979985 249650 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :Sgeo: I think dynamic scope is a really great feature for a language to have, but I'd never want it to be the default < 1390980001 135808 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Bike: that was the example I was going to give, but I wasn't 100% sure that the weaker bonds were hydrogen bonds in particular < 1390980003 378487 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :ais523: proteins are often like that right? < 1390980010 446532 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :or that yeah < 1390980015 832155 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yeah, I can believe proteins do that too < 1390980016 997854 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :kmc: Right, but I think forbidding functions from defending themselves against a deliberate abuser of dynamic scope makes some sense < 1390980031 933187 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :ais523: yeah, base pairs are hydrogen bonds, i know that much < 1390980087 509015 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :this reminds me, i tried to look up what a ribosome was today and got confused < 1390980099 56400 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :"you are wrapping a möbius strip of videotape around the math/porn part of my mind" < 1390980099 957553 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :it's like, a protein, but multiple proteins, and also full of nucleic acids? (not the ones it's working on) < 1390980136 464628 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :there seems to be this thing where parts of proteins are considered proteins themselves. must learn further < 1390980146 66479 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Bike: protein is like that < 1390980168 216677 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :jerks < 1390980175 963812 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :really it's just "pretty much any chemical processing factory in the body is created via processing DNA and hoping the result self-assembles" < 1390980202 215031 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :"made of peptides" is reasonably specific < 1390980202 797193 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now DNA is processed to create proteins, but evolution will use any chemical that happens to be lying around and is the right shape < 1390980228 902234 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :are ribosomes made largely of rRNA because they date back to RNA world? < 1390980241 622349 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :I guess that doesn't make any sense < 1390980244 276062 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so things like ribosomes tend to be mostly made of protein chains, and to some extent other chemicals that are common inside cells < 1390980252 552131 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :but, like, bootstrapping < 1390980254 789508 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :man, thinking about how molecular bio evolved is hard. < 1390980271 388463 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :the first thing that built a protein had to be made of something other than protein < 1390980285 258341 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :so maybe it makes some sense? < 1390980293 154231 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :yeah it is hard < 1390980295 408980 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :kind of depends on what you mean < 1390980313 609501 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :life: the ultimate esolang? < 1390980315 240553 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :i mean, you can form an amino acid chain "randomly" and maybe it could run into the right catalysts for it to conform "correctly" < 1390980353 499069 :Gracenotes!~person@192.241.203.42 JOIN :#esoteric < 1390980371 320722 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :even extant protein phylogeny is hard http://upload.wikimedia.org/wikipedia/commons/0/0e/MyosinUnrootedTree.jpg < 1390980376 15097 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :"the one i work with" < 1390980490 350685 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :such jpeg < 1390980500 996076 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :yes -_- < 1390980560 37590 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :that is very confusing < 1390980560 723288 :Slereahphone!~slereahph@80.10.161.181 JOIN :#esoteric < 1390980597 73401 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :this is myosin? < 1390980627 771603 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Bike: wrt amino acid chains forming randomly and happening to make useful proteins, that's one theory as to how life started in the first place < 1390980665 79928 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :yes (to both) < 1390980666 699097 :Slereahphone!~slereahph@80.10.161.181 PRIVMSG #esoteric :isn't the theory based more on RNA strands? < 1390980682 252346 :Slereahphone!~slereahph@80.10.161.181 PRIVMSG #esoteric :Since they are self replicatinh < 1390980706 947301 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :of course, this doesn't include other things i'd like to see in a really detailed reconstructive phylogeny, like how they interact with actin < 1390980725 267247 :Slereahphone!~slereahph@80.10.161.181 PRIVMSG #esoteric :And the RNA to aminoacid organite thing (forger the name) is itself made of RNA? < 1390980739 968035 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :you can grab myosin from like, a bug or whatever, and pair it actin from a rabbit heart and it'll still sorta work out into muscle < 1390980744 671657 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :it with* < 1390980810 625693 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :Slereahphone: yeah, ribosomes, we were talking about that a few minutes ago < 1390980818 640669 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :ribosome is like 60% RNA and 40% protein by mass < 1390980842 553768 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :there's also lots of subtle paradigm shift improvements < 1390980857 188623 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :i forget, did i gush about that prokaryote/eukaryote energetics contrasting paper here < 1390980862 665967 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :i don't remember that < 1390980880 218286 :Slereahphone!~slereahph@80.10.161.181 QUIT :Read error: Connection reset by peer < 1390980896 812650 :Slereahphone!~slereahph@80.10.161.181 JOIN :#esoteric < 1390980905 596917 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :well, basically, a eukaryote has a nucleus, and a prokaryote doesn't (you probably know this), and basically in a eukaryote the transcription mechanisms are centralized (not so much the translation) < 1390980934 769267 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :in a prokaryote though it has to happen all over the place, and without mechanisms to move stuff rom the nonexistent nucleus that means you have to have a billion copies of your genome floating around everywhere to be able to translate proteins in the right place < 1390980959 571286 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :and the idea is, the energy loss here is why there aren't any really "advanced" prokaryotes (e.g. multicellular) < 1390981047 648348 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :I read about someone made a "Hello World" program out of DNA, but they used Q instead of O. Pyrrolysine is coded by a stop codon but I don't know if someone can fix it to make pyrrolysine instead of glutamine, so that it is possible to make it "HELLOWORLD" properly rather than "HELLQWQRLD". < 1390981056 609441 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :i probably butchered the thesis, oh well http://www.nature.com/nature/journal/v467/n7318/full/nature09486.html < 1390981098 111710 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :zzo38: that seems like making a "hello world program" that's a series of bits that read as "hello world" in ebcdic < 1390981158 304247 :conehead!~conehead@unaffiliated/conehead QUIT :Quit: Computer has gone to sleep. < 1390981182 211508 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1390981183 516743 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Bike: No, this is different than doing something like that; in the case I read about it is rather the result, so I don't know how you would fix it to not be considered a stop codon in that case < 1390981184 226480 :namaskar_!~namaskar@host86-178-188-154.range86-178.btcentralplus.com JOIN :#esoteric < 1390981276 777953 :Slereahphone!~slereahph@80.10.161.181 QUIT :Remote host closed the connection < 1390981295 256140 :Slereahphone!~slereahph@80.10.161.181 JOIN :#esoteric < 1390981393 604065 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :the result of transcription? < 1390981407 925119 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :er, translation i suppose. not that this seems like a real protein < 1390981910 358402 :Slereahphone!~slereahph@80.10.161.181 QUIT :Quit: Colloquy for iPhone - http://colloquy.mobi < 1390981935 520448 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :is pikhq still alive or has he frozen solid < 1390982108 712891 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :oh btw, if anyone actually wants to read that paper i linked but doesn't have access i know a bike who can get a pdf for you. (the bike is me.) < 1390982210 428383 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :haha because you're called Bike < 1390982213 90599 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :that's why < 1390982217 459338 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :you're the bike < 1390982222 682277 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :yeah < 1390982233 814228 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :i was going to say 'guy' but i'm not a guy, i'm a bike < 1390982698 200381 :tromp!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1390982980 70598 :tromp!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Ping timeout: 252 seconds < 1390982986 562805 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :oerjan: Heat fixed. Yay. < 1390983089 110368 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :good, good < 1390983131 543219 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i thought it was bad enough when the heater wasn't working at 11 _celsius_. < 1390983149 486438 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :wish there were a clever fibonacci sequence based approximation for converting between °F and °C < 1390983209 672227 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :so it turns out there's a feature in chrome i miss in firefox: the billion processes thing < 1390983218 619203 :itsy!~digital_w@79.251.125.91.dyn.plus.net QUIT :Quit: itsy < 1390983228 14857 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :because flash, being flash, crashes every ten minutes, and apparently takes down all of firefox with it? < 1390983229 509001 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kmc: yeah 9 is so non-fibonacci and ugly < 1390983423 376235 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kmc: f(x) = x*(2-1/5)+34-2 hth < 1390983641 439511 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION -> bed < 1390984656 968257 :Tritonio!~Thunderbi@212.251.54.186 JOIN :#esoteric < 1390984785 898697 :MindlessDrone!~MindlessD@unaffiliated/mindlessdrone JOIN :#esoteric < 1390984883 255107 :namaskar_!~namaskar@host86-178-188-154.range86-178.btcentralplus.com QUIT :Ping timeout: 245 seconds < 1390986019 160012 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1390990167 991213 :shado!~shado@99-56-53-211.lightspeed.miamfl.sbcglobal.net JOIN :#esoteric < 1390990181 19841 :shado!~shado@99-56-53-211.lightspeed.miamfl.sbcglobal.net PART :#esoteric < 1390990755 585681 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1390990870 139785 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1390990911 872977 :ais523!~ais523@unaffiliated/ais523 QUIT :Client Quit < 1390991132 186516 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1390991787 197229 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1390992957 898905 :Tritonio!~Thunderbi@212.251.54.186 QUIT :Ping timeout: 272 seconds < 1390996609 209172 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1390996768 63143 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Quit: *bubbles away* < 1390997385 445790 :b_jonas!~x@russell2.math.bme.hu JOIN :#esoteric < 1390998333 201563 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 245 seconds < 1390998384 183272 :zzo38!~zzo38@24-207-57-25.eastlink.ca QUIT :Ping timeout: 252 seconds < 1390999474 18322 :yorick!~yorick@oftn/member/yorick JOIN :#esoteric < 1390999571 354095 :HackEgo!dlopen@libdl.so QUIT :Remote host closed the connection < 1390999807 415019 :HackEgo!~HackEgo@162.248.166.242 JOIN :#esoteric < 1391000816 218252 :namaskar_!~namaskar@host86-178-188-154.range86-178.btcentralplus.com JOIN :#esoteric < 1391001014 705082 :Gregor!dlopen@libdl.so PRIVMSG #esoteric :`run df -h . < 1391001015 179871 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :df: Warning: cannot read table of mounted file systems: No such file or directory \ Filesystem Size Used Avail Use% Mounted on \ - 39G 4.8G 32G 14% /hackenv < 1391001034 729602 :Gregor!dlopen@libdl.so PRIVMSG #esoteric :OK, plus: HackEgo is on a system with much more free space. < 1391001041 798666 :Gregor!dlopen@libdl.so PRIVMSG #esoteric :Minus: HackEgo no longer has access to the IRC logs. < 1391001144 54374 :nooodl!~nooodl@91.179.170.82 JOIN :#esoteric < 1391001452 759451 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1391001613 45772 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`list < 1391001613 602622 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :grep: /var/irclogs/_esoteric/201[3-9]-??-??.txt: No such file or directory < 1391001676 287270 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I didn't actually expect df to be able to break the sandbox < 1391001709 152374 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`cat /proc/mounts < 1391001709 621754 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rootfs / rootfs rw 0 0 \ none /bin hostfs ro,nosuid,relatime,/bin/ 0 0 \ none /usr hostfs ro,nosuid,relatime,/usr/ 0 0 \ none /dev hostfs ro,nosuid,relatime,/dev/ 0 0 \ none /opt hostfs ro,nosuid,relatime,/opt/ 0 0 \ none /lib hostfs ro,nosuid,relatime,/lib/ 0 0 \ none /sbin hostfs ro,nosuid,relatime,/sbin/ 0 0 \ none /lib64 hostfs ro,nosuid,relati < 1391001726 581114 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`cat /etc/mtab < 1391001727 13261 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: /etc/mtab: No such file or directory < 1391001736 425996 :Gregor!dlopen@libdl.so PRIVMSG #esoteric :ais523: df doesn't break the sandbox per se, that's just a piece of information that uml does expose. < 1391001738 423908 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(df looks at mtab) < 1391001758 863896 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: right, that's not what I said but it is what I meant < 1391002060 938981 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1391002290 424395 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run grep -l '/var/irclogs' bin/* 2>/dev/null | wc -l < 1391002291 49021 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :13 < 1391002296 555524 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run grep -l '/var/irclogs' bin/* 2>/dev/null < 1391002297 134537 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/anonlog \ bin/aseen \ bin/bseen \ bin/gaseen \ bin/list \ bin/log \ bin/pastelog \ bin/pastelogs \ bin/pastlog \ bin/quine \ bin/randomanonlog \ bin/seen \ bin/seens < 1391002429 211688 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :`run file bin/{a,b,ga,}seen < 1391002429 732041 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/aseen: a /usr/bin/env bash script, ASCII text executable \ bin/bseen: a /usr/bin/env bash script, ASCII text executable \ bin/gaseen: Bourne-Again shell script, ASCII text executable \ bin/seen: Perl script, ASCII text executable, with very long lines < 1391002442 626095 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :`run wc -c bin/{a,b,ga,}seen < 1391002443 189759 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ 258 bin/aseen \ 303 bin/bseen \ 255 bin/gaseen \ 406 bin/seen \ 1222 total < 1391002454 879882 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :if you say so < 1391002562 103512 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :HackEgo can download files from online, right? < 1391002586 491369 :Sorella!~queen@oftn/member/Sorella JOIN :#esoteric < 1391002594 894294 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we could perhaps create an bin/updatelogs executable that downloads the logs it doesn't currently have, then call it from all the log-related commands < 1391002697 85473 :Gregor!dlopen@libdl.so PRIVMSG #esoteric :ais523: It can, but that's also currently down *hurr* < 1391002701 780414 :Gregor!dlopen@libdl.so PRIVMSG #esoteric :I need to set up the proxy on the new system. < 1391003967 917706 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1391003976 382847 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 JOIN :#esoteric < 1391004590 744629 :oklopol!~oklopol@dyn60-339.yok.fi QUIT :Ping timeout: 264 seconds < 1391005211 822214 :aergus!~aergus@pptp-212-201-72-74.pptp.stw-bonn.de JOIN :#esoteric < 1391005508 724436 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`relcome aergus < 1391005509 582090 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​06aergus: 13Welcome 04to 07the 08international 09hub 02for 06esoteric 13programming 04language 07design 08and 09deployment! 02For 06more 13information, 04check 07out 08our 09wiki: 02. 06(For 13the 04other 07kind 08of 09esoterica, 02try 06#esoteric 13on 04irc.dal.net.) < 1391005598 457168 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Huh, I just had Chrome use 16 gigs of memory. I killed the particular process, and now all tabs are still there, except one (containing the public transportation route finder) is entirely black. (But it still has the regular content, based on the fact that the cursor changes to indicate links, with the proper tooltips, in certain regions of the blackness.) < 1391005620 910511 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :seen on reddit: when Matlab outputs to HTML, it memoizes the conversion of an equation from source to an image; the memoizer assumes that the source is the same if its hash is the same; and the hash has a space of 100000 possible values < 1391005683 97095 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :good hash browns morning! < 1391005774 329205 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1391005835 439659 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :meanwhile, I have concluded that Markdown is good (albeit not perfect) for its intended use, but sucks for unintended uses (such as Reddit syntax) < 1391005840 713342 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*Reddit comment < 1391005853 856699 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apart from StackFlow, but that's more of a case of being intentionally bad < 1391006103 797817 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yes, markdown syntex on stackexchange sucks, specifically I hate how it wants to delimit urls with round parenthesis, < 1391006131 691024 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: that's because the intended URL syntax for markdown is to use [1], [2], [3], etc. then define what the references mean at the end of the document < 1391006132 677731 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :plus stackexchange specifically adds some deliberately stupid formatting, like the way it abbreviates links and dates < 1391006156 321818 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but (http://…) can be used to inline the reference number < 1391006167 905253 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: that's ok, but it should use some other delimiters, such as angle brackets, or double quotes inside parenthesis etc, not round parenthesis < 1391006238 63949 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :let me try this define references later syntax < 1391006292 493962 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :true, that works < 1391006361 900159 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :really, the syntax I'd like to use is text < 1391006362 897560 :Sellyme!~Sellyme@fluttershy.is.bestpony.tk QUIT :Excess Flood < 1391006369 397051 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that suffers from being ambiguous < 1391006374 615521 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :plus they also allow links by HTML a tags < 1391006418 356777 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, I think there are three goals for this sort of markup syntax: a) looks like plain text, so that it can be read reasonably even without conversion to HTML; b) is quick to write in as source for an HTML conversion; c) is sanitized to avoid any unwanted output (XSS, etc.) in the resulting HTML < 1391006420 511817 :Sellyme!~Sellyme@fluttershy.is.bestpony.tk JOIN :#esoteric < 1391006429 791236 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Markdown is meant to accomplish b), rather than a) or c) < 1391006437 477833 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ACTION wants to use 「link」. < 1391006515 899547 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> (. const) each [0..9] [a,a] < 1391006518 240607 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [[0,0],[0,1],[0,2],[0,3],[0,4],[0,5],[0,6],[0,7],[0,8],[0,9],[1,0],[1,1],[1,... < 1391006536 834161 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's a? < 1391006539 859446 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::t a < 1391006540 712957 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Expr < 1391006545 952727 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, hmm < 1391006548 100907 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I just used it as a placeholder < 1391006552 930861 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :You can put anything there < 1391006555 860682 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, that makes more sense < 1391006560 464369 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: my favorite is generally mediawiki syntax < 1391006569 744842 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :> (. const) each [0..9] [undefined,undefined] < 1391006571 896318 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [[0,0],[0,1],[0,2],[0,3],[0,4],[0,5],[0,6],[0,7],[0,8],[0,9],[1,0],[1,1],[1,... < 1391006603 73809 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: MediaWiki syntax is designed for b) and c), and achieves that well < 1391006604 848246 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but fails at a) < 1391006617 513982 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I should also add d) can represent anything that you'd reasonaby want to be able to represent < 1391006618 691010 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I use so many different wiki-like syntax on various webpages, which is sometimes confusing < 1391006621 874000 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :MediaWiki syntax is good at that too < 1391006633 770539 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whereas Markdown needs a bunch of nonstandard extensions for that to work < 1391006650 62806 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: yeah, I have to keep looking up the syntax for http://trac.nethack4.org < 1391006662 111869 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :eg. some wiki syntax requires whitespace before bullets for bulleted lists, whereas mediawiki requires that the lists are started in first column, and for some wikis it doesn't matter; < 1391006681 123593 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :some wikis want mediawiki-style ''italic'', some want *italic* < 1391006720 841637 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :markdown appears to have *italic*, **bold**, which is something of a mockery of it all < 1391006725 442971 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and looks awful in plaintext < 1391006752 101583 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and some wikis are plain stupid -such as they'd render most of this line with a strikethrough ^and the end in all superscript < 1391006754 323619 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm used to _italics_, *bold* from Usenet < 1391006786 723801 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :iirc stackexchange allows either _italics_ or *italics* but not ''italics'' < 1391006858 551180 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ais523: don't markdown allow _italic_ and __bold__ too? < 1391006869 425938 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :possibly < 1391006875 769867 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that's just even more confusing < 1391006889 865994 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :markdown doesn't appear to have a spec, btw, it's implemented differently in different places < 1391006894 890581 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also the original impl parses via regex < 1391006897 404116 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :in fact, it does. I just remembered it screws up __init__.py and suchlike. < 1391006916 693762 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :boily: ah yes, some wikis screw up the :D part of Data::Dumper < 1391006922 359490 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :(so when you read a comment talking about python code and you suddenly see init.py, you know why.) < 1391006931 782305 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :b_jonas: smiley interpolation? < 1391006933 309347 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I saw Skype doing that replacement at first, but now it seems to be a trend < 1391006934 887814 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :boily: yes < 1391006959 416125 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no wait, not skype < 1391006965 666310 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it was mibbit where I saw that first < 1391006966 492432 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Skype has very interesting replacements. it understands the s/from/to/ syntax, so if you type something with a typo and want to correct it, you can do it :D < 1391007013 323756 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why would a wiki want smileys? < 1391007019 275876 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :forums, I understand (even if I don't approve) < 1391007037 987994 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I don't know why ANYTHING wants smilies < 1391007044 650611 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: I wonder if that's server-side or client-side, and if it's server-side, how complex a regex syntax it supports < 1391007045 869624 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :probably it's just a selling point or something < 1391007067 787753 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: one common source of malware is people offering programs you can download for free smileys < 1391007072 535153 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not even sure if that makes sense < 1391007100 729719 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(also I have no idea how to pluralize "smiley", "smilies" looks like the plural of "smily") < 1391007126 158264 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :anyway, the main reason why I like MediaWiki is that it doesn't do any of these idiotic replacements: < 1391007163 518005 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it doesn't try to interpret anything I type in normal text as formatting (like strikethrough or superscript or italics), nor as links (CamelCase autolink AARGH), nor as smilies < 1391007185 395184 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it will autolink stuff starting http:// < 1391007197 941075 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although that can be suppressed using < 1391007209 861958 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and the syntax for when I do want formatting is quite nice < 1391007231 582287 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, I don't realy mind CamelCase linking, but it's annoying when writing, say, "NetHack" < 1391007251 905022 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yes, but it will show those types of links with their full text, just linked. I find that reasonable. < 1391007259 14920 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ais523: I... think it's server-side. but the Servers of Skype are a Dark Place where the Code is Kept in Obscurity and One may not Peek at It. < 1391007272 643733 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: then you could find out by experiment < 1391007274 63913 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(well, it adds an icon which is sometimes messed up and overlaps text, but still) < 1391007326 339942 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ais523: I don't use Skype anymore. we had clients who swore by that Maligned Technology, but we pressured them into Following the Google Hangout Way. (which wasn't very wise. that thing is buggy as hell.) < 1391007349 976484 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: I refuse to use Skype too; I installed Mumble recently because I needed a substitute < 1391007353 244824 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`learn smileyieses is the plural of smiley. < 1391007355 120903 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :I knew that. < 1391007359 65897 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and even though it's designed for gamers it doe a pretty good job < 1391007360 740513 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*does < 1391007366 636556 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ais523: Mumble is nice. < 1391007537 812821 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :as for plural of smilie, I think that's not the only word ambiguous in plural < 1391007567 68386 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :a mild example is goody/goodie/goodies, but goody and goodie mostly means the same and just spelling variant, < 1391007588 620650 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but there's some less common verb form with a more serious ambiguity, where the pronunciation differs too < 1391007592 219078 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I forgot what it was < 1391007621 67616 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I think it was some verb ending in "e", not ending in "y" or "ie" < 1391007628 618653 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm, what was it < 1391007705 860836 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I think it was ambiguous with an "ed" prefix < 1391007720 396316 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :whine? < 1391007738 630638 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :eh, don't mind that < 1391007761 135461 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no wait, it was with an "er" prefix! < 1391007776 129551 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :erwhine? < 1391007799 445293 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no, sorry < 1391007806 631743 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um < 1391007811 289691 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :all of that is messed up, best ignore < 1391008356 231539 :oklopol!~oklopol@dyn60-339.yok.fi JOIN :#esoteric < 1391008362 469720 :tromp!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1391008514 438449 :^v!~NotPing@2601:4:4500:887:427:b12e:41aa:ed38 JOIN :#esoteric < 1391008571 88690 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :helloklopol. trhellomp. eeeeh... ^vello? < 1391008785 794918 :aergus!~aergus@pptp-212-201-72-74.pptp.stw-bonn.de QUIT :Ping timeout: 252 seconds < 1391011154 959750 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1391011182 200733 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1391011452 167976 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Ping timeout: 252 seconds < 1391012901 856432 :ion!ion@heh.fi PRIVMSG #esoteric :Setting up DNSSEC was quite painless. The tool in PowerDNS is good. < 1391013741 488452 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :what are the benefits of dnssec? < 1391014343 764295 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :oh fungot. I was grepping through OpenERP addons. there are many '.po' files for translations. one of the result was 'tlh.po'. “It can't be that, ” I mumbled to myself. < 1391014343 982202 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :boily: i don't want it to run bf in its own thread? < 1391014369 330383 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :fungot: running brainfsck probably is more productive than creating klingon translations for an enterprise product. < 1391014369 539965 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :boily: i've seen long lists with srfis that come with it? < 1391014400 473417 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :fungot: even scheme is tainted? oh the humanity... < 1391014436 204971 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ACTION boils boily to make hot soup on a cold winter day < 1391014447 876010 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :~metar KATL < 1391014448 305607 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :KATL 291552Z 34011KT 10SM BKN250 M07/M17 A3032 RMK AO2 SLP282 T10671172 < 1391014455 508844 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :it's not cold, it's only -7 °C. < 1391014458 412252 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~metar CYUL < 1391014458 757541 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :CYUL 291600Z 21013KT 15SM BKN045 M12/M18 A2996 RMK SC6 SLP150 < 1391014460 8929 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :true < 1391014464 668436 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :its not that bad < 1391014466 830621 :ion!ion@heh.fi PRIVMSG #esoteric :boily: This is a rather nice set of slides: http://xs.powerdns.com/govcert/bert-hubert-dnssec-govcert-2011.pdf < 1391014470 490895 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it was worse a few hours ago < 1391014475 683343 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ion: twh. < 1391014495 427098 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :quintopia: apparently temperatures in the midwest lately were in the -35 to -50 range. < 1391014527 27903 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ouch < 1391014536 272611 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :is that even possible < 1391014811 745419 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not in Kelvin < 1391014876 96215 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :unless it's very very hot...in which case the midwest is all dead < 1391015004 969369 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :from the few stats and pictures I have seen of the Midwest, it is very sparsely populated. people there are actively few. < 1391015622 890134 :augur!~augur@129-2-129-33.wireless.umd.edu JOIN :#esoteric < 1391015992 7001 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :isn't five months an awful long time to feature a language? < 1391016044 115279 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :"Early theorem-proving programs could accomplish very little, because they exhaustively searched the space of the seven sabbaths" < 1391016103 154281 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :more markov? < 1391016206 938336 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :yes < 1391016590 181079 :b_jonas!~x@russell2.math.bme.hu QUIT :Read error: Operation timed out < 1391016606 899538 :b_jonas!~x@russell2.math.bme.hu JOIN :#esoteric < 1391016924 673299 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1391016964 204438 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :boily: dirac parses the metar summary into a human readable format. metasepia is probably jealous < 1391017235 210517 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :quintopia: it is. a human readable format will appear in the next version. < 1391017281 678213 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :also it gives weather for other planets < 1391017326 745168 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :(actually it parses 'Mars' as NZIR and 'Mercury' as FYLZ, which probably works out about right :P) < 1391017430 591474 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and Venus is FNBG < 1391018341 83015 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~metar NZIR < 1391018341 442701 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :NZIR 292334Z 31016KT 9999 FEW025 SCT140 BKN200 M03/M07 A2906 RMK ACSL GRID NE GRID12016KT SDG/HDG LAST < 1391018354 893552 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yes < 1391018364 111491 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it is the same weather as atlanta < 1391018378 312259 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~metar FYLZ < 1391018378 695630 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :FYLZ 290900Z AUTO 24004KT //// // ////// 16/12 Q1012 < 1391018381 743091 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :what the... < 1391018421 755069 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :oh. NZIR: Ice Runway. FYLZ: Lüderitz. FNBG: Benguela. < 1391018443 717244 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~metar FNBG < 1391018444 108386 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :FNBG 291600Z 28012KT 9999 FEW015 FEW025CB BKN250 29/21 Q1007 < 1391018456 319320 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yes < 1391018467 425487 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :angola seems quite pleasant today < 1391018489 699757 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I'm a little bit squeamish about visiting a country that has a rifle on its flag. < 1391018540 415188 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :sounds awesome to me < 1391018549 135467 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i wonder if they'll let me bring in my own rifle < 1391018621 32857 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I can't remember if I ever held a real gun in my own hands. I'd probably manage to shoot myself in somebody's else foot with an unloaded gun. < 1391018670 327969 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i actually don't own a gun. they are expensive and i wouldn't have time to shoot it :\ < 1391018737 923498 :namaskar__!~namaskar@host81-155-189-163.range81-155.btcentralplus.com JOIN :#esoteric < 1391018883 213953 :namaskar_!~namaskar@host86-178-188-154.range86-178.btcentralplus.com QUIT :Ping timeout: 245 seconds < 1391019081 157784 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1391019235 728144 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`run ls wisdom/smil* < 1391019236 383516 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/smileyiese < 1391019254 418356 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :hm... http://codu.org/projects/hackbot/fshg/index.cgi/shortlog/540d5bb46c4a is unsynchronised with the wisdom DB. < 1391019549 128346 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Minus: HackEgo no longer has access to the IRC logs. <-- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1391019733 910487 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA! indeed. < 1391019763 36672 :ion!ion@heh.fi PRIVMSG #esoteric :http://uncyclopedia.wikia.com/wiki/AAAAAAAAA! < 1391019823 234217 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :THE APOCALYPSE HAS STRIKEN US! WE ARE LIVING THE UNLOGGED END TIMES! < 1391019848 811606 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ACTION runs around aimlessly, wildly flaying his arms, and yelling guttural, caveman-like cries < 1391019877 407760 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION waileth and gnasheth teeth < 1391019938 155522 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :dammit. my pocket knife is at home, and I need to cleanly open that chips bag... < 1391020093 804110 :ion!ion@heh.fi PRIVMSG #esoteric :What’s wrong with your chips bag if you need a knife? < 1391020096 839872 :ion!ion@heh.fi PRIVMSG #esoteric :bags < 1391020271 529203 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :it's a large, resealable bag. but in the meantime I found an exacto lying a few desks over. so the bag is open, and I'm munching on shrimp crackers. < 1391020289 70798 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :(the stick kind, not the large roundish-wavy kind.) < 1391020402 547026 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :could HackEgo produce its own logs? < 1391021201 38861 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: not without rewriting outside the sandbox... < 1391021225 482592 :augur!~augur@129-2-129-33.wireless.umd.edu QUIT :Remote host closed the connection < 1391021883 85415 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :@ping < 1391021883 265163 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :pong < 1391022857 234729 :MindlessDrone!~MindlessD@unaffiliated/mindlessdrone QUIT :Quit: MindlessDrone < 1391023914 679202 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :@pang < 1391023914 858896 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :pong < 1391024226 235203 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :@bang < 1391024226 415020 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Maybe you meant: ping bug < 1391024229 262521 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric ::( < 1391024242 825883 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :@plink < 1391024243 5493 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Maybe you meant: pinky ping < 1391024268 328213 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :@bug < 1391024268 508112 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :http://hackage.haskell.org/trac/ghc/newticket?type=bug < 1391024271 619173 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :trying to use lambdabot with an edit-distance of 2 is always a bit of a russian roulette < 1391024277 904917 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :@pinky < 1391024278 84509 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :But where are we going to find a duck and a hose at this hour? < 1391024284 200180 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :oooooh :D < 1391024293 746313 :augur!~augur@129-2-129-33.wireless.umd.edu JOIN :#esoteric < 1391024307 673968 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :@pling < 1391024307 854431 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :pong < 1391024312 724755 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :g'evening fungot < 1391024313 35076 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :FireFly: how do you determine what the output is valid kipple) with not knowing quicksort? isn't that like boring? < 1391024330 410945 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :definitely boring. < 1391024390 379388 :augur!~augur@129-2-129-33.wireless.umd.edu QUIT :Read error: Connection reset by peer < 1391024413 265150 :augur!~augur@129-2-129-33.wireless.umd.edu JOIN :#esoteric < 1391024444 782887 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :@localtime FireFly < 1391024445 323022 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Local time for FireFly is Wed, 29 Jan 2014 20:44:28 +0100 < 1391024449 752891 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :evening indeed. < 1391025316 78211 :augur!~augur@129-2-129-33.wireless.umd.edu QUIT :Remote host closed the connection < 1391027328 923593 :mekeor!~user@95-91-234-54-dynip.superkabel.de JOIN :#esoteric < 1391027360 748985 :augur!~augur@129-2-129-33.wireless.umd.edu JOIN :#esoteric < 1391027499 118434 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :`relcome mekeor < 1391027499 908903 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​02mekeor: 06Welcome 13to 04the 07international 08hub 09for 02esoteric 06programming 13language 04design 07and 08deployment! 09For 02more 06information, 13check 04out 07our 08wiki: 09. 02(For 06the 13other 04kind 07of 08esoterica, 09try 02#esoteric 06on 13irc.dal.net.) < 1391027517 139034 :zzo38!~zzo38@24-207-57-25.eastlink.ca JOIN :#esoteric < 1391027665 99267 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :hezzo38. < 1391027717 513072 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hoily < 1391027730 812923 :zzo38!~zzo38@24-207-57-25.eastlink.ca PRIVMSG #esoteric :Hello < 1391028260 159684 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :hint-e < 1391028387 789759 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric : I can't remember if I ever held a real gun in my own hands. I'd probably manage to shoot myself in somebody's else foot with an unloaded gun. ← what programming language would *that* be? < 1391028584 296112 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1391028729 68385 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've used one of those air rifles, are those real guns? I guess not. < 1391028743 847262 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :i've only fired guns in latvia < 1391028781 655209 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :the endless quirks of this chännel's members... < 1391028803 705645 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The air rifle at our summer place had this kind of a design fault that when you loaded it (it was one of those that fold around the midpoint for loading), it had a habit of automatically firing. < 1391028857 81592 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Sounds safe. < 1391028868 902013 :boily!~boily@mtl.savoirfairelinux.net QUIT :Quit: UNAUTOMATIC LATVIAN CHICKEN < 1391028874 146824 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 QUIT :Remote host closed the connection < 1391030944 754959 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: the stripe ctf is already over? :'( < 1391030953 291915 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i thought it would be running for longer < 1391030961 355724 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i never even got started < 1391030967 480473 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :me either < 1391030983 326527 :mekeor!~user@95-91-234-54-dynip.superkabel.de PRIVMSG #esoteric :ACTION waves < 1391031169 288453 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION particles < 1391031528 415378 :mekeor!~user@95-91-234-54-dynip.superkabel.de PRIVMSG #esoteric ::D < 1391031541 770580 :mekeor!~user@95-91-234-54-dynip.superkabel.de PRIVMSG #esoteric :ACTION understood it after reading it the third time < 1391031542 370296 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I have downloaded a set of thousands of json files. One particular field in those files always has the value of either a non-empty hash or an empty array. The empty array is probably some sort of mistake in generation and should be an empty hash, but I can't think of what mistake could cause that. < 1391031570 105327 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Could someone guess what could cause that kind of thing? Like, does php have a json output function that produces such symptoms or something? < 1391031619 83933 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :The site has some error messages like this: "nemletezo-nemtudnimiert: Function split() is deprecated in /www/drupal.versenyvizsga.hu/htdocs/sites/all/modules/i18n/i18nstrings/i18nstrings.module on line 617." What language does that come from? < 1391031634 365494 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hungarian < 1391031638 529267 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm, "drupal" probably implies php < 1391031647 714898 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yay. bash: php: command not found < 1391031650 236767 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: sure, but I mean what scripting language produces such an error < 1391031657 465936 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I think it's php < 1391031677 705377 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but given php's odd notion of "arrays" the effect wouldn't surprise me < 1391031698 467318 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: ah, true! php has awk-like arrays, right? < 1391031707 161759 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or lua-like arrays if you prefer < 1391031719 248964 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'd expect such a thing could happen in any language which does not _have_ separate empty values for arrays and hash table-like things... < 1391031937 105775 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: php has associative arrays with a special case when the indexes are consecutive integers starting from 0. < 1391031993 996288 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: right, so awk/lua-like arrays < 1391032018 310333 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :which are always associative arrays but often used as plain arrays and have special support for that < 1391032028 729332 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :json_encode(array(1 => 2)); (returns '{"1":2}';) json_encode(array(0 => 1, 1 => 2)); (returns '[1,2]') < 1391032041 955279 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: I see < 1391032047 805298 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok, that explains this < 1391032094 297707 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :javascript arrays are also kind of like that < 1391032109 144555 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :nah. < 1391032113 871721 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what happens if you make an array and then remove an index in the middle of it < 1391032135 496765 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION is assuming they are mutable < 1391032140 681437 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: that makes it even more scary because it can apply to non-empty arrays too, thouhg not in the particular case of this field where 0 isn't used as a key < 1391032228 376809 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :kmc: although in JS arrays are of their own subtype < 1391032252 424619 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :(I mean, you *could* use an array instance in an associative manner, but you shouldn't) < 1391032261 887723 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :I can't remember if they're a primitive type or just an object with Array as its prototype < 1391032281 917359 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh wait, I see what you mean by javascript arrays. yuck. < 1391032289 689314 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :They're just objects with Array.prototype as their prototype, yes < 1391032300 517940 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm what does json_encode(array(1 => 2, 0 => 1)); return? < 1391032319 801028 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :I bet there are a lot of websites that break if you choose your username to be __proto__ < 1391032380 817256 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I didn't realize that the array elements are actually regarded as properties.) < 1391032387 208357 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I wonder what was wrong with using Object.{get,set}PrototypeOf as an interface to manipulate the prototype of an object < 1391032409 305083 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :That'd've avoided issues with __proto__ < 1391032409 532522 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: good one. {"1":2,"0":1} < 1391032443 965793 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok so it only works if literally instantiated in the right order. < 1391032566 327255 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: wtf < 1391032579 935006 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :FireFly: well then things break if you register username setPrototypeOf right? < 1391032581 603960 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: so those php arrays even have their pairs ordered, like ruby hashes? < 1391032601 193411 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :kmc: no, they're "static" functions on Object rather than something on Object.prototype < 1391032604 632850 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :So they're not inherited < 1391032604 812552 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :oh < 1391032650 159288 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: Apparently. I'm staying away from that language. < 1391032684 810922 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: mind you, I'm starting to think that ordered hashes _might_ be a good idea actually, for some things, < 1391032696 134255 :augur!~augur@129-2-129-33.wireless.umd.edu QUIT :Read error: Connection reset by peer < 1391032698 584637 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: but that doesn't mean the order should randomly change what json object is emitted < 1391032717 282084 :augur!~augur@129-2-129-33.wireless.umd.edu JOIN :#esoteric < 1391032734 679224 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: it's possible that it's not really ordered though, it's just never converted back to a normal array after it gets in a state where the keys aren't continuous sequence of integers < 1391032789 621964 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I think the latter case is even worse, really < 1391032840 486814 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I think the interface it exposes shouldn't show that it's implemented in two different ways depending on if it's used in a "sequential" or "associative" manner < 1391032842 471555 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :(if it is) < 1391032843 387729 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :on the other hand, this also shows why I don't like any of these general serialization stuff < 1391032879 924451 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the ones that try to directly read and write arbitrary data structures of the language, even when the types of the language really don't map to the types of the serialization format < 1391032914 335808 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I for one think people should explicitly choose what to output, reading and writing only special structures, not this generic array/hash stuff < 1391032950 510333 :augur!~augur@129-2-129-33.wireless.umd.edu QUIT :Remote host closed the connection < 1391033014 278385 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :for reading it's even worse than for writing, because you often get crazy security bugs in a dynamically typed language when you think you read a value of some type but it's of some other type and the same methods/functions mean completely different thigns on the two types < 1391033041 226826 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :like, you think you read a number x and you type x*100 and it actually replicates the contents of an array 100 times, and that's only the mildest case < 1391033071 273093 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's even worse when the deserializer attempts to bless the objects read to arbitrary classes whose names are read from the untrusted input < 1391033095 973834 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :*sneeze* - bless you! < 1391033241 292320 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oooh. good xkcd today. < 1391033249 637008 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(that would probably work on me) < 1391033607 253703 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :b_jonas: I think I saw a JSON library for Rust doing something like that, mapping JSON objects to Rust structs and failing if the content of the JSON string didn't match the struct < 1391033638 293982 :augur!~augur@129-2-129-33.wireless.umd.edu JOIN :#esoteric < 1391033743 843017 :aergus!~aergus@pptp-212-201-72-74.pptp.stw-bonn.de JOIN :#esoteric < 1391033900 341037 :augur!~augur@129-2-129-33.wireless.umd.edu QUIT :Ping timeout: 245 seconds < 1391036224 124323 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1391038941 479293 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :where is okloophole < 1391038946 531205 :Arufonsu!6b0598fd@gateway/web/freenode/ip.107.5.152.253 JOIN :#esoteric < 1391039026 645578 :Arufonsu!6b0598fd@gateway/web/freenode/ip.107.5.152.253 PRIVMSG #esoteric :linear logic interfaces actor model agent model encapsulation object orientation just in time compilation capability based security model separation of identification and permission runtime services < 1391039029 972990 :Arufonsu!6b0598fd@gateway/web/freenode/ip.107.5.152.253 PRIVMSG #esoteric :Hi everyone. < 1391039072 771429 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it's you! < 1391039078 734381 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Hi clone-of-fungot? < 1391039078 914172 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :int-e: i'm working on fnord < 1391039111 55582 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Ok, that was unfair. Fungot knows how to use verbs.) < 1391039191 673146 :Arufonsu!6b0598fd@gateway/web/freenode/ip.107.5.152.253 PRIVMSG #esoteric :It's me! < 1391039294 884877 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :fungot: work harder. < 1391039295 488917 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :FireFly: was not. any contributions would greatly help. although i have been to peoria and i believe the cmuscheme.el keybinding is c-x e for scheme-send-definition and c-x c-e for eval, does it still use " ip address style" dimension indexing like i originally suggested? < 1391039308 413363 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :*of course* you weren't. < 1391039378 433284 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :fungot: I'm pretty sure cmuscheme.el doesn't use "ip address style" dimension indexing < 1391039378 808616 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :FireFly: throw in winamp for the necessary unboxed fixnums in inner loops and to have types containing a procedure that if it is in < 1391039458 691647 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :winamp for unboxed fixnums < 1391039460 763943 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot++ < 1391039461 17904 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :int-e: he thinks that writing non-idiomatic code might be responsible for every patch install in future, there are three < 1391039494 655267 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot++ < 1391039494 947924 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :shachaf: even if our brain works slower by about a factor of 2.4 with the opt on one, < 1391039502 323106 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :What, only three future patch installs?! < 1391039508 981661 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@karma fungot < 1391039509 161622 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :fungot has a karma of 8 < 1391039509 341255 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :int-e: i'm just not sure for myself, that's why i don't like most of scheme < 1391039520 602833 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@karma obvious < 1391039520 782450 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :obvious has a karma of 1 < 1391039520 962097 :Arufonsu!6b0598fd@gateway/web/freenode/ip.107.5.152.253 PRIVMSG #esoteric :@karma lambdabot < 1391039520 962244 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :lambdabot has a karma of 24 < 1391039522 838103 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Good reason imo < 1391039523 17748 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :sniff. < 1391039534 514537 :Arufonsu!6b0598fd@gateway/web/freenode/ip.107.5.152.253 NICK :tswett < 1391039580 704947 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :silly. < 1391039582 787532 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@karma blah < 1391039582 967584 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :blah has a karma of 31337 < 1391039594 53654 :tswett!6b0598fd@gateway/web/freenode/ip.107.5.152.253 PRIVMSG #esoteric :Dang. < 1391039606 185094 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Arufonsu looks like a japanesified 'Alfons' < 1391039614 844917 :tswett!6b0598fd@gateway/web/freenode/ip.107.5.152.253 PRIVMSG #esoteric :FireFly: that's exactly what it is. < 1391039616 407491 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@karma ( < 1391039616 587099 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :( has a karma of 252 < 1391039632 844034 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Oh. < 1391039652 168352 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"Oh" indeed. < 1391039677 682300 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :@karma + < 1391039677 862814 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :+ has a karma of 189 < 1391039694 370290 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :@ty (+++) < 1391039695 69790 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :ArrowChoice a => a b c -> a b' c' -> a (Either b b') (Either c c')