HNHacker News
TopNewBestAskShowJobs

shri_krishna

24 karma · joined April 2, 2023

submissionscomments
shri_krishna··on Vistex CEO Sanjay Shah dies on stage after freak accident
This is true. Also equivalent to "Chalta hain" is "Jugaad". We really need to stop doing this. These short cuts/hacks are okay for when you don't have the means/resources available. Not when you have abundance. Doesn't make any sense whatsoever!
shri_krishna··on US thwarted plot to kill Sikh separatist on American soil
No I am not saying anything as a negative. I am only talking about him taking the partial translation as complete and going along with it. If he was genuinely interested in knowing the Truth, he would have pursued it further himself and found a translation easily in the hundreds of articles already published about this exact story. But I doubt his intent.

Nothing to do with you though! Sorry if it came across that way!

EDIT: Also if I might add, whatever you translated was accurate. Great job! Your Hindi is already pretty good! And it is surprising you were able to pick that up from Punjabi which is definitely a lot different in comparison to Hindi!

shri_krishna··on US thwarted plot to kill Sikh separatist on American soil
> Thank you. Seriously.

For what? He only partially translated the text. Pannun literally issues a threat in the video: "Jaanu khatra ho sagda hai" which translates to "Your life will be in Danger". He is telling the Sikhs not to board Air India flights after November 19th and that there will be threat to their lives. In other words, he is saying they will repeat what they did to Air India Flight 182: bomb the planes mid air. And that Sikhs should not travel Air India from November 19th onwards as he doesn't want any Sikh to lose his/her life in the bombings.

Just ask any Punjabi speaker and he will tell you the same thing!

I can't believe you people see conspiracy in everything! Get your head out of the sand. The West is harbouring dangerous criminals and terrorists. They owe you no loyalty. They will destroy your society. India is in the right here.

shri_krishna··on US thwarted plot to kill Sikh separatist on American soil
> We shouldn’t be cozying up to anyone for the sake of it. And we should think twice about what we do with a state blundering its way into the extrajudicial killing club on our own soil.

You just described what US has been doing for the past 7 decades.

shri_krishna··on US thwarted plot to kill Sikh separatist on American soil
> I guess I understand why they’re pissed off now.

I am sure you don't. Because you don't seem to be coming off as someone who is genuinely ignorant about this issue considering you have been defending Khalistanis everywhere and in every comment. If some Terror group takes over the Vatican, executes the Pope and seizes it, I am sure US would be sending in Special Forces into the Vatican liberating the City and not be wasting time negotiating with Terrorists. India on the other hand only launched Operation Blue Star when getting the Terrorists to surrender through peaceful negotiations failed. We waited and negotiated for 2 effing long years before finally deciding to send in the Indian Army. If India's Operation Blue Star was something that offended the Sikh population in India, 20 million Sikhs would have fought back. And Sikhs are known to be one of the strongest warriors, don't take BS and are very straightforward.

> You don’t conduct extrajudicial killings on American soil, full stop

Why? Is America some God given land that is not to be touched? What sort of BS is this? You are holding Terrorists who are literally issuing threats to our Diplomats putting up massive hoardings calling for their Assassinations and then also threatening to bomb our planes and airport, and we have to just sit quiet and do nothing while your stupid bureaucracy doesn't move an inch forward in extraditing them? We are not morons here. We will seek and destroy all Terrorists wherever they may live. Even on the Holy Land of America. Consider it a favour from our end for not making your innocent Citizens go through another 9/11. India should have done an extra-judicial killing of these Terrorists 4 decades ago. Then Air India Flight 182 would never have been bombed and 268 innocent Canadian Citizens wouldn't have lost their precious lives. Because PM Pierre Trudeau had an Ego issue for not approving the Extradition. You know why that fool did not approve the Extradition? Because he stated that India did not recognize the Queen as the Constitutional Monarch despite being in the Commonwealth. Yes, this is the retarded reasoning he gave for not approving extradition of a dreaded Terrorist. He said that "India was insufficiently deferential to the Queen". That India only recognized the Queen as Head of Commonwealth and not Head of State of India.

