Calculating embeddings with gtr-t5-large in Python
2024-05-03
I've long wanted to run some kind of large language model on my own computer. Now that I have a M2 MacBook Pro I'm even more keen to find interesti...
1178 words
|
6 minutes
Single Node Kubernetes on CoreOS - Complete Setup Guide
2024-05-03
A comprehensive step-by-step guide to setting up a single-node Kubernetes cluster on Fedora CoreOS, covering everything from VM creation to deploying your first application.
288 words
|
1 minute
A shell script for running Go one-liners
2024-05-03
[bitfield/script](https://github.com/bitfield/script) is a really neat Go project: it tries to emulate shell scripting using Go chaining primitives...
715 words
|
4 minutes
Kubernetes Pod vs Container - Understanding the Difference
2024-05-03
A comprehensive visual guide to understanding the key differences between Kubernetes Pods and Containers, with diagrams explaining their relationships, lifecycle management, and use cases.
958 words
|
5 minutes
Introspecting Python function parameters
2024-05-03
For https://github.com/simonw/datasette/issues/581 I want to be able to inspect a Python function to determine which named parameters it accepts an...
117 words
|
1 minute
Viewing GeoPackage data with SpatiaLite and Datasette
2024-05-03
I managed to display polygons fom a GeoPackage database file today, using SpatiaLite and Datasette.
634 words
|
3 minutes
Password hashing in Python with pbkdf2
2024-05-02
I was researching password hashing for [datasette-auth-passwords](https://github.com/simonw/datasette-auth-passwords). I wanted very secure default...
163 words
|
1 minute
Podman Pod vs Container - Understanding the Difference
2024-05-02
A comprehensive visual guide to understanding the key differences between Podman Pods and Containers, with diagrams explaining their relationships, lifecycle management, and use cases.
932 words
|
5 minutes
Creating Custom Debian Packages for OpenSearch Dashboards
2024-05-01
A step-by-step guide to creating custom Debian packages for OpenSearch Dashboards with your own plugins and configurations, allowing for standardized deployments and easier maintenance.
867 words
|
4 minutes
Comprehensive Elasticsearch/OpenSearch Cluster Health Troubleshooting Guide
2024-05-01
A detailed technical guide for diagnosing and resolving common Elasticsearch and OpenSearch cluster health issues, including practical commands, solutions for yellow/red status, and preventive measures.
1339 words
|
7 minutes
Increasing the time limit for a Google Cloud Scheduler task
2024-05-01
In [VIAL issue 724](https://github.com/CAVaccineInventory/vial/issues/724) a Cloud Scheduler job which triggered a Cloud Run hosted export script -...
294 words
|
1 minute
Markdown Extended Features
2024-05-01
Read more about Markdown features in gainsaheb
203 words
|
1 minute
Decorators with optional arguments
2024-04-30
[sqlite-utils](https://sqlite-utils.datasette.io/) provides [a decorator](https://sqlite-utils.datasette.io/en/stable/python-api.html#registering-c...
177 words
|
1 minute
Accessing repository dependencies in the GitHub GraphQL API
2024-04-30
[Access to a Repositories Dependency Graph](https://developer.github.com/v4/previews/#access-to-a-repositories-dependency-graph) describes a previe...
428 words
|
2 minutes
Setting Up Multipass on Arch Linux - Complete Guide
2024-04-30
A comprehensive guide to installing and configuring Multipass on Arch Linux, including troubleshooting tips, security considerations, and practical usage examples.
803 words
|
4 minutes
Using json_extract_path in PostgreSQL
2024-04-30
The `json_extract_path()` function in PostgreSQL can be used to extract specific items from JSON - but I couldn't find documentation for the path l...
206 words
|
1 minute
Technical Guide to Forcing Group Policy Updates in Windows Domain Environments
2024-04-28
A comprehensive technical guide to forcing Group Policy updates across domain-joined computers, including process flows, network requirements, security implications, and troubleshooting best practices.
215 words
|
1 minute
Comparing Secure Communication Protocols for Enterprise Applications
2024-04-28
A comprehensive comparison of modern secure communication protocols for enterprise applications, including TLS, SSH, VPN technologies, gRPC, and WebSockets.
848 words
|
4 minutes
Cryptography in Pyodide
2024-04-28
Today I was evaluating if the Python [cryptography](https://cryptography.io/) package was a sensible depedency for one of my projects.
559 words
|
3 minutes
Automating Safari Configuration with Bash and AppleScript
2024-04-27
Learn how to automate Safari browser configuration on macOS using Bash scripts and AppleScript, perfect for fleet management, custom deployments, and organizational standardization.
1159 words
|
6 minutes
Building Production-Grade Background Services on macOS with launchd
2024-04-26
A comprehensive guide on using macOS launchd to create robust, production-grade background services that run independently of your main application, with detailed implementation steps and best practices.
1247 words
|
6 minutes
Comprehensive OpenSearch Deployment Guide for Production
2024-04-26
A detailed guide for deploying and configuring OpenSearch in production environments, covering single-node and cluster setups, security configuration, performance tuning, and best practices.
2033 words
|
10 minutes
Creating GitHub repository labels with an Actions workflow
2024-04-26
Newly created GitHub repositories come with a default set of labels. I have several labels I like to add on top of these. The most important is **r...
535 words
|
3 minutes
Production Deployment Guide - OpenSearch Dashboards as a Systemd Service
2024-04-26
A comprehensive guide for deploying OpenSearch Dashboards as a systemd service in production environments, including configuration settings, permissions management, and common troubleshooting steps.
531 words
|
3 minutes