> 1616630926 181217 PRIVMSG #esoteric :14[[07202014]]4 10 02https://esolangs.org/w/index.php?diff=81537&oldid=81525 5* 03EnilKoder 5* (+129) 10/* Logic and Control Structures */ < 1616631785 349667 :arseniiv!~arseniiv@94.41.226.89.dynamic.ufanet.ru QUIT :Ping timeout: 244 seconds > 1616631855 519312 PRIVMSG #esoteric :14[[07Ziim14]]4 M10 02https://esolangs.org/w/index.php?diff=81538&oldid=47129 5* 03Timwi 5* (-1) 10grammar > 1616632364 936771 PRIVMSG #esoteric :14[[07APLBAONWSJAS14]]4 10 02https://esolangs.org/w/index.php?diff=81539&oldid=80620 5* 03Salpynx 5* (-31) 10Undo revision 80620 by [[Special:Contributions/Sethpeace|Sethpeace]] ([[User talk:Sethpeace|talk]]) Have you tried it? It does run nested copies of itself with `EXECUTE(APLBAONWSJAS)` > 1616632603 323726 PRIVMSG #esoteric :14[[07202014]]4 10 02https://esolangs.org/w/index.php?diff=81540&oldid=81537 5* 03EnilKoder 5* (+735) 10suites > 1616632783 123358 PRIVMSG #esoteric :14[[07Ziim14]]4 M10 02https://esolangs.org/w/index.php?diff=81541&oldid=81538 5* 03Timwi 5* (+87) 10/* Useful constructs */ Explanation < 1616635023 353487 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :more programs should be quines < 1616635038 204766 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :i should be able to run any program with --dump-source and get all the source code straight out of the binary < 1616635061 422192 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :and it should be easy to set up a build environment which satisfies this < 1616635085 873118 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :this would prevent the problem where you've lost the source to a running binary, or can't remember which version it was built from (including possibly any ad hoc patches) < 1616635086 702031 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :For some types of distribution that might be useful, I suppose. < 1616635192 48539 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Another way to avoid forgetting which version it is built from, though, is to embed the hash of the source code in the binary. < 1616635377 958754 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :yes < 1616635384 399235 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :and that is fairly common < 1616635405 782054 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :but it doesn't solve the problem with patches that might not be present wherever you are looking for the hash < 1616635453 54716 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Yes, I suppose you are right about that. Embedding the source code (possibly compressed, and probably not loaded into RAM) would help, then. < 1616636189 712706 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :tar czf source.tar.gz $(find -name '*.c') && objcopy -I binary -O elf64-x86-64 source.tar.gz source.o < 1616636256 921062 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :The source code might consist of additional files than just the *.c files, such as *.h files, and sometimes other files which some of the C files are generated from < 1616636471 111103 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :sure < 1616636477 764693 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :'tis just an example of the idea < 1616636498 21830 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`git archive HEAD | gzip -9 > source.tar.gz && ...`, under the assumption that your version control knows what's actually needed? < 1616636500 69347 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :git: 'archive HEAD | gzip -9 > source.tar.gz && ...`, under the assumption that your version control knows what's actually needed? ' is not a git command. See 'git --help'. < 1616636510 521773 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :HackEso: I wasn't talking to you, really. < 1616636511 58631 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :that's good < 1616636517 42556 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Yes, OK. < 1616636554 801600 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :although it might also include some things like documentation or image files that are either shipped with the binary anyway, or are not needed to explain the binary's behavior < 1616636576 189952 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Is it possible with objcopy to give a name to the section added in this way? < 1616636579 37672 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` git status # just curious < 1616636580 130330 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :fatal: not a git repository (or any parent up to mount point /) \ Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). < 1616636611 277059 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think it is. < 1616636621 489572 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :In the case of Fossil, you can use "fossil ls" for a list of the files in the repository. < 1616636666 196872 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :zzo38: yes, with --rename-section .data=whatever < 1616636701 877882 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :fizzie: I thought HackEso uses Mercurial? < 1616636719 508925 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :kmc: O, OK. < 1616636728 745043 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :but, regardless of section names, you also get symbols _binary_foo_start, _binary_foo_end, and _binary_foo_size, where foo is derived from the name of the input file < 1616636729 628961 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It does, there's just git installed on the system too. < 1616636831 895505 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :so you can do something like: extern const char _binary_source_start[]; extern size_t _binary_source_size; fwrite(_binary_source_start, _binary_source_size, 1, stdout); < 1616636900 246328 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :ACTION -> < 1616636905 725449 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :kmc: O, OK, that will work, then. However, then it will be loaded into RAM; you might not want to load it until it is used. Will it defer loading if you give the section a different name than ".data"? < 1616636948 651041 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's apparently something like `--set-section-flags source=noload` you could probably use (together with the renaming). < 1616637275 680575 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ACTION learns about `pigz` < 1616637311 699418 :int-e!~noone@int-e.eu PRIVMSG #esoteric :"pigz does what gzip does, but spreads the work over multiple processors and cores when compressing." < 1616637330 603327 :int-e!~noone@int-e.eu PRIVMSG #esoteric :so a bit similar to pbzip2 < 1616637361 326227 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :man pigz < 1616637365 877538 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oops. > 1616637369 505392 PRIVMSG #esoteric :14[[07User:Aldous zodiac14]]4 M10 02https://esolangs.org/w/index.php?diff=81542&oldid=36516 5* 03Aldous zodiac 5* (+13) 10 > 1616637432 180797 PRIVMSG #esoteric :14[[07WARP14]]4 M10 02https://esolangs.org/w/index.php?diff=81543&oldid=68584 5* 03Aldous zodiac 5* (+33) 10 < 1616637445 508077 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I was going to be all "how's that even possible", but I guess it just splits to chunks, it's not like there'd be any infinitely long backreferences anyway? < 1616637472 243646 :int-e!~noone@int-e.eu PRIVMSG #esoteric :right, it splits into chunks < 1616637514 107706 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I embed binary assets into programs with ld like that. < 1616637530 667853 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"The input blocks, while compressed independently, have the last 32K of the previous block loaded as a preset dictionary to preserve the compression effectiveness of deflating in a single thread. This can be turned off using the -i or --independent option, so that the blocks can be decompressed independently for partial error recovery or for random access." Okay. < 1616637536 831545 :int-e!~noone@int-e.eu PRIVMSG #esoteric :"The input blocks, while compressed independently, have the last 32K of the previous block loaded as a preset dictionary..." oh. decompression isn't parallelized < 1616637539 653968 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :cc -Wl,--format=binary -Wl,file -Wl,--format=default < 1616637553 936043 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You also want -Wl,-z,noexecstack if you do that, otherwise it makes the stack executable. < 1616637554 150034 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fair enough < 1616637587 41264 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fun fact: Go 1.16 added a built-in way for embedding binary assets. < 1616637598 121108 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But someone pointed out there's another trick: .incbin directives in assembly. < 1616637609 502203 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I made a note to investigate it because I think it seemed a bit nicer or something. < 1616637640 348671 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(You can embed a single file as a []byte, or as a string, or a bunch of files as an object that implements an interface that you can ask to open individual files from.) < 1616637656 715293 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Something I wanted is a preprocessor command in C to include arbitrary files as data; I read that it has been made a proposal, using a #embed command. (I don't know if any compiler supports this yet) < 1616637681 759435 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :https://golang.org/pkg/embed/ -- the "special comments" syntax is a little weird, but I appreciate not having to pick between the three dozen aftermarket data-embedding packages. < 1616637695 602381 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, there's a C23 proposal for #embed. < 1616637727 474786 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2592.htm < 1616637870 694730 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Ye/Nay/Abstain... wait, were there 4 or 3 abstentions? < 1616637928 356602 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :3, apparently. < 1616637937 3522 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2516.pdf page 23 or so. < 1616638134 955076 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And while we're at it, http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2628.htm has more discussion and another poll: "Do we want to allow #embed to appear in any context that is different from an initialization of a character array?" => 5-8-6 "leaning in the direction of no but not clear" < 1616638343 442333 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's also a defer proposal for C23. And a quadruple-stack paper introducing type inference (`auto`) and lambdas. I don't follow things closely enough to guess how likely they're to make it. < 1616638481 858586 :int-e!~noone@int-e.eu PRIVMSG #esoteric :surely the first one will be deferred to a later version :P < 1616638554 1458 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The secure_clear / memset_explicit function seems to be likely to get into C23, FWIW. < 1616638672 376512 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :fizzie: yeah, iirc you can concatenate zlib streams to get a valid zlib stream < 1616638684 877683 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :re on-demand loading: isn't that basically accomplished by paging anyway < 1616638708 433389 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :.data isn't really copied into memory in full when your program starts, it's only mapped into memory and then copied on demand < 1616638727 397986 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :although with relocations and stuff there may be a lot of "demand" before the program even starts < 1616638735 769358 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :I think that #embed should be allowed anywhere, but it should be optimized for the case of appearing inside of a character array. < 1616639115 80511 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :what would it mean elsewhere? < 1616639208 746817 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :It would expand to a sequence of numbers (one for each byte in the input file) separated by commas. < 1616639250 710696 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Inside of the initialization of a char array though, this expansion should be bypassed and it should be optimized. < 1616639273 675278 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :(An alternative would be for it to be expanded as a string literal.) < 1616639470 208088 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I see < 1616639597 637013 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :(At least, it is my opinion.) < 1616641180 543102 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :(This way, it can work even if the preprocessor is used alone.) < 1616642426 414061 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :zzo38: yes, I suppose it could be a useful feature for other languages, not just C < 1616642439 974268 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I was looking into using CPP with OpenSCAD the other day, although I forgot why < 1616642478 849176 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I already wrote my own custom preprocessor for OpenSCAD too, but that is for a specific purpose and not general < 1616642486 586733 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :As long as the tokenizing is similar, the C proprocessor could be used. < 1616642502 30849 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :yeah, it's very similar to C on a lexical level < 1616642554 268390 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :https://www.openscad.org/cheatsheet/ < 1616642569 199773 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :maybe the only weird lexical thing are the "modifier characters" which you can prefix to any tree node < 1616642599 765813 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :also I guess variables starting with $ are not in C < 1616642612 299648 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :and there's 'include' and 'use', both of which use <...> as pathname delimeters < 1616642619 313879 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :why, I have no idea, probably just to make it look like C < 1616642878 103350 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :part of me feels that something like OpenSCAD should really be an embedded DSL in a general-purpose lang (and indeed there are embeddings for Python and Haskell and probably others) < 1616642891 381761 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :but it's also kind of nifty for it to be its own thing < 1616643052 3570 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Variables with a $ in them are a "common extension" in C, I imagine they work pretty widely in preprocessors too. < 1616643057 99373 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(C11 J.5.2p1: "Characters other than the underscore _, letters, and digits, that are not part of the basic source character set (such as the dollar sign `$`, or characters in national character sets) may appear in an identifier.") < 1616643244 226145 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Fun thing about C and identifiers: almost all universal character names are legal in identifiers (it's not by Unicode class or anything, it's by including vast ranges of characters), and GCC error messages translate them into UTF-8 when output. Hence things like... < 1616643248 238359 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` echo 'void func(void) {} int main(void) { \ufefffunc(); }' | gcc -x c - -o /dev/null -c < 1616643249 864674 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​: In function ‘main’: \ :1:37: warning: implicit declaration of function ‘func’; did you mean ‘func’? [-Wimplicit-function-declaration] < 1616643307 722305 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(U+FE47 .. U+FFFD inclusive are for example all legal.) < 1616643358 25190 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(As well as U+3040 .. U+D7FF inclusive.) < 1616643489 370699 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :It seems like it should allow them, if it allows non-ASCII characters at all, then any bytes with the high bit set should be allowed, whether they are valid UTF-8 or not. If it allows escapes like that, then \ufeff should just be converted as UTF-8 and compiled as such, presumably (except I think Windows uses UTF-16, so then it on Windows it would use UTF-16 instead) < 1616643585 348574 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :kmc: It look like the "include" command in OpenSCAD is using <...>; if you are using the C preprocessor then presumably you will not need the OpenSCAD include command since you can use the C include command instead. But, OpenSCAD uses # as a operator, which might conflict with the C preprocessor. Other than that, it look like it could be used with the C preprocessor. < 1616643742 215907 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :kmc: Yes, an embedded DSL in something else would be another way; looking at it, I think perhaps as an extension to PostScript < 1616643773 402852 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :(which already has many of these things, but not 3D nor animations) < 1616643849 375155 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :yeah < 1616643860 190517 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :3D PostScript would be interesting < 1616644070 661716 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :(Actually, 3D and animations are a few of the features I wanted in the next version of PostScript. Although, I don't expect they are going to make another one (they specifically said they won't), so someone else would have to do it. I had other ideas of new features too, as well as a few removed features.) < 1616644134 959604 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :(Removed features would include DSC (which is obsolete, since you would use PDF or something like that instead), the /PageCount system parameter (only applicable to printers, not to computers), the job server, and a few other things.) < 1616647198 819185 :zseri!~zseri@77.21.130.57 QUIT :Quit: zseri < 1616648812 594907 :arcsor5!~textual@104.206.206.147 QUIT :Quit: My MacBook has gone to sleep. ZZZzzz… < 1616653796 173315 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1616653957 924700 :sprock!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 260 seconds < 1616656147 958294 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1616659689 898060 :hendursa1!~weechat@gateway/tor-sasl/hendursaga JOIN :#esoteric < 1616659899 872185 :hendursaga!~weechat@gateway/tor-sasl/hendursaga QUIT :Ping timeout: 268 seconds < 1616662647 820773 :LKoen!~LKoen@194.250.88.92.rev.sfr.net JOIN :#esoteric < 1616663270 62582 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator QUIT :Quit: Blame iczero something happened < 1616663380 897688 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator JOIN :#esoteric > 1616664984 191114 PRIVMSG #esoteric :14[[07DriftLang14]]4 10 02https://esolangs.org/w/index.php?diff=81544&oldid=81338 5* 03Hakerh400 5* (+53) 10Update the hello-world example < 1616666297 248890 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :" Fun fact: Go 1.16 added a built-in way for embedding binary assets." => rustc has a builtin for this, called include_bytes!, which is a compile-time macro that reads the whole binary contents of a file (the name given as the parameter of the macro) and gives a literal of a byte array < 1616666350 165110 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :and, if you want, you can bind that to a global name that you can access from a C program that you link the rust object file into < 1616666568 598964 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :" 3D PostScript would be interesting" => don't we have like two of them? PovRay for raytracing, and another one whose name I don't remember for 3D printing and possibly other CNC? < 1616666599 638189 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :OpenSCAD?? < 1616666698 544402 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :3D PostScript might be suitable for implementations that support a output device with 3D (which might be one that can render 3D and then make the result an image which can be used on a 2D output device,); not for general use. The same is true of animation; it won't work if the output is to a printer or to a still picture file, but can be suitable for screen output, or animated GIF/PNG < 1616666774 666369 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :Taneb: possibly. I'm not much into machining or 3D printing so I just didn't bother to remember its name < 1616666799 264808 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :(or plasma cutting etc, let's not be exclusive of other CNC tasks in favor of the two most common ones) < 1616666922 100494 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :I messed around with it a little a while back < 1616667171 672635 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :20:49:58 G1 X113.778 Y85.60300000000001 E0.1142 < 1616667177 624005 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :and you ran out of 3d printer ink < 1616667286 983506 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :is there a difference between ` and `` when you talk to HackEso? < 1616667317 705628 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :nakilon: see the very unfinished https://esolangs.org/wiki/HackEso page < 1616667381 373040 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :and yes, plasma cutting and turning (machining an object on a lathe) are 2D tasks, not 3D (or perhaps 3D tasks, not 4D if you want to count time as an axis, but then apparently even during the console wars, 2D video games weren't sold as 3D on that basis), < 1616667403 596472 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :I'm just saying I'm not much into these and don't have a workshop where I'm doing anything like that, 2D or 3D, CNC or not < 1616667444 384916 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :about the most complicated such operation I do at home is resewing a button onto a shirt < 1616667561 723578 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :do you guys have dreams where you solve some programming problem but when you wake up you don't remember the solution? < 1616667616 204482 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Yeah, occasionally < 1616667627 481319 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Yes, sometimes I do < 1616667644 483105 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :(although, maybe sometimes that isn't an actual solution anyways) < 1616667994 223966 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :are there any alternative dc implementations? < 1616668050 537062 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :I remember that it has some problem with input (like detecting the EOF) so to solve puzzles you had to edit the input to make it parsable by your dc code < 1616668074 961173 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :it sucked but there was no solution; I wonder if there is any alternative implementation that solves these problems < 1616668771 111137 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :nakilon: there are two, aren't there? the GNU one https://www.gnu.org/software/bc/ and the FreeBSD one are independent implementations I think < 1616668818 100119 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :and the solution is to just not use dc, it's an obsolete tool < 1616668888 599021 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :I don't keep an OpenBSD core source tree on my hard disk anymore, so I can't easily check what implementations these use, but I do believe it has a dc in its core < 1616668917 5132 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :http://man.openbsd.org/dc suggests so < 1616668941 342807 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :and it can't use GNU bc because that's under the GNU PL which is an incompatible license for the OpenBSD core < 1616669004 148731 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :I suppose they implement the same spec < 1616669032 686336 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :"just not use dc, it's an obsolete tool " < 1616669042 857361 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :ACTION checked the channel name < 1616669061 746840 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :solving things in dc was fun < 1616669065 53945 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :yes yes, a few people write dc obfuscations < 1616669083 147714 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :the "obfuscation" is relative < 1616669084 170428 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :but when you do, you don't get to complain about what you want to add to dc, because the whole point is that they run on the users' existing dc < 1616669090 554565 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :that they already had installed on their computer back then < 1616669092 353491 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :java is obfuscated for me < 1616669101 257835 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :these days even that doesn't work, because debian just doesn't install dc by default < 1616669116 601270 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :it's default in macos < 1616669433 549445 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :suddenly I'm reminded of this old thing: < 1616669440 887131 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :I still use dc for some calculations < 1616669467 930848 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :\uppercase{\def\ma{^^*}\def\mo{^^4}\def\mu{^^8 }} \message{\^^-^^!^^`^^5^^3^^4^^`^^!^^.^^/^^4^^(^^%^^2 \^^-^^/^^`^^%\^^-^^5^^`^^(^^!^^#^^+^^%^^2}\bye < 1616669552 679535 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :isn't it missing the "Stack-based" category? https://esolangs.org/wiki/Dc < 1616669676 730888 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :wow I didn't know about this category https://esolangs.org/wiki/Category:Before_1993 < 1616670796 866325 :polxy!opticnerve@gateway/vpn/airvpn/opticnerve JOIN :#esoteric > 1616671298 56178 PRIVMSG #esoteric :14[[07Dc14]]4 10 02https://esolangs.org/w/index.php?diff=81545&oldid=75741 5* 03Zzo38 5* (+25) 10+[[Category:Stack-based]] < 1616674273 347877 :arseniiv!~arseniiv@94.41.226.89.dynamic.ufanet.ru JOIN :#esoteric < 1616676118 797710 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator QUIT :Quit: Blame iczero something happened < 1616676210 145246 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator JOIN :#esoteric < 1616676375 465573 :LKoen!~LKoen@194.250.88.92.rev.sfr.net QUIT :Remote host closed the connection < 1616676593 276533 :polxy!opticnerve@gateway/vpn/airvpn/opticnerve QUIT :Quit: bye < 1616679750 629931 :LKoen!~LKoen@194.250.88.92.rev.sfr.net JOIN :#esoteric < 1616680473 958807 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hmm I'm missing a `git` lowlevel command... how do I switch branches without updating the working directory (I don't care about the index much)... < 1616681046 470133 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine < 1616681069 165611 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric > 1616681364 865183 PRIVMSG #esoteric :14[[07202014]]4 10 02https://esolangs.org/w/index.php?diff=81546&oldid=81540 5* 03EnilKoder 5* (-49) 10/* Chat */ > 1616681851 538893 PRIVMSG #esoteric :14[[07202014]]4 10 02https://esolangs.org/w/index.php?diff=81547&oldid=81546 5* 03EnilKoder 5* (+443) 10/* Logic and Control Structures */ < 1616682058 117759 :arcsor5!~textual@104.206.206.147 JOIN :#esoteric < 1616682602 173791 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1616683744 430312 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hmm. I guess that'd really be a matter of changing .git/HEAD without doing anything else, but I don't know what command would do that either. I guess all the `git reset` modes "deference that pointer" in the sense of affecting the current branch's head, rather than what the current branch is. < 1616683903 3988 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe `git symbolic-ref -m "I'm a real git wizard" HEAD `? < 1616683913 582990 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: ^ < 1616684160 900403 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Plausible... hmm. does the -m end up in the reflog? I'll try later. < 1616684233 77367 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, -m seemed to be the message for the reflog. < 1616684263 88710 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Ah, right, it's written in the manpage if you actually read the part describing -m. < 1616684926 599633 :LKoen!~LKoen@194.250.88.92.rev.sfr.net QUIT :Remote host closed the connection < 1616685000 566470 :les-citrons!~raven@alt.mondecitronne.com JOIN :#esoteric > 1616686108 464218 PRIVMSG #esoteric :14[[07Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=81548&oldid=81520 5* 03Not applicable 5* (+514) 10forgot to do newline action; also added stupidExpr < 1616686133 155144 :LKoen!~LKoen@194.250.88.92.rev.sfr.net JOIN :#esoteric < 1616686145 169092 :sprock!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1616687352 831674 :arcsor5!~textual@104.206.206.147 QUIT :Quit: My MacBook has gone to sleep. ZZZzzz… < 1616688745 59504 :Kisama!be566099@190.86.96.153 JOIN :#esoteric < 1616688885 248387 :Kisama!be566099@190.86.96.153 PART :#esoteric < 1616691610 840668 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1616691980 437476 :nfd!~nfd9001@2601:602:77f:1820:144a:da71:587f:e0c7 JOIN :#esoteric < 1616692732 739608 :fungot!~fungot@unaffiliated/fizzie/bot/fungot QUIT :*.net *.split < 1616692733 508255 :les-citrons!~raven@alt.mondecitronne.com QUIT :*.net *.split < 1616692733 550948 :atehwa_!atehwa@aulis.sange.fi QUIT :*.net *.split < 1616692733 610095 :lifthrasiir!~lifthrasi@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com QUIT :*.net *.split < 1616692733 785120 :heroux!sandroco@gateway/shell/insomnia247/x-kdpwcqihochwvvkn QUIT :*.net *.split < 1616692733 827699 :int-e!~noone@int-e.eu QUIT :*.net *.split < 1616692733 870248 :V!~v@anomalous.eu QUIT :*.net *.split < 1616692733 915033 :ineiros!ineiros@kapsi.fi QUIT :*.net *.split < 1616692733 915072 :j-bot!~jbot@hagall.firefly.nu QUIT :*.net *.split < 1616692734 20627 :grumble!~Thunderbi@freenode/staff/grumble QUIT :*.net *.split < 1616692734 119799 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :*.net *.split < 1616692736 69556 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi QUIT :*.net *.split < 1616692736 180048 :ornxka_!~ornxka@unaffiliated/ornx QUIT :*.net *.split < 1616692736 577580 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :*.net *.split < 1616692736 577655 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com QUIT :*.net *.split < 1616692742 920423 :ineiros_!ineiros@kapsi.fi JOIN :#esoteric < 1616692745 433833 :heroux!sandroco@gateway/shell/insomnia247/x-vinaxdbnwzuprmjd JOIN :#esoteric < 1616692748 122783 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1616692748 165794 :j-bot!~jbot@hagall.firefly.nu JOIN :#esoteric < 1616692751 328787 :int-e!~noone@int-e.eu JOIN :#esoteric < 1616692757 141345 :ornxka!~ornxka@unaffiliated/ornx JOIN :#esoteric < 1616692757 345650 :lifthrasiir!~lifthrasi@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com JOIN :#esoteric < 1616692758 72418 :fungot!~fungot@2a01:4b00:82bb:1341::2 JOIN :#esoteric < 1616692762 448570 :fungot!~fungot@2a01:4b00:82bb:1341::2 QUIT :Changing host < 1616692762 449639 :fungot!~fungot@unaffiliated/fizzie/bot/fungot JOIN :#esoteric < 1616692763 565903 :atehwa!atehwa@aulis.sange.fi JOIN :#esoteric < 1616692765 127981 :les-citrons!~raven@185.148.129.171 JOIN :#esoteric < 1616692770 695443 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com JOIN :#esoteric < 1616692773 493531 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi JOIN :#esoteric < 1616692790 753628 :grumble!~Thunderbi@freenode/staff/grumble JOIN :#esoteric < 1616692829 966151 :iovoid!iovoid@hellomouse/dev/iovoid JOIN :#esoteric < 1616692836 655791 :none30!none30matr@gateway/shell/matrix.org/x-gnoiawpilhunufad QUIT :*.net *.split < 1616692836 807548 :budonyc!~budonyc@c-24-62-207-85.hsd1.ma.comcast.net QUIT :*.net *.split < 1616692871 124205 :budonyc!~budonyc@c-24-62-207-85.hsd1.ma.comcast.net JOIN :#esoteric < 1616692886 676322 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-cmbmsafiqvkglrwg QUIT :Ping timeout: 240 seconds < 1616692895 708614 :TannerSwett[m]!tannerswet@gateway/shell/matrix.org/x-hmicuxafemapzwvl QUIT :Ping timeout: 240 seconds < 1616692916 406884 :V!~v@anomalous.eu JOIN :#esoteric < 1616692975 495054 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-itylebgmhruqhgdt QUIT :Ping timeout: 240 seconds > 1616693983 154912 PRIVMSG #esoteric :14[[07202014]]4 10 02https://esolangs.org/w/index.php?diff=81549&oldid=81547 5* 03EnilKoder 5* (+553) 10 < 1616693985 34108 :grumble!~Thunderbi@freenode/staff/grumble QUIT :Quit: K-Lined < 1616694000 711667 :grumble!grumble@freenode/staff/grumble JOIN :#esoteric < 1616694120 797280 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :03:17 < b_jonas> about the most complicated such operation I do at home is resewing a button onto a shirt < 1616694128 474406 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :*.net *.split < 1616694128 745638 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :*.net *.split < 1616694128 745676 :sftp!~sftp@unaffiliated/sftp QUIT :*.net *.split < 1616694128 745683 :haavard!root@haavard.me QUIT :*.net *.split < 1616694128 829484 :glowcoil!sid3405@gateway/web/irccloud.com/x-qnxtwxdwpopdxnrp QUIT :*.net *.split < 1616694128 829523 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-rfjenrecvyozipoh QUIT :*.net *.split < 1616694128 829530 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep QUIT :*.net *.split < 1616694128 881905 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :*.net *.split < 1616694129 455673 :atehwa!atehwa@aulis.sange.fi QUIT :*.net *.split < 1616694129 639239 :river!~rain1@unaffiliated/rain1 QUIT :*.net *.split < 1616694129 639278 :orin!~oren@ec2-34-239-129-109.compute-1.amazonaws.com QUIT :*.net *.split < 1616694129 639285 :APic!apic@apic.name QUIT :*.net *.split < 1616694129 718193 :mniip!mniip@freenode/staff/mniip QUIT :*.net *.split < 1616694129 718235 :sknebel!~quassel@v22016013254630973.happysrv.de QUIT :*.net *.split < 1616694130 102677 :sebbu!~sebbu@unaffiliated/sebbu QUIT :*.net *.split < 1616694130 188766 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 QUIT :*.net *.split < 1616694130 188805 :j4cbo!sid186930@gateway/web/irccloud.com/x-xreqywgbtqudxjss QUIT :*.net *.split < 1616694130 244533 :dnm!sid401311@gateway/web/irccloud.com/x-kvlfhicdbojsmhrj QUIT :*.net *.split < 1616694130 541849 :hakatashi!~hakatashi@104.131.49.125 QUIT :*.net *.split < 1616694130 541920 :olsner!~salparot@c83-249-186-43.bredband.comhem.se QUIT :*.net *.split < 1616694130 541939 :jix!~jix@static.71.5.69.159.clients.your-server.de QUIT :*.net *.split < 1616694130 585119 :HackEso!~h@unaffiliated/fizzie/bot/hackeso QUIT :*.net *.split < 1616694130 666346 :naivesheep!~naiveshee@dhcp-108-168-36-20.cable.user.start.ca QUIT :*.net *.split < 1616694130 666416 :vertrex!~vertrex@unaffiliated/vertrex QUIT :*.net *.split < 1616694130 709573 :Hooloovo0!Hooloovoo@sorunome.de QUIT :*.net *.split < 1616694130 772475 :relrod!~relrod@redhat/ansible.staff.relrod QUIT :*.net *.split < 1616694131 65203 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com QUIT :*.net *.split < 1616694131 65275 :ornxka!~ornxka@unaffiliated/ornx QUIT :*.net *.split < 1616694131 65315 :lifthrasiir!~lifthrasi@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com QUIT :*.net *.split < 1616694131 120145 :int-e!~noone@int-e.eu QUIT :*.net *.split < 1616694131 120224 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :*.net *.split < 1616694131 120243 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :*.net *.split < 1616694131 252982 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca QUIT :*.net *.split < 1616694131 313820 :djanatyn!~djanatyn@vps-7f49a6b0.vps.ovh.ca QUIT :*.net *.split < 1616694140 787711 :int-e!~noone@int-e.eu JOIN :#esoteric < 1616694141 634800 :oerjan_!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1616694146 815634 :EPic!apic@apic.name JOIN :#esoteric < 1616694151 400697 :atehwa_!atehwa@aulis.sange.fi JOIN :#esoteric < 1616694151 727622 :jix!~jix@static.71.5.69.159.clients.your-server.de JOIN :#esoteric < 1616694151 825654 :relrod!~relrod@origin.elrod.me JOIN :#esoteric < 1616694151 887617 :vertrex!~vertrex@digital-forensic.org JOIN :#esoteric < 1616694154 154987 :hakatashi!~hakatashi@104.131.49.125 JOIN :#esoteric < 1616694161 728572 :djanatyn!~djanatyn@vps-7f49a6b0.vps.ovh.ca JOIN :#esoteric < 1616694162 325842 :vertrex!~vertrex@digital-forensic.org QUIT :Changing host < 1616694162 325888 :vertrex!~vertrex@unaffiliated/vertrex JOIN :#esoteric < 1616694164 164952 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1616694173 325391 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :see i consistently fail at that :P < 1616694173 325435 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :i'm terrible at hand sewing, and I've tried enough to know that I won't magically get better with a small amount of practice < 1616694173 325465 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :I either need a LOT of practice or some insight into what I'm doing wrong < 1616694173 325473 :kmc!~beehive@unaffiliated/kmcallister PRIVMSG #esoteric :it's the same with makeup < 1616694176 957582 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com JOIN :#esoteric < 1616694178 855759 :glowcoil!sid3405@gateway/web/irccloud.com/x-hndebngclrsoxnbb JOIN :#esoteric < 1616694179 170393 :j4cbo!sid186930@gateway/web/irccloud.com/x-txfvujxwzqtfdiqv JOIN :#esoteric < 1616694181 587225 :river!~rain1@250.53.125.91.dyn.plus.net JOIN :#esoteric < 1616694181 788667 :mniip!mniip@freenode/staff/mniip JOIN :#esoteric < 1616694181 997826 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-yarfypultqitkxyl JOIN :#esoteric < 1616694183 220031 :^[!sid43445@gateway/web/irccloud.com/x-ywodhodlqfuvhgfv JOIN :#esoteric < 1616694185 618396 :Hooloovo0!Hooloovoo@sorunome.de JOIN :#esoteric < 1616694186 942529 :iovoid!iovoid@hellomouse.net JOIN :#esoteric < 1616694193 692357 :j4cbo!sid186930@gateway/web/irccloud.com/x-txfvujxwzqtfdiqv QUIT :Changing host < 1616694193 692407 :j4cbo!sid186930@unaffiliated/j4cbo JOIN :#esoteric < 1616694193 781069 :j4cbo!sid186930@unaffiliated/j4cbo QUIT :Changing host < 1616694193 781116 :j4cbo!sid186930@gateway/web/irccloud.com/x-txfvujxwzqtfdiqv JOIN :#esoteric < 1616694198 614631 :HackEso!~h@techne.zem.fi JOIN :#esoteric < 1616694198 921985 :^[!sid43445@gateway/web/irccloud.com/x-ywodhodlqfuvhgfv QUIT :Changing host < 1616694198 922029 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep JOIN :#esoteric < 1616694201 205622 :dnm!sid401311@gateway/web/irccloud.com/x-ggzoszivukwgvzok JOIN :#esoteric < 1616694210 473147 :haavard!root@haavard.me JOIN :#esoteric < 1616694211 819308 :iovoid!iovoid@hellomouse.net QUIT :Changing host < 1616694211 819348 :iovoid!iovoid@hellomouse/dev/iovoid JOIN :#esoteric < 1616694221 179595 :HackEso!~h@techne.zem.fi QUIT :Changing host < 1616694221 179648 :HackEso!~h@unaffiliated/fizzie/bot/hackeso JOIN :#esoteric < 1616694231 863481 :haavard!root@haavard.me NICK :Guest39112 < 1616694238 999693 :river!~rain1@250.53.125.91.dyn.plus.net NICK :Guest22454 < 1616694239 799210 :relrod!~relrod@origin.elrod.me QUIT :Changing host < 1616694239 841732 :relrod!~relrod@redhat/ansible.staff.relrod JOIN :#esoteric < 1616694245 681204 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1616694247 764167 :ornxka!~ornxka@unaffiliated/ornx JOIN :#esoteric < 1616694250 725869 :sknebel!~quassel@v22016013254630973.happysrv.de JOIN :#esoteric < 1616694252 361810 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1616694253 269907 :sftp!~sftp@unaffiliated/sftp JOIN :#esoteric < 1616694260 351135 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 JOIN :#esoteric < 1616694273 741379 :lifthrasiir!~lifthrasi@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com JOIN :#esoteric < 1616694278 986738 :naivesheep!~naiveshee@dhcp-108-168-36-20.cable.user.start.ca JOIN :#esoteric < 1616694387 808661 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN :#esoteric < 1616694457 410387 :oren!~oren@ec2-34-239-129-109.compute-1.amazonaws.com JOIN :#esoteric < 1616694463 840521 :olsner!~salparot@c83-249-186-43.bredband.comhem.se JOIN :#esoteric < 1616694746 947415 :TannerSwett[m]!tannerswet@gateway/shell/matrix.org/x-rrpxfmkfvwcaalhr JOIN :#esoteric < 1616694870 590822 :arseniiv!~arseniiv@94.41.226.89.dynamic.ufanet.ru PRIVMSG #esoteric :how do you comprehend via visual means that Cauchy distribution has no mean?.. < 1616694881 267872 :ubq323!~ubq323@host86-155-175-238.range86-155.btcentralplus.com JOIN :#esoteric < 1616695021 938865 :arseniiv!~arseniiv@94.41.226.89.dynamic.ufanet.ru PRIVMSG #esoteric :I come to think that’s not possible to achieve. If we use the law of big numbers, we need to get an impression about the convolution of 1 / (x² + 1) with itself. I don’t know how to do that via low-dimensional geometric intuition < 1616695046 832903 :nfd!~nfd9001@2601:602:77f:1820:144a:da71:587f:e0c7 QUIT :*.net *.split < 1616695046 832954 :aloril!~aloril@mobile-access-5d6af6-251.dhcp.inet.fi QUIT :*.net *.split < 1616695046 832963 :Lymia!lymia@magical.girl.lyrical.lymia.moe QUIT :*.net *.split < 1616695046 832970 :joast!~rick@cpe-98-146-112-4.natnow.res.rr.com QUIT :*.net *.split < 1616695047 45248 :ski!~ski@ed-3358-10.studat.chalmers.se QUIT :*.net *.split < 1616695047 45321 :probablymoony!moony@hellomouse/dev/moony QUIT :*.net *.split < 1616695047 45331 :shikhin!~shikhin@unaffiliated/shikhin QUIT :*.net *.split < 1616695047 139728 :wesleyac!~wesleyac@wesleyac.com QUIT :*.net *.split < 1616695047 182183 :myname!~myname@2001:41d0:1:766f::1 QUIT :*.net *.split < 1616695047 182225 :izabera!izabera@unaffiliated/izabera QUIT :*.net *.split < 1616695056 350343 :Lymia!lymia@magical.girl.lyrical.lymia.moe JOIN :#esoteric < 1616695057 308163 :ski!~ski@ed-3358-10.studat.chalmers.se JOIN :#esoteric < 1616695059 688419 :wesleyac!~wesleyac@wesleyac.com JOIN :#esoteric < 1616695061 102963 :myname!~myname@2001:41d0:1:766f::1 JOIN :#esoteric < 1616695070 476181 :nfd!~nfd9001@2601:602:77f:1820:144a:da71:587f:e0c7 JOIN :#esoteric < 1616695073 864014 :aloril!~aloril@mobile-access-5d6af6-251.dhcp.inet.fi JOIN :#esoteric < 1616695083 174530 :moony!moony@hellomouse/dev/moony JOIN :#esoteric < 1616695085 441398 :izabera!izabera@unaffiliated/izabera JOIN :#esoteric < 1616695092 317998 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi QUIT :*.net *.split < 1616695092 318042 :fungot!~fungot@unaffiliated/fizzie/bot/fungot QUIT :*.net *.split < 1616695092 443582 :stfb!captaintof@gateway/vpn/privateinternetaccess/captaintofuburge QUIT :*.net *.split < 1616695092 842365 :mich181189!sid268336@gateway/web/irccloud.com/x-ncwcldgogkggbvju QUIT :*.net *.split < 1616695092 886481 :ocharles!sid30093@musicbrainz/user/ocharles QUIT :*.net *.split < 1616695093 190226 :interruptinuse!~interrupt@girl.mrtheplague.net QUIT :*.net *.split < 1616695093 286386 :pikhq!sid394595@gateway/web/irccloud.com/x-rpajenaqnnshweij QUIT :*.net *.split < 1616695093 398745 :sparr!~sparr@pdpc/supporter/active/sparr QUIT :*.net *.split < 1616695093 466670 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1616695103 741907 :interruptinuse!~interrupt@girl.mrtheplague.net JOIN :#esoteric < 1616695105 308502 :fungot!~fungot@unaffiliated/fizzie/bot/fungot JOIN :#esoteric < 1616695106 497683 :mich181189!sid268336@gateway/web/irccloud.com/x-vsibzyolsowehner JOIN :#esoteric < 1616695108 588426 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi JOIN :#esoteric < 1616695112 381063 :ocharles!sid30093@musicbrainz/user/ocharles JOIN :#esoteric < 1616695112 423504 :pikhq!sid394595@gateway/web/irccloud.com/x-dvyvxtukbyymefbf JOIN :#esoteric < 1616695116 356893 :captaintofuburge!captaintof@gateway/vpn/privateinternetaccess/captaintofuburge JOIN :#esoteric < 1616695128 104756 :sparr!~sparr@2604:a880:800:10::103:f001 JOIN :#esoteric < 1616695184 41156 :arseniiv!~arseniiv@94.41.226.89.dynamic.ufanet.ru QUIT :*.net *.split < 1616695184 109275 :Cale!~cale@cpef48e38ee8583-cm0c473de9d680.cpe.net.cable.rogers.com QUIT :*.net *.split < 1616695184 152829 :laerling!~laerling@unaffiliated/laerling QUIT :*.net *.split < 1616695184 237853 :zeroed!~admin@unaffiliated/zeroed QUIT :*.net *.split < 1616695184 237888 :spruit11!~unknown@86-82-44-193.fixed.kpn.net QUIT :*.net *.split < 1616695184 237894 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :*.net *.split < 1616695184 296183 :kmc!~beehive@unaffiliated/kmcallister QUIT :*.net *.split < 1616695184 415067 :BWBellairs!~bwbellair@hellomouse/dev/bwbellairs QUIT :*.net *.split < 1616695184 415106 :paul2520!~paul2520@unaffiliated/paul2520 QUIT :*.net *.split < 1616695184 478887 :shachaf!~shachaf@unaffiliated/shachaf QUIT :*.net *.split < 1616695184 521308 :stux|RC-only!stux2@grid9.quadspeedi.net QUIT :*.net *.split < 1616695184 563759 :blueskunk!blueskunk@ctrl-c.club QUIT :*.net *.split < 1616695184 606254 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de QUIT :*.net *.split < 1616695184 737017 :FireFly!znc@freenode/staff/firefly QUIT :*.net *.split < 1616695194 548647 :shachaf!~shachaf@unaffiliated/shachaf JOIN :#esoteric < 1616695197 699308 :laerling!~laerling@static.235.77.203.116.clients.your-server.de JOIN :#esoteric < 1616695198 4592 :spruit11!~unknown@86-82-44-193.fixed.kpn.net JOIN :#esoteric < 1616695199 430824 :blueskunk!blueskunk@ctrl-c.club JOIN :#esoteric < 1616695201 395476 :paul2520!~paul2520@paulkaefer.com JOIN :#esoteric < 1616695204 460822 :kmc!~beehive@unaffiliated/kmcallister JOIN :#esoteric < 1616695208 978077 :laerling!~laerling@static.235.77.203.116.clients.your-server.de QUIT :Changing host < 1616695209 20839 :laerling!~laerling@unaffiliated/laerling JOIN :#esoteric < 1616695212 731921 :arseniiv!~arseniiv@94.41.226.89.dynamic.ufanet.ru JOIN :#esoteric < 1616695213 445482 :paul2520!~paul2520@paulkaefer.com QUIT :Changing host < 1616695213 445529 :paul2520!~paul2520@unaffiliated/paul2520 JOIN :#esoteric < 1616695230 961734 :Cale!~cale@cpef48e38ee8583-cm0c473de9d680.cpe.net.cable.rogers.com JOIN :#esoteric < 1616695232 425638 :FireFly!znc@freenode/staff/firefly JOIN :#esoteric < 1616695263 307539 :BWBellairs!~bwbellair@hellomouse/dev/bwbellairs JOIN :#esoteric < 1616695268 316808 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1616695318 989079 :oerjan_!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1616695351 823143 :stux|RC-only!stux2@grid9.quadspeedi.net JOIN :#esoteric < 1616695428 794006 :myname!~myname@2001:41d0:1:766f::1 QUIT :*.net *.split < 1616695429 129442 :olsner!~salparot@c83-249-186-43.bredband.comhem.se QUIT :*.net *.split < 1616695429 557265 :Soni!~quassel@unaffiliated/soniex2 QUIT :*.net *.split < 1616695429 766698 :orbitaldecay_!~bob@forder.cc QUIT :*.net *.split < 1616695429 888227 :stux|RC-only!stux2@grid9.quadspeedi.net QUIT :*.net *.split < 1616695430 50526 :kmc!~beehive@unaffiliated/kmcallister QUIT :*.net *.split < 1616695430 50657 :blueskunk!blueskunk@ctrl-c.club QUIT :*.net *.split < 1616695430 331538 :mich181189!sid268336@gateway/web/irccloud.com/x-vsibzyolsowehner QUIT :*.net *.split < 1616695430 617729 :nfd!~nfd9001@2601:602:77f:1820:144a:da71:587f:e0c7 QUIT :*.net *.split < 1616695430 617769 :izabera!izabera@unaffiliated/izabera QUIT :*.net *.split < 1616695430 715576 :wesleyac!~wesleyac@wesleyac.com QUIT :*.net *.split < 1616695430 767018 :ski!~ski@ed-3358-10.studat.chalmers.se QUIT :*.net *.split < 1616695430 880059 :TannerSwett[m]!tannerswet@gateway/shell/matrix.org/x-rrpxfmkfvwcaalhr QUIT :*.net *.split < 1616695431 128427 :moony!moony@hellomouse/dev/moony QUIT :*.net *.split < 1616695431 180853 :ubq323!~ubq323@host86-155-175-238.range86-155.btcentralplus.com QUIT :*.net *.split < 1616695431 227398 :BWBellairs!~bwbellair@hellomouse/dev/bwbellairs QUIT :*.net *.split < 1616695431 330346 :paul2520!~paul2520@unaffiliated/paul2520 QUIT :*.net *.split < 1616695431 589448 :captaintofuburge!captaintof@gateway/vpn/privateinternetaccess/captaintofuburge QUIT :*.net *.split < 1616695431 663236 :sparr!~sparr@2604:a880:800:10::103:f001 QUIT :*.net *.split < 1616695431 706272 :fungot!~fungot@unaffiliated/fizzie/bot/fungot QUIT :*.net *.split < 1616695431 748810 :shikhin!~shikhin@unaffiliated/shikhin QUIT :*.net *.split < 1616695431 924492 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :*.net *.split < 1616695431 924630 :FireFly!znc@freenode/staff/firefly QUIT :*.net *.split < 1616695431 966922 :Cale!~cale@cpef48e38ee8583-cm0c473de9d680.cpe.net.cable.rogers.com QUIT :*.net *.split < 1616695432 28860 :spruit11!~unknown@86-82-44-193.fixed.kpn.net QUIT :*.net *.split < 1616695432 71911 :shachaf!~shachaf@unaffiliated/shachaf QUIT :*.net *.split < 1616695432 307369 :laerling!~laerling@unaffiliated/laerling QUIT :*.net *.split < 1616695432 371415 :interruptinuse!~interrupt@girl.mrtheplague.net QUIT :*.net *.split < 1616695432 371515 :aloril!~aloril@mobile-access-5d6af6-251.dhcp.inet.fi QUIT :*.net *.split < 1616695432 585634 :lifthrasiir!~lifthrasi@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com QUIT :*.net *.split < 1616695432 826936 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com QUIT :*.net *.split < 1616695433 38507 :Hooloovo0!Hooloovoo@sorunome.de QUIT :*.net *.split < 1616695433 80970 :relrod!~relrod@redhat/ansible.staff.relrod QUIT :*.net *.split < 1616695433 81078 :vertrex!~vertrex@unaffiliated/vertrex QUIT :*.net *.split < 1616695433 229322 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi QUIT :*.net *.split < 1616695433 296690 :sftp!~sftp@unaffiliated/sftp QUIT :*.net *.split < 1616695433 296766 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :*.net *.split < 1616695433 339176 :ornxka!~ornxka@unaffiliated/ornx QUIT :*.net *.split < 1616695433 573513 :jix!~jix@static.71.5.69.159.clients.your-server.de QUIT :*.net *.split < 1616695433 828743 :int-e!~noone@int-e.eu QUIT :*.net *.split < 1616695434 123556 :naivesheep!~naiveshee@dhcp-108-168-36-20.cable.user.start.ca QUIT :*.net *.split < 1616695434 490049 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :*.net *.split < 1616695434 490150 :mniip!mniip@freenode/staff/mniip QUIT :*.net *.split < 1616695434 628206 :j4cbo!sid186930@gateway/web/irccloud.com/x-txfvujxwzqtfdiqv QUIT :*.net *.split < 1616695434 868706 :EPic!apic@apic.name QUIT :*.net *.split < 1616695434 911413 :arseniiv!~arseniiv@94.41.226.89.dynamic.ufanet.ru QUIT :*.net *.split < 1616695435 14143 :sknebel!~quassel@v22016013254630973.happysrv.de QUIT :*.net *.split < 1616695435 97464 :Guest39112!root@haavard.me QUIT :*.net *.split < 1616695435 151205 :djanatyn!~djanatyn@vps-7f49a6b0.vps.ovh.ca QUIT :*.net *.split < 1616695435 250650 :hakatashi!~hakatashi@104.131.49.125 QUIT :*.net *.split < 1616695435 671237 :sebbu!~sebbu@unaffiliated/sebbu QUIT :*.net *.split < 1616695435 747769 :HackEso!~h@unaffiliated/fizzie/bot/hackeso QUIT :*.net *.split < 1616695435 804793 :Guest22454!~rain1@250.53.125.91.dyn.plus.net QUIT :*.net *.split < 1616695435 804881 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-yarfypultqitkxyl QUIT :*.net *.split < 1616695435 899652 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep QUIT :*.net *.split < 1616695436 230691 :atehwa_!atehwa@aulis.sange.fi QUIT :*.net *.split < 1616695436 275422 :grumble!grumble@freenode/staff/grumble QUIT :*.net *.split < 1616695436 319844 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :*.net *.split < 1616695436 378803 :V!~v@anomalous.eu QUIT :*.net *.split < 1616695436 378885 :budonyc!~budonyc@c-24-62-207-85.hsd1.ma.comcast.net QUIT :*.net *.split < 1616695436 651021 :les-citrons!~raven@185.148.129.171 QUIT :*.net *.split < 1616695436 786849 :j-bot!~jbot@hagall.firefly.nu QUIT :*.net *.split < 1616695436 829989 :heroux!sandroco@gateway/shell/insomnia247/x-vinaxdbnwzuprmjd QUIT :*.net *.split < 1616695436 873047 :sprock!~sprocklem@unaffiliated/sprocklem QUIT :*.net *.split < 1616695436 873103 :LKoen!~LKoen@194.250.88.92.rev.sfr.net QUIT :*.net *.split < 1616695436 873113 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator QUIT :*.net *.split < 1616695437 78037 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu QUIT :*.net *.split < 1616695437 142391 :harha_!~harha@ns356919.ip-91-121-144.eu QUIT :*.net *.split < 1616695437 287650 :mla!~mla@162.253.176.229 QUIT :*.net *.split < 1616695437 356163 :Melvar!~melvar@dslb-178-007-125-001.178.007.pools.vodafone-ip.de QUIT :*.net *.split < 1616695437 466125 :fizzie!fis@unaffiliated/fizzie QUIT :*.net *.split < 1616695437 860075 :oren!~oren@ec2-34-239-129-109.compute-1.amazonaws.com QUIT :*.net *.split < 1616695438 45825 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :*.net *.split < 1616695438 186949 :dnm!sid401311@gateway/web/irccloud.com/x-ggzoszivukwgvzok QUIT :*.net *.split < 1616695438 274026 :glowcoil!sid3405@gateway/web/irccloud.com/x-hndebngclrsoxnbb QUIT :*.net *.split < 1616695438 668498 :kawzeg!unknown@2a01:7e01::f03c:92ff:fee2:ec34 QUIT :*.net *.split < 1616695438 668601 :user3456!user3456@gateway/shell/insomnia247/x-deeucjpekktsbint QUIT :*.net *.split < 1616695438 814496 :hendursa1!~weechat@gateway/tor-sasl/hendursaga QUIT :*.net *.split < 1616695438 857916 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :*.net *.split < 1616695439 802258 :ineiros_!ineiros@kapsi.fi QUIT :*.net *.split < 1616695439 878950 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :*.net *.split < 1616695485 832618 :myname!~myname@2001:41d0:1:766f::1 JOIN :#esoteric < 1616695485 832671 :Soni!~quassel@unaffiliated/soniex2 JOIN :#esoteric < 1616695485 832680 :orbitaldecay!~bob@forder.cc JOIN :#esoteric < 1616695485 832687 :stux|RC-only!stux2@grid9.quadspeedi.net JOIN :#esoteric < 1616695485 832693 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1616695485 832700 :BWBellairs!~bwbellair@hellomouse/dev/bwbellairs JOIN :#esoteric < 1616695485 832707 :FireFly!znc@freenode/staff/firefly JOIN :#esoteric < 1616695485 832714 :Cale!~cale@cpef48e38ee8583-cm0c473de9d680.cpe.net.cable.rogers.com JOIN :#esoteric < 1616695485 832720 :arseniiv!~arseniiv@94.41.226.89.dynamic.ufanet.ru JOIN :#esoteric < 1616695485 832733 :kmc!~beehive@unaffiliated/kmcallister JOIN :#esoteric < 1616695485 832739 :paul2520!~paul2520@unaffiliated/paul2520 JOIN :#esoteric < 1616695485 832746 :blueskunk!blueskunk@ctrl-c.club JOIN :#esoteric < 1616695485 832753 :spruit11!~unknown@86-82-44-193.fixed.kpn.net JOIN :#esoteric < 1616695485 832760 :laerling!~laerling@unaffiliated/laerling JOIN :#esoteric < 1616695485 832767 :shachaf!~shachaf@unaffiliated/shachaf JOIN :#esoteric < 1616695485 832773 :sparr!~sparr@2604:a880:800:10::103:f001 JOIN :#esoteric < 1616695485 832780 :captaintofuburge!captaintof@gateway/vpn/privateinternetaccess/captaintofuburge JOIN :#esoteric < 1616695485 832816 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi JOIN :#esoteric < 1616695485 832824 :mich181189!sid268336@gateway/web/irccloud.com/x-vsibzyolsowehner JOIN :#esoteric < 1616695485 832831 :fungot!~fungot@unaffiliated/fizzie/bot/fungot JOIN :#esoteric < 1616695485 832837 :interruptinuse!~interrupt@girl.mrtheplague.net JOIN :#esoteric < 1616695485 832844 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1616695485 832851 :izabera!izabera@unaffiliated/izabera JOIN :#esoteric < 1616695485 832858 :moony!moony@hellomouse/dev/moony JOIN :#esoteric < 1616695485 832865 :aloril!~aloril@mobile-access-5d6af6-251.dhcp.inet.fi JOIN :#esoteric < 1616695485 832872 :nfd!~nfd9001@2601:602:77f:1820:144a:da71:587f:e0c7 JOIN :#esoteric < 1616695485 832879 :wesleyac!~wesleyac@wesleyac.com JOIN :#esoteric < 1616695485 832886 :ski!~ski@ed-3358-10.studat.chalmers.se JOIN :#esoteric < 1616695485 832892 :ubq323!~ubq323@host86-155-175-238.range86-155.btcentralplus.com JOIN :#esoteric < 1616695485 832911 :TannerSwett[m]!tannerswet@gateway/shell/matrix.org/x-rrpxfmkfvwcaalhr JOIN :#esoteric < 1616695485 832918 :oren!~oren@ec2-34-239-129-109.compute-1.amazonaws.com JOIN :#esoteric < 1616695485 832924 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN :#esoteric < 1616695485 876303 :naivesheep!~naiveshee@dhcp-108-168-36-20.cable.user.start.ca JOIN :#esoteric < 1616695485 876357 :lifthrasiir!~lifthrasi@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com JOIN :#esoteric < 1616695485 876370 :sftp!~sftp@unaffiliated/sftp JOIN :#esoteric < 1616695485 876380 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1616695485 876390 :sknebel!~quassel@v22016013254630973.happysrv.de JOIN :#esoteric < 1616695485 876400 :ornxka!~ornxka@unaffiliated/ornx JOIN :#esoteric < 1616695485 876410 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1616695485 876420 :Guest39112!root@haavard.me JOIN :#esoteric < 1616695485 876430 :dnm!sid401311@gateway/web/irccloud.com/x-ggzoszivukwgvzok JOIN :#esoteric < 1616695485 876440 :HackEso!~h@unaffiliated/fizzie/bot/hackeso JOIN :#esoteric < 1616695485 876449 :iovoid!iovoid@hellomouse/dev/iovoid JOIN :#esoteric < 1616695485 876460 :Hooloovo0!Hooloovoo@sorunome.de JOIN :#esoteric < 1616695485 876469 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep JOIN :#esoteric < 1616695485 876479 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-yarfypultqitkxyl JOIN :#esoteric < 1616695485 876489 :mniip!mniip@freenode/staff/mniip JOIN :#esoteric < 1616695485 876506 :Guest22454!~rain1@250.53.125.91.dyn.plus.net JOIN :#esoteric < 1616695485 876517 :j4cbo!sid186930@gateway/web/irccloud.com/x-txfvujxwzqtfdiqv JOIN :#esoteric < 1616695485 876577 :glowcoil!sid3405@gateway/web/irccloud.com/x-hndebngclrsoxnbb JOIN :#esoteric < 1616695485 876595 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com JOIN :#esoteric < 1616695485 876605 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1616695485 876615 :djanatyn!~djanatyn@vps-7f49a6b0.vps.ovh.ca JOIN :#esoteric < 1616695485 876631 :hakatashi!~hakatashi@104.131.49.125 JOIN :#esoteric < 1616695485 876641 :vertrex!~vertrex@unaffiliated/vertrex JOIN :#esoteric < 1616695485 876651 :relrod!~relrod@redhat/ansible.staff.relrod JOIN :#esoteric < 1616695485 876672 :jix!~jix@static.71.5.69.159.clients.your-server.de JOIN :#esoteric < 1616695485 876683 :atehwa_!atehwa@aulis.sange.fi JOIN :#esoteric < 1616695485 876693 :EPic!apic@apic.name JOIN :#esoteric < 1616695485 876703 :int-e!~noone@int-e.eu JOIN :#esoteric < 1616695485 876718 :grumble!grumble@freenode/staff/grumble JOIN :#esoteric < 1616695485 876729 :user3456!user3456@gateway/shell/insomnia247/x-deeucjpekktsbint JOIN :#esoteric < 1616695485 876739 :fizzie!fis@unaffiliated/fizzie JOIN :#esoteric < 1616695485 876754 :kawzeg!unknown@2a01:7e01::f03c:92ff:fee2:ec34 JOIN :#esoteric < 1616695485 876765 :Melvar!~melvar@dslb-178-007-125-001.178.007.pools.vodafone-ip.de JOIN :#esoteric < 1616695485 876783 :mla!~mla@162.253.176.229 JOIN :#esoteric < 1616695485 876834 :harha_!~harha@ns356919.ip-91-121-144.eu JOIN :#esoteric < 1616695485 876852 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu JOIN :#esoteric < 1616695485 876862 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1616695485 876877 :hendursa1!~weechat@gateway/tor-sasl/hendursaga JOIN :#esoteric < 1616695485 876888 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator JOIN :#esoteric < 1616695485 876897 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1616695485 876913 :LKoen!~LKoen@194.250.88.92.rev.sfr.net JOIN :#esoteric < 1616695485 876924 :sprock!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1616695485 876934 :ineiros_!ineiros@kapsi.fi JOIN :#esoteric < 1616695485 876949 :heroux!sandroco@gateway/shell/insomnia247/x-vinaxdbnwzuprmjd JOIN :#esoteric < 1616695485 876959 :j-bot!~jbot@hagall.firefly.nu JOIN :#esoteric < 1616695485 876969 :les-citrons!~raven@185.148.129.171 JOIN :#esoteric < 1616695485 876985 :budonyc!~budonyc@c-24-62-207-85.hsd1.ma.comcast.net JOIN :#esoteric < 1616695485 876994 :V!~v@anomalous.eu JOIN :#esoteric < 1616695489 129040 :adminn!~admin@unaffiliated/zeroed JOIN :#esoteric < 1616695500 471403 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de JOIN :#esoteric < 1616695558 212219 :esowiki!~esowiki@unaffiliated/fizzie/bot/esowiki JOIN :#esoteric < 1616695587 565450 :oren!~oren@ec2-34-239-129-109.compute-1.amazonaws.com QUIT :*.net *.split < 1616695587 565514 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :*.net *.split < 1616695587 565526 :dnm!sid401311@gateway/web/irccloud.com/x-ggzoszivukwgvzok QUIT :*.net *.split < 1616695587 565558 :glowcoil!sid3405@gateway/web/irccloud.com/x-hndebngclrsoxnbb QUIT :*.net *.split < 1616695588 17399 :kawzeg!unknown@2a01:7e01::f03c:92ff:fee2:ec34 QUIT :*.net *.split < 1616695588 121435 :user3456!user3456@gateway/shell/insomnia247/x-deeucjpekktsbint QUIT :*.net *.split < 1616695597 882222 :oren!~oren@ec2-34-239-129-109.compute-1.amazonaws.com JOIN :#esoteric < 1616695604 905774 :user3456_!user3456@gateway/shell/insomnia247/x-dpqrbaettdqywxai JOIN :#esoteric < 1616695606 970804 :dnm!sid401311@gateway/web/irccloud.com/x-jlbdejveapityhzq JOIN :#esoteric < 1616695612 320838 :glowcoil!sid3405@gateway/web/irccloud.com/x-xeuicresjnitdefg JOIN :#esoteric < 1616695623 416572 :ocharles!sid30093@musicbrainz/user/ocharles JOIN :#esoteric < 1616695635 970651 :kawzeg!unknown@2a01:7e01::f03c:92ff:fee2:ec34 JOIN :#esoteric < 1616695636 841274 :olsner!~salparot@c83-249-186-43.bredband.comhem.se JOIN :#esoteric < 1616695828 445498 :hendursa1!~weechat@gateway/tor-sasl/hendursaga QUIT :*.net *.split < 1616695828 445560 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :*.net *.split < 1616695847 795978 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN :#esoteric < 1616696006 712586 :hendursa1!~weechat@gateway/tor-sasl/hendursaga JOIN :#esoteric < 1616696009 762626 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1616696033 773529 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-hcwpzdkacwylxeao JOIN :#esoteric < 1616696033 877274 :none30!none30matr@gateway/shell/matrix.org/x-tirjztpvfsjlgsrn JOIN :#esoteric < 1616696035 50826 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-nqjjtvzkakyznowl JOIN :#esoteric < 1616696154 814009 :tromp!~tromp@dhcp-077-249-230-040.chello.nl QUIT :*.net *.split < 1616696155 10449 :V!~v@anomalous.eu QUIT :*.net *.split < 1616696155 10498 :budonyc!~budonyc@c-24-62-207-85.hsd1.ma.comcast.net QUIT :*.net *.split < 1616696155 580043 :les-citrons!~raven@185.148.129.171 QUIT :*.net *.split < 1616696155 888470 :j-bot!~jbot@hagall.firefly.nu QUIT :*.net *.split < 1616696155 888512 :heroux!sandroco@gateway/shell/insomnia247/x-vinaxdbnwzuprmjd QUIT :*.net *.split < 1616696155 888521 :sprock!~sprocklem@unaffiliated/sprocklem QUIT :*.net *.split < 1616696155 888528 :LKoen!~LKoen@194.250.88.92.rev.sfr.net QUIT :*.net *.split < 1616696155 888535 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator QUIT :*.net *.split < 1616696156 380048 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu QUIT :*.net *.split < 1616696156 380105 :harha_!~harha@ns356919.ip-91-121-144.eu QUIT :*.net *.split < 1616696156 629647 :mla!~mla@162.253.176.229 QUIT :*.net *.split < 1616696156 629700 :Melvar!~melvar@dslb-178-007-125-001.178.007.pools.vodafone-ip.de QUIT :*.net *.split < 1616696156 977435 :fizzie!fis@unaffiliated/fizzie QUIT :*.net *.split < 1616696158 958165 :ineiros_!ineiros@kapsi.fi QUIT :*.net *.split < 1616696158 958212 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net QUIT :*.net *.split < 1616696166 958081 :heroux_!sandroco@gateway/shell/insomnia247/x-psiopvthpgalepzu JOIN :#esoteric < 1616696167 867850 :fizzie!fis@unaffiliated/fizzie JOIN :#esoteric < 1616696168 835938 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu JOIN :#esoteric < 1616696172 552652 :les-citrons!~raven@alt.mondecitronne.com JOIN :#esoteric < 1616696177 944768 :j-bot!~jbot@hagall.firefly.nu JOIN :#esoteric < 1616696185 362092 :ineiros!ineiros@kapsi.fi JOIN :#esoteric < 1616696187 968015 :tromp!~tromp@dhcp-077-249-230-040.chello.nl JOIN :#esoteric < 1616696190 212051 :LKoen!~LKoen@194.250.88.92.rev.sfr.net JOIN :#esoteric < 1616696194 180935 :heroux_!sandroco@gateway/shell/insomnia247/x-psiopvthpgalepzu NICK :heroux < 1616696209 127726 :Melvar!~melvar@dslb-178-007-125-001.178.007.pools.vodafone-ip.de JOIN :#esoteric < 1616696249 884043 :Sgeo!~Sgeo@ool-18b98aa4.dyn.optonline.net JOIN :#esoteric < 1616696252 596306 :budonyc!~budonyc@c-24-62-207-85.hsd1.ma.comcast.net JOIN :#esoteric < 1616696255 226067 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator JOIN :#esoteric < 1616696283 96959 :harha_!~harha@ns356919.ip-91-121-144.eu JOIN :#esoteric < 1616696283 749497 :V!~v@anomalous.eu JOIN :#esoteric < 1616696472 721631 :sprock!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1616696926 910185 :TannerSwett[m]!tannerswet@gateway/shell/matrix.org/x-rrpxfmkfvwcaalhr QUIT :Ping timeout: 258 seconds < 1616697012 57510 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-nqjjtvzkakyznowl QUIT :Ping timeout: 248 seconds < 1616697018 646162 :none30!none30matr@gateway/shell/matrix.org/x-tirjztpvfsjlgsrn QUIT :Ping timeout: 258 seconds < 1616697018 749746 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-hcwpzdkacwylxeao QUIT :Ping timeout: 258 seconds < 1616697034 919508 :Guest39112!root@haavard.me QUIT :Quit: WeeChat 2.7.1 < 1616697077 664637 :haavard!root@haavard.me JOIN :#esoteric < 1616697166 786306 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca JOIN :#esoteric < 1616697247 131081 :joast!~rick@cpe-98-146-112-4.natnow.res.rr.com JOIN :#esoteric < 1616697605 2917 :ubq323!~ubq323@host86-155-175-238.range86-155.btcentralplus.com QUIT :Ping timeout: 252 seconds < 1616698122 855274 :Guest22454!~rain1@250.53.125.91.dyn.plus.net QUIT :Quit: WeeChat 3.0.1 < 1616698618 462302 :TannerSwett[m]!tannerswet@gateway/shell/matrix.org/x-tzoadmekakstqkle JOIN :#esoteric < 1616698752 651976 :arcsor5!~textual@104.206.206.147 JOIN :#esoteric < 1616698771 66968 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-inrpgpvyzvmtdltm JOIN :#esoteric < 1616698965 20938 :Discordian[m]!discordi1@gateway/shell/matrix.org/x-iyzavwmmtpydsdko JOIN :#esoteric < 1616699133 572817 :ubq323!~ubq323@host86-155-175-238.range86-155.btcentralplus.com JOIN :#esoteric < 1616699478 475749 :none30!none30matr@gateway/shell/matrix.org/x-rkuqfxckxsbwguss JOIN :#esoteric < 1616700011 285819 :mniip!mniip@freenode/staff/mniip QUIT :Quit: This page is intentionally left blank. < 1616700089 64520 :mniip!mniip@freenode/staff/mniip JOIN :#esoteric > 1616700518 44397 PRIVMSG #esoteric :14[[07Esolang:Community portal14]]4 10 02https://esolangs.org/w/index.php?diff=81550&oldid=81284 5* 03Heavpoot 5* (+401) 10Add esolangs discord (with blessing from owner this time!) < 1616700553 528551 :EPic!apic@apic.name NICK :APic < 1616701020 542236 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1616701074 982514 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Remote host closed the connection < 1616701091 84155 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1616701151 892669 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 260 seconds < 1616701349 911770 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric > 1616702463 490539 PRIVMSG #esoteric :14[[07Seed14]]4 M10 02https://esolangs.org/w/index.php?diff=81551&oldid=76706 5* 03Not applicable 5* (-17) 10use interwiki link instead of external link < 1616702766 852834 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 240 seconds < 1616702988 56900 :ArthurStrong!~ArthurStr@46-133-12-38.mobile.vf-ua.net JOIN :#esoteric > 1616703075 694175 PRIVMSG #esoteric :14[[07Talk:Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=81552&oldid=54494 5* 03Not applicable 5* (+333) 10Move implementations? < 1616703717 794050 :delta23!~deltaepsi@unaffiliated/deltaepsilon23 JOIN :#esoteric < 1616703740 651875 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1616703936 441721 :budonyc!~budonyc@c-24-62-207-85.hsd1.ma.comcast.net QUIT :Quit: Leaving < 1616704654 455268 :ArthurStrong!~ArthurStr@46-133-12-38.mobile.vf-ua.net QUIT :Quit: leaving < 1616705019 123027 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 252 seconds < 1616705861 102618 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN :#esoteric < 1616706761 788170 :arseniiv!~arseniiv@94.41.226.89.dynamic.ufanet.ru QUIT :Ping timeout: 240 seconds < 1616706807 620665 :arcsor5!~textual@104.206.206.147 QUIT :Quit: My MacBook has gone to sleep. ZZZzzz… < 1616706895 484990 :arcsor5!~textual@104.206.206.147 JOIN :#esoteric < 1616707428 965061 :TheLie!~TheLie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1616707797 972071 :delta23!~deltaepsi@unaffiliated/deltaepsilon23 QUIT :Quit: Leaving > 1616709969 771655 PRIVMSG #esoteric :14[[07DriftLang14]]4 10 02https://esolangs.org/w/index.php?diff=81553&oldid=81544 5* 03Hakerh400 5* (+2021) 10explain escaped types > 1616710143 967133 PRIVMSG #esoteric :14[[07DriftLang14]]4 M10 02https://esolangs.org/w/index.php?diff=81554&oldid=81553 5* 03Hakerh400 5* (+1) 10 > 1616710144 457908 PRIVMSG #esoteric :14[[07User talk:Heavpoot14]]4 10 02https://esolangs.org/w/index.php?diff=81555&oldid=81306 5* 03Heavpoot 5* (+121) 10 < 1616710195 988638 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :"how do I switch branches without updating the working directory " < 1616710203 289901 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :I can't imagine why would you want this < 1616710213 39145 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :but you could create a new branch from here < 1616710236 285415 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :do stuff and then merge it to where you want > 1616710313 894535 PRIVMSG #esoteric :14[[07User talk:Truttle114]]4 10 02https://esolangs.org/w/index.php?diff=81556&oldid=75493 5* 03Heavpoot 5* (+265) 10 < 1616710599 232062 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I imagine that was switch as in to an already existing branch. < 1616710752 675006 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yes it was < 1616710782 579407 :int-e!~noone@int-e.eu PRIVMSG #esoteric :it's a bit of an abuse of version control... the repo contents is actually a backup updated by rsync < 1616710802 775642 :int-e!~noone@int-e.eu PRIVMSG #esoteric :and I have some feature branches on top for actual development < 1616710829 800549 :int-e!~noone@int-e.eu PRIVMSG #esoteric :so this comes up when I accidentally sync while in a feature branch... I want to get back to the main branch without undoing the sync < 1616710890 447480 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(in practice so far I've just resynced, it's not so bad) > 1616711898 990462 PRIVMSG #esoteric :14[[07DriftLang14]]4 10 02https://esolangs.org/w/index.php?diff=81557&oldid=81554 5* 03Hakerh400 5* (+323) 10add syntactic sugar and update hello-world example once again > 1616711995 743967 PRIVMSG #esoteric :14[[07DriftLang14]]4 M10 02https://esolangs.org/w/index.php?diff=81558&oldid=81557 5* 03Hakerh400 5* (-102) 10 < 1616712361 832296 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :Some features of the Free Hero Mesh programming language are unusual, such as the gosub sigil (working like the GOSUB in BASIC, rather than like modern programming languages, and with a sigil; I don't know if Perl has something like this?), the mixture of S-expression-like syntax with RPN (WebAssembly also has this), the "chain" instruction, the way that arrays are working, etc. < 1616712828 780275 :ArthurStrong!~ArthurStr@178-133-29-236.mobile.vf-ua.net JOIN :#esoteric > 1616713249 234499 PRIVMSG #esoteric :14[[07User:Zzo38/Programming languages with unusual features14]]4 10 02https://esolangs.org/w/index.php?diff=81559&oldid=78453 5* 03Zzo38 5* (+78) 10 < 1616713331 647154 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :The "Prehistory of esoteric programming languages" article mentions EXPLOR and BEFLIX. Do you have any documentation of those programming languages? < 1616713810 336125 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :O, there is an extension in Perl to use GOSUB like in BASIC (although it does not have its own sigil). < 1616713812 760784 :LKoen!~LKoen@194.250.88.92.rev.sfr.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.” < 1616714604 297275 :ArthurStrong!~ArthurStr@178-133-29-236.mobile.vf-ua.net PRIVMSG #esoteric :Oh, BTW. John Nash's bio states it has written computers programs. But I couldn't google them. Anyone heard/seen? < 1616714624 116900 :ArthurStrong!~ArthurStr@178-133-29-236.mobile.vf-ua.net PRIVMSG #esoteric :That bio, of course https://en.wikipedia.org/wiki/A_Beautiful_Mind_(book) < 1616714761 214359 :ArthurStrong!~ArthurStr@178-133-29-236.mobile.vf-ua.net PRIVMSG #esoteric :https://books.google.com.ua/books?id=uNPOmXAj1ScC&printsec=frontcover&dq=A+Beautiful+Mind&hl=en&sa=X&ved=2ahUKEwiloYDZy8zvAhXSHXcKHVEzCP8Q6AEwAHoECAYQAg#v=onepage&q=computer%20programs&f=false > 1616714828 218946 PRIVMSG #esoteric :14[[07Talk:Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=81560&oldid=81552 5* 03Zzo38 5* (+253) 10INTERCAL and TECO < 1616715001 296088 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :git is something you quickly forget when you don't use it much < 1616715073 927305 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :usually at the office I'm building CI so git is something that others are asking me about < 1616715102 297203 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Sort of on that note (Nash, not git), UK just published the final design of the new £50 note that features Turing, https://www.bankofengland.co.uk/news/2021/march/the-new-50-note-unveiled < 1616715102 928490 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :now when I didn't work for a while the commands are forgotten ..D < 1616715124 117822 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :I don't use git, because I prefer fossil. (Although, I do not use all of the features of fossil, anyways.) < 1616715151 275263 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :I still remember only the main principles such as the merging should be only one-direcitonal < 1616715152 865336 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :I don't know about what you say about John Nash. I have not heard/seen either < 1616715178 456206 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :and that there should be only one machine that merges to a specific branch < 1616715199 444342 :ArthurStrong!~ArthurStr@178-133-29-236.mobile.vf-ua.net PRIVMSG #esoteric :zzo38: that's a shame. It's like hidden offline somewhere, if it's still... < 1616715246 9482 :ArthurStrong!~ArthurStr@178-133-29-236.mobile.vf-ua.net PRIVMSG #esoteric :zzo38: any reason using fossil instead of something more popular? < 1616715287 138194 :int-e!~noone@int-e.eu PRIVMSG #esoteric :well there's git the tool... and then there's workflows that keep people sane while they use it. < 1616715289 684168 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :also do merge commits < 1616715296 186529 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :and never squash after pushing < 1616715310 988493 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :(better not squash at all) < 1616715321 493829 :int-e!~noone@int-e.eu PRIVMSG #esoteric :my question was firmly aimed at the former... the workflow (if you can call it that) that motivated it is not exactly sane. < 1616715380 986136 :int-e!~noone@int-e.eu PRIVMSG #esoteric :which is okay only because this is not a collaboration with anybody < 1616715412 825358 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :I used SVN for backuping < 1616715471 738087 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :" git is something you quickly forget when you don't use it much" => also it's changing. there's now a git switch command. I had a git switch alias in my config. I had to rename it now. < 1616715535 158360 :zseri!~zseri@ip4d158239.dynamic.kabel-deutschland.de JOIN :#esoteric < 1616715536 716348 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :I would just use the command instead of the alias, but it doesn't have a -b option to create a branch, so it doesn't really replace my alias. < 1616715541 176168 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've got one of those weirdo workflows too, for the repo where I keep all edited config files for the systems I'm responsible for in. < 1616715547 281971 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :(the alias is just to checkout with a -- after the branch name) < 1616715555 298374 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's got a "dist" branch (checked out into a separate worktree) that contains the completely untouched config files as installed by the packages, and then a different branch which is where all the live versions live (together with the machinery to deploy changes). Whenever there's an upgrade that changes one of the edited files, I copy the new dist files into the dist branch, and then do a merge commit < 1616715561 260802 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :from the dist branch into the live one. That way "trivial" changes (like, changes to comments or default settings I haven't changed or whatnot) need no manual work. < 1616715564 48597 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :fizzie: that doesn't sound likea weirdo workflow < 1616715580 295196 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :b_jonas I read the docs but can't understand what does it do < 1616715595 44144 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :is it like checkout + pull? < 1616715631 186565 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe it's not that weird, I don't know. I guess if you think of the dist branch as like an "upstream", and think of the other as keeping a long-lived downstream customization branch, it starts to resemble a regular software development flow more. < 1616715636 350508 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :# Optionally a new branch could be created with either -c, -C > 1616715645 364239 PRIVMSG #esoteric :14[[07Talk:Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=81561&oldid=81560 5* 03Zzo38 5* (+190) 10 < 1616715666 835534 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :(lambdabot should learn some another command prefix because people are used to use > for quoting) < 1616715671 447304 :int-e!~noone@int-e.eu PRIVMSG #esoteric :nakilon: it's painful that it's -c and not -b < 1616715675 235470 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I suspect I wouldn't have bothered with the whole thing if Debian's config file update process would learn about merging, but it doesn't. And I guess in the general case it might not have available the clean file from the previous version, maybe. < 1616715697 635131 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :int-e git won't be git if it was obvious and non-painful < 1616715718 476098 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :nakilon: I don't think it pulls. it just switches the working copy to a different branch, merging the working copy changes with the differences between the currently checked out commit and what you're switching to. < 1616715719 206123 :int-e!~noone@int-e.eu PRIVMSG #esoteric :must be a different kind of git then < 1616715748 559981 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I find mercurial painful... not conceptually but because the commands are all slightly wrong, coming from git :-P < 1616715756 582191 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :nakilon: ah, there's a -c switch. I might try to use it then, but I won't remember it. it's supposed to be -b . git checkout uses -b , and -c is used for something very different in git diff < 1616715797 75374 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :ArthurStrong: I find fossil less confusing than git, mainly. < 1616715805 208315 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :sorry no, -c is used for something very different in git log < 1616715815 304446 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :b_jonas oh is it like git stash git pull git stash apply? < 1616715822 239823 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :so I agree with int-e < 1616715840 455448 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :idk why it was -b in the first place < 1616715841 978394 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: I do Mercurial (of sorts) at work, and find much the same. Also, there's all kinds of "advanced" features (like the draft-vs.-public commit phases, and all the "evolve" stuff) that we make some use of, that I keep forgetting about. < 1616715854 268667 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I'm slow to adapt, still using `checkout` < 1616715857 73797 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :nakilon: no, I think it's like (git checkout "$*" --) which is what my alias does, but I'm not sure, the command is new to me, I never used it, you'll have to ask someone who keeps u with git < 1616715884 40974 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fizzie: do you also get upset about `hg grep`? < 1616715909 698435 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :I use mercurial for looking at hackenv history < 1616715913 591074 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I use `git grep` *a lot*. I have yet to find a use for `hg grep`) < 1616715921 396716 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :search in changes? git still doesn't really have it < 1616715928 293678 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I do have to say the TUI interactive commit (`hg commit -i`) thing is kind of nice, compared to git's menu-driven patch/hunk/whatever thing. < 1616715937 997136 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :(I also like the artifact format of Fossil) < 1616715945 160707 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: Mercurial at work? < 1616715959 969892 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :I always thought git log -p | grep is what works until I discovered the case when it didn't show some commits and it was unknown why < 1616715986 592784 :int-e!~noone@int-e.eu PRIVMSG #esoteric :nakilon: I've never missed it. It's such a rare thing to want that I can git log --patch and grep that. < 1616715990 916151 :ArthurStrong!~ArthurStr@178-133-29-236.mobile.vf-ua.net PRIVMSG #esoteric :zzo38: yeah, this is a real problem of git - its UI < 1616716000 142907 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ACTION shrugs < 1616716004 37788 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ymmv < 1616716013 229826 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :int-e --patch is the same as -p, isn't it? and it happened to not work < 1616716019 27398 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :ArthurStrong: it's not the only problem with git < 1616716032 157509 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :nakilon: try git log -p -c < 1616716032 305795 :ArthurStrong!~ArthurStr@178-133-29-236.mobile.vf-ua.net PRIVMSG #esoteric :b_jonas: sure < 1616716039 173492 :ArthurStrong!~ArthurStr@178-133-29-236.mobile.vf-ua.net PRIVMSG #esoteric :b_jonas: what another? < 1616716041 322256 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :shachaf: Yeah. < 1616716042 159312 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`git grep` tends to be much faster than grepping the checked out tree... and it ignores non-tracked files (like compilation artefacts) for free. < 1616716043 691639 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :git: 'grep` tends to be much faster than grepping the checked out tree... and it ignores non-tracked files (like compilation artefacts) for free.' is not a git command. See 'git --help'. < 1616716044 491882 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :without -c it might not show stuff < 1616716047 889672 :int-e!~noone@int-e.eu PRIVMSG #esoteric :*that* is useful. < 1616716071 548181 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :ArthurStrong: I don't feel like ranting about it today. you might find my rants in the channel logs. < 1616716077 567796 :int-e!~noone@int-e.eu PRIVMSG #esoteric :HackEso: hah < 1616716080 437208 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :sorry < 1616716082 690394 :ArthurStrong!~ArthurStr@178-133-29-236.mobile.vf-ua.net PRIVMSG #esoteric :b_jonas: OIC < 1616716089 759543 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :ripgrep also ignores .gitignore < 1616716105 483259 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :and can be forces to stop ignoring it by flag, env var or local or global config < 1616716128 421543 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :I've used both svn and git at work. < 1616716141 813024 :int-e!~noone@int-e.eu PRIVMSG #esoteric :nakilon: the thing is... these tools are highly polarizing. you get used to one of them, you're likely to dislike all others. < 1616716160 572319 :int-e!~noone@int-e.eu PRIVMSG #esoteric :it's almost as bad as with text editors. < 1616716162 52856 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :int-e: I dislike all of them, but I dislike subverions much less than the others < 1616716163 206513 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :b_jonas thanks I will the next time < 1616716168 38684 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm used to git, and I also don't particularly like git. < 1616716171 847395 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Where does that put me? < 1616716172 160853 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: eww < 1616716188 744525 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esoteric :There are some things I dislike about fossil, so I had started to write my own implementation, although I didn't write much of it yet. (Someone else has had a similar idea, too.) < 1616716196 393193 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :and of course I'm still hoping for ais523's vaporware version control system (scapegoat) < 1616716197 909050 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Subversion at least supports large files and large repositories, unlike git. < 1616716223 746142 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :int-e grepping isn't something you "have to so often" and "you are disallowed to install the tool you need" < 1616716246 900420 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: I think it's good that both HackEso and lambdabot have command prefixes that keep having false positives, then each can think "at least I'm not the only one". < 1616716248 800041 :int-e!~noone@int-e.eu PRIVMSG #esoteric :it's something I do often < 1616716251 160153 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ACTION shrugs < 1616716333 531028 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :fizzie: yeah. I had a plan at some point to use longer IRC prefixes, specifically the triplets -0= =0- 0=- 0-= -=0 =-0 , and I might still use those if I ever make an IRC bot that needs a prefix < 1616716366 137055 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :also jevalbot has configuration options to (1) only accept the prefix if there's a space after it, which is useful because I used ] as the prefix and irc nicks can start with ] , < 1616716390 152513 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :and (2) to ignore the short prefix on some channels, accepting only invocation by its nickname < 1616716392 574126 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :! is this prefix used? < 1616716400 590021 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :! is in reserve. < 1616716400 901441 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :`? prefixes < 1616716402 273340 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot =. < 1616716407 453086 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :^prefixes < 1616716407 557745 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ . < 1616716439 615743 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :but EgoBot has been almost certainly superceded by HackEgo < 1616716446 476910 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh I've never realized that lambdabot's "> " is not listed there. < 1616716456 637936 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :> 1 < 1616716458 780064 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 1 < 1616716463 113748 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :cool, my client makes it visible which bots are missing from online < 1616716464 631740 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :heh indeed < 1616716467 965043 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, EgoBot is no more, but I've kind of been thinking about reusing it for esowiki once it *has* commands. < 1616716487 117728 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :https://i.imgur.com/uTT6pYS.png < 1616716491 716881 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :fizzie: what? why would you add commands to esowiki instead of to HackEso? < 1616716512 487537 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :I mean HackEso already has a prefix < 1616716513 233364 :int-e!~noone@int-e.eu PRIVMSG #esoteric ::t id -- there's also this, but the : is not treated as a generic command prefix. < 1616716514 834208 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :a -> a < 1616716521 531442 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Because some things are just not feasible on HackEso. < 1616716553 310716 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :fizzie: you control it and you can add builtin commands to it, how can anything be not feasable in HackEso but feasable in esowiki? < 1616716573 350917 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :They run on different systems. < 1616716578 576930 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :oh < 1616716584 415516 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, sort of, anyway. < 1616716585 766112 :b_jonas!~a@catv-176-63-11-168.catv.broadband.hu PRIVMSG #esoteric :so that's why HackEso no longer has a copy of the logs < 1616716591 93200 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes. < 1616716649 431309 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Although that's something I was thinking of fixing by exposing the logs to it over a network API of some sort. Not that I've made any progress on that. < 1616716705 729563 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: Is that for a special project or a general thing? < 1616716747 539678 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also they're not *that* different systems, one's just a namespace-based container on the other, so I imagine I could arrange for the files to be visible. But the logs are no longer text files either, so. < 1616716752 320999 :nakilon!~nakilon@62.241.154.104.bc.googleusercontent.com PRIVMSG #esoteric :btw I don't see a Search button in logs < 1616716778 209849 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :Quit: iovoid has quit! < 1616716778 209902 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator QUIT :Quit: Blame iczero something happened < 1616716778 314121 :moony!moony@hellomouse/dev/moony QUIT :Quit: Bye!