skysight-inc/HackerNews huggingface dataset:
+1 HTML5 SSE. They fit in with REST, aren't an extra protocol, and are way easier to debug when compared to websockets.

An important addition to your recommendations: make sure you disable gzip on the SSE route, or at least flush the gzip otherwise it won't send.
Pros of Conses – Lesson learned about lists in Erlang
Sticker shock
4K virtual reality web in 3D.
Next attempt at vrml / second life might be it
The recurring debate described in the article comes down to prevention vs. cure, a dichotomy very familiar to medical practitioners. Prevention of dysfunction has been a principle of particular merit, the "gold standard". That is, preservation of healthy status, is worth far more than mitigating damage after it occurs.

In the health arena, immunization is a great example. Preventing a disease reduces suffering and costs of care by orders of magnitude. The few bad reactions, even the cost of rare fatal outcomes pale in comparison to the upside benefit. (I'm told it's a good year for flu vaccine, I got my flu shot last month. If it lets me avoid having the flu that's very beneficial to me.)

As Blaze convincingly remarks the value of preventing crime is enormous in terms of the benefit that it yields. In my world, one that Blaze talks about, breaches of confidential health records are matters of great concern for the tremendous negative impact caused.

From what's reported (and comments from people I know in the EHR industry), those systems are vulnerable to intrusions. If secure non-backdoored encryption adds even a shallow layer of protection, that would give a worthy benefit.

Blaze implies even good encryption models are no guarantee that will solve the problems. Often said here on HN, "security is hard, very hard" to get right. But to the extent its application prevents criminals from actually committing crimes it will far outweigh to damage done by criminals that aren't caught because they could keep their destructive activity secret.

I could add quite a long riff on the near impossibility of humans keeping secrets, anyway it seems not in our nature to be good at it. Too much reader torment to go on about it now, prevention is definitely the key.
It’s well attested that the people in charge of the Minuteman missle systems had the same concerns & set the PAL codes on all the missiles to 000000.
Plutus' Mobile App Enables Wide Bitcoin Acceptance
The name intrigues me. Is it just because the trending words are related to "cloud" and ending with "y"? Because it doesn't seem related to the app features, and still it sound a lot like a bunch of other app names I see here.
The article is so beautifully written, it changed the way I observe my surroundings.

Brain surgeries always terrify me, specially the part that you should be awake with opened skull while surgeons go through your brain.
With an early-stage company, i.e one having not yet raised its Series B, a high-value employee should be able to negotiate almost everything. The earlier-stage and higher-valued the employee, the likelier the company is to budge.

I wouldn't encourage anyone to turn down an offer for its lack of cashless exercisability. The lack thereof, however, causes pain. That should be compensated for. On transferability, I would mark down non-transferable stock to zero in any salary-or-equity trade-off calculation.
Ask HN: Is there still demand for animated email greetcard service?
I am wondering if there are demands for animated email greetcards that are sent at specified time with customized message, music and background? are people willing to pay for such service?
The US has a massive problem with illegal immigration from Mexico and Romania is even poorer than Mexico. It wouldn't make any sense at all to have visa waivers for citizens from countries that poor.
Data caps are likely to become more prevalent with faster end user access pipes.

ISPs have been (similar to yourself) using the limited access speeds to self-throttle the data usage of customers to limit their aggregated backhaul costs.
In all fairness, anyone who doesn't get that the expression c/x where c is known and x is unknown can match any given rational number - or the implication that this makes c convey zero information - is pretty much definitionally unfit for running a tech company. So malice might actually be the charitable explanation here.

I mean, imagine if someone followed the same practice for the salary part of compensation: "We will pay you money!" "Eh... how much?" "Some. The actual number is privileged and confidential."
Erica leads Japan's robot revolution
Bureaucracy increases, productivity falls, your best people leave and you end up in a worse place than when you started.
A related article in the 'leaders' section of the print edition: http://www.economist.com/news/leaders/21684782-they-have-the...

"Britain ... requires visa applicants to fill in a ten-page form, provide a list of every foreign trip over the past decade and declare that they have never incited terrorism to boot. This is absurd. ... America’s visa-waiver programme allows citizens of 28 countries to visit by filling out a simple online form with basic personal information."

28 countries are in the US's VWP. 56 countries (plus all EU countries) are in the UK's visa-free entry list. So, the article is not comparing like with like.
Face to face study is the largest e-learning platform for students
Face to face study is an online platform for e-tutoring companies and e-learning classrooms with a motive that learning could become easy and reachable to students irrespective of the city. E-classes bring a great opportunity to get connected with tutors of your choice.
The UK is a very odd country in which the Scots had an outsized influence - especially in the empire and in politics - given the percentage of the population they represent.
Teamviewer 11 Beta Crack and License Key Full Free Download
Pod Castaway: My Search for Podcasting Fame and Fortune
Well I'd hope that many of the 'consumers' will become 'producers'. Although I'm not too optimistic, considering Internet companies have done their best effort to turn the fundamentally decentralized architecture of the Internet into an centralized one over the past decade or so.
> is a gross simplification

That's a very polite way of describing it.
How Reddit took on its own users – and won
These aspects from the article sound like US charter schools.

"...teachers are trained to assess children in classrooms using independent tests they create themselves. "

"All children receive a report card at the end of each semester, but these reports are based on individualized grading by each teacher."

"If a teacher is bad, it is the principal's responsibility to notice and deal with it."

"In Finland parents can also choose."

But it may be that the finnish model is slipping anyway:

http://blogs.spectator.co.uk/2013/06/is-finland-a-choice-les...

"Finnish eighth-graders today perform slightly lower than seventh-graders did in 1999."

I give them two decades.
Perhaps the government would then have an incentive to simplify the tax system and eliminate the loophole?
So what you're saying is that No True Scotsman would ever be prime minister of the UK? Got it.
"Your best people leave" is a much worse problem in the case where you have just one person who then leaves.
It's not so simple. If the company who has monopoly power[1] provides free services, or if the free service can be used to gain monopoly power, there is possibility for market failure.

If it would be OK to do anything as long as the service is free, it would make sense for Chinese government & Baidu & Huawei consortium to provide High Quality Free Basics for every American who wants it.

---

[1] Remainder to avoid fruitless arguments: monopoly power ≠ monopoly
http://www.economicsonline.co.uk/Market_failures/Monopoly_po...
> instead of building a public library, the town allowed a private publishing company to build and operate a library

But that's not what the alternative is. It would be correct to write "instead of having _no library at all_".
> That's just Google PR talking. Let me make this short and hopefully clear: Google copied part of an Oracle/OSS API and broke compatibility in order to make a profit. They didn't try to build an interoperable alternative to Sun's Java, but to get into a ready-made market of Java tools and developers.

What's wrong with copying part of an API? You yourself admitting that I can do whatever I want with OpenJDK, including copying only part of it. I can then use this copy to make a product that turns a profit. If Oracle will sue me to this practice, then Google, not Oracle, is on the right side here.
mint is massively limited simply because it isn't a bank.
The problem is that teacher compensation has not scaled with educational spending over the past few decades in the US. K12 spending in the public sector has increased faster than inflation * population growth everywhere, yet median teacher pay has gone down (I think average is stable but that's because some senior teachers get really sweet packages).

Even if states cut education budgets sharply in 2008 it shouldn't have been a problem, because it's not like teachers 30 years before that were suffering under much more parsimonious spending. It's just that when they cut those budgets, someone decided to pass the pain on to the teachers instead of figuring out where the real waste was.

The atrocious thing is that the teacher's unions keep clamoring for more educational spending instead of higher teacher pay. Empirically speaking in the US, more educational spending will correlate with lower teacher pay.
Happy New Year 2016 Get Antivirus for FREE
Rodos News
The Little Mocker (2014)
I'm not 100% confident "articles" like this are even written by humans.
That doesn't work when it's software on your client's computer. Remember when all the web devs revolted and ditched IE6 back in 2001, because MS was just taking the Mickey? Yeah, me neither.
why not? Wasm is becoming pretty well supported.
3 Things People Who Stick to Their New Year’s Resolutions Do Differently
why would you say such?
Overview of being a PM:

- Inspired

- The Product Manager's Desk Reference

- The Lean Startup

- Agile Product Management with Scrum

Targeted at interview preparation, but good for breadth:

- Decode & Conquer

- Cracking the PM interview

Other good books for PMs:

- Talking to Humans

- Hooked

- The Design of Everyday Things

- Zero to One

- Traction
10 years for Indians too in general.
Or you could change the conditions that lead employers to favour immigrants - make it harder for employers to threaten guest workers with deportation, make sure everyone working on a guest visa is aware of their rights and has access to legal representation.
> Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems.

Great quote. However, I think regexes got a bad reputation just because of the way people use them. In essence they are a pretty reliable way of parsing because the parsing engine is well tested. But the expression should be kept as simple as possible and developer should avoid using any nonstandard / nonexplicit extensions. I even avoid using \w because, well, what IS a word character? I am sure it is defined somewhere... but I'll always use explicit form (like "[a-zA-Z]" when I want ASCII chars) instead.

Anyway, if you use the form as used in the regex puzzle [0], you'll be fine. As long as you use regex only for what it was meant for, of course [1]...

[0] https://news.ycombinator.com/item?id=10787509

[1] http://blog.codinghorror.com/parsing-html-the-cthulhu-way/
An odd, but very enjoyable and in depth commentary of the DOOM modding community and DOOM in general is done by Liz Ryerson in her "DOOM mixtape" series. I think the later tapes are more interesting, but feel free to skip around.

https://www.youtube.com/watch?v=zJDeaa7aXQ8&index=1&list=PLE...
That was Christmas 2014 for me!

This year they have a Mac and everything is automagically backed up to a USB drive.
Don't you think that listing every and each trip you've done abroad for the past 10 years is bit excessive and tormenting?
React Lite: an implementation of React that optimizes for small script size
Bear in mind that Coca-Cola is made with sugar in most of the world, unlike in the USA where it's made with HFCS.
Nobody would ask questions like, "Can you read?" before, and the guy above that wouldn't be downvoted for asking about profile information.
Even if you fixed the others, I don't see how the browser could fix window mixing. That's just a consequence of stuff being in the same app.

Personally, I'd prefer browsers concentrate on being better browsers, not being better at pretending to be real apps. Experience suggests that they'll never be very good at the latter no matter how hard they try, and we already have a perfectly good solution for building something that looks and acts like a native app: an actual native app.
For mobile websites, I've always been concerned about the payload the user has to download. Even with gzip I think react is a bit too hefty and so this is an interesting project.
Lots of Problems with New Surface Book
Hurdle: people are too cynical, especially regarding things that are exchanged via email. People have become accustomed to all things around email being free. You might have a small shot with an older demographic, but even that might be too hard. I noticed a commercial the other day advertising a "special device" that allowed you to get free tv! It was simply a digital antenna you can buy from anywhere, but this was packaged and marketed as a some sort of secret device that you were missing out on.
> Do they have different, more powerful genes.

Suppose that were true. Would you expect anyone to get away with saying so publicly?

You're also neglecting the possibility of cultural factors.

> Threaten their children with starvation back home, and you'd be surprised how early they'll rise and bike through the snow or rain to their job.

This is also true. Many of these guest workers need the jobs more than Americans (where public assistance will at least keep them from starvation) do. But in that case isn't it more ethical that the jobs go to those who need them most?
Is there anywhere a list of probable or obvious Kickstarter frauds?
It all sounds like hysteria to me. We're not even close to this level of AI.
They've been getting DDoSed for the past week. I've had good luck getting credit from them after past outages.
> P.S. Many professors from India's top tech institutes, startups, entrepreneurs & other eminent people have spoken against "Free Basics".

Or essentially everyone that would not be a target market for this service.
I tried on an iDevice with Chrome and Safari.
Out of curiosity, do you know if SSE would pipe through AWS Cloudfront? I can't find any information on this. Performance isn't an issue, it's just that I don't want to expose the backend directly so all requests go through AWS Cloudfront, but I'm stuck hard coding the url to the backend for SSE.

But yeah I agree SSE is much nicer, especially being built in Rails >= 3 and doing regular post requests the other way around.
That's incorrect. People in India already have access to pretty cheap internet. A one day ~50MB GPRS pack costs $0.1 and can be voluntarily renewed daily. That's ₹10. And for the extremely poor(who are being targeted by Facebook) that's not a big sum to pay. You'd consider that if they can spend $50 on a phone, they can spend that much once in a while to access critical information like whether and crop prices. This is disregarding that monthly edge packs for up 3GB data are available for less than $5 from most providers and the speeds are very usable.

There is not such a huge barrier as is being portrayed by Facebook. A better comparison would be a very cheap book rental store which can lend you anything you want to a free private library which controls what and how you read.
As a quite heavy user of websockets, and having done a few implementations of them, I agree only partly with it:

Yes, Websockets are hard to implement, and most implementations that are floating around (e.g. on github are horribly broken). But the same probably applies to good HTTP and especially HTTP/2 implementations too!

I also totally agree that web sockets make load balancing and proxying more complicated than stateless HTTP requests.

But I still think that Websockets have their place. They are some kind of more basic building block (like TCP), on which you can build your own protocol with totally different semantics. If you only build some request/response protocol on top of it you probably have not gained much - but still it would be different from HTTP in the way that message ordering is guaranteed. If you only need events from the server to the client you could use SSE, but if you need to add some dynamic subscribe/unsubscribe functionality you would need some additional HTTP [POST] calls. You could get the idea that you use one SSE endpoint per topic and treat the stream disconnect as an unsubscribe, but as long as you can't rule out that you have any non HTTP/2 clients it won't work because of the connection limit in browsers. I also benchmarked that approach with node and golang http/2 against my websocket based protocol and achieved only a throughput of about 10% of the websocket based solution.

All in all I currently think that currently one should favor pure HTTP if scaling is a big issue and if most state is anyway persisted in some distributed databases.

If only a single server is the remote peer, the state is not necessarily persisted per client, a combination of RPC and event distribution semantics is needed, message ordering guarantees are necessary or high realtime characteristics are needed then websockets are a very powerful option seriously needs to be considered.

My personal use-case is forwarding data from automotive realtime bus systems into web-based user interfaces and I had great success with using websockets to achieve this. Although I'm still also looking into HTTP/2, because it really has some interesting properties.

One other thing I would like to add: One comment in the article mentions to always prefer websocket frameworks like socket.io or signalR. What you should take into account is that by using one of those frameworks you are also binding yourself to a specific technology stack (node, C#, ...), if you are not willing to reimplement the protocols. If you use your own well-specified protocol or another well-specified higher level protocol (like WAMP), then you are not bound to specific technologies for your client and server applications. Therefore I always opt to go that way if long maintenance, open APIs or good interoperability are desired.
Telefonica Leaves Firefox OS for Cyanogen OS
In The Netherlands this is the main reason why big companies use agencies as intermediaries. It makes it easy to get rid of people when required. I suspect the contracted developers are often of higher quality than your average dev, since they feel safe finding work without the security of a permanent job. Therefore, if the need arises to let people go, I doubt the contractors will be the first to leave unless absolutely required.

Disclaimer: I'm a Dutch contractor and while I don't think I'm an über developer, I do notice I'm more passionate about the job as most of my (ex-)colleagues with permanent contracts.
I'm a pedophile, but not a monster
I agree with you in that the state is better placed to handle services for the public good, however private organisations can still offer services for the public good, the issue here is really down to what is proposed.

Let's put it like this, Facebook could be pushing for a net neutral version of free Internet access, the cost to them is exactly the same as the Free Basics plan, as the real cost is in the Internet bandwidth/infrastructure. The fact that they're not pushing for a net neutral Internet says volumes about their true intentions.
Steam store Christmas issues
It's the grams of sugar in Coke that makes it unhealthy. Organic cane sugar isn't much of an improvement on HFCS.
Expostores is Hiring
We are looking for a developer (open source technologies only, expert in full stack, angular.js, node.js & other new supercharged frameworks) to execute our web & mobile apps using aws/google cloud platform only. the current setup is an mvp. ours is a b2b and focusses on solving purchasing value chain for buyers (no not your typical e-commerce).
We believe in execution, typical module development takes not more than a week. That’s the reason we execute solutions rapidly.
You should be able to ideate, strategize & implement solutions at break neck speed.
Conversant with multiple technologies is very much necessary.
PRE-REQUISITES
Bachelor’s Degree (also share your rankings across hackerrank or any other such rankings)
Your Github link
Projects worked upon
No of times fired (if any)
Should know:
node.js, angular.js, frameworks like meteor.js (or your choice), APIs, Integration, Testing frameworks, scripts (google, others), intricacies of working on AWS, or google cloud platform
PERKS
a. Depending on your experience, interest & enthusiasm salary wont be a constraint. Equity may also be a part. Also, if you are interested for 3-6 months do let us know.
b. Interns
Will get a stipend, a typical project is of max 2 weeks. Possible full-time part of the team at the end.
#expostores is developer friendly
mail at: soham[at]expostores.com
EJB remoting – JBoss 6 – Wildfly
Um Primeiro Ministro dá uma entrevista sobre os objetivos para 2016
There is nothing wrong with expanding a business by providing a service. Every service that we use voluntarily, charitable or otherwise, makes our lives better off otherwise we would not be using it. I can't help but think that the poorest in the world are more helped by the efforts of private profit motivated enterprise than that of governments and charitable organizations.

> The World Bank and African Development Bank report there are 650 million mobile users in Africa, surpassing the number in the United States or Europe. In some African countries more people have access to a mobile phone than to clean water, a bank account or electricity, the agencies add. [0]

Perhaps its time to rethink what organizations are best suited for raising the standard of living.

[0] http://www.un.org/africarenewal/magazine/may-2013/africa%E2%...
LOL, I thought for a brief moment that my brain must be replicating things.
The government wants NASA to build a $55M deep space habitat by 2018
You kinda right about the name, but think you shouldn't be classifying Cloudilly as an app. More of a SAAS plugin similar to the likes of Firebase
The only people who seem to get excited about an England as distinct from the UK tend to be: Scottish, Irish, poor white racists (or all of the above).

I think that might be part of the problem :)

English national identity is a complex thing. It's hard to argue that there is one distinctly; it's almost entirely the same thing as the British national identity. But then, Scotland has an obviously distinct national identity – the extent to which they share that of Britain is not completely clear to me.

Scotland in particular was obviously a great influence on the British Empire – no doubt due in part to large numbers of well-educated men, in contrast to the rather more manual labour provided by the population of England. So I suppose what you say certainly makes sense in a historical context. But the picture today is far more nuanced.
I think that the US is suffering an illegal immigration problem stemming from Central American countries and not Mexico. There's a downward trend observed from immigration to Mexico to USA in aggregate numbers (legal plus illegal) and for legal migrants, the numbers are heading in the other direction with more people from Mexico going back home than coming to the US.[0]

Please note too that Mexico is going through an economic boom esp. in manufacturing that's fueling this trend.

[0]: http://www.pewhispanic.org/2015/11/19/more-mexicans-leaving-...