Some more thoughts on minimum requirements for a read-after-write consistency: https://software.mihvoi.ro/2026/04/2-flow-consistency-read-y...
40 karma · joined September 22, 2014
Some more thoughts on minimum requirements for a read-after-write consistency: https://software.mihvoi.ro/2026/04/2-flow-consistency-read-y...
I only use the search file/folder name feature, I don't even need any content indexing that this tool has. It just needs to scale to Terabytes size (like millions of files/folders) and optionally do de-duplication.
If you know such tool on Linux, it would really help me to be less dependent on Windows. Or maybe someone you can build such a tool on Linux. I tried to create my own tool in Java but it took too much DRAM to index the many files I have. This Win tool indexes all my files and folders in a file of 1-200MB and searches all in 10-30 seconds. No server/database in involved, just a standalone tool.
I share the tool just for reference. The tool didn't had any update for years, I hope the programmer is still alive and healthy. https://www.whereisit-soft.com/
Do not underestimate the resilience of paper format, however it's harder to move it to digital again.
More ideas that you could also use for programs: https://meaningofstuff.blogspot.com/2015/05/backup-your-smar...
That includes all rationals along with irrational that we have a way to approximate by algorithms - like sqrt(2) and PI. It does not include the incalculable numbers like Omega.
Being linked to algorithms, such numbers are only countable many, so they cannot contain "most" of irrational and therefore they lack most of "Real numbers".
There are mathematicians that take this view seriously, like "Constructivists" and "finitists". For example: https://www.youtube.com/watch?v=REeaT2mWj6Y
https://meaningofstuff.blogspot.com/2017/12/why-bitcoin-will...
Regardin all crypto: https://meaningofstuff.blogspot.com/2017/12/why-bitcoin-will...
A limited supply coin does not guaranty a need to exchange goods over that particular coin and not another.
One idea to overcome this is: you work by small increments of features. You put each feature on the table and people bid the time to complete it. You assign the task to the one with the best reasonable estimate and with good track on the delivery - depending on the risk of failure. People that don't offer reasonable estimates can be replaced. The thing is that you know that without understanding the code, because someone else will bid less time and do it.
A variant is per-project, "last feature is free". After each feature, you pay the previous delivered feature, based on hourly time counted by the programmer. When you find the bill to be overcharged, you just pay the previous feature and close the collaboration. You might guaranty to pay a reasonable but fixed sum, in advance or at the end, to reduce the risk of the programmer to not be paid after too few tasks.
People should also have some stock or bonuses by global performance, otherwise they would not be also team players. And more than this, they should share a minimum motivation to be proud of the global outcome, for example because of how their work is making the world a bit better. Money if not always enough for people to really want to make it work.