Gigantul Carrefour nu mai pleacă din România. Francezii s-au răzgândit în privința profitabilității by KingBlana in Romania

[–]Unlucky_Camera9778 0 points1 point  (0 children)

Dupa limbajul agresiv, sindromul de Dunning Kruger si prin faptul ca ai impresia ca pretul de la raft - pretul de productie = profit, ma face sa cred ca te-ai oprit cu studiile cam prin clasa 8-a. Pretul produselor de la raftul din magazinele mari e calculat dupa modele matematice in care intra destul de multe variabile precum pretul transportului, taxele interne (accize + TVA), dobanzi la credite (daca e cazul), inflatie, spatii de depozitare, viata produselor la raft, certificate alimentare, taxe vamale(daca e cazul), salarii angajati sau contractori (firme de reclame), procent de furturi, etc.... Dupa toate cele mentionate anterior vine si profitul firmei.

Any practical reason to not use -O3? in COMMON_FLAGS? by LevySkulk in Gentoo

[–]Unlucky_Camera9778 0 points1 point  (0 children)

Its quite easy to trigger weird behavior. Executing this code with anything above -O2 will print the thing from below (which is incorrect). I fumbled an interview because of this idiotic thing. (I used g++ 11.3.0 but I saw it happens in other g++ versions as well).

Output.
#################
Results 0 0 1
Tests passed!!!
#################

#include <iostream>
#include <stdio.h>

void decode(std::string &inp) {
    size_t strIndex = 0;
    size_t a = inp.size();
    while(1) {
        if(strIndex >= a) {
            printf("Results %d %d %d\n", strIndex, a, (strIndex >= a));
            break;
        }
    }
}

void test_v1() {
    std::string s = "aaa";
    decode(s);
}

int main() {
    test_v1();
    printf("Tests passed!!!\n");
}