Usa – First name marked as FNU on the old passport but as FNU on the new passport. Is this a problem for a valid US visa?

My mother's old passport has only a last name and no first name. That's how the US visa was issued.

Example last name – Lakshmi Vishnu
First name-FNU

My mothers New Passport has
Last name – Vishnu
First name – Lakshmi

The old visa is still valid and she visits me next month.
She has ever traveled to the USA.
Will this change of last name and first name be a problem?

Is there a valid constitutional version? [on hold]

There are a lot of builds for Single Attribute Dependent (SAD) characters that can be developed along with certain magical items, spells, and more. However, I have not yet found a good SAD build designed exclusively for these characters. Constitution in which the character is basically just a tank / defender character who can take one amount of matches with a amount hit points that occasionally support your health with some healing.

Thinking about it, I imagined that Barbar Hill Dwarf's twentieth grade, the Ancestral Guardian, with the feats Dwarven Fortitude, Tough and Durable, with a maximum constitution score, remains unarmored (still has a shield)).

Basically, the goal is to use your attacks to gain the ability to attract attackers, focusing on carrying the brunt of the damage and occasionally using the Dodge action to deal with your hit dice to heal (thank you dwarven strength). If someone can develop a better constitution-based build, I'd like to hear it.

Oh, I know that Moon Druid can be a great tank because of its unlimited high-tiered wildshapes, but since this build does not necessarily benefit from a high physique, I do not think that's what I'm looking for.

How can I build a character designed solely to maximize the Constitution?

Indians – Will a UK transit visa be required if the airport is changed but has a valid US visa?

I am an Indian citizen with a valid US visa and a Schenghan visa traveling to Spain from the US. I have a connection in London and need to change London airports as my flight arrives at Heathrow and the connecting flight to Spain is from Gatwick. All flights are booked with the same PNR.

I read that Indian citizens are entitled to "possibly have a visa-free transit" if the following conditions apply:

  1. Arrival and departure by plane (true for me and on the same PNR)
  2. Do you have a valid US visa (true to me)
  3. The second flight starts on the same day my first flight arrives (true for me)
  4. Have the right documents for the destination country

All of this was described above when I chose the option of having to pass through border controls as I would change airports.

Do I need a UK Transit Visa?

Your – Entering UK with expired passport but valid BRP and valid passport of other nationality

So I'm coming back from a trip to Germany to the UK on 10th September, but my Peruvian passport expires on 7th September. My biometric residence permit will be valid for the next three years. Will I be denied entry because my passport has expired? I'm about to renew my passport, but it's impossible to finish it in time. However, I have a valid passport with American citizenship. Would it be possible for the officer to stamp instead or let me in anyway? I can not cancel this trip. So if someone has solutions that help me find solutions that are very helpful. I plan to use the US passport to register with the airline, so it will not be a problem for you to join me when I'm back in the UK.

Save the payment method only if it is valid

I use the Stripe Payment Intent API along with Stripe Elements to handle customers' credit card payments.

I want to give customers the opportunity to save their payment methods for later use.
This works well with

await this.stripe.handleCardPayment(
            clientSecret, cardElement, {
                save_payment_method: true

The only problem for me is that even if a card is rejected for various reasons, it is still tied to the customer.

Is there a way to save the card only if the payment was successful without making an additional call?

mac – Is there a way to suppress valid files that begin with a period (.) in a tar archive, resulting in false errors and files?

I've created a tar-compressed archive on a Linux system that has valid files in a directory starting with dot (.).

If I extract this tar file on a Mac, tar thinks that the dotted file is a resource fork

Under Linux:

# mkdir test_dir
# cd test_dir
# echo hello > ._SUCCESS.crc
# cd ..
# tar cvzf test_dir.tar.gz test_dir
# tar tf test_dir.tar.gz 

On the Mac:

$ tar xzf test_dir.tar.gz 
tar: copyfile unpack (test_dir/SUCCESS.crc) failed: No such file or directory
$ ls -la test_dir
total 8
drwxr-xr-x  4 xxxx  xxxx  128 Jul 31 16:31 .
drwxr-xr-x  4 xxxx  xxxx  128 Jul 31 16:31 ..
-rw-r--r--  1 xxxx  xxxx    6 Jul 31 16:22 ._SUCCESS.crc
-rw-r--r--  1 xxxx  xxxx    0 Jul 31 16:31 SUCCESS.crc

Is there a way to suppress the assumption that a particular point file is a resource fork?

For the curious, this is part of a sequence file export from HDFS.

I need help in redesigning and ensuring that my design / structure is a) valid and b) correct

