skysight-inc/HackerNews huggingface dataset:
I'm sure that Australian Federal Police and Victoria law enforcement would be able to exercise search warrants on Fastmail's servers if they needed to.

Since you're in Tennessee (and thus a U.S. Person), you're actually ineligible for collection under FAA 702. Gmail/Hotmail/Yahoo, etc. would actually be the safest place for your information.

Of course that assumes that you believe the NSA follows U.S. law. If you don't have that assumption, that also implies that the NSA wouldn't respect Australian sovereignty enough to keep it from infiltrating Fastmail's servers.

I'm saying this to illustrate that there's no silver bullet for secure transmission and storage of information.
(5) Have parents that push them to study.

(6) Are in a culture where being studious is not considered a bad thing.

There are probably more, too.
depends where those servers are based and who owns them
> he says he is in fact working on a dashcam, which he plans to give away in exchange for its data

The idea of the free dashcam seems similar to the necklace camera from the novel[0] "The Circle" where peoples lives were broadcasted 24/7. Creepy but plausible.

[0]: http://www.goodreads.com/book/show/18302455-the-circle
I hope you don't have to deal with ActiveX/SEED (South Korea), too.

Ref: https://en.wikipedia.org/wiki/SEED
C4 is absolutely a production product. It's used in systems that insane amounts of money depend on. As for the manual approach, I've seen it work in production.
I know what a light year is. I just did the conversion to time given that we are receiving a EM wave.
ditto. I worked remotely for 10 months and don't plan to do it again. There is no substitute of the good feeling of hanging out together with team mates at same place.
But consider if every company let you work remotely, you could switch companies and still have your commute be the same quick walk.
It's a completely optional cost, though, not a hidden cost. Plus it sounds like they allowed everyone to bring their partners and families, too. And, most companies that have physical offices also have corporate retreats or events, so it's not even really exclusive to companies that work remotely.
My guess is Amazon plans to use this engine for their in-development AAA PC game [1][2] announced last year. Usually the engine spin-off happens after the game itself is released, so I wonder what their motivations are for promoting the standalone engine so soon.

[1] http://www.gamasutra.com/view/news/245102/Sponsored_Amazon_i...

[2] https://games.amazon.com/jobs/
Why Sealion Is Not an Option for Hitler to Win the War (1998)
You might as well ask why two cloned trees don't have the branches and leaves at the exact same positions...
A guess, but myricom makes cards based on a chip explicitly called lanai: https://www.myricom.com/hardware/myri-10g-network-adapters/2...

"LANai"
Thanks for the explanation! I went ahead and installed npm to use this, I think it's a pretty nifty little utility and worth it.
Within their frame of reference. Many many frames exist.
I added print to cloud9 ide [Plugin Style]
I made a mistake in this post. I wrote: "risk from insurance rates changing"

Which should have been "risk from interest rates changing."
Good catch, I ought to move that over to the Mac section.
Ask HN: Usable laptop touchpads – Are we there yet?
For years Apple was the only one who could make usable touchpads.

Now, in 2016, is there a laptop with a touchpad comparable to the MacBook touchpads? I'm not asking for force touch and other stuff like that, just plain usability, smooth multitouch gestures etc.
>Which environment do you prefer, and why?

I don't believe this question is interesting because I think we know that most HN readers will prefer remote working instead offices. It doesn't matter whether it's semi-private cubicles or noisy open floor plans. Offices suck. Commuting sucks too. Probably 95+% would prefer remote work if they could get it.

>Do you think we should have kept our office or closed it?

The more interesting question & answer is how the 100% remote strategy helps your business. Yes, you save $86k/yr in office rent. However, does the remote arrangement boost your employees' productivity so much that it helps Buffer beat other competitors (Hootsuite, Sprout, etc.)? Is the remote productivity enabling the ability of engineers to add features at a faster rate that you noticed subscriptions going way up? Etc.

