CS50, Privacy Headers, and Nitpicky Rules

May 17, 2024 Lehan Edirisinghe

A small but practical page about CS50, privacy headers, and the kind of nitpicky rules that make a site feel smarter and safer.

The screenshot displays the YouTube homepage viewed in a web browser on a desktop. The top video features the "Harvard CS50 – Full Computer Science University Course" by freeCodeCamp.org, showcasing an educational content thumbnail with the Harvard logo prominently displayed. Next to it, a video titled "Mix – Pretty Woman – 'King of Wishful Thinking'" displays a scene from the movie "Pretty Woman." Another video titled "7 MOST COMMON Chess Mistakes" by GothamChess features a close-up of a person pointing with text overlay highlighting common chess errors. Below, a video titled "Mix – Rhodesians Never Die [RARE Version 2]" shows a historical image, and another titled "Elaine Paige - I don't know how to love him" features a woman in a red dress singing. The interface includes a dark mode theme with a sidebar listing YouTube features like Home, Shorts, and Subscriptions. The user's subscriptions, such as VICE News and Stanford Graduate School of Business, are visible on the left. The top bar features typical browser elements like tabs, bookmarks, and navigation controls.
- Title: "Harvard CS50 – Full Computer Science University Course"
- Channel / profile: "freeCodeCamp.org"
- Site / app: "YouTube"

A Coincidence About the Same Dress and Profession

11:30 a.m.

Nice coincidence

Same dress, same ██████████

I don't know how to █████████

I don't see why███████████

He's █████

He's just █████

And I've███████████

Men██████

███very many████

He's just ████████

In this video frame from the "Harvard CS50 – Full Computer Science University Course," we see a person, whose identity is not specified, standing in front of an architectural backdrop reminiscent of a university building. The person is wearing a black mask and a black shirt, suggesting a formal or academic setting. Their posture is attentive and focused, possibly indicating they are delivering a lecture or presentation. The background features a striking red brick facade with dark roofing, capturing the essence of a historic or academic establishment. The lighting is bright with a clear blue sky, creating a professional and scholarly atmosphere. The subtitles provide context to the lecture, mentioning the use of CSS in web development, while the on-screen text identifies that this is Lecture 8, focusing on HTML, CSS, and JavaScript. This frame is part of an educational series aimed at teaching computer science concepts, particularly web development languages.
- Title: "Harvard CS50 – Full Computer Science University Course"
- Captions / subtitles: "But to do that, we're going to probably want to use this other language, CSS."

Comparing Him to Ryan Reynolds and Deadpool

2:15 p.m. (b)

He looks like Ryan Reynolds

Deadpool

In this screenshot, the focus is on a web browser window displaying HTML code. The file is named "video.html" as seen in the tab. The HTML code aims to embed a video into a webpage using the `<video>` tag with attributes `autoplay`, `loop`, and `muted`. The video source is specified as "halloween.mp4" with a type of "video/mp4". This setup ensures the video plays automatically, loops continuously, and remains silent, which aligns with the subtitle explaining that most browsers do not autoplay videos with sound to prevent ads.
The scene also includes a person on the right, wearing a black mask and shirt, viewed from the side. The background is plain, emphasizing the educational nature of the scene. The person appears to be in an instructional setting, possibly explaining the code. The browser window, with its tabs and code editor interface, reflects a focus on web development and coding.

Jonathan’s TFD Website Security and Privacy Headers

2:15 p.m. (c)

Jonathan's TFD website, has html header instructions to not autoplay and a whole host of other cool security and user privacy features

The image captures a scene from the Harvard CS50 course, specifically during lecture 8, which covers HTML, CSS, and JavaScript. The setting is a large lecture hall with a wooden backdrop, where an instructor is actively presenting. He stands at a lectern, gesturing as he explains concepts displayed on a large screen behind him. The screen shows a web browser window with developer tools open, displaying a network tab alongside some placeholder text.
The instructor is casually dressed in a dark shirt and jeans, creating a relaxed yet focused atmosphere. Several laptops are on the lectern, indicating the use of technology in the presentation. On the stage, a series of small lights are positioned along the edge, adding to the professional setup. The audience, visible in the foreground, appears engaged with the lecture.
Below the video frame, subtitles are provided, capturing a line where the instructor mentions being “nit-picky” and his habit of alphabetizing. This adds a personal touch to the technical content being discussed. The video's title at the top reads "Harvard CS50 – Full Computer Science University Course," indicating the educational nature of the content.

Taking Smart Advice for Myself

2:30 p.m. (b)

That's smart. Good advice. Insightful. I'm also going to do this too now.