skysight-inc/HackerNews huggingface dataset:
Never have I been searched on public transit in NYC, SF, LA, Seattle, or Portland.

I took Amtrak on a weekly basis for about 3 years and I was never searched nor did I ever see anyone searched.

I have driven up and down the west coast from Canada down to Mexico and have never been searched.

Yes, I know my anecdotal experience doesn't mean anything but the picture you paint makes it seem like you can't go anywhere without being searched, realistically the only form of travel where you will be searched is when you fly. Anyways, that's not my point. My point is that we as a society have agreed to give up certain liberties in exchange for safety. For example, we don't allow people to drive without a license. We don't allow you to carry invasive species from one state to another. We don't allow random people to walk through your property. These laws exist for a reason and they weren't created to solely impede on your rights. Sure, we may disagree on where we draw the line but it doesn't help the discussion if you act like we still live in the 1700s where you can hop on your horse and not worry about being searched when you cross the border.
Source code: https://github.com/relax/relax
Demo: http://demo.getrelax.io/admin (username: demo, password: demo)
That's why Google doesn't operates in China at full scale. https://en.m.wikipedia.org/wiki/Google_China
They decided that was agains the company values to comply with Chinese law, so they stopped offering some services.
It's the law, and maybe I don't like it at all, but still I thing that companies should comply. I also thing that that laws should me changed.
Upwork Inc. | Mountain View or San Francisco, CA | Onsite (or US based remote)

Upwork is working on revolutionizing how work is done online. Along the way, we're working on challenging engineering problems while working on new features and products to help meet the requirements of our growing community.

My team is looking to hire someone who can come in and help us design and build backend systems (distributed, resilient, scalable etc.). You'll get to work with people from around the world as well as in a cross functional environment (product, UX, marketing and others) and will get to make a meaningful contribution to our platform.

If you're interested, feel free to email me at rmanoch@upwork.com or you can apply to the job directly at https://goo.gl/7Q5H1p (note that in depth knowledge of Java is good to have, but certainly not a requirement).
I deleted my comment after I saw it had been marked offtopic, before I saw your reply.

I saw the statement I had quoted as an appeal to emotion so didn't feel bad posting my gut reaction to it.
How to Configure Cisco VPN SSL aka WebVPN
I'm no expert on this subject but the proof in the first article seems a bit dodgy. Bayesian inference is a type of induction [1]. So using it to prove induction merely begs the question?

[1] http://plato.stanford.edu/entries/induction-problem/#BaySub
Good to know, I might try it the next time I'm in another country.
> Fifty years ago, two-thirds of the USA were not obese. Biology has not changed in that time. What has?

I wish more people would ask this question. It's extremely innocent and straightforward, and replies to it are incredibly revealing of the respondents' understanding of biology . . .
Nope. To set a precedent it would have to precede. Giving de-identified medical records to researchers is a long-standing, well-established and regulated process. The only interesting thing here is that it's Google and not some PhD's university lab.

Here's HHS on what HIPAA has to say about this: [0]

[0] http://www.hhs.gov/hipaa/for-professionals/privacy/special-t...
I voted for Utiliz, Casepad, and Jury Board.

Good luck to everyone!
We couldn't even stand 6 months let alone a year. Broken pack depts make it hard to CI, poor performance, memory leaks, huge docker base images due to deps, lots of single cpu only tasks that were too hard to scale out, an ugly language compared to ruby or Python and on top of all that how poor the package management with NPM has been. We've just ditched it and gone back to Python/Django/flask and ruby for the ops tooling.
Do you also feel that you should decide how wealth should be retained? If people work for something (income) what makes you feel you are entitled to decide what to do with their work's result?
I love socialists, they care more about other people's money than their own lives. They fight for equal poverty for all, too, but they never mind their own business.
Rubberhose fs, with a modification: two passcodes, one unlocks primary fs A. The other unlocks secondary fs B and causes the DEK for fs A to be wiped.
OK, hacker news formatting is tough. Please, give me slack for it.
Yeah ... Personally, I don't find a bit of emotion in the discussion bad as long as you provide arguments.
plot twist - Satoshi Nakamoto is Keyser Söze
> That's kind of an interesting question. There's certainly some stuff there worth saving forever, but there's also stuff that's just plain bad or that's the intellectual equivalent of embarrassing childhood photos, which may not be worth saving at all.

