skysight-inc/HackerNews huggingface dataset:
I was replying to

"If you consider that Java is on version 8 and C++14 is here, we can see that even old languages have done this in a much more organized way"

C++14 and Java have extremely minor breaking changes.

I'm not saying it has to be that way, but the demographic that uses Ruby is different from the demographic that uses those other languages and Python.

But the main thing is probably that Python 2 is the default version on OSX and Ubuntu.

Updating to a newer version requires going to the Python site or installing Brew/Macports.
I really like the philosophy of Arq:

- especially: owning the encryption keys [1].

- agnostic of the storage (S3, Glacier, Dropbox etc. can be used)

- documented backup format

[1] https://www.haystacksoftware.com/blog/2014/10/its-not-about-...
E-mail is also decentralized! This means anyone can join the network without a sign-up process or approval from an authority. But I see e-mail heading in a troublesome direction regarding this.

Maybe for a new messaging protocol, there need to be a computational cost, or blockchain for sending messages, to prevent fraud and spam.
Align Your Content Marketing Program with Business Goals or Be Ready to Fail
Status of Entrepreneur
>setting thresholds on method / class sizes seems quite arbitrary and potentially harmful. Splitting a method into n different ones, none of which is called more than once is setting up the code for opportunistic reuse and obscures it's true function.

Sometimes, but in general I don't agree.

If the functions are made private and giving appropriate names than it's really a way of self-documenting code, which helps.

Suppose you have:

some_function() {
// Calculate interest
// 100 lines of code

// Apply tax
// 120 lines of code

// Store results
// 30 lines of code
}

Then the need to have those "banner comments" there already indicate it might be a good idea to decompose the function into:

some_function() {
calculate_interest(...);
apply_tax(...);
store_results(...);
}

It's not just about reuse, but about documenting what each section of code does, and about limiting interactions between arbitrary sets of variables. Functions are create boundaries (assuming they don't intensively use global variables or class instance variables when part of a class)
My mother still uses Earthlink dialup. While she could get Comcast cable, she is completely convinced that were she to do so, no one would ever be able to send her email ever again.

Mom doesn't like it when I try to teach things to her. For example she asked me to make her email work. I required about five seconds to determine that Earthlink's mail server was down, so I decided to teach her to use ping herself.

She thought that was quite cool, but only for a moment.

"Mike, I'm very proud of you that you know how to use ping, but could you make my email work?"

"Mom, if you can't ping Earthlink's mail server, then your email cannot work."

"MIKE! STOP TORMENTING ME WITH THIS PING! I NEED TO GET MY EMAIL."

Consider also that in much of the developing world, they use cell phones far more commonly than we do in the industrialized world, as it is far cheaper to install cell towers than to run landlines everywhere.

Those people aren't using 4G LTE. They're doing pretty good if they can use EDGE.

Even when they use a wifi spot, everyone in town is sharing a single connection, which might well be dialup.

At one time, it worked well for my ex-wife and I to share a single 56k dialup connection via IP Masquerading.

What worked then, should work now; primary among the reasons that it does not is web analytics. It would not be so bad were I served only one single-pixel transparent gif. The problem I see is that it is common for a single website to use dozens of different analytics services.
Just one USB port though, compared to Pi's 4. And you have to buy an custom adapter to get HDMI out.
Sure it's not extraordinary to still see them used. But suggested for a new project ?

I've spent at least 15 years in enterprise companies and most new projects I've seen have been Scala/Clojure/Java 8 style in microservices form. Less so the monolithic WAR style apps.

Not dismissing the choice at all. Would just like to hear more about why they are bucking the popular trend.
Working with Java Servlet is very hard to be productive in it , Simple things that I took for granted like routing,templating,user management and processing forms with binaries ie form-data is really hard.

But the static typing is really good ,ofcourse the language too .Maybe I should I've tried Jersey .
> Premier Wen Jiabao

Not sure what sort of quality to expect from a site named conspiracyclub.co, but Wen Jiabao hasn't been Premier of China since 2012.

