skysight-inc/HackerNews huggingface dataset:
What does it mean for a baby monitor to be safe?

Of course, if you're building a product or supplying a service, you should be concerned about any attacker and any outcome which your potential customers could plausibly be worried about [...]

The article starts pointing out that the question makes no sense and then gives a sensible interpretation of what it could mean to talk about safety without qualifications. I didn't read the CBC article but it seems at least possible that it talks about all the issues anyone could possibly be concerned about.
Even the legitimate ad networks for major publisher seem unable to keep from being used as channels for malware.

You're not quite making a moral case that it's my duty to open my computer to exploitation to browse the web.
Sockpuppet accounts are not allowed here.

Also, this story is off topic for HN.
like that map.. it's been on hn a few times. have it bookmarked.

This article has a similar map (same data source) with a slider by year:
https://builtvisible.com/messages-in-the-deep/
(The article is also interesting)
In hindsight, my comment seems rather curt and dismissive. Thanks for taking my criticisms like a champ.

Honestly, I don't think ag is very good code. It's worth reading if you want to see optimizations like memory-mapped I/O, pthreads, Boyer-Moore strstr, etc. But if I had to grade the quality of the code, I'd give it a C-. Many parts have grown organically, and I haven't had time to restructure them. Also, ag's use-case is not exactly mission-critical. Nobody is going to die if it crashes or errors-out. Add my time constraints and… the result is some shoddy code.

I'll add "C Programming Guidelines" to my queue of blog posts to write, but I make no guarantees about when I'll get to it. Sorry.
>We're (Canada, to be clear) one of the richest countries in the world. One of the most educated. One of the most cosmopolitan.

>So why is it that we're limited to being a petro-state?

Did you ever consider the possibility you're one of the richest etc, etc because you're a petro-state?
According to Wikipedia, at least the writings of Plato seem to have come to the west during the middle ages from byzantine (i.e. Greek) sources. https://en.wikipedia.org/wiki/Plato#Textual_sources_and_hist...
Having skimmed the 'whitepaper', explain to me how software components can be both context dependent and in any way reusable at the same time. ;)

This is in the category of something I'll believe when I see it. In the meantime they might want to make their landing page work without having to enable JS.

EDIT (Thu Sep 3 00:30:36 PDT 2015): Actually on further thought (and reading), the whitepaper reads something like what I'd imagine somebody trying to troll the software industry would write.

Its core thesis is that the protection of intellectual property is what is necessary to have an industrialization of software. Nowhere is Open Source Software or the potential problems with having the entire build process created by a large distributed network brought up. There is no discussion of the potential security vulnerabilites that might arise, and without source access the impossibility of ever finding who introduced them. Also not brought up is reproducibility and support, if every change requires the entire network to be engaged again it is untenable as the networks composition of vendors will change over time.

Moreover the posturing about software joining the 'ranks of other legitimate engineering disciplines' makes this more in line with what one would read from the sort of personality that would accuse software shops of negligence for not using formal verification on the entire delivered program. If they have given these sorts of issues any thought I did not see that thought reflected in the paper.
Says here: http://egeria.rocks/downloads
Tesla on track for 2017 delivery model 3
Share the Force – memory
Can you really work more than 40 hours a week?
I'm still not sure about your claim that private information consists _only_ of "information I don't want anyone else to have."

You can share information with another trusted party and still have an expectation of privacy (such that the government needs a warrant to compel access to that information). Conversely, you can have information that you don't share with another living soul, and the government can also compel access to that information - e.g. a warrant to search your private belongings. The standard for how the government can access your information doesn't automatically change depending on whether you've shared it with 0 or > 0 people.
Busting Myths on Social Media with Employee Computer Monitoring Software
Confirmed: The Last Great Prediction Of The Big Bang
>Bribery is a form of corruption.

Agreed

By "Corruption is a closely related and slightly different thing" I meant the same thing. My point is non existence of bribery does not automatically translate to no corruption.
Sounds like an evolution of the general community view of a new language :)