That isn't your call, and is nobody's call, really. Better to preserve it all and let people decide for themselves when they look at it.
Is that true when you factor in utilities? IE - Where does all the water come from? At least in the burbs, you can set up your own well.
Woman ordered to provide her fingerprint to unlock seized iPhone
We need to shove everyone who regularly uses the phrases "We need to have a conversation" and "Here is why" up against the wall and shoot them in the back of the head.

Smug kills.
Yes, but you are required to retain much more detailed records and produce them upon request.
Customs can.
This is getting old.

Given the frequency of these fraudulent or mistaken Satoshi identifications, it's probably time that someone puts together a simple, publicly visible procedure for verifying Satoshi's identity. Make a web-site, call it something like satoshi-test.com, and include a step-by-step procedure for journalists to follow. If they can't get their Satoshi claimant to complete the test, then they shouldn't write the story. If they ignore the test, then we should ignore their story.
> One can assume DOJ is smart enough to avoid the judge who says no.

I can imagine that that happens to some extent, but it's quite a bit weaker than what you originally suggested (and maybe there are other factors that prevent or deter the applicants from exercising complete control over who reviews their applications).
Yes, this is sadly correct. In the pharma industry, we call it pleasing "the stakeholders." Many times more expensive tests/treatments/etc are developed over cheaper ones, as the risk seemingly (if the MBA stakeholders are to be believed) necessitates chasing medical innovations that will have the largest ROI.
Extremely, believe it or not, most people aren't willing to break the law to use new technology. If the government says something is illegal, that'll kill most usage of it.
Thank you, that's definitely on our list -- it will probably not get done for a while, but eventually it will get done!
> You use Grunt!? Everyone uses Gulp!? Wait no, use native NPM scripts!

Although couched as a criticism this is actually the community fixing itself. The evolution from Grunt > Gulp > npm scripts is movement away from needless complexity towards simplicity. Npm scripts are effectively just Bash commands that build and manage your project, which sometimes employ small, unixy tools written in Node.

This self correction was pretty quick, it happened within a few years.

> Unfortunately, there isn’t any one “standard” (like everything else in Javascript) for implementing or using Promises.

Yes there is. It's called the Promises/A+ spec, and its built into ES6.
Here is a chart that supports exactly that:
https://lanekenworthy.net/2012/05/31/why-the-surge-in-obesit...

The hockey stick starts exactly at 1980.
> Isn't that the case basically all the time?

No, ES5 to ES2015 is a HUGE leap. ES2015 to ES2016 is a very minor jump as it only adds 2 new things to the spec.

> Which is a perfectly suitable reason to avoid it at all costs except for the bare minimum required for front-end..

And honestly, that is not my job to tell you not to do. If you want to avoid Node.js go ahead. I feel Java is something I should avoid at all costs. Doesn't make Java any worse or better. Same with Node.js.
In my experience, that's great advice for already thin people. I could only lose 10 stone and reach normal weight by ignoring my body demanding it was starving for a year or so.
Reminds me of the Howard Hughes hoax autobiography: https://en.wikipedia.org/wiki/Clifford_Irving#Fake_autobiogr...
Not sure why the downvotes except maybe not sourcing it.

What you are saying is 100% right in my experience and watching others.

Cut 500 calories per day and you lose a pound per week and that can be maintained.

Those poor people were losing a pound per DAY which there is no way you can maintain that lifestyle. You aren't teaching habits for life with that kind of diet, you are teaching how to crash and burn.
I mused on similar things after getting a very small project shipped. It is based on my experience with Node, Ruby, and Node as of 4 years ago (when I first learned it).

