skysight-inc/HackerNews huggingface dataset:
Your comment and parent are starting the dialog that need to happen. Classified networks like SIPRnet are a neat idea, but it's ultimately people who are responsible for securing the information. And at some point, you have to say no harm, no foul.

There's a hallucination that classification is still used in the way it was intended. System administrators, like Snowden, have to demonstrate the airgaps in their SIPR systems, meanwhile, plenty of traffic is intentionally not classified, so as to avoid dealing with SIPR. The current intelligence systems classify the front page of the New York Times, yet the humans can type whatever they're gonna type into whichever keyboard.

And this happens all the time outside computers too. Some congress-critter goes on a submarine ride and accidentally spills the depth of the dive, which up to that point had been a state secret for 30 years. Who's to blame? Is there blame?

Classification is a government sanctioned land-grab and you've got everyone from the President to 18 year old kids grabbing the land. If we obeyed this law in its strictest sense, and applied it as broadly as possible, government would be in vapor lock.

We have mechanisms for machines to trust each other, and perhaps for people to trust machines, and machines to trust people, but you can't code a human to trust another human. At some point it's a judgement call.

Thus far, we have a small number of people at the top of the intelligence community using computing trust to prevent their people from using resources the intel higher-ups don't trust. But that

1) prevents people from using resources, so they're weakening their own people, and

2) effectively encourages the people who are trying to do their best, to not tell the boss what they're doing. They just do it and hope no one bothers to do anything about it.

I hope I'm not the only one who sees how these two effects ultimately weaken the whole enterprise.
As far as I know, that guy is an actor.
This has always perplexed me. You could hire a junior on say 10,000 credits who could produce 10 units of work per week. You could then hire someone more experienced, on 25,000 credits, but they could produce 50 units of work per week. You could then hire seniors and pay them 40,000 credits, but they're producing 200 units of work per week.

Why is it fair to increase the wage so slowly? Either less experienced developers are not worth the money to begin with or someone, somewhere has an idea of what the max cap of a developer is, and sticks to it.
The problem with parking spots is that with single occupancy vehicles you're allocating 170 sq feet per customer for a few dollars. That's a terrible deal given real estate prices downtown.

Also very few people are going to drive a significant distance for tacos or ice cream.

These shops only cater to foot traffic.
Ah gotcha. Well, can't the type inference just work the same as it does now, if you happen to use type parameters? And possibly, couldn't type inference that works in these cases be extended to type members? I would hope that this would be a side benefit of pushing towards more formal and unified underpinnings of surface features.
no, it isn't a more apt comparison. Antiqua and Fraktur look much more different from each other than most Chinese and Japanese characters are from eachother.

Here are two screenshots in Japanese and Chinese, taken from the http://www.yomiuri.co.jp/ for one, and http://www.cntv.cn/ for the other. Neither media outlet can be accused of being cultural sellouts misrepresenting the written tradition of their countries.

Japanese: https://www.dropbox.com/s/lpb3dk26ftds6oh/Screenshot%202015-...
Chinese: https://www.dropbox.com/s/dcwv33ho0juracg/Screenshot%202015-...

These are the same characters, and unifying them is the only sane thing to do. The same is true for most characters. There are also some characters which are clearly distinct in both scripts, and unicode treats them as different. Some are grey-zone, and there is room for reasonable disagreement.

But as a whole, the case of unification of Chinese and Japanese is stronger than for Antiqua and Fraktur.
Take out a loan or ask a sibling/friend.
Spin Up AngularJS, Backbone.js, Ember.js, Meteor and Io.js VMs in Codeanywhere
I think preventing MITMs when you don't have control of the local systems or network architecture is important.
Me neither, I'd be interested to hear more. I understand that 25 years is their lifespan. There was an interesting HN submission recently that discussed the problem of what to do with the blades once they reach EOL. Obviously they are very large and very hard to recycle due to the materials they are made from - a problem that increases with scale of course.

