« first day (2172 days earlier)      last day (2663 days later) » 

12:01 AM
@EᴀsᴛᴇʀʟʏIʀᴋ Congratulations on being in joint first place with yourself!
 
lel thanks
better image of winners on PPCG ^
martin was just below muddy
 
wat
@trichoplax wat
 
@wat betseg isn't impressed with 2017, but I liked the facts about 2016 (although I haven't verified them...)
 
wat
@trichoplax nice
 
Am I missing something or is progress bar broken
 
12:11 AM
Maybe it's done downloading and is now installing?
 
Could be 1.741 of 1.744 and your connection/computer has suddenly slowed down
 
wat
@Downgoat you have a mac. that's what's broken
 
@Pavel can't be, installation is done seperately
@wat huehuehue
 
wat
@Downgoat [insert color pun here]
 
..?
 
wat
12:13 AM
> hue
 
saturationsaturationsaturation
 
valueevaluevaluevaluevalue
alphaalphaalphaalpha
 
@wat Wow, interesting 500 Internal Server Error
 
wat
@Downgoat shit
 
12:14 AM
You took a photo of a server error?
 
Wow, intresting
Web Page Blocked

Access to the web page you were trying to visit has been blocked in accordance with company policy. Please contact your system administrator if you believe this is in error.
 
Why just not use stack.imgur.com?
 
wat
@Downgoat doesnt work with shutter
@Pavel redredred
@Pavel No idea why it's blocked. porbably unknown website
 
@Downgoat @Mego I would create a math library for base 10 numbers
 
Apparently apple has hired the windows progress bar maker too
 
12:18 AM
Fuck, I crashed the car 'cause I was on my phone. Sorry about that.
 
wat
@Downgoat never seen that xkcd.
 
Is posting multiple answers to a question, in different languages, considered acceptable?
 
Depends
 
@TrojanByAccident yeah!
 
If they are like the same algorithm and like obvious really basic ports of each other than no
 
12:19 AM
That's still fine
 
I mean technically it's allowed but you shouldn't
Unless challenge is obvious exeception (e.g. Hello World challenge)
 
But if it's literally the same code (Matlab/Octave), then no.
 
in my koth, if one teammember stabs at an enemy while another shoots in their direction, does the enemy die to the stab and the bullet hits any enemies behind them, or does the shot just act as redundancy?
 
@DestructibleWatermelon reduncancy
 
yep, that's probably best
 
12:21 AM
I was mainly wondering if I could post an answer to a question in JS, then turn around and post another in Python
 
@DestructibleWatermelon if the body was gonna block the bullet if it wasnt stabbed, then it would block the bullet anyways cuz the physical body is still there, just dead
 
@TrojanByAccident Yeah, but at least put in effort into golfing both
 
NP
 
its a koth its not about physics
or logic
 
@Downgoat Mhmm
 
12:21 AM
also you could just say the person stabs first anyway
 
Stupid Xcode has been saying "3 minutes remaining" for 20 minutes...
Honestly I would feel better if timer went into negatives and decreased at linear rate to make me feel better
 
btw @TuxCopter can you help me finisish testing cheddar on windows
 
wat
past 5k or so rep does not matter
 
I think I'll have to change shots_fired to attacks, as much as it pains me
 
12:25 AM
@Downgoat Hold the power button.
 
wat
@Downgoat get a vm
 
@wat I have windows installed natively but I have to reboot to access and rebooting is like no
 
wat
> get a vm
 
it's not that simple
 
12:26 AM
use terminal instead
 
@LearnHowToBeTransparent Yeah I just restarted app store and it finished
 
wat
this is very interesting
I just realized I can type without looking
and then I'll probably start to have to look fot the rest of the day
what the fuck
 
0
A: Sandbox for Proposed Challenges

sergiolDivisibility by 4 Your job is to write a program that checks divisibility of an integer by 4. Restrictions: You can't use: modulo binary shift/rotates Divisions You must instead do it like a HUMAN DOES by checking the last 2 digits and output a truthy value when is divisible and a false...

 
@NewSandboxedPosts downvote it. it's do x without y
 
Even humans have a variety of different ways of doing division
 
12:33 AM
Also forbids esolangs, golfing langs, unprintables, and whitespace.
Not the language. Just whitespace.
 
Pings to NewSandboxedPosts won't notify the poster. Anyone who wants to can comment on the sandbox post to let the poster know the problems
 
