skysight-inc/HackerNews huggingface dataset:
In reality this isn't that much money. When you consider that the entirity of the DoD runs on Exchange. They are heavy users of sharepoint and in addition to all the Desktops the DoD uses Windows on most of their deployed systems you quickly get to a staggering number of desktops and systems. Then we can start on office by then your at maybe half the actual cost. If you look this was sold to a reseller and I would venture a guess that a good chunk is for actual deployments integrating CaC cards and working with Network operators.

While I would fully support the DoD taking the plung and switching over to Linux for desktops the truth is I don't think there is a Linux vendor out there (Including Red Hat and Oracle ) that has the support infrastructure to deal with the amount of support the DoD will require. It would make more sense to get the DoD migrated to a standards based deployment that was inter-operable between divisions and vendors. Then you would see Linux support shops start to take away friendly divisions and slowly get market share. Without that your never going to see anything but a Microsoft monopoly.
The anime form isn't the "original", but itself an adaptation of the manga. I don't have a huge problem in principle with media forms being adapted into other media forms, though, so that isn't really a knock against it. Imo whether an adaption is good is more interesting than the status as original/adaptation/remake. Some adaptations and remakes are good!
Yeah if you're a drama fan I can imagine the past few years have not seen a good trend in Anime lately :P

I'm more of an action adventure kind of guy, there's not many good new stuff in that genre either as far as I'm aware. The most recent one I really enjoyed was Steins;Gate which is really quite brilliant!

Also I'm jealous you're able to read Japanese, I've not had the discipline to really learn it yet.
What's wrong with changing the ssh port?
Success Is An Equation
Caveat: my experience is from the UK (where university is usually focused on a single subject).

No, you don't need a degree to work in IT (for almost all areas). I know plenty of people who failed their degrees who are good programmers.

But, degrees are pretty good if you want to pursue a subject in some depth, or if you are interested in academia in general. You get to hang out with a lot of intelligent people of your age who are into what you're into. You get to talk to some people who are (academic) experts in their field. You get to find out a lot of things that you might never have considered that people would put thought into.

Degrees do make it easier to get a foot in the door of some of the more interesting areas of computer science (machine learning etc.).
There's a second page that goes into that.
The DoD was heavy users of every version of windows thats been released. For a while there was a large number of users and divisions that stuck with XP, but for the most part they just get the newest thing out there. The DoD doesn't operate like a giant corporation they are more like thousands of corporations that have a weird and convoluted relationship to each other.
The Instagram Conundrum
I also have not heard of them. It's probably because we aren't the target market :)
Note it also scrolls down, I nearly missed half of the presentation at first, look for a green down arrow
I think it is smart to continue on and get a BA. Your abilities and experience can only help you further on in your career. Enjoy the time you have while you are young and physically able to enjoy it.
Partial to Grails - would liked to have seen the 'demo data' approach in Grails call an external service method instead of inline in the bootstrap process. It's the default way that's shown, but doesn't allow for too much growth. It's one of those 'default' things that you see everyone doing because it's what's promoted, but it's not really a great practice - having a separate service method that can rebuild initial or sample data (which can also be invoked from other locations, not just the bootstrap) would be preferable. Or, perhaps better, use one of the 'sample data' plugins which provide DSLs for that sort of thing.
Also this wasn't a deal with microsoft it was a deal with Insight Enterprises so expect a large portion of that deal to go towards consulting
This is the reason for OS lock in the DOD. Billions upon billions of custom MS software exist in the DOD ecosystem. Cost of migration would be prohibitive.

Second issue would be forest management. I am not sure which free or paid nonMS solution would replace the AD/exchange integration and the many other tools required to run a worldwide domain/forest with 2.5+ million machines.
In a barefooted couch hanging sugar rush no doubt!
Good non-answer.

For many large, non-trivial systems have several requirements:
- tends to have complex dependencies
- needs fast builds

