> 1447085492 744227 JOIN :#esoteric < 1447085493 400514 :glogbot!dlopen@libdl.so JOIN :#esoteric < 1447085494 707830 :EgoBot!dlopen@libdl.so JOIN :#esoteric > 1447085496 791093 JOIN :#esoteric > 1447085497 297012 JOIN :#esoteric < 1447085585 770231 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :on the bright side, HackEgo has been very responsible < 1447085609 840639 :Gregor!dlopen@libdl.so PRIVMSG #esoteric :I'm honestly not sure why glogbot didn't pop back up on its own... the system was up... < 1447085761 533872 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i was getting into this strange ritual of copying tunes logs into vim to reformat them < 1447085817 122878 :Gregor!dlopen@libdl.so PRIVMSG #esoteric :I'm sorry it's all my fault :'( < 1447085829 605279 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's all forgiven < 1447085834 571941 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://www.codeeval.com/open_challenges/185/ i'm having problems with the repeated parts < 1447085966 454311 :MoALTz!~no@78-11-179-104.static.ip.netia.com.pl JOIN :#esoteric < 1447086021 805341 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :any idea? :\ < 1447086038 426781 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well it says in point 1 that you have _all_ shifts < 1447086075 318925 :AnotherTest!~turingcom@2a02:2c40:400::1:6e46 QUIT :Ping timeout: 250 seconds < 1447086081 659368 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that probably is enough to make it solvable < 1447086238 106630 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :as long as the n-1 first letters and the n-1 last letters aren't identical, then it's obviously not < 1447086262 208746 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(because then you get a loop that can start anywhere) < 1447086324 606681 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :otherwise, here's how to find the first n-1 letters: it's the unique combination which occurs once more as the first n-1 chars in a piece than it does as the last n-1 chars. < 1447086342 861123 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :similarly for last n-1. < 1447086354 332534 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yes that's all good < 1447086360 403074 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :but how do you deal with the repeated parts? < 1447086396 763903 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm < 1447086423 781675 :AnotherTest!~turingcom@193.190.253.145 JOIN :#esoteric < 1447086477 53887 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if there are any that are repeated 3 or more times, you cannot. < 1447086497 933397 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :unless the part in between is also identical, i guess. < 1447086534 453691 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but do you have to... I mean they promise you that the solution will be unique < 1447086537 618004 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :e.g. 123abc456abc789abc0 must become ambiguous < 1447086553 692903 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(with length 3) < 1447086607 636852 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :actually isn't this basically a hamiltonian path problem. < 1447086633 206301 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yes. < 1447086641 207838 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :each piece is a node, each possible next piece gives an edge < 1447086670 893370 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but I guess we can hope for a very sparse parse with lots of nodes having degree 2 < 1447086671 995405 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait < 1447086679 558285 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :...sparse graph... < 1447086680 973587 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :each piece is an _edge_ < 1447086706 821230 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well, hmm, it's a directed hamiltonian path problem < 1447086710 524873 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...and it suddenly becomes a eulerian path problem < 1447086717 611300 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait, directed < 1447086717 759914 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(at least that's how I would view it) < 1447086766 608614 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :directed eulerian path sounds easier than hamiltonian, anyway < 1447086824 286118 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :What are the nodes in your graph where each piece is an edge? < 1447086824 906643 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh and the graph can have multiedges < 1447086853 472910 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: n-1 length substrings < 1447086871 454945 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: in my graph, the pieces are the nodes, and there's an edge between pieces that can be successive shifts. < 1447086881 479742 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: Yes, that was easier. < 1447086886 339306 :sacadouche!~sacadouch@cpc22-bour5-2-0-cust86.15-1.cable.virginm.net QUIT :Quit: Leaving... < 1447086905 296938 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But I guess both make sense. < 1447086925 518219 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(oerjan wrote that differently above... hmm) < 1447086942 253293 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but it's an obvious encoding anyway < 1447086945 383180 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm sure i meant the same thing < 1447086969 810268 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well my point is that eulerian path problem is polynomial, while hamiltonian is NP-complete < 1447086975 113412 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: I meant you phrased it differently, not that it was different. < 1447086992 627187 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but that's undirected, not sure with directed < 1447087005 982825 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I don't see the eularian path < 1447087039 942812 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm? when the pieces are edges, and you visit each piece once < 1447087063 445068 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh. < 1447087101 781212 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION missed a step there < 1447087199 895556 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :many nodes with only two edges does help, you can collapse them < 1447087359 356598 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and then only the repeating n-1 strings will be left < 1447087369 339087 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :okay, this looks plausible: there is a directed eularian circuit if a graph is strongly connected, and the indegree and outdegree of each node are equal. (without the strong connectedness, you can decompose it into circles, and by the connectedness you can glue them together into a single one) < 1447087392 929811 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(eularian paths follow) < 1447087442 130844 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: um we cannot have circuits in this problem < 1447087453 977723 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :they obviously give non-unique solutions. < 1447087465 354967 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: (eularian paths follow) ... we identify the two odd nodes and connect them by an artificial edge < 1447087466 550336 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although - we could add an edge from the beginning to the end < 1447087480 755224 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :are we doing that thing again. < 1447087485 169661 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :no < 1447087505 441825 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er end to beginning < 1447087518 397959 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which is that artificial edge < 1447087531 17144 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it's just that the eularian circuit case is nicer to characterize and reason about < 1447087540 641342 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :quite so < 1447087560 334113 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now we need a uniqueness requirement. < 1447087600 441236 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :constraints: "There is only one correct answer for each test case." < 1447087603 240876 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also his name was Euler not Eular hth < 1447087628 158812 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :that was his last name < 1447087635 988981 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I should know. < 1447087681 697225 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I guess the "rian" is just too difficult to get right < 1447087715 156130 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION is rationalizing... at least that part of the brain still works :P < 1447087726 675580 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok the step i'm unsure of is how to decompose into circles < 1447087734 651569 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(and that's good; it's the most important part for staying sane) < 1447087735 875710 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Pointer-ng14]]4 10 02http://esolangs.org/w/index.php?diff=45226&oldid=45188 5* 0393.198.137.24 5* (+35) 10Updated download to official interpreter < 1447087763 761029 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: you just pick an edge and follow a path until you end up at the starting point... remove that circle, repeat < 1447087798 766830 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ACTION was doing that < 1447087801 22930 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm you're right, because you still have ingoing = outgoing < 1447087842 525159 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :In fact, amazingly, it's even easier than the usual parity argument for undirected graphs. < 1447087850 604550 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh < 1447087885 901682 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok so then it might be the gluing together... < 1447087903 439846 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that, too, should be simple < 1447087904 207628 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(trivial exercise: prove that in any eulerian graph, one can orient the edges such that indegree = outdegree for all vertices) < 1447087921 47000 :mauris!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1447087944 104998 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :izabera: ok so once you have decomposed it into circles, just join them in an arbitrary way < 1447087957 914145 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and you'll end up with a large one < 1447087979 744268 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and by the problem statement, it must be unique once you identify the starting/ending < 1447087988 203123 :zadock!~outsider@81.180.210.212 JOIN :#esoteric < 1447088003 706835 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well unique in what string it gives, anyway < 1447088172 133292 :mauris!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 244 seconds < 1447088236 61428 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :step 1: make a dictionary of all n-1 size subpieces and their in/out pieces. < 1447088260 569277 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :find the two unique ones that don't have the same number of in/out. < 1447088276 815654 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(that was step 2) < 1447088302 307123 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :step 3: find a path, just by following edges, from the initial to the final subpiece. < 1447088317 898543 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(adjust the dictionary to remove the edges used) < 1447088325 324676 :J_Arcane!~chatzilla@37-219-84-140.nat.bb.dnainternet.fi QUIT :Ping timeout: 246 seconds < 1447088362 508931 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :another problem < 1447088369 94741 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :step 4: while there are edges remaining in the dictionary, pick a subpiece in the dictionary that is also in the string constructed so far. < 1447088375 595893 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :how do i identify the edge? < 1447088382 634205 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :expand the string by a new path from that subpiece to itself. < 1447088397 994813 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :let me explain < 1447088398 220945 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :izabera: an edge is the same as a piece, here < 1447088404 306698 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :no i mean < 1447088407 972082 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yes i know that < 1447088419 637722 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh and they must be counted with multiplicity. < 1447088420 995025 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i mean the start/end of the cicle < 1447088432 942843 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :edge in that sense < 1447088442 343316 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :izabera: i told you how to identify the start/end n-1 subpieces < 1447088455 624688 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yes but < 1447088459 118767 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :in that example < 1447088461 363458 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the edges will just fall into place when you complete the algorithm, i think < 1447088485 937188 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :"The evil plan to hack CodeEval ranking." this is the first one i remove < 1447088517 165587 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :after that, i'm left with "il-ev" "l-evi" "evil-" "-evil" "vil-e" < 1447088529 727269 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :so i thought i could start from il-ev < 1447088555 165619 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :izabera: no, you must choose a subpiece that is in the string so far. only vil fits, i think. < 1447088555 489563 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :and if i try to build a new cycle from that, i can join all those pieces to il-evil-ev < 1447088568 568305 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i see < 1447088570 643763 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :thanks < 1447088574 137688 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er, evil < 1447088935 49167 :mauris!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1447088946 779904 :AnotherTest!~turingcom@193.190.253.145 QUIT :Ping timeout: 260 seconds < 1447089867 447031 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07RegexPL14]]4 10 02http://esolangs.org/w/index.php?diff=45227&oldid=45223 5* 03Oerjan 5* (-13) 10Fix template call (only named parameters may contain =) < 1447089903 539181 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1447090249 27797 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :can i end up with a piece that doesn't fit in the original cycle? < 1447090272 729400 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Template:Wayback14]]4 10 02http://esolangs.org/w/index.php?diff=45228&oldid=30812 5* 03Oerjan 5* (+188) 10Explain how to use = < 1447090276 659416 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i mean i have the first cycle, then i find a new one, will it extend the first one? < 1447090348 639958 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :no < 1447090369 586748 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :but i can always find a cycle that extends the first one < 1447090373 792582 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :this sounds correct < 1447090436 547548 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah because the graph is connected < 1447090464 140831 :J_Arcane!~chatzilla@37-219-84-140.nat.bb.dnainternet.fi JOIN :#esoteric < 1447090747 162042 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Pointer-ng14]]4 10 02http://esolangs.org/w/index.php?diff=45229&oldid=45226 5* 0393.198.137.24 5* (+209) 10Added one more example < 1447090766 603875 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Pointer-ng14]]4 10 02http://esolangs.org/w/index.php?diff=45230&oldid=45229 5* 0393.198.137.24 5* (+6) 10/* Example Code */ < 1447090906 729189 :gniourf!~gniourf@pdm-l03.insa-lyon.fr QUIT :Quit: Leaving < 1447090924 106013 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Weloxux 5* 10New user account < 1447091053 792315 :gniourf!~gniourf@pdm-l03.insa-lyon.fr JOIN :#esoteric < 1447091349 202900 :Welo!~hato@546A4E77.cm-12-3b.dynamic.ziggo.nl JOIN :#esoteric < 1447091605 242235 :Guest78999!41310ea5@gateway/web/freenode/ip.65.49.14.165 JOIN :#esoteric < 1447091610 834505 :Guest78999!41310ea5@gateway/web/freenode/ip.65.49.14.165 PRIVMSG #esoteric :Hey. < 1447091618 636286 :Guest78999!41310ea5@gateway/web/freenode/ip.65.49.14.165 PRIVMSG #esoteric :Name's Alek. < 1447091632 282138 :Guest78999!41310ea5@gateway/web/freenode/ip.65.49.14.165 PRIVMSG #esoteric :If ANY OF YOU ARE ALIVE, Please Tell Me. < 1447091637 90013 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i'm mostly alive < 1447091642 572741 :Guest78999!41310ea5@gateway/web/freenode/ip.65.49.14.165 PRIVMSG #esoteric :Good. < 1447091679 847623 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :I'm not < 1447091704 218624 :scoofy!~scoofy@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :i'm a zombie < 1447091706 171258 :scoofy!~scoofy@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :does that count? < 1447091729 483447 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i guess it depends on which kind of spell was used to summon you < 1447091734 11531 :drdanmaku!uid17782@gateway/web/irccloud.com/x-dmzxwnfnpcobzqmm QUIT :Quit: . < 1447091736 820729 :Guest78999!41310ea5@gateway/web/freenode/ip.65.49.14.165 PRIVMSG #esoteric :Okay... < 1447091754 752659 :Guest78999!41310ea5@gateway/web/freenode/ip.65.49.14.165 PRIVMSG #esoteric :Still < 1447091775 824339 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :fungot: u alive? < 1447091776 155530 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :izabera: " sometimes known as crew". really? i've never seen a such bad situation in his screenplay but also included a scene from the " s", they were lower in social position than the arabs and berbers, and were fnord it around! odd! fnord 15:09, 12 aug 2004 ( utc) < 1447091817 427355 :Guest78999!41310ea5@gateway/web/freenode/ip.65.49.14.165 PRIVMSG #esoteric :IRC SPAM?! < 1447091828 369516 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :unbelievable < 1447091845 832097 :Guest78999!41310ea5@gateway/web/freenode/ip.65.49.14.165 PRIVMSG #esoteric :That. Was Too Long. < 1447091868 106069 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i want to dye my hair pink < 1447091878 20124 :Guest78999!41310ea5@gateway/web/freenode/ip.65.49.14.165 PRIVMSG #esoteric :... < 1447091878 458253 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :not pink like the girl from lazy town < 1447091879 251008 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :izabera: sounds good < 1447091883 90919 :Guest78999!41310ea5@gateway/web/freenode/ip.65.49.14.165 PRIVMSG #esoteric :Oh Well. < 1447091884 750323 :Guest78999!41310ea5@gateway/web/freenode/ip.65.49.14.165 PRIVMSG #esoteric :Bye. < 1447091885 902220 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :more like pastel pink < 1447091886 696563 :Guest78999!41310ea5@gateway/web/freenode/ip.65.49.14.165 PART :#esoteric < 1447091915 657158 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: please explain Guest78999 < 1447091915 844664 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :int-e: ' ' the new york times mainly uses kiev. the times style guide http://www.timesonline.co.uk/ tol/ fnord/ fnord fnord < 1447091930 801284 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :thanks, that made more sense than the actual person < 1447091934 420065 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric ::D < 1447091957 334647 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :does it always quote fnord? < 1447091964 575838 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :is that a fnord mode or something? < 1447091988 241331 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :if I remember correctly, "fnord" is a placeholder for rare words that didn't make it into the language model's dictionary < 1447092019 340096 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(not sure how fizzie deals with actual occurrences of "fnord") < 1447092096 626934 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :http://arin.ga/L249tM/raw ok i submitted this and it scores a whopping 5% < 1447092104 646701 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :guess i'm doing something wrong < 1447092108 592135 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :not sure what <.< < 1447092152 522030 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :it solves their example and all the ones i came up with >.> < 1447092215 14582 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :with 20 tests, 5% is just what you'd expect if it solves _only_ that example, right :P < 1447092241 832858 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :can you show an example that fails? < 1447092242 262944 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :what is the input format there... < 1447092251 61826 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :it's |piece|piece|piece| < 1447092297 265115 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :|a|a| doesn't work, for example < 1447092344 272090 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i don't think that's valid input <.< < 1447092374 67327 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ok it is but still < 1447092393 1540 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's pretty degenerate < 1447092395 21220 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, "The minimum length of a piece of text is 8" < 1447092395 937331 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :sigh < 1447092400 993883 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :\o/ < 1447092413 401957 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :izabera: are you really making a cycle initially? < 1447092417 694222 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yes? < 1447092423 34481 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i hope so? < 1447092434 598922 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :how do you deal with the initial and final pieces < 1447092473 700296 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i start with the first piece in that list, try to extend it as much as i can, and call what i get a cycle < 1447092515 258085 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :initial and final pieces should be part of that first cycle < 1447092530 387736 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't see how you can get the initial piece < 1447092540 404613 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :why not? < 1447092553 260949 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or, hm, are you going in both directions < 1447092556 253343 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yes < 1447092563 153307 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :in the first cycle i am < 1447092566 573941 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1447092576 477492 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well, it's a "path", not a cycle, anyway :P < 1447092586 675926 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ok < 1447092594 145601 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :anyway it bails out at the first error < 1447092604 469729 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :so it solves the first one, then gets an error < 1447092606 799807 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a hunch: what happens if your test includes strange chars that bash might have trouble with? < 1447092610 46411 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(e.g. ') < 1447092611 191692 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :so it could potentially solve more than 1 < 1447092620 589236 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :no problem with any character < 1447092631 237335 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hmph < 1447092667 126045 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i'll change the exit to a break and resubmit, let me see how bad it is < 1447092694 828171 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :izabera: um how are you reading the input, it's supposed to come from a file given on the command line < 1447092716 962764 :mroman!~mroman@160.85.232.129 QUIT :Quit: Lost terminal < 1447092717 455540 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :while loop in line 41 < 1447092736 724016 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh i didn't notice the < "$1" at the end < 1447092776 632053 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :cool, now it timeouts < 1447093033 945200 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fancy < 1447093037 52615 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Later < 1447093519 955250 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :if you start with substrings of length 2 of a^40b^40...y^40, then it does take a while to reconstruct the string < 1447093559 194108 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and that's still true if you change the piece length to 8 < 1447093585 953366 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :or 28 < 1447093629 297948 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :("a while" meaning several seconds: about 5 here) < 1447093793 441512 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(concrete input: http://int-e.eu/~bf3/tmp/something) < 1447093813 138901 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :oh god int-e wtf is that < 1447093845 913770 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :izabera: well, try your bash script on it... burn a bit of CPU. < 1447093959 4288 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I think this is within the parameters: pieces of length 28, and there's 973 of them) < 1447094055 262725 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Hmm, the file also produces unintended but interesting visual effects at various line break lengths, fun... < 1447094237 885596 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :e.g. http://int-e.eu/~bf3/tmp/something.png < 1447094479 381659 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I have not tried to figure out why it's slow; note that the order that the pieces are given in matters... so this may be far from the worst case) < 1447094525 16356 :hppavilion[1]!~Devourero@93-231-58-66.gci.net JOIN :#esoteric < 1447094675 699387 :zadock!~outsider@81.180.210.212 QUIT :Ping timeout: 264 seconds < 1447095155 243534 :Welo!~hato@546A4E77.cm-12-3b.dynamic.ziggo.nl QUIT :Quit: Leaving < 1447095289 410554 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :so it just times out even if my code is fine < 1447095291 752962 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :great < 1447095338 412291 :hppavilion[2]!~Devourero@93-231-58-66.gci.net JOIN :#esoteric < 1447095382 919001 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :actual input i managed to get from the site, + solution produced by my code http://arin.ga/3eZ8kV/raw < 1447095416 590261 :zadock!~outsider@81.180.210.212 JOIN :#esoteric < 1447095430 121410 :hppavilion[1]!~Devourero@93-231-58-66.gci.net QUIT :Ping timeout: 240 seconds < 1447095518 382949 :atrapado!~atrapado@unaffiliated/atrapado JOIN :#esoteric < 1447096611 134067 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :why isn't mroman here < 1447096969 344283 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: The png looks FAST. < 1447097024 965399 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Just, you know, æsthetically. < 1447097103 779923 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1447097183 211379 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :pbbbt < 1447097233 86145 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :@tell boily Give me an upboat: http://codegolf.stackexchange.com/questions/62732/implement-a-truth-machine/63402#63402 < 1447097233 234811 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1447097254 414926 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :fizzie, oh wow it does < 1447097299 246144 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :lightning! < 1447097449 863325 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :where in england is "not" pronounced like "naught"? is it like the whole country or something? < 1447097463 487661 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :I don't < 1447097469 30798 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :So it's not the whole country < 1447097476 184213 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh okay < 1447097478 593749 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, english pronunciation i a knotty business < 1447097487 314460 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and a naughty one too < 1447097515 47393 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :naught / not / knot was indeed my inspiration < 1447097558 322914 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but i know it's said that way in brighton... the kooks guy does it < 1447097601 609859 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :in the U.S., e.g. Cali, the vowel shift moves in the other direction < 1447097640 472136 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :(i.e. the "cot" side of the cot/caught merger) < 1447097680 655149 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i'm pretty sure england is an esolang < 1447097823 650445 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i like how 'compiler language with no pronounceable acronym' has a perfectly pronouncable acryonym in welsh < 1447097953 260037 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Kinda like cloonpa, right? < 1447097968 459999 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :No, that would by CLYNPA < 1447097972 11153 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Maybe? < 1447097977 603741 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :I don't know Welsh phonetics < 1447098213 38224 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh man. it was a strange day today. < 1447098218 2003 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Looking it up, I think it'd be cloonpa < 1447098225 970131 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :b_jonas, what happened? < 1447098253 373704 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Taneb: work stuff. complicated meeting where we actually talked about lots of relevant stuff, even if we didn't quite see eye to eye. < 1447098267 49120 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :we definitely couldn't solve everything, but at least know more about what each of us thinks should be solved. < 1447098297 977764 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :So basically, I waited for the meeting because some people were busy so it had to be delayed and then delayed again, < 1447098310 410742 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :then participated on the complicated meeting and asked stupid questions and took notes, < 1447098323 161485 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :then wrote a memo which was difficult because it was a long meeting with lots of things said, < 1447098338 571259 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but still had to be done so that later people can't claim they don't remember what happened on the meeting, < 1447098355 553569 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and in the middle of this I did lots of other small things that had to be done. < 1447098415 429654 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Like, with changes in how some procedures are done at the job, which are for the better in the long term, but cause a little hitch when we change to it, and people don't always know what's happening and say contradictory things. < 1447098583 273081 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Today I wrote a FizzBuzz that calls C (indirectly) from Agda < 1447098640 193960 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Taneb: great! < 1447098973 636766 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07DStack14]]4 10 02http://esolangs.org/w/index.php?diff=45231&oldid=45168 5* 03-Dark-Phantom- 5* (-219) 10New instructions, string literals and improved examples < 1447099007 661912 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :b_jonas, https://github.com/Taneb/AgdaCBuzz < 1447099042 822448 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Build instructions are non-existent, but it's cabal install ==> compile the agda file < 1447099539 633512 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :I'm happy with my command prompt design :) < 1447099544 596281 :hppavilion[2]!~Devourero@93-231-58-66.gci.net NICK :hppavilion1 < 1447099548 885146 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hello world program in esoteric languages14]]4 10 02http://esolangs.org/w/index.php?diff=45232&oldid=45159 5* 03-Dark-Phantom- 5* (-60) 10/* DStack */ < 1447099577 279751 :hppavilion1!~Devourero@93-231-58-66.gci.net NICK :hppavilion[1] < 1447099583 729982 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07List of quines14]]4 10 02http://esolangs.org/w/index.php?diff=45233&oldid=45169 5* 03-Dark-Phantom- 5* (-439) 10/* DStack */ < 1447099584 676507 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :There we go < 1447099615 980216 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Truth-machine14]]4 10 02http://esolangs.org/w/index.php?diff=45234&oldid=45160 5* 03-Dark-Phantom- 5* (-10) 10/* DStack */ < 1447099629 375496 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1447100337 62274 :zadock!~outsider@81.180.210.212 QUIT :Quit: Leaving < 1447100940 345776 :hppavilion[1]!~Devourero@93-231-58-66.gci.net QUIT :Ping timeout: 250 seconds < 1447101238 568887 :_leaf_!~kdjh@wpis-64-140-219-90.worldpath.net JOIN :#esoteric < 1447101275 89811 :hppavilion[1]!~Devourero@93-231-58-66.gci.net JOIN :#esoteric < 1447101432 244372 :hppavilion[2]!~Devourero@93-231-58-66.gci.net JOIN :#esoteric < 1447101564 338225 :hppavilion[1]!~Devourero@93-231-58-66.gci.net QUIT :Ping timeout: 250 seconds < 1447101954 339675 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 250 seconds < 1447102623 195676 :Frooxius!~Frooxius@193.86.27.79 QUIT :Quit: *bubbles away* < 1447102626 911528 :^v!~^v@c-68-41-215-101.hsd1.mi.comcast.net JOIN :#esoteric < 1447104285 285781 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, ais523 still hasn't returned? < 1447104285 472625 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: fnord/ court/ state/ fnord. -user:splashsplashsmallsupuser talk:splashtalk/sup/small 00:24, 26 january 2007 ( utc)) < 1447104601 771805 :TieSoul!~TieSoul@86.89.119.147 QUIT :Read error: Connection reset by peer < 1447104973 118662 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07SPLEMIT2114]]4 N10 02http://esolangs.org/w/index.php?oldid=45235 5* 0393.198.137.24 5* (+1090) 10Created page with "SPLEMIT21 ''(short for Shortest Programming Language Ever Made In The 21st [Century])'' is a joke language developed by [http://twitter.com/fucketh1cs Maximilian Krause aka fu..." < 1447105074 501665 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07List of quines14]]4 10 02http://esolangs.org/w/index.php?diff=45236&oldid=45233 5* 0393.198.137.24 5* (+24) 10/* Cheating Quines */ SPLEMIT21 < 1447105219 31959 :hppavilion[2]!~Devourero@93-231-58-66.gci.net QUIT :Ping timeout: 240 seconds < 1447105854 227807 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :do you say 'the omega+1-st step' ? < 1447105893 708167 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :or 'the omega+1-th step' ? < 1447105954 481794 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :izabera: "the step of index omega plus one", or "on the day omega plus one" < 1447105975 905782 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :izabera: oh, you mean which of "st" or "th" suffix you use? probably "st" because English is crazy < 1447105984 744095 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yeah that < 1447106151 90905 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i guess + changes the normal rules < 1447106252 540485 :hppavilion[2]!~Devourero@93-231-58-66.gci.net JOIN :#esoteric < 1447106582 657272 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :I now have an editor made solely for manipulating the default filesystem for my OS < 1447106668 215220 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :a fs editor? < 1447106686 192533 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what does it do? < 1447106749 250023 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :izabera: It allows me to manipulate files outside of the OS for convenience < 1447106769 250967 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :No way to create a new file though, at least not yet < 1447106878 977739 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hppavilion[2]: can it grow the size of an existing file? < 1447106907 793248 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :b_jonas: I believe so; I mean, no reason it wouldn't be able to < 1447106938 110959 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :I'm using python for this (so it's not a "real" OS), meaning that I don't have arbitrary limitations like I would in C or the like < 1447107011 465806 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hppavilion[2]: finding where the bytes of the file are located by reading the metadata is easy. you have to know more about the fs than that if you also want to modify the metadata to allocate space for growing the file and associating that space with the file. < 1447107058 449610 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :if you know where the bytes are stored, you can modify them directly, that much is easy. < 1447107078 28973 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :this may depend on the details of file system, sure, but still < 1447107139 984039 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :b_jonas: I'm storing the FS in JSON xD < 1447107160 200087 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :It's saved to disk as a ".fsys" file (windows) that is really just a subset of JSON < 1447107202 245593 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that sounds strange for a filesystem, but ok < 1447107222 565406 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :b_jonas: I mean that that's how it's stored when the OS is closed, so that you can go back to it later < 1447107266 129471 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :does your fs allow storing arbitrary byte sequences as file content? if so, how do you encode that to json? < 1447107331 657808 :atrapado!~atrapado@unaffiliated/atrapado QUIT :Quit: Leaving < 1447107335 565123 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :b_jonas: Yes it does; the file data is just a string. < 1447107356 41837 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :ALL files are like that, if you're willing to abuse ASCII < 1447107414 521474 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :you can't seek if you have to decode json < 1447107444 757773 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :izabera: ? < 1447107451 308427 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Can't seek as in...? < 1447107461 316106 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :as in "go to byte 12345 in this file" < 1447107494 981495 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hppavilion[2]: the input of JSON encoding is a deep structure that contains character strings, and the output is a character string (often encoded as UTF-8, which is recommended for JSON). < 1447107529 209600 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hppavilion[2]: if you want to store binary strings, you have to somehow encode them to character strings, or else you won't know what backslash escapes to use for characters that you can't represent literally. < 1447107540 396932 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :izabera: Ah. I can do that, because I decode it to Python Dicts on loading. I think that works. < 1447107560 41300 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :b_jonas: I used the json module, which seems to handle everything like that for me xD < 1447107570 324420 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :I'm doing this the cheaty way < 1447107606 265905 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ah, so basically you don't know what your code does. ok. < 1447107624 69468 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that could work. < 1447107645 450659 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :b_jonas: That's how programming works xD < 1447107676 699264 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :I don't so much "Not know what my code does" as "Using external services and tools to do the heavy lifting, which I need not understand because they're complicated" < 1447107689 988334 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :"But they work, so it's OK" < 1447107698 18906 :hppavilion[2]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :"And they're open-source, so it's doubly-OK" < 1447107698 167490 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1447107723 812031 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1447108562 62657 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1447108612 907593 :sacadouche!~sacadouch@cpc22-bour5-2-0-cust86.15-1.cable.virginm.net JOIN :#esoteric < 1447108691 957331 :sacadouche!~sacadouch@cpc22-bour5-2-0-cust86.15-1.cable.virginm.net PRIVMSG #esoteric :list < 1447108809 344372 :bb010g!uid21050@gateway/web/irccloud.com/x-rwchoorhbuhmazsq QUIT :Quit: Connection closed for inactivity < 1447108946 402660 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`welcome < 1447108952 620734 :_leaf_!~kdjh@wpis-64-140-219-90.worldpath.net QUIT :Ping timeout: 272 seconds < 1447108954 507591 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`welcome sacadouche < 1447108958 289242 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :aww come on < 1447108959 927468 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sacadouche: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) < 1447108960 76000 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) < 1447108970 338747 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :did i lag or HackEgo did? < 1447109002 453534 :hppavilion[2]!~Devourero@93-231-58-66.gci.net QUIT :Ping timeout: 272 seconds < 1447109003 819029 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 252 seconds < 1447109023 115687 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :I think you did < 1447109049 80315 :hppavilion[2]!~Devourero@93-231-58-66.gci.net JOIN :#esoteric < 1447109051 109892 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric ::( < 1447109174 854574 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Esoteric Operating System14]]4 10 02http://esolangs.org/w/index.php?diff=45237&oldid=43607 5* 03Hppavilion1 5* (+129) 10/* Making one */ new section < 1447109184 584025 :hppavilion[2]!~Devourero@93-231-58-66.gci.net NICK :hppavilion[1] < 1447109321 644011 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :I would like someone to define a command-line shell inspired by BF (because it's like the crowning esolang, despite its flaws (namely, the derivatives)). I can implement it. < 1447109328 142360 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :SQLite now includes an extension to read/write JSON (although I also have my own extension to read JSON data with SQLite; my own doesn't write though) < 1447109463 316330 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :hppavilion[1]: I wouldn't know how to define such a thing (as I cannot think of it right now), although if I do I will tell you; but probably you or someone else to figure it out. < 1447109606 565812 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :I'm making the shape of the FileSys a digraph. < 1447109666 758035 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :If you want to make it a graph then you might use RDF though, rather than JSON < 1447109777 196683 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :zzo38: Well it's a digraph, which is fairly easy to represent with JSON < 1447109840 404552 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Perhaps a HYPERgraph would be more Eso... < 1447109869 334528 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :zzo38: What do you think about a hypergraph filesys? < 1447109949 970955 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Maybe later. Don't know yet how to make that work < 1447109966 230316 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I don't know either, but if you do know how to make it work, go ahead and try please! < 1447110072 230148 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :You certainly can represent a digraph with JSON, although I think RDF would work better for this purpose. For a hypergraph you will need to do something more (it can also be represented with RDF easily enough, I expect) < 1447110119 328279 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1447110154 851085 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i thought you used json because objects form a tree-like structure < 1447110167 538427 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1447110219 479700 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i don't see how a generic graph is easy to represent with json < 1447110226 768760 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :JSON is good for tree-like structure yes < 1447110395 999738 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :what happens when a YAML parser parses a mutually recursive structure? < 1447110411 655379 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :<> :edges [:v _:v1, _:v2, _:v3], [:v _:v2, _:v3], [:v _:v3, _:v5, _:v6], [:v _:v4]. # It is one possible way you may represent a hypergraph in RDF; you could even have more than one that shares nodes in this way < 1447110429 673473 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1447110467 943479 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@massages-loud < 1447110468 92124 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :quintopia said 3h 40m 34s ago: Give me an upboat: http://codegolf.stackexchange.com/questions/62732/implement-a-truth-machine/63402#63402 < 1447110532 614258 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@tell quintopia the upboat was gladly given! :D < 1447110532 762752 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1447110547 827568 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :implement a pooch machine < 1447110569 694781 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellochaf. pooch? < 1447110591 309976 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@tell quintopia heh, nice usage of "-ai". < 1447110591 458736 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1447110631 626511 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :boily: pooch < 1447110669 15072 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :boily: apparently it means cabot hth < 1447110726 524784 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ah, un cabot! < 1447110748 794616 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :tdh. < 1447110774 521615 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :boily: its the fastest way to subtract large nums < 1447110788 626789 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :boily: http://i.imgur.com/9n3q5pV.gifv < 1447110870 529386 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :PURE UNDILUTED WIZZARDRY! < 1447110897 548723 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what is diluted wizardry like? < 1447110918 460632 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : <-- i guess you need some kind of faster dictionary that allows you to quickly find the neighboring nodes and edges < 1447110921 463799 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1447110926 181473 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : so it just times out even if my code is fine <-- i guess you need some kind of faster dictionary that allows you to quickly find the neighboring nodes and edges < 1447110952 617481 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :don't know if bash has anything < 1447110956 989518 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :it does < 1447110960 391520 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :associative arrays < 1447110975 731688 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i was trying to improve it but then i started playing online <.< < 1447110979 112343 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :The JSON1 extension of SQLite does not include aggregate functions. < 1447111031 934496 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :izabera: Fentimans. < 1447111052 216628 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :boily: you didnt vote :( < 1447111101 807633 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :quintopia: yes I did, but because I just created an account it's not publicly visible :( < 1447111121 929648 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(I need 15 reputations for it to become public.) < 1447111128 715035 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm you can vote immediately? < 1447111169 705226 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I can, and I get a nice small informative blue popup telling me I need to build more reputations. < 1447111190 526572 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well i didn't know it actually _saved_ your vote? < 1447111197 964440 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :as opposed to ignoring it < 1447111246 206412 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Thanks for the feedback! Once you earn a total of 15 reputation, your votes will change the publicly displayed post score. < 1447111258 21489 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but then i didn't try voting in that short timespan < 1447111272 784396 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i probably didn't even register properly < 1447111278 198036 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric ::/ < 1447111304 374819 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :uh oh < 1447111309 495427 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :boily is too disreputable to vote? < 1447111326 580935 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i recall i waited about a year before i turned my loginless account into a proper one, and only because the cookie expired so it was the only way to get it back < 1447111369 625242 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: btw if you have enough rep on another SE account you can get 100 free by linking them < 1447111382 229353 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :yeeeeesh... < 1447111745 500996 :hppavilion[2]!~Devourero@93-231-58-66.gci.net JOIN :#esoteric < 1447111760 30289 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? yeeeeesh < 1447111761 103928 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :yeeeeesh? ¯\(°​_o)/¯ < 1447111787 275286 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the only place i know yeeeeesh from is the Mutts comic < 1447111793 890889 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well, yesh < 1447111887 136973 :hppavilion[1]!~Devourero@93-231-58-66.gci.net QUIT :Ping timeout: 244 seconds < 1447112170 411827 :dtscode!nchambers@compilerdev.net NICK :nchambers < 1447113121 259831 :boily!~alexandre@96.127.201.149 QUIT :Quit: KNIT CHICKEN < 1447113350 555764 :hppavilion[2]!~Devourero@93-231-58-66.gci.net QUIT :Ping timeout: 240 seconds