That's the business calculus that's more interesting to discuss. To be fair, it looks like author Courtney Seiter's background is writing/marketing and not business/engineering so it's understandable if she doesn't emphasize this angle. Also, the blog post is only 4 months old so they don't have a year's worth of financial performance to evaluate its effectiveness.
Well, not everyone is writing the next version of Crysis.

There are plenty of production games that can live with < 10ms pauses.
Where are you located and what kind of SF do you get for that?

Just saying I pay N is nearly useless without context.
> most advertisers, sponsors, etc will only trust third party analytics

Which is ridiculous, because they're about as easy to game.
Fashion's Best-Kept Secret Since '77
I think your current setup is ideal. It's hard to justify when your employer already has an office, though. Even if the company allowed for "100% remote work" it would be nagging at me that I'm choosing to work away from my coworkers. I love what Buffer is doing. When the default choice is to work remote and I can choose to meet my coworkers and work with them in person, it comes off much nicer than having the default choice being working in the company's office.

I think you'd be much more likely to be able to keep the arrangement you have now if you became an employee of a company like this than if you became an employee of a company that had a traditional office.
If you are coding on your own, then C++ can be great as one can make use of modern C++14.

If you are coding with others, be prepared to deal with some kind of C with classes.
Bear in mind that the SAT tests literacy skills and math skills separately. Reading comprehension is unequivocally something that should be included in the reading and writing portion of the test, rather than the math portion.

Read some of the comments elsewhere in this discussion. There are some people that noticed how "209 salads and drinks" could be interpreted as "209 salads, and an unspecified quantity of drinks" or as "209 * ( a salad or a drink )". That has nothing to do with one's ability to take a system of two equations and two variables and solve it for either variable, and everything to do with poor question design.

Professional pollsters work very hard at tuning the exact wording of poll questions, to eliminate hidden biases in the question itself and to better reveal what the participants themselves think. These samples have non-mathematical bias embedded in the questions.
If it helps, I recently rebuilt my mail server and changed from FreeBSD+qmail+Courier to Ubuntu+Postfix+Dovecot. In doing so, I used this series from Ars Technica:

http://arstechnica.com/information-technology/2014/02/how-to...

