« first day (1914 days earlier)      last day (2931 days later) » 

2:04 PM
@AlexA. not tips for Joing in Jolf? :P
@CᴏɴᴏʀO'Bʀɪᴇɴ he made it "tips for golfing in Jolf" again.
 
Oh well.
It's probably better that way.
 
yeah
hmph
@Doorknob no beausces i iz himarm jr
 
   7c38eb7..4369686  master -> master
I'm lucky! I got a commit-hash-starts-with-all-digits commit! \o/
I got this hash for: github.com/schas002/g
Yup, a Python golfing library.
 
Bas
@zyabin101 Such subtle self-promoting
 
2:19 PM
How could I not push the commit so people can verify?
 
what is a good text paster for online sharing?
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Gist
 
Bas
@CᴏɴᴏʀO'Bʀɪᴇɴ What's wrong with pastebin?
 
@zyabin101 It's not code
@Bas It supposedly strips whitespace
 
Bas
2:23 PM
@CᴏɴᴏʀO'Bʀɪᴇɴ My latest paste should prove otherwise
 
Bas
Unless you're talking about trailing whitespace, in which case I don't know
 
Bas
Cool
 
Come tell us your problems. We are TNB. We are legion.
 
Bas
2:25 PM
@CᴏɴᴏʀO'Bʀɪᴇɴ wat
 
@Bas Imgur's blocked
at my school
 
don't worry, is wat gif
 
Bas
@CᴏɴᴏʀO'Bʀɪᴇɴ It's a 3dish moving "wat" meme
 
NOOOO WAT
 
Bas
3d-ish
 
2:27 PM
PLEASE NO WAT
 
I DON"T CARE IF IT IS 3D BUT NO WAT
@VTCAKAVSMoACE FOUND YOUR SOCK
 
@Geobits brew uninstall python3.
 
Bas
@EasterlyIrk ... Don't do drugs, kids
 
2:28 PM
@EasterlyIrk "That doesn't help"
 
@EasterlyIrk meh > Python 3 > crap > python 2 > php
 
"Thanks, but nope"
 
@CᴏɴᴏʀO'Bʀɪᴇɴ D:
PYTHON 2 > PYTHON 3
Python 2 is also > python 3.
 
No, because 3 > 2.
 
PYTHON:python, JAVA:java.
@CᴏɴᴏʀO'Bʀɪᴇɴ what does the encryption key do?
 
2:29 PM
@EasterlyIrk It's what gives the lengths of the runs.
 
Bas
@QPaysTaxes Sorry, what do you mean?
 
Apr 7 at 21:07, by Martin Büttner
Can we stop with the wat memes? Awesome, I knew you'd all agree! :)
 
> "Python 3" > "Python 2"
< true
 
NOOOo
IS FALSE
 
Bas
@EasterlyIrk Ah, I'm not an active chat user
 
2:31 PM
@EasterlyIrk You expect me to use python 2 on a mac? I'm not that crazy.
 
@CᴏɴᴏʀO'Bʀɪᴇɴ how do you get the [4,11,6,5,7,9] from "KEY"?
 
@QPaysTaxes he just came
 
@Geobits D:
 
chopped up into binary quads into base 10 numbers:
[4,11,6,5,7,9]
 
>>> "Python 2" > "Python 3"
# We all know this would evaluate to True, anyway :P
 
2:31 PM
@CᴏɴᴏʀO'Bʀɪᴇɴ explain
@zyabin101 yah
 
@CᴏɴᴏʀO'Bʀɪᴇɴ I like it.
 
11-6=5
 
Bas
@Geobits Thank you for sharing this profound knowledge
 
>>> "Python 3" is not "True Python"
True
:D
 
@Bas It was directed at Q :P
 
2:34 PM
stahp abusing python
 
>>> "Python 2" is "worth installing"
 
>>> "Python 2" is "best"
False
>>> # wtf
 
@zyabin101 s/wat/wtf/
 
@QPaysTaxes Thought about it, just hit the button too late for it to be directly afterward. Assumed you'd notice anyway ;)
 
@QPaysTaxes This means Ruby is better or equal to Python.
 
2:35 PM
@HelkaHomba oh, they were probably talking about mathematica.stackexchange.com/a/66543/2305
 
@QPaysTaxes Aren't we all?
 
Bas
>>> "Php" > "Java"
True
 
@MartinBüttner roflmao
@Bas NO.
 
Bas
Controversy!!
 
@MartinBüttner lol
 
2:36 PM
Even I disagree with that.
^^
 
 mZcR mGiEdpqb~@H28'0E4dCH2
Jolf code that performs transformation
 
Bas
(removed)
:(
 
> I like to add � and ’ any time I submit online forms because I know that some developer is going to see it and wonder if they have a bug.
28
 
@mınxomaτ rofl
 
2:38 PM
#fail
 
4GITW'd ///o\\\
 
But you know what I mean , right?
11 mins ago, by Cᴏɴᴏʀ O'Bʀɪᴇɴ
So, any feedback? http://pastebin.com/hZPeH5mv
@_@
 
I'm starting!
 
@QPaysTaxes I do Python.
 
2:40 PM
And "Ruby" is not "better than JavaScript" is true.
 
@QPaysTaxes same as conor
 
Bas
@QPaysTaxes I'm hoping for someone with a girlfriend called 'Ruby' to step up now
 
0/10
 
2:41 PM
^
 
I think you need to let go a little
 
Bas
@QPaysTaxes So you haven't done Ruby
@QPaysTaxes I agree, Ruby's language syntax is just meh
@QPaysTaxes Oh.....
 
@QPaysTaxes A small cloak?
 
2:43 PM
^
V
 
eyy called it
 
-2/10
it's a down-facing caret
 
^^^
@CᴏɴᴏʀO'Bʀɪᴇɴ his is a double down facing caret
W
hi
 
2:44 PM
hi
 
HI @Downgoat
 
HAI @Downgoat
 
PS C:\Tools\Scripts\golfing> "Ruby"-gt"Java"
True

PS C:\Tools\Scripts\golfing> "Ruby"-gt"Python"
True

PS C:\Tools\Scripts\golfing> "Ruby"-gt"PowerShell"
True
 
shit ninj'aed
@TimmyD rekt
 
Well, when PowerShell admits its own inadequacy, you know it's legit.
 
2:45 PM
yeah
 
>>> "PowerShell" < "Ruby"
True
 
@QPaysTaxes here
1 min ago, by QPaysTaxes
^vvv^^VV^^6^v^vv^^v6^666vV6
 
>>> "PowerShell" < "Python"
True
 
oh I forgot the V
 
@QPaysTaxes Tell @Minibits to do it.
he does laundry
 
2:47 PM
@EasterlyIrk s/Tell/Hire/
 
@CᴏɴᴏʀO'Bʀɪᴇɴ random choice from list in jolf?
 
Bas
@QPaysTaxes You actually do Ruby
 
which language is this lol
 
@Geobits He wouldn't demand pay anyway?
@KennyLau ruby
 
I see
 
Bas
@QPaysTaxes Sorry, your ex-bestie had me confused for a second
 
@EasterlyIrk Sure, that's what I mean. You'll have better luck if you start the conversation as a hire rather than an order ;)
 
@CᴏɴᴏʀO'Bʀɪᴇɴ @EasterlyIrk @QPaysTaxes Hello!
 
@Downgoat hi
 
2:49 PM
@Geobits oh
 
@QPaysTaxes ಠ_ಠ
 
Bas
@Downgoat Feeling left out but since you're a goat I'll greet you anyway. Hi
 
@Geobits what about I buy him minecraft for PC? then will he do my laundry without reselling/pawning it?
 
@Bas Hello
 
@EasterlyIrk Probably not. He's already got that.
 
2:50 PM
@Geobits hmph
 
58 secs ago, by QPaysTaxes
@Downgoat ew Downgoat is here
 
@QPaysTaxes ughghgh
 
hey @ANerd-I
@ANerd-I what?
yous no likee pingees?
 
Why is saying hi a thing now
4
lol
 
