Wow, these are terrible results. From the sounds of it, ES just cannot deal with realistic outage scenarios and is liable to suffer catastrophic damage in reasonably-common partitions.
If you are an Elasticsearch user (as I am): good luck. Some people actually advocate using Elasticsearch as a primary data store; I think this is somewhat less than advisable at present. If you can, store your data in a safer database, and feed it into Elasticsearch gradually. Have processes in place that continually traverse the system of record, so you can recover from ES data loss automatically.
Rather scary story of an extortionist wiping out a company’s AWS-based infrastructure. Turns out S3 supports MFA-required deletion as a feature, though, which would help against that.
Here we go…. Canadian company wins case to censor search results for its competitors.
When Google argued that Canadian law couldn’t be applied to the entire world, the court responded by citing British Columbia’s Law and Equity Act, which grants broad power for a court to issue injunctions when it’s “just or convenient that the order should be made.” Google also tried to argue against the injunction on the basis of it amounting to censorship. The court responded that there are already entire categories of content that get censored, such as child abuse imagery. Will this be the first of a new wave of requests for company website take-downs?Via stx.
Sinead O’Shea writing for the Guardian:
The economy has been built on cronyism, group-think, the double talk of absurdly low corporate tax rates and light touch regulation, the cult of the leader, an over reliance on “strong” international forces. These were the factors that caused the Celtic Tiger to collapse. This has had consequences for all. It’s the same for the system of shame and sexual repression. The impact has not been restricted to its most obvious victims. Ireland is not just a bad place to be a woman or an immigrant, it’s a bad place to be in any way “different.” As a result, sadly, it’s a bad place to be anyone at all.
High Court Justice Gerard Hogan said that given the Safe Harbour agreement, which says that U.S. has sufficient data safeguards in place, the Irish regulator did not have the authority to investigate. If Safe Harbour stands, the student group’s application must fail, he said. “The critical issue which arises is whether the proper interpretation of the 1995 [EU data protection] directive and the 2000 Commission decision [on the Safe Harbour principles] should be re-evaluated in the light of the subsequent entry into force of article 8 of the EU charter,” on the right to the protection of personal data, Hogan said.
A good example of “raw” BDD, without using a framework like Cucumber, Steak etc.
a minimal extension of RSpec-Rails that adds several conveniences to do acceptance testing of Rails applications using Capybara. It’s an alternative to Cucumber in plain Ruby.Good approach here to copy, but very tied to Rails.
Scala’s BDD approach — very similar to Steak in Rubyland I think
Decent demo of acceptance testing using rspec (and some syntactic sugar to make it read like Steak code, I think)