skysight-inc/HackerNews huggingface dataset:
If you're looking to hide your activity from malware, you should be incredibly excited by SIP. With SIP enabled, you have more protection from malware introspecting other processes or monitoring activity on the system. Hell, if you're a researcher building tools to detect and analyze OS X malware, you'd likely benefit from SIP by opting-in your tools to SIP's restrictions. (Tangential example: Chrome is taking this step; Canary is currently SIP restricted.)

Malware can only introspect SIP-protected activity by employing kernel exploits. If malware can compromise the kernel, it's game over. You're not going to hide anything, ever.

If anything, it sounds like you want SIP's purview expanded to encompass more of OS X.
Asphalt surfaces, in general, aren't long-lived and require regular maintenance -- likely, those sensors would be destroyed during maintenance (which almost always involves pouring molten asphalt). This means that Google would have probably have to regularly re-install the sensors.

Not sure if it's possible to do that easily, but it might be.

How real-time is their HD satellite imagery?
1) This is centralized so you wouldn't have to edit on every PC/device
2) It's a bit tricky to edit the hosts file on an iPhone..
I think there should be a category of "there I fixed it" just for over zealous welders. I worked with a robot that had an aluminum tool that got mangled every time the robot got in a fight with the lift table. This was a Kuka 450 (as in kg), and it could really stack. A maintenance guy thought it was an enormous chore rebuilding the tool each time, so he bolted (literally) a 3/8 inch steel plate to the thin aluminum a frame. And when that tore welded the whole shebang. Next time the robot snapped its wrist, since the tool could no longer buckle and absorb the impact, and it rather impressed the service engineer with the... sturdiness of the tool.

I wanted to share the story about environmental's efforts to put gas meters on the safety release valves on our large liquid argon dewars, but we thankfully convinced them that accidentally blowing a crater in the plant was a worse OSHA violation than upsetting our local regulators. (An accident in a nearby county with a truck hauling liquid gas dewars resulted in a death by displacing all the air in the intersection with Argon, leading the inert gas to be classified as a dangerous controlled substance that needed to be monitored and metered...)
When talking about the toxicity of dimethylmercury, it is almost obligatory to mention https://en.wikipedia.org/wiki/Karen_Wetterhahn

exposure to only a few drops of the chemical absorbed through the gloves proved to be fatal after less than a year.
Neanderthals. Perhaps it can be considered first world war.
Huedj.com – the first application that lets you record an epic light show
> Basically I'm saying only technical people should be turning SIP off.

No, you're saying only technical people are allowed to use a General Purpose Computer, and everyone should use an appliance.

You might want to consider what side you're fighting for in the War On General Purpose Computing.
Once again, Stallman was right: in the name of security, manufacturers proceed in the war against general computing.
His stance is more nuanced.

> "I think Snowden played a very important role in educating the American public ... he did break the law, and I think there should be a penalty to that," Sanders said. He went on to say that the role Snowden played in educating the public about violations of their civil liberties should be considered before he is sentenced, and that as president he would "absolutely" end the NSA spying programs in question.

Basically it seems to me he wants Snowden to get a fair trial, which would require some new legislation first or for him to be charged with a different crime. And aside from Rand Paul, I don't think any other candidate is as strong on Internet freedom as Sanders.
Help me get revenge?
Blow this number up 9104704296. He stole from me the day before Christmas and blocked my number, I'm salty about it and want revenge anyone have some time to kill or anger to release and wanna blow this bitch up? His name is Brandon :)
I didn't mean it in a condescending way. I was stating that this is not algorithmically new, and is a reproduction of the paper.
From the README of the repository, it is not obvious that this is a reproduction. The information is fairly hidden, and the DQN paper is given as a reference. A casual glance might suggest that there is research innovation there.

Here are other reproductions just FYI:

Original Torch version from DeepMind: [github mirror] https://github.com/kuz/DeepMind-Atari-Deep-Q-Learner

Caffe: https://github.com/muupan/dqn-in-the-caffe