This was a classic: http://www.amazon.com/Large-Scale-Software-Design-John-Lakos...

Essentially how to design C++ systems so that incremental compiles don't sink you. Developer productivity is important.

Scala is badly failing on this front IMO, it reminds me of the old bad days of C++ in a major way.
Ah, why am I still surprised... When you can't compete on technical merit, legislate away the competition!
Flagged for completely misleading, linkbaity headline.
What I mean is that play.data.Form wasn't in the initial autocomplete list; when I typed F-o-r it didn't suggest play.data.Form ( among others). Only after I had cancelled did it ask me for alt+enter to select one of the conflicting names.
Ubuntu ( and Debian ) are approved for use. They just might require a specific setup and might require verification they are secure, while RHEL can be used out of the box.
It is always amusing to look at the map of countries that do not use metric: http://upload.wikimedia.org/wikipedia/commons/1/17/Metric_sy...
Except it wasn't stolen…
Meh, the puzzling thing about many acolytes of anything in programming is the belief that all things have been solved. Usually best in what they care for most.

Clearly, since my point was easily shown as a non-sequitor, I'm not an expert. Following the folks involved with Scala, on the other hand, I don't have any reason to feel that they are the rank amateurs that they would have to be to be to produce such a slow compiler with no need.

My hunch, the support of nominative subtyping is the culprit. My backing for this? Pretty much nothing other than snippets of posts others have made.
By virtue of you even asking the question, I'd say yes, definitely stay in College.
Windows 7 for most, XP for some groups and specific applications.
But keep Death Note III away yourself. It's just bad, like really bad.
I'm late to the party, but I read all the comments and I think yours is the best.

DCI is a powerful design concept in any class-based language. When behavior gets complex, DCI is the cure for the "kingdom of nouns" that results from a beginner-level understanding of how to apply OOP. In short, DCI is a way to elevate business tasks to first-class citizens.

The singleton method business is purely an aesthetic concern. It definitely makes for more appealing code, but at the cost of an order of magnitude performance hit. All else being equal I love elegant code as much as the next rubyist, but this is simply too high a price to pay and I'm shocked that so many people find this acceptable.
It is rare that an entity can't write requirements in such a way that no "Commercial Software" full fills them. However in most cases it is cheaper to use COTS software for almost everything. There are very few places in the DoD that have the core competency of writing software. Even in corporate environments how many places write their own software? Most bring in vendors for everything.
I've had this funny song in my playlist for a long time. I used to listen to it when I didn't know any english and it's amazing how at the time I couldn't distinguish it from normal english, since often in songs it's hard to catch all the words (and in some cases you even have to find the lyrics to get them all right).

I must add that sounds in languages are a very strange thing. When my american friends who don't speak italian try to say something in fake-italian, sometimes the accent is so strange that I tend to assume they were speaking in english and I just didn't hear well. Then, only after they make it very explicit that they are trying to speak or sound italian, I change my mental setup and can guess what they are saying. Otherwise to me it sounds like something indecipherable. It is kind of accessing different areas of the brain based on which language I'm listening to. Which doesn't happen with actual americans or italians since in that case the accent itself is obvious and makes me switch immediately.

Now though I can really appreciate how close his accent is to the american accent.

But in general, I would say that this is a good occasion to look him up on youtube or any online (or not) music store, his music and his lyrics are great. He also made an album with Mina, who is recognized pretty much unanimously as the best italian female singer, ever.
I hope any women who read this article and someday find themselves as the only female on a panel don't question themselves now too, wondering if they only got accepted In order to be a token to get one of the other male speakers to join.
It's unfortunate that the benchmarks are hidden behind links. I'm not sure most people checking this presentation out will notice that.
If you want to know the presentation software, it's Reveal.js
http://lab.hakim.se/reveal-js/
Even IF waze is a little better, it's going to be hard to compete with google's alternative when it's pre-installed, most people won't bother trying waze unless it's 10x better...
Coinbase (YC S12) hires first engineer
> No. A vulnerable crop would not have a chance to become 80% of the crop share before dying out.

