How Supreme Judges decide on Affirmative Action

"The Court expects that 25 years from now the use of racial preferences will no longer be necessary."
-- Justice Sandra Day O'Connor
This upholding the use of in a decision, 5-4 decision, upholding the use of racial preferences.
"I believe blacks can achieve in every avenue of American life without the meddling of university administrators.... The Court... holds that racial discrimination in admissions should be given another 25 years.... While I agree that in 25 years...[these] practices will be illegal, then are...illegal now."
-- Justice Clarence Thomas.

For me it is clear that Clarence Thomas is right that affirmative action (AKA "reverse racism") is bad.

So, Sandra Connor is wrong in her support of affirmative action.
I even started to think that, possibly, Sandra Connor was a bad Justice.

But, as usual in big politics, the situation is more nuanced.

Law Professor Herman Schwartz called O'Connor "the Court's leader in its assault on racially oriented affirmative action,"[56] although she joined with the Court in upholding the constitutionality of race-based admissions to universities.

So Sandra Connor is, actually, against affirmative action, but due to political pressure - worked out a compromise [and then voiced that compromise] that temporarily allowed affirmative action.

I still think that affirmative action is wrong, but it is OK if government allows affirmative action in universities [which gives universities more freedom to choose and experiment with their own policies].

Thanks to [personal profile] reytsman for the link to Thomas Sowell interview. Originally posted at: https://dennisgorelik.dreamwidth.org/190518.html

Software architect that cannot code

I get asked the question, “How can you be an Architect if you can't code?” And that's a really good question because although I can code a little bit, I'm not the best coder in the world. But, as an Architect, you don't have to be a fantastic coder. All you need to be able to do is read the code and understand it. You need to understand the best practices and how code patterns work, essentially the theory surrounding coding. And that's what you learn through Trailhead and your certification journey. So the short answer is no, you don't have to be able to code in order to become a Technical Architect.

Please keep in mind, that an average "Salesforce Technical Architect" in the US - makes $150K/year. Originally posted at: https://dennisgorelik.dreamwidth.org/189103.html

Salesforce cognitive dissonance

Salesforce has very powerful sales and marketing ideas that they wrap in overly complex implementation.
Salesforce used marketing doublespeak and declared that implementation "easy".

The same video is listed here:
"This video talks more about how artificial intelligence can identify trends in your data based on user behavior."

1) The video is covered by distracting music.
My guess is that the creators of this video wanted to make an impression that using "Predictive Segmentation with Einstein Engagement Scoring" is easy.
They achieved the opposite effect: the music makes understanding of underlying concepts harder.

2) "If you think that sounds easy - it gets easier" - implies that reading complex diagram at 2:11 is easy.
My guess is that the "voice" person on that video - did not understand the meaning of the statements she was saying.

3) "You can send with more confidence" - is an important goal that Salesforce tries to serve here.
Sales process - requires to carefully balance:
- desire to send message to as many users as possible
- fear that customers will unsubscribe from our list if we send them irrelevant message.
If we do not send messages at all - we will have no sales.
If we send too many messages - [prospective] customers will unsubscribe (or even worse: mark our email as spam).
Some orders are more relevant to one group of customers.
Other orders are more relevant to another group of customers.

Einstein Engagement Scoring is trying to solve that problem. Originally posted at: https://dennisgorelik.dreamwidth.org/188685.html

Гордон и Гиркин


Интервью и его пережевывание [1, 2, 3] у меня оставило несколько сюрреалистическое впечатление.
Гордон набирает популярность, интервьюируя врага Гиркина.
Гиркин набирает популярность, интервьюируясь у врага Гордона.
Гиркин объясняет почему, с его точки зрения, война на Донбассе была гражданской войной [русских с русскими].
Гордон использует ответы Гиркина в качестве доказательств агрессии России на Донбассе.
Гиркин подтверждает, что результаты операции на Донбассе - довольно унылые [потому что РФ не захватила всю русскоязычную Украину].
Тем не менее, Гиркин считает проделанное - правильным (несмотря на некоторые ошибки) и готов повторить проделанное.
Гиркин довольно негативно высказывается о Путине (который обеспечивает безопасность Гиркина). Originally posted at: https://dennisgorelik.dreamwidth.org/188638.html

No integrated graphics with Ryzen 5 3600x?

Today I learned that even if a motherboard (such as B450M-A or X570-P):
- has VGA output + HDMI support
- supports Ryzen 5 3600x CPU
- claims "Integrated Graphics"
then such motherboard still needs a dedicated (discrete) video card in order to produce video.

