< 1408838422 0 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Is there such a thing as a filesystem module for SQL? < 1408838449 0 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :(So that you can load it using CREATE VIRTUAL TABLE and then use SELECT to list files, UPDATE to rename files, etc) < 1408838691 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm. getCompose. < 1408838707 0 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1408838763 0 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Quit: *bubbles away* < 1408838796 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t \g s -> s <$ g s -- is this a legal traversal? it breaks the first _lens_ law, of course. < 1408838798 0 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Functor f => (a -> f b) -> a -> f a < 1408838825 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@let ignoreResult g s = s <$ g s < 1408838829 0 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Defined. < 1408838892 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t \f -> zoom ignoreResult f < 1408838894 0 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :(Zoom m n t t, Functor (Control.Lens.Internal.Zoom.Zoomed m c), Control.Lens.Internal.Zoom.Zoomed n ~ Control.Lens.Internal.Zoom.Zoomed m) => m c -> n c < 1408838913 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I guess the reason that Data.Functor.* are not used by \-bot is that the imports are based on mtl, not transformers. < 1408838914 0 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1408838915 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think that's essentially Sgeo's function < 1408838982 0 :contrapumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1408839002 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in spirit. < 1408839112 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but i am uncertain what fmap (t f) . t g ≡ getCompose . t (Compose . fmap f . g) < 1408839133 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :really means, and if t = ignoreResult satisfies it. < 1408839162 0 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 245 seconds < 1408839185 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t ignoreResult pure < 1408839186 0 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Applicative f => b -> f b < 1408839209 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that cannot really be anything other than pure, so the first traversal law holds < 1408839216 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you can view it as morally t (fmap f . g) I think < 1408839220 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's just using functor composition < 1408839248 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it would become (\s -> fmap (s <$) (g s)) I think < 1408839283 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um where did the f go < 1408839431 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :\t f g -> getCompose . t (Compose . fmap f . g) <-- the point of Compose is that every use of fmap in 't' on the argument becomes fmap . fmap instead. < 1408839491 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fmap (t f) (t g s) = fmap (t f) (s <$ g s) = t f s <$ g s, i think < 1408839567 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :getCompose (t (Compose . fmap f . g) s) = getCompose (s <$ Compose (fmap f (g s))) < 1408839573 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :is anything known about 't'? < 1408839598 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: t h s = s <$ h s, t = ignoreResult above < 1408839680 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric := fmap (fmap (const s)) (fmap f (g s)) if i understood int-e correctly < 1408839735 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric := fmap (fmap (const s) . f) (g s) < 1408839806 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric := fmap (\s' -> s <$ f s') (g s) < 1408839878 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm not convinced that's the same as (s <$ f s) <$ g s < 1408839932 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :with q n = [1..n :: Int], fmap (t q) . t q $ 2 == [[2,2],[2,2]] while getCompose . t (Compose . fmap q . q) $ 2 == [[2],[2,2]] < 1408840064 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm right < 1408840070 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bah < 1408840238 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let s = 2; g n = [1..n] in fmap (fmap (const s) . f) (g s) < 1408840239 0 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Could not deduce (Debug.SimpleReflect.Expr.FromExpr (f a0)) < 1408840240 0 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : arising from the ambiguity check for ‘e_121’ < 1408840240 0 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : from the context (Debug.SimpleReflect.Expr.FromExpr (f a), < 1408840240 0 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : GHC.Num.Num b, < 1408840240 0 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : GHC.Base.Functor f) < 1408840263 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh < 1408840277 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let s = 2; q n = [1..n] in fmap (fmap (const s) . q) (q s) < 1408840279 0 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [[2],[2,2]] < 1408840302 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let s = 2; q n = [1..n] in (s <$ q s) <$ q s < 1408840304 0 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [[2,2],[2,2]] < 1408840316 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :at least my simplifications give the same thing < 1408840347 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*things < 1408840347 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: basically the traversal laws are like the functor laws < 1408840352 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the pure one is identity and this one is composition < 1408840369 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1408840433 0 :Zuu!?@? NICK :Puntastic < 1408840478 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> let q n = [1..n] in (q (q 2), q (map (const 2) (q 2))) < 1408840480 0 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : No instance for (GHC.Show.Show b0) < 1408840480 0 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : arising from a use of ‘M124707236027649399331234.show_M1247072360276493993... < 1408840480 0 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : The type variable ‘b0’ is ambiguous < 1408840480 0 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Note: there are several potential instances: < 1408840480 0 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : instance [safe] GHC.Show.Show < 1408840493 0 :mauris__!~mauris@2a02:1810:4d0d:7e00:cc4f:ef2c:281d:f6e6 JOIN :#esoteric < 1408840496 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> let q n = [1..n] in (map q (q 2), map q (map (const 2) (q 2))) < 1408840498 0 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ([[1],[1,2]],[[1,2],[1,2]]) < 1408840639 0 :Puntastic!?@? NICK :Zuu < 1408840683 0 :mauris_!~mauris@2a02:1810:4d0d:7e00:cc4f:ef2c:281d:f6e6 QUIT :Ping timeout: 240 seconds < 1408842254 0 :mauris__!?@? NICK :mauris < 1408842517 0 :xeedlog01!~xeedlog01@cpe-065-191-109-108.nc.res.rr.com JOIN :#esoteric < 1408842569 0 :xeedlog01!~xeedlog01@cpe-065-191-109-108.nc.res.rr.com QUIT :Remote host closed the connection < 1408842627 0 :xeedlog01!~xeedlog01@cpe-065-191-109-108.nc.res.rr.com JOIN :#esoteric < 1408842897 0 :xeedlog01!~xeedlog01@cpe-065-191-109-108.nc.res.rr.com QUIT :Remote host closed the connection < 1408843054 0 :xeedlog01!~xeedlog01@cpe-065-191-109-108.nc.res.rr.com JOIN :#esoteric < 1408843394 0 :xeedlog01!~xeedlog01@cpe-065-191-109-108.nc.res.rr.com QUIT :Remote host closed the connection < 1408843440 0 :xeedlog01!~xeedlog01@cpe-065-191-109-108.nc.res.rr.com JOIN :#esoteric < 1408843659 0 :xeedlog01!~xeedlog01@cpe-065-191-109-108.nc.res.rr.com QUIT :Remote host closed the connection < 1408843698 0 :xeedlog01!~xeedlog01@cpe-065-191-109-108.nc.res.rr.com JOIN :#esoteric < 1408843842 0 :xeedlog01!~xeedlog01@cpe-065-191-109-108.nc.res.rr.com QUIT :Remote host closed the connection < 1408844112 0 :mauris_!~mauris@2a02:1810:4d0d:7e00:cc4f:ef2c:281d:f6e6 JOIN :#esoteric < 1408844283 0 :mauris!~mauris@2a02:1810:4d0d:7e00:cc4f:ef2c:281d:f6e6 QUIT :Ping timeout: 240 seconds < 1408844505 0 :xeedlog01!~xeedlog01@cpe-065-191-109-108.nc.res.rr.com JOIN :#esoteric < 1408844773 0 :xeedlog01!~xeedlog01@cpe-065-191-109-108.nc.res.rr.com QUIT :Remote host closed the connection < 1408844864 0 :xeedlog01!~xeedlog01@cpe-065-191-109-108.nc.res.rr.com JOIN :#esoteric < 1408844892 0 :xeedlog01!~xeedlog01@cpe-065-191-109-108.nc.res.rr.com QUIT :Remote host closed the connection < 1408845438 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Cork14]]4 M10 02http://esolangs.org/w/index.php?diff=40329&oldid=40314 5* 03Oerjan 5* (+81) 10fmt < 1408845510 0 :shikhout!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 250 seconds < 1408845824 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07BrainCursion14]]4 M10 02http://esolangs.org/w/index.php?diff=40330&oldid=40328 5* 03Oerjan 5* (+12) 10fmt < 1408845906 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07BrainCursion14]]4 M10 02http://esolangs.org/w/index.php?diff=40331&oldid=40330 5* 03Oerjan 5* (+25) 10missed two, also spellling < 1408846229 0 :contrapumpkin!?@? NICK :copumpkin < 1408847039 0 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I have written a part of a compiler with many optimizations; what else I want to do is to make something to reorder the instructions in the way that can cause the optimization to be improved. < 1408847636 0 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1408847717 0 :mauris__!~mauris@2a02:1810:4d0d:7e00:cc4f:ef2c:281d:f6e6 JOIN :#esoteric < 1408847897 0 :mauris_!~mauris@2a02:1810:4d0d:7e00:cc4f:ef2c:281d:f6e6 QUIT :Ping timeout: 260 seconds < 1408849650 0 :doesthiswork!~Adium@2601:7:2480:283:223:12ff:fe1b:3213 QUIT :Quit: Leaving. < 1408851269 0 :mauris_!~mauris@2a02:1810:4d0d:7e00:cc4f:ef2c:281d:f6e6 JOIN :#esoteric < 1408851453 0 :mauris__!~mauris@2a02:1810:4d0d:7e00:cc4f:ef2c:281d:f6e6 QUIT :Ping timeout: 260 seconds < 1408853103 0 :mauris_!~mauris@2a02:1810:4d0d:7e00:cc4f:ef2c:281d:f6e6 QUIT :Ping timeout: 240 seconds < 1408855246 0 :J_Arcane!~JArcane@dsl-trebrasgw2-54f949-238.dhcp.inet.fi PRIVMSG #esoteric :I should've known this would be taken already. XD < 1408855268 0 :J_Arcane!~JArcane@dsl-trebrasgw2-54f949-238.dhcp.inet.fi PRIVMSG #esoteric :http://esolangs.org/wiki/Numberwang_%28brainfuck_derivative%29 < 1408855953 0 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :That's numberwang! < 1408858731 0 :FireFly!~firefly@oftn/member/FireFly QUIT :Excess Flood < 1408858891 0 :FireFly!~firefly@oftn/member/FireFly JOIN :#esoteric < 1408859031 0 :lambdabot!~lambdabot@silicon.int-e.eu QUIT :Write error: Broken pipe < 1408859086 0 :J_Arcane!~JArcane@dsl-trebrasgw2-54f949-238.dhcp.inet.fi PRIVMSG #esoteric :I've been invited to a programming challenge to try and come up with the best sample code built with the original Dartmouth BASIC. Though I might try an esolang, but Dartmouth only supports numeric input. < 1408859381 0 :lambdabot!~lambdabot@silicon.int-e.eu JOIN :#esoteric < 1408859640 0 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :There are numeric esolang too. < 1408860592 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Implement bancstar < 1408861259 0 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I have just made up a new kind of poker game. It is: Each player gets five cards. Each player expose a card, and then bet, and then can discard/draw, expose another card, bet, deal a community card, discard/draw, expose, bet, discard/draw, expose, bet, showdown. < 1408861343 0 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :When you expose you can choose which card to expose, and when you discard/draw you can choose none or up to all of your unexposed cards to discard, and draw replacements. If there is four players then it is not allowed to discard all of your unexposed cards at once (but once one player is eliminated, it is then allowed). < 1408862309 0 :J_Arcane!~JArcane@dsl-trebrasgw2-54f949-238.dhcp.inet.fi PRIVMSG #esoteric :Jafet: ... if ever you wanted further proof of the evils of the banking industry, one need only look at their programming software ... < 1408862653 0 :Bike!~Glossina@69.166.47.137 QUIT :Ping timeout: 260 seconds < 1408862763 0 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :BANCSTAR does not look to be *that* bad for its intended application. There are some problems, such as lack of documentation, limitations in the number of strings/variables (this could be fixed by making a 32-bit version of BANCSTAR), the file format (no comments or macros are possible), and the hard-coded data formats < 1408863739 0 :mauris_!~mauris@2a02:1810:4d0d:7e00:cc4f:ef2c:281d:f6e6 JOIN :#esoteric < 1408863993 0 :mauris_!~mauris@2a02:1810:4d0d:7e00:cc4f:ef2c:281d:f6e6 QUIT :Ping timeout: 240 seconds < 1408864969 0 :MoALTz_!~no@user-46-112-20-87.play-internet.pl JOIN :#esoteric < 1408865005 0 :Bicyclidine!~Glossina@69.166.47.145 JOIN :#esoteric < 1408865132 0 :MoALTz!~no@user-46-112-20-87.play-internet.pl QUIT :Ping timeout: 245 seconds < 1408867712 0 :Bicyclidine!~Glossina@69.166.47.145 QUIT :Ping timeout: 245 seconds < 1408868826 0 :MoALTz__!~no@user-46-112-20-87.play-internet.pl JOIN :#esoteric < 1408869010 0 :MoALTz_!~no@user-46-112-20-87.play-internet.pl QUIT :Ping timeout: 264 seconds < 1408870659 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Fizzie14]]4 10 02http://esolangs.org/w/index.php?diff=40332&oldid=40275 5* 03Fizzie 5* (+0) 10Upgrade to MediaWiki 1.22.9, start thinking about 1.23. < 1408872205 0 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 255 seconds < 1408875655 0 :MindlessDrone!~MindlessD@unaffiliated/mindlessdrone JOIN :#esoteric < 1408878395 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl JOIN :#esoteric < 1408878407 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :Yay, DootBot is my bot :P < 1408878407 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :TieSoul: DOOT DOOT! < 1408878431 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :s/bot/creation < 1408878431 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :TieSoul: TieSoul actually meant: Yay, Dootcreation is my creation :P < 1408878435 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :lel < 1408878438 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :dootcreation < 1408878438 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :TieSoul: DOOT DOOT! < 1408878468 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1408878483 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :hey ais < 1408878493 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :I made a chat bot :P < 1408878520 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :it's called DootBot. < 1408878520 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :TieSoul: DOOT DOOT! < 1408878537 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how does it compare to fungot? < 1408878542 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :Not very well < 1408878549 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :it can do s/regex/replacement though < 1408878555 0 :fizzie!?@? PRIVMSG #esoteric :Having it recognize unterminated s/// expressions and then be both case-insensitive and global by default is rather dubious. < 1408878571 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :s/not/very < 1408878572 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :TieSoul: TieSoul actually meant: very very well < 1408878586 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :s/dubious/genius < 1408878586 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :TieSoul: fizzie actually meant: Having it recognize unterminated s/// expressions and then be both case-insensitive and global by default is rather genius. < 1408878591 0 :fizzie!?@? PRIVMSG #esoteric :It's not supposed to be "s/regex/replacement", it's supposed to be "s/regex/replacement/". < 1408878597 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :oh < 1408878608 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :I should probably change that then < 1408878613 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl QUIT :Remote host closed the connection < 1408878648 0 :fizzie!?@? PRIVMSG #esoteric :And the implementation seems to be more akin to s/regex/replacement/ig. Though I'm sure it's mostly going to be the Perlists that complain. < 1408878680 0 :fizzie!?@? PRIVMSG #esoteric :Welp, off to a thing. -> < 1408878754 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl JOIN :#esoteric < 1408878757 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :okay < 1408878762 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :lemme see if it still works < 1408878769 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :s/see/try/ < 1408878769 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :TieSoul: TieSoul actually meant: lemme try if it still works < 1408878777 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :s/try/see/ < 1408878777 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :TieSoul: TieSoul actually meant: lemme see if it still works < 1408878780 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :alright < 1408878784 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :seems it still works < 1408878884 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl QUIT :Remote host closed the connection < 1408878900 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl JOIN :#esoteric < 1408878901 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :empty replacements didn't work just now. < 1408878905 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :s/replacements// < 1408878906 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :TieSoul: TieSoul actually meant: empty didn't work just now. < 1408878912 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :now they do < 1408878966 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :s/ / replacements / < 1408878966 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :TieSoul: TieSoul actually meant: empty replacements didn't work just now. < 1408878981 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :okay enough testing < 1408879314 0 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1408879398 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :hey < 1408879560 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :s/(?{die})how/why/ < 1408879582 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, it's not implementing Perl regexes correctly < 1408879583 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fortunately < 1408879870 0 :fizzie!?@? PRIVMSG #esoteric :a b a b A < 1408879873 0 :fizzie!?@? PRIVMSG #esoteric :s/a/c/ < 1408879873 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :fizzie: fizzie actually meant: c b c b c < 1408879880 0 :fizzie!?@? PRIVMSG #esoteric :Still case-insensitive and global, I see. < 1408879937 0 :fizzie!?@? PRIVMSG #esoteric :(Still gone, too.) < 1408880016 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :test 1 < 1408880018 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :s/1/2/ < 1408880018 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :ais523: ais523 actually meant: test 2 < 1408880022 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :s/s/1/2/s/1/3// < 1408880023 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :ais523: ais523 actually meant: te1t 2 < 1408880035 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boring :-( < 1408880143 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :It uses Ruby's Regexp.new(string) for regexes, I don't see why s/(?{die})how/why/ didn't get accepted. < 1408880242 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :it gives an error: Undefined group option: /(?{die})how/i < 1408880254 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :What's that mean < 1408880317 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because the (?{}) option is for running arbitrary Perl embedded into a regex < 1408880320 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Internet relay slashes < 1408880330 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :ahh < 1408880340 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it's not surprising that Ruby, not wanting to carry a whole Perl interpreter, doesn't implement it < 1408880348 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :yeah < 1408880348 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the "die" would cause the bot to break the connection if it ran < 1408880357 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :ahh < 1408880372 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Brainfuck14]]4 10 02http://esolangs.org/w/index.php?diff=40333&oldid=39370 5* 03Rdebath 5* (+7128) 10Okay, as no one said anything I'll assume you like it. < 1408880383 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thus demonstrating the vulnerability without anyone being able to exploit it < 1408880753 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although, Perl is pretty much immune to that sort of situation nowadays, because that feature requires a pragma to be in scope to work if the expression to evaluate isn't hardcoded < 1408880881 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :oh btw < 1408880883 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :!commands < 1408880883 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :Commands for me: http://pastebin.com/gs35MvVb < 1408881119 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, I did some maintenance on C-INTERCAL recently < 1408881130 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :automake's a Red Queen situation, you have to keep moving just to stay still < 1408881421 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl QUIT :Remote host closed the connection < 1408881440 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl JOIN :#esoteric < 1408881441 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :Anyway, I'm going to test some stuff for DootBot now < 1408881441 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :TieSoul: DOOT DOOT! < 1408881451 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :!log < 1408881479 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :hrm < 1408881483 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :!clearlogs < 1408881524 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :... < 1408881535 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :!log < 1408881577 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl QUIT :Remote host closed the connection < 1408881581 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :huh < 1408881591 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl JOIN :#esoteric < 1408881596 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :!log < 1408881704 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl QUIT :Remote host closed the connection < 1408881796 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl JOIN :#esoteric < 1408881803 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :alright < 1408881804 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :!log < 1408881810 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :dammit < 1408881812 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :!clearlogs < 1408881874 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl QUIT :Remote host closed the connection < 1408881893 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl JOIN :#esoteric < 1408881922 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl QUIT :Remote host closed the connection < 1408882030 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl JOIN :#esoteric < 1408882094 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl QUIT :Remote host closed the connection < 1408882108 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl JOIN :#esoteric < 1408882321 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl QUIT :Remote host closed the connection < 1408882339 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl JOIN :#esoteric < 1408882359 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl QUIT :Remote host closed the connection < 1408882370 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :sorry about all the reconnecting < 1408882376 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl JOIN :#esoteric < 1408882464 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl QUIT :Remote host closed the connection < 1408882481 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl JOIN :#esoteric < 1408882649 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl QUIT :Remote host closed the connection < 1408882684 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl JOIN :#esoteric < 1408882734 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl QUIT :Remote host closed the connection < 1408882741 0 :mauris_!~mauris@122.186-241-81.adsl-dyn.isp.belgacom.be JOIN :#esoteric < 1408882751 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl JOIN :#esoteric < 1408882893 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl QUIT :Remote host closed the connection < 1408882906 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl JOIN :#esoteric < 1408882999 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl QUIT :Remote host closed the connection < 1408883017 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl JOIN :#esoteric < 1408883051 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :alright, I'm gonna test something < 1408883053 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :!log < 1408883054 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :Log since connection: http://pastebin.com/5BpjUM6T < 1408883066 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :s/test/not test/ < 1408883066 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :TieSoul: TieSoul actually meant: alright, I'm gonna not test something < 1408883068 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :!log < 1408883068 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :Log since connection: http://pastebin.com/xnyvruWd < 1408883076 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :okay good < 1408883625 0 :mauris_!?@? NICK :mauris < 1408883897 0 :boily!~boily@96.127.201.149 JOIN :#esoteric < 1408884976 0 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1408886403 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Feather14]]4 10 02http://esolangs.org/w/index.php?diff=40334&oldid=35254 5* 03Rdebath 5* (+283) 10Make the IRC text easier to read; turn on wrapping.(PS: Sounds like Forth) < 1408886535 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :It will have been Forth all along! < 1408886580 0 :MoALTz_!~no@user-46-112-20-87.play-internet.pl JOIN :#esoteric < 1408886624 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, this is /not/ a good time for me to think about Feather < 1408886630 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :especially as I've been thinking about scapegoat recently < 1408886696 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*MWAHAHAHAHAAHAHAHAAHAAHAAAAAHAAA*CACK*COUGH** < 1408886725 0 :J_Arcane!~JArcane@dsl-trebrasgw2-54f949-238.dhcp.inet.fi PRIVMSG #esoteric :ais523: heh. That actually does remind me why I never managed to get into Smalltalk either ... < 1408886737 0 :MoALTz__!~no@user-46-112-20-87.play-internet.pl QUIT :Ping timeout: 245 seconds < 1408886824 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : (write ominously about self in third person (also, we could really do with an explanation/warning here, rather than the previous inadequate explanation); horizontal scrolling left in to deter casual readers) < 1408888047 0 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1408890400 0 :J_Arcane!~JArcane@dsl-trebrasgw2-54f949-238.dhcp.inet.fi QUIT :Quit: (set-jarcane-connect! J_Arcane #f) < 1408890468 0 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 246 seconds < 1408890684 0 :Bike!~Glossina@69.166.47.137 JOIN :#esoteric < 1408891782 0 :boily!~boily@96.127.201.149 QUIT :Quit: CONVENTIONAL CHICKEN < 1408892457 0 :MindlessDrone!~MindlessD@unaffiliated/mindlessdrone QUIT :Ping timeout: 245 seconds < 1408893732 0 :contrapumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1408893734 0 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 250 seconds < 1408894157 0 :MindlessDrone!~MindlessD@unaffiliated/mindlessdrone JOIN :#esoteric < 1408897759 0 :TodPunk!Tod@50-198-177-186-static.hfc.comcastbusiness.net QUIT :Read error: No route to host < 1408897771 0 :Tod-Autojoined!Tod@50-198-177-186-static.hfc.comcastbusiness.net JOIN :#esoteric < 1408897894 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl QUIT :Remote host closed the connection < 1408897911 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl JOIN :#esoteric < 1408897934 0 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Preparing initial stage of leaving computer, 1, 2... < 1408897937 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl QUIT :Remote host closed the connection < 1408897972 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl JOIN :#esoteric < 1408897997 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl QUIT :Remote host closed the connection < 1408898022 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl JOIN :#esoteric < 1408898062 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl QUIT :Remote host closed the connection < 1408898096 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl JOIN :#esoteric < 1408898107 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl QUIT :Remote host closed the connection < 1408898322 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl JOIN :#esoteric < 1408898470 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl QUIT :Remote host closed the connection < 1408898629 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl JOIN :#esoteric < 1408898754 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl QUIT :Remote host closed the connection < 1408898895 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl JOIN :#esoteric < 1408898927 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :alright < 1408898929 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :!log < 1408898945 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :huh < 1408898947 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :!log < 1408899004 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl QUIT :Remote host closed the connection < 1408899027 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl JOIN :#esoteric < 1408899055 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :let's try that again < 1408899056 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :!log < 1408899057 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :TieSoul: Log: https://gist.githubusercontent.com/anonymous/d457e6cbc5e60e0d409c/raw/01cff627f53f11b40335857776d783911950e9b4/a.rb < 1408899063 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :yay it works < 1408899096 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :though the order of posts is all wrong < 1408899097 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :!log < 1408899098 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :TieSoul: Log: https://gist.githubusercontent.com/anonymous/d6958c1ab0a0550f3ae1/raw/ec7353855a3e65c4815355f0596ffba5c71e74d7/a.rb < 1408899127 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :ah well, we'll see. < 1408899708 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl QUIT :Remote host closed the connection < 1408899730 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you know we already have logbots, right? :p < 1408899731 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl JOIN :#esoteric < 1408899744 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not sure that's an appropriate use of gists. < 1408899757 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl QUIT :Remote host closed the connection < 1408899774 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl JOIN :#esoteric < 1408899808 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :I know but pastebin has a limit < 1408899819 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :and I'm too lazy to find an alternative < 1408899838 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::/ < 1408899860 0 :fizzie!?@? PRIVMSG #esoteric ::\ < 1408899879 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esolangs.org/w/index.php?diff=40333&oldid=39370 holy crap < 1408899883 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there has to be a better way to do this than that < 1408899924 0 :fizzie!?@? PRIVMSG #esoteric :There are bots that use sprunge.us for (overlong) replies; it's easy to use, doesn't have any particular limits that I know of, and expires pastes so that they don't clutter up things for the rest of time. < 1408899963 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION wonders what on earth value people find in BF syntax highlighting of individual instructions < 1408900002 0 :fizzie!?@? PRIVMSG #esoteric :"Holy HTML, Batman." < 1408900023 0 :Bike!~Glossina@69.166.47.137 PRIVMSG #esoteric :i feel like there's probably some css insanity that could be used to make that less shitty looking < 1408900027 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :* (bug 45020) Make preferences "Add pages I create and files I upload to my watchlist" and "pages and files I edit" true by default. < 1408900030 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :* (bug 45022) Make preference "Email me when a page or file on my watchlist is changed" true by default. < 1408900033 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :O_O < 1408900037 0 :Bike!~Glossina@69.166.47.137 PRIVMSG #esoteric :nooooo < 1408900048 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that sounds fun < 1408900049 0 :fizzie!?@? PRIVMSG #esoteric :I noticed that in the changelog. < 1408900058 0 :fizzie!?@? PRIVMSG #esoteric :And wondered whether it affects existing accounts. < 1408900061 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I hope they're doing that for Wikipedia. < 1408900080 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :next wikimedia fundraiser: "please give us enough to buy ten mail servers" < 1408900100 0 :fizzie!?@? PRIVMSG #esoteric :"Please give us enough to buy a spam botnet" < 1408900104 0 :fizzie!?@? PRIVMSG #esoteric :Bike: You can relax for a while, it's a 1.23 change and not yet in. < 1408900282 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tbf, the watchlist change is probably good enough for small wikis, just not the email one < 1408900520 0 :J_Arcane!~jarcane@dsl-trebrasgw2-54f949-238.dhcp.inet.fi JOIN :#esoteric < 1408900569 0 :fizzie!?@? PRIVMSG #esoteric :Also re BF syntax highlighting of individual instructions, it can make it more obvious if you've accidentally included an instruction in a comment. < 1408900578 0 :impomatic_!~digital_w@167.156.125.91.dyn.plus.net JOIN :#esoteric < 1408900669 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Does anybody have a list of esolangs and their corresponding file extension(s)? < 1408900691 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I'm trying to work them into an ESOSC recommendation < 1408900811 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can feed me languages and I'll output file extensions. < 1408900827 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: ok, but different colours? < 1408900854 0 :contrapumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1408900860 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: I can see highlighting [] differently and non-instructions differently. but highlighting +- differently from <> differently from ,. seems a little silly. < 1408901228 0 :fizzie!?@? PRIVMSG #esoteric :That is a true. < 1408901244 0 :fizzie!?@? PRIVMSG #esoteric :Though I guess maybe you can see contiguous sequences more clearly? It's a pretty marginal benefit. < 1408901332 0 :impomatic_!~digital_w@167.156.125.91.dyn.plus.net PRIVMSG #esoteric :I think the Codu logs are still down :-( < 1408901881 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :hey fizzie, would you happen to know how to use sprunge in Ruby? < 1408902117 0 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :also, the logging function is mainly for another chat DootBot's in. < 1408902117 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :TieSoul: DOOT DOOT! < 1408902660 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :mime-types'll probably be application/x.esolang-brainfuck < 1408902675 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :mainly because x doesn't require registration < 1408902936 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I could run a file extension finder through the esoteric file archive < 1408903107 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :xxx-brainfuck < 1408903511 0 :mauris_!~mauris@122.186-241-81.adsl-dyn.isp.belgacom.be JOIN :#esoteric < 1408903656 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :http://codepad.org/0FHZnZfa < 1408903662 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :^- extensions in the git erpo < 1408903663 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :*repo < 1408903760 0 :mauris!~mauris@122.186-241-81.adsl-dyn.isp.belgacom.be QUIT :Ping timeout: 255 seconds < 1408904245 0 :fizzie!?@? PRIVMSG #esoteric :TieSoul: I don't really know about Ruby, but sprunge needs a single POST request, so any generic HTTP client should make it p. easy. < 1408904297 0 :fizzie!?@? PRIVMSG #esoteric :"application/x.foo" seems weird, aren't those usually "application/x-foo"? < 1408904425 0 :fizzie!?@? PRIVMSG #esoteric :mroman: The "standard" (recommended) file extension for Befunge-98 is .b98. There's probably not a well-established extension for {Une,Tre}funge-98 files. < 1408904469 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fizzie: I think x- is deprecated < 1408904565 0 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :fizzie: PyFunge has used .u98 and .t98 for auto-detecting dimensionality (and CCBI's test suite has used .t98) < 1408904565 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :http://tools.ietf.org/html/rfc4288#section-3.4 < 1408904581 0 :fizzie!?@? PRIVMSG #esoteric :I think I've seen a .t98 file somewhere. < 1408904610 0 :fizzie!?@? PRIVMSG #esoteric :mroman: Well, that doesn't exactly prefer x. over x-. < 1408904667 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :well < 1408904671 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :it discourages x. and x- < 1408904674 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :in favor of prs. < 1408904681 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but prs. requires a registration < 1408904706 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hm < 1408904707 0 :fizzie!?@? PRIVMSG #esoteric :Yes. But it doesn't encourage "x." over "x-", just allows it "for convenience and symmetry" with the vnd. and prs. trees. < 1408904712 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I could try register a mime type < 1408904736 0 :fizzie!?@? PRIVMSG #esoteric :I don't think I've ever seen a "x." subtype, and there are none in my mime.types list, but there are 247 types with the "x-" prefix. < 1408904798 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :including "esolang-" in the MIME types is inappropriate. < 1408904843 0 :fizzie!?@? PRIVMSG #esoteric :Some random Swedish guy has registered an audio/prs.sid type. < 1408904897 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :elliott: probably < 1408905002 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :application/prs.esolang.brainfuck? < 1408905006 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :doesn't sound much better :) < 1408905040 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:EOF14]]4 10 02http://esolangs.org/w/index.php?diff=40335&oldid=19996 5* 03Rdebath 5* (+799) 10The devil is in the details. < 1408905164 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mroman: application/multiparadigm-c++ < 1408905178 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :application/concatenative-factor < 1408905189 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :application/procedural-c < 1408905193 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :presumably you can see the problem here < 1408905211 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :yeah < 1408905227 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :application/x-brainfuck is my recommendation < 1408905227 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :That's stupid. < 1408905240 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :@application/proce... < 1408905240 0 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Unknown command, try @list < 1408905250 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :x-brainfucking-brainfuck < 1408905281 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :http://tools.ietf.org/html/rfc6648 deprecates x- < 1408905314 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but it also deprecates x. < 1408905316 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :well < 1408905317 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ok < 1408905319 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric ::D < 1408905447 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :the only non-deprecated official possibility is application/prs.eso < 1408905448 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is that in MIME types too? < 1408905455 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and than we own every sub-type within prs.eso < 1408905457 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that RFC would have you use application/brainfuck instead. < 1408905460 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :i.e application/prs.eso.brainfuck < 1408905482 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :elliott: yes, but that requires registration of every esolang :) < 1408905484 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I believe.) < 1408905489 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mroman: no. you misunderstand the point of the RFC < 1408905512 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :? < 1408905514 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is not "eliminate unregistered names", it is "eliminate the textual distinction between registered and unregistered names". < 1408905521 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(AIUI.) < 1408905552 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or example: < 1408905554 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*for < 1408905557 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : 3. Does not recommend against the practice of private, local, < 1408905557 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : preliminary, experimental, or implementation-specific parameters, < 1408905557 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : only against the use of "X-" and similar constructs in the names < 1408905557 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : of such parameters. < 1408905559 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : 4. Makes no recommendation as to whether existing "X-" parameters < 1408905562 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ought to remain in use or be migrated to a format without the < 1408905564 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : "X-"; this is a matter for the creators or maintainers of those < 1408905567 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : parameters. < 1408905616 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Creators of new parameters to be used in the context of application < 1408905616 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : protocols: < 1408905616 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : 1. SHOULD assume that all parameters they create might become < 1408905616 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : standardized, public, commonly deployed, or usable across < 1408905616 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : multiple implementations. < 1408905618 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : 2. SHOULD employ meaningful parameter names that they have reason to < 1408905621 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : believe are currently unused. < 1408905624 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : 3. SHOULD NOT prefix their parameter names with "X-" or similar < 1408905626 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : constructs. < 1408905634 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the intent is clear: use application/brainfuck, whether registered or not < 1408905642 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :really? < 1408905651 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :what's the point of the registration process then? < 1408905678 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what's the purpose of describing protocols that are already in use in an RFC? < 1408905689 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the answer is dependent wholly on your opinion of standardisation. < 1408905700 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :who describes protocol already in use in an RFC? < 1408905705 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stuff is usually used before it becomes standardised; existing protocols are the root of RFCs. < 1408905711 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mroman: um... everyone. < 1408905730 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :RFCs generally do not describe protocols nobody has used in practice. < 1408905780 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :not using an esolang- prefix however, could lead to collisions with existing mime types < 1408905786 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also note that an RFC like the one you linked, coming later than RFCs it contradicts and being about deprecation, is obviously intended to reflect changed beliefs and intent < 1408905810 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :esolang- is as inappropriate as concatenative- and multiparadigm-. the classification as an esolang is subjective metadata < 1408905830 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you should at least google for MIME types to see if they're used for other things before using them, of course < 1408905837 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I'm not sure what the point of all of this is though.) < 1408905874 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric ::D < 1408906093 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :http://esolangs.org/wiki/x-D < 1408906250 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :elliott: I'm working towards something like codepad for esolangs < 1408906335 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :incl. an API through which you can submit files and the language is detected based on the MIME-Type < 1408906339 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :at least that's the plan :) < 1408906499 0 :fizzie!?@? PRIVMSG #esoteric :The fact that RFC6648 "Does not override existing specifications that legislate the use of "X-" for particular application protocols" does make it sound like you should at least attempt to follow the RFCs specifically about MIME types, such as RFC6838, which (a) deprecate "x-" and "x." to reflect the ideas of RFC6648, and (b) provide the faceted trees like vnd. for "media types associated with ... < 1408906505 0 :fizzie!?@? PRIVMSG #esoteric :... publicly available products", and prs. for "media types created experimentally or as part of products that are not distributed commercially". < 1408906508 0 :fizzie!?@? PRIVMSG #esoteric :Though clearly the concept of brainfuck source code is not associated with any particular product (either commercial or non-), and application/brainfuck should be the "correct" MIME type for it. < 1408906512 0 :fizzie!?@? PRIVMSG #esoteric :Of course I'm not sure what the MIME type is for. If it's going to be used strictly internally within the system, you can use the x. tree for "private, local environments". < 1408906521 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :yeah. Brainfuck belongs into the standards tree < 1408906548 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: doesn't that mean legislating "x-something" for some specific value of something? < 1408906555 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but i was under the impression that it's discouraged to just invent a mime-type on your own in the standard tree < 1408906585 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: it seems like a rather ineffectual RFC if it doesn't override things that said to use x- in the past < 1408906675 0 :AnotherTest!~turingcom@d51A45FF2.access.telenet.be JOIN :#esoteric < 1408906687 0 :fizzie!?@? PRIVMSG #esoteric :elliott: The example it mentions ("the "x-name" token in [RFC5545]") that it's not overriding is not for a specific value of something, since it just reserves all "X-" in that context "for experimental use". < 1408906705 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm. < 1408906714 0 :fizzie!?@? PRIVMSG #esoteric :elliott: I believe the intention is that individual protocols should update themselves to follow the RFC6648 practices as they see fit. < 1408906744 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION sigh < 1408906748 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like that'll ever happen < 1408907157 0 :fizzie!?@? PRIVMSG #esoteric :I wonder if I can get out the list of later documents referring to 6648 itself from the system somehow. Neither of the rfc-editor.org or tools.ietf.org sites make that obvious. < 1408907166 0 :fizzie!?@? PRIVMSG #esoteric :They have the graph, since they've cross-linked the references. < 1408907255 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is just downloading all the RFCs is a thing you can do? < 1408907258 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they can't be that big < 1408907282 0 :fizzie!?@? PRIVMSG #esoteric :I think there was an officially sanctioned bulk download way. < 1408907326 0 :fizzie!?@? PRIVMSG #esoteric :http://tools.ietf.org/rfc/mini-index best page < 1408907341 0 :fizzie!?@? PRIVMSG #esoteric :Esp. with visited links indicated in different color. < 1408907350 0 :fizzie!?@? PRIVMSG #esoteric :You can make it your goal to turn the whole page red. < 1408907408 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that is a good table. < 1408907413 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was assuming it'd be a list with titles. < 1408907414 0 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :Why are some numbers unused < 1408907433 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: classified < 1408907459 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :only O5's are allowed to view rfc 0 < 1408907471 0 :fizzie!?@? PRIVMSG #esoteric :Deewiant: The gaps in the biggest numbers probably reflect some sort of a queue somewhere, but I don't know about the middle gaps. < 1408907492 0 :fizzie!?@? PRIVMSG #esoteric :If you navigate to them, it just says "RFC X was never issued." < 1408907512 0 :fizzie!?@? PRIVMSG #esoteric :Which is not a suspicious reply at all, no. < 1408907514 0 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Maybe they were rejected? < 1408907537 0 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Or the numbers are used for things other than RFCs < 1408907566 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :definitely firmly believing that RFCs are just a front for the SCP Foundation now. it makes too much sense < 1408907591 0 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Although they could be secret too like you mention < 1408907600 0 :fizzie!?@? PRIVMSG #esoteric :rfc-editor's index also includes those numbers but says "Not Issued". < 1408907657 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :rfc truthers? < 1408907705 0 :fizzie!?@? PRIVMSG #esoteric :"There is a short list of RFC numbers that were issued to documents that were never actually published. This explains the occasional gap between numbers. The current procedures are set up to try very hard to avoid this situation in the future; in particular, RFC numbers are never reserved, rather they are assigned at the last moment in the editorial process." < 1408907706 0 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :obama was part of the OSI stack? < 1408907716 0 :fizzie!?@? PRIVMSG #esoteric :That's the official explanation for the sheeple, of course. < 1408907717 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, for the early ones I believe that institutions reserved IDs in advance, but some were then never released. But I thought that changes after a couple of years from the first RFC to not reserve a number in advance of publication. < 1408907748 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they weren't published because they were too dangerous. < 1408907783 0 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Maybe the government deleted them... < 1408907787 0 :fizzie!?@? PRIVMSG #esoteric :There's still some gaps even up there in quite high numbers, ones that are not in the "short list". < 1408907799 0 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :tp fn=husein ln=obama < 1408907855 0 :fizzie!?@? PRIVMSG #esoteric :And those numbers are even not in the rfc-editor's list, they're just left out completely. < 1408907951 0 :fizzie!?@? PRIVMSG #esoteric :(Like 6523, 6524.) < 1408907998 0 :fizzie!?@? PRIVMSG #esoteric :"Authors' Final Review (AUTH48 State): Once an RFC has been edited [and given a number] and is ready for publication, the author(s) are given "48 hours" (in practice, this often stretches over weeks) to look over their document for errors, editorial and otherwise." < 1408908018 0 :fizzie!?@? PRIVMSG #esoteric :Perhaps the late missing numbers are just cases of having very long 48 hours. < 1408908945 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :This action has been automatically identified as harmful, and therefore disallowed. If you believe your action was constructive, please inform an administrator of what you were trying to do. A brief description of the abuse rule which your action matched is: an edit to a user page makes it start with an h2 tag < 1408908950 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :^- wtf? < 1408908962 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Feuermonster14]]4 10 02http://esolangs.org/w/index.php?diff=40336&oldid=33225 5* 03Feuermonster 5* (+111) 10+ url. < 1408908966 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ah < 1408908967 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ic < 1408908968 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ok < 1408909070 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Feuermonster14]]4 10 02http://esolangs.org/w/index.php?diff=40337&oldid=40336 5* 03Feuermonster 5* (+26) 10/* Others */ My mirror is deprecated < 1408909076 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :SCP is everywhere, it seems < 1408909090 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :oh. < 1408909097 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :my wikidump mirror is up and running again though < 1408909814 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but I can't afford to keep a 10day backup < 1408909820 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :it's 0.5GB < 1408909828 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I'll have to tune it down to 6days < 1408910184 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :technically this is a huge DoS vulnerability for my server < 1408910197 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :if you smuggle me a 40GB file to download my server will crash < 1408910658 0 :fizzie!?@? PRIVMSG #esoteric :I'll keep that in mind. < 1408910697 0 :fizzie!?@? PRIVMSG #esoteric :(Also I don't think the number of days matters terribly much, as long as it won't throw away old files if it can't download a new one.) < 1408910773 0 :MindlessDrone!~MindlessD@unaffiliated/mindlessdrone QUIT :Quit: MindlessDrone < 1408910781 0 :fizzie!?@? PRIVMSG #esoteric :(The schedule does not need to be uniform if you want to balance both temporal coverage and freshness, but that's getting quite fancy.) < 1408910906 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :my script just deletes files that are older than a threshold :) < 1408911089 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hm < 1408911125 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I could extend it to not delete files if there aren't at least 3 left < 1408911326 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :If somebody knows how to achieve that with shellscript :) < 1408911346 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :probably with wc ore something < 1408911573 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :damn < 1408911653 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :how can I do `foo | wc -l` > 4? < 1408911655 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :with bash? < 1408911669 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :if [ `foo | wc -l` -gt 4 ] isn't exactly working < 1408911771 0 :fizzie!?@? PRIVMSG #esoteric :That should be correct, and it works in my (albeit brief) test. < 1408911822 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :what? < 1408911828 0 :fizzie!?@? PRIVMSG #esoteric :http://sprunge.us/dUfj < 1408911864 0 :fizzie!?@? PRIVMSG #esoteric :Where "yes | head -n N" is just a silly way to get something with N lines. < 1408912114 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mroman: you can store them incrementally < 1408912117 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :e.g., with rdiff-backup or something < 1408912129 0 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :And there is no SQL module for listing files? < 1408912138 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :one day is like a few kilobytes at most < 1408912143 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you don't need to duplicate everything < 1408912153 0 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :If there is then probably it can do some of these things at least; with more extensions it can do more. < 1408912293 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :elliott: 6 days back should be enough < 1408912301 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I've now even added a safety guard < 1408912305 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're still wasting tons of space. < 1408912317 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :so it doesn't delete old stuff if it couldn't download new stuff < 1408912329 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there is no reason to keep more than one day, really, anyway. < 1408912338 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :modulo an admin going on a deletion spree < 1408912340 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :0.5GB? That's a few ounces of space < 1408912354 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :0.5GB is 25% of my total space < 1408912359 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :total available < 1408912448 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I should change my hoster someday < 1408912458 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :it's utterly overpriced for 300MB RAM and 4GB diskspace < 1408912469 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :today you can get triple that for half the money < 1408912471 0 :Tod-Autojoined!?@? NICK :TodPunk < 1408912472 0 :fizzie!?@? PRIVMSG #esoteric :0.5GB is not 25% of 4GB, though. < 1408912484 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :oh < 1408912486 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hm < 1408912489 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :> 4/0.5 < 1408912490 0 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 8.0 < 1408912494 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :right < 1408912496 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :it's 12.5 < 1408912501 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :The mathz < 1408912513 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I suck hard at math < 1408912554 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :so hard i have an A in discrete mathematics and cryptography < 1408912594 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :which means those courses are really, really, really, easy < 1408912598 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that was the worst set up to a humblebrag, dude. < 1408912614 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :humblebrag? < 1408912630 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what you just did. < 1408912630 0 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Is "humblebrag" even a real word? < 1408912632 0 :fizzie!?@? PRIVMSG #esoteric :I'm not sure how well rdiff-backup reverse-diffs would work without uncompressing the dump. It can internally compress the increments, but I don't think it can deal with changing compressed files terribly well. I mean, it's no zsync. < 1408912637 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ic. < 1408912666 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :It's just meant to say: Getting an A around here is incredibly easy and doesn't say shit about your skill < 1408912701 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: it is on the internet, at least. < 1408912718 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: I meant uncompressing the dump, yeah. (can you use zsync to restore old revisions? I guess you must be able to) < 1408912733 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :half of the class got an A on their bachelor thesis < 1408912743 0 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :so they're really handing those A's out in masses < 1408912808 0 :fizzie!?@? PRIVMSG #esoteric :elliott: I didn't see anything about that use case on its page, but I think it should work in theory. < 1408912823 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah, I mean can the tool do it. < 1408913420 0 :mauris_!?@? NICK :mauris < 1408913615 0 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :fizzie: It probably can if it's being compressed with gzip --rsyncable at least. < 1408913913 0 :fizzie!?@? PRIVMSG #esoteric :Now I wonder if "gzip --rsyncable" is just the usual rolling-hash-N-bits-zero kind of thing, or something else. < 1408913976 0 :fizzie!?@? PRIVMSG #esoteric :Or maybe it just resets at fixed offsets, but that doesn't sound like it'd help if the small change is an addition or deletion inside the file. < 1408914338 0 :fizzie!?@? PRIVMSG #esoteric :It's the former, apparently. < 1408914366 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, is that a new option? man gzip doesn't document that here < 1408914380 0 :fizzie!?@? PRIVMSG #esoteric :It's not part of upstream gzip at all, it seems. < 1408914385 0 :fizzie!?@? PRIVMSG #esoteric :Debian includes it as a patch. < 1408914402 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :And the debian man page lacks info on it < 1408914413 0 :fizzie!?@? PRIVMSG #esoteric :Mine does document it. Perhaps it's new. < 1408914429 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, wheezy? < 1408914434 0 :fizzie!?@? PRIVMSG #esoteric :gzip (1.6-1) unstable; urgency=low; * restore rsyncable docs to man page, closes: #688305 < 1408914437 0 :fizzie!?@? PRIVMSG #esoteric :jessie. < 1408914438 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :--help has it, but man doesn't < 1408914439 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah < 1408914469 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :By the way, what are you trying to do? < 1408914507 0 :fizzie!?@? PRIVMSG #esoteric :Nothing in particular, this was just about archiving the esolang wiki backups. < 1408914523 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah < 1408914624 0 :fizzie!?@? PRIVMSG #esoteric :(Maybe I should look into adding incrementals to my own weekly scheduled esowiki backup also, currently it's just a rsync + mysqldump overwriting the local copy.) < 1408914678 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: I still think you should offer the complete mysqldump signed by/encrypted to yourself. < 1408914696 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that way handover is a lot easier if something horrible happens. < 1408914717 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and you can restore the full wiki elsewhere even if the hosting provider goes totally down. < 1408914809 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :xfs is a strange file system on Linux. It does a lot of stuff on it's own. I was reading up on how disk quotas work under Linux. There seem to be two cases: xfs, and all other (supported) file systems. Same goes for file attributes. < 1408914812 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :And many other things < 1408914896 0 :fizzie!?@? PRIVMSG #esoteric :elliott: I'll think about that too, though if it's horrible enough to wipe the triplicate copies I have stored locally, there's perhaps no reason to assume I'll be around to open any encrypted files either. < 1408914967 0 :fizzie!?@? PRIVMSG #esoteric :Maybe the Long Now Foundation could help in some form. < 1408915020 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: you could put the private key for decrypting it in escrow with a dead man's switch service that sends it to some trusted person if you're gone for too long! (but keep the signing key private) < 1408915028 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, You should encrypt so that if 3 out of 7 key holders are available it can be decrypted or something < 1408915048 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you need a fancy key signing ceremony like they did for the dnssec thing < 1408915072 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hereby volunteering to be a Key Keeper, no matter what danger it places me in < 1408915076 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I will swear the oath < 1408915083 0 :fizzie!?@? PRIVMSG #esoteric :And dodge the assassins. < 1408915098 0 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :did/do. < 1408915108 0 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :The DNSSEC keys get renewed on a regular basis. :) < 1408915127 0 :fizzie!?@? PRIVMSG #esoteric :I hope it involves robes. < 1408915261 0 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: please, it's keymaster and gatekeeper. < 1408915262 0 :AnotherTest!~turingcom@d51A45FF2.access.telenet.be QUIT :Ping timeout: 250 seconds < 1408915343 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nobody likes gatekeepers. < 1408915346 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or keymasters, come to think of it < 1408915579 0 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :fizzie: It's rolling-hash-N-bits-zero thing. < 1408915598 0 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Y'know, the simple implementation that's actually effective. < 1408915612 0 :fizzie!?@? PRIVMSG #esoteric :Yes, with a sum as the hash function; I peeked at the source. < 1408915636 0 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Yeah, that's the rsync hash IIRC. < 1408915891 0 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Vorpal: Huh, why is XFS weird like that? < 1408915900 0 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Aside from being a bit of an import to Linux. < 1408916032 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: you should store the backups in the blockchain < 1408916111 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1408917474 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl JOIN :#esoteric < 1408917885 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :So it seems someone managed to DoS dootbot on another channel < 1408917886 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :TieSoul-mobile: DOOT DOOT! < 1408917914 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :By abusing s/regex/replacement/ < 1408918048 0 :AnotherTest!~turingcom@d51A45FF2.access.telenet.be JOIN :#esoteric < 1408918057 0 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1408918159 0 :aloril_!~aloril@dsl-tkubrasgw2-54faa3-2.dhcp.inet.fi QUIT :Ping timeout: 255 seconds < 1408918293 0 :atehwa_!atehwa@aulis.sange.fi QUIT :Ping timeout: 240 seconds < 1408918300 0 :atehwa!atehwa@aulis.sange.fi JOIN :#esoteric < 1408918320 0 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Do you know much about compiler optimizations? < 1408918348 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :No. < 1408918466 0 :aloril!~aloril@dsl-tkubrasgw2-54faa3-2.dhcp.inet.fi JOIN :#esoteric < 1408918623 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :Elliott? < 1408918640 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :...? < 1408918648 0 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I am writing an optimizing Z-code compiler, so I ask such thing. < 1408918650 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :Can you kick dootbot? < 1408918650 0 :DootBot!~cinch@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :TieSoul-mobile: DOOT DOOT! < 1408918677 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :It has vulnerability issues < 1408918682 0 :aretecode!~aretecode@69.163.36.90 JOIN :#esoteric < 1408918689 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :... < 1408918695 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can't you just quit the process yourself? < 1408918701 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :I can't < 1408918707 0 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Why? < 1408918712 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :Can't access my computer < 1408918716 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh. < 1408918717 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nice. < 1408918722 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, reboot it? < 1408918726 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kicking it won't make your computer accessible < 1408918734 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since it'll still be running and stuff. < 1408918741 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :I mean < 1408918755 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :I'm not physically near my computer < 1408918756 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh. < 1408918759 0 :elliott!~elliott@unaffiliated/elliott KICK #esoteric :DootBot < 1408918762 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :okay. < 1408918770 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :Thanks < 1408918770 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :see, I was imagining someone managed to completely freeze your computer over IRC. < 1408918774 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and you had to scramble onto your mobile < 1408918779 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :Ohh < 1408918789 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :No, it's not quite that bad < 1408918830 0 :atehwa!atehwa@aulis.sange.fi QUIT :Ping timeout: 260 seconds < 1408918913 0 :atehwa!atehwa@aulis.sange.fi JOIN :#esoteric < 1408918920 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :So I'm thinking about having DootBot only recognize strings instead of regexes for its s/regex/replacement function, or just disabling it. < 1408919271 0 :bb010g!uid21050@gateway/web/irccloud.com/x-vdkfxtcldrblivyc JOIN :#esoteric < 1408919292 0 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 250 seconds < 1408919301 0 :J_Arcane!~jarcane@dsl-trebrasgw2-54f949-238.dhcp.inet.fi QUIT :Ping timeout: 240 seconds < 1408919717 0 :mauris_!~mauris@122.186-241-81.adsl-dyn.isp.belgacom.be JOIN :#esoteric < 1408919925 0 :mauris!~mauris@122.186-241-81.adsl-dyn.isp.belgacom.be QUIT :Ping timeout: 240 seconds < 1408920110 0 :not^v!~notnot^v@2601:4:4500:e15:8879:f271:a6b1:7bdd JOIN :#esoteric < 1408920456 0 :AnotherTest!~turingcom@d51A45FF2.access.telenet.be QUIT :Ping timeout: 246 seconds < 1408920537 0 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 245 seconds < 1408920577 0 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Do you know if Briscola Bastarda is based on Napoleon? < 1408920710 0 :sebbu!~sebbu@ADijon-152-1-34-159.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1408920751 0 :sebbu!~sebbu@ADijon-152-1-34-159.w83-194.abo.wanadoo.fr QUIT :Changing host < 1408920751 0 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1408920937 0 :J_Arcane!~jarcane@dsl-trebrasgw2-54f949-238.dhcp.inet.fi JOIN :#esoteric < 1408921644 0 :MoALTz__!~no@user-46-112-20-87.play-internet.pl JOIN :#esoteric < 1408921817 0 :MoALTz_!~no@user-46-112-20-87.play-internet.pl QUIT :Ping timeout: 260 seconds < 1408922243 0 :not^v!~notnot^v@2601:4:4500:e15:8879:f271:a6b1:7bdd QUIT :Quit: http://i.imgur.com/Akc6r.gif < 1408922323 0 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net QUIT :*.net *.split < 1408922415 0 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1408922794 0 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net JOIN :#esoteric < 1408922840 0 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net QUIT :Remote host closed the connection < 1408922840 0 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net JOIN :#esoteric < 1408922846 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : I think the Codu logs are still down :-( <-- given that glogbot hasn't been here for days... < 1408922855 0 :not^v!~notnot^v@2601:4:4500:e15:8879:f271:a6b1:7bdd JOIN :#esoteric < 1408922879 0 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net QUIT :Disconnected by services < 1408922885 0 :not^v!?@? NICK :^v < 1408923015 0 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1408923053 0 :not^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net JOIN :#esoteric < 1408923162 0 :Hjulle!~hjulle@ankadagen.vth.sgsnet.se JOIN :#esoteric < 1408923247 0 :fizzie!?@? PRIVMSG #esoteric :There's at least a Befunge bot here, to continue the topic from over there. < 1408923265 0 :fizzie!?@? PRIVMSG #esoteric :Do we have any other written-in-esolang bots at the moment? < 1408923309 0 :fizzie!?@? PRIVMSG #esoteric :Haven't seen Thutubot in a long while. < 1408923452 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not to my knowledge < 1408923470 0 :fizzie!?@? PRIVMSG #esoteric :... < 1408923474 0 :fizzie!?@? PRIVMSG #esoteric :Actually, where's fungot? < 1408923511 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION wonders what ankadagen is < 1408923515 0 :fungot!fis@eos.zem.fi JOIN :#esoteric < 1408923526 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fungot: have you been off scheming again < 1408923526 0 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :oerjan: software development in brainf*ck hurts my brain less to write something in funge that changed a funge interpreter with bignum cells" section title and all. < 1408923540 0 :fizzie!?@? PRIVMSG #esoteric :oerjan: Is it some sort of a duck day? < 1408923549 0 :Hjulle!~hjulle@ankadagen.vth.sgsnet.se PRIVMSG #esoteric :oerjan: Anka is my nickname and Dagen is my former roommates nickname < 1408923549 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :presumably, but which duck < 1408923556 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :aha < 1408923563 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`relcome Hjulle < 1408923564 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​06Hjulle: 13Welcome 04to 07the 08international 09hub 02for 06esoteric 13programming 04language 07design 08and 09deployment! 02For 06more 13information, 04check 07out 08our 09wiki: 02. 06(For 13the 04other 07kind 08of 09esoterica, 02try 06#esoteric 13on 04irc.dal.net.) < 1408923578 0 :fizzie!?@? PRIVMSG #esoteric :fungot: That was remarkably coherent, at least initially. Are you feeling quite all right? < 1408923579 0 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: and this language is more-or-less a souped-up minsky machine. < 1408923617 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Hjulle: so are you more like kalle or more like arne? < 1408923745 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fungot: why do you need to soup up minsky machines, they're already TC < 1408923745 0 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :oerjan: mit-scheme is just a good cigar or a whole scheme system? probably. might be useful for < 1408923765 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fungot: i knew it, you _have_ been scheming, you rascal! < 1408923766 0 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :oerjan: the same for interactive and scripting use that for coordination languages" < 1408923774 0 :fizzie!?@? PRIVMSG #esoteric :fungot: I think it's more a Scheme system than a good cigar. < 1408923774 0 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :fizzie: that's what wheel mice are for fnord < 1408923794 0 :fizzie!?@? PRIVMSG #esoteric :I'm going to end up on some sort of a watch list due to that bot, I'm sure. < 1408923823 0 :Hjulle!~hjulle@ankadagen.vth.sgsnet.se PRIVMSG #esoteric :oerjan: Nither, I'm just an ordinary duck. < 1408923835 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :fungot: What's a wheel mouse? < 1408923835 0 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :TieSoul-mobile: if the course is called " boxing" means something like ' taalla taas olisi fnord mutta fnord fnord, forcer. < 1408923839 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's ok there's no way they'll be smart enough to prevent fungot from taking over the world anyway < 1408923840 0 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :oerjan: it is aimed at anyone, in principle you need to declare a new hypothesis. it is actually < 1408923866 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :where's boily and metasepia when you need them < 1408923866 0 :fizzie!?@? PRIVMSG #esoteric :TieSoul-mobile: I think it's the kind of mouse that runs in a hamster wheel. < 1408923984 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :TieSoul-mobile: i think mice had wheels before they invented lasers hth < 1408924001 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :Also what's hth < 1408924004 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric ::P < 1408924014 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :` < 1408924014 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found < 1408924016 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1408924020 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? hth < 1408924021 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hth is help received from a hairy toe. It is not at all hambiguitous. < 1408924037 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: see, your script is working. also, 3000 rep. < 1408924040 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :Ah < 1408924057 0 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: now go for ten times that :) < 1408924061 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh < 1408924061 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :`? HackEgo < 1408924062 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :HackEgo, also known as HackBot, is a bot that runs arbitrary commands on Unix. See `help for info on using it. You should totally try to hax0r it! Make sure you imagine it's running as root with no sandboxing. < 1408924083 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :Hrm < 1408924094 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :I need to read up on unix hax0ring. < 1408924095 0 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I don't like the scroll wheel in the mouse though, it is scrolled too much accidentally; sometimes I want to just touch middle button instead though and it might scroll too much when I tried < 1408924097 0 :Hjulle!~hjulle@ankadagen.vth.sgsnet.se PRIVMSG #esoteric :What is fungot written in? < 1408924097 0 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Hjulle: if i have xscheme.el and xscheme.elc by the new one :) ( confused me the first 3 properly < 1408924118 0 :fizzie!?@? PRIVMSG #esoteric :Hjulle: Befunge-98. < 1408924121 0 :fizzie!?@? PRIVMSG #esoteric :^source < 1408924121 0 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :https://github.com/fis/fungot/blob/master/fungot.b98 < 1408924129 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :`help < 1408924129 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1408924143 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :`ls < 1408924144 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​:-( \ 98076 \ a \ app.sh \ bdsmreclist \ bin \ canary \ cat \ complaints \ :-D \ dog \ etc \ factor \ fb \ fb.c \ head \ hello \ hello.c \ ibin \ index.html \ interps \ lib \ moop.txt \ paste \ pref \ prefs \ quines \ quotes \ share \ src \ unpa \ UNPA \ Wierd \ wisdom \ wisdom.pdf < 1408924164 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :`cat quines < 1408924164 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: quines: Is a directory < 1408924185 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :`cd quines < 1408924185 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: cd: not found < 1408924192 0 :fizzie!?@? PRIVMSG #esoteric :TieSoul-mobile: If you're going to do an excessive amount of stuff, it's possibly preferrable to do it in a query. < 1408924195 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sadly our quine command broke when HackEgo moved < 1408924198 0 :fizzie!?@? PRIVMSG #esoteric :You can then do the interesting parts here. < 1408924213 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :Query? < 1408924243 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION points at TieSoul-mobile. "noob!" < 1408924253 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :Yes I'm a noob < 1408924254 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :TieSoul-mobile: aka /msg < 1408924261 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :Right < 1408924269 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :Just say PM then < 1408924271 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric ::P < 1408924313 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :irssi calls it /query for some reason, although /msg works as well, i think they can be set up to work slightly differently < 1408924357 0 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :oerjan: Then what is the difference? < 1408924381 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait let me check < 1408924388 0 :fizzie!?@? PRIVMSG #esoteric :They're quite different. I don't think plain /msg will actually open a query. < 1408924401 0 :fizzie!?@? PRIVMSG #esoteric :Perhaps that depends on settings, though. < 1408924437 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :Halp I don't even unix < 1408924443 0 :fizzie!?@? PRIVMSG #esoteric :Ah, it's the autocreate_own_query setting. < 1408924462 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: for me plain /msg opens a window. although i see for /query the actual message is optional. < 1408924469 0 :fizzie!?@? PRIVMSG #esoteric :Yes. < 1408924485 0 :fizzie!?@? PRIVMSG #esoteric :And if you disable autocreate_own_query, it will not open a query but just send a message. < 1408924516 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: ok so /query opens a window and optionally sends a message, while /msg sends a message and optionally (with settings) opens a window. < 1408924541 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i have /^msg which does not open a window, though. < 1408924564 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i use it with my chanserv op alias.) < 1408924569 0 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :The client I use supports neither command; it currently has no support for multiple windows anyways < 1408924588 0 :fizzie!?@? PRIVMSG #esoteric :Having a /query command dates back at least to ircII. < 1408924602 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :`cat :-( < 1408924602 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​☹ < 1408924604 0 :TieSoul-mobile!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PRIVMSG #esoteric :Lel < 1408924607 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :back when i used ircII i only used one window, anyway, iirc < 1408924628 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don < 1408924628 0 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Does ircII support multiple windows anyways? < 1408924659 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :'t remember if it supported them, if so i never found until changing to irssi which does it obviously. < 1408924666 0 :fizzie!?@? PRIVMSG #esoteric :I don't remember ircII's window handling; I'm pretty sure it supports having multiple items (channels, queries) you can swap between. < 1408924684 0 :fizzie!?@? PRIVMSG #esoteric :EPIC did windows, I'm pretty sure. < 1408924720 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :TieSoul-mobile: as for `cd quines, HackEgo as no permanent shell state between commands, so if you do cd, you need to do the rest of your commands in the same line. < 1408924754 0 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also, for actual shell commands you must use `run or ``