Like everything, I'm sure turbine blade tech will iterate. I recall hearing once that solar panels weren't viable because they didn't last long enough to recoup the energy cost it took to build them. I don't believe this is the case any more though?
when you could be using that effort to further improve the world.

Except that by "improve the world", you actually mean "make a quick(er) buck for ourselves".

By the same logic, your company charging for their software (or not open-sourcing it) is "outright harmful" to people who want to use your company's software to make themselves a quick buck for themselves.

Except that you can at least read and learn from the GPL code when making your own implementation. Somehow I doubt your GPL-hostile employer is taking even that small step toward improving the world.
You know the world is going crazy when Google is evil, Apple is doing tacky devices and Microsoft makes the best browser
Can real projects like Servo brag "0 unsafe code"? If not, then this safety is not so practical as it sounds in theory.
Great. Now not only do I have to use two keys in everything to do it, it's a different pair of keys in everything! Man, what I've been missing all these years having separate keys for this.

(Yes, I know fn+arrow does them the same in more or less everything as well)
They have proper release notes of course. Maybe talking about a feature violates some NDA, I'm not sure, but they are not leaked in the sense that the build itself leaked from Microsoft.
haha what's your degree? i was pure economics with a focus on econometrics..
You miss an important distinction between proof-based approaches (such as type systems) and testing (such as ASan): for any non-trivial problem it's impossible to test all potential inputs, and the inputs that trigger security issues tend to be ... unusual.

As Dijkstra said: "Program testing can be used to show the presence of bugs, but never to show their absence."
It is really hard to quantify something like that. While British siphoned off large amounts of natural resources and often caused widespread famines in India. They also gave us western democracy, education in western science,access to all the western knowledge.
Writing widely-deployed infrastructure (web browsers, networking stacks, device drivers, openssl libraries) in C will be less and less justifiable over time. Rust is far from optimized right now. Rust is probably not going to be a language that you will script in. But it is a language that will possibly give Mozilla the world's most secure web browser by a significant margin if they succeed in writing the most bug prone components in Rust.

It takes more thought to write Rust programs. If you want to write safer widely-deployed infrastructure, you should learn about it. It may not be your best option right now, but its ideals are those that we absolutely need to strive for. Acting macho about C and the ability to write it safely does not lead to fewer RCE's in the world. It leads to more, because newcomers may see such people who can do so as examples to be emulated, far before they are capable.

Note that there are no familiar critics who say that Rust will not prevent some bugs. Note that there are no familiar proponents who claim that Rust will prevent all bugs. It is an implementation that strives to make progress in an area that we can all agree with - the safety of our programs with minimal performance degradation.
Apparently the Secretary of State does not even have access to a classified email system:

Secretary Clinton did not have a classified email system. She had multiple other ways of communicating in a classified manner, including assistants or staff members printing classified documents for her, secure phone calls, or secure video conferences.[1]

I'm surprised. Seems like it would pretty useful in that role.

[1] http://www.nytimes.com/interactive/2015/03/10/us/politics/11...
Steal a lot of wallets.
Motorola used a similar packaging for the Moto X. Ironically, the cheaper Moto G packaging uses simple deeper cardboard folds and thus is a lot more 'secure'. See: http://imgur.com/XTNbTr7

"Being rich demands fine motor skills."
-- a high end smartphone owner
An Open Letter to Demo Day Startups
What government agencies are out there mass-building wind? In terms of America at least, that's not how our generation system is set up.

Also, the recently-published Wind Vision[1] runs with an expected 20-year lifetime, and starts digging into system reliability specifics on page 70. Wind Vision was a lengthy collaborative process with industry, the labs, and DOE HQ. Good news is that there have been significant reliability gains in the gearboxes, generators, and electrical systems.

[1] http://www.energy.gov/windvision .pdfs are on the right.
I can't shake the feeling that the existence of leap and that it seems compelling are symptoms of deeply flawed urban planning.
southeast of Chicago
The Swedish equivalent is called Swish. The transfer is instant and all you need to know is the recipients phone number. Sender and recipient doesn't need to have the same bank.