If we take the systems design view that new languages rise as solutions to existing problems, initially they are greeted as making thing X easier. But, since they work differently in places than previous language, they expose new emergent dynamics of software development, some of which will be pathological.

Once the strengths of the language are understood, improving on the usage of that language is then based on understanding the systemic pathologies that language induces and how to work around them.
Similarly, here is a nice map with fiber trunk over land in some areas: http://maps.level3.com/default/#.VefukZ1Viko
Assuming no false negatives is just not an option :-) I think that can only happen if the situation is such that there can be no false positives either (i.e. the p-value when the null hypothesis is not true is always zero). EDIT: What I wrote is true only if the distributions under the null and the alternative are completely disjoint. You can actually have very low false negative rates if the distributions are not symmetric, and if you allow different distributions you can do even better: imagine the null hypothesis is x~Normal(0,1) and the alternative is x=C0=1.64 (exactly the cutoff value for 0.05 significance). If we get exactly p=0.05 then the probability of the null being true is 0%. I mean, we get p in [C0-epsilon C0+epsilon] with probability 1 under the alternative, but with probability->0 under the null as epsilon->0. Of course, this alternative is very unlikely and mixing continous and discrete distributions is always tricky. This is why it makes sense to make averages over prior distributions of the alternative.

As you can see in slide 14, there are multiple calibrations proposed under different assumptions. I agree it is misleading to give one as the "real" error I rate, but it's interesting that all of them are giving rates well above the nominal alpha rate. EDIT: note as well that this is for the case where in 50% of the cases the null hypothesis is true(nowhere in the calculation of p-values do we consider how often the null hypothesis is true, but obviously if it's always true 100% of the significant results will be false positives and if it's never true 0% of the significant results will be false positives).

In slide 11 there are other calculations for the normal case, two-sided test this time. But instead of looking for the mu1 giving the lowest bound, they calculate the aggregate error rate making some assumptions about the distribution of the mu1. For example, if I understand correctly the results, assuming mu1 is normally distributed around mu0=0, if you get a p-value=0.05 (in the two-sided test, some modifications are required to the calculation we did) you should expect the null hypothesis to be true at least 32.1% (if the distribution of mu1 is very concentrated around 0, the 50% rejection rate on the left side of the chart dominates, if the standard deviation if very high the region of almost 100% rejection rate far from mu0 at the right of the chart dominates, for some intermediate standard deviation one will hopefully get the 32.1% lower bound).

Unfortunately, I think the assumption behind the nice result 1/(1-1/(e p log(p)))) is that p-values follow a beta distribution when the null hypothesis is not true and I don't think there is a clear interpretation of that.
They never managed to make it work without segfaults, due to the underlying C features.
Depends on how your firmware or OS sets up the memory protection hardware; see https://en.wikipedia.org/wiki/IOMMU
Haha :) Before I retired it, I sometimes put my Asus Eee netbook in the fridge to cool it down. Somehow I managed to avoid getting ice inside the chassis. Pure luck probably :)
No, the colloquial use doesn't include stuff for which you can't be punished by the state. It's not a colloquialism, it's just an error.
Oberon derivatives and Modula-3 are two examples of systems programming languages, using value types by default and GC enabled.

Sadly the market choosed to ignore them.
I agree with your points. I guess personally, I just noticed the dollar being low in particular when making online purchases. For instance on eBay, a lot of the listings are often US sellers that are just shipping to Canada. The dollar difference is extremely noticeable when it converts the currency at that point and it's turned me off of buying off eBay as much in recent history.

But if you're buying / selling within the country, the prices haven't gone too crazy, you're right.
Atomic reference counting is expensive mainly under contention, when the same object is used from multiple threads. Uncontended atomic operations are ~2-3x slower than their nonatomic analogs, which is still very fast.

Also I'd expect that GCs should experience a slowdown in the contention scenario, due to write barriers; is it so?
Ah, I see so no, it's not open source - http://egeria.rocks/LICENSE.TXT
Here is another piece of story that is not in the article.

