Monthly Archives: November 2015

Have social networking sites made people more narcissistic?


Answer by Xu Beixi:

Since Narcissistic personality disorder is a serious mental disorder characterized by various issues [1], I will take it that you mean "more vain", or the milder forms of it.

I think social media more of an amplifier than a creator of vanity- there is by definition far more comprehensive documentation of it. However, it may be that people have becoming more entitled than ever before:

Amazon link: The Narcissism Epidemic: Living in the Age of Entitlement …

And Louis CK's take: blame social media on it might be mistaken; we're simply living in a world of unprecedented wealth and prosperity and as people grow increasingly accustomed to it, they start to believe what they have is deserved, or even owed to them [2].

In short, social media is a showcase for narcissism, but perhaps not a direct creator of it.

DSM-5 criteria for narcissistic personality disorder include these features:

  • Having an exaggerated sense of self-importance
  • Expecting to be recognized as superior even without achievements that warrant it
  • Exaggerating your achievements and talents
  • Being preoccupied with fantasies about success, power, brilliance, beauty or the perfect mate
  • Believing that you are superior and can only be understood by or associate with equally special people
  • Requiring constant admiration
  • Having a sense of entitlement
  • Expecting special favors and unquestioning compliance with your expectations
  • Taking advantage of others to get what you want
  • Having an inability or unwillingness to recognize the needs and feelings of others
  • Being envious of others and believing others envy you
  • Behaving in an arrogant or haughty manner

Narcissistic personality disorder– Mayoclinic

[2] Psychological Entitlement – The Department of Psychology

Have social networking sites made people more narcissistic?

Do I need an SSL certificate for an Ecommerce website?


Answer by Mit Gajjar:

First of All, SSL (Secure Socket Layer) secures the communication between web browser and server. So if user enters login credentials, banking details, private information etc can be secured by SSL Certificate. So if a website collects these information then SSL is mandatory.

As you says your website is redirecting customer to Payment gateway to initiate the payment process, but customer's information such as user_Id, password, name, email, address, phone number, etc… would be collected by your website. These are sensitive information which can be traceable by Hackers if prior security environment is not available. SSL Certificate is the best option to secure such customer information.

SSL not only built to secure user information, but it can also secure website from phishing scams, malware & threat attacks an other cyber attacks.

Why SSL is Golden-key for E-commerce business?

  1. It builds user trust
  2. Helps you to generate more revenue
  3. Search Engine Optimization (SEO) benefits, as SSL is ranking factor for Google search results.
  4. Secure website from Cyber Attacks
  5. Secure sensitive information

SSL mainly categories in 3 Types
1. Domain Validation – used is to secure small level domains.
2. Organization Validation – used to secure medium/large level business
3. Extended Validation – Used to secure large scale E-commerce business.

 So for E-commerce website security Extended Validation (EV) SSL suits best.

Do I need an SSL certificate for an Ecommerce website?

How do I use OpenNLP to do coreference resolution?


Answer by David Dearing:

Coreference Resolution is hard, so no guarantee that OpenNLP will actually solve this specific problem, but I recently wrote a series of blog posts for leveraging OpenNLP 1.5.x tools.  It's a bit dense to copy here, so here's a link with more details:

Making Coreference Resolution with OpenNLP 1.5.0 your bitch

At a high level, you will need to load the appropriate OpenNLP coreference model libraries and also the WordNet 3.0 dictionary.  Given those dependencies, initializing the linker object is pretty straightforward:

// LinkerMode should be TEST
//Note: I tried LinkerMode.EVAL before realizing that this was the problem
Linker _linker = new DefaultLinker("lib/opennlp/coref", LinkerMode.TEST);

(aside: it sure would be nice to have some code formatting here, Quora)

Using it, however, is a bit less obvious.  You need to:

  1. Break the content down into sentences and the corresponding tokens
  2. Create a Parse object for each sentence
  3. Wrap each sentence Parse so as to indicate the sentence ordering:
    final DefaultParse parseWrapper = new DefaultParse(parse, i);
  4. Use the Linker to get the Mention objects from each parse
    final Mention[] extents =
  5. Finally, use the Linker to identify the distinct entities across the Mentions
    DiscourseEntity[] entities = _linker.getEntities(arrayOfAllMentions);

How do I use OpenNLP to do coreference resolution?

Non è occidentale, l’argine più forte all’avanzata dell’isis è composto da Donne curde e musulmane

Non è occidentale, l’argine più forte all’avanzata dell’isis è composto da Donne curde e musulmane

C’è una sorta di disonestà intellettuale nelle parole di chi in queste ore taccia come una guerra di religione l’avanzata del terrorismo dell’Isis in occidente. Disonestà intellettuale di coloro che la guerra la vogliono fare a tutti i costi all’Islam, forti di una approssimativa conoscenza di ciò che sta realmente accadendo al di fuori dal nostro rassicurante perimetro di analisi e anteponendo in maniera abbastanza chiara la propria insofferenza verso una non meglio specificata realtà araba, alla sicurezza di tutti.

In realtà se l’occidente non perdesse il proprio tempo a combattere la propria personalissima guerra a suon di propaganda politica di fine e tradizionale fattura nei più seguiti salotti televisivi, saprebbe che esiste già un argine che da quasi due anni combatte per bloccare l’avanzata dell’Isis e che nulla ha a che vedere con la religione perché di religioni è un vero e proprio put pourri

Dentro possiamo trovarci…

View original post 430 more words

How do Google or Facebook adjust salary based on location?


Answer by Kirill Valyas:

I will give you average salaries for Google in New York City and San Francisco.

New York City
Software Engineer $133,169
Senior Software Engineer $174,229
Product Manager $150,315
Account Manager $84,199

Google Salaries in New York City, NY

San Francisco
Software Engineer $113,335
Senior Software Engineer $154,357
Product Manager $140,948
Account Manager $81,268

Google Salaries in San Francisco, CA

As you can see Google pays more for employees in NYC. Why? Probably Google adjust its salaries for same job positions based on demand at specific locations. They need 2 product managers in New York asap, so they will offer a salary above average and try to get someone who will fit in their team instead of waiting for weeks or months and see when another company will hire that person.
Google is a desired place to work for many people with Computer Science background, but many developers are still looking for the highest paid job and don't mind to work for Uncle Joe who will pay them $150k instead of Google with its $120k. I hope that makes sense.

How do Google or Facebook adjust salary based on location?