« first day (1687 days earlier)      last day (3297 days later) » 
00:00 - 18:0018:00 - 23:00

12:11 AM
@psr I also nominate "ur" for the filter.
 
12:29 AM
Greetings, whiteboard folk.
Just aa head's up, that Duga is in the Ukraine at the moment, and his instance has died.
so, I will be reviving Duga in the interim as the user @StackMonkey
Until it is operational, I will be restricting it to just the Duga's playground room.
in Duga's Playground, 2 mins ago, by StackMonkey
If this is as short as the issue gets then it's probably off topic for SO, you might have more luck somewhere else. SO's preferred format is a precise problem with a precise solution, it sounds like you're asking about general software design which might be better suited for programmers or gamedev. — user657267 4 mins ago
But, in the interim .... ^^^
 
psr
Hopefully if you bring Duga back one of the mods here will be willing to officially present you with a necrobotter badge.
 
Humpf... that's actually funny ;-)
 
user55340
1:31 AM
Wisconsin: lowest domestic water use per capita: plot.ly/~isaacfab/297/domestic-water-use-per-capita-2010
 
user41796
1:55 AM
Poor Duga. I miss you already.
 
I think I will restart him, and push the feeds back to normal.
in Duga's Playground, 3 mins ago, by StackMonkey
This question belongs on programmers.stackexchange.com. But in short you need to create a windows form application. and need to add text box validation and program and event to calculate the textbox. When the calculation is done, you update a label to display that back to a user. Look up some Hello World windows form applications, that would point you into the right direction. — Shane Van Wyk 2 mins ago
Seems to be doing about the right thing.
OK, The temporary Duga replacement (for the next week) is StackMonkey... forward any concerns to @rolfl
 
user41796
@rolfl Thanks for getting it up and running for us!
 
I have it running on a larger machine than Simon's, and it's configured with 8gig, so it should run longer.... who knows.
maybe I can evern track down where the strings are hiding, and not getting released... but, now that it is live, I can't experiment.
 
user41796
Didn't realize Duga was losing his mind. Now I feel bad for any negative comment that was directed to him.
 
Check out Programmers.se or Code Review - Boo. — rolfl 55 secs ago
 
2:08 AM
OK, that works.... it's up./
 
user41796
And here I was clicking through on that from Duga's Playground to figure out what the rest of the conversation was... :-)
 
3:16 AM
@rolfl Duga has a memory leak?
 
3:31 AM
1
Q: Simple socket server in C# unexpectedly closes connection when trying to write data to client

Robert HarveyI'm trying to figure out why this C# code: int port = 8080; var localAddr = IPAddress.Parse("127.0.0.1"); var server = new TcpListener(localAddr, port); server.Start(); Console.WriteLine("Waiting for a connection... "); var client = server.AcceptTcpClient(); Console.WriteLine("Connected!"); ...

 
3:46 AM
oo C# sockets, I did a lot of work with them at ^^Employer
there's some quirks you gotta learn but after you get them down they're pretty awesome
 
Quirks, to say the least.
I'm trying a different Microsoft code sample for the server now.
 
it's not too bad, you just have to get used to working with the base Stream interface
because of their nature, sockets are very uninformed streams so you can't rely on much more than the absolute basic bits the stream gives you
 
I'd be happy with a reliable way of getting them open.
 
@RobertHarvey your code works fine for me
 
[sigh]
 
3:55 AM
Ahh I know what's going on (I suspect)
Firewall. It says it's closed by the host machine - bet your firewall is killing the connection when it tries to communicate
or perhaps permissions, try running it in admin? I didn't have to but shrug
BTW if you haven't dug into websockets much to find this out yet - they need to negotiate for a port with the web server
 
What web server?
 
I thought they were a simple client socket library built into your browser, but found out after trying to just connect to a random socket server using javascript that they have to reach the webserver first, and negotiate for the requested websocket
just the way the client web sockets in your browser work, believe it's a security feature
 
