HNHacker News
TopNewBestAskShowJobs

vseplet

99 karma · joined December 1, 2024

I have been working as a programmer for more than six years and have been studying programming for even longer. Over this time, I have gained extensive experience in organizing and optimizing workflows and developing projects from scratch — from SPA applications to embedded systems.

https://x.com/vseplet https://t.me/vseplet https://github.com/vseplet https://dev.to/vseplet

submissionscomments
vseplet··on Ask HN: Can you give tips on writing a README for project?
This idea shocked me with its simplicity, thank you
vseplet··on Show HN: I reinvented PHP in TypeScript (demo)
Thank you, DX was really important for me in this project. I will add some examples and documentation in the near future, it will be cool. But writing README is very difficult for me =(

Well, I am sure that we need to develop the part with api. It already exists and works great, but lacks middlware functions and caching

vseplet··on Show HN: I reinvented PHP in TypeScript (demo)
I studied it a long time ago — maybe it was even taught in college. Yeah, the comparison isn’t entirely accurate, but what I meant was the idea of merging code with its template plus rendering it all server-side right away.
vseplet··on Show HN: Whitepape.rs – Just type. It remembers
Could you please tell me from which region you are trying to open the site? And does it work for you now?
vseplet··on Show HN: Whitepape.rs – Just type. It remembers
I use macOS, Windows, Android, and iOS and this solution is simple enough to work well across all of them. Sure, a regular notepad is fine, but in this case, I’ve intentionally "run away" from anything with buttons or that depends on a specific OS.

Yes, it's a very strange experience, and I’m not claiming anything innovative (it's not), but I’m sharing it simply because it personally helped me become more productive when writing. That’s all.

I run a Twitter account and a Telegram channel, and this simple absurdly dumb tool has literally saved me from constant brain fog and procrastination. That’s the story.

vseplet··on Ask HN: Is the Surge of AI-Gen Tools by Inexperienced Developers Worrying You?
not necessarily. It may be that you alone will simply get lost among the hundreds of low-quality products that have flooded the entire
vseplet··on Ask HN: What are you working on? (April 2025)
Currently, I am exploring one of the simplest and fastest ways to create a command-line utility (in TypeScript) and its distribution mechanism

- repo: https://github.com/vseplet/PPORT

vseplet··on Show HN: Sim Studio – Open-Source Agent Workflow GUI
It's funny, but I solved a similar problem myself, but instead of n8n I came to write my own solution. I even noticed this post thanks to automation and llm. Likewise, I'll be glad to help!
vseplet··on Found a simple tool for database modeling: dbdiagram.io
Thank you very much, interesting!
vseplet··on Found a simple tool for database modeling: dbdiagram.io
It seems like there was no such possibility.
vseplet··on Found a simple tool for database modeling: dbdiagram.io
You're cool!
vseplet··on Found a simple tool for database modeling: dbdiagram.io
While discussing data models, my colleague was sketching tables and their relationships in an editor: table A, table B, columns linking them.

He then generated SQL from the diagram and deployed the schema to PostgreSQL. The schema was shared and reviewed.

The tool is https://dbdiagram.io

You can import/export SQL and generate images of your schema.

vseplet··on Show HN: Nowrite.fun – If you stop typing, your text disappears
How do you think this should work?
vseplet··on Ask HN: How do you manage multiple Git profiles (GitHub, Gitlab, Bitbucket)?
Yes, I understand the capabilities of git... But, it still seems too tedious to me. In general, I have already solved this problem for myself quite a long time ago by making a small utility that, when cloning a repository (no matter where and no matter where), offers to choose one of the available git profiles (and keys). In this way, I can easily work with each repository separately, have several profiles for github, gitlab, and so on.

But I was wondering if anyone has solved a similar problem or uses some ready-made tool)

vseplet··on Ask HN: How do you manage multiple Git profiles (GitHub, Gitlab, Bitbucket)?
Yes, I assume different emails/names and ssh keys. Of course, I can do manual configuration, but I think it is a bit "tiresome".
vseplet··on Show HN: Install CLI Apps via Plain HTTP – No Docker, No Binaries, Just Curl
I'm genuinely surprised by how simple it can be to build a site, add basic analytics, serve code, and handle installation — all at once. I honestly haven't seen an easier way to deliver CLI tools.
vseplet··on Show HN: Install CLI Apps via Plain HTTP – No Docker, No Binaries, Just Curl
For now, I’ve also added basic analytics: install counters and a live feed of recent messages right on the homepage (though they aren’t stored for long — they live only in memory).
vseplet··on Show HN: Install CLI Apps via Plain HTTP – No Docker, No Binaries, Just Curl
PPORT is a tiny text-based messenger that runs directly in your terminal. I built it mainly to showcase a dead-simple way to deliver CLI apps over plain HTTP — no builds, no binaries, just streaming source files dynamically.

Happy to answer any questions!

vseplet··on Mark Zuckerberg Says Social Media Is Over
Yes, they themselves are making more and more efforts to isolate each individual user. Facebook or VK - but the essence is the same
vseplet··on Show HN: Nowrite.fun – If you stop typing, your text disappears
I will definitely support mobile today/tomorrow but I am sure it is almost useless for mobile phones
vseplet··on Show HN: Nowrite.fun – If you stop typing, your text disappears
Do you think this will be fair?
vseplet··on Show HN: Nowrite.fun – If you stop typing, your text disappears
Yes, we need to do a quick restart!
vseplet··on Show HN: Nowrite.fun – If you stop typing, your text disappears
I’ve increased the time before failure — now writing will be a bit easier, and losing a bit harder.

Huge thanks for all your feedback!

vseplet··on Show HN: Nowrite.fun – If you stop typing, your text disappears
Thanks for the feedback, I'll think about how to implement this beautifully in the near future!
vseplet··on Show HN: Nowrite.fun – If you stop typing, your text disappears
Maybe I didn't understand you, but on the sides of the timer there are buttons + and -, you can choose a time convenient for you
vseplet··on Show HN: Nowrite.fun – If you stop typing, your text disappears
Thank you very much for the feedback! I think that all people are different and the time of going into darkness should be adjustable
vseplet··on Show HN: Nowrite.fun – If you stop typing, your text disappears
I think I can increase time