« first day (1493 days earlier)      last day (3352 days later) » 
02:00 - 18:0018:00 - 00:00

6:00 PM
(and italics)
 
What makes it worse is that he works here and is asking for charitable donations to send his friend's kids to Uganda on a mission trip.
 
This sounds like a phishing attempt :D
 
I can understand asking once but three times
My local game store is moving building and they are asking for money too
I think I'll buy some high dollar cards instead of just giving them money.
I really want them to move, because their new building is within walking distance of my pad.
 
Was that supposed to be taken literally or figuratively? I'm confused now.
 
Oh shh. I removed it for a reason.
Oh wow it's lunch time
 
6:08 PM
Clip looks interesting
I think J and APL are gonna ace Zgarb's challenge
@aditsu is there an operator on your to do list which get all truthy indices of an array?
basically :L,{L=},
 
@MartinBüttner not specifically.. "enumerate" will help somewhat
 
what is that gonna do?
 
it will convert [5 0 4 3] to [[0 5] [1 0] [2 4] [3 3]]
 
I'm pretty sure that'll be longer than 7 bytes
is there a shorter way for truncated zip than z{,(},? (and this one even relies on the zip to be only over two lists)
 
what's a truncated zip?
 
6:23 PM
one which stops at the ragged edges of the array, i.e. which only contains as many elements as the shortest row of the input
[[1 2 3 4]
 [5 6]]
-->
[[1 5] [2 6]]
 
hmm I should add an operator to truncate a matrix
 
Martin, how mad will you be at me if I made a different transposition solution that's 2 bytes smaller than yours
it uses the same key insight that it's easier to build the solution by columns instead of rows, but builds those columns differently
 
flag your account for deletion
 
that mad, eh :p
 
go ahead
 
6:30 PM
I feel a little bad because the transposition idea came from you, but otherwise I wrote it myself
 
Post it
 
I will, just documenting it a bit first
 
7:10 PM
yeah, I'm basically out of ideas of how to improve my solution any more
 
how have I not seen CH's challenge for 2 hours o.O
 
 
1 hour later…
8:37 PM
@randomra Huh, I would have thought with I. you would beat CJam and Pyth by a decent margin
 
my ice cream code is gross
 
Why was my comment on this question obliterated?
I advised the guy to golf his code. How is that not a constructive comment?
I guess nobody here would know the answer to that except for the mod who decided to hit the "destroy all" button.
 
I flagged one of his as rude
I guess some mod took the opportunity to nuke all of it
 
My only real problem with the comment deletion is that now my starred message from earlier makes no sense at all ;) I stopped caring about it shortly after he asked why I thought he cared.
 
I have an issue with mods who use the delete all button. It's gotten rid of some useful comments on my challenges before.
And it's only bad here, of the three sites I am familiar with.
 
8:44 PM
what's the third?
 
If you don't have time to delete only the comments that are offending, then you don't have enough time to be moderating the site. Or we need to share the workload.
Board and Card, PPCG, and SO
 
ah, SO
 
I guess I could have mentioned any of those three to answer your question lol
 
well without the offending comment, maybe the mod thought the others were obsolete
 
Nobody explained to the user that if he didn't golf his code, it technically wasn't an answer. So while it looked like I was repeating Geobits, I really wasn't.
 
8:46 PM
Without flawr's and the OP's, mine were. Half of Rainbolt's might have been obsolete, also ("it's common practice..."). The other half could have stayed.
But it's hard to break it up I guess. You can always recomment that half, but I doubt it will matter much to him.
 
I feel that there should be some way to tell that comments existed in the first place.
 
Mods here like it clean.
 
I think that's been suggested on meta.se and shouted down since comments are "second-class citizens" a few times.
 
@PhiNotPi there is. it's called "be a mod" ;)
 
@Martin What comment did he leave that was rude by the way?
 
8:52 PM
I found both "No one asked you for your opinion" and "Are you hallucinating?" rude, but I flagged the latter
 
Haha wow. That must have been after I left for lunch.
 
Might have been while you were typing; they were both before yours.
 
I only saw something like "Ok so..." and then a rebuttal and finally a "Ok, you're right."
I can't remember the rebuttal too well
Maybe that was the rude part.
 
The whole thing is why comments like "why the downvote?" bother me. It's almost always too much trouble to explain it. If I wanted to explain it, I would've.
 
