HN user

karterk

4,443 karma

Co-founder @ typesense.org

kishore at typesense org https://calendly.com/kishorenc/30min

Posts97
Comments516
View on HN
convergentthinking.sh 7mo ago

People Are the New Oil

karterk
1pts0
typesense.org 1y ago

We bought billboards in San Francisco, for our open source product

karterk
4pts1
twitter.com 3y ago

What it takes for a foreigner to create a company in India

karterk
1pts0
typesense.org 3y ago

The Great Pandemic Bull Trap

karterk
6pts0
verdagon.dev 3y ago

Zero-Cost Memory Safety with Vale Regions (Preview)

karterk
4pts0
nocamels.com 3y ago

No Wires, No Electricity: First Nitrogen-Powered Air Con

karterk
3pts2
www.sec.gov 4y ago

Elon Musk Secures $7.1 Billion in New Financing for Twitter Deal

karterk
2pts0
twitter.com 4y ago

Game over, IAP. FortniteGame has set us all free

karterk
2pts0
typesense.org 5y ago

The unreasonable effectiveness of just showing up everyday

karterk
2075pts579
twitter.com 5y ago

President Trump announces to reporters that he’s banning TikTok

karterk
18pts14
github.com 6y ago

Typesense: Open-Source Alternative to Algolia

karterk
447pts54
typesense.org 8y ago

Show HN: Typesense – typo tolerant, delightfully simple, open source search

karterk
23pts2
news.ycombinator.com 8y ago

Ask HN: Why does Tesla battery last so long, but not mobile and laptop battery?

karterk
1pts1
www.bloomberg.com 10y ago

The First Person to Hack the iPhone Built a Self-Driving Car

karterk
2pts0
www.gizmag.com 10y ago

Sucking CO2 out of the atmosphere to create carbon nanofibers

karterk
2pts0
codassium.com 11y ago

My framework for generating great interview problems

karterk
1pts0
codassium.com 11y ago

The forgotten comma operator

karterk
5pts0
codassium.com 11y ago

Analyzing YC14 companies' hosting decisions

karterk
12pts0
news.ycombinator.com 11y ago

Ask HN: Managed bare-metal hosting recommendation

karterk
10pts11
codassium.com 11y ago

Show HN: Codassium – A better way to conduct remote interviews

karterk
41pts14
codassium.com 12y ago

Good code seldom emerges right away

karterk
3pts0
m.theglobeandmail.com 12y ago

‘Sell me this pen:’ The real answer to The Wolf of Wall Street’s challenge

karterk
22pts4
en.wikipedia.org 12y ago

Gunning fog index

karterk
2pts1
news.ycombinator.com 12y ago

Ask PG: Why did the JustFab post get killed?

karterk
8pts3
codassium.com 12y ago

Stop asking about stuff one doesn't need to get the job done

karterk
1pts0
news.ycombinator.com 12y ago

Ask HN: Visiting Singapore next week. Coffee?

karterk
1pts0
news.ycombinator.com 13y ago

Ask HN: Experience with Hetzner?

karterk
1pts1
mrale.ph 13y ago

Performance tuning as the art of weather forecast

karterk
2pts0
kishorelive.com 13y ago

Importance of context – takeaway from Dustin’s post

karterk
1pts0
codassium.com 13y ago

Show HN: Codassium - WebRTC-based video chat and code editor for interviews

karterk
88pts59

The moat of the frontier folks is just compute.

This is not really true. Google has all the compute but in many dimensions they lag behind GPT-5 class (catching up, but it has not been a given).

Amazon itself did try to train a model (so did Meta) and had limited success.

It's interesting how all focus is now primarily on decoder-only next-token-prediction models. Encoders (BERT, encoder of T5) are still useful for generating embedding for tasks like retrieval or classification. While there is a lot of work on fine-tuning BERT and T5 for such tasks, it would be nice to see more research on better pre-training architectures for embedding use cases.

Cows are treated very well in all the ranches I've been on.

Unfortunately the entire premise of your argument is based on a personal anecdote that's a gross generalization of vast number of cattle farms.

Back when GST was introduced, they asked all exporters of software services to pay the 18% GST and then claim a refund because exports are exempted. This was before they introduced a process to apply for a "NOC" (which must be renewed periodically I think). So, I duly paid GST for the first couple of months.

5 years later, I'm yet to receive the refunds. First, they said that they were authorized to only sanction refunds for exporters of physical goods and then they said that this is handled by the State government, who said that it was handled by the Central. Finally Central accepted that they are in-charge of the refund, but by then COVID happened and I could not follow up for 2 years. In May, when I tried to claim the refund again, they said that this refund pertains to 2016 and it's difficult to "reopen" the accounts for that year and that's handled by yet another department. So, they have written to them to ask for the process. No replies after two emails. Story continues...

Have you looked at TinySeed? But they don't operate at a Series A scale in terms of cash deployed per investment. I suspect that the power law of returns in VC model requires really large outsized returns that cannot be achieved Without an all or nothing model.

Sure. At earlier jobs, I often got paged because of some bot running wild in crawling our web pages. Some pages are heavy and we don't expect them to be hit often, but once you crawl these pages indiscriminately (even if accidentally) that can bring a site down. There are also some pages whose underlying resources are billed in a pay-as-you-use model. Once again, heavy bot traffic ran up our bills.

Robots.txt allows the site owners to restrict such pages from being crawled by bots. Services that allow people to circumvent the restrictions are being rude to say the least. Many crawling services also use a farm of proxies that spoof their real identity with fake user agents to circumvent rate limiting etc. All of these "strategies" go far beyond basic automation and is quite shady in reality.

Do you follow robots.txt or do you allow your customers to bypass restrictions placed by the website? How do you feel about bypassing that? I know it's not illegal but it's certainly not ethical either.

My app is officially dead.

Most markets are large enough to accommodate several businesses. There's really no reason to stop working on something just because you find that there is already someone solving that same problem. Who knows, they will shut it down at some point, or might head upmarket or pivot to a tangential area.

Any algorithm is going to get gamed sooner or later. The biggest problem I've with Google ranking is this:

1. Everyone now knows that Google favors long content pieces which covers the topic in depth (what, why, when, etc.)

2. So an army of content marketing firms are writing 2000 word posts for simple topics that can be covered in 200 words.

3. As the user gets lost in the 2000 word article, trying to find what they really need, Google treats this as a positive "lots of time spent on page" signal and rewards this behavior further.

The result is people trying to now write 3000 word articles to "one up" the other already long posts dominating the first few results.

At Typesense [1] we face a similar problem with Slack. Slack has been great for us in terms of quickly discussing an issue but the free plan limits the searches to last 10K messages. We would be happy to pay for it but the current pricing model is just not catered towards large communities where users interact in periodic bursts. Most communities will not be able to afford it.

I've been tempted to index our Slack archive and make it searchable (afterall we are a search company) but I'm afraid that it's against Slack's ToS.

If someone from Slack is reading this, please fix this: I will be happy to pay Slack on a different plan which considers the use of Slack as a collaborative platform for an OSS community.

1: https://github.com/typesense/typesense

Do you have to do anything special to opt-in for the built-in batch inserts? Earlier, I was forced to use the buffer tables approach: how would one ditch that now?