« first day (1857 days earlier)      last day (2969 days later) » 

Sam
12:00 AM
hmm this sounds really cool
where should I go to learn how to do this?
 
@Eridan YOu can change it on another site and use the Apply to all button. ie change it on LaTex not PPCG.
@Sam here
 
@Sam The best chat! Welcome!
 
@Sam You can take a look at some of our recent challenges to see what it's like.
The only real way to learn is to do it :P
 
@Sam Pick a challenge and a language and start trying to solve it in the least bytes.
 
Sam
where are the challenges..?
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Don't try trig, it is like awfuler geometry.
 
Each "question" on this site is actually a challenge. (Well, most of them are, anyway.)
 
@EasterlyIrk I've done trig before and rather like it.
 
Remember... learn Vitsy... @Sam ;)
 
12:02 AM
@VoteToClose stop
 
@Sam @VoteToClose He created Vitsy.
 
Let's not steal his soul yet
 
@AquaTart wat
aw
 
Sam
I need to learn vitsy?
 
12:02 AM
Nah
 
Not really
 
He was kidding.
 
If you want.
 
What's your favorite programming language, @Sam?
 
12:02 AM
We're just really weird here.
 
Sam
jogl but I am very new
 
A lot of people here create there own languages that are shorter than normal languages.
 
