skysight-inc/HackerNews huggingface dataset:
I guess, the Snowden incidence is being used to hurl undue venom towards USA. But these people are ignoring or deliberately misleading other people to ignore the real dangers posed by extremists (including Islamists, communists, the far right Christians and so on). These ideologically driven criminals (called terrorists) live hidden in the general public. Their identification is a main problem. This "identification" problem is what requires mass surveillance.

The terrorists are significantly different than many other criminals. In the sense that terrorists are not mainly driven by personal and earthly goals but they are driven by the goals set by their ideologies. Thus terrorism (inspired by hate ideology or religion) is significantly different in a very important respect from other crimes; that is, the terrorist(s) generally find support and shelter amongst large number of otherwise normal citizens inspired/driven by the hate ideology or religion whereas a murderer or a pedophile generally doesn't find such shelter.

Tell this Snowden to do (or at least talk) a little bit about the dire situation of people's freedom in the country he has chosen to flee to, namely, Russia. And the people who are criticizing US way too much should do themselves a favor by looking at countries run by tyrants like China, North Korea, most Islamist countries and Cuba. The way the Chinese government does the mass surveillance of its citizens on the Internet and the way the communists have installed the reward/punishment system based on it will make you realize that what is happening in US is hardly even annoying.

I am not to say that US is innocent person but it has been receiving criticism way too much.

Edit: typo
> Who knows what their efficiency is as charity?

That's exactly what the article explores.
What's the limiting factor when designing to a constellation? Otherwise, what's improved about the chip or firmware to be able to move from 256QAM to 512QAM?
Also, he is giving back the money he took, and then more. That also buys him a lot of forgiveness.
No, it doesn't. It's the way those who think of themselves as Muslims think of what they call Islam. The issues of Islam holding Muslims back in terms of freedom, prosperity and progress just currently seem to be more problematic in that religion compared to others.

I believe these things can and will change. For one thing, many, if not most Muslims will cease to believe/practice as strongly as they do now, and for another, I do believe that devout Muslims are able to modernize their interpretations.
Is your name Bob?
https://atlas.hashicorp.com/jhcook/boxes/osx-yosemite-10.10
I am interested to know what other ways of allowing untrusted user code execution securely. How does one enforce resource quotas (timeouts, etc)?
>My point was that you can't create a proper application development environment that is both an open and defacto standard the way the web is.

In addition to the countless examples posted in this thread, I would argue that if it's nearly impossible to create your own implementation of a platform or standard from scratch, then it's not really open in a practical sense. Who cares if the specs are available if it takes dozens or hundreds of man years to deliver a passable implementation?
In particular, anything that can run on the JVM? I know Lua is reall great for this type of stuff, but it's JVM support is abysmal.
> Most of it seems to be simply envy.

For me it was frustration with Windows, until I gave it up back, in 2004. I used to rage at it's instability and difficult reinstallation process when various device drivers were involved.

I would never have imagined I will have such a positive view on Bill Gates a decade later. He's smart because, after spending half his life amassing a fortune, he is now spending the other half of his life spending it. Money is just numbers sitting in an account if you don't do anything with it.
Web browsers have standards they're supposed to meet. Where's the standard for qt? Where's the competing implementation? You can denigrate the web standards, even with some degree of truth, but you yourself have pointed out the difference. Perhaps instead of being dismissive you can elaborate how this difference is ultimately valueless despite its apparent success.
> You have to look more broadly than just direct contributions to candidates

No. Citizens United only covered direct contributions to candidates, and while it is correct that you should look more widely to ascertain the overall workings of the American electoral system, the second you do so you are no longer evaluating the impacts of Citizens United.

> Consider the Koch brothers [...] Giustra is a Canadian mining magnate who became a large donor for the Clinton Foundation

You are now talking about independent expenditures by individuals, which ALSO was not impacted by Citizens United. Neither example you give is something which was illegal prior to Citizens United, but legal afterwards. (And in fact, one of the examples took place before Citizens United, so um...)

