#WinterWonderland arrived early this year...
(From our #EveningWalk in the Ammergau Alps last night... 25-30cm fresh powder everywhere, -7℃, no people, but lots of animal tracks)
#SilentSunday
Extreme environmental tolerance and space #survivability of the moss, Physcomitrium patens: #moss survived 9 months directly exposed to the elements of #space: https://www.eurekalert.org/news-releases/1105940 -> This moss survived 9 months outside the International Space Station and could still grow on Earth: https://www.space.com/space-exploration/international-space-station/we-were-genuinely-astonished-this-moss-survived-9-months-outside-the-international-space-station-and-could-still-grow-on-earth
Bats are one of the few animals that I genuinely don't enjoy being around.... but I still want them to thrive!
This is really great news that a Canadian researcher might have found a treatment for white-nose syndrome!
" B.C.-based scientist Cori Lausen, nicknamed Bat Lady by her peers, believes a probiotic formula may be capable of saving them. This cocktail is a blend of four bacterial strains that suppress the fungus. These bacteria are naturally found in some bats, but not all. ”
#Bats #health #nature
https://www.cbc.ca/news/canada/british-columbia/bats-white-nose-syndrome-probiotic-9.6948885
Daniel prince from Once Bitten podcast on usury and banking.
Usury is lending money, charging interest.
Aristotle thought money was for use not for interest. He thought usury unnatural.
Many religious quotes saying not to extract interest.
"Money is power" but this is not gold or paper money. It's credit. Infinite money with interest. Which breaks everything.
Imagine a mortgage. Prices of homes inflated by available interest. You have to give a deposit but the bank creates ten times that in new money! Who gets rich here? Banks are printing money. That inflates prices and dilutes money purchase power.
Not just mortgages. Business loans, repair loans, global scale of all of this.
Not only did they create that money, the charge interest on the money they created! And if you don't pay, they take the house.
One judge found this all illegal, but was soon overruled and found mysteriously dead.
What can you do eh? Only opt out. Don't take loans. Use a money that stores value instead of losing it.
#bitfest #bitcoin #banking
#vereinfachteSprache
Die #Taiga im hohen Norden ist die größte zusammenhängende #Waldfläche der Erde. Diese
I'm building webkit-gtk right now. It's one of these messy packages where a few source files need a lot of memory to compile, and ninja can randomly order jobs so that all of them suddenly start compiling simultaneously. So to keep things going smoothly without OOM-ing, I've been dynamically adjusting the available job count via steve the #jobserver.
While doing that, I've noticed that ninja isn't taking new jobs immediately after I increased the job count. So I've started debugging steve, and couldn't find out anything wrong with it. Finally, I've looked into ninja and realized how lazy their code is.
So, there are two main approaches to acquiring job tokens. Either you do blocking reads, and therefore wait for a token to become available, or you use polling to get noticed when it becomes available. Ninja instead does non-blocking reads, and if there are no more tokens available… it waits till one of its own jobs finish.
This roughly means that as other processes release tokens, ninja won't take them until one of its own jobs finish. And if ninja didn't manage to acquire any job tokens to begin with, it is just running a single process via implicit slot, and that process finishing provides it with the only chance to acquire additional tokens. So realistically speaking, as long as there are other build jobs running in parallel, ninja is going to need to be incredibly lucky to ever get a job token, since all other processes will grab the available tokens immediately.
This isn't something that steve can fix.
#Gentoo #NinjaBuild