News for hackers. Stuff that matters.
Re:GCC Rust Monthly Report #9 August 2021 by rightbyte on Tuesday August 31, 2021 @03:45AM (#28364978)
> Risk Impact (1-3) Likelihood (0-10) Risk (I * L)

> ... table ...

This gave me PTSD from FMEA analysis. Why not just write the arbitrary product only, or rank the risks, or don't rank them at all. No-one is forcing them why do this? Is this curriculum now?

Re:GCC Rust Monthly Report #9 August 2021 by Dylan16807 on Tuesday August 31, 2021 @05:11AM (#28365546)
Writing the product would make it confusing how they ranked them. Just ranking them would work but wouldn't represent the relative risk very well.

It seems fine to me, and it's just a multiplication of two numbers, that's not overwhelming.

Re:GCC Rust Monthly Report #9 August 2021 by pwr-electronics on Tuesday August 31, 2021 @09:29AM (#28367803)
The product indirectly tells you the criteria for accepting the risk as-is, but it doesn't give you any insight into how to reduce the risk. That's what severity and likelihood are for. You need all three together.
Re:GCC Rust Monthly Report #9 August 2021 by rightbyte on Tuesday August 31, 2021 @10:10AM (#28368293)
I am fine with guesstimates for likelihood and severity, but the product doesn't make sense. When two guesstimates are multiplied like that, you choose the terms to give the product you want, or vice versa. The concept of trying to do a distillation of a risk assessment to a number is flawed.
Re:GCC Rust Monthly Report #9 August 2021 by pwr-electronics on Tuesday August 31, 2021 @02:12PM (#28371480)
You're right that the product number is not a very meaningful value.

https://en.wikipedia.org/wiki/Risk_matrix

Take a look at this risk matrix. It's divided into cells that are each assigned a category. If you assigned numbers to it, you'd get conflicting results:

1. Possible (3) x Catastrophic (4) = Very High (12)

2. Likely (4) x Critical (3) = High (12)

In this case, 12 can mean either High or Very High. Therefore the category is more important than the product.

So basically, the product is only meaningful if the categories are defined in terms of it, which I don't think is common. Really, I should have said you need the category, rather than the product.

Re:GCC Rust Monthly Report #9 August 2021 by athrowaway3z on Tuesday August 31, 2021 @07:03AM (#28366291)
Iirc there are people within the rust community that think this approach to using GCC is suboptimal, and that the reason this project survives is that some professors have decided to use this as an assignment.

If this is true , it wouldn't surprise me if this is the effect of them cargo-culting one of their Software-Engineering course

Re:GCC Rust Monthly Report #9 August 2021 by steveklabnik on Tuesday August 31, 2021 @08:23AM (#28367013)
> there are people within the rust community that think this approach to using GCC is suboptimal,

This is true. There are also some (like me) who think both are great.

> the reason this project survives is that some professors have decided to use this as an assignment.

I am not sure that this is true.

Re:GCC Rust Monthly Report #9 August 2021 by Subsentient on Tuesday August 31, 2021 @07:29AM (#28366511)
There are also those of us who are thrilled that a total alternative Rust parser is being written. A systems language should never be centralized to the degree Rust is.
Re:GCC Rust Monthly Report #9 August 2021 by myrrlyn on Tuesday August 31, 2021 @05:00PM (#28373600)
why not