skysight-inc/HackerNews huggingface dataset:
> When the people who have real, expert knowledge of something all tell you one thing and the people who have something to gain from getting your attention by promoting sensational opinions and cherry-picked facts tell you something else you should rationally assess their motives and weight that when deciding who's views more closely approximate the truth.

Those with deep expertise in machine intelligence (and related foundational concepts, such as philosophy of mind, linguistics, psychology, neuroscience, etc.) definitely do not "all tell you one thing" (hence the "ethics board" for DeepMind). I won't claim to be such an expert (though I have multiple degrees on related topics), but if you, e.g., review Nick Bostrom's C.V., and read his work, you'll find few people more qualified to comment. He's brought a very sober, clear-headed, and decidedly non-sensationalistic assessment to these issues, and devoted an entire book to the risk posed by "Superintelligence". When very smart, knowledgeable, thoughtful, and seemingly well-adjusted people are willing to put themselves "out there", it's worth paying attention.

Exponential change looks tiny until it's really not. If recursively self-improving A.I. is possible, it might only require one relatively short bit of code to get off the ground, and then it's basically game-over (depending on the A.I.'s objective function). Many people possess imaginations rich enough to see how this could come to be.

Further, claiming that something which has a clear and rational path to becoming dangerous doesn't "have the potential to cause such great harm", especially when lots of relevant trend lines are nearing vertical, is extremely foolish.

It is incredibly easy to unsympathetically criticize another viewpoint, especially when that viewpoint is outside of the mainstream. Those espousing such "sensational opinions" rarely win more friends than they lose, as your (and many others') comments would attest to.
To be more persuasive on this important issue, ask him to rein it in. /PSA
We wrote a blog post: The perfect SSL nginx configuration (http://blog.commando.io/the-perfect-nginx-ssl-configuration/) which details all the nginx directives to set to achieve an A+ rating on sslLabs, including mitigation of FREAK, POODLE, and HEARTBLEED.
I think I have OpenH264 disabled, that's why it's using gstreamer.

I don't mind filing bugs in bugzilla ;)
Correlation is not causation. since this study is not experimental we can't assume that increasing your FIT score will improve mortality.
A few notes on this (with the app embedded on the page) : More than a Meming? The Color of a Dress, an Interactive Tool, and Our Interpretation of Reality - at http://www.nowherenearithaca.com/2015/03/more-than-meming-co...
Statistically the world is dramatically safer by almost anyway you slice it.
Wow, you can say that a project is finished with, requires no maintenance and no bug fixing?

I wish I was that perfect! :)
Don’t Let Complexity Stop You
The difference between `svn commit` and the various forms of `git add` or rebasing is that the developer can test the commits (or visually inspect them) before pushing. In fact, the argument that `git add -p` produces a commit that didn't exist on disk is exactly the same as the argument that developers can commit code that they never actually built & tested. Which is to say, the important point isn't that the commit tree existed in isolation on the developer's disk, but rather that the developer did any testing necessary to verify that the commit is good. And the reason why `svn commit` is bad in this regard is because it creates the never-before-seen result on the server.

> The conflict is often unavoidable

If the conflict is unavoidable, then you're going to get a conflict regardless of how you go about it (rebase vs merge vs `svn update`). The difference is with `svn update` you can't abort the whole process and start over if you need to, because you've already permanently lost the previous state of your work tree. Whereas with `git rebase` and `git merge`, you can abort and you'll get the exact state you had prior to the command.
What a comedy, and the State strikes again, better behave citizens and do as your government tells you or else they will take away your children and/or put you in jail. You've been warned, and a file has been opened, the State is always watching.
Give it a rest. Sometimes personal observations really are relevant.
Given just the amateur research on remote-exploiting automobile control systems for auto-parking and such, I'd be astonished if the CIA didn't have plenty of experience in using modern cars as a weapon to kill the driver.
Arcane Legends Hack Cheats Tool 2015
Haven't you noticed how quickly things are happening these days? Of course we should restructure Internet security if it's a problem. This is a very sci-fi idea, that we absolutely can't predict, it wasn't hyperventialtion but a soberly considered idea. A god-AI is possible, it could have capabilities and intentions that my tiny brain can't even comprehend. Since I, nor anyone, really understands what super-intelligence is capable of we should be wary of it.
New Open Source Web Application for Comparing MS Word Documents Online
Here is some knowledge:

http://www.fhi.ox.ac.uk/brain-emulation-roadmap-report.pdf
Declarative Programming in JavaScript Environments for App Development
MonoGame is almost entirely compatible with XNA and over the last year or two has really turned into something reliable, at least on MacOS and iOS.
Are you guys supporting multiple regions? Let's say I start my day in Asia then fly to the US, would I be able to access my stuff using the nearest server?
Perhaps when it comes to undergraduate work, there is a problem. But Rokhlin, Coifman and Spielman are all members of that department. I would be pleased to have any one of them as a thesis adviser. There are no doubt other faculty members whose work I am not familiar with.
You can't believe it? Why not? The internet was built over a period of generations by different people, and many subsets of them were probably building something completely different from the other subsets. And it's all still running.
> I'm having trouble thinking of a language toolkit that has dependency management built by the core team.

Rust + Cargo.
Or anyone who runs the wifi in a coffee shop.
Improving Your Life Through the Quantified Self
Compile-time polymorphism has no need to incur the kinds of costs you're hinting at here. Consider e.g. Ada attributes, range types, 'First, 'Last etc.: these things are all resolvable at compile time.
FIRM is a compiler library, like LLVM. Its difference is that it is written in C, and that it uses sea of nodes.

http://pp.ipd.kit.edu/firm/Features
My thoughts exactly.

Stuff at the bottom is quick, short notifications anyway. Want more details? You'd scroll up anyway.

Works fine for me - in fact, I was pleasantly surprised how well the thing works. I used to think smart watches were a gimmick, now I'm a believer. The 360 rocks.
"Hey Dropbox, go find everyone who has a copy of a file with this SHA-256 hash, it's for national security purposes. Thanks"
I think the NSA's clandestine backdooring of hardware, software and standards, in contradiction of their charter, shows that the processes and organizations producing and shipping those protocols, software and hardware also need adversarial testing.
this: https://gist.github.com/plentz/6737338

start with this.

if you don't need the compat, use a cipher suite without RC4 (as in the parent post)
Interesting that it runs Firefox OS.
So you are a science denier. Good to know.
Conclusions have already been made and acted on by the government without study. Agencies are acting like this without a change to the law, merely a change in policy. Pushing back against against this doesn't require a law.

Right now there isn't eve a law which could be looked up to know if a parent's actions are legal.
There is a SO post on this:

http://stackoverflow.com/questions/21109361/why-is-reacts-co...

Some points:

> Dirty checking is slower than observables because you must poll the data at a regular interval and check all of the values in the data structure recursively.

You don't have to poll your dirty bits! When you dirty something, you put it into a dirty list/set. You only re-render if your dirty list/set is not empty, clean deeper elements before shallow elements, and its quite optimal.

> A virtual DOM is nice because it lets us write our code as if we were re-rendering the entire scene.

Totally: they are basically turning a retained model into a not-so-slow immediate model, which is a nice programming abstraction, but it is not a performance win over an efficient retained model.

> DOM operations are very expensive because modifying the DOM will also apply and calculate CSS styles, layouts. The saved time from unnecessary DOM modification can be longer than the time spent diffing the virtual DOM.

So layout calculations in normal DOM aren't incremental, but are made incremental in virtual DOM? Assuming this isn't related to batching, it sounds like the concrete DOM is just a bad implementation? Or does the virtual DOM avoid doing layout calculations at all and somehow magically fixes the layout when things change?
The most amazing 2 month baby in the world
Yes. That's exactly the right time to turn evil.

https://xkcd.com/792/
Rules of thumb for novice designers (like myself)
Remember when cellphones were getting smaller every year, and a smaller phone was a status symbol? And then suddenly touchscreens happened, and now phones are getting bigger and bigger again?

I feel like smartwatches are the result of that "smaller" impulse pushing through the trend.
I window if the pixels are square

Leider geil
#ThatsTheJoke
So I expect there will be a lot of "when I was a kid we did this all the time" type stuff in te replies here. Before jumping on that bandwagon (I took lots of walks like this in a city far less friendly in some ways), let me say that I think at least the question deserves to be asked. Then again, the way this happened, the parents seem to have no recourse. They are "found" to be neglecting, yet there is no actual trial. Perhaps they should sue the state over libel, and settle this once and for all. I am sure if they win they could claim quite a bit of damage to their character not to mention inconvenience of having the nation watch their personal decisions. Best of all, that would create a precedent which can then be referenced. As is, this is just an administrative record.

Also, if this is neglect, then what is withholding vaccines for deadly diseases from your child? What actually puts you in more danger?
No.

A genuinely sympathetic paraphrase might be:

"Machine superintelligence may or may not be controllable. If we do nothing to regulate it, or to prevent horrible outcomes, we will with X > [too big] probability find ourselves doomed.

We need to find a way to reduce X. I propose regulation is at least not likely to be counter-productive, and may be strictly incrementally useful."
This right here is the number one reason why I'd never take a job in the US. I'd be scared to either be forced to

* become a helicopter parent (and thus have less independent children).

* run the risk of loosing my children and/or go to jail.

How the hell did you people let it come that far? I.e. how do people keep voting for these moron politician with their war on XYZ narrative.

Me and my wife come from two countries where parents are actually pushed to make their children more independant - Switzerland and Japan. In Switzerland, children are usually sent to Kindergarden on their own, by foot, at least if the neighbourhood is safe (note: requires a city structure where a drive isn't necessary to get anywhere). All parents do is give them a lunchbox, a visibility triangle and a kiss on the head. [1]: This is how you'll meet them on the roads. There's signs and TV programs everywhere before first day of school to warn drivers of new children on the streets - after 1-2 weeks it's not necessary anymore and we don't have a higher number of child accidents to my knowledge.

In Japan, small children are accompanied not by their parents, but by older children, usually 3-4 years older. Their morning meetup is organized and supervised by elderly volunteers who keep watch at the meetup point. It both teaches responsibility to the 9+ year olds and first independance from adults to the youngest.

How come the US doesn't use studies from abroad when doing CP regulation? Boggles my mind.

[1] http://www.baselland.ch/fileadmin/baselland/pics/docs/uebrig...
I've been running Gitlab CE for a few years on a linode instance for a couple of dozen repos and it's really quite excellent; performance is very good. You do need to keep up with the monthly upgrades to get the new features (there's an upgrade script).

Recently Gitlab CE has undergone some quite significant UI updates along with very noticeable performance improvements. Excellent work guys!

Signed: a very happy Gitlab CE user.
> In recent days, FBI.gov and Whitehouse.gov have been fixed, though NSA.gov remains vulnerable, said Green.

Haha, the irony. I guess it now proves to NSA why they are also vulnerable when they mandate backdoors in common software.
Thank you for the link, that was a wonderful essay. And you've just reminded me that I've had an old used copy of Clarke's "Profiles of the Future" (the apparent source of this article) sitting on a shelf in the next room unread. Time to change that.
30 days with swift – Day 03 – Cleaning the code
The reason this works in C++ is because it doesn't have protocols. The operations that T is required to support in order to be a valid type argument to this function are not expressed symbolically; they need to be documented, otherwise you end up with compiler error messages that quickly get unwieldy in more complex scenarios.

In large part, that's the problem the OP is confronted with. When you make these things symbolic and first-class, unless they're extremely complete, you find holes in the system. And when they're very complete, you find yourself overwhelmed by the number and apparent complexity of what should be simple. There's an inherent conflict.
Relevant, and very worth reading:

http://www.simulation-argument.com/
Crazy people are crazy... I worked in an office where a manager's ex-wife would swear out warrants against him. By the third or fourth time, the detectives were like: "She's done it again, Steve. We need to go downtown and fill out the paperwork, and then we'll drive you back."
Garbage news designed to make advertising money instead of reporting important news and sensational journalism are definitely a huge part, but I also have to wonder if the Internet has helped to create more sexual predators by increasing the availability of illegal kinds of pornography
OS X definitely does, it's quite simple and reliable.
At least in my neighborhood (suburb) they have over 50% uptake.

This is the primary mechanism by which I communicate with my neighbors, organize neigborhood events, etc.
Parenthoods (YC S14) is hiring a front-end engineer – part-time, remote
The more protocols that are added, the more concepts there are to scare people away from what they think of as relatively simple primitives. 26 is already a scary number of concepts to tie to simple whole numbers.

To be clear, the complexity is inherent in using numbers programmatically. The only real way around it would be to reduce flexibility around overloading operators, forcing people to implement bundles of related operators that are all associated with a concept (protocol). This would decrease the utility of overloading for implementing some algebras.
Would take with salt. The angular version doesn't use track by https://docs.angularjs.org/api/ng/directive/ngRepeat#trackin...

These demos are like listening to MongoDB talk about how great MongoDB performs. Always better to look for yourself or check a trusted third party.

Here's an angular dbmon that is at least using track by. I didn't write it.
http://run.plnkr.co/plunks/Uu7w8p7jiPEJp5lLHWbB/
Sure, one example. Every type of cuisine has labor intensive recipes - the exception, not the rule.
Maryland Family Law Article, Section 5-701:

> “Unsubstantiated” means a finding that there is an insufficient amount of evidence to support a finding of indicated or ruled out.

There was not sufficient evidence to support either confirmation of abuse or to rule it out. That's all this ruling means.

[1] http://mgaleg.maryland.gov/webmga/frmStatutesText.aspx?artic...
Hearing aids are already very smart. I got a cochlear implant a year ago, and it's fantastic. I've had moderate to severe hearing loss since birth. I wore hearing aids for the past 25 years with loads of different models, even brands so I know from experience.

I got the Med-El Opus 2 and RONDO as the processor for my implant: http://www.medel.com/rondo/

Hearing aids are again, very smart -- they do things like increasing volume to hear voices (coded to whatever your hearing loss is) when you're somewhere noisy (next to a busy road, a pub and so on). They usually 'communicate' together, changing volume automatically as an example and very rarely need any tinkering: just turn them on to hear.

Hearing aids and Cochlear Implants are some very fascinating tech, and very well made.
>Sure, the addresses for the validators should be reused. The more it's used the better.

That's not at all what I said, but this is besides the point.

>t's not trivial for a traitor to pretend to be all of the generals. Say there are validators A, B, C, D, and they have equal voting power. Given this configuration, it's impossible for A to be the proposer for 2 blocks in a row unless some of the other validators were absent. It's not just deterministic -- it's round-robin.

And you whitepaper allows for block creation with absent validators which makes it trivial because you have total control over the seed determining the next set of valdators. Even if you changed that, it would be trivial because you would only need to have last input into the seed one time to grind and generate a signature such that you are the exclusive validator.

You continue to assert the attack isn't feasible, but you aren't actually paying attention to what the reason I have told you twice now.

"It's not [feasible] for a traitor to pretend to be all the generals <no explanation>, say there are [arbitrary example]. Given this configuration it's infeasible for the attack to be performed <no explanation>. <Repetition of facts that are part of the reason stake grinding works including it's determininsticness>."

If you aren't aware of what stake grinding allows, it is an attack where you calculate the deterministic results of many many signatures (seeds) and finds signatures that result in you winning, allowing you to perform the attack once again.
Why the Apple Watch Edition Exists
Because I need to become a better parent I guess, or maybe different one.

I possibly do it, and this is simply - not letting him go free on the street while we cross it, in the parking, and always making sure I can see him while he's playing at the playground, and at the same time I so much want to tell him my favourite story how me and my one year older cousin walked 25 kilometers from one city to another just to get my plastic truck (we were 5-6 years old).

I'm afraid, because I've succumbed to the peer pressure, media, and let myself just go this route that everyone around takes, or at least shows that it takes.

I want him to roam free, but then if something happens, even if it's not a big deal, I'll feel bad, and I won't be strong enough to reply to all questions/answers/attitude from everyone else.

He really has much more freedom back in Bulgaria where he goes every summer...
I was investigated for allowing my child to play in the schoolyard across the street without shoes on. The investigation went on for weeks and was extremely stressful, for both parent and child.
Alright, a little crazy -- Doesn't this tulpa concept remind you of the growth of artificial intelligence?
Do Bloomberg terminals use an off-the-shelf framework (vs. custom, proprietary code) and run on the open Web (vs. a private network)? What is easier for someone with no degree and little experience, programming a Bloomberg terminal or building an Ember app?
A technology-enabled brokerage is very different from a technology company with brokers. First, there is a cultural difference in who the heroes of the company are. Also, the latter is much more capital intensive.

I suspect they probably would have needed another 20-30MM to really get moving on the latter. A lot of that money going to consolidation of existing brokerages and monopolizing listing content.

Being a neutral aggregator is mutually exclusive from being a dominant brokerage.
What will it take for this mom to go back to work?
That's your perspective. Here's mine. I've been keeping a number of crates updated for Rust nightly for almost a year now (with a lot of help from the Rust community), and the pace of breaking changes has slowed down dramatically. IO reform has been loudly talked about for quite some time now, and it really should be the last big breaking change. Every time I look at the Rust docs, I see more and more green stable indicators. All of the Rust announcements reflect my experience pretty accurately.
So basically the closer your actual maximum heart rate when excersising vs your age estimated maximum heart rate[0] the healthier you are.

[0] http://www.runningforfitness.org/faq/hrmax
When Atomic Annie Went AWOL
Main? I believe that title goes to Cisco. Not sure what it has to do with a smart watch though.

http://blog.thomsonreuters.com/index.php/suit-over-ciscos-ro...
And note that C++ will someday add concepts, so they clearly want to move in a more Swift-like direction. A more even comparison would compare C++ with concepts to Swift.
Well, there are lots of Nice Places(TM) in the US but they're nice across an incredibly wide range of attributes. And the Nice Places I'd want to live in (to say nothing of be likely to get a job in or near) are a pretty subset of the Nice Places I enjoy visiting.
Ask HN: What is the difference between a programmer and a developer
Working as a web developer, or web programmer, I could never answer this question. I always had to make something on the spot. I think it is the one and same thing, but maybe HN can give me a better answer.
That was one the most impressive documentaries I'd ever seen.

Makes trying to understand consensus reality a real mind-bender.

Also tangentially related to light and colo[u]r perception and how dramatic it's effects can be:

http://www.supermemo.com/articles/sleep.htm (Search for "Phase response curve (PRC)")
https://justgetflux.com/
I don't get the dearth of coverage to this negligence. Company valued at $40B advertises it's crypto key and the world yawns.
Switzerland might be different, but let's be honest, many of the countries that surround it don't have political cultures that instill independence in its citizens...especially compared to the U.S.
same here, only downsides: 1) you get to know your neighbors, and 2) it can turn into a real buzzkill of nothing but complainers. maybe that 2nd one is a good indicator of neighborhood decline though? not sure.

I bet there could be some truly interesting textual analysis against market values to try to identify ways of predicting market trends in real estate
I'd say JSON is more on the level of s-expression than an ini file. JSON objects are extremely regular (your thing's either an object or a literal), more-so than your standard 2-level ini file. Plus there's a lot of stuff.

Sure, JSON might be a bit more verbose for the "Hello World" scenario, but in mid-range sizes, it's still pretty clear (compared to the verbosity of XML) and doesn't require custom tooling to deal with (like ini files).

There are some formats with less braces (replaced with indents and with less key stuff) that are (I think) isomorphic to JSON that would be nicer to use for everyone involved, though.