« first day (270 days earlier)      last day (3752 days later) » 

2:15 PM
0
Q: RSS updates not detected instantly

TotemI have a little script that monitors the RSS for 'new questions tagged with python' specifically on SO. It stores the feed in a variable on the first iteration of the loop, and then constantly checks the feed against the one stored in the variable. If the feed changes, it updates the variable and...

0
Q: Good OCaml style

Chris TaylorI wanted to write a small but non-trivial function in OCaml to test my understanding. I have only a basic understanding of the libraries, and no idea at all of what is considered good style. The function computes all combinations of size k from a list, where 0 <= k <= length lst. Would someone m...

 
2:27 PM
seriously no one found this funny????
I don't think this user should talk to @Bobby Tables like that.... — Malachi 16 hours ago
 
@Malachi I don't get it.
 
@SimonAndréForsberg - it's somewhat obscure:
Or rather, it is an 'in the know' joke - if you are not in the know, you have no idea, and it's just frustrating.
 
Oooooooh.
Forgot about that XKCD.
I have so much code I want to have reviewed! Where should I even begin?
 
@SimonAndréForsberg from the beginning
17 more days and it is official. I Love Code!
 
@syb0rg Pull request incoming.
Answered a question and made a comment; Is this the right suggestion for situations like these? codereview.stackexchange.com/questions/40349/…
 
2:40 PM
@kleinfreund I'll look over it.
 
Don't hurry. ;)
Also there is an example post on how to create new posts in the _drafts folder.
 
@syb0rg no hurry, it's already merged
 
heya
 
Heya :)
 
C# threading question, anyone? What's wrong with this lock object?
public object Lock
{
  get
  {
    return this._lock;
  }
  private set
  {
    this._lock = value;
  }
}
 
2:42 PM
@amon You looked over it?
@kleinfreund Where did the license go?
 
@syb0rg yes, or else I'd be hypocritical. The license was for the fonts, now removed
 
This was the font license for the Roboto font.
 
@amon I thought you did. I was just looking over all of the changes right now.
 
(sorry to crash in like this - hi guys!)
 
notice there currently is no _posts folder. Needs to be created for the first post to be made.
Heya @lol :p
 
2:44 PM
@lol.upvote Is there anything wrong with it?
 
public ItemXmlNavigator XmlDescriptive
{
  get
  {
    lock (this.Lock)
    {
      if (this._xmlDescriptive == null)
        this.XmlDescriptive = this.IsPrefItemModified ? this.DocumentItem.PrefItem.GetDescriptiveXml(this.XmlDescriptiveOptions) : this.DocumentItem.PrefItemDescriptiveXml;
      return this._xmlDescriptive;
    }
  }
  private set
  {
    this._xmlDescriptive = value;
  }
}
They're locking on a public property.
 
@lol.upvote Locks should be privately-owned by the class which uses them.
 
And I was wondering why my code was deadlocking.
(this is 3rd-party decompiled code BTW)
 
@lol.upvote Yeah I was about to say that. It felt wrong to use a lock as a public object...
 
Do we get 20 stars a day per chatroom?
 
2:46 PM
how can I avoid my code (consumer of this piece of crap) to deadlock, given that this code is "frozen"?)
 
@lol.upvote I thought the code snippet you post didn't work at first.
 
@lol.upvote Is your code the only consumer?
 
@syb0rg Yes. 20 stars per user per day per chatroom
 
Hence the occasional/random deadlock
 
2:47 PM
@SimonAndréForsberg Cool, thanks.
 
I'm F'd, right?
 
@lol.upvote At least the code is.
 
Is your code helping the cause the deadlock, by acquiring more than one lock?
 
So considering we got 8 users here at the moment, we have 160 stars to play with today! (Sounds like a dream, huh @Malachi?)
5
 
I'm just calling the method-disguised-as-a-getter above, and it's freezing. I figured I'd decompile the library to see why
 
