« first day (1775 days earlier)      last day (3068 days later) » 

12:00 AM
Yes.
 
Cool! Thanks
I was thinking multiple stacks for some reason.
@El'endiaStarman Are you working on the geometric-arithmetic mean problem?
(In Minkolang?)
 
yo
 
Nope, still playing Untangle.
 
I'm about to post a question that asks you to construct the follow sets of every nonterminal in a grammar
 
12:10 AM
I wonder, do I need to explain all those terms, or can I assume that people can figure those out themselves?
 
@orlp You should probably explain everything the average programmer wouldn't know, and some.
 
@orlp What is "of"?
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Go ahead! :)
 
@CᴏɴᴏʀO'Bʀɪᴇɴ that would make the question impossible to ask
it is a hard challenge
 
12:11 AM
Oh.
o-o
 
it is not for the average programmer
 
Is it for the people of PPCG?
 
you need to know about grammars
or be willing to read up on it for a bit
I mean, I could explain what a follow set is exactly
but that still wouldn't help you a bit
in how to compute it accurately :)
maybe the question is too hard for a code-golf
but I need a winning criterion
 
this is a very short summary of each term
 
12:20 AM
I can (un)protect questions now! \o/
 
@orlp Is a sentence allowed to have a nonterminal symbol in it?
 
@CᴏɴᴏʀO'Bʀɪᴇɴ hooray, one of the most useless privileges :P
 
@feersum a sentence is a series of terminals
 
@Doorknob XD Iᴛ's ᴍᴏʀᴇ sʏᴍʙᴏʟɪᴄ
ᴏʜ ᴡʜᴏᴏᴘs ᴛᴜʀɴᴇᴅ ᴏɴ ᴍʏ sᴍᴀʟʟ ᴄᴀᴘs ᴋᴇʏʙᴏᴀʀᴅ
 
the nonterminals are only part of the grammar that describes valid sentences
 
12:22 AM
That's what I thought so the definition seemed a bit odd
to have a terminal to the right of a nonterminal in a sentence
 
@feersum that's the informal explanation
 
I have an idea for a new sort of regular expressions: "Expandable Expressions". They are concerned more with information compression, and can be abbreviated as "ExpExp" :D
 
if I have T -> 'a' and S -> T '+' T
you might see 'a' in the sentence, and think of that as a T, followed by a '+'
thus, follow(T) contains '+'
 
#18 solved! Wow, that was a doozy.
......and the dots in #19 spell out "EVIL".
[siiiigh]
 
12:37 AM
i just finished editing a silly video
 
0
Q: Find the follow sets

orlpThe challenge below requires you to be familiar with formal parser theory. If you don't know what the question is asking because you don't know what the terms mean, context-free grammars and first/follow sets are covered in a lot of university courses. I can recommend this Stanford course, in pa...

 
yeah
it leans very heavily on vihart's style as kind of a tribute but
it's silly and goes nowhere and is loosely based on a true story :P
 
@orlp "If you don't understand this challenge, take a class." :P
 
@El'endiaStarman ¯\_(ツ)_/¯
@El'endiaStarman anyone that wants to write an efficient parser needs to know this
 
12:40 AM
@orlp Do we assume that the start symbol is always S?
 
if you write down a grammar you need to know which symbol can come after another symbol
@feersum I have specified that in the question
 
> This problem arose in a different context at work, but I have translated it to pizza.
the best way to make a question interesting
 
@feersum no, the first symbol is always the starting symbol
one of the examples uses Start as the starting symbol
@feersum also, make sure to read i.imgur.com/MFNP5pl.png
 
what are u talking abiout (with the numbers)
".....and the dots in #19 spell out "EVIL""
 
12:50 AM
@ev3commander This is why you use the direct reply functionality.
 
2 hours ago, by Rainbolt
@mınxomaτ Ever played Untangle? That's what your flow diagram reminds me of
 
Oh
I figured but was just making sure
 
1
Q: Find the follow sets

orlpThe challenge below requires you to be familiar with formal parser theory. If you don't know what the question is asking because you don't know what the terms mean, context-free grammars and first/follow sets are covered in a lot of university courses. I can recommend this Stanford course, in pa...

 
And #19 is really hard.
 
12:53 AM
I'm on #8
 
@El'endiaStarman 19 of what
 
4 mins ago, by El'endia Starman
2 hours ago, by Rainbolt
@mınxomaτ Ever played Untangle? That's what your flow diagram reminds me of
 
@CᴏɴᴏʀO'Bʀɪᴇɴ only says ADVERTISEMENT - YOUR GAME WILL START IN -- SECONDS
 
anyone here a PowerShell golfer, or can explain why $Q="fish";$q=$Q[0..3];$Q doesn't result in a string??
 
12:58 AM
#9 making a tent-shaped thing, but can't untangle ;(
 
@El'endiaStarman hrm
isn't untangle the thing that was recently proved to be polynomial time?
 
@VisualMelon does it result in a array
 
indeed it does
and I am rather wondering why...
 
@orlp I haven't heard of that. I had a vague memory that it was thought/known to be in NP.
 
($Q and $q both end up as the array)
 
12:59 AM
well i think it's because you are doing $Q[0..3] which is an array i guess? (sorry im not a powershell golfer)
 
@El'endiaStarman "In November 2015, László Babai, a mathematician and computer scientist at the University of Chicago, claimed to have proven that the graph isomorphism problem is solvable in quasi-polynomial time. This work has not yet been vetted.[4]"
quasi-polynomial, forgive me
but Babai is well-respected
 
Ah, I did hear about that!
 
it's unlikely he has made a mistake
this is graph isomorphism, right?
 
hmm
It's related, yes.
 
@ev3commander yeah, that makes sense - the problem is I'm assigning it to $q, not $Q! - and doing $Q[0..3] on it's own doesn't break $Q
 
1:01 AM
@PeterTaylor Yay, Peter's back! <3
 
oh god #10
 
@ev3commander how do you guys see the number?
counting?
 
The dots along the top.
 
... it get's weird, it doesn't happen if it's not $q, $Q="fish";$Q;$s=($Q)[0..3];$Q; works fine....
what is this madness?!
oh dear...
is powershell case insensitive...
facepalm
 
1:06 AM
RowBot needs some help....
codegolf.stackexchange.com/questions/65977/connect-n-time
 
I think Rotor can beat Pyth at the arthimetic geometric mean challenge
 
Knowing my luck, however, there will be an interpreter bug that ruins it
Well because of my stupidity it's actually 17 bytes
~[1{;]_[+2)/)[*S}\
Hm.
I don't even know if it works though
Eh.
I'm not going to bother to submit it.
Hey, at least it looks cool.
 
1:25 AM
Tru dat
 
I thought I had implemetend AM and GM builtins
I was terribly wrong
 
BAM! #19 solved!!! :D
 
If I had the regular sum and product builtins implemented it would still be shorter though
Conclusion: I suck
Good thing my urge to make a good golfing language has long since worn off
 
@quartata no u ar gut
 
I gave up at #10
 
1:35 AM
@El'endiaStarman I laughed twice at this: once at the intended joke and once at noticing the unintended joke of "a side benefit" of a sideless pizza
 
@quartata Ha! The unintended joke is even better! :P
 
@AlexA. no i iz bad
 
@quartata no. u r gut.
 
Gut
Yes I have guts
Man, I wish the website hosting the OpenAL red book wasn't dead
 
U R GUT
QUARTATERGUTS.
 
1:39 AM
I am gut? Hm. I hope no ones tries to use me for guitar strings
 
Cat innards are no longer used for guitar strings, IIRC.
 
@AlexA. That's good.
Bowstrings, then.
I don't know, the joke was funnier with guitar strings.
 
You mean like violin strings?
 
Gimme a little comic license here.
@AlexA. No, like the strings on bows.
 
License revoked.
 
1:40 AM
The little shooty things
@AlexA. D:
 
@quartata ?
@quartata !
 
@AlexA. This is ???.
Oh wait wrong challenge
 
ಠ_ಠ
 
@quartata I'm not sure Pyth wins.
 
@AlexA. This is ಠ_ಠ.
 
1:45 AM
@quartata Hah. I've seen that language on GitHub but haven't seen it used on the site yet
 
It has been used.
The guy who got ban-hammered made it
 
Oh it's been used here?
 
Yes.
 
wait a sec what code does this run on i just found it randomly ```
@P=split//,".URRUU\c8R";@d=split//,"\nrekcah xinU / lreP rehtona tsuJ";sub p{
@p{"r$p","u$p"}=(P,P);pipe"r$p","u$p";++$p;($q*=2)+=$f=!fork;map{$P=$P[$f^ord
($p{$_})&6];$p{$_}=/ ^$P/ix?$P:close$_}keys%p}p;p;p;p;p;map{$p{$_}=~/^[P.]/&&
close$_}%p;wait until$?;map{/^r/&&<$_>}%p;$_=$d[$q];sleep rand(2)if/\S/;print
```
 
@ev3commander This is Perl.
 
1:46 AM
oh
 
@AlexA. Also, this is Wordfuck.
 
And my quotes broke
 
@ev3commander Not very good Perl either
 
@ev3commander Formatting doesn't work in multiline chat messages.
 
This is Hello, world!
 
1:47 AM
Don't use this as an example for what Perl normally is like
 
This is typical Perl. Why else would I have been able to identify it so quickly? ;)
 
@AlexA. Maybe because of the dollar signs
 
PHP uses hella cash monay.
 
It could probably work in Ruby for all you know
@AlexA. But it isn't PHP because /// doesn't do regex
You need preg_replace(
Ha.
 
Could be Ruby but there are no ends or |s or anything Ruby-ish.
 
1:49 AM
Oh, fair enough.
All I know about Ruby is that it looks like a haiku written by a monkey
They were right about the haiku part at least
 
Haikus? Monkeys? What's this now?
 
I thought that's why people liked Ruby, because it "looks like poetry."
No one said who wrote the poetry though. It could be poo-etry.
 
leel
 
@AlexA. This is Poor English.
 
I like when Ruby code uses the angry methods.
 
1:52 AM
@quartata ಠ___ಠ
2
 
With ! at the end.
 
double rekt
Jeez.
You have to listen to the whole thing by the way.
It's part of the rules.
 
@feersum Julia uses that too. They denote functions that do in-place modification of an input.
 
@AlexA. It's actually a good idea.
 
Not having Caps Lock == Esc on my VM is driving me insane.
 
1:54 AM
That way you don't blow stuff up unless you really mean too
 
@quartata Why would that be a rule who made it I want to talk to a manager
 
I always forget in Java whether something like Arrays.sort does in-place or returns a copy
 
@Doorknob Set it up on your VM?
 
@AlexA. One second I'll get you a link
 
@AlexA. meh too much effort
 
1:55 AM
ruby: you can use ! in method names
me: wtf
ruby: it means it modifies the object it's called on
me: oh that's actually cool
ruby: except it doesn't actually mean that, ! is just a valid character in identifiers and by convention it's used that way
me: wtf
 
@Doorknob It probably requires about as much effort as mentioning it in TNB. :P
 
Haha fair point
 
What I should do is make a video that just has 5 seconds of rickrolling at the start, but then follows that with actual content.
 
@doorknob have you ascended on 3.6.0 yet
 
@undergroundmonorail No, I've been busy with GCI :P
 
1:56 AM
@PhiNotPi I think it would be much more impactful the other way around.
 
@PhiNotPi Been done
 
@PhiNotPi And have bits of rickrolling interspersed randomly
 
I also have a caveman very close to ascending on the old version which I want to finish first
 
@undergroundmonorail Wait, WHAT?!
 
1:57 AM
Start playing a good song, guy thinks 'ok this is safe' and minimizes window, then is defenseless when the rickrolling begins
 
When did 3.6.0 come out?
 
4 mins ago, by Alex A.
@quartata ಠ___ಠ
 
@quartata ... yesterday?
 
@Doorknob WHAT
WHATT
 
^.^
 
1:58 AM
I'm in shock
Now I have a serious problem.
Do I finish Undertale, or start playing the new version of Nethack?
 
@quartata Too much rolling, not enough Rick?
 
Or try to ascend on the old version first?
 
you should finish undertale it's very good
 
@quartata that shouldn't even be a question you have to ask :P
 
@quartata Wipe your harddrive of all of that blasphemy and play Half-Life.
Start to finish.
 
1:59 AM
@undergroundmonorail I mean I already watched all the endings, dumped the dialogue using strings and memorized it
 
When you're done play HL2.
 
@AlexA. Already done
Liek 10 years ago though
 
@quartata if that's the case do whatever you like
 
@quartata Overdue
 
@AlexA. I have actually not played HL2.
OK, I've watched a million speedruns of it though.
 
2:00 AM
7 mins ago, by Alex A.
@quartata ಠ___ಠ
 
I think that's close... enough?
Come on.
 
It is not close enough
 
Ahh... finally got my .vimrc and xcape on my VM. This is so much better.
 
@Doorknob What is purpose of this VM?
 
I've watched all of Gocnak's streams, cut me some slack.
 
2:00 AM
one time i watched a guy with a french accent speedrun HL1 and every time he mentioned the chapter called "on a rail" i jumped because i thought he was talking to me
 
@AlexA. To run Sugar for GCI
 
@quartata I do not know what is
 
I have the route in DWAHMOV memorized
 
I am so close to 2000 rep, just 2 away...
 
2:01 AM
@Doorknob Does not know Sugar except in kitchen and has not CGI knowing
 
ono
 
@Doorknob Software for children? I think you're a little beyond child level. :P
 
> Great skill in communicating complex concepts clearly.
I'm tempted to leave that line in my resume.
 
@AlexA. LESS TALK MORE WATCH
Watching this is like ambrosia to me
 
2:04 AM
@El'endiaStarman I would
 
@quartata oh but it's an hour and a half
 
@AlexA. Watch it anyways.
It's the WR for segmented HL2.
And it's pretty cool.
The beginning is boring of course
But the beginning of HL2 is boring anyways
Skip to 13 minutes.
Then it gets cool.
The name at the bottom is the current runner for the segment.
 
@El'endiaStarman well, mine would be "great skill in communicating complex concepts clearly to those who have a basic understanding of the concept, otherwise, great skill in leaving others with a broad description of the concept that makes sense to them, but not to those who understand the concept".
 
hahaha
I settled on this:
> Great skill in communicating complex concepts in a clear and understandable manner.
 
Boatless is a bit cooler but takes longer currently because it's very hard
 
2:10 AM
@El'endiaStarman So the opposite of me. Its perfect!
 
> Fantastic Googling skills.
Considering that one...
 
> Great at thinking of skills that everyone should have that makes thyself look better
 
That's a bit narrow. Why not great all-around resume writer?
 
2:15 AM
hmmmmmmmmmmmm.......
 
Highest lines of code written while slacking off.
 
> Fantastic data organization and manipulation skills via internet database querying to solve almost any task
instead of Google
 
Which do you recommend for the output of a challenge: requiring consistent truthy/falsey values, or allowing non-consistent truthy/falsey values like codegolf.stackexchange.com/a/66094/39328 does?
 
Oh wow, that's a great way to put it. :P
 
@GamrCorps legit
 
2:18 AM
What happened with this answer:
 
@quartata Probably an answer from a certain someone's sockpuppet.
 
Looks like the user account was deleted.
 
Not just deleted, destroyed.
 
Right.
I'm being nonchalant.
 
@ThomasKwa probably the latter, this would allow many languages to create much shorter code, making it more competitive
 
2:20 AM
@AlexA. Really? Huh.
I wonder why.
It looked like an OK answer.
 
User account. That has nothing to do with the answer.
Scooby Dooby Donald.
 
2:37 AM
@MartinBüttner Of course, if I were to put up a bounty, I would have to undelete the answer first
It wouldn't make sense otherwise
 
-1
Q: Help creating a C Preprocessor.

user47973In this assignment we will construct a simple C preprocessor, pre.c, that will prepare a C program, test.c, for compilation. The preprocessor will parse the source code in test.c and create and output file, out.c, containing the preprocessed code. The contents of out.c should then be output, comp...

 
Would some be so kind as to post a :P emoti in this room? I'm testing a bot.
 
@NewMainPosts lol
Totally not a homework assignment
 
2:54 AM
powershell is infuriating
 
@VisualMelon Anything on Windows is infuriating.
 
I'd have to beg to differ on a number of counts
my favourite thing about using the Linux machines at university is how Unity isn't atrocious, and Youtube videos don't constantly jitter - also bash is such a nice language
 
Um
 
I'm glad someone else agrees with me that Unity is nice.
 
why do I have an email dated an hour into the future?
 
3:00 AM
@Doorknob Oh sorry, that's from me in the past.
 
... it's a spam email
BURN @AlexA. WITH FIRE HE'S A SPAMMER
 
@Doorknob because smtp
 
O NO
 
of course I come in here to tell @Doorknob that nethack 3.6 is out and of course i've been beaten to it
oh well
 
haha
 
3:02 AM
later all
 
@MartinBüttner is almost at 70k rep.
Yikes
 
The Jon Skeet of PPCG
 
They both like C# too!
Maybe long-lost twins?
 
3:18 AM
Until now, I didn't know question downvotes were free.
I think I'll downvote about 40 questions right now
 
:D
 
You shouldn't be caring more about single imaginary internet points than keeping site quality up anyway... tsk tsk :P
 
would it be okay to my arithmetic-geometric mean question part of a series, even after it got so many answers?
I wouldn't be changing the actual challenge, just adding a scoreboard and paving the way for a few other challenges
 
woohoo shaved 42 bytes off my bullets solver. thanks doug adams!
 
As long as you don't alter the actual challenge, sure.
 
3:26 AM
^
Still no takers for tacos?
16
Q: Programming Puzzles and Taco Truck

Alex A.Programming Puzzles & Code Golf has opened a taco truck! The word is out and now users from all over the Stack Exchange network are coming to try our tasty, authentic ASCII tacos. We need your help to ensure that everyone gets their orders in a timely manner. There isn't a whole lot of room insid...

Considering a bounty
 
It's too soon.
I don't mean that you should wait longer, but you'll have to. You cannot start a bounty before 48 hours have passed.
 
In 20 minutes I can place a bounty.
 
Oh, right.
 
3:48 AM
@AlexA. your wish has been answered by @vpzomtrrfrt
 
So it has!
Tested it and it works. Nice job, new user!
2
 
I thought leading whitespace was forbidden?
 
Hm?
I didn't see leading whitespace
 
$ python3 test.py <<< 'Lettuce,Lettuce,Lettuce,Salsa'


T  SALS  L
O ASALSA I
R LETTUC T
T ELETTU R
I CELETT O
L UCELET T
L TUCELE A
 A TTUC L
  TORTIL
Or are those two blank lines OK?
 
When I just do python3 test.py then enter a line of text, I don't get any leading lines.
 
3:53 AM
I'D GIVE IT TO YOU DENNIS
:P
that challenge makes me hungry. For a fresh flour litrota with some ucelet and eesech.
 
@AlexA. With the second test case? Is Mac OS Python != regular Python?
Ideone agrees with me.
 
Oh, I was using random tests, not the ones in the post.
Yeah, I do get whitespace.
People have told me it's too hard so I'm considering ditching that requirement since there's only one answer and it has leading (and a bit of trailing) whitespace. u_u
Would anyone be pissed if I allowed whitespace?
Is it a bad idea?
 

« first day (1775 days earlier)      last day (3068 days later) »