« first day (1780 days earlier)      last day (3057 days later) » 

10:00 PM
@El'endiaStarman 60 kph regex replace 38 mph
 
@quartata Qerl
2
 
@AlexA. ?
Oh I see.
 
So, nobody answered this earlier today, but I'd rather like to know: have we done a question on symbolic differentiation yet?
 
I wish I was that narcissistic.
 
@quartata QUARTATA'S SUPER SUPREME GOLFERIFIC LANGORAMA
 
10:01 PM
@AlexA. Added bonus: sounds like Quirrell, the guy with Voldemort in/on the back of his head.
 
o_O
 
@El'endiaStarman It has a calm face of not perl, but secretly, it hides the dark lord, Perl itself.
 
@MartinBüttner So for all my sed answers that need sed -r 'expression' I need to count the ` -r` as 3, instead of the 1 I have been doing
 
There is absolutely no logic behind the french system. I'm sure there is a mistake in 99% of the french checks, this is even more complicated after 100. The conjugaison is also a nightmare. Trust me, I'm french. — Mig Jul 31 '14 at 18:05
I've been told that it was a base-twenty system of numbers
 
base-sixty*
 
10:04 PM
Conversely if I am doing sed -rf ppcg.sed for a sed program, I claim -f is a standard flag simply used to specify the program, and thus the r is only +1 extra
 
@CᴏɴᴏʀO'Bʀɪᴇɴ fuckin hate counting in french don't talk to me about it please
 
@FlagAsSpam I meant base twenty.
 
quatre-vingt-un
 
Nope, I'm an idiot thinking of the babylonians.
 
Oops I made a mistake in that.
Just goes to show you.
 
10:05 PM
Blame the Babylonians
 
@FlagAsSpam Oh yeah
 
@DigitalTrauma Yes
shouldweblamethebabylonians.doorknob
 
But the French used the Babylonian system of time
 
The vigesimal or base 20 numeral system is based on twenty (in the same way in which the ordinary decimal numeral system is based on ten). == Places == In a vigesimal place system, twenty individual numerals (or digit symbols) are used, ten more than in the usual decimal system. One modern method of finding the extra needed symbols is to write ten as the letter A20 (the 20 means base-20), to write nineteen as J20, and the numbers between with the corresponding letters of the alphabet. This is similar to the common computer-science practice of writing hexadecimal numerals over 9 with the letters...
 
Thats what my History of Mathematics professor told me
 
10:06 PM
Sexagesimal (base 60) is a numeral system with sixty as its base. It originated with the ancient Sumerians in the 3rd millennium BC, it was passed down to the ancient Babylonians, and it is still used—in a modified form—for measuring time, angles, and geographic coordinates. The number 60, a superior highly composite number, has twelve factors, namely {1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30, 60}, of which 2, 3, and 5 are prime numbers. With so many factors, many fractions involving sexagesimal numbers are simplified. For example, one hour can be divided evenly into sections of 30 minutes, 20 minutes...
 
@Doorknob冰 exactly.
 
@FlagAsSpam I... what
 
10:07 PM
Side note: does anyone approve of my hat or should I change back to the spam cakes?
 
I liked the rose, tbh.
^_^
 
I find your current avatar thoroughly disturbing.
 
@CᴏɴᴏʀO'Bʀɪᴇɴ
 
@RikerW *ᴄᴏɴᴏʀ
;)
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Wasn't a rose- it was some form of lily. But yeah, it was nice. c:
 
10:09 PM
@CᴏɴᴏʀO'Bʀɪᴇɴ Thanks.
 
Also, my bot is up in Beep Boop Maggot again.
 
@FlagAsSpam Oh. I'm not a flower-ollogist XD
 
^̮^
Ze flower is back
 
10:10 PM
Is it just me or do this year's Winter Bash stick figures look like they jumped straight of XKCD?
8
 
@SuperJedi224 Linkj?
 
From the description:
> I hit it... but definitely didn't prepare well enough for the turn at the bottom.
....uh oh.
 
@CᴏɴᴏʀO'Bʀɪᴇɴ

  Beep Boop Bingus Bin

VITRIFICATION ORDER (1947) CONDEMNED DO NOT ENTER
 
@DigitalTrauma wouldn't the 6*7(6|89)* solution save a byte?
 
@MartinBüttner I don't know if you noticed, but the Timey Wimey hat is right up your alley
@MartinBüttner What challenge?
 
10:11 PM
@quartata I was informed about it...
 
Oh good, his tires didn't go off the road...just up the white line...at the very edge...
 
@quartata 789
 
@quartata 789
 
@MartinBüttner Ah.
 
Samurai'd
 
10:11 PM
boom
3
 
@MartinBüttner IS IN DA HAUS
 
What is this, 2002?
 
@AlexA. Congrats on code-golf gold.
 
@ThomasKwa Thank you! :D
 
/me has still been too lazy to get that
Only 8 more answers...
And I was literally about to answer 789 in Ruby when the Ruby answer appeared.
 
10:15 PM
yo it's 5:15 already
i did a lot of studying today \o/
 
@undergroundmonorail 2:16, bro.
 
@undergroundmonorail 2:15 for me yo.
 
4:15
 
The east coast doesn't exist
The US has only one coast
5
 
est best time zone na
 
10:16 PM
I'll get my gold hat from Electorate; hopefully the voting hat too.
 
I need to get a gold tag badge anyway for... a certain secret hat.
 
@AlexA. rofl They are unbelievers and must be punished.
 
It's pretty hard to find 10 questions per day to vote on, especially since that's less than our total questions...
 
@FlagAsSpam Hey @AlexA., the julia set. Your favorite!
 
10:17 PM
@AlexA. irrelevant i'm canadian
 
@FlagAsSpam tweetable maths?
 
I'm thinking about that as a new profile pic - it was from this challenge:
113
A: Tweetable Mathematical Art

Manuel KastenMandelbrot 3 x 133 chars The first thing that popped into my mind was "Mandelbrot!". Yes, I know there already is a mandelbrot submission. After confirming that I'm able to get it below 140 characters myself, I have taken the tricks and optimizations from that solution into mine (thanks Martin ...

 
Still only 1 answer on my question :(
 
@FlagAsSpam definitely much more impressive than my own Mandelbrot answer
 
@Cyoce Let me help.
 
10:18 PM
@undergroundmonorail No you aren't. There's no such thing as Canada.
 
Oh.
I was refreshed.
Who dun it?
 
@FlagAsSpam :D THE FLOWER REALLY IS BACK
\o/ \o/ \o/
 
@RikerW So it is! :D
 
Hat still hasn't updated for me.
Looks like a flower with an afro.
Which is unfortunate, to say the least.
 
@undergroundmonorail > It's time to kill the canadians.
 
10:20 PM
@Cyoce 100 points should encourage some answers.
 
Refreshify.
 
thanks
***BOUNTY HUNTERS: INCOMING! ***
 
@flawr In what way is this related to anything ever at all?
 
@RikerW I refreshed your chat profile. Is that what you were hoping for?
 
@FlagAsSpam Sorry, wrong tag=)
 
10:21 PM
Everyone is wearing jelly donut hats.
This is odd.
 
Nope.
Its flawr the red nosed slow worm.
 
I hate to say it, but...
 
@AlexA. Yes, thanks.
 
What are those?
 
10:22 PM
ಠ_ಠ
 
ಠ_ಠ
 
ಠ___ಠ
 
@MartinBüttner Yes - thanks! And 2 bytes off the sed version.
 
@DigitalTrauma what u sed?
lelelel
 
@AlexA. Can you try again?
 
10:24 PM
@AlexA. wat*
 
@RikerW Just did
 
Thanks, now got my timey wimey hat on.
 
@AlexA. YOU TELL EM
 
10:30 PM
@quartata I did
 
Hello World in pl (at least in theory): Hello, World!
How does it work without quotes?
heh
 
Why isn't my hat updating?
 
Golfing in Rust is like golfing in Java.
 
Except you're losing to it.
4
A: Why was 6 afraid of 7?

