HNHacker News
TopNewBestAskShowJobs

givan

2,175 karma · joined February 6, 2011

https://www.vvveb.com
submissionscomments
givan··on Ask HN: Who wants to be hired? (July 2026)
SEEKING WORK | Remote | Worldwide (EU-based) | Full Stack Developer PHP Developer Location: Romania Remote: Yes (worldwide)

Willing to relocate: No

Technologies: PHP, JavaScript, Typescript, MySQL, PostgreSQL, SQLite, Docker, HTML, SCSS, Bootstrap, Linux

Linkedin: https://www.linkedin.com/in/givanz/

Email: givanz@gmail.com

Github: https://github.com/givanz

Experienced Full Stack Developer, developing Open Source Vvveb CMS https://www.vvveb.com and VvvebJS page builder.

givan··on Ask HN: Who wants to be hired? (May 2026)
SEEKING WORK | Remote | Worldwide (EU-based) | Full Stack Developer PHP Developer Location: Romania

Remote: Yes (worldwide)

Willing to relocate: No

Technologies: PHP, JavaScript, MySQL, PostgreSQL, SQLite, Docker, HTML, SCSS, Bootstrap, Linux

Linkedin: https://www.linkedin.com/in/givanz/

Email: givanz@gmail.com

Github: https://github.com/givanz

Experienced Full Stack Developer, developing Open Source Vvveb CMS https://www.vvveb.com and VvvebJS page builder.

givan··on EmDash – A spiritual successor to WordPress that solves plugin security
Most WordPress plugin vulnerabilities would not exist if Wordpress would expose only a public folder to the web without including `wp-content/plugins/`.

This would avoid plugin scanning and direct plugin code execution.

For the CMS I'm developing, Vvveb CMS, no plugin code is exposed, everything passes through the only exposed php file `public/index.php`

givan··on EmDash: A Fresh Take on CMS
I'm developing Vvveb CMS and WordPress is very inspiring, the standard to which everyone compares in the industry.

One of the reason WordPress is so ubiquitous is that it's very easy to host and it doesn't need advanced technical knowledge.

PHP hosting is very cheap and WordPress installation is very easy, it's just one click in some hosting dashboards.

The Javascript ecosystem is complex, you need to be a developer and have access to command line to install most Javascript CMSes and need a vps or more expensive hosting.

givan··on Why vampires live forever
I repeat, just like clocks, people can be of different makes. No matter how hard a man tries, even if he is put in a glass case, when his time comes the spring runs out. And once the mechanism is dead, no matter how clean and whole it is, no matter how much you try to warm it up, blow on it—if the spiral spring is missing—the man is gone.

Yet I can do something to live longer. Thoughts have a definite length. I can unwind them very fast—then the end comes quickly, or I may unwind them slowly, and the end will come more slowly. When we live as we do we think mechanically and quite unnecessarily. We very seldom think when necessary. So we could be much more economical.

The secret is very simple. If any man really succeeds in understanding and learning to spend only as much as is necessary he will be able to economize a great deal of energy.

Now look inwards at your thinking. You will see that you think all the time, associations flow on unceasingly. Now if you begin to think intentionally, you will find that you think very slowly, whereas when thoughts run on by themselves they flow very fast.

Compare the two states: one, when our thoughts flow fast and the other when they flow slowly. For example, we are impatiently waiting for someone. We are all the time occupied with the thought—when will the person we are waiting for come? What happened to him, why isn’t he here? Has he had an accident? It seems to us we have been waiting an hour at least. We look at the watch and find it has been only five minutes.

Another example. You sit in a comfortable chair. You are resting, nothing worries you. For the moment you do not want to think of anything important. Your thoughts flow slowly. It seems to you that you have been sitting thus for five minutes, whereas you sat for a whole hour.

Time is our thoughts. We can measure time by our thinking. If we spend many thoughts, time seems long to us. If we spend few thoughts—time seems short. Time stands in direct ratio to the flow of associations.

Just as in the thinking center, associations go on in other centers also. The secret of prolonging life depends on the ability to spend the energy of our centers slowly and only intentionally. Learn to think consciously. This produces economy in the expenditure of energy. Don’t dream.

Gurdjieff's Early Talks 1914-1931

givan··on Show HN: HyTags – HTML as a Programming Language
HTML can be so powerful when used as DOM instead of plain string as is sadly used in most html templating engines on the backend, one example of DOM template engine built by myself https://github.com/givanz/vtpl
givan··on Ask HN: Freelancer? Seeking freelancer? (January 2026)
SEEKING WORK | Remote | Worldwide (EU-based) | Full Stack Developer PHP Developer

Location: Romania

Remote: Yes (worldwide)

Willing to relocate: No

Technologies: PHP, JavaScript, MySQL, PostgreSQL, SQLite, Docker, HTML, SCSS, Bootstrap, Linux

Linkedin: https://www.linkedin.com/in/givanz/

Email: givanz@gmail.com

Github: https://github.com/givanz