> Consider the political repercussions of America offing an Indian right now

Again read your history. CIA has been involved in offing plenty Indian Nuclear scientists. Read up on "India's vanishing nuclear scientists" [1].

It is ridiculous to see a Westerner talking against "extra-judicial killings" when the West does this all the damn time! Was offing Osama Bin Laden in Pakistan not extra-judicial killing? Was drone strikes in Pakistan not extra-judicial killing? WTF are you talking about mate?

You are truly ignorant and living under a rock! Study your history. It is full of West backstabbing of India. India has always been on the right side of history and history will judge us positively for that.

[1]: https://asiatimes.com/2019/07/indias-vanishing-nuclear-scien...

shri_krishna··on US thwarted plot to kill Sikh separatist on American soil
Are you kidding me? Operation Blue Star was to liberate the Holy Temple of the Sikhs from the hands of a few Terroists who had seized it for 2 long years. All sorts of peaceful negotiations to get them out failed. They even shot and killed a Police man who had gone to the Temple for his daily prayers in the Temple itself. The liberation of the Golden Temple and handing it back to the Sikhs is not a "bad deed". It is a "good deed".

If you don't understand the issue better not to comment on it. It has nothing to do with Israel-Gaza War and is not at all like it. Khalistani Terrorism is a fringe extremist movement that never took off in India. All the Terrorists who supported it ran to Canada, UK and US and sought refuge there. Don't forget that there are 26 million Sikhs in the World, with 20 million living in India and that too in one State of Punjab alone. The Khalistanis who live in the West hardly account for even 100,000 in total. They cannot and will never speak on behalf of the entire Sikh community. They just don't have the numbers.

If the West wants to break relations with India by supporting this Terror group then it can do so. But we won't let our sovereignty and territorial integrity be threatened by a group we consider equivalent to Al Qaeda/Taliban. This group has been instrumental in bombing of Air India Flight 182 in which 268 Canadian Citizens were killed. India had asked for extradition of the Terrorist who carried out the bombing 40 years ago before the bombing even took place. The Prime Minister of Canada then (Trudeau's father) denied the extradition. And because he denied the extradition, the Terrorist was able to plot the attack and carry out the deadliest Terror attack in Canadian history.

Learn your history before it is too late!

shri_krishna··on Every database will become a vector database sooner or later
What you are talking about is possible to do in regular SQL dbs with extensions. However, when it comes to scaling traditional DBs don't have the necessary tools to do so automatically. Most extensions provide support for an underlying ANN algorithm it implements and there's that and nothing more. Everything else you'll have to hand roll yourself.

Clustering, load balancing, aggregating queries etc are quite different for a vector database in comparison to traditional OLTP databases.

It's the same as difference between OLAP vs OLTP. Both have different underlying architectural differences which make it incompatible for both to run in an integrated fashion.

For instance, in a traditional DB the index is maintained and rebuilt alongside data storage and for scaling you can separate it into read/write nodes. The write nodes typically only focus on building indexes while the read nodes for querying eventually consistent indexes (eventual consistency is achieved by broadcasting only the changed rows rather than sending entire index).

Now it's similar in vector dbs too. You can seperate the indexer from query nodes (which access eventually consistent index). However, the load is way higher than a regular db as the index is humongous/takes a long time to build and sharing the index with query nodes is also more time consuming and resource/network intensive, as you won't be sharing few rows but the entire index itself. It requires a totally different strategy to get all query nodes to be eventually consistent.

The only advantage of traditional DBs also implementing vector extensions is familiarity for the end user. If you are already familiar with postgres you wouldn't want to leave your comfort zone. However, scaling a traditional DB is different from scaling a vector DB and you'll encounter those pain points only in production and will be forced to switch to proper vector databases anyways.

