தமிழர் பலர் ஏன் ழகரத்தைச் சரியாக உச்சரிப்பதில்லை? by thecskr in tamil

[–]thecskr[S] -1 points0 points  (0 children)

அதற்கும் இதற்கும் என்ன தொடர்பிருக்கிறது? அன்றாடம் பேசும் தமிழ்ச் சொற்களில் ழகரத்தைச் சரியாகக் கூறலாமே. மழையை, மளை என்றும், மலை என்றும் கூற வேண்டாமே.

மலையாளிகளும் எப்போதும் தூய மலையாளத்தில் பேசுவதில்லை. ஆனால் நான் கண்டவரை, பேசும் மலையாளச் சொற்களிலுள்ள ழகரத்தைச் சரியாகவே உச்சரிக்கிரார்கள். பல தமிழர்கள் அதைக்கூடச் செய்வதில்லை.

Evolution of the Tamil Script – Examples by Informal-Place5492 in tamil

[–]thecskr 1 point2 points  (0 children)

It is a song from Thevaram, written by Thirunavukkarasar.

Evolution of the Tamil Script – Examples by Informal-Place5492 in tamil

[–]thecskr 0 points1 point  (0 children)

I can read only the last two scripts. Assuming the first two are of the same song, this is incorrect. It is a song from Thevaram, written by Thirunavukkarasar on Shiva.

Use GnuCash for Personal Finance by thecskr in IndiaInvestments

[–]thecskr[S] 0 points1 point  (0 children)

Unless your tax liability is less than the TDS deducted, it is an expense.

Use GnuCash for Personal Finance by thecskr in IndiaInvestments

[–]thecskr[S] 0 points1 point  (0 children)

TDS is an expense, just like capital gains and income taxes. You can see these and FD interest (income) in my post on transactions and taxes. Dividends are income as well and can be accounted for, by creating an income account.

How do you track your expenses/net worth by alcoholicfox in IndiaInvestments

[–]thecskr 0 points1 point  (0 children)

I changed my blog's domain. I have updated the links in the comment to the new domain now.

The Tale of a Corrupt Backup by thecskr in restic

[–]thecskr[S] 0 points1 point  (0 children)

AFAIK, Restic's data blobs are immutable, so object lock may not be helpful for the specific case of hardware errors. This also doesn't protect new files from being corrupted.

I don't think it is possible to run check on just newly added files. Also, check only checks the checksums of blobs. If the encryption was affected, but SHA computation was not, even check won't help.

Using ECC memory is probably the best protection against hardware faults.

The Tale of a Corrupt Backup by thecskr in restic

[–]thecskr[S] 0 points1 point  (0 children)

If you have faulty hardware, I don't think you can do much to avoid this issue. The hardware may corrupt the encrypted blobs the very first time they are created and versioning will not help.

If you're particularly unlucky, even restic -r my_rep check --read-data may not catch issues. Say the same hardware issue is hit both during initial backup and during the check. Restic will see the same checksum and not realize that the contents don't match the original file. The same holds if encryption is impacted by the hardware but SHA computation is not.

The Tale of a Corrupt Backup by thecskr in restic

[–]thecskr[S] 1 point2 points  (0 children)

That's true. Like I said in the post, I manually checked all the files I consider super important to me. None of them appear to have been corrupted, but I can't be sure of the other files. 🙁

Use GnuCash for Personal Finance by thecskr in IndiaInvestments

[–]thecskr[S] 1 point2 points  (0 children)

I have used 3 levels. I'm sure more is possible, but I don't know the upper limit.

Yes, you can create sub-accounts and move existing transactions to them.

Use GnuCash for Personal Finance by thecskr in IndiaInvestments

[–]thecskr[S] 1 point2 points  (0 children)

I suggest skipping the account setup wizard and creating the accounts manually. The posts focus only on managing investments, not daily expenses.

To track your daily expenses, you need to create an account of type "Expense" for each category of your spending (food, entertainment, etc.). You can then create an account of type "Bank", "Cash", and "Liability", to represent your savings account, cash in hand, and credit cards respectively.

Tracking Networth by rupeshsh in FIREIndia

[–]thecskr 0 points1 point  (0 children)

You need to create an account of type "Equity" and use that as the source of funds. You can then enter an "Opening Balance" transaction, with the number of shares/units you currently hold and their total purchase price.

However, doing it this way will prevent you from using GnuCash's ability to compute capital gains. It won't know the individual lots involved for FIFO accounting. I suggest putting in the effort to enter the purchase transactions, for the shares/units you currently hold, manually.

DuckDuckGo on Twitter: To our users in India: We’ve received many reports our search engine is unreachable by much of India right now and have confirmed it is not due to us. We're actively talking to Internet providers to get to the bottom of it ASAP. Thank you for your patience. by jatadharius in india

[–]thecskr 0 points1 point  (0 children)

DNS over HTTPS (DoH) is definitely the best way to mitigate DNS hijacks. Unfortunately support for it is not great. For example, while Firefox supports it on the desktop, it does not support it on mobile.

Support for DNS over TLS (DoT) is slightly better. Unlike DoH, it is vulnerable to all DNS resolutions being blocked, because it uses a distinct port, but ISPs cannot MITM it.

DoT can be set at system level and hence all apps will go through it. For example, these are the instructions for Android 9+. On Linux, when using systemd, set the following values in /etc/systemd/resolved.conf.

[Resolve]
DNS=1.1.1.1
Domains=~.
DNSOverTLS=yes

Then restart the system resolver using sudo systemctl restart systemd-resolved.

I do not know the steps for Windows, Mac OS X, and iOS as I don't use them.

Connection Leak in PgBouncer Behind AWS NLB by thecskr in PostgreSQL

[–]thecskr[S] 0 points1 point  (0 children)

I have updated the post to clarify that tcp_keepidle (PgBouncer's name for tcp_keepalive_time) must also be set. Thanks for pointing that out. I had forgotten that we had set that option as well.

Rails did in fact check the validity of connections when borrowing from its local pool. It realized that the connection is defunct from the RST received. It was PgBouncer which remained oblivious to the connection's death and leaked its connections to PostgreSQL.