Using GPT-3 to figure out jq recipes
I like [jq](https://stedolan.github.io/jq/), but I always have to think pretty hard about how to construct the right syntax for it.
298 words
|
1 minute
Running prompts against images, PDFs, audio and video with Google Gemini
I'm still working towards adding multi-modal support to my [LLM](https://llm.datasette.io/) tool. In the meantime, here are notes on running prompt...
1385 words
|
7 minutes
Embedding paragraphs from my blog with E5-large-v2
Xeophon [suggested](https://twitter.com/TheXeophon/status/1700203810545680542) that [E5-large-v2](https://huggingface.co/intfloat/e5-large-v2) as a...
2363 words
|
12 minutes
Using ChatGPT to write AppleScript
I found a killer application for ChatGPT today: writing AppleScript!
553 words
|
3 minutes
A simple Python wrapper for the ChatGPT API
OpenAI [released an API for ChatGPT](https://openai.com/blog/introducing-chatgpt-and-whisper-apis) yesterday. It's 1/10th of the price of the `text...
455 words
|
2 minutes
A Discord bot to expand issue links to a private GitHub repository
I have a private Discord channel and a private GitHub repository.
862 words
|
4 minutes
Building and deploying a custom site using GitHub Actions and GitHub Pages
I figured out a minimal pattern for building a completely custom website using GitHub Actions and deploying the result to GitHub Pages.
289 words
|
1 minute
Running Varnish on Fly
The goal: run [Varnish](https://varnish-cache.org/) in a [Fly](https://fly.io/) container as a caching proxy in front of another Fly application.
390 words
|
2 minutes
Adding a robots.txt using Cloudflare workers
I got an unexpected traffic spike to https://russian-ira-facebook-ads.datasettes.com/ - which runs on Cloud Run - and decided to use `robots.txt` t...
261 words
|
1 minute
Understanding DNS - The Internet's Phone Book
A comprehensive guide to the Domain Name System (DNS), including its purpose, how it works, and a visual representation of the DNS resolution process.
506 words
|
3 minutes
Mastering Kubernetes Storage - PersistentVolumes, PersistentVolumeClaims, and StorageClasses
A comprehensive guide to Kubernetes storage concepts, including PersistentVolumes, PersistentVolumeClaims, and StorageClasses, with practical examples demonstrating their implementation and usage.
580 words
|
3 minutes
Understanding Docker Storage - Volumes, Bind Mounts, and Persistent Data
A comprehensive guide to Docker storage mechanisms, including volumes and bind mounts, with practical examples to demonstrate persistent data management in containerized environments.
738 words
|
4 minutes
Deno KV
*Initial article: April 28th 2023 - see below for an update*
1601 words
|
8 minutes
Mastering Kubernetes - Setting Up a Multi-Node Cluster with Kubeadm 1.29
A comprehensive, step-by-step guide to setting up a multi-node Kubernetes 1.29 cluster using kubeadm, including master and worker node configuration, networking with Calico, and essential add-ons installation.
505 words
|
3 minutes
Mastering Kubernetes Network Policies - A Hands-On Guide
A comprehensive guide to implementing and understanding Kubernetes Network Policies, with practical examples using Kind and Calico.
644 words
|
3 minutes
Understanding Kubernetes Service Accounts - A Practical Guide
A comprehensive exploration of Kubernetes Service Accounts, their role in RBAC, and how to effectively use them in your cluster.
574 words
|
3 minutes
Running different steps on a schedule
Say you have a workflow that runs hourly, but once a day you want the workflow to run slightly differently - without duplicating the entire workflow.
132 words
|
1 minute
Mastering Kubernetes RBAC - ClusterRoles and ClusterRoleBindings
An in-depth exploration of ClusterRoles and ClusterRoleBindings in Kubernetes RBAC, with practical examples and key insights for effective implementation.
502 words
|
3 minutes
Using OpenAI functions and their Python library for data extraction
Here's the pattern I figured out for using the [openai](https://github.com/openai/openai-python) Python library to extract structured data from tex...
617 words
|
3 minutes
Mastering Kubernetes RBAC - A Hands-On Guide
A practical guide to implementing and understanding Role-Based Access Control (RBAC) in Kubernetes, with step-by-step examples and explanations.
529 words
|
3 minutes
Demystifying Kubernetes Authentication and Authorization
A comprehensive guide to understanding and implementing authentication and authorization in Kubernetes, including practical examples and best practices.
502 words
|
3 minutes
actions/setup-python caching for setup.py projects
I used to use a combination of `actions/setup-python` and `actions/cache` in all of my Python GitHub Actions projects in order to install Python de...
221 words
|
1 minute
Mastering JSONPath and Advanced kubectl Commands for CKA Exam
A comprehensive guide to using JSONPath and advanced kubectl commands in Kubernetes, with practical examples relevant to the Certified Kubernetes Administrator (CKA) exam.
740 words
|
4 minutes
Mastering Worker Node Troubleshooting in Kubernetes - A CKA Exam Guide
A comprehensive guide to troubleshooting worker node failures in Kubernetes, with practical examples and strategies relevant to the Certified Kubernetes Administrator (CKA) exam.
910 words
|
5 minutes