Posts
2023
-
Tradeoffs of Using a Cache at Scale
-
Protobuf contracts with LLMs
-
Input data schemas and token efficiency
-
Figuring out how to use LLMs in production
-
Shaping LLM Responses
-
Auto-GPT
-
Using GPT-3.5 to Quickly Generate and Run Shell Commands
-
Future of Personal Knowledge
-
Nix and direnv
-
GPT Prompt Attack
-
Beating Prompt Injection with Focus
-
LLM Prompt Injection
-
Trying Out Deepsparse
-
Clean Python Setup
-
Language model schema extraction and object generation
-
Playing with Language Models
2020
-
Ways to improve your team's code quality
2019
-
Pipelines and your Unix toolbox
-
Go and Unix files
2018
-
Debugging go code with delve
-
Go scope
-
Tracking a call stack in Go with context
2017
-
Go channels
-
Go closures
2016
-
Custom Markdown rendering
-
Creating a Go module
-
Quickstart `supervisor` guide
-
Querying S3 with Presto
-
Creating a Presto Cluster
-
Creating an Elixir module
2015
-
Git aliases
-
PySpark dependencies
-
Python Fabric
-
Bash SSH host management
-
Managing bash aliases
-
Elixir binary search
-
Hello
2013
-
qc: quick calculator