skysight-inc/HackerNews huggingface dataset:
Desktop java is dead. Actually desktop anything that's not web is going to end up dying. The server is where the languages will duke it out next and Java is fine there. C# is also fine on the server. The nice thing about Java is it easily runs on linux and has many OSS libraries to help quickly standup server applications.
It's a relatively well-known fact that a very dangerous phase of depression is when you start to get better, because when you feel worst, you typically lack the energy to do anything, including suicide. When you start to pull out of it (such as when you begin taking effective medication) there can be a time when you aren't feeling paralyzed anymore, but still suicidal.
Most cities that have little parking space have got very good public transport (in comparison to American standards). Getting around in Berlin without a car is much easier that with one.
"During my service in the United States Congress, I took the initiative in creating the Internet. I took the initiative in moving forward a whole range of initiatives that have proven to be important to our country's economic growth and environmental protection, improvements in our educational system."

I don't know, it seems fair to say that the person who made decisions about the direction of development that fostered the development has a claim on having caused said development.
> This has nothing to do with Windows specifically and everything to do with software developers prioritizing profit over all else.

I don't know about philosophies, but Windows is the only OS I have used which suffers from these problems. I have never experienced this on OS X or Linux.

I don't particularly care why, just that it happens.
I thought that only worked for apps that were once opened (since the phone last closed) and hadn't yet been killed by iOS's background task management thing?
It's the same drive that everyone has, to progress in their life. They see the money as a way to count up all their successes. Not an unheard of algorithm. Not my personal one but not unusual.
Geeksphone with Firefox OS (developer preview devices)
Google's "Did You Mean" Hack in Python
Thanks for the shortcut!

For those of you struggling to enable it under WinXP, you may need to choose "Settings" first in the popup dialog and tick (with the spacebar) "Use MouseKeys".

If you happened to have multiple keyboards installed (e.g. running English Windows + your local kbd settings), LEFT ALT + SHIFT additionally switches between kbd layouts as a bonus, so be sure to disable this shortcut in Control Panel > Regional and Language Options > Languages tab > click Details > click Key Settings.
Perhaps a better approach would be to add a "preload" button, and then use the hidden element as you suggested so we aren't loading audio we aren't interested in.

Another idea would be to add a personal user queue to do the same thing. Awesome site btw.
Well, this thing about Java shows that you can trust not even official versions...
What The Future Of Corporate Learning Looks Like
Where does technical fit in? That sounds like a plain old PM.
Providing state attorneys is a bad idea in general. You'll immediately get frivolous lawsuits everywhere if the attorneys don't have discretion to decline cases, and if they do then all you're doing is having the state prosecute a de facto criminal case where the penalty is a fine, except that you've unjustly reduced their burden of proof from beyond a reasonable doubt to the preponderance of evidence.

Having for-profit copyright infringement be a misdemeanor is not without reason. But it should have to be for-profit, i.e. actual money is proved to go into their pockets, not assumed to be for-profit based on circumstantial nonsense, and the penalty should be very low for first time offenders and no more than a year in any case.
Even if you don't switch to linux I would strongly recommend learning at least one other programming language, if you are interested in programming.
So it's 25$ per project? I'm not sure people will pay that for school projects or a couple of one-off projects.
For some more expensive projects, sure I can see it (home improvement, dissertation)

The pricepoint seems a bit high especially since there's free stuff that is pretty good (I personally use Trello)

Either way it's probably better to start with a higher pricepoint. Good luck :)
I wouldn't call it pragmatic, but alienating is definitely the right word.

There are few (affordable) places in America right now that you can live without complete car dependence. The poor, elderly, young, and disabled are in fact alienated.

It's easy to understand why this pattern of settlement began when you consider the novelty, freedom, individuality (which can not be understated as something Americans valued), and convenience that came with the availability of automobiles.

Somehow though, we've moved forward through almost a century of such development, placing the car above all else. I'm reminded of Raquel Nelson, charged with (but thankfully not convicted) manslaughter because a hit an run driver killed her child while she was allegedly jaywalking [1].

[1] http://www.forbes.com/sites/erikkain/2011/07/18/woman-convic...