Swish got some bad press when Moxie noticed that they "borrowed" some code, but the system is easy to use and seems to work well.

[1] http://blog.nullbyte.eu/open-curtains-in-swish-payments-serv...
I can't quite remember, unfortunately. What I know for sure is it's possible to buy a Thinkpad with MS-DOS (which is cheaper) and then install Linux or whatever OS you want.

If I'm not mistaken, the user I was referring to said something about contacting Lenovo and providing them with the Thinkpad build that you wish but asking not to include an OS. I can ask for you if they do something like that. I still have the email of the person that I spoke to three or four years ago when I had some problems when customizing my Thinkpad, and she was extremely nice.
Facebook on the shutting down of their email service:

"It seems wrong that an email message from your best friend gets sandwiched between a bill and a bank statement," the company wrote in its announcement blog post for the feature. The service didn't catch on, perhaps in part because Facebook never truly created a friendly or familiar interface for emailing. [0]

In much the same vain, wouldn't it be that users wouldn't like to tolerate their friends who are going to bug them about the $20 they owe from last time since now they have no excuse to avoid payment. Because they can do it right there in the messenger?

This is going to be a whole new level of friends/family and money don't get on pretty well. Maybe just me though.

[0] http://www.theverge.com/2014/2/24/5443454/facebook-retires-i...
That's a pretty coarse description of the Python concurrency landscape. "things are moving away"?

For one, there was never really official Python backing for gevent and other coroutine-oriented programming models. Remember asyncore? From our standpoint, Python 2.7 continues to be the industry standard, and we'll continue to target it for the foreseeable future. Should some major internal or open-source use case come along and make it advantageous for us to target Python 3, we would approach it like any other feature request. Python 2 will not be vanishing from beneath your feet anytime soon. ;)
I'm sure this will cost me some of that sweet HN karma, but:

Sweet; Now my automated dating life will really take off!

http://robrhinehart.com/?p=1005

https://news.ycombinator.com/item?id=6773841
I ordered a Lenovo X1 Carbon upgraded to 8gb and i7. Planning to run ubuntu in virtualbox. If that doesn't work out I'll try a dual boot.
I haven't opened a recent Apple product, but they tend to have less packaging than a comparable device from many other brands.
I think this is pretty cool, but several questions spring to mind which I haven't found good answers for.

The first is what sort of density can you get out of these? How many per acre/hectare? 1? 3? California has a number of wind installations and some of them are pretty dense [1].

The second is what sort of radar signature does this thing have? Probably not a navigation hazard but should be interesting on the weather doppler display.

[1] http://www.jamielaval.com/Images2011/Journal/Tehachapi_windm...
Spartan is still Trident, right? So then it's still Microsoft using Microsoft stuff, but eliminating a ton of cruft that builds up over the years due to backwards compatibility.

Historically, Apple (at least under Jobs) were the ones to declare an old standard dead while dragging us kicking and screaming into the future. Microsoft always proudly stood by and told you that your crappy program from 1992 would still be able to run on each version of Windos that came out, no matter how big and bloated the beast became.

Maybe this is a harbinger of things to come? Could the next version of Windows (Not 10, obviously) finally declare the end of backwards compatibility and force obsolete software into a virtualization ghetto?
Nintendo games for Android and iOS
I can't help but notice that Musk is not pushing for democratization of electrical cars. He doesn't feel like a new Ford.

Self driving cars are already road legal in a number of states: http://edition.cnn.com/2012/09/25/tech/innovation/self-drivi...

There is security concern about self driving vehicles, like there is already for drone: http://theaviationist.com/2013/11/13/heron-hacked-afghanista...

And despite having over 10 years experience fielding remote controlled/partly automated vehicle, the loss from the DOJ are mounting: http://www.washingtonpost.com/sf/investigative/2014/06/20/wh...

The future is not all rose for self driving civilian vehicles.
One of the things I've learned is that "asshole" is basically a stand-in for a host of social norms. Thus, "being an asshole" is not complying with someone else's idea of social norms.