As a result, your post just underscores how unimportant (and overhyped) Citizens United was, once you "look more broadly than just direct contributions to candidates".
Nobody else has anywhere near the capacity. Foxconn are the third largest tech company in the world, not a tinpot little outsourcing shop. Apple already use other EMS companies for reasons of cost and capacity, but they are all Chinese companies or rely on predominantly Chinese labour. Foxconn's nearest foreign competitor (Flextronics) is just a fifth of the size of Foxconn and sources most of its labour from China.

China has tremendous technical expertise and vast amounts of relatively cheap labour, which is a formidable combination. Singapore, Japan and Chinese Taipei have the expertise, but they don't have enough cheap labour. Thailand and Indonesia have plenty of cheap labour, but they don't have the expertise. China also has superb logistics, which reduces cost and improves lead times.

For the foreseeable future, China is simply unavoidable. Within just a few years, their position as the dominant manufacturing nation will be secondary to their position as the dominant consumer market.
> Usually these also come with some laws to help you reason about the typeclass, but looking purely at the language level it can help to remember that a Functor, Applicative, or Monad are nothing more than a type together with some functions with a certain signature.

Respecting type class laws isn't optional: The laws are an intrinsic part of the abstraction's definition, so if your instances don't respect them, your code is simply wrong.
Kickstarter (and similar) already implement the obvious way around the deadlock: get people to agree to act conditional on getting a certain minimum number to so agree. That way, the first person to make the agreement has nothing to lose if no one else signs up, so they can sign up and thus provide the momentum to get other people to.
I perpetually love the references to Ship of Theseus, and find it particularly applicable to this problem.

You mention fundamental functional problems, and I'd like to add something: sometimes it's not a functional problem, but a changeability problem. The code functions fine, but the process of adding a new feature is incredibly painful.

I've done big-bang partial rewrites of systems before, quite successfully, but I've got a Ship of Theseus rule of my own that I follow: no new features during the rewrite, and no missing features. The first example that comes to mind was a rather complicated front-end application that had become a total spaghetti disaster. It had been written using Backbone, and from my research it fit the Angular model of things quite well.

I took a pound of coffee with me out to the cabin for a weekend, and rewrote the whole frontend. Side-by-side. I started with the first screen, and walked through every code path to populate a queue of screens that were reachable from there. Implement a screen, capture its outbound links, repeat.

Nothing changed, but everything changed. The stylesheet was gnarly too, but I left it 100% untouched. That comes later. By keeping the stylesheet intact, I (somewhat) ensured that the new implementation used identical markup to the old system. The markup was gnarly too, but keeping it identical helped to ensure that nothing got missed.

48-72ish hours later, I emerged a bit scraggly and the rest of the team started going over it. They found 1 or 2 minor things, but within a week or so we did a full cut-over. The best part? Unlike the article, clients had no outward indication that anything had changed. There was no outcry, even though about a quarter of the code in the system had been thrown out.
> I could be dirt poor in a third world country and people will not avoid me like I am some sort of defective, repugnant, morally challenged person; I am still normal.

Very good point. I have been living in a lower-middle class neighborhood in one of the world's poorest countries for around 3 years now, but I'm originally from the US. There are fewer inherent indications of wealth vs. poverty here, whereas in the US you can often tell at a single glance. Even if you literally strip away social indicators like clothing, I think I could gauge someone's economic status from their naked body (sadly), and if not that, then definitely from their dialect.
I get that linking from a "trusted site" to a "not trusted site" is probably of greater concern. But, this `noopener` does nothing to address a similar attack demonstrated here: http://lcamtuf.coredump.cx/switch/.
Religion generally seems to bring forward intolerance. I wouldn't single out Muslims in that regard. The very idea of "my god is right/more powerful/more existing than yours" is, in a way, intolerant.

