« first day (2343 days earlier)      last day (2501 days later) » 

6:00 PM
@EinkornEnchanter: 432 characters
https://tio.run/##TY/BbsIwDIbvPIWVaVICKSybxoESXqEnTm0jVSWMQEmqrDCmsWdnccpQXTWKPzu/f7ff3c7Zt9tto7fQ0YottNT2dNS@6nTaymr62Tamo6SwhKVO5i/luNGWtuHC0p8jFdzwPW@544ItBinbOg@Gh9@Cpm1M97zuU8/MlmREyvo3zVtvbBhApntnLCXwRHLvTnZDqZiPPZsdqwt1bGLYSryXKBM1Hesn4N1X9kOHblaOcI0jvXDPD9FUI5PgawRfO9No8MvoHQHUss19mR/KcA9uFLoJC1xmr/h4IuIS6QMk4r5kbAdchKwVWXjdnbwdQDhngU6kSGtnO2NPOhQbmQve8CQeDRdl7vyG1ux5XqaHRDahpXcYJeRyRSq7gbtBFM0SsugbXSATebl11BNCroCRDU6M6@gaUwUzgKUqimLAEa9gEOrOVfwGISNHeO0LS9WPQY4i/4UM1ArOkeODNT4KJZBRvoCHjsJiAEmSqLsfGRX6ubEfdcJm7PYH
applied some bruteforce + modulus + ascii table
had the idea while cycling home
 
Did you see my changes?
 
` c in"=<>"` can be ";"<c<"?"
 
oh didn't see that one
 
> had the idea while cycling home
 
6:02 PM
431 characters then
 
Have you memorized the ascii table? o_0
 
@EriktheOutgolfer (late answer) Technically you can learn Brachylog without knowing Prolog (pretty sure LeakyNun learned Brachylog before Prolog), but it's obviously harder
 
No, but I realized that instead of doing the index there's a distict possibility that enough unique modulus combinations exist between %4 and %10 to make it smaller. anyway, 431 characters:
https://tio.run/##TY/BbtswDIbveQqCRQGpkZupxXqIrewRfOrJtgDDUVYljmRoTpeh6bNnopwWpmFB/Ej9/Dn8G9@8e75et2YHI2v52ijjTkcT2tHkg2of/wy9HRnWDnnuVfWjeeiNY0O88PzjyKSwYi8G4YXk61nKdz6AFfF3YNiQ0r3opjRwu8MSleo@82oI1sUB@Lj31jGEO6yCP7ktY/LlIfDVsT0zz5eWb@TPhmSSpufTBLqH1v02sZs3C1rjyM4iiEMy1ass@lrA3zfbGwhF8k4AOjVUoakOTbxHN5rcxAXOqyd6vJRpifwbZPK2ZGoHWgRfNa6DGU/BzSC8l5Eulcw770brTiYWe1VJ0YssHb2QTeXDlnX8/qXJD5nqY0tyiDkWXYG/sHVbu
 
@Fatalize well, as I see it, well, Brachylog is to Prolog what Pyth is to Python...
 
@CensoredUsername What did I tell you :P
 
6:04 PM
Then when I arrived home I looked through the results of for i in range(4, 10):print([ord(c)%i for c in "-\/|=><"])
@StepHen you were completely right
 
Is there any room for TIO discussions and errors?
 
I see. Well the whole thing is rather clever. Hats off to you
@Mr.Xcoder talk.tryitonline.net?
 
@EinkornEnchanter Thanks.
 
hats off to you too, you did the whole if conversion that lead to this being a possibility
 
I need to share an error:
 
6:05 PM
D:
 
@Mr.Xcoder Open it without it being a new tab
 
@StepHen ?
 
I'm back!
 
