skysight-inc/HackerNews huggingface dataset:
That's starting to sound like a pattern on BTSync now.

What do you mean by non-cloud syncing? Have you tried Aero? I thought about doing a inotify/unison solution - apparently unison is good at dealing with conflicts and the like.

With all these syncing tools it's the uncertainty that causes issues. You're always worried about what data is going to end up where in the edge cases. As you say - at least with a few scripts glued together you know what's happening (and how to fix it if required).
potential_for_abuse = power / accountability
One can imagine the possibility that you are required to decrypt the documents, but that fact is itself not admissible in court. The prosecutor would have to demonstrate some other link to prove the files are yours. For instance, if they want to introduce an email found on your encrypted disk, they would claim it belongs to you because your name appears in the To/From field.
That's what middle-aged middle-class white people do.
I think the Cinema Display looks good at 109 ppi. 140 would be great.
> can contain a backslash in a multibyte character

This is potentially confusing but, ultimately, fine. The problem is slash (byte 0x2f, in ASCII '/') in multibyte characters.
Sweet. Now that we have professional athletes advocating that people learn how to code, it completely validates programmers everywhere ....
Nice little write up, looks like this could get huge!
>American tech companies, in other words, are now the Huaweis of everywhere else.

This can only stop IF the companies proactively make an attempt to get out of bed from the organizations which hold a gun over their head. Currently, the companies want to "spy" (for marketing, advertisements etc.) on their customers as much as governments.
Regulation can minimize the impact of incentives (economics 101).
Spring Integration Tutorial - Basic Routing
I suppose you could implement a browser plugin that maintains separate cookies for separate combinations of sites. So that buzzfeed + facebook would be put in one bucket, and cnn + facebook in another bucket. You could then ask the users permission to use real cookies.
Perhaps you could add a second table on each page of "Did Not Complete" entries.

Because people just aren't going to read the notes. They'll skip to the results.
...and Australia.
Twitter’s IPO: Going cheep?
> will we start to hear horror stories of the mess behind the scenes of healthcare.gov, after real professionals get to see the sausage factory in operation?

I strongly suspect - guarantee, even - that there are parts of Google and Oracle (...along with everywhere else) where the codebases are god-awful messes, or 'sausage factories'. It comes with the territory.

If anything does come out it will probably be after the fact, and anonymized in some way (so, on TheDailyWTF). True professionals tend not to go around telling everyone about how awful the previous contractor was - that's why they're professionals.
Here is an early writeup of the research from the Los Angeles Times:

http://www.latimes.com/science/sciencenow/la-sci-sn-hiv-imag...

The OP is the press release from the Scripps Research Institute, but the LA times article is good as well.

Here is the link to the abstract of the referenced paper (you will need access to "Science Express" to view full text):

http://www.sciencemag.org/content/early/2013/10/30/science.1...
There's some good advice here, but a majority of users came from HN, right?

So the takeaway is pray your story makes it to HN's front page.

Snarkiness aside, congrats on the launch!
Are just going to pretend that driver don't get distracted already with GPSs? with conversations with other passengers? with phone conversations?

What if is way more safe to use your voice than your hands to communicate? (and some people is going to do it anyway despite laws against texting while driving)

What if is way faster to change your eye-focus than to move your eyes and head to see the GPS?

Many of you guys commenting here are acting like this thing is black-and-white when is clearly not.
You got at least 1 signup from this ;)
Google engineers tapped to revive HealthCare.gov
I know it's a public-private partnership, and I know the key point is "hey, it's faster/better," but after all the NSA revelations, do we really want the government to have direct control over our network access?
(worst) update table set column = 'blah'
WITHOUT a where clause (thank god for backups)

(2nd worst) delete from table where created < 'old_date'
WITHOUT an account (thank god again for backups)

Lesson learned, always backup and write the WHERE clause first
> Also, charities generally don't "turn down" people because they just got out of jail.

No, but there are many charities that serve a very specific purpose. And I would bet that there are far more who are involved in work with children than with convicts. Actually I know there are (I have my own limited experience in this specific area), but more to this later.

> Sure those like you would give it to orphans and widows.

I would be very surprised if "those like me" would not turn out to be in the vast majority. By the way, I picked rehabilitated criminals for a reason. During and for a while after university, I was living in a self sustained formerly occupied house and we has decided to reserve one floor for former prisoners to offer an easier start back into a regular life outside of social housing. Yet over the years due to people moving out and new people moving in and lost romantic ideas (who could have guessed that most people serving long time sentences are not highly educated and politically left-leaning) of how this living together would work, a majority of the house voted the former convicts out. Some of us tried to help to set up an alternative and work together with local welfare organizations or churches, but again they either lacked funding or met resistance of their members (mainly on the side of the churches). This experience let me to doubt your plans.

