HNHacker News
TopNewBestAskShowJobs

sudeepj

579 karma · joined January 23, 2015

submissionscomments
sudeepj··on Is there still somebody in the Cairo community who is able to make a release?
Tangential:

   This is the 2nd time ADOM is mentioned in last 7 days by co-incidence on HN. It just makes me happy and I think it is heavily underrated game.
sudeepj··on Army wants smaller brigades, stronger divisions and lots of robots
Why can't US do the same with North Korea, Iran?

US seems to pick fights (Afghanistan, Iraq, vietnam etc) where they know the other side does not have nuclear deterrence.

sudeepj··on Moving BBC Online to the Cloud
Tangential:

Is this official BBC tech blog?

If yes, I am surprised they are using medium. I would think that an org of this reputation, history & size would host their own blogs.

sudeepj··on C++ still isn't cutting it
> do not have that these

I was referring to the transaction semantics

sudeepj··on C++ still isn't cutting it
I am not sure what TTCTTOU is, but what you are saying needs transaction like semantics in filesystems. So its more of a property of an FS instead of a language.

All the common FS (in linux .. ext* xfs) do not have that these.

sudeepj··on C++ still isn't cutting it
From an ecosystem p.o.v Rust has a big advantage. The strictness is built into the compiler and the entire ecosystem is subjected to same high standards. One has to fix the errors.

The same strictness in C++ can arguably be availed by using static linters. This has 3 problems:

1. Static linter errors are inherently optional to fix. One has to have some CI rules to block check-ins if linter flags something

2. Your project might follow best practices but not your dependencies.

3. Static linters are not foolproof (last I checked back 4-5 years)

sudeepj··on World reaction to long queues of voters in US
I can see why that can be hard to believe.

See the report from Reuters[1]

Also there is a book written [2] "An Undocumented Wonder : The Making of the Great Indian Election"

https://graphics.reuters.com/INDIA-ELECTION-STATIONS/010092F...

https://www.goodreads.com/book/show/22119020-an-undocumented...

sudeepj··on World reaction to long queues of voters in US
Why this does not make sense? Can you elaborate?
sudeepj··on World reaction to long queues of voters in US
The comment was not about the EVM but the sheer personel & logistics deployed to make voting as convenient as possible. Remember India is not a rich country like US, so think in that context as well.
sudeepj··on World reaction to long queues of voters in US
With all her flaws, India's elections and its election commission does a stellar job.

Just look at the stats for 2019 elections [1] (copying few of them):

1.035 million: The total number of polling booths across India.

2: The maximum distance in kilometres from any given voter’s house to he nearest polling booth

3.96 million: Number of electronic voting machines (EVMs) in use this election

1.7 million: Paper trail or voter-verifiable paper audit trail machines. It is a documentary record of the voter having exercised his franchise

11 million: Election personnel being deployed to conduct polls

15,256: Height of the world’s highest polling station, in Tashigang, Himachal Pradesh, in feet

35: Kilometres an election team travels just so the only resident of the remote Gir National Forest in Gujarat, where Asiatic lions outnumber humans, can vote. The temple priest gets his own polling station, complete with an EVM

[1] https://qz.com/india/1591214/indian-election-2019s-voters-po...

sudeepj··on China would rather see TikTok U.S. close than a forced sale
> what good does banning an app do to a country

Given the context of recent India-China issues, it is fair that India will take punitive steps. But it will not make China to correct her behaviour. I look at the banning of the apps this way:

1. Sends a message to China that India can take further steps and will stand-up to the bullying of China

2. I really doubt that banning apps is the ultimate card with India. It is a just one of the cards and reserving others when things escalate

3. If banning 100+ apps results into even growth of 10 apps India-made apps, it is a good side effect.

4. Any little trust India policymakers had towards China is gone. See [1]

[1] https://theprint.in/defence/china-wanted-no-escalation-on-ho...

Note: theprint.in is not a right-wing media outlet. I could have cited a more pro-govt sources but theprint is a centrist ones.

sudeepj··on Optimize Onboarding
Good for you! (not being sarcastic)

Culture plays a huge role as well. I have seen the environments where existing folks are un-willing to help out new guy. This could be due to lack of time, getting territorial, just-being-jerk, lots of attrition, etc.

The best way to get started is to start writing tests for the team and work your way up. I find this useful for all levels of hire.

sudeepj··on All about Woad
Now I know what the word 'woad' means in "Woad Raider" in Age of Empires [1]

[1] https://ageofempires.fandom.com/wiki/Woad_Raider

sudeepj··on Two more restaurants in Toronto just got rid of tipping
Since I do not have evidence for what I had experience. Here are some advice on the net:

https://www.independent.co.uk/money/spend-save/tips-on-tippi...

https://www.lhaa.co.uk/blog/how-much-to-tip-a-hairdresser#:~....

Although it is always worded "if-you-want-to" or "if-you-can-afford". I feel this is a bit ambiguous.

sudeepj··on Two more restaurants in Toronto just got rid of tipping
As someone from India, I never understood the the tipping culture when I went abroad. It is not that tips are non-existent in India. It is not mandatory in India. However in UK, any tip < 10-15% is judged and hence the reputation of Indians as poor tippers. This leads to lot of mis-understanding.

I was surprised even getting a simple haircut had to be tipped in UK. I do not mind if the appropriate tip amount is factored in the price itself. The guilty-feeling and ambiguity whether I am being miserly or not made me avoid such places whenever possible.

Note: I learnt later that waiters in an restaurant are not that well paid and they have to "earn" it via tips.

sudeepj··on “Rich People Can’t Stop”: The Luxe Quarantine Lives of Silicon Valley’s Elite
You are right, my bad. It was a typo.
sudeepj··on “Rich People Can’t Stop”: The Luxe Quarantine Lives of Silicon Valley’s Elite
What happened after the revolution was not pretty [1].

