Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tanin
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
Using CORS and Google Sheets is the cheapest way to implement a waitlist
(medium.com)
1 points
by
tanin
9mo ago
|
0 comments
32.
▲
by
tanin
9mo ago
It seems there are at least 2 users who need it ;)
33.
▲
by
tanin
9mo ago
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 custo
34.
▲
by
tanin
9mo ago
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 conne
35.
▲
Show HN: Self-hosted CORS-enabled waitlist that connects to Google Sheets
(github.com)
2 points
by
tanin
9mo ago
|
0 comments
36.
▲
The basics of managing the database schema changes
(dev.to)
2 points
by
tanin
9mo ago
|
0 comments
37.
▲
by
tanin
10mo ago
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
38.
▲
by
tanin
10mo ago
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 stil
39.
▲
by
tanin
10mo ago
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 t
40.
▲
by
tanin
10mo ago
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 a
41.
▲
by
tanin
10mo ago
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 co
42.
▲
by
tanin
10mo ago
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 depend
43.
▲
by
tanin
10mo ago
Took me a few minutes to go from "what is going on?" to "oh this is not the Scala".
44.
▲
by
tanin
10mo ago
That is why I actually like Scala. I want every tool to be available at my disposal, and I can choose what to use or not use. I want it to be reasonably succinct and type safe. I don't want the language to dictate how I use it. I'
45.
▲
Show HN: Electron for Java. Build App with Java, JavaScript, HTML, and CSS
(github.com)
1 points
by
tanin
11mo ago
|
0 comments
46.
▲
by
tanin
11mo ago
Right now I tend to not use an external library unless the code would be large e.g. http server and/or the library is extremely popular. Otherwise, writing it myself is much better. It's more customizable and often much smaller in
47.
▲
by
tanin
11mo ago
I'm working on 3 projects right now: --- Backdoor: https://github.com/tanin47/backdoor A self-hosted database querying and editing tool for you and your team. Modern and elegant UI. Supports Postgres and ClickHous
48.
▲
by
tanin
11mo ago
This looks interesting. I have a window laptop/tablet that I'd like to convert it into a simpler machine. I'll try it out. More screenshots would be appreciated. I was clicking around for a while only to realize there's
49.
▲
by
tanin
1y ago
The details I never really thought about until I encountered timezone issues was: There are points in time that don't exist, and there are points in time that are ambiguous. If we adjust the time forward by 1 hour, then then 2:30am doe
50.
▲
by
tanin
1y ago
Yeah, I think a lot of people who break into tech have a bit of a struggle to adjust to a high TC. I still remember back in the days having a convo about how Subway offered $8 for a foot long and we could eat it for both lunch and dinner du
51.
▲
by
tanin
1y ago
At this point, PH is more for SEO because, once you hit the top, tons of other websites will link to your product. FinFam looks amazing. It's an interesting take on personal finance because I never really have a view of my own net wort
52.
▲
One more reason to choose Postgres over MySQL
(tanin.nanakorn.com)
3 points
by
tanin
1y ago
|
0 comments
53.
▲
My secret productivity app when I worked at Stripe
(tanin.nanakorn.com)
5 points
by
tanin
1y ago
|
0 comments
54.
▲
by
tanin
1y ago
With this kind of things, it's a personal productivity. You need to experiment and figure out what setting and process works best for you. Pen and paper are great because it forces you to think and design without going into too much de
55.
▲
by
tanin
1y ago
I donate to PlayFramework (Scala). After EFPL donated the project to the public, the project seems to be revived and become very active again. Glad to see that.
56.
▲
by
tanin
2y ago
Great repo. I love Postgres too. Use it for everything until there's an actual bottleneck
57.
▲
Programmable Tooltip for Mac (For Stripe Engineers)
(programmabletooltip.com)
2 points
by
tanin
2y ago
|
0 comments
58.
▲
by
tanin
2y ago
Thank you for your feedback. I think your opinion is super valid here. I've been thinking about pricing, and a lot of people did complain about it. However, many people expense their software cost, so they don't mind the yearly su
59.
▲
by
tanin
2y ago
Oh yes, but I encountered it on the parsing side. A CSV parsing algorithm that does parallel processing would have this issue. DuckDB has this problem when the parallel processing of CSV is enabled. Understandably though because they want t
60.
▲
by
tanin
2y ago
What surprised me the most about CSVs is that: - To escape the delimiter, we should enclose the value with double quotes. Ok, makes sense. - To escape double quotes within the enclosing double quotes, we need to use 2 double quotes. Many to
More ›