When Alexander tried to enter Afghanistan he was met with fierce resistance. Didn't matter what he did, he couldn't quench the uprisings and could not conquer the country. After losing a lot of men, he wrote to Aristotle for advise. Aristotle asked Alexander for a sample of Afghan soil to be shipped to him. Upon receipt of the soil samples, Aristotle laid them under the Court carpet and very soon started noticing that men of the court started fighting and killing each other. They became defiant to authority and that led Aristotle to the conclusion, that there is something unique and bizarre w/ the Afghan soil that makes men fight to the end ... and in a way .. remain as an unconquerable nation. He wrote back to Alexander to with draw from Afghanistan, and which he did.

To this day, from Alexander to British to Russia .. Afghanistan has remained pretty defiant to foreign occupation. We will see how long the US will stay there.

[note: The above story was passed onto us Afghans for generations and other than referencing my grandpa who is no longer w/ us, I unfortunately can't provide any references. So take it w/ a grain of salt.]
Here are two Sanskrit sources:

* https://sa.wikibooks.org/wiki/%E0%A4%85%E0%A4%B0%E0%A5%8D%E0...

* https://ia800308.us.archive.org/23/items/arthasastraofkou014...

Two sources for R. Shamasastry's English translation:

* https://en.wikisource.org/wiki/Arthashastra

* http://www.bharatadesam.com/literature/kautilya_arthashastra...

And four dictionaries:

* http://sanskritdictionary.com/?iencoding=deva&q=%E0%A4%85%E0...

* https://en.wiktionary.org/wiki/%E0%A4%85%E0%A4%B0%E0%A5%8D%E...

* http://sanskritdictionary.org/arthatvaya

* http://spokensanskrit.de/index.php?script=HK&beginning=0+&ti...

And one transliteration:

* http://www.cc.kyoto-su.ac.jp/~yanom/sanskrit/dharmas/arthaz....
Isn't that more or less how Freenet works?
@mods
Since not a 0day I would propose changing the title to something like ELF libworker.so Wordpress Malware ( #Mayhem Botnet )
That's very interesting. I wonder how those ARMs can deal with encryption (VPN). Also OpenBSD image or, better, ability to install anything from ISO would be very nice.
It's not as if Norway is tanking right now; it is possible to have resources and not be a banana republic. But the Conservatives didn't make that transition in Alberta during the decades of power that they enjoyed there, and they didn't federally over the last decade - and they had the mandate to do it (Canadians, contrary to all evidence, believe that the Conservatives are competent stewards of the economy). They absolutely deserve blame here - this current downturn in demand was not even unlikely.

With the Conservatives there's an unspoken deal: we'll cut social programs, which will hurt, but the economic benefit will be worth it. Canadians in this case neither get their cake (economic growth) nor eat it (social spending), so what exactly have the Conservatives delivered?
Docker monitoring: From containers to applications
CAD has a very high correlation with oil prices, according to [1] it's 0.78.

[1] http://www.investopedia.com/articles/investing/021315/how-wh...
or even better Dartlang is't optionally typed - for both sides of the fence
The Speakularity, Where Everything You Say Is Transcribed and Searchable
It's a pretty weak static type system, and it retains javascript's other warts (e.g. scoping). And if I'm going to have to do a separate compilation step anyway then I might as well use a nicer language.
Step 2 is:

* Austerity slashes public sector worker pay and pushes public sector workers into unemployment.

* Since public sector and private sector workers compete in the same job market, reducing the wages of one reduces the wages of the other through increased competition.

* Since the public sector is the largest single customer of the private sector, reducing its spending reduces the income of the private sector. This leads to lay offs and retrenchments in pay as well.

* Increasing unemployment also puts downward pressure on wages. The more desperate people are to have a job, the lower the wages they will accept.

* More downward pressure is put on wages by slashing social security, too (usually austerian target #1). The more unpleasant you make unemployment, the more desperate people will be to take a job. The more desperate people are to take a job, the lower the wages they accept will be.
A few thoughts:

1) I have to say, I was incredibly disappointed that you do not use your own product. It was the first thing I checked. If it gets results, why aren't you using it?

2) How is this different than Capture by Gleam.io, Exit Monitor, Cloud.iq, Picreel, Optimonk, and the many others that do this? Also, side note, they all use their own service to give a demo when I go to close the page :)

