« first day (1777 days earlier)      last day (2291 days later) » 
00:00 - 16:0016:00 - 00:00

4:00 PM
And an MSDN subscription.
@ThomasOwens Quality of life comes first.
This is probably a better question for either the Programmers SE or CodeReview SE sites — valverij 45 secs ago
We spend too much time at work to be miserable.
@RobertHarvey I would expect if the company used .NET that they would have that as an internal resource.
@JimmyHoffa Great. This invalidates some of my excuses for not learning Haskell. I've still got "anywhere I try to actually use this it will be rejected as unmaintainable" though.
I'm more interested in my own professional development. Things that I can use outside of the company to further myself or my careers.
4:08 PM
Atom 1.0 is out. Has anybody worked with Atom? (Their elevator pitch is that it's on-par feature-wise with something like Sublime, but as hackable as Emacs. It's written in Chromium (to be usable locally) and node.js with some C++ glue, but it's mostly made up of node modules, so to hack it you just need to be able to write node modules.
@psr I expected this to be about the thing that was like RSS, not an editor.
It's... an editor?\
installer is nice
ok.. it installed but didn't ask me for anything or have me click anything
never used sublime, but this seems pretty nice
nice color support
@RobertHarvey not control flow, the publishing is broadcasting messages through IPC, and the process continues on. Other processes listen for certain messages and respond to them
@psr yeah, I just thought that was a really great tutorial and I'm amazed how identical PureScript is to Haskell
@psr I'll give it a peak... will be doing some javascript work soon, but I'm more inclined to stick with emacs for it. Would be hard to get me out of emacs or visual studio frankly
there's a variety of things I really dislike about sublime; largest of which the "this folder is my workspace!" folders have lots of shit in them
@JimmyHoffa I didn't realize you had such traumatic brain damage. I'm sorry to hear that.
@Ampt I don't have to listen to the two of you! Stop spinning! Just leave me alone!
4:23 PM
@JimmyHoffa this has the same folder-is-workspace mentality
maybe you should have some cleaner folders :P
[Makes popcorn]
nah... it's not even that.. don't really recall what made it irritating, either way I'll try this atom thing and see what I think
perhaps it was that with sublime if you want to open something from another folder, you have to open another sublime
@JimmyHoffa It ships with a lot of the emacs key bindings as the default. I believe the main author is a big emacs fan, but wanted to bring it to the unbearded JavaScript masses.
ugh. Deletes Atom
there is an ignore setting to hide files you don't care about
similar to like a gitignore
That's a bad thing? Just don't use the setting?
4:30 PM
I'm not understanding your question but it seems like it the question doesn't have to do with code. Perhaps programmers.SE, graphicdesign.SE, or maybe UX.SE — vihan1086 10 secs ago
@Ampt can you open 2 folders without opening another Atom?
"Add project folder" under file
emacs can have as many folder browsing buffers as you like, visual studio solutions can be pointed at any number of disparate folders, so I think that got on my nerves with sublime
pah! C-w does the wrong thing, emacs bindings my eye
I can't C-x,Left...
oh man, it looks just as good at stupid-DPI settings as well
I like it
> This package is no longer under maintain. Because I realized that there is nothing in this world can replace Emacs. Happy hacking!
4:41 PM
yeah... that hasn't been changed since sept. of last year
@JimmyHoffa Do you always use just one, and only one, logging service?
(I hesitate to use the word Singleton, because Singleton)
@RobertHarvey lately I use log4net, let things hit the local log file, and have an appender that tosses them to an MQ, and let other services subscribe to the MQ to stick things in DBs or do other stuff. I typically put a static constructor in my classes that create a logger for their class type so you can get the log4net class filtering for development it's nice to know there's an error in QA, go turn on the trace level logging for a specific class that's having issue
trace logging on an entire application is just too damn much to wade through when you're just doing your typical development break/fix cycle
A static constructor. Yeah, that makes sense. Do you inject the logger?
I don't guess that makes sense if it's a static constructor.
And I never quite understood why you would ever want to inject a logger, unless you have multiple loggers.
@RobertHarvey that's why, it's an option, I just don't really think there's a lot of purpose... private static ILog _log = LogManager.GetLogger(typeof(whatever)) is really enough, and there's no reason to have multiple loggers when you use one like log4net that sends your messages to multiple loggers already per configuration..
5:08 PM
@JimmyHoffa That's fantastic.
5:44 PM
that's vomitous.
though the MQ is nice
5:55 PM
Everything is better with MQ.
6:14 PM
@Telastyn ? the non-injected logger?
6:36 PM
A question about a broken algorithm might be a better fit for Programmers SE -- once upon a time, we had a "Too Localized" close reason here on SO (for something so specific to an individual use case it would never help anyone else on the site); that one's gone, but the idea that an issue should be isolated enough to have a specific piece of unexpected behavior that's already been isolated from the rest of the program is still part of the rules/ethos here. — Charles Duffy 29 secs ago
@MichaelT @gnat @GlenH7 I found that using Blaze: erwaysoftware.com/blaze/#
Seems really cool
@durron597 That whole question will be deleted soon anyway
@Snowman yeah probably.
6:53 PM
How do people make plans? All my friends either make plans a week or so out from when they want to do something or very last minute. And if I want to do something, some people expect to know in advance, but I may not want to do it when the day rolls around.
@ThomasOwens In my case my wife has made plans for pretty much all the rest of the summer by now. Thus, I have made plans. This may not work for people not married to my wife.
How do people do that? What if something comes up at work? Or you just don't feel like doing it anymore?
@ThomasOwens I don't think those circumstances are part of my wife's world. She would see those questions as just crazy talk.
@psr Probably especially the last one
@psr That is the married life. Also, she tells me "July 12, 2024 at 7:30 PM we have plans and if you forget there will be hell to pay."
7:03 PM
@ThomasOwens I'm more in your camp. I think the difference is how you feel about risk of being stuck with nothing to do vs having something and not feeling like it.
@Snowman You get told before hand about the hell to pay part? Must be nice.
@psr Just buy your wife a video game console
@psr No, after being burned enough times I just assume. Sort of like how I assume that trying to ride a tiger like it is a pony will end up poorly for me.
I worry for our future when even native speakers (I assume) don't care enough to consistently capitalize 'i' or have "THanks".
@MichaelT Can you help me find the meta post about allowing people to flag for closure after they run out of CVs
> Besides a mathematical inclination, an exceptionally good mastery of one's native tongue is the most vital asset of a competent programmer.
7:13 PM
@MichaelT I firmly believe that our language is under assault and will eventually die from its wounds thanks to those young kids who refuse to get off our lawns and stop using txt-speak.
Q: I'm out of close votes. Can I use my flags?

KatieKI'm out of close votes again today. But I still have 100 flags. How do the mods feel about me flagging questions for closure, even though I would be able to VtC myself, if I weren't already out of votes? Related: How do the mods feel about me flagging a question for closure (a super obvious code...

Nice. I gave up on MSE, I found this on MSO: meta.stackoverflow.com/questions/260730/…
However, I was actually looking for a request for a privilege "allow me to CV flag (as a user with less than 3k rep would) questions after I run out of CVs"
(NOT moderator flag)
I know it was out there. I don't see it.
@psr this sounds eerily familiar... to be fair, I don't really want to do planning, so it works out that I end up with things to do and not having to plan any of it
@Snowman I learned a neat trick from a friend, first time you have to hang a door after buying a house, hang it totally crooked so it won't even shut - never get asked to fix anything again. In the same way, my wife has utterly given up on the idea that I'll remember anything, ever. Often she doesn't even tell me ahead of time claiming I wouldn't remember anyway
So I was doing a happy dance since the project managers moved to a different part of the building. Then the marketing guy moved in. :-(
7:21 PM
I will point out that stuffing more into the queue without close votes doesn't help anything unless the queue is going downward trend.
@durron597 i speak hindi , and little bit english
@GlenH7 just put a new bottle of scotch in his desk every day, pretty soon he'll just show up and be snoring at his desk by 10 then you can actually work
@MichaelT Yeah, dunno
If the queue is trending upward on count, it just makes it harder to close things and discourages people seeing it
7:23 PM
@JimmyHoffa Drinking OTJ is a terminable offense here though. So that may not play out quite as envisioned.
Q: Reviewing a flagged question should allow me to flag Exact Duplicates even when I'm out of close votes

George StockerAs we know, it's By-Design that flags for closing as exact duplicates are converted to close votes when the person has the power to close. All is as it should be. Problem However, when that person runs out of close votes, they can no longer flag exact duplicates (that option is taken away). I ...

Ahh. Exact duplicate only. And no close vote tag. Why I didn't find it.
@MichaelT I saw that the other day - I'd love to find something like that in my neck of the woods
Did you see the name of the shop?
7:27 PM
@MichaelT Cool, thanks.
@JimmyHoffa My wife understands I have a terrible memory, but she still gets annoyed when I forget stuff.
I've been slammed with work lately and scouting stuff with the kids
There are some scattered about. Might be one within driving distance.
7:32 PM
Yeah, I already checked their locations. :-)
@gnat I could get behind marking subjective questions as a duplicate of How would you know if you've written readable and easily maintainable code? if the answers on that question were not so generic and useless: code review comes back clean, essentially.
Q: Allow marking questions as duplicate even when out of close votes

durron597Now that we have a great UI for allowing people to close their own questions as duplicates, I think we should be able to offer that UI to people even if we are out of close votes. Proposal: if out of close votes, if you click close, allow the user to choose the "duplicate" close reason. This wil...

@Snowman some of my non-kid coworkers use this language too
@enderland You know what really grinds my gears? When adults use that language in work emails.
7:39 PM
@Snowman that's what I was thinking of...
7:52 PM
@GlenH7 he's in marketing, the only thing your claim means is he isn't getting caught
@GlenH7 depends on what your goals are. Is possessing a terminable offense? or just drinking? is your goal to get him.. ah, relocated out of your company? ;)
@Snowman well as for me, I tend to refer this canonical when askers look for comparing two (three, four...) ways of doing something without explaining their needs and preferences. Subtler kind of shopping / Gorilla vs Shark. "Tell me anything you know about Nikon and Canon and I will pick what I like. ...no I won't tell you what I like, just feed me everything you know" -- this stuff is typically on the cliff of too broad
@GlenH7 Hopefully Madmen will cure places of these outdated creativity killing policies.
@gnat Maybe I should VTC as POB and link to Gorilla vs. Shark.
Man I really wish I could use markdown formatting in Outlook...
or gmail shortcuts
7:58 PM
Need more CVs:
Q: Do you have any project idea for cloud computing and big data?

user253628I have a cloud computing class and professor did not give me any specific idea. all what he said is that "I think you should pick a big dataset, and try to mine it with mapreduce to come up with interesting results". I wanna more details and I wanna to do it within three weeks. Do you have sugge...

I used my last one on that question
@Snowman I am typically tempted to link it too. However, I feel like in coding-style stuff, straightforward labeling Gorilla-vs-Shark sort of bends common sense
@Snowman no, needs more DVs. It's a shame that we're so less critical than (usually more lenient) SO folks at this "question"...
... cross-posted, deservedly voted down to -10 and closed at SO: stackoverflow.com/questions/31459743/…gnat 16 mins ago
^^^ it's at -12 over there now
Mine StackOverflow and come up with a result set which illustrates the percentage of questions asking for project ideas. — Trobbins 3 mins ago
A: At what point are comments classified as rude or offensive for off-topic questions

gnatWhen the question itself is highly inappropriate, "flag the whole page" approach seems to make most sense to me - especially if you take into account that letting the question hang in there leaves a wide open door for more inappropriate comments, even after removal of those that are there already...

> If one worries about snarky comments in posts like that, well the real solution is simply to delete these posts - the sooner the better. Whatever comments are there will be deleted along the way, making it not an issue.
8:05 PM
My delete vote is already there.
@MichaelT I will vote to delete... in three days :-(
@Snowman in two! I know, I'll wait too :)
@GlenH7 and @RobertHarvey can do it now. @amon too. Of course could always get a diamond.
meh rhoomba will take care of it
@ratchetfreak I prefer stuff like that to go off the horizon faster than roomba kicks in. While it's visible, some random visitor may stumble over it and think like "it's there, means it's allowed, low score is just bad luck, I may be luckier, lemme try". Broken windows and such...
8:15 PM
One of the complaints that I hear of p.se is that everything on the front page or newest is down voted. If we can clear the garbage faster, our better posts show for longer.
it blows my mind how many questions here sneak by without getting closed
Q: There are way more negative votes in the top 50 questions than positive. Time to think

arisalexisI am a software lead in a company and I would say I am a seasoned professional. Nevertheless I find myself scared to ask questions here, A look on the page of the first 50 newest questions counts: 24 questions are downvoted 13 questions are upvoted 13 neutral It is either that the site is att...

8:17 PM
I also want material for "refund close votes"
That doesn't really help. I'm stunned a moderator protected it without just nuking it.
@durron597 37K views
8:27 PM
@gnat Historical lock?
@durron597 hard to tell, at -5
but, well, maybe
Could be a useful signpost too, does anything point to it as a duplicate?
no linked question in the side bar
8:28 PM
@ratchetfreak voting suggests meta effect, maybe folks piled in chat. Bikeshedding sometimes gets caught. Pity that it happens so infrequently
time of voting (around time of protect) does suggest meta effect
that's when 6 of the downvotes happened
@ratchetfreak couldn't find traces at our meta. But then, it could be referred eg from MSO / MSE. Hard to tell
It got an answer 25 min earlier.
10:51 answer.
11:13 protect
It had been ignored for a year prior.
8:33 PM
so it jumped to the frontpage then
Each time it hit the front page it got some down votes.
just got a set of downvotes?
chat effect I guess?
@ratchetfreak I added my downvote to the pile.
8:36 PM
Anon feedback on the question is +41/-21
@MichaelT how can you tell that?
SO folks won by score on that "project idea" question: -13/-10. But we look fairly respectable. Deletion happened almost simultaneously, but I suspect that they cheated: our was clean by 20Kers while their was probably by a diamond (Robert cast last VtD over here, it's unlikely that he missed reference to SO cross-post:)
8:49 PM
OLD MONTEREY. Bulleit Rye Whiskey. Aperol. Regan's Orange Bitters. Tempranillo and Habenero Molasses.
Currently being served where a friend of mine tends bar
I've not had it but I suspect the idea will appeal to this crowd.
@JimmyHoffa - sorry, meetings. Log4net
Configuration over code.
9:04 PM
@MichaelT What is anon feedback?
@WorldEngineer Glad you're here. Do you recall why you protected this question but didn't close / delete / lock it? programmers.stackexchange.com/questions/140776/…
@durron597 not logged in people voting up or down
@durron597 2 years ago so no
@ratchetfreak How do you vote up or down without being logged in? Vote up is 15 rep vote down is 150 125?
that's why it's kept separate
open another private browser window and check what you can do with the upvote and downvote arrows
I didn't even know that was recorded
@WorldEngineer Would you care to do something more drastic with it now?
@ratchetfreak It just pops up a "thanks for the feedback" signup link?
9:08 PM
Anon feedback. Used to be part of 10k tools.
Nooooooooooo my star
And repeating tutorials and Wikipedia basic comprehension isn't something Q&A is good at.
@Telastyn I've heard lots of terrible things about configuration over code... but then I've manually switched the settings to turn on a trace logger publishing messages directly to me in the config file of a system that was producing an error, and used those trace messages to easily identify the issue without having to build or deploy a version of the code that wouldn't have been available without pulling from it's label and all the hassle entailed...
@Telastyn convince me, why do I not want to be able to change those xml config settings to tune up/down logging, and want to define the logging in code instead? "Convention over configuration" just hasn't yet made real sense to me...
@durron597 maybe
9:49 PM
So amazon web services has a package private class IteratorSuppport<T,R> implements Iterator<T>
However, none of it's methods take R as an argument or return it
Additionally, some of it's public API classes return instances of IteratorSupport instead of Iterator so you CANNOT mock it without PowerMock.
10:27 PM
@durron597 "The Enterprise Java of Fantasy"
10:38 PM
it starts out promising but then it bogs down until someone else took over
@ratchetfreak like I said, Enterprise Java :P
11:13 PM
Okay, question time for those of you who were users back when it was Not Programming Related:
Were tool recommendation questions accepted?
(idle curiosity)
when it was NPR I believe everything was accepted... Someone asked what they should name their cat..
@JimmyHoffa - Not sure I'll be very convincing with "in my experience" arguments, but that is one incident. I have seen so many others caused by the complication of needing to manage code in XML (but then change the code per environment); so much time wasted on regression testing something where the core code hasn't changed; all of the subtle bugs caused by code assuming configurations are static at runtime; all of the wasted time testing the combinatorial explosion of possible code configurations...
@hichris123 questions that were idle curiosity went
I wasn't around for that
I joined during the aftermath
11:17 PM
@JimmyHoffa I love that all I really know of the NPR days is that cat question
@WorldEngineer Mm, okay. But were you deleting/closing tool recs in the aftermath? (or were you not able to close vote/delete vote yet?)
@hichris123 I wasn't 10k till shortly before I was mod
Which was... 2013.
@Telastyn ok, that's fair- I can totally see how that would be the case. Yet I can also healthily claim that can go blow itself on badly architected badly implemented code more than anything... everything I do in configuration pretty much all comes about in this way:
1. I'm designing a class to do Fwizzle Fwaz.
2. I'm not completely sure what server will have the Fwaz, and the Fwizzle should probably have an abort timeout, but I don't know what would be a good one
3. I'll just put the Fwaz URI in the constructor, and the same for the timeout. Let someone else deal with it.
4. I'm in an application that needs to Fwizzle Fwaz, but I really don't know where the Fwaz are, or how long the Fwizzle timeouts should be, I'll just read them from the config and hand those into the constructor, let somebody else decide.
I can definitely see the code explosion from configuration switching on/off shit and ending up with tons of dynamically possible code paths, but at least the way I tend to use configuration that's rarely the case...
@hichris123 and?
11:22 PM
bear in mind that I was in school until May of that year
I tended to focus on learning stuff on the site over janitorial work
How so, you now have 2 global inputs to your program that now have to be integration tested in every single environment you deploy to?
@Telastyn I suspect you've had classes at the low level tightly coupled to some configuration settings which is where you end up with configuration hell. My rule of thumb for configuration: It's read in main, and beyond main, nothing in the entire application knows about config other than it's constructor params
@JimmyHoffa A new competitor to "convention over configuration" - "indecision over confusion" (the design is fine, it just needs a catchy name).
That is certainly better than the alternative. That sort of design I can live with, but still think it's troublesome.
(though largely unavoidable in any team setting)
11:25 PM
@Telastyn I put validation in main - they're the server equivalent of command line args, you give a CLI app bad ones and it just spits out usage. At service startup, if it has a bad configuration setting I always fail early with a message "Jackass, the Fwaz URI is bullshit. Go die."
(all my error messages end with Go die. It's a rule I have.)
awesome, I could argue that main shouldn't know the validation rules for modules, but I don't really believe it.
I need to remember that so I can convince others to do that instead of random configuration access.
though that doesn't really stop log4net blowing up at runtime or silently doing the wrong thing.
I think of it as the process validating itself before it boots. It needs to know: It's configuration, it's dependancy graph, and the entry point. Nothing about what actually occurs when it gets past that entry point, or any business logic, or anything of the nature. Just "I need these settings, these modules, and then I hand off to FwizzleFwazzler" - everybody else is module agnostic, configuration agnostic, and has it's own concerns
though I usually try to make configuration implicit.
Main knows how to build the pieces and tie them together
@WorldEngineer Oh, that was just me figuring out when you became a mod. :P (I've never participated on Programmers, so... I'm a little clueless)
@hichris123 that's fair
11:40 PM
@JimmyHoffa There was also the "who should be the patron saint of programmers?"
Q: What's the off-topic part of this question?

Peter TurnerSo I asked a question which doesn't jibe with the normal flow of questions on this site, but I don't think it is off-topic and I edited the question to specifically relate it to software development and appease even the minute details of the commentators to no avail I'd be tempted to ask "Why is...

@MichaelT Huginn, clearly.
In Norse mythology, Huginn (from Old Norse "thought") and Muninn (Old Norse "memory" or "mind") are a pair of ravens that fly all over the world, Midgard, and bring information to the god Odin. Huginn and Muninn are attested in the Poetic Edda, compiled in the 13th century from earlier traditional sources: the Prose Edda and Heimskringla, written in the 13th century by Snorri Sturluson; in the Third Grammatical Treatise, compiled in the 13th century by Óláfr Þórðarson; and in the poetry of skalds. The names of the ravens are sometimes modernly anglicized as Hugin and Munin. In the Poetic Edda,...
> The purpose of this question is to find someone out there to intercede for us and help our coding (not to magically align the bytes), to inspire our daily gind of software development by their lives of heroic virtue, to unite us under a common patron and to keep us on the straight and narrow path (i.e. don't be evil).
@psr you know... I think this really kind of captures it. I really do take indecision as a sign I should elevate authority to a parent scope as it's likely not the immediate code's concern..
11:57 PM
@Ampt you should go visit Streator this weekend to get in on any celebrations.
(Its near Peru, Ottawa and Marseilles - not too far away)
00:00 - 16:0016:00 - 00:00

« first day (1777 days earlier)      last day (2291 days later) »