skysight-inc/HackerNews huggingface dataset:
> The FAQ page had always mentioned that resources were shared unless you paid for the premium service. Yes, it could have been a lot clearer, but they have never out right denied it as many people seem to be making out.

It completely glosses over the drawbacks of said approach. That's what the problem is. It doesn't provide enough information for informed consent.

> People complained that their FAQ and information pages were not up to scratch to explain the details behind their network. So they update it with more information and now people complain that they updated it? Damned if they do, damned if they don't.

We complain that they updated it quietly, and then presented it as if it had always been there. The update wasn't the problem, the manner in which it was made was. Indeed, now that they have released a more transparent update, it's pointed out as such on adios-hola.org

> The service they provide is obviously targeted at non-technical users so it is completely understandable why they wouldn't be mentioning the technical details. This scares and baffles the users. If they were purposely deceiving the users with flat out lies then that wold be another thing but that doesn't seem to be the case here.

"That doesn't seem to be the case here"? How about them completely leaving their users in the dark about the possible legal ramifications? Why does something need to be a "flat out lie" to be highly deceptive?

There is such a thing as lying by omission.

> The exploits are serious and extremely stupid in the way they had developed launching the binaries and people should be made aware. However it does seem like Hola is getting a lot more flack than most others would.

They're not. Hola is getting a lot of flak because every aspect of their business is completely and irreparably fucked up - the technical side and the ethical/business side.
see also the main website with the archive: https://www.ats.amherst.edu/childhood/
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.107....

Self-tuning databases from MS Research
You have threshold effects.

Assuming equivalent distribution, the higher the amount of people, the higher the amount of extremely difficult cases.
> I'm honestly pretty surprised that so many people were unaware about how Hola worked up til now. I've had a seperate Chromium installation for Hola for years now, since I didn't want to contribute bandwidth/my IP.

> It would have been impossible for them to give people unlimited IPs in almost all the countries in the world for free if they themselves had to buy and maintain them like a traditional VPN service.

Hola markets itself explicitly to a demographic that doesn't understand what business models are and aren't feasible in the tech world. That's why.

> Apart from the exploits (which should be fixed ASAP ofc), Hola is a great thing for the internet. Geofencing is the real enemy, and Hola kills it.

And does so in a highly unethical way. The workings and possible drawbacks of Hola should be transparent, but they are not. And they are unlikely to ever be sufficiently transparent, as that will decrease their userbase and hurt their income through Luminati.

And this is exactly why you don't let a commercial business "fix the internet".

> The problem with Hola isn't really that it shares your connection, the problem is that it is too uncommon. The internet would be a better place if you weren't responsible for what exited through your IP, if everyone were an exit node nobody could be held responsible. Plausible deniability only works if it's actually plausible.

Sure, if that were the case, then it'd be great. Unfortunately, it's not.
The Piggly Wiggly way
Tokyo has two competing subway systems as well, the private Toei and the municipality Tokyo Metro. Fortunately those are so well integrated the average visitor would never even know.
What's wrong with linking to patreon?
This is on the front page of one of the largest newspapers in Norway right now:
http://www.vg.no/nyheter/utenriks/usa/fengselsdoemt-nordmann...

A Norwegian guy in the US, convicted to 7 years in prison for driving the wrong way down a one way street (and not injuring anyone btw), asks to be executed because the prison he is in is so horrible since he doesn't receive enough pain medication (he broke his neck in prison). He spends most of the time in isolation.
What I found most disturbing is that this doctor looks like Deepak Chopra.
OCaml/js_of_ocaml is presently my favourite AltJS stack.

OCaml syntax is super idiosyncratic and doesn't resemble anything, but, once you retrain your eyes, the underlying semantics are terrific.

js_of_ocaml imposes very minimal code overhead (6k-ish). Sourcemaps work great, and OCaml values are mapped into JS in a very straightforward way. You can read them in a JS debugger.

Ocsigen's lwt library is also the best "callback hell" solution I've found.
The problem is that that goes against Hola's own (commercial) interests.
> To protect my commercial plugin from disassembling I've developed my own PHP encoding system (zencrypt) that worked in 100% of all hosting accounts.

100%? eval() is pretty commonly disabled for security reasons.
No, they appear to have their own app. According to the patent [1], they are querying all the host systems DNS resolvers concurrently.

The second part of the invention is as follows:

In accordance with the present method and system, and a first exemplary embodiment of the invention, in order to avoid wasting time when cache entries are expired, the present method and system performs two steps concurrently. First, the present method and system continues operation as if the expired cache entry is still valid and thus continues resolving the DNS request from the cache. In parallel, the present system and method queries the authoritative domain name server that provided the expired answer in the past for obtaining the latest valid entry for this URL. If, following the comparison of the cache entry to the one now received from the authoritative domain name server, the entry in the cache is still valid, the present method and system uses the final answer received from the first process herein. Acting on the assumption that the invalid cache entry was still valid is productive for the process.

If the IP address received from the authoritative domain name server is not the same as the expired entry in the cache, the present method and system ignores the result received from the first step and continues normally with the result received from the authoritative domain name server.This modification in the operation of the DNS recursor saves time, since in most cases of an expiration of a cached record, the record is still valid, and thus the serial recursive process would have been slower than the concurrent process of the present method and system. In other cases (i.e., in the cases where the assumption that the expired cache entry was still valid, but following the query to the authoritative domain name server it turned out not to be valid), the time the present method and system takes is the same as the prior art process, meaning that if the cache entry was indeed invalid, then doing the two steps in parallel as described above did not waste time—the end result is returned in the same time it would have taken a ‘normal’ DNS process to return a valid answer.

How they implement this, I don't know. Possible they are modifying the client's resolver? Seems like a recipe for disaster though.

1. https://www.google.com/patents/US8671221
> If you are unwilling to accept that women's lack of interest in computing is genetically predetermined (and I hope you aren't willing to accept it), you need to start exploring what environmental causes are involved.

I am not willing to accept that women's lack of interest in computing is genetically predetermined (because it lacks evidence). But I'm also not willing to accept your assumption that it isn't genetically predetermined (for the same reason).

This statement leads into the next statement:

> A more explicit version of this theory is that "Women aren't as smart as men," or any of the usual corollaries--women aren't as good at some skill as men are, usually mathematics, spatial reasoning, or logic.

"Women aren't as smart as men," is NOT a more explicit way of saying "Women are genetically predetermined to be less interested in computing on average." Those are drastically different statements with different meanings. Interest and capability are entirely different qualities of a person.

Part of the problem with the public discussion on this topic is that someone like me, who has a nuanced opinion and thinks that maybe there might be a genetic aspect to career preference, is equated with someone who thinks women are less intelligent with men. This isn't a polar issue: we should be investigating all possibilities. But when you equate my scientifically valid ideas with bigoted, easily disproven ideas, you're polarizing the field, making it so I can't be your ally even if I wanted to.

I'd love to work with people on figuring out why there are so few women in computing, but I refuse to work with people who start with a bunch of assumptions and then vilify anyone who disagrees with those assumptions. To be clear: not all feminists are doing this, but this article certainly is.
Looks very funny: all the code-highlighted words in the text are in slightly to small elements, so they are hidden by scroll bars.

https://imgur.com/ixWZ341
The only proven solution is subsidized childcare, longer parental leave, individual taxation.

This is an interesting comment to me, because I'm trying to think of example country pairs in which a country with subsidized childcare, longer parental leave, and individual taxation has a higher fertility rate than an otherwise similar country that lacks those things. The United States continues to have a higher fertility rate than many countries in Europe that have more subsidized childcare and longer mandated parental leave than the United States, for example, so I'm not sure that these public policy factors outdo the effect of other cultural and economic factors in either raising or lowering the country-wide fertility rate.
Sure, the US is going to have more very difficult cases because it has more people.

Let's skim those very difficult cases off for the moment: why can't the US make better use of concepts like restorative justice and rehabilitation for the rest of the criminal justice population?

It's cheaper; it's more effective to reduce crime; it's better for the children involved; etc etc etc.
They're certainly higher than German-born newborns. If you can afford to educate a child from birth, you can certainly afford to train adults.
The larger the population, the more inmates(in total number) there will be. Therefore, its organizational structure becomes harder to manage and prone to bureaucracy.
Interesting there's not a lot of talk about Japan / Korea here. Just a lot of talk about America.
Ethical Eating: The Plants (and Animals) Are Watching Us
A solar powered plane is currently attempting to cross the pacific
That's the app, not the extension. They're two separate distributions.
Things that guys secretly hate about girls
If you mean particular values of k then modern Lojban isn't compatible with non-infinite lookahead although pragmatically a high value of k may do the trick on real texts. As for SLL I'm no expert, sorry.
> That might be an added benefit, and I see nothing wrong with strict requirements and charging money for it, but the primary purpose is the education, not the certificate.

This seems to be a very US-centric mentality. In Germany's mentality it's rather different: Universities are (mostly) free, but about anybody will want to see a certificate for about anything that you claim to have accomplished. So if you can't show some kind of certificate, then you won't believed to have any knowledge in it.

Some (older) Germans love to joke that some people mostly do further education while in job only to have lots of certificates to show. ;-)
Specifying prototypes using object literals in JavaScript
>Self driving cars are fast approaching. Will anyone beat Google at this?

