« first day (1781 days earlier)      last day (3358 days later) » 

15:00
> heriting, n.: a form of inheritance specific to herring
Anonymous
It's satisfying how well my hat goes with my avatar
xD I got that hat too.
<-- No hat goes with this.
Not with that attitude
I bet the bathtub does. :P
If you star that, it'll make much moar sense. c:
15:06
Hats don't exactly go with my avatar either, but I make them work.
Anonymous
@PhiNotPi Perhaps if you had changed your avatar from the default gravatar some time in the 4 years you've been here you'd have an easier time :P
I like how it covers up the first two letters of my chat messages as I type them.
Anonymous
I'm sure that's not at all irritating
@DanHenderson What language we talkin' here? cracks knuckles and gets out the extended keyboard Seriously? Vitsy? Maybe good ol' Java? — FlagAsSpam 11 secs ago
That moment you join a new community.
Anonymous
Lol
Anonymous
15:14
I should join WB... I spend a lot of time reading their stuff
@Katenkyo Eh. More like inheriting strengths from both.
Hey, truth machine in 2 bytes and Catalan Numbers in 4 is nothing to scoff at.
Anonymous
Oh apparently I joined WB already
@PhiNotPi lel
@quartata I was saying that ironically :)
That's OK.
15:16
(I am pretty sure I could do Catalan in less than 350 with Lua... xD)
What is this pl language?
@PhiNotPi PowerLlesh
And why does its name look like a file extension?
just joking, looks like a golfed pearl
Maybe I should work on Phigs over my winter break.
15:21
@PhiNotPi Phigs?
(do you really put your nickname in everything you do? :o)
Phi's Golfo Supreme (don't ask, Alex named it) is a golfing language I've been procrastinating on since I started.
I made the hat-count-hat my hat. Fck the system :).
Anonymous
How all of my programming projects go:

1. Make a GitHub repo
2. Procrastinate indefinitely
7
Anonymous
@mınxomaτ I still see cake
15:24
@PhiNotPi That name !
You should do a language called procrastinate...
Anonymous
Clear the cache.
Anonymous
Cache cleared; still see cake
The cake is a lie
Don't trust it
@Mego Yeah, this can't be.
15:26
How my golfing language learning has gone:

1. Open the esolang wiki page, the GitHub repo and the online interpreter
2. Leave the tabs open, do something else
3. Golf in Python 3 anyway
Anonymous
My plan for Phigs involved a really complicated method of evaluation, which I've re-designed like 2 or 3 times.
Anonymous
Your profile update probably just hasn't proliferated yet
Anonymous
Make sure you actually remove the cake hat from your profile
@Mego I'm not even in winterbash.
15:28
@PhiNotPi I have faith in you, you can do it !
Anonymous
Anonymous
Weird... Why is it showing you with a hat when it doesn't say you've earned any hats?
Anonymous
What is this witchcraft?
people actually wrote something in Unreadable? oo
I wanted to combine "the best of both worlds" (tm) for the CJam and Pyth. The advantages of CJam being stack-based, allowing for stack manipulation and stuff, while Pyth often has greater compression because it parses the operator before the operands, allowing the operator to determine how the operands are interpreted (useful for lambas&cohorts).
The first time around, it was going to have reverse-polish notation for most stuff that's stack based, but forward polish notation for lambdas and stuff, creating a bizarre nested mixture of polish and reverse polish notation with infix operators separating the two.
15:33
@PhiNotPi not an easy thing to design
@PhiNotPi would have been hard to use, as you couldn't nest thing as you want, the interpretor may sometimes interpret things the wrong way
my god, so much typos...
But this next time around I think it's going to be all reverse-polish notation, but with the interpreter reading right-to-left with some weird look-ahead (behind?), so that the overall program looks stack based but isn't really.
Let's say you wanted a program to follow these steps:
1) push a 2
2) push a 3
3) swap (the 2 and 3)
4) push a 4
5) add (the 4 and 2)
6) multiply (the 6 and 3)
In Phigs, that program might be 2 3\4+*
But it's actually interpreted like this:
2 3\4+*  stack
      *  *
     +*  * +
    4+*  * + 4
     +*  * + 4
   \ +*  * + 4 \
  3\ +*  * + 4 \ 3
   \ +*  * + 4 \ 3
2  \ +*  * + 4 \ 3 2
   \ +*  * + 4 2 3
     +*  * 6 3
      *  18
Anonymous
So essentially it's RTL RPN
Except, now that the operators are read before their operands, it can potentially do lambda expressions the same way Pyth does.
Anonymous
It looks like postfix and acts like prefix
I personally decided I liked the way postfix looks.
We could swap the order of tokens and be prefix.
15:47
@PhiNotPi So dev-side, nothing change (other than some fonctionnalities), but your interpretor will have to be really robust ^^
I guess one important thing is that when operators are given more arguments than they can take (like the addition operator in my worked-out example), they leave the others on the stack.
@PhiNotPi how does reverting the stack will act?
reverting?
@PhiNotPi wait, looking for the word...
reversing the whole stack?
15:51
@PhiNotPi that's it
(sory fo bad engrich)
hrlp how to wear a badge?
speaking of esoteric languages xkcd.com/1537
The way the look-ahead works, each time it evaluates one of the operands for an operator, it checks whether or not another is needed. So, instead of going "we have an addition operator, let's evaluate two operands" it's "here's an addition, does it have enough operands? No, then evaluate some more. Still no? Then evaluate some more". A "reverse stack" operator would be implemented as an operator which takes an unbounded number of operators and returns the same number, in reverse order.
@PhiNotPi so basically, it require at least 0 operand
15:58
I"str"#X2+7L\^P     stack            explanation
              P     P                fancy print, takes 1 arg (1 -> 0)
             ^P     P ^              exponent, 2 args in, 1 out (2 -> 1)
            \^P     P ^ \            swap top of stack (2 -> 2)
           L\^P     P ^ \ L          lambda (2 -> 1)
          7L\^P     P ^ \ L 7        literal 7, first arg ("input") of lamba (0 -> 1)
           L\^P     P ^ \ L 7        lambda has 1 of 2 args
         + L\^P     P ^ \ L 7 +      add (2 -> 1)
Here's an explanation for a more complicated program.
@PhiNotPi Sums it up well, thanks. I love the job that this string do ^^
@Optimizer hum? x)
10 mins ago, by Optimizer
hrlp how to wear a badge?
hat
i mean hat
no wonder no one was hrlping
xD
Go to your profile
(or simply click on the snowflakes in the top left corner)
click on your picture, choose hat, have fun
16:05
Woo 303 rep! I went to bed with 193!
@Cyoce you posted some good answer, good job :)
I went to bed alone :(
2
XD
he went with 193!!
And it was great
16:07
@Optimizer ...
Do you think you'll find the door alone?
:(
door?
As in xknob?
To get out of there before the god of humor comes in and keep your ass è_é
it's nothing, continue as if nothing happened, just some french insanity there
16:14
@Optimizer Oh, One Punch Man... Should read the lasts scan, thanks
4 mins ago, by Optimizer
user image
@Optimizer How long will you continue? ^^
its too sad that the anime is only 12 episode long..
@Optimizer read the mangas ^^
16:22
and miss out on all the action?
@Optimizer You can feel the action in mangas too you know ?
"feel the action"
@Optimizer Wait, why?
Action scenes in animes are often done poorly, personnaly it's a "hype" cut off, at least, in magas, the scene is there, well worked
probably split into seasons
anime is taking up around 3 manga chapters per episode
16:24
@Sherlock9 Split into seasons :)
@Katenkyo this one is by the exact same artist, so that are exactly what they are supposed to be
and better
@Optimizer that's why I was general, but you don't miss anything by reading the manga
@Katenkyo I see. Thanks
Your mind should be able to make up the images for you
you miss those goosebumps when you get to know the plot/story for the first time along with that awesome music and sequence going on
16:26
As when yo'ure reading a good book, you've never been in the action?
i dont read books
@Optimizer I agree with the fact that the music is a big plus
Oh... ^^'
dude, music is added benefit. animation is a big plus
for instance, in one piece, i am too eager to wait for the story as the story is going so awesome.. so i read manga too
opm is not really about the story, but the awesome fight sequences
I can't say a thing about one piece, because I hate (litterally) this one
this one?
you literally hate one piece? wow!
16:30
But actually, opm isn't really about the action, it's centered about the gag-ish character
did a rubber band hurt you when you were a child?
@Optimizer Yeah, don't like the drawing (but well...), find the storyline repetitive and boring (I wanna be the King of Pirates! Oh a new ennemy, he's strong, much stronger than me, but because of X i beat him) and some other points
you can pretty much generalize all animes like this then.
i got a wig!
16:33
Actually, i'm starting to be less and less attracted to shounen, but I didn't like one piece since my 12 cause it always looked so boring and overated ^^'
oh sasuukee, strong enemy, train hard, get closer, even stronger one appears, convert the lesser stronger one to a good guy
@Optimizer Guilty crown? Mirai Nikki? Doubt? Judge? Death Note?
@Optimizer don't like naruto either :)
@Katenkyo not seen those except death note..
the problem with big series is that they have no end, authors continue again and again with bad plot twists
I haven't picked up on pre 2012 animes that much
16:35
@Optimizer I don't think Doubt and Judge have an anime, but Mirai Nikki and guilty Crown are worth watching
Gangsta is a good one too
(could say much more, but don't remember all the names ^^')
Oh, and if you want to stay in shounen, take a look at FullMetal Alchemist : Brotherhood :)
@Katenkyo gangsta gets boring 7 episodes in..
@Optimizer actually on fifth one, so can't say
and not like its as unique of a story..
@Optimizer If you want a unique story -> Terror in resonance
16:38
does anyone here can help me with lolcode?
@JúlioMurta hi, and no ^^'
@Katenkyo whats with weird caps?
@Katenkyo why?
@Optimizer fixed
@JúlioMurta because I don't know the lolcode ^^'
16:40
This guy knows what's up:
4
A: Everything Joe says is true. How can he get around it?

Cort AmmonJoe should say a paradox (such as "this sentence is false"), smile, and walk off. Then we'll find out how super Joe's superpower is =) Edit: For those who are not familiar with what a paradoxical statement is, its one which cannot possibly be true because it contradicts itself. Thus his statem...

oh no.. I have become "important" by getting 1000 rep
time to give some away :)
hi @Optimizer
i have this piece of code
I HAS A test ITZ function YR number MKAY
but im getting the following error
expected end of expression at: test
im using lolcode 1.3
17:00
0
Q: an executable script file that runs on POSIX and Windows

jezThe goal: write a single script file foo.cmd which can be invoked from the vanilla Windows command prompt, to execute arbitrary Windows-specific code... > foo Hello Windows! ...but also be invoked unaltered from a typical POSIX-compliant (Linux/OSX) shell prompt (bash, tcsh, or zsh), to exec...

40
Q: Why was 6 afraid of 7?

geokavelWhy was 6 afraid of 7? Because 7 8 9! Given a string apply the following transformations: If there is a 6 next to a 7 remove the 6 (6 is afraid of 7) If the sequence "789" appears remove the 8 and the 9 (7 ate 9) (If I'm not mistaken it doesn't matter what order you do the transformations in...

That shows up on the hot page, and for people that don't know what "PCG" stands for it looks like they're telling the joke XD
17:24
@Katenkyo @Optimizer WOOT
@Lembik Holy cow, primo got 15k
17:43
Who else in here was wanting to join a MC factions server?
@NewMainPosts Isn't this far too broad?
@PhiNotPi pl is the language I'm working on.
It started out as a golfy perl but has turned into this half-stack based half-imperative monster child thing
Either way it's good
@quartata ? David's Hat Shop?

David's hat store

The Winter Bash 2015! We talk hats, period... and more hats. w...
I got an A in a subject and I may still technically fail it *facedesk
@Sherlock9 in 4 seconds!
17:51
@Lembik Was that the maximum you could get with their code? I accidentally ran for half an hour and it didn't get any more results
@Sherlock9 oh I didn't do that.. what I now don't understand is how they get these records en.wikipedia.org/wiki/Prime_gap#Numerical_results
let me try running it for longer now
15510 (8889407708938739 - 8889407708923229) 4.105326s
:)
That's just the gap for regular primes
@Lembik Well, kill the program if it takes half an hour and does nothing
@Sherlock9 I know but how to do they get 3311852
I mean what code could possibly find that?
primes are much more common than good primes
Excellent question. No idea
Probably some sort of sieve that they just left to run for a week, I don't know
18:15
2
Q: Create a Winter Bash 2015 hat reminder

ghosts_in_the_codeInput Two dates, each comprising of a month (Dec or Jan) and a day (01-31). This could be Dec 01 or 1,12 or any other format. The first date is supposed to represent today's date. Output If the second input date is Dec 14, output Sufganiyot If it is Dec 18, output A new hope For Dec 23, The a...

18:40
;_;
ARRAY(0x1db59d0)ARRAY(0x1db5af0)Hello, World!
dafuq are these references why perl
Could be worse
@Sherlock9 still no progress!
@Sherlock9 4 seconds is all anyone needs apparently :)
Could be GLOB or CODE, at which point something went terribly wrong.
18:56
True
But I can't figure out why those are showing up at all
I double checked to make sure I'm not accidentally pushing any references to the array
@Mego Seems like a solid strategy.
either someone likes that I went to bed alone, or someone is empathizing ..
if its latter, maybe we can help each other.. ;)
19:18
-1
Q: Randomize a list of pairs with restrictions

fysicsAn arbitrarily long list of integer pairs is provided as input, where the first element of each pair appears only once in the list in the first position, but the second element may be repeated in the second position any number of times, up to and including the length of the list. Valid input Exa...

19:42
I'm pretty sure that Java is one of the few languages in which you can shave off an entire 60 bytes and still know you're going to lose.
@FlagAsSpam I once golfed a Prelude answer by 95% and still barely beat BF (and didn't beat Java)
Daaaayum.
This is why I said one of the few. :P
(that was the quine)
my first attempt was over 5000 bytes, and final (currently shortest) version is 214
That kinda makes sense, though. Quines aren't really meant to be done by most languages (glares at Seriously).
In PlatyPar The quine is 1 character
0
19:46
I don't consider Seriously's built-in a proper quine ¯\_(ツ)_/¯
@Cyoce Not a true quine. ;)
also, I think Fission wasn't meant to be easy to quine in and it has the shortest quine I know that I'd consider a proper quine
I can say the same thing about AppleScript - 0 implicitly returns 0.
How so? The source code is 0 and the output is 0.
@MartinBüttner Even shorter than Vitsy's 'rd3*Z?
19:47
@FlagAsSpam I think it's 6 bytes, too
let me check
yep '!+OR"
Or, even better (not a true quine, uses file IO) iG`Z
@Cyoce But it's non-extendable - past the point of 0, it is no longer a quine.
I don't follow
If I put in 01 in PlatyPar, would it output 01 or something else?
@Cyoce if you define a quine only as source code == output, the empty file is a quine in many languages.
19:50
A quine is generally defined as "a program other than the null program that outputs its source code"
Not by our standards. :P
Well, "true" quines, at least.
What about "0"?
Changing it to "01" will output "01"
But can I put anything after it?
"0"r -> "0"r?
@MartinBüttner Have you seen codegolf.stackexchange.com/a/66407/42963
Ok that's a weird definition...
Maybe I could abuse the quotes auto-closing...
19:54
With a Vitsy quine, I could do 'rd3*Zrrrrrrrrrrrrrrrrrr... infinitely, and still be a quine.
there are two attempts at defining proper quines on meta, neither of which is perfect though. I defined a proper quine as having "code" and "data", where the data encodes the code. and Ilmari defined it as having to be extensible to a generalised quine.
@TimmyD uh, no I haven't :D
It could do any character (aside of something such as ' or n).
@TimmyD oh, they just posted a challenge to do the source code unfolding
^ Was just about to say that, but I see you already commented on it.
0
Q: D&D Skill Challenges

MegoIn Dungeons & Dragons, almost everything is decided by rolling a die. Typically, if the roll is greater than or equal to a specified value, your attempt at doing whatever you wanted to do succeeds, and fails otherwise. Most commonly, a 20-sided die (aka d20) is used to roll. Other times, the ski...

6
Q: Provide the full Hexagony source code

AdnanIntroduction If you're not familiar with Hexagony, it's an esoteric language created by Martin Büttner. The thing is that this language accepts multiple forms for the program. The following programs are all equivalent: abcdefg and a b c d e f g So basically, the code has been rolled up i...

20:09
Catalan Numbers in pl: ☼ç▲÷
Can't wait to get the interpreter working
How does that work?
Basic explanation:
double
ç combinations
increment last var
÷ divide
But it's a little more complicated than just that.
So in pl there are variables and there is also a stack of current arguments.
When you call a function it pops off as many arguments as it needs from the stack
But, if you are missing one (and only one) argument for a function, it will automagically include the default variable _ in the argument list
So if say you have a function that takes 2 args but you only have 1 arg on the stack
It'll do something like f(pop, $_)
AKA the best var in Perl.
20:18
^
@quartata Is _ initialized to n, if you call your Catalan numbers program with argument n?
@Zgarb Yes.
And the stack is initially empty?
Yes.
See how it works?
20:19
So the first instruction is like double($_)
Then combinations(DOUBLED $_, $_)
Then divide(COMBINATIONS, $_+1)
@quartata Yeah, that's pretty neat.
Tied with Jelly on that so I'm happy
More importantly though it beats Pyth
My only goal.
So far pl beats Pyth at Catalan Numbers, Hello World and the Halloween 2spooky4me challenge
tied with jelly on what
Catalan
Umm wait, so pops two items and increments the second?
20:20
@Zgarb No.
▲ increments the last used variable.
In this case that's $_
Ok.
I wish I could get the interpreter working so I could show off even more...
Hrmph.
When you're testing something in Java and forget to remove it from a CompSci answer.
int a = 00000000000000000000000000000000000000000000000000001;
I call the $_ behavior off by one
It's nice.
And it's something I wish existed in real Perl too :P
How easy is it to change the value of _?
20:23
=_
Pretty easy.
I may add a one-byte thing that does that though.
hiss Perl.
You just jelly
Also truth machine is two bytes
in yo face Pyth
PPCG friends, we are blessed with an active chatroom
I went to lifehacks.se and was planning on entering the chatroom to say "hey, i'm not familiar with the community here, would this be a decent question for the site"
I was literally the only one there
why is it always active when I'm supposed to be working but there's nobody on when I am bored and in need of entertainment?
that's because you've made enemies with god
20:30
> abandon all work, ye who enter here —aditsu
@AlexA. So what's up with no carrots?
@FlagAsSpam Huhwhat
They get insta-removed.
I'm not sure what you are talking about.
@AlexA. Did you see my long monologue on pl?
20:38
@FlagAsSpam I've not witnessed this behavior
@quartata Nope
@AlexA. Scroll up
Witness the power
o-o
There we go.
I no delete it.
I no chat banned.
Where go?
¯\_(ツ)_/¯
@Doorknob冰 @Dennis Why dis happen? ^^^
20:39
There's a specific link. ಠ_ಠ
http://i.stack.imgur.com/mecHl.png
^ That link gets deleted for me.
o.o
Is it just happening to me?
I don't know what you're talking about. The carrot isn't gone on my side.
I hear that imgur in the UK has been cracking down on carrots due to that new law
Maybe that's it.
20:41
I'm just kidding.
ಠ_ಠ
You guys are the worst sometimes.
I was waiting for you to ask for a link...
@quartata About the UK carrot law? That's actually a thing.
@FlagAsSpam kek
I'm now responsible for 83% of the bounty rep on the table.
20:43
@ThomasKwa !
@FlagAsSpam If it is any consolation, I wasn't going to rick roll you. I was going to gabe roll you.
I'm half-tempted to make a bounty of, like, 1000.
@FlagAsSpam It would have to be 2 500 rep bounties
@quartata Just the thumbnail is appalling.
@FlagAsSpam Wait until I'm done with finals.
@mınxomaτ :/
20:45
@mınxomaτ I agree with this.
praise gaben
never gonna gabe
@quartata Seems as though this is correct. Huh.
I did have award a 200+400=600 point bounty once, for (I think Calvin's) Twelve Task Tweet challenge.
38
Q: Build a working game of Tetris in Conway's Game of Life

Joe Z.Here is a theoretical question - one that doesn't afford an easy answer in any case, not even the trivial one. In Conway's Game of Life, there exist constructs such as the metapixel which allow the Game of Life to simulate any other Game-of-Life rule system as well. In addition, it is known that...

20:46
@ThomasKwa I thought no one did a TI-BASIC one
I tried but it was way too hard
No answers.
@quartata look again.
@ThomasKwa !
wow
17
A: String to ASCII Art Text

GamrCorpsMinecraft, 22313 (50% hand-written code) bytes Why did I ever promise to do this.... Well, it works, but I took a few liberties: Letters are followed by newlines There is no lowercase input (as uppercase and lowercase are the same) Letters look weird as Minecraft does not have monospaced font ...

5
A: Cramming The Gramming - Twelve Task Tweet

jacoblyTI-BASIC, 11 12 Tasks in 728 830 bytes Task 1 in 7 bytes Input is a list in Ans. Task 2 in 92 110 bytes Prompts for a list of digits Input is a string in Ans. Task 3 in 119 bytes Prompts for a string. Assumes C and L are either undefined or 0. Task 4 in 35 bytes Input is a string...

20:47
@FlagAsSpam 300 rep bounty.
I actually have a plan of attack for the Tetris-Life challenge.
to all, please upvote both of those TI-BASIC answers; they're truly impressive.
I’m wasting too much time writing code in Unreadable.
It's truly Unwritable.
20:54
@Timwi appears to have a marked lack of hats.
Eh? I do have one.

« first day (1781 days earlier)      last day (3358 days later) »