Theano: https://github.com/spragunr/deep_q_rl

Neon: https://github.com/DoctorTeeth/dqn
There are many theories on how the brain learns, including variations of backpropagation. We don't really know anything. Here's a relatively recent theory by Hinton: https://www.youtube.com/watch?v=kxp7eWZa-2M&feature=youtu.be...

Regardless, this has nothing to do with how the brain learns, but rather the function it has learned. Even if a neural network somehow used entirely local learning rules, it could still be exploited with this method.
I'm idly curious: what were your "symlink issues with /usr/bin/"? As with other unices, /usr is system-owned and anything not under the /usr/local hierarchy may be modified or destroyed during OS upgrades.

Very few people should ever need to disable SIP – and that includes almost all developers! Are you building/running unsigned kexts? No? Then you almost certainly don't need to disable SIP.

Most instructions that no longer work with SIP enabled should be modified so they don't conflict with SIP. As a bonus: changes resulting from those instructions are far more likely to be preserved across OS X upgrades.
This Piracy Group Promises to Leak 40 of Hollywood’s Top Movies in a Row
Welcome to the future of advertising, where digital is redundant
Do they need to be sensors? I figure something like a hefty distinctive pattern of nails would be good enough to pick up with magnets.

Cheap, easy to plonk down in the middle of a lane as you're pouring asphalt, if there's a pattern it's relatively hard to confuse with debris.
The CA DMV is being reasonable about this. 11 companies have applied to test autonomous vehicles on California highways, and some of them may not work very well. After all, Tesla just shipped a beta version of automatic driving, and it wasn't very good. Tesla's system is just lane keeping plus automatic cruse control (NHTSA level 2) plus hype, minus a hands-on-wheel sensor. Read Road and Track's critique.[2]

California does have experience in this area. Caltrans had automatic driving demos in 1997, when Yang and Brin were still students at Stanford.[1]

As I've pointed out previously, NHTSA Level 2 systems are not good enough for hands-off driving, but, because they can handle simple situations like normal freeway driving, create the illusion that they are. This is the "deadly valley". Drivers are just not going to be paying close attention with the system engaged. It takes several seconds for a driver to detect trouble and take over, by which time it may be too late.

NHTSA Level 3 systems (roughly what Google has driving around Mountain View) have real situational awareness and a good driving record. What Google has now should be viewed as a floor for automatic driving competence. Anything less than that, and the system has to make sure the driver's hands are on the wheel.

On the liability front, Volvo's CEO says that the manufacturer must accept liability for accidents when driving automatically. That's probably the way this is going to go. Tesla would like to off-load that liability onto the driver, but that probably isn't the way this is going to go. The first self-driving cars will probably be leased on operating leases, so that insurance, maintenance, and vehicle cost are bundled together.

[1] https://www.youtube.com/watch?v=C9G6JRUmg_A
[2] http://www.roadandtrack.com/car-culture/a27060/model-s-owner...
Oh you're literally reading ancient Greek. I thought you were reading history about that era. ;)
For everyone complaining about Apple taking away something or other that was important to you: please consider what SIP/"rootless" actually is.

What Apple have done here is not anything like the "dev mode" switch on Android, or the Gatekeeper "signed code only" setting. This change isn't another of the litany of changes that expand the gap between developers and regular users. This change is, instead, about creating a different model for how OS modifications happen.

For a while now, there have been two copies of OSX on a Mac: the "regular use" one, and the "recovery" partition. Both are full OSX, and can run arbitrary OSX software; it's basically like having a copy of the Linux Live CD you installed Linux from copied to your disk alongside the actual Linux install.

With SIP/rootless, Apple has effectively made it so that instead of the actively-running copy of the OS ever modifying itself, the OS will only ever modify the other copy of the OS on-disk. So you need to have the recovery OS running to modify the files of the "regular use" OS†; and you need to be running in the "regular use" OS to apply a recovery update (i.e. an update to the recovery OS.)