Bas
2:50 PM
@ANerd-I Hi
 
STOP SAYING HI TO ME
 
@ANerd-I HAI
it isn't hi.
#pedanticness is fun
 
@EasterlyIrk Yelling "yes" at someone isn't much better.
 
@Geobits Especially because it's infinite output.
 
2:53 PM
@QPaysTaxes you said it like 5 messages ago...
 
I hate you all...
2
 
Bas
@ANerd-I Hi hate you all, I Bas
 
@EasterlyIrk <space>T<list> iirc - no, that's shuffle. You could do f<space>T<list>
 
ಠ_ಠ
 
If I put "trolling Eridan" on the PPCG memes meta post, will it get downvoted to oblivion and this will stop? :P
 
2:55 PM
@ANerd-I sorry.
@ANerd-I idk
try it
 
I SWEAR NEVER TO SAY HAI, HI, HELLO, HALLO, OR ANYTHING OF THE SORT FOR THE NEXT 15 MINUTES
 
Bas
@EasterlyIrk IS IT CAPS LOCK DAY ALREADY?
 
> SORY
 
@ANerd-I oops
@CᴏɴᴏʀO'Bʀɪᴇɴ my best regards for your leaving
 
I LIKE TO DRINK BUTTER AND EAT ARIZONA ICED TEAAAAA
4
 
@EasterlyIrk "OR ANYTHING OF THE SORT"
 
This is why I generally stay out of TNB until about 9 or so.
 
2:57 PM
that doesn't count
 
yeah it does
:3
 
@ANerd-I Not büttner?
 
Caps lock is cruise control for cool.
 
What the heck happened in here?
 
Bas
@quartata Hi
 
2:57 PM
@HelkaHomba bad stuf
 
@HelkaHomba @quartata came in and crazy stuff happened
 
@HelkaHomba Hi
 
@EasterlyIrk o_O
Hello @HelkaHomba!
 
@EasterlyIrk my sincerest regrets for lying--I'm not actually exiting
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Post hoc ergo proptor hoc fallacy.
@CᴏɴᴏʀO'Bʀɪᴇɴ ihaichu
 
2:58 PM
@EasterlyIrk *hoc, and I know
Post hoc ergo proctor hoc.
 
sorry typo
everybody chill for a moment
Post hoc ergo propter hoc (Latin: "after this, therefore because of this") is a logical fallacy (of the questionable cause variety) that states "Since event Y followed event X, event Y must have been caused by event X." It is often shortened to simply post hoc fallacy. It is subtly different from the fallacy cum hoc ergo propter hoc ("with this, therefore because of this"), in which two things or events occur simultaneously or the chronological ordering is insignificant or unknown. Post hoc is a particularly tempting error because temporal sequence appears to be integral to causality. The fallacy...
 
though I now have to go
bai
 
my best regards for your life
 
Bas
Bye
 
@CᴏɴᴏʀO'Bʀɪᴇɴ though how did your attempt at getting a gf go?
 
2:59 PM
@QPaysTaxes ?
@EasterlyIrk >_> not successful yet
she sits right next to me so sush
 
rofl
@CᴏɴᴏʀO'Bʀɪᴇɴ ... i
 
Every time I get a notification I think its a new answer to my clocks question :/
 
:/
@CᴏɴᴏʀO'Bʀɪᴇɴ go draw moar comix
 
@HelkaHomba I really want to answer it in PowerShell, but having only one character per line severely limits possible code choices. ;-)
 
3:04 PM
@zyabin101 done
 
I've got a ticket from a user complaining that they're having problems with emails from BestMortgageBank2@msn.com getting marked as spam. (I sanitized the email address here to protect the innocent, but this is essentially similar)
O.o
 
@orlp Ton's C++ answer to Befunge numbers fastest code makes me think negative numbers might indeed be necessary after all...
 
@TimmyD rofl
 
@Mego Actually, I just did.
 
Actually, did you mean: "Pulled!"
 
3:21 PM
BAI
 
@EasterlyIrk BAI
 
