< 1455926492 616927 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :We should make a program that- tswettsh? < 1455926493 907616 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wut? < 1455926576 141978 :tswettsh!~chatzilla@167.73.112.8 PRIVMSG #esoteric :"Tanner Swett who is using the Internet connection of Spectrum Health" < 1455926587 930559 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswettsh: Ah. < 1455926613 63058 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswettsh: So we should make a program that starts submitting public domain requests for all valid strings < 1455926774 650802 :tswettsh!~chatzilla@167.73.112.8 PRIVMSG #esoteric :There's a sort of consensus that any string containing 140 or fewer characters is ineligible for copyright. < 1455927114 136366 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 244 seconds < 1455927446 664593 :tswettsh!~chatzilla@167.73.112.8 PRIVMSG #esoteric :So, do you want to start by submitting all strings containing exactly 141 characters? < 1455927485 54031 :carado!~carado@savhon.org QUIT :Ping timeout: 250 seconds < 1455927510 738796 :Riviera!Riviera@2a03:b0c0:1:d0::10:b001 PRIVMSG #esoteric :i'll start with aaa....aaaab to have a headstart < 1455927636 874784 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswettsh: Ah. That works. < 1455927672 762025 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswettsh: Dammit. I wanted to copyright the null string. < 1455927687 957 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :"Everybody now must have text everywhere at all times" < 1455927689 721913 :tswettsh!~chatzilla@167.73.112.8 QUIT :Ping timeout: 240 seconds < 1455927976 703497 :carado!~carado@savhon.org JOIN :#esoteric < 1455928243 5028 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :tomorrow jeb! bush will probably drop out < 1455928262 846224 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :oh noes? < 1455929169 60490 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1455929563 10166 :bender|!~benderx2@2404:e800:e61a:41d:f98e:fa8d:2977:121d JOIN :#esoteric < 1455930201 637700 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com JOIN :#esoteric < 1455931203 515352 :vanila!~vanila@unaffiliated/vanila JOIN :#esoteric < 1455931204 334009 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :hello < 1455931213 799504 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :deos anyone remember the site of that guy that had loads of visual programming languages? < 1455931218 428469 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :hi < 1455931220 436979 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i think he invented the thing brainfuck was based on too < 1455931375 922481 :bb010g!uid21050@gateway/web/irccloud.com/x-clahhpdtwbfsfabq JOIN :#esoteric < 1455931735 577613 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1455932153 683396 :MDude!~fyrc@c-73-187-225-46.hsd1.pa.comcast.net PRIVMSG #esoteric :Corrado Böhm? < 1455932163 757763 :MDude!~fyrc@c-73-187-225-46.hsd1.pa.comcast.net PRIVMSG #esoteric :http://esolangs.org/wiki/P%E2%80%B2%E2%80%B2 < 1455932208 975073 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :no its not that < 1455932503 9052 :bender|!~benderx2@2404:e800:e61a:41d:f98e:fa8d:2977:121d QUIT :Ping timeout: 250 seconds < 1455932610 556131 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1455932651 164545 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: That's a good thing < 1455932712 690939 :bender|!~benderx2@2404:e800:e61a:41d:25cb:2cc7:d652:2245 JOIN :#esoteric < 1455932736 936758 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Quit: mihow < 1455932783 429350 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :why? < 1455932977 611060 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Jeb dropping out of the race? < 1455932978 906582 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Hm... < 1455932991 180069 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I don't know why, it being good was just my first instinct < 1455933001 779522 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I mean, I suppose it reduces competition for *shiver* trump < 1455933145 115139 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :does anyone remembre it had a bunch of pictures of them on his site < 1455933154 159290 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :vanila: I do not < 1455933160 937092 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :you could join code blocks together < 1455933185 889035 :MDude!~fyrc@c-73-187-225-46.hsd1.pa.comcast.net PRIVMSG #esoteric :Upside for Jeb Bush as pesident: Potentially another sweet Green Day album < 1455933417 100009 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :http://esoteric.codes/post/137771088233/trumpscript-a-theme-language-done-right < 1455933528 251799 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :vanila: Is that the site you were looking for? < 1455933556 665988 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :no < 1455933890 847378 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The Xlib documentation includes: "Let's say a text editor is the owner of the selection XA_PRIMARY. The user is editing a C program and debugging the same C program in another window. The user would like to select a line in the source code and instruct the debugger to stop at that same line without having to type in the line number. [...] Which type the text editor would choose would depend on the target type of the selection request." < 1455933896 586748 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Does any program actually do this, though? < 1455934173 123183 :MDude!~fyrc@c-73-187-225-46.hsd1.pa.comcast.net PRIVMSG #esoteric :What do you mean by visual programming language? < 1455934189 493327 :MDude!~fyrc@c-73-187-225-46.hsd1.pa.comcast.net PRIVMSG #esoteric :If you can remember the name of any of them in particular, that'd probably help. < 1455934210 763875 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :yeah < 1455934280 447236 :MDude!~fyrc@c-73-187-225-46.hsd1.pa.comcast.net PRIVMSG #esoteric :Then name them here so we can use that in looking for/remembering. < 1455934296 425020 :MDude!~fyrc@c-73-187-225-46.hsd1.pa.comcast.net PRIVMSG #esoteric :Unless you were talking to zzo38 < 1455934442 726835 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :You should name the visual programming languages anyways. I have read of some, such as LabVIEW, PureData, ToonTalk, Scratch, etc < 1455934467 719771 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I can't remember the names < 1455934789 824354 :MDude!~fyrc@c-73-187-225-46.hsd1.pa.comcast.net PRIVMSG #esoteric :Any other attributes of them that stand out? < 1455934800 445547 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :the guy had a webpage with them, they were his experiments < 1455934811 773430 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :its been around forever, really old site < 1455934826 949550 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :they had pictures of the guis he made for using them < 1455934850 940528 :MDude!~fyrc@c-73-187-225-46.hsd1.pa.comcast.net PRIVMSG #esoteric :What else about the languages themselves stand out? < 1455935226 611913 :vanila!~vanila@unaffiliated/vanila QUIT :Quit: Leaving < 1455935303 775235 :MDude!~fyrc@c-73-187-225-46.hsd1.pa.comcast.net PRIVMSG #esoteric :Well, I guess that's all vanilla had in terms of details. < 1455935327 841357 :MDude!~fyrc@c-73-187-225-46.hsd1.pa.comcast.net PRIVMSG #esoteric :I would have liked to know if they were, say, grid based or freeform node connections or what. < 1455935351 904809 :MDude!~fyrc@c-73-187-225-46.hsd1.pa.comcast.net PRIVMSG #esoteric :Buyt clearly I only need to know that it's old and a web site with pictures. < 1455935804 754300 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :technically some circuit simulators like HADES are visual programming languages < 1455936060 107588 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :(ie the ones that are digital and have components like static RAMs) < 1455937136 281472 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm doing Peano in PROLOG :) < 1455937176 551004 :Opodeldoc!~Opodeldoc@184.20.162.120 QUIT :Quit: Leaving < 1455937193 339117 :lleu!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1455937546 33101 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric ::) < 1455937553 746477 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mul(X, Y, Z) works < 1455937588 397220 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what does it do? < 1455937601 900702 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :madbr: I have used something like that once < 1455937609 71550 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: It asserts that X*Y = Z < 1455937616 595101 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :uh < 1455937619 846836 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :weird name < 1455937626 837278 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: To calculate, for example, 5*9, you would do mul(5, 9, X). < 1455937635 829117 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And it would tell you X=45 < 1455937655 766502 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: It's not a weird name, prolog is just weird because you don't have functions, you have predicates < 1455937699 80325 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: You can't return anything but TRUE and FALSE from a predicate, so you have to make it set a variable to the value, basically, then you can use that variable elsewhere in other predicates < 1455937740 468890 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: "assert" wasn't the best word to use there < 1455937833 752805 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: tl;dr prolog is god < 1455937839 388096 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ok < 1455937844 716367 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(It competes with Haskell for that rank) < 1455937850 135492 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :it's god because you can assign things to variables, gotcha < 1455937857 502757 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: xD < 1455937869 937909 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: It's god because it's so cool the way it works < 1455937882 973912 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Look at factorial in https://en.wikibooks.org/wiki/Prolog/Math,_Functions_and_Equality < 1455937997 663907 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :cool < 1455938491 219066 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Quit: Leaving < 1455938599 546405 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I would like to officially coin a term < 1455938603 311090 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :"Superlogic Programming" < 1455938611 1562 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Logic programming where rules are anonymous < 1455938647 478924 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :humansAreAllMortals :- (mortal(X) :- human(X)) < 1455938667 583026 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Much harder- likely impossible- to efficiently implement, but really cool when you can < 1455938901 640699 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :so uhm < 1455938904 764802 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :unrelated question < 1455938916 97603 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :if you have a language that has functions and recursion < 1455938935 233626 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :and you have a function that calls itself until it reaches X depth < 1455938968 304407 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :do you expect a good interpreter to run it in linear time, so that reaching 2X takes twice as long? < 1455938996 178962 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :suppose it's not possible to tail-optimize it < 1455939016 891596 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yes unless X is very large or some other similar catch < 1455939037 419498 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :good, thank you < 1455939047 549179 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :basically it eats up X of memory < 1455939689 962071 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1455940281 987623 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :nice... we're in a proxy war against russia in syria (bachar vs rebels), and also a proxy war against turkey (isis vs kurds), and also a proxy war against wahhabism (isis vs everybody else in the world) < 1455940318 627808 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :who is "we"? < 1455940341 258746 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but also on the same side as russia (isis vs kurds, isis vs everybody else) and on the same side as turkey (bachar vs rebels, isis vs everybody else) < 1455940358 206396 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :US and europe and so forth < 1455940427 493643 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net NICK :hppavilion[1] < 1455940507 606059 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it's a mess < 1455940549 409101 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :turkey is seriously at odds against russia < 1455940555 62441 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and turkey is in NATO < 1455940783 312644 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :luckily trudeau is pulling my country out of all that crap < 1455940857 122053 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :considering trudeau promised rainbows everywhere I guess that's a start ;) < 1455940888 203775 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :yah. i think legal marijuana will be next < 1455940936 759437 :MDude!~fyrc@c-73-187-225-46.hsd1.pa.comcast.net PRIVMSG #esoteric :Rainbows everywhere isn't too hard, you just need a lot of prisms. < 1455940946 57674 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I guess we could say that syria is fucked and beyond what we can fix < 1455940967 193956 :MDude!~fyrc@c-73-187-225-46.hsd1.pa.comcast.net PRIVMSG #esoteric :Well a lot of people elft it. < 1455940977 3393 :MDude!~fyrc@c-73-187-225-46.hsd1.pa.comcast.net PRIVMSG #esoteric :I don't know what that means for the poelpe who stay there. < 1455941025 436879 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :considering all the people jumping in and bombing everybody else except ISIS to advance their retarded regional agenda (preventing kurdistand for turkey, military base on the mediterranean for russia) < 1455941224 318537 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :(+iran and arabia for their shiah vs sunni thing) < 1455941236 705902 :Elronnd!elronnd@znc.dank.ninja QUIT :Read error: Connection reset by peer < 1455941362 898281 :Elronnd!elronnd@znc.dank.ninja JOIN :#esoteric < 1455941668 593655 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1455942035 66186 :variable!~variable@freebsd/developer/variable QUIT :Quit: 1 found in /dev/zero < 1455942538 335100 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :To promise rainbows everywhere doesn't seem the good idea? Just let the rainbow to go by itself! < 1455943753 72834 :jaboja!~jaboja@ejf186.neoplus.adsl.tpnet.pl QUIT :Read error: Connection reset by peer < 1455943761 12357 :jaboja!~jaboja@ejf186.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1455943843 779078 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Have you optimized software by duplicating characters in the font? < 1455944478 808246 :Guest37376!~cinch@107.170.175.57 JOIN :#esoteric < 1455945236 953446 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :https://imgur.com/hYownkH < 1455945513 590552 :bender|!~benderx2@2404:e800:e61a:41d:25cb:2cc7:d652:2245 QUIT :Quit: [System Restart] < 1455945538 875619 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :13r04a13i08n12b09o11w12s 13e08v09e04r09y11w00h04e09r11e < 1455945922 876425 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I added those lights to my lander to make it easier to tell how far from the ground I am < 1455946564 425980 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`rainwords r a i n b o w s e v e r y w h e r e < 1455946572 387142 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`` rainwords r a i n b o w s e v e r y w h e r e < 1455946597 613206 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i'm starting to believe that HackEgo has some timezone issue < 1455946612 177815 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1455946612 335706 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1455946636 921175 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :or that it's checking if someone on irc wrote a command with a cron job that runs once per minute < 1455946682 25258 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`` echo r a i n b o w s e v e r y w h e r e | rainwords < 1455946683 192836 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​13r 04a 07i 08n 09b 02o 06w 13s 04e 07v 08e 09r 02y 06w 13h 04e 07r 08e < 1455948485 19786 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Firefox is good, but you need at least fifty customizations......... < 1455948530 79294 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455948531 316424 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :ACTION uses chrome < 1455948662 417350 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Chrome also has various problems < 1455948663 622491 :lambda-11235!~lambda-11@47.208.113.50 PRIVMSG #esoteric :ACTION uses Cr the 24th element. < 1455948729 110253 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :zzo38: such as what? < 1455948752 266663 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I believe most of the customizations I made in Firefox are not even possible in Chrome at all < 1455948779 357991 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :there is a certain degree of customization that Chrom{ium,e} does not allow yes < 1455948798 698131 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :the web developer extension, for example, is not allowed to have its own toolbar in chrome < 1455948865 306311 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :In Firefox I removed ALL of the toolbar and tab bar icons, and changed the location bar to treat entered text as relative URLs, and to always display percent-encodings instead of the Unicode characters < 1455948912 603002 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :As well as hacked the binary file to disable HSTS permanently, and I also hacked one of the SQL schemas used in Firefox, and more < 1455948923 587442 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :What's wrong with HSTS? < 1455948965 977452 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :HSTS is a really terrible idea. < 1455949032 807988 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I would also wish more options for customizing HPKP support, such as to disable automatic reporting and disable "no user recourse" < 1455949075 791928 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :You *can* hack the source of chrome, just saying < 1455949115 932488 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes, although you have to recompile it then < 1455949141 980093 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I have made a lot of customizations to Firefox without recompiling. < 1455949303 31570 :bender|!benderpc@2404:e800:e61a:41d:e4ca:743b:469b:52b2 JOIN :#esoteric < 1455949664 259126 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I would think the "UNIX programmers only" web browser program should be invented which has no icons, use relative location bar, mainly keyboard command, Athena scrollbars, no HSTS, it does only the thing the user specifies rather than the other thing, you can use any program as a proxy rather than only a server, and settings can be custom by condition (e.g. if the URL matches this regular expression then change that option to 2 instead of 3), etc < 1455949668 441942 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Do you like this? < 1455949705 978353 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :What's wrong with HSTS? < 1455949728 952073 :pikhq!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :zzo38 has a philosophical objection to it for reasons I don't quite understand. < 1455949734 976651 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Ah < 1455949771 340265 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :HSTS is everything against good computer design < 1455949782 648236 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Elaborate? < 1455949800 120720 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Also, I feel like you can do a lot of what you're proposing with most terminal browsers < 1455949845 59099 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Maybe a rewriting proxy for some of the regex stuff < 1455950064 972015 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Also you should be allowed to configure a non-tunneling HTTPS proxy, and actually to configure the settings (based on conditions such as protocol and other stuff, like the other settings) in order to make it tunneling or non-tunneling. (For direct or tunneling HTTPS, HPKP would be implemented but differently from the other browsers; for non-tunneling HTTPS, no HPKP is implemented, although if the proxy protocol is HTTPS then it can be implemented < 1455950358 568514 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :UNIX is not designed to stop you to do a stupid thing, because then you can't make good things either. < 1455950396 917945 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :UNIX is design to allow many different program with different thing to do joining together by pipes. < 1455950425 836763 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :UNIX is design to execute the commands the user has specified/configured/programmed, rather than to make up their own stupid autocorrect and so on < 1455950435 466293 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :This is a good computer design. See? < 1455950489 411166 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Now do you understand it please? < 1455950552 534387 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Right, but not everyone can use a computer that way. Good defaults are good for the majority of users, and advanced users can disable things like thawt. < 1455950555 789521 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :*that < 1455950614 123151 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :pipes don't work with GUI < 1455950702 859327 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I'm not convinced that all in all win32's weak shell is a totally bad thing, since it forces people to make GUI apps < 1455950711 95555 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :That is why, to mainly make command-line program instead. You can add a man page if you need help < 1455950749 454723 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Forcing to make GUI apps is a bad idea you should use command-line program and make every program a filter as much as possible. It is how I have designed software such as DVIPBM and AmigaMML and so on < 1455950765 113185 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I don't see how the UNIX philosophy conflists with HSTS, though. People *should* be using HTTPS < 1455950842 338740 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :It should be up to the user to program if they want HTTPS as well as all of the other configuration relating to such thing < 1455950987 134697 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :zzo38 : obviously you're not a user-facing-app developer :D < 1455951046 544416 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Someone who does not know how to operate a computer, should either to learn or to don't use computer at all. < 1455951067 34389 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :also, 99% of the time I don't want to deal with command line < 1455951102 376835 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The problem is that too many program are GUI and cannot work by command line, too. < 1455951103 267374 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I'm fine with command line for batch scripts and quick utility dev tools and the like < 1455951129 524963 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :zzo38 : a lot of those programs make no sense for command line < 1455951134 474857 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :like video games < 1455951138 578971 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and emulators < 1455951145 56972 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and photoshop < 1455951164 176938 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes, of course there are exceptions you are right, but also in many cases it does make sense and yet it doesn't < 1455951191 46122 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :command line stuff is never as snappy < 1455951196 58335 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :It does make sense to have GUI and so on for some program < 1455951240 340001 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :UTAU for instance is a voice synthesis program (kind of a vocaloid clone) and it calls external programs for stretching each note and for crossfading the stretched notes together < 1455951280 284276 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :result: the resampler can be replaced and people have made incrementally better ones over the years, and some resamplers work better for some voices etc < 1455951285 793460 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that's the upside < 1455951329 775952 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Now I have Linux, and I do by command line most thing, such as to do printing, typesetting, music, C programming, JavaScript (with Node.js), calculation, and various others too. < 1455951353 927866 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(Also email; I use Heirloom Mailx as my preferred email client) < 1455951369 641846 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(And I use vim for text editor) < 1455951418 977123 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :downside of UTAU is that real time voice synthesis is literally impossible < 1455951444 687909 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :you have to launch a bake and you see it operating in a command window every time which is clunky as hell < 1455951462 170463 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the whole system holds together with duct tape < 1455951471 784257 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :madbr: Well, that is why, you have many different program are available; you can see what program you like, and can possibly make modified version if is open source programming. < 1455951477 691765 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :also you have to set your computer in japanese or else it doesn't work < 1455951508 591807 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :zzo38 : that only work for amateur programs that you're really invested in < 1455951523 119131 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I implemented Athena scrollbar in Firefox but it doesn't work very well there are some problems with it (especially outside of the main document window); do you know what is wrong with it please and how to fix it? < 1455951613 579505 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I'm fine with firefox's scrollbar as it is (I think it's the native win32 widget but tbh you never know and it's often faked - see java or QT for examples of this) < 1455951648 709055 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I prefer the Athena widgets < 1455951679 951750 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Alternatively if no program is good for you, make up a new one. That is reason why I wrote many of the programs that I did write, such as AmigaMML and DVIPBM. < 1455951719 572566 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I am fine with commercial software < 1455951734 566984 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :That's OK; you can use it then. < 1455951794 635319 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I however, find it often isn't very good and prefer the Free software, although sometimes no such software exists whether proprietary or free or whatever, therefore should be written. < 1455951826 543401 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1455951854 902211 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I also implemented a program called "playmod" out of libmodplug; read music file from stdin, render audio to stdout, use another program to put the sound on the speaker or to save to a file or convert to another file format. It is now what I use for music playing. < 1455951878 627557 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I use xmplay < 1455951898 59172 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Even with "amigamml | playmod" you can make a MML file and can play it back without ever storing the MOD/XM file on your computer anywhere except in the RAM. < 1455951963 126878 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(For to play back Vorbis file, I can use SoX, which I also have) < 1455952067 683531 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I use audacity instead of SoX < 1455952074 627604 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :It's open source even! < 1455952110 426829 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :(ok and a lot of soundforge at work which we get a dev licence of) < 1455952128 249758 :bb010g!uid21050@gateway/web/irccloud.com/x-clahhpdtwbfsfabq QUIT :Quit: Connection closed for inactivity < 1455952134 511136 :MDude!~fyrc@c-73-187-225-46.hsd1.pa.comcast.net NICK :MDream < 1455952236 360382 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes I know it is open source even. < 1455952281 12770 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Since there is many different kind of software, it mean you can choose to use different software than the one I do. If the file format specification is open, then even someone else can make the other implementation to be compatible with it too. < 1455952495 198310 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ok, well, audacity isn't a command line program and couldn't be one < 1455952544 908873 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :That is fine; other programs exist so that is OK < 1455952568 158421 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1455952677 651687 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :For audio play/record/effects I can use SoX; for instrument sound synthesis I can use the program that I wrote by myself called XISYNTH; take the program to implement that instrument sound on stdin and make either raw audio or .XI on stdout; it can then be used with any program that can accept .XI instruments (it is meant for use with AmigaMML, but can also be used with OpenMPT and so on too) < 1455952752 660624 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455952852 252333 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: oh good morning < 1455952889 122937 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Hello < 1455952898 216615 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :In here is night time but that is OK anyways < 1455952905 306070 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: those things you describe about a browser sound nice, although of course I'd use very different settings, but the problem is that maintaining a browser is really difficult, because they keep changing, adding features that websites then start using very soon < 1455952958 956230 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: I don't use SoX, but I also don't work much with sound. I use ffmpeg as a command-line program set for working with images and videos a lot, and it's a bit hard to learn and finnicky and can't do everything, but it's very powerful. < 1455952967 783409 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I think ffmpeg would also work well for handling audio. < 1455952979 672075 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :It can certainly put audio to pipes or files and play from one. < 1455953003 770512 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'm using it that way for video: start ffmpeg/ffprobe subprocesses for encoding or decoding or playing videos or images. < 1455953041 367759 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :It also helps that when I reported bugs, the devs quickly fixed some of them. That makes me much more confident in using software. < 1455953048 123780 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :That is fine if you would use different settings, that is the point to have that many settings < 1455953085 961630 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I don't record or play video on my computer < 1455953150 883632 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :In particular, there was a bug where ffmpeg stopped after writing 2G (or maybe 4G) bytes of raw image data to a pipe. That was evil because I thought the bug was in my program of course. < 1455953166 782241 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Eventually I figured out what was happening, and it was easy enough to reproduce in a standalone case, so I reported it, < 1455953194 25655 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and they quickly fixed it, and now I'm reading more than 4G raw image data from ffmpeg in my programs. < 1455953212 319919 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(Some integer variable was declared to have the wrong type or something.) < 1455953213 933204 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: sox is basically the ffmpeg of audio < 1455953214 860871 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've used it for very simple things (mostly just converting between formats) < 1455953242 316362 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yes, but ffmpeg also does audio, and converts between formats, and things like that < 1455953270 115374 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I typically set ffmpeg to copy rather than re-encode audio < 1455953274 105047 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so that it doesn't lose fidelity < 1455953447 240395 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yeah sox is mostly used to batch convert audio formats < 1455953463 973106 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and other similar batch audio operations < 1455953478 600015 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :which is the one place where being command line is good < 1455953515 959468 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes sox is good for that, although I also use it to play back audio < 1455953877 800357 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :If you know any Famicom programming then can you answer this question please? Can you please tell me why this program doesn't work http://wiki.nesdev.com/w/index.php/User:Zzo38/Famicom_Z-machine and also how to run this program on Linux? < 1455953944 450658 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1455954068 775674 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ugh, someone's created a category without discussion < 1455954071 656421 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it's not a very interesting one either < 1455954104 94261 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: the program is too long for me to be able to debug it just by looking at it < 1455954132 218185 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also I've never seen mapper 380 before < 1455954144 360563 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :That is because I invented that mapper < 1455954171 331262 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :http://wiki.nesdev.com/w/index.php/User:Zzo38/Mapper_I < 1455954211 40240 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: running a program using a mapper that hasn't been used elsewhere is very difficult < 1455954225 316318 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also cartridge manufacturers probably won't have the mapper available < 1455954268 223779 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I have implemented that mapper on Nintendulator (I needed to edit the header file to work with C, since it was designed for C++), although that software isn't a Linux software < 1455954296 273125 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(And even on Nintendulator, the debugging function some thing are incomplete such as source level debugging and so on) < 1455954348 346026 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :why didn't you just make your mapper source code c++ < 1455954349 511807 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :You could put the ICs on the cartridge by yourself if you want to make up the cartridge; I included the instructions for doing so. It is design with discrete logic, although it might be possible with CPLD too < 1455954397 115692 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :madbr: Well, adding a #ifndef section with a few typedefs was all that was necessary to make it work with C < 1455954423 703332 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that's more than renaming the source file to .cpp < 1455954583 468749 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I think just renaming the file won't work, due to such things as name mangling and some other differences in C++ such as how (void*) types is working, and so on. The other mappers even used a extern "C" section so that it is compatible with a C code! The header file used no C++ specific stuff other than doing bare struct/union names without typedef, so it is easy to fix it for C just by adding those typedef. < 1455954603 28136 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Also I don't know C++ programming very good anyways < 1455954648 123904 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :ais523: Do you understand the instructions I wrote for the mapper? < 1455954651 301327 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but you know c? < 1455954658 949065 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes I know C programming very good < 1455954662 216967 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: I haven't looked in detail < 1455954672 75766 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :C++ programming I know a few things about it but not very good < 1455954680 440164 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mostly because I think it's more interesting to write programs with existing mappers, preferably the least powerful ones available < 1455954687 75638 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so far I've been focusing on mappre 0 < 1455954688 611735 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*mapper < 1455954707 499394 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :ais523: In general that is true yes I agree, but sometimes that won't do < 1455954797 652316 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :For my game "Attribute Zone" is using Color Dreams mapper (except for lockout defeat which isn't used); it is also a discrete mapper. < 1455954876 694422 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :c++ to me, 90% of time, is just making classes (structs with functions in them), and using std::vector and std::string < 1455954918 143145 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(This is mapper 11. The reason I used it rather than GNROM is due to the order of bits of bank switching register, which is more suitable for the Attribute Zone program in particular) < 1455954919 487824 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it has all sorts of other stuff but that other stuff doesn't make as much difference in the kind of applications I do < 1455955048 542827 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I do many programming languages (including 6502 assembly language) but not C++. I can program JavaScript too (with Node.js so that standalone program can be done), and made up a Z-machine implementation with JavaScript, and also one with C, and the link posted above is the partially implement Z-machine in a 6502 code. < 1455955071 266839 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(Note: It is a 6502 code including unofficial opcodes.) < 1455955095 441922 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(Therefore, it is only for NMOS 6502, although Famicom VM is now defined as using the NMOS instruction set, so it is OK.) < 1455955357 439465 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Actually, the PRINTC implementation now looks certainly wrong to me; I don't know why I wrote that < 1455955691 363550 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(I think zprntc1 and zprntc2 are reversed from what it should be) < 1455955937 620121 :madbr!~madbrain@69-165-212-148.cable.teksavvy.com QUIT :Quit: Pics or it didn't happen < 1455956193 594214 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1455956518 566222 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1455957442 147584 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1455959172 6772 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1455959642 104136 :jaboja!~jaboja@ejf186.neoplus.adsl.tpnet.pl QUIT :Read error: Connection reset by peer < 1455959645 685730 :jaboja64!~jaboja@ejf186.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1455959823 611318 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1455960085 579299 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1455960770 706438 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1455961121 659490 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1455961258 834345 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net JOIN :#esoteric < 1455962886 965764 :Reece`!~nothing@host-92-13-209-151.as43234.net JOIN :#esoteric < 1455963242 466591 :Reece`!~nothing@host-92-13-209-151.as43234.net QUIT :Quit: Leaving < 1455963862 744373 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net QUIT :Quit: adu < 1455964075 578366 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1455965099 709933 :jaboja64!~jaboja@ejf186.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 240 seconds < 1455966629 35430 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1455967849 931998 :Reece`!~nothing@host-92-13-209-151.as43234.net JOIN :#esoteric < 1455968021 400531 :Reece`!~nothing@host-92-13-209-151.as43234.net QUIT :Client Quit < 1455968024 999951 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1455968772 451893 :heroux!sandroco@gateway/shell/insomnia247/x-uewbkoiscnmrdgjh QUIT :Ping timeout: 248 seconds < 1455968830 256946 :heroux!sandroco@gateway/shell/insomnia247/x-xslelgczluhddjwr JOIN :#esoteric < 1455968843 226943 :Reece`!~nothing@host-92-13-209-151.as43234.net JOIN :#esoteric < 1455969109 120972 :jaboja64!~jaboja@ejf186.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1455969631 11945 :jaboja!~jaboja@emc161.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1455969819 322496 :jaboja64!~jaboja@ejf186.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 276 seconds < 1455969976 589539 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07TeaScript14]]4 10 02https://esolangs.org/w/index.php?diff=46414&oldid=46053 5* 0394.100.212.225 5* (-5) 10fixed link < 1455970173 836623 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : c++ to me, 90% of time, is just making classes (structs with functions in them), and using std::vector and std::string <-- really? < 1455970200 302543 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I guess I mostly (only) use C++ for my day job, and there it really isn't about that < 1455970220 770723 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :c++ is like ten languages stapled together at this point < 1455970229 173176 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :different companies use entirely different subsets < 1455970248 650941 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(incidentally, a similar phenomenon happens with Windows development; Raymond Chen rolls dice to see which sorts of pointer to use for each new example program he writes, mostly as a joke) < 1455970305 281496 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523: yes, for me it is STL and some parts of boost. Plus our own common libraries that are developed internally. We have our own thread libraries (yes, plural, that is the bane of a long living code base) for example. < 1455970329 566734 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523: is there more than one pointer type? < 1455970331 961629 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do they at least play well with each other? < 1455970336 303647 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07TeaScript14]]4 10 02https://esolangs.org/w/index.php?diff=46415&oldid=46414 5* 0394.100.212.225 5* (-10) 10 < 1455970343 392523 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: there's a ton of pointer-wrapper classes and libraries < 1455970356 931537 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can ofc use raw pointers, that's one of Chen's options < 1455970387 71746 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523: yes, the modern one actually uses the other one internally, but extends it with event handling, better message passing, timer scheduler and so on. < 1455970454 356860 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523: well I mostly deal with raw pointers and boost shared/scoped ptr. Since I can't use C++11 std::shared_ptr for most code due to it still having to compile for Windows CE 5 for some legacy targets. < 1455970493 647503 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523: but true, I guess if you include all of the so called smart pointers, there are a lot < 1455970512 163266 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what is your day job, anyway? < 1455970556 436377 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also the annoying thing about Windows is that each library invents its own interoperability thing with specific other libraries rather than being a general one < 1455970560 296443 :Reece`!~nothing@host-92-13-209-151.as43234.net QUIT :Read error: Connection reset by peer < 1455970573 462543 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's no single equivalent of select() in Windows, there's a bunch of different ones that each can wait for certain subsets of events < 1455970600 512331 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523: developing real time control software for heavy open pit mining equipment. < 1455970602 646369 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suspect this is why threads are so popular in Windows, because you simply can't put everything into a single event loop < 1455970618 594063 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: hmm, I wouldn't have guessed that, but it seems interesting < 1455970635 126143 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523: they support some autonomous operation as well as remote control from a control room < 1455970667 699059 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just as long as it doesn't go crazy and start to wipe out humanity ;-) < 1455970682 573054 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1455970687 46035 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523: The heaviest model is 22 meters long, has a ~30m tower, weighs ~200 metric tons and has a max speed of 5 km/h < 1455970702 178121 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, that's approximately walking speed < 1455970705 332103 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I guess we could just outwalk it < 1455970719 644047 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523: Oh and iirc each link on the tracks weighs slightly less than a ton each < 1455970774 34648 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :The electric engine version has a cable with 3-phase 1000 V (and I forgot how many A) trailing behind the machine. The cable is massive anyway. There are diesel variants topo < 1455970775 461429 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :too* < 1455970777 903302 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :meanwhile I'm writing software that programs microchips < 1455970786 396122 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :kind-of the opposite end of the scale scale < 1455970835 34831 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523: yes, "embedded" programming for me, which it kind of is, still mostly deals with high end industrial rugged PCs running x86 mostly. Dual core 1 GHz, 1 GB RAM. That sort of range. < 1455970855 626375 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've programmed really low-end chips before now < 1455970881 749830 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however we aren't aiming at any specific size of FPGA, our program would work with quite high-end ones < 1455970887 550269 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also with ASICs in theory but we haven't tested that yet for obvious reasons < 1455970890 388122 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Oh yes, I coded for both PIC (model 12something) and AVR (ATMega32 something?), but not for work < 1455970903 55498 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :PIC12 is very low-end :-) < 1455970910 411620 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523: I know, it was painful. < 1455970927 370382 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how many pins did it have? < 1455970934 589975 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :8, including power and gnd < 1455970939 385159 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 252 seconds < 1455970942 877780 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :this was many years ago < 1455970944 209432 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, so one of the smallest pic12 models < 1455970953 857573 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :yeah < 1455970958 683057 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(was looking for a way to distinguish between them that you'd probably be able to remember) < 1455970967 546159 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's not like I have the pic model numbers memorized anyway < 1455970970 225284 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :1024 kwords program memory iirc < 1455970973 546240 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I mostly used the pic16 series < 1455970973 704210 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Carriage14]]4 10 02https://esolangs.org/w/index.php?diff=46416&oldid=39134 5* 03LegionMammal978 5* (+275) 10/* Function Slicing */ new section < 1455970985 890801 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :and 128 bytes or 256 bytes or something like that data memory < 1455970988 944783 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Carriage14]]4 M10 02https://esolangs.org/w/index.php?diff=46417&oldid=46416 5* 03LegionMammal978 5* (+109) 10/* Function Slicing */ < 1455971001 873947 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Carriage14]]4 M10 02https://esolangs.org/w/index.php?diff=46418&oldid=46417 5* 03LegionMammal978 5* (-1) 10/* Function Slicing */ < 1455971035 987820 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if it's a PIC it probably isn't a round number < 1455971039 671750 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'd be 144 or something like that < 1455971053 427368 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :basically because Microchip have a habit of exposing every part of the chip that could possibly be used as RAM, as RAM < 1455971059 960310 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ah < 1455971075 487004 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this makes "system calls" easy to write as they're basically just memory-mapped registers < 1455971084 894985 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523: this was probably 12 years go by now or so though < 1455971107 715576 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ago* < 1455971255 29409 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523: http://mb.cision.com/Public/90/9248495/98354890d0b013b2_800x800ar.jpg < 1455971259 356194 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :the machine I code for < 1455971310 644340 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Look at the height of the railing for scale, the cockpit is rather large < 1455971344 93281 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 240 seconds < 1455971505 502331 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I think my uni at least claims to do a lot of real time systems research < 1455971815 993363 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455971858 678316 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : ais523: http://mb.cision.com/Public/90/9248495/98354890d0b013b2_800x800ar.jpg < 1455971864 261423 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : the machine I code for < 1455971866 603714 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : Look at the height of the railing for scale, the cockpit is rather large < 1455971903 778966 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's smaller than I was expecting, actually, not in terms of dimensions but in terms of volume < 1455971922 521665 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah < 1455972300 972073 :Opodeldoc!~Opodeldoc@184.20.162.120 JOIN :#esoteric < 1455972978 789172 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1455974366 669545 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1455974500 325781 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@metar CYUL < 1455974500 784705 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYUL 201300Z 16014KT 10SM -RASN OVC021 01/M00 A2957 RMK NS8 SLP016 < 1455974609 702413 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1455974724 541436 :primo!~primo@49.49.246.76 JOIN :#esoteric < 1455974753 20467 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1455975262 546511 :primo!~primo@49.49.246.76 QUIT :Ping timeout: 252 seconds < 1455975385 340310 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@metar EGLL < 1455975385 610056 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :EGLL 201320Z AUTO 24014KT 4100 -RA BKN009 10/09 Q1009 < 1455975390 651689 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@metar EFHK < 1455975390 914776 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :EFHK 201320Z 15015KT 2000 -SN BKN004 00/00 Q1009 NOSIG < 1455975400 734252 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's no temperature there at all. < 1455975866 738981 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :broken weather. you'll have to send a strongly worded letter to your local government for them to start it again. < 1455975979 682173 :boily!~alexandre@96.127.201.149 QUIT :Quit: PRUNED CHICKEN < 1455976015 965453 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1455976021 403381 :jaboja!~jaboja@emc161.neoplus.adsl.tpnet.pl QUIT :Remote host closed the connection < 1455976791 597047 :bender|!benderpc@2404:e800:e61a:41d:e4ca:743b:469b:52b2 NICK :b316858978315413 < 1455976884 737749 :b316858978315413!benderpc@2404:e800:e61a:41d:e4ca:743b:469b:52b2 NICK :bender| < 1455978171 417449 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1455978752 736223 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: when people say "hola" is a good time to use `bienvenido instead of `welcome hth < 1455978916 293495 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : how do I output a bignum in hexadecimal using a bot in the channel? I assume there's some Haskell standard library function for it but I don't know what it is <-- it's showHex but you have to remember it takes a final string suffix < 1455978929 380177 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> showHex 99 " bottles of beer on the wall" < 1455978930 800717 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "63 bottles of beer on the wall" < 1455978937 971064 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what a weird API < 1455979045 87677 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it's quite logical, actually. it is more efficient in haskell to chain string prepending than to concatenate nested strings, so the Show API is based on this < 1455979051 191382 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@src Show < 1455979051 349472 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :class Show a where < 1455979051 349547 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : showsPrec :: Int -> a -> ShowS < 1455979051 349580 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : show :: a -> String < 1455979051 349650 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : showList :: [a] -> ShowS < 1455979059 629223 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@src ShowS < 1455979059 787303 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :type ShowS = String -> String < 1455979116 678366 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and so the primitive formatting functions often give Shows instead of String < 1455979120 374372 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*ShowS < 1455979176 922222 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :mind you, these days people thing String itself is too slow for many things < 1455979181 864533 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*think < 1455979453 563567 :variable!~variable@freebsd/developer/variable QUIT :Ping timeout: 252 seconds < 1455979572 203652 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1455979707 57926 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Hm < 1455979733 472726 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :[ hfd 999999999999999999x NB. does this handle bigints? < 1455979734 154511 :j-bot!~j-bot@li1285-84.members.linode.com PRIVMSG #esoteric :FireFly: de0b6b3a763ffff < 1455979738 932032 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I guess it does < 1455979762 690317 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Of course, remembering showHex is probably easier < 1455979812 931529 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i ever wondered: what does NB stand for? < 1455979815 747829 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : distro upgrade breakage is often bizarre <-- they updated fedora the other day and now alpine does not work properly inside tmux < 1455979830 986268 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :myname: nota bene, latin for "mark well" IIRC < 1455979832 663490 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: presumably that's a result of a change to alpine or tmux? < 1455979837 325446 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(at this server) < 1455979854 412379 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :er that should probably be "note well" < 1455979886 320202 :zadock!~outsider@81.180.208.252 JOIN :#esoteric < 1455979887 397317 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1455979889 870268 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ah, english. that language with these latin abbreviations < 1455979893 82518 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: i suggested it was https://bugzilla.redhat.com/show_bug.cgi?id=1245426 < 1455979898 932100 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :because, why should they be english < 1455979905 722128 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Pretty much < 1455979964 762862 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: afaiu it's a backwards incompatible correction to terminfo, which tmux was not immediately updated to support < 1455979990 867890 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I hate terminfo :-P < 1455979995 368116 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it causes more problems than it solves < 1455980003 100901 :APic!apic@apic.name PRIVMSG #esoteric :B-) < 1455980013 217813 :APic!apic@apic.name PRIVMSG #esoteric :Like the Autotools ;) < 1455980287 231713 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` echo 999999999999999999 16o n | dc < 1455980288 839261 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :DE0B6B3A763FFFF < 1455980297 632357 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's also always an option. < 1455980478 871918 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :honestly I think I prefer J then < 1455980785 59256 :bender|!benderpc@2404:e800:e61a:41d:e4ca:743b:469b:52b2 QUIT :Ping timeout: 250 seconds < 1455980884 746204 :zadock!~outsider@81.180.208.252 QUIT :Quit: Leaving < 1455981373 703769 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : … now I'm trying to figure out if BF is Turing-complete if the tape pointer is zeroed at the start of every loop <-- with unbounded cells, yes, otherwise no. < 1455981398 975747 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :because with unbounded cells you can manage with balanced loops < 1455981412 921055 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: I'm not convinced of the no with bounded cells < 1455981444 788339 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :with bounded cells, a program can only reach a finite number of cells, no? < 1455981452 755352 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(well in any case.) < 1455981454 654293 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[>+] reaches infinitely many cells < 1455981458 900265 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not assuming the reset happens inside the loop < 1455981459 58037 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh. < 1455981461 903774 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :only when it starts < 1455981464 223523 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, +[>+] < 1455981476 432058 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm just not sure if that /usefully/ reaches infinitely many cells < 1455981495 384126 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm i think it works then. < 1455981519 908144 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :implement 3 unbounded cells as a unary strip of flags each < 1455981561 777813 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :can you do increment, decrement, and test of those? then you can emulate a 3-cell bf < 1455981581 331882 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :* 3-cell bf with balanced loops < 1455981667 676656 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or hm < 1455981675 313132 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :can you actually scan until the end.. < 1455981788 445648 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1455981954 607353 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :What a scam -- urn.fi is only reachable over plain HTTP, not HTTPS. < 1455982313 718768 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I would think you could do increment, decrement and zero-test of K unbounded counters by having interleaved unary strips of flags. < 1455982692 985055 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@ask vanila deos anyone remember the site of that guy that had loads of visual programming languages? <-- is it http://strlen.com/ ? < 1455982693 178666 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1455982765 137874 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie: i'm no longer sure. it seems hard to handle a strip that does not contain the tape left end cell < 1455982818 515128 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(note that this is not in ordinary BF) < 1455982857 230776 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well. I'm not sure whether the [] reset happens before or after testing if the current cell is zero or not. < 1455982892 613062 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well obviously it's trivial if it's before, so i assumed after. < 1455982934 843873 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :As in, >+[...] would run ...? < 1455982941 507269 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yes < 1455982962 956398 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :otherwise you could do no testing on other cells at _all_ < 1455982973 116832 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In that case, I think you could just have an offset of +1 in all the counters, and interleave them so that they all share the leftmost tape cell, and use skips of 2, 3, 5, ... for the counters. < 1455982987 34759 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And go to cells 2, 3, 5 etc. for the "zero"-testing. < 1455983014 919404 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the problem is that they must not share any _other_ cells. < 1455983031 435332 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, well, they won't if the spacing is prime, right? < 1455983045 761638 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :sure they do... < 1455983052 689746 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :As in, [>>], [>>>] and [>>>>>] scan three entirely distinct strips. < 1455983061 914901 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, right. < 1455983065 482106 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, yeah. < 1455983069 567948 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I wasn't thinking. < 1455983079 587131 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, hmm. < 1455983212 132589 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Let's just say it's an unbounded tape to both directions and you reset to the "middle", then you've got two counters. :p < 1455983281 585834 :J_Arcane!~chatzilla@37-219-57-201.nat.bb.dnainternet.fi QUIT :Ping timeout: 252 seconds < 1455983307 138881 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fancy. < 1455983369 278994 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ok, testing is easy. it's increment and decrement that need you to actually find the other end. < 1455984007 615484 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I tried to get somewhere with a tape like sABCsABCsABC... where, to increment B, you first increment s until it's equal to be (since you can scan [>>>>] to get to the end of s, and then test a cell offset from its end) and then use that to find the cell to increment. < 1455984018 135253 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Couldn't quite write it out, but I still think that might lead somewhere. < 1455984404 132314 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm < 1455984463 497605 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1455984626 134898 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :>+[>[>>>>]+>]>>>>+ to increment A, say? < 1455984639 521880 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :um < 1455984645 669540 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or wait < 1455984729 273543 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :+[[>>>>]+>]>>>>+[->>>>] < 1455984830 933351 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie: i think that works in essence < 1455984835 133761 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Later < 1455985330 903828 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@tell oerjan Oh, that's simpler than what I had -- didn't even think of testing A with the ]. But yes, something like that. < 1455985331 99142 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1455985496 301962 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1455988175 428476 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net JOIN :#esoteric < 1455988488 45059 :lynn!~lynn@unaffiliated/lynn QUIT :Quit: Leaving < 1455989121 11788 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net QUIT :Quit: adu < 1455991514 690008 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, do you handle XML DOMs? < 1455991514 862715 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: but i'll pass it to map or so. < 1455991891 842433 :MoALTz!~no@78-11-180-214.static.ip.netia.com.pl QUIT :Quit: Leaving < 1455992200 233476 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :here comes the nevada dem cucus and south carilina gop primary! < 1455992445 459206 :dreadtek!62e95114@gateway/web/freenode/ip.98.233.81.20 JOIN :#esoteric < 1455992475 884795 :dreadtek!62e95114@gateway/web/freenode/ip.98.233.81.20 PRIVMSG #esoteric :greetings, any1 have a way to interpret TapeBagel code? < 1455992953 908454 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :no, but that doesn't look too hard to make... it's a FSA isn't it < 1455993277 371775 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, do you have a way to interpret TapeBagel code? < 1455993277 613592 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: but most lang the types of books than those two chatters. i don't recall any foreign languages in there. < 1455993414 214352 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :fungot: is that a no or a yes? < 1455993414 372284 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :\oren\: is that ' after two' meaning three. anyway. i don't care < 1455993444 429031 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :bloody inscrutable AI's. < 1455993474 875185 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Inscrutable is fine, but try not to be impolite as well. < 1455993475 98698 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: are yout aling about the mit licence... or there is scheme :) < 1455993702 944748 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :anyway, https://esolangs.org/wiki/TapeBagel tis would seem to have no control flow, and therefore it won't require much to make an interpreter < 1455993782 77657 :MoALTz!~no@78-11-180-214.static.ip.netia.com.pl JOIN :#esoteric < 1455994413 496463 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :I'm working on an implementation < 1455996105 604806 :Reece`!~nothing@host-92-13-209-151.as43234.net JOIN :#esoteric < 1455996126 118846 :Reece`!~nothing@host-92-13-209-151.as43234.net QUIT :Remote host closed the connection < 1455996459 555480 :MDream!~fyrc@c-73-187-225-46.hsd1.pa.comcast.net NICK :MDude < 1455996753 202014 :perrier_!~cinch@107.170.175.57 QUIT :Read error: Connection reset by peer < 1455996972 899517 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :http://www.orenwatson.be/tapebagel.htm < 1455996976 607111 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :there < 1455997013 933503 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :a hastily written perl implementation of tapebagel. the hello world program works with it < 1455997117 211065 :lambda-11235!~lambda-11@47.208.113.50 QUIT :Quit: Bye < 1455997310 768415 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07TapeBagel14]]4 10 02https://esolangs.org/w/index.php?diff=46419&oldid=11836 5* 03Orenwatson 5* (+131) 10added link to my impl < 1455997389 767867 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :i extrapolated a bit < 1455997437 99443 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :like for example, if * is integer zero, ** is 1, and *** is 2, then I made **** do integer 3 and so on. < 1455997536 163106 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :\oren\: What's that font? < 1455997541 555255 :MDude!~fyrc@c-73-187-225-46.hsd1.pa.comcast.net PRIVMSG #esoteric :Not sure if I should actually include languages where the semantics don't reflect the actual text's meaning as Pseudonatural or change the definition to explude them. < 1455997557 490789 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :my own font < 1455997574 144944 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :http://www.orenwatson.be/fontdemo.htm < 1455997583 539001 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :It looks really similar to one I used to use, but I can't remember what it was. It's very neat < 1455997592 927303 :MDude!~fyrc@c-73-187-225-46.hsd1.pa.comcast.net PRIVMSG #esoteric :Since iI'm nto sure if it makes sense to include Shakespeare and Lingua Abstracta or put them in their own categorey. < 1455997629 272892 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Great character support, too :) < 1455997651 157022 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :probably monofur < 1455997670 555751 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :monofur bold was what I used before I made my own < 1455997679 202640 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :(mostly) < 1455997802 443936 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I think it reminds me most of berry < 1455997841 888662 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Which is exactly what I was trying to find earlier today, but all the pcfs I could find were broken and I didn't want to fix them :v < 1455998048 713400 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :\oren\: as for your font, I'd like to ask you again to try to revise the cyrillic uppercase letters a bit, because some of them look deceptively similar to uppercase latin letters: ІЈ especially < 1455998093 527921 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I know they aren't exactly the same, but they look too similar < 1455998128 8480 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :But maybe that's just for my tastes. I am more willing to uglify the look of non-whitespace characters to make them look different from ascii. < 1455998265 522802 :pikhq!~pikhq@2601:647:4b00:63aa::f63 QUIT :Quit: Rebooting < 1455998300 430243 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :\oren\: the cyrillic letter Ó€ (which appears in some rarer languages only) is also a bit confusing, for it looks like the ascii vertical bar | < 1455998322 309060 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :oh. that's a problem, I'll take a look < 1455998358 83790 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :`unidecode ӀІЈ < 1455998369 875851 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Let me know when you update :) I'm already loving using it. :D < 1455998376 596475 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+04C0 CYRILLIC LETTER PALOCHKA] [U+0406 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I] [U+0408 CYRILLIC CAPITAL LETTER JE] < 1455998396 123476 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :the next update will have fraktur lowercase, and blackboard bold < 1455998419 592830 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :I'm very excited to hear that < 1455998465 203889 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :\oren\: blackboard bold what? all uppercase ascii letters and lowercase k? more? less? < 1455998469 600395 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what's a unicode character that needs U+XXXXXXXX ? < 1455998475 586039 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :will it have the blackboard bold digit 1 ? < 1455998505 633379 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Taxi14]]4 10 02https://esolangs.org/w/index.php?diff=46420&oldid=44008 5* 03MDude 5* (+27) 10 < 1455998508 290405 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :uh, all the blackboard bold < 1455998512 222327 :pikhq!~pikhq@2601:647:4b00:63aa::f63 JOIN :#esoteric < 1455998519 700509 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :oh, but not greek yet < 1455998526 75775 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Shakespeare14]]4 10 02https://esolangs.org/w/index.php?diff=46421&oldid=12076 5* 03MDude 5* (+27) 10 < 1455998555 207676 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :\oren\: oh, and I noticed this only now, but could you add the double vertical bar ‖ which is commonly used in maths formulas? < 1455998557 818516 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :izabera: the blackboard bold would need that < 1455998577 743922 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Lingua abstrusa14]]4 10 02https://esolangs.org/w/index.php?diff=46422&oldid=25065 5* 03MDude 5* (+28) 10 < 1455998654 924334 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :b_jonas: it's in the general punctuation block < 1455998676 11233 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes, the 0x2000 block < 1455998744 578813 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh I see < 1455998747 359031 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :there it is on the sample page < 1455998756 99472 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't know what I typoed for not finding it before < 1455998757 537752 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :thanks < 1455999038 910334 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1456001008 910935 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Someone told me on the telephone that my computer was not working, but if I shut it down for one hour tomorrow, it would be fixed by the time it is switched on again. What are they trying to do exactly? < 1456001013 36585 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 250 seconds < 1456001034 842174 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :they're trying to et your money < 1456001043 394009 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :*get < 1456001079 986354 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Well, yes, but how would that work? < 1456001155 148092 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(I told them that there was nothing wrong with my computer and that it was working perfectly, which they seemed to refuse to accept) < 1456001164 384768 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1456001253 619555 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: is it true that yoru computer is working perfectly? < 1456001271 298946 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :seems unrealistic < 1456001271 456649 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes it is working OK < 1456001284 159309 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`wisdom usb < 1456001285 782304 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`wisdom ata < 1456001295 438483 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`wisdom pci < 1456001296 330359 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :catamorphism/A catamorphism is when you recurse too greedily and too deep. < 1456001296 488070 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/cat: : No such file or directory < 1456001297 336421 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/cat: : No such file or directory < 1456001305 305731 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(Perhaps it is not perfect, although it is working OK.) < 1456001307 989999 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh < 1456001309 734169 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? usb < 1456001310 484260 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :usb? ¯\(°​_o)/¯ < 1456001311 74188 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? ata < 1456001311 942889 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ata? ¯\(°​_o)/¯ < 1456001312 374053 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? pci < 1456001313 287384 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pci? ¯\(°​_o)/¯ < 1456001344 128056 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 240 seconds < 1456001499 249428 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`? vlb < 1456001500 495832 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :vlb? ¯\(°​_o)/¯ < 1456001535 133889 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? usb3 < 1456001536 449067 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :usb3 ? ¯\(°​_o)/¯ < 1456001551 446663 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`? sbus < 1456001553 169597 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sbus? ¯\(°​_o)/¯ < 1456001627 649025 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :But before I told them I had Linux, they kept misquoting stuff from the TeamViewer website for some reason, and were trying to get me to install it, which of course I refused, but since they were misquoting it, I could correctly tell them that their instructions are impossible to follow anyways. < 1456001668 127057 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I hope I have wasted a sufficient amount of their time. < 1456001756 340356 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`slashlearn USB3/USB3 hosts are packaged with a full independent implementation of the older USB/USB2, going through separate pins in the same socket. It is similar to the DVI sockets in this respect, which have analog video pins in them, except you need a separate passive converter stub to plug VGA cable to DVI socket, but you don't need one to plug a USB client to an USB3 host. < 1456001759 966529 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «usb3» < 1456001762 913958 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? usb3 < 1456001763 999687 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :USB3 hosts are packaged with a full independent implementation of the older USB/USB2, going through separate pins in the same socket. It is similar to the DVI sockets in this respect, which have analog video pins in them, except you need a separate passive converter stub to plug VGA cable to DVI socket, but you don't need one to plug a USB client t < 1456001768 517862 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :truncated < 1456001820 753117 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`slashlearn USB3/USB3 hosts are packaged with a full independent implementation of the older USB/USB2, going through separate pins in the same socket. It is similar to DVI, except you need a separate passive converter stub to plug VGA monitor to DVI socket, but you don't need one to plug a USB client to an USB3 host. < 1456001823 404587 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «usb3» < 1456001825 756204 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? usb3 < 1456001826 699131 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :USB3 hosts are packaged with a full independent implementation of the older USB/USB2, going through separate pins in the same socket. It is similar to DVI, except you need a separate passive converter stub to plug VGA monitor to DVI socket, but you don't need one to plug a USB client to an USB3 host. < 1456001828 630280 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :better < 1456001842 731954 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? ide < 1456001843 564017 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ide? ¯\(°​_o)/¯ < 1456001916 169544 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :new version is up. < 1456001958 837420 :\oren\!~oren@TOROON0949W-LP130-01-1242511664.dsl.bell.ca PRIVMSG #esoteric :adding to demo... < 1456002008 888896 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`learn ATA is the new name for what old-timers know as IDE, a bus connecting the motherboard to hard disks or CD/DVD drives. ATA has a 40 pin socket and a 80 wire ribbon cable connecting up to two drives to a motherboard socket. < 1456002011 795741 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'ata': ATA is the new name for what old-timers know as IDE, a bus connecting the motherboard to hard disks or CD/DVD drives. ATA has a 40 pin socket and a 80 wire ribbon cable connecting up to two drives to a motherboard socket. < 1456002101 819531 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Why it has 80 wires for 40 pins, only electric engineers know < 1456002253 243619 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? ring < 1456002254 270785 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Addition, subtraction and multiplication have a certain ring to them. < 1456002257 33068 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? select < 1456002258 41335 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :select is a very versatile construct: it waits for events, retrieves data from tables, creates a list from elements of an input list that satisfy a condition, a dropdown list element, an event for when selection changes, branches between multiple arms, conditional between two expressions, prints a text-based menu prompt in a loop, and more. < 1456002281 159350 :rdococ!~rdococ@unaffiliated/octagonfly QUIT :Read error: Connection reset by peer < 1456002433 345628 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :In SQL you can even use a SELECT command without a table, in order to make a calculation with a single row. < 1456002478 907429 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: yes, and ais523 mentioned that INTERCAL has a binary operator called select, which should really be mentioned in here, < 1456002491 400394 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but the wisdom is too long so we somehow have to compress it < 1456002508 219054 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and I'm not good in concise writing < 1456002557 559033 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the reference to the INTERCAL operator would probably be something like "removes bits, " but it doesn't fit right now < 1456002558 12977 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes that too, I forgot that one < 1456002584 603475 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I know the SELECT command works without a table, but I don't think we have to mention that in this wisdom < 1456002606 987249 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :we can't give a full description of all these meanings of select here < 1456002658 255388 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: it already doesn't mention the perl one-arg select function, which would be "sets the default output handle" or something < 1456002676 19003 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1456002723 83229 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I think I should work on "a dropdown list element, prints a text-based menu prompt in a loop, " either just making the latter shorter, or replacing them with a single unified description < 1456002936 990730 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1456003077 543267 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Are some of you good writers? Please help with this entry. < 1456003276 191741 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Please! < 1456003631 71644 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1456003775 228553 :jaboja!~jaboja@emc161.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1456004035 332036 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :I don't understand, how did this USB disk end up with 6 partitions? < 1456004362 915831 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :someone or some tool partitioned it? < 1456004408 923837 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or it's one of those usb disks sold with some crap disk encryption driver utility, and so has an unencrypted partition, an encrypted partition, and a few partitions supplying the encryption software < 1456004492 885402 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :When I got it, the partitioning looked fine < 1456004502 838010 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :I forget what I did with it to make it like this < 1456004519 550716 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :But using dd to put an OS on it seems to have fixed the problem < 1456004972 495691 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, that reminds me, I should test ais523's terminal escape code tests in my builds of urxvt < 1456004976 987687 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :with and without screen < 1456005002 776807 :Elronnd!elronnd@znc.dank.ninja NICK :earenndil < 1456005023 171981 :earenndil!elronnd@znc.dank.ninja NICK :Elronnd < 1456005580 472604 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`learn SBus is the standard bus in many a Sun SPARC-based system, capable of coping with thirty-two (32) bits in parallel, at rates of around 16.67 to 25 MHz. There is a 96-pin connector, and the cards lay parallel to the motherboard, like toppings on a sandwich. < 1456005584 210190 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'sbu': SBus is the standard bus in many a Sun SPARC-based system, capable of coping with thirty-two (32) bits in parallel, at rates of around 16.67 to 25 MHz. There is a 96-pin connector, and the cards lay parallel to the motherboard, like toppings on a sandwich. < 1456005589 909260 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Uh-oh. < 1456005613 940046 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` mv wisdom/sbu wisdom/sbus # plurals are hard < 1456005616 530263 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1456005762 951712 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: should've le/rned < 1456005802 9791 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, but I thought I had no reason to go all fancy. < 1456006177 220012 :dreadtek!62e95114@gateway/web/freenode/ip.98.233.81.20 QUIT :Quit: Page closed < 1456006837 768769 :hydraz!matheus@unaffiliated/demhydraz NICK :hydrovad < 1456007000 94485 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1456007018 827503 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1456007114 456481 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? agp < 1456007115 858068 :hydrovad!matheus@unaffiliated/demhydraz NICK :hydraz < 1456007116 174247 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :agp? ¯\(°​_o)/¯ < 1456007364 794195 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? sata < 1456007367 89683 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sata? ¯\(°​_o)/¯ < 1456007367 854990 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? e-sata < 1456007368 542338 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :e-sata? ¯\(°​_o)/¯ < 1456007369 869938 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? esata < 1456007370 582169 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :esata? ¯\(°​_o)/¯ < 1456008436 571084 :lambda-11235!~lambda-11@47.208.113.50 JOIN :#esoteric < 1456009367 259035 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://savannah.nongnu.org/projects/libbf does anyone have a backup of this? < 1456009411 995815 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :\oren\: I completely bought into this font < 1456009414 868338 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :It's great < 1456009458 385785 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :izabera: The CVS repo is still up < 1456009469 757568 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :http://cvs.savannah.gnu.org/viewvc/?root=libbf < 1456009491 495160 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ah! thanks! < 1456009878 139107 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1456010132 46642 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1456011475 780362 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I kind of want to try Lutefisk < 1456011537 11272 :Taneb!~Taneb@runciman.hacksoc.org NICK :Nnnnnn < 1456011565 490950 :Nnnnnn!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :This nick change is not related to Lutefisk at all < 1456011580 508767 :Nnnnnn!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Despite being a noise I could make upon trying the delicacy < 1456011596 236184 :Nnnnnn!~Taneb@runciman.hacksoc.org NICK :Taneb < 1456011652 414537 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Naneb < 1456011813 74490 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Quantum Mysticism is neither science nor pseudoscience, although it is scientifically based. However, as a Wikipedia writer has said, 'New-age writers feel entitled to sick the word "quantum" in front of just about anything', and this is what results in completely nonsense and is not proper Quantum Mysticism. < 1456011844 167392 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Quantum Pseudoscience < 1456011886 939354 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes, there is a lot of that too unfortunately < 1456011907 122814 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :Quantum Woo < 1456011956 584157 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1456011975 753730 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes, and there is also a lot of that. Many people will try to write "quantum" even though they do not understand physics nor mysticism < 1456011988 238789 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(Nor even proper reasonability!) < 1456012120 400295 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How can I tell whether I understand proper reasonability? < 1456012137 488818 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Apparently it is impossible? < 1456012146 35412 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 PRIVMSG #esoteric :09S13e04e09k 12c04o13u08n11s13e09l 00w13i09t13h 09y04o12u09r 13q12u04a13n12t00u12m 09s04e13l11f04, 09d12u08h < 1456012322 539825 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :zzo38, I'm planning to take a module next year on Quantum Information Theory < 1456012360 582985 :infinitymaster!~infinitym@c-67-201-228-45.reshall.wwu.edu JOIN :#esoteric < 1456012406 239617 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Taneb: OK < 1456012418 192396 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I didn't know that, but now I can know!