skysight-inc/HackerNews huggingface dataset:
Torvalds indirectly made a strong case for ZFS being a not-derived work all the way back in 2003: http://www.gossamer-threads.com/lists/linux/kernel/401977#40...

He states: "having been developed totally independently of Linux: they literally were developed before Linux even existed, by people who had zero knowledge of Linux. That tends to strengthen the argument that they clearly aren't derived."

He does continue to say that he believe it would be "hard to argue that any new driver or filesystem was developed without any thought of Linux", although in the specific case of ZFS (as opposed to, say, nvidia.ko), I think there would be a strong argument that the ZFS module was originally written in whole as a non-derived work.

(Obviously, Linus is not the only stakeholder here, and even his own opinion may have changed since then. Still, it's not a new conversation and the community hasn't been too ruffled by the status quo for the past 13 years)
Oh how I wish Mozilla would just slap basic browser chrome on and ship the thing. Firefox used to be a fast browser, nowadays after a couple hours it takes 30s to open a new window on my 32GB machine and 10s to register a link click and start loading the page.

I am in my peer group the last Firefox guy standing, but not for much longer, I fear.
Let me preface this thusly: I understand you are a reverse proxy. Do not try and explain this to me again. I've heard it so many times by now, when it really wasn't necessary for you to explain it to me again - or on the first place. Really I understand.

Furthermore, as per your FAQ[0] regarding phishing, you do NOT intend to actually stop proxying, you intend to MITM the website and insert some sort of warning.

But to come back to the original complaint: In addition to being a reverse proxy, you also run nameservers. I do not care why and how you do that. Fact is you do.

These your nameservers are authorative ( as in 'dig -t ns example.com') for domains that are exclusively used for scam websites which you DO NOT HOST OR PROXY. You just provide DNS.

Is there _any_ way you would consider stopping to do that ?

Please don't ask me to go through your support channels again. I've tried. They didn't manage to understand the problem or didn't manage to make it clear that they have.

[0] https://support.cloudflare.com/hc/en-us/articles/200167736-H...
(define c
(sqrt
(sum (sqr a)
(sqr b))))

Which you read out loud like this: "c is a square root of a sum of two values, squared".

Easy to read as you see and easy to understand. This:

c = sqrt(a*a+b*b)

is way harder to read.
I don't know which is worse: Amazon's shoddy rating system (for 'bestsellers') or someone using this 'rating' to pass themselves as a first rate author ...
A few years ago this kinda bugged me. Now I am beginning to seriously wonder how judges can still get away with this. If you have no clue what you are judging, how can you do your very important job at all? Your vital role in society? When is some high ranking dude in the government going to recognize it and think of something to get them the hell out of making incorrect judgements?

"No reasonable expectation of privacy in the Tor network"? That's like saying warrantless searches are legal because your house has windows, thus giving you no privacy either.
That's a good question.

Apparently Debian got the ok from the Software Freedom Law Center[0], but they distribute it as source only, and the binary is built on the end user's computer (and they consider it then unredistributable). This is different than what Canonical is claiming to do which is to generate the binary themselves.

