-
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.
(tags: elasticsearch ops storage databases jepsen partition network outages reliability)
Code Spaces data and backups deleted by hackers
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.
(tags: ops security extortion aws ec2 s3 code-spaces delete mfa two-factor-authentication authentication infrastructure)
Google forced to e-forget a company worldwide
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.(tags: canada via:stx censorship google search takedowns datalink equustek gw1000 hardware)
The dark truth about modern Ireland its media don’t talk about
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.
(tags: ireland history women celtic-tiger industrial-schools immigration sinead-o-shea tuam abortion pregnancy)
Data sharing deal with U.S. referred to EU’s top court | Reuters
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.
(tags: eu safe-harbor privacy high-court ireland law data-protection)
-
A good example of “raw” BDD, without using a framework like Cucumber, Steak etc.
(tags: bdd testing csharp acceptance-tests coding)
-
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.(tags: rails ruby testing acceptance-testing steak bdd rspec coding)
-
Scala’s BDD approach — very similar to Steak in Rubyland I think
(tags: scala testing bdd acceptance-testing steak coding scalatest)
quotly/test/acceptance/adding_quotes_spec.rb at master · cavalle/quotly · GitHub
Decent demo of acceptance testing using rspec (and some syntactic sugar to make it read like Steak code, I think)