> Because the GC is infectious. As soon as your dependency needs it (and IIRC even parts of the standard library did/do), it becomes painful if not impossible for you to avoid it. Isn't this the same for Nim? The…
Pacman works when updating all packages simultaneously. However when updating only a requested package it can break by failing to pull in other packages which need to be updated simultaneously. For instance, pacman can…
Pacman will happily break pacman and sudo without warning if the user requests updating openssl without upgrading the entire system. When updating a package it does not pull in all of the other packages which will break…
The only preprocessor code required for writing 'static inline' header functions is "#pragma once". Inline functions look like normal functions.
If both the comparison function as well as the sort function which the comparison function is passed to are declared 'static inline' and available in a header, the compiler is smart enough to figure it out and inline…
It's not necessary to use macros. Just make both the sort function which the comparison function is passed to, as well as the comparison function itself, both "static inline". The compiler is smart enough to figure it…
> The problem isn't getting loans on one's crops. It's transferring the price risk to someone else. When a farmer plants, they want a guaranteed profit. Loans don't address that problem. Futures do. (It's why they were…
Material production still requires accounting, installation, transportation, delivery, disposition, optimization. Financial parasitism more clearly occurs when someone pledges something to lenders which they do not…
> There is a middle ground between banning and a free for all. Providing basic banking as a public utility so most deposits by individuals, local governments, and small businesses are not stored with investment banks…
Those are all different things and different forms of borrowing though. When someone borrows against cheese they are borrowing against existing personal property for which labor has already been supplied rather than…
No other species has the recorder of deeds \ title registrar \ court system to enforce claims over territory in absentia without the continual presence of the beneficiary. Even among humans most of Earth's territory is…
Yes, the level-headed take is that an organization has not taken a "hard-left turn" unless they are calling for redistributing the land and cancelling the debt.
Ukraine's domestically manufactured Stugna-P has longer range, remote controls, and is only $20,000 per missile. Wikipedia cites unit costs of Javelin closer to $200,000 than $80,000. Longer range + tripod + remote…
So it's amazing at miseducating and misinforming politicians in impoverished countries? In industrial economies money is credit and countries issue their own money by setting up a banking system to lend it into…
> It is not surprising that there are no historical documents outlining this, for it would likely pre-date even the written word by centuries or millennia. Huh? During the 17th and 18th century European colonization of…
In America during the late 1600s through early 1700s fiat currency was placed into circulation as the loan or mortgage held by the governor secured by the property of the borrower. There was no promise, advertisement,…
> Historically, a number of cultures have attempted periods of paper currency, issued by the government and backed by nothing. Often it was the result of currency that was once backed (a gold standard or silver…
The fraction of average income paid to landlords is partially due to the concentration of land ownership and political culture of the ownership class. Historically in 18th century rents were 1/3 of farm product in…
>Paying 2x-4x for some piece of land is still waaaaaaaay cheaper for society than drowning in decades-long quagmire while infrastructure falls apart everywhere. Eminent domain is not only used to acquire owner occupied…
A credit bubble may pop due to loss of confidence, but the loss of confidence is not purely non-deterministic psychological phenomena, it is due to the interest owed on the debt held by speculators which bought…
The quantity of money in the system doesn't stay the same. Speculators buy financial assets such as stock and real estate on credit. This increases valuations and causes more speculators to buy financial assets on…
There can be a data race any time a processor loads a value, modifies it, and writes it back. Without an atomic update operation like compare_exchange() generally you need to lock the database file against other…
A user process doesn't have the information it needs to do a good job of coordinating updates from multiple writers to database pages and indices. With MMAP, writers have access to shared atomics which they can update…
How do you implement lockless atomic updates for multiple writers across multiple threads & processes without mmap? With mmap it is straight forward for processes to open persistent arrays of atomics as a file, and use…
> Because the GC is infectious. As soon as your dependency needs it (and IIRC even parts of the standard library did/do), it becomes painful if not impossible for you to avoid it. Isn't this the same for Nim? The…
Pacman works when updating all packages simultaneously. However when updating only a requested package it can break by failing to pull in other packages which need to be updated simultaneously. For instance, pacman can…
Pacman will happily break pacman and sudo without warning if the user requests updating openssl without upgrading the entire system. When updating a package it does not pull in all of the other packages which will break…
The only preprocessor code required for writing 'static inline' header functions is "#pragma once". Inline functions look like normal functions.
If both the comparison function as well as the sort function which the comparison function is passed to are declared 'static inline' and available in a header, the compiler is smart enough to figure it out and inline…
It's not necessary to use macros. Just make both the sort function which the comparison function is passed to, as well as the comparison function itself, both "static inline". The compiler is smart enough to figure it…
> The problem isn't getting loans on one's crops. It's transferring the price risk to someone else. When a farmer plants, they want a guaranteed profit. Loans don't address that problem. Futures do. (It's why they were…
Material production still requires accounting, installation, transportation, delivery, disposition, optimization. Financial parasitism more clearly occurs when someone pledges something to lenders which they do not…
> There is a middle ground between banning and a free for all. Providing basic banking as a public utility so most deposits by individuals, local governments, and small businesses are not stored with investment banks…
Those are all different things and different forms of borrowing though. When someone borrows against cheese they are borrowing against existing personal property for which labor has already been supplied rather than…
No other species has the recorder of deeds \ title registrar \ court system to enforce claims over territory in absentia without the continual presence of the beneficiary. Even among humans most of Earth's territory is…
Yes, the level-headed take is that an organization has not taken a "hard-left turn" unless they are calling for redistributing the land and cancelling the debt.
Ukraine's domestically manufactured Stugna-P has longer range, remote controls, and is only $20,000 per missile. Wikipedia cites unit costs of Javelin closer to $200,000 than $80,000. Longer range + tripod + remote…
So it's amazing at miseducating and misinforming politicians in impoverished countries? In industrial economies money is credit and countries issue their own money by setting up a banking system to lend it into…
> It is not surprising that there are no historical documents outlining this, for it would likely pre-date even the written word by centuries or millennia. Huh? During the 17th and 18th century European colonization of…
In America during the late 1600s through early 1700s fiat currency was placed into circulation as the loan or mortgage held by the governor secured by the property of the borrower. There was no promise, advertisement,…
> Historically, a number of cultures have attempted periods of paper currency, issued by the government and backed by nothing. Often it was the result of currency that was once backed (a gold standard or silver…
The fraction of average income paid to landlords is partially due to the concentration of land ownership and political culture of the ownership class. Historically in 18th century rents were 1/3 of farm product in…
>Paying 2x-4x for some piece of land is still waaaaaaaay cheaper for society than drowning in decades-long quagmire while infrastructure falls apart everywhere. Eminent domain is not only used to acquire owner occupied…
A credit bubble may pop due to loss of confidence, but the loss of confidence is not purely non-deterministic psychological phenomena, it is due to the interest owed on the debt held by speculators which bought…
The quantity of money in the system doesn't stay the same. Speculators buy financial assets such as stock and real estate on credit. This increases valuations and causes more speculators to buy financial assets on…
There can be a data race any time a processor loads a value, modifies it, and writes it back. Without an atomic update operation like compare_exchange() generally you need to lock the database file against other…
A user process doesn't have the information it needs to do a good job of coordinating updates from multiple writers to database pages and indices. With MMAP, writers have access to shared atomics which they can update…
How do you implement lockless atomic updates for multiple writers across multiple threads & processes without mmap? With mmap it is straight forward for processes to open persistent arrays of atomics as a file, and use…