« first day (1441 days earlier)      last day (3408 days later) » 
00:00 - 16:0016:00 - 00:00

4:00 PM
because why not?
being able to ; an empty stack could be useful
 
no srsly y?
so you basically want ; to be loose.
 
you could also then negate an integer with a simple - (if it's the only thing on the stack)
I don't think it'll ever have a disadvantage and it might come in handy every now and then
 
I think ~) is okay
 
it's also what some other stack based languages do
 
why would you want to negate a number as the first operation ?
simply write the negated number
 
4:02 PM
who said first operation
just because you only have a single number on the stack, doesn't mean it's the first operation
back to my question:
why not?
 
does "it feels stupid" count ?
 
no it doesn't
 
ok then back to my original solution, you actually want a loose ;
 
no
I want an infinite number of 0s on the stack
and I'd like to hear a counterargument
(that doesn't involve "stupid")
 
it prevents accidental errors
 
4:05 PM
give my (1) advantage over not having it (2) does it really simplify/shorten an existing problem .
 
@NathanMerrill we're talking about CJam here :D
 
true :P
 
Our CEO said "We are [some] percent more productive than were five months ago before we started doing Sprints and practicing Scrum." Someone piped up and said "Does that take into account the extra developers we have gained?" and he said yes. So I piped up and said "Does that take into account the overtime we put in every three weeks?" and he looked astonished that I even dared to bring that up. I was sincerely interested, but it apparently came out like a complaint.
 
@Optimizer I have given you two advantages, I'm sure there are more
 
Before we started doing Sprints, we only really stayed late once every four months or so when a major release was due. Now that we Sprint, we have a drop every three weeks. So we stay late every three weeks.
I thought that might have skewed his statistic.
 
4:06 PM
I think its really error prone. - is for binary subtraction, but wait , if you have just 1 element in your stack, it negates it.
 
sprints are great, as long as there are no meetings
 
well you never have just one element on your stack. you always have tons of zeroes on your stack.
 
then .. ; pops 1 element from stack, but wait, it can never empty the stack.
 
the stack is effectively empty if there are only 0s on it
 
@NathanMerrill I can't tell if that was sarcasm or not
 
4:07 PM
I think putting input on stack , which GS does is a good idea, but not infinite 0s
 
@Rainbolt Yes and no?
I actually think they make me more effective
 
well anyway, it's your fork and it's your call, but it seemed to be a standard in other stack-based languages, and it also seems useful, so I thought you might be interested.
 
but I hate the time in meetings
 
Scrum calls for day long meetings twice every three weeks. We've gotten quite a bit leaner than that.
 
@Optimizer I would say that every possible situation in which CJam could throw an error is an opportunity to squeeze in more behaviour into a single byte.
2
 
4:08 PM
@Rainbolt Sounds like a good point to me. Do you know him well enough to guess whether he was irked at you for pointing it out or irked at the people who report to him for not mentioning this factor?
 
We started with a day long meetings. Now we meet for two hours at the end to discuss what we did wrong, what we did right, and what we don't know. Then we plan for about four hours at the beginning of the next sprint
 
even the 20-minute day meetings I don't like
 
anyway, I think I'll write PreJam at some point. Prelude is a lot of fun, and I think with a similar instruction set to CJam it could be a nice golfing language, too.
 
@NathanMerrill Yea we have those too. They are 15 minutes long but we almost never take up the full slot. Everyone on the team must answer "What did I do yesterday, what will I do today, and what are my impediments?"
Meanwhile, the "scrum master" writes down all of the impediments and makes some effort to eliminate them.
 
yeah. we do the same thing, but I'm on a 15-man team. It takes a long time
 
4:11 PM
15 people all working on one product?
 
we all support the websites for our university
 
Does that include management, upper management, testers, and developers?
And support?
And your mother?
 
lol
only includes 1 management person, and 14 developers
 
We have five developers and two testers. And that's big for a scrum team.
 
oh, 2 of them are designers
 
4:12 PM
We actually have 2 developers + 3 developers, but our products communicate so much that we have to work together
Have they ever thought of splitting you into groups like "Group A works on this set of sites. Group B gets this set. Etc."?
 
well, we do
 
Do you ever sit at the meeting and think "Wow, what this guy did yesterday is of zero concern to me."?
 
yep
all the time
especially because I'm working on 1 site
 
If so, I think you should tell your manager that you have separate concerns and should hold separate meetings.
 
that nobody else is working on
 
4:16 PM
Your time is his time, so it would be in his best interest
 
well, each meeting he presents stuff, and we discuss more abstract topcis
topics*
so, for the first 10-15 minutes, its boring, but the last half is pretty good
 
We do that during lunch every Thursday. We all sit down and watch a Pluralsight video for 30 minutes while we eat sandwiches, and then we talk about it. All of the groups come together for it, so a lot of it is noise to me.
But it's lunch. I would otherwise be listening to Howard Stern.
I must say the number one awesome thing we gained from Sprinting is that we start each Sprint with zero or very close to zero bugs.
I can do my work without being superstitious that bug #12345 is actually the cause of all of my problems.
 
that is nice
 
We used to do all of the work, then do all of the testing, then fix all of the bugs. It was awful.
The main reason was because testing couldn't even run the tests. The product was broken from beginning until right before the end.
If you Sprint, you have to have a working product at least every X weeks.
 
4:42 PM
how is automate saving the world getting so many views ?
 
@Optimizer It's on the Hot Network Questions list.
 
still
 
yep
 
it went there because it was getting so many views
and answers
 
is there some specific time when it's good to post a challenge?
 
4:50 PM
now
 
@feersum Yeah, UTC afternoon is quite good.
 
I guess my time is almost out then?
 
i think its still time
but depends
if the question is a bit trivial, it will quickly get answers and thus everything else will follow for some time
 
@feersum basically, as long as it's not evening in the states yet, you're good
 
then depending upon the likeness of the question, it might stick to HNQ
 
4:54 PM
@Optimizer it's definitely not trivial :D
 
the weekly one ?
 
I think that's what he's talking about, yeah
 
oh, then its a bad time :P
 
@Optimizer there isn't really a good time for difficult challenges
 
that is what i meant
 
4:56 PM
before the weekend is actually not bad, because most people will still see it (as they are online on Fridays), and might decide to spend some time over the weekend on the challenge. if you post it on the weekend, they might miss it, because they don't check, and if you post it early in the week, they might not find the spare time to tackle the problem.
2
 
5:26 PM
nice, swish's wolfram answer to the stroustrup challenge is on the way to winning :)
 
It's 35 degrees outside and now it's raining :(
 
does a code snippet in a post have to be HTML?
 
@Rainbolt for a second there I thought "lucky you"
@feersum no
 
is it going to mess up the code?
 
@feersum if anything it'll mess up the highlighting, but I don't even think you need specify that
 
6:08 PM
I think that post was so long it made Windows explode
 
It was getting sluggish, I just managed to post it, then BSOD
 
@Doorknob I think I managed to get most of the bookkeeping for the weekly challenge done myself. A few mod/room owner things are left: unpin the old chat. pin the new chat (I'll post the message after this one). freeze the old chat.
 
0
A: Sandbox for Proposed Challenges

Martin BüttnerWeekly Challenge #3 - Genetic Algorithms Join us in the Weekly Challenge Chat to work out the details of this challenge! [For now, this is just a placeholder post, which we can use to keep track of ideas. Ultimately, we can work on the spec in this post.]

 
6:31 PM
@feersum edited the weekly challenge header into your post. I hope you don't mind
 
6:58 PM
@MartinBüttner Thanks! I'm busy at the moment, but since you're obviously not going to abuse power or anything...
 
whoah
 
I'll freeze the old room.
 
@Doorknob oh, thank you.
 
7:20 PM
@Doorknob, since the subject of pinning chat messages came up, I think that eight days is more than long enough for everyone who's going to vote on community ads to do so.
 
7:38 PM
@PeterTaylor Yep, it is. Unpinned the chat message, thanks
 
 
1 hour later…
8:54 PM
nice job @xnor. this is the kind of answer for which I've been campaigning for golfing advice questions:
2
A: All primes from 0 to 1000

xnorFirst, a word about algorithm. Before golfing your code, you should think about the best overall strategy to get the result. You're checking primality by doing trial division -- testing each potential divisor p of i. That's costly in characters because it takes two loops. So, testing primality w...

 
thanks!
maybe i should make a general writeup for the general golfing tips
this seems to come up a lot, both in my golfs and in people looking for advice
 
you should totally write C code though
should not be that hard.
 
ok, i'll give it a stab
should be interesting
Also, we should have Golf Practice for C! Anyone up for making it?
 
9:32 PM
I might do that
 
10:16 PM
does SE silently revert upvotes when you upvote multiple answers on a question in quick succession?
there's golfs that i feel like i definitely upvoted, but there's no record of it
 
@xnor The only serial vote reversal that's done automatically is an excessive amount of votes on a specific user.
And looking at the mod tools on your profile, you don't have any invalidated votes.
 
ok, thanks
 
@xnor I get the opposite. I find interesting old questions I've never seen before but then find I've already upvoted. Memory like a sieve.
 
vzn
11:25 PM
hi all any robotics enthusiasts? guessing some crossover with coders/ hackers
re GAs heres a GA prj (in ruby) that might interest some
DK you seemed to cause some commotion over in mos eisley recently what was that all about anyway :\
 
11:59 PM
0
A: Sandbox for Proposed Challenges

feersumCode Golf Image Downloader In many image-processing challenges, the post contains images, which must be saved to a file in order to be able to work on the problem. This is an especially tedious manual task. We programmers should not have to be subjected to such drudgery. Your task is to automa...

 
00:00 - 16:0016:00 - 00:00

« first day (1441 days earlier)      last day (3408 days later) »