Tuesday, September 24, 2019

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

aminer68@gmail.com: Sep 24 04:55AM -0700

Hello,
 
 
Software.org report finds software jobs not only pay twice as much, but are growing at twice the rate of US jobs overall
 
 
Things are looking good these days for software industry workers, who are making more than twice the average annual wage of other workers, according to a research report released this week by Software.org: The BSA Foundation.
 
The average annual wage for software jobs in the US was $114,000 in 2019, more than double the $51,960 annual wage for all US workers in 2018. All told, the software industry directly employs 3.1 million people in the US—up 7.3 percent from 2016—and indirectly supports a total of 14.1 million jobs. Of the 3.1 million software industry jobs in the US, California led the way with 557,657 of those jobs, followed by Texas with 244,830 software industry jobs and Virginia with 188,939.
 
 
Read more here:
 
https://www.infoworld.com/article/3439827/software-jobs-pay-twice-the-national-average.html
 
 
 
Thank you,
Amine Moulay Ramdane.
aminer68@gmail.com: Sep 23 12:00PM -0700

Hello,
 
 
Here is my new inventions that are my new variants of Scalable RWLocks that are powerful..
 
 
Author: Amine Moulay Ramdane
 
Description:
 
A fast, and scalable and starvation-free and fair and lightweight Multiple-Readers-Exclusive-Writer Lock called LW_RWLockX, the scalable LW_RWLockX does spin-wait, and also a fast and scalable and starvation-free and fair Multiple-Readers-Exclusive-Writer Lock called RWLockX, the scalable RWLockX doesn't spin-wait but uses my portable SemaMonitor and portable event objects , so it is energy efficient.
 
The parameter of the constructors is the size of the array of the readers , so if the size of the array is equal to the number of parallel readers, so it will be scalable, but if the number of readers are greater than the size of the array , you will start to have contention, please look at the source code of my scalable algorithms to understand.
 
 
I have used my following hash function to make my new variants of RWLocks scalable:
 
---
 
function DJB2aHash(key:int64):uint64;
var
i: integer;
key1:uint64;
 
begin
Result := 5381;
for i := 1 to 8 do
begin
key1:=(key shr ((i-1)*8)) and $00000000000000ff;
Result := ((Result shl 5) xor Result) xor key1;
end;
end;
 
---
 
You can download them from:
 
https://sites.google.com/site/scalable68/new-variants-of-scalable-rwlocks
 
 
Thank you,
Amine Moulay Ramdane.
aminer68@gmail.com: Sep 23 11:12AM -0700

Hello...
 
 
A beautiful Dancing Saturday Night Fever..
 
 
I was just listening and looking at this video with
a beautiful dance and a beautiful song, and i have just decided
to write another poem, so here is the beautiful dance and the
beautiful song of the video:
 
Bee Gees - more than a woman (Dancing Saturday Night Fever)
 
https://www.youtube.com/watch?v=FPUUvQVeqlA
 
 
And here is my new poem:
 
 
It is our beautiful Dancing Saturday Night Fever
 
It is as i am loving my beautiful reflection in the "mirror" !
 
It is our beautiful Dancing Saturday Night Fever
 
Since i am feeling your beautiful soul nearer and nearer !
 
It is our beautiful Dancing Saturday Night Fever
 
Since a so beautiful dance is like a winner !
 
It is our beautiful Dancing Saturday Night Fever
 
Since a beautiful dance is far from evil and terror
 
It is our beautiful Dancing Saturday Night Fever
 
Since even a beautiful dance is learning us to not be the inferior !
 
It is our beautiful Dancing Saturday Night Fever
 
Since a beautiful dance is always flowing like a beautiful river
 
It is our beautiful Dancing Saturday Night Fever
 
Since even a beautiful dance does avoid us to be a sinner !
 
It is our beautiful Dancing Saturday Night Fever
 
So my so beautiful dancer !
 
You are coming to me with all your splendor
 
My so beautiful dancer !
 
You are growing inside me like a so beautiful flower !
 
My so beautiful dancer !
 
It is also about the right dose and the right answer
 
My so beautiful dancer !
 
Because my way is not to be a gangster
 
My so beautiful dancer !
 
Because i am like "wisdom" that is like the master
 
My so beautiful dancer !
 
Because i want to go beautifully and faster
 
My so beautiful dancer !
 
As you can see, I am not a barbar or a Tiger !
 
My so beautiful dancer !
 
Because my way is Love and Wisdom that is not the inferior
 
My so beautiful dancer !
 
It is why i am like you a beautiful dancer !
 
 
 
 
 
Thank you,
Amine Moulay Ramdane.
aminer68@gmail.com: Sep 23 11:01AM -0700

Hello,
 
 
Look at this interesting video:
 
Peter Diamandis LiveWorx Keynote on Exponential Tech: Disruption on the Road Ahead
 
https://www.youtube.com/watch?v=BpBSa3LKsMY
 
 
 
Thank you,
Amine Moulay Ramdane.
aminer68@gmail.com: Sep 23 10:28AM -0700

Hello,
 
 
Call me crazy, but Windows 11 could run on Linux
 
Read more here:
 
https://www.computerworld.com/article/3438856/call-me-crazy-but-windows-11-could-run-on-linux.html
 
 
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: