1513036821 320776 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`5 w
< 1513036827 327651 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:tanstaaha//tanstaaha, so please stop using them. That would help. \ cat introduction//cat introduction is the process of piping one or more extra `cat` commands into your pipeline; occasionally this is even actually useful. \ nlhp//nlhp is a hockey programme. \ emacs//emacs is the weird brother of nano. \ extreme irony//Extreme irony
< 1513036829 218165 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`n
< 1513036830 96006 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :wob_jonas: O, is that StarCraft? I think I have heard of that (Sirlin mentioned it a few times).
< 1513036830 383439 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2:is what happens when you get a Darwin award for extreme ironing.
< 1513036838 821981 :wob_jonas!b03f1809@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.9 PRIVMSG #esoteric :zzo38: yes
< 1513036878 158553 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? cat elimination
< 1513036879 580291 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat elimination is the process of replacing a one-argument `cat` command with the shell operator <
< 1513036883 846072 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cat bin/nlhp
< 1513036885 306859 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: bin/nlhp: No such file or directory
< 1513036917 997952 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The ones I generated from my own logs have one second precision, the ones the bot's recording now use microseconds.
< 1513036946 611174 :Lymia!lymia@magical.girl.lyrical.lymia.moe JOIN :#esoteric
< 1513036957 609786 :sftp!~sftp@unaffiliated/sftp JOIN :#esoteric
< 1513036988 229381 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :fizzie: O, OK. Either SIRCL or codu.org format should be acceptable; if using codu.org format then the ones that don't have microseconds you could put zero perhaps, maybe
< 1513037475 90416 :sparr!~sparr@2604:a880:800:10::103:f001 JOIN :#esoteric
< 1513037670 493103 :FreeFull!~freefull@defocus/sausage-lover QUIT :
< 1513037865 376410 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Re spaces, that was just a CSS mistake, turns out the property is "white-space" and not "whitespace".
< 1513037901 17466 :wob_jonas!b03f1809@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.9 PRIVMSG #esoteric :fizzie: let me see then
< 1513037932 78101 :wob_jonas!b03f1809@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.9 PRIVMSG #esoteric :fizzie: by the way, can you link to the other two log sites please?
< 1513037954 270532 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :From where, the index page?
< 1513037962 50301 :wob_jonas!b03f1809@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.9 PRIVMSG #esoteric :probably
< 1513037970 517084 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Sure, I'll add a TODO.
< 1513038000 844814 :wob_jonas!b03f1809@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.9 PRIVMSG #esoteric :Yeah, the spaces look better now. Thanks.
< 1513038019 64345 :wob_jonas!b03f1809@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.9 PRIVMSG #esoteric :fizzie: can I link your logs from https://esolangs.org/wiki/Esolang:Community_portal ?
< 1513038079 485730 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :wob_jonas: Eventually, sure, but they might not be quite ready for consumption yet. In particular, the index doesn't pick up new daily logs automatically yet, amusingly enough. Let me do a little bit of polish before that.
< 1513038095 779998 :wob_jonas!b03f1809@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.9 PRIVMSG #esoteric :ok
< 1513038895 681014 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 JOIN :#esoteric
< 1513039872 36870 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: no hth
< 1513039883 166032 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that's the bad answer hth
< 1513040456 637411 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 260 seconds
< 1513041064 395319 :wob_jonas!b03f1809@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.9 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client
< 1513041393 695181 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nihthe
< 1513041657 839977 :moonythedwarf!~moony@unaffiliated/moonythedwarf JOIN :#esoteric
< 1513041671 375556 :moony!~moony@unaffiliated/moonythedwarf QUIT :Remote host closed the connection
< 1513042262 294392 :variable!~variable@freebsd/developer/variable JOIN :#esoteric
< 1513042442 190523 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 PRIVMSG #esoteric :hi
< 1513042456 311051 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 PRIVMSG #esoteric :this chan is about esoteric programming languages?
< 1513042461 801057 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`welcome alexThinkpad
< 1513042463 591249 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :alexThinkpad: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
< 1513042499 764423 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :esoteri.ca is for sale for $2000
< 1513042538 82795 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds
< 1513042574 632865 :variable!~variable@freebsd/developer/variable PRIVMSG #esoteric :hello humans
< 1513042970 790520 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric
< 1513043387 108072 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :alexThinkpad: Yes
< 1513044535 295904 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 PRIVMSG #esoteric :is there something better than regex?
< 1513044549 520501 :variable!~variable@freebsd/developer/variable PRIVMSG #esoteric :alexThinkpad: for?
< 1513044558 408673 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 PRIVMSG #esoteric :for similar thing that r regex for
< 1513044586 548236 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :Probably it depend the use I suppose, regex seem good enough for many of the thing that it is in use for
< 1513044602 934630 :jaboja!~jaboja@jaboja.pl QUIT :Remote host closed the connection
< 1513044630 389037 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 PRIVMSG #esoteric :okay so ... what else that can also be somehow good is there else than regex similar like regex?
< 1513044763 960454 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :Can you give some examples of what you might be doing with it?
< 1513044782 683649 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 PRIVMSG #esoteric :mhh... let me thin
< 1513044784 898119 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 PRIVMSG #esoteric :think
< 1513044806 731170 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 PRIVMSG #esoteric :regex belongs to grammars in theoretical computer science
< 1513044847 32068 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 PRIVMSG #esoteric :I think about grammars that r either turing complete or a bit more (half) turing complete than regexes already r
< 1513044858 208004 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 PRIVMSG #esoteric :the thing is, u can not do anything with regex
< 1513044863 807880 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 PRIVMSG #esoteric :cauz they r limeted
< 1513044879 137861 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 PRIVMSG #esoteric :because they r not turing complete
< 1513044888 407334 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 PRIVMSG #esoteric :in the chomsky hierachy
< 1513044923 678633 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 PRIVMSG #esoteric :so if there r also other comparable things like regex
< 1513044929 560215 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :There is also DFA
< 1513044963 778339 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 PRIVMSG #esoteric :they don't need to be better in all than regex, but only for certain use cases
< 1513045001 674309 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :Like what kind of use cases?
< 1513045013 630168 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 PRIVMSG #esoteric :domain specific language also exists
< 1513045027 584201 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 PRIVMSG #esoteric :idk if that could be such
< 1513045048 438054 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 PRIVMSG #esoteric :parsers
< 1513045054 724135 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 PRIVMSG #esoteric :parsers in general r use cases
< 1513045071 887979 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 PRIVMSG #esoteric :and compilers to
< 1513045162 20674 :moonythedwarf!~moony@unaffiliated/moonythedwarf NICK :mooooooooooooooo
< 1513045168 50548 :mooooooooooooooo!~moony@unaffiliated/moonythedwarf NICK :moony
< 1513045190 188078 :moony!~moony@unaffiliated/moonythedwarf NICK :orezci
< 1513045194 400171 :orezci!~moony@unaffiliated/moonythedwarf QUIT :Disconnected by services
< 1513045222 524797 :Guest91036!~moony@unaffiliated/moonythedwarf JOIN :#esoteric
< 1513045222 524826 :Guest91036!~moony@unaffiliated/moonythedwarf NICK :moony
< 1513045255 194134 :moony!~moony@unaffiliated/moonythedwarf NICK :nnuMTA
< 1513045259 212024 :nnuMTA!~moony@unaffiliated/moonythedwarf NICK :moony
< 1513045454 467905 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 PRIVMSG #esoteric :what also would be really good, if u know how to add turing complete (pyhton) code to the regexes to make it then afterwards turing complete
< 1513045477 101846 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 PRIVMSG #esoteric :It would be good to have certain sourcecode recepies
< 1513045488 556996 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 PRIVMSG #esoteric :for how to combine both worlds best
< 1513045501 624758 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 PRIVMSG #esoteric :and so u don't need something better than regexes
< 1513045537 424996 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 PRIVMSG #esoteric :there is software using regex that supports flags and jumps
< 1513045548 246120 :shachaf!~shachaf@unaffiliated/shachaf QUIT :Quit: !
< 1513045562 436568 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :PCRE does some things
< 1513045568 135907 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 PRIVMSG #esoteric :it might be that this already make this turing complete and if not, it still becomes a little nearer to turing completeness this way
< 1513045597 70297 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 PRIVMSG #esoteric :I heard that Perl is the best regex thing
< 1513045680 556311 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 PRIVMSG #esoteric :I am using sed, python, grep, vim for doing things with regexes
< 1513045739 825771 :variable!~variable@freebsd/developer/variable QUIT :Quit: Found 1 in /dev/zero
< 1513045816 986396 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :I use grep and sed and awk and vim, doing things with regexes, and also sometimes JavaScript
< 1513045827 756638 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 PRIVMSG #esoteric ::
< 1513045829 357629 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 PRIVMSG #esoteric ::)
< 1513045835 182845 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :(I have also written a SQLite extension to use PCRE)
< 1513046000 322164 :shachaf!~shachaf@unaffiliated/shachaf JOIN :#esoteric
< 1513046093 390785 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :This is one SQL code that uses the extension for PCRE: http://zzo38computer.org/mtg/cards.sql
< 1513046164 784072 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 PRIVMSG #esoteric :nice :)
< 1513047251 729655 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric
< 1513047725 219646 :honigkuchen!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 JOIN :#esoteric
< 1513047774 913972 :alexThinkpad!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 QUIT :Quit: Leaving
< 1513047786 808292 :honigkuchen!~alex@2a02:810a:1340:53b0:40a6:4491:d29f:d794 QUIT :Remote host closed the connection
> 1513048710 663365 PRIVMSG #esoteric :14[[07Esolang:About14]]4 10 02https://esolangs.org/w/index.php?diff=53562&oldid=30621 5* 03Fizzie 5* (+153) 10HTTPS for canonical URL; delink voxelperfect.net link (domain squatters); mention Bytemark (no place in the logo icon to explain).
< 1513048746 739347 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1513049585 472128 :moony!~moony@unaffiliated/moonythedwarf QUIT :Ping timeout: 240 seconds
< 1513049763 655843 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”
< 1513050943 629450 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1513052495 609788 :augur!~augur@192.195.83.130 JOIN :#esoteric
< 1513052513 537250 :yorick!~yorick@oftn/oswg-member/yorick QUIT :Ping timeout: 248 seconds
> 1513053448 770839 PRIVMSG #esoteric :14[[07Brain-Flak14]]4 M10 02https://esolangs.org/w/index.php?diff=53563&oldid=53060 5* 03Wheatwizard 5* (+75) 10/* Interpreters */ Added a link to BrainHack, and implementation language
> 1513053836 921502 PRIVMSG #esoteric :14[[07Brain-Flak14]]4 M10 02https://esolangs.org/w/index.php?diff=53564&oldid=53563 5* 03Wheatwizard 5* (+15) 10Put Monads and Nilads as subsections of Tutorial
> 1513054169 417511 PRIVMSG #esoteric :14[[07Brain-Flak14]]4 M10 02https://esolangs.org/w/index.php?diff=53565&oldid=53564 5* 03Wheatwizard 5* (-150) 10Moved information relevant to interpreters to the interpreters section, adding links to online interpreters as well
> 1513054761 992135 PRIVMSG #esoteric :14[[07Brain-Flak14]]4 10 02https://esolangs.org/w/index.php?diff=53566&oldid=53565 5* 03Wheatwizard 5* (+605) 10Added comments to the tutorial
> 1513055242 890605 PRIVMSG #esoteric :14[[07Brain-Flak14]]4 10 02https://esolangs.org/w/index.php?diff=53567&oldid=53566 5* 03Wheatwizard 5* (+191) 10Added a CNF to avoid ambiguity
< 1513059146 626706 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 260 seconds
< 1513061556 730432 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving.
< 1513063727 634676 :kritixilithos!~kritixili@x1-6-b8-d9-4d-67-1b-b5.cpe.webspeed.dk JOIN :#esoteric
< 1513064007 701325 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds
< 1513064851 636492 :kritixilithos!~kritixili@x1-6-b8-d9-4d-67-1b-b5.cpe.webspeed.dk QUIT :Ping timeout: 260 seconds
> 1513065271 269916 PRIVMSG #esoteric :14[[07User:Jabutosama14]]4 10 02https://esolangs.org/w/index.php?diff=53568&oldid=43158 5* 03Jabutosama 5* (-250) 10
> 1513065286 390848 PRIVMSG #esoteric :14[[07User:Jabutosama14]]4 10 02https://esolangs.org/w/index.php?diff=53569&oldid=53568 5* 03Jabutosama 5* (+8) 10
< 1513066240 275575 :augur!~augur@192.195.83.130 QUIT :Remote host closed the connection
< 1513067204 604462 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1513068965 420571 :AnotherTest!~turingcom@d51a46c74.access.telenet.be JOIN :#esoteric
< 1513074220 630031 :LKoen!~LKoen@2a01:e35:2eed:a430:402f:5dcb:19c8:f536 JOIN :#esoteric
< 1513075968 391110 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :1? logs
< 1513075972 765596 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? logs
< 1513075974 84279 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Logs: see channel topic.
< 1513076186 77702 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: in the raw logs like https://esolangs.org/logs/2017-12-12-raw.txt , the second word of the timestamp is in what unit?
< 1513076268 84212 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: did you know esolan.gs is available
< 1513076278 438028 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :how come you don't use that one twh
< 1513076338 543854 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :b_jonas: Looks like microseconds? What else would it be?
< 1513076358 625945 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, it's the microseconds fraction.
< 1513076365 242594 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Just following codu.org example.
< 1513076425 552704 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is the code that generates this public?
< 1513076431 482659 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What about the proto file?
< 1513076480 190886 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :shachaf: I'll put it to github eventually. At the moment it's in the same repository as some unpublished stuff, because there were useful bits in there already.
< 1513076483 169510 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :bazel and the "single workspace syndrome", you know.
< 1513076537 488212 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I know.
< 1513076550 824253 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This is one of the big scows of the single repository model.
< 1513076574 822853 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It seems that people have been gravitating towards the repositories.bzl model of dependency handling in bazel.
< 1513076587 891484 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's that?
< 1513076651 905305 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Looking it up the first thing I see is a deprecated repository.
< 1513076672 285668 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sounds like some secret Google sauce may have been leaked.
< 1513076691 902561 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm trying to remember where the canonical example was.
< 1513076698 664094 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is it https://github.com/bazelbuild/rules_go/blob/master/go/private/repositories.bzl ?
< 1513076707 957995 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :https://github.com/jupp0r/prometheus-cpp/blob/master/repositories.bzl looks almost like it, except it's missing the "omit" flags from the last def.
< 1513076739 411572 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Looks like there's a few different styles.
< 1513076775 583115 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The one I'm familiar with looks a little like that, except you pass boolean flags to the 'def go_rules_dependencies' controlling which deps it will include or not.
< 1513076797 678449 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Did you know github.com tar.gz files for a given tag are nondeterministic?
< 1513076813 289538 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Here's one: https://github.com/grpc/grpc-java/blob/master/repositories.bzl
< 1513076816 378988 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sometimes it decides to regenerate them and ends up with a different tar file.
< 1513076826 19995 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I did not know that. That's terrible.
< 1513076912 472234 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What're all these repositories.bzl things accomplishing?
< 1513076977 72673 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :They let you use someone else's repository without having to manually define all the dependencies it has in your own WORKSPACE file. The omit_X flags (and the 'maybe' trick in rules_go) let you still override them if you want to be in control.
< 1513077039 963157 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In your own WORKSPACE you'd just load("@someone_else//:repositories.bzl", "someone_else_repositories") someone_else_repositories(omit_something=True)
< 1513077119 722820 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe I should look for a place that uses this.
< 1513077175 351915 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why doesn't GitHub support global search across all repositories?
< 1513077200 573682 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :One might imagine that you could make a pretty nice tool for that sort of thing.
< 1513077220 669832 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Like some sort of a... search for code? A code search?
< 1513077449 931115 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'm still mad about how Topográf has been driven to stop making maps of Budapest, and all we have is these stupid Cartographia maps that are so much worse in quality
< 1513077456 213082 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, the thing that wasn't clear to me was that maven_jar defines a repository.
< 1513077477 839643 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I thought it defined a build target.
< 1513077479 454052 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :It's been like six years now, but that doesn't help because the city is still here and I still need a fuckign map
< 1513077506 992845 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Right, that macro is intended to be used in a WORKSPACE, not in a BUILD file.
< 1513077510 421191 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But now I see that it defines a repository and then you depend on "@repository//jar"
< 1513077517 715584 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right.
< 1513077525 762176 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: microseconds. ok, thanks
< 1513077532 355160 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The basic problem is, when you have a workspace rule like http_archive(name = "foo", ...) bazel doesn't really look[*1] at the WORKSPACE file it downloads, so if the build rules in that workspace expect there to be an external repository @bar, they won't work unless you define 'bar' in *your* WORKSPACE. The repositories.bzl trick just makes that a little more painless. [*1] Except nowadays it checks
< 1513077538 762748 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :the workspace name against the name you've given it.
< 1513077624 668494 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: "Why doesn't GitHub support global search across all repositories?" => I think they used to have that. didn't they? at least I heard of multiple people doing searches, but maybe they cloned everything.
< 1513077663 595457 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, even if they did I'd complain because it's not as good as fizzie's hypothetical tool.
< 1513077670 947040 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: in particular, some people have searched for database passwords embedded literally in code, which was some sort of fashion back then, and someone searched for something about constants or whatever
< 1513077718 305206 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway one time I was using bazel and it gave an error because a tar.gz archive had changed. It turned out github was to blame.
< 1513077742 880 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Looks like it's still happening as of Sep: https://github.com/tensorflow/tensorflow/issues/12979
< 1513077822 107823 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: Presumably if you have a "real" project at a "real" company, you want to download all the repositories you depend on anyway, so you can build if github or maven or whatever goes down.
< 1513077843 273546 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In which case I guess you just omit everything and do it yourself?
< 1513078173 67517 :kritixilithos!~kritixili@152.115.47.132 JOIN :#esoteric
< 1513078378 453451 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Judging from the left-pad fiasco, a lot of "real" companies don't do that. But yeah, if you're doing that you probably won't use the repositories.bzl.
< 1513078757 98642 :kritixilithos!~kritixili@152.115.47.132 QUIT :Ping timeout: 276 seconds
< 1513078831 937947 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Perhaps it would be good enough if there was a content-addressed repository that http_archive() etc. could look things up in.
< 1513078859 592508 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or maybe you could even put these things inside your repository! But not if you use git.
< 1513079010 233128 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: Why isn't FUSE the standard interface for version control systems, anyway?
< 1513079021 947179 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Isn't actually modifying filese on the filesystem a bit archaic?
< 1513079094 429148 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1513079324 56602 :MDead!~MDude@c-73-187-225-46.hsd1.pa.comcast.net JOIN :#esoteric
< 1513079325 165952 :MDead!~MDude@c-73-187-225-46.hsd1.pa.comcast.net QUIT :Excess Flood
< 1513079325 359678 :kritixilithos!~kritixili@152.115.47.132 JOIN :#esoteric
< 1513079345 635564 :MDead!~MDude@c-73-187-225-46.hsd1.pa.comcast.net JOIN :#esoteric
< 1513079346 922686 :MDead!~MDude@c-73-187-225-46.hsd1.pa.comcast.net QUIT :Excess Flood
< 1513079437 723511 :zseri!~zseri@i5E86C630.versanet.de JOIN :#esoteric
< 1513079481 641032 :MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net QUIT :Ping timeout: 260 seconds
< 1513079713 373745 :kritixilithos!~kritixili@152.115.47.132 QUIT :Ping timeout: 248 seconds
< 1513080111 637692 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 260 seconds
< 1513080639 356108 :zseri!~zseri@i5E86C630.versanet.de PRIVMSG #esoteric :found an article about solving a sudoku using SQL: https://www.percona.com/blog/2017/11/22/sudoku-recursive-common-table-expression-solver/
< 1513080905 447352 :kritixilithos!~kritixili@152.115.47.132 JOIN :#esoteric
< 1513081185 369469 :kritixilithos!~kritixili@152.115.47.132 QUIT :Ping timeout: 248 seconds
< 1513081818 936630 :zseri!~zseri@i5E86C630.versanet.de QUIT :Quit: Leaving
< 1513082252 447331 :kritixilithos!~kritixili@152.115.47.132 JOIN :#esoteric
< 1513082795 409005 :kritixilithos!~kritixili@152.115.47.132 QUIT :Ping timeout: 240 seconds
< 1513082852 293656 :LKoen!~LKoen@2a01:e35:2eed:a430:402f:5dcb:19c8:f536 QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”
< 1513082893 432361 :fnodeuser!~irssiuser@ppp-2-87-226-47.home.otenet.gr JOIN :#esoteric
< 1513084433 447042 :kritixilithos!~kritixili@152.115.47.132 JOIN :#esoteric
< 1513086995 432632 :kritixilithos!~kritixili@152.115.47.132 QUIT :Ping timeout: 240 seconds
< 1513087229 672772 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric
< 1513087270 712023 :kritixilithos!~kritixili@152.115.47.132 JOIN :#esoteric
< 1513088547 684812 :kritixilithos!~kritixili@152.115.47.132 QUIT :Ping timeout: 240 seconds
< 1513089442 601796 :zseri!~zseri@i5E86C630.versanet.de JOIN :#esoteric
< 1513089585 679863 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric
< 1513090064 949149 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ARGH
< 1513090200 459779 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'm careless and ran the wrong command
< 1513090219 796891 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :then I tried to fix the mess and panicked and ran more wrong commands
< 1513090223 175670 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'm trying to clean up the mess
< 1513090294 508477 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I didn't lose any data at least, thanks to the vcs
< 1513090482 493130 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :b_jonas: take a short break, get a glass of water
< 1513090546 881896 :zseri!~zseri@i5E86C630.versanet.de PRIVMSG #esoteric :or milk
< 1513090803 204580 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Milk is also good
< 1513090824 10142 :doesthiswork!~Adium@207.55.82.87 QUIT :Quit: Leaving.
< 1513091050 266635 :zseri!~zseri@i5E86C630.versanet.de PRIVMSG #esoteric :just uploaded my text table database library: https://github.com/zserik/zsdatab
< 1513091073 179091 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes, that
< 1513091318 21922 :zseri!~zseri@i5E86C630.versanet.de PRIVMSG #esoteric :it is a bit esoteric, as it hasn't a SQL frontend, uses simple text files in the backend and uses (mathematic-) set-like table contexts to search and manipulate data.
< 1513093428 16362 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zseri: is there docs for it?
< 1513093666 850956 :sdhand!~sam@unaffiliated/kyubiko NICK :Tanebobsled
< 1513093979 64138 :Tanebobsled!~sam@unaffiliated/kyubiko NICK :Sd-Nicholas
< 1513094768 531673 :zseri!~zseri@i5E86C630.versanet.de PRIVMSG #esoteric :not jet
< 1513094840 118804 :zseri!~zseri@i5E86C630.versanet.de PRIVMSG #esoteric :but the src/entry.cxx file (the command line frontend) shows the basic usage of tables and contexts
< 1513094883 402549 :zseri!~zseri@i5E86C630.versanet.de PRIVMSG #esoteric :transactions are like contexts, but they don't hold data, only the commands that will be applied to them
< 1513094933 319463 :zseri!~zseri@i5E86C630.versanet.de PRIVMSG #esoteric :transaction commands also optimize themself by looking at the last 'pushed' command and possible modification of that
< 1513095058 890872 :zseri!~zseri@i5E86C630.versanet.de PRIVMSG #esoteric :the header file src/zsdatable.hpp contains the whole public API, but the only function I really described inside it is inner_join, because it's a newer function needed in practical usage
< 1513096589 512964 :kritixilithos!~kritixili@x1-6-b8-d9-4d-67-1b-b5.cpe.webspeed.dk JOIN :#esoteric
< 1513097207 408335 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Ugh, it feels so late
< 1513097210 522952 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :It's quarter to 5
< 1513097212 826908 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :pm
< 1513097244 663562 :int-e!~noone@int-e.eu PRIVMSG #esoteric :move to central europe :P
< 1513097257 7977 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(though a quarter to 6 isn't much better, I suppose)
< 1513097310 586390 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :int-e: my five year plan involves moving to Italy
< 1513097348 523602 :int-e!~noone@int-e.eu PRIVMSG #esoteric :your what?
< 1513097416 593335 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Plan for the next five years
< 1513097530 257816 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(The last time I had a five year plan was in 1986 to 1989...)
< 1513097560 733542 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :(what was your age in 1986?)
< 1513097565 953776 :int-e!~noone@int-e.eu PRIVMSG #esoteric :...it didn't end well. (This is referring to GDR (aka Eastern Germany)
< 1513097570 643904 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :(I see)
< 1513097607 846472 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Let's say I wasn't a teenager yet.
< 1513097631 589701 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Anyway, yeah, my plan is to work for a few years here, save up a pile of money, then move to my girlfriend's flat in Italy and try to do a PhD near there
< 1513097678 878944 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :I wonder how hard it would be to convince my bank and my employer to let me get paid and save my money in euros...
< 1513097720 88392 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :I read document about OpenID Connect, is there a way to access RDF data with it and/or to use with command-line access and other non-HTML-based access?
< 1513098253 754014 :kritixilithos!~kritixili@x1-6-b8-d9-4d-67-1b-b5.cpe.webspeed.dk QUIT :Quit: leaving
< 1513098421 898580 :kritixilithos!~kritixili@x1-6-b8-d9-4d-67-1b-b5.cpe.webspeed.dk JOIN :#esoteric
< 1513098631 143000 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric
< 1513098901 602256 :LKoen!~LKoen@2a01:e35:2eed:a430:51b1:a14a:5afa:fd64 JOIN :#esoteric
< 1513099008 424618 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric
< 1513099043 616608 :kritixil1thos!~kritixili@x1-6-b8-d9-4d-67-1b-b5.cpe.webspeed.dk JOIN :#esoteric
< 1513099051 228571 :kritixil1thos!~kritixili@x1-6-b8-d9-4d-67-1b-b5.cpe.webspeed.dk QUIT :Client Quit
> 1513099703 405176 PRIVMSG #esoteric :14[[07WLoop14]]4 N10 02https://esolangs.org/w/index.php?oldid=53570 5* 03Sacchan 5* (+3611) 10Created page with "'''WLoop''' (pronounced "double loop") is a [[Turing-complete]] language based on [https://en.wikipedia.org/wiki/LOOP_(programming_language) LOOP] and [https://en.wikipedia.or..."
> 1513099727 607949 PRIVMSG #esoteric :14[[07WLoop14]]4 10 02https://esolangs.org/w/index.php?diff=53571&oldid=53570 5* 03Sacchan 5* (+99) 10
< 1513100021 61867 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep
< 1513100036 484113 :zseri!~zseri@i5E86C630.versanet.de PRIVMSG #esoteric :zsdatab documentation https://github.com/zserik/zsdatab/blob/master/README.md
> 1513100173 980510 PRIVMSG #esoteric :14[[07WLoop14]]4 10 02https://esolangs.org/w/index.php?diff=53572&oldid=53571 5* 03Sacchan 5* (+0) 10/* Example U-functions */
< 1513100209 173354 :Slereah__!~Slereah@ALille-651-1-157-84.w90-1.abo.wanadoo.fr NICK :Slereah
< 1513100239 431175 :Slereah!~Slereah@ALille-651-1-157-84.w90-1.abo.wanadoo.fr NICK :Guest6549
< 1513100246 902145 :Guest6549!~Slereah@ALille-651-1-157-84.w90-1.abo.wanadoo.fr NICK :Slereah_
< 1513100389 735904 :zseri!~zseri@i5E86C630.versanet.de PRIVMSG #esoteric :b_jonas: zsdatab doc https://github.com/zserik/zsdatab/blob/master/README.md
< 1513100481 607840 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 250 seconds
< 1513101292 690073 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zseri: ah, so you don't even pretend to take sql-like syntax?
< 1513101304 233442 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but instead have some completely different syntaxd
< 1513101305 283830 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok
< 1513101373 22228 :zseri!~zseri@i5E86C630.versanet.de PRIVMSG #esoteric :I have a simple CLi and I find SQL overly complex, instead I use set-like operations to emulate select statements ...
< 1513101619 584034 :zseri!~zseri@i5E86C630.versanet.de PRIVMSG #esoteric :e.g. instead of SQL "SELECT ... WHERE x = 'abc', b = 'dcd'" it uses "ctx.filter("x", "abc").filter("b", "dcd")"
< 1513101680 300738 :zseri!~zseri@i5E86C630.versanet.de PRIVMSG #esoteric :or SQL "SELECT WHERE NOT x = 'abc'" -> "ctx.filter("x", "abc").negate()"
< 1513101746 867312 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1513101983 274686 :zseri!~zseri@i5E86C630.versanet.de PRIVMSG #esoteric :and because I use native C++ and would recommend using C++ in zsdatab clients for the interface, I omit quoting errors
< 1513103047 495134 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zseri: ok. how do you find the next row with a key higher or lower than a certain value, to iterate on rows in a certain order?
< 1513103187 801778 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :as in, provided there's CREATE TABLE t(k, w, v); CREATE INDEX i ON t(k ASC, w ASC); how do you find SELECT w, v FROM t WHERE ? = k AND ? < w ORDER BY w LIMIT 1;
< 1513103241 210598 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :supposing there are also rows in the table already
< 1513103373 139971 :zseri!~zseri@i5E86C630.versanet.de PRIVMSG #esoteric :you must go through the data buffer manually. 1. use 'tab.data()' to get the buffer. 2. use c++11 for(auto &&i : tab.data()) for iterating and tab.get_metadata().get_field_nr(...) to find the column nr
< 1513104249 738217 :zseri!~zseri@i5E86C630.versanet.de PRIVMSG #esoteric :b_jonas: https://gist.github.com/zserik/911ad922cec6c9b95269102523efdbf8
< 1513104450 870140 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zseri: so you have to query all the SELECT w,v FROM t WHERE ? = k; and then process it by hand. ok.
< 1513104464 874031 :zseri!~zseri@i5E86C630.versanet.de PRIVMSG #esoteric :yes
< 1513104596 716317 :zseri!~zseri@i5E86C630.versanet.de PRIVMSG #esoteric :I had good luck that I kept the zsdatab::metadata.serialize method public
< 1513104601 451590 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? font
< 1513104602 586194 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :#esoteric bitmap fonts include: \oren\'s font http://www.orenwatson.be/fontdemo.htm , lifthrasiir's font https://github.com/lifthrasiir/unison/ https://lifthrasiir.github.io/unison/sample.png , b_jonas's font http://www.math.bme.hu/~ambrus/pu/fecupboard20-c.pcf.gz
< 1513104628 669770 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Should I add my font there?
< 1513104750 584406 :int-e!~noone@int-e.eu PRIVMSG #esoteric :grr github... a lost cookie is no excuse for losing the ticket text I just typed.
< 1513104821 2368 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`wc wisdom/font
< 1513104821 712177 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric : 1 16 265 wisdom/font
< 1513104878 885102 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: you have a font?
< 1513104900 112543 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and sure, add it.
< 1513105070 799243 :\oren\_!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :hmm, this line of perl is a little too perlly
< 1513105073 784761 :\oren\_!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :$svnrev = $1 if +(grep /Revision/,split(/\n/,`svn info`))[0] =~ m/(\d+)/;
< 1513105081 100198 :zseri!~zseri@i5E86C630.versanet.de PRIVMSG #esoteric :hm
< 1513105162 495025 :\oren\_!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :but I'm not sure how I can make it less perlly
< 1513105188 945641 :\oren\_!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`? perl
< 1513105189 923089 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Perl is the Perfect Emacs Rewriting Language
< 1513105225 172569 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` sed -i -e "s|$| , fizzie's font https://github.com/fis/rfk86/tree/master/web/font|" wisdom/font
< 1513105227 457241 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output.
< 1513105231 189604 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: It's a 4x6 pixel font (with 3x5 characters) I made for the robotfindskitten TI-86 port, and its website.
< 1513105249 661866 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://zem.fi/rfk86/ should be rendered in it, if web fonts still work like they used to years ago.
< 1513105300 205441 :\oren\_!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :fizzie: works!
< 1513105307 819582 :\oren\_!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :nice!
< 1513105346 7314 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think it's especially original or clever, though I still like the 's'.
< 1513105464 634567 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? font
< 1513105465 713846 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :#esoteric bitmap fonts include: \oren\'s font http://www.orenwatson.be/fontdemo.htm , lifthrasiir's font https://github.com/lifthrasiir/unison/ https://lifthrasiir.github.io/unison/sample.png , b_jonas's font http://www.math.bme.hu/~ambrus/pu/fecupboard20-c.pcf.gz , fizzie's font https://github.com/fis/rfk86/tree/master/web/font
< 1513105613 281024 :kritixilithos!~kritixili@x1-6-b8-d9-4d-67-1b-b5.cpe.webspeed.dk QUIT :Quit: leaving
< 1513106232 907652 :augur!~augur@2600:380:8647:cddb:de5:c88a:cde1:a058 JOIN :#esoteric
< 1513106667 904329 :Phantom_Hoover!~phantomho@2a02:c7d:485a:3300:1061:fc6d:8307:32a2 JOIN :#esoteric
< 1513106668 110208 :Phantom_Hoover!~phantomho@2a02:c7d:485a:3300:1061:fc6d:8307:32a2 QUIT :Changing host
< 1513106668 156692 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric
< 1513106689 330281 :LKoen!~LKoen@2a01:e35:2eed:a430:51b1:a14a:5afa:fd64 QUIT :Remote host closed the connection
< 1513106816 639240 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 260 seconds
< 1513108092 734509 :garit!~garit@unaffiliated/garit QUIT :Remote host closed the connection
< 1513108201 754356 :garit!~garit@94.197.120.195.threembb.co.uk JOIN :#esoteric
< 1513108202 21281 :garit!~garit@94.197.120.195.threembb.co.uk QUIT :Changing host
< 1513108202 68090 :garit!~garit@unaffiliated/garit JOIN :#esoteric
< 1513108412 720672 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric
< 1513109354 183122 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric
< 1513110135 832938 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Remote host closed the connection
< 1513110848 313540 :zzo38!~zzo38@24-207-13-153.eastlink.ca QUIT :Ping timeout: 248 seconds
< 1513110912 680917 :newsham!~chat@udp217044uds.hawaiiantel.net QUIT :Ping timeout: 248 seconds
< 1513110912 727580 :erdic!~erdic@unaffiliated/motley QUIT :Ping timeout: 248 seconds
< 1513110935 181494 :LeoLambda!Leo@2600:3c01::f03c:91ff:fe3e:12c3 QUIT :Ping timeout: 255 seconds
< 1513110945 600336 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :Ping timeout: 248 seconds
< 1513111017 797873 :ATMunn!ATMunn@unaffiliated/atmunn QUIT :Ping timeout: 240 seconds
< 1513111045 691398 :ATMunn!ATMunn@unaffiliated/atmunn JOIN :#esoteric
< 1513111172 907405 :newsham!~chat@udp217044uds.hawaiiantel.net JOIN :#esoteric
< 1513111190 864170 :jaboja!~jaboja@jaboja.pl JOIN :#esoteric
< 1513111210 716123 :Vorpal!~Vorpal@c83-254-186-251.bredband.comhem.se JOIN :#esoteric
< 1513111211 128789 :Vorpal!~Vorpal@c83-254-186-251.bredband.comhem.se QUIT :Changing host
< 1513111211 175230 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric
< 1513111224 605565 :LeoLambda!Leo@2600:3c01::f03c:91ff:fe3e:12c3 JOIN :#esoteric
< 1513111388 766242 :erdic!~erdic@unaffiliated/motley JOIN :#esoteric
< 1513111677 766774 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :Ping timeout: 240 seconds
< 1513111846 444195 :Vorpal!~Vorpal@c83-254-186-251.bredband.comhem.se JOIN :#esoteric
< 1513111846 837975 :Vorpal!~Vorpal@c83-254-186-251.bredband.comhem.se QUIT :Changing host
< 1513111846 838001 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric
< 1513112789 661539 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/sed
< 1513112790 397232 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :#!/bin/bash \ /bin/sed "$@" && if [[ $# == "3" && "/$1" == "/-i" ]]; then echo -n "$3//"; cat "$3"; fi
< 1513112834 868225 :zseri!~zseri@i5E86C630.versanet.de PRIVMSG #esoteric :bye
< 1513112836 646492 :zseri!~zseri@i5E86C630.versanet.de QUIT :Quit: Leaving
< 1513112858 125214 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it doesn't work with fizzie's sed commands :(
< 1513113087 338218 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? font
< 1513113088 422591 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :#esoteric bitmap fonts include: \oren\'s font http://www.orenwatson.be/fontdemo.htm , lifthrasiir's font https://github.com/lifthrasiir/unison/ https://lifthrasiir.github.io/unison/sample.png , b_jonas's font http://www.math.bme.hu/~ambrus/pu/fecupboard20-c.pcf.gz , fizzie's font https://github.com/fis/rfk86/tree/master/web/font
< 1513113650 172688 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I assume I should be using the canonical commands, I just can never remember them.
< 1513113730 313073 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I mean, how are you supposed to remember something like what's the difference between learn_append and learn_append2?
< 1513115337 360604 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/learn_append2
< 1513115338 15427 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :#!/bin/bash
< 1513115348 195395 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hum
< 1513115363 73114 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`url bin/learn_append2
< 1513115363 860933 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :https://hackego.esolangs.org/fshg/index.cgi/file/tip/bin/learn_append2
< 1513115448 758946 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` cat -v bin/learn_append2
< 1513115449 540869 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :#!/bin/bash^M \ topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\? .*//')^M \ echo "$1" >>"wisdom/$topic"^M \ echo "I knew that."
< 1513115455 637039 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ah
< 1513115466 126810 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`url bin/learn_append
< 1513115466 953285 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :https://hackego.esolangs.org/fshg/index.cgi/file/tip/bin/learn_append
< 1513115528 717471 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`doag bin/learn_append2
< 1513115538 468478 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :4884:2014-09-26 sed -e \'s/^M//g\' bin/learn_append > bin/learn_append2 \ 4883:2014-09-26 sed -i -e \'s/^M//g\' bin/learn_append > bin/learn_append2
< 1513115588 23983 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`doag bin/learn_append
< 1513115594 704285 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :6445:2015-12-22 ` sed -i \'/^topic/ s/\\$.*$/"&"/\' bin/learn_append \ 5047:2014-10-10 sed -i \'6s/[*]/"\\n/\' bin/learn_append \ 5046:2014-10-10 sed -i \'6cecho -n "Learned \'"\'"\'$topic\'"\'"\': *cat "wisdom/$topic"\' bin/learn_append \ 5045:2014-10-10 revert \ 5044:2014-10-10 sed -i \'6cech
< 1513115646 243496 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`rm bin/learn_append2
< 1513115647 868959 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output.
< 1513115656 492376 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie: PROBLEM SOLVED
< 1513115677 994400 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/learn_append
< 1513115678 828613 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :#!/bin/bash \ topic="$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\? .*//')" \ stuff=$(echo "$1" | cut -d' ' -f2-) \ perl -i -p -e 's/\n/ /' "wisdom/$topic" \ echo "$stuff" >>"wisdom/$topic" \ echo -n "Learned '$topic': " \ cat "wisdom/$topic"
< 1513115720 838171 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it _looks_ like it was just left over from some attempt to fix the original.
< 1513115871 963387 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that second line looks a bit misguided.
< 1513115932 174594 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? test
< 1513115933 216300 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :test failed. HackEgo-JUnit is not available.
< 1513115957 997361 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn_append A test is a test, in jest, in jest.
< 1513115960 30489 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'test': test failed. HackEgo-JUnit is not available. test is a test, in jest, in jest.
< 1513115968 595973 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`revert
< 1513115969 665238 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Done.
< 1513115973 210911 :augur!~augur@2600:380:8647:cddb:de5:c88a:cde1:a058 QUIT :Remote host closed the connection
< 1513116007 758784 :augur!~augur@2600:380:8647:cddb:de5:c88a:cde1:a058 JOIN :#esoteric
< 1513116058 754685 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`sled bin/learn_append//2s,s/.*;,,
< 1513116060 402648 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/learn_append//#!/bin/bash \ topic="$(echo "$1" | lowercase | sed 's/s\? .*//')" \ stuff=$(echo "$1" | cut -d' ' -f2-) \ perl -i -p -e 's/\n/ /' "wisdom/$topic" \ echo "$stuff" >>"wisdom/$topic" \ echo -n "Learned '$topic': " \ cat "wisdom/$topic"
< 1513116090 520023 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn_append A test is a test, in jest, in jest.
< 1513116092 610749 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'a': A is a village in Norway. The BBC invented it by not understanding things on top of letters. test is a test, in jest, in jest.
< 1513116099 716357 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`revert
< 1513116100 844803 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Done.
< 1513116252 638497 :augur!~augur@2600:380:8647:cddb:de5:c88a:cde1:a058 QUIT :Ping timeout: 246 seconds
< 1513117015 954219 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer
< 1513117044 32146 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric
< 1513118022 586844 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric
< 1513118245 790496 :augur!~augur@45.34.140.45 JOIN :#esoteric
< 1513118315 409521 :AnotherTest!~turingcom@d51a46c74.access.telenet.be QUIT :Ping timeout: 240 seconds
< 1513118600 70823 :augur!~augur@45.34.140.45 QUIT :Remote host closed the connection
< 1513118606 205947 :augur!~augur@45.34.140.45 JOIN :#esoteric
> 1513118734 976501 PRIVMSG #esoteric :14[[07Tick14]]4 10 02https://esolangs.org/w/index.php?diff=53573&oldid=53082 5* 03Rdebath 5* (-21) 10Shorter HW and interpreter.
< 1513118909 635389 :choco_chuck!~jsc@milstar.rpisec.org NICK :chocolatier
< 1513119791 104248 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 255 seconds
< 1513119933 366917 :sleffy!~sleffy@24.7.67.0 JOIN :#esoteric
< 1513121004 375397 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite
< 1513121221 393280 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1513121535 882304 :jaboja!~jaboja@jaboja.pl QUIT :Ping timeout: 248 seconds
< 1513121803 578625 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: sorry for my connection
< 1513121815 736220 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric
< 1513121899 91671 :honigkuchen!~alex@2a02:810a:1340:53b0:5075:5d46:3ff0:f92f JOIN :#esoteric
< 1513121945 770891 :boily!~alexandre@cable-192.222.236.157.electronicbox.net JOIN :#esoteric
< 1513122001 854206 :boily!~alexandre@cable-192.222.236.157.electronicbox.net PRIVMSG #esoteric :@metar CYUL
< 1513122002 132958 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYUL 122300Z 01016G22KT 3SM -SN DRSN FEW012 OVC020 M08/M10 A2944 RMK SF2SC6 SLP973
< 1513122008 66911 :honigkuchen!~alex@2a02:810a:1340:53b0:5075:5d46:3ff0:f92f PART :#esoteric
< 1513122871 361412 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@metar EGLL
< 1513122871 531052 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :EGLL 122350Z AUTO 20009KT 9999 -RA SCT027 BKN031 BKN044 06/05 Q1004 TEMPO 6000 -RA BKN012