2:51 PM
Or have other consumers already deadlocked, and you're just trying to acquire one (already deadlocked) lock? In the former case, avoid causing a deadlock by not holding another lock before/when you try to get this one.
 
problem is, I wasn't expecting a simple property getter to be doing this.
 
@SimonAndréForsberg 10 people should star everything that I say until I get that stupid badge.. or wait.....
 
I didn't even know I was acquiring a lock by calling that getter
 
Being able to set (i.e. change) the lock object property from outside is a 'WTF?'.
 
I already have the outspoken badge.....LOL :)
 
2:52 PM
Well, congrats. I don't.
2
:D
But with activity comes starring. :p
 
@kleinfreund that's only a matter of time ;)
 
Exactly.
 
@ChrisW it's the scary part, indeed!
 
I have outspoken, but not on this site (yet).
3
 
(wait, have I just posted proprietary, illegally decompiled code on a public chat?)
4
 
2:54 PM
@lol.upvote does chat fall under the stack licensing thing?
 
So you do hold another lock before you try to acquire this one? Debugger might show whether that other lock of yours is part of the deadlock, and which other thread is deadlocking on it.
 
@lol.upvote want me to flag it for moderator attention? you will probably get a hidden badge
 
@lol.upvote "Waiter, there's a fly in my soup!" -- "Ssh! Don't tell everyone: everyone will want one!"
2
 
@ChrisW I don't control the other threads.. I need to be able to call that getter no matter what.. I was thinking of spawning a Task that could time out, could that work?
@Malachi don't! ;)
..or it would eventually abort, leaving other threads deadlocked and the app frozen forever... i.e. no change from current situation...
 
I just starred something because it referenced Star Trek. dang it I am a nerd/geek
 
2:58 PM
But why, Star Trek is great.
Also got my little brother into watching it.
 
@kleinfreund I watched everything they had on netflix streaming last year... I am working on Battlestar galactica right now
 
@ChrisW this would be a thread-safe implementation of the getter right?
public ItemXmlNavigator XmlDescriptive
{
  get
  {
    object obj = new object();
    lock (obj)
    {
      if (this._xmlDescriptive == null)
        this.XmlDescriptive = this.IsPrefItemModified ? this.DocumentItem.PrefItem.GetDescriptiveXml(this.XmlDescriptiveOptions) : this.DocumentItem.PrefItemDescriptiveXml;
      return this._xmlDescriptive;
    }
  }
  private set
  {
    this._xmlDescriptive = value;
  }
}
 
Watched DS9 in December for the second time.
 
@lol.upvote The good thing about a new Task might that you could write such that it doesn't hold a lock while it tries to acquire the new lock? But if the Task blocks forever and you wait on the task, someone might still deadlock on a lock you hold. I don't know whether (and I'm not at all sure how) a Task can timeout if it's blocked on acquiring a lock.
 
Aaaan out of ammo.
3
 
3:01 PM
I expect that object obj = new object(); be a static object, or at least persistent, e.g. a private instance field of the class.
Naive code often lock(this) which has the same problem as locking a public property i.e. this is too public and can be locked from outside.
 
@kleinfreund I have watched several episodes when I was younger and it was on tv. but that was the first time I watched all the series.
and netflix was missing one of the first set of movies, I was disappointed. I have to have the dvd sent to me they won't stream it...
 
private object obj = new object();
public ItemXmlNavigator XmlDescriptive
{
get
{
lock (obj)
{
if (this._xmlDescriptive == null)
this.XmlDescriptive = this.IsPrefItemModified ? this.DocumentItem.PrefItem.GetDescriptiveXml(this.XmlDescriptiveOptions) : this.DocumentItem.PrefItemDescriptiveXml;
return this._xmlDescriptive;
}
}
private set
{
lock (obj)
this._xmlDescriptive = value;
}
}
 
Wow. :( I wish we had Netflix here.
 
@ChrisW thanks a million!!
 
Ah. I love the smell of handled flags and upvotes in the morning. :-)
2
 
3:08 PM
;)
 
@ChrisW wait, the Lock setter is private, doesn't that come down to the same as a private field?
 