1. Take a positive number.
2. Convert it to binary.
3. Turn 1 into '>' and 0 into '<' and append a '@'.
4. Execute the result as Labyrinth code and count the number of ticks until it terminates.
5. ???
user image
5
 
Neat
So, you could maybe call this "The Devil's Labyrinth" or something?
 
6. profit
 
@TonHospel thanks I was trailing off there ;)
 
3:32 PM
@MartinBüttner: I usually get distracted before the profit happens too
 
Considering turning that into a challenge, especially as the sequence appears to have sufficient structure that it might not be necessary to simulate the actual process.
 
@MartinBüttner Do you have the sequence?
 
Labyrinth Reaper
 
@MartinBüttner spark for numbers 0..15: ▁▂▃▃▅█▅▅▆▆▆▆▆▆▆▆
 
3:38 PM
Labyrinth<sub>LD</sub>
boo formatting
 
@MartinBüttner how did you generate the graph?
Mathematica?
 
@MartinBüttner I think this has to be added to the OEIS.
 
Arnold Labyrinthenegger
 
I know OEIS has some weird stuff, but this seems a bit too arbitrary to be useful to anyone
 
3:43 PM
Tell that to Dennis numbers
 
@MartinBüttner Could you briefly explain why f(5)=6?
which corresponds to ><>@
 
><>@
^
@><>
  ^
><>@
  ^
@><>
  ^
><>@
^
@><>
^
the ^ indicates the position of the IP before executing the next command
 
So, the first 16 items of a:
 
How is the position of the IP determined?
 
> rotates the grid to the right, < to the left, taking the IP with it
 
3:45 PM
a(0) = 1
a(1) = 2
a(2) = 3
a(3) = 3
a(4) = 4
a(5) = 6
a(6) = 4
a(7) = 4
a(8) = 5
a(9) = 5
a(10) = 5
a(11) = 5
a(12) = 5
a(13) = 5
a(14) = 5
a(15) = 5
 
the IP then makes a single step
 
oh...
 
(initially moving right, but turn around if it hits a dead end after the grid was rotated)
grid rotation can make the IP wrap around the edges if you execute < when on the first or > when on the last cell
 
I see...
that makes it quite complicated
 
a(n) = n + 1, 0 <= n <= 2
 
3:47 PM
@Sp3000 yep, I'm convinced now too
@zyabin101 what is this?
 
scroll up until you find a scatter plot :P
 
@orlp The first 16 items of the labyrinth sequence.
a(n) = n + 1, 0 <= n <= 2
a(n) = n, n = 3 or n = 4
a(5) = 6
a(n) = 4, n = 6 or n = 7
a(n) = 5, n > 7
 
Matches A234360 for n in [1,8]
 
a (64) = 8
a (65) = 8
a (66) = 8
a (67) = 8
a (68) = 8
a (69) = 8
a (70) = 8
a (71) = 14
a (72) = 8
a (73) = 8
a (74) = 8
a (75) = 14
a (76) = 8
a (77) = 14
a (78) = 12
a (79) = 12
a (80) = 8
a (81) = 8
a (82) = 8
a (83) = 14
a (84) = 8
a (85) = 14
a (86) = 12
a (87) = 12
a (88) = 8
a (89) = 14
a (90) = 12
a (91) = 12
a (92) = 10
a (93) = 10
a (94) = 10
a (95) = 10
a (96) = 8
a (97) = 8
a (98) = 8
a (99) = 14
a (100) = 8
a (101) = 14
a (102) = 12
a (103) = 12
a (104) = 8
a (105) = 14
a (106) = 12
 
new records happen at 4^n + 2^n - 1, i.e. programs of the form ><<<>>>@
 
3:50 PM
I'm interested in analyzing this section better
 
@MartinBüttner can't you get infinite loops? e.g. <>
 