FlagAsSpamJava, 126 81 bytes Edit: I'm pretty sure that functions are allowed by default? If not, just tell me to rollback. ...yup. It's actually longer than I expected - Java replaces items in strings with replaceAll() once per match, not repeatedly until it stops changing. So I had to use a fancy for ...

 
10:31 PM
Yeah :(
 
Wow no one is asking why it works without quotes
I call it "implicit strings"
 
The "Every! Body! Gets! A Hat!" hat is the easiest hat I have ever gotten... :P
 
@quartata the real name is barewords
@El'endiaStarman Not the cake?
 
Right but this is special
Let me explain
 
@Doorknob冰 That one took effort.
 
10:34 PM
In PL, regular ASCII chars (stuff not exclusive to CP437) are considered variable names.
 
@El'endiaStarman You have to have a hat to get that hat, soo...
 
@El'endiaStarman But so does the everyone gets a hat one. You still have to have a hat to get the hat.
ninja'd
 
@El'endiaStarman I've been bothering myself over this "circle/triangle collision detection" problem for a while, and while I have working implementations, they're all so ugly.
 
So something like k┴ calls the function on k
But what if variable k doesn't exist?
That's what an implicit string is. If a letter that doesn't correspond to a variable appears, it actually starts a string.
The string is then closed when it encounters a variable that exists or a function char.
 
Damn son.
 
10:35 PM
Me no likey non-ASCII-only langauges. ;(
4
 
@FlagAsSpam Whoops, I missed that part. But I still maintain that it required no additional effort.
 
@Doorknob冰 CP437 isn't that painful to type in, just change your terminal encoding
 
@El'endiaStarman Accumulative effort > no hat.
 
@quartata The notion itself, not just being able to type it
 
@BrainSteel Mind joining me in here?
 
10:36 PM
What do you care about: it using a different encoding, or it beating Pyth?
Gotta have your values.
 
Using more than the 95 bytes given to you in plain ASCII is boring. You can do that and artificially shorten any language, but does that make it more interesting?
 
@Doorknob冰 I'm only using CP437 so that things aren't unprintable.
It actually makes it easier to read.
 
I didn't say unprintable
 
"easier"
"more readable"
Yeah, no, this is CG.
You're playing the game wrong, hand me the controller. :P
 
Right but I'm saying that if I couldn't use CP437 I'd use regular ASCII but go out of the printable ASCII range which no one likes
With CP437 you can read stuff. That's a big plus.
No one likes hex dumps.
 
10:38 PM
And I'm saying "stay within ASCII"
 
What advantage does implicit stringing get you, though?
 
@FlagAsSpam Several.
Aside from the obvious one I just showed you.
Remember that the string closes when you hit a var that's defined.
Let's say you have a string e and you want to add Hello to it.
 
@Doorknob冰 There are naturally 256 characters in a byte. I'd say that restricting a language to 96 is the artificial choice.
 
Yes, but it means you have fewer possible commands and if you have commands as part of the text, you have to make it quoted anyway.
 
@Doorknob冰 Use APL
 
10:40 PM
@FlagAsSpam The beauty of it though is that CP437 lets me use more of the byte. I don't have to worry about this stuff.
 
... and that's why going out of ASCII is boring.
 
I'm sacrificing very little, and I'm essentially sacrificing stuff that I would already have used anyways
Namely, variable names.
This is a double usage of variable names.
Anyways, Helloe┴ vs +"Hello"e or whatever it is in Pyth
 
@ThomasKwa Perhaps... but when every single language ever uses ASCII (shh APL doesn't count), using the remaining 161 possible values to be able to do whatever you want with no penalty is plain boring
 
That's good.
 
I'm thinking of restructuring Vitsy and coming out with a 2.0 version... Removing a whole bunch of direction operators that are never used (see: skip and randdir)
 
10:41 PM
Isn't code golf itself just an artificial restriction, anyway?
 
shh think of the power
 
@Doorknob冰 Not machine code.
 
Getting 161 byte values for "free" is just uninteresting.
 
@Doorknob冰 Julia optionally uses UTF-8 input. For example, the symbol π means pi, ≤ is <=, etc.
(using LaTeX equivalents because lazy)
 
I'd give a log 95/log 256 bonus to languages that only use ASCII if it were my choice.
 
10:43 PM
@ThomasKwa Well, sure, but that doesn't count either. :P Higher level languages than that.
 
I'm only using a char set slightly expanded from ASCII anyways because of var names.
If I really didn't give a shit, I'd just remake Pyth with CP437.
 
That way the scoring is fairer. But in the current scoring system, I don't see anything wrong with using the whole byte.
 
That's unimaginative, I'll admit.
But this is much more clever.
 
@FlagAsSpam Thanks. Not on my Mac at the moment so I don't have my beloved Option key.
 
@AlexA. ;_;
 
10:44 PM
0
A: Sandbox for Proposed Challenges

Martin BüttnerGenerate the Sierpinski Graph code-golf fractal graphs This draft desperately needs a diagram or two, but that will have to wait for tomorrow or so. Drawing the Sierpinski triangle has been done to death. There's other interesting things we can do with it though. If we quint hard enough at the...

 
@AlexA. Did you ever see how to get Unicode hex input?
 
@ThomasKwa It circumvents the challenge. Golfing things down by clever tricks is interesting. Golfing things down by using more byte values than everyone else is an unfair advantage and very boring.
 
@Doorknob冰 If it was just that, I'd agree with you.
If it was a sheer comparison of "cleverness" between regular and new
But think about it more by comparing what I'm doing to Seriously (which uses all of CP437)
 
@Doorknob冰 Yes. My point is that it's the scoring system's fault.
 
This is far cooler.
 
10:46 PM
@quartata they're both boring
 
@Doorknob冰 How, exactly?
 
A good scoring system makes golfing fun.
 
@AlexA. Sys Prefs > Keyboard > Input Sources > + > Others > Unicode Hex Input
 
I do make it a point never to upvote answers in Seriously et. al.
 
It's so helpful.
 
10:46 PM
What I just described is a system that is very powerful but also takes skill.
 
@Doorknob冰 Why?
 
@quartata What takes skill is to do that on the same level ground as all the other languages
 
Do you up vote things in Vitsy? :D
 
@FlagAsSpam ... have you been following the discussion going on for the last few pages of chat?
 
@Doorknob冰 I came, I read, I idiot
 
10:48 PM
@Doorknob冰 Then it comes down to a "better built-ins" fight.
The imperative paradigm has won.
So that's all that is left.
 
@Doorknob I don't think saying using the whole byte is unfair is meaningfully different from when Perl golfers said Golfscript was unfair in 2011.
 
Pyth and CJam differ significantly aside from just their builtins
Also, strawman is strawy
 
CJam isn't imperative. It's stack-based.
 
that has nothing to do with using the entire byte as opposed to just ASCII
 
That's my point.
Languages such as Pyth and Pip are better than CJam.
We've figured that out.
 
10:50 PM
@Doorknob冰 ?
 
That wasn't a strawman at all. When did I ever say "this idiot says this so it's wrong?"
 
@ThomasKwa hmmmm... it does feel wrong-er, though, for some reason that I can't quite put my finger on
A straw man is a common form of argument and is an informal fallacy based on giving the impression of refuting an opponent's argument, while actually refuting an argument which was not advanced by that opponent. The so-called typical "attacking a straw man" argument creates the illusion of having completely refuted or defeated an opponent's proposition by covertly replacing it with a different proposition (i.e., "stand up a straw man") and then to refute or defeat that false argument ("knock down a straw man") instead of the original proposition. This technique has been used throughout history...
 
^^
 
@quartata Not always
 
@Doorknob冰 Oh right.
 
10:51 PM
@Doorknob冰 In the cases where CJam has beaten Pyth it's been because CJam had one built-in that Pyth didn't have at the time of the challenge.
When you set aside those edge cases, Pyth has proven itself to be better.
And Pip also in the challenges that it is capable of doing.
(You also have to factor in golfer skill. Sometimes Pyth loses because it was someone other than FryAmTheEggman or isaacg doing it)
 
CJam is an older language @quartata
 
@quartata Okay. So? I still don't see how this applies to the original discussion of "using the whole byte is boring and unimaginative."
 
I don't think stack-based is necessarily dead.
 
@Doorknob冰 What I'm saying is that a builtin fight is even more unimaginative.
Either you figure out clever syntax (which there isn't much room left for) or clever builtins (which is unfun)
My proposal was a clever syntax.
 
And why can't you do that with ASCII?
 
10:56 PM
I can.
But it'll involve unprintables.
 
By ASCII I mean 32-127
 
That's not ASCII. That's printable ASCII.
A very important distinction.
 
@Doorknob冰 it'll be longer
 
@ThomasKwa Not that. It just plain won't work in ASCII.
There won't be any chars left over.
 
@quartata Well, the modified ASCII version will be longer.
 
10:57 PM
Then it's not really a clever syntax, is it?
 
No, it is.
 
It would be far cleverer, anyway, if it were done in only printable ASCII
 
It's much more clever than just abusing CP437.
 
@Doorknob冰 Why not?
 
It's not Seriously is my point.
 
10:58 PM
@ThomasKwa Because if you have 161 extra chars, of course you can do things like that.
 
It's far better than that.
 
[citation-needed]
 
@Doorknob冰 One can do the same thing, if one makes the language "convert this from base 96 to base 256 and interpret as quartata's language"
but it's longer.
 
@Doorknob冰 Then why hasn't it been done, if it is such a blindly obvious insight?
@ThomasKwa This is also an excellent point.
 
@quartata cause it's boring
 
11:00 PM
@Doorknob冰 That's very subjective.
 
So is "it's better"
 
@Doorknob冰 better=short?
 
That isn't. You said yourself that abusing CP437 like Seriously does isn't clever. That's not what I'm doing.
This is shorter than Seriously and it doesn't use CP437 in such a manner.
 
2 mins ago, by quartata
It's far better than that.
 
@Doorknob冰 Well CJam is boring too. After all, it doesn't bring any new wild syntax changes to GolfScript, does it?
We might as well have just stuck with Golfscript.
 
11:05 PM
...
 
That's your logic here though.
 
no it's not
 
Yeah it is. You're saying that something that's "boring" shouldn't be implemented.
At any rate, my point is that it isn't really "boring" in the sense that you're defining.
This syntax heavily outgolfs Seriously, which means there's something more to it than abusing CP437
 
"Boring" is "taking advantage of something that's strictly impossible to even do in other languages," not "is short"
 
It's only impossible in Seriously because Mego didn't implement it.
 
11:11 PM
... Seriously uses the whole byte, right?
 
It's only impossible in GS2 because Mauris didn't implement it.
It's only impossible in Jelly because Dennis didn't implement it.
@Doorknob冰 Yes.
 
So it is possible, because it's being done...?
 
I'm talking about implicit strings here.
Which, by the way, prevents me from using the full byte.
 
Oh. That's not what I'm talking about
 
It chops off a good 64 chars.
No, that wasn't right.
But still.
 
11:14 PM
4 mins ago, by Doorknob 冰
"Boring" is "taking advantage of something that's strictly impossible to even do in other languages," not "is short"
 
Anyways, if you don't like this that's fine.
 
(to clarify, the "something" is "having access to more than 95 byte values")
 
Just be prepared to downvote every Jelly answer you ever see.
And every GS2 answer too.
:( <- sad Dennis
 
I already don't upvote those on principle.
 
*mini-challenge* given a string, split the string up into an array of strings, where each stringcontains series of repeated characters.
"Hello!" => ["H","e","ll","o","!"]
2
x=>x.match(/(.)\1*/g), 18 bytes :P
 
11:20 PM
gonna do that
 
That might actually be a decent challenge?
 
That's what I thought too, except that I feel like it's been done before.
 
Subset of run-level encoding
 
I really want to see if you can get a hat for dumping all your stars.
 
Although we appear not to have a run-level encoding challenge
 
11:24 PM
5
Q: Shorten text with Run Length Encoding

mromanShorten (or not) text using run length encoding Input: heeeello woooorld Output: 1h4e2l1o 1w4o1r1l1d Read lines from stdin. Print to stdout. Stderr is of course discarded. Assume there are hidden testcases (no embedding of the output) Input/Output as ASCII Any language is accepted

It's usually run-length encoding
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Haskell, 22 bytes: import Data.List;group. The actual function is group, but I need to import it. There's probably no shorter way.
 
@Zgarb whoa
@SuperJedi224 bye!
\o/ new hat!
 
11:39 PM
@CᴏɴᴏʀO'Bʀɪᴇɴ J, 13 bytes: <;.1~1,}:~:}.
 
I like the smileys :D
 
11:51 PM
(:
 
o________o of all the golfing languages I have developed, zero of them are stack-based.
How is that possible?
 

« first day (1780 days earlier)      last day (3057 days later) »