it's also where the nih and nasa are located. I had 3 technical jobs there that had nothing to do with politics, and my 2 friends who live in the area work on technology things which have nothing to do with politics. Rent in DC is exorbitant and making demand higher by not allowing tall buildings seems silly to me.
NIH and NASA get a Google's worth of funding from the federal government. With employees in DC, that funnels a ton of cash into the local economy. But why DC? It has no top medical school. Shouldn't NIH be in Baltimore near Hopkins? Why isn't NASA in a city with a university with a top aerospace program, or closer to aerospace equipment manufacturers?
I believe this is an issue with Adium and the way it reports the accessibility details for the tabs. It seems to be the entire tab bar rather than just the tab itself (I use vertical tabs). I haven't found the time to send in a patch just yet as I'm sinking most of it into Shortcat. Hopefully an Adium dev ends up using Shortcat and fixes it!
also, people without cars. I lived in seattle for 2 years without a car, and ordering online becomes much more worth it if there are heavy items or light but big items.
Sum up the premiums on your insurance, as well as the maximum out-of-pocket expenses on that insurance, and you have a good estimate for your maximum medical expenses in a year; you should get a number that comfortably fits in a 31k budget. Insurance exists to make medical costs predictable and budgetable.
Hence why I said "good estimate" rather than "absolute maximum". However, the kinds of problems that health insurance won't buffer for you will generally screw you whether you have 31k/year or 131k/year.
It really isn't "free" entertainment. There are many companies making lots of money (zynga for instance) selling virtual goods on facebook with FB credits. FB gets 30%. I'm not trying to say it's the same amount of money that google makes, but that alone is in the millions of dollars per month of gross profit.
I'm confused by the term "starting" - do they mean starting fresh out of college? or a newly hired employee starting in that company (might have 5 yrs experience)? or starting out of high school?
To get out of a crappy, dead-end situation. I took a pay cut to get to a better company without having to relocate. The reasons are somewhat complicated, but my reply to grumps above explains a good portion of why.
I don't know if people should receive actual money, but it makes sense to me that they receive access to safe housing, food, healthcare and education. I don't think this can work in poorer societies, but in ones which can afford it, well, it seems most humane. If you aren't working, and can, well you won't be able to brag to your friends about having the latest ipad, but you should still have a place to sleep and food to eat. I think most people don't like sitting idly by all day long and since a lot of fun things cost money, they'd be willing to sacrifice some of their time to be able to afford those other things.
I have been to Norway a few times and I liked the way they managed to balance things out there. Also, I recently watched this TED talk: http://www.ted.com/talks/richard_wilkinson.html
How economic inequality harms societies and I thought it was interesting.
I agree in the part, that is more human to share with those that don't have. But giving all the basics to those able to work will back fire ( as it currently does in countries like spain), people will go to great lengths to cualify as a "payable non worker".
As politicians earn their possition with votes, they tend to buy votes increasing this "social" solutions. Over time money spent in this piles up and reaches unreasonable sizes(and fuels corruption aswell)
A completely different scenario are the health care, housing and education of on-risk population, I meen kids and old or ill people. Here in Spain the system has been abused (mostly by the lack of value that people gives to Free stuff felt as a IS their right to enjoy no matter what, on oposite to Ariely's studies).
I still find great that anybody may have access to the latest cancer treatment or heart surgery( while the per capita cost of health is lower than in the US).
Maybe because I'm not used to java anymore I constantly find myself wanting to do things that are "bad" in Java. I want my function to return more than one variable and then accept it on the other side like x,y = getCoordinates(); Yes I can do something almost like that in java with an array or collection but it's considered "wrong."
Sometimes, I want to have a module with just functions, not an a class.
Writing the long list of setters and getters that just return and set themselves is really frustrating to me, knowing that in other languages I would just have properties. And working around this in java by making them all "public" is considered "wrong."
And while I agree that java has excellent tools, the one tool that doesn't work as well or as easily for me is the interactive console. Perhaps it's java's verbosity, or maybe this tool hasn't been as fleshed out as it has been in python, javascript and even php (phpsh), but I haven't found one that works as easily for me.
I agree, writing Java without powerful refactoring tools is a bore--that's why it's great to use Eclipse's "Generate Getters and Setters based on Fields" refactoring tool.
Interestingly, I've never really felt the pain of not having a good REPL for java, although I often use it in other languages. Although Java isn't interpreted, unlike the other languages you mentioned, Scala is both interpreted and compiled, so it's not a great argument for why it doesn't have a good REPL. I think eclipse's very strong autocomplete somewhat obviates the need for it, because I know that I mostly depend upon bpython/ipython for the easy access to docstrings and information about arguments.
I wonder if part of the reason why I've never felt the need for a REPL in Java is simply because there isn't one built in, so it isn't a tool that I ever reach for. REPLs are great for prototyping, and for learning, but I've found that the more I learn about a language, the less I tend toward using the REPL, so perhaps it's simply that I got used to being able to edit my code instead of having to type it all in again.
If you'll be programming in a language like Java, it really helps to familiarize yourself with the tools. I don't remember the last time I had to write boilerplate getters and setters for member variables. In Eclipse, for example, you simply declare the member variables, click on Source -> Generate Getters and Setters, and viola, all the boilerplate code is inserted for you.
If you were writing this in C, you'd return a point as a struct. The Java equivalent of a struct is a class. Write a class to wrap those values and return an instance of that class. Yes, there's overhead there that a struct strictly avoids, but it's the way the language was designed, and it's a much better solution than indexing into an array or collection.
As for multiple return, I've never once seen a need for it that couldn't be solved by creating ad-hoc MethodReturnValue classes that wrapped everything I wanted to return multiply.