I never understood this one. What do self-driving cars have to do with Google's core business (search and advertising)? It sounds more like Google executives wasting money on a cool-sounding research project, than something related to their other products.

Self-driving cars are an interesting and important problem. I don't see why this would be something Google would be doing better than anyone else.

Regarding OP:

Making a news website is going to be HARD. Even if Google doesn't copy your site, why are people going to go to your website instead of Google/Yahoo/CNN/etc? It's going to be very hard to make enough money with ads to cover your expenses.

But it isn't going to be that easy for Google to steal your product if it's successful. One word: Google+.
If sanity is a measure of credibility on the net, I should blow off all the great programmers, tinkerers, and thinkers who have invaded my mind and inspired me with a healthy doese of cynicism and curiosity.

So in short, I do not give a fuck.
There are a lot of different models for distance learning. Self-paced study is one of them. A more structured classroom type environment is another. The value for me was that Coursera provided the latter and the support of a cohort of students with their more traditional approach of timelines with fixed milestones on a fixed calendar.

When I started, the verified certificate was offered. It didn't really offer value compared to the unverified certificate. Coursera has done the easy thing. Instead of adding value to the verified certificate, Coursera removed value from the alternative. Instead of adding awesomeness, it added suck. That's its prerogative as a business and more or less the trend on the internet and in education. Adding value to the world is hard work.
Holding Your Breath in India
Just in the last few years the word "shit" started to be acceptable on television. A single usage on TV in the 1990s or 2000s would have been a local news segment. Now, no one cares. It's changing, but slowly.
I'm not sure creating yet another social media photo sharing disappearing anonymous comment app is more valuable, to society or the individual, than children.
The London Underground does have a few advantages over New York, though -- they were able to build deep tube lines with ease because of the geology (the rock under Manhattan being much tougher to tunnel through). New York subways are almost entirely cut-and-cover, which places substantial constraints on where they run (under city streets, where you have to worry about nearby basements, and water mains and the like) and how much space there is to connect them to each other. This is also a reason they have more sharp curves that make terrible metal-on-metal squeaking sounds.

London's tube stations have a lot of space between their platforms, enough to provide a network of hallways with separate entrance and exit passageways and escalators (some of them are equipped with switchable wayfinding signs so you can have different ways out at morning and evening rush hour). New York doesn't have anything like that anywhere; you'll often have a single set of stairs from the street down to one side of the tracks (with no provision for transferring to the other side at all, to say nothing of elevators). If it's a nice, modern station the tracks will be a little deeper so the station entrance serves as an overpass over the tracks, but other times the transfers will only be available by walking along another subway platform.
I do not understand your point. Rephrase please?
Apparently it makes other people here think of the word "fellatio".
That seems like an absolutely terrible attitude. "Oh, you can clearly demonstrate knowledge in this area? Well, that's too bad, because you don't have a certificate reaffirming what we can easily tell by interviewing you."
Clearly in this world the job with highest demand would be translators/interpreters.
Certificates lose their meaning if they are doled out willy-nilly. Hence, Coursera has to implement (or at least try to) some sophisticated verification technology. This stuff doesn't come cheap; who's going to pay for it?

Me, personally, I don't care about certificates. I want the knowledge; and that is still free. Methinks the OP is making a big deal about a piece of paper.
Solar-powered plane crossing Pacific: Live telemetry
Ask HN: How do I get better at CSS?
Most of the courses I've looked at for learning css are either too theoretical or aimed at beginners.

I feel as though I have a decent theoretical understanding of CSS but I want something that is just drilling home stuff like creating great looking buttons, panels and input fields.

Any suggestions are much appreciated!
To update your software, take a vacation
Nearly all personnel managers don't have the knowledge to examine whether the candidate has a solid knowledge in an area or not. So in my opinion it makes a lot of sense to rather trust in institutions (in particular universities) that have.
Amazon seeks robots with human grasp from students
would love to know more about how tv changed during past few decades. There is definitely a change but hard to put in to words.
The wg-windows@lists.ocaml.org working group has just started this week to sort this out properly. Now that OPAM itself is fairly mature on Linux/BSD/MacOSX, we can tackle this properly.

Please do feel free to join the group and give your 2 cents about the direction that this should take: http://lists.ocaml.org/listinfo/wg-windows
I started writing OCaml in college after hearing a talk by Jane Street [0], one of the most outspoken corporate supporters of OCaml.

After getting past the steep learning curve (about a weekend of pedal-to-the-metal debugging), I really got a feel for how beautiful OCaml semantics really are.