The article also sounded familiar, and oh look, an article from 2009 saying the exact same thing:

http://articles.latimes.com/2009/mar/25/business/fi-currency...

Hmm, nothing like stirring up a bit of anti-China sentiment for getting pageviews.
Quoting the quote in the article: “Millennials are not willing to make work the central focus of their lives as Baby Boomers have.”

As someone having worked 60-70h/week for the last 12 years: a sincere "fuck you".
It's not like I wouldn't love to spend more time on things which are fun and not related to earning money, but as I don't want to end up knee-deep in debts I simply don't have another choice.
1M Signatures to Bar Obama Home-Coming
It's probably reasonable to compare the breaking changes in Ruby 1.9 to Python 1.6/2.0, when Python first added language support for Unicode. There wasn't much in the way of blow back.

If there is at some point a decision to significantly change the semantics of string handling in Ruby (I think tagged strings are the addition of string handling, not a change to it), expect just as much whining as Python has seen (but I think people will look at how it has gone and avoid doing it).
"poverty should be a life of suffering".

If you don't own a computer, you have no hope of so much as _applying_ for a job, let alone actually obtaining one.

Even McDonalds and Starbucks do all their hiring through their websites.
> I think it just lacks a new MVC module as an alternative to JSF.

In Java EE 8 such a new MVC framework is indeed coming. From the same startup the article uses as an example: https://mvc.zeef.com/manfred.riem

That page is from the MVC 1.0 spec lead (Manfred Riem). It's going to be strongly based on JAX-RS and mimicking how Spring MVC and Jersey MVC now works.
If you ask me, in five years another messaging service will be up-to-date. But you may be right, the internet at all is getting multi cultural. That will be really interesting times.
You may think that, but productivity is really about a smart person who knows their tools.

And, of course, at least they won't have do a rewrite when it becomes apparent that they have to scale big time.
And it won't be available for another year. It's not a $9 computer until you can actually buy one for $9.
If I had to go back to Servlet development today, I would probably go directly for Spring WebMVC or whatever is current from Spring. I also wasn't a big fan of the Servlet system.
I always assumed that anybody going to NK would be banned from having anything to do with sensitive things (in the US) ever again. Not that it makes any sense, but the US government is insanely paranoid (they may have to be, but from the outside it looks to be too much).
I had similar issue where my grandmother would not talk more than one minute when I'm calling from abroad. Trick that worked on her was telling her that I have "free minutes" so she does not need to worry about the cost.
Btw. there's no "lack of WhatsApp on Firefox OS phones". I'm using OpenWapp on Firefox OS day by day. And it's working. Another WhatsApp client is ConnectA2 (which I didn't use by now)
From the article:

> One of the reasons it is so difficult to stop hiccupping is that the entire process is controlled by a part of our brain that evolved long before consciousness, and so try as you might, you cannot think hiccups away.

I can. Reliably. I concentrate in the general direction of my diaphragm, and often times I can stop the third hiccup before it happens. I have to wait until the second hiccup before I know I'll have to use the technique. The only time I can't do it is when I've been drinking, which is, coincidentally, when I get them the most. I can't concentrate the way I need to, it's like that part of my brain is shut off.
Algeria, where homosexual acts are illegal, is more "tolerant of homosexuality" than Thailand, which might not be a liberal paradise but embraces homosexuality and transgenderism as part of cultural norms like few other places.

The highest level of religious tolerance is exhibited in the Islamic Republic of Mauritania, which handed out a death sentence to a blogger for apostasy at the end of last year. Western Europe, apparently, should look towards them to as an example.

This is not just a bit iffy. This is dangerously bad ranking.
>Goohoocrosoftr

