Cubically + Bash, 1654 1336 1231 bytes
-423 bytes thanks to TehPers
This needs three Cubically scripts (named 1, 2 and 3) and 1 bash script.
The Cubically scripts are really long because I haven't thought of a good way to implement loops yet.
Bash (84 bytes):
ln -s rubiks-lang /bin/r
r 1 <<<$1 2>y|xargs wget 2>y
cat $1|r 2 2>y|rev|r 3 2>y|rev
This pipes the first Cubically script into wget, then the saved file into the second Cubically script, then reverses that output, pipes it into the third Cubically script, then reverses it.
1 (385 bytes):
+5/1+551@6:5+3/1+552@66:4/1+552@6:5+2/1+552@6:4/1+51@6:2/1+5@66:5+51@6:3/1+552@6:1/1+551@6:2/1+551@6:4/1+551@6:3/1+552@6:5+52@6:3/1+551@6:1/1+5@6:5+2/1+552@6:5+3/1+552@6:5+2/1+55@6:5+51@6:5+3/1+551@6:2/1+551@6:3/1+553@6:5+51@6:5/1+551@6:5+2/1+55@6:2/1+552@6:4/1+551@6:2/1+551@6:1/1+5@6:5+51@6:3/1+552@6:1/1+552@6:2/1+5@6:5+53@6:5+2/1+552@6:2/1+551@6:5+1/1+552@6:5+2/1+552@6:2/1+5@6$7%7
This prints https://codegolf.stackexchange.com/users/, then the first integer of input.
2 (680 505 bytes):
~7777777777777777777777777777777777777777777777777
F1R1
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
This reads the unnecessary data from the saved file as input, then prints up until the ampersand in Programming Puzzles & Code Golf.
~7@7 reads a character and prints it. F1R1 and :5=7 check if the input is the ampersand. &6 exits if it is.
~7@7:5=7&6 is repeated 45 times because there are 15 bytes of unnecessary data and a 30-byte max StackExchange username.
3 (505 446 342 bytes):
U3D1R3L1F3B1U1D3
~777777777777777777777777
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
Very similar to the last script, this reads the first few unnecessary bytes, then cats until EOF. This also works due to the max SE username.
5Very closely related, but since my vote is a hammer, I'm not close-voting yet. – AdmBorkBork – 2017-08-01T17:43:18.530
@AdmBorkBork Yeah, those are pretty closely related, but this is significantly easier. – MD XF – 2017-08-01T17:44:23.290
Oh, that one will be soooo easy in C++ – HatsuPointerKun – 2017-08-01T18:01:34.513
I'm curious about also doing the reverse of is. Does anyone know if display names are unique? – geokavel – 2017-08-01T19:02:38.823
@geokavel They are not. – MD XF – 2017-08-01T19:07:18.357
1English, 3 bytes:
Okx. Yes, that's my name. – Okx – 2017-08-01T19:33:45.710@Old In real life? – NoOneIsHere – 2017-08-01T23:09:23.143
@NoOneIsHere who is
Old? – MD XF – 2017-08-01T23:11:57.670@MDXF I meant Okx, typoed on mobile :( – NoOneIsHere – 2017-08-01T23:23:22.527
1Everybody can save 4 bytes (in “normal” languages):
xxx.stackexchange.com/u/123redirects toxxx.stackexchange.com/users/123– Gilles 'SO- stop being evil' – 2017-08-02T09:11:55.807