Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
knadh
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
61.
▲
by
knadh
6y ago
Cheers. Not all libs need to be updated constantly either. Figuring out what is worth upgrading and rewriting is as important as rewriting itself. Also, it is okay to pause features sometimes to do an important rewrite.
62.
▲
by
knadh
6y ago
Dart is alright. For being able to use Flutter, it's a fair trade-off. React Native, it was both. Fundamentally, it uses a JS engine that acts as a bridge, and that can be a performance bottleneck depending on the usecase.
63.
▲
by
knadh
6y ago
Thanks, but paying extra for reliability implies that reliability is being compromised and can be provided for a fee, which isn't the case here. As unfortunate as these incidents are, they are rooted in the legacy infrastructure a stoc
64.
▲
by
knadh
6y ago
The first version of our web trading platform was written in Angular. It quickly got out of hand in complexity (and we felt Angular had a learning curve that was unwarranted for a frontend lib). The bundle sizes were also big. Then the Angu
65.
▲
by
knadh
6y ago
ERPNext is an amazing piece of FOSS tech that deserves a lot more visibility.
66.
▲
by
knadh
6y ago
That makes it sound like the only thing involved in stock broking setup is pushing messages through a line :) Market volatility can cause several hours worth of orders to come through in a single burst. What goes on inside a stock broker is
67.
▲
by
knadh
6y ago
Hey, you can turn on biometric 2FA on your smartphone, or use TOTP (Kite web -> My profile -> Password and security). The static PIN is a legacy hole that has to be plugged. Coincidentally, we wrote to the regulator about this exact s
68.
▲
by
knadh
6y ago
That is correct. Have to have physical racks at approved data centres to terminate exchange leased lines. System audit regulations means that exchange approved auditors walk into the data centres and look at the racks and verify compliance
69.
▲
by
knadh
6y ago
I've talked about the technical issues in a couple other responses on this post. About spam, we've been working with the capital markets regulators, cyber crime units (Police), and TRAI (telecom regulator). It is a nasty issue tha
70.
▲
by
knadh
6y ago
Thanks :) The online on-boarding is the result of a multi-year effort of convincing the regulators of the advances in tech.
71.
▲
by
knadh
6y ago
As I mentioned in another response, sorry about that. We've had three incidents (intermittent degradation of service over the last two months that lasted 7 and 30 mins respectively). There were two similar incidents last year. Not sure
72.
▲
by
knadh
6y ago
Hey, sorry about that. And we're always sorry about technical issues when they happen, and 9/10 times, they stem from systems outside of our control. The underlying infrastructure in the Indian capital markets is very constrained
73.
▲
Show HN: Disposable chat room web app written in Go
(github.com)
8 points
by
knadh
7y ago
|
0 comments
74.
▲
Show HN: Word pluck – A JavaScript browser based typing game
(github.com)
5 points
by
knadh
7y ago
|
1 comments
75.
▲
by
knadh
7y ago
listmonk supports arbitrary nested tags and attributes in the form of JSON. A subscriber can have properties like {"purchased_x": true, ...}. It's possible to issue complex SQL expressions to filter and send campaigns to subs
76.
▲
by
knadh
7y ago
Any SMTP server. SES also offers an SMTP interfaces.
77.
▲
by
knadh
7y ago
That looks interesting. Will check it out.
78.
▲
by
knadh
7y ago
Shameless plug: https://listmonk.app (FOSS. Written in Go)
79.
▲
by
knadh
7y ago
Thanks :) There isn't one in JS, but it should be really easy to port.
80.
▲
by
knadh
7y ago
Metaphone is a much better alternative to Soundex for phonetic indexing of English words. Phonetic indexing is an interesting concept, and inspired by Metaphone, I was able to write algorithms for Malayalam[1] and Kannada[2], two Dravidian
81.
▲
by
knadh
7y ago
We've been doing $0 broking in India for a while now. Nithin (founder) recently shared his perspective[1] on this, albeit largely in the Indian context. TLDR: While going $0 was long time coming, US brokers have other avenues of earnin
82.
▲
by
knadh
7y ago
Looks nice. For anyone looking to self-host or develop their own CRMs, I can't recommend https://erpnext.com enough. It's written in Python and is FOSS.
83.
▲
by
knadh
7y ago
This makes me nostalgic. Spent inordinate amounts of time writing terrible, unmaintainable Perl scripts and FTPing them to cgi-bin on free 5MB hosting plans on F2S and Netfirms. Most hosts wouldn't provide error logs, so there was noth
84.
▲
by
knadh
7y ago
Thank you :) listmonk supports unsubscription and blacklisting. The default template that ships with it has an {{ UnsubscribeURL }} tag in the footer. I just realised that it's not in the documentation (work in progress). Will add.
85.
▲
by
knadh
7y ago
I can't quite recollect, but I think the thought process was along the lines of "hassle free, peaceful list management".
86.
▲
by
knadh
7y ago
listmonk does have unsubscription and blacklisting, although not bounce processing (yet. todo.) listmonk is a replacement for Sendy. You can connect your SES account to it using the SES SMTP interface. Integration with in-house DBs was a to
87.
▲
by
knadh
7y ago
Thank you. We aren't. We just have dedicated IPs and proper DKIM and SPF records.
88.
▲
by
knadh
7y ago
Out of the box, it isn't, but it's straight forward to do it with APIs (for individual entries and for bulk CSV imports) or with direct inserts to the DB (the table schema is simple). In production, we've made a small daemon
89.
▲
by
knadh
7y ago
Hey, thanks for phpList! We were on it for the longest time, and personally, I first used it some 14 years ago. We did try several things; Postfix tweaks, SES / Postal SMTPs, rate changes in the phpList config etc., but nothing seemed
90.
▲
by
knadh
7y ago
You can use SES's SMTP interface with listmonk. With some added effort, you can self-host an SMTP server and achieve better throughput, and depending on the volume, cost reduction. We've been running our own Postal SMTP instances
More ›