@WheatWizard those aren't actually links to meta, but to chat messages - I'll look up some meta links now
 
@trichoplax I was not talking about those
 
12:38 AM
He posted this question on main before and received many links
 
Ah right - thanks for saving me the time :)
 
12:51 AM
which acts first: taking the flag or shooting/stabbing?
if two units on opposing teams try to grab the flag, and one team shoots over at them, does the surviving unit take the flag, or are they messaged "someone else is grabbing at it!"
actually after writing that its definitely shooting/stabbing
 
What if 2 units on the same team try to grab the flag
 
similar message
maybe one that says someone on the same team is grabbing as well
 
Is there friendly fire?
That could pose an interesting task to solve.
 
nope
should I inform bots when they get a kill...
 
Probably. Otherwise in combat they'll just keep assuming that the enemy is just one tile out of vision rather than dead.
E

 Y
Y can't see E. Should Y assume E was killed by his last shot, or just moved left one?
 
1:18 AM
I hope I did that right; the site seemed to want me to edit my deleted submission and undelete it.
 
This is an interesting sandbox submission
3
A: Sandbox for Proposed Challenges

FlipTackSharing (characters) is Caring! Consider the following task: Given a positive integer n > 0, output its integer root. The integer root of a number n is the largest value of x where x2 ≤ n, usually expressed with the formula int(sqrt(n)). Test cases: 25 -> 5, 24 -> 4, 40 -> 6. This ta...

 
@HWalters The only reason to delete is if it is not a valid answer. If you've now made it valid, undeleting was a good thing
 
