HN user

tbking

41 karma

tarunbatra.com

Posts20
Comments23
View on HN
knowyourkisaan.com 5y ago

Show HN: KnowYourKisaan – Market Simulation in Context of Indian Farmers Protest

tbking
1pts2
github.com 5y ago

Show HN: Zindagi – A Game of Life

tbking
1pts1
news.ycombinator.com 5y ago

Ask HN: Are duplicate links allowed now on HN?

tbking
1pts0
tarunbatra.com 5y ago

Git Before GitHub

tbking
3pts1
tarunbatra.com 5y ago

PyPi packages decoded for NPM developers

tbking
1pts0
github.com 6y ago

Show HN: Easy Password Validations for Python

tbking
1pts1
ipfs.tarunbatra.com 6y ago

Deploy your website on IPFS: Why and How

tbking
1pts0
tarunbatra.com 6y ago

How to Choose Between Kafka and RabbitMQ

tbking
1pts0
tarunbatra.com 8y ago

Restore deleted MongoDB documents using Oplog

tbking
1pts0
tarunbatra.com 8y ago

Error messages in login process: Privacy and Security

tbking
4pts1
github.com 9y ago

Node.js template for developing a Microservice [Feb]

tbking
1pts0
github.com 9y ago

Weekend project: Multiplayer game to type fast(er)

tbking
4pts1
github.com 9y ago

Solution to Wi-Fi problems on HP laptops with Realtek RTL8723BE NICs (2016)

tbking
34pts24
github.com 9y ago

Show HN: A minimal client for AMQP

tbking
2pts0
github.com 9y ago

Show HN: One tool for all password validation techniques

tbking
8pts0
github.com 9y ago

Proof of Stake FAQ -Ethereum

tbking
2pts0
www.youtube.com 9y ago

Martin Fowler: The Many Meanings of Event-Driven Architecture

tbking
3pts0
tarunbatra.com 9y ago

Pitfalls of Mocha's built-in Promise support

tbking
1pts0
ifttt.com 9y ago

IFTTT is down

tbking
1pts0
tarunbatra.com 9y ago

Why you should use named functions in JavaScript

tbking
3pts0

Farmers protests[1] in India against the new farm laws[2] in India have seen misinformation of a great scale. The talks are stuck in deadlock and claims of farmers being misguided are made frequently.

One claim that has really caught my eye is that APMCs (the public and MSP is not going anywhere since the law enacts a parallel structure without touching the existing one. However the world runs on economic incentives which will be against APMCs. Farmers understand that but I believe the general public at large has been oblivious to this.

So I created knowyourkisaan.com as a weekend project. It is a simulation of the predatory pricing strategy used by private players with deep pockets can ruin the competition in the agricultural market . The concept is oversimplified for the purpose of this simulation (so that people can get back to important stuff like arguing on twitter ). I’m neither an economist nor a designer so things can be off and I would love to hear feedback.

The source code is open sourced at tarunbatra/know-your-kisaan on GitHub[3] and contributions in the form of issues and PRs are welcome!

[1] https://en.wikipedia.org/wiki/2020%E2%80%932021_Indian_farme...

[2] https://en.wikipedia.org/wiki/2020_Indian_agriculture_acts

[3] https://github.com/tarunbatra/know-your-kisaan

Zindagi in Hindi/Urdu means Life.

This library was on my mind since a while when I started obsessing over Game of life patterns and got introduced to the broader world of cellular automata. It doesn't compete with Golly or any well built library, rather it is oriented towards beginners like me who want to see those gliders asap. :)

Git Before GitHub 6 years ago

I wrote this before the youtube-dl controversy and now I am seeing this blog in a different light. Developers should know the basics of collaboration through git.

The purpose of this library is for the developers be able to easily and confidently define password rules for their application. I know rules which try to limit a password's length or impose other non-scientific restrictions are not good for security, but the library doesn't judge.

Unlike ActiveMQ, RabbitMQ doesn't automatically send undelivered messages to a default DLQ. So that doesn't apply in this use case.

The ActiveMQ header to schedule messages looks promising. Thanks for sharing, will check it out. :)

There's room for blockchain in every place where: 1. there's a central authority involved 2. the central authority is prone to error, bias and hostility

️=> Most used application is money-based transactions. Banks are central authority and are affiliated with governments, which makes them charge of your money. Use blockchain (Bitcoin).

=> Supply chains are inefficient due to checks and sign offs by so many people. Use blockchain (Hyperledger)

️=> People don't agree on terms, and they end up in a feud or a lawsuit which is costly. Use blockchain (Ethereum)

Blockchain, and decentralization on whole is seen to be as future. Many want to tap it before others. Of course, large number of startups will fail, but it doesn't say anything about the potential this technology holds.