But something I would really love to see, and something you might probably be able to agree on too, would be some kind of mandatory community service. Maybe one or two weeks per year in an area of choice. I think that could result in more compassion and social cohesion than "just" giving money.
I think the person who is making soylent has been testing it for 6 years. There have been bumps along the way (ie: deficient on nutrients), but that is why it is still essentially in alpha/beta. They aren't saying it is perfect yet and so I don't see the reason to assume so
Given the existence and current legality of NSLs and other tools, they likely cannot get out of bed without a legal repudiation of the third-party doctrine. Until then, they can be compelled to stay in bed whether they want to or not.
hacking itself is about quick wins - finding a clever shortcut, instead of sweating. no?
I think a lot of people blindly assume a standard distribution (where medium and average are the same) because that's very often correct.
> Should a developer that joins a new team, with a cool but complex code base, be able to understand the system simply by reading the code, setting break points, etc?

Yes. Reading code is a skill you have to learn like any other, but frankly after 5 years you should know how by now.
Ask HN:  Should /newest show 100 posts rather than 30?
Currently it's difficult for HN submissions to get much visibility. If your link falls off /newest before getting 3 or 4 upvotes, the chance of it reaching the frontpage is almost nil, even if it's quality content.

One way to solve this problem would be to increase the number of posts shown on /newest page from 30 to 100. Few people even bother to browse new; exponentially fewer bother to browse its second page.

Right now on new, the 30th submission was posted just 37 minutes ago. That means your link only has 37 minutes to attract enough upvotes to reach the frontpage. Showing 100 submissions would increase this window to almost two hours. That way users can worry less about "when should I submit to HN?"
His second main takeaway:

> If your post doesn’t gain traction on Hacker News initially, delete it and try posting another day. This probably holds true for sites like Reddit as well.

