10 Matching Annotations
  1. Oct 2023
    1. Since we have different personas and ways of behaving in different groups of people, what happens if different groups of people are observing you at the same time? For example, someone might not know how to behave if they were at a restaurant with their friends and they noticed that their parents were seated at the table next to them. This is phenomenon is called “context collapse.”

      I have totally same experience when I was young. I was hang out with my friends behaving totally when I was at home. But suddenly I met my parents, which makes me super embarrassed. Now, I know it is called "context collapse".

    1. What’s more, we can see that the Android tweets are angrier and more negative, while the iPhone tweets tend to be benign announcements and pictures. …. this lets us tell the difference between the campaign’s tweets (iPhone) and Trump’s own (Android).

      After reading this, it reminds me of a similar situation in the TicTok. Some people recently found that woman and man could see totally different comments according to the same posts, which definitely narrow down what they can see and know on the internet. I believe it will make people become trust what they wanna trust more and more and ignore other people's perspectives.

    1. One famous example of reducing friction was the invention of infinite scroll. When trying to view results from a search, or look through social media posts, you could only view a few at a time, and to see more you had to press a button to see the next “page” of results. This is how both Google search and Amazon search work at the time this is written. In 2006, Aza Raskin invented infinite scroll, where you can scroll to the bottom of the current results, and new results will get automatically filled in below. Most social media sites now use this, so you can then scroll forever and never hit an obstacle or friction as you endlessly look at social media posts. Aza Raskin regrets what infinite scroll has done to make it harder for users to break away from looking at social media sites.

      Before reading this chapter, I never think about affordances and friction, since I usually get used to software after using a period of time. After reading example, I found that a small change could trigger huge difference. However, even though maybe the intention of developer is good, they can't guarantee the result.

    1. Before this centralization of media in the 1900s, newspapers and pamphlets were full of rumors and conspiracy theories. And now as the internet and social media have taken off in the early 2000s, we are again in a world full of rumors and conspiracy theories.

      Before internet and social media have taken off in the early 2000s, newspaper and pamphlets were full of rumor and conspiracy theories. And it's hard to revise rumors in that time since people could only get information from surrounding people or newspaper. However, we are again in a world full of rumors and conspiracy theories even though people could get information online easily. The reason for this situation is that everyone now could claim their perspectives without verifying the fact, which means it requires us to have a better ability to distinguish the truthfulness of the information.

    1. Sounds are represented as the electric current needed to move a speaker’s diaphragm back and forth over time to make the specific sound waves. The electric current is saved as a number, and those electric current numbers are saved at each time point, so the sound information is saved as a list of numbers.

      Sounds are represented as electric current and saved as a number. This makes me start to wonder how does AI could imitate human voice. With the development of Ai, there are so many softwares that could imitate human voice in a few minutes with a simple sample.

    1. The Dictionary data type allows programmers to combine several pieces of data by naming each piece. When we do this, the dictionary will have a number of names, and for each of those names a piece of information (called a “value” in this context).

      It reminds me of what I learned in CSE122. Dictionary data type is similar to a data type in JAVA called Map, which also allow programmers to combine several pieces of data by naming each piece. Because of those similarities, it helps me better understand what I learned in this book.

    1. Bots present a similar disconnect between intentions and actions. Bot programs are written by one or more people, potentially all with different intentions, and they are run by others people, or sometimes scheduled by people to be run by computers. This means we can analyze the ethics of the action of the bot, as well as the intentions of the various people involved, though those all might be disconnected.

      Even though we could analyze the ethics of the action of the bot, as well as the intentions of he various people involve, they might be disconnected. Especially programs are written by more many people with different intentions. I believe one of the important reason that make us hard to tell the responsibility for bot illegal using is that the disconnection between the action of the bot and the intentions of people involved.

    1. Psuedocode is intended to be easier to read and write. Pseudocode is often used by programmers to plan how they want their programs to work, and once the programmer is somewhat confident in their pseudocode, they will then try to write it in actual programming language code.

      I learned psuedocode when i took CSE121 class. Psuedocode serves as a blueprint for translating the code's logic into an actual programming language. For me, it is pretty useful since it helps me to think about problem more comprehensive and efficient especially when the problem is hard.

    1. What motivated Twitter users to put time and energy into this? What things about the design of Twitter enabled these events to happen?

      One thing that I found really interesting is that how Justine's tweet went viral since she only got 170 followers before getting on an 11-hour flight to South Africa. One reason for this I would say is algorithm. It helps twitter to find tweets that would be popular and catch audience's eyes.The second reason I would say group psychology since nowadays people always wanna find someone have similar viewpoints with themselves so that they would feel sense of belonging.

    1. One final note we’d like to make here is that, as we said before, we can use ethics frameworks as tools to help us see into situations. But just because we use an ethics framework to look at a situation doesn’t mean that we will come out with a morally good conclusion.

      I can't agree more with the final note. Ethics frameworks are essential tools to help us to make ethical analysis and decision. However, ethics are usually subjective. And different people may have varying perspectives on what is morally right or wrong since they have diverse background. The interpretation could be easily influenced by personal beliefs and cultural norms.