700 karma · joined August 7, 2013
- if you save 60% of your income, your lifestyle will be severely damaged and you won't become a spender all of a sudden the day after retirement.
- If you save 5% of your income, then you won't be able to lower your lifestyle once you retire.
Saving 15/20% of income isn't a magic number. But it's something that doesn't damage your lifestyle + it accumulates to a meaningful amount that saves your ass in old times.
Going aggressive in either direction (spending or saving) is not the right mindset, because you won't be able to CHANGE once you adopt a specific lifestyle.
Yes it is. Developing any short term job -- that runs multiple seconds and goes away -- like lambda or k8s jobs with Java is meaningless for exactly this reason. The startup time is longer than the run time.
The same is not true for JS. The most mature libraries depend on absurdly vague libraries that no one has ever reviewed.
1. A single partition is stored in one node (replicas on another nodes). With this, introducing new nodes takes very long time to replicate large partitions, because it can replicate one partition from only one node (leader of the partition). On Pulsar each segment of partition is stored in a different bookkeeper node.
2. Because of 1, if two consumers read different parts of a partition that are far from each other, they will compete over disk bandwidth. In Kafka consumer can not read from replica node. If a topic is really popular and many consumers try to read from it (from different parts of the file which makes OS page cache useless), total consumption rate is limited to disk bandwidth of a single node. But in Pulsar each consumer can read from different brokers. Catch up consumers won't trash streaming consumers in Pulsar.
These are not problems that can be fixed easily. Additionally, in the realm of streaming the difference between Flink and Spark is day and night. The low watermark feature that Flink offers makes them behave fundamentally different.
1) it was just before election and needed high turnout --> This is true. State sponsored TV started announcing Corona death cases exactly after election day. It is impossible to get the virus and die in same day. Obviously they knew that virus is in early phases of spreading before election.
2) due to political need, did not stop flights to china ---> As you remember in early days many airlines refrain carrying Chinese. Mahan Airline was pretty much the only carrier that transported Chinese back to China from middle east which is through Tehran IKA. This airport is roughly 1 hour away from Qom.
3) source seems to becleric students from china arrived in Qom --> This is also true. Qom has the biggest religious school in middle east and it has many students from east/central Asia.
4) did not close religious shrines --> Which is obvious
Note that there are only few cases that this virus can get into Iran which is more or less an isolated country:
1. Chinese coming into Qom as becleric students
2. Chinese working in Huawei in Tehran's office.
3. Chinese working in oil sector in southern cities.
Other than above three cases there is pretty much no other way for this virus to get into Iran as there was no other case in Turkey/Emirates/Pakistan, ... since they started putting Chinese into quarantine a lot earlier than us.
[0] https://bookkeeper.apache.org/docs/4.9.2/api/distributedlog-...
Being poor (by global standards) in a developed country heavily depends on person's lifestyle and decisions.
I live in Germany, I got ear wax, the doctor waiting line was more than a week, so I developed tinnitus problem in a couple of days because of the wax (I don't use any headphone, I don't work in any noisy place so they don't have any effect). Insurance didn't cover medicine cost, so I paid it in cash while I was a student. Then the doctor said, it's too late and now I have to deal with a permanent tinnitus disorder for rest of my life.
Do you see how awesome social security is in Europe? #StopSpreadingBullshit
I'm not citizen but working as a dev. I have an old passport which doesn't have bio-metric security features. However, I have a valid residence permit card (it already has bio-metric features). Revolut app which is UK based bank accepts my residence permit in identification process without checking my passport. Just scan it via the app itself and there you go. There is literally no bank in Germany (including N26) that accepts my residence permit card. I constantly have to fight with every company providing any online financial service, because their online video identification process (known as Post-Ident which is run by Deutsche Post) only scans bio-metric passports.
How come? If this thing (residence permit) is a valid ID document, then why is everyone asking for passport? My identity has already been approved by immigration office.
If residence permit is not a valid ID document, then why issue it at first place?