shri_krishna··on Every database will become a vector database sooner or later
The one DB fits all approach only works when the size of the database is really small and never grows. Imagine you have 100 customers. Each customer generates, on average, a million 1536 dimension vector embeddings (considering OpenAI Ada dimensions which is the most popular right now). That is 6GB (1536 x 4 bytes per dimension for f32 x 1000_000) of just embeddings PER CUSTOMER. If you use HNSW it will take at least that much of RAM if not more. If you use PQ (and variants) you can reduce the size of index in RAM to say 512MB-1GB per customer. It is still quite a lot of memory requirement. That is just the way it is and there is no way around it.

Now imagine you are using that database for storing transactions and other day to day business ops that will still be storing millions of records but with small indexes. This would have ideally only required a single DB instance with a replica for redundancy. Now if you integrate Vectors into the equation, you will have to needlessly scale this DB both horizontally and vertically just to maintain a decent query/write performance to your DB (which would have ideally been extremely fast without embeddings in the mix). You will eventually separate the embeddings out as it makes no sense for the entire DB to be scaled just for the sake of scaling your embeddings. I am not even accounting for index generation for these vectors which will require nearly 100% of all CPU cores while the index is being generated (depending on type of ANN you are using) and which in turn would slow your DB to a crawl.

shri_krishna··on India suspends visas for Canadians as row escalates
Read all your replies. I can only conclude that have no understanding of Hindus, Sikhs or even India. Forget understanding Modi. That is not your cup of tea. I see a lot of comments on HN mindlessly bash Modi based on the ridiculous, perverted view presented by Western Media. That is what is driving your conclusions. Indians know better as to what exactly is happening in India and why we voted Modi. The West will never understand either the political landscape of India or the dynamics of demographic politics. For starters, majority of the "oppression" BS in India (be it on religious, caste or gender lines) is manufactured by all parties (representing all strata of society) to garner sympathy and votes from gullible voters. The actual reality is quite the opposite. You cannot have a prosperous economy, in a Democratic setup, with continuous oppression. Just because few riots happened in some parts of the Country, does not mean the Government is authoritarian. Do not forget that India is a country of 1.4 Billion People. It would be ridiculous to generalize the Nation, its Elected Government or the People based on extreme issues (which are bound to happen considering how vast the Country is and how huge the population is).

Either ways, as sibling comments have rightfully noted, you are unable to grasp the true psyche of India and Indians. For you to truly understand India, you will have to stop referring to Western publications of India (which are so out of touch with ground reality it is hilarious) and move to India and live her for at least a decade. You will reach the same conclusions as Indians then.

shri_krishna··on Show HN: Cheq UPI – India's first UPI payments app for foreigners
Even if you put a flat $30-$50 fee, make it have limited validity (with an expiration date). Like you have in SIMs. Many foreigners buy throwaway SIMs on arrival. Most of these SIMs have limited validity. You can use the same concept here as well. It makes no sense to charge a flat fee for eternity. Also, coming to think of it, tying up with a SIM provider would be a great idea. In the same kiosk/booth, foreigners can purchase SIM as well as get a Cheq verified account. You can share a % revenue with SIM provider and not have to hire extra staff. The SIM provider would have all the necessary setup anyways for physical verification. Just reuse that setup.
shri_krishna··on Show HN: Cheq UPI – India's first UPI payments app for foreigners
> 50$ will make our investors very happy but then customers might complain.

Look at the pain points of customers. It is obvious they are willing to pay higher price for convenience. Anyone visiting India would not complain about $50. Especially since you say it is a one time fee for opening the account. You need to rethink your price. You can even make it an annual fee so you have consistent revenue. The current pricing model is nuts. $10 is too cheap for foreigners.

EDIT: You write elsewhere that there is a markup of 3.5% on top per transaction. Is this credit card fees or your own markup on top of the credit card fees? If it is the latter, then I would advise you against it. Rather take 1 time payment annually ($50 or even $100) instead of 3.5% markup per transaction.

shri_krishna··on Chandrayaan-3 Soft-landing [video]
> identifies the elected President as the head of the executive.

Wrong. He is a "nominal head", or in other words, "in name only". The powers are vested in the Prime Minister not the President. So it does not make him the head of the executive. Read Article 53 (3)a of Indian Constitution which overrides 53(1) and resolves any ambiguity: https://indiankanoon.org/doc/1597349/

(3) Nothing in this article shall (a) be deemed to transfer to the President any functions conferred by any existing law on the Government of any State or other authority;

So the authority of Prime Minister, as defined by the Constitution, cannot be transferred to the President, even though he is a nominal head. This is as per 53 (3)a.

Article 74(1) further cements this: https://indiankanoon.org/doc/1951021/

"(1) There shall be a Council of Ministers with the Prime Minister at the head to aid and advise the President who shall, in the exercise of his functions, act in accordance with such advice: Provided that the President may require the council of Ministers to reconsider such advice, either generally or otherwise, and the President shall act in accordance with the advice tendered after such reconsideration"

Which means the President can only ask for advice (from PM + Council of Ministers) to be reconsidered, and after reconsideration, he still has to act on the advice. He cannot overrule it. Hence why a Bill can be passed by Parliament and sent back by President to be reconsidered only once. The second time the Bill is sent, the President is duty bound to assent else he can be impeached. The Prime Minister on the other hand cannot be impeached. The ruling Government can be brought down with a no-confidence motion or if enough members from ruling party defect. No other way to impeach a Prime Minister.

Also read Article 77:

77. (1) All executive action of the Government of India shall be expressed to be taken in the name of the President.

It is pretty clear that he has no "real" executive powers and is head in "name" only as the Government is taking actions in his name. The executive power rests with Government of India whose head is the Prime Minister.

It is also even more undermined by the fact that the President is not directly elected by the people (like in US where people vote for the President and representative votes are cast through their electoral college) but through an electoral college consisting of the elected representatives of the People. He has no real executive powers vested in him unlike the President of USA who can pass executive orders.

Tell me one executive order passed by President of India directly and unilaterally. There are none.

shri_krishna··on Chandrayaan-3 Soft-landing [video]
That might have been an issue with the control room getting the timing of the live feed wrong. No reason to read into it more than that. We have had previous missions where the Prime Minister's live feed was beamed after the event concluded
shri_krishna··on Chandrayaan-3 Soft-landing [video]
> The duality is interesting serious Indian scientists doing great work and a politician on the screen for no good reason

One can say the same about President Nixon talking to the Astronauts who landed on the Moon. At least here ISRO comes directly under the Prime Minister of India while NASA does not come under the President of USA.

shri_krishna··on Chandrayaan-3 Soft-landing [video]
> No, he's just an elected representative of the people, a government servant.

And he still is the boss of DoS whose arm is ISRO. You can cry all you want, it won't change facts.

> Modi, desperate to project himself, is overruling the President (who is the supreme commander of the armed forces), gotten himself "coronated" in the new Parliament building, gotten his picture put on every citizen's COVID vaccination certificate (as if he has invented the vaccine).

Nonsense.

shri_krishna··on Chandrayaan-3 Soft-landing [video]
Because: https://news.ycombinator.com/item?id=37235089
shri_krishna··on Chandrayaan-3 Soft-landing [video]
I am sorry I did not pay close attention to his speech. But in the subsequent speech, I think the ISRO chief did talk about a Venus Orbiter Mission.
shri_krishna··on Chandrayaan-3 Soft-landing [video]
> The guy is a megalomanic

The Prime Minister is the head of Department of Space, whose primary arm is ISRO. He is the boss. Literally every Prime Minister of India has attended ISRO launches and addressed ISRO after success/failure of launches.

> asked Modi to "bless us"

You probably aren't Indian but this is quite common in India where we seek blessings from elders.

shri_krishna··on Chandrayaan-3 Soft-landing [video]
> Why such a long political speech