3) You should give different templates for common modals: shopping card abandonment, contests, member only deal, newsletter signup, etc.
CT scan of Earth links deep mantle plumes with volcanic hotspots
The problem with these front-end frameworks is, that they don't have the same scope. ExtJS is probably the most QT-like web-framework.

I like your idea of writing generic code and then expose it to Angular/React/Ember.

Including something like Backbone/JQuery would probably be harder, since it uses direct DOM manipulation. But those other frameworks have livecycle-hooks that get called when a component is rendered and have to provide the framework with virtual-dom/handlebars/etc.-templates that get injected at the right position.

Since A/R/E don't have their own CSS (contrary to ExtJS) the styling code could be generic too (which it already is in most web-apps, with the help of Bootstrap).
Would be neat to add know and suspected Five Eyes interception points.
When crossing the Atlantic and other big oceans, do the cables actually rest on the ocean floor or do they float?
It seems to me that this is less about "following" the law, and more about being safe. The car that was rear ended might have stopped for any number of reasons, the tailgater is going to hit the stopping car.
And the google car actually didn't follow the letter of the law at the 4 way stop. It also has been programmed to wait for others, in case they are breaking the law.
If everyone followed the law 100% everyone would be safer.
I'm not saying the laws are perfect, but the issue discussed here is more about what the self driving car is doing that isn't covered by law
On the flip side, my income comes primarily from online sales and advertising, mostly to US companies, which means a lower CAD is great for me. We're a microcosm of importers vs exporters.

Most people probably don't do a lot of either. As for those who do... although increased cost of online purchases must directly affect more people than increased demand and income for exports, when you consider higher-order effects I suspect it could go either way. (Certainly all you ever hear in the news when the dollar moves significantly is how it's good for manufacturers but bad for importers.)
It's really weird thinking about, that every time I swipe around that map on my phone, what I see is sent over some of those exact cables from the other side of the world.
They're the white dots ;)
Reference counting has a lower memory high-water mark than any GC, due to eager reclamation. This is important on a mobile device that does not page to disk, since it means that you have more memory available to actually use.
For people interested in this, I can recommend Neal Stephensons Wired feature from the 90's. As you'd expect from Stephenson, it's crazy long. It describes his travels documenting the laying of an early submarine Internet cable.

http://archive.wired.com/wired/archive/4.12/ffglass.html
Yes, I think the server part is the most annoying.
> since there's nothing in my home that would be worth sending an army for

Things get a bit hairy when every municipality has a SWAT team who might or might not know exactly which house contains a drug dealer.