I have a question. How would you quine JS? wouldn't the console.log('console.log(\'. . . go on forever?
 
String manipulation.
I don't know how it works, but you can make a string longer than the source
 
Anonymous
@TrojanByAccident Quining usually involves string formatting to duplicate the code in the string to be output
 
Anonymous
1:32 AM
For example, in Python, the standard quine is _="_=%r;print _%%_";print _%_
 
function f(){alert(f+"f()")}f()
 
There's a JS one here if that helps
 
casting f to a string yields it's source, I guess.
 
Anonymous
That's a function quine though, not a program. It only works in the REPL
 
Ah right
 
1:34 AM
I don't know why it doesn't recur infinitely.
 
Oh, interesting
 
Wait no I'm dumb
 
@Pavel because f doesn't call the function, it returns it.
 
0
Q: Unpixellate an image

PhotographerWhen you resize an image down to a very small size, it looks very blocky when you scale the pixels back up individually. In extreme cases, as above, you can no longer reconstruct the original image, as too much information has been lost. Your task is to build a program that will imagine what ...

 
@NewMainPosts yet to read the challenge, but you can't enhance images like in star trek, except with a neural network.
That seems fun to golf.
 
1:38 AM
@NewMainPosts I sense a meta post in the near future
 
What programming languages can interpret an image?
 
All practical ones
 
@TrojanByAccident If you allow netpbm, most
 
Input is a path to an image file
 
@Pavel define 'practical'
 
1:39 AM
Basically anything popular enough that someone got around to writing an image library for it.
 
Probably.
Your solution would say JavaScript+Pixastic, x bytes
@NewMetaPosts OH IT'S A POPCON
Incoming close votes for 'unclear what you're asking'
 
popcon?
 
I think it's pretty clear (even specifies it must result in the same image as the input when scaled back down), but I'm expecting arguments over whether it's too broad
 
1:43 AM
Scoring is by upvotes-downvotes rather than code-length
 
@Pavel oh
 
They're really hard to get right.
This one falls under 'Do X creatively', which is generally looked down upon.
I think the best way to solve it is to write a neural network.
 
Question - can mods see downvotes from <125rep users?
 
We totally should have a challenge to golf a neural network.
Don't know how to specify it.
 
@Pavel I have no idea how to make one T_T
 
1:46 AM
Mods can't see up or downvotes from anyone
 
Mathematica 11 has a built-in
 
@trichoplax oh
 
(there is automatic detection of voting irregularities though)
 
If you use all your upvotes on one person in a short period of time, the upvotes are reverted and you could be suspended.
Ooh, first close vote in.
 
@TrojanByAccident Just realised you said <125 rep, which means the downvote won't count towards the score. Those won't count towards the score for a popularity contest answer either
 
1:49 AM
It's recorded for SE internal statistics, but nothing else.
 
@trichoplax I know, the site says they are counted though :P
@Pavel what stats, exactly?
 
Data for automatic spam detection
 
@TrojanByAccident I can't remember the exact wording, but it means they are recorded in the background, but don't reduce the net score of the answer
 
 
0
A: Sandbox for Proposed Challenges

Keyu GanFolding paper geometry code-golf math For PPCG Sandbox Does any number in the challenge need adjustment? I choose 0.1% because the area of minimal square 1.999*0.001 can fit in the accuracy of float (6 digits). Is it clear how squares are sliced out and squares are counted? Challenge Or...

 
1:51 AM
I just found a new xkcd for the first time in over three years.
 
There is this though (for those of you that can see it)
 
That's 5k rep, right?
 
It shows how many "Anonymous votes" were cast (which I believe is votes from unregistered users)
@Pavel Yup. Once we get a site design though, it'll become either 20 or 25k, not sure which
 
Why would you raise the cap for seeing site analytics?
 
1:53 AM
@DJMcMayhem Congratulations. You just added another thing to disagree on for popcons :P
 
Knowing them doesn't hurt anyone?
 
@Pavel Because all of the privileges increase when the site fully graduates.
I almost never use site analytics, so I wouldn't mind losing them, and I'll keep all of my others
 
Good thing it's not for another 6-8 weeks, then.
 
Thankfully. I'd hate to lose "Trusted user" privs
@trichoplax I don't get what you mean
 
Would SO match our future rep ladder?
 
1:56 AM
@DJMcMayhem Now we have to decide whether to include anonymous downvotes in the net score of a popcon answer. Not really being serious...
 
Oh, haha
 
Hopefully there won't be a meta post
 
brb, posting on meta.
 
What's the problem with this answer? codegolf.stackexchange.com/a/106116/61007
 
2:03 AM
@Zacharee1 chars instead of bytes, no explanation?
 
Is 'f' truthy and 'nf' falsy?
Also, does it work on 64bit windows?
{$ifdef win32}
 
@TrojanByAccident thanks.
@Pavel I don't think there's really win64. Even windows errors on 64-but will say "not a win32 app"
 
Anonymous
I also have no idea what FPC is
 
I don't know things
 
@Zacharee1 it could downvoted because of the edit
 
2:05 AM
Free Pascall
At least, that's the first search result for FPC
Free Pascal Compiler (FPC) is a compiler for the closely related programming language dialects Pascal and Object Pascal. It is free software, released under the GNU General Public License. It supports its own Object Pascal dialect, and in varying amounts, the dialects of several other Pascal family compilers, including those of Turbo Pascal, Delphi, and some historic Macintosh compilers. The dialect is selected on a per-unit (module) basis, and more than one dialect can be used to produce one program. It follows a write once, compile anywhere philosophy, and is available for many CPU architectures...
 
@DJMcMayhem huh?
 
I changed it from chars to bytes
 
@Zacharee1 I can't find a link right now, but sometimes short posts get automatically downvoted when someone edits
(I know, it's extremely stupid)
 
@DJMcMayhem really??
 
Yeah, the community user detects that it's a bad post (since it was edited)
 
2:10 AM
Weird
 
And because it isn't longer after the edit, it's probably still bad, and should be downvoted.
 
I don't like that
But not my site :p
 
That's just... weird.
 
The community user does a lot of really questionable things
 
Might be worth linking to the MSE post so people can add their voice/vote
I can't remember what it's called
 
2:12 AM
I don't remember this on AU
 
It happens on all sites.
 
There's probably one developer who wrote some essential system into Community so no one want to touch it, and does random shit to it occasionally.
 
It's more noticeable here just because we often have much shorter answers
 
Ah
 
Yay, 2.5k rep!
2521 actually
 
2:14 AM
Nice
 
37
Q: Community downvotes posts that were just fixed

Michael MrozekIf a post has a low quality score flag on it, it's automatically dismissed as helpful if a user edits it, which results in an automatic Community downvote. I understand (kind of) adding a downvote if a moderator marks the flag helpful, but it seems bad to downvote the post at the exact instant so...

 
Cool.
 
They fixed it by auto cancelling the downvote next time someone upvotes.
 
That's better at least
 
Well, I'm the upvote, so now we know it's not Community.
 
2:16 AM
Might take a while to take effect
 
It also says that someone has to flag it as VLQ.
 
Lol the most useless flag ever on AU at least
 
AU?
 
Ask Ubuntu
 
Why?
 
2:18 AM
Because most answers can be edited to be improved.
 
The flag is for those who can't edit posts.
 
But someone else can
 
Anonymous
@StewieGriffin It was all thanks to that helpful and totally necessary diagram you made for me :)
 
@Mego I saw that lol
 
What diagram?
 
2:21 AM
Errors are heavy. Don't throw them.
 
Same question I linked @Pavel
@noɥʇʎԀʎzɐɹƆ can I cast one?
 
It's fine, someone will catch it.
void run(){
    try{
        exec();
    } catch(Throwable e){
        run();
    }
}
 
@noɥʇʎԀʎzɐɹƆ Most compilers these days implement zero cost exceptions
There's only overhead if the exception occurs
not the try
...and I just realized that was supposed to be a pun
 
You know, it's actually really interesting to see a new user in TNB who actually stays here, instead of just being directed over to stackoverflow because he's lost.
 
2:30 AM
@quartata lol
 
@Pavel I think Community auto flags very short answers as VLQ
 
If you're bored talk to the upgraded sanbot, if you insult it it will response appropriately (ie it has feelings): chat.stackexchange.com/rooms/30332/beep-boop-maggot
 
Last night I had a dream where I was editing C++ code in Visual Studio.
A fragment of code I remember from the dream is enum(1).
This is not legal syntax.
 
Ok.
 
If only it were, it might enable a shorter solution to the question asked today, "Detect MS Windows".
 
2:39 AM
Any other programming dreams?
 
I have a really short solution in Batch
echo 1
If you're on windows, it prints 1.
On unix, how the fuck did you batch?
 
In the dream I knew it was an unfamiliar syntax, and I was actually typing different things and checking for the red squiggly to see what worked.
 
what lang was it?
C++ is like english: hard to parse, sometimes ambiguous, and hard to pronounce (except for "dead")
 
2:52 AM
It is also like English in the sense that you should probably know it, even if you won't use it all that often.
 
@noɥʇʎԀʎzɐɹƆ English the spoken language, or English the programming language?
 
@TrojanByAccident huh?
 
Anonymous
@feersum I dunno, MSVS being completely standards-noncompliant seems realistic
 
Anonymous
Microsoft hasn't managed to implement C11 in the 6 years since they helped ratify the standard
 
2:56 AM
I tried it, of course :)
 