Integrated Graphics in the 2nd and 1st Gen AMD Ryzen™ with Radeon™ Vega Graphics Processors
VGA output support : HDMI port
- Supports HDMI 1.4b with max. resolution 4096 x 2160 @ 24 Hz
Integrated Graphics in the 2nd and 1st Gen AMD Ryzen™ with Radeon™ Vega Graphics/ Athlon™ with Radeon™ Vega Graphics Processors
Multi-VGA output support : HDMI/DVI-D/D-Sub ports
- Supports HDMI 2.0b with maximum resolution of 4096 x 2160 @ 60 Hz
- Supports DVI-D with max. resolution 1920 x 1200 @ 60 Hz
- Supports D-sub with max. resolution 1920 x 1200 @ 60 Hz
Is the Ryzen 5 3600x an APU, or do you need a separate graphics card? Does the Ryzen 5 3600x have integrated graphics?

Jonathan Saletri, Owner at Custom Technology Solutions (2014-present)
Answered Feb 16
No. If it was an APU it would be called the ryzen 3600G. APUs are all G class.

And yes you need a GPU with the 3600X.
No integrated graphics.
Ryzen 5 3600X ($250). Like most AMD chips, it lacks integrated graphics ...
You need a discrete GPU for Ryzen CPUs that don't have a G suffix.

"Integrated graphics" promise + lack of integrated graphics with Ryzen 3600X = confusion (and a mess). Originally posted at: https://dennisgorelik.dreamwidth.org/188043.html

G-Suite no longer allows "Regular" secure SMTP authentication

1) Today (2020-05-04) my email client (The Bat 9.1.18 Professional) - lost ability to receive or send emails from our corporate @postjobfree.com email addresses [that G-suit handles for us].

The Bat started to return "Server reports error. The response is: 5.7.0":
!2020-05-04, 06:18:43: SEND - Server reports error. The response is: 5.7.0 https://support.google.com/mail/?p=WantAuthError h188sm3660946qke.82 - gsmtp
2020-05-04, 06:18:43: SEND - connection finished - 0 message(s) sent
2020-05-04, 06:18:43: SEND - Some messages were not sent - check the log for details
(Times are in EST)

2) The reason for this error is that Google [temporarily] stopped supporting "Less Secure Apps" in G-Suite (which we use to manage postjobfree.com emails).

3) This instruction: https://hotter.io/docs/email-accounts/secure-app-gmail/ is now obsolete.
"Less secure app access panel" no longer exists on https://myaccount.google.com/security page.

4) Actually, less secure access to Gmail works again, but, most likely, only temporary.
Last December, we announced that we’d be turning off less secure app (LSA) access to G Suite accounts, and that you should migrate to OAuth authentication instead. The first phase of the LSA turn-down was scheduled for June 15, 2020. As many organizations deal with the impact of COVID-19 and are now focused on supporting a remote workforce, we want to minimize potential disruptions for customers unable to complete migrations in this timeframe.
As a result, we are suspending the LSA turn-off until further notice. All previously announced timeframes no longer apply.
Despite these timing adjustments, Google does not recommend the use of any application that does not support OAuth.

5) This is the fix for this The Bat - Gmail issue:
To configure OAuth for existing Gmail or Mail.Ru accounts in The Bat!, users should access the "Account -> Properties -> Transport -> Receive mail -> Authentication" menu, enable "OAUTH (using Web Browser)" and save changes. The Bat! will remove the password from the account and apply the modern authentication mechanism to send and receive messages.

Click "Authentication":

Switch from "Regular" to "OAUTH (using Web Browser)":

6) The Bat works again.

7) The next step - is to switch our PostJobFreeService C# code that works with Gmail over [secure] Smtp/Pop3 to OAuth. Originally posted at: https://dennisgorelik.dreamwidth.org/187728.html

Terminator 2 prediction about AI in 1997

The system goes online on August 4 1997.
Human decisions are removed from strategic defence.
Skynet begins to learn at a geometric rate.

That prediction about General Artificial Intelligence systems abilities in 1997 -- looks too over-optimistic in retrospect.
Terminator 2 movie made that prediction in 1991 (6 years prior to 1997). Originally posted at: https://dennisgorelik.dreamwidth.org/187444.html

Covid-19 in New York City

Covid-19 epidemic is over in NYC:

Covid-19 kills mostly old people:

About 0.95% of people 75+ years old - died.

The reason why Covid-19 epidemic in NYC is over - is because most people in NYC were quickly exposed to Coronavirus. Most got immunity, but ~0.13% died.

Covid-19 epidemic still continues in other places across the US (which were able to delay the spread of Coronavirus):

Originally posted at: https://dennisgorelik.dreamwidth.org/187152.html

Negative oil prices

Yesterday (2020-04-20) oil price in the US fell down to -$37,63/barrel
So you could get paid to receive oil.
Initially I could not believe that and thought it was some sort of a mistake.
And it kind of was: a mistake by traders of underestimating oil supply, overestimating demand for oil and overestimating storage capacity for oil.

Today's (2020-04-21) oil prices are already positive: $13.48/barrel

Yesterday negative oil prices was a weird accident.
I do not think that negative oil prices did happen in the past.

Discussion on Hacker News

Originally posted at: https://dennisgorelik.dreamwidth.org/186915.html