« first day (1280 days earlier)      last day (3546 days later) » 

12:22 AM
0
A: Proposed Question Sandbox - Mark XIV

GeobitsCircuit Breaker king-of-the-hill In this game, each entry is a switch that can be either on or off each turn. The switches are positioned in a loop. Each turn, a switch is powered, and electricity flows through all adjacent "on" switches. An "off" switch is not powered, even if it is in the cho...

 
 
3 hours later…
2:55 AM
@MartinBüttner very nice work with bracket numbers
 
3:49 AM
@Geobits I have read your post 3-4 times, and I don't understand it
 
I got it on the third read. It's not complex, just weirdly phrased
the basic premise is guessing how the other players will set their switches, with the goal of you being either the last + or the first - on a path full of +s from the P for the turn
I'm not sure how much strategy there will be, though...
if your position is being powered, you have to be on to even possibly get a point
if you're adjacent to the power position, then being off definitely gets you a point, and on maybe gets you a point, so of course you choose off
and if both of those players choose off, then no one else gets anything
 
 
3 hours later…
7:21 AM
@Sparr thank you! :)
 
8:17 AM
stumbles into room
yay, it's the 1st :D
 
@Trimsty Hi!
 
from last time i was here, i could only access the internet from 11pm to 5am because i used up all my b/w on erb and Lorde. lolol
@ProgramFOX yo D
my semicolon key is broken :c
 
Errmm... it works fine; how could you write :c otherwise?
 
@ProgramFOX i have to press it really hard
 
8:20 AM
eheh, I haven't used the keyboard in 2 days, so
 
@ProgramFOX also, there are other keyboard layouts ;)
 
a few people here use dvorak, yay
 
@Trimsty That comma is grammatically incorrect; it should be a semicolon. evil grin
 
@MartinBüttner ah, true :)
 
@Doorknob i complained to my mom about making me use commas where i should use those
 
8:22 AM
Huh? A comment flag of mine is declined, but the comment itself is removed...
 
@ProgramFOX ahem That... uh, might be my fault; I kinda maybe misclicked and hit "dismiss" on a comment flag earlier today. Sorry :/
 
No problem, I just found it confusing :)
 
it's a semicolon invasion; doorknob is using them correctly
 
no no, those should be colons
 
@VisualMelon semicolons don't require shift, not on qwerty anyway
 
8:27 AM
semi-colons tend to imply some sort of contradiction for lack of a better word
 
every notice how awkward it is to type "qwerty" on a qwerty? :P
@VisualMelon generally you can use them like "because," but you can spread a clause across it
 
If your looking four the most annoying thing you can do with grammar, its this.
 
it's*, but alright ;)
 
how do you pluralize "it"?
 
They?
 
8:29 AM
that implies a personification
 
i guess them/they is the best way though
 
"If you want to eat one apple, then eat it, but if you want to eat two apples, then eat them."
 
could english possibly get any worse? :P
 
8:32 AM
"the Polish polished poles."
our writing class encouraged us to use things like that in writing
we had to use at least one per 3 paragraphs
also i just saw this, "English muffins weren't invented in England or French fries in France."
nor. It's "nor".
English muffins weren't invented in England nor French fries in France.
@Doorknob just read all of that
there's a chat badge for posting a bunch of consecutive messages
well there isn't, but i'll just pretend xD
 
9:12 AM
Found one of those chain post comments that tell you "tomorrow will be the best day of your life" and then threaten you if you don't repost
tomorrow is day 1 of post-alpha skating academy lessons
 
On the subject on terrible english:
The horse raced past the barn fell.
 
@overactor that can't be legit
xD
 
It is
The horse that was raced past the barn fell.
 
my brain keeps changing "raced" with "racing"
 
Is a more legible way of saying the same thing.
 
9:16 AM
oh i see
 
@overactor that broke my brain... i'd read it 3 times and still didn't get it til you explained
 
I thought "fell" was a noun...
 
Missing Punctuation kills.
"Let's eat Grandma"
 
The complex houses married and single soldiers and their families.
 
hah. have seen that one before.
 
9:17 AM
that one didn't get me :D
The houses in the complex are the homes of both married soldiers and their families as well as single soldiers
wait, it just occurred to me, that's golfed english
 
hah
awesome thought
 
there's a name for those kind of broken sentences...
 
garden path sentences
This one is fun too
 
The old man the boat.
 
9:19 AM
:-)
 
ROFL
 
I once saw a triple one I think.
 
