< 1457222414 14112 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`culprits wisdom/angband < 1457222420 792325 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :b_jonas < 1457222534 266797 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`culprits wisdom/utumno < 1457222536 458792 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :b_jonas < 1457222669 726817 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`culprits orodruin < 1457222671 833046 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457222683 188252 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`culprits wisdom/orodruin < 1457222685 7206 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :b_jonas b_jonas < 1457223016 399542 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`learn Horn is the reduction system behind prolog, and also the magical body part growing on the head of unicorns. < 1457223018 768300 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'horn': Horn is the reduction system behind prolog, and also the magical body part growing on the head of unicorns. < 1457223123 676060 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` ls wisdom/enr* < 1457223124 930554 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/enrichment center \ wisdom/enrichment centre < 1457223144 268264 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` sed -i 's/center/Center/' wisdom/enr* < 1457223147 48198 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457223178 106311 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` sed i 's/prolog/Prolog/' wisdom/horn < 1457223178 873988 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sed: -e expression #1, char 1: expected \ after `a', `c' or `i' < 1457223184 9255 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` sed -i 's/prolog/Prolog/' wisdom/horn < 1457223186 6767 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457223188 152823 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fnord. < 1457223220 867382 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? horn < 1457223221 887357 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Horn is the reduction system behind Prolog, and also the magical body part growing on the head of unicorns. < 1457223236 186492 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` head wi*/enr* < 1457223237 77596 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​==> wisdom/enrichment center <== \ The Enrichment Center regrets to inform you that this next test is impossible. \ \ ==> wisdom/enrichment centre <== \ The Enrichment Center regrets to inform you that this next test is impossible. < 1457223267 90487 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? char < 1457223268 2364 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :char? ¯\(°​_o)/¯ < 1457223295 123298 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? long < 1457223295 968014 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :long? ¯\(°​_o)/¯ < 1457223304 594385 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? irc < 1457223305 852282 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :IRC is short for "Internet Relay Chat". It is named so because all the servers are constructed from relays. < 1457223322 383292 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Char is a prominent component of charcoal. < 1457223324 750724 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'char': Char is a prominent component of charcoal. < 1457223339 238260 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Long is the Chinese word for dragon. < 1457223341 903029 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'long': Long is the Chinese word for dragon. < 1457223362 82632 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, is long double a chinese word for a multi-headed dragon then? < 1457223372 268628 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :sounds plausible < 1457223381 638770 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and how about long long? < 1457223398 995208 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? auto < 1457223399 986369 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :auto? ¯\(°​_o)/¯ < 1457223400 308732 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :except for -bl- being pretty much impossible phonologically. < 1457223414 218655 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? constexpr < 1457223415 79861 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :constexpr? ¯\(°​_o)/¯ < 1457223423 507304 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? zkstr < 1457223424 418740 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :zkstr? ¯\(°​_o)/¯ < 1457223456 727786 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Auto is the German word for car. < 1457223458 978447 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'auto': Auto is the German word for car. < 1457223493 249435 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Zkstr is Georgian for "Ow my tongue!" < 1457223497 370730 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'zkstr': Zkstr is Georgian for "Ow my tongue!" < 1457223516 514414 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :actually it might just be czech. < 1457223526 730136 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Zkstr is Czech for "Ow my tongue!" < 1457223529 342517 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'zkstr': Zkstr is Czech for "Ow my tongue!" < 1457223537 355642 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :NO! wait < 1457223544 590604 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I wanted to add one for zkstr < 1457223563 30703 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :GO AHEAD < 1457223605 381120 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1457223651 1512 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`learn zkstr is a common consonent cluster at the start of Russian words, see eg. http://www.math.bme.hu/~ambrus/pu/metro-typo-2 < 1457223653 710656 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'zkstr': zkstr is a common consonent cluster at the start of Russian words, see eg. http://www.math.bme.hu/~ambrus/pu/metro-typo-2 < 1457223678 454914 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` sed -i 's/nent/nant/' wisdom/zkstr < 1457223681 187861 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457223701 374036 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :Hahah, zkstr. :D < 1457223732 307315 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: is that meant to be rotated that way < 1457223743 627313 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: no, I was probably just lazy to unrotate it < 1457223757 857491 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :oerjan: No, you're just experiencing life sideways. < 1457223763 698580 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :ZWSTR is something else though, compared with zkstr, I suppose < 1457223775 150152 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: the actual sign is upright < 1457223787 990821 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :oerjan: https://xkcd.com/417/ < 1457223834 749917 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :ZWSTR is Z-machine character packing. < 1457223858 56379 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: oh! it sounded like a macro from related to wide character strings < 1457223862 137446 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: i take it it's э typoed as з < 1457223866 730081 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: yes < 1457223871 893515 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: there's also another typo on the same sign < 1457223897 989294 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :`? int < 1457223899 290707 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :int? ¯\(°​_o)/¯ < 1457223907 57487 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :let me unrotate it though < 1457223923 797329 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :oerjan: what should be an int? < 1457223939 458683 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm on, lambdabot < 1457223945 269990 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah, no new messages < 1457223950 323905 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :boily: A double. < 1457223958 120125 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :hppavellon[1]. < 1457223961 116599 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :zgrellop. eh? < 1457223970 14122 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ahoily < 1457224048 84519 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Emojicode is kind of stupid < 1457224064 641874 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It just treats emoji as a special kind of name, like a noob < 1457224065 221824 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :boily: That's what should be an int. < 1457224135 515102 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : oerjan: what should be an int? <-- i dunno < 1457224164 746687 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :zgrep: but a double is fundamentally different from an int! it's just wrong to conflagrate them together. < 1457224166 823721 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :ACTION shudders < 1457224172 594503 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :done: rotated, also made smaller < 1457224264 850477 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: well if there's another typo, i don't know enough of the language to see it. < 1457224265 952755 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :boily: It's wrong to large and destructive fire them together? < 1457224329 390825 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :Though I see your point. Perhaps 4. 4 is meant to be an int. < 1457224333 581288 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :`` ls wisdom/conf* < 1457224334 778094 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ls: cannot access wisdom/conf*: No such file or directory < 1457224343 468912 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :...? < 1457224351 432070 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :`` ls wisdom/con* < 1457224352 435024 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/conspirabiology \ wisdom/context < 1457224360 59235 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :where was it again... < 1457224365 74003 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :`? szoup < 1457224366 160973 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :A szoup a szilárd tápszereknek híg alakban való elkészítése a célból, hogy könnyebben emészthetők legyenek; a hígító anyag a viz, mely feloldja s magába veszi a tápanyag legértékesebb részeit. < 1457224396 976049 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: i suspect "secour" might not be correct < 1457224435 214946 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: yes < 1457224486 291745 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :zgrep: found it! ↓ < 1457224490 752423 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :`? disflagrate < 1457224492 499079 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :disflagrate v.t.perf.: a traditional technique from Poland (earliest attestation c. 1042) used to separate szoups. Nowadays, commercial production is entirely mechanized. < 1457224513 695870 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :ints and doubles should be disflagrated. < 1457224528 402527 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :4 is an int. fungot is a double. < 1457224528 604222 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: you obviously aren't sufficiently infused with the red ip packets. but that's ok, i won't even be done. thanks, folks, < 1457224558 495137 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :ACTION gives boily some extra red IP packets to infuse themselves with < 1457224587 787987 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :don't forget the blue screws if anything happens < 1457224599 426943 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? elephant < 1457224600 317780 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :elephant? ¯\(°​_o)/¯ < 1457224600 549879 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? seal < 1457224601 305337 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :seal? ¯\(°​_o)/¯ < 1457224609 279001 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? tail < 1457224610 233726 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tail? ¯\(°​_o)/¯ < 1457224610 440350 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? head < 1457224611 368149 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :head? ¯\(°​_o)/¯ < 1457224612 195534 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :`? elephant seal < 1457224613 97898 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :elephant seal? ¯\(°​_o)/¯ < 1457224620 835707 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? unicorn < 1457224621 592399 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :unicorn? ¯\(°​_o)/¯ < 1457224623 831968 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? pony < 1457224624 760830 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pony? ¯\(°​_o)/¯ < 1457224627 774342 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh man < 1457224635 76590 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :`? ?` < 1457224636 21374 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​?`? ¯\(°​_o)/¯ < 1457224646 455723 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? bill < 1457224647 426528 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bill? ¯\(°​_o)/¯ < 1457224647 779255 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? coin < 1457224648 558484 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :coin? ¯\(°​_o)/¯ < 1457224652 813722 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`coin < 1457224653 489295 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: coin: not found < 1457224654 823032 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`coins < 1457224660 758104 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :if I ever write or contribute to a roguelike, there'll be a Red Ip Infusion. it'll make you mutate into a fungotlike creature. < 1457224660 909789 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: however, gives me a couple of large mailing lists have you noticed that ordinarily reasonably people these days... < 1457224672 711153 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :b_jonas: you should http://codu.org/projects/hackbot/fshg/index.cgi/file/d4b6d8a299e9/wisdom hth < 1457224682 80364 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​09epipcoin 02relycoin 06fronncoin 13rutcndejxcoin 04verservocoin 07alcecoin 08lazycoin 09(())coin 02retercardcoin 06yabecoin 13hackicoin 04vercoin 07ranslawcoin 08coropiccoin 09exisablecoin 02rocerylovcoin 06fannahcoin 13whitethattcoin 04novicoin 07pogancoin < 1457224702 199621 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ais523, I might try to write my "ultimate solution" for BFJoust again. < 1457224709 284112 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? pdp endian < 1457224712 938910 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? endian < 1457224713 72284 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pdp endian? ¯\(°​_o)/¯ < 1457224713 669363 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :endian? ¯\(°​_o)/¯ < 1457224723 785112 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Lymia: good luck for that :-) < 1457224731 260467 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? bswap < 1457224731 593797 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Ultimately, BFJoust programs are deterministic. < 1457224732 38869 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bswap? ¯\(°​_o)/¯ < 1457224732 702037 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric ::) < 1457224798 392031 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? php endian < 1457224799 366368 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :php endian? ¯\(°​_o)/¯ < 1457224824 854601 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :`? oerjan < 1457224826 279339 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Your famous mysterious evil overlord oerjan is a lazy expert in future computation. Also an antediluvian Norwegian who mildly dislikes Roald Dahl. He can never remember the word "amortized" so he put it here for convenience. His arch-nemesis is Betty Crocker. < 1457224844 443875 :zgrep!sid43445@gateway/web/irccloud.com/x-oevbiojbkxyvopgg PRIVMSG #esoteric :Huh. < 1457224845 894743 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I intend also making up some roguelike game. Some of my ideas include that the stairs can only go one way, that different kind of character configurations have different high score menus, and that you can switch the display between ASCII and VT100 mode (so that you can use ASCII mode when you want to print or put in a text file or webpage or whatever when VT100 is not supported) < 1457224857 13546 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Possibly can be written in JavaScript. < 1457224904 456806 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? submarine < 1457224905 522978 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :submarine is the same as suburban... except for bodies of ocean water instead of cities. < 1457224919 578098 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` sed -i 's/s/S/' wisdom/submarine < 1457224922 813607 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457224947 532260 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Do you like these ideas? In the original "Rogue" game, the stairs can only go one way (even though the commands for stairs go both ways) < 1457224957 320683 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :zgrep: you think php endian is overdoing the evil? < 1457224959 251526 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :haagen dazs has a special limited edition peppermint white chocolate flavor < 1457224982 270928 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :zzo38: one way stairs are nice. not sure about what you mean by high score menus? < 1457225106 979768 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`culprits wisdom/elendil < 1457225109 808539 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :b_jonas b_jonas b_jonas b_jonas < 1457225129 532480 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1457225131 573493 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :russell's teapot/Russell's Teapot / Short and stout / Orbits near Mars / Or thereabout. / If you see it / Let us know / If you don't / What does that show? < 1457225144 54570 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION tempted to change `learn etc. to say whether the file was previously existing. except that would be work. < 1457225166 700547 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`url bin/learn < 1457225168 533960 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/learn < 1457225175 507920 :tromp_!~tromp@rtc35-235.rentec.com QUIT :Read error: Connection reset by peer < 1457225200 515526 :tromp_!~tromp@rtc35-235.rentec.com JOIN :#esoteric < 1457225213 310806 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :boily: I mean once the game end it calculate the score (based on what dungeon level you reached as well as other things) and then add it to the high score menu in the proper position, but you can add separate high score menu also for different kind of player characters, since they can involve different tactics, special abilities, carrying capacity, and so on < 1457225252 909707 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: All the work is editing through this scow HackEgo interface. < 1457225258 919599 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :zzo38: makes sense tdh < 1457225331 808064 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :shachaf: couldn't you just edit it offline and then make a patchfile? < 1457225339 487739 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And then what? < 1457225347 892493 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`culprits wisdom/elrond < 1457225350 85412 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :prooftechnique prooftechnique < 1457225351 539080 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :and then use patch < 1457225397 682805 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you don't need patch, just `fetch and cp < 1457225438 268084 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you ahve `fetch then you don't need patch. < 1457225443 494689 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Does `fetch work? < 1457225446 413193 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yes. < 1457225455 47585 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Was it broken in the past? < 1457225463 981705 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :not that i recall < 1457225498 628538 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it's wget/curl etc. that are broken because they're inside the sandbox < 1457225560 507801 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ah. < 1457225628 673631 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` echo $'3i\n[ -e "wisdom/$topic" ] && verb="Learned" || verb="Relearned"\n.\n5s/Learned/$verb/\nw\n' | ed bin/learn < 1457225631 869549 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :148 \ 207 < 1457225677 318484 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: please test twh < 1457225688 729410 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/learn < 1457225689 365993 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\?[:;,.!?]\? .*//') \ [ -e "wisdom/$topic" ] && verb="Learned" || verb="Relearned" \ echo "$1" >"wisdom/$topic" \ echo "$verb '$topic': $1" < 1457225717 914582 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? test < 1457225718 918767 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :test failed. HackEgo-JUnit is not available. < 1457225727 149504 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? testing < 1457225728 921727 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :testing? ¯\(°​_o)/¯ < 1457225736 606922 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Testing is expensive. < 1457225741 673164 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'testing': Testing is expensive. < 1457225747 255460 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Testing is expensive and overrated. < 1457225747 677426 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oops. < 1457225749 648111 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'testing': Testing is expensive and overrated. < 1457225753 220757 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess I mixed them up. < 1457225757 571002 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :BIT OF A SWITCH < 1457225760 334651 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :testing is definitely overrated. < 1457225915 986200 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess you're waiting for me to fix it. < 1457225934 869321 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also wondering how you swap two words with sed < 1457225940 263269 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I was also wondering. < 1457225950 305765 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'll just cheat. < 1457225952 32771 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` echo $'3s/Relearned/Learned/\n3s/Learned/Relearned/\nw\n' | ed bin/learn < 1457225954 296982 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :207 \ 207 \ echo "$1" >"wisdom/$topic" < 1457225966 344171 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cat bin/learn < 1457225966 992998 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\?[:;,.!?]\? .*//') \ [ -e "wisdom/$topic" ] && verb="Relearned" || verb="Learned" \ echo "$1" >"wisdom/$topic" \ echo "$verb '$topic': $1" < 1457225994 431467 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :...how did that work. < 1457226001 547062 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh. < 1457226004 652021 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :s/// only switches the first occurrence without /g < 1457226033 428164 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Testing is expensive, overrated and annoying. < 1457226036 72552 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'testing': Testing is expensive, overrated and annoying. < 1457226044 511303 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`forget testing < 1457226046 776065 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Forget what? < 1457226054 676208 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Testing might eventually succeed. < 1457226057 229063 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'testing': Testing might eventually succeed. < 1457226123 422801 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: now that wasn't so hard was it < 1457226132 324273 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION presents shachaf with the Delegate of the Month award (in pewter) < 1457226145 22936 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: what, you think this was free? < 1457226147 197341 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you owe me one now < 1457226180 41262 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What I want is a script that looks at the hg log and tells you what the last file that was modified was. < 1457226214 677915 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` hg --help | paste < 1457226219 838197 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/paste/paste.20546 < 1457226252 857013 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :By the way, someone (b_jonas?) figured out a way easier way to do `culprits. < 1457226258 452427 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Since you can give hg log a format argument. < 1457226274 414950 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :hrm. < 1457226280 104928 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` hg log --help | paste < 1457226283 555433 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/paste/paste.16400 < 1457226423 548222 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`unidecode - < 1457226424 981450 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+002D HYPHEN-MINUS] < 1457226431 656234 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`unicode FIGURE DASH < 1457226432 542445 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​‒ < 1457226535 929924 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` hg log -l 1 < 1457226537 75718 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :changeset: 7127:4f71d933f13e \ tag: tip \ user: HackBot \ date: Sun Mar 06 01:04:25 2016 +0000 \ summary: ` hg log --help | paste < 1457226556 560323 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` hg log -l 1 --template "{files}\n" < 1457226557 632915 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :paste/paste.16400 < 1457226562 581917 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :thx tdh < 1457226602 995391 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`mkx bin/lastfiles//hg log -l 1 --template "{files}\n" < 1457226606 132950 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/lastfiles < 1457226610 627250 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`lastfiles < 1457226613 956670 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/lastfiles < 1457226651 971035 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` echo test >a; echo test >b < 1457226654 221177 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457226655 865053 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`lastfiles < 1457226657 75297 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :a b < 1457226680 355513 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`rm a b < 1457226681 67189 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `a b': No such file or directory < 1457226684 576214 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` rm a b < 1457226686 883527 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457226695 781077 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`culprits a; culprits b < 1457226697 435597 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457226709 103823 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wat < 1457226712 632465 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: fool me twice -- you can't get fooled again < 1457226715 327342 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`culprits a < 1457226717 531346 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :oerjan oerjan oerjan int-e fizzie oerjan elliott blotter guestbot guestbot ThatOtherPerson ThatOtherPerson < 1457226726 69806 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oops < 1457226730 727412 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`culprits b < 1457226732 649086 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :oerjan oerjan oerjan Jafet < 1457226740 276031 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :darn < 1457226786 748013 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ok they weren't already existing < 1457227001 264668 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: ok now write something useful with it < 1457227004 851105 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm i think the repository browser has changed, now it autoloads more commits when i get to the end < 1457227021 816601 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :like a command that lets you sed or rele/rn the lastfile < 1457227123 205355 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :>_> < 1457227132 941597 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1457227296 526748 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com JOIN :#esoteric < 1457227328 765810 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I should < 1457227344 987234 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Integrate a few more clever strategies into Nyuroki < 1457227351 137692 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Some optimization can be done. < 1457227876 546756 :mad!boulam@69-165-212-148.cable.teksavvy.com JOIN :#esoteric < 1457228306 491150 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? guard < 1457228307 499293 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :The guards are immune to electricity. They're humans in rubber pig suits. They're insulated. < 1457228320 7646 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` sed -i 's/ / /g' wisdom/guard < 1457228322 782160 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457228832 491725 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest nyuroki http://paste.lymia.moe/lymia/ee20dff3277b873dc9db288ed94d0a7a234da3c7.bf < 1457228834 628565 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia: URL fetch problems: redirection forbidden: http://paste.lymia.moe/lymia/ee20dff3277b873dc9db288ed94d0a7a234da3c7.bf -> https://paste.lymia.moe/lymia/ee20dff3277b873dc9db288ed94d0a7a234da3c7.bf < 1457228841 307158 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest nyuroki https://paste.lymia.moe/lymia/ee20dff3277b873dc9db288ed94d0a7a234da3c7.bf < 1457228843 378438 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.nyuroki: points 9.07, score 30.37, rank 6/47 (-3) < 1457228924 609588 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest nyuroki https://paste.lymia.moe/lymia/6412212ffb16b73f794dd3618505fc2327197571.bf < 1457228925 400339 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.nyuroki: points 9.07, score 30.37, rank 6/47 (-3) < 1457228944 219462 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest nyuroki https://raw.githubusercontent.com/Lymia/JoustExt/master/examples/nyuroki-esoteric.bf < 1457228944 860044 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.nyuroki: points 13.43, score 37.40, rank 3/47 (--) < 1457228994 326697 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest nyuroki https://paste.lymia.moe/lymia/5a0374d9319002dc5622e6b104165f08dc6964e2.bf < 1457228995 123415 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.nyuroki: points 13.48, score 37.49, rank 3/47 (--) < 1457229019 297708 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest nyuroki https://paste.lymia.moe/lymia/43bd79e53928002bf3d7aab81586842ea19bb80d.bf < 1457229020 89133 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.nyuroki: points 13.45, score 37.30, rank 3/47 (--) < 1457229069 349883 :cyyyyyyyyy!508b669e@gateway/web/cgi-irc/kiwiirc.com/ip.80.139.102.158 JOIN :#esoteric < 1457229078 42737 :cyyyyyyyyy!508b669e@gateway/web/cgi-irc/kiwiirc.com/ip.80.139.102.158 PART :#esoteric < 1457229165 201505 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest nyuroki https://paste.lymia.moe/lymia/afef3d2374d3eb83d7c2066ede331d7c3c500b9d.bf < 1457229167 415181 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.nyuroki: points 10.50, score 32.55, rank 6/47 (-3) < 1457229199 819529 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :oh man < 1457229205 477273 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :craziest cpu idea yet < 1457229248 563429 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :memory addresses are remaped in chunks of 4k according to a page table < 1457229256 539871 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :(this is how a standard mmu works) < 1457229262 185459 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but only for data, not instructions < 1457229460 323469 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest nyuroki https://paste.lymia.moe/lymia/d1bb3b65edb4bbbc3853214c80ed371b7eb0a039.bf < 1457229463 184260 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.nyuroki: points 13.36, score 37.16, rank 3/47 (--) < 1457229493 911741 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest nyuroki https://paste.lymia.moe/lymia/fa117cd7cf6ea372d1b3b3ef49417ae9803a6c1c.bf < 1457229495 651931 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.nyuroki: points 12.86, score 36.50, rank 3/47 (--) < 1457229532 711630 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :bleh < 1457229535 298201 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :going to PM < 1457229618 226293 :AlexR42!~textual@94.41.128.148 JOIN :#esoteric < 1457229883 760807 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com QUIT :Remote host closed the connection < 1457230226 388122 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Apparently a lot of people abused the size of my wiggle clear. < 1457230230 611701 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Er, offset clear* < 1457230328 926481 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1457230368 175691 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :mad: And what does that get you? < 1457230405 453534 :PinealGlandOptic!~PinealGla@82.144.205.57 JOIN :#esoteric < 1457230968 386995 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it takes one less TLB on the chip... I guess < 1457232042 298029 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: programs tend to special-case against good programs accidentally < 1457232047 997945 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as people experiment with values to see what happens < 1457232061 157596 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you beat the worse programs anyway, so the constants tend to match up well against the better ones < 1457232875 242859 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1457233112 641193 :idris-bot!~idris-bot@dslb-178-004-080-239.178.004.pools.vodafone-ip.de QUIT :Quit: Terminated < 1457233132 579170 :idris-bot!~idris-bot@dslb-178-004-080-239.178.004.pools.vodafone-ip.de JOIN :#esoteric < 1457233348 963146 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :@metar CYQB < 1457233349 218315 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYQB 060200Z 17004KT 15SM SCT054 M09/M16 A3018 RMK SC3 SLP228 < 1457233448 953843 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`le//rn te/st//Directories are expensive. < 1457233451 797104 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «te/st» < 1457233458 536993 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`lastfiles < 1457233460 694444 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/te/st < 1457233466 317036 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa whoa whoa < 1457233475 129311 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I was thinking that wouldn't work as intended. < 1457233490 406624 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` rm wisdom/te/st; rmdir wisdom/te < 1457233492 654590 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457233498 86939 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan thinks of everything < 1457233544 389812 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1457233557 830907 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zhill nyuroki https://raw.githubusercontent.com/Lymia/JoustExt/master/examples/nyuroki-esoteric.bf < 1457233562 936348 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :@metar CYQB < 1457233563 196516 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYQB 060200Z 17004KT 15SM SCT054 M09/M16 A3018 RMK SC3 SLP228 < 1457233573 99933 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :argh. I want my new metar! < 1457233591 200764 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :meanwhile, just done playing my first game of Ashes. quite a good game! < 1457233600 287689 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust nyuroki https://raw.githubusercontent.com/Lymia/JoustExt/master/examples/nyuroki-esoteric.bf < 1457233600 740258 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.nyuroki: points 18.79, score 49.46, rank 2/47 (+1) < 1457233686 690148 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net JOIN :#esoteric < 1457233724 246234 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :Alejandro15: buenas tardes. < 1457233736 339757 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :@metar CYQB < 1457233736 605412 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYQB 060300Z 18003KT 15SM BKN048 M08/M16 A3017 RMK SC7 SLP225 < 1457233757 953388 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : oerjan thinks of everything <-- well, there's an obvious weakness remaining. < 1457233784 761707 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which weakness? < 1457233797 938329 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1457233818 544193 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net PRIVMSG #esoteric :como esta boily < 1457233840 343870 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you cannot distinguish a commit that creates several files from one that creates a file with spaces in its name < 1457233870 254077 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, it's space-separated. < 1457233875 827037 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The newline terminates commits. < 1457233887 62288 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*edits < 1457233888 673346 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`bienvenido Alejandro15 < 1457233890 375306 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Alejandro15: ¡Bienvenido al centro internacional para el diseño y despliegue de lenguajes de programación esotéricos! Por desgracia, la mayoría de nosotros no hablamos español. Para obtener más información, echa un vistazo a nuestro wiki: http://esolangs.org/. (Para el otro tipo de esoterismo, prueba #esoteric en EFnet o DALnet.) < 1457233955 417809 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :Alejandro15: un poco cansado... ¿y tu? < 1457233970 870129 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!bfjoust nyuroki https://raw.githubusercontent.com/Lymia/JoustExt/master/examples/nyuroki-esoteric.bf < 1457233973 342303 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for Lymia_nyuroki: 6.4 < 1457233975 779816 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Is that bot still alive < 1457233976 947143 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :congrats Lymia, just saw you move up to #2 < 1457233982 50084 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net PRIVMSG #esoteric :bien < 1457233987 647016 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :... wut < 1457233990 366899 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :Alejandro15: ¿eres de venezuela? < 1457234010 663241 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :uuh < 1457234022 480943 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!bfjoust nyuroki http://raw.githubusercontent.com/Lymia/JoustExt/master/examples/nyuroki-esoteric.bf < 1457234025 89607 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for Lymia_nyuroki: 6.3 < 1457234030 653841 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :halp < 1457234064 171700 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Lymia: what's the problem? EgoBot's unhalpful output? < 1457234069 267152 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: hmm, the report is contradicting the breakdown < 1457234072 431246 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net PRIVMSG #esoteric :si < 1457234074 696421 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :!help bfjoust < 1457234074 870075 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Sorry, I have no help for bfjoust! < 1457234083 803200 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :egobot thinks my program is - < 1457234088 769512 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :!bfjoust < 1457234088 952770 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Use: !bfjoust . Scoreboard, programs, and a description of score calculation are at http://codu.org/eso/bfjoust/ < 1457234090 314832 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, hmm, perhaps not < 1457234093 693930 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :probably a parse error < 1457234096 429229 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!bfjoust nyuroki http://pastebin.com/raw/b0MEJFpT < 1457234099 50135 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for Lymia_nyuroki: 52.6 < 1457234102 47110 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :There we go < 1457234104 121968 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: aha, it must have parsed the hyphen in the URL < 1457234113 413266 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :congrats on #1 :-) < 1457234126 741009 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :Alejandro15: discúlpeme, no sé hablar español muy bien... mi lengua materna es el francés. < 1457234146 833389 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net PART :#esoteric < 1457234154 905933 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Isn't that hill fish in a barrel :p < 1457234155 253037 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :beuh... < 1457234161 566222 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :oerjan: at least, he spoke! < 1457234191 13134 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :did you change the strategy significantly? or did you just tweak numbers? < 1457234223 225879 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: good show < 1457234242 312984 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess if it was a large change you'd probably change the name < 1457234252 743625 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Mostly tweaked numbers. < 1457234256 821106 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :margins3 is similar to margins, but it's also different in a lot of major ways (e.g. it does a fast rush on short tapes) < 1457234260 430589 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It also leaves a trail always now, not only on cells it cleared < 1457234286 965539 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :By "tweaked numbers", I mean "tweaked a single number". < 1457234327 544606 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :oerjan: just you wait. he'll be back. (probably against his own volition; I wouldn't be surprised there's a default autojoin list for his client) < 1457234369 95798 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I might try a defense program next, maybe? < 1457234395 913279 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'll be hard, but perhaps possible < 1457234407 673223 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one of the codepaths in margins3 runs purely against defence programs < 1457234420 581855 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it was hard to beat them all even though I knew for a fact the opponent was defence and/or very slow < 1457234444 373772 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com JOIN :#esoteric < 1457234444 507270 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's a bit of the code that runs only if the opponent is actively adjusting the current cell, and winning in all situations from there is painful < 1457234470 671212 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in the end I did the same thing as in preparation except 3- rather than 2-cycle, it works quite well < 1457234485 224914 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa whoa whoa, in Chu spaces you have points : 1 -> A and copoints : A -> _|_ < 1457234488 315612 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's so reasonable. < 1457234489 969660 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :How's that bit of code work anyway? < 1457234520 957771 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :In Nyuroki, anything complex I tried worked worse than the dead simple thing I do. < 1457234524 441466 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 260 seconds < 1457234543 801133 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: which bit of the code? defence detection? defence clear? < 1457234559 728965 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Clearing versus something that's actively changing its flag. < 1457234577 119018 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I just set the cell I'm on to all 256 possible values < 1457234585 309786 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if it doesn't hit zero there are shenanigans going on < 1457234612 262005 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :AUGH < 1457234633 261139 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I pitched up too much and accidentally flew into space < 1457234659 753135 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :\oren\: KSP? < 1457234680 208559 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ais523, I mean the code you called "golden ratio based clear" < 1457234688 610548 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :yes < 1457234696 674650 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I definitely don't understand what it's doing. < 1457234712 410212 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's basically a normal clear loop but it changes polarity and/or direction every n cycles, where n is the length of time it naturally takes to clear a cell times the golden ratio < 1457234750 238942 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this means that if the opponent is locking without changing the cell's value over time, I'm guaranteed to hit the pessimal value for the opposition eventually (as I try every polarity and position modulo the clear loop interval) < 1457234781 159161 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and if the opponent is changing the value over time, I hit the pessimal starting value for the opposition eventually via starting at a different value each time < 1457234786 5917 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in theory, at least < 1457234788 378945 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :How do you lock and change the value over time? < 1457234805 515902 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I can't think of a smart way to achieve that. < 1457234829 677943 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, one simple lock algorithm is ((+)*128(.)*128)*-1 < 1457234836 300936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that'll lock many sorts of two-cycle clear < 1457234844 78113 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it changes the value by +128 every 256 cycles < 1457234859 951868 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Presumably something like +((+)*128(.)*128)*-1? < 1457234875 868419 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'd be worried about that bit of parity < 1457234887 635541 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Where there's some "starting values" where you kill yourself. < 1457234908 281162 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, yes, you can't do that by itself < 1457234915 342018 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :only once you know the opponent is there, or if you adjust the flag first < 1457234923 828893 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is, assuming you're locking the flag < 1457234927 492909 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are two ways you can do locks < 1457234934 61186 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on the flag, which has the advantage that the opponent might fall off < 1457234956 460069 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or in front of the flag, which has the disadvantage that the opponent might fall through, but the advantage that if the cell's zeroed for two cycles (and the opponent doesn't spot it) you don't lose < 1457234991 91611 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Everything "smart" I tried for Nyuroki worked worse than the "brain dead" thing I do now. < 1457234999 932940 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca QUIT :Quit: EVOCATIVE CHICKEN < 1457235024 881371 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I check a cell twice before moving on to the next one, so I don't get bitten by something like (+)*127(-+)*-1 < 1457235058 463661 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Then, in the actual clear loop, I do a 2-cycle clear for 1000 cycles, and if that fails, move on to a 5-cycle clear. If that fails, I just assume I'm not on the flag because apparently that works better. < 1457235167 93922 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I tried something like that for margins3 first < 1457235179 630766 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it sort-of worked but I could never get a clean sweep against defence programs < 1457235194 42926 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there was always one that seemed to hold out (not necessarily the same one, although shudderlock was a big offender) < 1457235212 438299 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I never paid much attention to which programs did what. ^.^ < 1457235216 573606 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But I guess I should look that up sometime. < 1457235221 430242 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net JOIN :#esoteric < 1457235299 669560 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Maybe I should try to integrate that golden ratio clear myself sometime. < 1457235317 271048 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it takes a lot of space in the program < 1457235333 279935 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I'm not even 100% sure it works mathematically, although it seems to work in practice < 1457235337 939442 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net PART :#esoteric < 1457235357 578871 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :My first instinct is to do something with prime numbers personally < 1457235388 258645 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, 256 is coprime with everything that isn't a power of 2 < 1457235440 107362 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :My intuition was that if a clear cycle and a defense cycle had coprime lengths, you get every "alignment" between them eventually. < 1457235493 507107 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :So, say, if there's an +- in a defense loop, and -+ in an clear loop with a length coprime to it, both would eventually execute at the same time. And they'd die. < 1457235521 78750 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are some defence loops that work against any integer-sized clear, with an appropriate alignment < 1457235538 843983 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(+)*256(.)*256, for example, will lock [(.)*x+] for any x < 1457235548 832678 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net JOIN :#esoteric < 1457235563 627870 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Even clears like, say, [-.-+]? < 1457235569 490948 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, that's less than 128, I think < 1457235640 364416 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think that won't be locked on the flag (it can get two zeroes), but will be locked elsewhere (the locking program can't detect two zeroes), so long as the cycles line up correctly < 1457235648 647970 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net PART :#esoteric < 1457235696 70577 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Right. So it'll work assuming you're actually on the flag. (and only then, unfortunately) < 1457235719 652921 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is the hardest part of attacking into defence programs < 1457235724 424520 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :And if the defense loop doesn't have a factor of 5, I suppose. < 1457235726 704901 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and is someting that margins exploits < 1457235743 521720 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it uses a defence pattern that makes it impossible for the opponents to observe two zeroes in a row < 1457235755 793793 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so eventually they have to take a leap of faith and move on < 1457235766 221627 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at which point it shudders the flag in the hope that the opponent will do it again < 1457235793 923901 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1457236002 737954 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net JOIN :#esoteric < 1457236050 23117 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net PART :#esoteric < 1457236085 504705 :lleu!~gnomebad@unaffiliated/lleu QUIT :Read error: Connection reset by peer < 1457236132 737839 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I had the idea that you could have a clear loop like [-.+.--++-++-] (length 13) < 1457236132 871207 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Since it does every possible 2 instruction sequence of cell changes, it should be able to clear (on the flag) any defense program with a coprime defense loop length. < 1457236132 871287 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :But I'm not sure how practical it'd actuall be < 1457236133 581732 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :actually* < 1457236134 649241 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :... being able to make it impossible to observe two zeros in a row is actually pretty nasty. < 1457236183 908737 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It means there's ultimately no safe option to attack. < 1457236209 140604 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right < 1457236216 160754 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however the downside for margins is that it also means that it can't attack itself < 1457236224 235808 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's devoting every cycle to merely drawing < 1457236260 480059 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Hrm. < 1457236264 310225 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'd like to see an alternative hill < 1457236275 508515 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :That counts a draw as both programs losing, maybe? < 1457236278 609375 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Does zim do that? < 1457236284 96787 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :zem* < 1457236320 134453 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :egojoust is much more draw-hostile than zemhill < 1457236342 29675 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I like draws not being penalised much, though, because it makes programs like margins (which aim to win short tapes and draw long ones) possible < 1457236362 229537 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :really, the tradeoffs margins needs to make just to aim for its draw means that its strategy isn't broken < 1457236374 109515 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the fact that it's doing well is mostly a symptom of opponents not caring about short tapes < 1457236383 101741 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which has been a trend in the BF Joust metagame for ages now < 1457236412 80782 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :They don't? < 1457236412 912190 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(most of your games will be on long tapes so those make sense to focus on) < 1457236425 975511 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I guess that also makes sense to explain why Nyuroki does well < 1457236442 492053 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :preparation sets ten decoys < 1457236447 43982 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it autoloses on tape length 10 < 1457236450 455806 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :If it sees any non-zero cell while setting decoys, it immediately jumps to the main clear. < 1457236478 883814 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Which, well. < 1457236487 87522 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ooh, interesting < 1457236495 867592 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure I can think of a program that does that, but it makes a lot of sense < 1457236503 564550 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :If it's a short tape, and the opponent is setting decoys, you've probably just bypassed their decoys. < 1457236508 327675 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :And are on their flag while they're setting decoys. < 1457236511 838742 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Not a good look for them. < 1457236530 27494 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do you set decoys forwards or backwards? < 1457236548 464329 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Backwards. < 1457236574 870353 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so if the opponent's decoy setup is inside yours, you notice < 1457236576 946129 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's clever < 1457236679 470040 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : the other day you were asking for alternative cpu designs? < 1457236703 509419 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I have such a design : an out-of-order VLIW < 1457236719 704485 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1457236731 238454 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is that just redundant, or does it have some advantage? < 1457236744 561407 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :basically the front end is a VLIW where you fetch a whole instrction cache line every cycle < 1457236766 628778 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and "execute" it in one go < 1457236815 558134 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but the "execution" in one go is only the register renaming and scheduling to make the calculations runnable out-of-order < 1457236834 316361 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1457236841 657586 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ooh, I just noticed some old code that never runs got into margins3 < 1457236843 868920 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ais523, right. Is that new(ish?)? < 1457236844 292321 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :once the calculations are done, then the retirment is also 1 large op per cycle < 1457236857 147543 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the op format is weird: < 1457236866 282177 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I thought checking before planting decoys was something others have done before. < 1457236895 806310 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :each VLIW bundle takes up 16 bytes and has 8 micro-ops in it < 1457236901 549282 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: that's today's winner < 1457236937 479080 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I've also got a shameless piece of metagaming < 1457236942 778840 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!bfjoust margins3 http://nethack4.org/esolangs/margins3.bfjoust < 1457236947 596356 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for ais523_margins3: 24.2 < 1457236950 686514 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!zjoust margins3 http://nethack4.org/esolangs/margins3.bfjoust < 1457236952 269531 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :ais523.margins3: points 10.88, score 52.78, rank 1/47 (--) < 1457236958 217744 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Since pretty much everything sets decoys, I skip straight to cell 14 if I don't see any decoys < 1457236963 741034 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :micro-ops consist of stuff like: mov register/immediate into accumulator, add/sub/and/or/xor/shr/shl/sar accumulator value by register/immediate, store accumulator in register < 1457236969 245508 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :What I mean is, is it new to check for decoys before planting your own? < 1457236988 786681 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so an instruction is something like: < 1457237062 1351 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :all I did was deleted the dead code to clean up the "published" version a bit < 1457237066 487601 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: inside your own decoy setup, I think so < 1457237074 161338 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are programs that check for enemy clears inside their own setup < 1457237075 125903 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, http://chu.stanford.edu/PrattSRMK2016.pdf (slide 12) shows a way to present adjointness as associativity. Is there anywhere else that comes up? Maybe in the context of regular adjunctions? < 1457237081 133469 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but not that check for enemy decoys, intentionally at least < 1457237086 260146 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I see < 1457237092 530436 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ld ac, r1; sub ac, r0; mul ac, r2; sar ac, 16; add ac, r0; store r1, ac < 1457237099 604927 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that's 1 opcode < 1457237121 925842 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :dependency analysis on ac is going to be a nightmare, surely? < 1457237123 832780 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it takes 4+ cycles to execute (due to the dependencies) < 1457237129 311966 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :If you have too many operations in one bundle, to where most programs can't use them all < 1457237140 854457 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm asuming the OOE thing resolves it, but it's going to be a lot of work < 1457237148 579550 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yes this HAS to be OOE < 1457237152 326198 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Wouldn't that stress the code cache? < 1457237155 21154 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but there's a trick < 1457237158 684318 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :hrm < 1457237176 170490 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :What's the benefit over a non-VLIW instruction set that does OOE. < 1457237186 265747 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :basically each instruction is loaded into an execution unit and the execution unit has its own accumulator and runs the operations one by one < 1457237199 930009 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so actually it doesn't have to rename the accumulator < 1457237222 122053 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the next instruction is forced to wipe out the accumulator in its first instruction so there can be no dependency < 1457237311 782882 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ais523, that might explain the #1 then. I didn't realize checking for enemy decoys (a proxy indicator of being on a short tape) was anything that hadn't be done before. < 1457237333 568102 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :instruction format limits the number of register stores per instruction so that it the target registers can be renamed in 1 cycle < 1457237341 16821 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I didn't realise you were doing it, presumably because you assumed it was nothing special < 1457237371 719668 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :basically it's like if you had an OOO cpu but when instructions go into an ALU they execute a whole bunch of stuff sequentially in that ALU < 1457237395 263941 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and on the final microop the accumulator value of that ALU is stored back to the register file < 1457237407 501877 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :or sent to the memory store queue < 1457237455 37162 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the reason it's organized this way is that this reduces the number of write and read ports on your register files a lot < 1457237509 983603 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :instead of needing a register rename and writeback on each value add/shift/etc in a chain of computation, you only have one rename and one writeback at the end of the chain < 1457237577 259852 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It's also why I started with short decoys instead of vice versa < 1457237625 725226 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ld ac, r1; sub ac, r0; mul ac, r2; sar ac, 16; add ac, r0; store r1, ac reads 4 times from the register file and writes 1 time only; the equivalent RISC sequence does 7 reads and 4 writes < 1457237650 194044 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com QUIT :Remote host closed the connection < 1457237684 732416 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :once you start a chain of computation, then you also need much less ressources to calculate the inter instruction dependencies < 1457237706 652042 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :instead you just execute 1 instruction per cycle on every dependency chain < 1457237719 628613 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and the instruction format separates the dependency chains for you < 1457237733 815595 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :If only I knew a HDL < 1457237743 162858 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I'm learning verilog < 1457237760 219879 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :mostly because it's kinda like c++ :D < 1457237768 842761 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :instead of being... strange like VHDL < 1457237813 74131 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :another way of putting it is < 1457237822 346675 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :take a RISC, but add an accumulator < 1457237845 170667 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :every instruction writes the result to both the accumulator, and optionally another register as well < 1457237853 412193 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Verilog's more like a scripting language, really < 1457237859 603 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ais523, maybe I should it into the wiki page? < 1457237870 850821 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :you can easily find the dependency chains in the instruction stream: < 1457237881 706642 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: good idea; you're not editing the 2015/2016 sections (which I'm editing atm) so there shouldn't be a conflict < 1457237891 400414 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although make sure you use a section edit rather than editing the whole page < 1457237892 849680 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :every time you see an instruction that DOESN't have the accumulator in its input, it's the start of the chain < 1457237926 825807 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so the instruction stream becomes < 1457237965 792645 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :[startofchain modifyaccum modifyaccum modifyaccum modifyaccumandwritebacktosomeregister startofchain modifyaccum modifyaccumandwritebacktosomeregister] < 1457237995 456440 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :you can issue both "startofchain" instructions at the same time < 1457237997 176694 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'm not sure if it should count as defense or attack. < 1457238016 659025 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :The 'effect' is to detect short tapes when you have decoys < 1457238025 823124 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and then let the 2 concerned units run the other instructions in the chain one after another until the writeback instruction at the end < 1457238075 525423 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: it's synchronization < 1457238078 152743 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the cost is that every input register other than the accumulator must be renamed first before any instruction downstream can run < 1457238095 713154 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :from then on, register renaming is sufficient to solve all your dependencies < 1457238095 846470 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a method of figuring what the opponent is doing, but doesn't do anything to prevent it in its own right < 1457238103 79168 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it just allows you to come up with a better strategy < 1457238113 39068 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :hence it's an OOO-VLIW < 1457238115 48221 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to counter the opponent's technique < 1457238129 968003 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :VLIW because you issue a whole bunch of stuff to do together in one go < 1457238135 925067 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :The way I used it in nyuroki, I'm not quite countering the opponent's technique at all. < 1457238158 94684 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :OOO because the individual sub components are reordered and all registers are renamed < 1457238158 952957 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Rather, I'm taking advantage of the opponent's behavior to detect short tapes. < 1457238218 361418 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :basically it's trying to have the benefits of OOO-RISC (flexible execution order, can execute past a data cache miss) without the downsides (too many register writes and renames every cycle) < 1457238270 555113 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: err, right < 1457238302 520348 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess this is similar to the way growth2 often figures out the exact length of the tape via observing the opponent's clear pattern and guessing rule of nine < 1457238318 500390 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's kind-of scary seeing it rush right to the opponent's flag, ignoring all decoys, and clearing it < 1457238329 160169 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose that's synchronization too < 1457238335 256240 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or maybe we should rename the section < 1457238339 316327 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"intelligence", perhaps < 1457238352 960566 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :"Infer information from the opponent's behavior"? < 1457238397 236345 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :should be a single word really, if we're talking about the section that currently discusses tripwires < 1457238459 774866 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :The article says "At times you may want to use some behavior that depends on you being in lockstep with your opponent, like the "Lock" strategy above. The way to do this is generally with tripwires:" to explain the section right now. < 1457238489 434116 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, we should probably generalize it < 1457238489 771600 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :What'd cover behavior like assuming rule of nine, or decoys behind yours as well as synchronization? < 1457238491 774188 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :given how short it is < 1457238508 554147 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps "reconnaisance" < 1457238526 342321 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :assuming I've spelled that correctly < 1457238549 288401 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I feel like Synchronization might still work as its own section. It's pretty specific, instead of "branching" to different strategies, so to speak. < 1457238569 261316 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, there are quite a lot of programs that branch based on tripwires < 1457238575 779748 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :And breadcrumb decoys is in "defense", which is similar in concept. < 1457238596 381262 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most poke programs have some sort of fast rush detection nowadays < 1457238610 260364 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(otherwise fast rush would do a lot better than it currently does!) < 1457238868 550307 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1457239059 574161 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :rip ais < 1457239333 818734 :treaki__!~treaki@p5B11CAD4.dip0.t-ipconnect.de JOIN :#esoteric < 1457239459 467445 :tromp_!~tromp@rtc35-235.rentec.com QUIT :Ping timeout: 260 seconds < 1457239464 903249 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Lymia 5* 10New user account < 1457239547 620238 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457239564 473427 :treaki_!~treaki@p5B11C8F6.dip0.t-ipconnect.de QUIT :Ping timeout: 260 seconds < 1457239571 949107 :ais523!~ais523@unaffiliated/ais523 QUIT :Client Quit < 1457239578 995193 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :rip ais x2 < 1457239581 621711 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457239589 572173 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Hopefully no rip ais x3 < 1457239595 578474 :tromp_!~tromp@rtc35-237.rentec.com JOIN :#esoteric < 1457239609 311665 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07BF Joust strategies14]]4 10 02https://esolangs.org/w/index.php?diff=46497&oldid=43127 5* 03Ais523 5* (+7937) 10/* 2016 */ new section :-) < 1457239614 972963 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Lymia: it'll happen 521 more times hth < 1457239621 78419 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric ::( < 1457239645 427020 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, that's how margins3 works < 1457239650 623040 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com JOIN :#esoteric < 1457239658 717978 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :looks like I wrote quite a lot about it < 1457239663 810888 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even though it's conceptually not that complex < 1457239694 547273 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So natural transformations are homotopies : C x 2 -> D < 1457239706 35032 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How come no one uses that definition or even talks about it? < 1457239903 623867 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com QUIT :Ping timeout: 244 seconds < 1457240081 927007 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=46498&oldid=46486 5* 03Luis Mendo 5* (+11) 10Added link to MATL < 1457240370 774955 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :... hrm. I wonder if ].] would be useful against something like margin's lock? < 1457240632 842261 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ais523, oh, I see. < 1457240642 944954 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :On some TV/VCR/DVD?whatever you cannot use the numbers for anything other than the channel and track number you cannot select from menu or time or whatever, but I can suggest a much better way. Numbers by itself means nothing but most commands can accept numeric prefixes (if you use vi then you can know it is similar) and some commands can accept numeric suffixes for variant of the command too. < 1457240658 47377 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :So the problem margin has with nyuroki is that it leaves a size 1 trail, screwing up the tripwire, right? < 1457240662 440374 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Isn't that common behavior too? < 1457240665 875961 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :For example if you want to record for thirty minutes and then stop you can push 3 0 REC or you can push REC 3 0 DELAY STOP and either way would work. < 1457240696 895241 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(If you push REC by itself then it won't stop until you push STOP or if the tape runs out) < 1457240730 159120 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: so most programs work on the assumption that the opponent is already at their first few decoys, due to rushing and/or poking < 1457240740 455520 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as such, a trail wouldn't help and just slows you down < 1457240746 788806 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ah < 1457240749 652449 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I've found that even a small trail can be surprisingly helpful sometimes < 1457240763 217738 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I have it just because it was easier to code that way < 1457240792 480389 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Are you working on the strategies page? < 1457240813 214558 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, this channel likes stupid M:tG combos, right? someone created a deck that requires on the order of (2 tetrate 42) turns to win goldfishing < 1457240817 422871 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: I've already updated it < 1457240821 133652 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with margins3 < 1457240826 611836 :PinealGlandOptic!~PinealGla@82.144.205.57 QUIT :Quit: leaving < 1457240829 202412 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :ais523: What cards is it? < 1457240830 423575 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not working on the individual strategies section right now < 1457240836 79329 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :kk < 1457240836 724954 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: https://www.reddit.com/r/magicTCG/comments/494kqq/how_can_we_make_the_slowest_deck_possible_or_how/d0ozihf < 1457240943 670724 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :OK < 1457240999 555963 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Maybe it'd be best to be conservative and start a new "Recon" section? < 1457241024 404007 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Or toss it in with Attack unless you can think of a reason why a defensive program would do the reverse checking thing. < 1457241121 662078 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :hrm < 1457241145 306778 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It occurs to me that it's closely related to breadcrumb decoys though. < 1457241299 934865 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Let's see if it's even useful. < 1457241461 605290 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: defensive programs often set more decoys than aggressive programs and /really/ want to avoid decoy clashes < 1457241481 138657 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. most of waterfall3's losses at the time it was created were decoy clashes < 1457241508 922595 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although, defensive programs often detect decoy clashes via tripwire disturbance rather than via unexpectedly nonzero cells < 1457241529 12728 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I'm going to see if switching nyuroki to use tripwires helps or hurts < 1457242609 387784 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Yeah. < 1457242613 421425 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Nyuroki with tripwires works OK. < 1457242616 839458 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Not well, but. < 1457242719 951392 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Probably mostly because I don't actually have routines specialized for fast rushes/pokes < 1457242869 972639 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ais523, what about a section like "Decision Making"? "Techniques to determine information about the opponent, or the tape, and use that information to your advantage." < 1457242886 329501 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :hrm. < 1457242888 529938 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Or, rather. < 1457242906 378993 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com JOIN :#esoteric < 1457242908 241610 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :"Techniques to determine information about the opponent, or the tape, which can be used to your advantage by changing strategies depending on this information." < 1457242974 451144 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Magic: the Gathering has some keyword abilities dealing with +1/+1 counters; I think cards can be made up that combine them (such as: evolve + undying, unleash + tribute, megamorph + undying, sunburst + graft, etc) < 1457243188 362922 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com QUIT :Ping timeout: 252 seconds < 1457243728 920758 :AlexR42!~textual@94.41.128.148 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1457243899 271237 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I wonder what BFJoust would look like if [] took 0 cycles. < 1457244791 461473 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Another kind of variant of BF Joust would be that . writes into opponent's input queue and , reads and removes the first byte of your own input queue, or if your input queue is empty it acts like + but is not affected by reversing polarity. < 1457244902 441836 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :There are also other possibilities for what happen if your own input queue is empty, for example it acts like . instead in such a case < 1457245617 66204 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Lymia: triplocks everywhere, most likely unbeatable ones; one-cycle clears meaning that decoys wouldn't gain you anything if cleared in the right direction < 1457245779 947489 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although, actually, the clears would be fast enough to beat the triplocks < 1457246250 526288 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1457246932 789491 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :A television set could be made including "Famicom mode", where it assumes the input is the output of Famicom PPU and uses that to index into a (possibly user-defined) palette, so it converts NTSC into indexed colours < 1457248123 697815 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1457248327 815227 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :It could probably also autodetect that it was getting Famicom PPU output. < 1457248340 162009 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :The PPU output really weird NTSC. < 1457248348 886966 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :Among other things its color burst was a square wave. < 1457248481 441518 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com JOIN :#esoteric < 1457248504 828777 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com QUIT :Remote host closed the connection < 1457248706 257506 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com JOIN :#esoteric < 1457248784 118133 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com QUIT :Remote host closed the connection < 1457249458 480306 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Ping timeout: 252 seconds < 1457249761 491856 :bender|!~benderx2@2404:e800:e61a:41d:84f:2f0c:fef4:7414 JOIN :#esoteric < 1457249780 791436 :bender|!~benderx2@2404:e800:e61a:41d:84f:2f0c:fef4:7414 QUIT :Changing host < 1457249780 924771 :bender|!~benderx2@unaffiliated/bender/x-9459530 JOIN :#esoteric < 1457249879 982103 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1457250338 274760 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1457253511 615299 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1457253769 543777 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1457254202 242575 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1457255861 195178 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1457257719 526706 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457258104 365276 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 252 seconds < 1457258285 19241 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457258598 457439 :jaboja!~jaboja@eju25.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457258599 246147 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 268 seconds < 1457259117 176042 :J_Arcane!~chatzilla@37-219-194-98.nat.bb.dnainternet.fi QUIT :Ping timeout: 268 seconds < 1457259282 989394 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1457260519 930275 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1457260758 151246 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1457261013 14198 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1457261178 325051 :jaboja!~jaboja@eju25.neoplus.adsl.tpnet.pl QUIT :Read error: Connection timed out < 1457261214 20747 :jaboja!~jaboja@eju25.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457261268 53993 :rdococ!~rdococ@unaffiliated/octagonfly JOIN :#esoteric < 1457263590 178244 :AlexR42!~textual@94.41.128.148 JOIN :#esoteric < 1457263770 894364 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1457263971 967130 :vodkode!~vodkode@fl-71-52-127-115.dhcp.embarqhsd.net JOIN :#esoteric < 1457264410 964197 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1457264414 206148 :zadock!~outsider@81.180.208.252 JOIN :#esoteric < 1457264673 866795 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1457264846 995791 :jaboja!~jaboja@eju25.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 250 seconds < 1457265355 330857 :AlexR42!~textual@94.41.128.148 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1457265894 206610 :Reece`!~nothing@host-92-13-209-151.as43234.net JOIN :#esoteric < 1457267109 221468 :feliks!~feliks@unaffiliated/feliks QUIT :Ping timeout: 268 seconds < 1457267256 371250 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 246 seconds < 1457267571 996934 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1457267810 167199 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :“ By the way, someone (b_jonas?) figured out a way easier way to do `culprits.” => yes, but I haven't finished the implementation yet, because I also want to write a new version of noping < 1457267817 70198 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :you can see the current state at, I think, < 1457267822 111427 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` cat bin/culprits-ng < 1457267841 536294 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/sh \ exec hg log -l 512 --template "{desc}\0" -- "$@" | perl -0ne '/^<([^>]*)>/ and print"$1 "' < 1457267975 476490 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :The original implementation of culprits is the typical abomination of the kind I hate, like the unix scripts that try to grep and imperfectly parse ps's output without passing switches to ps that already make that much easier < 1457268057 745765 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :b_jonas: I'm sure you're a fan of nitia. < 1457268156 86105 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what's nitia? < 1457268158 157726 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :without nitia, we would not exist < 1457268165 954114 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? nitia < 1457268167 149556 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :nitia is the inventor of all things. The BBC invented her. < 1457268185 366344 :Riviera!Riviera@2a03:b0c0:1:d0::10:b001 PRIVMSG #esoteric :exec for the part of a pipe seems silly < 1457268194 422905 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? tanebventions < 1457268195 477883 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Tanebventions include D-modules, Chu spaces, automatic squirrel feeders, the torus, Stephen Wolfram, Go, submarine jousting, the universe, weetoflakes, persistence, the reals, Lambek's lemma, robots, progress, and this sentence. He never invents anything involving sex. < 1457268210 86170 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`culprits bin/wisdom < 1457268211 943282 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :oerjan oerjan oerjan oerjan oerjan oerjan shachaf shachaf tswett tswett shachaf shachaf shachaf shachaf < 1457268220 875363 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`culprits bin/addquote < 1457268221 345558 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`culprits bin/quote < 1457268234 433745 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tswett tswett Gregor shachaf shachaf shachaf elliott elliott nitia < 1457268237 443448 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tswett tswett oerjan elliott ais523 ais523 elliott FreeFull oerjan FreeFull fizzie shachaf shachaf elliott elliott nitia < 1457268342 882945 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( `learn_append nitia However, nitia did not have much wisdom. ) < 1457268363 913724 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And also of nitia's friend, estin. < 1457268435 994433 :earendel!~earendel@unaffiliated/earendel QUIT :Ping timeout: 264 seconds < 1457268440 340231 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457268714 31846 :feliks!~feliks@unaffiliated/feliks JOIN :#esoteric < 1457269021 482290 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`culprits useless_file.txt < 1457269024 898800 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :fizzie estin < 1457269103 653952 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? estin < 1457269104 784485 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :estin? ¯\(°​_o)/¯ < 1457270037 491341 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net JOIN :#esoteric < 1457270378 117697 :Alejandro15!~roo@186-89-90-128.genericrev.cantv.net QUIT :Quit: Leaving. < 1457270446 247262 :AlexR42!~textual@94.41.128.148 JOIN :#esoteric < 1457270761 810146 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1457271011 779774 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 248 seconds < 1457271190 720223 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` unidecode $'\1' < 1457271199 730214 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+0001 \ UTF-8: 01 UTF-16BE: 0001 Decimal:  \ . \ Category: Cc (Other, Control) \ Bidi: BN (Boundary Neutral) < 1457271971 616761 :AlexR42!~textual@94.41.128.148 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1457272124 67903 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Hmm, Google's slight misrepresentation of Lee Sedol's strength works... I'm reading articles stating that he's the strongest player, when Google wrote that he has the strongest record over the past 10 years. That's probably true, but Ke Jie has been the dominating player last year. < 1457272129 70032 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Ke has a 8:2 record against Lee) < 1457272170 314726 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 246 seconds < 1457272227 406810 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(when I say "Google wrote" I mean whoever does PR on behalf of the Alphago team) < 1457272560 591829 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :hrm < 1457272589 473812 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :How hard would it be to run zemhill's markov scoring algorithm on thousands of programs at once < 1457272597 962836 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :or, rather, what's the computational complexity of it < 1457273040 579106 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca JOIN :#esoteric < 1457273458 483934 :FireFly!~firefly@oftn/oswg-member/FireFly PRIVMSG #esoteric :``cat bin/culprits < 1457273459 293967 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `cat: not found < 1457273460 68465 :tromp!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1457273464 773763 :FireFly!~firefly@oftn/oswg-member/FireFly PRIVMSG #esoteric :`cat bin/culprits < 1457273465 558828 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hg log --removed "$1" | grep summary: | awk '{print substr($2,2,length($2)-2)}' | sed "s/.$/\x0F&/" | xargs < 1457273894 519655 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :`culprits bin/culprits < 1457273897 382523 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Jafet Jafet tswett tswett shachaf shachaf shachaf FireFly FireFly FireFly FireFly FireFly FireFly shachaf < 1457273930 498372 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :@ask Jafet where are you at now? < 1457273930 631586 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1457275110 990072 :zadock!~outsider@81.180.208.252 QUIT :Quit: Leaving < 1457275779 481819 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust dumb ((+)*2310(.)*2310)*-1 < 1457275779 938059 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.dumb: points -25.12, score 5.75, rank 47/47 < 1457275797 971995 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust dumb ((+)*210(.)*210)*-1 < 1457275798 567643 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.dumb: points -23.76, score 5.67, rank 47/47 (--) < 1457276128 747558 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :!zjoust chicken +[>[-.]] < 1457276129 107333 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :boily.chicken: points -33.14, score 2.90, rank 47/47 < 1457277076 562372 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust perfection (>)*29 (-)*120 [-] < 1457277076 819638 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.perfection: points -41.81, score 1.02, rank 47/47 < 1457277084 900229 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust perfection (>)*29 (-)*120 [-.] < 1457277085 90699 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.perfection: points -41.81, score 1.02, rank 47/47 (--) < 1457277111 456928 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust perfection (>)*20 ([(-)*120 [-.]{}] >)%-1 < 1457277111 719824 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.perfection: points -36.86, score 2.10, rank 47/47 (--) < 1457277144 943323 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust meow (()*-1)*-1 < 1457277145 301016 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.meow: points -33.14, score 2.90, rank 47/47 < 1457277148 627587 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :heh, "perfection" < 1457277158 774165 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :fsvo "perfection" < 1457277159 374687 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :perfection with -40 points < 1457277599 707908 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457278099 703081 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :what is this, misere bfjoust? < 1457278193 46374 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!zjoust < < < 1457278193 218366 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :int-e: Program name (<) is restricted to characters in [a-zA-Z0-9_-], sorry. < 1457278202 610598 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!zjoust lt < < 1457278202 877651 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :int-e.lt: points -46.00, score 0.00, rank 47/47 < 1457278237 190670 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca QUIT :Quit: TRIACONTAHEDRON CHICKEN < 1457278239 676361 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!zjoust (+-+)*-1 < 1457278239 809820 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :int-e: "!zjoust progname code". See http://zem.fi/bfjoust/ for documentation. < 1457278247 494248 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!zjoust pmp (+-+)*-1 < 1457278248 706066 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :int-e.pmp: points -7.43, score 12.85, rank 47/47 < 1457278336 422564 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!zjoust gpmp >(+-+)*-1 < 1457278338 362993 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :int-e.gpmp: points -9.62, score 6.69, rank 47/47 < 1457278356 331157 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!zjoust gpmp >+*128(+-+)*-1 < 1457278358 331524 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :int-e.gpmp: points -9.57, score 6.73, rank 47/47 (--) < 1457278386 197918 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!zjoust gpmp >>-<<(+-+)*-1 < 1457278387 239290 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :int-e.gpmp: points -7.05, score 13.02, rank 47/47 (--) < 1457278432 535364 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!zjoust gpmp >>->+<<<(+-+)*-1 < 1457278433 620450 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :int-e.gpmp: points -6.74, score 13.34, rank 45/47 (+2) < 1457278453 593868 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :funny < 1457278778 719701 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :int-e.gpmp vs ais523.death_to_defence / >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> -42 / ais523.death_to_defence wins. ... I guess it lives up to its name :) < 1457278809 515476 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :wait, suicide is marginally worse than "perfection"? < 1457278853 404483 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :since I added the characters for vim Powerline, are there any other widely used (where "widely" means >100 people) terminal programs that use special charatcers? < 1457278919 22827 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :do you fully support that lineudrawed nethack thingie? < 1457279021 726331 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :does it use any non-unicode charatcers? < 1457279046 811219 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i have no clue < 1457279122 146963 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :also, do you have any idea if i can somehow use that in connectbot? :D < 1457279175 46597 :jaboja!~jaboja@eju25.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457279475 579317 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1457279491 829975 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :hmm, I wonder... I have an andorid phone, so I'll try to figure it out < 1457279553 853518 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i can set the system font, but that does not at all change the font inside connectbot < 1457279562 853310 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :and i have absolutely no idea why that is < 1457279667 995712 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1457279770 851217 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ollehrjan < 1457279828 814959 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :inoonret-e < 1457279917 520844 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: btw, i'm slightly disappointed that foglio didn't draw van rijn resembling the real rembrandt < 1457279943 214437 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :hmm I think it must have a font file somewhere inside the app's files < 1457280167 797055 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: well, attitude wise he is more of a da vinci anyway < 1457280180 821792 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :heh. < 1457280206 106155 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it's hard to tell with the sepia, but i guess he's another member of the red-haired family. < 1457280277 863479 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :maybe we will meet him again... in the flesh... in the past. < 1457280314 970009 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :meet who? < 1457280332 799165 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :The master van Rijn. < 1457280360 959778 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? gg < 1457280367 560847 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :gg? ¯\(°​_o)/¯ < 1457280368 654838 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? girl genius < 1457280370 21442 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :girl genius? ¯\(°​_o)/¯ < 1457280372 860681 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca JOIN :#esoteric < 1457280376 282011 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? oots < 1457280377 475457 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :oots? ¯\(°​_o)/¯ < 1457280452 649047 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :`? olist < 1457280453 932564 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Update notification for the webcomic Order of the Stick. http://www.giantitp.com/comics/ootslatest.html < 1457280522 87681 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`culprits olist < 1457280525 214250 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :shachaf shachaf < 1457280535 472526 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: *cough* < 1457280555 311795 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: needs a much longer beard < 1457280606 67892 :jaboja!~jaboja@eju25.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 248 seconds < 1457280723 527956 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also, you could say that about all the sparks. < 1457280747 363730 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :including Agatha... perhaps not. < 1457280790 89856 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`culprits wisdom/olist < 1457280793 397073 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :shachaf shachaf shachaf oerjan elliott Bike < 1457280805 489865 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? comic < 1457280806 404182 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :comic? ¯\(°​_o)/¯ < 1457280827 529577 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Orlando99 5* 10New user account < 1457280835 254409 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( `learn comic sans ... ) < 1457280933 6439 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :what's with all the helicopters today < 1457281004 38146 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`le/rn comics/Recommended comics include genius stick, stuck girl, and home of the order. < 1457281012 535685 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «comics» < 1457281049 252524 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Orlando9914]]4 N10 02https://esolangs.org/w/index.php?oldid=46499 5* 03Orlando99 5* (+145) 10Created page with "Hi! I'm Orlando99. I haven't created any esoteric programming languages '''yet''', but I'm working on a new one. I hope I'll finish it soon... :)" < 1457281052 116290 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :` < 1457281052 738509 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found < 1457281058 623379 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :`? elrond < 1457281059 839427 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Elrond is a rogue program originally created to police the Matrix, eventually gaining increased individuality and becoming a threat to the Machines themselves. < 1457281069 991307 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Orlando9914]]4 10 02https://esolangs.org/w/index.php?diff=46500&oldid=46499 5* 03Orlando99 5* (-2) 10 < 1457281098 679742 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :int-e: i like that one < 1457281253 893981 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :`le/rn comics/Recommended comics include Genius Stick, Stuck Girl, and Home of the Order. < 1457281256 943961 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «comics» < 1457281268 129728 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :long live the Oxford comma! < 1457281275 855879 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :<3 < 1457281343 724707 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily made a capital effort there. < 1457281405 352900 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :should it be “the” or “The”% < 1457281412 464145 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :s%\%%?% < 1457281433 659219 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :"the" < 1457281477 830745 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :why would you purposely use % as a separator -_- < 1457281496 81751 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :indeed, it puts your sanity into question. < 1457281513 234385 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :izabellora. s/// expressions are fun to mangle! < 1457281525 494164 :zadock!~outsider@81.180.208.252 JOIN :#esoteric < 1457281531 580098 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :hellørjan. oh you of little faith... Believe in my Sanity! < 1457281537 368677 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I think somewhere on freenode there's a channel for programmers who do intentionally difficult things for fun < 1457281539 682411 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :`le/rn Oxford/The home of English, woven shirts, and the serial comma. < 1457281542 357319 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «oxford» < 1457281549 504921 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`culprits wisdom/oxford < 1457281550 922710 :Taneb!~Taneb@2001:41c8:51:10d:feff:ff:fe00:316b PRIVMSG #esoteric :I think they also program in things like brainfuck and Malbolge < 1457281554 16822 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :prooftechnique < 1457281599 580628 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :Taneb: crazy crowd < 1457281600 521377 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/slash_learn < 1457281601 532971 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: bin/slash_learn: No such file or directory < 1457281605 129599 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/slashlearn < 1457281605 943929 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sep="/"; [[ "$0" == *//* ]] && sep="//"; [[ "$1" == ?*"$sep"* ]] || exit 1; key="$(echo "${1%%$sep*}" | lowercase)"; value="${1#*$sep}"; echo "$value" > "$(echo-p "wisdom/$key")" && echo "Learned «$key»" < 1457281608 478030 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Taneb: Sounds like a scary place to me. A place you tell naughty children about so that they stay in their beds while failing to sleep. < 1457281612 413882 :J_Arcane!~chatzilla@37-219-194-98.nat.bb.dnainternet.fi JOIN :#esoteric < 1457281670 434746 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :darn < 1457281728 536334 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: I lost your train of thought < 1457281751 633781 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: that's what all the sane people say just before they break hth < 1457281763 103737 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Homestick and Order of the Stuck? < 1457281764 920961 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or possibly just after. < 1457281825 650340 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: which train? < 1457281855 271182 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the one that rolled over "darn" < 1457281893 62562 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i just realized fixing slashlearn in the same way as shachaf fixed learn looks ugly < 1457281917 486020 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh ok < 1457281922 435535 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :why fixing it? < 1457281934 558102 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fuck < 1457281937 857373 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :myname: so it says whether the wisdom previously existed < 1457281944 711602 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ah < 1457281964 527392 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :isn't it just a symlink to le/rn? < 1457281981 20178 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`echo-p < 1457281982 41586 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457281991 832634 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :myname: the other way around < 1457281992 279981 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`cat bin/echo-p < 1457281993 14137 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :echo "$1"; [[ "$1" == */* ]] && mkdir -p "${1%/*}" 2>/dev/null < 1457281999 71712 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hah < 1457282007 989125 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oerjan: that doesn't make sense < 1457282015 909106 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :myname: it's older. < 1457282020 987017 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`culprits bin/echo-p < 1457282023 728629 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :oerjan < 1457282026 186482 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :why should slashlearn look at the number of slashes? < 1457282026 684337 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION waves < 1457282027 393159 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I think the filling came out of one of my teeth < 1457282037 309835 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: it's a pandemic! < 1457282039 506383 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'll have to get an urgent appointment to my dentist < 1457282075 723720 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :myname: um so that le/rn and le//rn both work hth < 1457282100 286664 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :by "older", i mean creation, not latest version hth < 1457282133 300089 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :le/rn and le//rn could just point to two different files instead of stupid argv[0] magic < 1457282135 246007 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :okay < 1457282152 720123 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: that's impossible, because they're the same file < 1457282154 315076 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( what about le///rn ) < 1457282154 729059 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :b_jonas: how so < 1457282168 119444 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure, but change them < 1457282171 989481 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh < 1457282173 305647 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :right < 1457282176 523211 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ugh < 1457282181 628060 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric ::D < 1457282183 889928 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um, use different names? < 1457282189 529741 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :like slashlearn and slashslashlearn? < 1457282208 664730 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: um le/rn was created because slashlearn was too long hth < 1457282239 77919 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :your strange insistence on using it notwithstanding. < 1457282243 479055 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :we want c/o/n/v/e/n/i/e/n/c/e, and cslashoslashnslashvslasheslashnslashislasheslashnslashcslashe just doesn't cut it for us < 1457282366 466347 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: i think that cuts it too fine, rather < 1457282406 564961 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :o/e/r/j/a/n, does it hurt when I do this? < 1457282417 307786 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :remarkably little. < 1457282433 290081 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what if the double slash syntax was `le/rn /key//value < 1457282444 870518 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that's as many characters as `le//rn key//value I think < 1457282451 88066 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and doesn't collide with anything < 1457282454 74062 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but less intuitive < 1457282494 138149 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I honestly believe the $0 trick is good for the limited purpose it serves < 1457282527 101685 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok < 1457282673 466519 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` [ -e te/st/ing ] || echo "nope" < 1457282674 396009 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :nope < 1457282705 174143 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ok the hardest part now is that slashlearn uses ; instead of newlines < 1457282789 504310 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/learn < 1457282790 638096 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\?[:;,.!?]\? .*//') \ [ -e "wisdom/$topic" ] && verb="Relearned" || verb="Learned" \ echo "$1" >"wisdom/$topic" \ echo "$verb '$topic': $1" < 1457282798 293717 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/slashlearn < 1457282799 111005 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sep="/"; [[ "$0" == *//* ]] && sep="//"; [[ "$1" == ?*"$sep"* ]] || exit 1; key="$(echo "${1%%$sep*}" | lowercase)"; value="${1#*$sep}"; echo "$value" > "$(echo-p "wisdom/$key")" && echo "Learned «$key»" < 1457282808 185496 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :sep="/"; [[ "$0" == *//* ]] && sep="//"; [[ "$1" == ?*"$sep"* ]] || exit 1; key="$(echo "${1%%$sep*}" | lowercase)"; value="${1#*$sep}"; echo "$value" > "$(echo-p "wisdom/$key")" && echo "Learned «$key»" < 1457282899 458333 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`mkx bin/slashlearn//sep="/"; [[ "$0" == *//* ]] && sep="//"; [[ "$1" == ?*"$sep"* ]] || exit 1; key="$(echo "${1%%$sep*}" | lowercase)"; value="${1#*$sep}"; [ -e "wisdom/$topic" ] && verb="Relearned" || verb="Learned"; echo "$value" > "$(echo-p "wisdom/$key")" && echo "$verb «$key»" < 1457282902 211929 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/slashlearn < 1457282915 435650 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? testing < 1457282916 744369 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Testing might eventually succeed. < 1457282922 164159 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`forget testing < 1457282925 385847 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Forget what? < 1457282939 690769 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le/rn testing/Testing is fragile. < 1457282942 622493 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned «testing» < 1457282950 702537 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :argh < 1457282952 17925 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh < 1457282955 175183 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :loo < 1457282975 326083 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`mkx bin/slashlearn//sep="/"; [[ "$0" == *//* ]] && sep="//"; [[ "$1" == ?*"$sep"* ]] || exit 1; key="$(echo "${1%%$sep*}" | lowercase)"; value="${1#*$sep}"; [ -e "wisdom/$key" ] && verb="Relearned" || verb="Learned"; echo "$value" > "$(echo-p "wisdom/$key")" && echo "$verb «$key»" < 1457282977 706082 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/slashlearn < 1457282985 282787 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`forget testing < 1457282987 561071 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Forget what? < 1457282990 205819 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le/rn testing/Testing is fragile. < 1457282992 684292 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «testing» < 1457283001 474815 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le/rn testing/Testing can only do so much. < 1457283003 886390 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned «testing» < 1457283007 687048 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :there you go. < 1457283068 348783 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`learn estin didn't believe in automation. < 1457283071 258993 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'estin': estin didn't believe in automation. < 1457283081 250201 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? estin < 1457283082 597873 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :estin didn't believe in automation. < 1457283300 871639 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :god, can the process for getting superuser permissions on android be any more confusing? < 1457283347 626807 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :you mean, exploiting a bug? < 1457283396 981971 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? chicken < 1457283398 142852 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :chicken is boily af < 1457283398 276288 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? egg < 1457283399 240160 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :egg? ¯\(°​_o)/¯ < 1457283405 951872 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :any number of websites and apps and whatnot, none looking at all trustworthy, it makes Windows look completey sane < 1457283447 462191 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :and all I wanted to do was edit one fricking file < 1457283473 32393 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :xda is oretty trustworthy < 1457283673 269928 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? xda < 1457283674 324186 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :xda? ¯\(°​_o)/¯ < 1457283745 846874 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I mean seriously why the hell isn't there just a button to open a goddamn bash shell < 1457283753 81552 :bender|!~benderx2@unaffiliated/bender/x-9459530 QUIT :Quit: Ping Pong Fuckout < 1457283768 833428 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :isn;t this supposed to be linux < 1457283773 625561 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell ais523 although make sure you use a section edit rather than editing the whole page <-- i read somewhere that doesn't matter any longer < 1457283773 759216 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1457283789 586713 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :how would it prevent an app to use this? < 1457283802 366751 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :make it a physical button. < 1457283824 730159 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that doesn't fix the problem at all < 1457283883 760727 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :um, the button would be part of the main settings? < 1457283896 823911 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I mean windows has a way to do this easily < 1457283899 380785 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :`culprits wisdom/chicken < 1457283902 163331 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :mroman < 1457283917 648803 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :@tell mroman mrelloman. < 1457283917 782003 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1457283922 676537 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :windows has a button to make you able to destroy everything? < 1457283930 153202 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :yes < 1457283931 151498 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :myname: several, in fact < 1457283941 198062 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :>_> < 1457283947 220945 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :great design < 1457283988 90290 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :you can edit any file on the system if you click through all the warning messages < 1457284023 116107 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that reminds me of the video qhere people started formating a drive through voice recognition < 1457284081 560879 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :wait... my windows computer has a sim card slot < 1457284098 723471 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I don't need this bullshit anyway < 1457284105 999514 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :ACTION eyes \oren\'s computer with suspicion < 1457284116 330693 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :that sounds like a phone to me. < 1457284167 65352 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :it isn't a phone, it's just a thinkpad with all the trimmings < 1457284195 90802 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :well except I didn't shell out for a super-good minitor < 1457284199 867364 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :*screen < 1457284214 547393 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :a minitor: a screen with low resolution? < 1457284218 214445 :jaboja!~jaboja@eju25.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457284232 421775 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :yes < 1457284263 685255 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that's like the monotaur < 1457284275 417759 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and the majotaur < 1457284288 658622 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :1366x768 < 1457284289 520201 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :my notebook also has a sim card slot < 1457284347 478006 :Reece`!~nothing@host-92-13-209-151.as43234.net QUIT :Quit: Leaving < 1457284564 6033 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :yeah so basically instead of trying to tether the wifi connection, I'll just put my sim card in my computer whenever I want to use my data connection from my computer < 1457284651 212227 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :my plan is a "bring your own phone" plan, so i think that's allowed < 1457284693 166714 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure, why would you use a bad android phone when you have a better one < 1457284719 590711 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :stereotaur < 1457284770 760756 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Cyanogenmod makes root less stupid, at least. :P < 1457284786 754512 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It's built into the system, so, it's probably trustworthy. < 1457284787 645424 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :Lymia: well, you just need root to install it < 1457284796 703 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :easy game < 1457284802 680478 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :You reimage the phone after you get root though. < 1457284811 901369 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :So, I don't really need to worry about the rooting program being "trustworthy" per se. < 1457284841 412815 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I am just "bringing" a 15 by 9 inch, 6 pound clamshell "phone" < 1457284856 664301 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I have a Samsung phone, so, I just reimaged it using the 'supported' method. < 1457284889 794641 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :withbthe thirdparty app < 1457284917 610714 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :\oren\: You mean you don't even have to bolt it into your car? Technology has come so fr < 1457284920 869887 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :*far < 1457284931 70532 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :lol < 1457284990 170611 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Even today with pervasive smartphones, there's a certain romantic access to a "car phone" < 1457284991 544128 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric : make it a physical button. < 1457285003 421500 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Can't you just do something like how UAC works < 1457285005 912413 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :As if to say "I have so much going on that I have a dedicated phone just for my car" < 1457285019 44849 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :Lymia: that's what I was saying < 1457285026 865662 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Pop up a secure OS level dialog that applications can't interact with. < 1457285039 365805 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Put the button a 5 second timer so nobody presses it on accident because an application is sneaky. < 1457285050 227314 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Or require a passphrase. < 1457285065 600001 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :use a captcha < 1457285069 286270 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :FSVO "secure" and "can't" < 1457285085 255452 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :well. < 1457285101 658687 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :If you have enough permissions to screw with a privileged security dialog < 1457285109 187784 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :You probably have the permissions to do what you wanted to do in the first place anyway < 1457285120 522894 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :when UAC pops up, the computer beeps, the screen goes black for a second, and then the UAC dialog pops up < 1457285127 700779 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I'm hearing "run as root all the time". Got it. Sounds easy. :) < 1457285145 160751 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :??? < 1457285173 26952 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com JOIN :#esoteric < 1457285173 849895 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :and then it says in a scary way, "are you sure you want [application] to be able to do [something]" < 1457285174 724971 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :You say I'll never have to enter my password to install my special weather widgets ever again? Sounds dandy! < 1457285205 472940 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I don't know what you think we're talking about, but, that's certainly not it. < 1457285220 759205 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :prooftechnique: on my other computer I use puppy linux, so, yeah, all root all the time < 1457285234 217496 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :\oren\: It almost literally says the "something" part, though, unless UAC dialogs have gotten more informative recently < 1457285241 83944 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :\oren\, It's more complicated than that. There's some isolation mechanism between the actual application processes and the system component that does the UAC prompts (and presumably elevates the privileges of the processes that request it) < 1457285262 312643 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Doesn't UAC still not have fine-grained permissions < 1457285284 22975 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :Lymia: sure, but I'm just describing the user interface < 1457285297 640294 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I thought it still only had two modes: A) Anything a normal unprivileged user can do, B) Anything your user can do, including adminstrative stuff if you have the permissions. < 1457285298 764991 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :which goes out of its way to make sure the user pays attention < 1457285329 46027 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :And in doing so probably causes itself to be ignored even harder < 1457285350 517949 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :It's so jarring that I imagine most users just wildly click through it without wondering what the triggering process is < 1457285368 433850 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :depends. my mother will click "no", even I tell her five times to click yes < 1457285412 279403 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :\oren\: so you don't have enough permission to control your mother? < 1457285458 476600 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :yeah. I hate doing tech support < 1457285586 182097 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Sounds like you need a mother upgrade < 1457285946 876792 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :\oren\, at least, if it's aimed at technical users, the only requirement of the user interface is that you could only give access "intentionally", no? < 1457285986 439535 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :(Hence, a 2-4 second timer on the accept button in case an application tries to trick a user into pressing it by timing when it brings up the dialog.) < 1457286010 762598 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It doesn't need to be unforgable unless you have a password prompt. < 1457286010 762657 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :right, but it should also make clear to non-techs that this is a sensitive feature < 1457286033 547309 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :There's no point in a fake escalation prompt, unless it requires a password. < 1457286062 260962 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Yeah, that isn't exactly easy either. < 1457286276 189374 :earendel!~earendel@unaffiliated/earendel JOIN :#esoteric < 1457286310 770577 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Mainly because < 1457286313 793327 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :they don't freaking read < 1457286403 904769 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fuck... this stupid hole where the filling came out is impossible to clean. my tooth will start hurting in no time. < 1457286421 143410 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'll have to be really careful and get an appointment first thing tomorrow < 1457286783 736596 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :Subject-Oriented Programming seems an interesting place to research < 1457286790 507179 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :or Context-Oriented < 1457286866 654225 :J_Arcane!~chatzilla@37-219-194-98.nat.bb.dnainternet.fi PRIVMSG #esoteric :I just want to see some new GUI approaches that aren't a big bowl of imperative sOOP. < 1457287094 207157 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :wtf < 1457287099 588394 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :When did I write this Python script < 1457287103 622466 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :And why did I use os.chdir at all < 1457287198 137625 :J_Arcane!~chatzilla@37-219-194-98.nat.bb.dnainternet.fi PRIVMSG #esoteric :there's all this stuff going on now with functional reactive programming, and cool declarative approaches to same, and yet it's all web-focused. The native approaches either try to glue FRP onto the existing sOOP, or just run web stuff in a browser window. < 1457287220 449304 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :sOOP? < 1457287378 968524 :augur!~augur@50-1-126-214.dsl.static.fusionbroadband.com QUIT :Remote host closed the connection < 1457287460 771007 :Thassa!~Kiora@2601:603:800:4230:7ad6:f0ff:fed1:8cac JOIN :#esoteric < 1457287468 833183 :Thassa!~Kiora@2601:603:800:4230:7ad6:f0ff:fed1:8cac PRIVMSG #esoteric :Hweh < 1457287635 121254 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I've begun translating my game from C into Javascript < 1457287668 478059 :Thassa!~Kiora@2601:603:800:4230:7ad6:f0ff:fed1:8cac PRIVMSG #esoteric :Ayy < 1457287921 717832 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :You poor thing < 1457287932 611240 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Nobody should have to suffer Javascript. < 1457288336 172370 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1457288486 713504 :J_Arcane!~chatzilla@37-219-194-98.nat.bb.dnainternet.fi PRIVMSG #esoteric :Lymia: object oriented + soup. < 1457288503 359281 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :soup? Never heard that term < 1457288515 216200 :J_Arcane!~chatzilla@37-219-194-98.nat.bb.dnainternet.fi PRIVMSG #esoteric :as in " a big mass of interdependent stateful objects that give the functional programming zealot in me hives " < 1457288583 698052 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :ah < 1457288598 362566 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :but most gui elements are inherently stateful < 1457288676 408892 :J_Arcane!~chatzilla@37-219-194-98.nat.bb.dnainternet.fi PRIVMSG #esoteric :true. But there are other approaches to handling that state while allowing individual components to remain purely functional. < 1457288741 596874 :vodkode!~vodkode@fl-71-52-127-115.dhcp.embarqhsd.net QUIT :Quit: Leaving < 1457288756 987133 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :YAY! gensokyo radio is playing ym favorite song < 1457288817 90471 :J_Arcane!~chatzilla@37-219-194-98.nat.bb.dnainternet.fi PRIVMSG #esoteric :I work with Reagent in my day job, for example, where largely you're working with pure functions that just return markup that gets rendered by virtual DOM, and page state is handled by a single canonical atom. < 1457288855 705702 :J_Arcane!~chatzilla@37-219-194-98.nat.bb.dnainternet.fi PRIVMSG #esoteric :Which is a really fun way to work with an interface, and makes me sad there's not really a native equivalent unless you count the React Native bindings (which are presently a giant nightmare behemoth) < 1457289053 317258 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :well I mean what i would do to avoid state would be to have each button callback be a function that takes the whole state and returns a new state < 1457289099 53078 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Ping timeout: 244 seconds < 1457289109 807961 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :but then you'd have to redraw everything with each button press < 1457289290 403189 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`fix_my_tooth < 1457289294 993466 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: fix_my_tooth: not found < 1457289301 427128 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Isn't there a command for this? < 1457289302 864989 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`dentist < 1457289303 673306 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: dentist: not found < 1457289307 764152 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`appointment dentist < 1457289308 423285 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: appointment: not found < 1457289331 675743 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`brush teeth < 1457289332 282229 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: brush: not found < 1457289352 360 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`floss teeth < 1457289352 903967 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: floss: not found < 1457289410 10391 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :for(@teeth){brush;floss;} < 1457290229 401119 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I hope that's not actual Perl < 1457290861 469468 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :well, i've finally abolished the need to declare objects with a * in Objective-C (JX) < 1457290897 730884 :JX7P!~IRIX@freebsd/user/kastengraeber PRIVMSG #esoteric :since i have abolished plans for stack objects, and if I ever do, it'll use alloca() (so will remain a pointer) < 1457291079 243957 :Thassa!~Kiora@2601:603:800:4230:7ad6:f0ff:fed1:8cac QUIT :Remote host closed the connection < 1457291719 661638 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric : /win 26 < 1457291721 465666 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric ::( < 1457292226 609722 :jaboja!~jaboja@eju25.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 252 seconds < 1457292286 936869 :jaboja!~jaboja@eju25.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457292321 106683 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Wait, didn't slashlearn do the learned/relearned thing in the past? < 1457292328 946241 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or learn did, or something? < 1457292345 728713 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And then there was a bug with the program being run twice that made it not work well? < 1457293963 707675 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Ooh, mlton is in brew, now < 1457295119 816635 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I can program both in C and in JavaScript < 1457295308 986672 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Including a Z-machine implementation in JavaScript. I made a simple front-end for use with Node.js although this front-end is simple and does not do word wrap and pausing per page. (The back-end though uses pure JavaScript and does not require Node.js) < 1457295318 378758 :rdococ!~rdococ@unaffiliated/octagonfly QUIT :Read error: Connection reset by peer < 1457295460 207802 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1457295599 524352 :Lymia!lymia@magical.girl.lyrical.lymia.moe QUIT :Ping timeout: 260 seconds < 1457295755 395119 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I'm working on making my string library less wonky < 1457295900 114611 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :in particular, applying a consistent naming scheme < 1457295913 229145 :Lymia!lymia@magical.girl.lyrical.lymia.moe JOIN :#esoteric < 1457296033 675675 :zadock!~outsider@81.180.208.252 QUIT :Quit: Leaving < 1457296635 196315 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Ping timeout: 268 seconds < 1457296761 575665 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :maybe i should also run some test programs through valgrind < 1457296785 679319 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1457296872 658980 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 260 seconds < 1457297285 935326 :jaboja!~jaboja@eju25.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 244 seconds < 1457297879 128132 :lynn_!~lynn@unaffiliated/lynn NICK :lynn < 1457298283 485245 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-hujptfflromrlckb QUIT :Excess Flood < 1457298415 634498 :PinealGlandOptic!~PinealGla@82.144.205.57 JOIN :#esoteric < 1457298457 496218 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-nxgerbsmanhckvcl JOIN :#esoteric < 1457298805 570905 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1457298964 489835 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca QUIT :Quit: STAIR CHICKEN < 1457299442 395010 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1457299750 519904 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Ping timeout: 252 seconds < 1457300260 239367 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1457300564 790095 :jaboja!~jaboja@eju25.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1457300654 866927 :sioux000!~user@net-188-217-149-116.cust.vodafonedsl.it JOIN :#esoteric < 1457300796 107096 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1457300870 671533 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah I learned a new term. That PCP question I asked a while ago could be rephrased as stating that the set of PCP instances having a finite solution and set of PCP instances having no infinite solution are /recursively inseparable/. < 1457300974 916672 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1457301120 190716 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :http://www.orenwatson.be/STR.h.htm http://www.orenwatson.be/STR.c.htm < 1457301124 283001 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(for those who care but don't remember, the question wasn't whether this is true; it was whether this has been established in the literature) < 1457301708 636069 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 276 seconds < 1457301856 176862 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1457301888 158754 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, nyuroki dropped four places? < 1457301962 425990 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ehwhat? < 1457302112 264725 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :wut < 1457302116 654472 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Did I accidentally submit the wrong version < 1457302160 76218 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!bfjoust nyuroki https://raw.githubusercontent.com/Lymia/JoustExt/master/examples/nyuroki-esoteric.bf < 1457302162 493602 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for Lymia_nyuroki: 6.4 < 1457302167 134613 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!zjoust nyuroki https://raw.githubusercontent.com/Lymia/JoustExt/master/examples/nyuroki-esoteric.bf < 1457302167 596602 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.nyuroki: points 18.62, score 49.60, rank 2/47 (+4) < 1457302183 591925 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It appears so < 1457302210 387035 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!bfjoust nyuroki http://pastebin.com/raw/p68cTXd8 < 1457302212 979222 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for Lymia_nyuroki: 51.9 < 1457302696 878781 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I am practicing my cgi scripting < 1457302724 303056 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :back at #2 now, that's better < 1457302843 531367 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :!zjoust < 1457302843 664755 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :\oren\: "!zjoust progname code". See http://zem.fi/bfjoust/ for documentation. < 1457302878 410200 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I couldn't rember what the tld for zem was < 1457302897 546589 :idris-bot!~idris-bot@dslb-178-004-080-239.178.004.pools.vodafone-ip.de QUIT :Ping timeout: 240 seconds < 1457302917 680857 :Melvar!~melvar@dslb-178-004-080-239.178.004.pools.vodafone-ip.de QUIT :Ping timeout: 276 seconds < 1457303209 958810 :Melvar!~melvar@dslb-188-109-008-107.188.109.pools.vodafone-ip.de JOIN :#esoteric < 1457303699 969160 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1457303795 914965 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1457303819 548670 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : <-- i don't remember whether `learn had that problem. we'll see. < 1457303821 900190 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :er < 1457303825 556514 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : And then there was a bug with the program being run twice that made it not work well? <-- i don't remember whether `learn had that problem. we'll see. < 1457303832 556669 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`url bin/learn < 1457303844 680473 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/learn < 1457303861 926145 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1457303871 620150 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i wouldn't be surprised if it breaks in some case. < 1457303938 532234 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i suggest you ask nitia. < 1457303951 296184 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :because i see nothing relevant in the browser. < 1457304076 624201 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION grumpy because bruised his knee on the ice. again. < 1457304096 518000 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also because i have a cold. < 1457304107 189136 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@metar ENVA < 1457304107 511757 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ENVA 062220Z 11006KT 9999 SCT057 M00/M06 Q1005 RMK WIND 670FT 14011KT < 1457304117 576741 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@metar KOAK < 1457304117 929621 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :KOAK 062153Z 22012KT 10SM SCT035 BKN110 BKN160 16/06 A2998 RMK AO2 SLP153 T01560061 < 1457304125 453292 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: there's an obvious solution to ice problems hth < 1457304153 275160 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :moving to california has other problems, alas < 1457304170 716236 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i can't think of any < 1457304221 560035 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i take it you have a very limited imagination < 1457304291 916984 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1457304389 763861 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: anyway, the tests of `learn and `le/rn worked, so if there's a problem it's obviously not reliably so. < 1457304403 726736 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`url bin/slashlearn < 1457304404 888489 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/slashlearn < 1457304412 179809 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i expect it would have something to do with file creation < 1457304444 713172 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa whoa whoa < 1457304447 764184 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's up with `learn? < 1457304451 356816 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or potentially up? < 1457304463 224491 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/rev/9c7426991c5f < 1457304478 528485 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: we've modified `learn and `le/rn to give different output dependent on whether the file already existed < 1457304494 91869 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :because i was tired of checking everytime someone else forgot to :P < 1457304496 113650 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right < 1457304500 622942 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :slashlearn is 15 months old? < 1457304502 755850 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's ridiculous. < 1457304505 513492 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I refuse to believe that. < 1457304532 299539 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: 17? < 1457304545 329184 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Fine. < 1457304555 925198 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1457304557 808381 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ah indeed you did distinguish. < 1457304567 556239 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway the logs from whenever I was doing that should explain what the problem was. < 1457304575 323852 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Good thing we have an expert logreader here. < 1457304623 444770 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :eek < 1457304778 716474 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :http://codu.org/logs/log/_esoteric/2014-11-19#103938shachaf < 1457304801 853709 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What happened to you reading logs so I don't have to? < 1457304819 307746 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Reading logs of things I said in IRC is usually pretty painful. < 1457304825 190215 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i thought you were just opposed to doing the searching < 1457304853 692867 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The searching is easy with a timestamp. < 1457304972 740014 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :http://codu.org/logs/log/_esoteric/2014-11-19#110103fizzie < 1457304985 354786 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1457304989 24567 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :apparently it may be broken with files with spaces in them? < 1457305001 412172 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, now I remember. < 1457305008 774894 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So it's no problem for learn. < 1457305011 800923 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le/rn Te sting/This is horrible? < 1457305015 984567 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «te sting» < 1457305026 243071 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :this worked... < 1457305035 506815 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :maybe the bug has been fixed? < 1457305040 809503 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`le/rn Te sting/Did you mean "The sting"? < 1457305044 343319 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned «te sting» < 1457305048 320014 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hm. < 1457305050 732074 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe. < 1457305075 295365 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I do remember talking to fizzie about how it should be fixed. < 1457305095 477653 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`revert < 1457305097 927401 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1457305105 769976 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. < 1457305130 211899 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I also remember talking about how revert should be fixed, but that obviously didn't happen. < 1457305150 773879 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well we clearly can't fix it from inside the bot itself, without some sort of exploit < 1457305165 531970 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: well the assumption was that fizzie could... < 1457305170 484078 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or at least Gregor < 1457305176 726322 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` /bin/cat bin/revert < 1457305177 790048 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/bin/cat: bin/revert: No such file or directory < 1457305183 909272 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what < 1457305187 296965 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :revert is a real command? < 1457305191 584557 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: `revert is a builtin < 1457305193 816630 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I see < 1457305204 516833 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but I thought we could read the hg history < 1457305206 899462 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :culprits does so < 1457305209 165483 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :has to be, otherwise you could delete `revert and nobody else would be able to delete it < 1457305210 893923 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so can't we make our own revert? < 1457305214 413386 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure, but < 1457305218 857653 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :can't we make a similar command? < 1457305219 950038 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: yes. so we _could_ create revert these days. < 1457305220 83493 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*revert it < 1457305226 590234 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we could potentially make our own revert though, yes < 1457305230 56874 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Call it rerevert < 1457305230 877546 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: in fact we have bin/undo < 1457305235 720351 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'd just have to have a different name < 1457305242 63282 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` echo test > test2 < 1457305244 155818 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457305246 440032 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`undo < 1457305248 75238 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yes, I know, and termbot has a builtin to revert the whole hard disk to pristine state too < 1457305249 268452 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hg diff: option -c requires argument \ patch: **** Only garbage was found in the patch input. < 1457305252 711364 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1457305262 464465 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`rm test2 < 1457305263 513844 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: you need a commit < 1457305265 18730 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457305267 34571 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` tr \! \! < bin/undo < 1457305267 805097 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/sh \ hg diff -c "$@" | patch -p1 -R < 1457305275 56099 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :whoa < 1457305277 563061 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :patch: When I give you garbage in the patch input, I expect garbage in the patch output. < 1457305278 546515 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: what's up with that tr? < 1457305289 84210 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1457305315 33972 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I'm afraid to use cat, because if I wanted to hide something, I'd install a fake bin/cat < 1457305328 443421 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so /bin/cat or perl -pe1 seems safer < 1457305335 377166 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` < bin/undo < 1457305335 950849 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457305336 634739 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: the only problem with fizzie fixing it is that it probably won't get updated in Gregor's source repository < 1457305337 372931 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure, you could mask any of those too < 1457305339 734272 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1457305352 323357 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but still < 1457305355 879574 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is `paste a builtin? < 1457305364 30309 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if so then you could use that to prevent something being faked < 1457305377 607530 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it seems implausible to me to trust tr but not cat < 1457305382 70176 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`more bin/undo < 1457305384 651727 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/sh \ hg diff -c "$@" | patch -p1 -R < 1457305388 540329 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: sure, and it's even worse to trust bin/\`\` < 1457305399 721468 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: but you know how bin/ls is a script, right? < 1457305415 588738 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: paste is not a builtin. < 1457305417 34145 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, IIRC it's not for hiding things but for preventing breakage < 1457305429 877567 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure < 1457305449 844180 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :`paste bin/paste < 1457305450 912125 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/paste < 1457305459 229029 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh! < 1457305461 950189 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i mean there's your answer anyway < 1457305466 416078 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :let's create a fake bin/revert ! < 1457305467 923952 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :check the mercurial repo online < 1457305478 370847 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`tac bin/revert < 1457305480 91888 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/tac: line 2: bin/revert: No such file or directory < 1457305505 718581 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`url bin/url < 1457305506 547181 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/url < 1457305530 430380 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that one should be unfakeable; although `url could lie, a human would be able to see the lies in the resulting URL < 1457305551 871119 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`echo $'#!/bin/sh\nexec git reset --hard HEAD^\n' > bin/revert < 1457305552 548469 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​$'#!/bin/sh\nexec git reset --hard HEAD^\n' > bin/revert < 1457305561 529125 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` echo $'#!/bin/sh\nexec git reset --hard HEAD^\n' > bin/revert < 1457305563 580013 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457305574 553055 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :nah, no < 1457305603 885511 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` echo $'#!/bin/sh\nexec git revert HEAD\n' > bin/revert < 1457305605 627652 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457305609 737436 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :don't lose the history < 1457305663 120035 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is the .hg part of the repository read-only or something? < 1457305688 896553 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a read-only mount < 1457305703 144017 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` rm -r .hg/* < 1457305704 418418 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `.hg/00changelog.i': Read-only file system \ rm: cannot remove `.hg/branch': Read-only file system \ rm: cannot remove `.hg/branchheads.cache': Read-only file system \ rm: cannot remove `.hg/cache': Read-only file system \ rm: cannot remove `.hg/dirstate': Read-only file system \ rm: cannot remove `.hg/last-message.txt': Read-only < 1457305726 428511 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the great thing about hackego is that you can enter highly destructive commands almost at will as it's typically easy to fix the results) < 1457305802 768930 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: why are you using git commands, HackEgo is mercury < 1457305830 657112 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: it's a fake command, so it doesn't matter, right? < 1457305834 596370 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1457305835 505402 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and I don't know mercurial < 1457305843 41337 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :@metar KLAS < 1457305843 288891 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :KLAS 062256Z 25017G28KT 10SM FEW050 SCT080 19/M04 A2967 RMK AO2 PK WND 25029/2234 SLP033 T01891039 < 1457305851 345314 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :read-only? ok, then let's make it < 1457305860 173981 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` echo $'#!/bin/sh\nexec git revert --no-commit HEAD\n' > bin/revert < 1457305862 930891 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457305866 721380 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or can we not write the index either? < 1457305878 289979 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the whole thing is on a read-only file system < 1457305887 351025 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm < 1457305890 400082 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the way you'd implement a `revert, though < 1457305896 779576 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :would be to change the filesystem to match an old revision < 1457305901 156271 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then let the autocommit do the rest of the work < 1457305901 735824 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure, we'd need to modify only the filesystem < 1457305905 112996 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :without the index < 1457305929 148001 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh, lack of orthogonality in git commands strikes again < 1457305942 631524 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what you'd want would be a checkout of an old revision without changing the current revision < 1457305988 200548 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :possibly that's git checkout -p commit -- . < 1457305992 752468 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a little unclear from the docs < 1457305998 594071 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION checks how you'd do it in scapegoat < 1457306003 61266 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I think the command for that is git checkout HEAD^ < 1457306004 640989 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but I'm not sure < 1457306014 23715 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: that gives you a detached HEAD though < 1457306019 11714 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it also changes the current revision < 1457306020 744092 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :#``` echo $'#!/bin/sh\nexec git checkout HEAD^\n' > bin/revert < 1457306021 739080 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ah right < 1457306027 878994 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :then git checkout HEAD^ . < 1457306034 7539 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :``` echo $'#!/bin/sh\nexec git checkout HEAD^ .\n' > bin/revert < 1457306035 922596 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1457306044 990645 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1457306052 140858 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in scapegoat it'd be sg-focus revision . < 1457306064 817766 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :giving any path, including ., prevents the default name changing < 1457306089 417691 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :alternatively, sg-focus hash < 1457306096 872150 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because a hash is not a name, and thus can't be the default name < 1457306288 616983 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1457306724 23014 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : I'll have to be really careful and get an appointment first thing tomorrow <-- fwiw in my recent case i had to wait 2 weeks because my dentist had the flu. he said there was only a little deterioration. my web searches were inconlusive on how urgent it is. < 1457306832 71876 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I should probably talk to a dentist too. < 1457306844 525049 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess I should find one. < 1457307039 596327 :blockzombie!~blockzomb@eth59-167-133-100.static.internode.on.net JOIN :#esoteric < 1457307049 564891 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :otoh i underestimated the danger once, and now i'm never getting my perfect teeth back :( < 1457307139 686690 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(hint: halving the amount you brush can put you over from 0 holes one year to 6 the next.) < 1457307148 11308 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*cavities < 1457307159 337605 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: (a) it's a large hole, and (b) it's annoying < 1457307176 200434 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :perfect teeth! I won't get those either, heh < 1457307194 605442 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that ship has sailed < 1457307199 212976 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :just get dentures and call it a day hth < 1457307330 767928 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if I can delay the moment I start getting root canals and stuff by a few decades I'll be happy < 1457307342 371284 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i have great teeth < 1457307368 907132 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :no matter the amount of brushing, i don't get any problems < 1457307394 759693 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :If it's not hurting, then it's probably not *urgent*. < 1457307395 838051 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :myname: that's what i thought about mine. < 1457307413 255642 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :If it was hurting a lot but now isn't, though, then it's quite urgent. :) < 1457307425 724565 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :well, it is like this for almost three decades < 1457307459 409360 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : If it was hurting a lot but now isn't, though, then it's quite urgent. :) <-- EEK. that's what i experienced the last couple weeks D: < 1457307479 1549 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well maybe not a "lot". but somehow it stopped. < 1457307526 886866 :sioux000!~user@net-188-217-149-116.cust.vodafonedsl.it QUIT :Quit: Leaving. < 1457307551 890121 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and i had a dentist appointment and couldn't get myself awake for it. < 1457307568 104272 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :pikhq: the filling fell out recently. that means now there's a big gaping hole IN MY TEETH. the hole is impossible to clear, so it will always be full of food. it doesn't hurt now, but it will very soon. < 1457307571 481594 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :My occasional tooth pain is usually mitigated by increasing my vitamin intake < 1457307578 468743 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I think D and B12 are the big ones? < 1457307597 607451 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :prooftechnique: i'm taking vitamin pills already. < 1457307604 765277 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :just make sure to mix in enough placebo < 1457307607 742888 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :And ones that I often don't get enough of, probably < 1457307609 343425 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and it's not just that it will hurt, but that very soon it will be so inflammed that it will be impossible to make a permanent filling, so I'll need a temporary one and then another appointment. < 1457307627 445834 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :olsner: :D < 1457307636 973077 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the question is not if, but when < 1457307643 508440 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the hole is ugly and deep and big < 1457307646 964688 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and between two teeth < 1457307649 725483 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :where it's impossible to clear < 1457307666 349466 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : well, it is like this for almost three decades <-- me too < 1457307680 952697 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :b_jonas: Well, that's at least not immediately worrying but is definitely something to fix. < 1457307798 683170 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i had a single cavity in my teens, in a tooth that was later removed due to orthodontics. (at least, later dentists couldn't find it.) then nothing until i was 44. < 1457307822 151251 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1457307892 747552 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: OK GET IT FIXED < 1457307892 931597 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=46501&oldid=46498 5* 03B jonas 5* (+91) 10 < 1457307948 797593 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i do recall from the web searches that size mattered. < 1457307977 945731 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that's what she said < 1457308099 52012 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yoda disagrees < 1457308172 838615 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ugh, this conversation is causing my teeth to hurt :-( < 1457308176 901950 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nocebo effect is annoying < 1457308187 889650 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: sorry < 1457308190 154793 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I'm so sad that Voxelwiki is gone. They left my page up for so long < 1457308198 790987 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's time for a routine dentist appointment for me anyway around now though so I may as well book one < 1457308205 815900 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I have some placebo vitamin pills, but not fluoride ones for your teeth < 1457308227 773378 :jaboja!~jaboja@eju25.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 248 seconds < 1457308234 902102 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well I use fluoride toothpaste < 1457308235 960898 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Try various placebos until you find one that works for you. Surely one of them must be the right kind of fake < 1457308244 467928 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!bfjoust test (,)*1000< < 1457308246 925080 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for Lymia_test: 0.0 < 1457308249 91516 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!bfjoust test (.)*1000< < 1457308251 528205 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for Lymia_test: 6.1 < 1457308257 972397 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest test (,)*1000< < 1457308258 105888 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.test: points -46.00, score 0.00, rank 47/47 < 1457308261 338211 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest test (.)*1000< < 1457308261 471546 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.test: points -35.33, score 2.72, rank 47/47 < 1457308275 973181 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think most BF Joust interpts treat , as a comment < 1457308279 423593 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rather than as a no-op < 1457308305 213834 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Yeah < 1457308307 978904 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I was just confirming < 1457308339 93495 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!ztest ddecoy (+)*127>(+)*129(.)*-1 < 1457308339 410643 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :b_jonas.ddecoy: points -27.57, score 4.41, rank 47/47 < 1457308364 779664 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : I hope that's not actual Perl <-- it could be if you defined @teeth, brush and floss right, no? < 1457308386 338287 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :bleh implicit variables. < 1457308386 844928 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric ::( < 1457308444 379350 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :!bfjoust ([])*1000< < 1457308444 584415 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Use: !bfjoust . Scoreboard, programs, and a description of score calculation are at http://codu.org/eso/bfjoust/ < 1457308444 717700 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : it's time for a routine dentist appointment for me anyway around now though so I may as well book one <-- my dentist sends out a card with an appointment once a year. next monday, in fact. < 1457308450 395758 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :!bfjoust test ([])*1000< < 1457308452 853994 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for prooftechnique_test: 6.1 < 1457308465 475392 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :!ztest test ([])*1000< < 1457308465 796703 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :prooftechnique.test: points -32.14, score 2.99, rank 47/47 < 1457308474 653659 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Not as bad as I expected < 1457308492 316303 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that doesn't look like a very sensible program < 1457308505 797062 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I mean, isn't (.)*-1 better than that? < 1457308550 101226 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!bfjoust pause (.)*-1 < 1457308552 546740 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for b_jonas_pause: 6.1 < 1457308565 975114 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: Lymia was checking whether . and , did the same thing < 1457308580 928315 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the program was designed so that the the score would change based on how long the program lasted before committing suicide < 1457308583 188934 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!bfjoust pause ()*-1 < 1457308586 616421 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for b_jonas_pause: 6.1 < 1457308598 205857 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as some programs will suicide aginst a no-op program in less than 1000 cycles < 1457308607 413990 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, "()*-1" is quite the special case < 1457308609 88033 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yeah < 1457308615 33590 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!zjoust b_jonas_pause ()*-1 < 1457308615 439941 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :ais523.b_jonas_pause: points -32.14, score 2.99, rank 47/47 < 1457308624 806595 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wouldn't surprise me if some interps hanged on that < 1457308649 877155 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!bfjoust two_people_running_from_a_shark >+([+]) * -1=≡(>[-])> *-1=≡(>[-])> < 1457308652 312897 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :​Score for Lymia_two_people_running_from_a_shark: 1.8 < 1457308664 620953 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!bfjoust pause ((({})*999999)*9999999)*999999 < 1457308675 534859 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :!bfjoust test (-[{>}+])%3 < 1457308677 676454 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure you can put comments between the () and the * < 1457308678 394243 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: yeah fizzie did some special code to catch empty loop blocks < 1457308682 591285 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!bfjoust two_people_running_from_a_shark >+([+]) *-1=≡(>[-])> *-1=≡(>[-])> < 1457308688 628425 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :so it should not hang zemhill at least < 1457308709 680750 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest two_people_running_from_a_shark >+([+]) *-1=≡(>[-])> *-1=≡(>[-])> < 1457308710 558669 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.two_people_running_from_a_shark: points -18.19, score 3.93, rank 47/47 < 1457308723 753074 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :!ztest test (-[{>}+])%3 < 1457308723 926030 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :prooftechnique.test: points -43.26, score 0.28, rank 47/47 < 1457308725 636160 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest two_people_running_from_a_shark >+([]+) *-1=≡(>[-])> *-1=≡(>[-])> < 1457308726 439682 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.two_people_running_from_a_shark: points -22.88, score 3.54, rank 47/47 < 1457308727 613732 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I just tested juiced < 1457308735 881287 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :did it reply to mine yet? < 1457308738 727170 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :!ztest test (<{(+{(>)*5}-)%3})%5 < 1457308738 860472 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :prooftechnique.test: points -46.00, score 0.00, rank 47/47 < 1457308741 133889 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it appears to slow down noticeably, and outputs a debug message ()*10000001 < 1457308746 351875 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Fascinatingly bad < 1457308753 178569 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I guess it's actually running 10 million empty loop iterations < 1457308758 302328 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :prooftechnique: it starts with a < < 1457308759 999521 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest two_people_running_from_a_shark >+([+]) *8=≡(>[-])> *-1=≡(>[-])> < 1457308760 748441 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.two_people_running_from_a_shark: points -14.67, score 8.11, rank 47/47 < 1457308763 548170 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that is not normally a good way to do well < 1457308768 845719 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest two_people_running_from_a_shark >+([]) *8=≡(>[-])> *-1=≡(>[-])> < 1457308769 141825 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.two_people_running_from_a_shark: points -33.48, score 2.77, rank 47/47 < 1457308778 614612 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, editing a program to start with an < is the normal way to remove it from the hill < 1457308779 740305 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :!ztest two_people_running_from_a_shark >+([+]) *8=≡(>[-])> *-1=≡(>[-])> < 1457308780 411098 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :Lymia.two_people_running_from_a_shark: points -14.67, score 8.11, rank 47/47 < 1457308785 998278 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :!zjoust test (()*-1,)*-1< < 1457308786 196359 :zemhill!~cinch@2a03:b0c0:1:d0::1ea:f001 PRIVMSG #esoteric :oerjan.test: points -46.00, score 0.00, rank 47/47