skysight-inc/HackerNews huggingface dataset:
There is a vast difference between not accepting "just following orders" as a defense for crimes against humanity and allowing people to spill state secrets when it is against their politics.

If Snowden didn't want to be involved in the NSA, he could have quit.

But like I said, you can't let individuals determine government policy by themselves. Otherwise we'd have no ability to keep information classified.

You can come up with a hypothetical that would justify leaking confidential materials, but I would strongly disagree that Snowden or Manning meet that standard.

If Snowden leaked that the US had an extermination camp, yea I'd support him. But the NSA surveillance programs are nothing like that.

The NSA isn't doing something that completely shocks the worlds conscience. The are following the laws Congress wrote for them. Snowden and other civil libertarians are outraged, but so what. You don't get to declassify stuff because it is against your politics.

The law shouldn't and doesn't give you cover for that sort of political action. How could it? Can a pro-peace activist leak military plans? Can a pro-Palestine activist leak Israeli diplomatic cables?

The standard can't just be "one guys thinks this is immoral."

>You may bring up the FISA and warrantless wiretaps, but it's kind of a stupid thing to say: the FISA court is a rubber stamp body, approving well in excess of 95% of requests that come before it. Nevermind that the citizens have no oversight over the court, since it's held in secret, with unelected members. Nevermind that a democracy shouldn't have a secret court system.

Nobody ever has oversight over courts, directly. They are unelected on purpose to protect them from political bias. The People have oversight by writing the laws. If the People don't want FISA courts, ban them.

No warrant proceeding is in open court. You get a magistrate judge to issue you one in private.

As to 95%, that could just as easily be evidence that the DOJ is only requesting warrants in situations that are legitimate. Recall that they are only handing out ~3000 a year (probably many against the same person and many against foreigners). So it isn't like the DOJ is doing this in a dragnet fashion. Also, the FISA court requires substantive revisions of about 25% of those it approves.

The 95% rate is easily just proof that the government isn't abusing the system.
If they're really, really doing this, hats off to them. But you know... there's usually a way. Like maybe they can't budge on the salary number, but maybe a hiring bonus gets a little larger, stock grants/options a little bigger...

Like I said, if they're really doing this, that's great. But are they really committed enough to this to let a great candidate go when the non-negotiable number is too low? Is this just for peon-level employees, or executives too? That's the real test.
This is likely the reason why the Anonabox generates random SSIDs; it forces the user to expect to have to connect to a new network regularly, and additionally reduces the amount of time available for an attacker to attempt to create a duplicate AP.

Of course, even this tactic isn't foolproof, and it's made rather ineffective by Anonabox's rather glaring flaws, but I can understand the rationale.
> So even with the types, you have exactly the same problem as in python, and creating a special class to wrap up percentages is something I find quite heavy.

Yep, I agree completely and was hoping to make that point. The typing makes it clear that meal is going to be a single price, and that tip won't be a String or something unexpected, but it is still unclear whether it is a percentage or a amount.

I guess what I mean to say is that while static typing certainly helps, it isn't the be-all and end-all of code clarity, and descriptive names can really help code readability regardless of your typing system.

Also, admittedly the example I provided is rather simple. And in any language, you should be using a proper Currency type or library when dealing with money, which would make most of my argument moot:

Currency calc_total(Currency meal, Double tax, Double tip)

And now specifying tax and tip as percentages isn't necessary. But not all examples are so friendly!
It's a matter of record that the US prevented him travelling after he got to Hong Kong. Your original comment claims he was a double agent for China and Russia. Now you speculate that he was a failed wannabe Chinese asset.

Wild speculations aside, you might want to consider the revelations on their own merits rather than a ham-fisted smear against the source. The fact remains that they have been confirmed as true and are therefore not some kind of black propaganda.

