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

Sam
Sam
00:00
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
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 ;)
00:02
@VoteToClose stop
@Sam @VoteToClose He created Vitsy.
Let's not steal his soul yet
@AquaTart wat
aw
Sam
Sam
I need to learn vitsy?
00:02
Nah
Not really
He was kidding.
What's your favorite programming language, @Sam?
00:02
We're just really weird here.
Sam
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.
00:03
oh, it is like java.
Sam
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
00:04
^
Sam
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.
00:04
@Sam python or js
ninja'ed
@Sam You can use any language you like, whatever you're most comfortable with.
ninja ninja'ed
Sam
Sam
python and js are the 2 that I have courses on
but only simple
00:05
@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
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.
00:06
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
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
00:07
@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
00:08
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
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
00:09
@RenderSettings Psh. I felt this way at first, but then I learned to stop caring and love the billion Java bytes.
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.
00:09
^^^
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
Sam
what are most questions about?
outputting values?
00:10
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 ...

00:11
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
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.
00:12
@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.
00:14
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
ahhh so many flags so quick
00:15
what?
wat
who got flag ware
no wat pls don't kill them with that
i don't know
FlagAsSpam'd
00:15
it happened so quickly
@Sam If @VoteToClose trys to show you something called 'wat', say 'no' as quick as you can.
Sam
Sam
ok?
@EasterlyIrk wat
00:16
no wat
pls no
wat are you talking about
wat is love
no
it really isn't.
Sam
Sam
You guys confusing me anyone explain?
fine @VoteToClose.
or, the original
00:17
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
Sam
who is that old guy even meant to be?
> guy
lol
00:18
lady*
Sam
Sam
its like Donald trump in a few years or something
3
Hey @Vote
Hey @Rend
00:19
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.
00:20
@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.
00:21
@RenderSettings Yes please.
Sam
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?
00:22
eh, I like the current one.
Sam
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.
00:22
@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
Sam
bye people I don't know I be back tomorrow probably
The meta site is discussion about the site.
@Sam bai
00:23
@EasterlyIrk Not to be confused with
Sam
Sam
or today its 00:23pm in the uk
Sam
Sam
am*
4:23 here.
0023 here. ಠ_ಠ
00:23
┌─┐
┴─┴
ಠ_ರೃ
3
@Sam also if you play minecraft, there is a server set up.
Top hat look of disapproval
Sam
Sam
oh wahts the server?
@VoteToClose how so?
:P
Sam
Sam
I add it quick
00:24

 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
Sam
thanks
empty xD
oh well
bai now, have a nice rest
Sam
Sam
oh I am not whitelisted
00:25
Oh yeah I forgot.
@HelkaHomba
@Sam username?
Sam
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
00:27
ಠ_ಠ ihaichusliitlee
Sam
Sam
ok Sayounara
00:28
Ninjago'd.
Ninjago'd.
infinite loop :o
infinite loop :o
00:28
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
00:35
@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!
00:37
@EasterlyIrk Where do you see this?
The ppcg minecraft server page.
Most of the stuff linked to me is gender ambiguous.
@VoteToClose "If a language is Turing-complete, it can theoretically solve any computable problem."
00:38
^^^ 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:
00:40
@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
00:41
Hey, she does.
:P
Nice work!
That is my eventual goal for my Minecraft skin.
If you say "but he looks creepy" again, I will smack you with a salmon. Because @Doorknob took the trout.
00:46
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
00:47
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.
00:49
@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.
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.
00:51
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])
00:56
:/
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.
00:57
@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...

00:58
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.
00:59
@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...

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