Cloudflare blocked the page from my side, requesting from Vietnam
HN user
docuru
Drop me a message on x.com/hieuSSR, will see what I can help with
It's possible to add an API to send email
Can you describe how would you/someone send email from the forum?
I've learned that people use what they familiar with.
At first, I learned and use plain HTML/CSS/PHP and I thought that was good. At college, they taught .NET framework and for some years, that was my go to techstack. Then I started to learn about more languages and frameworks. At some point, it's hard to switch between them
Now I stick with one thing, unless that platform doesn't support it. This also allow me to be a lot more productive since I know most of the thing needed to be done
Sure I can start with vanilla web, or some new framework but it'll take a lot more of time and just not worth it
Thanks hgarg!
I've been using AWS S3 for sometimes, nothing to complaint except whenever I need to manage, I have to login, navigate to the bucket/directory. Upload/delete file also requires too many steps
Decide to built this desktop client. I can create a connection to an existing bucket (or create a new one), then start browsing/upload/delete files just like Finder or Window explorer.
AWS credential is required (with at least read/write permission). A macOS version is available, Windows version is on the way (do let me know if you interested)
AWS S3 Manager is freemium, fully local with a perpetual license
Hi, I built this little fun tool to analyze your Twitter/X profiles.
It also give the best performed tweets, similar profiles and archetypes.
Leave your twitter handler and I'll generate one for you, or try it out on the post link
I started testing prompts more in the past few days, thought building this UI to test prompt and compare the response from multiple models.
This is a BYOK app, support models from OpenRouter, OpenAI, Claude, Gemini, Groq, Azure and custom models. You'll need to 1. Config your AI service 2. Create a new arena 3. Add the models you want to test
Then enter the prompt and click Send icon to see the result
Interesting, Dreambooth or Lora would have take 10-20 minutes in general
Thank you!
Hi everyone, Gumnotes is a simple note taking app that lives in your Chrome new tab.
I saw a friend using a note taking extension that no longer available. I often write notes on different apps but never really stick to one. So I decided to build Gumnotes, it's show up every time I open a new tab. It saves the notes offline by default, and also support syncing with logged in account.
It's available on Chrome Webstore and also on gumnotes.co
Feedbacks and questions are welcome
Hello everyone,
We finally launched Edupops, an app with short 1-minute videos on startup and marketing skills.
The idea was to use our free time better. Instead of wasting time with mindless scrolling meowing and dancing videos, we could learn a skill.
We're started with an idea, and a team born and raised in different part of the world. Fast forward 5 months later, we're now so happy to share this idea with you all. It’d mean the world to the team if you’d take out 5 minutes to support our launch, and would be amazing to get some constructive feedback.
P/s: We’re also launched on Product Hunt today, would appreciate your support
Nice, thanks for the suggestion and explanation. I'll be careful!
Thanks for letting me know. I didn't realized using "endings" can be confusing, will look into it.
It means out of 600 domain extensions (endings), that many percentage of endings were registered using the same name. The more endings were registered with the same name, the more popular that name is.
Hope that makes sense
Thank you. Do you mean how did I make the dark mode? If so, they were all photo templates I made from Adobe XD (so it is how you want it to look like)
Thanks for letting me know. The storage is full and I need to make some update. Should be ok now. If you still got issue, please DM https://twitter.com/hieuSSR for quick help
Hi everyone, I worked on a little side project to generate a summary of your tweets in 2021. It uses Twitter API to get your tweets public info and compile into 7 slides of info.
Hope you like it!
I feel handling Promises in JavaScript is not nice with `then/catch`. It gets messy when there are multiple promises (I often use `async/await` and wrap in a huge `try/catch` block in this case), or there is a huge chunk of code in the resolve function
I notice how Golang handle errors. The error is returned in the same line of code. We handle it, then move on to the next problem. That makes the code easier to read and is more convenient to handle error.
So I make this tiny `go-promise` util library to handle promise better in JavaScript. Feedback are welcome!
Alright, I'll check it out. Thanks for letting me know
Nice one
Thanks for the feedback. What seems to be the problem? What phone/screensize are you on?
The code can't run with only client JS. It needs a backend. ElectronJS allows running NodeJS as backend.
I tried React Native (only support JS on the client-side, need to build native modules to run some core functions for languages), Flutter (a few missing utilities, not so familiar).
I have answer why a desktop app in other comments so I won't repeat. Electron is the best fit in this situation.
*addition for #3 in the list above.
When activate your application, we need "email", "paidDate" (optional)
That's a valid concern. I (the desktop app) don't track, collect your data or activities when using the desktop app.
When using the desktop app, there are 3 situations the app communicate with online servers:
1. For WHOIS queries, the app communicates directly to the WHOIS servers, no middleman
2. For payment using Paypal's smart button. They might collect some data for fraud detection.
3. When checking for updates or form submissions. The app will send the only necessary information to our server. For updates, we need "platform" (i.e win32, darwin, etc.) and "version" (the current Domain Tool version, i.e "0.0.21"). For contact form submissions, we need "email", "message", and the "type" of form submission
Note that when submit a contact form, the server don't collect your IP. But as the nature of request, the server can read your IP.
P/s: This remind me to add the privacy section
You're correct. ElectronJS support Nodejs, and that's where the functions perform
That's on point
Great answer, but it's not something I interested
Yes, it is for people love checking out for domains. I do it quite often myself. The price was one-time and I'll let people who purchased it judge.
The main feature is to generate one-word or short domain names with different recipes, and help you find the available ones. Domain providers don't have the name generator feature.