us citizens – Passport Renewal Data Question

You are referring to a question on the online US passport renewal form filler, which reads:

Has your data changed since your most recent document was issued?

If you click Yes, it will then ask you which specific data has changed since your last passport was issued.

The choices are:

  • Last name
  • First name
  • Middle name
  • Place of birth
  • Date of birth
  • Sex

You are not prompted again for the specifics, as you should have already supplied the new data (and the old data, when specifically asked for it) in previous questions.

olympus – Backyard wildlife zoom question factoring distance

I’m quite new to
photograhpy/videography and I only have a limited budget of $800.00US for a lens.

I am using an MFT camera (BMPCC4K) for video and the lens I am considering is the Olympus 12-200mm f/3.5-6.3 lens mostly for it’s zoom capability of 16.6x. It has a 35mm equivalent of 0.46x magnification.

I will always be using this lens outside on sunny days and I will be shooting the video at 24 fps HD. I will always have it mounted on a sturdy tripod for this type of video shooting so IS is not an issue.

The distance from my tripods to the area where I take pictures and record video is approx 70 feet.

My concern is that I will not be able to get close up shots or acceptable video footage being 70 feet away- even with 16.6x zoom and the magnification (.46x 35mm equivalent) because of the smaller format camera and smaller MFT lens.

I have no experience shooting video with MFT lenses but I understand the 12-200mm is a consumer grade lens for wildlife photography and videography- according to the Olympus website and reviews I’ve watched and read.

My previous experience is with a Canon 80D (APS-C sensor) using a 70-300mm IS II USM consumer lens at 29.97 fps in HD.

With that lens I was able to get fairly close pictures and video when fully zoomed in (from 70 feet away) and I am hoping I will be able to get at least the same zoom result FOV with the Olympus 12-200mm on the MFT camera, when shooting video.

The idea is to shoot pics with the Canon 80D and shoot video with the BMPCC4K.

I have watched many videos and have read many reviews and I know the Olympus 12-200mm lens gets soft in the long range and unless it’s super blurry, it doesn’t matter to me that much.

I will be shooting video of our garden too and I understand this lens has a good minimum focus distance, which I hope will be adequate for getting flower and plant footage, but again I have no experience with this lens, so I really don’t know- which is why I’m here:).

Anyway, in a nutshell, I’m just hoping that with the proposed lens (Olympus 12-200mm) I will be able to zoom in and see the critters (squirrels and birds) fairly close like I can with my Canon 70-300mm.

To clarify a bit, I am not hoping to zoom in and see complex detail in bird feathers or look up a squirrels nose lol, but I’m hoping to get video footage of the animals’ bodies filling out the frame when zooming in from 70 feet away.

I’m sure this is a very basic thing to understand but I need to be sure, so I wanted to consult with professionals or at least someone who could assure me I’m getting a proper lens for my backyard video recording activities.

Thanks so much for your time and hope to hear back soon.

Stay safe:).

geometry – My question is about a shape I don’t know but have an idea tell me which shape is it?

Thanks for contributing an answer to Mathematics Stack Exchange!

  • Please be sure to answer the question. Provide details and share your research!

But avoid

  • Asking for help, clarification, or responding to other answers.
  • Making statements based on opinion; back them up with references or personal experience.

Use MathJax to format equations. MathJax reference.

To learn more, see our tips on writing great answers.

ag.algebraic geometry – A question regarding base change of a smooth algebra via completion

Let $(R,m)$ be an excellent Noetherian local ring. Let $S$ be a smooth Noetherian $R$-algebra. Let $T$ be the $m S$-adic completion of $S$. Then by the universality of the tensor product construction, there is a natural map $hat{R} otimes_R S rightarrow T$. My question is: Does this map have to be flat?

multithreading – Question on parallelizing ECS Systems


The simplest implementation of ECS will run systems sequentially one after the other. Perhaps you are familiar with the idea of fixing your timestep. Simply running systems sequentially in a predefined order blows past that concept.

The solution is to have pipelines. Then you can have a pipeline for physics, one pipeline for rendering, and another for input, for example. Or as many as you would want. Each pipeline has a different configuration. The first criteria is, of course, how often to run the pipeline.

My suggestion is have pipelines run sequentially, one after the other. Then you can run the systems in the current pipeline concurrently. That way you know that only the systems of the current pipeline are running. For instance, the systems in the rendering pipeline know that the systems in the physics pipeline will not move entities (update their position components) because that is a different pipeline, and pipelines run sequentially.