80% is sci-fi hyperbole. But it's easy to see that monoculture could still be as much of a problem with GMO as without it.

Dutch Elm disease managed to kill 40% of Elm trees in Europe during the first big outbreak, and at least 66% in the UK during the second outbreak. (Maybe 25 million trees out of maybe 30 million trees in the UK).

Irish potato famine was caused by potato blight.

About half the world's crop of bananas is destroyed each year because of disease caused by monoculture growing.
Work will always be there. College will not. As you get older responsibilities change and it will become harder to go back.

Think of it as an opportunity to learn how to:

-- Interact with people who have totally different interests than you

-- Find your passion outside of technology

-- Succeed (and fail)

-- Lead (projects, social clubs, fraternities, school)

-- Make friends

Life is too short.
A relevant recent JVM framework poll: http://www.infoq.com/research/jvm-web-frameworks

(tl;dr Spring MVC first, then Grails, then Play)
don't worry about companies that hire based on education. Why would you want to work there if they wouldn't even talk to you without an education?

It depends on what sort of company you want to work for. Any company large enough to have an HR department is probably going to look for a degree. Many will argue this is a bad policy, but IMO the HR department is not the most important part of a tech company!
Grails is decent in my experience but I have two major gripes after working on a large Grails project

1. code reloading (ie change code, see results) doesn't work reliably and server restarts are slow

2. The ORM is still based on hibernate.

Is it just me or does anyone else have an incredibly difficult time with hibernate? I've wasted many stressful days debugging weird flush exceptions. I've never had trouble with ActiveRecord. I think it boils down to the concept of a "session" in hibernate, which is essentially a giant global variable begging you to touch it or look at it wrong, whereupon it will plot its revenge by deciding which obscure exception to throw at flush time.
Seattle might own it, but it's not part of the city.
I understand that, but in the examples given in this thread of CS areas that are lacking published research, it is pretty clear that companies develop technologies in secret because secrecy provides them with more value and serves as a better protection against competitors than patents would. You just can't make a financial firm share their trading recipes that have any sort of value. We're lucky they don't patent trading/financial versions of 1-click-to-buy.
> Why can't they just show the anime itself?

The rationalization most moviegoers would use is one of legitimacy. Many people see film as the only "serious" medium for storytelling (live action TV is too cheap, books are too academic) and categorically dismiss newer media (video games, comics, etc.) as having no cultural value whatsoever. Thus, a good story is not actually good until it's a movie.

Hollywood loves this attitude and may be entirely to blame for it. It's hard to tell how many studio execs actually think this way though. I get the impression there are also a lot of people in Hollywood who don't believe in the concept of art.
There are plenty of two-way DOM binding add-ons for backbone.

OutbackJS makes it work like Knockout, but maps onto backbone models (disclosure: I wrote this one). Most of my models in production apps have zero complexity - a url property is usually all that distinguishes them, and outback bindings means that I a) don't have to litter my code with jQuery nonsense, and b) don't really have to muck with models beyond fetching and saving them.

[1] https://github.com/politician/outback
See, I'm all for big data and part of me loves the idea of analyzing these frames, but I wouldn't want to do it for my life. If you could constantly go back and re-evaluate every moment of the past, I think it would drive you crazy. Hell, my friend spent 4 months organizing 1 month of photos from a holiday. If you had your whole life to work with, forever, you could just get lost in the past and never come back.

Maybe an hour is too short, but I'd definitely want things I hadn't explicitly saved to 'decay' in some way; either a rolling window, or deleting one in n frames based on some measure of interestingness - where n is a function of time. It's not just a matter of hiding the old ones, I think it would be vital to know that deleted images were really gone - to give some urgency to actually looking at them, and to reduce potential time wastage looking at thousands of unique - interesting to a machine - but unmemorable photos.
Do you have more info on this?