Zoinks! That just about says it all. I love how you implied that "Goohoocrosofter" was taken so they had to drop the final "e" to register Goohoocrosoftr.com.
BBC Wants Google to Remove Top Gear's IMDb Page
EFF Case Analysis: Appeals Court Rules NSA Phone Records Dragnet Is Illegal
The Keurig for Cocktails Is Here
The "Pocket CHIP" edition reminds me heavily of the Teenage Engineering Pocket Operator, which is another extremely cool piece of stripped-down-but-functional electronics which manages to be very functional at a decent price: https://www.teenageengineering.com/products/po
Yes, servlets are not the best for modern web development :) (although they have their uses...) JAX-RS (jersey is the reference implementation) is like a parallel universe, well designed, batteries included, statically typed REST API framewrok that has a lot of potential (I prefer it over Spring MVC in terms of syntax or even over play framework's routing)
Game or Cult? The Alternate Reality of the Jejune Institute
Rumors of World of Warcraft's Death Have Been Greatly Exaggerated
And that's after a 10-minute build process using some node-thing, which, just to minimize and spit out static assets, needs to pull in 14,000 files of dependencies.
A New Breakthrough Could Help the Elderly Echolocate Like Bats
PC-BSD 10.1.2-RC1 Now Available
What Does It Take to Give Video Game Drivers Road Rage?
I second that. If you really want to save time start with spring boot, or even a yeoman generator like JHipster...
Is the Universe a Giant Computer Simulation? Here's the Evidence
All I see is the option to forward text messages to selected devices (which would either always or never show them). Thanks for the answer, though!
Turn off Javascript and you literally get an empty page.

Impressively shit!
Whoever Is Leaking Trans-Pacific Partnership Drafts: Please Leak More
What Are These Creepy Crop Circles in Kansas?
Is this article telling the story of someone who's been on the JEE for 12 years, loves it, and would certainly choose it again.

While I'm happy for him, I dont think it makes a good case JEE as a "startup's secret weapon" (SSW).

By hypothetical comparison, if someone used 6 major tool chains for the last $DOUBLE_DIGIT_NUMBER years, and by comparison says one particular tool chain is an SSW, then I'm much more inclined to value the recommendation.
I wish tesla would do these batteries under a different name. It confuses and harms the brand. Unless their focus in the future will be batteries and the cars a side project.
Do you have the necessary skills for a job in Customer Service?
I guess it depends on the "hard core" ness of the enterprise. Walmart and such? Yes, scala / dropwizard / Vert.X and even Node.JS can be popular. Bank of X? X insurance? You will be suggesting even to upgrade to the latest Java EE and look like a crazy revolutionist.
I am mainly mentioning this, because this release is going to bring a load of privacy and security enhancements:

New PersonaCrypt Utility allows moving all of users $HOME directory to an encrypted USB Drive. This drive can be connected at login, and used across different systems

Stealth Mode allows login to a blank $HOME directory, which is encrypted with a one-time GELI key. This $HOME directory is then discarded at logout, or rendered unreadable after a reboot

Tor mode switches the firewall to running transparent proxy, blocking all traffic except what is routed through Tor

Migrated to IPFW firewall for enabling VIMAGE in 10.2
Seriously.

Maybe instead of going all big brother on the customer (and profiting off of my movements somehow) they should equip the employees with smartphones and apps that let them be more effective. Perhaps then we'd have less delays.
Icosahedron disjoint visual effect
Clash of Clans – Town Hall 8 “GoWiPe” 3 Star Clan Wars Attack Strategy
My mother knows what VoIP is; I expect that's because she is quite thrifty. Yet I cannot convince her to actually avail herself of it.
Von Rossum worked on App Engine, he didn't work much on Unladen Swallow. You can see it here:

https://code.google.com/p/unladen-swallow/source/list

Google hired the Go guys years prior to Unladen Swallow even being an idea, and the first open source versions of Go were available around the time that the Unladen Swallow project plan was put out:

http://golang.org/doc/faq#history
There is some screenshots at https://www.insynchq.com/why
ContainerShip Wants to Help You Move Your Containerized Apps Between Clouds
JSF and EJB are the reason why Java EE is lately considered the "secret weapon".

The fact is that both invoke memories of old times where they were very heavyweight and problematic technologies.

EJB was a total disaster, where you needed to implement 3 interfaces and inherit from a framework provided base class, compile your code with a special "enhancing" tool and run yet another tool to generate something called stubs and skeletons, just to do hello world.

Modern EJB on the other hand is a POJO with a single annotation:

@Stateless
public class Bean {
// do something
}

That's all. There are no required framework or business interfaces, no obligation to put ejb beans in a separate EJB module and there are no specific compiler tools needed. It's a total day and night difference.

In modern Java EE there's no reason whatsoever to avoid EJB.

There's a similar story with JSF. The first versions (1.x) were mostly POST focused, had heavy session space requirements, and components were hard to create.

In modern JSF 2.x, there's first class support for using GET, and the PRG pattern is at the heart of interactions that are logically POST. Session requiremebts are largely minimized by use of a partial state saving (only changes to state are saved) and a stateless mode (nothing is saved). You can use plain html to author pages with a single extra namespaced attribute to mark it as a component to JSF.

Again a night and day difference and no need to avoid it anymore.

Then JSF has a number of very cool extensions available such as PrimeFaces (beautiful visual components) and OmniFaces (Swiss army knife like Guave is for plain Java)
Show HN: Spend 5 minutes a year to fill your Facebook and Twitter pages
20 feet precision with geolocation disabled? That's disconcerting...
"A trial drug has had some success in reducing delusions by restricting a certain dopamine neuron that produces fear."

Wow, that is fascinating. So, could this help explain why smart people can still believe crazy things ("dysrationalia" as Keith Stanovich calls it)? [1]

[1]http://en.wikipedia.org/wiki/Dysrationalia
Garmin made their sport GPS watch smarter, while the software companies are still working to make their smart watches sportier.

IMHO the former makes a lot more sense just because of the limited amount of useful use cases for this form factor, which you actually described - simple notifications and some form of a remote for music.
Please, Java EE here is an offence to our intelligence. There are infoq and other yellow paid content sites for it. Please.
Whoa, in essence there is no practical way to be untracked.
'Captain Kidd's treasure' found off Madagascar
This isn't about creating a new global currency that you would use to buy a cup of coffee with.

It's more about creating something that isn't the dollar that can be used for settling payments between two countries that aren't America. When Nigeria buys farming equipment from Australia, say.

>With a global currency, there would have to be a central, global arbiter, and that would just not work.

We have that already. It's called the Federal Reserve and the dollar.
They probably care about maintainability though.
It just occurred to me that quite commonly, one must present a debit or credit card when checking into a hotel.

I don't see a way to get one, that doesn't have my name imprinted on it.

Maybe I could poison their well, by purchasing a whole bunch of prepaid debit cards. One must supply a street address to obtain an imprinted card; perhaps I could get some mailboxes at a whole bunch of different UPS stores.
GDP per capita rankings vary hugely according to who's doing the calculations, and precisely when, so Western countries frequently swap places. That's a quick reminder that GDP really isn't that much more neutral and objective than other development rankings, especially when you have to choose between vast arrays of possible baskets of relevant goods, intra-country price variations and inter country purchasing habit differences to construct purchasing power parity measures.

That said, Ireland still performs very well in recent nominal GDP rankings, even relative to the likes of Germany, yet has huge unemployment problems and is universally agreed to be in a worse economic state than Germany. The poor in the US are usually regarded as being far worse off than the poor in most Western European countries, but the US almost invariably comes out on top.
GDP has another interesting quality -- it can be measured with some degree of accuracy, and people who know what they are talking about can tell you (eventually) whether the number was accurate or not.

You've captured a bunch of interesting nuances, but I think those things are hard to measure in the form of an index.
Is the private key from the blog post valid to impersonate your server?
Django makes asynchronous jobs very easy through "management commands" - simple but perfect framework for running any kind of job. The sample runs on Heroku - use a job scheduler and run your commands.

Alternative is to use something like Celery: http://docs.celeryproject.org/en/latest/index.html
There's very little need to go to Spring today. Base Java EE includes nearly everything that one needs.

Plain Servlets is what you get when using just Tomcat, but Java EE goes beyond that with really great support for bean management and DI (CDI), persistence via ORM (JPA), declarative validation (bean validation), REST (JAX-RS), MVC web franework (JSF), etc
In a recent article I read that Tesla is basically a battery company that also produces cars using the batteries they produce.
Hm, can anyone make me a djent starter?
American Airlines - IIRC - tried that, but a bunch of flights were delayed when their pilots' iPads dropped dead.

More efficient than paper flight maps, you see.

I once toured the Oakland Regional Air Traffic Control Center. Their equipment and procedures appeared appallingly primitive - the controllers passed flights to each other by passing handwritten slips of paper.

One of the controllers told us that the FAA had been working on a more-modern system for many years, but the reason they still used the paper slips was that "They work".
Exact dupe of this 12h older submission:

https://news.ycombinator.com/item?id=9517938

Plus, half a dozen inexact ones from the last 3 days:

https://news.ycombinator.com/item?id=9519104

https://news.ycombinator.com/item?id=9513850

https://news.ycombinator.com/item?id=9511681

https://news.ycombinator.com/item?id=9511260

https://news.ycombinator.com/item?id=9509688

https://news.ycombinator.com/item?id=9505807

All easily found by search for "$9" confined to one week.
Wow, I had the very same idea. But everyone I told the idea basically said: "email is a horrible protocol stack, you don't want to build anything on top of it" or just something like "email is dead". I still think it is good idea.
It’s yet not clear that it will expand much beyond that.

Because... people will suddenly and unexpectedly stop buying any?
The boomers have fucked this generation so hard they should get an award from the porn industry.

One of the best explanations of this dynamic I have read was in the following opinion piece:
http://constitutionaldaily.com/index.php?option=com_content&...

To quote:
"here's seventy-five percent of the reason the Fed, and Washington, are ignoring employment and focusing exclusively on asset inflation:

If asset values fell as they should have in a true free market correction, which we were due, an enormous percentage of the old and elderly would be rendered insolvent. We would have a societal disaster on our hands.

And so we decided to screw the the young - the more resilient group - to protect the old."

"It can be argued, and should be, that the old are the weakest, and that we have a duty to protect them most. But a far more compelling point is that a nation fixated solely on subsidizing its old at cost of the futures of its young is a nation headed for a fall. The more we prop up housing, freezing out the young, the less we give youth a sense of equity in their communities, a "skin in the game," both literally and existentially. The more we funnel every economic fix through Wall Street, to protect the old and invested first, with scraps for Main Street, the fewer jobs we create for the kids. The more we spend on pointless health care for the near dead, the fewer options we have to control costs, and consequently, the less hiring we'll see."

"But if there's a real battle out there, it's generational - between the young and the old. Between those we need to offer futures, and those we've more than adequately coddled.

Grandma's ticket on the gravy train is up. It's time we start seriously discussing how and when her austerity starts - how we get her off to make room for the kids. Eased out at the next station, or shoved through the nearest exit door when the engine can no longer handle the overcrowded cars?"
Show HN: Servant – A Haskell web framework with type-level API DSL
Those are some awesome features. I'll have to give PC-BSD a try again, last time I played with it was about a year ago. I doubt I'll use it as a main desktop anytime soon, but I am glad they've got some development inertia.
> I work seven days a week, quite commonly go for days without sleeping so I can work.

Jesus. What kind of work do you do, if you don't mind me asking?
What's wrong if that platform is improving . There are so many really good java libraries to play with .

I for instance wanted to build a webapp with the StanfordNLP .
It requires more care to manage the brand, but I wouldn't say it's undoable.

Rolls-Royce have held cars, nuclear and other energy solutions under one brand. Similarly Saab has made both cars and fighter jets.

Yes, currently these are under different legal entities and they only share the brand. But it worked well during the decades they were under the same umbrella.
Anko – Pleasant Android development in Kotlin
They do mention that the two systems use different chemistries, and they do talk about the usage and cycling differences between the two packs. In other words, it seems that you're both saying the same thing.

They do speculate that the two packs actually have the same number of modules and very similar base energy storage capacities; just that the 7kWh version has more margin. That seems to be an entirely reasonable speculation.