This week, I learned:
- sqlite-schema-diagram generates schemas for SQLite databases using Graphviz
- TechEmpower web server benchmarks place Rust servers on top
- browser.new is a good example of a browser agent. It slowly but independently does a good job of achieving the result. Example: What crew is common in Ingrid Bergman - Cary Grant films?
- twinny is an open source VC Code Copilot alternative.
- typesense supports embeddings natively.
- Binary embeddings are good enough. Cohere releases binary embeddings.
- Extract.langchain.com is a poor early interface to featurize unstructured.io
- Hume.ai offers voice emotion API and emotion-based conversational responses. An empathic AI.
- Rust is non-trivial. Inspired by We are under DDoS attack and we do nothing, I “wrote” a small binary that serves a parquet file as JSON. It failed and I couldn’t fix it.
- spleeter is a better alternative to demucs. Splits audio into
- pyannote-audio does speaker diarization
- uvicorn is faster than hypercorn but hypercorn supports HTTP/2 and HTTP/3. FastAPI with uvicorn is reasonably fast.
- Representational engineering lets you control LLM output based on preference on the fly.
- When I set up a training:
- On inviting for DuckDB workshop on Sun evening, Gramener starts accepting immediately, Straive doesn’t.
- Straive has high spread of joining time. When joining Gitlab Pipelines Workshop, Straive starts meeting (e.g. Premlal) many minutes early. Gramener floods in (due to alert). Straive streams in slowly.
- Gitlab Pipelines Workshop acceptances: Gramener 47, Straive 100