3:08 AM
@MartinEnder I was comparing the two posts: it appears that you missed "Best Mathematical Explanation", and that "It's not a Bug, It's a Feature" is the 11th top voted category.
 
3:32 AM
nativescript + electron = better cross-platform than java
 
Not really. I mean nevermind the fact that Electron is slow as molasses mixed with cornstarch
Most cross platform issues can't really be solved at a language level
Things like Windows implicitly locking files for instance.
Subtle details that can really screw things up
 
3:51 AM
Just set this up today, which is pretty nifty.
 
Web Page Blocked

Access to the web page you were trying to visit has been blocked in accordance with company policy. Please contact your system administrator if you believe this is in error.
 
@Doorknob what is it?
As you can see, I can't access it right now.
 
@Pavel I see... it's supposed to be this.
 
I'm using solar for all my energy needs on Factorio: it uses up so much room
 
3:57 AM
Hey guys, any idea why there are so many stack-based languages, but no queue-based languages?
Someone should make one.
 
stacks are way more useful. there have been some, but because they aren't as useful, they don't get popular
like, if you want to get that data you just put, you literally have to iterate through the entire queue
and getting the data you put on first really isn't a thing you want that often
 
Hmmm... Maybe make a command to reverse/rotate the queue?
 
...then you've got a hard-to-use stack :P
 
Which is basically the point of esolangs.
Take something simple and obvious, and make it complicated for no reason.
 
@NathanMerrill Factorio?
 
4:01 AM
@TrojanByAccident popular game around here :P
look it up
@Pavel right, but the fun of esolangs is making it tough for the programmer. However, simply adding the need to type an extra command doesn't really make it fun IMO
 
There are some games here that everyone just assumes you play.
 
like, if you compare that to Hexagony, where the "fun" is trying to wrap your head around hexagons
 
Ah, I see.
Does anyone feel like being illegal and sending a copy? :P
 
it got 10/10 on steam. its surely worth the money :P
 
Another one is nethack
 
4:04 AM
I don't really like nethack
 
Heresy! (Me neither)
 
@NathanMerrill Agh, I'm sure, but sadly, I have no money
@Pavel The name is also deceiving, makes it sound like a hacking sim
 