a (1000000) = 8
a (1000001) = 8
a (1000010) = 8
a (1000011) = 8
a (1000100) = 8
a (1000101) = 8
a (1000110) = 8
a (1000111) = 14
a (1001000) = 8
a (1001001) = 8
a (1001010) = 8
a (1001011) = 14
a (1001100) = 8
a (1001101) = 14
a (1001110) = 12
a (1001111) = 12
a (1010000) = 8
a (1010001) = 8
a (1010010) = 8
a (1010011) = 14
a (1010100) = 8
a (1010101) = 14
a (1010110) = 12
a (1010111) = 12
a (1011000) = 8
a (1011001) = 14
a (1011010) = 12
a (1011011) = 12
a (1011100) = 10
a (1011101) = 10
a (1011110) = 10
 
@orlp nope, not if there's a @
 
I don't see how
<>@
^
>@<
^
<>@
^
 
a (><<<<<<@) = 8
a (><<<<<>@) = 8
a (><<<<><@) = 8
a (><<<<>>@) = 8
a (><<<><<@) = 8
a (><<<><>@) = 8
a (><<<>><@) = 8
a (><<<>>>@) = 14
a (><<><<<@) = 8
a (><<><<>@) = 8
a (><<><><@) = 8
a (><<><>>@) = 14
a (><<>><<@) = 8
a (><<>><>@) = 14
a (><<>>><@) = 12
a (><<>>>>@) = 12
a (><><<<<@) = 8
a (><><<<>@) = 8
a (><><<><@) = 8
a (><><<>>@) = 14
a (><><><<@) = 8
a (><><><>@) = 14
a (><><>><@) = 12
a (><><>>>@) = 12
a (><>><<<@) = 8
a (><>><<>@) = 14
a (><>><><@) = 12
a (><>><>>@) = 12
a (><>>><<@) = 10
 
3:51 PM
rotation takes the IP with it
<>@
^
rotate:
>@<
  ^
move:
>@<
 ^
(terminate)
 
it isn't <>@.
It is >@.
 
that said, no programs for the sequence start with <
 
zyabin101:
a(n) = n + 1, 0 <= n <= 2
a(n) = n, n = 3 or n = 4
a(5) = 6
a(n) = 4, n = 6 or n = 7
a(n) = 5, n > 7

TimmyD: a(n) = A234360(n), n ∊ {1, 8}
 
@MartinBüttner I don't understand, if the IP moves with the rotation, then no rotation has happened at all from the perspective from the IP?
 
@orlp The edges don't wrap around as far as the IP's moves are concerned. It can only travel around the edges during a rotation.
 
3:54 PM
@orlp They then move 1 step.
 
@MartinBüttner in what direction does the IP move?
 
@Sp3000: Possibly the smallest case needing negative numbers:
 
right by default, but bounce to the left when confronted with a wall
 
32356: 77*:9*:2/*+3/
32356: 159*:4*:*--
 
ahh
 
3:54 PM
@orlp initially to the right. once it's in a dead end, it moves away from the dead end.
 
where are the walls?
 
ninja'd
left and right end
 
directly to the left/right of the string?
 
32356: 77*:9*:2/*+3/
32356: 159*:4*:*--
 
3:55 PM
zyabin101: <<<
a(n) = n + 1, 0 <= n <= 2
a(n) = n, n = 3 or n = 4
a(5) = 6
a(n) = 4, n = 6 or n = 7
a(n) = 5, n > 7
>>> Returns wrong result for a(16):
6 ≠ 5

TimmyD: a(n) = A234360(n), n ∊ {1, 8}
Apparently my formulae are precise up to a(15).
 
@Sp3000: But conclusions aren't certain yet since I realized I must have a bug
 
32356 = 180^2 - 44...
(45*4)^2-44
 
btw, if you switch on debug mode on TIO, it will now print the number of ticks when a Labyrinth program terminates: labyrinth.tryitonline.net/#code=Pjw-QA&input=&debug=on
 
@TonHospel Hmm maybe - I didn't check for the smallest possible case, I was just using the n^4-n idea I had in chat a while back :)
 
(you can also use ' as a no-op which prints debug information when stepped over, but in this case it would affect the results)
 
3:59 PM
@MartinBüttner does the pointer start on the left? (most significant bit)
 

« first day (1914 days earlier)      last day (2931 days later) »