« first day (1826 days earlier)      last day (3313 days later) » 

18:00
I'm proud of it, even if it is simple. c:
I like it because it has method :D
method is pretty cool.
Plus, that class organization system actually kinda works.
ELIC method?
So maybe not "simple", but nothing along the lines of like, Java or Python powerful.
@RikerW Wat.
NO NOONONONONNON NO WAT
Don't encourage him @CᴏɴᴏʀO'Bʀɪᴇɴ.
yesterday, by FlagAsSpam
@CᴏɴᴏʀO'Bʀɪᴇɴ beautiful GIF
NONONON
18:05
Wat wat, wat, wat.
@FlagAsSpam And as a preemptive measure, don't start with this one.
<insert modified Thrift Shop>
^ That one's not as disturbing.
Anonymous
baby don't hurt me
Don't hurt me.
No moar.
Anonymous
18:08
wat is love
wat is life
Anonymous
golf
The recency illusion is the belief or impression that a word or language usage is of recent origin when it is long-established. The term was invented by Arnold Zwicky, a linguist at Stanford University who was primarily interested in examples involving words, meanings, phrases, and grammatical constructions. However, use of the term is not restricted to linguistic phenomena: Zwicky has defined it simply as, "the belief that things you have noticed only recently are in fact recent". Linguistic items prone to the Recency Illusion include: "Singular they": the use of they, them, or their to reference...
#getshreked
Anonymous
We should have a bot that we can use to run code snippets
Anonymous
18:09
Like geordi, but more general-purpose
Piped to tryitonline?
Anonymous
Probably
@Dennis How do you make the savable links?
!eval jelly (jelly)
Anonymous
@FlagAsSpam Looks like b64 encoding or something similar
Anonymous
18:12
Actually probably b62 for internets
Some time ago, a friend of mine wrote a math bot for a IRC chan. It used AutoIt's Execute() command to solve equations, of course it wasn't sanitized. A nice way of annoying the bot creator was to tell the bot to solve something like Beep(5000)=x, which would beep in an infinitive loop.
Anonymous
Or maybe it's RLE
Why not have a bot that when it sees !eval, the string following !eval gets put on the front of .tryitonline.net/#code=, second string goes to the end of it, the next string is parsed as input through STDIN, remaining strings are arguments? Debug always on?
Then it outputs that link to chat.
That'd be interesting.
Of course, it'd need to verify that <string>.tryitonline.net exists.
Anonymous
18:15
@FlagAsSpam Only issue is the encoding on the #code=<> part. The bot would need to be able to encode it.
@Mego And that's why I asked Dennis.
Actually, we can just look at the source for the page...?
@FlagAsSpam The encoding is a client issue. Not one of TIO.
@Mego This is cool.
Anonymous
btoa(unescape(encodeURIComponent(string))).replace(/\+/g, "-").replace(/\//g, "_").replace(/=/g, "")
18:17
I use the same encoding for Jolf
Actually, would we want a link, or do we want the output?
I'm pretty sure that Dennis was working on an output only thing.
Anonymous
So %s.tryitonline.net/#code=%s&input=%s&args=%s&debug=on
@Mego Yeah.
Anonymous
Probably should have it pastebin/gist large outputs
18:19
Infinite output things?
Anonymous
Timeout
Anonymous
For >5 lines or >X bytes in the output, the bot should upload it to pastebin or a gist and reply with the link instead
Hmm.
I have no idea how to do any of this. :D
We'd have to get Dennis in on it
^ Of course.
18:21
His server is protected, i.e., un-iframeable
Anonymous
Couldn't you just curl the URL?
@Mego No, because the output is gradual and requires the "run" button to be clicked.
Anonymous
True
If JS has reflection, we could see what the output was being updated to after the run() function was called.
If I can get JS to communicate with VBScript I can get the bot to hoist my computer.
Anonymous
18:23
@CᴏɴᴏʀO'Bʀɪᴇɴ It's not too hard with COM, I don't think. I've used VB.NET/JS COM interaction before.
Anonymous
Actually you could just do the whole bot in C# and you'd be fine
You can. I don't know C#
Anonymous
Fork TIO, run the JS locally
Question: why not limit the output to 10 seconds of running speed?
Because the moon is purple.
18:24
...wat.
Anonymous
@FlagAsSpam Can be done
Anonymous
I really don't wanna open VS :(
So, the only thing the bot should have to run is this, and it needs to get the result of this.
Yes?
Anonymous
18:27
Seems that way
Anonymous
Couldn't the bot just send a POST request to the server?
Maybe!
I'll copy-paste the code.
:P
So, calls run(), waits 10 seconds, and then returns document.getElementById("output").value to chat.
The ordering of the input should be a little more fluid though.
how is it going to work?
!eval "<lang name>" "<code>" "<input through STDIN>" "<args1>" "<args2>" "<args3>" ...
18:34
sounds good to me.
Escapes for quotes would be necessary.
@FlagAsSpam For example:
Newlines would be easily handled, right? Just <shift+enter>?
!eval cjam '"Hello, World!"'
Am I right?
18:36
@zyabin101 Yeah.
We should allow for grave's surrounding the expression.
!eval vitsy "\"nice monospace\""
@CᴏɴᴏʀO'Bʀɪᴇɴ No, we should use standard quotes.
Also, maybe implicit quoting if there is only one expression?
18:36
@CᴏɴᴏʀO'Bʀɪᴇɴ Yeah, you're right.
O-o
I'm getting mixed signals
So, quote types are ``, '', ""?
@FlagAsSpam Only ' and ".
Anonymous
The POST method doesn't seem to be doing anything
@zyabin101 Oh, actually, that makes more sense, since graves don't get parsed over multiple lines.
@CᴏɴᴏʀO'Bʀɪᴇɴ Yes, exactly.
Anonymous
18:41
@Dennis TIO API plz
2
StarToVote ^
^^ haz no starz
Quotes can be escaped with \' and \". Same w/ non-printable characters: \x01. Some can be golfed: \a \n \t \b \0. Literal backslashes have to be escaped by entering two backslashes instead of one.
Anonymous
Don't waste your stars, then
... or you can just use \.
They aren't escaped normally.
Anonymous
18:43
For the bot, we should also have a hexdump input option
Should I meta-post this?
@Mego Yes.
Anonymous
I dunno if it's worth a meta-post, but we may want a separate room
I'll do that, then.
Anonymous
On it already :P
Anonymous
18:48
@mınxomaτ Yeah, but it's all like "official" and stuff now.
Chatbots have a bad history in this room. Just something to keep in mind ;)
Anonymous
@Geobits Hence why we want it to be as unobtrusive as possible
Anonymous
It may end up being hosted in another room
Tracking number! Finally!
@Mego Yet that would make it kinda useless, since most answer refinement questions go here anyways.
Anonymous
18:53
@FlagAsSpam It was just a thought :P
@Mego :P Alrighty.
19:04
Chat mini-challenge: Given a list of N bits, output a string of length N+1 where each 0 is replaced by spaces, each 1 is replaced by a tent /\ , and overlapping tents result in an X. Example: [0,1,0,0,1,1,0,0,1] -> " /\ /X\ /\".
(Too lazy to write actual challenges)
JavaScript, 67 bytes: x=>x.join``.replace(/0/g," ").replace(/1/g,"/\\").replace(/\\\//g,"X")
Not sure how legit this is, but... CJam
The beat sound in the song I'm listening to sounds like pings
setInterval(function c(){console.log("");console.group()},20);
@Sp3000 Seems legit.
Seems to be one of those too-simple-not-sure-if-algorithm-too-naive situations
19:16
Julia, too lazy to count: x->(r=replace)(r(r(join(x),"0"," "),"1","/\\"),"\\/","X")
@Zgarb Wait, are consecutive zeros converted to a single space?
If so, add 2 bytes to mine
@AlexA. No, but a tent eats one space after it.
Bit confused... so what does empty input give?
(Or just 0?)
@Zgarb I don't understand what that means
@Sp3000 bit confused?
Hum. I think I worded the challenge badly. The idea is that 1s mark the positions of tents.
19:20
Wrong room. tsk tsk
And [0] should result in two spaces.
Too lazy to do another screenshot, since the easy way to do it hides the cursor and the way to get the cursor requires too much effort.
@Zgarb Why? O_o
@AlexA. It's a list of 1 bit, so the output should have length 2, and it has no 1s, so no tents.
Oh, I missed the N to N+1 part.
19:22
@quartata Link to your chatbot github page?
Writing an unambiguous spec in one sentence is hard. :(
I can imagine.
I guess that's why challenges posted on the main site typically consist of multiple sentences. :P
Mini-challenge: Output the most recent message you wrote. Shortest code wins.
Are you ready, hey, are you ready for this?
@Dennis Can I use your encoding functions from TIO in my projects?
@CᴏɴᴏʀO'Bʀɪᴇɴ R: cat("I guess that's why challenges posted on the main site typically consist of multiple sentences. :P")
alert($("#message-27196371 div")[0].innerHTML)
1 min ago, by flawr
Are you ready, hey, are you ready for this?
@CᴏɴᴏʀO'Bʀɪᴇɴ ಠ_ಠ
Are you?
19:26
@AlexA. o no
@CᴏɴᴏʀO'Bʀɪᴇɴ I wanted to post the same! You ninja'd me by a minute!
@flawr Does your spec state anywhere that the patch is rectangular?
@flawr Are you?
@AlexA. I was born ready!
19:27
I was born a child
An infant, even
@Zgarb Good point!
Is there a difference between infant and child?
Yeah.
Infant < Child
And ||Child|| > ||Infant||
Human trafficking? Checking the absolute values?
So there are more children than infants?
I'd argue the opposite, since babies are being born all the time and the amount of children is fixed until the infants age.
PUMP ME FULL OF COOOOOOOOOORNDOOOOOOOOGS
11
What's the cutoff of child? Do we count tweens and teens as not-children? Or, since they're still minors, are they counted?
¯\_(ツ)_/¯ I know adults that I'd still call children. :P
@flawr 10k! Congrats!!
14
19:39
wow, such flawr, very reputation, much 10000, amaze
@NewMainPosts I'd almost argue it sounds like a homework problem ...
He's deleted it from main and will post to the sandbox.
who comes up with these funny edits?
What funny edits?
@zyabin101 Sure.
19:50
1 hour ago, by Mego
@Dennis TIO API plz
Phew, that was intense and significantly more work than I thought it would be ...
0
A: Output all valid classful public unicast IPv4 addresses

TimmyDPowerShell, 648 641 bytes for($a=16MB;$a-lt2GB-16mb;$a++){if(($a%16mb)*(($a+1)%16mb)*($a-lt160MB-or$a-gt176MB)*($a-lt1604MB-or$a-ge1608MB)){([ipaddress][uint64]$a).IPAddressToString}} for($a=2GB;$a-lt3GB;$a++){if(($a%64kb)*(($a+1)%64kb)*($a-lt2785152kb-or$a-gt2720mb)*($a-lt2753mb-or$a-gt2754mb))...

22 hours ago, by mınxomaτ
Feature Request: Discourage users from pushing their answers (directly or indirectly) in chat .
@mınxomaτ Party pooper.
I'm proud of my accomplishment and wanted to share.
0
A: Sandbox for Proposed Challenges

The BeanstalkEmployee Scheduler This challenge is simple: make a schedule for the student workers in my department! Student workers have to regularly update their availability to accommodate class changes every semester, and the number of student workers we have employed constantly varies. Also, student wo...

19:53
Uh what
>_>
I saw nothing.
I said nothing.
3 hours ago, by TimmyD
Jan 20 at 15:56, by Rainbolt
Wow. My office suddenly got really serious. Someone (or perhaps multiple people) are having trouble hitting the inside of the toilet when they pee. Last year, we were all politely asked to be careful and to clean up after ourselves. Just now we were asked to immediately report any fluid on the floor, so that they can check the cameras to see who preceded us, because the problem has not gone away.
For reference.
Well, technically you claim that I said, "Heeeey-yeeeh-yeeeh-yeh-yeh, heeeey-yeeh-yeeh. I said hey. What's going on?"
@AlexA. Are such edits really necessary? They make it harder to find previous challenges (even if they are closed) and I don't like the idea of whitewashing our message history, even for the sake of comedy.
19:55
@Calvin'sHobbies I only do it when a challenge has been deleted.
But still, deleted questions are tricky to find otherwise. May as well keep a chat record of them.
Why would one want to find a deleted question?
@AlexA. Maybe you could do the joke, but link to the deleted question?
why would one want to find a hidden treasure?
19:59
Aw I got pinged and it was deleted :(
@AlexA. To see what an author wrote or see what the challenge was about. Surely you've viewed a deleted post for some reason or another
@Calvin'sHobbies Not if it's been reposted to the sandbox or was an entirely off-topic post. Otherwise I don't edit.
(Also I'm not the only one who does it.)
@Rainbolt A certain someone made an inappropriate joke, I pinged you on it, then we both realized our mistake and deleted the posts in question.
".. we both realized that it was a mistake and would probably get us chat banned .."
You say tomato, I say tomato.
20:01
We say tamatooo
... That doesn't really work in text...
@TimmyD All that says to me is that it would be inappropriate to repeat what I missed.
So I will forever have missed it
Who says "to-mah-to" anyway?
yo grandma jokes?
20:03
Huh. I don't think I've ever come across someone that pronounces it that way. Neat.
Michael Caine probably says it that way. It sounds right in my head
Yeah, I could see that.
Would you like tomahtos with your salad master wayne?
yo grandma's so old.. yo mamma cracks yo mamma jokes on her..
Yo mama so old I told her to act her own age, and she died.
Which is more correct: "yo mama" or "yo mamma"?
20:06
The former IMO
Hah.
congrats @flawr!
@FlagAsSpam and they flagged you as spam..?
@AlexA. Visiting old deleted questions is rare admittedly, but people in chat at the time may have wanted to see the challenge, whether it's deleted or off topic or not. (And if it's deleted it won't be on the main page for them to view.) I know you're not the only one who does it, but it still seems kinda silly and unproductive. If the goal is to save vertical space, how about replace it with a link to the deleted question or the sandbox post, if one exists.
20:12
I'd vote for this in a meta post
Or we can just stop doing it. No need for a meta post.
Other people might vote opposingly though...
you guys escalate things very quickly
@trichoplax There's literally no purpose behind editing them except for humor. If anyone at all feels that they'd benefit from having them there then the moderators can just stop doing it. I don't think TNB is lacking other humorous content.
This is serious website. We are serious chat.
20:15
We have humourous content??
I can never spell that word
neither can you apologize
We don't need a meta post IMO. I don't mean this to be a big debate, just saying that leaving the bots alone might be best for posterity
Yeah, a meta post seems entirely unnecessary.
hello...
It was a slightly less than serious suggestion...
20:17
@TanMath hi!
For really trivial things I don't post on meta. I reserve that for moderately trivial things
@Rainbolt If it helps narrow it down, I'm pretty sure I glanced without understanding at the removed posts before they were removed and I think both were very short, like 2 words or less
(removed jokes bug me too)
I like this meta post.
^^ rickroll
Don't trust any bit.ly links in here.
20:21
> Don't trust any bit.ly links.
FTFY
Haha fair enough
@AlexA. Is it technically a rickroll if it doesn't link to the official song?
Perhaps a rickroll of order 2.
Anonymous
So links have rickroll numbers instead of bacon/erdos numbers?
@Mego Lies.
20:23
@Mego Definitely yes this one.
^
Mego's secret revealed.
@RikerW It is a sandroll not a rickroll...
Anonymous
Protip: bit.ly/defcon is a permanent bit.ly link. It always points to exactly what you'd expect, given the URL.
@TanMath I know.
What about tinyurl links?
@AlexA. rickroll encounters of the second kind
20:25
I better start planning for Valentine's Day
Do what I do and give tetraflexagons.
@Rainbolt go watch deadpool together
@Rainbolt Get him one of those ghost pepper chocolate bars
@Rainbolt Carve yourself into a heart shaped ice sculpture
@Rainbolt Give this to your fiance/GF/dog.
@Calvin'sHobbies Trust this guy @Rainbolt.
@AlexA. Don't trust him
@TanMath Eh, pretty nice song, but...
but?
Oh nice it's on a Sunday (Feb 14)
Sunday is draft at the MTG store
20:28
I was expecting a song, just maybe not a rickroll.
Wait wtf happened here?
(not a rickroll a transcript link)
54 mins ago, by New Main Posts
PUMP ME FULL OF COOOOOOOOOORNDOOOOOOOOGS
That.
@RikerW yeah... it is a rickroll of third kind - adeleroll!
@CᴏɴᴏʀO'Bʀɪᴇɴ byee!
Eh, needs work.
meaning?
it starts from "HELLLLOO FROM THE OTHER SIIIIIIIDE!"
20:30
We need a formal classificatino system.
@TanMath @Rainbolt ^^
> classificatino
@Calvin'sHobbies Cute rick dog.
1
Q: Zeroes in interval

Filip HaglundYour task is to write a function or program that takes two non-negative integers i and k (i ≤ k), and figure out how many zeroes you'd write if you wrote all whole numbers from i to k (inclusive) in your base of choice on a piece of paper. Output this integer, the number of zeroes, to stdout or s...

20:30
@Calvin'sHobbies Puprolling. New best thing.
I watched Adele rap to Monster by Nicki Minaj last night: youtube.com/watch?v=TGonMcJ9KeI
@quartata Little help on this?: ide.c9.io/vtcakavsmoace/databot-js
Best wikia ever: bit.ly/1KGvuRq
20:31
Need some chat I/O.
@FlagAsSpam Not rickroll? SACRELIGE
@TanMath puproll'd
Order 0: this
Order 1: Rickroll video
Order 2: Some song video
Order 3: Meme, not nessecarily song. Can be video or image.
20:35
@mınxomaτ Permission granted.
@RikerW rofl
Order 4: Video of something not memeish or small meme.
[this](
ow.ly/XHemh) is order 2?
Order 5: Random still image, like this.
@TanMath yes.
@TanMath It's hopeless, give up. It happens to me all the time.
stupid thing!
I am going to write a Meta.SE post on that...
20:37
Special case: Order 2 automatically if PPCG meme.
it reveals my adele roll!
Order 1000000000: (meaning don't even try) wat.
Hey, @Doᴡɴɢᴏᴀᴛ has a new image?
duckroll'd
20:41
whatever do you mean?
NIce work dude.
But not rickroll...
Well, order 5.
0
Q: Zeroes in interval; all bases

Filip HaglundYour task is to write a function or program that takes two non-negative integers i and k (i ≤ k), and figure out how many zeroes you'd write if you wrote all whole numbers from i to k (inclusive) in base b on a piece of paper. Output this integer, the number of zeroes, to stdout or similar. You ...

does this count as a dupe of
2
Q: Zeroes in interval

Filip HaglundYour task is to write a function or program that takes two non-negative integers i and k (i ≤ k), and figure out how many zeroes you'd write if you wrote all whole numbers from i to k (inclusive) in your base of choice on a piece of paper. Output this integer, the number of zeroes, to stdout or s...

seems like an edit to me
yep, misguided edit.
20:45
close it as a dupe?
or as there were 8 answers to the other one?
and changes in spec are bad
how do you do range in CJam
IDK
20:48
@RikerW thanks!
No, i don't konw.
-2
Q: Zeroes in interval; all bases

Filip HaglundYour task is to write a function or program that takes two non-negative integers i and k (i ≤ k), and figure out how many zeroes you'd write if you wrote all whole numbers from i to k (inclusive) in base b on a piece of paper. Output this integer, the number of zeroes, to stdout or similar. You ...

I know! sarcasm of course!
@NewMainPosts lol
lol
somebody tell me!
@Dennis how do you do range(x,y) in CJam?
@aditsu would know...
20:54
Search for "range" and you'll find it.
@Zgarb thanks, didn't know about this...but it only does range(y), not range(x,y)
@RikerW ^
Well, do that and remove the range(0,x)?

« first day (1826 days earlier)      last day (3313 days later) »