Experienced Full Stack Developer, developing Open Source Vvveb CMS https://www.vvveb.com and VvvebJS page builder.

givan··on Ask HN: Who wants to be hired? (January 2026)
Location: Romania

Remote: Yes (worldwide)

Willing to relocate: No

Technologies: PHP, JavaScript, MySQL, PostgreSQL, SQLite, Docker, HTML, SCSS, Bootstrap, Linux

Linkedin: https://www.linkedin.com/in/givanz/

Github: https://github.com/givanz

Email: givanz@gmail.com

Experienced Full Stack Developer, developing Open Source Vvveb CMS https://www.vvveb.com and VvvebJS page builder.

givan··on Ask HN: Freelancer? Seeking freelancer? (October 2025)
SEEKING WORK | Remote | Worldwide (EU-based) | Full Stack Developer PHP Developer

Location: Romania

Remote: Yes (worldwide)

Willing to relocate: No

Technologies: PHP, JavaScript, MySQL, PostgreSQL, SQLite, Docker, HTML, SCSS, Bootstrap, Linux

Linkedin: https://www.linkedin.com/in/givanz/

Email: givanz@gmail.com

Github: https://github.com/givanz

Experienced Full Stack Developer, developing Open Source Vvveb CMS https://www.vvveb.com and VvvebJS page builder.

givan··on Ask HN: Who wants to be hired? (October 2025)
Location: Romania

Remote: Yes (worldwide)

Willing to relocate: No

Technologies: PHP, JavaScript, MySQL, PostgreSQL, SQLite, Docker, HTML, SCSS, Bootstrap, Linux

Linkedin: https://www.linkedin.com/in/givanz/

Github: https://github.com/givanz

Email: givanz@gmail.com

Experienced Full Stack Developer, developing Open Source Vvveb CMS https://www.vvveb.com and VvvebJS page builder.

givan··on Ask HN: Freelancer? Seeking freelancer? (September 2025)
SEEKING WORK | Remote | Worldwide (EU-based) | Full Stack Developer PHP Developer Location: Romania Remote: Yes (worldwide)

Willing to relocate: No

Technologies: PHP, JavaScript, MySQL, PostgreSQL, SQLite, Docker, HTML, SCSS, Bootstrap, Linux

Linkedin: https://www.linkedin.com/in/givanz/

Email: givanz@gmail.com

Github: https://github.com/givanz

Experienced Full Stack Developer, developing Open Source Vvveb CMS https://www.vvveb.com and VvvebJS page builder.

givan··on Ask HN: Who wants to be hired? (September 2025)
Location: Romania Remote: Yes (worldwide)

Willing to relocate: No

Technologies: PHP, JavaScript, MySQL, PostgreSQL, SQLite, Docker, HTML, SCSS, Bootstrap, Linux

Linkedin: https://www.linkedin.com/in/givanz/

Github: https://github.com/givanz

Email: givanz@gmail.com

Experienced Full Stack Developer, developing Open Source Vvveb CMS https://www.vvveb.com and VvvebJS page builder.

givan··on Ask HN: Freelancer? Seeking freelancer? (August 2025)
SEEKING WORK | Remote | Worldwide (EU-based) | Full Stack Developer PHP Developer Location: Romania

Remote: Yes (worldwide)

Willing to relocate: No

Technologies: PHP, JavaScript, MySQL, PostgreSQL, SQLite, Docker, HTML, SCSS, Bootstrap, Linux

Linkedin: https://www.linkedin.com/in/givanz/

Email: givanz@gmail.com

Github: https://github.com/givanz

Experienced Full Stack Developer, developing Open Source Vvveb CMS https://www.vvveb.com and VvvebJS page builder.

givan··on Ask HN: Who wants to be hired? (August 2025)
Location: Romania Remote: Yes (worldwide)

Willing to relocate: No

Technologies: PHP, JavaScript, MySQL, PostgreSQL, SQLite, Docker, HTML, SCSS, Bootstrap, Linux

Linkedin: https://www.linkedin.com/in/givanz/

Github: https://github.com/givanz

Email: givanz@gmail.com

Experienced Full Stack Developer, developing Open Source Vvveb CMS https://www.vvveb.com and VvvebJS page builder.

givan··on Ask HN: Who wants to be hired? (May 2025)
Location: Romania

Remote: Yes (worldwide)

Willing to relocate: No

Technologies: PHP, JavaScript, MySQL, PostgreSQL, SQLite, Docker, HTML, SCSS, Bootstrap, Linux

Linkedin: https://www.linkedin.com/in/givanz/

Github: https://github.com/givanz

Email: givanz@gmail.com

Experienced Full Stack Developer, developing Open Source Vvveb CMS https://www.vvveb.com and VvvebJS page builder.

givan··on Ask HN: Freelancer? Seeking freelancer? (May 2025)
SEEKING WORK | Remote | Worldwide (EU-based) | Full Stack Developer PHP Developer

Location: Romania

Remote: Yes (worldwide)