Going to make myself a cup of tea. Later.
 
Oh, and I have four votes left...
 
@lol.upvote Yes it does. So less wtf.
Even so, why would it ever be changed? I'd usually expect it assigned/defined once, in the constructor. If they change internal state, do they shrug off their old lock and start locking on a new object?
 
@ChrisW no clue, these people write C# with a VB6 mindset. That explains the "WTF" threaded code.
 
3:18 PM
I'd just assign to this._lock in the constructor; maybe their constructor assigns to this.lock instead. Or maybe they coded it as a "public object Lock { get; private set; }" and your disassembler sees a compiler-generated field named _lock (I don't know because I'm not familiar with MSIL).
 
@Jamal I'm glad you do. Except that... it isn't morning. :)
 
@ChrisW looking for the constructor... came across a scary "public bool IsLocked" property, with public getter AND setter.
dammit
 
Well, fair enough, I did go to bed after it officially became morning here.
 
@ChrisW found the constructor. The lock is assigned in the constructor. yay!
 
Any API documentation / usage examples to go with those public methods? Or would that have been too much to ask? IsLocked isn't bulletproof:
if (!foo.IsLocked)
{
... there's a race condition here ..
lock(foo.Lock);
... access foo without deadlocking ...
}
else
... too dangerous to try locking right now ...
... but using IsLocked like that might be better than nothing if you are deadlocking. They should have implemented a thread-safe TryLock method if they expected you to do/need that.
How about you try Monitor.TryEnter(foo.Lock) since they do expose their Lock as a property?
 
3:31 PM
Where can get one up to date numbers for SE sites like number of questions and so on?
 
I know trhere's CR answers, but I thought I would pre-emptively discuss this answer here.... perhaps delete it, not sure:
0
A: Given N*N matrix, rotate it by 90 degree to left and right without extra memory

rolflYou ask many questions on CodeReview, which in itself is good, but you have to start helping the reviewers actually review your code. You have this habit of dumping code and expecting a review. It does not work that way (very well). For a start, let's review the ideal process for a 'real' review:...

 
@ChrisW in my dreams, yeah
 
I may be stirring some trouble..... but the asker needs to start thinking before he posts ... ;-)
 
@ChrisW I like the Monitor.TryEnter(foo.Lock) - sounds like a plan!
 
Yes it sounds plausible.
 
3:36 PM
" Where can get one up to date numbers for SE sites like number of questions and so on?" Anyone?
 
@kleinfreund data.stackexchange.com :)
 
Thank you @lol
 
alias: SEDE - Stack Exchange Data Explorer
 
SEDE is not completely up to date: it's updated weekly.
 
I guess that answer is OK? Good... ;-)
 
3:40 PM
Anyway: 19.571 / 11.509 = 1.7
answers / questions
 
Hey! That's me! :-)
 
Because you edit all day long.. :p
 
Well, gotta do something else when there's nothing to answer and you're out of votes.
 
@rolfl I added a comment to the question. The FAQ answer that I linked to on meta is good.
 
@rolfl Half of that sounds like a meta question/answer, but it is really important. And cannot be emphasized enough. For now I think it's OK.
I'll be back in 45 minutes.
 
3:49 PM
Thanks.
 
@Donald.McLean Seems like you've got the badge now, huh?
 
0
Q: Python script to touch files of a particular pattern in all folders of a given name

benjymousThe intent of this script is to hunt down all "*/testResults/*.xml" files and touch them, so that our build system doesn't issue errors that the files are too old (it's entirely intentional that tests are only re-run when the libraries they change have been modified) import fnmatch import os imp...

0
Q: Is this a good approach to unit testing?

John KiernanderI'm relatively new to unit testing and having gone through quite a bit of pain I was starting to feel pretty good about my tests. The problem is, now I have a nice set of green ticks I'm also suffering from the nagging doubt that it's just giving me a false sense of security and is in fact just a...

 
@kleinfreund Yes I have. I would like to thank all of my fans and admirers.
2
 
Haha, great.
 
4:10 PM
0
Q: getint that properly handles + or - signs

Ionut Grt. As written, getint treats a + or - not followed by a digit as a valid representation of zero. Fix it to push such a charachter back on the input. Before the for I check if the charachter after the + or - is a number. If it is, the function will store the representation of that number in *pn....

 
0
A: Is this a good approach to unit testing?

ChrisWI agree with what you said, i.e.: The only thing which can break these tests is a change to this specific method and surely if anybody is changing this method they are doing so with good reason, and all I've done is given them an extra job of changing the tests. I can definitely say ...

 
@Donald.McLean Let me star that for you....
 
^ I'm suspicious of this answer: because it addresses the question in the text of the OP, but doesn't reference the specific source code presented with the question.
 
@ChrisW ugh. the Lock property isn't exposed by the interface.. and the implementation is in an internal class - I'm F'd.
 
How is it deadlocking, then?
Do you own a lock before you call that property? And is that previously-held lock of yours part of the deadlock?
 
4:20 PM
Nope. There's possibly 12 DLL's accessing that code, I'm contacting their support.
 
random question
The avatar images beside the room name, are all those people active in chat?
I am guess from the fade on some of them that it indicates people that WERE here?

If so anyone else have trouble telling which are actually faded backgrounds and which are just light avatars?.......
 
I don't have trouble.. Most of them are fade out.
 
I think faded avatars are people still technically in the room, but that haven't participated in a while.
 
They fade out with inactivity, but they are still in the room.
 
Like, you could ping @Jamal and he'd get the notification
 
4:29 PM
0
Q: Ruby: Shorten Code that Stores Files

Jeff NymanI have the following method in Ruby that appears to be just one line too long according to Ruby style guides. (Specifically: Rubocop tells me that my method has too many lines.) Granted, I'm only one over the apparent allowed "limit" but in the interests of seeing if the style guides are realist...

 
(and eventually respond.. when he's not in class)
 
huh, I guess a lot of people open the chat at work in a tab and leave it there all day so ;)
 
@apieceoffruit I don't know what you're talking about. </sarcasm>
 
cough uh me neither , I must have been delirious......
 
Who... me?
 
4:36 PM
@apieceoffruit I'm thinking that the faded ones are in the room, but not currently in the room.
They're registered as in the room, but currently does not have a browser window open with the room.
 
@ChrisW if I put Thread.Sleep(200); before calling the getter, it seems to be working! (what a joke!)
 
At least that's what I believe :)
@lol.upvote Ugh!
 
@Sim I know, but I'm out of options at this point!
 
@lol.upvote Well I don't blame you, I blame the code you have to deal with!
 
okay as you wrote your name shot to the front, I think it is a order of last commented with those that last commented x minutes ago grayed out?....
 
4:38 PM
2 weeks stumped before I finally downloaded dotPeek!
 
ah, so did mine there....
 
@api, wut?
 
api... yes, that's how it works.
 
trying to decipher the faded avatars on the right
 
So now I am 4th, when I write something will I suddenly swap and become first then? I think I will continue to be 4th...
I swapped!
 
4:45 PM
and fruit takes the lead!
 
I was almost going to write "lol", but then I realized that's the most commonly starred message we got around here :)
@apieceoffruit OK, so if I close my browser window for two minutes, can you take a look to see if I become faded?
 
@SimonAndréForsberg will do
 
Closing in three, two
one
 