I don't have a web server. It's just the C# program and the web page.
 
Hm, I just assumed all that was built into the TcpClient.
 
4:00 AM
also in your JavaScript it looks like webSocket is an undefined variable?
 
I'm not that worried about the Javascript. The Javascript works fine with websocket.org
 
nah, .NET sockets are just that - TCP sockets. WebSocket is an abstraction over HTTP to have arbitrary socket streams to your web server
 
user20683
I honestly didn't think you could even USE emoji in variable names. Or that there were so many different crying ones.
4
 
ahh I missed this line webSocket = new WebSocket("ws://127.0.0.1:8080");
@RobertHarvey you have two questions, one will be when you get your server sending data properly (did you try straight telnet? That worked fine for me.) the second is "Why does my socket server not accept web socket client requests?" which is because you need to support the negotiation
If you tried connecting with that javascript client code then the close would be due to you not responding correctly to the get request
 
I would telnet into the C# server I just created?
 
4:08 AM
yeah that's your problem. The client closed the connection while you were writing the message
 
I don't think it ever opened it. The onopen event doesn't fire.
 
@RobertHarvey yep, it sends down the message just fine. Your error is because you aren't responding to the negotiation request
@RobertHarvey that's because it didn't open the web socket - it attempted to negotiate for one and got a gobbledygook response.
The handshake from the server is much simpler than the client
   handshake.  The first line is an HTTP Status-Line, with the status
   code 101:

        HTTP/1.1 101 Switching Protocols
 
Sheesh. Most of this code I got from an MSDN page that claims it's a legitimate socket server example.
 
   Any status code other than 101 indicates that the WebSocket handshake
   has not completed and that the semantics of HTTP still apply.  The
   headers follow the status code.
@RobertHarvey it is! But not web socket
Web Socket != Socket
Socket just means a basic TCP socket for telnetting into
when I telnet to it I get a spam of your message in a loop
 
OK. So all I have to do is write "HTTP/1.1 101 Switching Protocols" to the stream as soon as it opens?
 
4:11 AM
@RobertHarvey that's part of it, read the RFC I linked - the handshake stuff is well detailed and not terribly complex
 
Alright.
ACK. Just shoot me now.
 
You'll probably have to read what your sent for any headers and details it might have that are necessary for the handshake - if it send you a nonce, you have to repeat the nonce back to it for instance.
reading is the trickier part.
Heh yeah, doing a websocket server from scratch isn't the simplest socket server you could write
IIS supports websockets, there's all sorts of ways of doing web sockets without writing your own entire socket server
 
> The |Sec-WebSocket-Accept| header field indicates whether
the server is willing to accept the connection. If present, this
header field must include a hash of the client's nonce sent in
|Sec-WebSocket-Key| along with a predefined GUID.
 
