10 September 2022

22 links · Saturday

Offline documentation with webdoc

Before going on a long flight, I download PDFs of reference documentation for whatever software library I will be programming with. Having the documentation handy [...]

Cultivating serendipity

The discovery of penicillin and X-rays; Newton and the apple; Archimedes in the bath. So often, it seems, someone trying their best to work out a difficult problem ends up stumbling onto the solution by accident. But do you have to leave everything up to chanc…

Stupid Windows Tricks 2: Grabbing Your Junk

Dave explains the top 3 ways to grab a picture of a part of your desktop or the entire screen, including how to record a video. Snagit: https://techsmith.z6...

Regulating email providers

Hi, I’m `jameshfisher@gmail.com`. That’s not just my address; it’s my identity. An identity that Google can take away with no notice. In this essay, I argue that email providers, like other utility providers, should be required to give 30 days’ notice before c…

Scala isn't fun anymore

I’ve just spent over a day, going to sleep at 1:00 am, to upgrade dependencies and fix eviction warnings in the build of a Scala project.

The Modern Algorithmic Toolbox (CS168), Spring 2022

For the written part, you are encouraged to use LaTeX to typeset your homeworks; we've provided a template for your convenience. We will be using the GradeScope online submission system. Please create an account on Gradescope using your Stanford …

The next chapter for Learning on YouTube

YouTube is introducing new products that will allow learners to go deeper on subjects they are passionate about and creators to provide structured learning content.