(double ninja'd. :I)
 
@Sam jogl?
 
I haven't heard of that!
You know, a good way to learn a language is to try golfing in it.
 
12:03 AM
oh, it is like java.
 
Sam
jogl is Java OpenGL
 
Java Open GL.
 
rekt
ninjago'd
 
Well, Java answers are generally quite long.
 
That doesn't matter though
As long as you have fun participating
 
12:04 AM
^
 
Sam
what is a simple language for these golfing questions?
 
1 hour ago, by VoteToClose
@RenderSettings Good thing competitions are really language-specific - the "winner" isn't really a winner. They're just the shortest overall. A code-golf is to see who can make it the shortest in each language, and what languages have specific qualities that can help them in those challenges.
 
@Sam A simple language? Try Python or JavaScript.
 
@Sam Python is a popular choice, but really you should golf in any language you know best.
 
12:04 AM
@Sam python or js
 
ninja'ed
 
@Sam You can use any language you like, whatever you're most comfortable with.
 
ninja ninja'ed
 
Sam
python and js are the 2 that I have courses on
but only simple
 
12:05 AM
@Sam To prove @AlexA.'s point, I frequently golf in AppleScript and Minecraft Command Block Language.
 
@Sam You get better by practicing. :P
@VoteToClose MCBL sounds more mature.
 
Sam
how do I find a golfing question in a certain language?
 
It doesn't work like that.
 
Most challenges allow any language
 
@Sam We generally don't like these questions.
 
12:06 AM
You can golf any question in any language.
 
@EasterlyIrk That still doesn't work.
 
what?
What does it say?
 
That I have to wait 3 days
 
Sam
then someone who uses a shorter language will win every time?
 
If you're going to be golfing in Python, a few things to keep in mind:
We generally accept either functions that take input via their arguments or full programs that take input via STDIN
 
12:07 AM
@Sam There is no winner really.
 
3 mins ago, by VoteToClose
1 hour ago, by VoteToClose
@RenderSettings Good thing competitions are really language-specific - the "winner" isn't really a winner. They're just the shortest overall. A code-golf is to see who can make it the shortest in each language, and what languages have specific qualities that can help them in those challenges.
 
@Sam Technically yes, but we tend to view challenges as competitions within languages. So your solution in Java, for example, may be longer than one in a golfing language like Jelly, but it could be shorter than another Java solution.
 
You can view all acceptable input/output methods here:
25
Q: Default for Code Golf: Input/Output methods

Martin BüttnerIt looks like we have a consensus that we want certain defaults for the format which answers are expected in for code-golf. On that poll, the question arose twice, which input/output formats should be allowed for programs and functions. So here is another poll. This one works different though. A...

Also, you might want to look at this:
122
Q: Tips for golfing in Python

marcogWhat general tips do you have for golfing in Python? I'm looking for ideas which can be applied to code-golf problems and which are also at least somewhat specific to Python (e.g. "remove comments" is not an answer). Please post one tip per answer.

 
the rep from the green checkmark is not much rep compared to the upvotes a well golfed answer can get
 
12:08 AM
Even still, it's kinda discouraging to post a super long entry in some language when people are making 30 byte ones in Golf :p
 
Sam
is any golfing I can do in rblxlua?
 
What's that?
 
translation: roblox lua
 
It's pretty much regular Lua, so sure
 
roblox= game
lua= luau - u
 
12:09 AM
@RenderSettings Psh. I felt this way at first, but then I learned to stop caring and love the billion Java bytes.
 
rofl
 
As long as the language meets our definition of a programming language, sure!
 
As long as you don't use any Roblox specific extensions (math.noise being the only one that would actually be usable), you could just submit it as Lua 5.1
 
^
 
@Sam Lua satisfies our definition of a programming language.
In fact, lots of things do.
 
12:09 AM
^^^
 
38
A: The Many Memes of PPCG

Sp3000Meme: Java Origin: Java's existence Cultural Height: Always Background: The go-to example of a verbose language. It can be used in many contexts. For comfort: A: My golf is too long :( B: At least it's not Java As a red flag: A: Uh oh, my golf is almost as long as Java's B: Clearly, you'r...

 
@AquaTart Vitsy still hasn't been proven yet. >.>
 
@AquaTart Actually, very few things don't.
 
We have a meme about java's longwindedness.
 
Sam
what are most questions about?
outputting values?
 
12:10 AM
juicing avocads ;P
 
Usually you take input through some means and output a value
 
Our most popular tags are , which is about manipulating strings in some way, and which is about doing something math related.
 
Also, when using Java: "Crossed out 444 is still regular 444. :c" — VoteToClose Nov 12 '15 at 8:56
 
A recent string question:
43
Q: Is it a lipogram?

El'endia StarmanA lipogram is a block of words that omits a particular symbol. Right now, I am avoiding our fifth symbol of 26 that commonly show up. You should know by now what I am omitting. If not, look up "lipogram" and you will know. Your Task With a char, a blank, and a following string (blanks may show ...

 
12:11 AM
A recent math question:
23
Q: Adding up the digits and the digits reversed

LamaroGiven a number > 0, output the sum with all digits (1 .. n) concatenated and reversed and add them up. For example, with n = 6: The numbers 1 to 6 concatenated: 123456 Reversed: 654321 Adding them up together will result in: 777777. Another example is n = 11: 1 2 3 4 5 6 7 8 9 10 11 > 123...

 
We have challenges about number theory and primes, music, statistics, compression... you name it.
 
involve storing some string in your code as small as possible
 
EVERYTHING EXISTS HERE
 
Sam
how do I know how many bytes have been used in my answer?
 
Congratulations to @Doorknob for getting the Socratic badge!
12
 
@Doorknob Congrats! :D (Only 88 more for me!)
 
Lua doesn't use unicode, so it's just the number of characters including spaces
 
And newlines/tabs, if any.
 
@Doorknob congrats.
 
12:12 AM
@RenderSettings Oooooor mothereff.in/byte-counter
 
Or that!
 
@RenderSettings Unless you have strings that contain multibyte characters.
 
It always amuses people whenever I type in mo in my browser and that comes up.
 
@Doorknob Well deserved <3
 
@VoteToClose lol
I have gotten very suprised looks because of that domain name. :P
Then they realize it is a byte counter.
 
12:14 AM
I just use the pyth web interpreter
 
Wrong link.
 
@Maltysen Pyth web interpreter counts in ISO-8859-1
I don't recommend it for general byte counting
 
@EasterlyIrk Same for me.
 
ahhh so many flags so quick
 
12:15 AM
what?
 
wat
who got flag ware
 
no wat pls don't kill them with that
 
i don't know
 
no wat
 
FlagAsSpam'd
 
12:15 AM
it happened so quickly
 
:D
 
@Sam If @VoteToClose trys to show you something called 'wat', say 'no' as quick as you can.
 
Sam
ok?
 
@EasterlyIrk wat
 
12:16 AM
no wat
pls no
 
wat are you talking about
wat is love
 
no
it really isn't.
 
Sam
You guys confusing me anyone explain?
 
fine @VoteToClose.
 
or, the original
 
12:17 AM
They're messing with you. We have a strange "meme" culture that no one understands, not even me
 
@Sam The Nineteenth Byte can be a scary place. We're glad you've joined us. >:D
 
Sam
who is that old guy even meant to be?
 
> guy
lol
 
12:18 AM
lady*
 
Sam
its like Donald trump in a few years or something
3
 
Hey @Vote
 
rofl
 
Hey @Rend
 
12:19 AM
err, that's not how you do tab completion apparently
 
Still got my attention. ;D
 
Is linking to the urbit github page sufficient, since that's the only interpreter for Hoon
 
I think that still pings.
 
Yes, @Eas.
 
12:20 AM
@RenderSettings yes
 
@El'endiaStarman yep
 
On another note, I'm thinking about changing my image.
 
I like that one.
 
The snippet I gave is only for creating an anonymous function, though. Maybe I should say how to run it with input for the dojo...
 
NO WAT NO PLS NO @VoteToClose NO PLS
@RenderSettings Yes pls.
 
12:21 AM
@RenderSettings Yes please.
 
Sam
whats the difference between Programming Puzzles & Code Golf and Programming Puzzles & Code Golf Meta?
 
@EasterlyIrk I second that.
 
@Sam The meta is meta, for discussing the fine details of our site.
 
^ New image?
 
12:22 AM
eh, I like the current one.
 
Sam
I do not have a clue what meta means I have bad English...
 
^
 
@VoteToClose woooaaahhh...
 
@VoteToClose If anyone changes their avatar or username, I swear to god...
 
@VoteToClose on your obsession with wat:
@Sam Meta means about itself.
 
12:22 AM
@EasterlyIrk This is deeply unnerving.
 
So Meta code golf is discussion about code golf.
 
@Sam PPCG Meta is for questions specifically about the main site.
 
Sam
bye people I don't know I be back tomorrow probably
 
The meta site is discussion about the site.
@Sam bai
 
12:23 AM
@EasterlyIrk Not to be confused with
 
Sam
or today its 00:23pm in the uk
 
Sam
am*
 
4:23 here.
 
0023 here. ಠ_ಠ
 
12:23 AM
┌─┐
┴─┴
ಠ_ರೃ
3
 
@Sam also if you play minecraft, there is a server set up.
 
Top hat look of disapproval
 
Sam
oh wahts the server?
 
@VoteToClose how so?
:P
 
Sam
I add it quick
 
12:24 AM

 PPCG Minecraft Server

Server closed. Files: github.com/HelkaHomba/ppcgmc1.9 New serv...
 
@mınxomaτ Table flip of disapproval.
 
IP: 167.114.158.78:25932
@Sam ^
 
Sam
thanks
empty xD
oh well
 
bai now, have a nice rest
 
Sam
oh I am not whitelisted
 
12:25 AM
Oh yeah I forgot.
@HelkaHomba
@Sam username?
 
Sam
BurningMystery
 
Dude that's a sick name. >.>
Mine's just VTCAKAVSMoACE
 
brikerw
 
Which, frankly, look as though someone has smashed their head against the keyboard repeatedly.
 
And that isn't its creation story? :P
 
12:27 AM
ಠ_ಠ ihaichusliitlee
 
Sam
ok Sayounara
 
bai
 
rekt
 
rekt
 
12:28 AM
Ninjago'd.
 
Ninjago'd.
 
infinite loop :o
 
infinite loop :o
 
12:28 AM
Okay, enough now.
 
pls halp I tri stahp for thirtee milliseconds but no stahp
 
@MarkyMarkov is not in the room.
 
tri longer?
@Katbot is stupid.
(kat might ping katenyko.)
 
How do I explain turing completeness to someone who has little to no understanding of computer algorithms?
 
You don't.
2
 
12:35 AM
@VoteToClose "It can do all the things."
 
@EasterlyIrk Thanks for your wonderful input.
 
@VoteToClose your minecraft avatar is very gender-ambiguous.
 
@AlexA. Turing completeness is not jQuery
 
@AlexA. Hmm. Fair.
 
@VoteToClose Yooouuuurrrrreeeeee WELCOME!
 
12:37 AM
@EasterlyIrk Where do you see this?
 
The ppcg minecraft server page.
 
Most of the stuff linked to me is gender ambiguous.
 
true
 
@VoteToClose "If a language is Turing-complete, it can theoretically solve any computable problem."
 
^
nice
 
12:38 AM
^^^ Cool, that's what I said.
 
@VoteToClose don't worry, El'endia's is just plain creepy.
 
But you have to define/explain "computable", which is as easy as "whatever this computer can do".
 
Sometimes you are genuinely trying to help and people seem to think otherwise :-/
@DonMuesli I read the thing, don't be so smart. I used the wrong function, is all. — Cᴏɴᴏʀ O'Bʀɪᴇɴ 15 mins ago
 
Sorry @El'endiaStarman, but the lumien avatar is creepy.
@DonMuesli I konw.
 
@EasterlyIrk Hahaha, that's because I barely started. It's intended to be this:
 
12:40 AM
@EasterlyIrk Nice avatar! If only you removed all that crap from the poor cat :-)
 
