Live data from Hacker News

Do You Trust This Computer? [video]

doyoutrustthiscomputer.org

11–20 of 53 posts

Re: Do You Trust This Computer? [video]

#12

So I bailed after the first X minutes. Why cant we just unplug the power and/or the network cable and move on from this FUD?

One of the clips says over 60% of stock market trades are made automatically by computer, so my first thought is that this would be a bit like telling someone with 2 prosthetic limbs that if something goes wrong with them, he can just remove them both and get on with his life.

Re: Do You Trust This Computer? [video]

#15

Regulation comes up later in the film. Ross Anderson, professor at Cambridge University recently wrote, https://m.cacm.acm.org/magazines/2018/3/225467-making-securi... "Once software becomes pervasive in devices that surround us, that are online, and that can kill us, the software industry will have to come of age. As security becomes ever more about safety rather than just privacy, we will have sharper policy debate…

The Ivory Tower has a way of phrasing concepts such that they are framed by finality and totality. The mentalility comes with having made it through the admissions process, and passing your final exams with a good grade point average, conferring some lofty degree of distinguishment into one's possession.

So, to look at the words:

  The notion that software engineers are not 
  responsible for things that go wrong will be 
  put to rest for good.
I'd have to say that this sort of high-minded platonic concept needs some revision.

  The notion that *some* software engineers *cannot*
  be found as responsible (in part or in whole)
  for *some* things that go wrong will be 
  put to rest in *some* situations.
There needs to be a degree of responsibility ascribed to some classes of systems development.

Meanwhile, there is very obviously a line to be drawn between the programmer that programs their VCR clock to time a recording, the programmer that programmed the VCR as a consumer-grade product intended for purchase by unlicensed individuals, the TV network that broadcast the television show at the time the individual programmed their VCR to record 60 minutes of broadcast on a given channel, and the programmer who locked me out of the firmware on my smart phone.

Re: Do You Trust This Computer? [video]

#16
I don't really get the argument for regulation. This is not nuclear material (something relatively easy to control). This is computers, something most 8yr olds in the western world at least have access to. If you regulate it in the USA or the USA+Europe will it be regulated in Russia? China? Can you even regulate it in the west if you want to without confiscating all computers?

I'm not saying we shouldn't try to make friendly AI (One of Musk's initiatives), rather I'm just saying I don't see how it's possible to remotely regulate this.

Re: Do You Trust This Computer? [video]

#17

Regulation comes up later in the film. Ross Anderson, professor at Cambridge University recently wrote, https://m.cacm.acm.org/magazines/2018/3/225467-making-securi... "Once software becomes pervasive in devices that surround us, that are online, and that can kill us, the software industry will have to come of age. As security becomes ever more about safety rather than just privacy, we will have sharper policy debate…

> "The notion that software engineers are not responsible for things that go wrong will be put to rest for good, and we will have to work out how to develop and maintain code that will go on working dependably for decades in environments that change and evolve."

That sounds like a really hard problem to solve. Not only would you need to have an audit trail for the history of changes to the code, you'd also have to figure out a way for third parties to audit the code and make sure they're looking at the same data that is being released by the project.

Additionally, reacting to arbitrary changes in the environment probably requires more resources than even a multinational corporation can provide. So you'd need a way for third parties to be able to make their own changes to the software, somehow add them to the codebase without creating too much administrative overhead for the core team, and audit those changes in an automated fashion so that they don't create thousands of new exploits.

And how would you even manage the sum total of all these Frankenstein versions of the original software with the changed versions? How would all these geographically disparate groups of programmers even communicate?

We obviously need funding for a lot more CS professors to come up with solutions to these issues.

Re: Do You Trust This Computer? [video]

#18

Regulation comes up later in the film. Ross Anderson, professor at Cambridge University recently wrote, https://m.cacm.acm.org/magazines/2018/3/225467-making-securi... "Once software becomes pervasive in devices that surround us, that are online, and that can kill us, the software industry will have to come of age. As security becomes ever more about safety rather than just privacy, we will have sharper policy debate…

Sure blame software engineers. I just do what my boss tells me to do. My boss is not a software engineer.

Re: Do You Trust This Computer? [video]

#19
post #14

I watched the first 20 minutes or so. What I really miss here is some naration. A documentary that is tied together by quotes from interviews and flashy stockfootage is hard for me to follow.

This is exactly how I felt. The whole thing is like a stream of consciousness experience without any central story or narration. I couldn't take it. It's like one big infomercial or something

Re: Do You Trust This Computer? [video]

#20

Regulation comes up later in the film. Ross Anderson, professor at Cambridge University recently wrote, https://m.cacm.acm.org/magazines/2018/3/225467-making-securi... "Once software becomes pervasive in devices that surround us, that are online, and that can kill us, the software industry will have to come of age. As security becomes ever more about safety rather than just privacy, we will have sharper policy debate…

The Ivory Tower has a way of phrasing concepts such that they are framed by finality and totality. The mentalility comes with having made it through the admissions process, and passing your final exams with a good grade point average, conferring some lofty degree of distinguishment into one's possession. So, to look at the words: The notion that software engineers are not responsible for things that go wrong will be…

> software engineers

I've had the idea for a while that most of us practice software development rather than software engineering. I have a degree in computer engineering but i consider myself software developer now rather than a software engineer. The reason, I don't practice engineering in the legal and professional sense.

In engineering school we learn about engineering as a formal process and professional responsibility. Both of these things are largely absent in most shops now. I get that not all projects need to be professionally engineered with all the costs and timelines associated with it. I think this is why agile came along. Sometimes it's just good enough to hack something together and demo it until a manager says it's time to release.

But there are many other projects which are extremely important to society and should follow more traditional engineering practices. There shall be external and internal engineers who must formally approve any product before release. There shall be specific and testable formal requirements. There shall be a formal design and documentation for engineers to review and people to develop from. etc. etc.

Post reply on HN