So far we found it is easier to just use RHEL for everything. Up until just recently only RHEL 5 (but now also RHEL 6) since it has full FIPS140-2 and EAL4 certifications.
Early Windows 8 Start screen artwork concepts
I didn't learn any of those things in college. Maybe you just picked up the wrong things or are you just ignorant of what you really learned?

I learned a good basis in information theory, maths and software engineering.

Besides that I learned to analyze, research, work together on and write about software development processes.

I also met many people who were interested in the same things as I am, and many people who are interested in different things but still in the same field or in a field that touches my field.

And althought I learned how to work for someone else I also definitely learned how to start for myself and build something cool :)
Inside Livestrong, Which Donates Almost Nothing to Research
Fresh out of high school I wanted to develop software and petaled around the idea that only a genius could do it so I changed my major to Bio. After two semesters, I couldn't take how boring it was. Over the years in college, I found very few people who were actual developers. I met a senior level developer playing starcraft who I became really good buddies with and got a lot of insight to what it's really like to be a developer and how (for the MOST part depending on the company) little a degree actually mattered if you were going for a dev position somewhere.

My buddy knew that I was looking to get into programming and would tap at the idea from time to time. Finally, I got the balls to start playing around with javascript. Shortly after, he informed me his friend's friends were looking for someone to train (completely green to software development) to write software for their consulting company. I did the interview with them, landed the job and shortly I began to realizing how much I loved programming. When they said "train", they meant they'd buy me books and would pay me to read them.

I got to the point where I was in my Bio classes and it would drive me insane that I wasn't learning something about the software world. I began to skip classes, skip homework and eventually dropped out. (I do have my Associates in Computer Science, but not a BA). 10 months later I'm able to handle small yet fairly complex projects they throw at me and am familiar with several .NET frameworks. I've been able to familiarize myself with certain ways to Unit Test my code, I'm familiar with WCF, WPF, C#, MVVM, OOP concepts and a handful of other amazing things.

Now to make my point. Being completely new to all of this I felt I needed to go to school to get any type of job. Being surrounded by software developers who've had their own startups, consulting companies or do hiring at their company for developers, I've heard the same thing repeatedly "I don't give a shit if you have a degree or not. If you know what you're talking about I'm going to hire you. I've interviewed countless people with degrees who can't write code."

Moral of all of this. Be good at what you do. If you're going to drop out of school, you better bust your ass to learn and you'll be fine :)
I felt hornswaggled when I finished the first one and saw that the next one costed $4.99. I had just signed up too. When I clicked to try it I did so because it clearly stated "You can only get better, and it's free." However this was a flat lie. I looked for a way to delete my account but could not find one. I felt deceived.

I just checked back at the site without logging in and it even says "Save your progress to unlock" for the next modules. "Save your progress" is a euphemism for "sign up" and then when you do that it doesn't actually unlock. $4.99 unlocks the module. Wow.
How did this get so many upvotes? It's a short rant that basically boils down to "Fuck Backbone, use Angular instead"

In fact, here is a verbatim quote:
"Angular is awesome. That is all."

And here's the technical basis of why Angular is better than Backbone:
"Now, I'm not suggestion people don't use Backbone. Use it if it's what's needed for your project, or you yourself are a Backbone ninja. What I'm discouraging here is its popularity as the de-facto client MV*"

I've played around with Backbone and appreciate its structure. I've never used Angular but have seen many compelling posts on HN arguing why it is a better choice in certain use cases. This rant offers no evidence or elaboration. Is it now cool just to hate the popular thing just because it's popular? Even rants against Facebook and Apple have more substance than the OP.
Computer Science us a scientific career (the name is a dead tip-off), and as such you shouldn't expect to learn how to start a company if that's your field of study. There is some common ground between what's needed to be a computer scientist and what's needed to be a technical entrepreneur, but if being and entrepreneur is what you know you want to do, CS is probably not the best way to get there, specially in places where education is as expensive as it is in the US. But that's a long shot from saying it only "prepares you to work for someone else".
Not my headline, but I agree

