Luke Oliff · Blog
Writing.
Original posts, published first on this site. Imported posts live in the archive.
SearchAI (52)API Design (13)APIs (23)Career (7)Community (1)Developer Experience (53)Developer Relations (4)Engineering (124)Fun (1)Git (12)Industry (30)JavaScript (7)Latency (2)Models (2)News (18)Open Source (20)Opinion (35)Pricing (1)Security (10)Speech-to-Text (9)Streaming (4)Text-to-Speech (29)TIL (111)Voice Agents (7)Voice AI (74)
264 posts
2026
Friday fun: live speech to text from the terminalOriginalPipe rec into websocat and get live speech to text in your terminal as you talk. Two CLI tools, one WebSocket, no GUI and no upload-and-wait loop.TIL
SDKs for Streaming APIs Are DifferentOriginalREST SDK patterns stop working when the connection never closes. SDKs for streaming APIs need reconnect logic, backpressure, and graceful shutdown built in.Engineering
TIL: Comparing Files Side By Side With diff -yOriginaldiff -y prints two files side by side with differences highlighted. Spot what changed in a config file without looking at two separate tabs.TIL
TIL: Testing Network Latency With ping Custom Payload SizesOriginalping -s sends packets larger than the default 56 bytes. Test how your connection handles audio-sized payloads before blaming the API.TIL
TIL: Running TypeScript Directly With tsxOriginaltsx executes TypeScript files with zero config using esbuild under the hood. Faster than ts-node and handles ESM and CJS automatically.TIL
TIL: Chaining Shell Commands With && vs ; vs ||OriginalChaining shell commands with && runs the next only on success, ; runs it regardless, and || runs it only on failure. Pick wrong and CI hides a broken build.TIL
2025
TIL: Finding Processes on a Port With lsof -iOriginallsof -i :PORT shows which process is holding a port. End the 'what is already running on 3000' guessing game for good.TIL
TIL: Reading Gzip Files Without Decompressing With zcatOriginalzcat streams a gzip file straight to stdout without writing a temp copy. Read compressed logs, CSVs, or JSON directly into your pipeline.TIL
TIL: Comparing Directory Trees With diff -rOriginaldiff -r compares two directories recursively, showing every file that differs. Verify that a build output matches between two branches.TIL
TIL: Generating Trusted Local HTTPS Certs With mkcertOriginalmkcert creates locally-trusted TLS certificates in one command. Your browser trusts them instantly — no more self-signed cert warnings.TIL