@sim still deserves a star :)
and that's mostly @rolfl's doing! (ok maybe I'm somewhat a tiny little bit responsible for it too)
 
Ding!
 
4:50 PM
And I'm back. Did I appear faded?
 
Greetings, we got someone who knows KnockoutJS, show him some love : codereview.stackexchange.com/a/40377/14625
 
No
I saw you completely opaque.
 
@SimonAndréForsberg nope
 
out of ammo. :/
 
it must be a timeout
 
4:51 PM
OK then. It's either because I still had other CR tabs open, or it's because of a timeout.
 
0
Q: A genric extension method to filter Linq-EF queries

MIHI have various types of EF entities, all of them have a navigation property called "Employee". When generating reports the user will have the option to filter the report according to the different employee properties (Cost Center, gender, etc.). Something like this: var courses = context.Cours...

 
5:08 PM
yup we have all...f...a.....d...e....d away.

timeout it is.
 
5:20 PM
I am out of class now, though I'm now waiting for a group member to show up for a security lab project. Lots of time to kill...
 
... Lots of time to kill edit
 
0
Q: getfloat, the floating point analog of getint

Ionut Grt. Write getfloat, the floating-point analog of getint. What types does getfloat return as its function value? gefloat would also return an integer value. Here is my solution: int getfloat(double *pf) { int c, sign; double power; while(isspace(c = getch())) ; if(!isdig...

 
Huh, Low Quality Answer?
1
A: How to refactor this code to get a source from property files?

palacsintJust a quick random note: Instead of Map<String, List<String>> you could use Guava's Multimap (doc, javadoc) which was designed exactly for that.

 
I feel more like answering, but I've already killed all the zombies that I could find.
@rolfl: Must be the short length.
 
It's not in the queue, but should it be?
 
5:25 PM
@rolfl I think it's more a "quick random note" than an answer.
 
Community didn't flag it, either. Must not be LQ, then. But I am tempted to give a post notice.
 
I think it's a comment, not an answer.... but I'm too scared to flag it ;-)
 
I'm not sure how many of his answers are that short, but it doesn't really matter.
 
Added a comment
 
I'm working a 'real' answer ;-)
 
5:27 PM
Not sure if it would be appropriate to down-vote though since technically, using a Multimap is helpful.
@rolfl ping me when you're done and you can most likely expect a +1
 
If you can, and want, to incorporate a 3rd-party lib.
 
Btw, if anyone wants +100 rep on MSO you can write an answer to this question within 26 hours (yes, there's a 24 hour grace period), encouraging them even more to actually implement this feature:
17
Q: Possibility to add a feed of all recent answers to chat rooms

Simon André ForsbergMany beta-sites suffer with a problem of voting. Code Review is one of them. We at Code Review have realized that it is hard to vote for answers that you're not aware of, therefore some of us (no monkeys named) posts a link to a recent answer every now and then in the chat. Instead of us posting...

@rolfl True indeed. Guava is usually helpful for a lot of things though, not just Multimap.
 
Not if you work for IBM ;-)
(at least, what it means, is a complicated legal review of your code).
(which is often more of an encumberance than not using guava).
 
My brother says I'm twirly, because I make stupid sayings. Pfft. That's my normal condition.
 
@kleinfreund What the heck do brothers know about anything anyway?
2
 
5:36 PM
He's 13, it's okay. ;)
 
Ahhh yes, the Age of Stupidity. For guys it starts around age 10 and ends somewhere between age 30 and 2500.
 
Does it really end? I'm 21 and there is no end in sight. :)
 
Well, as I said, somewhere between 30 and 2500. So you have at least 9 years to go.
I'm 51, and I'm not entirely sure whether or not I have escaped it myself.
 
CR Answers feed updated, if anyone has any votes left ;)
 
Just one bullet in the chamber...
 
5:47 PM
0
Q: Code First Entity Framework

TumsIs the following good design for doing entity framework code first? What am I missing for a production system? I haven't included all my code, just a snapshot... public class Document { [Key, ScaffoldColumn(false)] public Int32 DocumentID { get; set; } [ScaffoldColumn(false)] pu...

 
C# people (that's you, @lol.upvote). I'm detecting C# code smell in this question:
1
Q: Optimize MySQL query

JamesHow should I optimize my code for better performance? When I execute the code outside of MySQL stored proc it is 500% faster. MySQL stored procedure SELECT bs.business_id, adr.street, bs.`name`, bs.description, adr.latitude, adr.longitude FROM businesses bs INNER JOIN address adr ON bs.address...

