Hacker Newsnew | past | comments | ask | show | jobs | submit | tanin's commentslogin

Is there a watch that looks like Pebble or Garmin Venu (e.g. small and square) that is good for navigation? I want to walk and look at the watch to see which direction to go next. It would be great for traveling in a foreign city.


The Apple Watch has an interesting vibration-based navigation. Assume you’re going straight and if it vibrates you have to turn left or right. Additionally, it has specific vibration patterns for left and right so you don’t have to look at the watch at all. I use it while driving to remind me to pay attention to turn instructions or exits.


At a different angle: can there be a "watch face" that shows a bit of map, and directions, while the proper navigation app is running on the phone?


Yup, I want to set a destination, walk, and only look at my watch for direction.


I've built a similar framework called Java Electron (https://github.com/tanin47/java-electron).

Java as the backend, and JS as the frontend.

It actually uses WebView, not Chromium.

The most important feature is: Java Electron can be published on Apple App Store and Microsoft Store. This requires proper code-signing and etc.

Backdoor, a modern database tool, is a showcase for it: https://github.com/tanin47/backdoor


I'm launching many landing pages these days and want to collect emails into waitlists.

I have been working on Wait: https://github.com/tanin47/wait, a self-hostable CORS-enabled headless waitlist system that connects to Google Sheets.

I have many landing pages hosted for free on Netlify and Github Pages as static pages. All of them have waitlist forms that send cross-domain AJAX requests to the Wait server, which then writes the emails to Google Sheets. Since there's no iframe, it's easier for me to style the form and customize the after actions.

The Wait server is hosted on OVHCloud for $4/month. It's probably the most economical option for a waitlist system.


Is this solving the same problem as Netlify's forms? https://docs.netlify.com/manage/forms/setup/

I guess one advantage here is that the user is not locked into a specific hosting provider.


They are similar except that Netlify's Form transforms your forms into its own thing. This makes it more difficult to customize the after actions because you don't control the final code. Note that Netlify does offer limited customization of the after actions as you can see here: https://docs.netlify.com/manage/forms/setup/#success-message...

Any alternative that is hosted or uses iframe will encounter this kind of frictions.

In comparison, with Wait, you'd just call `fetch(...)` and do whatever you need after `fetch(..)` succeeds or fails. For example, one landing page might say thank you afterward. Another landing might show the installation instructions after the user submits their emails. The whole code is controlled by you.

It's like you call your own backend except it's hosted in a different domain, and your landing page can be hosted as a static site with no backend.

If you are interested in trying it out, I'd love to work with you to make it successful for you. Thank you!


Is there actually demand for this?

I did one that writes to a Notion DB and is hosted for free on Cloudflare. I don't think I bothered to open source it though.


It seems there are at least 2 users who need it ;)


I've built a similar app but for desktop GUI. The UI is very similar to this app because I like TUI style UI due to the efficient use of UI space.

It focuses more on editing and exploring data for power users. UI space is utilized well. Exploring millions of rows is a breeze. Writing SQLs and managing them is pleasant with the multi-tab approach.

I'm working through adding the shortcuts and modal mode. I want to make it more like vim where you just use shortcuts to do things.

It supports postgres, click house, and sqlite

I'm looking for early beta users. If you are interested in a GUI version, here: https://github.com/tanin47/backdoor


For an absolute beginner in public speaking who has fear of public speaking, I'd recommend joining Toastmasters.

A Toastmasters club is like a simulated environment for public speaking where everyone is extremely supportive. I was still anxious even I knew that at the beginning... even when everyone insisted anything was okay.

After 100+ speech giving at a club in Bellevue, now I don't feel anxious anymore speaking in front of 50+ people in a real-world situation where everyone might not be supportive. I can just get up and speak.

It's funny how our minds even work. It turns out simulation is good enough for training our minds.

The quality of public speaking is a separate aspect. Toastmasters do help with that but I can't claim I am good at it yet. But, for anxiety, I now feel almost nothing.


100% agree. Additionally Toastmasters will improve: your ability to think on your feet (a portion of the meeting is impromptu speaking); your ability to provide constructive feedback (members provide feedback on speeches delivered); and your ability to lead if so desired (every club is a volunteer organization that needs leaders to operate).


I'm working on a no-code admin dashboard.

A small startup generally needs to explore and edit the production data. They would either build an admin dashboard, which is expensive, or use a database tool, which is bad for security. Not to mention a tool like pgadmin and dbeaver is clunky because they focus on database administration.

Backdoor is a self-hostable database querying and editing tool for teams. It reduces the need of an expensive admin dashboard. You can configure access control and validation policy for each user. The activities are tracked. It saves money and time, and it's more secure.

You can have your non-technical CEO, customer support, and sales to edit the production data in a safe and secure manner.

It currently supports Postgres and ClickHouse.

I'm looking for early users to iterate with. If this resonates with you, please reach out to me through the github repo: https://github.com/tanin47/backdoor


Nice. I've built desktop apps in a few other frameworks e.g. Java Swing, JavaFX, JetBrains Compose, SwiftUI, QT. Nothing is as easy as JS/HTML/CSS. I've realized that the main reason is its robust capabilities e.g rich auto-layouting/positioning capabilities.

Meanwhile in other UI frameworks, you either don't do it or you draw the damn things yourself lol. So, most of the times I'd just not do it.

Adding if is great. It would reduce the need for JS a bit more, which would make the code more maintainable.


I wish there would be a language like Ruby but strong type or statically typed.

I like its rich standard library style and encapsulation style (e.g. .map with lambda).

I've moved to Scala purely because Ruby is not typed. In a large codebase, it becomes really difficult to refactor. Even renaming stuff is convoluted.


Ruby is strongly typed


wondering why https://crystal-lang.org/ hasn't been mentioned in the comments


The fact that the student debt crisis is going on shows that colleges are not worth it. If it was, most would have been able to pay it back.

My impression is, unless you can get into a top X college, it isn't worth it.

This also depends on the cost of course. My university in Thailand back then was 1,000 USD per year, so that seems worth it, even tho it isn't in the top 20.


Took me a few minutes to go from "what is going on?" to "oh this is not the Scala".


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: