Here’s a letter we shared out to teachers who use CodeHS At CodeHS, we like to say: “Read, Write, Code.” We think computer science is a foundational skill, and an essential part of a well-rounded education. Our mission is to empower students to shape the future. However, we know that teaching CS doesn’t exist in a vacuum. … Continue reading The Importance of Voting and Digital Citizenship
It’s midterm election day tomorrow in the US, and recently I have been trying to convince people to vote. I wrote up a blog post and letter that we emailed to teachers on CodeHS, as well as created a lesson to help give people some basic information on voting. It shows people how to register … Continue reading Why vote?
Here’s a quick blog thought question: Is it better to get a half-baked idea written up and published on a blog/on the internet or not to publish it at all? Initially it might seem that if you have some half-baked idea it does not make sense to write it up since things on the internet … Continue reading Better to Get a Half-Baked Blog Idea on the Internet or Not to Write it at all?
I’m using a current Macbook Pro 13 inch but to be honest, in the first few days, it is not great. I got a newer machine with 16GB ram and a faster processor since the Macbook Air that I had (which is quite old at this point), was getting slow. But right now, since I’ve … Continue reading A Few Initial Thoughts On Upgrading to a New Macbook
Here’s a few notes for future reference for setting up a new mac laptop. I am setting up a new MacBook Pro (13-inch, 2017, Two Thunderbolt 3 ports), 16GB RAM. In terms of getting our codebase working, we’ve improved that process a lot using a tool called Strap ( https://github.com/mikemcquaid/strap and https://macos-strap.herokuapp.com/ ) — which helps get a few basic things … Continue reading Notes for Setting Up A New Mac
I put together a post a couple years ago trying to compare neighborhoods across cities: https://medium.com/jeremy-keeshin/neighborhood-comparisons-across-cities-200b7bb6f864 I’ve recently put together a simple website/tool that lets you actually go in and enter your own comparisons of neighborhoods between cities, and then aggregates the results. Try out the site here: http://neighborhood.thekeesh.com/ You can select which cities you want to … Continue reading Site for Neighborhood Comparisons Across Cities
So I had a server on Linode that I had not updated for a while, and it was running Ubuntu 11.04 — which was so old that it was no longer easy for me to just update the OS from that server. Essentially, all the tools to upgrade that OS were so out of date that I … Continue reading Migrating an old Linode on Ubuntu 11.08 to Ubuntu 18.04
Ok, so I have wanted to set up HTTPS on my personal sites for a long time now, but I haven’t done so. I also hadn’t really explored how to do it yet. I had heard about LetsEncrypt but when I had tried it on my server I ran into some road blocks since it … Continue reading Trying to Set Up HTTPS for Free with LetsEncrypt and CertBot
Trump should be impeached. He should have been impeached a month ago, six months ago, a year ago, and still today. What particular point are we waiting for to say, “ok, now this is too much — ok, this isn’t ok?” We’re so far past that and we’ve been past that point for a while. Say you have … Continue reading Impeaching Trump — What are We Waiting For?
I recently published my top 5–10 year trends, which are: Computer Science Education Distributed Work Cryptocurrency I thought it would also be fun to write up my top 10–20 year trends. The timescales could be wildly off on all of these but these are some things I expect to start and then become big in the … Continue reading My Top 10–20 Year Trends