skysight-inc/HackerNews huggingface dataset:
I wish that with a court order, we could read the thoughts of a suspect, too... But that's not possible, either.

Remember that a police force doesn't need infinite, perfect access to all of a target's communications to catch them. Think about the case we're describing: we have enough information to convince a judge that this person is a suspect. In order to get evidence to convict, you can:

* hack into their devices to retrieve stored data or install malicious software like keyloggers
* bug their place of living and work for video, audio, and WiFi capture
* interview/interrogate them, and everyone they associate with
* search their place of living and work
* place tracking devices
* watch their every move with drone or human surveillance
* have a human or drone tail them
* record all the metadata from their Internet communication
* record the contents of any unencrypted communication

We actually have all the access we need, particularly since we're allowed to hack into the target's devices. The only thing we CAN'T do, is include the target in bulk communication capture schemes. We actually have to pick targets and spend resources on them.

To be honest, I might be OK with that practical limit even WITHOUT a warrant requirement. If a police force believes that a suspect is worth spending their limited resources on, they must be worth something. If adding someone to a watch list is free, they'll do it to everybody.
I think the companies many times view a new hire as an isolated event and a raise as systemic.
Anyone else find it odd the shuttle is pointing downwards on the page?

What could be the reason for this?

I understand that the document is intended to have a landscape orientation. Even if they had the image already prepared, why would they not have mirrored it left to right (and then added the numerical call-outs) so that a portrait orientation of the page would have left the ship facing towards the top of the page?

I'm reading too much into this.

?
I'm of the same frame of mind.. There was an article from earlier this year about the suspect in a child-porn case who successfully encrypted his machine which has completely prevented prosecution:

http://ottawacitizen.com/news/local-news/0407-password

As tools become better, is the price we pay for strong encryption that criminals who are mildly technical can get away with their crimes? That's hard to stomach if it's the 'right' answer..
While I agree with your general comments about the attitude we should have in evaluating/commenting on blog post I have to disagree with the specific critique of the above comment. The favorable interpretation of the article is that the OP understands the basic definition of entropy but didn't realize that it could be extended to other models that account for permutation symmetry. But if you have read about any authoritative accounts of information entropy (Shannon's 1948 expository article, which discusses permutation invariance, is an example) you would be aware that it is more generally applicable.

Entropy is a famous concept, but it is also a famously misunderstood concept, and misunderstood frequently enough that I think we should err on the side of being charitable to the critics as long as their commentary is technically sound and focused. The OP could have probably done without last two sentences. Nevertheless, I would like to think that the article could have been greatly improved or possibly avoided entirely if the auothor had consulted AidanChurch818.
Simulating “Connection reset by peer” exception in Unit Testing using Java
It is not successful because it is not lossless (unless you have a "Colt McAnlis in exactly the right state with that initial condition" oracle).
Definitely depends on the feedstock, the energy source, and the scale of the facility. That being said, the technology does exist to produce net positive EROEI hydrocarbons today.. They aren't remotely cost competitive with $40/bbl oil but they do exist.
How about use the prefix letsencrypt: letsencrypt-go.
Not the original asker, but it would be nice to be able to upgrade between OTP releases, without having to restart my application (but I have no expectation of that being possible ever when there are VM changes, and unlikely for the effort to be spent to do it for the user-space erlang bits either). I have to use DNS for load balancing [1] and big mnesia tables, so I have to wait a long time for traffic to drain, and then another long time for the application to start back up.