@DonMuesli ಠ_ಠ
She likes it.
 
Not with that facial expression, but essentially that.
 
@El'endiaStarman he is still kinda creepy.
@El'endiaStarman okay, I guess that is fine.
 
@EasterlyIrk :-P
 
12:41 AM
Hey, she does.
:P
 
Nice work!
 
That is my eventual goal for my Minecraft skin.
 
okay
 
If you say "but he looks creepy" again, I will smack you with a salmon. Because @Doorknob took the trout.
 
12:46 AM
Heh. This is interesting.
 
@El'endiaStarman What is being discussed? The creepy sonic figure?
 
@VoteToClose What, this chat post? :P
@CᴏɴᴏʀO'Bʀɪᴇɴ yah
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Particularly the barely-started Minecraft skin.
 
@El'endiaStarman Where might this be?
 
...on Minecraft? :P
 
12:47 AM
A server that I attend has decided to name itself Gaymercraft in order to repel trolls and raiders who, quote, "wouldn't be caught dead on a gay minecraft server". They have had no reports of any raids/griefs since they changed it.
ಠ_ಠ The fact that that seems to work is unacceptable.
 
@VoteToClose can you explain the class stuff
like G
and o
 
lol
@VoteToClose true
 
I would think that would attract trolls.
 
12:49 AM
@El'endiaStarman I spent 30 seconds looking through the docs for d before I realized. :/
 