https://medium.com/@yoooodaaaa/reflections-on-node-698abecce...
Tech Talk: ITNW (If This Now What):Orchestrating an Enterprise with Michael Ward
Yeah but what if they have a branch target in the prologue?
> Drugs are (highly) illegal but most people I know are at most two phone calls away from scoring whatever they want whenever they want.

And yet most people don't. Knowing you can do something illegal, and doing it, are vastly different things.
There already are successful female entrepreneurs. I don't see them as linked to the bad press so much as the absolutely massive amount of money sunk in the company.
First, i always assume dtrace can do something.
Dtrace is not that low overhead in the situation that xray is describing.

http://dtrace.org/blogs/brendan/2011/02/18/dtrace-pid-provid...

When they traced everything, it was two orders of magnitude slower.

At 100k event/s (quite possible in the situations x-ray is used), the app would be about 60% slower. For just a simple probe, not full on tracing.

Does this make it better than dtrace?
No. It just serves a different set of use cases.
Of course, but all these are manifestations of the same ideological system (that also brought "peace and prosperity").
You had quoted my "spirit of Apply HN" comment. That wasn't an emotional appeal.

https://en.wikipedia.org/wiki/Letter_and_spirit_of_the_law
2 orders of magnitude? So 30 cents a month?
>>At which point you agree to adhere to their laws and regulations.

Uhm nope. If my app(published on Apple Store/Google Play) violated a law in Saudi Arabia and they sent me a letter requesting me to appear and subject myself to 100 lashes for violating their law, I would very promptly disregard said letter, to put it politely.
Agreed. Checkout RxJS to hold you over while you're in Javascript land.
When Documents Become Databases – R Wrapper for Tabula PDF Table Extractor
I have never once commented upon Bitcoin without being immediately downvoted on any forum, this thread included. Not once.

Watching the community fight is kind of depressing, because that's a lot of energy that could be channeled into positive endeavors.
Yes, I too find callbacks an obstacle to readability, among other things.

If one uses mongodb (popular on node.js), and one needs multiple queries to 'join' several documents, the cascade of callbacks is an obstacle to readability, let alone debugging.
BTW it also works very nicely for those hotel key cards that have a magnetic stripe. You'll be safely kept away from the minibar of your room if you put your key card in the same pocket with the phone.
This argument is absurd. It takes the obvious truth that causation will certainly lead to correlation and blindly flips it around and claims it's somehow profound. Just bad reasoning from beginning to end. The correct reasoning - causation leads to correlation - is the basis of all science. When scientific theories are evaluated, the razor is a check that the theory correctly predicts observed results. You can't cook up a theory that fits a set of already known data and claim you have formulated a causal relationship unless you can then predict the NEXT results over a substantial set of trials.
The solution is basically the same as the CPS case: switch to dominator-based scoping rather lexical scoping. I wrote an RFC on what would need to be done to the region system for nonlexical borrows a while back: https://github.com/rust-lang/rfcs/pull/396.
Show HN: How Raygun built its swag distribution for the globe
I don't know how sound that data was, but in one of the cases the rats were solving a maze on the other side of the world (Australia) ... and yet started solving it better than the first rats in the UK. I'm not sure what the conclusion or the methodological error is. But it's not as simple as you paint it.

[0] http://www.sheldrake.org/about-rupert-sheldrake/blog/rat-lea...
Seems like the type of suit that would be tossed before hitting trial--IANAL but the claims seem laughable.
The problem I have with Hal Finney == Satoshi is that by the early 2000s, Hal Finney knew more about the state of the art of proof of work functions than the author of Bitcoin. Lots of Bitcoin design decisions can be justified out of conservatism but ignoring post-hashcash developments looks more like lack of knowledge Hal Finney had.
Just wanted to compliment you on one of the most impressive substance-free arm-flailing retorts I have seen in recent memory. It takes skill to weave residents of both North Korea and the planet Mars into a discussion of Bay Area quality of life.
Author plz, uninstall Node.js, use your so lovely Python and don't make people concerned.
On what basis? spdustin cites United States v. Hubbell elsewhere in this thread, but I don't think that case establishes that a defendant cannot be compelled to do anything that would be "part of a chain of events that results in the production of incriminating evidence that the prosecution isn't otherwise independently aware of."

