< 1465084817 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :because assigning to argv isn't that common < 1465084829 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :no < 1465084842 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :IF YOU SAY SO < 1465084853 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :im assigning a var t- discworld? really :P < 1465084977 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION gets a http://www.chiark.greenend.org.uk/~sgtatham/bugs.html vibe < 1465085033 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(translation: you're not giving any information that could actually tell me why you are failing) < 1465085087 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But you're a mind-reader, aren't you? < 1465085121 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :more like mind-flayer. BRAINS. < 1465085201 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :is there a good way to use sed to replace | with (space)? it doesnt wana < 1465085222 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think that's NP-hard. < 1465085236 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :like how? < 1465085248 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION mourns the probable death of Mr. Izquxxisquid < 1465085260 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :infact, is ther a good way to replace | with (space) in th first plac? < 1465085271 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :moon_: s/[|]/ / < 1465085352 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :probably with a g at the end? unless you only want to replace one | per line < 1465085375 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :ya, with th g :P < 1465085376 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well he didn't specify so i left it out. < 1465085400 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(exercise for the reader etc. etc.) < 1465085414 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :now i jst need to seperate each number into the approprite variables < 1465085450 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :and im lost again xD < 1465085456 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :i am terrible with bash < 1465085549 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1465085556 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1465085600 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :newer versions of bash support arrays, i wonder if hackego does < 1465085635 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` bash --version < 1465085637 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :GNU bash, version 4.2.37(1)-release (x86_64-pc-linux-gnu) \ Copyright (C) 2011 Free Software Foundation, Inc. \ License GPLv3+: GNU GPL version 3 or later \ \ This is free software; you are free to change and redistribute it. \ There is NO WARRANTY, to the extent permitted by law. < 1465085652 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`` which zsh < 1465085653 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hth < 1465085654 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1465085673 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :`` num[10]={ zero one two} < 1465085678 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`` which zsh; echo $? < 1465085687 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :`` num[10]={ zero one two } < 1465085705 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :hackegolagged up again >_> < 1465085731 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/`: line 4: zero: command not found < 1465085765 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :)= < 1465085770 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/`: line 4: zero: command not found < 1465085771 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1 < 1465085779 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`spam < 1465085781 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :3/2: < 1465085789 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, right. < 1465085790 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`5 < 1465085795 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/3:117) GOODBAD! Your watered down brand of evil conflicts with my botched attempts at dogoodery! \ 362) as i was filled with zzo38 mystery at the moment i saw quintopia: I am at Canada. \ 984) hm hitler probably did one thing that I like too he banned tubas, I guess I am neutral on < 1465085798 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`spam < 1465085799 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/3:tubas oh! he killed hitler oh yeah, there we go thanks Fiora he also killed the guy who killed hitler \ 558) l;le;ler;le;lr;e;ler;ler;le;lerr;le;le;erle;e;rler;lere;er;lerrelrrerererlanggt \ 333) Sgeo: also do you know how to write a parser monqy, how hard could it be < 1465085801 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`spam < 1465085803 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :3/3:? \ < 1465085836 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` for i in `seq 1 40`; do echo -n .123456789; done < 1465085838 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456 < 1465085854 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is there some hidden charm to 558 < 1465085892 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm as i suspected, the 350 includes the zwsp < 1465085903 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` for i in `seq 1 40`; do echo -n 0123456789; done < 1465085904 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789 < 1465085922 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :you can do that in fewer keystrokes < 1465085923 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Good thing I went with 330. < 1465085925 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` for i in `seq 1 40`; do echo -n '<'123456789; done < 1465085928 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​<123456789<123456789<123456789<123456789<123456789<123456789<123456789<123456789<123456789<123456789<123456789<123456789<123456789<123456789<123456789<123456789<123456789<123456789<123456789<123456789<123456789<123456789<123456789<123456789<123456789<123456789<123456789<123456789<123456789<123456789<123456789<123456789<123456789<123456789<123456 < 1465085936 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` for i in {1..40}; do printf "%02d-3456789" i; done < 1465085937 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/`: line 4: printf: i: invalid number \ /hackenv/bin/`: line 4: printf: i: invalid number \ /hackenv/bin/`: line 4: printf: i: invalid number \ /hackenv/bin/`: line 4: printf: i: invalid number \ /hackenv/bin/`: line 4: printf: i: invalid number \ /hackenv/bin/`: line 4: printf: i: invalid number \ /hackenv/bin/`: line 4: printf: i: < 1465085938 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`` for i in {1..40}; do echo -n 0123456789; done < 1465085940 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789 < 1465085943 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` for i in {1..40}; do printf "%02d-3456789" $i; done < 1465085944 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :01-345678902-345678903-345678904-345678905-345678906-345678907-345678908-345678909-345678910-345678911-345678912-345678913-345678914-345678915-345678916-345678917-345678918-345678919-345678920-345678921-345678922-345678923-345678924-345678925-345678926-345678927-345678928-345678929-345678930-345678931-345678932-345678933-345678934-345678935-3456789 < 1465085958 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` for i in {1..40}; do printf "%02d>345678<" $i; done < 1465085959 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it's like you think i'm golfing or something. < 1465085966 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :what is the goal? < 1465085971 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :what are you trying to golf? < 1465085979 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No one is golfing anything except for you. < 1465085994 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :`tr < 1465085997 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :01>345678<02>345678<03>345678<04>345678<05>345678<06>345678<07>345678<08>345678<09>345678<10>345678<11>345678<12>345678<13>345678<14>345678<15>345678<16>345678<17>345678<18>345678<19>345678<20>345678<21>345678<22>345678<23>345678<24>345678<25>345678<26>345678<27>345678<28>345678<29>345678<30>345678<31>345678<32>345678<33>345678<34>345678<35>345678< < 1465085998 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tr: missing operand \ Try `tr --help' for more information. < 1465085999 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Elronnd: i'm trying to determine HackEgo's output cutoff rules < 1465086008 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :using shell ranges is probably more optimized, too < 1465086033 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :oerjan: cutoff for what? < 1465086035 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :output size? < 1465086042 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :is there a good way to get a random number that is 1 through 10? < 1465086065 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :moon_: random(6)? < 1465086075 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :oh, kk. im a bash idiot < 1465086085 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`` for i in {1..1500}; do printf $i; done < 1465086086 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :12345678910111111111213141516171819202122222222232425262728293031323333333435363738394041424344444444454647484950515253545555556575859606162636465666666667686970717273747576777778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 < 1465086089 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Elronnd: that produces a random number in the range 1 to 10? < 1465086091 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :oerjan: ^ < 1465086103 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :ais523: random, the unix command < 1465086106 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :(6), games < 1465086115 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right < 1465086197 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`delquote 558 < 1465086202 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​*poof* l;le;ler;le;lr;e;ler;ler;le;lerr;le;le;erle;e;rler;lere;er;lerrelrrerererlanggt < 1465086207 0 :iTitou!~titou@bigboy.ititou.be PART #esoteric : < 1465086217 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott would probably revert that but I don't understand the significance. < 1465086225 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Elronnd: i already solved the problem, it's more subtle than that, and your output is not very good at giving the information anyway hth < 1465086239 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` hog quotes | grep lerrelrre < 1465086245 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1465086260 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess it's a nitia quote. < 1465086278 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`5 < 1465086280 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/3:1255) izabera: It's sort of like the principal, as far as I know. Except It only prints " BOTTLES OF BEER ON THE WALL!" Counting down from 99 to 0. With no line breaks. \ 872) That's the problem with Tumblr All the porn titles are taken by non-porn people \ 726) the < 1465086282 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`spam < 1465086283 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/3:re was a time when I liked wearing a tie too.. I was a mormon. not claiming one has to be a religious nutcase to wear a tie, of course \ 505) elliott: mr president, commissioner, i fully accept that description when it comes to human rights. yes, with an average fat content of chocolate, and we are using double standard < 1465086285 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`spam < 1465086286 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :3/3:s! we all know that under present legislation and also in relation to standardization bodies. if i do not want. \ 940) a comathmatician is a device for turning cotheorems into ffee \ < 1465086306 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :i just need to split up a string by |'s now < 1465086312 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :then i can write the main mechanics < 1465086322 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i don't feel `spam output counts as the 5 quote process but then i don't understand 558 either (something involving race conditions?) < 1465086331 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Why not? < 1465086334 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cat bin/5 < 1465086336 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :for i in {1..5}; do quote; done | sport < 1465086367 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: because the output is so noisy that i don't bother to read it. < 1465086388 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, it's less noisy than `quote`quote`quote`quote`quote. < 1465086393 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :At least in terms of vertical space. < 1465086415 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess `5 could use spore instead of sport, but then you don't save any lines. < 1465086476 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`delquote 940 < 1465086479 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​*poof* a comathmatician is a device for turning cotheorems into ffee < 1465086494 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, maybe 1255 would've been better. < 1465086495 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know. < 1465086497 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Everything is bad. < 1465086499 0 :shachaf!~shachaf@unaffiliated/shachaf PART #esoteric : < 1465086866 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net JOIN :#esoteric < 1465087107 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :hi hppavilion[1] < 1465087114 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :helloon_ < 1465087133 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :moon_: I think you're the first person to show up on #esoteric since I joined who has really stuck around < 1465087135 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :how can i commend shachaf on his `? predictate definition when he's not here :( < 1465087144 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :heh < 1465087148 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :`ccommend shachaf < 1465087149 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ccommend: not found < 1465087154 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :`commend shachaf < 1465087156 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: commend: not found < 1465087174 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Can HackEgo commands detect who invoked them? < 1465087200 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: we haven't found a way, alas < 1465087202 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(I have developed a habit of hitting in the middle of words to expand them, forgetting that they aren't names and thus could not possibly be tab-completed) < 1465087220 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it seems the information just isn't in the sandbox. < 1465087222 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :gg < 1465087237 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :also, installed openbsd on a subsystem < 1465087244 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` ps aux | grep oerjan < 1465087246 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :50000 288 11.0 0.2 4180 620 ? S 23:40 0:00 sh -c 'env' 'PATH=/hackenv/bin:/opt/python27/bin:/opt/ghc/bin:/usr/bin:/bin' 'HACKENV=/hackenv' 'http_proxy=http://127.0.0.1:3128' 'LANG=en_NZ.UTF-8' '/home/hackbot/hackbot.hg/multibot_cmds/lib/limits' '`' 'ps aux | grep oerjan' | cat \ 5000 291 32.0 0.6 19140 1600 ? < 1465087260 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :but it keeps running out of space just to unpack ports.tar.gz on a 8 gb disk < 1465087261 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` printenv | grep oerjan < 1465087262 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1465087267 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :ports is only 40-50mb < 1465087268 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no trace of it < 1465087319 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :whats going on? < 1465087349 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` ls proc < 1465087353 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ls: cannot access proc: No such file or directory < 1465087355 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` ls /proc < 1465087356 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1 \ 10 \ 2 \ 281 \ 285 \ 286 \ 287 \ 288 \ 289 \ 290 \ 291 \ 292 \ 293 \ 294 \ 295 \ 296 \ 3 \ 4 \ 47 \ 49 \ 5 \ 51 \ 6 \ 68 \ 7 \ 76 \ 77 \ 8 \ 9 \ buddyinfo \ bus \ cgroups \ cmdline \ config.gz \ consoles \ cpuinfo \ crypto \ devices \ diskstats \ driver \ execdomains \ exitcode \ filesystems \ fs \ interrupts \ iomem \ ioports \ irq \ kallsyms < 1465087380 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` grep oerjan | /proc/mem < 1465087401 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :too many pipes < 1465087409 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oops < 1465087411 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/`: line 4: /proc/mem: No such file or directory < 1465087413 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric ::P < 1465087419 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` grep oerjan /proc/mem < 1465087420 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :grep: /proc/mem: No such file or directory < 1465087424 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :...well < 1465087441 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :accessing dev/mem is prohibited i beleive < 1465087445 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` ls /proc/*mem* < 1465087448 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/proc/iomem \ /proc/meminfo < 1465087459 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :PERHAPS < 1465087472 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :`echo /dev/mem < 1465087473 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/dev/mem < 1465087480 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :`cat /dev/mem < 1465087483 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: /dev/mem: Permission denied < 1465087645 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: That is pretty annoying < 1465087650 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: You'd think that... < 1465087651 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :`help < 1465087652 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1465087656 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :`credits < 1465087658 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: credits: not found < 1465087681 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :...GregorR would have thought to include that < 1465087686 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you would. < 1465087696 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but he didn't. < 1465087706 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :btw he's dropped the R. < 1465087712 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Oh < 1465087719 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: His bitbucket still has it < 1465087725 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ok < 1465087732 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :So when discussing that, I shall include the R < 1465087737 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :not that he's coming here any longer. < 1465087742 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Of course < 1465087763 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :being all snotty professory and stuff < 1465087770 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Huh < 1465087781 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :SMBC's setup for comic searching is really quite shit < 1465087805 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it cannot possibly be worse than Drive's hth < 1465087824 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Drive's? < 1465087837 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Drive, the scifi comic. < 1465087841 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1465087873 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: The "random" button's target is determined serverside when the page is loaded; so if you open "random" in a new tab twice from the same page without reloading, you will get the same comic both times < 1465087913 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :And I just discovered that the "go to most recent" button is actually calculated; so if you have a page open and a new SMBC is added and you click the "most recent" button after, it will actually go to the one that was most recent when the page was loaded < 1465087920 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Instead of just going to the main comic page < 1465088025 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :The proper way to go to a random comic is to have an intermediate page that forms a redirect to a random comic; the "random" button simply links to its URL < 1465088048 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :And the proper way to go to the most recent comic is to link to the main comic page, which generally includes the most recent comic by default < 1465088147 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :`cat /dev/null < 1465088148 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1465088151 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Hm... < 1465088211 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Maybe we should hack `cat so when it's called on /dev/null it prints "And if thou gaze long into an abyss, the abyss will also gaze into thee." < 1465088281 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :that'd be neat < 1465088287 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :can we do it? < 1465088294 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :like is there a way? < 1465088302 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but `cat should produce an empty output on /dev/null < 1465088352 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :`cat output < 1465088353 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1465088359 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :its lieing < 1465088361 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Why? < 1465088371 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :`url output < 1465088372 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Would things break if it did not? < 1465088374 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: because /dev/null reads as an empty file < 1465088375 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/output < 1465088386 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Yes, but we'd hack `cat to special-case /dev/null < 1465088387 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cat's job is to, among other things, recreate the contents of files < 1465088411 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: then "cat | command" can act differently from "command" < 1465088412 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it certainly _could_ break things. whether it actually will... < 1465088424 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-istwzlomoztcglwa JOIN :#esoteric < 1465088425 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can certainly imagine programs that break as a result of the identity function not being an identity < 1465088433 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Eh, this is #esoteric. Do we really have anything that isn't broken? < 1465088441 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :lol < 1465088446 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fungot: are you broken < 1465088446 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: and " current" just corresponds to the equations a k*b, b k*(a b) implies b fnord b) and 1 is slightly faster ( less slow). ( 3) < 1465088456 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Yes, but do any programs use cat /dev/null as the identity function? < 1465088478 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Ah, the fnord connective. < 1465088492 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: well, say we want to recreate combinatory logic in bash < 1465088502 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(there doesn't have to be a reason for this, this is #esoteric) < 1465088502 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Why would we do that? < 1465088507 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Oh, right < 1465088520 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: We'd just use the actual `cat, which would be hidden somewhere else < 1465088547 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` rgrep null bin < 1465088553 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/quote: if expr "$1" + 0 >/dev/null 2>&1; then \ bin/echo-p:echo "$1"; [[ "$1" == */* ]] && mkdir -p "${1%/*}" 2>/dev/null \ Binary file bin/ploki matches \ Binary file bin/udcli matches \ bin/google:lynx --cfg=/dev/null --lss=/dev/null \ \ Binary file bin/emmental matches \ bin/roll: if expr "$i" : ".*[dD].*" >& /dev/null \ bin/delquote:e < 1465088568 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what does --lss do? < 1465088592 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` rgrep null bin | sport < 1465088596 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/5:bin/quote: if expr "$1" + 0 >/dev/null 2>&1; then \ bin/echo-p:echo "$1"; [[ "$1" == */* ]] && mkdir -p "${1%/*}" 2>/dev/null \ Binary file bin/ploki matches \ Binary file bin/udcli matches \ bin/google:lynx --cfg=/dev/null --lss=/dev/null \ \ Binary file bin/emmental matches \ bin/roll: if expr "$i" : ".*[dD].*" >& /dev/n < 1465088599 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`spam < 1465088601 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/5:ull \ bin/delquote:expr "$1" + 0 >/dev/null 2>&1 || exit 1 \ bin/delquote:diff quotes quotes.new >/dev/null && exit 1 \ Binary file bin/luac matches \ bin/etymology:lynx --cfg=/dev/null --lss=/dev/null \ \ bin/rm-p:rm "$1"; rmdir -p "$(dirname "$1")" 2>/dev/null \ Binary file bin/macro matches \ Binary file bin/jq matches \ bin/ < 1465088626 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I take it that `sport outputs the first line of a multiline command, and `spam returns subsequent lines? < 1465088628 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`spam < 1465088630 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :3/5:forth:exec gforth -e "$* bye" /dev/null # Save making a file when it already exists. \ bin/runc:echo -e "$@" | gcc -trigraphs -o $t -x c - 2>/dev/null && $t \ bin/pastelog: if expr "$1" + 0 < 1465088649 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: actually it's not quite line-based (yet, anyway) < 1465088663 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`spam < 1465088664 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :4/5:>/dev/null 2>&1; then \ Binary file bin/lua matches \ Binary file bin/tclkit matches \ bin/quotes: if expr "$1" + 0 >/dev/null 2>&1; then \ bin/translatefromto: --data-urlencode langpair="$FROM"'|'"$TO" 2> /dev/null | \ bin/ls:if /bin/ls -id "$@" 2>/dev/null | grep -q ^"$(/bin/ls -id /hackenv/wisdom | cut -d\ -f 1)" < 1465088673 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`spam < 1465088674 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :5/5:; then echo 'As the wisdom directory contains many files named after nicks, listing it in public annoys people. Try listing it in private instead.'; else exec -a ls /bin/ls "$@"; fi \ Binary file bin/units matches \ < 1465088676 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: first output line < 1465088698 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well i see no obvious uses of cat /dev/null, although who knows what lynx does internally... < 1465088729 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(mind you the web proxy is probably not working anyway < 1465088738 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or gforth < 1465088745 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if we changed that to cat | gforth itd break < 1465088749 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*it'd < 1465088944 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: i don't think HackEgo's stdin is /dev/null btw, which i however consider a bug < 1465088958 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(it's the reason for some occasional long timeouts) < 1465088961 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` ls -l /proc/self/fd < 1465088963 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :total 0 \ lr-x------ 1 50000000 327963 64 Jun 5 00:08 0 -> /tty1 \ l-wx------ 1 5000000000 327963 64 Jun 5 00:08 1 -> pipe:[257] \ l-wx------ 1 500000 327963 64 Jun 5 00:08 2 -> /tty1 \ lr-x------ 1 5000000000 327963 64 Jun 5 00:08 3 -> /console \ l-wx------ 1 5000000 327963 64 Jun 5 00:08 4 -> /console \ lr-x------ 1 5000 327963 64 Jun 5 00: < 1465088978 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"/tty1"? < 1465088988 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` cat bin/` < 1465088990 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/`: eval: line 4: unexpected EOF while looking for matching ``' \ /hackenv/bin/`: eval: line 5: syntax error: unexpected end of file < 1465088993 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` cat bin/\` < 1465088993 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ TIMEFORMAT="real: %lR, user: %lU, sys: %lS" \ shopt -s extglob globstar \ eval -- "$1" | rnoooooodl < 1465089039 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are some strange options there, and that pipe made me suspicious < 1465089050 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also what's up with FDs 3 and 4? < 1465089052 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: anyway that wouldn't break if the modified cat only looked at the argument line < 1465089060 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` echo test 1>&3 < 1465089061 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/`: line 4: echo: write error: Bad file descriptor < 1465089093 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: surely you'd want cat /dev/null to work the same way as cat _> < 1465089585 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :32 gb instead of 8 < 1465089728 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :ill soon be talking to you all over openbsd, bbl < 1465089732 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 QUIT :Quit: Page closed < 1465090099 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 JOIN :#esoteric < 1465090106 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :i lied, everything is stalling in openbsd >_> < 1465090112 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :the download is taking too long < 1465090205 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :3-4 mb downloads are not ment to take 4 minutes internet ._ < 1465090437 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :lol the freebsd make 'checks wether the enviornment is sane' < 1465090441 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :lo*openbsd < 1465090445 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :it would fail here. < 1465090485 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :moon_: that check has succeeded even in cases where it /really/ shouldn't (e.g. C-INTERCAL running on gcc-bf) < 1465090500 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :lol < 1465090523 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :the hexchat irc client will be done in no time :P < 1465090584 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :its spamming my terminal < 1465090588 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :)= < 1465091454 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :http://www.haneke.net/ < 1465091458 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :intresting site < 1465091541 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net QUIT :Ping timeout: 240 seconds < 1465091577 0 :shachaf!~shachaf@unaffiliated/shachaf JOIN :#esoteric < 1465091902 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`rm output < 1465091906 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1465091966 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i think you catted it instead tdnh < 1465092023 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`mk canary//cat: canary: No such file or directory < 1465092029 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :canary < 1465092048 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :`cat canary < 1465092049 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: canary: No such file or directory < 1465092051 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :lol < 1465092057 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`cat yranac < 1465092059 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: yranac: No such file or directory < 1465092059 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :that was similar to the joke in output < 1465092071 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I approve of this canary < 1465092081 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :output contained: 'No output.' < 1465092116 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But making files in /hackenv is frowned upon. < 1465092143 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :anways, did you all look at this: http://www.haneke.net/ < 1465092355 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :moon_: yes, and i have the earworm to prove it hth < 1465092387 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :the site has no sound < 1465092398 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :moon_: huh? it does for me. < 1465092419 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :yea, it doesnt < 1465092444 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :oh, it does < 1465092445 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i'm not sure if it's meant to be something more than a background animation... < 1465092454 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :nope, its not lol < 1465092462 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :a few test clicks did nothing, anyway < 1465092499 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :but it inspired another random esolang :P < 1465092526 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection < 1465092540 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :nvm someone beat me to something similart < 1465092548 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :http://esolangs.org/wiki/Marbelous < 1465092553 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :moon_: in that case, have you seen Rube? < 1465092558 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :mhm < 1465092622 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :but im gonna go for a single char lang instead, so i might just do it. < 1465092657 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :first, interpreter for a usable language < 1465092693 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Rube is a single char lang, although Rubicon uses graphics. < 1465092770 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :hmm, ok then < 1465092786 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :wait why did i say that if i have seen it? xD < 1465093074 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Destructible watermelon 5* 10New user account < 1465093116 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :interesting name < 1465093133 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"destructible" is usually implied. < 1465093133 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :it has spaces though < 1465093134 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: rubicon's a single char lang internally < 1465093138 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you could just say it's using a particularly pretty font < 1465093244 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :is there a good way to map a string to a grid? < 1465093255 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :aka 1d array to 2d array? < 1465093264 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :wait dont answer that. < 1465093296 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :nvm do answer it :P < 1465093431 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :what do you mean < 1465093450 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :do you want [1,2,3,4,5,6] to look like [ [1,2], [3,4], [5,6] ]? < 1465093454 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :i want to map a 1 dimensional array to a 2 dimensional array in C++ < 1465093458 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :moon_: replace newlines with "go to the next line" < 1465093487 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :moon_: what do you mean "map" a 1 dimensional array? < 1465093505 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :apply it to a 2 dimensional array, make it 2d < 1465093515 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :can you give me an example? < 1465093533 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net JOIN :#esoteric < 1465093534 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION senses a certain lack of precision < 1465093537 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Why is theft a crime, but cotheft isn't a cocrime? < 1465093558 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: cocrime is a cotheft, duh < 1465093559 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hth < 1465093582 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :http://pastebin.com/MH4QRFGK < 1465093582 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Theft, of course, being the decrease of another person's economic value or the exchange of goods without their consent, and cotheft being increasing the value < 1465093587 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :there is your example < 1465093601 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Then again, I have nfc what cocrime is, so maybe it is < 1465093638 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :moon_: what do you do if the length of the string is prime twh < 1465093640 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :moon_: what if you have 1345 < 1465093645 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :ermm < 1465093646 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :12345 < 1465093656 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :then it would wrap around < 1465093667 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :wrapped with nulls < 1465093678 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :so 12NULL 345 < 1465093682 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :or 123 NULL45 < 1465093705 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :no you would have 12 34 5NULL < 1465093713 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Wait, what? < 1465093713 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :or that < 1465093716 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :ohh < 1465093718 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: What's moon_ doing in the first place? < 1465093721 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :it depends on how it is written < 1465093725 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :2d interpreter < 1465093739 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :moon_: Find a prime p s.t. p+1 is also prime < 1465093768 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :moon_: so you want to split an array into an array of arrays of 2 chars each < 1465093773 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :no < 1465093780 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :an array into a square array < 1465093795 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :12 34 5NULL isn't square < 1465093808 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :it is rectangulare < 1465093829 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :also, although I don't have any experience with C/C++, wouldn't you get a type error if you tried to put a NULL in an array of int? < 1465093834 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :but 12NULL 34 5, 12 34NULL 5 are examples < 1465093859 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :this is an array of chars, the char there would be the 2d language's nop < 1465093890 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: why do you expect me to know < 1465093901 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :C supports 2d arrays < 1465093918 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :how is the rectangle size decided? < 1465093922 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :is it arbitrary? < 1465093923 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :i.e char 2darray[100][100] < 1465093934 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :say you had a string 12 chars long < 1465093935 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :thats what i need a way to DO < 1465093938 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :would it be 6x2 < 1465093939 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :>_> < 1465093940 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :or x4 < 1465093942 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :3x4 < 1465093942 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Well, you asked what happens if the length of the string is prime, so I made a guess that you understood enough to know that would be a problem < 1465093947 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Hm... < 1465093954 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :I just realized something interesting about english < 1465093959 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :what < 1465093960 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :You can have adjectives which are synonyms < 1465093964 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :lol < 1465093968 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :hppavilion[1]: I imagine that if n were prime, the 2D array would be 1xn < 1465093981 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :But which when applied to the same noun mean different things < 1465093985 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :But only relative to each other < 1465093991 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :For example, "very" and "extremely" < 1465093999 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :huh < 1465094000 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :wow < 1465094004 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :They're adjectives < 1465094007 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :ok to avoid this problem im gonna use a fixed array < 1465094011 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(I think) < 1465094018 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :i'm very bored and extremely tired < 1465094021 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :ermm < 1465094022 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :And they both describe that another adjective is exaggerated < 1465094024 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :i'm very bored and extremely excited < 1465094026 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Essentially, they're synonyms < 1465094033 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :how would i apply a strin up to 10000 chars long to a 100x100 array? :P < 1465094034 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :in C < 1465094054 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :And if you say something is "very big or something is "extremely big", they mean the same thing < 1465094062 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :^ < 1465094063 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :s/very big/very big"/ < 1465094078 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07List of ideas14]]4 M10 02https://esolangs.org/w/index.php?diff=47127&oldid=46650 5* 03Destructible watermelon 5* (+453) 10/* Looks Like */ < 1465094098 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :But if you say one thing is "very big" and another thing is "extremely big", then it stands to reason that the second thing is bigger than the first < 1465094112 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Even though "very" and "extremely" mean the same thing < 1465094113 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :for (i=0;i==length_of_str;i++) {well < 1465094115 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :gah < 1465094115 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :well < 1465094116 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :sure < 1465094126 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :they express different magnitudes < 1465094129 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :but they can still be considered synonyms < 1465094134 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Elronnd: Yes, but only when used together < 1465094149 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :wait i got it < 1465094159 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Elronnd: When only one is used, they express roughly the same range of magnitudes < 1465094167 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Is there a linguistic term for this? < 1465094179 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(This was inspired, of all things, by the Goldbach Conjectures) < 1465094182 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: no, i just understood enough to think of an example where moon_'s statement of the problem was underspecified. < 1465094212 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: But what was the problem in the first place? < 1465094213 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :moon_: I'm guessing that you want the sides of the rectangle to be as close as possible to each other? < 1465094217 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :mhm < 1465094236 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :moon_: By the way < 1465094238 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: they're adverbs, not adjectives hth < 1465094250 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Are they? < 1465094255 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Oh well, it still works if they are < 1465094264 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :moon_: I calculated the odds of everybody on earth sneezing at the same time < 1465094279 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(at any given second) < 1465094298 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(or something; I don't remember what the math means precisely) < 1465094309 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :It's 5.2345140545750255095729057789677877107902000024178184273063118452216398192830384321642665672586107071499738573951676069816850719055839882135729586168861337085743787119721991366279460690571913008155670283808735608620… × 10^-37943769263 < 1465094319 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :oh my god < 1465094321 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :lol < 1465094325 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :big number < 1465094347 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :does C guarantee that arrays of arrays are unpadded? in that case it should be easy to cheat. < 1465094349 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :im takeing that to bay12 quotes thread :P < 1465094380 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :i have a programming chalange for you all, by the way < 1465094386 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :oerjan: it's trivial to pad them, if not < 1465094389 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :moon_: what is it? < 1465094391 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :make a language that uses objects out of http://www.haneke.net/ for its operands < 1465094403 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :and then makea interpreter < 1465094416 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :you dont need all of the objects < 1465094449 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :what is that site < 1465094460 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :giant gif marble machine < 1465094523 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Elronnd: i mean that you might just cast the array to a string, then copy into it < 1465094566 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(add "pointer to" as needed) < 1465094630 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :actually, memory operations would work, C/C++ store 2d arrays in a 1d format still < 1465094634 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :without padding < 1465094649 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :moon_: well i was asking whether that is guaranteed. < 1465094657 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :i beleive so < 1465094680 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :if not, you can always use for loops. < 1465094685 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :yup < 1465094707 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it seems to me that deciding the number of rows is the hardest part :) < 1465094719 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :mhm < 1465094727 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(ideally needs a square root) < 1465094799 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :so elronnd, you take it? < 1465094837 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :moon_: That's a small number < 1465094840 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :moon_: here's my (very bad) pseudocode http://lpaste.net/165400 < 1465094843 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :for your 2D problem < 1465094846 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :moon_: Notice the '-' after the '^' < 1465094861 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :ik < 1465094879 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :im saying its very 'long' which is synonomus with big in most ways < 1465094882 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :(= < 1465094896 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :moon_: Not in math < 1465094909 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :i ment in characters of text < 1465094916 0 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1465095258 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :whats the best language for code golfing? < 1465095334 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :moon_: brainfuck < 1465095336 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :;) < 1465095338 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :lolno < 1465095344 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :P, maybe < 1465095349 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :bash+coreutils is not that bad < 1465095352 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :in some cases, yes < 1465095368 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :but very rarely is brainfuck a good golfer < 1465095394 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Best language for code golfing can depend what program, is one thing. But there is also other kind of details. < 1465095408 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :but best in general is what i want lol < 1465095416 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :well < 1465095420 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :kind of the point of unix < 1465095424 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :is that there is no one best tool < 1465095426 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :there are many < 1465095432 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :and you choose the one that fits the task < 1465095532 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :someone give me something to golf < 1465095533 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :I'm bored < 1465095543 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@where e_10 < 1465095543 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :[show(sum$scanl div(100^n)[1..[4..]!!n])!!n|n<-[0..]] < 1465095544 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@where pi_10 < 1465095544 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :(!!3)<$>transpose[show$foldr(\k a->2*10^2^n+a*k`div`(2*k+1))0[1..2^n]|n<-[0..]] < 1465095547 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Golf one of those. < 1465095553 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :wat? < 1465095564 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> [show(sum$scanl div(100^n)[1..[4..]!!n])!!n|n<-[0..]] < 1465095565 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :no < 1465095567 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "271828182845904523536028747135266249775724709369995957496696762772407663035... < 1465095575 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> (!!3)<$>transpose[show$foldr(\k a->2*10^2^n+a*k`div`(2*k+1))0[1..2^n]|n<-[0..]] < 1465095578 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "314159265358979323846264338327950288419716939937510582097494459230781640628... < 1465095579 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :golf a PRNG? < 1465095599 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :I don't know enough to write a PRNG regularly < 1465095604 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :oh < 1465095607 0 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net QUIT :Ping timeout: 252 seconds < 1465095615 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :golf a program that prints my username lol < 1465095636 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :simple < 1465095647 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :print("moon_") < 1465095650 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :python < 1465095698 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :#include void main(){printf("moon_");} < 1465095698 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :C < 1465095717 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The first one is suboptimal and the second one is invalid. < 1465095726 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :replace stdio.h with iostream for C++ < 1465095742 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@where+ anagol http://golf.shinh.org/ < 1465095743 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :It is stored. < 1465095754 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There you go. All the golfing you could ever want. < 1465095757 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :nope, ?,moon_ is the one < 1465095766 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :thats in Bantas by the way < 1465095791 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :shachaf: shachaf would you rather __import__("sys").stdout.write("moon_") ? < 1465096349 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :Elronnd, here, try golfing this: turn a 1d array into a 5d array http://golf.shinh.org/p.rb?Turn+a+1d+array+into+a+5d+array < 1465096358 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :^ul (moon_)S < 1465096358 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :moon_ < 1465096381 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :oerjan, bantas has the shortest so far: ?,moon_ < 1465096387 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :(bantas being a esolang) < 1465096412 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :very well, i'll do it in ///: < 1465096414 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :moon_ < 1465096423 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :lol < 1465096433 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :no instaquine languages < 1465096440 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :it's not < 1465096451 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :anything that is not a slash is printed in /// < 1465096464 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric ://moon_/ will also print moon_, IIRC < 1465096473 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :lol < 1465096476 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no. < 1465096479 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that'll infloop < 1465096708 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: that doesn't look like it's in FlooP at all hth < 1465096733 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: what's your review of ghc 8 twh < 1465096813 0 :Elronnd!?@? NICK :Im < 1465096821 0 :Im!?@? NICK :Elronnd < 1465096897 0 :Elronnd!?@? NICK :Youre < 1465096907 0 :Youre!?@? NICK :Elronnd < 1465096959 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :IRP anyone? < 1465096969 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :(internet relay programming) < 1465096974 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :#irp is thataway < 1465096997 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :unless it's ##irp. i've forgotten. < 1465097006 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :its #irp, but its almost dead < 1465097015 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: could use a little more salt hth < 1465097029 0 :moon_!?@? NICK :worst < 1465097032 0 :worst!?@? NICK :moon_ < 1465097048 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 JOIN :#esoteric < 1465097048 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :wat < 1465097051 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :nvm < 1465097055 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :Hello, and welcome! < 1465097057 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :hi < 1465097070 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :I hope you enjoy the unix bot, hackego (= < 1465097071 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :tip: we created it because we were sick of people doing irp in #esoteric hth < 1465097082 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :`rwelcome destructible < 1465097095 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i,i "redundant welcome" < 1465097096 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :admittedly that may have been after it got reddited. < 1465097107 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​08destructible: 09Welcome 02to 06the 13international 04hub 07for 08esoteric 09programming 02language 06design 13and 04deployment! 07For 08more 09information, 02check 06out 13our 04wiki: 07. 08(For 09the 02other 06kind 13of 04esoterica, 07try 08#esoteric 09on 02EFnet 06or 13DALnet.) < 1465097117 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :no, rainbow welcome )= < 1465097120 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wait, `rwelcome exists? < 1465097127 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :mhm < 1465097139 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` diff bin/r{,w}elcome < 1465097145 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1465097156 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :`cat rwelcome < 1465097156 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: rwelcome: No such file or directory < 1465097161 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fairy nuff < 1465097163 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :`cat bin/rwelcome < 1465097164 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/sh \ welcome "$@" | rainwords < 1465097173 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :it just feeds welcome to rainwords < 1465097177 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`1 ls -l bin/r{,w}elcome < 1465097179 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/1:lrwxrwxrwx 1 500000 0 8 Dec 9 04:12 bin/relcome -> rwelcome \ -rwxr-xr-x 1 5000000 0 35 Dec 9 04:12 bin/rwelcome \ < 1465097189 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hth < 1465097197 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`` echo "nobody knows everything" | rainwords < 1465097202 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​06nobody 13knows 04everything < 1465097239 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Dear god < 1465097256 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :Destructable, hackego is real linux, and it is normal to play around with him. or just chat lol < 1465097262 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :we dont need more afkers < 1465097277 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :there are at least 100 < 1465097277 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :I'm here < 1465097281 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The fact that you do it doesn't mean that it's normal. < 1465097281 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :I'm just confuse < 1465097289 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :My god... < 1465097296 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :I was just browsing Bearing's twitter feed < 1465097299 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :And... < 1465097299 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION ties shachaf to the lawn chair < 1465097300 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Well... < 1465097301 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :http://bit.ly/1PcrVUU < 1465097307 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :STAY ON MY LAWN < 1465097308 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(Link shortened to hide spoilers) < 1465097318 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(Link goes to twitter) < 1465097320 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Please don't encourage other people to act as annoyingly as you do. < 1465097325 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION = maximum hater < 1465097330 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :hppavilion[1]: why would you be browsing twitter anyway? < 1465097350 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 QUIT :Quit: Page closed < 1465097350 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Elronnd: Because I figured he might have funny tweets? < 1465097368 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :its no-where near as fun as surfing pastebin for 'roblox cheats' just to laugh at the scams < 1465097396 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :or surfing it for anything else in that matter < 1465097492 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 JOIN :#esoteric < 1465097496 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :wb < 1465097506 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: You may want to look into that < 1465097518 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 QUIT :Client Quit < 1465097536 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :bad internet iguess < 1465097539 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :His twitter name is even spelled the same way < 1465097598 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Then again, I suppose it's likely the one who visits us was just a copyleopard < 1465097696 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :bbl < 1465097820 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`hogue bin/5quote < 1465097830 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ mkx bin/5quote//quote;quote;quote;quote;quote; < 1465097904 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`hogue bin/mkcmd < 1465097908 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ mkx bin/mkcmd//chmod +x "$1" && echo "$1" \ ` mv mkcmd bin/mkcmd < 1465097970 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 QUIT :Ping timeout: 250 seconds < 1465097987 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07ZT14]]4 M10 02https://esolangs.org/w/index.php?diff=47128&oldid=47123 5* 03Oerjan 5* (+300) 10Reverted edits by [[Special:Contributions/Jacek Michalak|Jacek Michalak]] ([[User talk:Jacek Michalak|talk]]) to last revision by [[User:Oerjan|Oerjan]] < 1465098034 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`le/rn shavention/shaventions include: before/lastfiles, culprits, hog/hogue, le//rn, *list, mk/mkx, sled/sedlast, spore/spam/speek/sport/1 < 1465098038 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «shavention» < 1465098046 0 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :At least Erlang/Elixir has a mutability model. I'm not sure if I actually like it though. < 1465098054 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`sedlast s/$/. Taneb invented them./ < 1465098061 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/shavention//shaventions include: before/lastfiles, culprits, hog/hogue, le//rn, *list, mk/mkx, sled/sedlast, spore/spam/speek/sport/1. Taneb invented them. < 1465098070 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 JOIN :#esoteric < 1465098072 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :bck < 1465098077 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Were there other useful shaventions? < 1465098186 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: i have no idea why you think i would like that kind of twitter accounts. < 1465098214 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: I don't think you'd like it < 1465098220 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: But the user is named Hagbard < 1465098256 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Specifically, I had no opinion on whether or not you'd approve of the account's content; I only checked what the account was about after posting it < 1465098272 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? h4gb4rd < 1465098274 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :h4gb4rd? ¯\(°​_o)/¯ < 1465098311 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Ziim14]]4 10 02https://esolangs.org/w/index.php?diff=47129&oldid=47124 5* 03Oerjan 5* (-42) 10/* Interpreter */ fix link < 1465098378 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`? Elronnd < 1465098380 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Elronnd desperately wants this entry to say something. < 1465098392 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`` cat bin/\? < 1465098394 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed "s/noo\+dl/nooooooooodl/;s/ *$//") \ topic1=$(echo "$topic" | sed "s/s$//") \ cd wisdom \ if [ \( "_$topic1"_ = "_ngevd"_ \) -a \( -e ngevd \) ]; \ then cat /dev/urandom; \ elif [ -e "$topic" ]; \ then cat "$topic" | rnooooooodl; \ elif [ -e "$topic1" ]; \ then cat "$topic1" | < 1465098466 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`` bat bin/rnooooooodl < 1465098468 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/`: line 4: bat: command not found < 1465098472 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`` cat bin/rnooooooodl < 1465098473 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: bin/rnooooooodl: No such file or directory < 1465098480 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`` which rnooooooodl < 1465098480 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1465098505 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: we've got another one hth < 1465098561 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :lol < 1465098569 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07YABALL14]]4 M10 02https://esolangs.org/w/index.php?diff=47130&oldid=47125 5* 03Oerjan 5* (-17) 10/* External resources */ template < 1465098571 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` cat bin/\? < 1465098574 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed "s/noo\+dl/noooooooodl/;s/ *$//") \ topic1=$(echo "$topic" | sed "s/s$//") \ cd wisdom \ if [ \( "_$topic1"_ = "_ngevd"_ \) -a \( -e ngevd \) ]; \ then cat /dev/urandom; \ elif [ -e "$topic" ]; \ then cat "$topic" | rnooooooodl; \ elif [ -e "$topic1" ]; \ then cat "$topic1" | < 1465098579 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` cat bin/\? < 1465098580 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed "s/noo\+dl/noooodl/;s/ *$//") \ topic1=$(echo "$topic" | sed "s/s$//") \ cd wisdom \ if [ \( "_$topic1"_ = "_ngevd"_ \) -a \( -e ngevd \) ]; \ then cat /dev/urandom; \ elif [ -e "$topic" ]; \ then cat "$topic" | rnooodl; \ elif [ -e "$topic1" ]; \ then cat "$topic1" | rnoooodl < 1465098625 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 QUIT :Quit: Page closed < 1465098725 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*sigh* wayback _really_ should get better at ignoring robots.txt from domain squatters < 1465098756 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :what are you trying to access? < 1465098767 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :wayback is also a little bit buggy < 1465098793 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07ZT14]]4 10 02https://esolangs.org/w/index.php?diff=47131&oldid=47128 5* 03Oerjan 5* (+26) 10/* External resources */ Stupid domain squatters, and also stupid wayback < 1465098798 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: wat? < 1465098832 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: I'm sorry, please explain? < 1465098871 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :oerjan: the fact that it allows googlebot < 1465098872 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Is it... former domain squatters put a robots.txt that bans everything, then even after the domain is obtained by proper domain users, Wayback doesn't update the robots.txt data so never saves the page? < 1465098881 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :means that it might be in google cach < 1465098883 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :e < 1465098948 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Well, I'm going to go sacrifice a human to the great god F'ngaw-t < 1465098951 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Bai < 1465099034 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: apparently Hagbard Celine is a fictional character hth < 1465099057 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :oerjan: I got a working archive for you < 1465099060 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :https://archive.is/MTHXE < 1465099072 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : oerjan: we've got another one hth <-- yay! < 1465099194 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: no, the page has been saved before, but the problem is that it _starts_ obeying the robots.txt of the squatters even for old content < 1465099204 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1465099228 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell hppavilion[1]: no, the page has been saved before, but the problem is that it _starts_ obeying the robots.txt of the squatters even for old content < 1465099228 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1465099236 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell oerjan: test < 1465099237 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :You can tell yourself! < 1465099279 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Elronnd: it's not in google cache because i'm looking for an _old_ version of the page. < 1465099297 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :oerjan: what about the archive.is one < 1465099307 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :also, it looks like it's not in google cache < 1465099332 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :at all < 1465099344 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Elronnd: brilliant :P < 1465099398 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 JOIN :#esoteric < 1465099401 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :the other page wasn't archived, though < 1465099405 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :hi again < 1465099433 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Elronnd: well the _real_ page went offline a decade ago, so of course google hasn't kept it. < 1465099440 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07ZT14]]4 10 02https://esolangs.org/w/index.php?diff=47132&oldid=47131 5* 03Elronnd 5* (-58) 10fix link < 1465099451 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :thanks < 1465099473 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :np < 1465099477 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :the other link, though < 1465099481 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :I think may be dead forever < 1465099514 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :depends. it will probably come back if the site robots.txt ever gets turned into something friendly. < 1465099524 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :because wayback _has_ it. < 1465099555 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and also if wayback actually _implemented_ the tracking of domain changes i recall they once mentioned they wanted to do. < 1465099633 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :I came up with an idea for an esoteric language, but I'm not sure whether I should make a page for it. < 1465099741 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07ZT14]]4 10 02https://esolangs.org/w/index.php?diff=47133&oldid=47132 5* 03Oerjan 5* (+43) 10/* External resources */ add archive link < 1465099790 0 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net JOIN :#esoteric < 1465099800 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Destructible: we're pretty inclusive. < 1465099819 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :mind you, if it's a brainfuck derivative, you might think twice. < 1465099832 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: in my experience authors of bf derivatives tend not to think twice hth < 1465099856 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :to some degree, it is a bit like brainfuck, but it's not a language that directly emulates brainfuck < 1465099870 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :it has a tape for memory, and moves up and down the tape < 1465099943 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :if it has more than half of the actual bf commands, even renamed, then you're pretty deep in hth < 1465099957 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :no, it does not < 1465099960 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :good < 1465099975 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :the move commands alter the numbers beneath it < 1465100009 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :and it can not change any if it tries to move back to the original position < 1465100039 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :how it changes any at all, is it pushes the tile it is on to a stack (not it's value, the position) < 1465100055 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :and then pops it to "teleport" to it < 1465100102 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :what exactly does hth mean, anyway < 1465100108 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? hth < 1465100110 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hth is help received from a hairy toe. It is not at all hambiguitous. < 1465100122 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07ZT14]]4 M10 02https://esolangs.org/w/index.php?diff=47134&oldid=47133 5* 03Oerjan 5* (+4) 10/* External resources */ italics < 1465100132 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :`? hth < 1465100133 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hth is help received from a hairy toe. It is not at all hambiguitous. < 1465100227 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :I'm still confused about what hth actually means. Do you just append it to the end of your sentences for fun hth < 1465100266 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07COBOL14]]4 10 02https://esolangs.org/w/index.php?diff=47135&oldid=47122 5* 03Oerjan 5* (-17) 10/* External resources */ template and newer capture < 1465100336 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hth can only be learned by osmosis, or possibly by someone blabbering. < 1465100370 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :`? hambiguitous < 1465100370 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hambiguitous? ¯\(°​_o)/¯ < 1465100388 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :... what if < 1465100393 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :`? love < 1465100395 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :love? ¯\(°​_o)/¯ < 1465100405 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :poor hackego < 1465100424 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le/rn hambiguitous/We're not sure what hambiguitous means, but it's definitely not hth. < 1465100429 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «hambiguitous» < 1465100467 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :`? hambiguitous < 1465100469 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :We're not sure what hambiguitous means, but it's definitely not hth. < 1465100477 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :can i teach it one? < 1465100506 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it is possible < 1465100526 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :`? ¯\(°​_o)/¯ < 1465100528 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​¯\(°​_o)/¯ is a misspelling of ¯\(°_o)/¯ < 1465100550 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :`? ¯\(°_o)/¯ < 1465100552 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​¯\(°_o)/¯ `? ¯\(°_o)/¯ < 1465100560 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but first, you have to get into the right spirit. < 1465100585 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? ? °°°°°° is a very bad misspelling of < 1465100587 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​? °°°°°° is a very bad misspelling of? ¯\(°​_o)/¯ < 1465100627 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? misspellings of croissant < 1465100629 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :misspellings of crosant? ¯\(°​_o)/¯ < 1465100653 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :`le/rn love/Baby don't hurt me, don't hurt me no more < 1465100656 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «love» < 1465100663 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :I had to < 1465100668 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :sorry < 1465100675 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you're forgiven < 1465100683 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i don't forgive you < 1465100689 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :by me, ... right. < 1465100694 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i was getting to that part < 1465100724 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :the more he bleeds, the more he lives / he never forgets and he never forgives < 1465100730 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :`? floccinaucinihilipilification < 1465100732 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :floccinaucinihilipilification? ¯\(°​_o)/¯ < 1465100739 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: is that one of those awkward riddles < 1465100746 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :no, it's a lyric < 1465100774 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :https://www.flashlyrics.com/lyrics/stephen-sondheim/the-ballad-of-sweeney-todd-26 hth < 1465100789 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? supercalifragilisticexpialidocious < 1465100790 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :supercalifragilisticexpialidocious? ¯\(°​_o)/¯ < 1465100803 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i thought we had that one. < 1465100818 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` ls wisdom/*istic* < 1465100821 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/supercalifragilisticexponential growth < 1465100828 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? supercalifragilisticexponential growth < 1465100829 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Supercalifragilisticexponential growth leaves Graham's number in the dust. < 1465100845 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: `wisdom takes ... hm is it a glob or a regex < 1465100849 0 :navigaid!6a25cdfa@gateway/web/freenode/ip.106.37.205.250 JOIN :#esoteric < 1465100849 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :le/rn floccinaucinihilipilification/n. The act or habit of describing or regarding something as unimportant, of having no value or being worthless. < 1465100853 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`wisdom .uperc < 1465100856 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​//cat: : No such file or directory < 1465100873 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Destructible: um we prefer having the key in the result. < 1465100889 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, I'd prefer not having that wisdom entry at all. < 1465100896 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's the same as what you'd find in any dictionary. < 1465100896 0 :copumpkin!~copumpkin@haskell/developer/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1465100899 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's the point? < 1465100909 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn floccinaucinihilipilification n. The act or habit < 1465100909 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : of describing or regarding something as unimportant, of < 1465100909 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : having no value or being worthless. < 1465100913 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'floccinaucinihilipilification': floccinaucinihilipilification n. The act or habit < 1465100918 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*sigh* < 1465100926 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :I'll be back < 1465100929 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :why can't irssi line joining be reliable. < 1465100929 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 QUIT :Quit: Page closed < 1465100937 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`forget floccinaucinihilipilification < 1465100939 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Forget what? < 1465100940 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, bad timing. < 1465100947 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or not. < 1465100965 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The Ballad of Sweeney Todd is great. < 1465100991 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`wisdom ?uper < 1465100993 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :superexponential growth//Superexponential growth? SUPEREXPONENTIAL GROWTH?! HOLY CRAP!!! < 1465100994 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :freely flows the blood of those who moralize < 1465101003 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :seems to be a glob < 1465101011 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: you implemented it hth < 1465101019 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cat bin/wisdom < 1465101020 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :F="$(find wisdom -name "*$(echo "$1" | lowercase)*" -type f | shuf -n1)"; echo -n "${F#wisdom/}//" | rnooodl; cat "$F" | rnooodl < 1465101162 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i don't see what that has to do with remembering its format < 1465101183 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, think to yourself: Would you have bothered implementing regex matching? < 1465101195 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :if it had been easier, yes. < 1465101215 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and i'd thought of how to do it first. < 1465101251 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Wait, now I can't remember whether you or I implemented this. < 1465101254 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` wisdom nooodl < 1465101257 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :noooodl//noooooooooooooooooooooooodl is the correct spelling < 1465101261 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` hogue bin/wisdom | sport < 1465101268 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/4: ` sed -i \'s#/"#//"#\' bin/wisdom \ mkx bin/wisdom//F="$(find wisdom -name "*$(echo "$1" | lowercase)*" -type f | shuf -n1)"; echo -n "${F#wisdom/}/" | rnooooodl; cat "$F" | rnooooodl \ mkx bin/wisdom//F="$(find wisdom -name "*""$(echo "$1" | lowercase)""*" -type f | shuf -n1)"; echo -n "${F#wisdom/}/" | < 1465101286 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess it was you. < 1465101304 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it rings a bell. < 1465101335 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oops, should've `1-ed. < 1465101360 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :what < 1465101365 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/1 < 1465101366 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​\` "$@" | sport < 1465101440 0 :fungot!~fungot@momus.zem.fi QUIT :Ping timeout: 250 seconds < 1465101545 0 :gniourf!~gniourf@pdm-l03.insa-lyon.fr QUIT :Ping timeout: 260 seconds < 1465101677 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie: fungone < 1465101690 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizziegontoo < 1465101699 0 :MDead!~MDude@c-73-187-225-46.hsd1.pa.comcast.net JOIN :#esoteric < 1465101717 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :eek, a dead dude < 1465101745 0 :MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net QUIT :Ping timeout: 252 seconds < 1465101746 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? pooodl < 1465101748 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pooodl? ¯\(°​_o)/¯ < 1465101754 0 :MDead!?@? NICK :MDude < 1465101755 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? pooodl < 1465101757 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pooodl? ¯\(°​_o)/¯ < 1465101776 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i don't think it applies rnooodl on input, shachaf < 1465101784 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( at least i hope so ) < 1465101798 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It tries to apply the inverse on input. < 1465101799 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/? < 1465101800 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed "s/noo\+dl/nooodl/;s/ *$//") \ topic1=$(echo "$topic" | sed "s/s$//") \ cd wisdom \ if [ \( "_$topic1"_ = "_ngevd"_ \) -a \( -e ngevd \) ]; \ then cat /dev/urandom; \ elif [ -e "$topic" ]; \ then cat "$topic" | rnooodl; \ elif [ -e "$topic1" ]; \ then cat "$topic1" | rnooodl; < 1465101810 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :aha < 1465101812 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But I was hoping it applies it on output before printing that ridiculous Unicode face. < 1465101848 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :lynn: have you considered moving to new england < 1465101854 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :have I created a meme? < 1465101855 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :lynn: and changing your name to yankee noodl < 1465101858 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`cat bin/\? < 1465101860 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: bin/\?: No such file or directory < 1465101871 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Elronnd: you? < 1465101872 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :lynn: yankee nooodl < 1465101894 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :oerjan: I was the first to < 1465101904 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`` cat bin/\? < 1465101905 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed "s/noo\+dl/nooooooodl/;s/ *$//") \ topic1=$(echo "$topic" | sed "s/s$//") \ cd wisdom \ if [ \( "_$topic1"_ = "_ngevd"_ \) -a \( -e ngevd \) ]; \ then cat /dev/urandom; \ elif [ -e "$topic" ]; \ then cat "$topic" | rnoooooooodl; \ elif [ -e "$topic1" ]; \ then cat "$topic1" | < 1465101907 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :lynn: In fact, move to Connecticut. < 1465101910 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :FireFly: You too. < 1465101920 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :wait < 1465101922 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :lynn < 1465101926 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :you hang around this channel too? < 1465101930 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :hey lynn < 1465101933 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Elronnd: i didn't use `` so it doesn't apply < 1465101945 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :no? < 1465101948 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :I see identical output < 1465101976 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :that's like saying "I went to https://youtu.be/something instead of https://youtube.com/watch?v=something, so I watched a different video" < 1465101982 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Elronnd: look closer < 1465101995 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`cat bin/? < 1465101996 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed "s/noo\+dl/nooodl/;s/ *$//") \ topic1=$(echo "$topic" | sed "s/s$//") \ cd wisdom \ if [ \( "_$topic1"_ = "_ngevd"_ \) -a \( -e ngevd \) ]; \ then cat /dev/urandom; \ elif [ -e "$topic" ]; \ then cat "$topic" | rnooodl; \ elif [ -e "$topic1" ]; \ then cat "$topic1" | rnooodl; < 1465102010 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`` cat bin/\? < 1465102012 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed "s/noo\+dl/noooooodl/;s/ *$//") \ topic1=$(echo "$topic" | sed "s/s$//") \ cd wisdom \ if [ \( "_$topic1"_ = "_ngevd"_ \) -a \( -e ngevd \) ]; \ then cat /dev/urandom; \ elif [ -e "$topic" ]; \ then cat "$topic" | rnooooodl; \ elif [ -e "$topic1" ]; \ then cat "$topic1" | rnoo < 1465102025 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :whoooah < 1465102028 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :whaaaat? < 1465102030 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`ls bin < 1465102032 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​` \ `` \ ^.^ \ ̊ \ \ ! \ ? \ ?? \ ¿ \ ' \ @ \ * \ ؟ \  \  \  \ 1 \ 1492 \ 2014 \ 2015 \ 2016 \ 2017 \ 5 \ 5quote \ 8ball \ 8-ball \ aaaaaaaaa \ addquote \ addtodo \ aglist \ allquotes \ analogy \ anonlog \ append \ arienvenido \ as86 \ aseen \ asm \ autowelcome \ bardsworthlist \ before \ benvenuto \ bf \ bff \ bienvenido \ bienvenue \ < 1465102045 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`` cat bin/\/ < 1465102046 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: bin//: Is a directory < 1465102054 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`` cat bin/\\ < 1465102056 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: bin/\: No such file or directory < 1465102099 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` echo ooodles of nooodls < 1465102100 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ooooooooodles of nooooooooodls < 1465102116 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`echo ooodles of nooodls < 1465102117 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ooodles of nooodls < 1465102138 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION helpful < 1465102151 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`` echo '\e[33mfoo' < 1465102152 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​\e[33mfoo < 1465102155 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`run echo ooodles of nooodls < 1465102156 0 :navigaid!6a25cdfa@gateway/web/freenode/ip.106.37.205.250 QUIT :Ping timeout: 250 seconds < 1465102157 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ooodles of nooodls < 1465102165 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :how do you show colours? < 1465102176 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` echo -e '\e[33mfoo' < 1465102178 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​foo < 1465102195 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :``echo 'this has\x034colour' < 1465102196 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `echo: not found < 1465102202 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`` echo 'this has\x034colour' < 1465102204 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :this has\x034colour < 1465102208 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`` echo -e 'this has\x034colour' < 1465102209 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :this has4colour < 1465102219 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`` alias echo="echo -e" < 1465102220 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1465102232 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`` echo "\e[33mfoo" < 1465102233 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i don't think alias is going to work < 1465102233 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​\e[33mfoo < 1465102240 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`` echo $HOME < 1465102240 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/tmp < 1465102245 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :there is no persistent shell session < 1465102258 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`` echo 'alias echo="echo -e"' > ~/.bashrc < 1465102259 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1465102265 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`` alias echo < 1465102267 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/`: line 4: alias: echo: not found < 1465102270 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh, and /tmp isn't persistent either < 1465102287 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`` echo 'alias echo="echo -e"' >> /etc/bashrc < 1465102288 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/`: line 4: /etc/bashrc: Permission denied < 1465102298 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`` cat /etc/bashrc < 1465102299 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: /etc/bashrc: No such file or directory < 1465102301 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric ::C < 1465102320 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i don't think you should change echo, anyway. < 1465102326 0 :gniourf!~gniourf@pdm-l03.insa-lyon.fr JOIN :#esoteric < 1465102345 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :there are already scripts depending on it < 1465102401 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :actually, echo is a bash builtin isn't it, so you cannot really make it behave differently that way. < 1465102448 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Every time you run a command, HackEgo boots up a virtual machine and runs your code in it. < 1465102492 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i guess not having $HOME be in the repository part is a security feature. < 1465102670 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :shachaf: *boots* up a VM? < 1465102673 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :I doubt that < 1465102697 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fsvo boots < 1465102715 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess the VM doesn't literally pull itself up by its own bootstraps. < 1465103583 0 :coppro!raedford@taurine.csclub.uwaterloo.ca QUIT :Ping timeout: 240 seconds < 1465103690 0 :coppro!raedford@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1465105749 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :https://www.youtube.com/watch?v=HEXWRTEbj1I < 1465105797 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net JOIN :#esoteric < 1465106284 0 :dnm!~dnm@98.203.141.49 QUIT :Ping timeout: 240 seconds < 1465106821 0 :Kaynato!~Aedile@cpe-75-187-129-201.neo.res.rr.com QUIT :Ping timeout: 240 seconds < 1465107817 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1465110548 0 :augur!~augur@c-73-202-137-143.hsd1.ca.comcast.net QUIT :Remote host closed the connection < 1465110606 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`which perl < 1465110655 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/usr/bin/perl < 1465112210 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 JOIN :#esoteric < 1465112219 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :hello again < 1465112256 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :anyone? < 1465112263 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boo < 1465112283 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net JOIN :#esoteric < 1465112475 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Destructible: hi < 1465112487 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :hi < 1465112533 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : shachaf: *boots* up a VM? <-- iirc, yes, pretty much. But more of a container kind of. It used User Mode Linux last I checked, which was a couple of years ago < 1465112542 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 QUIT :Quit: Page closed < 1465112546 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :So it is not like starting vmware < 1465112595 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Horpal < 1465112607 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? Vorpal < 1465112609 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Vorpal is really boring. Seriously, you have no idea. < 1465112627 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric ::( < 1465112633 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't agree. < 1465112638 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, I agree that I have no idea. < 1465112646 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`hogue wisdom/vorpal < 1465112675 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ revert \ run rm -rf wisdom \ revert 0 \ run rm -rf wisdom/* \ Initial import. < 1465112719 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Vorpal: Why does it say you're boring? < 1465112745 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Ant mill :) < 1465112747 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :because he's not vorpal kick'asso maybe < 1465112755 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :@massages-load < 1465112755 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :oerjan said 3h 45m 27s ago: no, the page has been saved before, but the problem is that it _starts_ obeying the robots.txt of the squatters even for old content < 1465112773 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Vorpal writes software for boring machines. Really big ones. < 1465112779 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Oh, that's pretty stupid. < 1465112782 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'vorpal': Vorpal writes software for boring machines. Really big ones. < 1465112785 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Vorpal: Oh, is that true? < 1465112788 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :I'm pretty sure robots.txts are not retroactive < 1465112790 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You should talk about it in #trains. < 1465112802 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: OH MY GOD < 1465112806 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: THERE'S A #TRAINS!? < 1465112835 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i can neither confirm nor deny the existence of #trains < 1465112862 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: well the original intention was probably to allow someone to hide files that were exposed by accident. < 1465112873 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : Vorpal: Why does it say you're boring? <-- Ask ehird? < 1465112880 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but then there was the original complication that owners of sites change. < 1465112886 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*additional < 1465112890 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :stupid fingers < 1465112899 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ehird hasn't been here for a long time. < 1465112904 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :At least by a nick that I recognize. < 1465112914 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: That's kind of a stupid rule though. Squatters fucking things up is MUCH more likely than accidentally exposing a file that is THAT dangerous but completely unprotected otherwise < 1465112922 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oerjan: well yes, my day to day job is boring unless you find hard real time cool (which I do) < 1465112928 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: ehird? Any relation to h4gb4rd? < 1465112937 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I should hope not. < 1465112959 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, don't /all/ programmers mostly work on boring machines? < 1465112967 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf: I write control software for really big mining machines. Autonomous ones. Drills holes that you put explosives in (for open pit mines) < 1465112991 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, not tunnel boring machines? < 1465112995 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Nope < 1465113014 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :drilling is boring hth < 1465113016 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :The largest model weighs 200 metric tons. < 1465113034 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Top speed of 5 km/h. 22 meters long, 30 meter high tower < 1465113042 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :bagger 288 bagger bagger 288 < 1465113048 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :See, those are the kinds of facts that I bet #trains would enjoy. < 1465113054 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Though I might be wrong. < 1465113076 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: ehird's relation to hagb4rd is that he was probably the first to ban him hth < 1465113091 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also, ehird = elliott < 1465113103 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :https://youtu.be/azEvfD4C6ow < 1465113106 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Oooooooooooh that makes more sense < 1465113115 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf: these appear to be the electric version (see the massive cable?): http://www.coaleducation.org/technology/Surface/images/PV351-2.jpg < 1465113147 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :That is 1.5 kV 3-phase, and I forget how many amps. But quite a few < 1465113212 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf: also what is #trains about? < 1465113217 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Trains I presume < 1465113222 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :but why did you mention it now? < 1465113256 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's about trains but I think they've talked about boring machines before. < 1465113307 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :right < 1465113313 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I find trains pretty boring < 1465113338 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :semaphores are neat < 1465113380 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oh yeah, I played OpenTTD, those were fun to mess with < 1465113402 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, train semaphores. < 1465113408 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :btw, wasn't it fizzie that proved OpenTTD to be turing complete? < 1465113415 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :or at least universal logic < 1465113446 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://zem.fi/2005-10-21-ttd-logic ? < 1465113452 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ah yeah < 1465113466 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :so not tc then < 1465113480 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :more like TG < 1465113483 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :as in too good < 1465113492 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Actually I have no idea, I never played OpenTTD. < 1465113496 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I did play Factorio, though. < 1465113570 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ooh, I haven't. It looks interesting though < 1465113579 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Turing Compete < 1465113588 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :heh < 1465113590 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i'd love factorio for android < 1465113608 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :myname: I'd love an android that could play factorio < 1465113622 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :myname: would the interface work though? it seems you need to click a lot of small things. Also the performance once the factory gets massive? < 1465113633 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :`? h4gb4rd < 1465113637 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :h4gb4rd? ¯\(°​_o)/¯ < 1465113645 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, I think shachaf `?d h4gb4rd earlier today < 1465113661 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hppavilion[1]: eh I think it might work on a recent high end tablet. On a phone the interface would suck though < 1465113665 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, well, you wouldn't want to run the same read-only command twice. That would be botspam. < 1465113734 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :`learn h4gb4rd is a Scandinavian criminal currently serving tau consecutive life sentences at a yottamax prison buried beneath 4chan. < 1465113740 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'h4gb4rd': h4gb4rd is a Scandinavian criminal currently serving tau consecutive life sentences at a yottamax prison buried beneath 4chan. < 1465113783 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You should take a wisdom entry course from oerjan. < 1465113809 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`? shachar < 1465113810 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`? shachaf < 1465113812 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :shachar? ¯\(°​_o)/¯ < 1465113816 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :shachaf sprø som selleri and cosplays Nepeta Leijon on weekends. He hates bell peppers with a passion. The unit of fun punnery is named after him. < 1465113824 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Why? < 1465113827 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Factorio even supports multiplayer. It's great. < 1465113838 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(What's the inverse of `culprits, BTW?) < 1465113848 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Because your wisdom entries would be improveed. < 1465113853 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :s/ee/e/ < 1465113863 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :my back tick key is stuck... it doesn't go down < 1465113864 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :wtf < 1465113869 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric ::C < 1465113874 0 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :copy-paste it? < 1465113889 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Vorpal: here, ^C: ` < 1465113920 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I'll better remove the cap and check the mechanism below. the mechanism is complicated on this laptop though iirc < 1465113954 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Do you ever find an xkcd and think "how could explainxkcd possibly say anything about this?" < 1465113959 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :e.g. http://xkcd.com/34/ < 1465114026 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :aha, a bit of hard material under the scissor mechanism ´´´``` < 1465114064 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You've fixed it? < 1465114071 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :yes < 1465114104 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`ǹicé´ < 1465114105 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ǹicé´: not found < 1465114106 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf: pried the debris out with a needle, since I couldn't remove the mechanism itself due to the way it was stuck by the debris < 1465114113 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oops. < 1465114127 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hppavilion[1]: now you made me check explainxkcd for that one < 1465114131 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How many debris were there? < 1465114206 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm what is the singular of debris? < 1465114218 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I guess it is uncountable < 1465114219 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :debri < 1465114235 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :debris floating in de breeze < 1465114245 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :My spell checker doesn't like debri at least < 1465114251 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, I made it up. < 1465114357 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: is your good twin's full name professørjan < 1465114371 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm anyone used hg-git? I don't want to learn git but I want to fork a project on github. I could fork it over to bitbucket, but then it would be harder to discover for other people looking if someone fixed this thing or not < 1465114401 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :And the original project appears to be somewhere between maintenance mode and straight up dead < 1465114447 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I suspect learning git is easier than figuring out hg-git < 1465114451 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :debrises < 1465114493 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf: probably :( < 1465114503 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :git is a mystery inside an enigma, wrapped in a horrible user interface < 1465114505 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf: is there any good GUI for git? < 1465114522 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :there isn't even a good CLI for git < 1465114523 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm not sure. < 1465114526 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I would say that for learning a new version control system, something like TortoiseHg is great < 1465114535 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There's some Tcl/Tk GUI but I don't know if it's good. < 1465114538 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :so something similar for git would be useful < 1465114553 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, GitHub wrote a GUI for Windows, if you use Windows and GitHub. < 1465114568 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ah, https://git-scm.com/download/gui/linux < 1465114573 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :and it is awful < 1465114617 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I just use the command line. < 1465114628 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :basically the only way to solve most problems is to copy the files you changed, redownload the repository, and then copy them back < 1465114650 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf: linux user here < 1465114661 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :\oren\: Are you talking about GitHub's GUI? < 1465114666 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or the Tk GUI? < 1465114679 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: The UNIVERSE GUI hth < 1465114730 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: the one from github. I used it a lot for my video game course's final project < 1465114825 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Just use the command line tool. < 1465114843 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know why people say that git is so complicated. < 1465114847 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :it makes it easy to create various states that are "broken" and can't be fixed without either complex command line screwery, or by doing what I just said < 1465114870 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean, the commands are unintuitive sometimes, but as long as you know what state you're in and what state you want to be in, you can usually figure out what to do. < 1465114874 0 :Akaibu!uid118096@gateway/web/irccloud.com/x-zvusnrsyakcicrea QUIT :Quit: Connection closed for inactivity < 1465114899 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: the issue is that there are far more states than in other VCS's < 1465114908 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And it's almost impossible to accidentally lose data (once you've committed it) or get into a state that you can't recover from. < 1465114911 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There's always the reflog. < 1465114913 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: no hth < 1465114980 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :\oren\: I made some pretty embarrassing git mistakes in the past. < 1465115018 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But you just need to get a reasonable mental model of what the commit graph looks like. < 1465115040 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think it's pretty similar to hg but I haven't used hg very much. < 1465115221 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :in particular git could do without the entire concept of stashing < 1465115221 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`learn The English, the English, the English are best; / I wouldn't give tuppence for all of the rest. < 1465115262 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think stashing is pretty useful. < 1465115271 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :and staging < 1465115275 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But if you don't like it you don't have to use it. < 1465115292 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: that's not what I've experienced < 1465115307 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Stashing? That's an entirely local thing. < 1465115315 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Don't run "git stash" and you don't have to deal with stashes. < 1465115337 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : I mean, the commands are unintuitive sometimes, but as long as you know what state you're in and what state you want to be in, you can usually figure out what to do. <-- I'm used to using hg. Used it for ages. < 1465115352 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :From my understanding branches in git are quite different than branches in mercurial though? < 1465115378 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe. What are branches in Mercurial? < 1465115422 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :staging could be entirely done away with. it has no purpose it seems, other than to increase the number of states my working copy can be in < 1465115461 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :this goes for svn too < 1465115502 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :each commit belongs to a branch. You can at any point create a new branch from a given commit, by specifying a new branch name in the commit. You can only push (ignoring --force) if each named branch only has one head. Otherwise you have to merge in that branch so that you only have one head. < 1465115524 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :If you want more than one head, use a named branch < 1465115550 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It looks like a git branch is roughly equivalent to an hg bookmark? < 1465115570 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm, I haven't used hg bookmarks. Not directly at least < 1465115587 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I think mq uses them internally. It is like an easily movable tag? < 1465115597 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think so. < 1465115612 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Does an hg commit (if there is such a thing) "belong" to a branch in some sense? < 1465115626 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Does a puddle "belong" to the rain? < 1465115634 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In git you just have a graph of commits, where each commit beyond the first has one or more parents. < 1465115647 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :A branch is just a file that has a commit hash in it. < 1465115650 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :ACTION is a wise Jewddhist master < 1465115660 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf: and having multiple heads is okay and won't cause complaints when you push? < 1465115668 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What are multiple heads? < 1465115679 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :"Bookmarks can be used as an alternative to NamedBranches for tracking multiple lines of development. Systems like Mercurial, CVS, and Subversion store their branch information as a permanent part of each commit. This is useful for future auditing of long-lived branches, as it's always possible to identify which branch a commit was introduced on. Git, by contrast, has "branches" that are not stored in h < 1465115679 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :istory, which is useful for working with numerous short-lived feature branches, but makes future auditing impossible. Mercurial's bookmark feature is analogous to Git's branching scheme, but can also be used in conjunction with Mercurial's traditional named branches." < 1465115685 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :okay, makes sense < 1465115701 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf: a head is a commit with no children. The tip of the history. < 1465115737 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :When you `git gc`, all the commits that aren't reachable via branches (or tags, which are effectively immutable branches) are deleted. < 1465115737 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :You can end up with multiple heads, which you then either merge or rebase. < 1465115745 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :heh < 1465115756 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :how weird < 1465115762 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :so it just strips part of the history < 1465115772 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf: you can't move a tag in git? < 1465115773 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, it's not the history of anything that you care about. < 1465115784 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's a faux pas. < 1465115799 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :You can in hg, since the tags are just a bunch of revision IDs and names in a file .hgtags in the root of the repo < 1465115809 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Just append a new line overriding the old tag < 1465115816 0 :MDude!?@? NICK :MDream < 1465115831 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I understand what a head is, but what do you mean by multiple heads? < 1465115894 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf: well if you have more than one commit that has no children, in the same named branch, you don't have a clear "most recent" tip in that branch. Okay? < 1465115904 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, I see. < 1465115909 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In git a branch is just a head, I guess. < 1465115930 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I guess in git the gc command would get rid of it? < 1465115934 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(Well, it might have children, but they're not visible from the branch.) < 1465115938 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :which sounds dangerous < 1465115951 0 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl JOIN :#esoteric < 1465115971 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :A GC should never delete anything that you care about, because you can just keep a GC root referring to it. < 1465115992 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :right. but that sounds complicated < 1465116007 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know how you'd end up in that situation, really. < 1465116007 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :When would you end up with stuff you don't care about anyway < 1465116021 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, maybe you rewrote history to squash some commits together. < 1465116036 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or maybe you deleted a branch. The contents of the branch are still available until you GC. < 1465116043 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf: I assume you can't rewrite history you already pushed? < 1465116055 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Or delete a branch that is pushed < 1465116086 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, you can do whatever you want, but you generally shouldn't push changes to a remote branch that aren't descendants of it. < 1465116102 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can delete a branch that you pushed. You can always recreate it by getting the remote branch. < 1465116105 0 :MDream!?@? NICK :MDude < 1465116109 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :In hg each commit has a phase: secret, draft, public. As soon as you push (or someone pulls from you) the commit is set to public. You can force change it back to draft, but that is a faux pas that could lead to all sorts of headaches down the line. < 1465116131 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :You can only perform history editing on draft commits. Oh and secret commits are excluded from being pushed or pulled < 1465116140 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :otherwise secret and draft are the same < 1465116144 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :commits default to draft < 1465116168 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :A git branch is literally implemented as a file: A branch foo is a file .git/refs/heads/foo containing a sha1 hash. < 1465116176 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm < 1465116190 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess there's no equivalent state to keep track of for whether a branch has been pushed or not. < 1465116192 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Can't say I know how hg implements all that stuff. Don't need to deal with it normally < 1465116207 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm < 1465116216 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, if you prefer, "branches" are just a key-value map : String -> SHA1 < 1465116258 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you try to push something to a remote branch that isn't a descendant, you'll get an error if you don't force-push. < 1465116293 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Fair enough < 1465116322 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :still it seems that git and hg have quite different models. Resulting in very different idiomatic ways to use them < 1465116337 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That sounds a bit more plausible now. < 1465116349 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :yeah < 1465116463 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf: is there anything like MQ in git? It is basically a version controlled way to have local commits that you work on, and update. Possibly merging several of them, reordering and so on < 1465116479 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :But the great thing is that you version control the "patch queue" as it is called < 1465116494 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Meaning you can go back to an earlier state of your local unpushed commits < 1465116494 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"MQ is rarely needed for new Mercurial users. If you're used to it and you like it, by all means, keep using it. But if you are learning Mercurial, instead use modern tools, such as hg rebase, hg histedit, hg graft, hg strip, hg strip --keep, and hg commit --amend. Check the documentation for each of these commands." < 1465116505 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Those "modern tools" sound very similar to git tools. < 1465116513 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :For example git rebase and git commit --amend < 1465116526 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf: yeah I know, but I like that MQ allows me to version control my history editing. I don't think the more modern tools do < 1465116557 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, you can always keep a branch referring to your pre-history-rewriting commit. < 1465116564 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But I guess that's more manual than you like. < 1465116607 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :well mq is semi-manual. You have to remember to commit the current state of the queue. But other than that, it takes care of itself until you need to revert it, at which point it is a bit of work (but hopefully that is rare) < 1465116607 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So there's the git reflog, which just keeps track of the states that a branch has been in. < 1465116614 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ah neat < 1465116641 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's not an explicit commit, but you can ask "what commit was this branch pointing to X operations ago or at time Y". < 1465116646 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf: but I guess gc messes that up? < 1465116661 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Those aren't GC roots so they might get collected, yes. < 1465116675 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can turn off GC if you like. < 1465116681 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Normally it only deletes things over 30 days old, I think. < 1465116703 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm, when you strip something in mercurial, it saves a bundle with all the commits you stripped in .hg/strip-backup or something like that < 1465116716 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :You could manually clean it, but it would never be auto-collected < 1465116750 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? hagb4rd < 1465116753 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hagb4rd is one spacey fellow. Spaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaace. < 1465116756 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :But that is a non-issue, since stripping commits is a rare operation < 1465116780 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, you can disable GC for a particular branch's reflog. < 1465116810 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't think this is intended for quite the same thing that you're thinking of using it for, but it could work, I guess. < 1465116811 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :well having it automatically "commit" on each operation is neat, I'll agree < 1465116813 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`culprits wisdom/hagb4rd < 1465116858 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :int-e ais523 oerjan elliott Bike FreeFull ais523 ais523 elliott FreeFull Taneb < 1465116866 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf: basically I use mq at work when working on a large feature, it allows me to work all over the place and split the stuff into logical commits for each sub-feature or part touched. < 1465116873 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` ln -sf hagb4rd wisdom/h4gb4rd < 1465116882 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: :( < 1465116892 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh < 1465116912 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1465116920 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? h4gb4rd < 1465116921 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hagb4rd is one spacey fellow. Spaaaaaaaaaaaaaaaaaaaaaaaaaaaaace. < 1465116924 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can revert if you like. < 1465116932 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I didn't like the other entry very much. < 1465116940 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no, i thought you'd done it the wrong way. < 1465116973 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :anyway. < 1465116985 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Niiiiiiiiiiiiiiiiiiiiite < 1465117013 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf: what about hg record? Allows you to select which part of a file to include in a commit. Basically asks for each "section" of the diff < 1465117030 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :useful if you realise you want to do something in two commits < 1465117030 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :git add -p, I think. < 1465117045 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or git commit -p < 1465117050 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or soemthing. < 1465117111 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf: how do I list outgoing/incoming changes before I push/pull so that I can check that I don't have stuff I'm pushing/pulling that I didn't intend to < 1465117161 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hg out basically lists what would be pushed, if you were to push. Same for hg in and pulling < 1465117166 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :git pull does two things: git fetch, which fetches a remote repository's branches, and then git merge of the remote branch into the local branch. < 1465117190 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can do it manually. git fetch, and then (say you're on the branch master) you have the remote branch at origin/master and the local branch at master. < 1465117195 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Then you can do whatever you want. < 1465117212 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf: so no way to see what git fetch would fetch without actually adding it to your local repo? < 1465117220 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :This is especially useful when pushing < 1465117223 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, it doesn't modify your local branches. < 1465117230 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :okay sure < 1465117231 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It just modifies your snapshot of the remote repository. < 1465117237 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :But the pushing case is more interesting anyway < 1465117255 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I want to make sure I don't push, a commit "LOCAL: ADD DEBUG PRINTS" or something by mistake < 1465117264 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, you can git fetch and then do whatever you want. < 1465117268 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm < 1465117277 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Examine your local master and origin/master, see the differences, etc. < 1465117282 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And then push when you're happy. < 1465117293 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Oh so fetching results in you getting an extra branch that represents the remote repo? < 1465117297 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I guess that would work < 1465117312 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right. Well, you get a bunch of branches corresponding to the remote branches. < 1465117339 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :also that is a weird way to do it. So branches are local to the repository? < 1465117343 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :How strange < 1465117346 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And the local branch you're pushing is presumably a descendant of a remote branch. < 1465117369 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, a branch is just a name for a commit. < 1465117390 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Often you have a local branch that tracks a remote branch, but you can have private branches etc., no problem. < 1465117419 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hm and I guess you can push a branch to the remote side, otherwise you couldn't create new branches on, say, github < 1465117428 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right. < 1465117547 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's a very simple model. If anything it's maybe too simple, so maybe sometimes you need to do strange things to get to the state that you want. < 1465117645 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :right < 1465117668 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :To me it seems hg's branch model is more sensible. And git's branch model, like hg bookmarks seems mostly pointless < 1465117686 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess I should use hg sometime to figure out whether that's true. < 1465117735 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@google hg branches vs git branches < 1465117735 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :https://felipec.wordpress.com/2011/01/16/mercurial-vs-git-its-all-in-the-branches/ < 1465117743 0 :clog!~nef@bespin.org QUIT :Ping timeout: 246 seconds < 1465117750 0 :clog!~nef@bespin.org JOIN :#esoteric < 1465117791 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hm, https://felipec.wordpress.com/2012/05/26/no-mercurial-branches-are-still-not-better-than-git-ones-response-to-jhws-more-on-mercurial-vs-git-with-graphs/ < 1465117801 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf: also mercurial has a really kick ass GUI. TortoiseHg is *really* good < 1465117821 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :and of course opinions will differ < 1465117861 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Of course. < 1465117939 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :"Repository structure: Mercurial doesn’t allow octopus merges (with more than two parents), nor tagging non-commit objects. < 1465117939 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :" < 1465117949 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Whaaat? How do you merge with more than 2 parents? < 1465117957 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :That seems... terribly complicated? < 1465117965 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know that I've ever done it. < 1465117970 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Most merge tools are 3-way < 1465118006 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf: I assume git supports external GUI merge tools? < 1465118018 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Probably? < 1465118019 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I personally use BeyondCompare (not open, nor free, but really really good) < 1465118027 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://www.gitguys.com/topics/merging-with-a-gui/ < 1465118086 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway a merge with more than two parents seems like it might be complicated to actually do, but what it is doesn't seem very complicated. < 1465118139 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :"Mercurial uses rename tracking, while Git uses rename detection to deal with file renames < 1465118139 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :" < 1465118146 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf: agreed < 1465118156 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :anyway what does it mean with rename detection? < 1465118167 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't think there's an explicit notion of a file being renamed. < 1465118171 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :It doesn't track in the commit that a rename was from a specific file to another? < 1465118177 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's just a deletion and a creation. < 1465118195 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :A git commit is roughly just a snapshot of a directory tree. < 1465118198 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :That seems like it is a loss of useful information when doing merges with conflicts? < 1465118203 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess that's different from hg. < 1465118208 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe it is, I don't know. < 1465118223 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :if someone moved the file I did changes in, how does it figure out to apply my changes to that other file instead < 1465118233 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :With rename detection, I guess? < 1465118253 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm < 1465118265 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :seems more brittle if a lot of things changed in the file as well < 1465118271 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It probably is. < 1465118275 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :or many files were renamed in the same commit < 1465118280 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I've had issues with that occasionally. < 1465118322 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But a git commit isn't a diff from the previous commit. It's just a snapshot of a tree. < 1465118333 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There are one or more parent pointers, which you can use to compute a diff. < 1465118347 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah < 1465118355 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I guess a hg commit *is* a diff < 1465118367 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :internally I don't know if it is or not though < 1465118384 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, it keeps track of rename information one way or another. < 1465118506 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway, now that you learned all these details, you'll have to try git out. < 1465118715 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't understand why you would want to have more than one head in a branch. < 1465118744 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess you just have different notion of what a branch is in hg. < 1465118769 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :All the work that goes into a feature, or something like that. You can put all your commits and things in it, and eventually clean it up when you want to merge/push. < 1465118931 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : I don't understand why you would want to have more than one head in a branch. <-- you don't. It is a temporary state after you pulled remote changes but before you rebased or merged < 1465118952 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK. < 1465118967 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So it sounds like an equivalent of git's origin/foo in that case. < 1465118974 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Where origin is the repository you fetched from. < 1465119047 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf: a branch in hg might be the work a different team is working on. It is for big changes. And it is for a release with only bug fixes (as opposed to "default" in hg / "master" in git) < 1465119074 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :it is usually not for something short lived < 1465119085 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 JOIN :#esoteric < 1465119091 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :`? love < 1465119094 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Baby don't hurt me, don't hurt me no more < 1465119115 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :hello < 1465119131 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :anyone < 1465119140 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 QUIT :Client Quit < 1465119196 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Vorpal: What do you do for something short-lived? < 1465119241 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf: Usually just having multiple heads, then merging it and pushing it. < 1465119252 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK. < 1465119262 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Often I have a bunch of branches in my repository for various work I've done. < 1465119274 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :As I finish it I merge/rebase them onto master and push. < 1465119282 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is there an equivalent to that sort of thing? < 1465119296 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I usually don't work that way. I normally work on one or two things at a time. I guess for you there could be bookmarks then? < 1465119314 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Also you can have multiple MQ queues, but again I rarely use that < 1465119331 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I don't think I ever used more than one MQ queue < 1465119346 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK. < 1465119354 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Also at work I use Phabricator which has a completely different workflow. < 1465119367 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It was developed at Facebook, which uses hg, so presumably there's a way to make it work there. < 1465119372 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 JOIN :#esoteric < 1465119381 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :?` people < 1465119381 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Maybe you meant: v @ ? . < 1465119391 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :`? people < 1465119393 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :people? ¯\(°​_o)/¯ < 1465119400 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :`? sanity < 1465119401 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sanity? ¯\(°​_o)/¯ < 1465119407 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :`? life < 1465119409 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :life? ¯\(°​_o)/¯ < 1465119424 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :`? brainfuck < 1465119427 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :brainfuck is the integral of the family of terrible esolangs. The name is a euphemism for "beef". bf -c -t "+>+++++>+++" | mklang --array < 1465119443 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Please keep your read-only bot queries to /msg unless they're relevant to other people. < 1465119455 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :oh < 1465119460 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf: huh never heard of that one < 1465119475 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :phabricator that is < 1465119478 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How do you do code review? < 1465119479 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :either way I did not know about /msg < 1465119500 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Now you know. < 1465119520 0 :dnm!~dnm@98.203.141.49 JOIN :#esoteric < 1465119534 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :*some gimmick about knowing things and a positive thing being related* < 1465119561 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :so, anyway I reckon I'll add a page for my language idea, however < 1465119575 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :I'm going to post it on the ideas page, but < 1465119594 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :I'm not sure whether it would count as a derivative of brainfuck < 1465119673 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Destructible: Good rule of thumb: If it could conceivably be a brainfuck derivative, don't even talk about it < 1465119689 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :but... < 1465119694 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Destructible: Pretend that you never thought of it and step twice in the river of lice to atone for your sins < 1465119699 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :no < 1465119714 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Destructible: I discussed this the other day < 1465119719 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :>>> sin(brainfuck_derivatives) < 1465119721 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :True < 1465119738 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :ok, I guess I'll just not post it as a derivative < 1465119749 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Destructible: That's even worse < 1465119753 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :it features a tape of memory < 1465119756 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :and a pointer < 1465119759 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : How do you do code review? <-- at work? Part of the web software we use on our servers with hg and bug management and all that. < 1465119761 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Destructible: Non-attribution is a heinous crime in this case < 1465119766 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :that is how it is similar < 1465119775 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :pretty much it < 1465119776 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Destructible: And how is it different? < 1465119781 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which software? < 1465119782 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf: not phabricator though, different one < 1465119784 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :it has a stack < 1465119788 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :for one thing < 1465119789 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Destructible: And? < 1465119800 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :bits instead of bytes < 1465119815 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :manipulating data happens with moving, instead of a seperate command < 1465119825 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf: Called FogBugz. I have never used any other proprietary one. It is okay I guess. < 1465119834 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, that one. < 1465119840 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :You know of it? Okay < 1465119850 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is this Kiln? < 1465119854 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Yes < 1465119859 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I think the review part is some add on though, not the standard kiln one < 1465119952 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :the main feature of the program is the fact that the only way to change any values not in a straight line (because if you move back to a previous point, all the bits return to previous value) is ) < 1465119969 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :(sorry about unclosed paren) < 1465119993 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Code review is TG < 1465120001 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :to use the teleport function, which pops the top value of the stack and transports the pointer to that spot < 1465120004 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf: ? < 1465120007 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :too good < 1465120010 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ah < 1465120015 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't like GitHub's implementation of it via pull requests very much. < 1465120029 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf: oh? I should probably learn how those works btw < 1465120040 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which is a shame because so many projects use GitHub now. < 1465120067 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I've historically refused to use pull requests. < 1465120070 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf: anyway, how did you come into contact with Kiln? < 1465120071 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I just send people patches. < 1465120085 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I never used it. < 1465120092 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think I read about it at hginit.com. < 1465120095 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah < 1465120118 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which is half Kiln advertisement half hg tutorial. < 1465120135 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :the problem with a patch it might not be obvious where in the history it applies. And even if you figure it out you have to rebase/merge. Mostly an issue in a highly active project < 1465120263 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. < 1465120471 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :zeugmas must be a massive pain in the ass for translators < 1465120546 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hppavilion[1]: why? < 1465120561 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Vorpal: Because how do you translate such a thing? < 1465120565 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :I'll be back < 1465120569 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 QUIT :Quit: Page closed < 1465120573 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :It loses impactfulness when you use different words < 1465120587 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :It's probably even worse for autotranslaton < 1465120591 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :*autotranslation < 1465120595 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :In fact, I'll test it now < 1465120666 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :...Huh < 1465120669 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :It still makes some sense < 1465120720 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :It didn't change the key word, I guess < 1465120764 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hppavilion[1]: why does it do that? You assumed I know what that language is? < 1465120788 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I assume "zeugmas" is a language? Or is it a specific word? < 1465120789 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Vorpal: Wat? < 1465120800 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Vorpal: No, "zeugmas" is a linguistic technique < 1465120808 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hppavilion[1]: okay, what does it mean then? < 1465120816 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :It's where a word is used only once, but has different meanings when applied to different parts of the sentence < 1465120818 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :For example < 1465120827 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :"You are free to execute your laws, and your citizens, as you see fit" < 1465120860 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :In this case, "execute your laws" means to enact the laws and "execute your citizens" means to state-sanctionedly kill them < 1465120860 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ah < 1465120866 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think people call that zeugma but maybe it would more accurately be called syllepsis. < 1465120906 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There's a famous song by Flanders and Swann that uses these things a lot. < 1465120939 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's clever but the subject matter is distasteful. < 1465121051 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Do you know the title? < 1465121061 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. < 1465121073 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Ah, Have Some Madeira M'Dear < 1465121080 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :That was easy < 1465121115 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :If only there was some way for me to express the ease with which I found that... Some sort of... Button... < 1465121127 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`rm bin/lmg < 1465121135 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1465121141 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Too rude. < 1465121152 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If it was in nice mode it might be excusable. < 1465121194 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: It could pretty easily be made nice < 1465121286 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I wonder why the Wikipedia page for that song says that it's about "seduction" rather than "rape". < 1465121337 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :https://en.wikipedia.org/w/index.php?title=Have_Some_Madeira_M%27Dear&diff=514192267&oldid=491132795 < 1465121340 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :good edit < 1465121425 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Probably because it was intended to be about seduction at the time (1967, for cthulhhu's sake), and that was how it would have been interpreted contemporarily; culture has changed by now, I would say for the better if I wasn't too biased to judge, but if 1967 was different, it's more accurate to refer to it in the way 1967-ians would have seen it than how we now see it < 1465121459 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, come on. < 1465121464 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Have you seen the lyrics? < 1465121490 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: No, actually < 1465121512 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: I got about 20 seconds into the YouTube video before I decided it probably wasn't my taste < 1465121564 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zeugmatic or not? < 1465121578 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Correct? < 1465121599 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, I'd suggest that you read the lyrics before jumping to defend that edit. < 1465121632 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: That'd probably be best < 1465121644 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: I was just pointing out cultural context < 1465121658 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :ACTION degenerates into a slur of buzzwords < 1465121747 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-istwzlomoztcglwa QUIT :Quit: Connection closed for inactivity < 1465121785 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :From tvtropes: "Plots, Characters, and Conflict are tropes, and literally no proper story can be told without them (whatever form they take)." < 1465121797 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Challenge: Defeat TVTropes < 1465121855 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, "plot" is just "what happens", so a story without a plot would be one where nothing happened. < 1465121888 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Yes < 1465121892 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Characters are probably not necessary, if that means sentient characters, at least. < 1465121896 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: I think characters is the only one you can really get away with < 1465121896 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :you can tell a story without conflict though I think. Though making it engaging might be harder < 1465121898 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Conflict is probably not necessary. < 1465121940 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Keith Johnstone talks about storytelling in his excellent book _Impro: Improvisation and the Theatre_ (and also his other book _Impro for Storytellers_). < 1465121943 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :But consider things like some gag-a-day comic strips. They might not have conflict all the time. < 1465121951 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Sometimes they definitely though < 1465121959 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :do though* < 1465121977 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :though I guess you could argue that is not a story as such < 1465123690 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1465124571 0 :idris-bot!~idris-bot@dslb-188-109-009-120.188.109.pools.vodafone-ip.de QUIT :Ping timeout: 264 seconds < 1465124736 0 :Melvar!~melvar@dslb-188-109-009-120.188.109.pools.vodafone-ip.de QUIT :Ping timeout: 246 seconds < 1465124879 0 :Melvar!~melvar@dslb-188-109-009-120.188.109.pools.vodafone-ip.de JOIN :#esoteric < 1465125466 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 JOIN :#esoteric < 1465125472 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :hello < 1465125474 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :? < 1465125480 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :`? rainwords < 1465125520 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rainwords? ¯\(°​_o)/¯ < 1465125598 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :anybody < 1465125661 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net JOIN :#esoteric < 1465126219 0 :fizzie!?@? PRIVMSG #esoteric :Fun, gone. < 1465126415 0 :fungot!~fungot@momus.zem.fi JOIN :#esoteric < 1465126428 0 :fizzie!?@? PRIVMSG #esoteric :Fun, got. < 1465126493 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :fungot: fungellot. < 1465126494 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: so be it. :( syntax-rules is too weak for them. i'm straight because that's what sicp is, eopl isn't. < 1465126726 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net QUIT :Ping timeout: 252 seconds < 1465127081 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :hello < 1465127124 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :did i miss the fun? < 1465127130 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric ::( < 1465127134 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :`? :( < 1465127151 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​:(? ¯\(°​_o)/¯ < 1465127301 0 :Melvar`!~melvar@dslb-092-072-156-046.092.072.pools.vodafone-ip.de JOIN :#esoteric < 1465127311 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :hi < 1465127323 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :melvar? < 1465127330 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :did you join to idle? < 1465127365 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 PRIVMSG #esoteric :damn < 1465127376 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net PRIVMSG #esoteric :Destructibello. < 1465127382 0 :Melvar!~melvar@dslb-188-109-009-120.188.109.pools.vodafone-ip.de QUIT :Ping timeout: 276 seconds < 1465127435 0 :zemhill__!bfjoust@selene.zem.fi JOIN :#esoteric < 1465127459 0 :tromp_!~tromp@rtc35-232.rentec.com JOIN :#esoteric < 1465127514 0 :pikhq_!~pikhq@2601:647:4b00:63aa::f63 JOIN :#esoteric < 1465127587 0 :atehwa_!atehwa@aulis.sange.fi JOIN :#esoteric < 1465127603 0 :prooftechnique_!~prooftech@2a03:b0c0:0:1010::ca:e001 JOIN :#esoteric < 1465127613 0 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-wsinipwifgvotlrl QUIT :Ping timeout: 260 seconds < 1465127614 0 :zemhill_!bfjoust@selene.zem.fi QUIT :Ping timeout: 260 seconds < 1465127615 0 :Xe!~xe@infoforcefeed/Xe QUIT :Ping timeout: 260 seconds < 1465127615 0 :feliks!Pvoqql6Ok4@unaffiliated/feliks QUIT :Ping timeout: 260 seconds < 1465127615 0 :pikhq!~pikhq@2601:647:4b00:63aa::f63 QUIT :Ping timeout: 260 seconds < 1465127616 0 :clog!~nef@bespin.org QUIT :Ping timeout: 260 seconds < 1465127616 0 :tromp!~tromp@rtc35-232.rentec.com QUIT :Ping timeout: 260 seconds < 1465127616 0 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 QUIT :Ping timeout: 260 seconds < 1465127617 0 :atehwa!atehwa@aulis.sange.fi QUIT :Ping timeout: 260 seconds < 1465127617 0 :nisstyre!~yourstrul@oftn/oswg-member/Nisstyre QUIT :Ping timeout: 260 seconds < 1465127619 0 :Lord_of_-!Elite12246@gateway/shell/elitebnc/x-cqvvmexugqpkdrdv JOIN :#esoteric < 1465127735 0 :nisstyre!~yourstrul@li611-52.members.linode.com JOIN :#esoteric < 1465127747 0 :pelegreno_!~cinch@107.170.175.57 JOIN :#esoteric < 1465127772 0 :fractal!~fractal@unaffiliated/scounder QUIT :Ping timeout: 256 seconds < 1465127774 0 :Xe!znc@infoforcefeed/Xe JOIN :#esoteric < 1465128001 0 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :Read error: Connection reset by peer < 1465128001 0 :pelegreno!~cinch@107.170.175.57 QUIT :Ping timeout: 260 seconds < 1465128026 0 :Destructible!8bd8a393@gateway/web/freenode/ip.139.216.163.147 QUIT :Ping timeout: 250 seconds < 1465128176 0 :feliks!Uayvy6u8b2@unaffiliated/feliks JOIN :#esoteric < 1465128330 0 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN :#esoteric < 1465128693 0 :clog!~nef@bespin.org JOIN :#esoteric < 1465128875 0 :fractal!~fractal@unaffiliated/scounder JOIN :#esoteric < 1465128907 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net JOIN :#esoteric < 1465129369 0 :boily!~alexandre@cable-192.222.252.9.electronicbox.net QUIT :Quit: NUMISMATIC CHICKEN < 1465131304 0 :fizzie!?@? PRIVMSG #esoteric :My phone doesn't like being back in Finland. :/ < 1465131312 0 :fizzie!?@? PRIVMSG #esoteric :The one with a Finnish SIM in it, that is. < 1465131338 0 :fizzie!?@? PRIVMSG #esoteric :It's been fine in UK in roaming mode, but now it's all "network not available" when it's back in the operator's own network. < 1465131415 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :can a comment on github link to an issue in a way that its status is visible? it seems a bit silly to comment on another issue just to get a mention, with status, in one's own. < 1465131771 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well, why don't I try #github < 1465133124 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie: weird < 1465133132 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie: holidays? < 1465133264 0 :dnm!~dnm@98.203.141.49 QUIT :Ping timeout: 240 seconds < 1465133476 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Trying to find a library to calculate sunset/sunrise times in erlang. Not hard to implement, but why reinvent the wheel. However googling for this turned out to be surprisingly difficult, due to mostly finding web site telling me when the sun sets in Erlang, China. Which is apparently a place < 1465133565 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07BF+BF14]]4 N10 02https://esolangs.org/w/index.php?oldid=47136 5* 03IAM 5* (+2213) 10Created page with "'''BF+BF''' is a esoteric programming language that is a combination of Befunge and Brainfuck Extended Type I. I don't have the time to write this fancily, so I'll just includ..." < 1465133612 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=47137&oldid=47096 5* 03IAM 5* (+12) 10 < 1465133862 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:IAM14]]4 10 02https://esolangs.org/w/index.php?diff=47138&oldid=46850 5* 03IAM 5* (+13) 10 < 1465133871 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:IAM14]]4 10 02https://esolangs.org/w/index.php?diff=47139&oldid=47138 5* 03IAM 5* (+2) 10 < 1465133891 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07BF+BF14]]4 10 02https://esolangs.org/w/index.php?diff=47140&oldid=47136 5* 03IAM 5* (+13) 10 < 1465133900 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07BF+BF14]]4 10 02https://esolangs.org/w/index.php?diff=47141&oldid=47140 5* 03IAM 5* (+2) 10 < 1465134394 0 :evalj!~jeval@catv-89-133-135-148.catv.broadband.hu JOIN :#esoteric < 1465134451 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ohi < 1465134638 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :\oren\: um, it seems some of the newer characters you've added to the font don't show up in http://www.orenwatson.be/fontdemo.htm , as if the font was older than the demo page < 1465134673 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :\oren\: ah, sorry, they're better now < 1465134675 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :after I reloaded < 1465134735 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :\oren\: oh nice, you've added some of the rarer CJK repetition markers < 1465135404 0 :Melvar`!~melvar@dslb-092-072-156-046.092.072.pools.vodafone-ip.de QUIT :Ping timeout: 246 seconds < 1465135478 0 :Melvar`!~melvar@dslb-092-072-158-202.092.072.pools.vodafone-ip.de JOIN :#esoteric < 1465136625 0 :Frooxius!~Frooxius@194.108.5.201 QUIT :Quit: *bubbles away* < 1465136650 0 :Frooxius!~Frooxius@194.108.5.201 JOIN :#esoteric < 1465139493 0 :idris-bot!~idris-bot@dslb-092-072-158-202.092.072.pools.vodafone-ip.de JOIN :#esoteric < 1465139548 0 :Melvar`!?@? NICK :Melvar < 1465141344 0 :fizzie!?@? PRIVMSG #esoteric :Vorpal: Yes, and yes. The weird thing is, I swapped the SIM cards (one UK, one Finnish) between the two phones (Nexus 6, Nexus 5X) and now they're both happy. < 1465141465 0 :fizzie!?@? PRIVMSG #esoteric :And I don't think it's just the usual delay for registering to the network; I had been here for almost a day, and rebooted the phone a couple of times. < 1465141620 0 :xkapastel!uid17782@gateway/web/irccloud.com/x-uxlnxdzqgipwrkae JOIN :#esoteric < 1465142109 0 :Kaynato!~Aedile@cpe-75-187-129-201.neo.res.rr.com JOIN :#esoteric < 1465142171 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :fizzie: Weird < 1465142197 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Maybe it'll work if you swap again now < 1465142245 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :FreeFull: maybe the phones are locked to a provider? or one of the phones is old or something? < 1465142248 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um < 1465142249 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: ^ < 1465142250 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I dunno < 1465142253 0 :fizzie!?@? PRIVMSG #esoteric :Possibly. I had similar trouble last time as well, again fixed by swapping, and then *un*fixed by swapping back. Then I just kept fiddling at it (including flashing a newer Android build on the phone) and eventually it started working. < 1465142258 0 :fizzie!?@? PRIVMSG #esoteric :They're both retail Nexus devices. < 1465142262 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it might be just random stupidity of the phons < 1465142266 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: how old are they? < 1465142269 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Super weird < 1465142288 0 :fizzie!?@? PRIVMSG #esoteric :They're a 6 and a 5X. < 1465142308 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: ok, now explain what that means to someone who doesn't follow android phone stuff. how old are they? < 1465142340 0 :fizzie!?@? PRIVMSG #esoteric :I don't really remember. 5X came out in 2015. < 1465142345 0 :fizzie!?@? PRIVMSG #esoteric :The 6 maybe in 2014. < 1465142360 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ah, they're not even in order < 1465142361 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok < 1465142369 0 :fizzie!?@? PRIVMSG #esoteric :It's a size-related name. < 1465142412 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ah, like with cards < 1465142413 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :cars < 1465142416 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :not cards, cars < 1465142438 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :although about cards, have they invented a sixth SIM card size yet? < 1465142444 0 :fizzie!?@? PRIVMSG #esoteric :The 5" Nexus 5 is older, the 6" Nexus 6 was I think 2014, and last year they released the pair of Nexus 5X (5.2") and Nexus 6P (...5.9"?) about the same size. < 1465142476 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://www.androidcentral.com/nexus-6 http://www.androidcentral.com/nexus-5x ... useful url scheme < 1465142502 0 :fizzie!?@? PRIVMSG #esoteric :I didn't even know they had a fifth. < 1465142511 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :october 2014; end of september 2015 < 1465142517 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Subscriber_identity_module#Formats < 1465142561 0 :fizzie!?@? PRIVMSG #esoteric :Does that eSIM thing even count? < 1465142569 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: why wouldn't it count? < 1465142574 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I think it counts < 1465142580 0 :fizzie!?@? PRIVMSG #esoteric :It's not a "card". < 1465142613 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :does that matter? < 1465142634 0 :fizzie!?@? PRIVMSG #esoteric :Well, you did say "SIM card size". < 1465142692 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it still has the same functionality as a SIM card < 1465142694 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, at least it's a standardized format < 1465142696 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't care what shape it has < 1465142723 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the non-full-size SIMs aren't much of cards either < 1465142738 0 :fizzie!?@? PRIVMSG #esoteric :No, but at least they're the sort of thing you stick in a device. < 1465142744 0 :fizzie!?@? PRIVMSG #esoteric :Not something soldered in. < 1465142767 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: I think they're only optionally soldered in < 1465142777 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :https://en.wikipedia.org/wiki/File:Embedded_SIM_from_M2M_supplier_Eseye_with_an_adapter_board_for_evaluation_in_a_Mini-SIM_socket_blurred.jpg looks like you could have a socket < 1465142802 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes, what int-e says < 1465142813 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but it's hard to tell < 1465142830 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but even if it has to be soldered in, it's functionally the same < 1465142832 0 :fizzie!?@? PRIVMSG #esoteric :"Photograph showing an Embedded SIM also known as a chip SIM as used in Machine to Machine (M2M) Applications on business card for scale. Also shows an adapter board to allow the embedded SIM card to be evaluated in a 2FF SIM socket." < 1465142833 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :just a bit harder to replace < 1465142908 0 :fizzie!?@? PRIVMSG #esoteric :Have it your way; I'll still consider there's 4 "SIM card sizes" the way I interpret it. < 1465142983 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :this is a bit like the Hitchhiker's trilogy. < 1465142986 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? covariant < 1465142988 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? contravariant < 1465143003 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the term "card" becomes increasingly inapplicable < 1465143004 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? invariant < 1465143034 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(oh I spelled that correctly) < 1465143047 0 :fizzie!?@? PRIVMSG #esoteric :HackEgovariant: adj., very slow. < 1465143083 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :covariant? ¯\(°​_o)/¯ < 1465143083 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :invariant? ¯\(°​_o)/¯ < 1465143083 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :contravariant? ¯\(°​_o)/¯ < 1465143102 0 :fizzie!?@? PRIVMSG #esoteric :Worth the wait. < 1465143104 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? variant < 1465143106 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :variant? ¯\(°​_o)/¯ < 1465143108 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah, CaC still provides me with the usual level of fun... "[142454.411715] EXT4-fs (dm-0): Remounting filesystem read-only" < 1465143170 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://sprunge.us/PITQ < 1465143176 0 :augur!~augur@c-73-202-137-143.hsd1.ca.comcast.net JOIN :#esoteric < 1465143924 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So I think this is a Church numeral for Graham's number: < 1465143925 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :64 (\n -> pred n (\f b -> b f 3) (\b -> b 3)) 3 < 1465144010 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Lemme see. < 1465144017 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :(\b -> b 3) is the "3^" function. < 1465144091 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That (\n ->) function there starts with the "3^" function and, (n-1) times, it replaces f with \b -> b f 3. < 1465144116 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, That (\n ->) function there starts with the "3^" function and, (n-1) times, it < 1465144116 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: usually i just mumble without directing the stuff to so many pieces left over :) < 1465144161 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So, the first replacement turns it into \b -> b (3^) 3, which starts with 3 and then applies (3^) to it b times... < 1465144163 0 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie: weird, with the phone < 1465144168 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So that's wrong, let me change it. < 1465144181 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :64 (\n -> pred n (\f b -> pred b f 3) (\b -> b 3)) 3 < 1465144204 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, do you know what happened to fizzie's fone? < 1465144205 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: what are you using? it works on my data. i have really done is read part of church papers when he designed the entirety of the stack as if it were < 1465144236 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Okay, so the first replacement turns it into \b -> pred b (3^) 3, which starts with 3 and then applies (3^) to it (b-1) times. So that gives you (3^^). < 1465144329 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :@pl \b -> pred b (3^) 3 -- which starts with 3 and then applies (3^) to it (b-1) times. So that gives you (3^^). < 1465144329 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :flip (flip pred (3 ^)) 3 < 1465144465 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The second replacement turns it into \b -> pred b (3^^) 3, which starts with 3 and applies (3^^) to it (b-1) times, so you have (3^^^). < 1465144491 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :@pl \b -> pred b (3^^) 3 -- , which starts with 3 and applies (3^^) to it (b-1) times, so you have (3^^^). < 1465144491 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :flip (flip pred (3 ^^)) 3 < 1465144511 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :@pl 64 (\n -> pred n (\f b -> pred b f 3) (\b -> b 3)) 3 < 1465144511 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :64 (flip (flip pred (flip flip 3 . flip pred)) ($ 3)) 3 < 1465144562 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :One last correction, then it'll actually be correct. < 1465144566 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :64 (\n -> pred n (\f b -> pred b f 3) (\b -> b 3)) 4 < 1465144580 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :@type 64 (\n -> pred n (\f b -> pred b f 3) (\b -> b 3)) 4 < 1465144581 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :(Enum (t2 -> a -> t1), Enum ((t2 -> (t2 -> a -> t1) -> t1) -> ((a1 -> t3) -> t3) -> t), Num a, Num a1, Num a2, Num ((((t2 -> (t2 -> a -> t1) -> t1) -> ((a1 -> t3) -> t3) -> t) -> t) -> a2 -> t4)) => t4 < 1465144713 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :@type let ch = undefined :: Int -> (a -> a) -> a -> a; pred = ((a -> a) -> a -> a) -> (a -> a) -> a -> a in ch 64 (\n -> pred n (\f b -> pred b f (ch 3)) (\b -> b (ch 3))) (ch 4) < 1465144714 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :parse error on input ‘->’ < 1465144733 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Um. < 1465144743 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :@type let ch = undefined :: Int -> (a -> a) -> a -> a; pred = ((a -> a) -> a -> a) -> (a -> a) -> a -> a in 'x' < 1465144745 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :parse error on input ‘->’ < 1465144755 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Whoops. < 1465144765 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :@type let ch = undefined :: Int -> (a -> a) -> a -> a; pred = undefined :: ((a -> a) -> a -> a) -> (a -> a) -> a -> a in ch 64 (\n -> pred n (\f b -> pred b f (ch 3)) (\b -> b (ch 3))) (ch 4) < 1465144766 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: < 1465144766 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : a ~ (a -> a) -> a -> a < 1465144766 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Expected type: ((((((a -> a) -> a -> a) -> (a -> a) -> a -> a) < 1465144932 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :@pl \n f x -> f (n f x) < 1465144932 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ap (.) < 1465144990 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 JOIN :#esoteric < 1465144991 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :@pl \n p f x = n f (p f x) < 1465144992 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :(line 1, column 10): < 1465144992 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :unexpected "=" < 1465144992 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :expecting pattern or "->" < 1465145000 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :@pl \n p f x -> n f (p f x) < 1465145000 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :liftM2 (.) < 1465145007 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :@pl \n p f x -> p f (n f x) < 1465145007 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :flip (liftM2 (.)) < 1465145015 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :@type liftM2 < 1465145018 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Monad m => (a1 -> a2 -> r) -> m a1 -> m a2 -> m r < 1465145027 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :@unpl liftM2 < 1465145028 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :(\ c d e -> d >>= \ b -> e >>= \ a -> return (c b a)) < 1465145159 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :`ksh < 1465145163 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :just checking < 1465145165 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ksh: not found < 1465145173 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :kthx hackego < 1465145194 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` type -f bash < 1465145196 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash is /bin/bash < 1465145207 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` cd /bin; echo *sh < 1465145208 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :What does -f do on type? < 1465145208 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash dash rbash sh < 1465145218 0 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :Is it just me or is Erlang in love with global mutable variables (what Erlangers would call registering "processes" with "names") < 1465145225 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tswett: type -f is which, more or less < 1465145234 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`` type -f type < 1465145236 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :type is a shell builtin < 1465145243 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`` type echo < 1465145245 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :echo is a shell builtin < 1465145248 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`` type -f echo < 1465145249 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh. I failed to parse the question < 1465145250 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :echo is a shell builtin < 1465145257 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, is Erlang in love with global mutable variables? < 1465145257 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: can't assign to function call ( increasing the refcount) and fnord) system calls that increment and decrement by setting flags on its data about variables... < 1465145263 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`8-ball is Erlang in love with global mutable variables? < 1465145265 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Concentrate and ask again. < 1465145271 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: try type -a < 1465145276 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`` type -a echo < 1465145278 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :echo is a shell builtin \ echo is /bin/echo < 1465145308 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`` type bash; type -f bash < 1465145309 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash is /bin/bash \ bash is /bin/bash < 1465145320 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm just gonna look it up. < 1465145338 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :`type -f cat < 1465145339 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: type: not found < 1465145352 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :`` type -f cat < 1465145353 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat is /bin/cat < 1465145371 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :`ls /bin < 1465145373 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash \ bunzip2 \ bzcat \ bzcmp \ bzdiff \ bzegrep \ bzexe \ bzfgrep \ bzgrep \ bzip2 \ bzip2recover \ bzless \ bzmore \ cat \ chgrp \ chmod \ chown \ cp \ cpio \ dash \ date \ dd \ df \ dir \ dmesg \ dnsdomainname \ domainname \ echo \ ed \ egrep \ false \ fgrep \ findmnt \ fuser \ grep \ gunzip \ gzexe \ gzip \ hostname \ ip \ kill \ kmod \ less \ < 1465145378 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :i wonder if it is re- oh yay' < 1465145381 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :"If the -f option is used, type does not attempt to find shell functions, as with the command builtin. " < 1465145411 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Which is to say, the "command" builtin, not the command "builtin". < 1465145416 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :`mkdir /bin/test < 1465145418 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :mkdir: cannot create directory `/bin/test': Read-only file system < 1465145423 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :knew it < 1465145435 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :then why did you < 1465145446 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :its an expression < 1465145462 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`8-ball what's with #esoteric today? < 1465145463 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Very doubtful. < 1465145499 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :`8-ball Will you ever learn to use proper grammar? < 1465145500 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :My sources say no. < 1465145514 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric ::< < 1465145539 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :>_< < 1465145560 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :@ [1..10] < 1465145570 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :thats the right bot i hope < 1465145588 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :>[1..10] < 1465145597 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :@[1..10] < 1465145597 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list < 1465145608 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :oh, not haskal < 1465145610 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :you're so unlucky < 1465145619 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> [1..10] < 1465145621 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [1,2,3,4,5,6,7,8,9,10] < 1465145636 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@run [1..10] < 1465145638 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [1,2,3,4,5,6,7,8,9,10] < 1465145645 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :.-. < 1465145664 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@help eval < 1465145664 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :eval. Do nothing (perversely) < 1465145675 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@help run < 1465145675 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :run . You have Haskell, 3 seconds and no IO. Go nuts! < 1465145704 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :ok! < 1465145719 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :> [1,632422352..] < 1465145721 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [1,632422352,1264844703,1897267054,2529689405,3162111756,3794534107,44269564... < 1465146007 0 :hwpplayer1!~hwpplayer@195.142.216.137 JOIN :#esoteric < 1465146011 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :hi < 1465146015 0 :augur!~augur@c-73-202-137-143.hsd1.ca.comcast.net QUIT :Remote host closed the connection < 1465146496 0 :augur!~augur@c-73-202-137-143.hsd1.ca.comcast.net JOIN :#esoteric < 1465146608 0 :Sgeo_!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1465146641 0 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1465146736 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Quiqucode 5* 10New user account < 1465146848 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :lets hope we get someone to stick around < 1465149261 0 :iaglium!~i@c-73-224-87-206.hsd1.fl.comcast.net JOIN :#esoteric < 1465149758 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :@eval "hi" < 1465149796 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So, uh, is that what happens? < 1465149809 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :@eval undefined < 1465149842 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :NO MUCHO ESTÁ PASANDO < 1465150028 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :Hi < 1465150032 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :Hello iaglium < 1465150041 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 PRIVMSG #esoteric :you new? never seen you before < 1465150579 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :On a fat32 filesystem, the file mtimes are recorded as local time. Whe mounting such a fs on linux, as type=vfat, how do I tell linux what timezone to use? That's probably impossible, because the kernel doesn't know about it, right? < 1465150594 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Is there some other solution, like a user-space file system that knows about this? < 1465151530 0 :moony!4c01498a@gateway/web/freenode/ip.76.1.73.138 QUIT :Ping timeout: 250 seconds < 1465151554 0 :augur!~augur@c-73-202-137-143.hsd1.ca.comcast.net QUIT :Remote host closed the connection < 1465151581 0 :augur!~augur@2601:645:c100:63f1:4039:fbf7:6572:a54 JOIN :#esoteric < 1465151591 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :run windows on GMT? (not really kidding, it's what I do to avoid a mess on DST switches) < 1465151662 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: windows isn't involved < 1465151670 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: the fat is written by a non-windows mobile phone < 1465151677 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: windows uses ntfs these days < 1465151732 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: it's phones and cameras and cash registers and those kinds of stuff that use FAT, and they still will be using them in 2097 when the fat date rolls around and people will find themselves with broken machines, way worse than in 2000 or in 2037 < 1465151804 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: because software running on the cpu is easy to update, so people will get 64 bit dates in memory easily, but file system formats are hard to update, because you have to get many machines coordinated, and FAT in particular is very impossible to update, BECAUSE WINDOWS 95 ORS FILLED ALL THE 32 BYTES OF THE DIRECTORY ENTRY SO THERE'S ABSOLUTELY NO SPACE LEFT FOR A COMPATIBLE EXTENSION < 1465151807 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :looking at /usr/src/linux/Documentation/filesystems/vfat.txt , there's a timezone=UTC to tell the kernel to assume UTC; there's a time_offset=minutes to get a custom offset. < 1465151819 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: ah, thanks < 1465151838 0 :augur!~augur@2601:645:c100:63f1:4039:fbf7:6572:a54 QUIT :Ping timeout: 250 seconds < 1465151855 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :wow, I should really use cut&paste < 1465151861 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tz=UTC is what the first flag is < 1465151868 0 :moon_!4c01498a@gateway/web/freenode/ip.76.1.73.138 QUIT :Ping timeout: 250 seconds < 1465151879 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ah, and http://man7.org/linux/man-pages/man8/mount.8.html tells about tz=UTC , I should just look under type=fat (which type=vfat inherits from) rather than type=vfat < 1465153626 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :hint-e, b_jhellonas! < 1465153765 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :\oren\: hi < 1465153832 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :\oren\: I see you added three extra runes to your font from the Verne cryptogram: the G rune, the D rune, a variant C/K rune. < 1465153851 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :\oren\: but I have some questions. (1) in the demo page, what does red and yellow characters mean? I know the green means recently added < 1465153873 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :\oren\: and the other, do you have a brief description somewhere on what you're using each private use character for in your font? < 1465153901 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :red is characters that aren't real ones. yellow is new red ones. < 1465153923 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :That is a good idea, I'll add a description < 1465153931 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um, what are they if not real ones? < 1465153979 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and aren't the green ones the new ones? < 1465154229 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :the green and yellow are both new < 1465154241 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :the yellow and red are both non-unicode < 1465154258 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :\oren\: ah! < 1465154283 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I've added a description of what I put in the PUA < 1465154292 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :\oren\: but then why aren't the "Extra non-standard characters for Commodore 64 charset < 1465154296 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :" red? < 1465154304 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :did you get those encoded in unicode or somethign/ < 1465154334 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :No that's just a mistakre < 1465154342 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok < 1465154808 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net QUIT :Ping timeout: 246 seconds < 1465154826 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net JOIN :#esoteric < 1465155128 0 :MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net QUIT :Ping timeout: 272 seconds < 1465157027 0 :iaglium!~i@c-73-224-87-206.hsd1.fl.comcast.net QUIT :Quit: ZNC 1.7.x-nightly-20160225-9b31a077 - http://znc.in < 1465157333 0 :hwpplayer1!~hwpplayer@195.142.216.137 QUIT :Quit: Leaving. < 1465157574 0 :hwpplayer1!~hwpplayer@195.142.216.137 JOIN :#esoteric < 1465157736 0 :PinealGlandOptic!~PinealGla@82.144.205.57 JOIN :#esoteric < 1465158226 0 :hwpplayer1!~hwpplayer@195.142.216.137 QUIT :Quit: Leaving. < 1465158380 0 :hwpplayer1!~hwpplayer@195.142.216.137 JOIN :#esoteric < 1465158384 0 :hwpplayer1!~hwpplayer@195.142.216.137 PART #esoteric : < 1465158485 0 :hwpplayer1!~hwpplayer@195.142.216.137 JOIN :#esoteric < 1465158508 0 :hwpplayer1!~hwpplayer@195.142.216.137 PART #esoteric : < 1465160028 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hate safehaskell < 1465160071 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: what's the reason this time < 1465160234 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :also hate lens < 1465160261 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'm trying to update lambdabot... which relies on safehaskell for... safety < 1465160275 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and every time I do that there's a million modules in lens that can't be imported safely < 1465161125 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? time cube < 1465161144 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :EARTH HAS 4 CORNER SIMULTANEOUS 4-DAY TIME CUBE IN ONLY 24 HORU ROTATION. 4 CORNER DAYS, CUBES 4 QUAD EARTH. Bible A Lie & Word Is Lies. Navel Connects 4 Corner 4s. God Is Born Of A Mother - She Left Belly B. Signature. Your dirty lying teachers use only the midnight to midnight 1 day (ignoring 3 other days) Time to not foul (already wrong) bible t < 1465162741 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(the real problem here is that tracking safe modules has virtually no tool support... I'm manually pasting import lines into ghci in order to figure out which modules are safe and which are not) < 1465163030 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? real problem < 1465163038 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :real problem? ¯\(°​_o)/¯ < 1465163141 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :`? backwards < 1465163144 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :backwards? ¯\(°​_o)/¯ < 1465163204 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :`run echo "¯\(o​_°)/¯ ?sdrawkcab" > wisdom/backward < 1465163212 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1465163229 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: What, you don't believe in `mk? < 1465163243 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :shachaf, I don't believe in a lot of things < 1465163256 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you believe in Set^op? < 1465163280 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I do not even believe in Set < 1465163283 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The thing I quoted in in #haskell-offtopic is p. neat. < 1465163318 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I don't believe in #haskell-offtopic < 1465163322 0 :MoALTz!~no@78-11-183-124.static.ip.netia.com.pl QUIT :Quit: Leaving < 1465163874 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :in the end two modules needed to be patched... but I looked at 30 to figure out which of them are the root causes... < 1465163917 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=47142&oldid=46987 5* 03Jacek Michalak 5* (+15) 10/* External resources */ < 1465164113 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Palindrome14]]4 10 02https://esolangs.org/w/index.php?diff=47143&oldid=25341 5* 03Jacek Michalak 5* (+115) 10/* External resources */ < 1465164207 0 :gamemanj!~gamemanj@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net QUIT :Ping timeout: 264 seconds < 1465164588 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: oh, that's the channel that got split off because there was a schism in #haskell-blah ? seriously, who's heard of such a thing, an off-topic channel getting so out of hand that half of them go found a new channel < 1465164598 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? #haskell-offtopic < 1465164601 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? #haskell-blah < 1465164602 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? #haskell < 1465164604 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? haskell < 1465164616 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why are you doing that when it's pretty certain they'll mostly not be found? < 1465164627 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#haskell-offtopic? ¯\(°​_o)/¯ < 1465164629 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#haskell-blah? ¯\(°​_o)/¯ < 1465164631 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#haskell? ¯\(°​_o)/¯ < 1465164632 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Unbound implicit parameter (?haskell::Wisdom) \ arising from a use of implicit parameter `?haskell' < 1465164655 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The schism was that someone turned on the TLS-only flag. < 1465164662 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: yeah, I knwo < 1465164666 0 :idris-bot!~idris-bot@dslb-092-072-158-202.092.072.pools.vodafone-ip.de QUIT :Ping timeout: 276 seconds < 1465164727 0 :Melvar!~melvar@dslb-092-072-158-202.092.072.pools.vodafone-ip.de QUIT :Ping timeout: 260 seconds < 1465164866 0 :PinealGlandOptic!~PinealGla@82.144.205.57 QUIT :Quit: leaving < 1465165614 0 :Melvar!~melvar@dslb-092-072-158-202.092.072.pools.vodafone-ip.de JOIN :#esoteric < 1465165667 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :shachaf, lol why would you do that < 1465166236 0 :dnm!~dnm@98.203.141.49 JOIN :#esoteric < 1465166693 0 :jaboja!~jaboja@vps.jaboja.pl JOIN :#esoteric < 1465169294 0 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :`? Phantom_Hoover < 1465169307 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Phantom Michael Hoover is a true Scotsman, hatheist, and completely out of the loop. < 1465169327 0 :Melvar`!~melvar@dslb-088-078-255-179.088.078.pools.vodafone-ip.de JOIN :#esoteric < 1465169390 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :What does "hatheist" mean, is that anything like "atheist"? (And does Scotish even have any true?) < 1465169499 0 :Melvar!~melvar@dslb-092-072-158-202.092.072.pools.vodafone-ip.de QUIT :Ping timeout: 264 seconds < 1465169508 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Do you like Dungeons&Dragons game? < 1465170045 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? FreeFull < 1465170047 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :FreeFull is either full of freedom or free of fulldom, we are not sure. < 1465170091 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :zzo38, it's a ~5 year old in-joke < 1465170174 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :so there is this person on another channel, joining for the first time ever, asking for an isp that does not have ipv6 because it makes the output of netstat ugly ... < 1465170182 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :this is why we can't have nice things < 1465170255 0 :pikhq_!~pikhq@2601:647:4b00:63aa::f63 PRIVMSG #esoteric :The answer I recommend is "go fuck yourself". < 1465170263 0 :pikhq_!?@? NICK :pikhq < 1465170305 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that was basically my answer < 1465170317 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :pretty aggressive < 1465170338 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :he got what he asked for < 1465170361 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i thought he asked for an isp that [...] < 1465170362 0 :Melvar`!?@? NICK :Melvar < 1465170400 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :subtext < 1465170412 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :he clearly.asked for a kick to the guts < 1465170420 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i can't read that yet < 1465170484 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :"the output of netstat is ugly" is like the worst possible reason to cling to some shitload old technology that will be replaced sooner or later < 1465170517 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :maybe it was a made up reason to cover the actual reason that he's not allowed to share < 1465170526 0 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: rebooting < 1465170533 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :not my problem < 1465170554 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :he also emphasizes on how he doesn't take advantages out of ipv6 < 1465170655 0 :zzo38!~zzo38@24-207-48-196.eastlink.ca PRIVMSG #esoteric :Can you fix netstat? That is a separate problem. < 1465170702 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i recommended a grep < 1465170733 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :myname: NO! netstat actually has options to filter by protocol < 1465170748 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i don't care < 1465170775 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :his reason is rstupid no matter how easy or hard it is to change the output of netstat < 1465170781 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :myname: sure < 1465170801 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :myname: but I mean, using grep for that is as much of a crime as using grep on ps output < 1465170831 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or possibly more because netstat is more expensive and invasive to processes' private file descriptors < 1465170839 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :b_jonas: i use grep on the output of find . because i always forget the correct arguments