[0] - https://lists.debian.org/debian-devel-announce/2015/04/msg00...
Thank you for the clarification - makes sense.
Former employee here. Even though we've parted ways quite a while ago I still see CloudFlare as having a net positive impact.
Really disappointed they removed all of advanced filtering features (commute time, neighborhoods hightlight, some others i don't remember) that made it the best app for apartment hunting
I think its probably the exact same rationale as crossing out "Black Lives Matter".

Though if I'm being more charitable, most likely some people see this as a political article which shouldnt be on HN (whether you feel that way is probably correlated to your opinion of Black Lives Matter).
Yeah, just saying that with Apple's level of access to the information on people's phones, it would be a very attractive target - and the best way to obtain access and keep it would be an insider. The NSA/CIA are spy agencies, after all, and they DEFINITELY have the capability to infiltrate a company like Apple (either through a vendor or by getting an agent on Apple's payroll).
Enterprise Software Delivery in the Age of Docker and Other Containers
>As a legislator, Yee supported strict gun control laws and was named to the Brady Campaign’s Gun Violence Prevention Honor Roll.

Well that's ironic.
I seem to recall that SOV (reverse Polish notation) is marginally more prevalent than SVO among the world's languages... though it is true that most creoles are SVO, which does at least seem to indicate that it's a default of sorts.
It was a nice touch.
Do you mean link as in "linker"? Or are you asking if it's possible to do "using LibX" like in C#?

You can already do "using ClassX", but yeah, the package management story in C++ isn't great.

There's a proposal for modules in C++[1], which should help, but as far as I know that's not going to be in C++17. Clang already has a (different) version implemented as well[2].

[1] http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n446...
[2] http://clang.llvm.org/docs/Modules.html
Coders Strike Back AI Challenge Starts This Saturday
Greatest Challenge in Space Exploration for Humans
Little Known Pentagon Office Key to U.S. Military Competition with China, Russia
I have no idea why the people who write math papers make the choices they make.

But I'd like to point out that in your second example the parentheses are needed because infix notation is inherently more complicated.

In the first example however, the notation is far simpler: a simple list of function plus zero or more arguments.
Awesome - really happy to see improvements here.

It looks like the front-end can use some attention too: PageSpeed Score is only C (79%):

https://gtmetrix.com/reports/gitlab.com/57l7nHlc

This is the most valuable measurement, IMO. Server response time is just a proxy for end-user experience.
C++14 just cleaned up a couple of minor things from C++11. It was essentially intended to be a point release.

C++17 is the first "big" standard change since C++11. It will likely be followed by a small bug fix revision, analogous to C++14, a couple of years later.
Yee was also one of the most vocal critics of video games, and wanted a ban on video games that portray gun violence.

EDIT: Why I was downvoted for pointing out a fact?
The “sharing economy” has created a marketplace for student cheating
Deploy Lambda Functions with CloudFormation
What's "possible" and what's available and tested in production right now are two very different things. These kinds of ports take at least a year to get over the initial troubles and become usable and then you're at least that time away from a decent size of community libraries to spring up for the mentioned platforms.

By that time Rust will also mature enough and webasm will land so Rust will probably be a better candidate (since it's OSS and developed by a browser company that needs to run on as many platforms as possible they have much better incentives to maintain ports than Apple).

Also in that time C++ will probably get modules working on clang and many c++17 features.

And you might see Xamarin merge into CoreCLR and rolled up into VS integration.

A lot of things are possible - but what's available right now is C++ on every platform and not much else.
Microsoft response team awarded me another 25k for a CFG bypass submission
Yes. http://www.cnet.com/news/widow-says-apple-told-her-to-get-co...

Shared photo streams are only a solution if they are used. Most people don't even write wills.

If you fail to write a will should the state just burn all your assets, assuming that's what you meant? No, that's the wrong default. Burn-when-I-die should be opt-in for specific assets, not the default.

And the good news is Apple is providing opt-in options like secure notes. Perhaps even backups too (3rd parties already do). But only after presenting the user with a big disclaimer informing them of the severe consequences of losing the password.
This is a great idea, and I'm thrilled to know it exists. Thanks much for your hard work here :)
Scammers are scammers? What's next? Hosting DNS for botnets?
They're going to be able to exclude whatever you throw at it.

How, exactly? You're talking about something that's one of the most poorly understand areas in AI at present, and making it sound like it's a solved problem.
Wittgenstein, bewitched
Apple Grants Internship to a Developer of Signal
I didn't read every paragraph of the article but it seems it doesn't describe what "success" means?

In the outside world, the success of a company can be measured quite objectively; but inside one company, what defines success?

Isn't it possible that patterns are hard to find because "success" is vague and, fundamentally, random?
Just landed is shutting down
The author briefly touches on what the author doesn't like about the event loop. I think it helps to learn more about how the event loop works in JS:

http://blog.carbonfive.com/2013/10/27/the-javascript-event-l...

A possibly helpful module which gives you multithreading options is threads a gogo:

https://github.com/xk/node-threads-a-gogo
No. A version of HN's source code is included with the public release of Arc, but HN's algorithm has many extensions that aren't public. It has to be that way, because it would be too easy to game the system otherwise.
Ok, fair enough.

How do you define a tech hub? Is it R&D or is it operations (maintenance/sustaining, DevOps, tech support, biz dev)?

If it's R&D, clearly Austin is no tech hub. Only a handful of semiconductor companies and maybe a few software companies do _substantial_ R&D in Austin (a minor project doesn't count).
I was going to say that this was a fun hack and neat to read about but the author seemed actually angry about this bug. It's a random thing that's kind of funny and probably will be fixed.

Though I am curious about the economics behind it. People really spending money on what they see is a "Best Seller" when it shouldn't be? Seems like most people buy books based on recommendations, not just going to Amazon and clicking on the best seller tab.
And did you try to refresh the browser? Sometimes there is a PNG layer (with the thumb) missing but after refresh everything should be fine :)
I've always considered irony to be when an action meant to have one effect results in a disproportionate effect in the opposite direction - so much so that doing nothing would have attained a more favorable outcome.

But I think there are multiple correct definitions.
A local wine shop near me had hand written notes on their wines. The owner noticed that when the note said "delicious!" it was more likely to be purchased. So now all of the wines are labeled as such. No word on overall sales since then.
Do you know of a useful slogan that concerns itself with all problems at once?

The theory behind the objection seems to be that black people must help white people fix problems that white people experience before we can even talk about the problems that black people experience. That seems crazy to me.

Even if the US hadn't uniquely maltreated black people for centuries, black people are just 12% of the population. Why shouldn't they be able to call attention to the problems they experience without white people saying, "But what about meeeeeeee?!?"

Yes, there are a lot of things wrong that we should fix. But when somebody tries to discuss problem A and somebody else immediately leaps in to say, "Why don't you care about B?" I often suspect that the point is not to fix problem B, it's to stop the discussion of problem A.
If you count dynamic websites as programs then you're using one right now. ;-)
I'm not a native English speaker and I'm no sure I understand this part correctly : "..., not better serve the C++ programmers, ...". Does it means that improving c++ is not done to help c++ programmers ?
Tablets Are Dead
Google DeepMind wants to build AI doctors
Bismarck said something to the effect of "the less people know about how law and sausages are made, the better they sleep at night."

Cases like this can sometimes make it look like there are rare bad apples in a given political system, but I'm sure we would be nothing short of outraged if we knew the full truth of every politician's back-room dealings in this country.
Absolutely I could. In fact, as I said, I already am, albeit with a more limited technology. For building multiplatform apps I build all the business logic in a Java library which I then convert to iOS using J2Objc. IME this is always between a third and half of the code that is now shared between platforms. For classes that will depend on platform specific stuff, like newtork requests that are handled differently by iOS and Android I use interfaces that I later implement (as protocols) on each side. iOS does end up feeling as a second class citizen though, because J2Obj is not exactly fast; if I need a change in the library, a recompile can take a few minutes
> his opinion should carry a lot of weight

That's nice, but it's only one side. What about the opinion of the developers who wrote the module and licensed it under CDDL?

The incompatibility between CDDL and GPL is well-known, and the authors at Sun made it that way deliberately.

It's not kosher to just say, "Well the authors of the GPL software are okay with it, so it's fine." You need to respect the wishes of the developers who contributed the CDDL code to begin with.
Hack in most contexts these days means maliciously access. Yet, you are not currently browsing a community of malicious accessors, but hackers.
I meant compiling C++ code into a shared library like a DLL on Windows and be able to use the classes in that DLL from other code. The same way you can easily call C code in different libraries.
Where can I find this tool Sherlock you guys mention? It sounds interesting.
While I agree with you on principle, legally, the boundaries of the 4th amendment's "Reasonable expectation of privacy" end the moment you give your data to a third party. In Tor's case, you give your data to the Tor nodes (third parties). The 4th amendment unfortunately doesn't apply, the precedent here is rock-solid.
"Quoted strings always work for me (symbols are still stripped..."

That is the definition of not working. The point of the quotes is to allow searching for literal strings.

You have elucidated the entire problem. Unless, of course, you're just searching for movie star names, in which case the rubbery nature of the search results really doesn't matter.

It appears that -negative searching does work, which is amazing - that's nice to know. But it immediately reminds me of a terrible, glaring problem: searching for command line switches. You cannot effectively search for things like:

rsync --ignore-existing

... since they are interpreted as -negative keywords, even if you quote them.
> If a government agency responsible for signal monitoring and espionage suggests an encryption format, endorses one particular format over another or even just actively participates in such discussions -- shouldn't that raise alarm bells in most tech-savvy people's heads?

Yes, but the NSA did have a hand in AES
Certainly that's an issue with the scope of the warrant. Similarly to the judge only giving access to the car or the living room. I agree that smartphones are blurring the distinction between the brain and the physical world and the day where devices exist to read our thoughts we will have to make a decision if that is off-limit or not.
> I think most of your points are wrong.

I believe s/he makes a good case.

Google provides no concept of time. Best case conception of time seems to be either provided by the site directly, e.g. "article date" or something to this effect, or t0 = when google first learned about the page.

Top anser for: "nodejs" + "2016" mongo api

returns top hit: 2015, 2nd hit 2014.

and that I can't give it context myself:

Qouted strings can't possibly work. There is almost certainly an algorithm in the background to provide confidence that they could work before being run. Even with the best case optimization, how could they check every page in index for:

"does google respect qoutes?", I mean even if it finds pages with "google", "respect", "quotes" then runs query on all of them, how could it be fast enough for a human.

In above case, it is possible, however smaller phrases with common words can't ever be respected.

> Google is a natural language search engine

Eeryone has a google search profile. Allowing someone to calibrate theirs would provide them best results. Outline down thread, I explain why it would be nearly impossible for google to do this better than you.

Your appraisal of the not or "-" operator falls into the same problems in terms of time. I can't define my percentage of crawl index that is authoritative, have to have the applied "-" operator applied to a larger base than google and this may not be possible in limited time.

One idea I had is that google could actually take longer, and update itself on the rolling basis. So immediate best guess would come up, and then it would continue running in bg and rerank if you waited another 3 seconds for better results.
> by opening and saving it with Keepass

The mono version?
No, but my understanding is that with 1passsword and similar service the web client sends the password in unencrypted form to the server. A rogue employee, is even the combination of a bug and a leak would expose your password.

With keepassx, your password never leaves your device in unencrypted form.
There are over 300,000 wikis. I usually worked with the top ten thousand English wikis, which had over 15 million pages.

Or I'm just making the number up. Doesn't really matter to me.
A rules-lawyering engineer might see one as a combined work and the other as separate works, but I highly doubt that any judge would find any difference between those two cases. IANAL.
Does anyone have any experience with SparkPost? They seem attractive to switch from Mandrill because they also use handlebars as a templating language.
Is the GitLab CEO here?
This will not be of statistical significance and thus will not affect the performance of the system.
We'd love it if you submitted some profiling data:
https://developer.mozilla.org/en-US/docs/Mozilla/Performance...
It's built into GitLab itself, it's not an external tool you can install without using GitLab. Some information about it can be found at http://doc.gitlab.com/ce/development/profiling.html#sherlock.
Gigster (YC S15) Is Hiring Founding Full-Stack Engineers
There is this guy who has made some similar engine prototypes in this field of efficient opposed piston engines.

PatOP: Single-Crankshaft Opposed-Piston Engine

http://www.pattakon.com/pattakonPatOP.htm

OPRE: Opposed piston Pulling Rod Engine

http://www.pattakon.com/pattakonOPRE.htm

> A 500cc two stroke can easily make some 80 Nt*m (8 Kp*m) torque.
> At 6000 rpm this torque makes some 50 KW (70 PS).
> 50 KW from 20 Kp means 0.4 Kp per KW.
> And 0.4 Kp/KW with direct injection Diesel efficiency sounds interesting, especially for an engine with such a low cost."
I am a native english speaker and that quote makes absolutely no sense
That is indeed quite charitable, given that the story is about Facebook, startup culture, and the direct actions of one of the most prominent people in tech.

If somebody only objects to political articles when it's politics they don't like, I'd be curious as to how they resolve claiming to be against politics while energetically politicizing something.
> makes field decisions within a extremely narrow scope.

What? Modern Western armed forces, and especially special forces units, make many independent decisions requiring great amounts of creativity and initiative. The hallmark of over 300 years of Western military units is the ability to operate without consulting the chain of command for every decision.

Were you a member of an armed force from a more centralized military, such as Russia or China? If so, then your perspective makes more sense.
Cool idea. You won't get voice commands though
Yes it is. That sentence is not part of the license itself, but used in the text where you state what license (or what multiple licences) your program is released under.
As a native English speaker, it doesn't make sense (it's ungrammatical, in fact), and I'd assume it is probably a typo.