I'm generally aware of where I stand, but isn't always the same as wanting to be on the polite-and-not-an-asshole side.
The interesting thing about the screenshot is that it says "Local PCs", as in PCs on the LAN. This would be incredible and I wish everyone would do the same thing. Especially Steam. Imagine what a problem it is when you want to play a ten player game of TF2 at the office and nobody has it installed.

Getting updates from local PCs is something much easier to program than the general case of P2P traffic over the Internet. A simple UDP broadcast packet can find other peers, and wifi or the LAN will work great for transfer.

A long time ago we had to put an HTTP proxy in for debian updates so that when we updated all of our virtual machines it wouldn't saturate the T1.
> Rust is probably not going to be a language that you will script in.

No; you have D for that.

EDIT: Seriously, for the grumpy down voter: I've seen quite a few programmers write that they use D even for things that are normally considered as scripting tasks.
I hope that menu thing on the top right doesn't become a new trend...
A privatized intracity bus service? Somewhat interesting. But how can this compete with heavily subsidized, existing public bus service - without hitting all the same pitfalls that it does? (Like buses getting steadily less "express" as time goes on)?
Looks too dense to be operated while driving. I like the concept though.
Offer return rides at the appointed time :)
What It’s Like to Be a Developer Evangelist
True, there are physical differences that are hard to overcome without help. But there is a lot of help out here in the modern world. Pistols, stun guns, pepper sprays, and other self defense techniques are just an example.
Not always true. The reality is less rosy than you depict it.

Most credit card issuers don't let you charge back transactions older than 60 days. It is always fun to discover this fact after a merchant invents believable excuses to stall your order for 60+ days... ("Warehouse stock depleted, wait 4-6 weeks. We shipped it! Sorry we shipped the wrong item!")

Merchants can dispute chargebacks, and in fact do win 40% of them. See page 12 of http://bit.ly/10iW5wJ A lot of this is friendly fraud but still...

CC issuers will typically hold you liable and refuse chargebacks if the PIN code was used (the hacker guessed it, stole it, or cloned it). Check your CC fine print, for example: "If your Password or PIN is used in such a transaction, you will be liable for the full debt" from http://www.scotiabank.com/ca/common/pdf/borrowing/revolving_...
To me, it seems like a marketing strategy on MS's part. They know people expect good things from even releases and bad things from odd releases. I think they capitalize on that.
> In 2013, Microsoft bought Pando Networks, a company developing BitTorrent-like P2P software that included dedicated servers and smart bandwidth throttling. This would feel like a natural fit for Windows patch distribution. [1]

[1] http://arstechnica.com/information-technology/2015/03/window...
If your lease is being modified you are likely not bound by the 30 day notice...
I see your point. An example in my city is free or exceptionally cheap parking for neighborhood residents only - even though we all pay the same taxes. This is one situation where regulation and a 'loud minority' appears to be less equitable than a free market.

On the bright side, I hear your weather is pretty good.
Almost all languages have an escape-hatch to do dangerous stuff.

The key insight about Rust is the set of programming abstractions (linear types to manage resources) that enable one to get systems-like programming tasks done, without needing to fall back on very low-level coding techniques.
I believe the number of "dialects" named in My Fair Lady can be largely explained by the lack of clear distinction between language and dialect over the years. From [1]:
"There is no universally accepted criterion for distinguishing a language from a dialect. A number of rough measures exist, sometimes leading to contradictory results. The distinction is therefore subjective and depends on the user's frame of reference."

Getting upset about Henry Higgins's estimation of the number of Indian "dialects" in a play from many decades ago doesn't make sense to me. His character was deliberately portrayed as a regressive lout, and terminology has surely changed in the intervening years.

[1]: http://en.wikipedia.org/wiki/Dialect#Dialect_or_language
I'm with you, but I'm a power user. I wonder if anyone has any sentiment analysis showing whether the average web user likes this sort of thing, or finds it annoying.
A proprietary copyright license is a explicit statement of intent, in which you state that you are going to sue those who share the program. It is a government supported threat of violence directed to the public, and each new law that is passed seems to want to increase the number of years in prison.

