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

14:04
@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
Bas
@zyabin101 Such subtle self-promoting
14:19
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
Bas
@CᴏɴᴏʀO'Bʀɪᴇɴ What's wrong with pastebin?
@zyabin101 It's not code
@Bas It supposedly strips whitespace
Bas
Bas
14:23
@CᴏɴᴏʀO'Bʀɪᴇɴ My latest paste should prove otherwise
Bas
Bas
Unless you're talking about trailing whitespace, in which case I don't know
Bas
Bas
Cool
Come tell us your problems. We are TNB. We are legion.
Bas
Bas
14:25
@CᴏɴᴏʀO'Bʀɪᴇɴ wat
@Bas Imgur's blocked
at my school
don't worry, is wat gif
Bas
Bas
@CᴏɴᴏʀO'Bʀɪᴇɴ It's a 3dish moving "wat" meme
NOOOO WAT
Bas
Bas
3d-ish
14:27
PLEASE NO WAT
I DON"T CARE IF IT IS 3D BUT NO WAT
@VTCAKAVSMoACE FOUND YOUR SOCK
@Geobits brew uninstall python3.
Bas
Bas
@EasterlyIrk ... Don't do drugs, kids
14:28
@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?
14:29
@EasterlyIrk It's what gives the lengths of the runs.
Bas
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
Bas
@EasterlyIrk Ah, I'm not an active chat user
14:31
@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
14:31
@CᴏɴᴏʀO'Bʀɪᴇɴ explain
@zyabin101 yah
@CᴏɴᴏʀO'Bʀɪᴇɴ I like it.
11-6=5
Bas
Bas
@Geobits Thank you for sharing this profound knowledge
>>> "Python 3" is not "True Python"
True
:D
@Bas It was directed at Q :P
14:34
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.
14:35
@HelkaHomba oh, they were probably talking about mathematica.stackexchange.com/a/66543/2305
@QPaysTaxes Aren't we all?
Bas
Bas
>>> "Php" > "Java"
True
@MartinBüttner roflmao
@Bas NO.
Bas
Bas
Controversy!!
@MartinBüttner lol
14:36
Even I disagree with that.
^^
 mZcR mGiEdpqb~@H28'0E4dCH2
Jolf code that performs transformation
Bas
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
14:38
#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
@_@
@QPaysTaxes I do Python.
14:40
And "Ruby" is not "better than JavaScript" is true.
@QPaysTaxes same as conor
Bas
Bas
@QPaysTaxes I'm hoping for someone with a girlfriend called 'Ruby' to step up now
14:41
^
I think you need to let go a little
Bas
Bas
@QPaysTaxes So you haven't done Ruby
@QPaysTaxes I agree, Ruby's language syntax is just meh
@QPaysTaxes Oh.....
@QPaysTaxes A small cloak?
14:43
^
V
-2/10
it's a down-facing caret
^^^
@CᴏɴᴏʀO'Bʀɪᴇɴ his is a double down facing caret
W
hi
14:44
hi
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.
14:45
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
14:47
@EasterlyIrk s/Tell/Hire/
@CᴏɴᴏʀO'Bʀɪᴇɴ random choice from list in jolf?
Bas
Bas
@QPaysTaxes You actually do Ruby
which language is this lol
@Geobits He wouldn't demand pay anyway?
@KennyLau ruby
I see
Bas
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
14:49
@Geobits oh
@QPaysTaxes ಠ_ಠ
Bas
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.
14:50
@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
Bas
14:50
@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.
14:53
@QPaysTaxes you said it like 5 messages ago...
I hate you all...
2
Bas
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
14:55
@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
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.
14:57
that doesn't count
@ANerd-I Not büttner?
Caps lock is cruise control for cool.
What the heck happened in here?
Bas
Bas
@quartata Hi
14:57
@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
14:58
@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
Bas
Bye
@CᴏɴᴏʀO'Bʀɪᴇɴ though how did your attempt at getting a gf go?
14:59
@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. ;-)
15:04
@zyabin101 done
I've got a ticket from a user complaining that they're having problems with emails from [email protected] 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!"
15:21
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 ;)
15:32
@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: ▁▂▃▃▅█▅▅▆▆▆▆▆▆▆▆
15:38
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
15:43
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
15:45
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
15:47
@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 ><<<>>>@
15:50
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
15:51
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.
15:54
@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
15:54
@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*:*--
15:55
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)
15:59
@MartinBüttner does the pointer start on the left? (most significant bit)

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