I'm fine with rebuttals as long as they are logical. "I disagree because of Foo." never bothers me.
Then we can both go on our merry way after that
 
8:56 PM
0
A: Sandbox for Proposed Challenges

sanchisesNumber 'niceness' popularity-contest Often when driving, I see the odometer tick over to a particularly aesthetically pleasing number; for example, 184481 km (or for those in the US: 1.97*10^14 gallon/acre) is nice, because it is it's own reverse; 123456km ('straight') is 'nicer' than 134568 (a...

 
My favorite is "Your downvote is an abuse of the site."
2
 
Worse (IMO) is when people UV just to "counteract the unexplained DV".
 
We recently had "Downvote not constructive."
And "you're playing games with the arbitrary distinction between down votes, close votes and delete votes"
@Geobits imagine someone doing the opposite :D
2
 
Sorry, my last message was sort of a misquote. My actual comment was "I clicked on the 'This answer is not useful' button" and someone told me "That's the most abusive use of the 'Not useful' flag I have seen lately".
 
actually I think next time someone asks for a DV reason on an answer that also has a UV, I'm gonna ask for the UV reason
 
8:58 PM
I was like "Not useful flag? Huh?"
Seems like very few people hover over the buttons these days
 
"The reason is right there in the tooltip"
 
I constantly have to remind myself what it says though
Ugh I can't get any code reviews today. I'm about to just start checking in chunks of code with my own name on it.
We just started doing this time box thing, and I've been trying to embrace it by not interrupting people during specific periods of time. I communicate that I need something via email, and then when they reach a stopping point they just ignore my email and keep working.
I guess I have to come up with a better solution before the end of the sprint
Ideas?
 
I suppose you don't want to hear "don't continue trying to embrace this thing that's making you unproductive", right?
 
I feel like we just had a sandbox proposal like that ("nice numbers") a few weeks ago.
can anyone find that?
 
It sounded familiar, but my (admittedly brief) search didn't turn anything up. Seems awfully broad, though.
 
9:08 PM
found it
-1
A: Sandbox for Proposed Challenges

randomraEvery number is interesting We know that every number is interesting but how? You should write a program or function which: takes a list of N positive integers (>0 and <2^31) outputs N lines each of them showing how the corresponding input number is interesting is not longer than 1024 bytes u...

 
@Geobits Well the whole team decided they wanted to be uninterrupted for blocks of the day so they could actually get some work done without having to answer to fifty people spread out. The idea is that they get interrupted all at once. I don't think "Stop doing this" will be taken well.
If A is interruption and B is work, I think the philosophy is that ABABABABAB is far worse than AAABBBAAABBB.
 
that makes sense
 
Oh, I get that, and I understand the "flow" argument. I guess my point is better that you should raise the issue that it's not working as well as intended (at least for you).
 
and I actually think time boxing is a good idea
 
@Geobits Oh, yes. I intend to bring it up. I just need to have a better idea ready to go.
 
9:11 PM
but I guess people just have to play their part and also do the breaks and not cut off all channels of communication
 
I hate being the "I have a problem with how things work" guy
 
Really? I wouldn't have guessed that ;)
 
This isn't work lol
For what it's worth, every time I have ever suggested that something was wrong with this site, I have also mentioned how I think it should work.
 
I don't know how it's supposed to work, to be honest. I don't think it would here. "Scheduled interruptions" is a perversion of how most people actually work IMO :D
 
well in J you can't do much with different sized arrays and I haven't found any good way around that
and making them the same length takes a lot of characters (at least how I did :))
the cutting down is 14 chars which is a LOT
 
9:17 PM
Okay, I'm actually working on a Core War controller.
Like, for reals this time.
 
9:32 PM
@Geobits Hmmm. Maybe I will just suggest that "interrupt me anytime" is fine for INTRAdepartmental interruptions.
Then I can resume spamming "code review?" IRL
I should really get a shirt like "Do you even code review?" for casual friday. My coworkers would appreciate it because I ask for like three times as many as everyone else.
 
9:56 PM
how did the ASCII icecream not show up until now for me ..
 
Made some progress on the controller.
@Optimizer no clue
 
10:11 PM
3 hours ago, by Martin Büttner
how have I not seen CH's challenge for 2 hours o.O
 
heh
 
I saw it right away
just didn't really work on it until recently
 
took you long enough to answer then :P
 
@MartinBüttner beat Pyth with some (imo) damn good code :)
2
A: Construct a Ladder