If you're looking for a solid and familiar OCaml stack, check out OWebl [0]. Always looking for helping hands or other support.

[0] - https://www.janestreet.com/

[1] - http://meetowebl.com
Firebase now works with React Native
Hugo 0.14 is released
LJ lower than the Sheriff? I fail to see how LJ took more advantage of her than the Sheriff. He's the only one supporting her. The only way I can see him as ranking on the bottom is if you believe Robin "owns" Marion.
Hey, no problem. Kudos for taking the criticism graciously.

Welfare: I can't comment on Australia. Australia is resource-rich and people from this part of the world keep emigrating to there and not coming back. I don't know how well Oz treats its poorest, which is my measure of any society. But I'm no commie :)

Science: This is what I'm saying. I don't think is totally zero-sum. Granted, money spent on the space programme is money not spent on "world hunger" (where does this go by the way, charity?) But there are economic benefits from pursuing space. I've heard that a lot of world hunger could be solved by reducing subsidies to EU and US farmers which is a form of protectionism which goes against the capitalist spirit, and I'd be all for that to the limit of US and EU being food-independent. So you see, I'm not commie either :)

Tobin tax: Clearly there is an economic imbalance to the benefit of the financial sector of the economy. In fact, it seems like many governments get "captured" by finance and so can't effectively regulate and legislate. The Tobin tax is supposed to address this and to the best of my knowledge is said to be a good way of addressing the imbalance by taxing certain types of capital flows. It totally is meant to rebalance the economy thereby making everybody a bit equal which should boost economic growth!
>sophisticated verification technology

Haha. Coursera's verification technology is a joke and prevents only the worst cases of cheating.

>Me, personally, I don't care about certificates

What's fine for you is fine for others, right?
Parallelism, R, and OpenMP
It seems likely to me that the sill is designed to resist pressure principally from inside the plane to outside the plane.

If sea level pressure was trapped between the two windows you'd have pressure in the opposite direction on the inside window whenever the cabin altitude increased, which would happen every flight and induce cyclic stress on the sill that it wasn't designed for.
Show HN: Simple Web API Mock Server
I think Robin and the Sheriff are both pretty deserving of the last place.
Plan of decoy with eight pipes. The book of duck
Wouldn't you want your arrow to wobble so that it has a node right at the tip? The archer they interview says he that he times the wobble to be able to hit an aspirin, but in the slow motion video at the end, you can see that while the arrow shaft wobbles a lot, the tip of the arrow remains relatively true.
I think you're giving an incomplete version of what happened. Anyone who's interested can read a more complete account in English:

http://archive.azcentral.com/news/articles/2012/04/25/201204...
Caml Light was my introduction to the FP world back in the day. Very nice experience.
http://nikolamandic.me/?p=128
I've always been really nice and positive to people on HN, but this tipped me over the edge for many reasons. You're whining about people offering to help you!

You will eventually need people to help you to succeed. Even if these aren't the right people, they're expressing confidence in you and interest in your product. These could be early evangelists, but at the very least, they're just nice people in your life. Shut up and stop complaining about them.
Boy doesn't remember having inhaled screw
What indie books treat magic as a shift in awareness? That does sound interesting. It's similar to many actual shamanistic beliefs.
In my opinion it goes like this :

- Make a sketch of the design, form positioning or interface you want for a certain page.

- Try to translate this design to a more comprehensible form for your interpreter (I mean writing CSS lines).

- Long cycle of try and error, reading stackoverflow, testing, reading snippets.

Practice this for a certain amount of time (be patient!) you will find yourself a world class CSS "writer". The main basis is moving from a sketch to CSS script.
This is the idea. The EU super-structure should constrain extremist elements by acting as a moderating influence. Ease of travel and trade should integrate Turkey into Europe rather than the Near or Middle East. Turkey will qualify for regional development funds. EU gains as well by enlarging the market. Should be win-win.
Can you provide an example of how functors make Ocaml code different from F# code in practice?
I don't see the problem here. The important part, the actual knowledge being communicated by the class is still being given for free.
On Google Causing the End of the World
Wow. Anyone else feel like this is a classical, macro scale version of wave-particle duality?

The arrow, despite projecting like a particle, is also a wave in how it flexes. It goes "through" the bow's wood[1] by having just the right wavelength for this vibration mode that its nodes point it toward the target rather than letting the arrow project along a line tangent to the wood.

Does that analogy of the dynamic work?

[1] don't know the technical term; best I could find was "back" or "belly"
And then restart the cycle next time your (or everyone elses) favourite browser does an update.
If you look at online demos how the Xerox PARC and Symbiotic systems were being used, it is not far off from MPS and similar.

Yet here we are still trying to make it mainstream.