I am creating a document conversion application. Ideally, it should be able to receive just about any file and either reject it (unsupported) or return a converted version (in most cases, convert from x to PDF). There will also be some Sharepoint features such as download, upload, versioning, etc., but they will come later. I wanted to create a standard way to convert, but let the classes do their own logic and specific tasks, since the conversion logic can be significantly different for different file types. I also wanted to make sure that a Document has a number of specific features and methods (mainly to support Sharepoint integration).

An example would be to take an existing Word document and return a PDF.

I'm not sure how to implement the part that decides which conversion class to use based on the file extension of the original document and the entire application.

I'm early enough that it can be when it needs to be changed significantly. I think I may confuse different design patterns and then make wrong decisions. I have provided a simplified version of the following code that is identical to my own code, minus sharepoint material and some properties in some classes (for readability only).

Conversion abstract class

public abstract class Conversion
        protected abstract IDocument Document { get; set; }
        protected abstract bool SaveDocumentLocal { get; set; }
        public Stream ConvertDocument()
            var conv = Convert();
            if (SaveDocumentLocal)
            return conv;

        protected virtual void BeforeConvert() { }
        protected virtual Stream Convert() { return new MemoryStream(); }
        protected virtual void SaveLocally(Stream doc) { }

IDocument interface

public interface IDocument
        string Url { get; set; }
        string LocalPath { get; set; }
        int MinorVersion { get; }
        int MajorVersion { get; }
        DateTime CreateDate { get; set; }
        void SetVersion(int minor, int major);

Document class

public class Document : IDocument
        public string Url { get; set; }
        public string LocalPath { get; set; }
        public int MinorVersion { get; private set; }
        public int MajorVersion { get; private set; }
        public DateTime CreateDate { get; set; }
        public FileExtension Extension { get; set; }

        public Document(string url)
            Url = url;
            Extension = SetFileExtension();
        private FileExtension SetFileExtension() { return new FileExtension(); }
        private void SetFileName() { Console.WriteLine("Set the filename"); }
        private void CreateAndSetLocalPath() { Console.WriteLine("Created and set local path"); }
        public void SetVersion(int major, int minor) { Console.WriteLine("Version set to {0}.{1}", major, minor); }

WordDocumentConverter class

public class WordDocumentConverter : Conversion
        public WordDocumentConverter(IDocument doc)
            Document = doc;
            //Construct object
        protected override IDocument Document { get; set; }
        protected override bool SaveDocumentLocal { get; set; }
        protected override void BeforeConvert()
            //Do stuff before converting
        protected override Stream Convert()
            //Specific Word document conversion logic here to convert the IDocument to something else
            Console.WriteLine("Converted from Word to PDF");
            return new MemoryStream();
        protected override void SaveLocally(Stream doc)
            //Specific save logic here...
            Console.WriteLine("Saved a copy of 'doc' locally");

Example of a call code

var doc = new Document(@"C:tempdoc1.docx");
var wdc = new WordDocumentConverter(doc);

Let me know if I miss something or did not explain myself correctly. Many thanks.

Is it valid to use "time ago in words" for Date / DateTime properties?

I have a message board site and wanted to include a schema in the posts. One of the main attributes of posts is the time they are created.

With that I came to the dateCreated Property. The only problem I face with the formatting requirements. The expected type is either Date or DateTime, For UX purposes, I was interested in displaying the date of the post ahead of time in words. So instead:

October 21, 2015, 7:28 AM

I would do something like:

5 minutes ago

Could I still do something like that, since it's not exactly in date format?