Security on the internet is even hairier. When data that was originally collected for benign purposes can be aggregated and repurposed in all sorts of other ways several years down the line, it becomes difficult to tell whether you're dealing with neighborhood teenagers or an army.
Thank you, yes, another great point. Of course, that doesn't necessarily mean a lower CAD isn't 'bad', but it does suggest it isn't really the government's fault. (Unless you feel the government should be working harder to reduce that correlation (and more generally the economy's reliance on natural resources).)
Ideas are cheap but they heavily determine the outcome also.

#1. Ideas are seeds. They grow into the trees that then give us fruit, and it takes work to get to the fruit that is so valuable. Yet, without the seeds we would have nothing. So if you're into trees and want fruit, you still cannot avoid the idea problem. And you cannot avoid the fact that the value of your fruit will be proportional to the value of the original idea. So if you're about to put a day, a week, or a year into an idea, it better be a damn good idea.

#2. Ideas require more ideas. People seek that one amazing idea and think they're done. Hell no. We may start with one idea, but day after day new challenges will arise as we work on that idea. And the only way to solve those challenges is with great ideas. We can look at an iPhone and say, "touch, ya of course", but the designers and engineers know that there were countless ideas that made the original concept work. If something about an idea is not working, chances are another idea can fix it.

#3. Ideas only come from the mind. So in the end, the fruit that lends itself to the idea lends itself to the person or persons that came up with them -- the source of instructions for all the right work. This makes the constant thinker an invaluable part of the entire process. And thank goodness there is that constant thinker in all of us, as well as that constant worker that gets those instructions done.

“We shouldn't be looking for heroes, we should be looking for good ideas.”

― Noam Chomsky

IMHO those with the greatest ideas have already proven to be our heros. Everyone works, ideas are what generate work, and working on ideas is work also. There is no choice between the seed (ideas), the nurturing (execution), and the soil (environment). They are all mission critical, and depend on one another. And there really is no swapping of seeds, no rewinding the clock, and no replacing the soil. Granted we ever get that far, if the product or service does suck, the company must rot. We are free to thank the people, the opportunity, the journey, and all we learnt from it, but in the end the ideas are only there to be damned. Ideas: Cheap but crucial. Always bring as many as you can.
We are sacrificing the right to walk
I wonder what it looks like if you upload something cubist or otherwise abstract.
Auto-Incrementing IDs: Giving Your Data Away
Hey look at that, you're trying to be technically correct instead of actually correct. Obviously you haven't proven any historical precedent for anything like the tracking and exploitation of millions of people's private data.
Tech9 Algorithms That Are Driving the World Crazy
SECURITY: FreeBSD-SA-15:23.bind
"The role of a headline isn't, no matter what tabloids might suggest, to convince people to read an article; the role of a headline is to help readers decide if they want to read the article."

And what a wonderful utopia that would be.
Most people who say they use React usually don't use it stand-alone.

When I say that I use React it includes the whole client-side stack.

React, react-router (inspired by the Ember router), Redux, react-bootstrap and newforms.

This is a bit like using Ember, Ember-Data, Bootstrap and ember-forms.
By what metric is that Canadian wealth quantified?

If Canada is anything like Australia, household wealth is essentially the value of the house, which is most certainly not intrinsic, but a function of credit availability facilitating a housing ponzi scheme. How much Canadian mortgage lending is via Canadian banks borrowing from overseas banks in a currency other than CAD? How will Canadian banks deal with the falling CAD?

This is the scenario facing Australia at present, (the AUD made it to USD 0.69 earlier this week, from a high of 1.05 in 2013), and Australia is fucked.

A housing crash for both Canada and Australia in 2008 would probably have been a good thing.
To be fair, Canada's housing market is likely going to crash yet. It's at far beyond sustainable levels with the new reality of the economy, and household debt has soared in the last ~12 years. Canada's housing market was sustained by taking on a lot more debt -

http://i.imgur.com/UvoxS4d.png
Making a Sandwich Out of Intel’s Skylake
They're laid at the bottom of the ocean.
Suggest adding "book" to the end of the HN subject, to clarify what he is writing
This is like saying "Gandhi: India's true Martin Luther King".
> It basically means that javascript will die in the long run

> Javascript will become irrelevant when it comes to front-end development.

I understand the enthusiasm but this becomes a bit of an argumentum ad populum.
Also, this is quite informative: https://www.quora.com/How-are-major-undersea-cables-laid-in-...
Surrounded by black boxes
fileee | REMOTE, INTERNS & VISA | Münster

We are fileee, a startup from the beautiful city of Münster (NRW, Germany), and currently	revolutionizing thedocument-management-sector. Our young team is devotedly working on fulfilling our mission: Freeing EVERYONE from their annoying paperwork.

We are hiring for:
- Web-Developer/-Designer
- Ux-/UI-Designer

Why fileee is just the right choice for you
- We grant you high scope of action, freetime management & mentoring as required
- Competetive Salaray
- Work with state-of-the-art technologies (Bootstrap, Grunt, Gulp, jspm, io.js ,…)
- Small, harmonious, multidisciplinary team with flat hierarchies

More Infos: https://www.fileee.com/jobs/
OOP ACK! It was a shot in the dark, but I am SO GLAD I asked!!! Thank you Harold!

It looks just like I remember. ;)
Baobab is great! I think it's much cleaner that the hyped Redux.
It's definitely much better now, and I'm on a lower spec machine this morning