Edit: clarity
$25/forever is already lower than $5/month or $45/year
I wouldn't go this far myself, but I deeply sympathize. I developed an inordinate level of familiarity with the Windows ecosystem for 10 years. I could tell you which registry keys did what for which COM components <shudder/>. Then I rebooted my technical self into Mac/Linux/Ruby and would have to scream into a pillow for 20 minutes before I'd be able to open up a windows command line again. Although I did do a bit of PowerShell when it came out and -- wait for it -- it was actually pretty nice. But still, the overall OS is such an odd beast in retrospect.
Neighbourhood design is one (minor IMHO) component but society and attitudes play a bigger role. When I was a kid in England in the 1980s it was common to be out on your bike all day, to walk to school, to head into the woods, etc. I continue to live in a quaint, safe, rural town and the amount of kids I see out and about is tiny. This is not down to changes in neighbourhood design.

Kids do continue to walk to school (but this has supposedly dropped from 90% in the 70s to 10% now for elementary school pupils [1]). Other statistics [2] note that TV watching is up 12% in just the past 5 years and time 'in front of a screen' is up 40% in a decade. A poll commissioned by the Children's Society shows that half of adults believe the earliest a child should be allowed out unsupervised nowadays is 14(!) - it was incredibly common for children to be playing on the streets from 7 or 8 in the 80s.

I guess all I'm saying is that even if you give Americans (or Brits) cosy neighbourhoods with everything hooked up just right, there's a bigger and more important problem to be dealt with to get kids out and to get parents to let them out.

[1] http://www.telegraph.co.uk/women/mother-tongue/8623152/Child...

[2] http://www.nationaltrust.org.uk/servlet/file/store5/item8233...
Drop the minutes and data plans to the minimum and drop your 2 regular phones. Then share your plan with other people if you can.

I am sharing a family plan with my inlaws at 550 minutes for the 3 of us. I also pay $15/month for data, so incrementally my 3rd cell phone adds $25/month + fees to the monthly costs. I keep cell data turned off most of the time except when I truly need to use it (typically Pandora or mapping while driving).

I typically use more than 550 minutes of phone time by myself each month as follows:

In office: Google Voice (free).

At home: My wife uses T-mobile@home service for $10/month. No longer available but you can use Google Voice comfortably at home with the right kind of phone router, such as this one: http://www.amazon.com/OBi202-Phone-Adapter-Router-2-Phone/dp...

Lots of high quality cell phone use on a single day: T-mobile $2 for the day (with my old Blackberry, which gives me much higher voice quality)

Our total monthly costs including fees and taxes are about $45. For that price we have unlimited domestic calling at home and in my office, I have an iPhone 4s with limited minutes and data and my wife has Virgin Mobile cell phone that she only uses for emergencies. Would only be $35/month if we got the above-referenced phone router and dropped T-mobile@home.
If your BIOS supports booting from USB, you can try Ubuntu without the hassle of having to install it and all the partition troubles that come with installing any OS.

All you need is an USB stick of 2GB. Instructions can be found here: http://www.ubuntu.com/download/help/create-a-usb-stick-on-wi...

After that you just insert it before booting, go to your BIOS, pick boot from USB, wait for it to load and then pick "Try Ubuntu". You'll get the full blown experience of the Ubuntu operating system, and can snoop around and get a general idea of how it works. Should your interests not be met, you can just shut down the session and computer, remove the USB stick and it'll boot Windows like it always did. That's all there is to it.

Should you however want to get your feet wet, I'd say install it as a Dual Boot, or install it on an older machine you have lying around. You'll get to see it come to life after using it for a more lengthy period of time.

Don't worry about C#, Mono can suit you if that need must be met, and if you're proficient in C#, Java will be very easy to master. A year ago, I wrote my Master's thesis in C#, using a Microsoft Surface (tabletop). But I've shifted my attention to Ubuntu 12.10 and Android since, and that transition went very smoothly.

