News for hackers. Stuff that matters.
Re:Designing a New Rust Class at Stanford: Safety in Systems... by google234123 on Wednesday October 07, 2020 @03:33PM (#24711797)
I wonder if either of the two teachers have actually worked on a large system before.
Re:Designing a New Rust Class at Stanford: Safety in Systems... by ksml on Wednesday October 07, 2020 @06:13PM (#24713411)
As I say in the blog post, I'm just a grad student, but I have worked in many different places in industry, and from my own experience as well as what I know from others, there is a big need for better awareness of these kinds of issues. We wanted to start doing something to fill that need. I'm certainly not the most qualified person to teach this class, but that's why I wrote the blog post and am soliciting feedback here. Anyways, better to have something than nothing, right?
Re:Designing a New Rust Class at Stanford: Safety in Systems... by davidkuhta on Monday October 12, 2020 @10:14AM (#24754512)
Morgan Freeman narration "While not always true, in this particular case, the answer to that question was most definitely yes".

Even if you hadn't any, industry experience isn't some magical pedagogical panacea. Much can be learned from individuals, even at the extremes of the academic-industrial spectrum.

Re:Designing a New Rust Class at Stanford: Safety in Systems... by oconnor663 on Wednesday October 07, 2020 @04:06PM (#24712144)
This comes across as really harsh. Did you mean to come across that way?
Re:Designing a New Rust Class at Stanford: Safety in Systems... by eska on Wednesday October 07, 2020 @05:13PM (#24712817)
I don't think it's harsh. It is a reasonable question to ask. Academia is rife with people who have never worked in the industry, completely disconnected from reality.
Re:Designing a New Rust Class at Stanford: Safety in Systems... by andy99 on Wednesday October 07, 2020 @05:23PM (#24712904)
From what I understand reading the course outline, this is an introductory class. Foundational material in a subject is often "completely disconnected" from the reality of the discipline. If I was an engineer taking a first course in integral calculus, should I worry that my teacher may not be a seasoned practitioner, or should I worry that they are good at getting me to understand the fundamentals? I can definitely see your argument if this was a professional practice class, or something vocational, but it's a 100 level CS class.
Re:Designing a New Rust Class at Stanford: Safety in Systems... by eska on Wednesday October 07, 2020 @05:59PM (#24713259)
I think you should worry. One of my math professors taught us how factoring to a(x+b(x+c*(...))) is a great optimization in an introductory class, because he had no idea about CPU pipelines for example.
Re:Designing a New Rust Class at Stanford: Safety in Systems... by vladf on Wednesday October 07, 2020 @08:10PM (#24714308)
Horner’s method for polynomial evaluation is used because of numerical stability, not speed.
Re:Designing a New Rust Class at Stanford: Safety in Systems... by gregod on Thursday October 08, 2020 @09:36AM (#24718971)
Could you elaborate?

I'm working on a project where the evaluation of a 4th degree polynomial is on the hot path. My micro benchmark (evaluating two polynomials + little bit of addition) shows that using simple Horner's rule is already somewhat faster, and implementing Horner's rule with fused-mul-add is more than twice as fast.

Re:Designing a New Rust Class at Stanford: Safety in Systems... by sk2020 on Wednesday October 07, 2020 @05:41PM (#24713080)
I would be very nervous about the integrity of a bridge designed by engineers whose sole source of knowledge was a teacher who has no experience in construction or design of bridges. That’s even considering the engineers may rely on industry standards bodies like AASHTO that prescribe much of the particulars of a design.

To my knowledge, no such standards bodies exist for software, making the designs of pure theorists all the more concerning. Maybe FRAMA-C? I’m not sure if that’s equivalent to AASHTO LRFD. Given that end users have almost no way of evaluating the safety or quality of software, similar to medical or legal counsel, I would think that there is an obvious need for some kind of regulatory body. Celebrity-bloggers seems like all too common a source of best practices.

Re:Designing a New Rust Class at Stanford: Safety in Systems... by warkdarrior on Wednesday October 07, 2020 @04:43PM (#24712502)
You are projecting your intent on the OP. I do not see anything positive or negative in their comment.
Re:Designing a New Rust Class at Stanford: Safety in Systems... by reificator on Wednesday October 07, 2020 @04:12PM (#24712198)
One of them is in the thread here, why don't you ask them?
Re:Designing a New Rust Class at Stanford: Safety in Systems... by abalaji on Wednesday October 07, 2020 @05:15PM (#24712830)
just because you have done something doesn't mean you can teach it and vice versa.
Re:Designing a New Rust Class at Stanford: Safety in Systems... by eska on Wednesday October 07, 2020 @11:53PM (#24715574)
Just because somebody is a native speaker of English, doesn't mean they'd be good English teachers, true.

But somebody who only knows English from text books can't possibly teach it properly, no matter what.