Wait a minute!
This is Java!
OK C# people, nevermind :)
 
I was like, uh, WTF?
 
Sorry, I'm blind. Don't know where I got C# from...
 
@SimonAndréForsberg - that promised answer is posted.
 
@rolfl Excellent.
 
6:12 PM
0
Q: JavaScript Table Cell Map Engine

RUJordanI'm designing a table cell based map design for a little game I'm building, and I was hoping if I could get some cleanup pointers or design tips to "perfect" my engine's design. Basically, in the end result, you'll walk around the map one tile at a time. On any visible tile you can walk to it, bu...

 
0
A: Possibility to add a feed of all recent answers to chat rooms

retailcoderI've created a chatroom specifically for this: CR Answers. Yes, the Active Questions view does a very good job at showing the questions that might have been... Posted Edited Retagged It also bumps questions with answers that might have been... Posted Edited And that is fantastic. The RSS ...

 
@lol.upvote You want the bounty now or later? :)
 
6:34 PM
@sim at the very last possible moment. I don't want to "steal" it from a possibly "better" answer
 
@lol.upvote Tomorrow then :)
 
We need some more HTML & CSS people. :)
Or even better: We need more people.
 
We need more people that spend their freakin' votes!!
 
And that of course.
 
And we need more Database Queries!
 
6:46 PM
;p
 
I have a query :)
 
We need more C# questions :)
 
I have a C# Question .... Why?
 
I wonder how a post can be 39k chars when the limit is 30k?
 
6:49 PM
@SimonAndréForsberg you're in the top 10
 
But actually, I am considering asking them to re-think this: meta.stackoverflow.com/questions/194573/…
 
Thanks monkey :)
 
Out of votes...
 
Oh man, not again.
See this user? :(
 
7:00 PM
I'll let someone know now.
 
@syb0rg Do you have something on the list for the community site?
 
A google result for that username only returns this result: chat.stackexchange.com/transcript/201/2014/1/28/2
 
Did the same thing @simon
 
Ha! That's technically a Manji!
 
Was expecting some historical references or something
Yes, it is.
The swastika (卐) () is a symbol that generally takes the form of an equilateral cross, with its four arms bent at 90 degrees. There are many similarly-shaped symbols that westerners refer to as swastikas (see examples below), but the indigenous users of these symbols never called them by this name. The earliest archaeological evidence of swastika-shaped ornaments dates back to the Indus Valley Civilization as well as the Mediterranean Classical Antiquity and paleolithic Europe. Swastikas have also been used in various other ancient civilizations around the world including Turkic, India,...
There is even a unicode symbol.
 
7:07 PM
The Nazi-symbol is never used in that direction, it's always mirrored.
 
You mean the one of user241457?
 
@ManishEarth: They are gone for now, but they may be back with new accounts.
 
Yeah, technically that's not a Nazi-symbol I believe. It's unfortunately just a mistake by the spammers though.
 
AzinRelithLofad is "Nazi Hitler Adolf" all F'd-up.
 
@Jamal if you need help I'll hang aroud :)
Though Pops probably can help better :p
 
7:10 PM
@lol is right.
 
@lol.upvote As if "Nazi Hitler Adolf" isn't F'd-up already, huh?
2
 
@sim is right as well.
 
@ManishEarth: Yeah, he's in here now... lurking. I'll keep in contact.
 
there we go
 
0
Q: Serializing tabular data in ruby -- is map, flatten, hash the correct approach?

YottaI wanted a hash which lets me reference Japanese syllables by their romanized names. In hindsight I could have searched for an existing one column table, but I wanted to improve my ruby by writing a function which serializes these multi-column tables I found on wikipedia: katakana: v_eng: a ...

 
7:19 PM
Why is he on first place in the user list? :/
Did he post something?
 
He joined.
 
People go to the front when they join
 
Oh, do they? I never knew.. Sorry.
 
And he's gone.
 
7:20 PM
That 404 page with Picard and Riker. :D
 
Yeah they removed him. Had a user profile picture very similar to... yeah, that.
 
7:54 PM
Looks busy in here :)
 