randomraJ, 32 29 bytes The verb I. returns the positions of 1s in a binary string which is a huge help. +/@,@(=/&(#\)*[:%:1+-/*-/)&I. 0 1 0 1 (+/@,@(=/&(#\)*[:%:1+-/*-/)&I.) 1 0 0 1 2.41421 I will try to golf it a bit more and add some explanation later.

 
nice job :)
 
10:17 PM
and increased time complexity :D
sometimes I fell golfing dumbs me in a way
2
that I don't care about complexity
which is not a really good thing
 
complexity isn't everything though
I think it's a good thing that it teaches you to consider a lot more approaches than you normally would
obviously, you're optimising for a different goal that you would in production code, but considering apparently non-optimal approaches can be a good thing
 
It's a nice day outside
Sometimes I learn English in between when I write a chat message and two minutes after.
 
@MartinBüttner l~]{:L,{L=},}%z{,(},{~-_*)mq}%:+
 
doesn't work
I used that originally, but it fails if one of the inputs doesn't have any 1s
 
10:32 PM
I c
 
ICEE?
 
@MartinBüttner "but considering apparently non-optimal approaches can be a good thing" what do you mean by that?
 
even in productive programming there are situations where the algorithm with best time complexity is worse in practice than a theoretically suboptimal approach
(like quicksort)
I think matrix multiplication is another good example
 
but you still go for good time-complexity even if it's not the best in terms if O()
and sometimes you go for clearer program with worse time complexity <s>but I doubt that golfing helps much with that</s> retracted :) maybe it can help
 
as I said, you don't optimise for the same thing as in golfing, but golfing practises considering all the possibilities
 
10:46 PM
true, I just don't go consciously the "dumb" way generally so that part feels a bit weird and "dumbing"
 
lol fair enough
 
NOOOOOOOOOOOO
Visual Studio crashed :(
Somebody somewhere is talking about me.
 
must refrain from MS snark
 
Solution: Don't use Visual Studio :)
 
I met Ms. Snark once. She was a nice lady!
 
10:51 PM
Really? I've been looking for her for a while now.
 
Ok I just got into an argument with my coworker. His point was that I coupled two classes together which will make them harder to maintain in the future. My point was that I reduced the loading time of the page by more than half (proved with timers). And he won't leave me alone about it.
I may or may not have intentionally gotten someone else to code review because I knew he wouldn't like it.
 
can't you combine them at build time and still keep the sources separate ?
 
honestly... people can rant about MS whatever they want, VS is an amazing product.
if they've ever done one thing right, it's VS.
 
@Optimizer I probably could. But the complexity was getting too high for me to wrap my head around, and it was hurting performance.
So I inlined everything and now it runs fine
 
@Rainbolt what I suggested is a win-win
probably not too hard to do too
what classes are these ?
 
10:58 PM
I didn't change any code at all. I literally just took "function foo() {guts}" and replaced every single call to foo with guts.
And repeated that for a few other functions.
The classes respond to GET requests by taking five actions (authenticate, authorize, check parameters, build response, send response)
 
so JS I assume. Don't you have a framework that does that for you ?
 
C#
My pseudocode always looks like python or javascript
 
ok
 
But doing 1 2 3 4 5 was taking too long and didn't meet the requirements. So I combined it into one blob of code and it worked so I didn't question it very much.
I don't always make unreadable blobs of code but this is really strict. We have to respond to 40 requests in under a second on crappy hardware.
Anyway, I'm not averse to changing the code to be more readable. I'm just concerned that his solution is "undo".
I think meeting spec is more important than being readable.
You have to meet spec. You don't have to be readable.
5:00 PM reached. Concerns switching to setting up a Minecraft server on a 32 bit machine. Anyone know where I can upgrade 32 bit Windows Vista to 64 bit Windows Vista or later?
For less than twenty bucks?
I don't feel like buying Windows 7 or 8 for my 2008 laptop because it would cost more than the laptop itself.
But it has 4 GB of RAM and uses only 1.2 of it for OS stuff, so it would be perfect for a server.
I guess I could take this opportunity to turn my laptop into a *nix machine/sandbox. I'm worried I would be unable to recover it if I fail though.
 
11:51 PM
@Rainbolt How ethical are you? :P
 
02:00 - 18:0018:00 - 00:00

« first day (1493 days earlier)      last day (3352 days later) »