Keyboard shortcut to move cells up and down in Jupyter Lab

While PyCharm is my go-to Python IDE for software development, I love Jupyter Lab for data science and machine learning work, as well as general exploration. For example, if I’m coding against a poorly documented web API, it’s great to be able to pick apart the response object piece by piece in a notebook to… Continue reading Keyboard shortcut to move cells up and down in Jupyter Lab

Fastai and fastbook on Ubuntu 20.04 with Nvidia GeForce RTX 3090

Disclaimer: this is part blog post, and part “note to self.” I’m leaving this here as it may be useful for others, but it’s a bit hacky so YMMV. The new rig arrived yesterday, an Alienware Aurora R12 sporting the 11th gen i9 and an RTX 3090. I bought it for the 3090 – the… Continue reading Fastai and fastbook on Ubuntu 20.04 with Nvidia GeForce RTX 3090

Dynamic DNS with AWS Lambda and DynamoDB

Back in 2015, Amazon Web Services (AWS) published a blog post and sample code illustrating how to create a serverless dynamic DNS service using AWS Lambda and API Gateway. I loved the idea and added this to my ever-growing list of projects to tackle “one of these days.” After deciding to self-host my blog on… Continue reading Dynamic DNS with AWS Lambda and DynamoDB

Getting started with fastai on AWS EC2

I’ve been slowly working through the excellent Practical Deep Learning for Coders course offered by fast.ai. If you’re interested in machine learning, deep learning in particular, this course is a great place to start. In the beginning of the course the authors urge against trying to create your own server, and instead recommend getting started… Continue reading Getting started with fastai on AWS EC2