Saturday, May 30, 2020

Digest for comp.programming.threads@googlegroups.com - 6 updates in 6 topics

aminer68@gmail.com: May 29 02:10PM -0700

Hello,
 
 
I am a white arab that is an inventor of many scalable algorithms and there implementations, and now i will talk about:
"How to beat Moore's Law ?" and more about: "Energy efficiency"..
 
How to beat Moore's Law ?
 
I think with the following discovery, Graphene can finally be used in CPUs, and it is a scale out method, read about the following discovery and you will notice it:
 
New Graphene Discovery Could Finally Punch the Gas Pedal, Drive Faster CPUs
 
Read more here:
 
https://www.extremetech.com/computing/267695-new-graphene-discovery-could-finally-punch-the-gas-pedal-drive-faster-cpus
 
The scale out method above with Graphene is very interesting, and here is the other scale up method with multicores and parallelism:
 
Beating Moore's Law: Scaling Performance for Another Half-Century
 
Read more here:
 
https://www.infoworld.com/article/3287025/beating-moore-s-law-scaling-performance-for-another-half-century.html
 
 
More about Energy efficiency..
 
You have to be aware that parallelization of the software
can lower power consumption, and here is the formula
that permits you to calculate the power consumption of
"parallel" software programs:
 
Power consumption of the total cores = (The number of cores) * ( 1/(Parallel speedup))^3) * (Power consumption of the single core).
 
 
Also read the following about energy efficiency:
 
Energy efficiency isn't just a hardware problem. Your programming
language choices can have serious effects on the efficiency of your
energy consumption. We dive deep into what makes a programming language
energy efficient.
 
As the researchers discovered, the CPU-based energy consumption always
represents the majority of the energy consumed.
 
What Pereira et. al. found wasn't entirely surprising: speed does not
always equate energy efficiency. Compiled languages like C, C++, Rust,
and Ada ranked as some of the most energy efficient languages out there,
and Java and FreePascal are also good at Energy efficiency.
 
Read more here:
 
https://jaxenter.com/energy-efficient-programming-languages-137264.html
 
RAM is still expensive and slow, relative to CPUs
 
And "memory" usage efficiency is important for mobile devices.
 
So Delphi and FreePascal compilers are also still "useful" for mobile
devices, because Delphi and FreePascal are good if you are considering
time and memory or energy and memory, and the following pascal benchmark
was done with FreePascal, and the benchmark shows that C, Go and Pascal
do rather better if you're considering languages based on time and
memory or energy and memory.
 
Read again here to notice it:
 
https://jaxenter.com/energy-efficient-programming-languages-137264.html
 
 
Thank you,
Amine Moulay Ramdane.
aminer68@gmail.com: May 29 01:08PM -0700

Hello,
 
 
In this post i have just put the web link about: "You cannot scale creativity", so read again my important post:
 
I am a white arab that is more smart, and i invite you to read the
following thoughts about: "You cannot scale creativity", it is related to my following powerful product that i have designed and implemented, because as you will read below: "The solution is to lessen the need for coordination: have different people work on different things, use smaller teams, and employ fewer managers.", here is my powerful product (that can also be applied to organizations):
 
https://sites.google.com/site/scalable68/universal-scalability-law-for-delphi-and-freepascal
 
Please read the following about Applying the Universal Scalability Law to organisations:
 
https://blog.acolyer.org/2015/04/29/applying-the-universal-scalability-law-to-organisations/
 
 
So read the following to understand:
 
 
Read the following from the following PhD computer scientist:
 
https://lemire.me/blog/about-me/
 
 
You cannot scale creativity
 
As a teenager, I was genuinely impressed by communism. The way I saw it, the West could never compete. The USSR offered a centralized and efficient system that could eliminate waste and ensure optimal efficiency. If a scientific problem appeared, the USSR could throw 10, 100 or 1000 scientists at it without having to cajole anyone.
 
I could not quite understand why the communist countries always appeared to be technologically so backward. Weren't their coordinated engineers and scientists out-innovating our scientists and engineers?
 
I was making a reasoning error. I had misunderstood the concept of economy of scale best exemplified by Ford. To me, communism was more or less a massive application of the Fordian approach. It ought to make everything better and cheaper!
 
The industrial revolution was made possible by economies of scale: it costs far less per car to produce 10,000 cars than to make just one. Bill Gates became the richest man in the world because software offers an optimal economy of scale: it costs the same to produce one copy of Windows or 100 million copies.
 
Trade and employment can also scale: the transaction costs go down if you sell 10,000 objects a day, or hire 10,000 people a year. Accordingly, people living in cities are typically better off and more productive.
 
This has lead to the belief that if you regroup more people and you organize them, you get better productivity. I want to stress how different this statement is from the previous observations. We can scale products, services, trade and interaction. Scaling comes from the fact that we need reproduce many copies of the essentially the same object or service. But merely regrouping people only involves scaling in accounting and human ressources: if these are the costs holding you back, you are probably not doing anything important. To get ten people together to have much more than ten times the output is only possible if you are producing an uniform product or service.
 
Yet, somehow, people conclude that regroup people and getting them to work on a common goal, by itself, will improve productivity. Fred Brooks put a dent in this theory with his Brook's law:
 
Adding manpower to a late software project makes it later.
 
While it is true that almost all my work is collaborative, I consistently found it counterproductive to work in large groups. Of course, as an introvert, this goes against all my instincts. But I also fail to see the productivity gains in practice whereas I do notice the more frequent meetings.
 