It was probably intended to be "..., to better serve the C++ programmers, ...". That would provide a contrast for the final "not" to be operating on.
I know this is probably an unpopular idea around here, but I generally think "self-assigned" teams are a terrible idea. Without a top-level roadmap to guide progress a company would quickly devolve into an uncoordinated mess. Sure, it can birth some really innovative gems from a very large organization. That's the exception rather than the rule, though. This kind of "teams making decisions" structure nearly killed Sony when they started infighting and reinventing wheels. Google, IMO, succeeds in spite of rather than because of this structure at this point, and only because of their ridiculously high hiring bar.

There is a middle ground between Google and, say, Lockheed where teams are given a general direction to pull to keep them organized and working towards the company's goals but are otherwise free to determine how to accomplish those goals on their own.
Some context for that year in CA politics: State Senator Ron Calderon was indicted by the feds in a pay-to-play sting on a film tax credit, State Senator Rod Wright was sentenced to 90 days in prison for breaking the law about living in your district (he served only a few hours, CA prisons are too overcrowded), and then State Senator Leland Yee was indicted by the feds in a sting that was actually meant to get Raymond Shrimp Boy Chow but ensnared a State Senator by chance. The State Senate actually suspended all three members.

CA remains a popular target for federal stings, Shrimpscam was a famous example of a federal sting that ensnared many members way back, but now there are much more recent examples. It was a crazy year, and the indictment for Leland Yee was nuts, it read like a crime novel.
Not exactly. My understanding is that the FBI wishes for the phone in question to remain within FBI custody at all times, which makes it more likely that any custom FW Apple develops could be leaked or replicated. What I propose (obviously a compromise) is for everything (FW creation, brute force attack, download of data) to occur within Apple's custody, network, and for Apple to then destroy the phone. Apple would not even need to disclose publicly how they accessed the data on the phone.
I just started learning Clojure and I would agree with you already. It has all the nice parts from other ecosystems and is just fast to do what I need to do.