The procedures for getting around SIP by disabling it and then running things, are as arcane as they are because they're quite divorced from the reason for SIP. SIP isn't supposed to be a system for blocking and whitelisting kernel-hooking apps; it's a mechanism for making the OS into something more like CoreOS or the Wii's IOS: a system with two separate on-disc OS images, where at least one is always a Last-Known-Good configuration, and where you reboot into the "spare" one when you want to replace the previously-"active" one. You never fiddle with the "in-use" OS image; you consider it locked.

You still have root on the computer. You just have to be in OS-A to do root-level things to OS-B, and vice-versa.

An analogy: remember how it was impossible (and still is, on some OSes) to resize the boot partition you're running from, requiring you to instead boot from a USB to do that? That's basically what is happening here, except without the need for the USB. You can't do stupid things to the active OS; it's locked. You modify the OS by mounting it as a slave from another copy of the OS.

---

† I'm not actually sure how system updates from the "regular use" side work with SIP enabled. They could have a special exception in the SIP infrastructure, but I doubt it.

I would guess they work like iOS updates do: the update package gets downloaded by the running OS, and then a UEFI flag is written to tell the OS to reboot into the recovery OS in "update" mode. The recovery OS then unpacks and shoves the update, and reboots back.

If there is an exception in SIP for the Installer, it was likely considered more as an optimization over the above process—something to avoid making OSX feel like Windows XP, rebooting five times to get anything done.
Why would a person turn off a feature they don't understand? Besides the only people who have issues with or even know what SIP is, are technical people. The average mac osx user doesn't even know about the hidden directories that SIP is protecting or what dtrace even is. If apple made it so SIP could not be turned off I would be with you on this, but you can turn off SIP.

Also what war on general computing? If a person want's full control of their operating system they can use one of the free open source ones like FreeBSD, one of the thousands of Linux distros, illumos, OpenBSD, NetBSD, etc, etc.
Would be interesting to see if it could be regularized to make it a bit less twitchy. (E.g. by giving a fitness bonus to no action / and-or penalizing many changes of direction within some time window.)
Brazil tried that.

We got the "Vaccine Revolt" as result, people openly rebelled, and even tried to topple the government (the population formed a riotous mob and assaulted the government buildings, attempting to kill the rulers).

The government had to declare martial law, send troops to quell the rebellion, and internally exiled lots of people (the government sent the "exiles" to the state that was the most distant of the capital, and was also one of the least populous states).

I am very sure that in US, the people that would join such revolt, as the same ones that believe being armed to resist the government is good idea, you do the math.
I'd happily allow my job to be 10x harder if it makes users even 2x safer.

How did you become a security researcher? If it was 10x harder to get started, perhaps you might've never started, or given up long ago. A future with fewer security researchers is not a good thing, wouldn't you agree?

And by your argument the safest user is one who cannot do anything even remotely unsafe, which is a deeply disturbing dystopian thought. SIP is just another step toward an environment in which users are not longer users - they're the ones being used.
How Bad Are Things
I've been using ClojureScript in production for about a year now. The runtime is very fast, and in some cases it actually outperforms native Js. For example, both Om and Reagent are actually faster than React.js itself (http://www.youtube.com/watch?v=VSdnJDO-xdg&t=9m36s).

Debugging story is very good. You pretty much never have to see the generated JavaScript. ClojureScript uses source maps, so any errors in the compiled Js will map back to the original ClojureScript source that caused them. Chrome dev tools even do syntax highlighting for ClojureScript now.

Having a live dev environment with Figwheel and a REPL goes a long way here as well. You can inspect a lot of things at runtime very easily.