Hubbell suggests that "being forced to surrender the key to a strongbox" does not violate the Fifth Amendment. Under spdustin's generalization, the strongbox hypothetical would violate the Fifth Amendment.

Hubbell is based on the idea that providing documents responsive to a subpoena is itself a testimonial act, because it is "necessary for [the Defendant] to make extensive use of 'the contents of his own mind' in identifying the hundreds of documents responsive to the requests on the subpoena." I don't see how the purely physical act of unlocking the phone is similar.
> The community hasn't really been helpful, the answer is always restructure how write things.

Um, what alternative should there be other than "the compiler should magically figure it out"? Every language has specific idioms that are the way you fix "Issue X"--the Gang of Four book, for example, is effectively an inventory of idioms to deal with C++ weaknesses.

You may be correct in your assessment that Rust is "too mentally expensive" for your task. That's fine. Rust has a very specific target, and that target is systems programs like kernels or Firefox--large programs that have long lifetimes and complicated memory management.

So, for example, if your program restarts processes often, then memory issues pretty much go away, and Rust really doesn't buy you much. If you can tolerate garbage collection, then there are probably much more expressive languages for the task.

I like Rust, but I'm really only going to consider Rust when I'm thinking "C or C++". If I'm thinking Python, Ruby, Go, Swift, etc., Rust probably isn't on the plate for now.
The article goes a bit into detail - Wright is on the hook for a few million dollars of tax issues, and seems to urgently need a plausible (to a judge) legal source of extremely large amounts of bitcoin or face persecution (possibly criminal) for tax fraud.
Identity, or objectness, is a distinct concept from being a value that is defined purely by its form. So in that sense, identity is immutable because it is defined that way, it isn't a property that falls out of the universe. At least, its been that way since the Greek philosophy days.

A ball is an object, it has state, if its state changes, we can recognize it as being the same ball. A point/position is a value. It doesn't make sense for it to have state, a position with a different value is simply a different position. Getting around the arrow of time is something else entirely.
Please don't use event streams for handling asynchronous code, that's not what it's for.
This "allowed until proven hazardous" vs "outlawed until proven harmless" is such a misrepresenting of the disagreement.

Okey, lets put this concept into practice. I will sell fungus as antibiotics, and I will stop once its proven if it work. This would of course not work, and we follow a "outlawed until proven harmless" when it comes to medicine. In the context of medicine, that is a good rule to have and both US and EU agree on this.

So, its not about "proven to be safe" vs "proven to be unsafe", but rather specific regulations in specific contexts where EU and US disagree which one is best. In medicine, both agree. With additive in food and pesticide residue laying around in crops, they disagree.

There could have been a public debate, but this treaty is not that. It even go as far as forbid laws that grants the consumer a legal right to know what substances they ingest.
Akvo.org | Amsterdam, NL | Full time | ONSITE

Product manager

Akvo is a not-for-profit, not-for-loss, data service SaaS provider. We have users primarily in Africa, South/South East Asia, and Central America, which are governments, NGOs and UN organisations. We recently also work on some very interesting water quality sensors. Everything open source.

Hiring process: introduction letter and CV. Up to three interviews total, with head of product team, some colleagues and CTO. Visit to Amsterdam.

As Product Manager, you are the link between our products and our business strategy and in this central role you help drive Akvo towards providing the very best products and solutions for our diverse network of partner organisations.

You will be in touch with our partners, and you will work closely with the marketing, partner, sales, design and engineering teams to fully understand the requirements and needs of our users and define the product roadmap and feature specifications. You will be responsible for one main product and possibly a few minor products.