Willing to relocate: No

Technologies: PHP, JavaScript, MySQL, PostgreSQL, SQLite, Docker, HTML, SCSS, Bootstrap, Linux

Linkedin: https://www.linkedin.com/in/givanz/

Email: givanz@gmail.com

Github: https://github.com/givanz

Experienced Full Stack Developer, developing Open Source Vvveb CMS https://www.vvveb.com and VvvebJS page builder.

givan··on Humans have caused 1.5 °C of long-term global warming according to new estimates
Ad hominem
givan··on So long WordPress
Thanks for feedback, I fixed it.
givan··on So long WordPress
Thank you.
givan··on So long WordPress
Thank you.
givan··on So long WordPress
If you would like to go back on using a CMS instead of static generators please take a look at the one I'm building https://vvveb.com it shares the same principles of design and architecture simplicity with the freedom of open source.
givan··on A 2024 plea for lean software
Thanks for letting me know, fixed it.
givan··on A 2024 plea for lean software
Thank you.
givan··on A 2024 plea for lean software
My approach to avoid bloat with Vvveb CMS was to avoid general purpose frameworks and libraries that do 1 thing I want and 100 more that I don't.

Even if it's harder to get started in the end it's less time spent because you know the code better and the code is not adapted around the library and it can better follow the application design.

This approach made everything lean and easy to develop and as a bonus everything is rocket fast.

givan··on The Final Speech from The Great Dictator (1940)
He is a machine, everything with him happens.

He cannot stop the flow of his thoughts, he cannot control his imagination, his emotions, his attention.

He lives in a subjective world of 'I love,' 'I do not love,' 'I like,' 'I do not like,' 'I want,' 'I do not want,' that is, of what he thinks he likes, of what he thinks he does not like, of what he thinks he wants, of what he thinks he does not want.

He does not see the real world.

The real world is hidden from him by the wall of imagination.

He lives in sleep.

He is asleep.

What is called 'clear consciousness' is sleep and a far more dangerous sleep than sleep at night in bed.

"Let us take some event in the life of humanity.

For instance, war.

There is a war going on at the present moment.

What does it signify? It signifies that several millions of sleeping people are trying to destroy several millions of other sleeping people.

They would not do this, of course, if they were to wake up.

Everything that takes place is owing to this sleep."

---

In Search of the Miraculous - Ouspensky

givan··on That people produce HTML with string templates is telling us something
The most common pattern to treat html as string is to use a a template language that works by replacing some patterns like {$variable} in the html with real data from a database.

A better way is to use html as what it really is, a dom document and with a simple glue language fill it with data, in this way you keep the html code unchanged for better maintainability and reuse.

For example a very basic way is to use a list of css selectors with the data that you want to fill eg:

div#id > span.class a = "lorem ipsum"

#product > .product-title = $product.title

Something like https://github.com/givanz/vtpl

givan··on Fasting improves chemotherapy results and protects from side effects: study
Fasting also has excellent results for treating many illnesses including mental ones. There is a documentary that covers two clinics that offer fasting as a treatment and scientific research in this area.

https://www.youtube.com/watch?v=t1b08X-GvRs

givan··on One hour of slow breathing changed my life
All Europe has gone mad about breathing exercises. For four or five years I have made money by treating people who had ruined their breathing by such methods! Many books are written about it, everyone tries to teach others. They say: "The more you breathe, the greater the inflow of oxygen," etc., and, as a result, they come to me. I am very grateful to the authors of such books, founders of schools, and so on.

If, for example, we change our breathing, we change the rhythm of our lungs; but since everything is connected, other rhythms also gradually begin to change. If we go on with this breathing for a long time it may change the rhythm of all the organs. For instance, the rhythm of the stomach will change. And the stomach has its own habits, it needs a certain time to digest food; say, for example, the food must lie there an hour. If the rhythm of the stomach changes, food may pass through more quickly and the stomach will not have time to take from it all it needs. In another place the reverse may occur. It is a thousand times better not to interfere with our machine, to leave it in bad condition rather than correct it without knowledge.

To work on oneself one must know every screw, every nail of one's machine—then you will know what to do. But if you know a little and try, you may lose a great deal. The risk is great, for the machine is very complicated. It has very small screws which can be easily damaged, and if you push harder you may break them. And these screws cannot be bought in a shop.

One must be very careful. When you know, it is another thing. If anyone here is experimenting with breathing, it is better to stop while there is still time.

Gurdjieff G. I. - Views from the Real World (Experiments with breathing talk)

givan··on Can an extreme low carb diet be used as medicine?
Fasting has excellent results for treating many illnesses including mental ones.

There is a documentary that covers two clinics that offer fasting as a treatment and scientific research in this area.

https://www.youtube.com/watch?v=t1b08X-GvRs

givan··on Geany – A flyweight IDE
https://codelite.org/ is another powerful IDE with low memory footprint compared to modern IDEs and with more features like workspace support.
Page 1 of 9Next →