Haven't seen @apieceoffruit on here in a while.
 
@syb0rg He was here earlier today.
 
@SimonAndréForsberg When I wasn't... ;)
 
The reason it looks busy could be because we've got the unwanted company from yesterday back again for some visits.
Yeah, that's typical, huh?
@syb0rg I'm currently learning some git
2
 
7:58 PM
@SimonAndréForsberg I would join you, but I'm in classes right now.
We are on a break right now.
And, now the break has ended...
Be back soon.
 
Adelph Mongler? wtf's that supposed to be?
@lol.upvote Are you using git with your C# stuff?
 
SVN
 
@lol.upvote I'm using SVN at work. Feel your pain a bit there (although SVN isn't that bad really, at least not when compared to the actual code I have to deal with)
Are you planning on submitting some weekend challenge code to the CR Community at Git?
 
uh, when days start having 40 hours, ya!
Seriously, do any of my CRWEC posts look like a starting point for a canonical implementation?
 
8:19 PM
Not sure, it's been a while since I looked at them
 
I think we need to reboot CRWEC soon.
I really feel like writing a little Battleship :)
 
Indeed. I have one idea for a challenge
 
@SimonAndréForsberg Feel free to share!
 
I really feel like writing a Tic-Tac-Toe Ultimate
 
I'm back
 
8:25 PM
@syb0rg Were you gone? :)
 
@lol.upvote But change the limitation of the time to maybe a month.
 
Or as some people might call it: Tic-Tac-Toeception
 
@SimonAndréForsberg Yeah, kinda.
 
ultimate TTT? WTF is ultimate?
I'm in
@syb0rg we keep the tag?
 
@lol.upvote I believe the pictures explain that :)
 
8:28 PM
@syb0rg you rang?
 
oh that's AWESOME!! Sudoku meets Tic-Tac-Toe!!
 
@lol.upvote Yes, but just change the definition a bit. It is meant to be done on the weekends in free time, but people are busy and need more time for projects.
 
@lol.upvote Yeah, kinda :) The concept really takes Tic-Tac-Toe to a whole new level
 
I'm lovin' it
 
@apieceoffruit Yeah, I was just saying I haven't seen you on here in a while.
 
8:30 PM
@syb0rg I've already edited the tag to reflect the lack-of-weekendness, but some meta-posts might also need editing
 
Ok so how about is on for all of February, we implement the ultimate tic-tac-toe?
 
@kleinfreund What do you mean?
 
The tag wiki will need an edit
 
@syb0rg Huh?
 
@kleinfreund You pinged me a while back about a list for the community site?
 
8:31 PM
robot lag
2
 
@syb0rg Oh, yes. I just wanted to know if have plans for the site and so on.
 
@kleinfreund The GitHub site was created to host the code of CR community projects and the reviewed challenge code.
 
@SimonAndréForsberg would you write up the meta post? I feel like I'm monopolizing the meta posts...
 
@lol.upvote Hey, I'm reliable.
 
@lol.upvote And I was just about to suggest to you to make a meta post :)
 
8:33 PM
Most of the time
 
@syb0rg Should this code also be available at the site?
 
@kleinfreund The site will point to the GitHub organization that hosts the code.
Do you think otherwise?
 
@sim I really don't mind my next tag badge to be on the tag, it's just... you know.
 
Well, I don't know anything about your challenges, but it could be a possibility to have the code submissions be available at the site.
 
@syb0rg yeah I haven't had time to contribute much. I found this site a few days before I took my work days and only started getting back to the important stuff now!
 
8:36 PM
@apieceoffruit So you are going to be on more often now?
 
@noobs
17
Q: CR Weekend Challenge

lol.upvoteThose of you that weren't following what's going on in the chat room might have been taken by surprise by a recent avalanche of Rock Paper Scissors Lizard Spock posts. This is how it started: OK, weekend challenge.... we all solve the Rock Paper Scissors Lizzard Spock problem with our 'favou...

 
@syb0rg should be, I haven't been doing as much recreational coding as I would like.
 