Can you give an example how such threat can be non-abusive?
Making a library that can be linked into a C program is interesting because it can also be linked into a program written in pretty much any language. OpenSSL is awful, but it has bindings to pretty much any language that you want, so it's very commonly used. Go's TLS will never have that, but one implemented in Rust could.
Record split-screen messages with your friends
In the sidebar, called "Internal Documentation"

http://cl.ly/image/0L3P0S312u3X
Investors with the most portfolio company IPOs in the past five years
Let's assume he's an actor and DNS is poisoned. Clearly this is intended to reach a wide audience. Presumably, the real CEO would learn of the fraud shortly. Let's say that takes a few hours. The corrected DNS will take 4 hours to propagate. So, how many people will sign up for fraud protection in between?

If I was designing an attack, a high visibility, low persistence attack where I send my victims to a website not under my control (unless you're asserting the attackers also got control of protectmyid.com) would not be my first choice, especially if I'm spending the money it took to shoot that video and stream it to all the people who you ostensibly want to see it.
Thanks -- internally we are having a lot of debate about for comprehension. In particular, the use of it might simplify certain use cases (especially async with futures). That said, it also often leads to very high-entropy, dense code and thus hard to reason about.

We will include more guidelines on this in future iterations of the guide.
It's a bit odd to be attempting to inform yourself of pros and cons you don't know, but also make a very strong opening statement about wind power. I work in the energy industry and I can honestly say I've never heard someone refer to wind turbines as "effectively unsustainable." Maybe, as a joke? But certainly not in any serious way.

If you want to learn more about wind in general you can cherry pick sections from the recently released Wind Vision[1]. It should be able to answer most anything you'd wonder about.

[1] http://www.energy.gov/windvision
I found an OpenSSL bug that was assigned CVE-2015-0208 and it is still embargoed near as I can tell.
World Bitcoin Association Files for Bankruptcy in New York
This is going to cost me - uploads are counted as well as downloads on most plans in Australia.
Glad you liked it! I left another comment about for-yield in a separate comment.
The density was the first thing that came to my mind as well. I would not want to be on the team responsible for untangling those cables!
> So far it's the best style guide I've seen for Scala. Much more pragmatic, and actually very close to the way I naturally write Scala. I love the instruction to avoid symbolic methods unless they are really using symbols that everyone use (+ - / * etc...) I really hate all the ~> <|-|> <:< madness, it gives Scala a really bad name.

From the official style guide:

> Symbolic Method Names: Avoid!

http://docs.scala-lang.org/style/naming-conventions.html#sym...
Video (TEDx) on how those born in 1997 will break everything
I think not. I do want to be able to say both People's Republic of China 中华人民共和国 and Republic of China 中華民國 in the same text, and if I had to choose rendering either 国+华 or 國+華 then it wouldn't work.
As far as I know, those "some are different" characters have not been unified, but got separate code points. And that's where your whole argumentation falls apart, unless you claim that the Unicode consortium mis-classified lots of characters.

But then I'd just retreat, because I don't speak any Asian language and cannot verify the claim myself. I can only defer to the experts, and they say that issue has been taken care of.

As far as space savings are concerned, I replied to that in another comment to you. It's not okay to dismiss Han unification as just some space saving sttempt that's not needed anymore. Space saving was one motivation, but according to the consortium not the primary one.
> Additionally (and as a demonstration of just how much stress they come under), while coming under said strain, they've been known to burst into flames

I thought all wind turbines were built with brakes now exactly to prevent this and other more spectacular failure modes, like the blades fragmenting. They have a defined operating range, and if the wind isn't in that range the brakes engage and the blades don't move.
I bought a tablet from Asus and the packaging was quite nice.
What's to stop an attacker from poisoning such a system: pretend to be a thousand different people all saying "Yep, the cert with signature 0xBADBADBAD was what I saw"? How does someone rotate certs without breaking all their existing clients?