< 1362960007 273626 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a _bit_ < 1362960090 126482 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(that's the amount you have to pay back, btw) < 1362960128 168854 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wait, except it was post-tax < 1362960148 32602 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :What kind of tax applies to this < 1362960162 450269 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Doesn't the american tax form have a field for "illegal activities" < 1362960179 385150 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1362960183 936517 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :something like that < 1362960232 444644 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there's supposed to be a way to declare those without being caught, since otherwise it would be against the 5th amendment to have to declare them < 1362960237 161908 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :iirc < 1362960286 296883 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :I thought that was just there so that the government could prosecute you twice < 1362960304 165793 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Once for illegal activities; and then for not paying tax on those activities < 1362960336 728087 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not what i heard < 1362960438 221415 :nooodl_!~nooodl@91.177.50.217 QUIT :Ping timeout: 264 seconds < 1362960973 221857 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is it just me, or is Haskell probably a good language for expressing D&D stuff? < 1362961019 468975 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl QUIT :Ping timeout: 255 seconds < 1362961043 107548 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :validDruid (Alignment Neural _) = True; validDruid (Alignment -- < 1362961060 439815 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :I hope nobody minds that I paste things I see in here to other people sometimes. < 1362961062 271248 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :erk, can't use Neutral as a constructor for both GoodEvilAxis and LawChaosAxis < 1362961063 890131 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :Apropos of nothing. < 1362961094 167863 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Also s/Neural/Neutral/ < 1362961128 986875 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Yes, I can see that you can't < 1362961134 647793 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :You have to try something else < 1362961136 629549 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :Doesn't fourth ed simplify the alignment system ayway. < 1362961138 285908 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :anyway* < 1362961148 741309 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Bike: Yes, in a *stupid* way. < 1362961151 205598 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I guess d20srd isn't 4th ed? < 1362961157 720222 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Also, OOTS is 3.5 < 1362961174 196056 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :ACTION just got out of a 4e game, knows shit about the rules other than that they're a favored target of grognards < 1362961194 547110 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :And I am in fact playing a neutral druid. < 1362961196 918196 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :ACTION eyes Sgeo  < 1362961204 635289 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :NN druid? < 1362961210 682481 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :yes. < 1362961229 661747 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :OK < 1362961234 424977 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Bike, did I say you can't? < 1362961252 928543 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm just miffed at having to use different words for Neutral < 1362961284 771874 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :No, I just meant because a neutral druid was your example :P < 1362961284 922173 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Actually you can use the same word for both (in a kind of hackish way) by using GADTs < 1362961287 946347 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :are you stalking me etc < 1362961330 52541 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :data AlignmentOn :: * -> * where Good :: AlignmentOn GoodEvilAxis; Evil :: AlignmentOn GoodEvilAxis; Lawful :: AlignmentOn LawfulChaoticAxis; Chaotic :: AlignMentOn LawfulChaoticAxis; Neutral :: AlignmentOn anyAxis , HTH < 1362961357 239367 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :data AlignmentAxis :: * -> * where { Neutral :: forall x. AlignmentAxis x; Good :: AlignmentAxis GoodEvil; Evil :: AlignmentAxis GoodEvil; Lawful :: AlignmentAxis LawChaos; Chaotic :: AlignmentAxis LawChaos; } < 1362961370 10131 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Bike, well, Druids have to be neutral at least on one axis < 1362961376 350647 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Took me a bit too long to work that out < 1362961382 597274 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :yes but i am being silly. < 1362961388 570140 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"Neutral good, lawful neutral, neutral, chaotic neutral, or neutral evil." is a bit verbose < 1362961389 609357 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :(Unlike the serious Haskell discussion here) < 1362961404 97181 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :data Alignment = Alignment (AlignmentAxis LawChaos) (AlignmentAxis GoodEvil); < 1362961421 439777 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Now you can call them both Neutral if you want to. < 1362961428 863598 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :(alt.: insult of haskell based on comparison to toy morality that is the D&D alignment system) < 1362961591 502182 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Bike: i am sorry but my evil plans must _not_ be referred to outside this channel. i hope you understand. < 1362961596 288777 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Now to make Icosahedral alignment, it is the same as 3.5e except that there is also a "creature kind alignment entry", which is a bit more complicated, now either axis can be X for "don't care", and there is also a prefix which can be S (stereotypical), A (always), U (unaligned), or X (don't care). This is more complicated. < 1362961605 966614 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :oerjan: your what < 1362961618 598278 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, not my what. my evil plans. < 1362961624 754737 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hth. < 1362961628 413738 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :Oh. < 1362961642 785507 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :oerjan: What about references to the timestamp of the message of your evil plan of the channel? < 1362961662 357998 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: dubious. < 1362961752 583845 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(S is the most common alignment for intelligent creatures, A is the most common alignment for outsiders, U is the most common alignment for normal animals and simple constructs, and X is the most common alignment for normal humans.) < 1362961811 480478 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Icosahedral RPG is more mathematical than D&D, so probably many more things (but still not everything) can be expressed in Haskell in some ways, too. < 1362961844 384978 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :What does something being "more mathematical" mean < 1362961912 205538 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :What do *you* think??? < 1362961962 870560 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :Uh, I don't know. So I asked. < 1362961979 776980 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I don't entirely know either. < 1362962018 993719 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :data AlignmentBias = AlignmentBias AlignmentMode (Maybe (AlignmentAxis LawChaos)) (Maybe (AlignmentAxis GoodEvil)); < 1362962157 762980 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :newtype Mana = Mana (Color -> Natural); newtype Multimana = Multimana (Mana -> Natural); -- Not a computable representation of multimana, also allows it to be infinite, which it might not supposed to be < 1362962223 302569 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(Map Mana Natural) might be a more precise representation < 1362962237 879592 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION is somewhat surprised that Mark of Justice is an actual spell < 1362962256 551028 :tromp__!~tromp@rtc35-242.rentec.com JOIN :#esoteric < 1362962272 133600 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I made up some spells for Dungeons&Dragons game. < 1362962353 806227 :coppro_!raedford@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1362962361 480639 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :If you are playing a NN druid, can you give the other details of the character? (animal companions, character species, etc) < 1362962494 547461 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :In other words, a mana is a multiset of colors (where the "colors" are w,u,b,r,g), and a multimana is a multiset of manas, and forms a semiring. < 1362962511 999289 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :That is what I mean by being "more mathematical". < 1362962657 267936 :Bike!~Glossina@71-34-78-123.ptld.qwest.net QUIT :*.net *.split < 1362962657 631205 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn QUIT :*.net *.split < 1362962657 797072 :tromp_!~tromp@rtc35-242.rentec.com QUIT :*.net *.split < 1362962657 797106 :jconn!~username@la-pinta.la.net.ua QUIT :*.net *.split < 1362962657 797137 :coppro!raedford@taurine.csclub.uwaterloo.ca QUIT :*.net *.split < 1362962674 157771 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Now is it understandable? < 1362963301 533315 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Dear Google: My dad was _not_ talking about a clear pharmacy. < 1362963327 843502 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(He was saying 'call your father') < 1362963550 882682 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :your dad... refers to himself in the third person < 1362963552 13166 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :formally < 1362963621 111162 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Only when leaving a voicemail. < 1362963757 744124 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I should start treating my YouTube favorites as more of a queue. Currently it's very stacklike < 1362963769 714270 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I so rarely look at the earliest things I favorited < 1362963969 874144 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: I frequently refer to someone I'm talking to in the third person if I think other people might be reading and confused as to who it's addressed at < 1362963992 137622 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just like I treat days in the third person (rather than "today") if there might be a delay in the message, or timezone issues < 1362964165 33627 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net JOIN :#esoteric < 1362964226 156653 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :slightly related, blogs where you have to hunt around to find either the message posting date or the author's name are a pet peeve of mine. < 1362964272 673417 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1362964295 618839 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ALSO PEOPLE QUITTING JUST AS I RESPOND TO THEM < 1362964298 907072 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hth. < 1362964457 474037 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i hate blogs which don't let you page through posts easily < 1362966462 936390 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1362966543 342765 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :o.O hsc2hs is a thing that's part of the Haskell Platform? < 1362966547 308946 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, maybe... < 1362966602 52647 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::k Free < 1362966604 15789 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : Not in scope: type constructor or class `Free' < 1362966604 173457 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : Perhaps you meant `Tree' (imported from Data.Tree) < 1362966613 339765 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm sure I tried it < 1362966699 546051 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 1.9.0.17/2009122204] < 1362966711 258143 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1362967108 501397 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Nothing wrong with using fixIO directly if I understand it better than DoRec, right? < 1362967195 119758 :carado_!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 JOIN :#esoteric < 1362967263 569408 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Read error: Connection reset by peer < 1362967302 520016 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :ACTION ponders the free monad. < 1362967351 223818 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :Yeah, that's trivial to come up with. data FreeM a where FBind :: FreeM a -> (a -> FreeM b) -> FreeM b; FReturn :: a -> FreeM a < 1362967361 226405 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :wow, intrade just shut down < 1362967394 57907 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 256 seconds < 1362967459 668656 :carado_!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 NICK :carado < 1362967531 71006 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is the play money one still up/ < 1362967567 67022 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :Well, they say that they're "ceasing trading, settling all open positions, and ceasing all banking transactions". < 1362967581 436922 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :Technically, the play money one isn't any of those; it's just a game. < 1362967599 184240 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :Though the play money one might have been tied to real-money numbers, and those numbers no longer exist. < 1362967602 464983 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :I don't know. < 1362967641 301871 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :intrade.net says the playmoney one has been moved to play.intrade.com, and play.intrade.com is down < 1362967642 821374 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: the options for monadic recursion are in a bit of a mess, with them just recently deciding to switch which one they're deprecating. so in ghc head DoRec is deprecated, but the other option now includes both the mdo and rec keywords with slightly different meanings. < 1362967645 837535 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"The service is not available. Please try again later." < 1362967666 899734 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :Wait, that thing I came up with above isn't the free monad, because it isn't a monad. < 1362967678 354530 :tswett!~quassel@unaffiliated/tswett PRIVMSG #esoteric :Hmmm. < 1362967687 927420 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oerjan, fixIO uses unsafeInterleaveIO, but I can write the operator I need without it. Should I still use fixIO? < 1362967692 629491 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The interleaving can't hurt, can it? < 1362967721 581985 :kallisti_!~eris@h108.62.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1362967722 621337 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :tswett: istr there are at least two implementations of free monads on hackage, one i think is free and the other is called operational < 1362967738 7374 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: it's _supposed_ to do the right thing :P < 1362967783 602704 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but if you are not _actually_ doing value recursion across IO actions, then i suppose you shouldn't really use fixIO either. < 1362967802 196495 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: what operator are you trying to write? < 1362967859 922027 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oerjan, I have a library that has an addEvent function, which returns a Unique. I need that Unique in order to remove the event handler. I want to write a thing that makes an event only run 1 time, so basically it would take an event handler and make it also cancel the event at the end. < 1362967893 639975 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Probably would have to take the place of addEvent < 1362967923 373304 :kallisti!~eris@h242.58.18.98.dynamic.ip.windstream.net QUIT :Ping timeout: 276 seconds < 1362967930 960289 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok i don't immediately see why that requires any recursion < 1362967955 426507 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm right < 1362967967 234064 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Need the result of addEvent in the thing I pass to addEvent < 1362967973 925332 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you want an event to see its own Unique. < 1362967985 26499 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But I don't see why that would need unsafeInterleaveIO... I think < 1362968011 79412 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well are you writing addEvent yourself? < 1362968014 157825 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :No < 1362968043 257188 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what's its type? IO () -> IO Unique ? < 1362968086 640210 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i would think that requires fixIO yes. < 1362968104 720598 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Not quite, but along those lines < 1362968142 661321 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well if its actually type doesn't have something else allowing you to sneak in the Unique, then you still need fixIO. < 1362968179 335049 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Why not passing in an MVar Unique instead of a Unique? < 1362968181 289459 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :etc. < 1362968194 189423 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i mean, if it was addEvent :: (Unique -> IO ()) -> IO Unique, then we wouldn't be having this conversation. :) < 1362968203 214895 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh right, you could do that. < 1362968267 670898 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But I guess there isn't really a reason not to use fixIO, is there? And better to avoid writing custom code for a thing < 1362968421 54872 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net QUIT :Quit: Leaving < 1362968447 265906 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fixIO is probably prettier than MVars, even if it uses mutable vars underneath. < 1362968457 702275 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and unsafeInterleaveIO. < 1362971228 927910 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Other thing that continuation monad does is such as http://esolangs.org/wiki/Talk:Bruijndejx does continuation do that in other programming languages too or only in Haskell? < 1362971633 826253 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: i'm sure you can do it in e.g. scheme although you would have to make the f () equivalent expressions into thunks or the PutZero etc. into macros to avoid the continuations being called early, since scheme is a strict language. < 1362971702 523918 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :oerjan: Can you give an example? < 1362971737 577987 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t cont $ \f -> Just (f ()) < 1362971738 798857 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a0 = Maybe a0 < 1362971738 949088 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : In the return type of a call of `f' < 1362971738 949282 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : In the first argument of `Just', namely `(f ())' < 1362971756 889650 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1362971778 784691 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :That obviously won't work! What are you trying to make? < 1362971803 155401 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm just checking the type of what you wrote in the article < 1362971805 419965 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t cont < 1362971806 599962 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :((a -> r) -> r) -> Cont r a < 1362971911 604600 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :The type of what I wrote in the article uses a recursive datatype, so Maybe doesn't work < 1362971925 275407 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :right < 1362972084 434178 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait now i see the problem < 1362972110 975759 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :scheme doesn't have a direct equivalent to calling the _top_ continuation directly. < 1362972141 51654 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so maybe you need to do something else. < 1362972158 286223 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :perhaps delimited continuations could do it. < 1362972221 377928 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which i don't understand very well, but i recall haskell continuation monads can emulate them < 1362972253 425951 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :What I know is that the example I have given doesn't use callCC at all, and I'm not sure if it could reasonably be written with callCC. < 1362972374 917610 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suspect not. < 1362972445 972775 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT : < 1362972470 242422 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1362972481 234474 :trout!root@freebsd/developer/variable NICK :function < 1362972506 615149 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it seems like it's more like coroutines maybe < 1362972692 992948 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oerjan, haskell continuation monad is delimited. cont corresponds directly to shift < 1362972703 772281 :jconn!~username@la-pinta.la.net.ua JOIN :#esoteric < 1362972715 717838 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :O, it is? Then that would work, I suppose. < 1362972742 439637 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :aha < 1362972784 199613 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Does Scheme and other programming languages have that, and if so would it function in a same or similar way? < 1362972820 419245 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1362972847 337786 :sebbu!~sebbu@ADijon-152-1-47-35.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1362972847 487941 :sebbu!~sebbu@ADijon-152-1-47-35.w83-194.abo.wanadoo.fr QUIT :Changing host < 1362972847 488016 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1362972984 628769 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :scheme doesn't have it built-in, but it can supposedly be implemented using ordinary continuations and a mutable variable - however oleg kiselyov and others have critisized that this doesn't fit well with the rest of the language (because things break when you mix it with certain other things, including other ordinary continuations) < 1362973002 966286 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*criticized < 1362973007 406661 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Continuation are usually done with call/cc but I find law of excluded middle continuations are usually more clear to understand to me. < 1362973055 816638 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :oerjan: Then would there be better ways to do such thing in Scheme other than continuations, if that would be the case? < 1362973284 330845 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :from wikipedia's delimited continuation article: (define (yield x) (shift k (cons x (k (void))))) < 1362973349 852727 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :assuming Sgeo's claim that shift = cont, that looks similar to your code in a way < 1362973410 491359 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Want me to run some examples of shift/reset on wikipedia? < 1362973411 357006 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: well the claim is you need to take _delimited_ continuations as the primitive building block and build the rest of the control structures from those to make it fit together < 1362973427 167651 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :@let reset = flip runCont < 1362973429 639994 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : Defined. < 1362973430 300704 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t reset < 1362973431 441599 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :(a -> c) -> Cont c a -> c < 1362973439 110085 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oops < 1362973442 995211 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :@let reset = flip runCont id < 1362973443 927751 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : :2:1: < 1362973444 78067 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : Multiple declarations of `reset' < 1362973444 78323 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : Declared at: ... < 1362973449 880386 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :@unlet reset < 1362973450 40926 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : TemplateHaskell is not enabled < 1362973454 333973 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :uh < 1362973455 912438 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@undefine < 1362973459 337843 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :@undefine reset < 1362973466 693330 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :@let reset = flip runCont id < 1362973468 331984 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : Defined. < 1362973472 900561 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :@let shift = cont < 1362973473 50573 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that scraps _all_ definitions, there is no way to remove a particular one < 1362973474 515928 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : Defined. < 1362973477 102880 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Oh, oops < 1362973483 627617 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn JOIN :#esoteric < 1362973486 78331 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t reset < 1362973487 266814 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Cont c c -> c < 1362973506 170755 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but given that, everyone has to wipe out everything occasionally. < 1362973520 433512 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> 2 * (reset (1 + (shift $ \k -> k 5))) < 1362973521 969845 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : Ambiguous occurrence `shift' < 1362973522 121274 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : It could refer to either `L.shift', defined a... < 1362973533 220036 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :uh? < 1362973540 816894 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :dammit is the housemate knocking on the wall because of my typing... < 1362973555 588998 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> 2 * (reset (1 + (cont $ \k -> k 5))) < 1362973557 195222 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : No instance for (GHC.Num.Num (Control.Monad.Trans.Cont.Cont a0 a0)) < 1362973557 345590 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : aris... < 1362973560 125329 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :hm < 1362973612 505395 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> 2 * (reset $ do { c <- (cont $ \k -> k 5); return (1 + c)}) < 1362973614 525845 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 12 < 1362973624 604038 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"yay"? < 1362973816 110577 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t shift < 1362973817 412129 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : Ambiguous occurrence `shift' < 1362973817 562331 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : It could refer to either `L.shift', defined at :2:1 < 1362973817 562520 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : or `Data.Bits.shift', < 1362973997 547707 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric ::t L.shift < 1362973999 220870 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :((a -> r) -> r) -> Cont r a < 1362974073 449032 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 2 * (reset (1 + (L.shift $ \k -> k 5))) < 1362974075 54894 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : No instance for (GHC.Num.Num (Control.Monad.Trans.Cont.Cont a0 a0)) < 1362974075 205027 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : aris... < 1362974155 114867 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oerjan, it's still an issue of shift giving a Cont ... < 1362974164 925708 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think there is a thing that enables that style though < 1362974190 229820 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Can <$> be used? < 1362974200 714707 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Yes < 1362974203 969149 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Cont r is a monad < 1362974207 895760 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 2 * (reset ((1 +) <$> (L.shift $ \k -> k 5))) < 1362974209 831589 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 12 < 1362974315 131005 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :It can also make ContT () IO a -> IO [a] is possible, too. < 1362974363 539849 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :It doesn't work with ContT on other monads, and it also doesn't work ContT () IO a -> IO a < 1362974821 505314 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Do you know if there is a way to convert a list of connections between 74xx components into a Verilog code? < 1362974881 771672 :augur_!~augur@208.58.5.87 JOIN :#esoteric < 1362975416 42319 :Jafet!~Jafet@unaffiliated/jafet QUIT :Quit: Leaving. < 1362975567 718203 :augur_!~augur@208.58.5.87 QUIT :Read error: Connection reset by peer < 1362975589 467278 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1362977147 657029 :Mathnerd314!~quassel@palevsky-223-221.rh.uchicago.edu QUIT :Remote host closed the connection < 1362977157 278777 :Mathnerd314!~quassel@palevsky-223-221.rh.uchicago.edu JOIN :#esoteric < 1362977915 890055 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t asks < 1362977917 186817 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :MonadReader r m => (r -> a) -> m a < 1362977923 788359 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ok, so I'm not hallucinating it < 1362978055 328805 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> ask (+) 1 2 < 1362978056 792197 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 3 < 1362978059 677618 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> asks (+) 1 2 < 1362978061 407888 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 3 < 1362978066 320978 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :WHAT'S SO HARD < 1362978250 706571 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Hopefully you can understand what ContT () IO a -> IO [a] is meaning? < 1362978263 877984 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Would you ever use such a thing in some program, though? < 1362978290 506716 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :_probably_ not < 1362978602 75474 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t ask < 1362978603 812615 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :MonadReader r m => m r < 1362978607 921159 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :er < 1362978620 601967 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is (r->) a MonadReader? < 1362978626 198571 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION whistles innocently < 1362978630 551050 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :COULD BE < 1362978670 587762 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION remembers someone saying that ask and asks are both id < 1362978678 806791 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But I thought that was conceptual < 1362978679 640270 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :sometimes i think one should make an entire langauge based on monads < 1362978726 854934 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :DAE THINK THAT ($) IS LITERALLY ID? < 1362978741 861086 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :HULK SMASH < 1362978810 521711 :ion!ion@heh.fi PRIVMSG #esoteric :> let ($) = ask in length $ "foo" < 1362978812 367292 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : 3 < 1362979487 733125 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 260 seconds < 1362979695 715384 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :myname: Make one based on monads on other categories too < 1362979755 396486 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric : I think Gregor is going to kill me < 1362979762 45116 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric : I am laughing hysterically at something he introduced me to, and I'm eating. < 1362979836 678162 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Kill you by what? The food, which is poisoned or whatever? < 1362979847 844652 :carado_!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1362979925 699543 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :zzo38, by making me choke on my food < 1362979935 287972 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Because I'm laughing while eating < 1362979941 807537 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :O, yes, that too < 1362979947 160654 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I forgot about that. < 1362980015 396939 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pesky human esophagi < 1362980120 242819 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pesky randall munroe ruining math < 1362980280 56123 :carado_!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 256 seconds < 1362980425 422311 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Math is ruined? < 1362980448 84522 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :at least math notation is ruined in today's xkcd < 1362981431 11516 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :@hoogle usafeCoerce < 1362981431 185475 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :No results found < 1362981435 851043 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :@hoogle unsafeCoerce# < 1362981436 53391 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :No results found < 1362981449 733714 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Unsafe.Coerce.unsafeCoerce < 1362981465 136373 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle unsafeCoerce < 1362981465 314887 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Unsafe.Coerce unsafeCoerce :: a -> b < 1362981471 824183 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :speling hleps < 1362981483 92235 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :usafeCoerce was how it was spelled in a comment < 1362981492 299969 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah < 1362981493 926775 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc/html/src/Unsafe-Coerce.html#unsafeCoerce < 1362981499 511238 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric : -- See Note [Unsafe coerce magic] in basicTypes/MkId < 1362981499 661690 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric : -- NB: Do not eta-reduce this definition, else the type checker < 1362981499 661822 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric : -- give usafeCoerce the same (dangerous) type as unsafeCoerce# < 1362981526 627604 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Then report that mistake < 1362981657 283479 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so the question is, how can unsafeCoerce# possibly be more dangerous < 1362981745 841508 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I think they mean the type is more dangerous < 1362981754 717409 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(That still doesn't explain it, though) < 1362981956 106335 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the types listed are the same... < 1362982101 184298 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I thought it was something like unsafeCoerce# :: forall (a :: ??) (b :: ?). a -> b < 1362982217 536317 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so it doesn't show any difference when the types are shown without their kinds < 1362982231 121613 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::k (->) < 1362982232 317213 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :* -> * -> * < 1362982262 524513 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :they removed those special kinds from -> though... < 1362982307 962263 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Some functions uses it though, such as function with # < 1362982379 560175 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :A Coyoneda f a can be converted into an f a if f is a Functor? < 1362982393 990332 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Sgeo: Yes < 1362984301 565933 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1362985055 561116 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1362986013 590574 :Bike!~Glossina@71-34-78-123.ptld.qwest.net JOIN :#esoteric < 1362986076 555219 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: See ya. < 1362986648 204982 :impomatic!~digital_w@158.195.125.91.dyn.plus.net QUIT :Quit: impomatic < 1362987143 604456 :epicmonkey!~epicmonke@188.134.41.112 JOIN :#esoteric < 1362987522 921324 :Snowyowl!4f8d542d@gateway/web/freenode/ip.79.141.84.45 QUIT :Quit: Page closed < 1362988380 576577 :epicmonkey!~epicmonke@188.134.41.112 QUIT :Ping timeout: 252 seconds < 1362990184 579130 :Bike!~Glossina@71-34-78-123.ptld.qwest.net QUIT :Ping timeout: 252 seconds < 1362990201 689510 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Remote host closed the connection < 1362992020 167778 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1362992629 168054 :epicmonkey!~epicmonke@host-224-58.dataart.net JOIN :#esoteric < 1362992886 180115 :Jafet!~Jafet@unaffiliated/jafet JOIN :#esoteric < 1362993908 779942 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 248 seconds < 1362993939 578374 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1362994549 484430 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl JOIN :#esoteric < 1362996135 387966 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1362996552 185610 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1362996624 815928 :impomatic!~digital_w@158.195.125.91.dyn.plus.net JOIN :#esoteric < 1362997498 40634 :Taneb!d917e6fd@gateway/web/freenode/ip.217.23.230.253 JOIN :#esoteric < 1363000980 221663 :Taneb!d917e6fd@gateway/web/freenode/ip.217.23.230.253 QUIT : < 1363001155 131688 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1363003162 57870 :carado!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 QUIT :Ping timeout: 256 seconds < 1363004897 774110 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1363004900 761321 :boily!~boily@mtl.savoirfairelinux.net QUIT :Client Quit < 1363004910 579242 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1363005090 325256 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1363005751 466374 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 JOIN :#esoteric < 1363005791 53505 :hagb4rd2!~perdito@koln-5d81f240.pool.mediaWays.net JOIN :#esoteric < 1363005870 586471 :hagb4rd!~perdito@koln-4db4ea55.pool.mediaWays.net QUIT :Ping timeout: 252 seconds < 1363009758 524204 :impomatic!~digital_w@158.195.125.91.dyn.plus.net QUIT :Ping timeout: 264 seconds < 1363010099 285122 :augur!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1363011554 838353 :aloril!~aloril@dsl-tkubrasgw3-54f97e-153.dhcp.inet.fi QUIT :Ping timeout: 276 seconds < 1363011725 71001 :carado!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 JOIN :#esoteric < 1363012255 338788 :atehwa!atehwa@aulis.sange.fi QUIT :*.net *.split < 1363012255 790743 :TodPunk!~Tod@166-70-93-209.ip.xmission.com QUIT :*.net *.split < 1363012255 941544 :rodgort!~rodgort@li125-242.members.linode.com QUIT :*.net *.split < 1363012256 176929 :fizzie!fis@unaffiliated/fizzie QUIT :*.net *.split < 1363012262 953227 :fizzie!fis@unaffiliated/fizzie JOIN :#esoteric < 1363012263 279522 :atehwa!atehwa@aulis.sange.fi JOIN :#esoteric < 1363012268 738327 :TodPunk!~Tod@166-70-93-209.ip.xmission.com JOIN :#esoteric < 1363012278 42175 :impomatic!~digital_w@87.115.125.6 JOIN :#esoteric < 1363012290 145008 :rodgort!~rodgort@li125-242.members.linode.com JOIN :#esoteric < 1363012341 94687 :aloril!~aloril@dsl-tkubrasgw3-54f97e-153.dhcp.inet.fi JOIN :#esoteric < 1363012626 569076 :augur!~augur@129-2-129-33.wireless.umd.edu JOIN :#esoteric < 1363012884 237735 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 250 seconds < 1363014432 131058 :Taneb!~nathan@host-78-148-13-114.as13285.net JOIN :#esoteric < 1363015763 729600 :hagb4rd2!~perdito@koln-5d81f240.pool.mediaWays.net QUIT :Quit: hagb4rd2 < 1363016038 936238 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1363016075 60646 :carado_!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1363016107 919794 :carado!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 QUIT :Quit: Leaving < 1363016481 952394 :hagb4rd!~perdito@koln-4db42f30.pool.mediaWays.net JOIN :#esoteric < 1363016568 499108 :metasepia!~metasepia@2607:fad8:4:6:f2de:f1ff:fe6c:6765 QUIT :Ping timeout: 264 seconds < 1363016896 354776 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Remote host closed the connection < 1363017048 571220 :nooodl!~nooodl@91.177.50.217 JOIN :#esoteric < 1363017604 153627 :elliott_!elliott@unaffiliated/elliott JOIN :#esoteric < 1363017623 722823 :elliott!elliott@unaffiliated/elliott QUIT :Disconnected by services < 1363017635 650549 :elliott_!elliott@unaffiliated/elliott NICK :elliott < 1363018727 605839 :Nisstyre!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1363020030 884327 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1363021232 572328 :Jafet!~Jafet@unaffiliated/jafet QUIT :Read error: Connection reset by peer < 1363021314 497460 :Jafet!~Jafet@unaffiliated/jafet JOIN :#esoteric < 1363021570 347890 :Taneb!~nathan@host-78-148-13-114.as13285.net PRIVMSG #esoteric :I am outstanded at my ability to put papers into a bag < 1363021579 670795 :Taneb!~nathan@host-78-148-13-114.as13285.net PRIVMSG #esoteric :Need to clear out my school bag... < 1363021591 12188 :Taneb!~nathan@host-78-148-13-114.as13285.net PRIVMSG #esoteric :I appear to have broken physics < 1363021649 560143 :coppro_!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :outstanded? < 1363021673 855005 :Taneb!~nathan@host-78-148-13-114.as13285.net PRIVMSG #esoteric :Outstanded < 1363021683 171939 :Taneb!~nathan@host-78-148-13-114.as13285.net PRIVMSG #esoteric :I think I was going for astonished < 1363021964 283868 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :you should try «fasciné». it has a nice, artsy and classy «é». < 1363022006 539276 :Gregor!codu@codu.org PRIVMSG #esoteric :Also, its name is surrounded in those foreign-looking French quotamajigs. < 1363022015 446 :Gregor!codu@codu.org PRIVMSG #esoteric :«Oooooh» < 1363022017 632300 :Gregor!codu@codu.org PRIVMSG #esoteric :«Ahhhhh» < 1363022045 635589 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :«oh là là». you can't get sexier than that. < 1363022067 544171 :Gregor!codu@codu.org PRIVMSG #esoteric :I thought it was spelled “ou” or something thereabouts. < 1363022127 707076 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :well, the keys are right next to each other. < 1363022163 885159 :coppro_!raedford@taurine.csclub.uwaterloo.ca NICK :coppro < 1363023858 161137 :Taneb!~nathan@host-78-148-13-114.as13285.net QUIT :Quit: Leaving < 1363023875 847779 :augur!~augur@129-2-129-33.wireless.umd.edu QUIT :Read error: Connection reset by peer < 1363023902 773710 :augur!~augur@129-2-129-33.wireless.umd.edu JOIN :#esoteric < 1363024661 487216 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1363025010 898987 :Bike!~Glossina@71-34-78-123.ptld.qwest.net JOIN :#esoteric < 1363025212 355366 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1363025252 542843 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 255 seconds < 1363025828 904719 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1363026761 68053 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1363027054 51266 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be JOIN :#esoteric < 1363027361 164729 :epicmonkey!~epicmonke@host-224-58.dataart.net QUIT :Ping timeout: 248 seconds < 1363028270 510995 :augur!~augur@129-2-129-33.wireless.umd.edu QUIT :Read error: Connection reset by peer < 1363028303 52193 :augur!~augur@129-2-129-33.wireless.umd.edu JOIN :#esoteric < 1363028356 188255 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be QUIT :Quit: Leaving. < 1363028406 491000 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be JOIN :#esoteric < 1363030146 173996 :function!root@freebsd/developer/variable QUIT :Write error: Broken pipe < 1363030246 590743 :kallisti_!~eris@h108.62.18.98.dynamic.ip.windstream.net QUIT :Ping timeout: 252 seconds < 1363030319 227745 :dessos!~dessos@c-174-60-176-249.hsd1.pa.comcast.net PART :#esoteric < 1363030644 836860 :augur!~augur@129-2-129-33.wireless.umd.edu QUIT :Remote host closed the connection < 1363030810 449410 :augur!~augur@129-2-129-33.wireless.umd.edu JOIN :#esoteric < 1363030841 160289 :augur!~augur@129-2-129-33.wireless.umd.edu QUIT :Remote host closed the connection < 1363030967 603701 :augur!~augur@129-2-129-33.wireless.umd.edu JOIN :#esoteric < 1363031339 49012 :sirdancealot!~sirdancea@88.100.82.98 JOIN :#esoteric < 1363031376 886310 :hagb4rd!~perdito@koln-4db42f30.pool.mediaWays.net QUIT :Ping timeout: 245 seconds < 1363031701 127646 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :@hoogle [(a,a)] -> [a] -> [a] < 1363031701 616987 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :System.Random randomRs :: (Random a, RandomGen g) => (a, a) -> g -> [a] < 1363031701 767087 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Data.Ix inRange :: Ix a => (a, a) -> a -> Bool < 1363031701 767247 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Data.Ix index :: Ix a => (a, a) -> a -> Int < 1363031810 29812 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I was thinking there should be a function that takes a list of tuples, and a list of things, and replaces any occurence of something that's a first thing in a tuple with the second thing < 1363031833 362255 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Do you have a prorgam to connect Verilog programs to MIDI ports and MIDI files? < 1363031835 175948 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Hayoo can't find anything like that < 1363031907 140319 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Maybe that would be more efficiently done with a Map < 1363031959 779853 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Hoogle isn't giving anything for a map either though < 1363031992 662752 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1363032058 977954 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :wouldn't that be built out of a substitute function < 1363032192 668255 :epicmonkey!~epicmonke@188.134.41.112 JOIN :#esoteric < 1363032326 474160 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : «oh là là». you can't get sexier than that. <-- but you need to combine it with that strange gesture only french (canadian?) people can make, i learned this from guy delisle's pyongyang comic (the north korean animators could never get it right) < 1363032391 857487 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :FreeFull, would at least need an Eq constraint < 1363032392 846985 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :some kind of weird waving of the hand iirc < 1363032404 67422 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :@hoogle (Eq a) => [(a,a)] -> [a] -> [a] < 1363032404 227374 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :System.Random randomRs :: (Random a, RandomGen g) => (a, a) -> g -> [a] < 1363032404 398747 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Data.Ix inRange :: Ix a => (a, a) -> a -> Bool < 1363032404 548610 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Data.Ix index :: Ix a => (a, a) -> a -> Int < 1363032481 926635 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :youtube provides: http://www.youtube.com/watch?v=syuwyjzyAy4 < 1363032512 357364 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :@hoogle (Eq a) => [a] -> a -> [a] < 1363032513 78469 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Data.List delete :: Eq a => a -> [a] -> [a] < 1363032513 248860 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Network.CGI.Protocol replace :: Eq a => a -> a -> [a] -> [a] < 1363032513 398896 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Data.List (\\) :: Eq a => [a] -> [a] -> [a] < 1363032580 23991 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :oerjan: «oh là là» is mainly from the other side of the Great Puddle. people here don't use that expression that much. < 1363032598 280880 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t unzip -- Sgeo < 1363032599 743000 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :[(a, b)] -> ([a], [b]) < 1363032609 256059 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1363032610 152586 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :boily: is it from canadian french? < 1363032613 846039 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t lookup < 1363032615 340314 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Eq a => a -> [(a, b)] -> Maybe b < 1363032626 374955 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oerjan, it's Freefull who wanted something < 1363032644 213575 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t map . (flip lookup) < 1363032645 543280 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Eq a => [(a, b)] -> [a] -> [Maybe b] < 1363032663 703021 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t filterJust < 1363032665 17924 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Not in scope: `filterJust' < 1363032666 881285 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t catMaybes . map . (flip lookup) < 1363032668 47238 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : Couldn't match expected type `[Maybe a0]' < 1363032668 213532 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : with actual type `[a1] -> [b0]' < 1363032668 363699 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : Expected type: (a1 -> b0) -> [Maybe a0] < 1363032672 143443 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1363032681 370600 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t (catMaybes .) . map . (flip lookup) < 1363032682 553929 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Eq a1 => [(a1, a)] -> [a1] -> [a] < 1363032682 703904 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :you don't want to remove the nothings either, do you? < 1363032715 531157 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well then he needs a default if he's going to keep the type < 1363032752 971464 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::t (f .) < 1363032754 379388 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :(Functor f, Show a, FromExpr b) => f a -> f b < 1363032768 19454 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t map . (fromMaybe ?default .) . flip lookup < 1363032769 219438 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :(?default::b, Eq a) => [(a, b)] -> [a] -> [b] < 1363032794 407436 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :My intuition of (f .) is that it pushes f so that it occurs after an argument, a .. wow I'm being incoherent < 1363032795 576246 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :olsner: no, from France French. < 1363032812 847436 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? boily < 1363032817 969115 :HackEgo!codu@codu.org PRIVMSG #esoteric :boily is Canadian or something. We are not sure about Canada's existence. < 1363032833 223142 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(just checking which side of the puddle boily means :P) < 1363032839 235141 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :I need a list of typical noob interjects. Any help? < 1363032844 106965 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> (((*) .) . (+)) 3 4 < 1363032845 764983 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : No instance for (GHC.Show.Show (a0 -> a0)) < 1363032845 915131 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric : arising from a use of `M24551... < 1363032859 935767 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: however guy delisle himself is canadian... < 1363032860 968488 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :meh < 1363032876 877015 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but it may have been work for a french company < 1363032897 526026 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :oerjan: Has the right type but I've been thinking of a function that doesn't drop things that don't match < 1363032903 521038 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Read error: Operation timed out < 1363032925 474408 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :FreeFull, so, if it's found you want the match, if not found you want the original? < 1363032931 7402 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :oerjan: I don't know who he is. let me wikipedia him... < 1363032991 657625 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FreeFull: oh so you really _do_ want it to be b = a. < 1363032995 451108 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1363033032 322811 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :boily: oh, you're from the other side of the puddle so when you say the other side of the puddle it's the other other side? < 1363033050 712195 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :@hoogle subst < 1363033051 102805 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Data.ByteString breakSubstring :: ByteString -> ByteString -> (ByteString, ByteString) < 1363033051 290481 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Data.ByteString.Char8 breakSubstring :: ByteString -> ByteString -> (ByteString, ByteString) < 1363033051 440660 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Data.ByteString findSubstring :: ByteString -> ByteString -> Maybe Int < 1363033053 904140 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :tch < 1363033063 708086 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :data SideOfPuddle = ThisSide | OtherSide < 1363033071 941540 :Taneb!~nathan@host-78-148-13-114.as13285.net JOIN :#esoteric < 1363033084 301401 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :data Other side < 1363033091 488129 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t map . (\dict a -> fromMaybe a $ lookup a dict) < 1363033092 996553 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Eq b => [(b, b)] -> [b] -> [b] < 1363033110 200480 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FreeFull: ^ that one? < 1363033116 778947 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :olsner: there are some people here from the same puddleside as me, IIRC. but I can't remember who they are. < 1363033143 674605 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t map . flip (\a -> fromMaybe a . lookup a) < 1363033145 16977 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Eq a => [(a, a)] -> [a] -> [a] < 1363033199 618776 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t map . flip ((.) <$> fromMaybe <*> lookup) < 1363033201 11751 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Eq b => [(b, b)] -> [b] -> [b] < 1363033230 923680 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(the last one is probably overdoing pointlessness) < 1363033356 102404 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: filterJust is a synonym for catMaybes which i just yesterday learned is in reactive-banana for some reason, don't know where else. but catMaybes should be more official. < 1363033405 655605 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : I need a list of typical noob interjects. Any help? <-- what is a noob interject? < 1363033466 202732 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: zzo38 is also canadian, this surprises some people. < 1363033481 830963 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not french canadian though afair < 1363033493 689189 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :indeed, I am surprised. < 1363033526 922416 :nooodl!~nooodl@91.177.50.217 QUIT :Read error: Connection reset by peer < 1363033530 715014 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :a noob interject is a function that is defined for each noob. < 1363033550 41531 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :aha. wat. < 1363033581 611148 :nooodl!~nooodl@91.177.55.142 JOIN :#esoteric < 1363033590 565241 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle catMaybes < 1363033590 754205 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Data.Maybe catMaybes :: [Maybe a] -> [a] < 1363033601 832811 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :oerjan: an interject that a "noob" would typically use < 1363033617 254205 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :with noob I mean someone is new to IRC < 1363033624 282799 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ne1 < 1363033629 936391 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :(so an IRC noob really) < 1363033636 729650 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I said ne1 a lot back in 2001 < 1363033639 933581 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AnotherTest: but presumably not new to youtube, facebook < 1363033641 615995 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :oerjan: Looks good < 1363033643 964017 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :etc. < 1363033649 493250 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although I guess that's not an interject < 1363033651 158483 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :oerjan: yes, just IRC < 1363033654 632303 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oh < 1363033693 295355 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AnotherTest: anyone using @nick instead of nick: to address people. lambdabot really helps people get over that fast. :P < 1363033703 778777 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :oh yes < 1363033705 617297 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be PRIVMSG #esoteric :I need that < 1363033744 557907 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :@oerjan didn't know about that one. people really do that? < 1363033744 718570 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Unknown command, try @list < 1363033766 51386 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: it has happened several times. it's standard twitter idiom, of course. < 1363033797 908158 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(afaiu, i don't have a twitter account.) < 1363033841 926902 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i assume twitter even notifies the addressee, but don't really know.) < 1363033864 553988 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :sometimes I check if I drunkenly created an account, just to be sure I still don't have any. < 1363033878 174920 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :-> < 1363033897 374144 :oonbotti!~oonbotti@91-145-118-87.bb.dnainternet.fi QUIT :Remote host closed the connection < 1363033897 634858 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :→? < 1363033967 335159 :Taneb!~nathan@host-78-148-13-114.as13285.net QUIT :Quit: Leaving < 1363034065 569473 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1363034119 241127 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Can some INTERCAL programs be compiled into Verilog programs? There is INTERCAL into C compiler, but is there INTERCAL into Verilog, VHDL, and INTERCAL into 6502 machine codes? < 1363034133 808319 :AnotherTest!~AnotherTe@94-224-28-191.access.telenet.be QUIT :Quit: Leaving. < 1363034426 108927 :Lumpio-!~matti@89-166-34-164.bb.dnainternet.fi PRIVMSG #esoteric :zzo38: Have you ever gotten an answer to your random, out-of-the-blue questions like this one? < 1363034451 613164 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Sometimes, if people actually know the answer. < 1363034478 510455 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(which is sometimes difficult) < 1363034527 844553 :clog_!~nef@bespin.org JOIN :#esoteric < 1363034597 501052 :oonbotti!~oonbotti@91-145-118-87.bb.dnainternet.fi JOIN :#esoteric < 1363034606 63681 :augur!~augur@129-2-129-33.wireless.umd.edu QUIT :Remote host closed the connection < 1363034834 688753 :clog!~nef@bespin.org QUIT :Ping timeout: 246 seconds < 1363035659 431340 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : →? <- "->" is an #esoteric interject which i use roughly equivalently to "afk". i think oklopol started it. < 1363035723 862035 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :* <-- < 1363035754 24180 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: i expect that question in particular will be more useful to ask when ais523 is here. < 1363035795 984192 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :seeing as he is both a C-INTERCAL maintainer and a hardware compilation expert < 1363035878 466416 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :oerjan: OK < 1363035945 679357 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : I thought it was spelled “ou” or something thereabouts. <-- google seems to insist on "oh", even when i use "o" < 1363036114 255939 :Gregor!codu@codu.org PRIVMSG #esoteric :Hm < 1363036212 937289 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 272 seconds < 1363036265 619323 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I have an interview! < 1363036268 958226 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :With Cablevision! < 1363036289 557395 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It's on the same day as the internship that I don't care about anymore though, so don't know how that's going to work out :/ < 1363036333 750925 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :next up: Sgeo learns time management skills < 1363036341 200408 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(then he has to teach them to me) < 1363036363 447462 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Crap. < 1363036372 937603 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I flat out do not see a way to get from one to the other in time. < 1363036420 533927 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: i think the trick is supposed to be to check these things _before_ making the appointment. < 1363036532 829198 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I suggested Thursday or Friday to the Cablevision person, but the person said Wednesday < 1363036535 988376 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :remember that time you said "tomorrow would be fine" and then realized you had no idea what you just said and got yourself into < 1363036539 383069 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good times < 1363036669 865880 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suspect that telling people "i'm sorry, i have another appointment that day" should in theory make a _positive_ impression, since it tells the other person you actually _have_ a slight amount of time management skills. < 1363036701 886224 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is it too late to call the person and say that? < 1363036723 379892 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Or should I reschedule the other appointment? < 1363036723 564076 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, but i suspect it is too late to make a good impression while doing it < 1363036725 33399 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't know < 1363036822 814222 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :funny this comes up the day before i have my yearly dentist checkup appointment, and my sleeping schedule is so bad it will be _hell_ to get to it. < 1363036822 963985 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think I need a backbone. < 1363036848 723413 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and my sleeping schedule is not predictable enough to reschedule things < 1363036902 978030 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I like dentists. I tend to fall asleep on their chairs. < 1363036939 640122 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :can't you just set an alarm < 1363036946 970453 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't usually fall asleep at the dentist's, but tomorrow _could_ be an exception. < 1363036972 36277 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oerjan, reminder: Don't drive while tired. < 1363036974 571221 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Bike: um the most promising method will be to force myself to stay up until the appointment. < 1363036985 187283 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :your schedule is fucked up man < 1363036985 478801 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: i don't drive at all these days. < 1363036990 206756 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :straight fucked < 1363036995 903943 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes. yes it is. < 1363037008 249487 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(the appointment is at 2 PM) < 1363037014 393560 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :@_@ < 1363037025 805133 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :@localtime oerjan < 1363037026 793203 :lambdabot!~lambdabot@74.207.243.105 PRIVMSG #esoteric :Local time for oerjan is Mon Mar 11 22:23:46 2013 < 1363037029 349073 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :oerjan: the best beverage to keep you awake I know is yerba mate infused with black coffee instead of hot water. < 1363037038 235288 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :only use that as a last resort. < 1363037050 577988 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oerjan, because of sleep issues, or other reasons? < 1363037054 827026 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(about not driving) < 1363037062 544214 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't have coffee, although i _should_ be able to force myself to a cafeteria. < 1363037074 349400 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1363037082 604921 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: no, that's because i don't have the self confidence to drive, also no car. < 1363037087 5887 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ah < 1363037102 976713 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I HATE TALKING ON THE PHONE SO MUCH < 1363037116 165130 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I feel so restricted from checking stuff while on the phone < 1363037132 528721 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Maybe it's because this phone is so broken I have to actually hold it up to my mouth and wear headphones < 1363037137 611438 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :man remember when phones were for talking < 1363037139 890653 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :that was so weird! < 1363037149 46017 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm more comfortable when I use my computer as a phone < 1363037164 420627 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I can actually multitask like that < 1363037174 573597 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :do you then use your phone as a computer < 1363037221 477172 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :http://media.tumblr.com/2c38ccac77eabfb694a3d4299f7682e5/tumblr_inline_mjereimmXg1qz4rgp.jpg < 1363037283 168902 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :wow. I want one. < 1363037401 997533 :boily!~boily@mtl.savoirfairelinux.net QUIT :Quit: n'oubliez pas, la banane est un fruit nocturne. < 1363037477 863508 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Incidentally, I've been talking to a recruiter, so they have a vested interest in making sure I get the job < 1363037481 389525 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is this good to say? < 1363037482 874039 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"Are there no other days that would work well? I had scheduled an interview for an internship that day, but initially thought that I could do both on the same day. That looks impossible now though. The Cablevision opportunity is more important to me, so I could try to reschedule the other thing." < 1363037662 607579 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Sent < 1363037841 848007 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Dad's saying I shouldn't have sent that < 1363037885 696369 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oops < 1363037894 664006 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well why didn't you ask him _first_, then. < 1363037909 401304 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :He just came home < 1363037914 573076 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1363037922 286359 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bad karma. < 1363038798 998423 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: so was the plan for your father to stop ruling your life after you graduate, or < 1363039006 273801 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think it helps that the Cablevision person is a recruiter, so if I make a bit of a bad impression, it's with him and not with Cablevision < 1363039036 930768 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(Presumably he still wants to make money) < 1363039862 854689 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Do you not use phones for talking? < 1363039885 767316 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I want to use my PC for talking and my phone for browsing Reddit. < 1363039890 513333 :Lumpio-!~matti@89-166-34-164.bb.dnainternet.fi PRIVMSG #esoteric :People still use phones for talking? < 1363039895 988222 :Lumpio-!~matti@89-166-34-164.bb.dnainternet.fi PRIVMSG #esoteric :Oh right yeah, there's Skype isn't there < 1363039901 285763 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, hey c'mon now that's not overly controlling < 1363039958 599538 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 245 seconds < 1363039966 645131 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Do you have a microphone on your PC? < 1363039981 753938 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: true! history shows Sgeo's father will limit himself to a reasonable amount of controlling, after all < 1363040008 931606 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :is sgeo a rogue robot maid built by his father < 1363040013 265859 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yes. < 1363040024 300614 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :keep your fetishes out of this Bike < 1363040038 869538 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :s/et// < 1363040090 290335 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :keep your fishes out of this Bike? < 1363040104 139808 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Bike is now talking to himself about his fish fetish. < 1363040107 57765 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Yes, keep your fishes out of this, too, not only your fetishes < 1363040114 82055 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :OK. < 1363040116 684325 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :I will do that. < 1363040134 921529 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :is Bike a fish < 1363040184 637852 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, everyone knows a fish doesn't need a bike < 1363040236 399160 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :unless it has a fetish for them < 1363041076 938597 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :hello < 1363041081 248017 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1363041124 133543 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :I think bikes are a lure commonly used by fish when they fish < 1363041172 670442 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I feel like I really messed up :( < 1363041221 983451 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :I don't know if I would mention interviews for other jobs to the person interviewing me < 1363041296 246554 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Technically, I only mentioned it to a recruiter < 1363041302 725488 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :unless you're using that other interview to sell yourself... "hey, I'd be happy to take a course in your school, but can we do the interview another day? on that date I already have an interview with the MIT" < 1363041336 909919 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :isn't the recruiter the guy who interviews you? < 1363041341 952241 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :or is that an interviewer < 1363041365 486095 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The recruiter is a person independent of the company that gets paid when they get someone into a job < 1363041378 358061 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :oooooooooh ok < 1363041402 113687 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :I do that with restaurants < 1363041420 671737 :clog_!~nef@bespin.org QUIT :Quit: ^C < 1363041430 102186 :clog!~nef@bespin.org JOIN :#esoteric < 1363041432 372092 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 250 seconds < 1363041433 68432 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :sometimes I can get free meals by having friends over < 1363041506 667298 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :eating for free makes sets me in a good mood, so I want to come to that place again, so I bring new friends < 1363041511 427412 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :it's a vicious loop < 1363041535 996120 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :if you're not careful you might end up never paying again < 1363041568 681482 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But the recruiter has no reason to communicate my time management issues to Cablevision, right? < 1363041600 472461 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :except casual coffee talk < 1363041617 893592 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :? < 1363041651 558650 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :well, casual talk near the coffee machine during the coffee break < 1363041668 227675 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :"hey, how's the recruitment going" "well, I had to reschedule" "oh, why?" < 1363041737 389448 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :but since he'll be paid if you get the job, it's probably in his best interests to give them a good impression about you, right? < 1363041792 398721 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :"The Cablevision opportunity is more important to me, so I could try to reschedule the other thing." will make you sound weak, though < 1363041820 745564 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :or very interested depending on the circumnstances, I guess < 1363041833 99420 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :"What would robot Jenny do?" < 1363041942 32717 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the obvious criticism "so why didn't you try to reschedule that _first_?" < 1363041945 971124 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*+is < 1363042008 61754 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Does cablevision have anything to do with eurovision < 1363042038 395561 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :seems unlikely. < 1363042104 408475 :sebbu!~sebbu@83.194.33.35 JOIN :#esoteric < 1363042104 566130 :sebbu!~sebbu@83.194.33.35 QUIT :Changing host < 1363042104 566283 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1363042112 452987 :variable!root@freebsd/developer/variable JOIN :#esoteric < 1363042983 453641 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 245 seconds < 1363043134 647459 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Quit: eat < 1363043782 536566 :carado_!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Quit: Leaving < 1363043794 88807 :carado!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 JOIN :#esoteric < 1363043853 303437 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"Criticisms of basic income are only possible when conflating it with minimum/guaranteed income, and criticizing that instead." < 1363043860 579702 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :That's not POVed at all, Wikipedia. < 1363043863 120357 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :blah < 1363044122 80202 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://en.wikipedia.org/w/index.php?title=Basic_income&action=history < 1363044185 852183 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :wow how totally normal huh < 1363044221 314647 :Bike!~Glossina@71-34-78-123.ptld.qwest.net PRIVMSG #esoteric :Oh, I think Shalizi mentioned this though. < 1363045038 542779 :epicmonkey!~epicmonke@188.134.41.112 QUIT :Ping timeout: 264 seconds < 1363045647 88441 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I fear that I may have screwed myself over so badly :( < 1363045880 581559 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl QUIT :Ping timeout: 255 seconds < 1363046054 470690 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric