« first day (1666 days earlier)      last day (3176 days later) » 
00:00 - 21:0021:00 - 00:00

12:00 AM
Who needs a common ancestor when you have duck typing?
 
Java (and OOP) in general's biggest advantage is ~enterprise maintainability~, and stuff.
So if you implement chess in Java, and write it the Java way, you'll have it running fairy chess with very little modifications to your code.
 
Yeah...
 
Where, say, the board is 10x10 and instead of a King you have two pieces that act like Kings but move differently. You would need to change absolutely none of your board logic -- just swap in different piece classes.
 
Okay. Thanks @Mauris I'll keep this in mind when I restart this project (this will be the 3rd time!)
C'yall later
 
I can totally see your point, though. It seems sillier for things like chess, where the rules have been fixed for many years, and you know exactly what weird edge cases you'll run into (and no more than those).
See you around!
 
12:33 AM
0
Q: Writing C in disguise

user43234In this challenge, you should make a C/C++ header file that makes it so you can write programs "in another language". Create a sample program and associated header file that demonstrate the I provided a trivial example below: Python: Header file: #include <stdio.h> #define print(x) int main()...

 
 
1 hour later…
1:43 AM
@AlexA. Would you like me to google that for you? :P
 
@feersum ಠ_ಠ
Have you competed in it?
 
yes
in general 'Competitive x' suggests x that is much more organized and taken seriously than PPCG
 
You have? That's badass!
According to some random site on the Internet, it's like the Olympics of programming.
 
If you played MTG against some friends you wouldn't call it competitive MTG, even though you may be trying to win
 
(Do I have to Google MTG too? :P)
 
1:47 AM
Magic The Gathering
 
Oh okay
 
(I have not played MTG)
 
(Me neither)
 
I didn't participate in the World Finals so it would have been more like a qualifier for the Olympics.
 
Still very impressive.
 
 
1 hour later…
2:52 AM
0
A: Sandbox for Proposed Challenges

vihanDistributing Numbers Given a string, you must distribute it and output a distributed string. Examples Input | Output -------------|------------- 23(12+ 42) | (23*12)+(23*42) 9(62-5) | (9*62)-(9*5) 4(17+8-14) | (4*17)+(4*8)-(4*14) 15(-5) | (15*-5) (3)5 | (3*5) ...

 
 
2 hours later…
4:34 AM
@orlp Do you ever plan on playing on the PPCG Minecraft Server again? We're discussing covering over your house entrance but we can undo it if you really really want.
 
 
2 hours later…
6:20 AM
0
Q: Open the clip of "Never gonna give you up"

azelefYour goal is to play the original rickroll video (http://www.youtube.com/watch?v=dQw4w9WgXcQ).

 
6:34 AM
I've created the tag and tagged the relevant challenges I could find with it.
 
6:49 AM
lol..despite being a long-time user of this site, I was completely unable to guess what [multple-holes] might be about before clicking the link
 
@Mauris I'd do it the other way round: have the pawn that moved say whether it can be captured en passant.
@Justin Anyone who wants good tool support for refactoring.
 
@PeterTaylor Oh, that's pretty much what hitbox() takes care of. But for full flexibility, you need both, in a sense. (Maybe you want a chess variant in which rooks can either capture pawns en passant, or can be captured en passant by other pieces in some way.)
 
For that kind of full flexibility you also need a lot more than "can I be captured en passant": you need a list of squares on which you'd be captured.
 
Yes, hitbox() returns precisely that. (It's maybe an overly video-gamey term for a chess implementation, but it works well...)
 
I'm thinking in terms of normal chess and the API for a man. For checking whether a move is valid, what you want is a Man.getValidMoves() method, and it shouldn't have to iterate over every enemy man to find which squares are en-passant targets.
@Mauris I think it's debatable whether or not that's the best name for it, but removing the win condition tags ( or ) from those questions strikes me as a bad idea.
 
7:06 AM
code-challenge says it's specifically for challenges "not covered by other scoring tags", and code-golf is "a competition to solve a particular problem (etc.)" -- I didn't feel like either of them applied anymore with the new tag in place.
(Because this new tag is really a new kind of scoring tag, i.e. some variation of "lowest sum of lengths, with penalties for using the same language", overriding the former; and the latter doesn't sound like it applies to multiple problems, but arguably this tag is a variation on it, so it's worth keeping the original -- I'm not sure)
 
It's more a modifier to a main scoring tag than a new scoring tag.
The first two questions are code golf with bonuses; the third is , which is a catch-all for "this question has its own complicated scoring system".
 
Yeah, it's probably a good idea to keep them.
Honestly, I would've probably not even thought of removing any tags from anything, until I ran into the five-tag limit, and I felt forced to. :(
 
But in principle any scoring tag except popcon (<snip rant>) could be made into a 9-hole format, and then people who are searching for wouldn't be able to find a question which is only tagged .
 
@Mauris That's not at all how my decathlon is scored.
 
@PeterTaylor You're right -- the format isn't linked to the scoring system per se
 
 
3 hours later…
9:58 AM
@Calvin'sHobbies feel free to destroy my house
4
@Calvin'sHobbies I might someday join again, but my house isn't anything noteworthy
 
10:19 AM
@isaacg did you have any time yet to implement stuff for Pyth5?
 
 
2 hours later…
12:13 PM
0
Q: Code close to the challenge 3: Guess my number

TreFoxThis is a continuation to my little brothers "Code close to the challenge" series: Code close to the challenge: Sum of integers and Code close to the challenge: Inception In this challenge, your goal is simple: Write a guess the number game. However, there is a twist. Your code will not be score...

 
↑ Despite the winning criterion, I think that this is just going to be a code golf
No one will able to get close, so the aim will be to add the least number of characters
 
12:32 PM
@BetaDecay In the inception code challenge I thought it would be the same but it turns out people can abuse syntax quite a bit. (And now I have allowed no ops which should make things easier) Although, I think I will accept the answer with the closest distance that actually shows effort put into making your code look like that quote.
 
That makes the winning criterion subjective then, which will likely get close voted by people
I think your best bet is to choose a much longer phrase against which to find the Levenshtein distance
 
 
2 hours later…
2:29 PM
0
A: Sandbox for Proposed Challenges

trichoplaxAlternating Hamiltonian Chess Boards Consider a chess board, with each square having 4 neighbours (up, down, left, right), apart from the edge and corner squares which only have 3 or 2 neighbours respectively. A Hamiltonian cycle is a closed path (loop) that visits every square exactly once, mov...

 
3:10 PM
I've added "fan contributions" at sourceforge.net/p/cjam/wiki/Home , let me know if there's a better name for that section :p
also, long overdue ^ sorry
 
3:26 PM
No worries :P (tutorial part 2 also long overdue)
@MartinBüttner Tell me when you want to discuss sites - easier than compiling a list IMO
 
@Sp3000 your link has been there for a while :) I added the other 2 now and made that section
 
3:46 PM
@Sp3000 I'm travelling for the next few days so probably not before Thursday
Let me know if you want a hint for my quiz answer :P
 
Oh.. well long story short: PPCG is pretty unique because you have people checking other peoples' code
Also you make it sound like it's in a language I know and I should kick myself for not realising it, but nothing I've tried has worked so far...
 
Well yeah, that's roughly the hint I would've given you and why I'm surprised it's still not cracked :D
 
4:02 PM
its night time and all I did today was sleep.
 
@MartinBüttner ... you are kidding. D:
I completely forgot what chars were valid, so this looked nothing like it
... standing on |s looks really trippy
 
I thinking imma sleep now.
 
@Sp3000 :)
 
You also left 13 asymmetrical =s in. Martin's a meanie.
 
I'm on mobile now so I'll have to edit the answer later
Haha, the equals signs were placed randomly with a CJam script :-D
 
4:18 PM
MarioLANG? I never heard of it, although I probably went through hundreds of languages... I feel somewhat better :p
 
what are you talking about here?
 
This is MarioLANG, but this was so well obfuscated that it looks nothing like it. — Sp3000 13 mins ago
I used CJam at work today :)
 
This only time I've ever seen it on PPCG was that one time I used it
 
@aditsu is it time for apocalypse?
 
what? no, it's time for party!
huh, my most voted answer is still getting votes
 
4:24 PM
@Sp3000 after obfuscating that, I spent some time golfing HW in MarioLANG. It's actually quite fun. The language definitely needs work and a solid spec though. I might put that on my to do list :-D
 
Yeah, there's a fair bit of ambiguity, unfortunately
How many HWs have you prepared already? XD (I'm not starting til you post)
 
Only two (the other one wasn't meant for the catalogue though, but was actually the first ever example code for the language)
 
Oh? :o
 
After writing the reference implementation for Toggle, Print, Repeat, I used the result to write HW in Pada
...which I'm currently writing an interpreter for
 
Ah, right :)
Since it's not much of a race, I don't need to make sure the language has an interpreter before you post, right?
 
4:39 PM
Given a polynomial, what is a regular expression that will match the boundaries between terms?
The best I have is: (?=[+-])
 
What format?
 
0
A: Sandbox for Proposed Challenges

TheNumberOneBe Rational! Finding Rational Roots of Polynomials In this challenge you are to find all rational zeroes of a polynomial. The results have to be exact. I would suggest using The Rational Root Theorem. Input Input can be through function argument, command argument, or user input. Input will...

^ The format I use there.
The problem with (?=[+-]) is that it will match the very beginning of a polynomial if the first coefficient is negative.
 
@Sp3000 nope
 
k :)
@TheNumberOne Are you testing golfing, or do you just want something that works well?
 
Just something that works well.
 
4:56 PM
You could do look-behind for a digit?
 
If we're assuming the format you have there, I guess you could just make sure you're not at the start of the string
(lookbehind for digit would fail for, say, x+1)
 
(?<=\w)[+-]
I'd sort of want it to work for x+-5 even if that will never show up. Eh.
 
:P
 
yep, it works. :)
Thank you!
End result: (?<=\w)(?=[+-])
 
5:01 PM
(?=\b[+-]) is the same thing
or even \b(?=[+-]), which might be a bit more efficient
 
^^ The regex master has spoken
 
@Sp3000 's earlier suggestion would look like (?<!^)[+-], which is a pretty cute-looking regex.
I feel like there should be a "not-beginning-of-line" anchor that is to ^ as \B is to \b.
 
@Mauris ^[^...] ?
 
(Unfortunately, of course, a lowercase ^ is a 6. :))
 
@Mauris no need to look behind. just use a lookahead, because the contents are zero-width either way
 
5:04 PM
@Optimizer ^ is interpreted literally in [], I'm pretty sure
@MartinBüttner Oh, of course
 
@Mauris it means negation
 
Only if it's not at the start
 
@Sp3000 wrong timing
 
? I was just adding to your comment
 
"it means negation only if its not at the start"
 
5:06 PM
ROFL
 
Ah, I thought you were trying to write something like ^ (not) [^ (beginning of line) ...
 
... ah. Yes, wrong timing then :P
 
But no, that isn't exactly what I'm looking for. :<
 
(?<=.+)
 
\B is "assert position where \b doesn't match"; it's zero-length. I'd expect there to be a similar anchor for "assert position where ^ doesn't match", but (?!^) is the closest thing.
@TheNumberOne I don't know a lot about regex engines, but I think that could be veeeery slow. (Maybe Martin knows.)
 
5:09 PM
It'd be faster if you dropped the +, which was what I was initially thinking
 
what's wrong with (?!^)?
@Mauris I don't think it would be very slow, unless your string is massive because you don't need to do any backtracking. it's definitely slower though
 
Oh, there's definitely nothing wrong with it! Mostly just consistency, and \B looking neater than (?!\b).
 
@Mauris Proof of my poor regular expression skills :)
 
Woo cracker got its first solve (Dennis' 28). Now to get Peter's...
 
:D
nice job
 
5:24 PM
@aditsu <-- @Mauris btw
 
the gradient in the leaderboard snippet looks quite nice now :)
 
Except that day gap after ricochet1k where it cuts from yellow to green :P
 
yeah, true :D
I'm heading out for a bit...
later!
 
@Sp3000 cool! I had actually looked at Muriel a bit but couldn't tell if it matches
 
@Sp3000 Sure you don't want to tackle Dennis' 21 first? ;)
 
5:28 PM
It doesn't look like it, does it? :P But to be super sure, I'm testing the suspicious ones on my list-of-languages-with-short-HWs
Well both of yours are backwards... so I might as well do them at the same time :P
Only problem is - the only suspicious backwards language I have on my list only has a .NET interpreter, which I can't test
 
Both of mine? I've only got one.
 
"yours" as in you and Dennis :P
 
@Sp3000 Hrmpf, I had high hopes for that one.
 
rats, I noticed the ": foo ;" thing, I should have investigated more
or wait, was that another language?
 
A:;?
 
5:35 PM
nah, that was small s.c.r.i.p.t. ... I can't remember which is which ><
anyway, guys, let's take grc down, that cannot stand!
 
I've tried all sorts of things, but I still have no idea what could be hidden in the b64
 
hmm, would it be acceptable to discuss ideas? :p
 
I wouldn't mind, personally. I wouldn't expect to have been able to crack it in time anyway (Peter's is more important)
 
I'm quite sure that isn't really b64.
 
The whitespace website is down :|
 
5:50 PM
I meant hidden as in, say, oOo CODE
 
This is an idea I've had for a while: Do you think it's worth it to go out of our way to standardize on a header format for every answer? Ex. one to six #s, following by the language name, followed by one of ,, -, or :, followed by the character count, and then chars, characters or bytes.
This would not only make it much easier to collect all sorts of data based upon language, etc., but also allow some other interesting ideas, such as a challenge that requires the use of only "obscure" languages, which could be defined as languages that have been used less than n times before.
(I have no clue how good of an idea doing something like that would be, and it's only ever been a cursory thought.)
 
My constant paranoid assumption is that everything is something like Headsecks. That doesn't seem to have an available interpreter, though...
 
@Doorknob Firstly, we should discourage the use of single-# in answers. It's bad practice to have more than one <h1> in an HTML page.
 
@Mauris Headsecks has an interpreter at TieSoul's Multilang repository, or I wouldn't have used it
 
@PeterTaylor Sure, that makes sense. I've seen some people use **...** or <strong>...</strong> before, which I've also found a bit odd.
 
5:54 PM
Secondly, there are questions for which the language used is in third or fourth place in order of importance, and shouldn't be in the title.
 
Yes, that's another problem. It would at least make sense to have a standard format for plain code golf, though, and we mostly do already (although we don't strictly enforce it).
 
Thirdly, there are way too many legacy answers which don't fit that format. If it's for scripting purposes then you'll need to handle brackets and strikeout.
 
@PeterTaylor Oh jeez, I've always tacitly assumed # was <h2>. Time to kill that habit.
 
And finally, some people already perceive our quirks as being offputting to newbies. Specifying required answer structures to that level would be even worse.
 
Yeah, for that reason I dislike the idea, unless it can be baked into the SE submission form somehow, which I very strongly doubt.
 
5:59 PM
Well, the intent was that with a standard format, established users could simply edit new users' answers into the "correct" format.
 
@Mauris On sites where I use Markdown for user-generated content, I run the generated HTML through a sanitiser which is configured to remove various nasties and also to rewrite headers. IIRC my standard config maps h1 to h3, h2 to h4, and any other header to h5.
 
By which I mean, say, have specific fields for "Language" and "Code" and "Comments".
 
1
Q: Golf: Tabula Recta

Li-aung YipFrom Chapter 18 of Significant Digits, a fan-fiction of the Harry Potter and the Methods of Rationality fan-fiction, we have the following cryptographic problem: As it happened, the books were unnecessary. By the time Pip appeared at the door with four books in hand, fifteen minutes later, t...

 
6:12 PM
Oops, closed. Well, l:il.+{iCm26%97+c}/
 
6:28 PM
@Doorknob What do you think about this commment conversation regarding the creation of ??? as a loophole?
It seems like his argument is that using sandboxed posts for anything other than providing feedback is a loophole, and in this case ??? was created because I wanted it to be annoying for Martin's challenge that was sandboxed at the time.
/cc @MartinBüttner
 
Well, here's the official policy:
24
A: Can I ever answer with a language invented after the challenge was posted?

Calvin's HobbiesYes Languages invented after a challenge should be allowed to be posted, but not be allowed to win.

The wording is ambiguous, though: is the challenge invented when it's posted in the sandbox, or when it's posted on the main site?
 
The thing is, it wasn't posted at the time.
 
For this case, I think it's fine (obviously), since using the language that appeared all over chat was actually a disadvantage.
However, I was going to add this to the standard loopholes for code golf.
Then forgot about it.
 
I think creating a language that would easily solve a sandboxed challenge would be a loophole. However, in this case the language is just Brainfuck.
 
@Doorknob Well the official answer is "Yes and No"
 
6:34 PM
If we go with "the challenge is invented when posted in the sandbox," that creates the issues of a.) people who don't follow the sandbox not knowing that they can't use their new language for a certain challenge, b.) the fact that sandbox proposals naturally evolve over time and hence sometimes aren't representative of the actual challenge, and c.) posts sometimes staying in the sandbox for a very extended period of time.
@Optimizer No, the answer I posted is currently the official policy.
 
@Doorknob Its a very very rare case that someone legitletly created a new language, unaware of the new challenge in the short time b/w when the challenge was posted in sandbox and main
 
@Optimizer It's not uncommon to have a proposal stay in the sandbox for weeks / months.
 
@Doorknob well my answer says the exact same thing
 
Added:
0
A: Loopholes that are forbidden by default

DennisUsing prior knowledge to circumvent other loopholes In particular, inventing new languages for future challenges that are being sandboxed, discussed in chat, are your own, etc.

 
And when I developed Snowman, I found it very useful to be able to solve challenges as they were being posted, and then use new insights from doing so to address shortcomings in the language and release a new version. Hence versions came out very quickly.
 
6:37 PM
@Doorknob only in the cases when its kind of forgotten. Standard decisions should not be covering all possible remote cases. Instead, they should be made such that loopholes are not possible.
No-one goes intentionally out of the way to leave a challenge in the sandbox for a month. No great feedback is going to come after the initial first week.
 
You can't eliminate all loopholes. We just highlight the ones that aren't funny anymore as they become apparent.
 
@Optimizer There are currently 540 sandbox proposals that are a month old or more. That's hardly a "remote case."
 
@trichoplax similarly, you can't cover all use cases either
 
Gotta go eat now. Interesting discussion though, and maybe worth a meta post.
 
@Optimizer Some challenges are not just left for feedback, but are works in progress.
 
6:40 PM
@Doorknob Eat good. Thanks for your input.
 
@Doorknob and what was the same number 2 months back. I would not be surprised if the number was very close.
 
I don't think a meta post would give a definite conclusion, but I definitely think it would be good to have the discussion recorded to refer to in future
 
@trichoplax The chat transcript is permanent. ;)
 
if a meta post won't give a conclusion, what is the purpose of meta?
 
@Optimizer Exactly
 
6:41 PM
Discussion. Discussions don't always arrive at a solid conclusion.
2
 
@trichoplax so lets go in favor of loopholes :P
 
@Optimizer I want to migrate that question to meta :P
 
0
A: Loopholes that are forbidden by default

DennisUsing prior knowledge to circumvent other loopholes In particular, inventing new languages for future challenges that are being sandboxed, discussed in chat, are your own, etc.

 
@AlexA. just discussion is for chat. Meta is for conclusions as well.
 
@Optimizer Then why is there a discussion tag on meta?
 
6:42 PM
to arrive at conclusion
 
Right, but my point is that it doesn't always happen.
 
@AlexA. I know, but it's hard to link to a specific conversation when it's spread over a few days of other highly relevant on topic discussion.
 
As in there isn't always a clear consensus from the community
@trichoplax :P
 
@trichoplax this discussion is off-topic
:P
@AlexA. that's why upvotes exists.
 
Sometimes it's useful to have a meta post with all the discussion in one place so that next time some one points out that there's a problem, you can link them to meta to say "yes, we've already covered this, there isn't a solution"
 
6:44 PM
Voting to close this discussion as off-topic. For general discussion, use Yahoo! Answers.
 
Where are our anti-stars???
 
flag it!!!
 
Lol I don't feel that strongly
 
@AlexA. I haz comment
 
@MartinBüttner I can haz upvoted ur comment. Thx 4 input.
 
6:47 PM
I didn't think of specifying the cut off date in the question. Interesting. I guess that means if the sandbox post was heavily modified one week in, then you could use that date rather than either of the initially sandboxed date or posted to main date.
 
@trichoplax agreed, for instance, I am using a single post to track multiple questions.
so my post would remain in there for months. Martin is doing the same too .
 
@Optimizer Good point
 
If you want a cut off date other than the date when the challenge is posted you need to mention it explicitly in the challenge anyway, because not everyone will be aware of when it was posted in the sandbox (and it might even be impossible to find out). So for those cases you can just apply common sense and choose a critical date on a case-by-case basis.
 
7:09 PM
@Mauris don't forget "score", also see meta.codegolf.stackexchange.com/a/771/7416
 
@Doorknob Is there any documentation for snowman?
 
@TreFox Not really.
Just what's on GitHub AFAIK
 
@aditsu It'd be even nicer (for ) if the score can get calculated automatically, but I suppose that isn't always possible.
 
Not with SE stripping control characters (including tabs) from posts.
 
7:13 PM
@Dennis I was thinking Ostrich. Yes, the GitHub docs for Snowman are much more thorough.
 
In the simplest case it's just "the length of the program", but to allow for other scoring systems, you'd have to be able to specify a function that calculates it when you're asking a question (and allow for bonuses, etc.)
 
@Mauris Challenge creators who care enough could provide a link to a JS-Fiddle that computes scores given code.
One could also use a stack snippet.
I'd be surprised if anyone actually did that though.
 
Yeah, something like that. And of course, more experienced users could edit those in, and the default could be manual score computation.
 
I remember a couple of challenges like that
 
7:18 PM
@TreFox yeah, it's linked in the README
 
@aditsu I mean for run-of-the-mill golf challenges. Challenges like the first Google result have a much more complex scoring system which benefits greatly by having such a snippet.
@Doorknob Are you ever going to update the Ostrich docs?
 
nope :P
Are you ever going to stop asking? ;)
 
nope :P
 
btw, I wanted to suggest that the quiz challenge should be renamed to "language nerd sniping" or something :p
 
I've posted 15 answers. I suppose that makes me a nerd.
 
7:23 PM
We're in a chatroom for a website about programming for fun. I think we're all nerds here.
5
 
anyway, self.sleep()
 
The worst part is that only 5 of them haven't been cracked yet, and a couple of them are still fairly new. Not only have I invested countless hours in this, I'm not even good at it. :P
aditsu.wish('Good Night!')
 
@aditsu alex.say(what="Goodnight!", to="aditsu");
 
:)
 
@Dennis Are you excited to be our new moderator? It's pretty clear that you're going to win. I'm really glad you decided to run. :)
 
7:30 PM
I am! Looks like you're going to come in second. It's a shame that there's only one position available...
 
@AlexA. "LameError: to field is redundant"
 
@Dennis Perhaps there will be eventually. But in the meantime I'm happy to be the resident smartass.
@Optimizer alex.say(what="Huh?", to="Optimizer");
 
dennis.say(what="Not sure if this works.", to="@AlexA.");
 
alex.say(what="If your goal was to ping me, you have succeeded.", to="@Dennis");
 
See? No redundancy. :P
 
7:37 PM
Perfect!
Now we just need a Google prettify for chat messages.
 
is there a language where you need to name the arguments passed to a function like that? :D
 
alex.ping(who="Dennis");
@Optimizer R, in some cases.
 
@Optimizer Python comes to mind.
print("Hello, World!", end=""), for example.
 
of course its Python
I read an article today which claimed Python is the most readable language. I beg to differ * cough * CJam * cough *
 
Not sure if it's a named argument, a local variable or whatever.
 
7:42 PM
but python does not return on =
(as far as I know)
 
I think the readability of any language depends largely on who's writing it.
 
I think it depends more on who's reading it
 
Good point :)
"Readability" is inherently subjective.
 
@AlexA. I self-identify as geek.
@Optimizer C#, if you're skipping an optimal parameter
 
optional?
 
7:48 PM
Yes, oops.
 
what is an optimal parameter?
 
No, the one parameter to rule them all.
 
Ah.. I don't think so that I see sharp.
 
I'm nearsighted, so I don't see sharp at a distance. (Or close, really--I have pretty poor vision in general.)
 
typical bird.
 
7:53 PM
I usually need a telescope so that I can see plus plus.
 
Why can't you just see?
 
Because I'm not so good at manual memory management.
My brain is not steel.
 
Do you wanna see jam?
 
No, I want to objective see.
(Have we run out of C-variants and other languages that use C in the name?)
 
C-riously?
 
7:57 PM
Brainfuck this. I can't think of any more language puns.
 
R you sure?
 
you should be more swift.
 
You two are making such a Racket.
 
Snowman should run out of puns that quickly.
I know, it's Ostrich.
(no man... a stretch...)
 
@Doorknob I got it ;)
 
8:06 PM
That's more of a shameless pug than a pun.
:P
 
^ I was about to post the same image
 
what is shameless about a fully dressed pug?
let me see ass ass
 
@AlexA. You know, there are these things called glasses...
 
@PeterTaylor I may just be wearing a pair right now!
I don't have the Sixth Sense... I don't see any dead messages.
 
8:12 PM
what you need ES 6
 
@AlexA. How strong are they?
 
@PeterTaylor They can benchpress an entire continental shelf.
(Idk, not all that strong really. I think the prescription is wrong.)
 
If they're more than a year old, it's probably worth getting your eyes tested again. My prescription didn't settle until I was until 30. (And even then the axis of the astigmatism correction changes every time).
 
0
Q: Should we add more warnings/notifications before letting a new user post?

orlpI believe we've come to the point where 25-50% of the questions posted are posted by new users and almost always do not follow the rules (duplicate, no winning condition). Whenever you look at the questions page it's filled with closed questions. Should we add more explicit warnings / notificati...

 
They're about 2 years old now, but I don't think the prescription was correct when I got them.
 
8:20 PM
Don't wear glasses! They're a trap to make your vision worse and force you to buy more glasses!
 
@feersum I'm pretty useless without them and I can't wear contacts.
 
* boop *
* got your nose *
 
^ this is what would happen if I were to pilot an aircraft (with or without corrective lenses)
2
 
I mean the song running in the background really sums it up.
 
@flawr D: Did the pilot make it out okay?
 
8:27 PM
@feersum That's an old wives' tale. Does wearing glasses weaken your eyesight?
 
@AlexA. Three compressed vertebrae.
 
It was 2014, there was an article that said he had some back problems after that (no wonder) but is doing fine now and works as a flight instructor now.
 
Man, no one can take a joke.
 
Ah, OK. You'd be surprised how many people actually believe this.
@AlexA. Why would you piloting an aircraft cause PPCG moderator elections?
 
8:32 PM
I have 20/20 vision. What's weird is that if I put someone's glasses on, my eyes adjust to have 20/20 vision with those glasses.
 
@Dennis They have to elect someone to deal with the wreckage.
 
I vote for @AlexA.
2
 
@flawr Great! You can cast your vote for me here. :P
 
I did!
I hope the seat goes to the AAP (animal avatar party).
 
Oh, thank you so much for the support!
 
8:37 PM
@TheNumberOne Are these weak glasses, or are you allowing a lot of time to adjust (or squinting)?
 
None of the above.
 
But it seems the FAP already has too many votes.
 
Haha
I assume that's "Fractal Avatar Party"
 
Gosh, worst abbreviation, I wasn't even aware of that.
 
You can just adjust 5 diopters without strain? Wow.
 
8:38 PM
So I'm the head of FAP?
 
It seems.
Now it depends whether we can form a coalition or have to act as opposition.
 
@PeterTaylor Are diopters like eyeball helicopters?
 
0
Q: Simultaneous Equation Solver

DodoSolve linear simultaneous equations with up to 26 variables (a-z). Input should be from stdin, or closest equivalent, accepting whitespace. Addition and subtraction should use + and -, and variables should be lowercase. There should be no space between variables and coefficients. Separate equati...

 
@PeterTaylor I get a headache after a while.
 
8:52 PM
I am just so happy that I do not need glasses.
Cu everyone, good night.
 
@flawr Goodnight!
 
00:00 - 21:0021:00 - 00:00

« first day (1666 days earlier)      last day (3176 days later) »