As a rule of thumb: A computer should make my work easier, at the first glance that there has been a sacrifice in workflow or efficiency, I'm out.
A better desktop OSX
I am having a similar problem, in Chrome and IE, on a XP box. the background is dark grey, and the text is slightly lighter grey. No plugins.
But many dev shops just want a pool of cheap labour and care little about robustness. And the abundance of cheap labor is a function of both learning curve and critical mass.

I gather this is not a design goal of a language with "avoid success at all costs" as an unofficial motto
I don't believe that 37 is attempting to go for the mass market. At least not yet. This is more for current Basecamp users that are used to an interface and quality they know and expect.

I love Evernote but I don't use it for to-do's or projects. There are plenty of other alternatives that work well in sharing personal projects as well.
In Poland it's 20 or 26 days off, all state holidays are added on top of that (there are few days, probably around 8). All of those are paid. Except those one can also take unpaid vacation but that has to be negotiated with the employer.

20 days is until you have 10 years of work experience, but graduating counts as 8 years of experience so most people just have to work 2 years to jump to 26 days.
New lawsuit against “revenge porn” site also targets GoDaddy
Is that an officially endorsed dev platform by Mozilla? It sure seems to imply it, but I can't see anything on the website that directly says so. I have no doubt it'll run the builds, but when you're buying a pre-launch dev platform it makes a big difference if it's the one the core devs are going to be using and be an official platform target. I'm not suggesting it isn't, but its not on the site.
PhDs should not be treated as forever projects! That way lies despair and failure...
Ah, yes, this always comes up from folks who never tried to create it themselves...
Might want to avoid saving your female pronouns for titles like "The Blabbermouth".
QtHelp - a help system for Qt-based applications - added to Helpinator
As a unicorn/thin user, could someone briefly explain what the differences are in this release that might convince me to give Passenger a shot? The out-of-band improvements are already there in Unicorn.
If a project lasts forever than paying or doing anything for that matter, even if it was free, is useless.
Does Google Now even use GPS? Passive wifi/cell tower location will probably work for almost every feature I can recall.
The funny thing about Kunstler is that he lived in a fairly livable small city/bedroom community with good public spaces (Saratoga Springs, NY) and moved to a gentleman's farm out in the countryside.

Many people reach a point in life where they want to live somewhere with a slower pace of life and less disturbance than the city. That's why suburbs exist.
Capsules used to treat stomach lesions
Lansoprazole is a generic name of well-known medication (Prevacid). Lansoprazole is an antiulcer agent that belongs to a group specific inhibitors of proton pump. By acting on proton pump Lansoprazole blocks the final stage of hydrochloric acid production, reducing both basal and stimulated secretion, regardless of the nature of the stimulus. Lansoprazole capsules should be taken whole swallowing whole without chewing, splitting or crushing.
So I just tried it with: Bascamp Personal, the Bascamp for all your projects outside of work.

For me the link bait was super obvious when read and kind of ruined it, at least in this case. It felt like they said Basecamp 150 times in less then 2 minutes.
"Hiya AT&T CSR. I'm considering canceling my two smart phones and two regular phones because I feel I'm paying too much for cell phone service. Yes, I can hold."

"Hello Retention Department. Two smart phones with data plans, two regular phones, total bill $260. What can you do for me?"

This will knock about a thousand bucks a year off your bill in about 5~10 minutes.
Well, you can write C# without having to develop on windows through the Mono framework, and Xamarin's products - http://xamarin.com/

These days, you can be a C# developer without having to do an ounce of "Microsoft Stack" programming if you didn't want to.
The full story of Pushpins acquisition
I've stopped using a Windows PC in 2004, and as far as I remember this was already pretty common at the time.

I'm taking a shot in the dark here, but I remember Nero or similar software coming with such a crap too. We, geeks and nerds, quickly get into our habits to uncheck the checkboxes and all. But workaround have developed, such as needing to check a box to not install the bundled crapware.
I've never seen any of those terrible anti-user behaviours in a Linux package manager, or makefile.

No, on Linux the Java plug-ins simply don't work at all most of the time.