Read more at: http://akvo.org/about-us/working-at-akvo/
Human biology is a rather robust system.

https://westhunt.wordpress.com/2016/01/09/survival-of-the-fl...

>"Let's change this very, very large, very, very old system that we don't really understand by just tweaking this one value that we're pretty sure does X ... and put it back into production. What could possibly go wrong?"

In a good number of cases, what some nucleotide does is pretty obvious.

There is a safer approach that can also result in very good ends. Embryo selection (what was in the Gattaca film). You make up 20 embryos in the lab, sequence all of them, pick the best one according to a set of criteria.

Estimated IQ gain is in the range of 10 IIRc per generation. Chinese are planning to do this - if they pull it off, inside 2 generations they'd have better human capital than Ashkenazi Jews (.2% of world population, 30%+ of physics Nobels, due to average verbal IQ of 115. That really skews distribution in the high-end...)
1. Errr, perf definitely does not support inserting N probepoints, where N is the number of function entry + exit in a program.

2. Perf is 14x slower with tracepoints, and is definitely not that low overhead with tons and tons of probe points.

See http://events.linuxfoundation.org/sites/events/files/slides/...
Yes, since the freelancer thread fills this need, I think it would be more interesting to have in a "I wish someone would build this" thread, where a specific need is articulated. The poster could add a bounty or something to it.
tvOS Tutorial: Build a Beautiful Apple TV App
JD here, co-founder & CEO of Raygun. I've submitted this article about how we built our swag system because we get asked about it a lot.

For those unaware, we're HQ'd in Wellington, New Zealand. That's presented some challenges in handling swag distribution when most of our customers are not in New Zealand.

I hope it helps some other folks who are putting together their own mail outs. I'm happy to answer any questions anyone has about the process.
I've heard the theory that establishing these high standards was actually in the best interest of the pharmacy industry. A great way to keep competition at bay, because only huge companies can afford to comply with the regulations.
Just checking: by show of hands, how many people here really understand what bitcoins are or how the system works, beyond knowing they're a new form of currency, cryptography is involved, and anonymity comes into play somehow?

I am just now beginning to try to research it to really understand it, because despite being a developer and having a decent understanding of public-key cryptography, I am at a total loss to understand how this system works or achieves its apparent purposes.

My impression is that it's actually quite complex, and that the press (and developer community at large) is failing to really explain it in any meaningful way to people who don't already get it. Not that this is out of the norm with tech topics, but this is very flagrant.
First, correlation is symmetric between effects and their causes, while causation is not.

You may as well replace the phrase "correlation implies causation" with "correlation implies effectation".

For a careful treatment on correlation and causation, you should read Judea Pearl, one of the great living computer scientists. I highly recommend this casual read: https://www.nyu.edu/classes/shrout/SEM06/pearl.pdf
Yes, the billionaires get a lot of blame but in terms of numbers, they are insignificant.

I would imagine that a much bigger issue is old people who are in a care home or a hospital, unable to live in their old place, but not willing/able to give it away either.

At least over here (Finland) this is the major reason for "empty" apartments in central areas of cities.
The Netflix.com site and webapp runs on Node (and talks to a number of services written in mostly JVM based languages). While we encounter challenges just as we would with any other language -- it works for us and I would argue that it's a pretty big application.

There's always a multitude of ways to get something done, and it's up to you to decide what tool will do it best. Don't treat any one language as an end-all-be-all and you might find yourself much happier and more productive. Of course, YMMV.
Can you give an example where perf works with 10 million+ probe points?

:)

(and where this does not have an antagonist effect on the other things on the machine?)
What would be a better solution, why, and what if any trade offs might exists between the options? Do you use the app or code?
Tangential, but this is exactly what's happened in some parts of the adtech market, it's called "mediation".
No Go yet, but a couple:

https://github.com/munificent/wren/wiki/Language-Bindings
Nice specs, but why are the cases so damned expensive?

OK I see $85 for the antennas and cable, but still.
How do I vote?