It also feels to me that Islamic society is lagging behind Christianity in a few regards, so some of what we may now perceive as bad or even evil traits may just vanish over time anyway.
I'm not looking at moving for about 5 years. Just want a backup plan now in case of problems (ISIS basically).
That's what he's alluding to with route prefixing but it'd unfortunately less than universal.
> Note that this also works when index.html and malicious.html are on different origins — window.opener.location is accessible across origins!

... Why. Why would anyone (not maliciously) consider this desirable behaviour?
I guess you've indirectly answered my question - Amazon has its own reality
distortion field. Are you really not aware that every other merchant and shipper has specific cutoff times? It's based on truck schedule rather than link capacity - the essential measure is weight, which primarily necessitates more fuel.

The only "distributed system" in question is Amazon's own computer system. In which case no, it does not really seem that difficult to distribute a basically static scalar field.
Because it's a job most people don't want to do and that has little reward?
You could get a seedbox for your torrents, and use it as a tunnel to browse the torrent sites?
While I generally agree with this, there is one situation when scorched earth re-write should at least be kicked around as an option.

If you are dealing with a very bad system that has not been maintained and has tons of candidates for those tightly-scoped incremental fixes, but at the same time, you are embedded in a giant, faceless conglomerate sort of company where there is effectively 0% chance that any of those tightly-scoped incremental fixes will ever be greenlighted and everyone in the team knows it.

Then you should consider the scorched earth approach, because it is the only way that the incremental fixes will ever happen. Bureaucrats will always find an excuse why this particular short term time frame is not the right one for the incremental fix that slightly slows productivity and gets them dinged on their bonus. And they will always find a way to pin the blame regarding underinvestment in critical incremental fixes on the development staff.

So sometimes all you can do is deny them that option, even if you know how painful it will be. The aggregated long-run pain will be less, though it won't feel that way for a long time.

I just want to reiterate that I mostly agree with you. It's especially bad to turn your nose up at legacy code that actually has valuable tests, because the tests make the maintenance and incremental fixes so much better. When there are solid tests, you should almost never throw it away.

Nonetheless, sometimes you have to torch it all to deny the bureaucrats the chance to slowly suck the life out of it (and you).
More than 500 pounds of explosives stolen from train
Sounds about right. There's a strong argument that the bigger the size of the financial industry the less innovative and the more extractive an economy becomes.
Is a case of "the road to hell is paved with good intentions"
No, because when the competition goes bankrupt, they put their prices up and quality no longer matters.

And thus, evil corporation monopolys form.
All economies are planned in some way. That's just human history. Once you get to a certain level of large scale organization it's impossible to avoid some level of centralization.
Agree. My current battery in my Macbook Pro reports 85-88% health. That's a significant loss but my laptop is long overdue for an update (when Apple will finally get of their ass and make a new MBP). Stopping the battery deterioration is neat but if it isn't cheap, it wouldn't be worth it.

I'd rather see extended capacity.
Which version are you currently using? I will be making the jump shortly.
You can get a nice PLDI paper by following those steps!
Replace “master” and “slave” terms in Redis
I like to think to myself "If I had to verify this server manually what would I check?" and write automated tests for those. Usually, it's a few high level/important checks for critical services, ports, packages, and users. For configuration files I check for one setting and if it's there assume the rest are correct. Ultimately, it's mostly going by gut and balancing level of effort in maintaining a test vs increased level of confidence in the deployment from having said test.

Some tools out there:

* https://github.com/aelsabbahy/goss - YAML, simple, self-contained binary, extremely fast.

* https://github.com/indusbox/goss-ansible - Ansible module for goss, never used this, but you might find it useful

* http://serverspec.org/ - Ruby, most popular infra testing tool

* https://github.com/chef/inspec - Ruby, looks like an improved serverspec, almost same syntax, made by the chef guys

* https://github.com/philpep/testinfra - Python, don't know much about it, but mentioning it since Ansible is Python.

Spend a little bit of time experimenting with all of them, see which one you like.