(though it does have to be a very recent IIS I believe otherwise you'll have to install a package)
Networking code is by requirement just about always multithreaded. You'll need to read on a thread and write on another, and you need to synchronize that because you can't share the socket stream, reading from one thread while writing from another at the same time will be no bueno
 
It's just a proof of concept. I'm not sending real-time video, or anything like that.
 
4:17 AM
there ya go. Not too much code, just one of those you have to look a little closer to get it right sorts of things.
 
> After a successful handshake client can send messages to the server, but now these are encoded
Byte[] decoded = new Byte[3];
Byte[] encoded = new Byte[3] {112, 16, 109};
Byte[] key = Byte[4] {61, 84, 35, 6};

for (int i = 0; i < encoded.Length; i++) {
    decoded[i] = (Byte)(encoded[i] ^ key[i % 4]);
}
 
@RobertHarvey somebody answered your question explaining about the websocket and linking the RFC - and got a downvote?
 
Yeah, that was weird, wasn't it?
 
Perhaps someone didn't like his poorly written answer. It's a bit muddled but it's correct and more or less to the point
 
Question got a downvote, too.
And a close vote.
> Questions seeking debugging help ("why isn't this code working?") must include the desired behavior, a specific problem or error and the shortest code necessary to reproduce it in the question itself. Questions without a clear problem statement are not useful to other readers.
 
4:35 AM
@RobertHarvey haha you did write an X/Y problem "Why is this exception happening on connect?" when it should have been "How do I respond to a websocket connection request?" - but there was nothing unclear about what was going on, certainly didn't qualify for a CV
you detailed the issue with the info you had, and anybody familiar with it would have no trouble recognizing the problem you were having. I would have recognized it sooner if I read the question instead of - as always - just skimmed the code
hey! CR gets a new profile but P.SE doesn't?
CR's still in bloody beta
Ohh that must be it, they must have done the beta theme for the new profile but haven't done the site specific ones other than SO
 
Ack. All the profile cheese has been moved.
 
 
1 hour later…
5:41 AM
Any guide lines for logging multi-threaded socket applications where each thread handles two sockets at a time (incoming socket, and, out going socket)...?
 
5:57 AM
@inmyth the specific class to use depends just on your requirements. And no this is definitely not a good question for Stack Overflow because it is literally asking for opinions. That's why the "primarily opinion-based" close reason is for. Questions asking for best practices or opinions belong on Programmers. See also here. — Xaver Kapeller 31 secs ago
 
 
1 hour later…
7:08 AM
@XaverKapeller this question is a poor fit for Programmers - it would be quickly voted down and closed over there, see meta.programmers.stackexchange.com/questions/6483/… Recommended reading: What goes on Programmers.SE? A guide for Stack Overflowgnat 27 secs ago
 
 
4 hours later…
10:56 AM
Testability, replacability (swap EF for another ORM), abstraction (implement multiple equal actions for equal entities only once). This question is off-topic for SO though, try searching programmers.stackexchange.com for "why use repository pattern". Also note there is a lot of hate for the repository pattern, especially when using an ORM, while the repository does add value in certain cases. — CodeCaster 52 secs ago
 
11:06 AM
@deostroll add ID for each socket pair to the log message
 
11:48 AM
@ratchetfreak would obj.hashCode() do?
 
@deostroll that's not guaranteed unique and you should be able to recreate the conditions of the log message (know what the 2 sockets were connected to at least)
 
 
2 hours later…
1:34 PM
Is this too broad on SO, Programmers, or both?
0
Q: Jersey 1.x with Jackson : Customising the response JSON

iTwentyI am using Jersey 1.19 to implement a rest api and Jackson to provide JSON support. My resource entities are deeply nested and I want to flatten them out before sending them over. I also want to provide support for filtering based on query params. Example GET /users/1234 returns the whole user re...

 
@GlenH7 heh
 
user41796
@durron597 Implementation issue at its core, not apropos for Progs. Not sure about SO
 
user41796
@enderland Yeah, just saw that xkcd and it's hilarious. Needed to be pinned
 
It already is :)
 
user41796
Erm, look at the history and see who pinned it. :-)
 
1:37 PM
oh
ha
 
user41796
I only removed my version after I had scrolled back through the transcript
 
user41796
"Oops, someone beat me to it. WTF? Nobody pinned that?!"
 
@WorldEngineer That webcomic is just like my job, except at the end, my boss says "reading a style guide is a good idea, but i'm not going to do it. it just isn't going to happen"
 
user41796
Yeah....
 
s/hilarious/terrifying/ :-/
 
1:41 PM
> Before you downvote this question due to the fact that other similar exist
 
user41796
@durron597 sed failed to parse the foreign characters at the end of your command
 
@GlenH7 because they're in a different font?
 
user41796
sed has no sense of humor, I'm afraid...
 
