Smart Cities

  • According to many people, a huge, if not THE main long-term problem with self-driving cars is how to write software that concretely “helps those cars make split-second decisions that raise real ethical questions”. The most common example is the self-driving car variant of the Trolley Problem: “your self-driving car realizes that it can either divert itself in a way that will kill you and save, say, a busload of children; or it can plow on and save you, but the kids all die. What should it be programmed to do?”

    In my opinion, this way to look at the problem is greatly misleading. First of all…

  • It’s always fun, and useful, when two or more news, that somehow go against each other, are published in the same day. Last Friday we had: From the UK: Internet of Things is Driving the [Global Market of Homes and Buildings] to New Heights… the residential market is expected to be the subject of the battle between utilities, telcos, technology companies and others From Denmark: a survey found support for digital smart city services [but also] concern about abuse of personal information: 45 percent said they would be unwilling to supply the data to make such services possible… 28 percent of respondents were “very concerned” about data misuse So, who is right?
  • Microelectronics and, to a much greater extent, software, are two strategic, immensely powerful technologies. Here I try to explain, in the simplest possible way, why this happens and the basic characteristics of some modern integrated circuits.What are software and integrated circuits? Let’s begin with some necessary definitions, in the simplest possible format, about the nature of software and digital integrated circuits. Software may be described as sequences of instructions for machines.