Whatever hack @EinkornEnchanter did to get around chat lengths screws up the url if you open it in a new tab
@Mr.Xcoder (I'm assuming you got the error I just got)
 
@StepHen Works for me
 
6:06 PM
l=[1,l,-1,l,-l,1][ord(c)%6];k-=l this line deserves a readability award in tio's font though. Really hard to distinguish the l, 1 and ] [
 
@CensoredUsername Have you posted this as an answer yet?
@CensoredUsername Because at this point you definitely need to
 
@ckjbgames hi back i'm front
 
Your browser seems to lack a required feature.

Currently, the only supported browser are Chrome/Chromium, Firefox, and Safari (recent versions), Edge (all versions), and Internet Explorer 11.

If you are using one of those browsers, you are receiving this message in error. Please send an email to feedback@tryitonline.net and include the error log below. You should be able to copy the error message from your console.

TypeError: undefined is not an object (evaluating 'language.unmask')
@StepHen This one ^ ?
 
@totallyhuman lol
 
Uh yeah I got that when I opened it in a new tab, I just clicked on it and it worked
But, now it works for me either way
So I dunno
 
6:08 PM
@StepHen it's my challenge, and I started golfing my reference version for fun
 
So, where can I find info on Brain-Flak debug flags, Golfer Formerly Known as Wheat Wizard?
 
@StepHen Doesn't work either
 
@CensoredUsername Perhaps we should add this answer to the question as a Community Wiki, so other people can build off of it.
 
@EinkornEnchanter if you want to post it go ahead, you did most of the advanced golfing anyway
 
@ckjbgames Run the interpreter with -H
 
6:09 PM
I gave up 100 characters ago almost
 
1
Q: Answering your own Question

Loki AstariWhat is the etiquette of answering your own question. If you already know the optimum solution to a question, how long do you give others before posting the answer?

 
@EinkornEnchanter You should probably also add debug flags to the wiki. May I do that?
 
Sure go ahead.
 
@EinkornEnchanter I need permission to create a new page and modify the wiki, etc.
 
@ckjbgames Can you do a PR?
 
6:12 PM
PR?
 
@EinkornEnchanter Will do
@Mr.Xcoder Pull request.
 
ninjad
 
@Mr.Xcoder pull request
ninjaninja'd
 
@totallyhuman and @StepHen got ninja'd by @ckjbgames
 
@ckjbgames I was asking if it was possible because I don't actually know if you can.
 
6:12 PM
Thanks
 
@EinkornEnchanter Will attempt it
 
Ok
If you can't just send me markdown, I'll read it over and add it.
 
@EinkornEnchanter Failed
 
Ok just send me the markdown.
 
@EinkornEnchanter I will make some Markdown.
 
6:15 PM
Hello fellows
 
I will post the Gist link when I''m done.
 
@Xanderhall Hello
 
@Xanderhall welcome back!
 
@Xanderhall hoi
 
6:16 PM
uh... this is unfortunate
user image
2
 
@EriktheOutgolfer Thanks, been a while
 
@StepHen rip
 
@StepHen ಠ_ಠ
 
@Xanderhall Never met, right?
 
there are no exceptions
 
6:18 PM
@Mr.Xcoder Nope, but I've been around before. I pop by every few months
 
@Xanderhall I was inactive for a few months, but I'm back! :D
 
@Xanderhall I see you stoppen in Jan, I started posting in March.
 
@Mr.Xcoder I stopped in May
 
@CensoredUsername and @EinkornEnchanter [You had some unnecessary brackets - 429 bytes]
 
I've been getting into the swing of things by slamming out some Java answers
 
6:20 PM
The link is too long
 
@Mr.Xcoder the extra trailing newline helps in this case...
 
@Mr.Xcoder Shift+Return Paste
 
@CensoredUsername and @EinkornEnchanter Line 2: round(16*r/max(o)+i) instead of round((16*r)/max(o)+i)
 
ah yeah, see em
 
@Mr.Xcoder Nice
 
6:21 PM
https://tio.run/##TY/BbtswDIbveQqCRQGpkZupxXqIrewRfOrJtgDDUVYljmRoTpeh6bNnopwWpmFB/Ej@@jn8G9@8e75et2YHI2v52ijjTkcT2tHkg2of/wy9HRnWDnnuVfWjeeiNY0O88PzjyKSwYi8G4YXk61nKdz6AFfF3YNiQ0r3opjRwu8MSleo@82oI1sUH8HHvrWMId1gFf3JbJl8ewurYnpnnS8s38mdDIknR80mf7qF1v01s5s2CljiyswjikCz1KouuFvD3zfYGQpGcE4BODVVoqkMT79GLJi/R/nn1RMNLmVbIv0EmbyumdqA18FXjOpjxFNwMwnsZ6VLJvPNutO5kYrFXlRS9yNLRC9lUPmxZx@9fmvyQqT62JIeYY9EV@Atbt4WbP9IsM1xPfT6SpTpfRxYQ8QIU5eykuCwuKdWwAih0XdczTngDs9A3rtM3C5U4wctUKPT0DHES@SqUoDfwnjgNvNJQLIFK8jV862gqRpBlmb75UUlhejf1k07cjF//Aw
@EinkornEnchanter thanks for letting me know of that
 
wow...it's been golfed far
 
@EriktheOutgolfer A few more can be saved if it goes to Python 2 too
 
@EriktheOutgolfer Not really
 
I mean, it was 500+
 
My statement still stands:
 
6:22 PM
yes but that'd be a different language :P
 
> At 500+ bytes, someone can always golf it a bit somewhere
 
@EriktheOutgolfer Yep. Pretty crazy
 
@StepHen
 
meanwhile we've literally golfed 90+ characters off
 
46 secs ago, by Step Hen
@EriktheOutgolfer A few more can be saved if it goes to Python 2 too
No, because printing in a list comprehension is not allowed in Python 2 ^
 
6:23 PM
@Mr.Xcoder nvm then ignore me, don't really know python, just know you can do tabs in python 2 and not 3
 
@Mr.Xcoder sys.stdout.write('blah')
 
@ckjbgames ?
 
@Mr.Xcoder You can use it to print in an [x for x in y] construct.
@Mr.Xcoder In Python 2 and 3.
 
@ckjbgames That would waste lots of bytes, because you have to import sys.
@ckjbgames Ends up being 30 bytes longer
 
@Mr.Xcoder There's got to be a better way to do that
 
6:26 PM
Hmmm
You are welcome to take a look @ckjbgames
 
@Mr.Xcoder Indeed.
 
@ckjbgames It is a community wiki now :P
 
@StepHen Link?
 
@StepHen What thing
 
Seen it
 
6:27 PM
@DJMcMayhem why so quiet?
 
2
A: A lean, mean bean machine

Einkorn EnchanterPython 3, 431 429 bytes def t(a):e=enumerate;p=a.split("\n");o=[0]*len(p[0]);{m(1,i,j,p,o,1):m(1,i,j,p,o)for i,r in e(p)for j,c in e(r)if"O"==c};[print("".join(" #"[round(16*r/max(o)+i)>15]for r in o))for i in range(16)] def m(x,r,k,p,o,l=-1): while r<len(p): c=p[r][k] if"^"==c:m(x/2,r,k+...

@ckjbgames Because he is not online?
 
@Mr.Xcoder i thought he was
 
People's avatars stay in the chat avatar bar until they close the tab or exit the room. It doesn't necessarily mean they are at their computer
 
@trichoplax yeah
 
@EinkornEnchanter Should be "Collaborative effort between Einkorn Enchanter and CensoredUsername".
 
6:29 PM
@EinkornEnchanter I installed Brain-Flak, and the -H option isn't working
 
@ckjbgames -E isn't an option?
 
@EinkornEnchanter Oops
@EinkornEnchanter -H isn't working
 
Whats it doing?
 
@EinkornEnchanter Oops. It worked! Silly me.
 
@trichoplax I don't think just closing the tab works...I'll close the tab for 5 secs and then reopen it
NOW
 
6:31 PM
@EriktheOutgolfer k
 
DONE
did I leave?
 
@EinkornEnchanter I now see you two outgolfed @HyperNeutrino by ~500 bytes.
 
i have been lied to
 
@Mr.Xcoder nice
 
@ckjbgames You should congrat @EinkornEnchanter instead
 
6:33 PM
@Mr.Xcoder @EinkornEnchanter Congrats!
 
yeah...I dunno if replying with a congrat to someone else suffices...
 
@Mr.Xcoder Also, be sure to reply to a post instead of pinging someone. To do that, hover over a post, and at the very right, there should be an arrow. Click on that and type the rest of your message.
 
@ckjbgames I know that
I didn't want to use it
 
@Mr.Xcoder If you don't do that it's harder to find out what you are replying to, especially if it is off screen
 
@Mr.Xcoder Try making it a habit.
 
6:35 PM
@Mr.Xcoder ^^ and ^
 
@Everyone okay.
 
OK, anyone know JS? How slow actually is using setTimeout vs a loop?
 
@Mr.Xcoder i dont think that worked
@StepHen I chose the PHP path instead...
 
@ckjbgames it did
 
@ckjbgames OMG wat da***?!
 
6:36 PM
Pleased now ^?
 
@ckjbgames I usually like JS, but not for simulating STDOUT :/
 
@Mr.Xcoder that would only ping a user named "Everyone"
 
@ckjbgames It makes sense, let him be :P
 
@ckjbgames That was a joke
 
@Mr.Xcoder Haha
 
6:37 PM
there's a reason you can't just ping everybody
what if you're referring to users a b and axa but there are also 47 other users in?
 
also, trolls
 
@EriktheOutgolfer True
 
@totallyhuman We don't have "trolls" in TNB... that's why nothing is pinned on the starboard
 
oh, are we back to talking in monospace?
 
@StepHen there's something actually pinned on top
 
6:38 PM
@StepHen Yet.
 
@EriktheOutgolfer that's the joke
 
@StepHen mmhmm
 
@ZacharyT Yeah
 
32 secs ago, by Step Hen
@EriktheOutgolfer that's the joke
 
6:40 PM
okay then
 
@ckjbgames Huh?
Idk, I'm just lurking I guess
 
@DJMcMayhem he's back
 
I tend to lurk when I'm too busy to actively participate
 
well, sometimes people just don't have anything to say atm...
 
yeah, for example, me in a minute from now
 
6:41 PM
@totallyhuman monospace needs two extra bytes though
 
@EriktheOutgolfer Speaking for the sake of speaking... (Like this message)
 
@StepHen You can compromise to get the combination of loop speed and GUI responsiveness that you need. For example, each time the timeout triggers, perform the next 100 iterations rather than just 1
2
 
@trichoplax That's really smart, thanks
 
@EriktheOutgolfer Sorry I was away so I didn't see whether you disappeared from the avatar bar
 
why is that starred now?
 
6:43 PM
Ifwergngtoglforsntncsgoallin
(If we are going to golf our sentences, go all in)
 
@StepHen You're welcome - I've had to fine tune a few things using that approach so it's stuck in the mind now
 
@StepHen but it's so much more pleasant
 
@totallyhuman I guess people wanted others to see it?
 
#sans-serif-to-monospace
 
Favourite font?
 
6:45 PM
@trichoplax seems like a very specific thing
 
@Mr.Xcoder CAMBRIA MATH!!
 
Mine is American Typewriter
 
ubuntu mono
 
Mine is Comic Sans
 
yes ofc
 
6:45 PM
@BusinessCat don't your eyes hurt
 
@BusinessCat Comic Sans is great, too.
 
@BusinessCat <insert look of disapproval>
 
@totallyhuman In JavaScript it comes up surprisingly often, especially for games / KotHs
 
Comic Sans is good, for comic strips and other similar uses.
 
@ZacharyT And for fun :)
 
6:46 PM
OK, but really. I respect Deja Vu Sans Mono for being a monspace font with a lot of weird unicode
That most don't have
 
@totallyhuman But only 2 people starred it so I wouldn't put too much thought into why...
 
I like using weird unicode in golf langs
 
@BusinessCat Wait, does TIO use Deja Vu Sans Mono?
It is very similar to it
 
Yes
font-family: 'DejaVu Sans Mono', monospace;
 
Just make sure you all weird codepoints that are essentially the same are treated the same. cough APL dialects cough
 
6:48 PM
the deja vu website is annoying though
 
The codepoints will be essentially the same when I make them 0-255 in my code page ¯\_(ツ)_/¯
I actually think Deja Vu is pretty ugly, Consolas is my favourite mono font
3
 
Inconsolata?
 
Hello once again
 
oh inconsolata is awesome
not for unicode though
 
I mean things like and should be treated as the same codepoint if you interpret from unicode.
 
6:50 PM
@totallyhuman Ah OK
 
Favourite programming language for everyday use?
 
0
A: Sandbox for Proposed Challenges

fireflame241Braid Badly Boundlessly Your program or function must, given a string in any standard input format, output an infinite stream of delimeter-separated strings where each string is determined from the previous by a braiding algorithm. The program starts with printing the input string. The algorith...

0
A: Sandbox for Proposed Challenges

Einkorn EnchanterRoboCops and Robbers A while ago we made some code to golf brain-flak for us. Eventually the code got so good that us humans could no longer compete against it. Now the code has turned against it and its your job to stop it. You need to out golf the robots. They've already golfed all the num...

 
@ZacharyT C#
 
@ZacharyT Oh. Lemme guess - those two different diamonds do the same thing in different APLs
 
@NewSandboxedPosts That was fast. Thank you.
 
6:51 PM
python
 
D.
 
@ZacharyT Swift and Python
 
@ZacharyT The one I use most frequently when not programming is Python 3
 
@BusinessCat Yep.
 
@ZacharyT what happened to your right eye
 
6:52 PM
@ZacharyT Brain-Flak
 
I know Python, PHP, and C++.
 
@totallyhuman The language
 
oh ahahahahaha
 
@EinkornEnchanter ಠ_ಠ
 
@EinkornEnchanter I am creating the Brain-Flak Markdown doc as you speak.
 
6:53 PM
Is Einkorn German for Wheat?
 
@Phoenix it's a type of wheat i think
 
@Phoenix my parents would know. they know german, even though they aren't from there
 
@Phoenix It is a type of wheat
 
ninja'd
 
6:55 PM
As some might know (from earlier chat messages), I want to make an esolang called `Cthulhu`, and I was wondering what you think the empty program should output, vote: a) `Face the fury of Cthulhu`, b) `Cthulhu`, c) A random String, d) The alphabet, e) `Hello World!`, f)`“Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.`, g)`When the stars were right, They could plunge from world to world through the sky; but when the stars were wrong, They could not live.`, h) `Мисля, че една от най-големите милости, които ни се оказват в този свят, е невъзможността на човешкият ум да осъзнае своята нищо
 
strawpoll
 
@totallyhuman Ok.
 
@Mr.Xcoder H
 
@Phoenix Wait for the Strawpoll
 
I know APL, Brainfuck, C, C++, C#, D, Dart, Forth, Haskell, Java, JavaScript, Julia, Lua, Mathematica, Perl/Perl6 (barely), Python2/Python3, Ruby (might be forgetting some ).
 
6:57 PM
@Mr.Xcoder Why is it called Cthulhu? Background on the purpose of the language would probably affect our choices
 
I) 'Hello, World!'
 
@Mr.Xcoder H
@ZacharyT damn
 
Wait for the Strawpoll guys
 
I don't know them equally.
 
I can't tell wether H is archaic Russian or Fake Russian
 
6:57 PM
@ZacharyT Which do you know best?
@ZacharyT (Me: Python 2)
 
APL, D, JavaScript, Python.
 
D?
 
OH, and dartmouth BASIC.
 
Huh
 
dlang.org
 
6:58 PM
I know what it is
 
not related to C also which is weird
 
I just didn't think anyone used it
 
@ZacharyT APL. How do you know that?
@ZacharyT Show me some APL black magic.
 
2×3+1 => 8, not 7.
Anyone heard of Fortress?
 
@ZacharyT dammit apl
 
6:59 PM
@ZacharyT The Christopher Lambert movie?
 

« first day (2343 days earlier)      last day (2501 days later) »