Full disclosure: I'm the author of goss.
Your complaint about clunkiness isn't wrong. But consider the contrast of (1) stating a full phrase that preserves the symmetry between syntactical constructs with their semantic counterparts or (2) the acronymic representation thereof. Whilst (1) is always clunky, it tends to be easier to use for non-experts, whereas (2) is minimal but requires an expert-level familiarity. In essence, it is little different from the contrast between written English and written Chinese.
Long name? No SmartGate entry into Australia for you
Peer review, FOSS, and packaging/containers etc.
Body’s defenses against common viruses may mess up neurons, spark depression
> Java takes longer to build with and it's harder for startups that are working on product market fit.

Longer or harder than using Golang? Unlikely.

Golang has some advantages over Java like a simpler deployment model, less runtime overhead, etc but overall for a fairly standard web application it makes much more sense to pick Java over Golang.

> but before then it's premature optimisation in my book.

Then so is using Golang. You have answered your own original question :). Keep using Ruby.
Pie Charts are the Worst [1]. In this context, a single pie chart is OK. I agree bar and line charts should usually be sufficient.

http://www.businessinsider.com/pie-charts-are-the-worst-2013...
What You Need to Know About Hashtags on Pinterest
That's true, but I wouldn't call the effect drastic (as long as you stay in normal voltage ranges).

For example, your link says that 100% depth of discharge lasts 300-500 cycles, 50% lasts 1,200-1,500 cyles, 25% lasts 2,000-2,500 cycles, and 10% lasts 3,750-4,700 cycles.

You might think wow, 3,750-4,700! That's way more cycles than the 300-500 of a 100% discharge cycle! This is true, but usually the important comparison is total kWh stored, not total cycles. Each cycle of a 100% loop is 10x more valuable than a discharge of a 10% loop. So the proper comparison is not 3,750-4,750 vs 300-500, it's 3,750 vs 3,000-5,000. So the shallow discharge cycle comes out on top, but not by a huge margin.

Compounding this is the fact that lithium ion batteries are always losing capacity while being stored at room temperature. So this is another advantage of deeper cycling of batteries. You get more value out before they age.

Anyway, you likely knew this, but I thought I would share in case it was educational for others.
Keith Emerson.
As a point of comparison to Buzzfeed's 1B views a month, YouTube does that in 6 hours:
http://expandedramblings.com/index.php/youtube-statistics/
Your tone seems pretty strong. Have you ever heard of Anwar al-Alwaki? Do you ever read the New York Times?

http://www.nytimes.com/2001/10/19/us/nation-challenged-ameri...

"Imam Anwar Al-Awlaki, spiritual leader at the Dar al-Hijra mosque in Virginia, one of the nation's largest, which draws about 3,000 worshipers for communal prayers each Friday, said: ''In the past we were oblivious. We didn't really care much because we never expected things to happen. Now I think things are different. What we might have tolerated in the past, we won't tolerate any more.''

''There were some statements that were inflammatory, and were considered just talk, but now we realize that talk can be taken seriously and acted upon in a violent radical way,'' said Mr. Al-Awlaki, who at 30 is held up as a new generation of Muslim leader capable of merging East and West: born in New Mexico to parents from Yemen, who studied Islam in Yemen and civil engineering at Colorado State University."

https://en.wikipedia.org/wiki/Anwar_al-Awlaki

A new generation! Of course, as you would probably say, in 2001 al-Awlaki was a good-Muslim but by 2003 he had become a bad-Muslim. You may also believe that you decide who is a Muslim, and the new al-Alwaki was not a Muslim at all...

The line between these categories seems pretty thin, however. For instance, the US taxpayer funds the Palestinian Authority, and one wing of the PA is the Al-Aqsa Martyrs Brigade, which blows up buses and stuff. Al-Aqsa is an "unofficial" arm of Fatah, however, and the PA is "officially" distinct from Fatah. So while many on the far left endorse the PA, few on the far left endorse Al-Aqsa.