More worrying in some ways is that it seems he got everything using wget and further that there was no audit trail to understand what he got. If we believe as we are told that he was a relatively low level external contractor, that means internal security is non-existent and you can guarantee that any other competent agency also has everything (at least confirming part of your China theory above).
As a bank teller, you're in no place to make that judgement of intent. You simply confiscate and move on.
The most we can remember is some fraction of the linux kernel.
We say many things are Christian principles even though they were taught by Jesus, who lived before Christianity was a religion.
I'm not "picking on" anyone. I'm just reflecting that it would be refreshing if the subjects of this discussion would express some self-awareness. It's hardly surprising that they aren't.
Looking at the history tree with all the branches and remote branches is a great way really understand Git.

More powerful history browsers to "lola":
* gitk (graphical, developed in git's own repo)
https://lostechies.com/joshuaflanagan/2010/09/03/use-gitk-to...
* tig (console)
http://jonas.nitro.dk/tig/manual.html
Re-read, and yeah. He doesn't really say it outright, unless it's further down, but does word it as "they would like" and "in return."

I really don't see the issue. Just reply that you don't work for free and be done with it.

I feel like people must get up in arms over this because they're afraid the value of their own work will drop if other people give it away, or something like that. Otherwise it's simply a "it's insulting to think I'd work for free" thing, which simply sounds kind of arrogant to me.

I don't feel threatened by open-source software, even BSD-licensed stuff where someone might sell my contribution, so I'm not real clear where they're coming from.

All they have to do is say no. If everyone says no, the situation will change. If everyone doesn't say no, then it's a damned good thing that Pat Pope doesn't speak for the person who actually wants to do it, then.
I don't think that is the intention of the bet, no.

Wow, way to contradict yourself. You say it's indistinguishable and distinguish in the next sentence? A bubble is distinguishable this way: if the value of the asset comes only from selling it to someone else, it's a bubble. If the asset provides value without selling it, it isn't a bubble. Pretty simple right?

To the extent they go public, sure, those numbers are more reasonable.
And you're so sure that there isn't a single NSA agent working at Google who could subvert your systems? Let's be realistic
Shouldn't the American way involve a vote or some other involvement of the democratic process at some point? Is America now all about individuals just doing whatever they want, and if somebody doesn't like it, too bad?
That's not reasoning that's just being sarcastic. Increasing seismic activity... Why not?
I think it is an oversight: Box isn't particularly special with how it handles ownership, but people do get the wrong impression that Box is the way to have uniquely owned data, whereas it is actually the default. This happens less now that Box doesn't have special syntax, but I agree with you that we may be able to improve those docs in this respect.

Unfortunately, it can be hard to have an example that's simple enough to understand, while still emphasising the right concepts. Hopefully we can find something.
I don't have any retina display machine now.

My job is a lot of git, c++, markdown, Xcode, etc. Sadly I have 3 machines and they all feel very similar to me. Even my wife's 4-5 year old 13-inch MacBook Pro feels fine. My son's newer Mac Mini is the only machine I can say feels slow to me.

2014 MacBook Air, Core i5, 8gb, 256gb SSD (work provided)

2014 iMac (October 2014), Core i7, 16gb, 1tb (family shared machine)

2012 MacBook Pro 15 inch, Quad Core i7, 16gb, 1th SSD (mine)
Mesos has come a long way since the early research. But so has all the competition.

I'm biased, of course. I work for Pivotal, we're the lead builders of Cloud Foundry. Our current generation of software can spin up hundreds to thousands of machines without too much fuss. Our next generation[0] is ... better.

And again, this is my bias showing, but I think our design for container workload scheduling is better than Mesos and Kubernetes.

We don't get much buzz on HN because we sell a complete PaaS to F500s. It's not very approachable on a personal level.

[0] http://lattice.cf/
>How do you think we should solve the issue?

Step 1. Police don't kick a person's door down and shoot everyone based upon a single unconfirmed report.

>What makes the modern era so different that Police aren't allowed to look at metadata anymore?

The volume of available metadata.
> Totally agree with you in that IPv6 and the end of NATs are great for the Internet.

I can see the advantages, but do I want my devices to have publicly routable addresses? I prefer that the public Internet doesn't know the exist and can't easily contact them without receiving a recent outbound connection. (Perhaps I missing an obvious solution here?)
It doesn't, apparently.
What I think might contribute to success of mesh networks as ISP alternatives is incorporation of micropayments for bandwidth/storage into the system.

There should be an incentive for individuals to participate. A thread of catastrophic communication system failure (as in case of a natural disaster) is not enough to stimulate the deployment. But the promise of income is.

Would you be inclined to install a mesh node if it gave you a small income stream?
From what I have heard, requests even by normal law enforcement are often for unreasonable amounts of data, and data is held onto and used for things other than the case they were requested for without oversight.

In addition, the NSA collects data before asking for permission. And I am doubtful that their oversight is effective.

But I don't want to argue about it for hours. I just want less metadata to be collected. Because even without the government it gets abused.
This is great. After being one of the early contributors to documentation and clearing up the (admittedly ridiculous) on-ramping guides for what was then HipHopPHP, I'm really happy to see it get more traction. I deploy it in production for a webapp that is more or less simple CRUD on the outside but does some relatively expensive scheduled batch processing of number crunching. The differences are huge and allow me to keep it to a single - albeit big - dedicated machine.

It's come a long way and I'm excited to see further improvements.
I had the luck to get a few minutes time of Vladimir Elin, he gladly answered my questions and supplied the new images. Very nice guy
Well, there are sets of four points whose minimal containing square is not defined by any three of the points. That makes me suspicious that you're not going to get this plan to work.

And playing with the program, I find minimal pentagons that seem to be defined by 5 points.
Leo the Homeless Coder
JS Promises Pattern
Crate-only queries - like exact counts, distinct counts, (soon JOINs) - are not exposed via this API. The Crate query engine is accessing Lucene directly and not running on top of the ES query engine.
Thanks for sharing this. In general, it's a real shame how few people know how to interpret and use P values correctly. We work with a lot of businesses who ask us to compare populations (e.g., through A/B tests) and people either (a) don't care about the significance between population differences, or (b) are irrationally attached to P values.

Case in point #1: debating whether a P value of 0.051 versus 0.049 is a major difference in the significance test.

Case in point #2: a P value of <0.001 but with extremely low differences in means between populations. With enough data, everything is significant!

End rant. :)
Fewer users are sharing content-10% of Twitter users send 90% of tweets
This is an interesting point. I wonder if this portends a Chromecast hardware update.
This why everyone should be skeptical about Google's foray into mobile video codecs. They have no "skin in the game". This isn't their core business like companies such as Sony or Adobe. And we all know what happens to Google's non core business products.
6" is the diagonal measurement. So that's 1800 pixels diagonally. 1080p is 1920x1080, so about 2200 pixels diagonally.

