4 Matching Annotations
  1. Last 7 days
    1. In addition to representing data with different data storage methods, computers can also let you add additional constraints on what can be saved. So, for example, you might limit the length of a tweet to 280 characters, even though the computer can store longer strings. There are many places these constraints might be used such as: for an age (integer), only allow ages between 0 and 120 for a country name (string), have a pre-set list of valid country names for a legal name (string), disallow emojis

      I think data constraints are essential for maintaining data accuracy. For example, limiting ages to 0–120 prevents unrealistic entries and makes datasets more reliable for statistical analysis.

  2. social-media-ethics-automation.github.io social-media-ethics-automation.github.io
    1. Julia Evans. Examples of floating point problems. January 2023. URL: https://jvns.ca/blog/2023/01/13/examples-of-floating-point-problems/ (visited on 2023-11-24).

      I find floating-point precision issues interesting because even simple decimal calculations can produce unexpected results in Python. This shows why we need to be careful when comparing floating-point values in data analysis.

  3. social-media-ethics-automation.github.io social-media-ethics-automation.github.io
    1. Sean Cole. Inside the weird, shady world of click farms. January 2024. URL: https://www.huckmag.com/article/inside-the-weird-shady-world-of-click-farms (visited on 2024-03-07).

      I find the topic of click farms really interesting because it raises questions about how much we can trust online engagement. We often assume that likes, views, and followers reflect genuine popularity, but they can also be artificially manipulated.

    1. In a computer program, when you save information for later use, instead of putting it in a bowl, you give it a name. The computer then makes a place in its memory with that name, and saves the information you asked it to save. Then you can use that name later in the program to ask the computer what was saved in that spot.

      I think comparing variables to mixing bowls is a helpful analogy for understanding programming. I've learned Java and Python before, and this reminds me of how variables store information that we can reuse or update throughout a program. It also makes me think about how choosing meaningful variable names can make code much easier to understand.