For simple web "app" like form and form processing where you are not using dynamic reload of page elements, you can drop JavaScript and go with PHP + HTML + CSS. Use vanilla procedural PHP with sane splitting in functions / files. This stack is good enough for simple web apps, but also good for a little more complicated like for example task list etc. You can optionally sprinkle it with some vanilla JavaScript for dynamic parts, like showing disappearing error messages.
I'm happy with the change, SMS to should be sent through native SMS app, while Signal is just another chat client. Never understood why they have decided to overtake the default SMS app.
Helix is a very active open source project, with astonishing number of stars and active development. It feels like vim made for modern times, without legacy, quirks. At the same time it has very sane defaults and some small changes in keybindings that make experience more coherent and natural, but it is still easy to migrate for someone who was using it learning vim.
PaperWM is the simplest and the best tiling manager I have used. Never needed to split windows horizontally, and whole idea of PaperWM is to arrange windows side by side.
I have used i3 before, but setup and configuration was painful, and some applications had problems, like ex. KeePassXC was showing with very small font etc. PaperWP is Gnome based, so I never had any problem with any Ubuntu application.
In mid-2000 this exact cave was also used for some LARP (Live Action RPG) games. One of bigger polish LARPs events called Orkon, was organised nearby. I did actually play Alien vs. Predator themed game there, in the middle of the night, where Stajnia cave was the Alien-Egg base. I remember it as a respawn point, after getting killed by Marines, Spec-Naz or Predator.
You should take a look at PaperWM for Gnome. It combines functionality if i3 with Gnome aestetics. But it also makes tiling simpler, open windows are only side by side, but with several workspaces. It also uses "Win" key for everything so it is very convenient, and do not collide with other Linux mappings.
The whole world today is based on countries and their respective borders. When you want to travel between countries anywhere in the world you must have valid passport, to prove your identity. Countries can issiue or choose not to issue visa, so not everyone can pass every border. Things are working this way, and have worked this way for very long time. A very basic principle. Why is that? Many reasons, and the main is national security.
EU opened borders between their own countries. This is a good thing, it allows free travel and flow of products and money between EU countries. But EU still borders countries that are not in EU.
Now they are allowing everyone without valid documents to pass EU border in Greece and Turkey. You just need to say that you are a Syrian refugee and that you are going to Germany. Sane countries like Poland and Hungary are only reacting to this insane situation. Racism is not involved here, only logic.