@Maltysen G gets the name of the class specified by the popped top item.
 
heeheehee
 
I like how mono's compiler conforms to all C# 6.0 standard, but MS's own compiler doesn't -.- ...
 
@El'endiaStarman read your comics :D
 
The tracking system for that is found by declaring classes as being used with ;u <filename>, which stores content about Vitsy classes in the main Vitsy object.
 
12:51 AM
this is confusing, will it be in vitsyjs
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Yay, though I'm sure I could do better these days. :P
 
in Beep Boop Maggot, 36 secs ago, by ӍѲꝆΛҐӍΛПҒЦꝆ
@OkMyRVKarma @Kat just burned you. You gonna take that?
See the messages around it
 
@El'endiaStarman XD They're pretty good already!
 
@Maltysen No - it won't, because it requires multiple files and is unsupported in safe mode.
o will be.
Only because it captures a stack, assigns it to a char, and holds it until the char is called again.
 
New favorite python script:
import os, sys
os.remove(sys.argv[0])
 
12:56 AM
:/
 
what does that do?
 
/me just got a notice that he now has priviledges to talk in chat
Do I have to break it to the site that I already could
 
@CᴏɴᴏʀO'Bʀɪᴇɴ removes itself. :P
@RenderSettings yes
 
@RenderSettings You can chat because your chat account is linked to your already (somehow) privileged user.
 
12:57 AM
@EasterlyIrk XD
 
@AlexA. DOSA! YAY
 
World big dosa, no less.
 
You know what's better than dosa? Avocad.
2
 
True.... AVOCAD DOSA!
 
0
Q: What is the "Ant-Difficulty" of this string?

DJ McGoathem I think about if I was turned into an ant, I'd want my loved ones to know, so I thought of a plan- I'd gather twigs and leaves and write my name on the ground, Then I'd wait for my family and friends to crowd round But now I'm thinkin'- that when they saw it They'd think the human me w...

 
12:58 AM
AVOCAD DOSA FTW!
 
@IGoBest your name is still not geobits ;_;
 
@IGoBest Hey, I like the new username.
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Your name is still not ASCII.
 
@IGoBest Fair enough.
 
12:59 AM
@EasterlyIrk That reminds me of the little calculator program I had in middle school that I would tell people would clear out viruses from their calculator. I would conveniently neglect to mention that the program itself was the virus I meant. Basically, what it would do is crash the calculator OS, which deletes everything in RAM, including the program, which had to be unarchived to run it...
 
rofl
 

« first day (1857 days earlier)      last day (2969 days later) »