< 1487462716 0 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-konmpdkgukaivkmn QUIT :Excess Flood < 1487462802 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :HELLO < 1487462939 0 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-tpthfgpxbcoyslfw JOIN :#esoteric < 1487463214 0 :Sgeo!~Sgeo@ool-18e4354b.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1487463303 0 :Sgeo!~Sgeo@ool-18e4354b.dyn.optonline.net JOIN :#esoteric < 1487464629 0 :furozo!~{Furozo}@d60-65-43-137.col.wideopenwest.com JOIN :#esoteric < 1487465054 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1487465113 0 :Marcela_Gandara1!~Marcela_G@181-17-71-94.dyn.movilnet.com.ve JOIN :#esoteric < 1487465818 0 :Marcela_Gandara1!~Marcela_G@181-17-71-94.dyn.movilnet.com.ve QUIT :Read error: Connection reset by peer < 1487465962 0 :fizzie!?@? PRIVMSG #esoteric :`fetch wisdom/`edit http://hackego.esolangs.org/get/wisdom/%60edit < 1487465963 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2017-02-19 00:59:05 URL:http://hackego.esolangs.org/get/wisdom/%60edit [187/187] -> "wisdom/`edit" [1] < 1487466321 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03DanielJohnBenton 5* 10New user account < 1487466661 0 :hppavilion1!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric < 1487466810 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1487467037 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: so i thought about INTERCAL politeness and if my calculations are correct, i can now give an explicit ambiguous CF grammar, which is even simpler to state as an NDFA algorithm < 1487467121 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :O ::= S 0 S; I := S 1 S; S := | I O O | O I O | O O I | I O O O | O I O O | O O I O | O O O I | I O O O O | O I O O O | O O I O O | O O O I O | O O O O I < 1487467122 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :go on < 1487467134 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(1 for polite) < 1487467190 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :as an NDFA algorith: push each bit to stack, and whenever the top 3-5 elements have exactly one 1, consider possibly popping them all. < 1487467244 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(and succeed if stack empty at the end) < 1487467339 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the key observations are: (1) if density < 1/4, you can find a substring with 4 0's and 1 1, and remove it. If density is >= 1/4, you can do the same with 2 0's and 1 1. < 1487467410 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, this makes sense < 1487467419 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Um, for the latter, there needs to be at least two 1's in the string, because of the exceptions with 3 0's and one 1. < 1487467446 0 :Marcela_Gandara1!~Marcela_G@190-76-250-77.dyn.movilnet.com.ve JOIN :#esoteric < 1487467462 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(the exception being that this is the only case where removing will push the remaining density out of the interval.) < 1487467645 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the fact that you can find such substrings is essentially the pigeonhole principle applied to the average length of 0*10* substrings. < 1487467754 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :with some corner cases when the original string has just one 1. < 1487467901 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :if no 1 in the string has more than 3 0's bordering it, then the total number of 0's is at most 3/2 * n + 3, where n is the number of 1's. < 1487467951 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and if the density < 1/4, then 3/2 * n + 3 > 3*n, or n < 2. < 1487467961 0 :pikhq!~pikhq@71-219-208-68.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1487467983 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*then you need < 1487468143 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :similarly, if no 1 has more than one 0 bordering it, you get, um, just n + 1, which must be >= 2*n to get density >= 1/3. so n <= 1. < 1487468168 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :er * <= 1/3 < 1487468257 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :in the latter case, you don't need density <= 1/4 to find the substring, but you need it to not push the remaining density too high. < 1487468284 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :* >= 1/4 < 1487468323 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i've got the order of density switched in my head because i've been thinking in terms of 0's divided by 1's. :P < 1487468424 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(i never seemed to name a (2) above) < 1487468436 0 :pikhq!~pikhq@71-219-195-68.clsp.qwest.net JOIN :#esoteric < 1487468770 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*-(1) < 1487469014 0 :PinealGlandOptic!~PinealGla@82.144.205.57 JOIN :#esoteric < 1487469366 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1487469406 0 :Marcela_Gandara1!~Marcela_G@190-76-250-77.dyn.movilnet.com.ve QUIT :Read error: Connection reset by peer < 1487469992 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Mattmon666 5* 10New user account < 1487470011 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? `edit < 1487470012 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​`edit gives you a url, then in your browser: (1) Press Sync (unless making a new file) (2) Make your changes (3) Press Save (4) Paste the command line at the top into the channel. < 1487470108 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION is a bit worried that `edit might mean more useless HackEgo history < 1487470564 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net PRIVMSG #esoteric :This ridiculous function I've ended up writing is already 1600 lines long and is barely started! I think I'm giving up on it for tonight - it *is* gone 2 AM after all... < 1487470677 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: it's out of my hands hth < 1487470910 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net PRIVMSG #esoteric :There's probably a more efficient way to write this stupid thing, but my brain is too frazzled to work it out... < 1487470937 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :functions should not be 1600 lines long < 1487470962 0 :MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net QUIT :Quit: MDude < 1487470990 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net PRIVMSG #esoteric :This is in C, but you're probably right. And it'll be probably 10 x that when finished, which is rather silly... < 1487470994 0 :MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net JOIN :#esoteric < 1487470994 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :haskell functions are 1600 icache lines long hth < 1487471010 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? icache < 1487471011 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :icache? ¯\(°​_o)/¯ < 1487471034 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :instruction cache hth < 1487471095 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION doesn't know how those work, anyway. and especially not how big they are. < 1487471117 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net PRIVMSG #esoteric :ACTION hasn't got his head round haskell anyway < 1487471134 0 :furozo!~{Furozo}@d60-65-43-137.col.wideopenwest.com QUIT :Quit: furozo < 1487471158 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hi < 1487471219 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net PRIVMSG #esoteric :hi rdococ ("hellococ"?) < 1487471227 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hellodoc < 1487471235 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net PRIVMSG #esoteric :OK < 1487471253 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :helloshot < 1487471265 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :shichaf < 1487471272 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :oerjello < 1487471283 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION wobbles < 1487471322 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION wibbles < 1487471326 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :rdevenicoc < 1487471341 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :oevenijan < 1487472498 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=51032&oldid=51025 5* 03Mattmon666 5* (+265) 10My introduction < 1487472538 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mostawesomeprogramminglanguage14]]4 N10 02https://esolangs.org/w/index.php?oldid=51033 5* 03Mattmon666 5* (+47702) 10Initial creation < 1487472698 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1487472763 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is QUIT :Quit: Zarutian < 1487472770 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :chicken chicken chicken chicken chicken < 1487473082 0 :fizzie!?@? PRIVMSG #esoteric :oerjan: Clearly the `edit-`fetch cycle needs a way to specify a commit message addendum. < 1487473129 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net PRIVMSG #esoteric :I've always hesitated from posting my esolang to the Wiki as it should probably be online somewhere else first to provide some level of legitimacy... < 1487473146 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net PRIVMSG #esoteric :Though I have waited since 2009 when I came up with it... < 1487473202 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: just s,//.*,, the request URL hth < 1487473376 0 :pikhq!~pikhq@71-219-195-68.clsp.qwest.net PRIVMSG #esoteric :rdococ: Zongker, D. (2006). "Chicken Chicken Chicken: Chicken Chicken". Annals of Improbable Research. 12 (5): 16-21. < 1487473380 0 :pikhq!~pikhq@71-219-195-68.clsp.qwest.net PRIVMSG #esoteric :[citation provided] < 1487473565 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hikhq < 1487473573 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :how big is oerjan's L1 icache twh < 1487473706 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :probably smaller than 1600 lines < 1487473736 0 :pikhq!~pikhq@71-219-195-68.clsp.qwest.net PRIVMSG #esoteric :Somewhere between 0 and 2^(2^64-1) bytes. < 1487473744 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> 1600*64 < 1487473747 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 102400 < 1487473763 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that's a lot of bytes < 1487473781 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :tasty < 1487474057 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf QUIT :Ping timeout: 260 seconds < 1487474061 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mostawesomeprogramminglanguage14]]4 10 02https://esolangs.org/w/index.php?diff=51034&oldid=51033 5* 03Mattmon666 5* (+460) 10Language Compiler < 1487474184 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Coder12345 5* 10New user account < 1487474229 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net PRIVMSG #esoteric :@tell hppavilion1, I think I remember you saying you invented "cbrt" for cuberoot and no-one else used it? Um, they do now... http://www.cplusplus.com/reference/cmath/cbrt/ < 1487474229 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1487474429 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shckng < 1487474495 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? oerjan < 1487474496 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Your wise ass-@messages-lord fanfic oerjan is a lazy expert in future computation. Also a Glasswegian who dislikes Roald Dahl. He could never remember the word "amortized" so he put it here for convenience; but lately it's the only word he can ever remember. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it. < 1487474535 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? amortized < 1487474536 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :An amortized word is a word that oerjan can never remember. < 1487474697 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :is there something for me to rdoscover? < 1487474804 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :no? < 1487474806 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric ::c < 1487474861 0 :hppavilion2!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric < 1487475037 0 :hppavilion1!~dosgmowdo@58-0-174-206.gci.net QUIT :Ping timeout: 260 seconds < 1487475116 0 :hppavilion1!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric < 1487475349 0 :hppavilion2!~dosgmowdo@58-0-174-206.gci.net QUIT :Ping timeout: 268 seconds < 1487475374 0 :hppavilion1!~dosgmowdo@58-0-174-206.gci.net QUIT :Ping timeout: 255 seconds < 1487475414 0 :hppavilion1!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric < 1487475471 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf JOIN :#esoteric < 1487475588 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf QUIT :Read error: Connection reset by peer < 1487475608 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf JOIN :#esoteric < 1487476340 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf QUIT :Ping timeout: 240 seconds < 1487476926 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf JOIN :#esoteric < 1487477887 0 :furozo!~{Furozo}@d60-65-43-137.col.wideopenwest.com JOIN :#esoteric < 1487477940 0 :hppavilion1!~dosgmowdo@58-0-174-206.gci.net PRIVMSG #esoteric :I got a highlight < 1487477949 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1487478285 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net QUIT :Ping timeout: 260 seconds < 1487479030 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1487479052 0 :PinealGlandOptic!~PinealGla@82.144.205.57 QUIT :Quit: leaving < 1487479315 0 :IRCFrEAK!~gk.1wm.su@2a03:4a80:2:2d3:2d3:9c14:a427:77be JOIN :#esoteric < 1487479316 0 :IRCFrEAK!~gk.1wm.su@2a03:4a80:2:2d3:2d3:9c14:a427:77be PART #esoteric : < 1487480153 0 :furozo!~{Furozo}@d60-65-43-137.col.wideopenwest.com QUIT :Quit: furozo < 1487482243 0 :APic!apic@apic.name QUIT :Ping timeout: 258 seconds < 1487482458 0 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1487482485 0 :erkin!~erkin@unaffiliated/erkin QUIT :Ping timeout: 260 seconds < 1487482859 0 :staffehn!~quassel@2001:41d0:52:d00::1d3 QUIT :Ping timeout: 240 seconds < 1487483015 0 :APic!apic@apic.name JOIN :#esoteric < 1487483130 0 :staffehn!~quassel@2001:41d0:52:d00::1d3 JOIN :#esoteric < 1487483736 0 :kiki`!uid170954@gateway/web/irccloud.com/x-joyplyhahybyivcc QUIT :Quit: Connection closed for inactivity < 1487483968 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1487486375 0 :hppavilion1!~dosgmowdo@58-0-174-206.gci.net QUIT :Ping timeout: 268 seconds < 1487489040 0 :MoALTz!~no@77-254-9-16.adsl.inetia.pl JOIN :#esoteric < 1487491229 0 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :Ping timeout: 240 seconds < 1487491604 0 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN :#esoteric < 1487493923 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf QUIT :Ping timeout: 268 seconds < 1487494040 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1487495107 0 :hppavilion1!~dosgmowdo@34-136-165-209.tsia.static.gci.net JOIN :#esoteric < 1487495741 0 :hppavilion1!~dosgmowdo@34-136-165-209.tsia.static.gci.net QUIT :Ping timeout: 240 seconds < 1487496499 0 :AnotherTest!~turingcom@ptr-82l26zdirs863k91fut.18120a2.ip6.access.telenet.be JOIN :#esoteric < 1487496717 0 :ChatSharp!~ChatSharp@stc.66.70.188.95.dsl.krasnet.ru JOIN :#esoteric < 1487496860 0 :ChatSharp!~ChatSharp@stc.66.70.188.95.dsl.krasnet.ru PART #esoteric : < 1487498022 0 :augur!~augur@2601:645:8300:2b03:3cb1:7bd6:df07:5064 JOIN :#esoteric < 1487498851 0 :augur!~augur@2601:645:8300:2b03:3cb1:7bd6:df07:5064 QUIT :Remote host closed the connection < 1487509510 0 :ybden!ybden@unaffiliated/ybden QUIT :Quit: ybden < 1487509568 0 :ybden!ybden@unaffiliated/ybden JOIN :#esoteric < 1487510144 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1487511502 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1487511844 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1487512559 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :@massages-loud < 1487512559 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :You don't have any messages < 1487512715 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :You don't have any massages < 1487512740 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :rdochelloc. it's a feature I sometimes pester int-e for. < 1487512787 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily: no, you're pestering me for a feature that allows me to set the edit distance tolerance for #esoteric to 0. < 1487512837 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :<_<'... >_>;... < 1487512841 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(while leaving other channels unaffected) < 1487512868 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan too, of course. < 1487512883 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hoily boily < 1487513453 0 :erkin!~erkin@unaffiliated/erkin QUIT :Ping timeout: 260 seconds < 1487513607 0 :LKoen!~LKoen@2a01:e35:2eed:a430:5425:3fcb:e158:8842 JOIN :#esoteric < 1487514294 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1487514649 0 :LKoen!~LKoen@2a01:e35:2eed:a430:5425:3fcb:e158:8842 QUIT :Remote host closed the connection < 1487515437 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :grilling zombies ♪ < 1487515887 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"grilling zombies" ... About 671 results < 1487515930 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :although as usual thge number drops quickly: "Page 5 of about 45 results" < 1487515961 0 :kiki`!uid170954@gateway/web/irccloud.com/x-qfkpzvvrgvsgmjay JOIN :#esoteric < 1487515981 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :or, with "duplicates", Page 20 of about 198 results < 1487515985 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION shrugs < 1487515990 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :not sure what to make of that. < 1487516478 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :bytecode < 1487517059 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is JOIN :#esoteric < 1487518814 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf JOIN :#esoteric < 1487519444 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net JOIN :#esoteric < 1487521024 0 :HackEgo!~HackEgo@162.248.166.242 QUIT :Remote host closed the connection < 1487521100 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf QUIT :Read error: Connection reset by peer < 1487521277 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1487521504 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: i have no idea why a bit of @messages-loud wordplay would annoy you... < 1487521659 0 :Akaibu!uid118096@gateway/web/irccloud.com/x-pigaxamazhutlswr QUIT :Quit: Connection closed for inactivity < 1487522532 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net QUIT :Ping timeout: 260 seconds < 1487524074 0 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1487524275 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: HIVE CHICKEN < 1487525170 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net JOIN :#esoteric < 1487525732 0 :augur!~augur@2601:645:8300:2b03:3cb1:7bd6:df07:5064 JOIN :#esoteric < 1487525811 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie: wiki bridge is down < 1487525828 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wait, HackEgo is. < 1487525853 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it's doing that non-joining thing again. < 1487525888 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( clearly we need a command to ask it to join #esoteric ) < 1487526121 0 :erkin!~erkin@unaffiliated/erkin PRIVMSG #esoteric :Can we ask it to join other channels? < 1487526165 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i'm not sure we want to do that. < 1487526241 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well, it accepts private messages, so it probably would have no technical problem with other channels. < 1487526272 0 :augur!~augur@2601:645:8300:2b03:3cb1:7bd6:df07:5064 QUIT :Remote host closed the connection < 1487526322 0 :LKoen!~LKoen@2a01:e35:2eed:a430:e480:5e3e:c3fc:5aa8 JOIN :#esoteric < 1487526895 0 :Melvar`!?@? NICK :Melvar < 1487527649 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is QUIT :Ping timeout: 260 seconds < 1487528065 0 :HackEgo!~HackEgo@162.248.166.242 JOIN :#esoteric < 1487528079 0 :fizzie!?@? PRIVMSG #esoteric :oerjan: It's supposed to autojoin, but I think there's a known timing-related issue. < 1487528164 0 :fizzie!?@? PRIVMSG #esoteric :Essentially it starts a socat for the multibot, then does a sleep 10, and sends the autojoin commands. < 1487528386 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it does manage to connect though < 1487528402 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :maybe there's some response it should be waiting for < 1487529051 0 :fizzie!?@? PRIVMSG #esoteric :That's very hard, because the autojoin is not sent by multibot. < 1487529063 0 :fizzie!?@? PRIVMSG #esoteric :It's just the shell script waiting for a fixed amount of time and then spewing it in. < 1487529103 0 :fizzie!?@? PRIVMSG #esoteric :It doesn't have a reasonable way of waiting until something comes out. Well, except by polling at the logfile or something. < 1487529118 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :mhm < 1487529124 0 :fizzie!?@? PRIVMSG #esoteric :As everything else in HackEgo, it's a very hacky system. < 1487529133 0 :PinealGlandOptic!~PinealGla@82.144.205.57 JOIN :#esoteric < 1487529152 0 :fizzie!?@? PRIVMSG #esoteric :I could build a "please try to join #esoteric" button on the website, I guess. < 1487529159 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :heh < 1487529387 0 :LKoen!~LKoen@2a01:e35:2eed:a430:e480:5e3e:c3fc:5aa8 QUIT :Remote host closed the connection < 1487530177 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Later < 1487530558 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 240 seconds < 1487531032 0 :krok_!~krok@static-50-53-174-215.bvtn.or.frontiernet.net JOIN :#esoteric < 1487531207 0 :LKoen!~LKoen@2a01:e35:2eed:a430:1966:9ac0:685a:6ee2 JOIN :#esoteric < 1487531411 0 :Phantom_Hoover!~phantomho@cpc103050-sgyl39-2-0-cust904.18-2.cable.virginm.net JOIN :#esoteric < 1487531411 0 :Phantom_Hoover!~phantomho@cpc103050-sgyl39-2-0-cust904.18-2.cable.virginm.net QUIT :Changing host < 1487531411 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1487532374 0 :LKoen!~LKoen@2a01:e35:2eed:a430:1966:9ac0:685a:6ee2 QUIT :Remote host closed the connection < 1487532676 0 :LKoen!~LKoen@2a01:e35:2eed:a430:4da3:a734:23ff:571e JOIN :#esoteric < 1487532800 0 :LKoen!~LKoen@2a01:e35:2eed:a430:4da3:a734:23ff:571e QUIT :Remote host closed the connection < 1487533504 0 :augur!~augur@2601:645:8300:2b03:3cb1:7bd6:df07:5064 JOIN :#esoteric < 1487533694 0 :PinealGlandOptic!~PinealGla@82.144.205.57 QUIT :Quit: leaving < 1487533759 0 :augur!~augur@2601:645:8300:2b03:3cb1:7bd6:df07:5064 QUIT :Ping timeout: 240 seconds < 1487535445 0 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1487535501 0 :augur!~augur@2601:645:8300:2b03:b873:571e:35d2:656e JOIN :#esoteric < 1487535521 0 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Disconnected by services < 1487535524 0 :sebbu2!?@? NICK :sebbu < 1487535739 0 :augur!~augur@2601:645:8300:2b03:b873:571e:35d2:656e QUIT :Ping timeout: 240 seconds < 1487537572 0 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1487537769 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de QUIT :Quit: Reconnecting < 1487537776 0 :int-e!~noone@int-e.eu JOIN :#esoteric < 1487537805 0 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 268 seconds < 1487538461 0 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1487538658 0 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1487538699 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 240 seconds < 1487538748 0 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1487538753 0 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1487538869 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is JOIN :#esoteric < 1487538873 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric < 1487539071 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net PRIVMSG #esoteric :TFW your function is over 2800 lines long and you're still under half-way through writing it! < 1487539133 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? tfw < 1487539139 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tfw? ¯\(°​_o)/¯ < 1487539151 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net PRIVMSG #esoteric :"That Feeling When" < 1487539160 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ah, thanks < 1487539217 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net PRIVMSG #esoteric :BTW, int-e, your tiny BF interpreter is amazing! I was looking through it on Friday in the hopes of getting it to run on the Atari Portfolio... < 1487539233 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Leaving < 1487539240 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net PRIVMSG #esoteric :I assume you're the same int-e... < 1487539265 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :well, 20 years older < 1487539302 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(if that's the 97 bytes DOS one) < 1487539660 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1487540110 0 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Quit: cycling < 1487540161 0 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1487540719 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net QUIT :Ping timeout: 240 seconds < 1487541494 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1487542254 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1487543077 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :@massages-loud < 1487543078 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :You don't have any messages < 1487544059 0 :AnotherTest!~turingcom@ptr-82l26zdirs863k91fut.18120a2.ip6.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1487544336 0 :kiki`!uid170954@gateway/web/irccloud.com/x-qfkpzvvrgvsgmjay QUIT :Quit: Connection closed for inactivity < 1487544715 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net JOIN :#esoteric < 1487545271 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net QUIT :Ping timeout: 240 seconds < 1487545497 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1487545835 0 :krok_!~krok@static-50-53-174-215.bvtn.or.frontiernet.net QUIT :Remote host closed the connection < 1487545900 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is QUIT :Quit: Zarutian < 1487545968 0 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-tpthfgpxbcoyslfw QUIT :Excess Flood < 1487546099 0 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-nabuhssmyzzwjvap JOIN :#esoteric < 1487546321 0 :tromp__!~tromp@ool-944bc34f.dyn.optonline.net JOIN :#esoteric < 1487546321 0 :tromp!~tromp@ool-944bc34f.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1487546997 0 :kiki`!uid170954@gateway/web/irccloud.com/x-hphdkxvdmbvnymff JOIN :#esoteric < 1487547218 0 :hppavilion1!~dosgmowdo@12.168.211.234 JOIN :#esoteric < 1487547367 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1487547837 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=51038&oldid=51032 5* 03Ganondork 5* (+199) 10/* Introductions */ < 1487547889 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Worstscript14]]4 M10 02https://esolangs.org/w/index.php?diff=51039&oldid=38885 5* 03Ganondork 5* (-1) 10corrected 'wildely' to 'widely' < 1487548243 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I have succeeded in working around the "C library actually exports macros masking the actual function which makes binding nicely a pain" issue in my very partial Rust icu bindings! < 1487548318 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :I think Rust has more sophisticated macros than C though? I don't actually know much about it, but I thought so < 1487548397 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :zzo38, yes, it does < 1487548418 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :But the issue is icu's public interface is all C-style macros, which Rust doesn't use < 1487548457 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :So if I am writing a binding for it I either have to do something clever, or bind to something like ucol_open_52 where 52 is I think a version number and internal implementation detail < 1487548480 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Because icu has somewhere in it "#define ucol_open ucol_open_52" < 1487548506 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :And Rust doesn't see that (because it is not using the C preprocessor) < 1487548531 0 :zzo38!~zzo38@24-207-44-58.eastlink.ca PRIVMSG #esoteric :Make the program to convert C macros into Rust macros so that Rust does see that. < 1487548551 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I am not sure that that is in general possible < 1487548581 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :What I have done instead is to make a C file that defines functions called "__rs_ucol_open" that calls the visible name < 1487548601 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :And because this is a C file the macro is ran < 1487548612 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :But because it's an actual function I can bind to it easier