https://en.wikipedia.org/wiki/Al-Aqsa_Martyrs%27_Brigades
https://en.wikipedia.org/wiki/Fatah
https://en.wikipedia.org/wiki/Palestinian_National_Authority

Imagine if rightists got to let themselves be wilfully taken in by this transparent game of three-card monte. Any fascist who didn't send any Jews to Auschwitz, personally, himself, could claim to be totally in the clear. Perhaps the SS is just the "armed wing" of the Third Reich, etc, etc. And if you're Petain or Franco, you had nothing to do with that at all. Etc, etc, etc.

[Edit: spacing.]
Nope. I will never tip my Uber driver. One of the main selling points for taking Uber is because I don't have to tip.

People seem to forget (or don't know) that platforms like Uber and Lyft give additional money to drivers for hitting certain numbers, like $X for 100 rides in a week, etc. It's not just straight fares that pay the drivers. One driver was explaining to me how it works, and many drivers will only drive during surge times, so I don't really feel too sorry for them, especially when they're making 2X or more on a surge fare (which I've paid many times, because even then it's cheaper than taxi).
Thank you for restating my point more clearly.
It took me only 24 hours and about $200-300 in compute to hit Blockchains hidden server key which is:

blockchainbdgpzk.onion

I'm pretty sure it's the second most trafficked site after FB

If anyone is looking at setting up a hidden service and wants a memorable name I still have the cluster setup.

Matching 10 characters isn't much of a challenge - it's why hidden service addressed on their own don't provide identity authentication and why we both went with SSL cents for Tor hidden services (provided by Digicert - who have been great advocates for the cause)
Never. I use Uber because I don't have to tip, and I report drivers that ask for tips.
Still, you're working inside, for a steady, generally hefty, paycheck, with very low chances of catastrophic physical injury, with very low exposure to harmful chemicals and carcinogens. It's a high-demand field, with a lot of options.

Beats the pants off of back-breaking manual or industrial labor.

I certainly think there's a huge problem with a lot of software jobs being essentially pointless, with an enormous disconnect between the time and effort expended and the tangible results of that effort, which takes a psychological toll. So much of what software and IT does is digging holes and filling them back in, or battling imaginary rules and processes, working on top of a fragile, rickety stack of other software that fails if you look at it cross-eyed.
Are you unable to think of an argument? It's not hard to list some ways in which using 'they' as a singular pronoun when gender is ambiguous is confusing and undesirable. It's not a stretch to then argue we should have a better alternative.
Of course, if device manufacturers could be convinced to build devices around a small range of standard battery sizes, then maybe we could move to a Bring Your Own Battery model of powering our gadgets?

Most consumers probably want a thinner device however...
So how does this work for apartments? Normally apartments dont bother as the homeowners get almost no benefit (small roof relative to the power usage), and net metering shared solar panels is tricky, way to tricky for a utility to care. So who bears the cost of this?

That said might be a huge opportunity for a microgrid company to set up panels, smart meters and batteries in buildings, and then just have a single meter at the perimeter.
I think that euthanasia is very different from suicide. Euthanasia is an acceptance of very probable death in a way that reduces both the person's suffering, but also the suffering of those who love them (much as the beautifully written articles talks about). Suicide in contrast can devastate the lives of the people who loved them.
NoScript saves the day again.
At GE microfactory, old-school manufacturing takes a 180-degree turn
This is fascinating :-) I was wondering if they leveraged their environment subsystem framework - nice to have this confirmed!

A long time ago I wrote the Wikipedia article on the architecture of Windows NT. It obviously needs an update, but I think it's still quite relevant and explains in a vastly simplified manner how Windows Fitz together.

It can be found here:

https://en.m.wikipedia.org/wiki/Architecture_of_Windows_NT

There is a block diagram that I think is also helpful:

https://en.m.wikipedia.org/wiki/Architecture_of_Windows_NT#/...