Timlan is so much better #visualmelon
 
for what it /can/ say, yes ;)
 
it's like lisp compared to java
 
9:21 AM
The tycoon sold the offshore oil tracts for a lot of money wanted to kill JR.
 
wait, no, sorry
lisp compared to css
 
@Trimsty Java is many things, but it's not ambiguous
 
@EoinCampbell wha
 
@VisualMelon i fixed it xD
i love java <3
 
The tycoon wanted to kill JR
 
9:22 AM
@overactor - The Tycoon (who was) sold... , wanted to ...
 
lisp is beautiful, logical, and pure
css is ugly, misplaced, and it can mean anything
 
.truth { value: dat }
 
i really hate the current web infrastructure, code should never go in strings, ever
you can't compile it, you can't optimize it, you...nothing
the future: the web will die, laptops will operate the same way phones do
well, the Surface does that already :P
 
you mean html & css essentially being "string files" ?
 
@EoinCampbell that, and inline styles/scripts
the internet'll probably be dominated by apps soon :P
 
9:38 AM
inline styles are the devil. working on an ExtJS SPA at the minute... spent 30 minutes trying to format a div because of all the inline/nested css bulls**t that ext injects into them. the chrome dev tool for computed style scrolls for about 2 screens
meanwhile the rest of the company is off paintballing while I'm manning the fort.
 
ouch man
 
hmmm... just stumbled this. (going back to our english is crazy convo).

http://www.salon.com/2013/08/22/according_to_the_dictionary_literally_now_also_means_figuratively_newscred/
 
@EoinCampbell D:
 
T_T (I've never used this smiley before, but it seems appropriate now)
 
I literally don't want to live on this planet anymore.

http://ih3.redbubble.net/image.14405594.1039/flat,550x550,075,f.u2.jpg
 
9:46 AM
Oh yeah, well I just found this: lolchair.com
 
o_O
that makes my eyes happy
 
/r/oddlysatisfying
 
I could watch that all day... in fact I think I might
 
9:52 AM
i'm gonna buy a bunch of clay and a potter's wheel just so i can do that
 
@EoinCampbell Markov is slowly losing ground :( ... But I think I still win the Performance-over-CodeLength award :D
@Trimsty STAHP!
 
@MartinBüttner spamming pics is fun, lol
but i'll stop ;_;
 
You can always spam the Sandbox with pics :D

Sandbox

Where you can play with chat features (except flagging) and ch...
 
@ProgramFOX :D
@MartinBüttner i should write a serious entry for that
 
@MartinBüttner yeah I think I'll add some silly kudos awards in the next one

Quick Draw - Fastest avg. Decision time.
Slow Poke - Slowest...
Concise - log 10 characters / wins

any other ideas
funny to see some of them... lemming bot is kicking some peoples asses. I need to dissect pony to understand why it's doing so consistently well. there's also the totally random aspect that messing up some people (markov, supermarkov, smarterbot) and causing them to switch places on subsequent runs
 
10:04 AM
@EoinCampbell I was gonna suggest "Steady Rock - Best Deterministic Submission", but any submission that uses its opponent's move is technically non-deterministic, too
 
aye
Thought I had finally cracked the parallelization thing last night, but turns out the Q, QQ, Cobra entries are actually using the data history directory and those bots started exploded with write concurrency issues. need to figure out how to ensure that only one bot instance is running at any given time.
 
@EoinCampbell how many threads are you going to use?
 
up to 8.
 
i'm shocked at how well Entertainer does...
 
@Trimsty ???
 
10:08 AM
@EoinCampbell my poky submission
 
Herpetologist ?
 
@EoinCampbell well the caveman submission, but the herpetologist too
 
Ah! different game.
 
@EoinCampbell lol
 
might jog over to the caveman game and lob something in there.
 
10:11 AM
@EoinCampbell Could you do something by splitting the entries into 16 pods? first you run all the pods against themselves (two runs of 8 in parallel). then you do every division of the 16 pods into 8 pairs. for each such division, run the pairs in parallel. for each pair run all duels in the cross-product of the two pods.
does that even make sense?
 
@MartinBüttner yep... it does. and that's my fallback next attempt.
 
@EoinCampbell imma make a serious rpslv player sometime
 
@EoinCampbell what's Plan A? ^^
 
I'm using the TPL library for .net, so instead of just handing the parallel excutor a bog standard IEnumerable<MATCH>, I should be able to write a smarter enumerator which internally tracks players who are actively participating, and only yield return;the next match they're involved in once the current match ends... that means matches including faster players which are further down the list should get out in front of slower matches instead of blocking the pump.
 
ah, nifty
 
10:15 AM
i have never written a multi-threaded program in my life
 
generators are the best feature any language could have
 
i'm missing 2 things
glitches with global variables, and headaches
 
@Trimsty multi-thread is usually fine.... it when you get into messiness with idempotency and trying to lock on things out of process (file access, message queues, concurrency between different processes) where things get messy. company I work for does a lot of work on MSAzure. I've learned more in the last 6 months about concurrency trying to build a highly horizontally scalable infrastructure than in the previous 12 years
 
@EoinCampbell heh
 
ok... just realised it's 11:20am and as a result of no-one else being here today, I've done Sweet F**k all this morning o_O. better go do some work. laters
 
10:23 AM
see you
 
See you!
 
@Doorknob how come tag synonyms aren't applied retroactively?
 
@MartinBüttner What do you mean?
 
@Doorknob That the tag isn't automatically replaced on old questions.
(as it would be on new ones)
(whoa I'm rocking the chat sidebar)
 
Uh, not sure. Let me try to find something on that...
This answer simply states that fact:
2
A: What happens to the old tag when a tag synonym is approved?

Michael MrozekAdding a synonym doesn't change any existing tags. Mods have the ability to merge tags such that all posts tagged xlinq would be siliently changed to linq-to-xml, so that's usually preferrable if there are a lot of posts; editing them manually is slow and bumps 39 posts to the front page

 
10:27 AM
@Doorknob It also tells you what you can do about it :P
this addresses it among many other things:
35
Q: Improving Tag Synonyms

jmacExecutive Summary Jon Ericson asked, Does the tag synonym suggestion system work? The answer, unfortunately, is no. Tag Synonyms were introduced in August 2010: It’s been clear for a very long time now that we needed some kind of tag synonym system, one that the community itself could main...

 
:P You're referring to [drawing], correct?
 
yes ^^
 
In fact, I even have a convenient little "merge" button right here
 
Mergified! (delay was because I had to make sure I wasn't borking anything; I've never used the merge thingy before :P)
 
10:36 AM
thanks
oh wow, now I've got 5 tag badges pending
(i.e. enough upvotes but pending for lack of enough answers)
 
11:02 AM
@Geobits how about simply or ?
I was thinking that might preclude similar contests where the side is determined for you (by the OP, randomness, some rules, whatever)... but then who would want to participate in a team-based challenge where he can't even pick the team?
 
This might be a terrible idea, but how about a koth with two non symmetrical roles and splitting it up in two questions?
 
@overactor I have no idea what you men be roles but it sounds intriguing :D
 
well both sides have to compete in different ways
 
so basically attackers vs defenders?
what's the purpose of two questions?
wait actually
this might be an idea for that maze-generation KotH proposal that's floating around
the idea was that everyone writes a maze generator and a maze solver. every solver solves each maze, and then you get some overall score for how hard your maze is and how well you solved the others.
now you could actually separate this into two code-challenges
one for writing a maze solver and one for writing a maze generator
the catch is that each code-challenge's benchmark set is the other challenge's participants' outputs
let me find that proposal
and here is the sandbox post: meta.codegolf.stackexchange.com/a/1586/8478
 
11:30 AM
that moment when you realize that the zoidberg emote can be valid c code
 
(V) (;..;) (V)

woop woop woop woop woop
 
(V) (;,,;) (V)
 
11:50 AM
@Martin, see, I knew it could be useful
 
@Trimsty that's amazing ^^
 
@MartinBüttner ;D
 
@overactor I suggested it to him and credited you for the idea ;)
 
12:05 PM
very polite of you
As long as something I thought of makes for nice content, I'm happy
 
has anyone outside of Germany ever heard of an amazing game called Swing? (google "swing software 2000" for a screenshot)
it's basically a match-3/tetris mix with chain reactions
I think that would make for a sick code golf, but I'm afraid until I've explained the rules the post would be as long as all my other ones :D
 
@MartinBüttner I haven't, until now :D
 
@ProgramFOX I'm not even sure more than 5 people in Germany have heard of it to be honest... but it seems to have a nostalgic and small but solid fan base online
 
12:20 PM
I'm living in switzerland and my girlfriend is german
I've never heard of it
 
you've all missed out ;)
 
looks pretty oldschool
 
I mean... the company was called "Software 2000"... what do you expect...
 
What do those companies think will happen when the date in their name gets surpassed by the actual date?
 
they go bankrupt
 
12:24 PM
Deservedly so
 
I just noticed that there hasn't been a Tetris code-challenge yet
hmmmm
 
How would you determine a winner?
 
best score?
 
Or do you mean a program that plays Tetris?
 
12:28 PM
@ProgramFOX none of those is a code-challenge
@ProgramFOX yes exactly
 
@MartinBüttner Ah, ok.
 
@overactor best score, longest time alive or most rows cleared, I don't know
 
To make it interesting, you could have their program run real time
 
I'd hope the programs would be faster than real-time ^^
 
as in, the tertris block drops 1 unit every half second or so
 
12:29 PM
(and be able to go on for longer than anyone would care to watch)
 
or 10th of a second
That way, timing could become very interesting
If a tall tower has built up, you'd have to calculate your best move more quickly
if there's a lot of space you can do some more intensive calculations
 
well there has to be time limit anyway
so that's gonna happen in any case
 
But do you get that time limit every tick?
 
of course I could do it tetris style and decrease that time limit every 10 rows
 
ooh
 
12:34 PM
@overactor yeah, I'd probably take a similar approach as I had in vector racing
here's the relevant paragraph:
"Your bot may take half a second to respond in each single turn. For turns that take longer, you will have a time budget (per track) of target/2 seconds. Every time a turn takes longer than half a second, the additional time will be subtracted from your time budget. When your time budget hits zero the current race will be aborted."
alternatively for the tetris case I might leave out the time budget and cut the bot off after the turn's time limit take it as "don't make a move"
 
Why not substract the extra time from your next turn?
 
@overactor and what about the extra time of the next turn? :P
that's why I had the time budget
 
Or notify him the next turn has started, do nothing this turn and let him continue to calculate.
could that be done?
 
with work on the side of the bot definitely
the bot would have to poll STDIN regularly.
 
If you feed input through stdin
uhu
 
12:38 PM
it's not trivial anyway, because your calculation might depend on your current position, so you need to figure out how to reuse the results from the previous step
but it could be done
 
and be make sure the board state is still the same when he does what he does
 
I'd definitely want to leave room for strategies like that
 
i mean, if the bot is a continuous process
and you feed input through stdin
the bot can decide whether it starts anew or reuses what it's calculated so far
Or maybe bots sometimes decide in advance not to return anything for the next few ticks
Obviously not easy though
 
yes, but of course, the bots still have to be written in such a way that they check STDIN every so often while doing their calculation
 
Yeah, of course
 
12:42 PM
okay, so that goes on my list
this weekend I've gotta write the controller for domino circuits though
and then, I think, I should stop putting off getting Java and start work on my first KotH
 
How long is your list by now?
 
2 KotHs with specs and 2 KotHs as vague ideas. Domino Circuits. And now another code challenge and another code golf.
 
Not bad
meanwhile I'm not advancing with the KOTH I already launched
 
0
A: Proposed Question Sandbox - Mark XIV

githubphagocyteComment Driven Stats for Stack Exchange Questions code-challenge? popularity-contest? Would you welcome this? The question is quite simple to state, but I'm raising it here in the sandbox first because I want to know how people would feel about producing code that will actually be used elsewhe...

 
If I finish the domino controller early this weekend I'll have a look if I can come up with an interesting strategy for dogfighting
 
12:48 PM
@MartinBüttner The only problem I see is that not picking teams could be a valid game style. Example: Each entry is paired up with each other entry to coop a game, best pair wins.
I'm sure there may be other valid ideas, just the first I could think of.
Something as simple as [team-challenge] could work, but it's rather vague and boring :D
 
@Geobits good point with the coop challenges.
@Geobits might not even be too vague, but definitely boring :D
Does anyone else have this sense of foreboding that the current popularity surge for KotHs is going to end badly for the genre?
 
yeah
very much so
It doesn't quite work with SE.
 
I thought that a while ago. So far it seems like it's doing okay... but who knows?
 
And I can imagine that was less of a problem when there were less of them
 
@overactor I don't even think they don't work on SE. It's just that there is general tendency of higher quantity leading to lower quality.
 
12:57 PM
@MartinBüttner I think the implied time pressure plays a role.
People just want to get an answer out quickly to gather votes
and want to get their answer in before the challenge dies out
 

« first day (1280 days earlier)      last day (3546 days later) »