I certainly see the appeal, but I'd probably like it more if I didn't need to alt+tab to the instruction manual as frequently.
And the interface could be a lot more intuitive.
 
4:27 AM
What about its interface?
 
Say I press a, for apply. Rather than listing what all items are mapped to, I realize I don't know what I need, so I escape out, go the inventory, remember the letter of what I need, and try again.
It's just a pain.
 
Then do a?
I stumbled upon this room while assembling a list of most active chat bots:
wrong one haha

 cs169-1x-irc

A Chat Room linked to the CS169.1x IRC Chat
 
I'll just stick to games with graphics.
 
It appears to be a relay from an old IRC channel for some university course
The relay itself has 49k messages somehow.
 
How is it not frozen after 912 days
 
4:34 AM
And somehow the room isn't frozen.
 
What network is it on?
 
I've suspected for a while that mods can stop rooms from freezing permanently. Perhaps it's that
 
(I don't know how to tell)
 
@Pavel Dunno. Might be private
Anyways if I'm counting correctly that bot is #3 on the network after SmokeDetector and Duga
 
I haven't heard of either of those two
 
4:37 AM
Hilarious since it was only active for 3 months
 
Hmm
I wonder what the point was
 
@Pavel SmokeDetector detects spam and does all kinds of great things
 
Why would you link an IRC to a chatroom?
 
Duga posts comments on other sites that mention Programmers and CR respectively
 
Anonymous
Smokey is an invaluable tool for people with access to mod tools
 
Anonymous
4:39 AM
And we love him very much
 
@Pavel I forget which one but one of the SEs doesn't use their chatroom at all. Instead they have an IRC channel and a relay
 
Huh
Weird
We all know that the best communication method is Discord.
 
Anonymous
Sounds like something SU would do :P
 
Discord also supports syntax highliting. It's surprisingly not horible
 
Stack Underflow?
 
4:41 AM
Super User
 
How do you underflow the stack.
They have their own domain
 
@quartata oh
 
 
Anonymous
Or maybe U&L :P
 
Ok, U&L I haven't heard of.
Windows has a built-in driver for toasters, apparently.
 
Anonymous
4:44 AM
So I was looking through the list of chatrooms, and it seems several sites have dedicated "Ask a Mod" rooms, for when you need a site mod's help with something. Would that be a good idea for PPCG?
 
@Mego I've used TNB whenever I've had a question
 
Oh, Unix and Linux.
 
the mods are usually pretty good at responding to pings
 
We don't have enough traffic for that.
If you post a message is TNB, there's a very high chance a mod will see it even without a ping.
 
Anonymous
@Maltysen Yeah, and that's what basically everyone does. I don't feel strongly one way or the other about having a dedicated room - I just thought I'd float the idea.
 
4:47 AM
It could be a useful room for mods to put announcements, etc. into.
@TrojanByAccident When did you start work on PigeonScript?
 
@Pavel Eh, idk
Few months ago, iirc
why?
 
We here have a kind of time capsule.
 
You commit to making a language by the end of 2017
And then all those languages are used in a challenge.
 
4:50 AM
If you would say that PS isn't in a very useable state now, and you think you can get it done by the end of the year, you can enter it.
 
Okay, thanks
 
docs.google.com/spreadsheets/d/… You can see everyone's submission here.
 
How would the account name & id part be formatted?
 
The ID part is just so if you change your username by the end of the year we still know how to ping you
It's actually optional
 
4:52 AM
Some of the languages, like WSF, are already done.
 
WSF just sounds like hell on earth
 
Others, like Somme, are incomplete but you can already try an indev version on TIO.
 
I want to learn 🍣 (sushi) :)
 
Right now it's not published yet
 
4:54 AM
I'm hoping of getting out an in-progress build to GH in ~two weeks.
Do you know ><>?
 
I've heard of it, but don't write it, why?
 
Well, sushi functions similarly to it and other 2d langs.
I'm hoping it will be easier to golf in, though.
 
Example:
v      >o@
>"Trick"v

o"taerT"<@
You can create tighter loops in sushi.
 
What exactly does that output?
 
4:58 AM
After pushing the string trick, in fish, the pointer goes down and then pushed Treat, before outputting it and ending. (not really, but that's good enough for now.
In sushi, after pushing Trick, it sees the space, and wraps up.
Where it outputs Trick
I just realized I missed a space in the first line
 

« first day (2172 days earlier)      last day (2663 days later) »