Abramo et al. (2012) looked seriously at this issue and found that you get no more than linear scaling. That is, a group of two researchers will produce twice as much as one researcher. Period. There is no economy of scale when coordinating human brains. Their finding contradicts decades of science policy where we have tried to organize people into larger and better coordinated groups (a concept eerily reminiscent of communism).
 
We can make an analogy with computers. Your quad-core processor will not run Microsoft Word four times as far. It probably won't even run it twice as fast. In fact, poorly written software may even run slower when there are more than one core. Coordination is expensive.
 
The solution is to lessen the need for coordination: have different people work on different things, use smaller teams, and employ fewer managers.
 
Read more here:
 
https://lemire.me/blog/2012/10/15/you-cannot-scale-creativity/
 
 
Thank you,
Amine Moulay Ramdane.
aminer68@gmail.com: May 29 12:07PM -0700

Hello,
 
 
Read again, i correct about: Dematerialising the future: what role can technology and consumers play?
 
I have just posted before about Dematerialization Through Services,
read it here:
 
https://groups.google.com/forum/#!topic/soc.culture.usa/rVZUcghUe5E
 
 
The above makes it clear that the evidence indicates that
'dematerialization through services' is not a valid policy for
reducing carbon emissions.
 
But Dematerialising is still important, read the following to notice it:
 
Dematerialising the future: what role can technology and consumers play?
 
https://www.theguardian.com/sustainable-business/dematerialising-future-technology-consumers
 
Also read my following thoughts to notice:
 
About capitalism and the positive correlation between economic growth and environmental performance..
 
As an economy expands, resource usage becomes increasingly efficient and economies tend to move away from ecologically harmful behavior, while raising the standard of living of its participants. In fact, the 2018 Yale Environmental Performance Index shows a clear positive correlation between economic growth and environmental performance, read about it here:
 
https://epi.envirocenter.yale.edu/2018/report/category/hlt
 
So i think that we are on the right path, so as you are noticing that we have to dematerialize much more so that to avoid Environmental problems, but how will look like our near future that will be much more dematerialized ? look here in the following video to notice that one of our fellow techlead and software developer is doing it by much more dematerializing his life and he is happy by doing it:
 
My minimalist apartment (as a millionaire)
 
https://www.youtube.com/watch?v=EUeqHhbQWFc
 
 
Thank you,
Amine Moulay Ramdane.
aminer68@gmail.com: May 29 11:56AM -0700

Hello,
 
 
I have just posted before about Dematerialization Through Services,
read it here:
 
https://groups.google.com/forum/#!topic/soc.culture.usa/rVZUcghUe5E
 
 
The above makes it clear that the evidence indicates that
'dematerialization through services' is not a valid policy for
reducing carbon emissions.
 
But Dematerialising is still important, read the following to notice it:
 
Dematerialising the future: what role can technology and consumers play?
 
https://www.theguardian.com/sustainable-business/dematerialising-future-technology-consumers
 
Also read my following thoughts to notice:
 
About capitalism and the positive correlation between economic growth and environmental performance..
 
As an economy expands, resource usage becomes increasingly efficient and economies tend to move away from ecologically harmful behavior, while raising the standard of living of its participants. In fact, the 2018 Yale Environmental Performance Index shows a clear positive correlation between economic growth and environmental performance, read about it here:
 
https://epi.envirocenter.yale.edu/2018/report/category/hlt
 
So i think we are on the right path and i think as consumption switches from goods to services, economic growth can be decoupled from the use of material resources, and this will help us very much to efficiently avoid environmental problems.
 
So as you are noticing that we have to dematerialize much more so that to avoid Environmental problems, but how will look like our near future that will be much more dematerialized ? look here in the following video to notice that one of our fellow techlead and software developer is doing it by much more dematerializing his life and he is happy by doing it:
 
My minimalist apartment (as a millionaire)
 
https://www.youtube.com/watch?v=EUeqHhbQWFc
 
 
Thank you,
Amine Moulay Ramdane.
aminer68@gmail.com: May 29 10:24AM -0700

Hello,
 
 
2 drugs for Gaucher's disease also fight COVID-19, Israeli defense lab finds
 
The Defense Ministry-run Institute for Biological Research has found two drugs used to treat a genetic disorder known as Gaucher's disease are also effective against the coronavirus and potentially other viruses as well, the laboratory announced Tuesday.
 
As one of these drugs — Cerdelga — has already been approved for use by the US Food and Drug Administration and the second — Venglustat — has almost completed the approval process, they may be fast-tracked for use with COVID-19 patients, the Defense Ministry said.
 
Read more here:
 
https://www.timesofisrael.com/gauchers-disease-drugs-also-fight-covid-19-israeli-defense-lab-finds/
 
 
Thank you,
Amine Moulay Ramdane.
aminer68@gmail.com: May 29 09:55AM -0700

Hello,
 
 
Gaucher's disease drugs effective against coronavirus: Israeli research
 
Read more here:
 
https://www.globaltimes.cn/content/1189623.shtml
 
 
Thank you,
Amine Moulay Ramdane.
You received this digest because you're subscribed to updates for this group. You can change your settings on the group membership page.
To unsubscribe from this group and stop receiving emails from it send an email to comp.programming.threads+unsubscribe@googlegroups.com.

No comments: