Why? Because OpenAI's version uses JS.. but it's 2024 and every JS/TS dev expects typing to "just work" – especially for APIs released by multi-billion-dollar companies.
• strongly-typed, drop-in replacement for OpenAI's JS version
• all events and handlers are properly typed
• lots of subtle bug fixes (strong typing FTW!)
• includes a simple relay server
• includes several node.js examples
• includes OpenAI's realtime console demo
• 100% open source
Would love feedback from the HN JS/TS community && thanks!
It works by logging into your Kindle web reader account using Playwright, exporting each page of a book as a PNG image, and then using a vLLM (gpt-4o or gpt-4o-mini) to transcribe the text from each page to text. Once we have the raw book contents and metadata, then it's easy to convert it to PDF, EPUB, etc.
The repo supports a few different options for TTS providers to generate audiobooks from the resulting text.
With the TC39 Signals Proposal reaching Stage 1, I wanted to do a deep-dive on the most popular reactive TS libs, benchmark them, and explore some of their design tradeoffs.
wrote a bit about how I view the agent space. mostly aimed at a non-technical audience, but I do "delve" into some more concrete examples and predictions in the longer blog post version. btw this blog post started our as my mission statement when I was working on Agentic during HF0, so just happy to have finally published it.
This is how I've solved this problem for myself: by using monthly playlists as a forcing function to motivate myself to find new music every month, where the whole ends up being greater than the sum of it's parts: https://transitivebullsh.it/my-10-year-music-diary
It's not linked to anywhere and not listed under the flutter github org...