I can pay by my credit card under fake name: who’s responsible to check?

I am customer of a large European bank, but I have found the following happening consistently with multiple past banks.

Basically, I have always been able to pay using my legitimate card(s), credit or debit, under a fake name.

When you are prompted online for your card information, you will normally select

  • Circuit (Visa, Mastercard, etc, sometimes optional as the merchant will deduce from the first digits)
  • PAN
  • Expiration date
  • CVV2/security code
  • Card holder

Well, I found I can consistently use a fake name when other fields are consistent. I can easily get my payment approved. Often I am redirect to secondary verification (OTP) and pass that brilliantly.

I am writing here because this makes me a bit confused. Often merchants say “Please type your name as displayed on the card” so that you think they (someone) will do a strong check on the record and refuse the transaction if you omit/enter a second name inconsistently or use apostrophes/accents inconsistently, exactly like what happens often in airline travel when boarding card doesn’t match passenger name as displayed on passport/ID. To make a counterexample…

But here I am speaking about completely different names. The only time I was called by my bank “Sir, we are detecting a number of attempted charges” I was using my real name with a brand new card (you know… you have to move all your online subscriptions). I was never called, no card ever blocked for “Sir, someone could have stolen your card details”.

Question time: in the technical world of credit card payment, 1) what is the importance of the card holder name if it’s not consistently checked? 2) who should be responsible for checking? bank, merchant or transaction processor?

Note: I know very well that just using a pseudonym does not make me anonymous. Of course the transaction can be tracked back to an individual, but that requires a lot of juridical power (and legitimate interest, speaking about Europe).

Drive space missing before ext4’s 5% reserve – What’s responsible? [on hold]

I’m somewhat of a linux noob and I’ve having trouble solving a problem I noticed on my new KDE Neon install. My 1TB hdd, which should be 931GiB of space, is being reported as 916 by df and treated as such by Dolphin. Both display 870GiB remaining after subtracting the filesystem’s reserve space, which should only be taking about 47GiB. My other drives show appropriate numbers.

Here is df’s report compared to fdisk enter image description here

And here is the full output from df enter image description here

Does anything look odd? Am I missing something obvious?
I’d really appreciate some help.

Who is responsible for GUI timeouts: the GUI or the app?

I have an application written in C#. This app uses a GUI for message display and user input, and the GUI is connected to the app via an interface class:

public interface IEndUserInterface {     void Reset();     void ShowMsg(Tuple<string, string[]> msg);     void ShowBoolDialog(Tuple<string, string[]> msg);     [...]      event DiagAnswerEventHandler DiagAnswerEvent;     event EventHandler GUIReady;     event EventHandler StartProcess;     [...] } 

The methods are used to display stuff on the GUI, the events signal actions or inputs to the app.

When ShowBoolDialog() is called there is a timeout started that sends the Reset() after a while with no user input.

When there is a Message to be displayed there is another timer that cleares the screen (or shows the following message) after it finished.

So there are two questions:
First, I think the timing of the messages should all be done outside the GUI. What do you think: should it be in the app or in the GUI?

And what kind of pattern does this approach of connecting the GUI to the app follow? I can’t see the MVC-pattern in it, but felt inspired by it…

Backspace, key responsible for |\ and delete not working entirely

two weeks ago my backspace key stopped working. I remapped it to key under it ( |\ ), yesterday that key and delete key also stopped working. What I tried? Uninstalling keyboard driver. Troubleshooting keyboard. Formating drive on which i have windows (only “C” ssd drive, another drive not) by reseting PC option in windows setting. Checking if on linux keys working – they not. Running on screen keyboard – all working properly. Checking external keyboard – all working properly.

So it is probably hardware problem, but one thing is weird – only keys responsible for deleting stopped working, others are working properly. So my question is:

Can it be related somehow to some kind of virus or other software problem? If yes, can i somehow manage it? If not – topic closed. Thanks in advance for your answers 🙂

