skysight-inc/HackerNews huggingface dataset:
It sounds like you have something against VPN providers...

There are loads of trash VPN providers, but there are a lot of genuine ones that really care about privacy activism and provide an honest service.
How We Built a Blazing Fast Audio/Video Platform with Just a Team of 4
probably from here: http://searchengineland.com/bing-reaches-20-percent-search-m...
Agree to what? The contract isn't signed, it is returned with the offending parts stricken.
tl;dr: "He will not, however, be printing all 7,600 volumes."
I imagine that is due to the large number of lists and short lines in Wikipedia.
nothing constructive except to applaud "... fitter, happier, and more productive"
Independent contractors still get checks signed by the entity contracting them. This is not a useful or appropriate point regarding the contractor vs employee distinction.
There are lots of Offline versions of Wikipedia. Some have search, some have media, etc. Here's one: http://xowa.sourceforge.net/
This is so sad.

The fine is pay to somebody else than the victim.

Is like when Intel get fine for screw AMD, and the money go to some EU institution: Why not pay it to the victim?

That is what this is stupid, and a no-justice.
Something Ventured (video documentary)
Aaron Meyers
Just playing around with some of these bangs and I notice that !eo provides even richer results. On investigation, !etym seems to be performing an '=' comparison while !eo is a 'LIKE'.
Yes, I just want to second how spectacular this book is. Certainly the best I've read in the past year. Well, I say read, I listened to the audiobook ;-) (the narrator is amazing so it was very enjoyable). It really opened my eyes to what it means to be a high flying surgeon and how to deal with both the psychology and aftereffects of risk taking.
There are so many variables at play. Author is looking at it from a narrow window. I'd not blame him as this affects him personally. That said, what are some other variables?

(1) Polyfill Disney is a global company and their management have to balance hundred different priorities that includes reducing HR cost. Don't be shocked if all of these H1B/L1 replacements are replaced by some highly automated systems in the next 5-10years.

(2) Economics Ask yourself why are you using Uber over local taxi, Airbnb over Hilton, Target over Wholefoods? Be it corporation or individual, in all these cases, you are getting pretty much the same service at a reduced price. It's not a deal breaker when you are looking at replaceable cogs.

(3) Enforcement There are some gray areas. H1Bs should be used where local resources are difficult to find or not at par with job requirements. Companies based in Bay Area, NYC, Boston, Austin, Houston and Denver face this problem day in and day out. I don't know how this spans out across the geography.

(4) Skills If you are really good and someone who has been diligent about keeping his skills and knowledge up to date. You should have no problem finding your next gig. If you have a tendency to take the union mentality. That's probably not going to work.

(5) Attitude I tried and failed to get a friend's resume across our recruiter. He is a former federal software engineer whose best skills read ~ COBOL and SQL. He is living in Bay Area, but refuses to try shops like Hack Reactor. Never stops blaming foreign workers. Somehow under the illusion that he has a birthright to that job. Taking your environment for granted is not wise.
And a dozen years later he wanted to wanting to purge them from the language, or at least lambda.
I clicked the article, scrolled down a bit and said, "...that's it?"
As an example, imagine you're building an application that you know uses sockets. And it's in the requirements that your application must be able recover and re-attempt set of operations. So you look into what kinds of network and socket exceptions exist in your platform, framework, and libraries. From there you decide which ones you should trap and attempt to retry.

At no point do you need to know exactly what methods trigger what exceptions. Yes, you do need to know the superset of all exceptions. But that's no different than knowing the superset of all methods or all classes. My point is, a mapping of methods to exceptions is unnecessary.

Interestingly enough, you might end up handling exceptions which can never be triggered by your application. But this isn't a bad thing, as this can make your application more robust in the face of change.
U.S. Technology Funding – What's Going On?
> why would you get both a result and an error when the function should return either one or the other?

Is modeled like unix IO (with stdin/out/err). Anyway, I think, a function/call get a value or a exception, so why not be more explicit about that?
> (and yes, many of the findings are very much evidentiary and demonstrable)