What followed made Karl Marx write the "The Class of Struggles" [2]

Excerpt from the wiki: "The industrial bourgeoisie still occupied a comparatively privileged position within society and government and this fact, Marx argues, placed them in essentially the main camp as the financial bourgeoisie"

You see the same pattern emerged.

[1] https://en.wikipedia.org/wiki/French_Revolution#Reign_of_Ter...

[2] https://en.wikipedia.org/wiki/The_Class_Struggles_in_France,...

Note: I do not subscribe to the communist ideology but the fact someone notable had observed the class struggles means common people might have felt more-or-less the same as lot of poor or middle class people today.

sudeepj··on “Rich People Can’t Stop”: The Luxe Quarantine Lives of Silicon Valley’s Elite
I am all for change. But my prediction is that whatever the change a new set of rich or establishment will emerge and people will detest it that as well.

The same pattern has played out in the past. This was not meant to be an argument per-se but a meta-observation.

sudeepj··on “Rich People Can’t Stop”: The Luxe Quarantine Lives of Silicon Valley’s Elite
Was there an incident/outbreak in history which affected all (or the majority population) and the rich were substantially affected?

Take WW1 or WW2 for example. The rich/aristocratic flew away from troubled zones. In the times of famine or drought, I do not recall anyone from rich class suffered.

Why covid should be different? It is the way it always have been. Instead of thinking of rich and poor people, I have started to view them as "roles". I bet that the people who are pointing fingers at rich today would behave the same if they were to become rich. The behaviour largely remains same just the actual people keep changing.

sudeepj··on Bertrand Russell's argument for idleness is more relevant than ever
Highly recommend to watch the clip from the movie Office Space (only 54 sec long) [1]

The guy with the moustache is a blue collar worker and the other one is white collar worker (actually in Tech/IT)

[1] https://www.youtube.com/watch?v=4lmW2tZP2kU

sudeepj··on QEMU should move from C to Rust
> Is it worth the effort to write a "X should switch to Rust" post that ends with "but I personally don't have the appetite to do it"?

Could it be that he agrees in principle that Rust is the way to go but for some reasons (time, interest, etc) he does not want to do it.

sudeepj··on UPI: India's Unified Payments Interface
> Are they taking necessary steps to mitigate ddos

I am not sure how this would happen in this case. If you want to flood the system you will have initiate a lot of payments which will be costly.

Both sender and receiver are authenticated with bank, so there is a traceability.

Also, you need a bank license from the central bank to act as a bank and each UPI is linked to an bank account which itself is linked to details. To add, it is now difficult (not impossible) to have anonymous bank account because they are linked to a central ID called Aaddhar number [1] and other KYC procedures.

One will have to really execute an elaborate scam like in Ocean's 11 movie to make this work.

[1] https://en.wikipedia.org/wiki/Aadhaar

sudeepj··on Just Too Efficient
This resonates with me a lot.

I chuckle sometimes when I see things like your fridge (or a smart kitchen) will order items for you by predicting things for you need. In future, it seems tech will do transactions with other tech with lesser human involvement, all in the name of efficiency. And then this will trigger another recursive cycle of optimizations.

The rate at which tech is changing and along with it our society is way faster than rate at which humans can find a coping mechanism. We do not know what we are sleepwalking into.

sudeepj··on Ask HN: What are the benefits of using Rust async HTTP clients?
> If all you want is a single request (and you have wait for results to continue work), you don't gain anything by going async

This is true for HTTP version < 2 because of the head-of-line blocking. With HTTP 2 I think a single connection will see a better throughput if not massive increase.

sudeepj··on A step-by-step guide for your company's Git master to main migration
> The word master is too closely related to the word slave, a practice that goes against B12’s values.

Isn't this is a bit of over correction? Check out the synonyms of the word 'master' https://www.thesaurus.com/browse/master. It has lot of other meanings which does not mean 'master-slave'.

Also by this weird logic, the company mastercard should change their name.

sudeepj··on Source code of Germany’s official covid-19 contact tracing app
The comment is a general one. Also it is not a criticism, it was a question because lot of govt are making their tracing app open source.

However, since this is a tracing app and being open source would imply "look, our app is clean, check our code if you do not trust us". Off-course making it open source has other benefits too.

> How do you know you can trust instagram/google maps/ any other common app on your phone?

I don't. If I am using it I know that I have no way to validate or enforce what happens with my data.

sudeepj··on Source code of Germany’s official covid-19 contact tracing app
How does one know whether the app in playstore is compiled from this very repo + specific commit and not some other fork of it?

Edit: This is not questioning this particular app. A lot of govt are making their tracing app open source [1]. Since making it open source is supposed to increase trust hence the question.

[1] India app: https://github.com/nic-delhi/AarogyaSetu_Android

sudeepj··on Rust has relationships with DoD contractor Palantir Technologies
> Rust believes that tech is and always will be political- take some time today to invest in your community.

Is this the stated official policy? In my head, tech (esp programming languages) were the last bastion where religion, political opinion, etc were private matter and was decoupled from the tech at hand.

sudeepj··on In Defense of Bad Ideas
This is indeed very well put. However sometimes due to nature of the idea it is hard to evaluate the extent of downside in advance and what may seem like a limited downside actually turns out to be worse.
sudeepj··on Work Is Work
Roughly, if an org is considered as a system, then entropy of it will continue to increase. To keep the order, more and more energy needs to be spent. This energy is in the form of developing internal tooling, more explicit communication which is repeated often, hiring more, establishing processes (which in turn itself adds more tasks on people's plate), etc
← PreviousPage 3 of 7Next →