Skip to content

Commit

Permalink
updated docs
Browse files Browse the repository at this point in the history
  • Loading branch information
deepaksood619 committed Mar 5, 2024
1 parent 36679c4 commit 9deb421
Show file tree
Hide file tree
Showing 16 changed files with 204 additions and 4 deletions.
4 changes: 4 additions & 0 deletions docs/cloud/aws/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@
- [Amazon Database Migration Service DMS](aws-database-migration-service-dms)
- [AWS Rekognition](aws-rekognition)
- [Amazon Pinpoint](amazon-pinpoint)
- [Amazon Q (Preview)](https://aws.amazon.com/q/)
- Your generative AI–powered assistant designed for work that can be tailored to your business
- [Course - Architecting on AWS](cloud/aws/course-architecting-on-aws.md)
- [Others](cloud/aws/others.md)

Expand All @@ -42,3 +44,5 @@
[AWS Financial Services Competency Partners](https://aws.amazon.com/financial-services/partner-solutions/)

[Top Architecture Blog Posts of 2023 | AWS Architecture Blog](https://aws.amazon.com/blogs/architecture/top-architecture-blog-posts-of-2023/)

[Explore AWS Training and Certification Events](https://aws.amazon.com/training/events/)
1 change: 0 additions & 1 deletion docs/cloud/others/firebase/firebase-google-analytics.md
Original file line number Diff line number Diff line change
Expand Up @@ -172,4 +172,3 @@ https://www.adjust.com
### MixPanel

Mixpanel helps you learn how people use your app with mobile & web analytics. Instead of tracking page views, you can measure and see how people are actually using your app by tracking actions.

18 changes: 18 additions & 0 deletions docs/computer-science/interview-question/system-design-twitter.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,9 +86,27 @@ Problem with this structure is that to get a tweet corresponding to user, if wou
- The search API has a fairly rich set of operators that can filter results based on attributes like location of sender, language, and various popularity measurements. The streaming API has a more limited approach of only collecting tweets containing words, sent by specific accounts, or within a geographic area.
- [Choosing a historical API | Docs | Twitter Developer Platform](https://developer.twitter.com/en/docs/tutorials/choosing-historical-api)

### Authentication

[Overview of the different authentication methods | Docs | Twitter Developer Platform](https://developer.twitter.com/en/docs/tutorials/authenticating-with-twitter-api-for-enterprise/authentication-method-overview)

1. [HTTP Basic Authentication](https://developer.twitter.com/en/docs/tutorials/authenticating-with-twitter-api-for-enterprise/authentication-method-overview#http-basic-authentication)
2. [OAuth 1.0a (user context)](https://developer.twitter.com/en/docs/tutorials/authenticating-with-twitter-api-for-enterprise/authentication-method-overview#oauth1.0a)
3. [OAuth 2.0 Bearer Token (application-only)](https://developer.twitter.com/en/docs/tutorials/authenticating-with-twitter-api-for-enterprise/authentication-method-overview#oauth2.0)

### Gotchas

#### Authentication Error

I have found the issue. I got this error because although I had the Twitter developer App, but it was a STANDALONE app without attaching to any projects.
So, creating a project first and then link to the app is essential to use Twitter API v2.

[When authenticating requests to the Twitter API v2 endpoints, you must use keys and tokens from a Twitter developer App that is attached to a Project · Issue #58 · twitterdev/Twitter-API-v2-sample-code · GitHub](https://github.com/twitterdev/Twitter-API-v2-sample-code/issues/58)

### Links

- [GitHub - twitterdev/search-tweets-python at v2](https://github.com/twitterdev/search-tweets-python/tree/v2)
- [Getting Started with the Twitter API | Docs | Twitter Developer Platform](https://developer.twitter.com/en/docs/twitter-api/getting-started/about-twitter-api)
- https://www.labnol.org/twitter-bots-tutorial-4796
- https://www.labnol.org/twitter-search-examples-203
- [GitHub - twitterdev/Twitter-API-v2-sample-code: Sample code for the Twitter API v2 endpoints](https://github.com/twitterdev/Twitter-API-v2-sample-code)
3 changes: 3 additions & 0 deletions docs/computer-science/links.md
Original file line number Diff line number Diff line change
Expand Up @@ -323,5 +323,8 @@
319. [The Busy Platform Engineers Guide to API Gateways in 4 Minutes • Daniel ...](https://youtu.be/d77eAYTAQ0U)
320. [Cloud Native Spring in Action • Thomas Vitale & Josh Long • GOTO 2024](https://youtu.be/dz6RwoAzccM)
321. [Expo in 100 Seconds](https://youtu.be/vFW_TxKLyrE)
322. [Why Is My App SLOw? Defining Reliability in Platform Engineering • Jez Humble • YOW! 2023 - YouTube](https://www.youtube.com/watch?v=XhuiU0Kjvf0&ab_channel=GOTOConferences)
323. [Organizational Sustainability with Platform Engineering • Lesley Cordero • YOW! 2023 - YouTube](https://www.youtube.com/watch?v=Jx-XrUONJ-o&ab_channel=GOTOConferences)
324. [Layers of Leadership • Lee Campbell • YOW! 2023 - YouTube](https://www.youtube.com/watch?v=KDHyxnLdOqc&ab_channel=GOTOConferences)

## End
4 changes: 4 additions & 0 deletions docs/computer-science/security/concepts.md
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,10 @@ How do certificates get validated?

https://howhttps.works/certificate-authorities

[GitHub - letsencrypt/boulder: An ACME-based certificate authority, written in Go.](https://github.com/letsencrypt/boulder)

- This is an implementation of an ACME-based CA. The [ACME protocol](https://github.com/ietf-wg-acme/acme/) allows the CA to automatically verify that an applicant for a certificate actually controls an identifier, and allows domain holders to issue and revoke certificates for their domains. Boulder is the software that runs [Let's Encrypt](https://letsencrypt.org/).

## CSR (Certificate Signing Request)

A CSR or Certificate Signing request is a block of encoded text that is given to a Certificate Authority when applying for an SSL Certificate. It is usually generated on the server where the certificate will be installed and contains information that will be included in the certificate such as the organization name, common name (domain name), locality, and country. It also contains the public key that will be included in the certificate. A private key is usually created at the same time that you create the CSR, making a key pair. A CSR is generally encoded using ASN.1 according to the PKCS #10 specification.
Expand Down
8 changes: 7 additions & 1 deletion docs/computer-science/testing/postman.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,16 @@
- [http://slowwly.robertomurray.co.uk/delay/3000/url/http://www.google.co.uk](http://slowwly.robertomurray.co.uk/delay/3000/url/http:/www.google.co.uk)
- [**https://fakestoreapi.com/**](https://fakestoreapi.com/)
- https://anapioficeandfire.com
- [News API – Search News and Blog Articles on the Web](https://newsapi.org/)
- Twitter Developer APIs
- [Pushshift | Guide](https://api.pushshift.io/guide)
- [GitHub - mattpodolak/pmaw: A multithread Pushshift.io API Wrapper for reddit.com comment and submission searches.](https://github.com/mattpodolak/pmaw)
- News API
- [News API – Search News and Blog Articles on the Web](https://newsapi.org/)
- [Free News API](https://www.newscatcherapi.com/free-news-api)
- [News API | Best API to find the latest and archive news](https://www.newsapi.ai/)
- [World News API](https://worldnewsapi.com/)
- [NewsData - News API to Search & Collect Worldwide News](https://newsdata.io/)
-

## Local Infra Mock

Expand Down
6 changes: 6 additions & 0 deletions docs/courses/aws-certified-data-engineer-associate.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,9 @@ Date - Feb 2024
- Amazon Managed Streaming for Apache Kafka (Amazon MSK)
- Amazon OpenSearch Service
- Amazon QuickSight

## Links

[Building Batch Data Analytics Solutions on AWS](https://aws.amazon.com/training/classroom/building-batch-data-analytics-solutions-on-aws/)

[Exam Prep Official Practice Question Set: AWS Certified Data Engineer - Associate (DEA-C01 - English) | Self-paced digital training on AWS - AWS Skill Builder](https://explore.skillbuilder.aws/learn/course/external/view/elearning/16985/aws-certified-data-engineer-associate-official-practice-question-set-dea-c01-english)
2 changes: 1 addition & 1 deletion docs/devops/devops-intro/dora-metrics.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# DORA Metrics

The [DevOps Research and Assessment (DORA)](https://cloud.google.com/blog/products/devops-sre/the-2019-accelerate-state-of-devops-elite-performance-productivity-and-scaling) team has identified four key metrics that indicate the performance of a software development team: 
The [DevOps Research and Assessment (DORA)](https://cloud.google.com/blog/products/devops-sre/the-2019-accelerate-state-of-devops-elite-performance-productivity-and-scaling) team has identified four key metrics that indicate the performance of a software development team:

- **Deployment Frequency**—How often an organization successfully releases to production
- **Lead Time for Changes**—The amount of time it takes a commit to get into production
Expand Down
93 changes: 93 additions & 0 deletions docs/economics/finance-investing/huf-private-trust.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
# HUF / Private Trust

## HUF

**HUF stands for** Hindu Undivided family & governed by Hindu law board. The expression “Hindu Undivided Family” has not defined under the Income Tax Act or in any other statute. HUF could be formed by a married couple or by members of a joint family. To form a HUF minimum two members are required & at least one among whom should be a male member of the family. Senior most male member of the family would become ‘Karta’.

### Key Benefits of HUF

- Every member of the family can deposit their income in the common corpus.
- Single person’s authority while participation from the entire family.
- Gifts collected up to a worth of Rs 50,000 will be tax free. A father who owns a HUF account can gift a property or money of higher worth to a son who owns a smaller HUF account, but he should specify that the gift is for the son’s HUF and not to him as an individual. Under section 64(2) and 56(2) tax benefits can be enjoyed in such instance.
- Corpus can be used for investment in tax-free money instruments.
- Corpus can be divided only on agreement of every coparcener of the family.
- The Income Tax Act recognizes the HUF as an independent assessable or taxable entity. Hence, HUFs enjoy all deductions and exemptions under the IT Act independent of the income and tax liabilities of its members. A separate [Income Tax Return](https://www.taxrodo.com/services-at-a-glance/income-tax/income-tax-return-filing/) is filed under Income Tax Act.
- Tax Saving- For example- an ancestral property that yields rental income. Under normal circumstances, the rent will be attached to a person’s income and will be taxed according to that individual’s tax slab. However, if it is transferred to an HUF, the income will be that of the HUF’s and will be taxed separately.
- Owning a house
- Under current income tax laws, if you own more than one self-occupied property, only one of them can be claimed as a self-occupied property. The rest are ‘_deemed to be let out_’ and you have to pay tax on notional rent. However, an HUF can own a residential house without having to pay tax. In addition, it can also avail of a [Home Loan](https://www.hdfcbank.com/personal/products/loans/home-loan) to purchase a residential property and get tax benefits up to Rs 1.5 lakh under Section 80C of the Income Tax Act for loan repayment and up to Rs 2 lakh for interest thereon.

### Key Points

- It is possible to have a separate HUF with father as the Karta and another HUF with his son or sons as Karta or even with daughters in view of the amendment made in the Hindu Succession Act.
- [I am part of my father’s HUF. Can I have one more HUF? | Mint](https://www.livemint.com/money/personal-finance/i-am-part-of-my-father-s-huf-can-i-have-one-more-huf-11628219040700.html)
- [Can a person be Karta in 3 HUF i.e. Grandfather Huf, Father Huf and his own Huf? - Quora](https://www.quora.com/Can-a-person-be-Karta-in-3-HUF-i-e-Grandfather-Huf-Father-Huf-and-his-own-Huf)
- The Karta is the absolute manager of family property and this right cannot be challenged in the court of law. **Coparceners can only seek partition, in case of a disagreement**. Members, on the other hand, cannot seek partition but are entitled to get their due share, as and when the partition takes place.
- [Can my mother be the karta of the HUF? | Mint](https://www.livemint.com/money/ask-mint-money/can-my-mother-be-the-karta-of-the-huf-11642929065072.html)
- [On death of father, HUF can continue; oldest son will be karta | Mint](https://www.livemint.com/Money/ru3H4r23AUiuVCfAozumHM/On-death-of-father-HUF-can-continue-oldest-son-will-be-kar.html)
- [HUF rules: Can a wife become Karta after death of her Karta husband? | Mint](https://www.livemint.com/money/personal-finance/huf-rules-can-a-wife-become-karta-after-death-of-her-karta-husband-11682235517817.html)
- Any woman who enters the Hindu Undivided Family by way of marriage is _only considered a member and not a coparcener_. And only coparcener can become karta
- [HUF – Dissolution & Succession - KL Aggarwal Associates](https://www.klaggarwal.com/others/huf-dissolution)

### Taxation

Yes, an individual can transfer it's personal income to HUF. But income earned on that transferred amount will be taxed in hands on Individual only but not in hands of HUF.

Let's understand with an example

- A transfer Rs 10 lakhs to his HUF
- HUF earned 1 lakhs on above Rs 10 lakhs
- This 1 lakh will be taxed in hands of A
- Now this 1 lakh belong to HUF
- Next year HUF will 1.1 lakhs on 11 lakha total capital
- 1 lakh will be taxed in hands of A
- 10000 will be taxed in hands of HUF

[Can an individual having personal income transfer it to an HUF account? If yes, how? - Quora](https://www.quora.com/Can-an-individual-having-personal-income-transfer-it-to-an-HUF-account-If-yes-how)

### Creation

 A HUF is created through executing a deed, getting HUF PAN and opening a bank A/c in the name of HUF.

### Drawings / Expenses of HUF

HUF as has been seen earlier is an entity belonging to a family. The family in the instant case consists of members constituting the HUF. In such a case drawings or expenses needed to maintain the family can be met out of the current income of the HUF or the corpus funds. of the HUF and there is no bar/limit on this. The expenses which can be met out of the Corpus of HUF can be either recurring / casual and, one time expenses. In such cases, the essence is that the expenses should be on account of or for the benefit of the family as a whole or any member of the family. Expenses on education, maintenance and marriage of the members of the family is the obligation of the family, even if the individual member may have his/her own income from learning or earning.

The following nature of expenses can be generally classified under the heading of drawings:

1. Expenses on rent
2. Expenses on fooding of the family
3. Expenses on education including higher education of the family members
4. Expenses on Electricity bill
5. Expenses on Motorcar
6. Expenses on family get-together / entertainment
7. Expenses on Travelling/holidays
8. Expenses on capital assets like buying a Car, TV, and Refrigerator etc.
9. Expenses on medical treatment of family members
10. Expenses on marriages and other festival and ceremonies.

[Drawings / Expenses of HUF](https://incometaxmanagement.com/Pages/HUF/27-Drawings-Expenses-of-HUF.html)

### Documents Require for Registration of HUF in India

- PAN Card copy of Karta
- Aadhar Card copy of Karta
- Passport Size Photograph of Karta
- Specimen Signature of Karta & Family members with their names & relation with Karta
- HUF deed

## Private Trust vs HUFs

- [HUF or Trust – What works and when for Indian families? – Sudit K. Parekh & Co. LLP, Chartered Accountants, Mumbai, India](https://suditkparekh.com/insights_post/huf-or-trust-what-works-and-when-for-indian-families/)
- [huf: Private Trusts Vs HUFs: Which suits your needs to pass on assets to legal heirs? - The Economic Times](https://economictimes.indiatimes.com/wealth/legal/will/private-trusts-vs-hufs-which-suits-your-needs-to-pass-on-assets-to-legal-heirs/articleshow/104180941.cms?from=mdr)
- [Opinion | Why a trust works best for family wealth | Mint](https://www.livemint.com/money/personal-finance/opinion-why-a-trust-works-best-for-family-wealth-11597126369771.html)
- [HUF v. Private Family Trust: Time to reconsider structuring of family investments!](https://taxguru.in/income-tax/huf-v-private-family-trust-time-reconsider-structuring-family-investments.html)
- [Discover the Power of a Private Family Trust in India!](https://www.aafmindia.co.in/Blog/What-is-a-private-family-trust)

## Links

- [HUF Registration online with expert assistance : TaxRodo](https://www.taxrodo.com/huf-registration/)
- [Hindu Undivided Family (HUF) Act - Advantages, Disadvantages & Features](https://www.policybazaar.com/income-tax/hindu-undivided-family-huf/)
- [Hindu Undivided Family (HUF) Act - Complete Information](https://www.bankbazaar.com/tax/hindu-undivided-family-tax-planning.html)
- [HUF Income Tax: Top 5 HUF Tax Benefits Available Under HUF | HDFC Bank](https://www.hdfcbank.com/personal/resources/learning-centre/save/5-huf-income-tax-benefits)
- [Hindu Undivided Family (HUF) - How to Save Income Tax? - Tax2win](https://tax2win.in/guide/huf-hindu-undivided-family)
- [HUF, a Way to Save Income Tax](https://cleartax.in/s/huf-hindu-undivided-family)
1 change: 1 addition & 0 deletions docs/economics/finance-investing/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
- [Personal Finance](economics/finance-investing/personal-finance.md)
- [Checklist](economics/finance-investing/checklist-tips.md)
- [Returns / Tax / Taxes / ITR](economics/finance-investing/returns-tax-taxes-itr.md)
- [HUF / Private Trust](economics/finance-investing/huf-private-trust.md)
- [Stocks / Equity](economics/finance-investing/stocks-equity.md)
- [Industry Sectors](economics/finance-investing/industry-sectors.md)
- [Quotes](economics/finance-investing/quotes.md)
Expand Down
8 changes: 7 additions & 1 deletion docs/economics/mutual-funds/debt-mutual-funds.md
Original file line number Diff line number Diff line change
Expand Up @@ -123,16 +123,22 @@ https://freefincal.com/why-i-partially-switched-from-icici-multi-asset-fund-to-i

## Funds

### [Parag Parikh Dynamic Asset Allocation Fund](https://amc.ppfas.com/schemes/parag-parikh-dynamic-asset-allocation-fund/)
### [Parag Parikh Dynamic Asset Allocation Fund](https://amc.ppfas.com/schemes/parag-parikh-dynamic-asset-allocation-fund/) (PPDAAF)

| Type of Instruments | Normal Allocation (% of Net Assets) | Risk Profile |
| ----------------------------------------------------------------------------------------------- | ----------------------------------- | --------------- |
| Equities & Equity related instruments | 0-100 | Very High |
| Debt securities & Money Market instruments including Units of Debt oriented mutual fund schemes | 0-100 | Low to Moderate |
The fund will predominantly invest in debt instruments and endeavour to maintain equity allocation between 35% and 65% (some of it will be hedged via approved derivative instruments as permitted by SEBI from time to time)

It is a credible and tax-efficient* alternative to certain fixed income instruments (like bank fixed deposits), offering the scope to earn income along with the prospect of growth in Net Asset Value (NAV) when held for a reasonably long period.

According to the CEO, this fund may be “ideal” for those desiring debt allocation with indexation benefits and those who avoid actively trading in debt securities.

[Webinar to discuss the NFO of Parag Parikh Dynamic Asset Allocation Fund - YouTube](https://www.youtube.com/watch?v=iCVFUX9QUoc&ab_channel=PPFASMutualFund)

[How does Parag Parikh Dynamic Asset Allocation Fund (PPDAAF) provide indexation benefit? CEO explains - The 1% News](https://news.onepercentclub.io/invest/how-does-parag-parikh-dynamic-asset-allocation-fund-ppdaaf-provide-indexation-benefit-ceo-explains/1064/)

## Links

- https://zerodha.com/varsity/chapter/the-debt-funds-part-1
Expand Down
2 changes: 2 additions & 0 deletions docs/economics/mutual-funds/equity-mutual-funds.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,8 @@ https://www.moneycontrol.com/mutual-funds/nav/hdfc-mid-cap-opportunities-fund-di

SBI smallcap mutual fund - https://twitter.com/etmoney/status/1590690695408676865

[Is it time to exit small cap mutual funds?](https://freefincal.com/is-it-time-to-exit-small-cap-mutual-funds/)

## Categories of actively managed equity mutual fund schemes

- Largecap: At least 80% in largecap
Expand Down
6 changes: 6 additions & 0 deletions docs/knowledge/applied-sciences/mechanical-engineering.md
Original file line number Diff line number Diff line change
Expand Up @@ -208,6 +208,12 @@ Isotropic refers to the properties of a material which is independent of the dir
- [GitHub - Smoothieware/Smoothieware: Modular, opensource, high performance G-code interpreter and CNC controller written in Object-Oriented C++](https://github.com/Smoothieware/Smoothieware)
- [start [smoothieware.org]](https://smoothieware.org/)

### CNC

CNC is **Computerised Numerical Control**. CNC is a control system that controls devices running on electronic digital computers.

[CNC Full Form - Computerized Numerical Control](https://byjus.com/full-form/cnc-full-form/)

## Links

- [How Things are Made - YouTube](https://www.youtube.com/playlist?list=PL7Znhz30kcyJacbogUbZyBk4N5jX_DDos)
Expand Down
Loading

0 comments on commit 9deb421

Please sign in to comment.