Using immutable data structures by default avoids a lot of the debugging pain as well. You practically never have to trace through a bunch of function calls to find the problem. In most cases the problem is exactly on the line where the error occurred.
95-Year-Old Smashes 200m World Record: ‘Bodies Can Be Rebuilt at Any Age’
Benchmarking PHP 7 vs. HHVM – Drupal and Wordpress
Just an idea but could they work with the wordpress guys to make it the default system for wordpress? They're both open source companies and apparently wordpress runs a large percentage of the web.
Then they couldn't use it to sell you shit.
People need to stop calling that "server-less", that's stupid and the kind of buzzword that needs to die ASAP. There is a server, the fact that you don't have to manage it yourself doesn't change anything, you still need to upload your code to AWS lambda, how is it different from uploading a PHP script via FTP to a remote machine? it is not. PHP developers don't call their work "server-less". So people need to give up on using this expression now.

That's the most ridicule thing I have ever heard in my developer career. Who can anybody take a developer that says he is doing "server-less" web development seriously? frankly? What's next? the "database-less" movement?
A year away in California and other states with good weather.

I have a suspicion we will see some amazing demos of self driving cars in the snow and rain, once they are good at it. It's brought up every time we talk about being these cars to consumers, if Google or whoever have truly mastered these situations I think they would like people to know.
The difference I'd point to is that surgery as a system generally works. Fresh med school graduates get hired, train for a few years, and mostly become competent surgeons. Incompetent ones mostly get weeded out, or boxed into careers that minimize any harm they do. And they're (rightly) forced by lawsuits to compensate victims of genuine malpractice.

Regulatory agencies, by contrast, are an extremely fragile system. That's in the sense that if the right people are in charge, it could go well, but if the wrong people are in charge, it's a disaster. And it's completely commonplace to find that the wrong people are in charge.

A good system either makes it very hard for the wrong people to gain control, or, to use a Milton Friedman line, "makes it profitable for the wrong people to do the right thing".

What I was trying to say with my comment is that neither of those conditions is true at most regulatory agencies.
Thanks for explaining this; it makes a lot more sense in that context and is definitely _good_ engineering.
A short summary of the author's award winning book:

https://en.wikipedia.org/wiki/The_Swerve:_How_the_World_Beca...

Great reading but ultimately the underlying thesis that rediscovery of Lucretius in some large way sparked the Renaissance seems like pretty thin gruel.
The warn the residents after a bird dies, while on the other side of the pond, we're dumping the entire 37 million gallons of their reservoir into the sewer after a boy pees in it.[1]

Why can't we have a sane government that acts with logic and science? You know like one that immediately closed factories that were linked to salmonella outbreaks. Instead of punting for TEN YEARS while thousands of Americans get sick.[2]

[1] http://www.bbc.com/news/world-us-canada-27069611

[2] http://www.oregonlive.com/usda-salmonella/
> ergo cold fusion IS (currently) theoretically impossible

You can't qualify "theoretically impossible" with "currently", because that concedes the point. Honest theorists don't say something is "impossible" unless it is known to be impossible, period; not just "our current theories can't explain it", but "our current theories, in regimes where they are well confirmed experimentally, contradict it".

For example, the scam about a "water-fueled engine" is theoretically impossible--it's not just that our current theories of chemistry can't explain how such a thing would work; it's that our current theories of chemistry can explain, in detail, why such a thing cannot work, based on a huge body of experimental knowledge about chemical reactions involving water.

That is not the case with cold fusion. Our current theories can't explain how it would work, but they also can't rule it out. The regime in question is not well explored experimentally. Honest theorists don't make claims about something being "theoretically impossible" if the regime in question is not well explored experimentally. They may say it is "theoretically extremely unlikely", but that's an opinion based on someone's judgment about how likely it is that something new will turn up in this experimental regime that our current theories don't cover. It's not the same as "impossible".
"Local variables" can be allocated to global addresses by the compiler/linker toolchain, barring recursive functions. Runtime code loading may require a bit of extra care, but I wonder if safety-critical software really needs DLLs.
Its not percent of a percent. It's percent of an absolute change.

1st derivative vs 2nd derivative.