Which makes me a little uneasy..
That is a good idea. I'll add that to the GitHub issues.
db user "mark"!
So don't use EC2 with your java apps.
Monetization with Inneractive on Firefox OS
You're going to stream a Hello, World value? Why use JSON, at all, when we can just print the resulting JSON text! Benchmarks should be defined, that's all.
i'd say the majority yes. i wish i had better stats on the referrals. i think the facebook groups helped a lot too.
Online Apple Store opens in Turkey
I think you need a 5th takeaway: write a follow-up blog post about how your HN post got you 1000 users, subsequently getting you another 1000 users that missed the post the day before.
You could use the HESSLA or similar. It would make the license non-opensource, and most of us consider such conditions to be a poor tradeoff (e.g. http://www.gnu.org/licenses/hessla.html )
I have an honest and serious question -- who are the developers and designers who put these systems into place for the NSA? Are they aware of what they're doing or is it all classified and contracted out? Are they proud of their work? Is it just a paycheck? Surely someone with such a high aptitude could easily get a job elsewhere -- I guess I'm just unable to make the connection on who willingly builds this kind of stuff.

I'm not trying to be intentionally obtuse, I just legitimately am curious
> But, still, doesn't quite seem "front page of HN" exciting?

I guess because they managed to pack into 24 inches what Google put on the Nexus 5 phone. The marvels of technology...
With people like the POTUS, the Chief of the Intelligence Committee, and half of Congress backing them, not to mention most of the military industrial complex, who needs "supporters"?
> If I treated all tests as a black box, none of the database tests would actually query the database; the fortunes test would not add an ephemeral object and re-sort on every request; and so on. Everything would just send static responses back.

A better way to avoid this would be to make the output depend on the input. Require that the reply include some JSON that contains portions of the request.

Likewise for databases, require that the reply contain contents of a previous request. If you want to, make the request contain an ID and make the reply return the data keyed under that ID.

If you want to require that the data is persisted durably, require that the benchmark continue to function even if all processes are killed and restarted in the middle of a run.

What really matters about a system are its inputs and outputs. If an innovative system comes along that works differently inside, it shouldn't be disqualified from a benchmark just for being innovative.
"is likely to keep you on the hook longer than you'll be comfortable."

Not doing this type of negotiation but doing plenty of other types of negotiation one thing I practically always do is set a definite time period to something that I'm selling or trying to buy. There are no open ended offers.

The only time I've deviated from that is when the offer is so obviously juicy (as it is sometimes with the things that I sell) that I can't draw a line in the sand for fear of scuttling the big payoff.

The cliche "time kills all deals" is true.

"is that they are fucking expensive."

Most importantly (and specifically after reading some of what you just said) know the downside risk of going down some road where there is no guarantee of outcome to your benefit. Don't gamble (another cliche) more than you can lose.
Out-of-the-Silicon-Valley-funding-box
This is going to precipitate one of two things:

If hospitals get federal money for anything they will be required to accept insurance offered on the exchange that meet some minimum qualification. At least the two that were blessed as the national options.

Or insurance companies will be required to put an offering on the exchange...likely both.

Like the states refusing to expand Medicaid and set up their exchanges, the hospitals are hastening the transition to a single payer healthcare system by refusing to play ball.
Somali piracy: More sophisticated than you thought
According to Intel's roadmap they'll arrive in the next 2 years:

http://media.bestofmicro.com/M/F/333879/original/Intel-Roadm...
Obviously, but does the Canadian media alone cause a Nexus cellphone to sell out within an hour? :P
In light of recent events, I do have to wonder what their motive is to lend assistance. Kickbacks? Future contracts? A promise not to embarrass their corporate officers with information snagged by the NSA?
Well, right - so long as both the democrat party line and the republican party line are the same on the issue, there's really nothing to be done about it.

My point is, though, that the question the article is posing - that it's time for us to ask: "Is it worth it?" has already been asked and answered with a resounding no!

Even without the privacy breaches, the financial cost alone isn't justified. But the privacy breaches are huge and problematic too.
I don't think learning Rails right now is a bad thing. I've been doing some side projects in it for ~2 years and definitely don't regret it. As some other folks in here have mentioned, there is always going to be something newer and better out there. If Rails is your first or even one of your first web stack experiences, it is a great way to learn the fundamentals and it makes learning the next new thing that much easier. In short, the "next big thing" is ever changing and I don't think anyone would call Rails old. It's just no longer new.
I think it's similar to people in the military who are given a gun and told to shoot someone they've never met. There are many people who believe what they're doing is for the good of their country and trust the people giving the orders.
There is that, but it only applies if you're an existing, and logged in customer.
Clients of a system don't know or care if the server actually constructed an object and serialized it. They care that they get the reply they expect, and do not care how it was constructed.
As the article said, the USA turned away Huawei because they were too closely tied to the Chinese Government. The rest of the world could eventually do the same to Silicon Valley for the same reasons.

It's actually really short sighted, because by costing US companies the rest of the world as customers or forcing the rise of zero-knowledge companies, they're losing the ability to subpoena information on credible threats and actual criminals.
Actually you are right and I overstated. This has been the distinction in the recent laws, if the provider as opposed to the interlocutors can decrypt it is required.

It is a challenge to build a system that encrypts as part of a service (rather than users encrypting at the endpoints), yet prevents the service operater being able to provide plaintext. In this situation the 5th amendment does not avail, but I think there is a strong argument for the service provider having an option to shut down (like Leveson/Lavabit) rather than cooperate - not on the grounds Leveson argued, but rather by a right to avoid being used as an instrument of fraud. But we digress from the main topic here.
Core wars, anyone?
Because it can distract you, and the cop can't tell if it's off?
I always have trouble finding nice fleece sweaters. The best, nicest looking ones I know cost €6 at a common low-end shop. I'd have no problem wearing that if I was a billionaire CEO.
But it is infinitely more legal.

Infinitely. And I don't get the outrage that foreigners have that the American people aren't outraged that we are spying on foreigners. That's what spies do - for both sides. The electronic monitoring of foreign communications is the charter of the NSA. By the way, China is quite silent on all of this because they are hacking the shit out of the US trying to steal everything from political to military to commercial secrets.

The outrage about the NSA is domestic spying. Intercepting communications of Americans outside of the US is a gray area but doing it to Americans on US soil is completely against the NSAs charter, tramples due process, and takes a dump on the Constitution. Anyone who said that was ok needs to be thrown into prison.
If you tell a graduate engineer about the great mathematical problems there are to solve and that solving them will protect the American people, it's quite easy to get a strong workforce behind you.

And if they were just engineering small parts it was probably hard to see the whole picture, even more so to judge if it's right or wrong.

However, this big PR outrage will probably have them come to their senses and crumble down the NSA workforce. Checks and balances.
I'm a bit confused by the whole "liberty needs a lobbyist" argument. Lobbying for what exactly? Intelligence agencies to pretend to stop spying on you? I think that's as much as you can reasonably hope for lobbying to achieve.

The wider implications are earlier in the article. Wearable recording devices and biometric security devices shared in the cloud? Probably better to assume the government will compromise them if it wants to, and might well do anyway, just in case, with or without the blessing of Silicon Valley. That's something to take into account when deciding if you actually want them. It's not an entirely new phenomenon though; the same was true of brick-sized mobile phones a couple of decades back.[1]

Your chances of having your life seriously affected by PRISM may or may not be higher than your chances of having your life seriously affected by terrorism [2] but it's a stone cold certainty that public criticism isn't putting the spooks to bed. Intelligence agencies have never really depended on being in tune with public sentiment or in line with the law.

[1]There's a well-publicised trial going on at the moment in the UK over "phone hacking" in the 1990s, where the organizations snooping on people's voicemails were newspapers. In a beautifully ironic touch, one of the major revelations of the trial so far is that two of the media moguls in question were having an affair. They were incriminated by a Word document; a love letter that may never even have been sent, and certainly wouldn't have come to light if they hadn't had to hand over their computers to prosecutors.

[2]both are higher than the article's "1 in 20 million", but not high enough to be likely if you're not a major public figure
The elephant it the room that everyone is wants to ignore is that Google's data was intercepted by the British. It is quite interesting how that is conveniently overlooked to push a certain narrative.
They were not "killing babies" they were "monetizing the vast network of uniformed African's who were potential baby killers". If they were technically doing anything wrong then Google wouldn't have partnered with them, because as Eric Schmidt said:

“If you have something that you don’t want anyone to know, maybe you shouldn’t be doing it in the first place.”
New/refreshed Android website
Laser-engraved pumpkin globe
A few, like No. 1-rated Johns Hopkins in Maryland, are mandated under state law to accept all insurance companies

That sounds like a totally sane statutory requirement. Why don't more states have it? Collusion between hospital chains and insurers is the crux of the health care cost problem in the US.
> Android now supports the Common Encryption (CENC) for MPEG-DASH, providing a standard, multiplatform DRM scheme for managing protecting content.

wow, discussion of web DRM was much louder
You are right, it is illogical indeed. Sorry. This is why I think every one should get a basic course in economics.
No one likes a snitch.
What if there is no evidence that the file belongs to the user other than the user knew the key to decrypt it? Would prosecution not be possible? I mean, what if you provide the combination to a safe that contains contraband--drugs or guns or undisclosed cash, but no ledger saying "this is the property of X"--wouldn't the combined facts of discovering of the safe in the possession of the defendant and their disclosure of the combination incriminate them?
I was surprised not to see Revel included in the round 7 results. You can filter results by it but nothing is shown.

This is significant because, on round 6, Revel was performing better than raw Go in at least some of the test scenarios, which is not something you can say about many frameworks.

Was there ever an explanation why Go without any frameworks was performing worse than Revel? Simply because not much effort had been put into optimizing the Go code?
Yep, the permit is tied to a specific job for the first two years[1]. From what I understand, it's pretty easy to get approval for a different job, as long as the job description is similar. Interestingly, my residence permit also says "selbständig Tätigkeit gestattet" (self-employment permitted), so it seems I could freelance here without needing a different visa.

[1] http://www.berlin.de/labo/auslaender/dienstleistungen/index....
Regarding the first objection, you could just send your responses as a series of websocket messages, rather than repeated AJAX request/response pairs.

The other two objections I'm not so clear on--maybe because I don't often dynamically construct views by retrieving "presentation" from the server. In what I've seen as "idiomatic HTML5 client-side development", all the views are shipped as templates with the initial code-blob that starts up the client; from then on, the client just speaks pure data-related JSON to the backend's plain HTML-unaware API. Does this practice not scale to Google levels? :)
It's not just Amazon providing this-- there is Login With Amazon, but there is also Facebook and Google that act as identity providers. Unless I'm mistaken, this is how Google's storage APIs work too, by using OAuth/OpenID to get an access token that can then be exchanged for keys.
Strike while the iron is hot!
ASP.NET`s performance can be improved further, but that requires application specific tuning. That said, it's pretty damn good, for a full framework.

I'm impressed by the Java options. Definitely something to consider if absolute performance is the requirement.
Ok, but that's not code for an HTTP app, it's a raw socket echo client and server.
*Desire S
Yup, however his blog post actually had some valuable insights instead of just hollow words.
Buy a sim card from their website and activate at home. Only way to not get that deal is to go to a T-Mobile store.
Yeah I suppose I buy into the micro/macro argument -- "Oh, I'm just working on this awesome data crawling problem that our country will use to stop bad people from entering the country" x 1000s of employees, and then you get a few dedicated folks at the top who put it all together, it gets pretty easy to see how that could result in the types of programs we're seeing
hah! the post was meant to be mutually beneficial
Everyone on HN acts like there's no possible reason for people to support these types of activities, but there could be very legitimate reasons these engineers choose to do what they do.

It could just be a challenge for them. Where else can you not only get away with, but be rewarded with a good salary and a pension for hacking into the most secure systems on earth? It must be thrilling to be 'Competing' against the best security engineers, best practices, with a massive budget to support your activities.

It could be that with their security clearances, they know things about threats that make their decision to work for the NSA a moral imperative. It's entirely possible that there are some really horrific classified things that were stopped via similar spying activities, so intercepting some Gmail messages seems like a much less evil alternative.

They could just be 'blindly' patriotic, have faith that the faults of the government are outweighed by the need to keep the US on top of the world.

There are many possible reasons.
If they are required to do business with one another how do they negotiate a price?