2:01 PM
packing up desk.... quite bittersweet... :(
 
user41796
2:15 PM
@enderland Remind yourself that it's not because it's your last day with the company
 
user114359
@enderland is leaving... the workplace?
 
@Snowman no, just my current workplace, not the workplace
@GlenH7 yeah I'm trying to be optimistic about it, but, really am having a hard time doing that :\
 
Do you have a new job all lined up?
 
Yeah
I'm "graduating" the rotational program I'm in
 
2:24 PM
So it's an internal move, technically a promotion, but... I'm less than optimistic about it being something I want to do long term
 
So you're going to a permanent location in your company?
 
Yeah
 
user114359
@enderland I know, I was trying unsuccessfully to be funny. Smile!
 
@Snowman lol I thought you were referring to The Workplace :P
 
Do you work in one of the software heavy centers for your company?
 
2:26 PM
@ThomasOwens I currently work for our software dev location, but because I'm not paid through it (my paycheck is corporate woo) and they aren't hiring (at least for non-senior folks) I am going to end up in IT doing more BA types of work
 
Is it true that they have a lot of software product lines out there?
 
user41796
@enderland So? Not to be too glib, but nothing in the offer letter you accepted said that you had to do this for the rest of your life... Master the task at hand; keep an eye out for related activities that you're interested in; appreciate that this buys you a measure of luxury in what could otherwise be a very stressful time for you.
 
Kinda, there are a variety of software products, embedded stuff as well as web based stuf (though my companies primary product is not software)
@GlenH7 well part of the "problem" is I am in a financial situation where I could not work for quite some time if I had/wanted to :P
 
user41796
@enderland Sure, but why play that spade in the card game if you don't have to?
 
I know. I'm 85% certain that you work for a place that some folks from my company want to visit and benchmark. You're in a different industry, so we don't compete, so we can knowledge share with the embedded development folks more easily than one of our competitors.
 
user41796
2:33 PM
Anyway, I don't mean to spoil the reminiscing. But there's a lot of upside as well. With the number of things going on in your non-work life, this move buys you a lot of options with relatively low stress. That's definitely a bonus.
 
Even if you have a terrible job, or a terrible assignment, I think it's better than not having a terrible job or terrible assignment. It's either a temporary situation before a better assignment or it pays the bills until you find something better. Plus, unless it's insane work hours, it's only 40-50 hours/week.
 
problem is I LOVE what I do now and work with a really great team
@ThomasOwens yeah absolutely
 
Internal transfers are easier. Even though they are senior positions, are they for people that you've worked with before?
 
@ThomasOwens no, I'm pretty young (only been at my current company 5 years, and 2 FT)
 
So I'm researching microservices for this guy's question, and the first thing everyone hits you with is the Scale Cube.
 
2:36 PM
advantage of playing division ping-pong is I'm meeting everyone most people of influence in the area I work
 
@enderland That's a really useful thing to do.
 
@ThomasOwens it really is yeah
 
If there's something you can learn (through company training, personal training, projects, reading) and convince a manager to move you over at a non-senior position, it should be easier than getting an equivalent job at another company.
 
Not seeing much in the way of detailed architecture, I look for an example, open the first code file I see, and find this:
public class Account extends ReflectiveMutableCommandProcessingAggregate<Account, AccountCommand> {
 
2:38 PM
A witty diagram proves nothing.
 
Yeah. But being inside, you know what kinds of skills your company needs.
So you can develop the skills that your desired position needs so you're ready when positions do open up. That, plus getting to know the hiring managers.
 
apparently the hiring manager for the job I took had to talk to about 4 levels higher than my boss or something ABSURD to even hire me, since I'm a different division
 
And this lovely gem:
import net.chrisrichardson.eventstore.javaexamples.banking.backend.common.accounts.AccountDebitFailedDueToInsufficientFundsEvent;
 
@ThomasOwens yeah. I want to keep investing in technical skills, I'm not sure I will be able to at this job but I like coding/development a fair bit, so I might just do so outside work (:)
 
user114359
@RobertHarvey ReflectiveMutableCommandProcessingAggregate needs a FactoryDelegateVisitor tacked on to the end
 
2:42 PM
[not sure if serious]
To be fair, the system seems like it would be easy to understand, but OMG, so much typing.
 
user41796
@enderland Try not to let short term blips within the company affect your long term vision. Internal conditions won't always be that way. But if they do, then that's a sign you needed to move along anyway.
 
@GlenH7 Yeah. I appreciate the perspective...
> Position IT Analyst, SAP Integration
 
ugh
 
yay, our internal system updated - means I'm at least being paid more today on my last day of my previous rotation...
 
@Snowman I don't see anything in that class that looks remotely like an ID.
 
user41796
2:45 PM
@enderland increasing the positive cash flow is usually a good thing, yes
 
Honestly, I think it's generally better to be in the organization that you want to be in long-term. If you can't be in the organization, then the industry or organization that gets you relevant experience. Jobs are short-term things. But I think that true career development means you need to be in a place for an extended period of time.
 
user114359
@RobertHarvey Could be in the superclass. And I was joking, that class is a mouthful of (random design patterns)
 
user41796
Yay! I knocked a few items out of the queue (5th VTC FTW)
 
@ThomasOwens I fully expect to be really, really good at this role too (unless I'm bored out of my mind?) - it's more people stuff, and my rep on Workplace being 15x my p.se rep is not necessarily a coincidence
 
user41796
@ThomasOwens This is very much true in my experience
 
user41796
2:47 PM
Internal transfers are much easier than external coming in.
 
Yeah absolutely
frankly the "talent" in our IT group (vs software dev teams at a separate building/team) is also much... worse and nearly all non-USA based, being an American who is culturally competent or even tolerable and who is intelligent is probably a golden ticket to career growth
 
user114359
@GlenH7 I won't be doing that for at least another nine hours.
 
Heh. You know you're in the architecture flavor of the week when articles just copy themselves, word for word.
 
user41796
@Snowman Yeah, I'm down to 1 or 2 VTCs left
 
user41796
@enderland ding!
 
2:55 PM
@GlenH7 the real question is if it feels like selling my soul, how much is my soul worth to me?
;)
 
user41796
a few pence, I'm sure
 
:)
 
user41796
That pays for some toys
 
or IRA's
well, just 1 IRA I guess
 
user41796
Was just about to say that...
 
user41796
2:57 PM
Do you have an IRA in addition to your 401k?
 
@GlenH7 oh yeah
 
@RobertHarvey Hey Robert I voted to close as duplicate the wrong question earlier and had to retract; can you help me close this question: stackoverflow.com/questions/2237289/…
 
user41796
Out of curiosity, what's your logic for the IRA in addition to the 401k? Maxed out 401k limits already but still want a tax deferred vehicle?
 
@durron597 What is it a duplicate of?
 
@GlenH7 ding!
 
2:58 PM
@RobertHarvey See my comment. Current comment is correct I deleted the wrong one.
 
user41796
makes sense. I used to be close to maxing out 401k, but with semi-recent limit increases, I've got some room again
 
Isn't there some rules about contributing to both 401k and IRA?
Like, the limits are lower if you contribute to both or some such?
 
user41796
@durron597 You can't deduct the IRA contribution is all
 
@durron597 yes, the income you can deduct IRA's is different if you have a workplace retirement plan
 
Well if the IRA is roth then you don't deduct it anyway
 
user41796
3:00 PM
correct
 
user41796
I do have an IRA account, but that holds funds I rolled over from previous 401ks
 
I'm pretty sure we're going to be under the household income requirements for deducting them anyways by a fair bit
 
@durron597 I'm sorry, but I think I'm in the wrong place. You're talking about this question?
8
Q: Is there a more efficient way to get an annotated method?

Łukasz BownikI started a "for fun, nobody knows, nobody cares" open source project (LinkSet). In one place I need to get an annotated method of a class. Is there a more efficient way to do it than this? I mean without the need of iterating through every method? for (final Method method : cls.getDeclaredMet...

 
oh! that's the duplicate target
sorry one sec
question to be closed:
0
Q: Pull all fields with annotation (including fields inside an object in another and fields in inner classes)

CodemiesterHi I am creating a custom Excel parsing marshaller tool, you can reference this: How can I call getter/setter for property marked with custom annotation? What I need now is to be able to find all annotations, specifically how can I find ones that nested objects or inner classes, and then call th...

 
Seems like a different problem.
 
3:04 PM
@RobertHarvey Yeah perhaps. Meh.
That's why you have the diamond, your standards for dup are higher than mine :)
 
3:14 PM
> If your life is better by voting to close, I will help you out. Geez.
 
> it's much better by destroying you
 
user41796
> BOOM! Headshot!
 
user41796
One VTC and a self-delete counts as a win in my book. Saves the 4 other community VTCs for other questions.
 
Am I wrong telling people "put your files wherever you want?" They have a good architecture, they have a good design, but they don't know which folder to put some specific set of classes in.
 
user41796
At the start of a project, it doesn't matter so much
 
user41796
3:20 PM
But as the project grows, there is definitely a need for file organization
 
well, many languages organize files by namespace
so following idioms is good for least surprise.
 
I think the instinct among developers is that there's some sort of organizing principle.
This guy's question was along the lines of "I want to encapsulate my query parameters in classes, where should I put my classes?"
And if you're putting them in a namespace, and your namespaces correspond to your folders, the solution becomes either obvious, or a matter of picking the right namespace.
 
user41796
@RobertHarvey Sounds like an organization that will lead to spinning of wheels more than anything else
 
Well, that's what I mean. I don't organize my folders like that, but maybe other people do.
At the end of the day, you put your files where you can find them. Right?
 
@RobertHarvey how large a project?
 
user41796
3:27 PM
I try to bury some in the deepest, darkest corners I can find. But I reserve that for the code I'm not very proud of
 
@enderland Large enough to have a Data Access project and a Models project. programmers.stackexchange.com/questions/278950
 
@RobertHarvey aww, I need more rep on p.se
but I think the answer is different for large projects vs small, 1 person projects
 
you put your query parameters in some folder next to your queries. duh.
 
> I have 2 projects, a Data Access Project which as Data Access Methods and a Models project which contains POCO classes that represent data from my database tables. I want to create search parameter classes instead of passing multiple primitive types to my queries, but I am not sure what is the best place for these classes.
> Should it be in the Data Access Project, the Models project, or some other project. Also, if it should be in one of those, should it be nested in some folder to make it more readable?
My answer to all such questions is "put them where you can find them."
> @RobertHarvey - I'm sorry, I may not know the exact answer yet, but your answer is pretty much a lazy answer.
 
user41796
laziness is a sign of being a good programmer
 
user41796
3:32 PM
don't worry about crap you don't need to worry about
 
one of the three virtues.
 
user41796
Apropos of little else - are there any chips or chipsets that provide hardware support for arbitrary precision arithmetic?
 
how would that work?
 
You could build one (only slightly being humorous).
Use a PGA.
 
arbitrary precision would have unpredictable memory usage
 
user41796
3:34 PM
@Telastyn Not certain about underlying design; not quite my forte
 
kinda hard to build a chipset for
 
I mean, current chips do by processing the parts of the arbitrary precision, but it's impossible to build arbitrary precision chips - you're going to have to break down the problem eventually.
 
user41796
Okay, memory on chip would be a limiting factor
 
you can assist the software by having things like 32-bit * 32-bit = 64 bit
 
user41796
but if I look at AMD or Intel chips for example, they don't have any built-in support to make arbitrary precision calculations run faster
 
3:36 PM
Assuming that memory is not a factor, the algorithms are not all that difficult (we learned the naive ones in grade school).
 
I expect vector processing chips (GPUs) would be better at it.
 
user41796
It's a question I've been kicking about for a while - ignoring the memory issues, why haven't chips provided additional support for arbitrary precision calculations
 
user41796
So I thought I'd start with hitting the obvious assumption of trying to figure out if there were chips that supported it
 
as a list: what would you need to support arbitrary precision
 
My completely uneducated guess: software libraries are good enough for the handful of edge cases where arbitrary precision is needed.
 
3:39 PM
addition and subtraction is by shifting the numbers around and carrying the carry
multiplication would need a way to extract the high portion of each step or in other words: 32-bit * 32-bit = 64 bit
 
user41796
@ratchetfreak Agreed, and modern chips also support floating point operations too
 
division can be modeled by repeated subtraction
 
Floating point is not arbitrary precision. It's a specific number of bits.
 
user41796
right
 
though I'm sure there is something better but I can't quite come up with it
 
user41796
3:40 PM
anyway, just one of my random musings the other day. Thought it was worth kicking around a bit
 
Well, the machines are designed around specific word lengths, so 99.999% of the time, those word lengths are what is used.
 
and 90% of the time arbitrary precision is not needed
 
And at 64 bits, you have enough precision and range for all but the most exotic of applications.
 
user41796
@RobertHarvey I'm thinking it's this + software handling edge cases + difficulties in memory management (as ratchet said) that make it a non-starter
 
A good arbitrary precision library will start with digits that are 32 bits or 64 bits wide, and simply extend the math into those digits. So it's an evolutionary step, not a revolutionary one.
 
user41796
3:42 PM
@ratchetfreak I would've thought financial transactions would have helped push a need for it, but again, software libraries seem to be good enough at resolving that
 
@RobertHarvey using tricks people learn in elementary school
 
Yes, exactly.
 
4:00 PM
i started writing my own arbitrary precision c++ class a couple weeks ago
for a financial program I'm making myself
haven't finished it though
 
user41796
@whatsisname There's a couple of really good libraries already out there. And I ran across a good site explaining the background behind creating that sort of a library
 
user41796
@whatsisname Check the blog listed in this answer:
 
user41796
106
A: Arbitrary-precision arithmetic Explanation

paxdiabloIt's all a matter of adequate storage and algorithms to treat numbers as smaller parts. Let's assume you have a compiler in which an int can only be 0 through 99 and you want to handle numbers up to 999999 (we'll only worry about positive numbers here to keep it simple). You do that by giving ea...

 
the gnu libs are not bad.
I don't know about their C++ version of them
 
I began using the gnu library but decided if I ever wanted to sell my app I'd need to get rid of gnu libraries
and rolling my own was amusing
I don't remember why I didn't like the boost library
 
user41796
4:03 PM
That answer & blog I linked to points out a few other libraries to consider
 
user114359
@whatsisname awwwww, no love for boost? boost.org/doc/libs/1_53_0/libs/multiprecision/doc/html/…
 
@Snowman: I've used boost for other stuff
 
4:17 PM
@DVK: This is why I generally don't get involved in these kinds of debates. "Treat all people with respect" really ought to be enough. — Robert Harvey 3 mins ago
 
4:39 PM
@RobertHarvey that question has... a few deleted comments
 
user15026
I'd believe that....
 
Looks like a mod wiped all the ones under my answer.
I blame @Telastyn
 
I blame @enderland
 
don't look at me, I just asked because of durron asking for more questions (and my rep whoring)
 
People just don't seem to act sensibly on these kinds of questions. They say they're not sexist, and then try to prove it by saying sexist things.
 
4:45 PM
@RobertHarvey This
 
and there's always the internet anonymity problem: penny-arcade.com/comic/2004/03/19
2
 
@RobertHarvey There's a difference between being sexist and sexy?
 
Aren't those two things polar opposites, basically?
 
user114359
5:03 PM
 
This is what I see when I hear the words "Enterprise Development:"
 
I just get the ED part of Enterprise Development, and think of other things.
 
@Snowman I can't see it. Not on stack imgur.
Dammit, guys. Use Stack Imgur so it's not blocked at work.
 
Is the guy with the long contract or whatever, the same actor as Badger in Firefly?
 
@ThomasOwens FTFY.
 
5:10 PM
It's a gif
@whatsisname Looks like him
 
Yeah, Stack Imgur doesn't accept animated gifs, apparently.
 
user114359
@ThomasOwens it is a Simpsons meme with the comedian saying "that's the joke"
 
He can see that one now. But not the two animated ones.
 
@RobertHarvey I can see the scroll one.
 
5:26 PM
The scroll one's not on imgur. The one above it is.
 
What is "Gild"?
And why do recruiters keep telling me they found me on "Gild"?
It's not a service I have an account on.
 
It's probably a resume farm of some sort.
Scrapes sites, gathers resumes, makes coffee...
 
Oh. Looks that way from the site.
But I'm not entirely sure, even after reading.
 
How nice. Yet another source of data about myself that I don't have access to.
 
I'm guessing it scrapes from LinkedIn. Maybe even SO Careers.
But there's no way to know how current it is.
 
5:33 PM
We should all hit them up with "Freedom of Information Act" requests. Simultaneously.
 
lol didn't someone on Meta SO or SE threaten to FOIA Stack Exchange?
And everyone was all "lol we aren't the government go away"
 
I don't remember that specifically. But I do see censorship accusations a lot, which just makes me laugh. "I don't think that word means what you think it means."
OK, I sent them a message.
> How do I see the information about myself in the developer profile you've created for me? How would I dispute incorrect information?
 
Ohh. Let me know if you hear back.
 
user114359
Is this the right site?
 
user114359
 
5:40 PM
Yeah.
At least, I'm guessing that's the service that the recruiters are looking at and finding my profile.
 
user114359
The whole site stinks of buzzwords and shady business practices
 
Yeah, it does.
But apparently, recruiters are using it.
> Just like any other major search engine like Google or Bing, Gild Source pulls data from publicly available sources and communities. A few of the communities that Gild Source pulls data from are GitHub, BitBucket and StackOverflow.
> 1. Gild Source starts by going to places where developers hang out – communities like GitHub, BitBucket, and StackOverflow.

2. Gild Source evaluates the quality of developers’ public code and their professional knowledge, giving each developer his or her Gild scores.

3. After verifying developers’ skills, Gild Source finds all of their social profiles.

4. A profile is compiled with intelligence on the skills of the developer and the social channels they’re active on.
 
user114359
Good thing I use different email addresses, account names, etc. for every site.
 
user114359
And I rarely use my real name
 
user114359
Security through obscurity.
 
5:50 PM
I like to be connected to things, though.
I think the benefits outweigh the costs. But I do have some more anonymous / unlinked accounts on some sites.
 
I just find it infinitely simpler to use the same username/email everywhere, that's a few thousand less things I could forget someday
though I'm also the kind of person who thinks it's a good thing that my username is unique enough that googling it turns up nothing but my accounts on other sites
 
What sort of IDE is available for Javascript? Does everyone do JS development in notepad?
More generally, do the tools that are available for any given language vary dramatically in quality, and are there some guiding principles behind that?
 
@RobertHarvey Eclipse, in the HTML/CSS mode supports JavaScript. Doesn't Visual Studio as well?
 
I'm not sure. There might be some sort of mini-editor in HTML Views, supporting some rudimentary form of Intellisense. I'll have to check that out.
 
I know webstorm is popular with Node.js people.
 
5:59 PM
More specifically, is it good to know how code this stuff in Notepad, bare-metal "Learn X The Hard Way" style?
 
00:00 - 18:0018:00 - 23:00

« first day (1687 days earlier)      last day (3297 days later) »