Introduction to Computer Science: CS50 — This is CS50x, Harvard University’s introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course.
Learn faster. Dig deeper. See farther.
Join the O'Reilly online learning platform. Get a free trial today and find answers on the fly, or master something new and useful.
Input Lag — comparing the time it takes the screen to update after a keypress across a bunch of different systems. It’s a bit absurd that a modern gaming machine running at 4,000x the speed of an Apple II, with a CPU that has 500,000x as many transistors (with a GPU that has 2,000,000x as many transistors) can maybe manage the same latency as an Apple II in very carefully coded applications if we have a monitor with nearly 3x the refresh rate.
The High School Student Who’s Building His Own Integrated Circuits (IEEE) — inspired by Jeri Ellsworth’s videos, he’s making his own chips. I love that he bought a scanning electron microscope on eBay, negotiating the seller down: The electron microscope was “a broken one from a university that just needed some electrical repairs […] It was listed for sale at $2,500, but Zeloof persuaded the seller to take “well below that” and ended up spending more on shipping than it cost to buy the microscope.