With that said, if you need to, for example, split the physics pipeline in two, to make sure one stage is completed before running the other, that is ok. Furthermore if a pipeline ends up having only one system, that is ok too. Use this to ensure that you will not have systems stepping on each other.

Read-Write Locks

You can use pipelines to have control over which systems can run concurrently, which allows you to prevent running in parallel systems that may step on each other. However, that can be error prone, as it requires to design you pipelines carefully. There is, of course, another way to ensure this: locks.

As you might know, having system declare what kinds of component they need on initialization is a good idea. It allows some optimizations. For example, if a system wants entities that have two kinds of component, we have a couple options:

  • We can go over every entity and checking if they have the components, every time the system runs.
  • We can keep a list of the entities that match the criteria, and every time one of those components is added or removed we can update that list.

The latter is only possible if the system declares the kinds of components it wants before hand. Plus, multiple systems that want the same set of component kinds can share list. You might also be interested in the concept of Archetypes. Although I prefer to think about these as queries.

Ok, extend that idea to include not only which kinds of components the system will read, but also which kinds of components the system will write (we can assume that write access implies read access). And now you can consider read-write locks on kinds of components:

  • If a system that wants to write a kind of component is running, you cannot run any systems that want to read or write that same kind of component at the same time.
  • Otherwise, multiple systems that want to read (but not write) the same kind of component can run at the same time. Any system that wants to write that kind of component must wait.

On running a system for multiple entities in parallel

A system runs over the components sequentially. One of the talking points of ECS is that they store components contiguously in memory, and to really take advantage of that you want to run over them orderly.

However, that does not mean that running a system in parallel is imposible. Yet, in order to do so we need to consider whether or not that introduces race conditions. A solution is to have a flag indicating if a system should run in parallel or sequentially.

Compiler Design Question

Consider the following ANSI C code

int main(){
Integer x;
return 0;

What will be the type of error? a)Lexical, b)Syntax, c)Semantic, d)None

According to me, Syntax Analysis phase should detect the error as there is no grammar in C which produces "Integer x" or in tokenized form "id id". Any help is appreciated. 🙂

parametrization – Intermediate Calculus Question

Q: Let P be the standard paraboloid in R3, and let S be the surface which results from positioning it as follows:
(a) The vertex is at the origin;
(b) the axis of the paraboloid is the line spanned by the vector a=(1,1,1);
(c) the paraboloid is open in the direction of a.

Find a parametrization for S which is regular at every point of its domain – Remember: Don’t forget to check that the parametrization you suggest is regular at every point of its domain

views – Newbie Taxonomy and Content Question

I’m new to Drupal (having used Perch CMS and PHP for years). Forgive me if I bumble the terminology a bit. I’ve been furiously going over documentation and tutorials. Sorry in advanced for being verbose.

Using Drupal 9 with a Bootstrap 5 template I’m developing – I’m looking to create a page that has a listing of downloadable PDFs that are categorized into groups and subgroups – these will eventually be placed in nested accordions on a page:


== Category A

==== Sub Category AA

====== Content: Has title, image and file link

==== Sub Category AB

====== Content: Has title, image and file link

== Category B

==== Sub Category BA

====== Content: Has title, image and file link

====== Content: Has title, image and file link

==== Sub Category BB

What I’ve done so far: I’ve setup a vocabulary tree that matches the structure I need. I also created a content type that meets the needs of each content item and have added taxonomy to the content form display. Created a view that show the content type.

What I need to do: Cycle through the taxonomy tree structure to create the accordions, showing the taxonomy term name and then nest each content item that matches the taxonomy term.

What I need from the community: Make sure I’m going down the right path and that I’m not misusing Drupal in this way. Also, any tips and/or things I should search for would be helpful. I’m pretty comfortable with theming (twig).

c++ – Hello guys, i have a question about floating point calculate


Take the values

12345 x 10^-12 and -12345 x 10^37

And encode them in a system that uses the format SEEMMMMM with the following biases:

Bias of 47, 25, and 32.

(i will have a six values when i am done)

Would you help me to how to calculate

Thanks for your helping

Question about migration

Contemplating a migration on several levels; from shared to semi-managed VPS, from cPanel to DirectAdmin, and to a hosting company I don’t h… | Read the rest of