You saying that there's evidence, is not the same as citing even a single instance of said evidence. :P I haven't seen anything that is actual evidence, other than people shouting angrily in text that things simply should be so (which seems to be almost what you're doing). Do you have a chip on your shoulder about this? (i.e., is there someone in your past who you feel took advantage of you via a power differential?) I think full disclosure is necessary.

> We therefore don't treat volition as binary, but as a point on a spectrum, signifying how much duress, influence -- the technical term is "power" -- was involved.

Fair enough, but you're conflating 2 things here, people who are together because of a power differential and people who are together because of an overridden will. I don't think these are the same thing. I think a person can be drawn to another's power even as that power may wrap around them. To an outsider it may look like an overridden will but to the person on the inside it does not look the same, it looks like a form of seduction. And I think this happens, and HAS happened, all the time.

There are millions of stable marriages that are based on a power differential of some sort, whether it's a beautiful woman, a wealthy man, a more intelligent spouse, or some other combination. Usually people are trading one power for another, such as beauty for intelligence. Are you suggesting we mark all of those as invalid?
I don't understand what is this about.
With this module loader, can you generate your own code to load at runtime reasonably easily and efficiently? Say you're compiling from user input to asm.js within the browser (as I did the week asm.js was announced) -- can you change it to compile to wasm?

(That link pointed to another link on module loading, a long page I didn't find an answer on right away. Admittedly I'm only curious for now.)

Added: https://github.com/lukehoban/es6features#module-loaders shows module loading of runtime-generated JS code, so the answer is probably yes, hurray.
That uncertainty is stressful for me, so for now, sticking with Google.

Google's answers are hardly black and white--part of being a developer, an engineer, or even just a high-functioning human being, is being able to synthesize an answer from several data sources of varying utility.
See also: http://www.wired.com/2015/06/google-reveals-secret-gear-conn... (again, not much info, but puts it in context for a less technical audience...)
The only example that really comes to mind where actual secret information is sent over a URL like that is things like Dropbox OAuth tokens, which require the requesting app to have a URL scheme db-<app_key> that it uses to send the the token. But besides the fact that this isn't a new issue, it's hard to imagine this actually being a serious problem, because it's impossible for the malware app to hide the fact that it just intercepted the URL request. If I'm in some app and request access to Dropbox, it switches to the Dropbox app and asks for permission, and then switches to some other app, it's pretty obvious that other app is behaving badly. Especially since there's no way for that other app to then hand the token back to the original app, so you can't even man-in-the-middle and hope the user isn't paying attention.
That's pretty silly. Just strike out the parts you don't agree with if that's how you feel.

Is there a reason why one should quit instead of negotiating the contract while also letting them know you are offended by their initial offer? (Of course, if my current employer pushed something like that on me, I would be starting to look around.)

If anything, quitting is likely worse than being let go because you likely have less of a claim with regards to unemployment (a lawyer would need to specify the actual details).
The syntax is no the final. I'm go after a python/julia/elixir like syntax.
There are countries where you cant simply LIE in a commercial/promotional material. I remember the case of Apple being fined and their ad campaign pulled when they tried to claim selling “the world's fastest, most powerful personal computer” (PowerPC times).

On the other hand in my country its ok for actors to lie about being doctors in commercials :/ ("Im a doctor and X is best for you")
>The browser-formerly-known-as-IE is currently running ahead of Chrome and FF on ES6 implementation

Not according to Kangax's table.[0] Both Fx 39 and 40 beat out Edge, with 65%, 66% and 63% respectively.

[0] https://kangax.github.io/compat-table/es6/
Equals sign in mathematics is overloaded:

"In mathematics, the equals sign can be used as a simple statement of fact in a specific case (x = 2), or to create definitions (let x = 2), conditional statements (if x = 2, then...), or to express a universal equivalence (x + 1)2 = x2 + 2x + 1."

In most programming languages, the equals sign is reserved only for definition.

If you wanted to be explicit about this in maths, you can use := and I think that notation would solve a lot of beginner and early programmer problems.
> the most common example being lying about u-verse being fiber-optic going to their customer's homes (while it only goes to a central box in the neighborhood).

And that doesn't even matter since no U-Verse internet speed even comes close to what a true fiber connection could carry (1Gbps+). In my area, the fastest U-Verse internet offered is 18Mbps down, so fiber or not, it's irrelevant.
I just want to be able to build huge buildings. I want that landscape in the Star Trek reboot at the beginning when the mountainous building is in the background of the Iowa landscape.
George Osborne the UK's Conservative Chancellor certainly does he has explicitly stated that the minimum wage needs to rise to reduce the in work benefits bill circa £12 billion.
A formula, perhaps
I don't believe I have. Certainly never anything as far-reaching as this one. I've never worked for a big company, partly for reasons like this.
Up voted. Well played.
I don't think the concepts are hard to understand, I think that - in Haskell - they're just being presented in a way that is incompatible with my way of thinking.

Having found Haskell materials as simply not suited for me I decided - quite a few years back - to learn Haskell (or the concepts behind Haskell, at least) my own way: by learning first Erlang (it sounded cool), then Scheme (mainly to be able to read many, many papers that use it), then OCaml and Scala (because the type systems and pragmatism) and finally Clean (to fill the last gaps in my knowledge). I progressed from dynamic to static typing and from eager to non-eager evaluation. It took me I think about 2 years to do all this and, of course, it wasn't that easy, but somewhat surprisingly it worked. I never wrote - and I'm not sure I ever will, but that's a completely different matter - any non-trivial Haskell code, yet I'm able to read and enjoy Haskell-related papers.

It's important to realise that there is always more than one way to learn things. You should know yourself well enough to see when the "normal" way simply isn't for you; this way you can go search for alternative ways. I guarantee that you'll find them, if you search hard enough :)
Probably allowing people to comment.
Can we classify this as a revenue generating legal briefing on the net neutrality issue? Or is that wishful thinking?
Thank you, that was simply a muscle memory problem.
> Uber's biggest asset is the installed customer base.

Incidentally, this is why car manufacturers like Daimler and VW are running carsharing systems
It has become popular because they found a better way to initialize deep networks (by incrementally fitting auto-encoder layers), where simple gradient-based optimizations of yesteryear would not converge from scratch.
I disagree. That the word 'unlimited' exists in the language does not mean there must be a place and justification for it found in marketing material.

The only reasonable interpretation of a word is its meaning; since there are no shortage of words to describe non-unlimited data plans, the mobile networks should use those instead.
> The problem with GMO is that it's basically a vendor lock-in scheme for agribusiness giants. It's not a good engineering solution to the real food problems we face.

GMO isn't that, Monsanto is that, and the fucked up patent system is like that.

This is like creationists saying they dislike evolution, when they really mean they dislike abiogenesis, but accept everything else about evolutionary theory.
Again, I'm not sure this happens very often – most projects have tended to focus on avoiding cases where you have users crossing security boundaries like this. At the very least, setting the sticky bit seems to avoid a great deal of potential confusion.

I haven't thought about this in depth but here are the edge cases which come to mind on first thought with your proposal:

1. What happens if that file is on a different filesystem than the owner's home directory?
1a. What if the home directory is on a filesystem which doesn't have room?
1b. What happens if that would cause the user to exceed a size or inode quota?

2. How does this interact with e.g. lockd in an NFS environment?

3. How does it get a filename / how do we avoid security issues? For example, if I have write access to a directory I can rename the file to, say, .bashrc before I call unlink() so this would probably require generated some sort of reasonably informative name which can't collide ("deleted-by-<uid>-<hostname>-<inode>-<SHA-256>-<sequence>"?).

You could probably handle some of this by following the tradition of `lost+found` and moving it to a directory on the same filesystem which has the sticky bit set.
Neither does ruby.

(Which is really really confusing if you spend your days in python, and occasionally have to edit something in ruby.)
So something you crossed out and initialized would still be considered binding because the other party didn't also initial it? I don't understand how that could be. I could see that if you added clauses those new clauses wouldn't apply, but if it's clear that one party never agreed to a clause, how could it still be in effect?
Instacat – the kitten delivery service
In solar cell research, the biggest recent breakthrough was probably the creation of efficient perovskite solar cells [1]. They're cheap, easy to make, and their efficiency in the lab is rising more rapidly than that of just about any other research cell since NREL began tracking (up from 3.5% in 2009 to 20.1% today) [2,3]. If their chemical stability problems can be resolved, they'll have big commercial applications.

[1] http://www.sciencemag.org/content/342/6165/1438.2

[2] http://www.nrel.gov/ncpv/images/efficiency_chart.jpg

[3] http://www.technologyreview.com/news/517811/a-material-that-...
Perhaps, but let's not judge DDG on future actions which they may not even take.
I use duckduckgo on my desktop and laptop by default, but the bang syntax is a pain on mobile so I set it to google there.

So far I'm pretty happy with DDG results.
It shouldn't go into the general treasury, that's for sure. It should be earmarked for relevant infrastructure projects and not just pissed away.
I just saw that this was a submission to the FQXi contest on "Trick or Truth: the Mysterious Connection Between Physics and Mathematics". I've only read 1st and 2nd place and this piece by Smolin yet, but I'm sure a lot of the other submissions are worthwhile to read as well:

http://fqxi.org/community/forum/category/31424
It's less common with the major well-known applications, in part because almost all of those get some kind of security assessment done, and, like I said: this was for a long time the #1 action item on any mobile app assessment.

What you have to keep in mind is that for every major app you've heard of, there are 2000+ that you've never heard of but that are important to some niche of users.
API Boilerplate in Restify and CoffeeScript
It's a question that lots of geophysicists have asked. Unfortunately, the answer is that we don't know much accumulated stress there is in the earth, especially in regions that are already at high seismic risk. So the risk is that in doing this, you could potentially trigger the much larger earthquake you were trying to prevent.
Speculation is ultimately driven by scarcity. There's no purpose in speculating if you can't generate an arbitrage. Greater productivity on the part of small farmers will alleviate scarcity, driving food prices down.

Similarly, there are lots of markets that are unserved by the global food chain. How can one say that food subsidies in developed countries can affect these unserved markets? They can't sell to the developed world, and developed world food doesn't really make it there.

I spent some time in Colombia, not quite a developed or a developing nation, in mostly big cities, and even there much of the food consumption was local. Sure, bigger farmers would be able to sell at a profit to Western conglomerates, and Western food was available (at steep prices) in the large chain grocery stores.

But most people shopped at the ubiquitous small family-run groceries that served a mix of local agricultural output and mass-market, also locally-produced goods. I'd be very surprised if Western agricultural innovations weren't being employed to grow all of the great-tasting produce I ate there. Seeds are much much easier to transport than mangoes.
And yet PAM non-stick spray is marketed as 'fat free' when its 100% fat. And so on. Marketing has its own Brave New World rules.
Well, it gives the victims standing to sue, but even then the attorneys will take about 35% and you'll probably just get a $20 credit on your bill or somesuch.

And the FCC can use the money towards the universal service obligation by either subsidizing phone plans for the poor or encouraging the building of public access internet.
Yep, got this last week. Full text: ATT Free Msg: Your data has reached 75% of the 5GB network management threshold. If you exceed 5GB this month, you may experience reduced data speeds at times and in areas that are experiencing network congestion. Wi-Fi helps you avoid reduced speeds. For more info visit...
Developing on the Web platform downright sucks compared to pure native environments. There are so many things wrong or missing, it's hard to know where to start.

The lack of any kind of standard library comes to mind. The ability to use something other than Javascript, without having it compile to Javascript, would be fabulous. Being able to use something, anything other than a hodge-podge of HTML/CSS and JS for making a UI would be wonderful.

Sooner or later someone is going to invent a browser that can browse something other than HTML and HTML, CSS and JS will become legacy.
I can't edit my original comment but I'm surprised it was unpopular and the repeated concerns are so petty. I can respond to most of the things you guys brought up:

@sanderjd, you may think I'm exhibiting what the article was talking about, but I'd like to know if you have any other qualms besides using the terms tokenizer and interpreter.
+@kevinschumacher. Obviously I'm not going to just tell them "ok now let's write a tokenizer and interpreter." The beginners I know know what (non-programming) tokens are and I'm sure they would be 100% comfortable with an explanation. Same thing with an interpreter - they're using the god-damned thing from the start, if they start with anything other than C or Java.

@danso, @Thriptic - I think I know what's happening. You're confounding frustration with confusion. I guess I shouldn't have wasted my time. Every beginner programmer, especially, but hell, even an experienced programmer (! think about this - of course we do), gets frustrated with the character-by-character exactness of programming sometimes. That doesn't mean they don't understand or think it's totally unreasonable. Very different.

Thanks guys for explaining the downvotes. Let me end by reiterating something I've said a few times now since the beginning - this is based on beginners I know. I.e., my bio and econ-major friends taking the same 61A class I did. I'd like to know, @sanderjd, whether you have some extra information about the class that I don't? Because I took the class 3 years ago and I know at least half the students are beginners. This is the first class people learning how to program seriously take. I don't know what else I need to say to convince you.

@danso the reason why I'm spending so much time on this is because I'm a student teacher thinking about going into programming education as well. I think it's very important to make the distinction between confusion and frustration. Otherwise, your efforts may be futilely spent on explanation when all they want is to get things working. If they're getting confused on things like "=" vs "==" or why that missing semicolon annoys the compiler, don't go back and explain that the interpreter is this thing with very strict constraints and everything you type matters. That's not the point. Explain what's wrong, why, and how to fix it!!! "Oh, in this language, we terminate lines with semicolons except blocks like if's and loops," "= is for assignment and == is for comparison." They'll get better with practice.
It already is released: http://www.ecma-international.org/publications/standards/Ecm...
The keychain hack can't apply to iOS. Each app (well, app group, but an app group can only contain apps by a single developer) gets an independent keychain.
I'd like to point out something related to what others have already said. First, they've pointed out the seemingly illogical picking of companies. Snapchat but not Instagram (maybe part of facebook?) and AT&T but not T-Mobile? etc.

Another issue here is that by looking at the past reports you see how quickly one company is the favorite and soon becomes the ugly step child. The columns with stars are also changing to what sound like very vague and lax requirements compared to the year before.

I didn't see any explanation there why. For instance they took out the "requires warrant" column. I wonder if companies are contributing to the EFF and so the EFF feels the pressure to make these companies look good in the face of this new Snowden era. For instance, isn't it great that Apple now has 5 stars as it's starting it's big "we're private" push while Google is now very low compared to previous years? And how about twitter? They used to be a poster child for good behavior as far as companies go.
HelloSign (YC W11) Is Hiring DevOps Engineers – Remote Okay
Of course. The fine is just a step in the process towards them being exonerated, a mere formality.
I feel like this could be another court case if they decide to continue calling their workers contractors.
Correct, Github uses their own fork to apply changes for their own needs.
Also war, corruption, water mismanagement, and foreign aid undercutting local growers.
How Personalized Marketing Is Taking Over the World
First comment ends saying "(For full details you'll have to wait for a paper we'll publish at SIGCOMM 2015 in August.)"
Every single letter of AT&T marketing materials is obsessively filtered by a crack legal team. The lawyers are very much involved here.
Hopefully the actual talk included more information. It should appear at https://www.youtube.com/user/OpenNetSummit/videos at some point.