I absolutely love the look of the crisp text on the Nexus 6, but I don't think that it would be very visible in most video content.
I've noticed hardware accelerated CSS3, much to my despair, as it triggers the discrete gpu. It makes everything freeze for a split second, draw the page, then switch back to the integrated gpu, again with a slight freeze. And if I'm really lucky, the whole process of switching gpus will just crash resulting in a forced reboot.

But I can't really blame Chrome for something that is out of their control. I recommend checking out gfx.io, that way you know what gpu is active. You can also lock it to internal only if you don't use external displays or anything that really requires the discrete gpu.
> Tectonic is not a full blown PaaS solution.

Granted, but let's be serious for a moment.

Nobody with widely-recognised components is going to just stop moving up the value chain to selling turnkey systems. That's where the serious bucks are waiting.

I expect that before too long, my employers' sales team will be seeing CoreOS and Docker sales folk as well as the existing competition from Apprenda, Salesforce/Heroku, IBM and Red Hat.

(And, again, I don't speak for my employers).
Oh you mean like when we separated from Britain by asking them to come down and have a nice little vote on it?

Or when MLK asked all of the south to politely, democratically fix the whole racism thing.

Sometimes protest has to break the rules. Because protest.
Is this based on fountain codes?
Just curious, how many ip addresses does Amazon have for their cloud services? What would happen if they ran out and were unable to obtain more in a timely manner?
Video: pgcli – postgres client with autocompletion
Strike: No Torrents, No Magnets and No Indexing. Entirely Dynamic Torrent Site
> In addition, the NSA collects data before asking for permission. And I am doubtful that their oversight is effective.

Snowden's first revealed document was the court order where the NSA / FBI was asking for permission from the FISA courts. Now I don't think you've even read Snowden's docs.

> But I don't want to argue about it for hours.

Fair enough. I hope that in our short discussion, you learned how things actually work.

> I just want less metadata to be collected. Because even without the government it gets abused.

You're welcome to have your opinion, but your opinion was tainted by horribly inaccurate facts. I thank you for being a good sport and listening to me through this.

In any case, now you know the specific law that grants the powers. You can now write to a Senator / House Representative and argue specifically against the law on your own. Even if you are on the "other side" of this debate, we Americans are much better off when all sides understand the debate. Our political system also works out well when discussions like what you and I just had happen more often.

Summary: Business Records Provision of the Patriot Act. Know it well, so you can criticize it. Take it down and the metadata of the NSA should fall.

Good luck on the political battlefield. Again, thank you for working with me in this debate.
Just for comparison, in Haskell:

total = sum $ take 10 (map (\x->x*x) [1..])

For this C++ code:

int total = MakeStream::counter(1)
| map_([] (int x) { return x * x; })
| limit(10)
| sum();

C++ code doesn't look that bad!
Merits of their codec ? Seems a bit naive.

This has nothing to do with merits and everything to do with big business politics. That said in the case the best quality codec ie. H.265 is likely to win out pretty comfortably.
This article gives an overview: https://torrentfreak.com/strike-becomes-totally-dynamic-with...
> I'm essentially certain they cannot view in 10-bit. Only workstation GPU's (Quadro and FirePro) output 10-bit (consumer GPU's are intentionally crippled to 8-bit)

That's not what NVidia says:

"NVIDIA Geforce graphics cards have offered 10-bit per color out to a full screen Direct X surface since the Geforce 200 series GPUs"

http://nvidia.custhelp.com/app/answers/detail/a_id/3011/~/10...

> and I can't really think of any monitors that have 10-bit panels under about $1000

$394

http://www.amazon.com/Crossover-27QW-DP-27-Inch-2560x1440/dp...

$450

http://www.amazon.com/Achieva-Shimian-QH2700-IPSMS-Backlight...
> The NSA can lawfully intercept all of Google's inter-datacenter traffic at the borders of the US.

And likely inside the foreign DCs as well. If I recall my MySQL session last year, Google's still working in intra-machine encryption, as well as MySQL encryption (which they dubbed at the time as hard).
Amen for #2! It's like the entire field of biology is an endless quest for low p-values, regardless if the hypothesis is even interesting. It's like people are not interested to think, they just want to publish something significantly differnt.
Ask HN: Ruby Gems for GrubHub Clone?
I'm planning to teach myself RoR by creating a GrubHub clone (minus the faxing capabilities). I have no prior programming experience. Can anyone recommend Ruby Gems that would be helpful for this project?
See also: Tuskegee syphilis experiment

https://en.wikipedia.org/wiki/Tuskegee_syphilis_experiment

"The Tuskegee syphilis experiment was an infamous clinical study conducted between 1932 and 1972 by the U.S. Public Health Service to study the natural progression of untreated syphilis in rural African-American men in Alabama. They were told that they were receiving free health care from the U.S. government."
It's named Blender Pro and has been designed by our swiss friends from binnenland. We're super happy that they provided us with a generous license to use it within Crate. More about the font: http://www.binnenland.ch/notes/view/about-the-blender-typefa...
Top 5 Reasons to Have a Braned Online Community
Andy Rubin Joins Redpoint
Don't kid yourself...it's been negative on both sides. CoreOS called Docker fundamentally flawed, though they've backed away from that a bit.

From what I can tell, CoreOS was happy to let Docker, Inc control the container platform and build orchestration tools on top of Docker, since it's pretty clear that no one is willing to pay for the base containerization layer and the only money to be made is in orchestration. But then Docker released their own orchestration strategy and that started the current period we're in where both companies have come off as being very unprofessional and concerned only with their own future success.

Between Docker trying to build almost everything into the actual Docker executable (it's a container runner, API server, build tool, process monitor, cloud provisioner and orchestration tool...those last two are only not the case because they got called on the strategy) and CoreOS's pointless pushing of rkt (rkt itself isn't pointless, but the PR to add rkt support to Docker was, as was implementing Docker support in rkt). Both sides have foolishly put their own interests ahead of the container ecosystem.

To say that either of the two companies has been the bad actor in all the drama would be biased. They've both come across like spoiled little children trying to get their way. As someone who has been pushing my company (~8000 employees) to consider implementing a containerized deployment strategy, it's been hugely inconvenient to have to concede to people arguing against containerization all the points around how unprofessional the companies in the space have been, both in behavior and coding practices.
In the real world as it stands, there isn't a 100% probability of ridiculously high costs. Plenty of us will go out with a bang in some way, or at least quietly and quickly. (Perhaps that isn't the utopian ideal).

The whole system could be reasonably modelled as personal saving for significant expected costs plus insurance against the really big hitters - I read a rather breathless article singing the praises of Singapore for organising things this way. That doesn't really change for a national system except the country self-insures against the expensive illnesses.

I agree wholeheartedly with your last paragraph, but while national health systems probably look nice from the vantage point of the USA, it hasn't really been tested whether such systems will hold together - whether the populace has the will to pay the real costs - in a world that keeps moving in the direction of longer lives with more expensive care.
> IMHO, one should always consider if being opinionated about the fundamentals of a platform is good thing when most enterprises will want to chose their own fundamentals.

I work for Pivotal in Pivotal Labs, until recently I was on secondment to Cloud Foundry, an opensource PaaS.

We have expressed opinions all over the place; Cloud Foundry is full of Pivotal Labs DNA.

With rare exceptions, the advantages of having a complete PaaS are just too damn good to pass up. It turns out that customers don't necessarily want a particular configuration -- they want the absence of difficulty.

In that situation, one-size-adapts-to-all is very, very attractive.
Seeking 3D printer blueprints/specs for replication of bust for "artist purposes"...
Lev Woolf at gmail
The goal should not be to hire more of any particular gender. The goal should be to hire the best, most qualified people (although I believe it is okay to use diversity as a factor if one has to choose between two identically qualified applicants).

Eliminating salary negoiation just because woman are not good at is stupid. It baby's them.
US first anti-trust prosecution on Internet – Amazon Marketplace seller
Hm that's unfortunate, and I apologize for projecting my own experiences to that of students at other colleges.

I can only speak for my own experiences, and when I was in college I worked with several people who were clearly leaders in their fields. The reason it was obvious was that I would go to talks with guest speakers and they would usually either cite a paper written by one of the professors or informally say that if you have questions about X you should probably ask a certain person in the room.
My (slightly biased) suggestion would be to hire a part time sysadmin. The vast majority of what's required can be done remotely (this is how I operate for 99.9% of my clients)

If you're interested my details are in my profile
video taken down on "copyright claim"
If you really want to keep your container images small, omit the base image entirely.

Make a folder with your app, identify and hardlink its dependencies into that folder, and stream the tar of that folder into Docker. No bash, no kernel, no /usr/bin, no binaries, libraries or files of any kind that you don't explicitly need.

It's a method that has been used for years in creating chroot environments, and it works for containers as well. It does require a bit more knowledge than `apt-get install`, however.