ISRO is primary arm of the Department of Space which is headed by the Prime Minister. So in essence, the Prime Minister is the boss. It is not an independent federal agency like NASA.

shri_krishna··on USearch: Smaller and faster single-file vector search engine
Damn! 2M dimension dense vector is huge. Maybe you need to do some dimensionality reduction before attempting ANN. Something like PCA should help.
shri_krishna··on USearch: Smaller and faster single-file vector search engine
> the size of a vector is over 2M

Do you mean the dimension of the vector or the number of vectors?

shri_krishna··on Twitter’s Rebrand to X Could Be a Trademark Nightmare Thanks to Microsoft
If you ever want to understand what living in a tech bubble is like, reading the comments here should be sufficient. People feeding off each others conspiracies and hate for Musk. Hilarious to watch
shri_krishna··on Twitter has officially changed its logo to ‘X’
> It’s not a popular opinion on this site

Lmfao your opinion is literally the popular opinion on this site. Talk of bubbles within bubbles within bubbles!

shri_krishna··on Bun v0.7.0
Bun is awesome. The only thing missing, for me at least, is streaming support (specifically for Server Sent Events [1]). Not sure if this release fixes it.

Nevertheless, have moved on to Go for servers so I don't really feel the need to go back to a Typescript/Javascript environment again. Rust is awesome for low level stuff. So quite happy with the combo of Go (for servers) and Rust (for everything else backend).

[1]: https://github.com/oven-sh/bun/issues/2443

shri_krishna··on Why Oppenheimer Deserves His Own Movie [video]
> Except he didn't say it[1], or at least no-one who was there remembers him saying it, and it seems like it's something he added in a later revision of his own memory.

Oppenheimer did not say he "said it". He said he "remembered" the verse.

shri_krishna··on “Our paying customers need X, when will you fix it?”
Which is why paid licenses have an "Enterprise license" where response times is hours or max a day. I feel all FOSS projects should stop being fully FOSS (yes even if I get hate for saying this so be it) and adopt a mixed model where it is free up until revenue X$ and then commercial. Commercial would automatically entail fast response times (including fixing bugs, tagged releases etc).

The revenue X$ can be something reasonable. Have slabs for various revenue levels starting from something decently high: million dollars and up.

shri_krishna··on “Our paying customers need X, when will you fix it?”
More and more convinced that full FOSS is not the way to go. It is a thankless job. There has to be a mixed license where it is Free until Revenue X$ and after that one has to acquire commercial license. It doesn't matter what the software is. Once you reach a certain threshold of revenue you have to pay for commercial license. Period.
shri_krishna··on How to Do Great Work
Thanks for this gem!

> A lot of that is because he wrote https://en.wikipedia.org/wiki/Viaweb in 1995 when things were done like that and then used the same tech for his personal site

Makes sense considering the first version of CSS did not roll out up until 1996 at the very least.

shri_krishna··on Age of universe at 26.7B years, nearly twice as old as previously believed
Still short of 310.733 trillion years. But science is getting close!
shri_krishna··on Claude 2
If you want me to be honest with you, LLMs are themselves a short term approach and can get us to, at max, AGI levels (for this current era). I don't see us getting to ASI with just LLMs. For the sort of "emergent ability" that ASI requires it has to be something more "simpler" and the learning be more "virulent" / "instantaneous" (not sure if these words convey what I really want to convey). Otherwise, LLMs will always have a "maxima" at which point it fails. And that maxima is collective intelligence of all of humanity in the current epoch. If you go back a 1000 years, the collective intelligence of all humanity would be completely different (primitive even). Would LLMs trained on that data have produced Knowledge that we know today? I don't think so. It could still, theoretically, reach AGI for that era and accelerate pace of learning by 50-100 years at a time. LLMs will surely accelerate pace of learning (as tools) even now but by themselves won't reach ASI levels. For ASI, we really need something more simpler/fundamental that is yet to be discovered. I don't feel LLMs are the way to ASI. AGI? Yeah possible.
Page 1 of 4Next →