How do I locate a specific module, block, view, or node responsible for social sharing buttons?

I am working on a site built by another developer with what I believe is deprecated code being used for the social sharing buttons. The “count” function recently stopped working. I located code in the page source that points me to this module (which hasn’t been updated in three years):


I have done a manual search through the Drupal site console for Modules, Blocks, and Views that might be placing the buttons below each article. I have not found anything referencing “Open-share” or similar variants. I located the js files in the Theme’s js folder, but I can’t determine how the buttons are being placed.

How can I locate the module, block, or view responsible and disable it? This thing appears to be coded into the Theme which I can’t wrap my head around, but that’s the only place I can find anything referencing it (and that’s only the js). There is a separate js file in the Theme’s js folder called “openshare”

I found a similar block, with almost the same code except the classes are slightly different and setting it from “Content” to “None” seems to make no change.

Code snippet: ”’html Share

    <span class="new-horizontal-share-wrapper-count" data-open-share-count="facebook" data-open-share-count-url="*website*" data-open-share-node="facebook">0</span>   </a> 


Reduced-size Image of Social Sharing buttons

Where can i locate the file responsible for activating charging in my jellybean and kitkat android?

I have Tecno H3 running android 4.4.2 kitkat and Tecno P5 running android 4.2.2 jellybean. I want to completely disable charging at 85% and re-enable it at 50% without rebooting the phone. So i went to /sys/class/power_supply/ac/online and changed the permission from 444 to 755. But when i connected the charger, i edited the content of the file “online” from “1” to “0” so as to disable charging even when the charger is connected the phone reboots itself instead of disabling charging? What is the solution please because the “BatteryChargeLimit” app didnt work as it was designed for lollipop(5.1) and above. Is there any shell script that can do that for me in Jellybean and kitkat please? Or how can i manually do it?

who is responsible to define the algorithms, the class and data structures in a scrum team?

We developed our app for iOS and Android in native code.

Before using scrum we had the following development logic:

  1. we define the overall product requirements (for ios and Android app)

  2. the iOS developer gets some aspects of the implementation and starts defining the data structures, classes, algos and starts implementation

  3. meanwhile the Android developer might do the same with other aspects of the implementation that can clearly be separated from the above. This way both can work independently and very efficiently
  4. once the ios developer is finished with his chunk the Android developer translates this to Java (and vice versa) – as much as possible line by line.

This way we have produced good quality code quite efficiently for both ios and Android. The translation task is not only extremely fast it also serves as a kind of quality assurance check for the code.

And of course the code is very easy to be meaintained since it is basically the same for ios and Android

Now we are starting to use scrum.

I understand the Product owner defines the product requirements.

  1. Does that also mean that he defines all the software aspects, like data structures, classes, algos?
  2. does scum even support such development where iOS and Android code is identical as much as possible ?
  3. or is scrum only usable if the ios and android developer each do their own thing with minimal coordination on code level?

We are thinking about one common development platform – but for now I would appreciate very much your insights into the scrum methodology and how to handle this situation.

Many thanks

Who is responsible for Cipher selection and SSL handshake – Akamai, Load balancer, Publisher dispatcher, publisher

We have a AEM (Adobe experience manager) 6.2 application.

I recently been advised to exclude/remove the weak ciphers for strict security policies. But I am not sure where shall I do the configuration changes because our request flows through first Akamai, Load balancer, Publisher dispatcher, publisher sequentially. Apart from Akamai , everything is deployed in AWS.

Every request first hits the Akamai so I am assuming that cipher negotiation happens between browser and Akamai and then SSL handshake happens.

Also, I am not my concern at the moment but curios to figure out, where does the ssl handshake is taking place browser to (Akamai or load balancer, dispatcher, publisher)


[ Politics ] Open Question : Conservative George Conway says that Trump’s constant lying is a sickness. Do you agree or do you think that Trump is responsible for it?