< 1464740145 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net JOIN :#esoteric < 1464740365 0 :Elronnd\StD!?@? NICK :Elronnd < 1464740480 0 :copumpkin!~copumpkin@haskell/developer/copumpkin JOIN :#esoteric < 1464740913 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1464740970 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :yellørjan. < 1464741052 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yhoily. < 1464741375 0 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca QUIT :Quit: . < 1464742062 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1464742099 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@let class Typeable a => T a < 1464742102 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Defined. < 1464742151 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@let newtype W = W Int deriving T < 1464742152 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : .L.hs:312:20: < 1464742152 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Can't make a derived instance of ‘T W’: < 1464742152 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : ‘T’ is not a derivable class < 1464742156 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :damn < 1464742225 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell int-e lambdabot still lacks enabled extensions (like GeneralizedNewtypeDeriving) for enterprise exploit searching tdnh < 1464742226 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1464742233 0 :AstroMoon!~AstroMoon@14-203-213-61.tpgi.com.au JOIN :#esoteric < 1464742342 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: argh i need GHC again :( < 1464742353 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: for what < 1464742362 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :to check if that's an exploit < 1464742381 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :GHC 8? < 1464742386 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you cannot newtype derive Typeable, but can you newtype derive a _subclass_ of it? < 1464742413 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: not just 8 < 1464742428 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but i'm not going to install an older version, anyway. < 1464742445 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :when you get ghc 8 you'll have to answer all my questions hth < 1464742454 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :NOOOOOOOO < 1464742492 0 :AstroMoon!~AstroMoon@14-203-213-61.tpgi.com.au QUIT :Quit: Got to keep moving!! < 1464742589 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Isn't Typeable autoderived these days? < 1464742613 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: yes. the point here is whether you can break it. < 1464742628 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :by indirectly deriving a wrong instance. < 1464742786 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :huh the new haskell platform installer requires manual config editing in windows. < 1464742831 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, I think your idea might work... < 1464743234 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :oerjan: is this a security exploit? < 1464743235 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION downloads minimal version < 1464743280 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :\oren\: well it's a type safety breach, and some security depends on type safety < 1464743299 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :not if it takes itself seriously hth < 1464743302 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but after all the exploits we've found, you'd be foolish to depend _justs_ on that. < 1464743308 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*-s < 1464743341 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but still, it'll probbly be enough to increase spj's pulse a bit. < 1464743350 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*+a < 1464743375 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :stupid lag ruins my typing concentration :( < 1464743423 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i think the lag might be due to downloading the Platform < 1464743497 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: just download it onto your cloud server hth < 1464743501 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it has so much bandwidth < 1464743505 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :the cloud is all about bandwidth < 1464743512 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1464743512 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :04c08l09o11u12d < 1464743518 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :soon as i get one < 1464743537 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1464743539 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wtf it interrupted. < 1464743541 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :ERROR: Rainbow does not implement interface Icloud < 1464743609 0 :ybden!~ybden@unaffiliated/ybden PRIVMSG #esoteric ::D < 1464743623 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Oh, maybe it doesn't work. < 1464743628 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'll just let you figure it out. < 1464743737 0 :rntz!~rntz@96.95.216.165 QUIT :Ping timeout: 244 seconds < 1464743794 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1464743799 0 :rntz!~rntz@96.95.216.165 JOIN :#esoteric < 1464744170 0 :copumpkin!~copumpkin@haskell/developer/copumpkin QUIT :Ping timeout: 258 seconds < 1464744216 0 :copumpkin!~copumpkin@haskell/developer/copumpkin JOIN :#esoteric < 1464744265 0 :ybden!~ybden@unaffiliated/ybden QUIT :Quit: dut < 1464744495 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: yeah. stupid download. < 1464744520 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh well, 3 mins left it says. < 1464744625 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i expect that even if it works it'll need some fiddling to get ghc to _not_ ues the autoderived instance. < 1464744629 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*use < 1464744656 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION really cannot type when the letters don't show up at the same speed... :( < 1464745000 0 :heroux!sandroco@gateway/shell/insomnia247/x-kuebcdstxujarofp QUIT :Ping timeout: 260 seconds < 1464745210 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net JOIN :#esoteric < 1464746253 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :exploding sheep are fun. mwah ah ah ah ah. < 1464746320 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yo, winghci is up < 1464746380 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i'm also finally restoring backup to my laptop, so now i actually have the origin of sp^wpcs on it. < 1464746463 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1464746562 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: whoa, i forgot that pun < 1464746670 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION deletes them from the backup directory on nvg, because they took up like half his quota. < 1464746687 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the OOTS book (two versions), that is. < 1464746694 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's your quota? < 1464746747 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :250 Mb, i think < 1464746765 0 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Quit: Leaving... < 1464746790 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :this backup solution might not scale into the next time... < 1464746837 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is that bits or bytes < 1464746854 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :bytes < 1464746905 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you can back up 250MB very cheaply on the internet hth < 1464747069 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i guess. i probably even have something from microsoft included with the laptop. < 1464747086 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(although i might have to register more "properly") < 1464747128 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can use Google Drive or Dropbox or something for free for that little space, I'm sure. < 1464747159 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Of course, why would you want to store your data in the US? < 1464747186 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :so the NSA can back it up properly, duh < 1464747216 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i have so far avoided getting any kind of account with either google or microsoft. < 1464747254 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that you know of hth < 1464747308 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that would have made more sense if you were talking about the nsa < 1464747368 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i'm sure the nsa know all my crimes but consider me too small a fish to fry hth < 1464747387 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: tarsnap will back up your data securely for 250 picodollars / byte-month hth < 1464747403 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I have $50 of Tarsnap bounty credit but I've never used it. < 1464747487 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yay up and editing < 1464747779 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Hi! I just flew in here from https://youtu.be/wfYbgdo8e-8, and boy is my FREAKTHEFUCKOUT cortex tired! < 1464748245 0 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl QUIT :Quit: Leaving < 1464748280 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net QUIT :Quit: PREMATURE CHICKEN < 1464748490 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: did you find a bug that lets you unsafeCoerce between a value and its newtype < 1464748509 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that's a little unsatisfactory. < 1464748526 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Actually I think you can do more. < 1464748540 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i'm not sure. i just had a mysterious failure. < 1464748574 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :exciting < 1464748621 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :somehow it uses the autoderived Typeable when newtype deriving. or so it seems. < 1464748731 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't think so? < 1464748752 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :class Typeable a => S a < 1464748752 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :instance S Int < 1464748752 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :newtype W = W Int deriving S < 1464748752 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :f :: S a => a -> TypeRep < 1464748752 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :f a = typeOf a < 1464748760 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :f (W 1) gives W < 1464748772 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :clas Typeable a => T a where { foo :: a -> TypeRep }; instance T Int where { foo = typeOf }; newtype W = W Int deriving T; typeOf (W 5) -- Int < 1464748791 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Er, foo (W 5) < 1464748801 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh you used a method < 1464748824 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Aren't methods the issue with GND? < 1464748888 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ok, let me try building on that. < 1464749016 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: hm the problem is that a TypeRep doesn't give you enough to break things < 1464749027 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and using a :~: fails due to roles, i think. < 1464749034 0 :augur_!~augur@76-218-206-38.lightspeed.sntcca.sbcglobal.net JOIN :#esoteric < 1464749036 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Using :~: in the method does, yes. < 1464749037 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :so maybe it really is safe, due to roles < 1464749046 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The method type has to be representational or something. < 1464749056 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm not sure about safe. < 1464749070 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But it doesn't seem correct that you can have x :: W such that typeOf x is Int < 1464749120 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: you don't. < 1464749144 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You effectively do inside the method. < 1464749190 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fsvo effectively < 1464749253 0 :augur!~augur@2602:304:cdac:e260:4d8b:5962:3cf6:3114 QUIT :Ping timeout: 258 seconds < 1464749260 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But roles restrict you from doing much. < 1464749283 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yes, so it seems. < 1464749649 0 :copumpkin!~copumpkin@haskell/developer/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1464749670 0 :Kaynato!~Aedile@cpe-75-187-129-201.neo.res.rr.com JOIN :#esoteric < 1464749746 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: so oerjan: did you find a bug that lets you unsafeCoerce between a value and its newtype < 1464749798 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :what, do you want a swat or something < 1464749833 0 :copumpkin!~copumpkin@haskell/developer/copumpkin JOIN :#esoteric < 1464749934 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :confirmed with a GADT that even if you wrap the class existentially, you still get the automatic Typeable. < 1464750556 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: can you do anything with other fancy types < 1464750562 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :like Vault or StableName or something < 1464750578 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well the question is whether you can get something that doesn't force the role < 1464751017 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Oh, there's nothing special about Typeable here. < 1464751138 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :power outage #scow < 1464751497 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Could a microcode execution to work in this way: First all register reads and memory reads and calculations are performed simultaneously, and then the jumping and register writes and memory writes are all performed simultaneously; if a register write affects the operation, jumps will be affected for the current cycle but any other affects occur for the next instruction instead. < 1464751576 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: indeed, my error was assuming that superclass dictionaries somehow got wrapped into subclass ones, and went through newtype deriving with them. but any wrapping doesn't happen until afterwards. < 1464751589 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :at least that's what i now think. < 1464751648 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1464752521 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Long ago (in this exact galaxy), I learned something in a job interview. < 1464752545 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :They asked me to explain the "public", "protected", and "private" access modifiers in OO programming. < 1464752567 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And in the course of doing so, I realized I didn't quite know how they work. < 1464752627 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I said that I'm not sure if, in a non-static method belonging to a class, I can access private members of other instances of the class, besides self. < 1464752630 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Turns out that yeah, you can. < 1464752637 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And I have no idea why I bring this up. < 1464752652 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It's kind of a pointless story. Like that one Mitch Hedberg joke. < 1464752734 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :In what programming language? In some you cannot access private members of other instances of the class < 1464752758 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I think they were talking about C#. Or... maybe Java? < 1464752769 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Here we go, it's the Hedberg joke about the locksmith. < 1464752786 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :https://en.wikiquote.org/wiki/Mitch_Hedberg - 'If I was a locksmith I'd be fuckin' pimpin' that shit out. "Say, what's goin' on, man? Tell you what. I'll trade you a free key duplication (laughs)." That joke made me laugh before I could finish it. Which is good 'cause there's no ending.' < 1464752849 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :One time in a job interview they kept trying to get me to say the word "singleton". < 1464752877 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: because they wanted to know you were aware of the concept? or did they just think it was a fun word to say? < 1464752888 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I kept avoiding it, and saying things like "global variable" because that's what it really amounted to. < 1464752943 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know why. < 1464752968 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :JavaScript has no classes or public/protected/private, but you can implement a lot of stuff that acts like it. One thing that can be done is to put the private variables and methods that access them in the constructor; in this way it won't have access to privates of other objects. Another thing can be done is you can make up a WeakMap to assign your own private values to any object. < 1464753005 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :(Actually JavaScript does now have a "class" command, although I do not use it.) < 1464753073 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: What do you use JavaScript for? < 1464753125 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net JOIN :#esoteric < 1464753130 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :GreaseMonkey, Node.js, userChrome.js < 1464753152 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? usual suspects < 1464753177 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :There are 3.99 usual suspects, but they're usually rounded up. < 1464753215 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`sled wisdom/usual suspect//s3933 < 1464753220 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1464753231 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oops, squandered opportunity there < 1464753258 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :What does "sled" mean here? < 1464753272 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It means slashsed < 1464753279 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I did a phone interview once. They asked me: if I had to make some classes to represent square tables, rectangular tables, and circular tables, how would I do it? < 1464753291 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You give it an argument consisting of a file name, and then two slashes, and then a sed script. < 1464753312 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I felt like they were obviously expecting a specific answer. < 1464753316 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :tswett: Was this an innovative database company? < 1464753320 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :OK < 1464753328 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I've never heard of circular tables but it sounds exciting. < 1464753337 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Have a Table class, then RectangularTable inheriting from Table, SquareTable inheriting from RectangularTable, CircularTable inheriting from Table. < 1464753343 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That, of course, is not the answer I gave them. < 1464753474 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :If they ask me such question then I would just ask them more questions. < 1464753533 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: How would you conduct a job interview? < 1464753542 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or, more generally, how would you decide whether to hire someone for a job? < 1464753585 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :I don't know, but I suppose it can depend what job. < 1464753662 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. < 1464753818 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Hmmmmm. I'm getting an idea. A terrible idea. < 1464753821 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Maybe an esolang idea. < 1464753858 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Interfaces in C# have limitations. For example, there's no way to define this interface: < 1464753914 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :interface ICloneable { T Clone(); /* where T is the class implementing this interface */ } < 1464753965 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It's also impossible for an interface to contain any method implementations. < 1464754010 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Interfaces can't contain static members, either. < 1464754022 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, in my opinion, it would make perfect sense for an interface to contain static members. < 1464754052 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sometimes you remind me of Java Update. < 1464754087 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Who's that? < 1464754111 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :That isn't so good that it can't be where T is the class implementing this interface. Even Haskell can do that. < 1464754137 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :zzo38: "even Haskell"? That's sort of a core feature of Haskell. < 1464754145 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Even Haskell? < 1464754154 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :tswett: Yes I know that < 1464754164 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Haskell is an advanced purely-functional programming language. < 1464754191 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm thinkin', could you just have the one concept, called a "trait" or something, that can have abstract members, non-abstract members, static, non-static... < 1464754212 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And then... implementing an interface is very similar to inheriting from a class. < 1464754244 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I think I know where this is going. < 1464754261 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :treason? < 1464754261 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So, there are things called "traits". Traits replace classes and interfaces. < 1464754264 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :shachaf: yep! < 1464754354 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :A trait can inherit from any number of other traits. Members of traits can be abstract, virtual, or final. < 1464754449 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Unlike with class inheritance, if a trait B inherits from a trait A, and the trait A has a member called "foo", then the trait B does not automatically have a corresponding member also called "foo". < 1464754454 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :In other words... < 1464754483 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :With trait inheritance, members *are* inherited from one trait into its children; but when a member is inherited, it doesn't necessarily keep its name. < 1464754540 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :tswett: this sounds a lot like C++... < 1464754546 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :coppro: does it? < 1464754550 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I don't really know C++. < 1464754564 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :C++ doesn't separate interfaces from classes < 1464754581 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :a class can have any number of bases, be entirely abstract, concrete, entirely virtual, entirely not < 1464754595 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Hmmm. < 1464754596 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :final was added later as a compiler check < 1464754644 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :C++ allows you to hide inheritance behind access control, so that inheritance is, say, private, in which case consumers can't access base members or convert to the base class. It's rarely used though < 1464754662 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :it supports your ICloneable interface, too, via the CRTP < 1464754668 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :(curiously recursive template pattern) < 1464754679 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :or through concepts < 1464754770 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You can make upcasting private? Interesante. < 1464754793 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :multiple inheritance gets a little weird though < 1464754807 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :suppose you have classes B and C inheriting from A, and D inheriting from B and C < 1464754814 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :then by default, D actually has two copies of A < 1464754836 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :you have to mark the base class A virtual in each case to make it collapse into one (at the cost of a lot of extra runtime thunks) < 1464755219 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :One of these days I'll have to work out category theory. < 1464755245 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net QUIT :Ping timeout: 252 seconds < 1464755406 0 :copumpkin!~copumpkin@haskell/developer/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1464755893 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net JOIN :#esoteric < 1464755934 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :After watching that video I posted earlier (https://youtu.be/wfYbgdo8e-8 if you forgot), I wrote a program to test communication < 1464755984 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Hey hppavilion[1]. < 1464755985 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :I made a 5-bit character set and a program that would accept input and convert strings of "a"s and "s"s into 0s and 1s then into that character set < 1464755997 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :hppavilion[1]: remind me... what country are you in, if I may ask? < 1464756005 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Transnistria < 1464756031 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :You would put your left hand (controlled by the right brain) onto the a and s keys and let it go wild, then it would make a result < 1464756036 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :Then I tried talking to my right brain < 1464756044 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :[L] Um... hello? < 1464756053 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :[R] assaassaassaassaassasasassaassaasasasassasassaaassaassaaasassassaasaassa < 1464756060 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :Which converted to: < 1464756061 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :MZTGVTFLLDGFWJ < 1464756077 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :As I expected, it didn't work in the slightest. < 1464756085 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :Existential crisis averted < 1464756105 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: I'm in Alaska, which is in the USA < 1464756153 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, it's hardly among the 48 original states. < 1464756177 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: 49, if you count Puerto Rico < 1464756180 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The 40 original states that the US had back when it was founded, in 1946. < 1464756185 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :s/40/48/ < 1464756214 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :USA stands for United State Automaton, right? < 1464756232 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :coppro: We're hardly an automaton; at best, we're a decision tree < 1464756244 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :Not even a decision tree really; more of a stall-instead-of-making-a-decision tree < 1464756256 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? histogram < 1464756258 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :histogram? ¯\(°​_o)/¯ < 1464756280 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :So no one is interested in my failed experiment? < 1464756297 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm kind of interested. < 1464756298 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :(Well, I suppose experiments can't fail if done correctly; they can just give uninteresting results) < 1464756305 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I've tried to do that sort of thing before. < 1464756315 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :I just realized how many times my right brain said "ass" < 1464756344 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :I mean, to be fair, there's a 1/8 chance of it saying that for any 3 "a"s and "s"s < 1464756352 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :hppavilion[1]: you ever hear of tulpas? http://www.tulpa.info/what-is-a-tulpa/ < 1464756356 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Histograms are diagrams showing histamine levels. Taneb invented them. < 1464756357 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :And the chance probably goes up when you allow overlapping chains < 1464756362 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'histogram': Histograms are diagrams showing histamine levels. Taneb invented them. < 1464756363 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: Nope, clicking < 1464756376 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :`?USA < 1464756376 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ?USA: not found < 1464756377 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :`? USA < 1464756381 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :See America. < 1464756387 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :`? America < 1464756388 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :This wisdom entry had to be removed due to a DMCA takedown notice. < 1464756396 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :boring < 1464756402 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :hppavilion[1]: so, I can try to find you an internship in Michigan if you're ever interested. < 1464756406 0 :coppro!~scshunt@corn-syrup.csclub.uwaterloo.ca PRIVMSG #esoteric :`learn USA apparently doesn't stand for United State Automaton < 1464756408 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: ...oh god < 1464756409 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'usa': USA apparently doesn't stand for United State Automaton < 1464756412 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`before < 1464756418 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/usa//See America. < 1464756443 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: They tested it before changing it... < 1464756459 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: It's literally 8 lines above you < 1464756462 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :look < 1464756465 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i'm not the logreader here < 1464756468 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :blame oerjan < 1464756487 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :hppavilion[1]: oh god what? < 1464756490 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: I don't think tilting your eyes by about a half a radian counts as logreading < 1464756495 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: tulpas < 1464756511 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: This sounds almost as crazy as fictionkin < 1464756527 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: And at least pice as crazy as otherkin < 1464756590 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: But then again, quantum physics is pretty damn crazy, and brains are a lot bigger than quantum stuff < 1464756618 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: I have a feeling this /might/ be one of those things that is really crazy- crazier than things that are wrong- but also plausible < 1464756659 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If oerjan was here he would fix that wisdom entry. < 1464756663 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Since he's not retired anymore. < 1464756671 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe he'd even fix it with sedlast or sled. < 1464756726 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`sled wisdom/usa/s,$,., < 1464756726 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :usage: sled file//script < 1464756730 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :darn < 1464756737 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`sled wisdom/usa//s,$,., < 1464756740 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/usa//USA apparently doesn't stand for United State Automaton. < 1464756747 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i don't trust sedlast < 1464756769 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: it works fine if you're not racist hth < 1464756840 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: It at least seems like an interesting thing to experiment with over the summer < 1464756854 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: since when am i not retired < 1464756886 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: since you started editing wisdom entries again hth < 1464756902 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i think you are just confused about what i retired from hth < 1464756918 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( or perhaps i am ) < 1464756927 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what did you retire from < 1464756952 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :anyway, in norway retired people are now officially encouraged to keep working. < 1464756959 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(sometimes) < 1464757044 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: fixing stupid bugs from people who cannot remember how HackEgo works even after the fifth time < 1464757054 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh < 1464757058 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :mainly. < 1464757060 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :why did you ever take that job in the first place < 1464757066 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i know, right? < 1464757131 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also, i retired from actually checking the repository browser page. < 1464757165 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :those two things are not unconnected. < 1464757195 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :hppavilion[1]: oh yeah, are you starting summer vacation right around now? < 1464757241 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :tswett: I've been on summer vacation for... maybe 2 weeks? < 1464757241 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` ps aux | grep grep < 1464757243 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :2-3 < 1464757244 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :5000000000 288 0.0 0.2 4180 620 ? S 04:00 0:00 sh -c 'env' 'PATH=/hackenv/bin:/opt/python27/bin:/opt/ghc/bin:/usr/bin:/bin' 'HACKENV=/hackenv' 'http_proxy=http://127.0.0.1:3128' 'LANG=en_NZ.UTF-8' '/home/hackbot/hackbot.hg/multibot_cmds/lib/limits' '`' 'ps aux | grep grep' | cat \ 500000000 290 0.0 0.6 19140 1600 ? < 1464757250 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? oerjan < 1464757251 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Your retired mysterious adjectival cackling overlord oerjan is a lazy expert in future computation. Also an antediluvian Norwegian who mildly dislikes Roald Dahl with a passion. Lately when he tries to remember a word, "amortized" pops up instead. His arch-nemesis is Betty Crocker. < 1464757252 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Oh dang. < 1464757263 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :My summer vacation was yesterday. :D < 1464757289 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :tswett: _all_ of it? < 1464757296 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i knew americans had it bad, but... < 1464757325 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I have an office job. I get 25 vacation days a year. < 1464757325 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`sled wisdom/oerjan//s-retired --;s(rd(rd emeritus( < 1464757330 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/oerjan//Your mysterious adjectival cackling overlord emeritus oerjan is a lazy expert in future computation. Also an antediluvian Norwegian who mildly dislikes Roald Dahl with a passion. Lately when he tries to remember a word, "amortized" pops up instead. His arch-nemesis is Betty Crocker. < 1464757339 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :A whole 25? Envy. < 1464757371 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq: You get that at Google after 5 years, right? < 1464757377 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Except in Europe where you get it right away, or something. < 1464757387 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Yeah. < 1464757389 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Which... I understand that Europe generally has better vacation time than the US. < 1464757418 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`sedlast s/antediluvian/precambrian/ < 1464757425 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/oerjan//Your mysterious adjectival cackling overlord emeritus oerjan is a lazy expert in future computation. Also an precambrian Norwegian who mildly dislikes Roald Dahl with a passion. Lately when he tries to remember a word, "amortized" pops up instead. His arch-nemesis is Betty Crocker. < 1464757429 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Man, y'know, I think I've been a regular in this channel for about 11 years now. < 1464757432 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oops < 1464757442 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: suddenly you're sedlasting? < 1464757453 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :tswett: 11 years a regular and still not a member? < 1464757457 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`sedlast s/ an/ a/ < 1464757464 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/oerjan//Your mysterious adjectival cackling overlord emeritus oerjan is a lazy expert in future computation. Also a precambrian Norwegian who mildly dislikes Roald Dahl with a passion. Lately when he tries to remember a word, "amortized" pops up instead. His arch-nemesis is Betty Crocker. < 1464757473 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :How long have I been here? < 1464757478 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :I honestly don't know. < 1464757499 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I've been using Freenode for over 12 years, I think. < 1464757510 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Though my nick was registered a little under 12. < 1464757531 0 :Elronnd!?@? NICK :Elronnd\StD < 1464757578 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :...12 years ago, not age 12 < 1464757605 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Though those aren't all that far apart. < 1464757609 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe. < 1464757630 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe I should stay away from that topic. < 1464757631 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`sedlast s/pre/Pre/ < 1464757640 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/oerjan//Your mysterious adjectival cackling overlord emeritus oerjan is a lazy expert in future computation. Also a Precambrian Norwegian who mildly dislikes Roald Dahl with a passion. Lately when he tries to remember a word, "amortized" pops up instead. His arch-nemesis is Betty Crocker. < 1464757721 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i've been here for 10 years now. plus/minus a few days. < 1464757780 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm minus, apparently. < 1464757788 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :maybe i was on the wiki first. < 1464757864 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`le/rn chaf/Any word ending in "chac" can notify shachaf. < 1464757867 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «chaf» < 1464757868 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oops < 1464757874 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`sedlast shachafh < 1464757881 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/chaf//Any word ending in "chaf" can notify shachaf. < 1464758127 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`forget chaf < 1464758131 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Forget what? < 1464758160 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :HackEgo: chaf < 1464758315 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I wonder when my first wiki edit was. < 1464758393 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :2005. < 1464758566 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So yeah. About 11 years. < 1464758676 0 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1464760505 0 :Kaynato!~Aedile@cpe-75-187-129-201.neo.res.rr.com QUIT :Ping timeout: 260 seconds < 1464760635 0 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1464760838 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :sgello < 1464761366 0 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :Hi < 1464761380 0 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :My expensive toys aren't working :( < 1464761694 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :And your cheap toys? < 1464762089 0 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :This ring is still holding together < 1464762841 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 240 seconds < 1464763180 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1464764051 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :I don't see why people use 4-part versioning schemes when we can use the more modern, more expressive 18446744073709551616-part schemes < 1464764076 0 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :isn't that called open source < 1464764082 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :And even then, we should avoid those for major software and use the G64-part scheme < 1464764735 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? tetris < 1464764739 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tetris? ¯\(°​_o)/¯ < 1464764742 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :http://www.qwantz.com/index.php?comic=2985 is actually an awesome idea < 1464764810 0 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net QUIT :Quit: Bye < 1464764816 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Tetris is where Soviet Russia was invented. Taneb was not present although Triangle and Robert were. < 1464764819 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'tetri': Tetris is where Soviet Russia was invented. Taneb was not present although Triangle and Robert were. < 1464764851 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` mv wisdom/tetri{,s} < 1464764854 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1464764906 0 :heroux!sandroco@gateway/shell/insomnia247/x-tyxhqcrmxvreouso JOIN :#esoteric < 1464765598 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : What happened there? <-- a timeout, probably. < 1464765633 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: I guess if it prints text and then times out some text still gets printed. < 1464765642 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1464765654 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you have an odd logreading order < 1464765713 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : ...or at least one of them, at any rate! <-- hi < 1464765727 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: no, i've just not got any further? < 1464765746 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess you don't count reading your IRC client as logreading. < 1464765752 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :indeed. < 1464765838 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` ls wisdom/usual* < 1464765841 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/usual suspects < 1464765856 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess you could de-s it. < 1464765863 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` ls wisdom/*usual* < 1464765865 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/the usual suspect \ wisdom/usual suspects < 1464765878 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat wisdom/the usual suspect < 1464765879 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: wisdom/the usual suspect: No such file or directory < 1464765890 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fine, i made a mess of it < 1464765898 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION cackles adjectivally < 1464765899 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :how the fuck did this tetri learning happen? < 1464765922 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :myname: it strips off s < 1464765935 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ah, plural < 1464765953 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :better slashlearn < 1464765956 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` ls wisdom/the\ usual\ suspect < 1464765957 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/the usual suspect < 1464765960 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` ls -l wisdom/the\ usual\ suspect < 1464765962 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lrwxrwxrwx 1 5000000 0 13 May 31 19:43 wisdom/the usual suspect -> usual suspect < 1464765971 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` mv wisdom/usual\ suspect{s,} < 1464765973 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1464765975 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? the usual suspects < 1464765979 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :There are 3.99 usual suspects, but they're usually rounded up. < 1464766008 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`sled wisdom/usual suspect//s;,; in #esoteric,; < 1464766012 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/usual suspect//There are 3.99 usual suspects in #esoteric, but they're usually rounded up. < 1464766052 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i demand names < 1464766105 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I was pretty pleased with that pun. < 1464766122 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@tell boily if only you were here to measure my funpun tdnh < 1464766122 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1464766177 0 :augur_!~augur@76-218-206-38.lightspeed.sntcca.sbcglobal.net QUIT :Remote host closed the connection < 1464766217 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :myname: John, Ahmed, Jens, Fiona and Balthasar hth < 1464766223 0 :augur!~augur@2602:304:cdac:e260:7835:c201:6c3:80be JOIN :#esoteric < 1464766257 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan is good at rounding < 1464766264 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yep < 1464766296 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i,i But the Judge said he never had summed up before; / So the Snark undertook it instead, / And summed it so well that it came to far more / Than the Witnesses ever had said! < 1464766395 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/sled < 1464766395 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[[ "$1" == ?*//* ]] || { echo 'usage: sled file//script'; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || exit 1; sed -i "$value" "$key" && { echo -n "$key//"; cat "$key"; } < 1464766425 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`sled fnord//hi < 1464766426 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1464766482 0 :augur!~augur@2602:304:cdac:e260:7835:c201:6c3:80be QUIT :Ping timeout: 250 seconds < 1464766486 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe a sledpreview would be useful. < 1464766505 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So you can test in /msg and then sled in produ^W#esoteric. < 1464766534 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`sled bin/sled/s/exit 1; sed/{ echo 'Rosebud!'; exit 1 }/ < 1464766536 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`sled bin/sled//s#\|\| exit 1#|| { echo 'no such file'; exit 1; }# < 1464766536 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :usage: sled file//script < 1464766539 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/sled//|| { echo 'no such file'; exit 1; }[[ "$1" == ?*//* ]] || { echo 'usage: sled file//script'; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || exit 1; sed -i "$value" "$key" && { echo -n "$key//"; cat "$key"; } < 1464766549 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric ::( < 1464766550 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oops < 1464766564 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`revert < 1464766566 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :I just discovered Dinosaur Comics 'butiwouldratherbereading' < 1464766583 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. < 1464766585 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`sled bin/sled//s/exit 1; sed/{ echo 'Rosebud!'; exit 1 }/ < 1464766592 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/sled//[[ "$1" == ?*//* ]] || { echo 'usage: sled file//script'; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || { echo 'Rosebud!'; exit 1 } -i "$value" "$key" && { echo -n "$key//"; cat "$key"; } < 1464766592 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :revert is so slow < 1464766605 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`sled fnord//hi < 1464766606 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/sled: line 2: syntax error: unexpected end of file < 1464766610 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :damn < 1464766614 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :Which suggests that Dinosaur Comics is generated by an algorithm; the individual pages might even just be text on the server < 1464766629 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh < 1464766632 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`revert < 1464766635 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. < 1464766642 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :OMG < 1464766646 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :http://www.qwantz.com/index.php?comic=2968&butiwouldratherbereading=somethingmorehistoricallyaccurate IS THE BEST THING EVER < 1464766657 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`sled bin/sled//s/exit 1; sed/{ echo 'Rosebud!'; exit 1 }; sed/ < 1464766661 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/sled//[[ "$1" == ?*//* ]] || { echo 'usage: sled file//script'; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || { echo 'Rosebud!'; exit 1 }; sed -i "$value" "$key" && { echo -n "$key//"; cat "$key"; } < 1464766667 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`sled fnord//hi < 1464766667 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :(Am I late to the party? Did everybody already know about this?) < 1464766668 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/sled: line 2: syntax error: unexpected end of file < 1464766674 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :GODDAMMIT < 1464766674 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :oerjan: Did you know about this? < 1464766687 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :(In other news, I just said "OMG". So... SEPPUKU) < 1464766688 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: i am not even reading what you're saying. < 1464766696 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :oerjan: Do you read dinosaur comics? < 1464766703 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: still not reading. < 1464766710 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric ::,( < 1464766732 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Do /you/ read dinosaur comics? < 1464766742 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I only read the good ones. < 1464766760 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Were you aware of butiwouldratherbereading? < 1464766768 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Because http://www.qwantz.com/index.php?comic=2968&butiwouldratherbereading=somethingmorehistoricallyaccurate is amazing < 1464766776 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You already linked that. < 1464766790 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: whoa whoa whoa, that's quite an oath < 1464766795 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`revert < 1464766797 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. < 1464766804 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/sled < 1464766806 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[[ "$1" == ?*//* ]] || { echo 'usage: sled file//script'; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || exit 1; sed -i "$value" "$key" && { echo -n "$key//"; cat "$key"; } < 1464766809 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Yes < 1464766824 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Wait, how do you know which ones are good in advance? < 1464766851 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: i can't believe you would use a big big D < 1464766884 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i have no idea why this isn't working. < 1464766968 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :missing ; after the 1 hth < 1464767060 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :gah < 1464767070 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`sled bin/sled//s/exit 1; sed/{ echo 'Rosebud!'; exit 1; }; sed/ < 1464767076 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/sled//[[ "$1" == ?*//* ]] || { echo 'usage: sled file//script'; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || { echo 'Rosebud!'; exit 1; }; sed -i "$value" "$key" && { echo -n "$key//"; cat "$key"; } < 1464767094 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`sled fnord//plugh < 1464767095 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Rosebud! < 1464767107 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :thanks < 1464767108 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, I get it. < 1464767110 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sled. < 1464767117 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That took a little too long. < 1464767170 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: do you happen to know why the templating of Confound and Intervene differs? < 1464767173 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`card-by-name Confound < 1464767175 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Confound \ 1U \ Instant \ Counter target spell that targets one or more creatures. \ Draw a card. \ PS-C < 1464767177 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`card-by-name Intervene < 1464767178 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Intervene \ U \ Instant \ Counter target spell that targets a creature. \ UL-C < 1464767198 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: no < 1464767200 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: as far as I know, the first abilities function exactly the same, and there's no reason why they should be phrased differently < 1464768066 0 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1464770694 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1464771852 0 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 246 seconds < 1464771944 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-kegtmhoslygmvjpb QUIT :Quit: Connection closed for inactivity < 1464772469 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 260 seconds < 1464773508 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :http://xkcdsw.com/3900 < 1464773509 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :Oh god < 1464773512 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :The horror < 1464773842 0 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1464774517 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net QUIT :Ping timeout: 252 seconds < 1464774989 0 :augur!~augur@2602:304:cdac:e260:e4db:b8f8:2c34:f2e7 JOIN :#esoteric < 1464775266 0 :augur!~augur@2602:304:cdac:e260:e4db:b8f8:2c34:f2e7 QUIT :Ping timeout: 258 seconds < 1464775761 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net JOIN :#esoteric < 1464776047 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :What's the current best way to report templating problems (indirectly) to the M:tG rules team then? The wizards forum worked for me once, but that forum is shut down now, so I'm not sure what to do . < 1464776104 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :start new forums, let them get popular, then report them there? < 1464776113 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :b_jonas: I think you can send them mail. < 1464776116 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :gamemanj: aww < 1464776133 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :shachaf: I think the "indirectly" means it has to be publically visible < 1464776136 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: send who email? I don't think you could ever send email directly to wizards. Even on the forum, you didn't talk directly to wizards. < 1464776145 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I meant physical mail, not email. < 1464776153 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: ah... that might work < 1464776156 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :At least I think I read an article where they talked about receiving mail. < 1464776189 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Wizards used to have some forms on their website, but I don't think they worked well. Or at least, the bug reports I sent about the Gatherer interface with that form never got into their public list of bugs about Gatherer. < 1464776205 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Let me try to find a snail mail address. < 1464776225 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: how old an article? this may have changed in the last few years. < 1464776235 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm not even sure if I actually read it. < 1464776419 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :alternately, I can try the "customer service" emails or phones they give < 1464776450 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and maybe I should also try to report the Gatherer issues that Gatherer still has < 1464776456 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"We at Wizards of the Coast recognize that no matter how detailed the rules, situations will arise in which the interaction of specific cards requires a precise answer. If you have questions, you can get the answers from us at Wizards.com/CustomerService. Additional contact information is on the last page of these rules." < 1464776467 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think they're probably aware of some of the Gatherer issues. < 1464776480 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Like how comments have been broken for 2 years or something, haven't they? < 1464776531 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: yes, but they used to have a list of bugs (for the old Gatherer), and also had a submission form for new bugs, but even after some time, the bug I reported through the form didn't get to the list or get fixed. that might hvae been something I did wrong though. mind you, the new gatherer fixed some of the old bugs (and introduced new bugs) so it's partly moot. < 1464776545 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"However, if you have rules questions that aren't answered by the basic or comprehensive rules or the release notes, feel free to contact customer service." < 1464776548 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://wizards.custhelp.com/app/answers/detail/a_id/2339 < 1464776590 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Gatherer used to have a lot of bugs about split and flip cards. I think they fixed those now, but now they have at least one bug about double-faced card.s < 1464776743 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :...I wonder how a card game could have bugs, but yet, the rules of a card game are a program the players follow. < 1464776765 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, Magic: The Gathering isn't even decidable. < 1464776788 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :That could make things difficult. < 1464776846 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :gamemanj: I said _Gatherer_ had bugs. it's a software. < 1464776859 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but yes, the card game also has bugs < 1464776880 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Ah. (I have no idea what's what, so I'm just being very general about what I say) < 1464776908 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :this templating inconsistency with Intervene I was talking about is a bug in the card game, although it's a very minor doc bug, not an important bug. there are bigger bugs that pop up occasionally. < 1464776957 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(I'm still annoyed by Hollow Dogs being a Zombie instead of a Skeleton, but that's not definitely a bug) < 1464777146 0 :Reece`!~Ner@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1464777549 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :hmm, how many nodes do I need to put in a graph before it annoys people who try to understand it? < 1464777640 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'll probably try the customer service < 1464777854 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :gamemanj, 5 < 1464777886 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Taneb: Ok, so a graph of the Audio Test it is - that only has 2 nodes. < 1464777952 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Also note that zzo38's program would be a better fit if it wasn't somehow able to change it's own jump value... < 1464777961 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :...on every instruction... < 1464777982 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :or, at least, that's what the analyzer's saying < 1464778203 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Oh, it's the second segment generalization pass that's doing it... it runs the pass twice so that it won't have to recompile segments as much, but somehow zzo38's program is theoretically capable of self-modification. It's probably not, but it's convinced the analyzer. < 1464778227 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1464778412 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Client Quit < 1464778429 0 :ais523!~ais523@147.188.254.200 JOIN :#esoteric < 1464778438 0 :ais523!~ais523@147.188.254.200 QUIT :Changing host < 1464778438 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1464778513 0 :Koen__!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1464778656 0 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Ping timeout: 246 seconds < 1464779016 0 :gremlins!~Ner@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1464779028 0 :gremlins!~Ner@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Remote host closed the connection < 1464779051 0 :gremlins!~Ner@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1464779167 0 :Reece`!~Ner@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Ping timeout: 260 seconds < 1464780472 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1464780493 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1464780525 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :If I can recognize the structure of my font renderer in a directed graph of control flow... am I crazy? < 1464780759 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :gamemanj: I see no causal relationship between the two. < 1464780805 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that said you might be crazy for other reasons < 1464780815 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION absent-mindedly mapoles oerjan before he realizes that he's not even there. < 1464780852 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :which is why I didn't just reply with a simple "no". < 1464780889 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net JOIN :#esoteric < 1464780926 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :gamemanj: I'll be more blunt: Be careful or the bytes will push you over the edge ;-) < 1464780946 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(hurray for weak puns) < 1464780961 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :int-e: stare into the heart of the bytes https://dl.dropboxusercontent.com/u/21184720/project-i.svg < 1464780976 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :(WARNING: Big file) < 1464781017 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :gamemanj: you'll have to forgive me, I find that graph confusing :P < 1464781022 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :I am also confused < 1464781047 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Like, I know what code it's from, but I don't have a symbol table < 1464781074 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :why is there a red edge < 1464781085 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :red means the virtual machine was interrupted < 1464781097 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and is graphviz really still the most usable graph renderer around? < 1464781110 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Well, it was a bit slow, but then again the input .dot was REALLY BIG < 1464781114 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :(64k or so) < 1464781122 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :And also .dot is simple < 1464781142 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Reminder: At some point this had to be generated < 1464781156 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and what are the labels on the edges? < 1464781175 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :number of instructions? < 1464781177 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :yes < 1464781205 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Basically this graph doesn't show every instruction, it instead condenses it into "segments" < 1464781216 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :This is more or less an offshoot of a test to see how JITable BytePusher could be < 1464781244 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh there's a 520 instructions edge... neat < 1464781249 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Each square or circle represents a segment. Not shown are the "alternate" versions of segments which are generated to handle parallel universes < 1464781260 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :@massages-loud < 1464781260 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :shachaf said 4h 12m 17s ago: if only you were here to measure my funpun tdnh < 1464781275 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :(If the compilation of the segment made assumptions which turned out to be wrong, a parallel version is made to handle the new condition) < 1464781285 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :@ask shachaf hellochaf. you punned? < 1464781286 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1464781293 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :for the record, the mapole is for oerjan said 10h 42m 18s ago: lambdabot still lacks enabled extensions (like GeneralizedNewtypeDeriving) for enterprise exploit searching tdnh < 1464781296 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :(All versions of all segments are cached, but they are not generated until needed) < 1464781326 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I think GND is still not considered to be SafeHaskell anyway. < 1464781383 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, there's a rectangle... < 1464781396 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Rectangle means that there has been at least one initialization at that point < 1464781403 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(actually, a few of them) < 1464781417 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :That is, the 2/3/4 address was set there on at least one frame < 1464781421 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Usually you will find that only red lines lead to these, but that may not always be the case < 1464781438 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so self-modifying code? < 1464781452 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :No, just changing the per-frame address < 1464781459 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :The self-modification is more or less obscured by this graph. < 1464781464 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :okay < 1464781479 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Mind, the reason this graph is more than just 2 nodes is because it does self-modify jump addresses and such < 1464781482 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :To actually perform calculations < 1464781493 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Things like the Audio Test are 2 nodes < 1464781493 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I don't know what per-frame address means, and I don't want to know right now :P < 1464781513 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Well, it's the same thing as the red lines, really < 1464781530 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :As I said - VM interrupt < 1464781554 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :If you don't find any red lines going to a rectangle, < 1464781554 0 :fizzie!?@? PRIVMSG #esoteric :"This train is experiencing difficulties, which are being dealt with." First time I've heard that one. < 1464781569 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :that's probably the initialization node - the first code the VM executes. < 1464781657 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Aha. Initialization is at 47e. < 1464781675 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: is this train in the UK? or was that translated? it sounds strangely nonidiomatic < 1464781692 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :From that, I can infer that fc2ef7 is the Internal Keyboard Test part of the system. < 1464781762 0 :fizzie!?@? PRIVMSG #esoteric :ais523: South West Trains, so UK. < 1464781779 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :https://twitter.com/suzytimms/status/615391949701423104 < 1464781797 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :very vague :-( < 1464781804 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :int-e: For future reference, if an address ends in f4, it usually means "false", if it ends in f7, it usually means "true". < 1464781820 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I learned a ton about health and safety from reading train accident reports < 1464781820 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also learned quite a bit about how trains fail in the process < 1464781842 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(they fail pretty safe; there are reports where things went catastrophically wrong and still nobody was hurt) < 1464781844 0 :fizzie!?@? PRIVMSG #esoteric :It did continue: "Please listen for further announcements from [unintelligible]." < 1464781870 0 :Koen__!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Quit: Leaving... < 1464781873 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :fizzie: Are you actually in this train? < 1464781885 0 :fizzie!?@? PRIVMSG #esoteric :I didn't notice any difficulties, and there were no further announcements, so possibly it was played back by mistake. < 1464781915 0 :fizzie!?@? PRIVMSG #esoteric :I was on that train a few minutes ago, now I'm in a different one already. < 1464781916 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: see #trains hth < 1464781935 0 :fizzie!?@? PRIVMSG #esoteric :I keep forgetting about #trains. < 1464781938 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :boily: possibly hth < 1464781939 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there was this report that came out recently, and actually lead to the train company responsible being /banned/ from the railways, but nobody was hurt: https://www.gov.uk/raib-reports/dangerous-occurrence-at-wootton-bassett-junction-wiltshire < 1464781980 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I suspect that the reason for the ban was related to the whole thing about intentionally disabling safety systems that would have prevented the accident) < 1464782186 0 :fizzie!?@? PRIVMSG #esoteric :"RAIB has identified one key learning point. This is that allowing safety critical systems such as AWS and TPWS to function without improper interference is vital to the safe operation of the railway." < 1464782193 0 :fizzie!?@? PRIVMSG #esoteric :Good thing to learn. < 1464782259 0 :augur!~augur@76-218-206-38.lightspeed.sntcca.sbcglobal.net JOIN :#esoteric < 1464782426 0 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1464782548 0 :augur!~augur@76-218-206-38.lightspeed.sntcca.sbcglobal.net QUIT :Ping timeout: 244 seconds < 1464782683 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1464783558 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`learn bézout/Bézout's theorem says that if a system of polynomial equations over the complexes has as many variables as equations, then in the general case the number of solutions it has is equal to the product of one less than the degrees of the polynomials. < 1464783583 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/learn: line 4: wisdom/bézout/bézout': No such file or directory \ Learned 'bézout/bézout'': bézout/Bézout's theorem says that if a system of polynomial equations over the complexes has as many variables as equations, then in the general case the number of solutions it has is equal to the product of one less than the degrees of < 1464783591 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`slashlearn bézout/Bézout's theorem says that if a system of polynomial equations over the complexes has as many variables as equations, then in the general case the number of solutions it has is equal to the product of one less than the degrees of the polynomials. < 1464783603 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «bézout» < 1464783617 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` cp -i wisdom/{bézout,bézout's} < 1464783620 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: -c: line 0: unexpected EOF while looking for matching `'' \ bash: -c: line 1: syntax error: unexpected end of file < 1464783630 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` cp -i "wisdom/{bézout,bézout's}" < 1464783632 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cp: missing destination file operand after `wisdom/{b\303\251zout,b\303\251zout\'s}' \ Try `cp --help' for more information. < 1464783642 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` cp -i wisdom/{bézout,bézout\'s} < 1464783649 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1464783653 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` cp -i wisdom/{bézout,bezout} < 1464783658 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1464783659 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` cp -i wisdom/{bézout,bezout\'s} < 1464783662 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` cp -i wisdom/{bézout,bezout\'s theorem} < 1464783665 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1464783666 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cp: cannot stat `wisdom/{b\303\251zout,bezout\'s': No such file or directory < 1464783685 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` cp -vi wisdom/{bézout,bezout"'s theorem"} < 1464783690 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​`wisdom/b\303\251zout' -> `wisdom/bezout\'s theorem' < 1464783693 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` cp -vi wisdom/{bézout,bézout"'s theorem"} < 1464783697 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​`wisdom/b\303\251zout' -> `wisdom/b\303\251zout\'s theorem' < 1464784026 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :`wisdom < 1464784031 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :itidus21//itidus21 just made some instant coffee, and did it again an instant later, and then again and again. where is all this coffee coming from? it has buried itidus21! where is itidus21? < 1464784048 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :@ask itidus21 where are you? < 1464784048 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1464784055 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net QUIT :Quit: BALCONY CHICKEN < 1464784363 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :boily: probably under a lot of instant coffee < 1464784470 0 :ybden!~ybden@unaffiliated/ybden JOIN :#esoteric < 1464785107 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net JOIN :#esoteric < 1464785374 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net QUIT :Ping timeout: 252 seconds < 1464786407 0 :Elronnd\StD!elronnd@znc.dank.ninja QUIT :Quit: Let's jump! < 1464786430 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, any connection? ... boily has quit [Quit: BALCONY CHICKEN] Elronnd\StD has quit [Quit: Let's jump!] < 1464786701 0 :Elronnd!elronnd@znc.dank.ninja JOIN :#esoteric < 1464786935 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :...jumping off of the Balcony is a bad idea before defeating . After defeating , it is still a bad idea, unless you wish to receive the "bad" ending... < 1464787084 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what if, instead of jumping off the Balcony, you drop that huge beam on him by shooting the supporting chains? < 1464787119 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :...I have no idea what we're talking about. < 1464787244 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"Madotsuki climbs the stairs, jumps off the side of the balcony and plummets downward, then everything becomes dark." ?! < 1464787284 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Oh. I thought we were talking about something entirely different. < 1464787311 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I guess there must be many games with balconies :P < 1464787320 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :that's the first one google found for me < 1464787330 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Now, why someone would waste their time climbing up stairs only to jump off a balcony... < 1464787351 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :They could just, you know, walk to the area under the balcony. < 1464787417 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :since I've read about the game for all of 5 minutes I can tell you that you can't... because your room door is impassable (locked? apparently the heroine doesn't even bother trying the door, and just shakes her head) < 1464788673 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? pk < 1464788695 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pk? ¯\(°​_o)/¯ < 1464788821 0 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1464788831 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so super mario bros is PSPACE-complete, eh < 1464788872 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`learn PK is short for Phil Katz, an infamous player killer of the 1990s whose favorite method of attack was to deflate his enemies. < 1464788883 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'pk': PK is short for Phil Katz, an infamous player killer of the 1990s whose favorite method of attack was to deflate his enemies. < 1464788942 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :super mario bros has crazy game mechanics... knocking monsters up through bricks? < 1464789023 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :http://news.mit.edu/2016/mario-brothers-hard-complexity-class-pspace-0601 heh nice < 1464789056 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? mario < 1464789059 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Mario is a classic NP-hard problem invented by Nintendo. < 1464789073 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` echo wisdom/*[mM]ario* < 1464789075 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/mario wisdom/supermarionation wisdom/supermarioperator < 1464789084 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :oh, this'll be fun < 1464789089 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :`? supermarionation < 1464789090 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :supermarionation is another name for the mushroom kingdom. < 1464789106 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :`? supermarioperator < 1464789107 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :supermarioperator is one of many confusing operators as defined in Control.Plumbers.Monad. Your sanity is in another castle. < 1464789219 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Is there a class between "finite state machine" and "turing-complete" for things that would be turing-complete if their environment gave them access to an external infinite memory? < 1464789265 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :izabera: I don't understand why that's somehow news today. is there a paper that proves something more than the original paper from 2009? < 1464789298 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I mean, wasn't it already turing complete back then? or am I confusing mario games or something? < 1464789305 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um < 1464789307 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :not turing complete < 1464789309 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :pspace complete < 1464789310 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :duh < 1464789314 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? pspace < 1464789315 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pspace? ¯\(°​_o)/¯ < 1464789336 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :gamemanj: that seems a bit pointless; after all, Turing machines are finite automata with access to an infinite memory < 1464789421 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm, maybe the original super mario paper is form 2012 < 1464789429 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :int-e: Hmm, I suppose. < 1464789448 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: http://erikdemaine.org/papers/Mario_FUN2016/paper.pdf < 1464789453 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :http://arxiv.org/abs/1203.1895 by Greg Aloupis, Erik D. Demaine, Alan Guo, Giovanni Viglietta is I think the famous paper, althoguh the research does go back by years < 1464789465 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :It's just that how finite the finite state machine is defines if it could implement something. < 1464789477 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :do we have wisdom entries about this? I thoguht `? mario or something would tell < 1464789482 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? super mario < 1464789485 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :super mario? ¯\(°​_o)/¯ < 1464789500 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: thanks < 1464789558 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wait... what < 1464789575 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: ok, that's REALLY interesting < 1464789584 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: thanks for nudging, I'll have to look at that article in detail < 1464789598 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :later, that is < 1464789650 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :essentially they have a new door device that looks embarassingly simple, but is based on a game mechanic that I didn't expect. < 1464789655 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I've never played those games) < 1464789686 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: it doesn't matter much, the original result is quite general and applies to lots of games, so I expect this one would as well < 1464789695 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :a specific game or two doesn't matter < 1464789712 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :you've probably played at least one 2d scroller game where it applies < 1464789720 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :where some of the results apply that is < 1464790235 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :There isn't much new from the general framework perspective, I think; they just instantiate their existing PSPACE framework. < 1464790356 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well, there's an interesting idea of exploiting timers for NP-hardness proofs. < 1464790429 0 :Akaibu!uid118096@gateway/web/irccloud.com/x-jzizggebtzsztqfb JOIN :#esoteric < 1464790631 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: ok, I will still read later < 1464791024 0 :gremlins!~Ner@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Quit: Alsithyafturttararfunar < 1464792243 0 :AnotherTest!~turingcom@2a02:1811:d22:cc00:30a0:3b8f:3420:8df7 JOIN :#esoteric < 1464792684 0 :AnotherTest!~turingcom@2a02:1811:d22:cc00:30a0:3b8f:3420:8df7 QUIT :Ping timeout: 272 seconds < 1464792823 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1464793845 0 :Kaynato!~Aedile@cpe-75-187-129-201.neo.res.rr.com JOIN :#esoteric < 1464794530 0 :spiette!~spiette@modemcable044.198-20-96.mc.videotron.ca JOIN :#esoteric < 1464794649 0 :hwpplayer1!~hwpplayer@195.142.216.123 JOIN :#esoteric < 1464794654 0 :hwpplayer1!~hwpplayer@195.142.216.123 PART #esoteric : < 1464795132 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Git question. How do I list all tags together with the commits they point to? (git branch -l -a -v) lists all branches together with the commit id they point to (plus two other columns that are irrelevant here), but (git tag -l) which lists tags doesn't have the relevant fields. Do I have to invoke (git rev-parse) for each tag or something? < 1464795598 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :git tag --format '%(refname:short) %(objectname)' < 1464795627 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(hmm, better swap those two fields to get a readable output) < 1464795997 0 :lambda-11235!~lambda-11@47-208-113-50.erkacmtk03.res.dyn.suddenlink.net JOIN :#esoteric < 1464796191 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: thanks < 1464796240 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and apparently --format is an argument that doesn't work for the (git branch) command, so I can't just do almost the same thing for tags and branches < 1464796243 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but no matter < 1464796249 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :this will help, I'll add it to my script < 1464796429 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :git for-each-ref --format '%(objectname) %(refname)' refs/heads refs/tags < 1464796457 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(there's a reference to git-for-each-ref in the documentation for git-tag's --format flag) < 1464796582 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it's just getting more low-level that way... but you can treat tags and branches and remote branches in a fairly uniform way < 1464797417 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: ah, thanks < 1464797454 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'm already treating remote branches too (well, fetched snapshots of remote branhces), because git branch -a does that < 1464797647 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but it's good to know about for-each-ref , I'll use that next time I want this < 1464797985 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :`learn Mario is a classic PSPACE-complete problem invented by Nintendo. < 1464798015 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'mario': Mario is a classic PSPACE-complete problem invented by Nintendo. < 1464798015 0 :spiette!~spiette@modemcable044.198-20-96.mc.videotron.ca QUIT :Ping timeout: 264 seconds < 1464800302 0 :izabera!~izabera@unaffiliated/izabera QUIT :Ping timeout: 244 seconds < 1464800919 0 :augur!~augur@2602:304:cdac:e260:14db:6e50:9a0d:5386 JOIN :#esoteric < 1464801002 0 :augur!~augur@2602:304:cdac:e260:14db:6e50:9a0d:5386 QUIT :Remote host closed the connection < 1464801026 0 :izabera1!~izabera@unaffiliated/izabera JOIN :#esoteric < 1464801093 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07A programming language is a formal constructed language designed to communicate instructions to a machine, particularly a computer.14]]4 10 02https://esolangs.org/w/index.php?diff=47097&oldid=46134 5* 03M654 5* (+86) 10 < 1464801371 0 :ybden_!~ybden@hephaestus.vehk.de JOIN :#esoteric < 1464801507 0 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca JOIN :#esoteric < 1464801534 0 :ybden_!~ybden@hephaestus.vehk.de QUIT :Client Quit < 1464801546 0 :ybden_!~ybden@hephaestus.vehk.de JOIN :#esoteric < 1464801596 0 :izabera1!?@? NICK :izabera < 1464802003 0 :ybden_!~ybden@hephaestus.vehk.de QUIT :Quit: ZNC - http://znc.in < 1464802013 0 :ybden_!~ybden@unaffiliated/ybden JOIN :#esoteric < 1464802101 0 :ybden_!~ybden@unaffiliated/ybden QUIT :Client Quit < 1464802117 0 :ybden_!~ybden@unaffiliated/ybden JOIN :#esoteric < 1464806423 0 :ybden_!~ybden@unaffiliated/ybden QUIT :Quit: ZNC - http://znc.in < 1464806435 0 :ybden_!~ybden@unaffiliated/ybden JOIN :#esoteric < 1464806491 0 :ybden!~ybden@unaffiliated/ybden QUIT :Quit: leaving < 1464806549 0 :ybden_!?@? NICK :ybden < 1464806849 0 :ybden!~ybden@unaffiliated/ybden QUIT :Quit: ZNC - http://znc.in < 1464806859 0 :ybden!~ybden@unaffiliated/ybden JOIN :#esoteric < 1464807010 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-zwviuutavpcjfxys JOIN :#esoteric < 1464808196 0 :idris-bot!~idris-bot@dslb-188-109-006-158.188.109.pools.vodafone-ip.de QUIT :Quit: Terminated < 1464808212 0 :Melvar!~melvar@dslb-188-109-006-158.188.109.pools.vodafone-ip.de QUIT :Quit: thunderstorms < 1464809580 0 :zgrep!sid43445@gateway/web/irccloud.com/x-ngjkwvypagsiehzc PRIVMSG #esoteric :Does it /have/ to be formal? < 1464810319 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tricky question < 1464810391 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'm inclined to say yes, with the justification that any implementation of the programming language can serve as a formal specification... but you can take a more strict view on what "formal" means... < 1464810392 0 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :Ping timeout: 272 seconds < 1464810474 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and there's a large grey area anyway... if you tell Siri to add two and three, and multiply the result by five... and assuming it does so... does that constitute an act of programming? < 1464810538 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :why doesn't the google assistant have a name < 1464810545 0 :Melvar!~melvar@dslb-188-109-006-158.188.109.pools.vodafone-ip.de JOIN :#esoteric < 1464810556 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :google now? < 1464810580 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :even microsoft gave their Siri a name... Cortana. < 1464810597 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but Google calls theirs "Assistant". < 1464810617 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(as far as I can see, please tell me if I'm wrong) < 1464810639 0 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1464810657 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :hmm i shpuod probably know more about those than i do < 1464810677 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :theyre our competitors after all < 1464810736 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :its officially called the google now app < 1464810859 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"Hey, now, what's the time?" ... mmm, no that doesn't sound right. < 1464810861 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric ::-P < 1464810995 0 :idris-bot!~idris-bot@dslb-188-109-006-158.188.109.pools.vodafone-ip.de JOIN :#esoteric < 1464811084 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :with most of tjese you can customize the actovation phrase < 1464811220 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, another memory lapse... I read some scifi story where the hero (who is with the military), together with some hundred other people, gets an assistant implanted... and he decides to call it "asshole"... and gets warned that this is a very popular choice. < 1464811276 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :this will be important when you have a voice activated car and phone. "hey Civic" to talk to your car. "hey galaxy" to talk to your phone < 1464811313 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :the defaults are important for product branding < 1464811327 0 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1464811351 0 :zgrep!sid43445@gateway/web/irccloud.com/x-ngjkwvypagsiehzc PRIVMSG #esoteric :Okay Google? < 1464811481 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 240 seconds < 1464811569 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :argh speaking of google some sort of recruiter from them called me just now. < 1464811621 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :what a pain < 1464811628 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :On the one hand, you could say "what, they just... called you???"... on the other hand, what's the chance it's really a google recruiter? < 1464811676 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :well the same person had emailed me and is pestering me on linkedin < 1464811681 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :I theorize that it is actually Vermicious Knid. < 1464811692 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :*actually a Vermicious Knid. < 1464811697 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Did the recruiter tell you to scram? < 1464811701 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :are you at work where you can forward them to the legal department :P < 1464811764 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :screw it the email is < 1464811783 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :gzarnegar@google.com < 1464811796 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :sounds legitimate < 1464811797 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :...did you double check the authenticity of the sender? < 1464811801 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Check the email headers < 1464811808 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Received-From, etc. < 1464811834 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why are you expecting the email to be illegitimate? < 1464811865 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :shachaf: Not expecting, but it's a possibility that should be kept in mind < 1464811893 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :it looks legit. seems sleazy for them to be nagging a competirors employees < 1464811904 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why is that sleazy? < 1464811910 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sleazy would be the opposite. < 1464811919 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In fact they got sued for it. < 1464811940 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway, that's a legitimate @google.com email address, it's easy to look it up. < 1464811975 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So you can just send email to it. < 1464812036 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :i just dumped her over the phone < 1464812052 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :...That phrasing has fun implications. < 1464812078 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :good idea, I don't like phones either? < 1464812095 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :https://www.linkedin.com/in/gabbyzarnegar appears to be the person in question < 1464812103 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :yup < 1464812116 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You work at SoundHound, don't you? < 1464812120 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :yup < 1464812120 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is that even a competitor? < 1464812154 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :yes. i work on our voice assisyant, Hound < 1464812169 0 :fizzie!?@? PRIVMSG #esoteric :And Google does have a sound search feature as well. < 1464812175 0 :fizzie!?@? PRIVMSG #esoteric :Though I'd guess most people don't even know it exists. < 1464812186 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Google's search feature is pretty sound. < 1464812190 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :and the Houndify platform < 1464812207 0 :fizzie!?@? PRIVMSG #esoteric :A (sound search) feature, not a sound (search feature). < 1464812220 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So it searches soundly? < 1464812242 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or are you talking about Google Maps? < 1464812249 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess it can search bays too. < 1464812256 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :... < 1464812284 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh man < 1464812289 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"I have experience using both the Waterfall methodology and Agile/XP methodologies" < 1464812296 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :so many methodologies < 1464812312 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :unfortunayely yes < 1464812337 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :did someone post oren's job history into a side-channel or something? < 1464812347 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is there anyone who says that they "use Waterfall"? < 1464812352 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I thought it was mostly a straw man. < 1464812363 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :nah hes probably reading my linkedin < 1464812377 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net JOIN :#esoteric < 1464812395 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :straw men should easily keep afloat ... < 1464812409 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Now I'm reading https://www.quora.com/How-can-the-sequence-3-7-15-31-63-etc-be-continued/answer/Oren-Watson < 1464812421 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But I think you got that one wrong. < 1464812437 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://slbkbs.org/math-diff-2-4.txt explains the correct method. < 1464812446 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :127. 126. 42. < 1464812547 0 :fizzie!?@? PRIVMSG #esoteric :Puget Sound is the only sound I know of. < 1464812659 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> let ex [x] = repeat x; ex xs = scanl (+) (head xs) (ex (zipWith (-) (tail xs) xs)) in ex [0,1,3,7,15,31,63] < 1464812661 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [0,1,3,7,15,31,63,126,246,465,847,1485,2509,4095,6475,9948,14892,21777,31179... < 1464812663 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: That's a sound sound, though. < 1464812726 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: I think I'd continue it as 3, 7, 15, 31, 17, 17, 17, 17, 17, 17, ... < 1464812732 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :("ex" stands for "extrapolate", of course) < 1464812785 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: hmm, 17 would come after 42 for me, in the list of most plausible answers < 1464812805 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Well, did you read the link I posted? < 1464812886 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: not in full detail. but according to that link you should continue with 19 :-P < 1464812975 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :Are there any shell-based twitter clients? < 1464812992 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( curl ) < 1464813040 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'd also bet that the answer is yes. < 1464813048 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I just don't know any. < 1464813077 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and I'm too lazy to construct a lmgtfy link. < 1464813134 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? int-e < 1464813159 0 :Nithogg_!~ethiraric@jrc16-h01-176-150-43-109.dsl.sta.abo.bbox.fr QUIT :Ping timeout: 246 seconds < 1464813159 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :int-e är inte svensk. Hen kommer att spränga solen. Hen står för sig själv. < 1464813165 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :... it should probably say something about being obnoxious there. < 1464813248 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :int-e attempts to use certain spräk deriviations to confuse gamemanj. < 1464813258 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :int-e succeeds in this. < 1464813259 0 :Nithogg_!~ethiraric@jrc16-h01-176-150-43-109.dsl.sta.abo.bbox.fr JOIN :#esoteric < 1464813267 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`culprits int-e < 1464813276 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`culprits wisdom/int-e < 1464813280 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1464813289 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :oerjan boily boily oerjan oerjan < 1464813293 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(though the former question is also valid... but hackego isn't the authority on that matter) < 1464813327 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :so, if you're too lazy to construct a lmgtfy link... < 1464813343 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :does that mean you need a lmlmgtfyfy link? < 1464813352 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :gamemanj: basically "inte" is a swedish word, meaning "not"... so that gave rise to the first sentence, and I pretty much gave you all information that is required to guess its meaning... < 1464813380 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :gamemanj: perhaps < 1464813383 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :int-e, are you... swedish < 1464813401 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Phantom_Hoover: ... < 1464813416 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :(for future reference, I do not know Swedish, but I know Swedish text when I see it, and I also know that spräk means language.) < 1464813420 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well, no. < 1464813425 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :int-e, don't play games with me this is serious! < 1464813427 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :ok goo < 1464813428 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :*d < 1464813443 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :why would that be a bad thing? < 1464813445 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I don't know the language either. < 1464813464 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :int-e: You're too lazy to make a lmgtfy link? < 1464813476 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :hppavilion[1]: I already commented on that. < 1464813493 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :hppavilion[1]: The solution is a lmlmgtfyfy link. < 1464813511 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it's funny because it's meta < 1464813522 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :or, meta-meta, really. < 1464813523 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :or a mklmgtfy command < 1464813563 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@google twitter command line client linux < 1464813564 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :http://www.tecmint.com/rainbow-stream-command-line-twitter-client-linux/ < 1464813564 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Title: Rainbow Stream - An Advanced Command-line Twitter Client for Linux < 1464813596 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@lmgtfy help < 1464813596 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list < 1464813606 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :clearly there's room for improvement there < 1464813615 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :i always[assumed int-e was a variable declaration < 1464813627 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :\oren\: I tried to use SoundHound but it didn't work. < 1464813631 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ever. < 1464813647 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You're supposed to be able to hum into it to find a name for a melody, right? < 1464813686 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :yes. although it only works if youre good at humming i find < 1464813702 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :now I want to try soundhound < 1464813708 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :with really obscure songs < 1464813759 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :OK < 1464813765 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :"[translation] both our infinite dreams and our sketched out future..." < 1464813774 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :`lmg shell-based twitter client < 1464813775 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://lmgtfy.com/?q=shell-based+twitter+client < 1464813783 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :Probably not perfect, but it works at least a little < 1464813794 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :liquid mineral gas? < 1464813809 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :(It won't substitute special characters with %-codes, but it will at least deal with spaces) < 1464813811 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :\oren\: Yeah, sure < 1464813824 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ludicrous mind games < 1464813831 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :int-e: You're welcome < 1464813843 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :thanks < 1464813846 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :...soundhound wants access to: Location, Files, Microphone, Wi-Fi connection information, Device ID and call information... < 1464813854 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :there are 4 of those which should not be in that list < 1464813862 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Location, Files, Device ID and call information < 1464813873 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i use bitlbee. does this qualify as a shell-based twitter client? < 1464813882 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :probs not < 1464813891 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :gamemanj: I've always hated apps that request permissions they should not want. I never give them permission to, in most cases < 1464813916 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :hmmm not sure why it wants those < 1464813919 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Location it just shouldn't have, end of. Files it could possibly have a reason to access if you told it to. < 1464813926 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Microphone it obviously needs. < 1464813940 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Wi-Fi connection information is fine because you don't want it to eat data costs. < 1464813946 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :For example, no game should want any permissions. /Maybe/ pictures if it has a built-in screencap capability < 1464813952 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :location is so it can tell you what oeople near you are listenibg to < 1464813953 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Doesn't lmgtfy.com have a "slightly less rude" mode? < 1464813956 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :actually location seems to be the most useful of the four... popular songs vary wildly by country < 1464813962 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Does it? < 1464813970 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Wrong - moddable games need some way to give them the Lua files. But it shouldn't have anything else. < 1464813976 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :OMG < 1464813979 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :There's LMBTFY < 1464813993 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :For horrible people < 1464813995 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :int-e: That's even worse, since it means it won't find my really obscure song of choice. < 1464814008 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :device id makes no sense at all to me (except for tracking, obviously), and neither do contacts (but I bet there's a "share this find with..." feature) < 1464814018 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :gamemanj: the other 99% of users won't care! < 1464814024 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :... < 1464814027 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :hmph < 1464814036 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :there is sociak media integration yeah < 1464814044 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i dont mind games wanting internetty permissions, for scoreboards and the like < 1464814049 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :files... no clue why it wants that < 1464814067 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Can't find anything labeled "less rude" or the like < 1464814073 0 :fizzie!?@? PRIVMSG #esoteric :Just about everything seems to want the USB storage permission. < 1464814076 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, you add &n=1 to the URL. < 1464814076 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :it can save songs tpfrom itunes etc < 1464814076 0 :fizzie!?@? PRIVMSG #esoteric :It's v. annoying. < 1464814081 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's slightly less rude that way. < 1464814090 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :big data idea: get a taste for music preferences :P < 1464814096 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :There is a theoretical reason that it would want files, so that you can give it music < 1464814109 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :without having to play it back into the phone < 1464814125 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Really it's location and device ID that it has no reason for < 1464814133 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :and you can use it as a music plqyer app < 1464814136 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :If I get more calls < 1464814141 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :because of this app < 1464814153 0 :fizzie!?@? PRIVMSG #esoteric :At least in M and later you can just turn off those permissions you don't want to give. < 1464814186 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Android? < 1464814193 0 :fizzie!?@? PRIVMSG #esoteric :SoundHound seems to work (or at least run) with location, storage and telephone ("phone status and identity") disabled. < 1464814204 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Mascarpone isn't even a dessert. < 1464814296 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Well, according to that link, I should use my favourite number + 1. < 1464814298 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :what's wrong is that there's essentially no penalty for apps that ask for excessive permissions. < 1464814302 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :i only work on Hound though not soundhound, and only the backend < 1464814304 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :ACTION hums "SoundHound Did Not Hear Any Music" < 1464814304 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So as to avoid revealing any character defects. < 1464814307 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :... < 1464814349 0 :fizzie!?@? PRIVMSG #esoteric :Oh, the most annoying SoundHound feature I know of: it pops up notifications about songs apparently at random. < 1464814351 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :... < 1464814352 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Wow < 1464814355 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :It actually found it < 1464814357 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so whenever a feature is added that might, in some obscure case, use a certain feature... < 1464814361 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :Well done, SoundHound < 1464814366 0 :AnotherTest!~turingcom@2a02:1811:d22:cc00:30a0:3b8f:3420:8df7 JOIN :#esoteric < 1464814438 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so... why doesn't it have accelerometer access... surely that must be useful to compensate for the doppler effect when you drop the phone while humming a song... < 1464814438 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :But can you set permissions in smaller pieces than that (such as to specify which directories it can see and which one it sees as root of the storage, and which internet services it can access and what proxies to use, and to fake device ID and so on)? < 1464814468 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :zzo38: At some point it would become "too difficult for users to use" < 1464814484 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Put it into the "Advanced" menu then. < 1464814484 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(but perhaps you don't have to ask permission for those?) < 1464814502 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :to difficult for[users to bother doing < 1464814504 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Also recalibration of accelerometer per program < 1464814522 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: What if your favorite number is -1? < 1464814555 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> [2^n | n <- [0..]] :: [Int8] < 1464814557 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [1,2,4,8,16,32,64,-128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0... < 1464814575 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :fungot: What's your favorite number < 1464814575 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :hppavilion[1]: look at the chicago kent symposium which deals with narrow scope of the " round body mustang" and the beatles' " all you need is love" are both in use. fnord ( user fnord) < 1464814576 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :? < 1464814582 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What if my favourite number is -1? < 1464814591 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I've asked zzo38 what my favourite number is but he won't tell me. < 1464814606 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: Wait, you use your favorite number + 1 where? According to what link? < 1464814620 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The http link I posted above. < 1464814648 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It was after you joined. < 1464814662 0 :fizzie!?@? PRIVMSG #esoteric :int-e: You don't need special permissions for the accelerometer. You do need the BODY_SENSORS permission "to access data from sensors that the user uses to measure what is happening inside his/her body, such as heart rate." < 1464814782 0 :fizzie!?@? PRIVMSG #esoteric :Of course in certain situations the accelerometer... < 1464814787 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :Ah, I see < 1464814801 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net PRIVMSG #esoteric :I thought it was on &n=1 < 1464814952 0 :AnotherTest!~turingcom@2a02:1811:d22:cc00:30a0:3b8f:3420:8df7 QUIT :Ping timeout: 272 seconds < 1464815173 0 :hppavilion[1]!~Doslowdow@93-231-58-66.gci.net QUIT :Ping timeout: 252 seconds < 1464815844 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :fizzie: eh, there are all sorts of permissions which could be evil in "certain situations" < 1464815950 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :That is why to add the ability to configure proxies and so on < 1464816005 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net PRIVMSG #esoteric :If the phone's accelerometer detects a certain special sequence of movements, then it should log this information for future use. < 1464816024 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"Android keylogger app – powered by accelerometer/gyroscope movements – revealed" < 1464816038 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :2011.. has it been that long < 1464816092 0 :olsner!~salparot@c80-217-120-181.bredband.comhem.se PRIVMSG #esoteric :nice, I was thinking about building one of those, glad it's already done so I don't have to < 1464816335 0 :nycs!~nycs@gw.hq.meetup.com QUIT :Read error: Connection reset by peer < 1464816463 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net JOIN :#esoteric < 1464816496 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Hm... < 1464816514 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :The inverse (or something) of the pigeonhole principle is something I haven't heard talked about < 1464816534 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :If you have n pigeons in n+1 holes, then there is at least one empty hole < 1464816538 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :can i use kinect to set a password consisting of poses? < 1464816558 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :a para para password < 1464816569 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: If you're willing to root the system, then yes. < 1464816573 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: Otherwise, maybe < 1464816660 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Honestly, I wonder why there isn't legislation requiring legitimate owners of a computer system to be able to legally and easily (like, easy-to-find-guide-on-the-website easy) root the system. < 1464816701 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Like, I don't see how it can be legal to prevent the legitimate owner of a system from doing whatever the hell they want with that system, as long as they aren't violating other laws in the process < 1464816841 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hollywood is too strong for that to happen in the US < 1464816861 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :how will you protect movies on hardware that's actually run by its owners? < 1464816883 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oversimplifying, of course, but DRM is a driving factor behind all this < 1464816916 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :I was designing the computer machine and had the idea to use a combination of copyright and trademark laws to ensure that anyone who has such a computer (regardless of if it is a clone from another manufacturer or whatever) can legally and easily root the system (although you are unliekly to need to root it to do nearly all things, and to alter ROMs and so on requires a standard screwdriver) < 1464816938 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and vendors aren't too unhappy about the resulting customer lockin either < 1464817409 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :It's kinda bizarre how much clout Hollywood has relative to their actual wealth. < 1464817595 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :hppavilion[1], the phrasing of that makes it sound like a tautology < 1464817602 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :I love today's xkcd < 1464817618 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: Yes, I know < 1464817661 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net QUIT :Ping timeout: 240 seconds < 1464817911 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1464818349 0 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1464819243 0 :idris-bot!~idris-bot@dslb-188-109-006-158.188.109.pools.vodafone-ip.de QUIT :Ping timeout: 276 seconds < 1464819764 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1464820882 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1464821299 0 :idris-bot!~idris-bot@dslb-188-109-006-158.188.109.pools.vodafone-ip.de JOIN :#esoteric < 1464821344 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net JOIN :#esoteric < 1464822192 0 :PinealGlandOptic!~PinealGla@82.144.205.57 JOIN :#esoteric < 1464822451 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1464822467 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Is there a low-level git command that prints the .git directory for the current repository, and one that prints the directory associated with the current worktree? < 1464822493 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :And I guess one that prints the root directory of the checkout also helps. < 1464822522 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Also, is there a website where I can see the full manual pages of git online, always for a recent version of git (more fresh than what I have installed)? I'm trying to look at https://git-scm.com/docs/git but that seems to be missing some generated part of the git(1) manpage where it lists commands. < 1464822593 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1464822672 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection < 1464822693 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1464822852 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net JOIN :#esoteric < 1464822910 0 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1464823764 0 :Nithogg_!~ethiraric@jrc16-h01-176-150-43-109.dsl.sta.abo.bbox.fr QUIT :Ping timeout: 246 seconds < 1464823913 0 :Elronnd!?@? NICK :Elronnd\StD < 1464824044 0 :Nithogg_!~ethiraric@jrc16-h01-176-150-43-109.dsl.sta.abo.bbox.fr JOIN :#esoteric < 1464824426 0 :fizzie!?@? PRIVMSG #esoteric :b_jonas: git rev-parse --show-toplevel < 1464824490 0 :fizzie!?@? PRIVMSG #esoteric :b_jonas: I meant: git rev-parse --git-dir < 1464824498 0 :fizzie!?@? PRIVMSG #esoteric :For the .git directory. < 1464824657 0 :fizzie!?@? PRIVMSG #esoteric :A bit curiously there seems to be no corresponding rev-parse option to show the GIT_WORK_TREE. < 1464824740 0 :fizzie!?@? PRIVMSG #esoteric :Maybe that's what the "top-level directory" means in this context. < 1464825395 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :`wisdom < 1464825416 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lystrosaur//The lystrosaurs were an ancient genus of evil reptiles who successfully took over the world in the early Triassic.