Working for 4 years in an Erlang environment where hotloading is the norm, makes me wish for it everywhere! Why do I have to reboot to fix kernel bugs in tcp? :(

[1] the load balancers I have access to where we host had more downtime than our hosts, so not actually helpful
The 2015 Christmas List of Best STEM Toys for your little nerds and nerdettes
Maybe a redistributing tax on inheritance would reduce the influence of the top 1%, but as long as they become even richer, there is little chance to have democracy.
This would be terrible in production -- often there's an order you need to load the beam files, and I wouldn't want to add that to the compile step, it's very simple to load in the proper order. You could pretty easily use code:soft_purge/1 prior to loading to avoid killing lingering processes though, and then it would probably be reasonable for development.
I don't know what I think yet, and you think it'd be easy, since I have cystic fibrosis.

I was probably nudged toward development and similar minded activities because any type of physical labor just isn't an option for me. Will we similarly shape our society?

Some conditions like CF have advantages, such as an increase resistance to cholera. Will we see a side effect if we eliminate those conditions?

Don't get me wrong. Somedays being short of breath sucks (no pun intended), I wish I could eat without taking a handful of pills, and my wife certainly wishes we didn't have to deal with CF's infertility issues. I do think all of the calculus has to be considered, however.
Philanthrocapitalism: The art of profitable giving
Thank you, I understood your point.

The financial sector is what I'm thinking about, but I've always though thought that it is hard to find a job in this sector without a solid experience. So the idea about a talent agency seems to be helpful.

BTW I'd like to ask about a relocation. Is it right that it is easier to find a position that offers relocation (I mean H1B visa) in some financial institution rather than in an internet company?
In search of a European Google
I agree d3 is confusing at the start, especially the data join concept and method chaining. But once you put enough effort to understand exactly what each function does (through experimenting with browser inspector), it becomes as easy to use as jQuery.
Of course you can include it in models, but the problems is in the planners who build the models. They get it wrong, because they are human. They will risk to save costs to appear better to the upper management, and so the model will be skewed. That's why, for all its problems, it's actually pretty good idea to trust in the inhumane system which is the free market.
Knowledge of what happened is probably a justice interest for some.
Don’t quit your job yet. 7 things to do first for your new startup idea
What do you believe the best case is?
There is such thing as current relative advantage; and to change what your relative advantage is, it may be useful to restrict some of the trade.

Also, having ten inefficient suppliers is often better than having one very efficient monopoly — because it is usually also efficient at overcharging.

If the incentives are perfectly aligned and there is a medium term success or failure to consider, relative advantage works as advertised; but this will be closer to three equal startup co-founders dividing the work in the early stages than to international trade.
Did I miss it, or does this article not make clear what they _are_ planning on doing to offset the increased cost? Are they switching to cheaper ingredients or reducing portion sizes? Closing locations that underperform? Reducing hiring? Or are they really just going to take the reduction in profits?
> Would you take more money to be a janitor?

Yes. There is nothing wrong with being a janitor.
In most of these cases, is it questionable because of...

1. ...the cost of the recycling process?

2. ...the utility of the end product?

3. ...the pollution generated by the recycling process?
Hugh Trevor-Roper's "The Last Days of Hitler" is the nearest we have to a primary source in English. The 1947 edition didn't have any details from the Soviets, but there were a number of subsequent editions where additional details were added, most recently 1995.
The right way to handle this is to recognize that sometimes, technology that has all of the magical properties that you want simply does not exist, or cannot exist. Secure, global key escrow is one of those things.
Yeah, I agree with you, I am sure some places and configurations deal with the problem better.

And I am fan of Steve Keen too.
Some part of me hoped that catnip video would be underlined with that song: https://www.youtube.com/watch?v=WeYsTmIzjkw
Turn into image

Use pic.Twitter.com

Get 5Mb of data storage
That's awfully naive. That 1/100 number includes babies, the elderly and people not able or interested in actual fighting.
That is, more or less, the current clang proposal.
As with most negotiated agreements, neither side should feel like it's a good deal, but all should have sufficient, accurate information such that they can agree on what the limiting externalities are and how they necessarily shape the final deal.

Edit: I should note that this assumes a somewhat unlimited self-interest on both sides. Real people might not take all they can get even if it's offered, and real companies might not mind paying more than necessary even if they're not asked.
You see, I don't like the mentality that exudes from "How to price a programmer". Furthermore, this site, "Hacker News", is not supposed to be upvoting that kind of posts, because in that case, the people on this site are not hackers at all. The vote here has obviously been subverted. But then again, it does not matter. Making billions is not a matter of voting or misguided pseudo-democracy. Mark Zuckerberg made hundreds of billions because he is undoubtedly a great hacker. All the misguided voting on the planet will not change anything to that. The battlefield is the marketplace and not the voting nonsense.
Neat stuff. Still needs tethering, which makes sense while it's being developed.

However, reality is no match for imagination. When I was a kid the TV show Voyage to the Bottom of the Sea was popular. One of the absolute coolest things was the Flying Sub[1][2]:

36 foot wide and long, flying submersible,
aptly called the "Flying Sub"
...
It was deployed through bomb-bay like doors.
As it broke the surface, its engines could
generate enough thrust for the vehicle to
take off and fly at supersonic speeds.

[1] https://en.wikipedia.org/wiki/USOS_Seaview#Refit_and_the_Fly...
[2] https://www.youtube.com/watch?v=WHNNXVZ1mYg
Why can't we have the same effect as an instagram filter?
I didn't quite follow how cppyy/Reflex works (and the Reflex link is broken). But I work on Python Protobuf at Google and wanted to clear up a few things about that.

> Protobuf's compiler generates Python code which relies on a CPython extension in order to interface with the Protobuf implementation and is I mentioned before this is not going to be as fast as it should be for PyPy. Google provides a pure python implementation of Protobuf in version 3.0 which is not yet release and breaks compatibility in some aspects from Protobuf 2.x.

Protobuf 2.6 has both a pure-Python implementation and a C++-accelerated one, just like Protobuf 3.0. The C++-accelerated one is only necessary if you want the performance benefits.

Also, Protobuf 3.0 does not break any compatibility with Protobuf 2.x. Protobuf 3.0 does contain a new protocol version "proto3", which differs in some ways from the previous protocol version "proto2". But Protobuf 3.0 supports both proto2 and proto3, and the two are completely interoperable with each other. Basically, each message you define is either proto2 or proto3. Any proto2 messages you define with Protobuf 3.0 are 100% compatible with proto2 messages in Protobuf 2.x.
Not really, more we will start a level of local reporting once we get to a certain level of financial support, etc.
I think the population is a distribution and stereotype is the (estimated) mean of that distribution. So it has its right and wrong.
Ask HN: Private video hosting
Hi,

I'm looking at hosting private videos. I was thinking videojs with S3 but I don't know what quality I should use. Also do I need to use cloudfront?
I think that the best way to deal with it is to discuss the problem with your team lead and introduce a mandatory code review process in your team.

I mean using of Crucible, Github pull requests or something like it and reviewing all commits by one of senior developers. Then commits that don't follow coding standards of you team will be rejected in the issues will be fixed. However you also have to establish coding guidelines for your team to use them as a reason to reject some commits.

It will not only help your team with following coding style guidelines, but also improve the code quality in general.
This is the employment equivalent of Betz' law from wind power. Before you throw that idea out as ridiculous let me explain.

Betz' law states that there is an upper limit to the amount of power that you can extract from a given mass of moving air (aka wind). The plainest explanation is that the wind has to go somewhere in order to be able to bring in fresh wind. If you extract all the energy then the air would have to pool around the windmill and then eventually the pressure differential would drop to 0 and there would be no more wind. So you give up some of the energy and use it to remove the air after you're done extracting energy from it.

The parallel is that if up-or-out wasn't a fact that these companies would sooner or later run out of room in their org chart to bring in fresh recruits at the bottom. This would stop them from hiring the occasional gem that they will promote to the top of that chart. So to be able to hire the really good people they have to create room at the bottom, they have to get rid of a certain percentage of their people at all levels every year to keep the machinery moving.

It's an expensive affair but in the longer term it makes good business sense. Both windmills and really big companies are extraction devices.
Ask HN: Why have you never used Assembly dot com?
I think, Assembly.com [1] could be characterized as "Github for Startups": different people were collaborating on projects and getting part of projects' ownership as compensation.

In my opinion, the concept was quite interesting. And thus I'd like to ask you. Have you ever used Assembly.com? If not, why? What exactly didn't you like about it (was it the idea or implementation details)?

Complaints I've extracted from other discussions on HN and Reddit so far:
1. 10% commission
2. Projects are available for authorized users only
3. The way "shares" are divided.

[1]: https://www.crunchbase.com/organization/assembly
They say underseas drones are the future.

Sadly (horrifyingly?) they are also going to be used for nuclear weapons.
>If I create $1M of value for the company, you can compare my price with $1M.

Incorrect. If your company were to pay you the same amount as they profit off of you, you wouldn't be sticking around for very long at that company. That's the basic requirement of your company's mode of production.

>If the ranges of acceptable don’t overlap, it’s worth stepping back and clarifying what glasses people are using to look at the numbers.

Consider my previous assertion. You may come to this conclusion: "it is unacceptable that I don't make as much money as the money I produce for my company." You may realize that the entire economic system is structured that way. Then, you're right that it's worth stepping back and clarifying what glasses people are using.
On Learning to Think:  Reinforcement Learning  and RNN World Models
Whilst personally I believe stereotypes can be accurate (mostly as the outcome of self-fulfilling prophecies), I would question this research. Take a look at the studies listed on page 10, each of the studies looks at a different question about stereotypes, with the answer based on the response of a few hundred people (maximum was around 700). Furthermore, the people used for the studies are all college students. I wouldn't trust the scientific accuracy of any data on human opinion that relied on such small data sets, especially when the people being questioned are from a non-representative slice of society.
I find it sad that the media and, through them, most of the public, are so easily duped by a totally false story.

The vote in question failed because it was strictly an attempt to derail the ObamaCare repeal and had nothing to do with actual gun legislation (it would have been unenforceable anyway, being in the wrong realm of U.S. Code). That is why it was RULED OUT OF ORDER.

Specifically:

Here's the proposed language it is looking to overlay:
https://www.congress.gov/congressional-record/2015/12/01/sen...
(the Obamacare component repeal)

Now, here's the Feinstein amendment (scroll down to "SA 2910" portion, read it only):
https://www.congress.gov/amendment/114th-congress/senate-ame...

Now, if you look at the amendment in a vacuum, it looks sorta like what it claims (but it looks odd, to the experienced eye, because there is no mention of a specific criteria for "terrorist" or refer to the FBI watchlist by its proper statute name). Plus, it's in the wrong Title of U.S. Code anyway. So it wouldn't have any effect on its own, being unenforceable vague.

But that's not the point.

Now, note carefully how the legislation starts:
"In lieu of the matter proposed to be inserted, insert the following:"

See THAT?! In LIEU OF the matter ("the matter" being ALL of SA 2874, the Obamacare repeal). In other words, strike and replace the text of SA 2874 with this text, SA 2910.

The parent bill is H.R.3762 - Restoring Americans' Healthcare Freedom Reconciliation Act of 2015, which had NOTHING to do with terrorism, or guns. That's the first clue right there.

Congressional Democrats have used this tactic (overwriting legislation they oppose with unrelated content that sounds obviously beneficial in order to trick the media into carrying water for their politicking) clear back to the Tom Foley days, if not Tip O'Neill or beyond.

The ignorant media consumers have been duped, successfully, because few bother to look at the bills...

...which, in this case, took me all of about 8-10 clicks in total.
Good! enough of the fear mongering - this is a great technology that we need to continue to improve and use to potentially solve huge issues we have
I think that firefox has improved their dev tools significantly no? I thought that Chrome and Firefox were neck and neck on this at the moment? With some features better in one and some features better in the other.
I think we ought adopt a writing system similar to the Japanese, with Chinese characters. When I've been to Japan, I've seen areas with lots of advertising, but it looks pretty because of the Chinese characters being used. So, I'm thinking it's our ugly Latin alphabet that is the real problem here, not ads.
OA did mention many companies failing but not in the detail you have in your first paragraph.

Your last paragraph suggests that amortization of the capital used to build the plant is a major factor in the cost per barrel of oil-equivalent. Historically in UK, we have had subsidy (and insolvency!) to offset capital costs for canals, railways, some roads, and some of the early electricity generation (pre-Nationalisation). There have been 'public-private' partnerships since (i.e. taxpayer takes a chunk of risk) some of which have worked and some of which have been more questionable.

Good luck!
As much of a cliché as it is, I fear we are sleepwalking towards the world of Gattaca, like a ghastly scene of a train crash. The details may sicken us, but we are still helplessly attracted by it.

Even the rhetoric used gives me the creeps. Quoting a paragraph from the article:

> Critics of germline therapy argue that any couple at risk of passing on a genetic disorder to their children could avoid the outcome by going through IVF and having their embryos screened for problematic genes, by using donated sperm or eggs, or adopting. Future uses could see germline editing used to lower people’s chances of developing Alzheimer’s disease and other conditions by removing high risk genes.

The last sentence alone could have been used as a newspaper clipping and inserted at the beginning of this deleted scene: https://www.youtube.com/watch?v=PFjaOnCp0lo

Less than 20 years from satire to a policy talking point.
Another Holocaust. Faced with catastrophe, could we become mass killers again?
The article just keeps quoting executives saying that they will "manage through it".
You're 10 steps ahead of us all and probably living more than 10 years into the future. Yes, programming is a form of literacy. But in todays world, programming is also a job. Just like being a scribe was a job in ancient times, HTML'er was a job 10 years ago (and still is in some places) and programmer is one today (but assembly programmer is a job that is now in large part taken over by compilers).

And that skill has a lot of value to people that don't have that skill or are limited by their own time so we get paid for it. Probably a decent number of years will have to pass before we can call programming 'just a skill' akin to writing.

If you're going to put ideas out that are borderline detached from the current reality it would be great if you gave your thoughts a bit more foundation so you're easier to follow, it just so happens that I saw what you meant but I can also understand why someone who is currently a programmer by profession would in some subtle way feel offended if you called their profession (which is a hard one!) the equivalent of a telephone user or a pencil user.
The grass always looks greener on the other side. Perhaps when the Japanese come to western countries they admire the simplicity of our Latin alphabet and think our ads are better than the pictograph-laden Japanese ones.
Voting with your dollars doesn't work. We gave that a chance. How many bars were there that chose to be smoke-free? Zero.
> If your company were to pay you the same amount as they profit off of you [...]

That's not quite what he's saying.

From the post:

> You can never say a price is high or low without asking, “Compared to what?”

He's saying that his price can be compared to the value he creates, not that the price should be the same as that value. So in this case, if his price was $1M for $1M of value, then any reasonable person would say that the price is too high compared to the value.
But is anyone hearing the message other than us?
The cost of LIDAR is coming down
This was the case for me, during my UG and PG studies in psychology.

90% female undergraduate (approx 36 girls, 4 guys including me).

Around 80% female postgraduate.

About 75% male lecturer/senior lecturer/professor.

One of our lecturers brought it up, and I suggested that it might be due to more guys doing psychology in the past, but he refuted this, saying that the gender skew had been like that since he started in the field.

My only real explanation for this is unconscious/institutional sexism.
You can remove a single brick from the foundation of a building and it will still stand. Remove enough bricks and the building will come down.