@apieceoffruit Yay! Have you voted recently?
yesterday, by syb0rg
We could really use your ammo.
 
hehe. this is definitely the best meme here
 
I reference it a lot. :)
 
8:39 PM
@syb0rg on what? Anything in particular or just general post answers?
 
@lol.upvote Should we let the meta users have their say in the challenge as well or should we just say: "Let's make TTT Ultimate!" :)
 
@apieceoffruit Particularly answers that don't have any upvotes and are good answers.
But yeah, anything goes for voting.
Just make sure to use all of them!
 
I like it that there's a notice on the meta Weekend Challenge post saying "Post is related to a rapidly changing event."
 
Gotta get into my alcove the regenerate my ability to vote.
 
@Jamal put it there, because each week there was new stuff. If it's going to be monthly, maybe it can be removed.
 
8:41 PM
@syb0rg how many do you get? I do tend to upvote 5-6 things a day
 
max 40
 
^^^ yep
Though somehow @rolfl was able to squeak out 43 votes.
 
But we are more. Two people can vote 80 times. Think about it.
4
 
0
Q: Cryptography: Implement AES on CTR mode using pycrypto

dashoI'm trying to implement CTR mode by myself (only decryption by now), using only AES built-in functions from pycrypto. It means that I'm not supposed to use mode=AES.MODE_CTR. However, I know that using AES.MODE_CTR would be more simple, but I'm doing this as a learning experience. What I'm doing...

 
@SimonAndréForsberg I think the vote-for-next-challenge is what got the thing exhausted. Let's just say "implement Ultimate TTT by Feb.28 and post it here for review", we'll see what we get :)
 
8:42 PM
Two people with one being rolfl can vote a whopping 83 times!
Good night all. See you tomorrow. Happy coding!
 
^^ tomorrow he's voting 37 times max
 
It's called Monkey-Math You have 10 bananas, you give monkey 5, monkey has 10 bananas!
6
 
haha
'night @kleinfreund
 
Cya @kleinfreund
 
That doesn't even make sense.
 
8:44 PM
@lol.upvote That's possible actually, there were many suggestions in the beginning but after a couple of weeks there was only two suggestions, and the last week only one (which no one has implemented still AFAIK)
 
@rolfl Do you know how you got 43 votes?
 
that's zombie-looting
you vote on a post that gets deleted the same day, get your vote back; the vote count keeps going up on the voters page.
 
@syb0rg Vote, post gets removed, you can vote an additional time
 
that ^
 
Oh, that's silly.
 
8:46 PM
it's just a "bug" in the display, actual vote count is really capped at 40.
 
@syb0rg - you can use it to your advantage and rep-free. Down vote when you vote-to-close.
 
@rolfl Do you get your vote back when it gets closed?
Or is it only when the OP deletes the post?
 
Zombie looting: when you've downvoted (upvoted?) a question that ends up being deleted (on the same day), and then you get your vote back. The vote count doesn't deplete though, which means zombie looting allows you to appear to have voted like 43 times on a single day, and steal the show on the voters tab.
 
@lol.upvote So are you or I going to write that meta post?
 
@SimonAndréForsberg if it's not posted by the time I get home, have fed, bathed and put the kids to sleep and back online, then I'll post it.
You have, uh, about until shortly after votes get reloaded
 
8:54 PM
OK, we'll see then. I'm gonna grab something to eat, and then it's soon tomorrow :/
 
@Pops it just won't stop, eh?
 
I might post it, otherwise you will have the honor :)
 
cool
 
@lol.upvote: What was that?
 
@jam what was what?
 
8:57 PM
You pinged me earlier.
 
oh, was about the "rapidly changing event" notice on the CRWEC meta-post. We're thinking of rebooting CRWEC but making it monthly instead of weekly; would it still require the notice?
 

« first day (270 days earlier)      last day (3752 days later) »