Edit: hmm, maybe I misunderstood your point. I don't think the politifact or qz YOY data from 2009 is based on 2008 (but rather, 2007 [technically not YOY then]). How would they have calculated the YOY without the absolute number for 2008?
It's funny how you put just the opposite argument of common sense forward and present it as an axiom. The more customers a company has, the worse they treat them. Called comcast recently ? The less choice customers have the worse they're treated. How's your electricity company ? But when you can easily switch ... surely that's better right ? Hmm companies with lots of customers that can easily switch. Have you called Bank Of America recently ? And frankly, they're one of the better ones.

Amazon has superior quality ? They have at best average quality as a vps provider, unless you accept their products that cause lock-in. At which point you're at their mercy, and they have even less reason to treat you well. Amazon doesn't match, say, digital ocean (especially not in the transparency in billing department. WTF). There are other reasons to pick amazon of course, but quality, not one of them. Price ... not one of them. Service ? Not one of them. Stability ? Not one of them. Geographical reach ? At the moment Amazon does better (not that it matters unless you're in Asia).

One failure would doom them ? Just from memory I know two big amazon cloud failures that you could not protect from with availability zones, the ones in a single datacenter, they don't even publish.

The fact that they refuse to publish single cluster failures is probably another aspect of that superior quality you mentioned.

Also, you can get fucked on an ongoing basis just by getting scheduled on a machine. I guess that's part of their superior quality (a lot of VPS providers of course have this problem, others are better at it).
If they download a virus, that's somehow Apple's fault for not developing a secure enough system. If they use an emoticon in their only root account password with FileVault enabled, it's Apple's fault that they are now locked out of their machine.

To (rather awkwardly) paraphrase an old proverb: Protect users from doing potentially risky things one day, and the next day they'll complain when they screw up; let them make mistakes, and they'll continue to learn from them.

Thus my disappointment at the "users will never learn, we've been trying for years, so might as well mollycoddle and protect, but not try to teach them" argument that gets brought up so often. It took centuries for basic literacy to become prevalent; perhaps we shouldn't think computer literacy would come so quickly and cripple this learning process in the name of security.
Thanks Chris, really appreciate it. Hearing when the site clicks with someone is invigorating.

No real paid subscriptions yet but it's a great idea =).
Can you define what makes a proper RAW "decoder"? We actually discuss about RAW decoding here. Adobe offers the DNG SDK as open source, it gives quite good clue on how to process RAW images, alternatively dcraw from Dave Coffin has been online for ages and is the basis (in a way or another) of most of open source RAW processing software. Once the CFA bayer (or other mosaicing type) data is available (decrypted as it is crypted for quite a few camera makers), the demosaicing performed and the photo white-balanced and exported with its full dynamic range in a RGB colourspace, you have done most of the technical steps to start working creatively with it.
That's been done, in the form of magnets driven into holes punched in the pavement. Early systems just followed the magnets, but today, they'd just be used as an additional hint. It's quite possible that we'll see those in areas with heavy snow. Volvo has been testing this.[1] One of Volvo's arguments is that magnets are also useful for snowplow guidance. Heavy plows often chew up the infrastructure when snow is heavy enough that the road isn't visible. In some areas, poles are placed alongside roads so the plow drivers can tell where they're supposed to be plowing. Sometimes this works.

[1] http://www.gizmag.com/volvo-road-magents-autonomous-cars/311...
> these things are physics rather than chemistry

The atoms of palladium in the cold fusion experiments don't know that they're supposed to be doing "chemistry" rather than "physics". That division is only in our theories, not in reality.

> (Admittedly molecular bonds distort electron orbitals a little bit, but nothing like the factor of 200 you get from switching them for muons)

This is a valid concern, but as I understand it, the suggestion is that strong electric or magnetic fields have to be applied in order to induce cold fusion, so we're not just talking about the distortion of orbitals from molecular bonds, we're talking about the distortion due to strong externally applied fields, which can be much larger.
As a Californian who spent a few months there:
It is cold as hell, and I don't have any clue why locals don't sense how cold the weather is.