(I work on a project using a Java applet, and frequently get negative feedback from colleagues running Linux about this issue.)
I'd be interested if either of these dev phones were $150 or less, but I know they're not going to be...
Still very cool though! Good job.
Local to Dallas?
I decided to try the same. It's been ages since I last played Minecraft, and I have frankly no idea what other apps I'm using might be using Java; the only way to find out is to uninstall it. It's not like I can't install it again if I need it.. but the days of just having it installed "just in case" are over for me. I might even uninstall Flash just for kicks.
This actually doesn't use Node (or any server side code) at all--it's 100% client side. It queries the YouTube gdata API using JSONP.

I'm a little surprised at how fast it is though--I think it's mostly due to the fact that YouTube returns API requests really really quickly and Angular does a good job of reacting quickly, plus I'm not using jQuery or anything besides Angular that could slow things down.
Show HN: 'MURI.CA ($2 muri.ca email addresses), my project during syllabus week
Chiming in on the "get on Mono" train: it's true, you should get aboard ASAP.

I don't quite agree on the 'learn' part though, because it may sound frightening when for most purposes it is a direct C#+.Net port, so there's basically nothing to learn on the language/library front. It mostly revolves around the tooling (MonoDevelop is different from VS, mcs is different from the MS C# compiler, xbuild is different from msbuild, but source code is the same, assemblies are the same, sln/csproj files are the same). You will mostly lack WPF if you ever used it, and learn to use Path.Combine instead of hardcoded string concats and backslashes in paths (i.e write portable code), but you will benefit from having many Mono-only or Mono-bundled tools (csharp REPL[1}, ) and libs[0].

Miguel de Icaza regularly (re)tweets and promotes various community activities and achievements, so I recommend to follow him to get a feeling of what happens.

If you're daring enough, you can get on board and use emacs, which seems to be what the non-IDE Mono developer community revolves around, so emacs modes should be quite good (apparently, F# support is coming up nicely[2])

[0]: http://docs.go-mono.com

[1]: http://www.mono-project.com/CsharpRepl

[2]: https://twitter.com/simontcousins/status/293329223597297664
I haven't used Rust very much yet, but my impression is that they can dispatch on the return type at the very least. So they can have a Num typeclass. Perhaps they're limited in some other ways, but it sounds like a good start.
That sounds like a rather sad state of affairs. What kind of company do you work at anyway?
30 days of super productivity
So how do you propose we do enterprise stuff?

What's wrong with the latest version of Spring or JEE (please remember this is NOT J2EE).
You got a lot of replies already, but let me join the crowd.

Disclaimer: Was a Java guy, working with C# exclusively now by day (F# and Clojure - not Clojure-Clr - are my pet languages at night).

In my opinion the languages (specifically Java vs. C# now, ignoring other languages for now) started out really, really close when C# was new. C# gained a lot of nice features, while Java was - euphemistically - 'stable'.

Thinks that made my day and made every sporadic try to get back to Java (or work on Android) a chore: .Net events, properties (later automatic properties), usable generics, delegates, yield based generators/enumerators and the reason they were added: LINQ. Type inference aka 'var'. Basically every release brought half a dozen interesting features (and new technology, WCF/WPF/Silverlight/Workflow), while Java was sleeping as far as I could tell.

I understand the latest release of Java now came closer again, but C# is still quite ahead in my opinion.

Tooling: Visual Studio. Now, I'm not a total fan and some releases are better (2008, 2012) than others (2003, 2005, 2010), but it's a decent tool for most all your developing needs and ranges from free to 'includes the kitchen sink and costs $$$'. It supports three languages out of the box (F# is very interesting and a fully supported language!).

I like IntelliJ and sympathize with the Eclipse project, but for me the VS experience is more streamlined, simple and nicer in general.

Libraries: If it's _really_ popular in the Java world, you'll find a port (think nhibernate, log4net) or something equivalent.

I wouldn't want to go back (C# -> Java), but I DO have the jdk around for Clojure (and I'm still watching Scala from a distance).
Yeah, if I ever did have to troubleshoot in SQL directly, I definitely started doing this ... only changing it to update or delete when I was 100% sure it was affecting only what I wanted to affect.
Yes, but as I get older my tolerance for public transport is diminishing. It's ok for commuting to work, but at night I don't really feel really comfortable in public transport with all the drunks and sometimes worse. Also, albeit possible, I wouldn't want to use public transport with a stroller or more than one small kid.
Sorry, Larry, But Oracle's Cloud BS Is Wearing Thin
I'm glad this was said in a much larger avenue than my paltry Twitter account. To bundle a toolbar installation in with a major security fix is not only dishonest, it's unethical and who's to say that toolbar isn't the next piece to contain a security hole?
Thanks. I liked it, Their should be visual buttons to do what the keys do. Unless there are and i'm just blind.
It would also be nice is if you double click anywhere it creates a node that you can then connect to another node.
5 Vitamins Children Need Every Day
I don't know about you, but I look at my screen when I'm programming. It really doesn't matter what's around me if I'm in the zone.

If I'm not, however, I like having things that speak to me around. (I also like plush animals as debugging partners. It's surprising how many bugs you find just by explaining what you do to a stuffed toy ;)
I think you have an unrealistic view of how well a large team of engineers can "self organize." It's hard to keep track of the 10,000ft view when that's your job, it's nearly impossible when you're in the thick of code, in some subsection of the overall application.
As explained in the article, our Out-of-Band Work mechanism is more general and more flexible. The most important points are:

- Unicorn's mechanism is limited to garbage collection. Phusion Passenger's allows any arbitrary work.

- Unicorn's doesn't work well with multithreaded apps, Phusion Passenger's does.

- Unicorn's doesn't spawn additional workers. In certain situations it can happen that all workers are busy garbage collecting. When Phusion Passenger encounters such a situation, it will spawn an additional worker. Phusion Passenger guarantees that, while performing out-of-band-work, there are at least PassengerMinProcesses processes ready to process any requests.

Phusion Passenger 4 also introduces features not found in Unicorn and Thin:

- Support for multiple Ruby interpreters inside the same instance. But to be fair Unicorn and Thin are designed to be run in a different way so this may or may not be an advantage for you.

- JRuby support.

- Python support, and in the future more languages.

- Real-time disk-backed response buffering, first introduced in 4.0 beta 1. Unicorn relies on web server buffering which tends to buffer the entire response before sending it to the client. Phusion Passenger 4 allows you to use Rails 4 streaming with ease, without blocking the server on slow clients, with good performance and without configuration.

- Phusion Passenger Enterprise supports multithreading. Unicorn is strictly single-threaded multi-processing only.

Phusion Passenger 3.x also supports these features that Unicorn and Thin do not support or do not support in the same way:

- Dynamic number of workers.

- Rolling restarts (as implemented in Enterprise) are more automated than in Unicorn.

- Deployment error resistance (Enterprise feature).

- Live IRB console (Enterprise feature).

Phusion Passenger also provides commercial support.

I wrote this response quickly so I may have missed some things. If anybody spots any inaccuracies, please let me know.
Brin: Google Glass Explorer Edition will ship "in a couple of months"
I hate to say it, but you have absolutely no idea what you are talking about.
What Unit Testing is and why you should be doing it
Ah, seems I misread the info.

An artifact of commenting at 6am.
6 Ways Robots Create Jobs
Maybe I'll feel differently in 50 years, who knows. My dad certainly feels more strongly about not wanting to take unusual measures to extend life than he did 10-20 years ago (when he probably hadn't thought of it much).

Death is not a failure of the design. It's an integral part of it.
TL;DR: we are very, very far from understanding the human mind, much less simulating it.
Versus socialist Britain for example? (where I live).

Dragged through the courts for using Facebook and Twitter, held indefinitely without trial under the Terrorism Act, all the technology is imported from the communist far East, low quality things with a contract attached, luxury as a form of class ego via conspicuous consumption, everyone works for the minimum wage in service industries, no incentive to do anything but live on state handouts.
Addvocate opens paid beta, launches ‘Pick-what-you-pay' to help biz go social
The "Minto Pyramid Principle" looks interesting, unfortunately it appears to be out of print ($60+ on Amazon) do you have any recommendations for similar, perhaps cheaper books?
Amazon adds in-app purchasing to Mac, PC and browser-based games