It shows how to set up SPF, DKIM, TLS, anti-spam filtering, Sieve, certificate-based authentication (I still haven't figured out how to do this with an iPhone), and so on. The only bolt-on it references but doesn't explore and I actually used is the Z-Push package to implement ActiveSync.
Will encryption via self-signed certs be accepted?
Well, you have no reliable way to assert your personal mail server is not bugged and observed right now.

You're one judge's pen-stroke away from having personal property seized and then it's just a matter of how real your machine's physical security measures are.
Except that in your example, the trees are influencing by environmental factors throughout their life, whereas the first sentence of this article says it's environmental factors in utero that influences fingerprints.
I'd actually consider that an improved experience. Sure, the sender using the improperly created personal mailbox will be inconvenienced if people ask about it. However, the actual user of gmail benefits from this.
Apple WWDR Intermediate Certificate Expiration
FBI Still Unable to Unlock San Bernardino Shooter's Phone Content
Regarding reasons for doing this, there's the hope that more sensitive systems could function as "gravity telescopes", enabling charting the locations of massive bodies that would emit gravity waves. This could potentially allow for confirmed observations of physical regimes not accessible by experiment on Earth, much like other astronomical observatories.
this makes it lose the commonly agreed upon properties of "Open Source/Free Software", and even if you could get all the major contributors to agree to a license change, the insuing dramastorm would almost certainly lead to a fork.

(this was very similar to the cause of the xfree86 -> xorg fork)
Failure to do so would result in the video that gets shown on 60 Minutes. Those videos tend to negatively affect funding and career advancement.
It seems to me the author's intent is mostly for people to use for backing tracks for them to practice with, not necessarily sampling for production. Though, honestly having a bunch of beats sorted out like this could be handy even just for a starting point/inspiration.
You have no reason to suspect it either. Yes, in this hypothetical scenario your mail server or your ISP's server might be compromised, and yes, in this scenario, there wouldn't be a big difference. But we don't live in hypothetical scenarios. Paranoia is great and all, but let's be real. An average Joe's personal mail server is more than likely not bugged nor observed, and if communication happens in TLS, then there'd be no reason to suspect the delivery either.

We all know Google is doing it, though.
https://en.wikipedia.org/wiki/Metric_expansion_of_space

The short version: The distant object wasn't traveling through space, it sat stationary while more space came into existence in the gap between us and it, resulting in it being farther away. This happens everywhere, all the time -- it's what cosmologists are talking about when they say the Universe is "expanding". The laws that prohibit faster-than-light travel concern movement within space ("peculiar motion"), not the expansion of space itself.
this is the only thing holding back virtual armies of tech workers from moving to the country, which would greatly relieve the cost of housing in major coastal metros (tech hubs).

a mass exodus and spike in housing supply is exactly what we need. too bad the broadband providers aren't making it happen.

i fear this is a problem that the broadband market won't solve, because it's run by a few oligarchs.
When I saw the HN headline, I thought they were going to start enforcing the PGP encryption. I think I had a small medical event...
My inbox is clean, those emails are archived. I still want to search them.
you however, cannot retroactively relicense already released into the wild code.

also such no-fork licenses are definitely not Open Source.
Take a look at Quiver, that's what I've been using. It's markdown + code cells + text... I find it amazing for what it does. The evernode of code snippets.

http://happenapps.com/#quiver
It's nice to read comments here as people are writing they like to work in the office. I also do like it. I am self-employed and in the longer run it is so boring to be alone at home when there is nobody to talk to. Funnily, when I was fulltime I dreamed to work from home.
There are varied opinions about this topic. Several Sources of Truth and Righteousness advise against "sequel"[1][2], However it seems that in a certain building in WA "sequel" is preferred [3].

[1] https://dev.mysql.com/doc/refman/5.7/en/what-is-mysql.html

[2] http://www.postgresql.org/about/press/faq/

[3] https://social.msdn.microsoft.com/Forums/sqlserver/en-US/fd6...
> I would hope so too, but functionally the only way to do this efficiently would be to tax them all at the same rate (meaning no marginal brackets).

I've always thought that ideally corporate tax rates should be flat, and should be at the maximum marginal rate for personal income tax, but that all corporations (not just those which currently do this) should be able to take advantage of the lower personal marginal tax rates of their shareholders, essentially having the option to be taxed at a rate as if its taxable income were additional income to its shareholders, distributed in proportion to the ownership share, except for the income share of shareholders that aren't individual taxpayers (e.g., nonresident foreigners.)

However, I don't think that we're at the point where this would be administratively feasible. OTOH, given that there are options for corporations to distribute tax liability to shareholders, they just take special up-front decisions and impose some limits, I'd be happy to settle with corporate income tax fixed at the top marginal personal rate.
I agree, I just finished my masters online at Johns Hopkins University in bioinformatics. Holy shit was it a slog, I about had a break down halfway through. The best way I study, with a small group of people focused on a similar topic, was largely unavailable to me.

However, online classes or MOOCs are intended to be a solution to a problem. I don't think they will ever be better than an in-person education, if you can spend 4-10 years after high school not worrying about time or money and just focusing on your education. For a great number of people that is not a possibility. When looking at a partially social issue like education, we need to pay more attention to how it plays out for the lowest 10% not the highest 10%.
They should get with the NSA and the phones internet service provider. Between the two of them everything will be logged (websites visited, files downloaded, texts sent, photos sent) etc. After that there is very little leftover.
Once you have to index or parse the email for search, it can no longer be stored as ciphertext, that is, end to end encryption interferes with search.

At best, you could search headers if they aren't encrypted.

Until a viable ciphertext search scheme arrives. (there are some, but everyone I've seen has some caveat or hole)
Google/end-to-end extension; encrypt, decrypt, within the browser using OpenPGP
A great reminder that everyday we do learn something and should be thoughtful about documenting it. We often move to fast to realize that what we discovered, to get something down, is unique. Thanks for sharing and keep it up!
> I'm sure that Australian Federal Police and Victoria law enforcement would be able to exercise search warrants on Fastmail's servers if they needed to.

Nobody is arguing against search warrants. People are concerned about warrantless searches.
Module lookup/resolution config for JavaScript validation tools
INTRO

There are bunch of tools for static code analysis in JavaScript. For the sake of simplicity, I'll split them in two large groups: eslint et al, which works at the level of one file and type analysers: ternjs, flowtype and even typescript. Tools in the former group need to know how to resolve modules and usually rely on the folder structure. Unfortunately, in enterprise development it's impossible to keep files wherever you want.

THE QUESTION

I need a solution to statically analyze types and signatures in the code with one extra condition: it should be able to track dependencies in complicated directory structure, possibly with ~multiple roots, w/o configuring every file individually.

E.g.: Modules which name starts from 'core' should be search in /project/bundle/js/core/: like 'core.data.http' would be in /project/bundle/js/core/data/http.js. Modules which name starts from 'personalization' will be in /project/vendor/adobe/personalization/. All other modules to be looked up in /project/components/.

At last the tool should be easily added to CI process.

EXAMPLES

Using TypeScript is an option, but I'm currently seeing it only as keeping files in plain JavaScript, adding .d.ts for the most important modules and run tsc with --noEmit. On top of that, adding files to tsconfig manually is a tedious task and I'm not sure that search by mask with exclusions will work.
Hacking tools like flowtype (which is still in beta for windows BTW) and even creating a pull request is also an option, but it requires significant amount of time =)

So I'm still seeking for something better.
In the Trenches with OpenStack
> Which is different from any other email provider in any substantial way (including your local ISP or personal server) because...

Single point of failure.

Government entities have to go through physical work to seize multiple mail servers distributed geographically. This keeps the cost of fishing expeditions high enough that they won't just do it by default.

With everything at Gmail, Yahoo, and Microsoft, you only need to serve 3 entities, who already are known to roll over.

However, far more concerning to the HN crowd should be this fact: Do you want the companies most likely to buy you out for a large value to be the ones holding all of your internal emails?

At this point, Google probably knows more about the quality of business than the businesses do. It would be an interesting question as to whether Google could be considered a corporate insider for a vast number of companies.
You mean like those engines done in Assembly with C and Turbo Pascal as scripting logic 20 years ago?
What fantastic write-ups. Thanks to aphyr for all the hard work, it's an invaluable service to the community.
Sorry, I should have been more clear. I'm suggesting that you call a piece of syntax syntactic sugar when it's actually implemented in terms of the syntax of the rest of the language. So it's possible that, e.g. while() is sugar in one C++ implementation and for() is sugar in another.

That's just a question of terminology, though. There's a paper by Felleisen[1] that makes what you're talking about precise. What you do is you ask weather an extended language can express a piece of syntax with respect to the base language. Your statement then becomes:

Let C* be C++, but without while() or for(). Then,
(i) C* + for() can express while() with respect to C.
(ii) C + while() can express for() with respect to C*.

And all of this is made completely formal, and it's used to talk about the expressive power of programming languages.

[1] http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.51....
XFINITY from Comcast vs. Google Fiber
fta: http://www.nature.com/nature/journal/vaop/ncurrent/carousel/...
I know this isn't intended to be stackoverflow, but it'd be cool to have a way to get feedback on things.
> That makes no sense

Correct. And yet, somehow, it's industry practice. That's my point.
Completely agree on the subscription.
I don't think there's anything wrong with gmail upping the game. It's not like they are using tech that no one else can get.

If I ran a restaurant that provided extra services, that doesn't stop anyone else from opening a restaurant and provide similar levels of service.
The Tiny Chip That Could Disrupt Exascale Computing
What are the downsides in your experience?
How to decide on new technologies
Ask HN: What Is "the" Enterprise Container Ecosystem?
HN,

Given that we have a huge number of people playing around with the Container Runtimes and Ecosystems - is there a consensus building on which is the "Serious" or "Enterprise" Container Ecosystem ?

What is the most common "flavor" of Container Ecosystem that people use at this moment ?
I doubt it personally. There are many affordable metros, small towns and so on with good enough internet connections already, and there is no mass exodus to be remote workers there.

Remote isn't popular because the customers (employers) prefer workers at headquarters, in person. Founders want to be close to investors, and investors don't want to travel that much.
Email is also far less instantaneous and is locked into a single kind of infrastructure. It's useful for only one thing.

I don't think it needs to be changed, really. It will stay this useful forever, probably.
I'd suggest google dictionary plugin. Double click on anything on the page and you get the definition as a small popup/tool-tip.
That's how even I learned what Initialism is.
I work from home, and we have 4 children (ages 3 to 12), and one on the way. My office is in my bedroom.

But back when I worked in a "real" office, I had the exact same situation you just described. It was just as noisy and loud as it is here at home.

In either place, I have to learn how to work with distractions in the background, and learn how to ignore them efficiently. So why not do that at home?

Here, I have an "open door" policy, so that I can help my wife out with any homeschool tasks that might be better suited for me.

It can be challenging sometimes, but it's extremely rewarding.

And I'm just as productive here (if not more productive) than I ever was at a "real" office.

But YMMV.
This is awesome. It makes me want to do something like it. How about if instead of putting it in a public repo, I put it in a private repo that I can use as a draft for a blog, so I could use it to gradually build an audience.
or space craft, satellite launch from an "unfriendly" state...
BitTorrent Launches First P2P Live Streaming App on Apple TV
> Black holes (...) take infinite time to form

This is wrong, and based on not taking into account that in GR, simultaneity is not only a relative thing, but also a local thing. There is much more detail in several great answers to this Stack Exchange question:

http://physics.stackexchange.com/questions/5031/can-black-ho...
University of Phoenix owner sells as 50,500 students flee
It's a lottery, you only need one. One facebook, one google, etc. Those successes bring in RoI not just of double digit percentages (the sort you'd expect from high-risk investments) but in multiples, orders of magnitude even. 10x, 100x returns sometimes. And when you hit those jackpots all of your other investments are now meaningless. The result is that VC becomes a game of searching for jackpots. Everyone wants a little bit of everything, and everyone wants to have their fingers in the things that look most interesting, that seem to have the chance to blow up. VCs also push the companies they invest in to grow fast and hit the point of finding out whether or not they're a "jackpot" idea or not.

At the same time, investors have figured out innumerable ways to get paid out of companies that are obviously not going to make it and won't ever hit a traditional liquidity event. They've gamed the system to an enormous degree but they also pump so much money into it that it's hard to stand up to them.
> Single point of failure.

Okay?

> Government entities have to go through physical work to seize multiple mail servers distributed geographically. This keeps the cost of fishing expeditions high enough that they won't just do it by default.

Except they seem pretty seize-happy and the only thing protecting your house is the say-so of a judge.

> With everything at Gmail, Yahoo, and Microsoft, you only need to serve 3 entities, who already are known to roll over.

That seems quite unfair, as at least 2 have been very public about their expenditures to try and make such attacks impossible in the future, and have vocally fought subpoenas.

> Do you want the companies most likely to buy you out for a large value to be the ones holding all of your internal emails?

Yes. The lawsuit should I discover it would probably make me richer and more famous than all the buyout events I've experienced.
I used to think this way.

However if I work at home for the long term, then here's what that will cost:

10 years X 12 months X 360 per month = $43200

If you are as old as I am then 10 years won't seem like a long time and $43200 will seem like alot of money.

In your shoes I'd put a chair and a desk in the garage, presuming you have one or similar.