Edit: headline was: "The Play Framework is Now Officially an Embarrassment" - which is the original article's title (sarcasm, the author praises the framework as "an embarrassment to other frameworks")

I accept your comment and changed the title to something a bit more informational
I don't understand how this release is experimental. W8 works just fine in regular desktop mode, and has much better UX than W7 in several areas. The addition of Metro is just an optional new thing that you do not have to embrace.
As a soon-to-be college graduate, I'd be very interested in hearing your answers to those 10 questions at the bottom.
Racket is another obvious choice.
Funny thing about Death Note. My friend who is big into anime recommended this as my 'first time' anime I should watch. To make a long story (very short), I gave him shit about anime for a good 2 years if not longer. It was all light-hearted but eventually he snapped, he just couldn't take it anymore.

"FINE!!! F&#$&$ YOU. DONT WATCH IT. SEE IF I CARE". I can see 2 years of pushing his buttons and joking finally caught up with him.

I watched it, turns out I loved it more than I could have imagined. We tease each other about that to this day.
> Most (tech savvy) people think that they can smell CGI from a mile away

This is dependent on how much physics is going on in the scene, and how good the person's intuitive sense of physics is. I think a lot of that's been damaged by seeing bad CGI in films. One disturbing thing I've noticed is that before widespread CGI, animator's sense of physics seemed to be getting better as animation technique developed. Now, it seems to be getting worse.

This hoax was supposed to be "good" CG:
http://www.youtube.com/watch?v=B61_4NCebWc

But besides the various problems, the physics of the bird is just flat-out wrong. When birds of prey snatch something off the ground, they are relying on having enough momentum, such that after the snatch, they still have forward motion to maintain airspeed. The portrayed bird in the video doesn't have any forward motion just after the snatch. No forward motion means no lift. There's nothing holding it up. The flapping wings are horizontally oriented and flapping vertically, so they're primarily thrusting forwards. (Birds with little to no forward motion can flap their wings to thrust away from the ground, but then their wings are oriented vertically, and the flapping is horizontal.) I can only assume the animators think "levitation rays" come off the bottom of the wings.

That's egregious, but it's what passes for "good" CG nowadays. Then you have the totally execrable stuff in Hollywood blockbusters. (Star Wars ep. 1-3)
I have to confess I found this the most confusing navigation interface ever. I quit after a half dozen slides. Was there a "home" option somewhere I stupidly missed?
My life has been a series of "big fish, little pond", plus the in-between periods when I manage to find a bigger pond and grow. College was a bigger pond, and it eventually enabled me to find a still-bigger pond.

Experiences I had during (but not at) college make me feel like had I not gone, I would most likely have wound up hopping from tiny pond to barely-larger pond to barely-larger pond. At least for me, that would have been crushing.
This is like arguing that it's ok to build houses that won't resist hurricanes, because they're already vulnerable to fire.

GMO risks present an additional risk over already problematic agricultural practices.
This article was light on details, but I thought it was important to address at least the first point, which has a fundamental misunderstanding right off the bat:

"1. Plagiarism is bad.

Wrong! If the licensing is right, copy to your heart's content. If you're not in violation of copyright, trademark, or patent, you can do whatever you want with someone else's creation. Sometimes they even give you permission. Did you find a real swell formula online? Did you know you can't copyright formulas?""

This isn't plagiarism. Plagiarism is when you copy others' work and claim that the work is yours. You are welcome to copy the entirety of a Wikipedia article verbatim and submit it, as long as you appropriately cite it. Of course, you may not get a good score, since your contribution to the work was zero, but you haven't done any unethical.

This is true both in academia and industry.