HNHacker News
TopNewBestAskShowJobs

kwhitley

3 karma · joined February 24, 2021

Open source JS/TS developer and serial-builder.

Author of itty-router and the itty ecosystem on NPM. :)

submissionscomments
kwhitley··on Show HN: New NPM library itty-time is much smaller/faster than the popular ms.
Good tip - not really sure about the rules here?

What do you mean by page title though?

kwhitley··on Show HN: I just made my profitable online form builder open-sourced
Love to hear it!

Btw, itty-router v5 just dropped a couple days ago, with a fun batteries-included (still ultra-small) router, that should make your code even leaner.

How is the integration w/ zod anyway, and how can we make it better?

kwhitley··on Bun v1.0.0
Yeah, definitely recommend you try it before discounting... I too have been super jaded with the current Node import ecosystem (esp. as an author), but Bun has basically become something of a silver bullet, with some small exceptions.

If I want, I can literally run a TS file directly with mixed import/require (not that you would ever) directly, without a package.json, tsconfig, dependencies, etc.

In my experience, it's basically Node, minus all the setup/config/build headaches.

kwhitley··on A different kind of JavaScript router
itty-router is different than other routers... and not just by being smaller (450 bytes for the Router itself, or 1.6k for the entire library... roughly ~140x smaller than express.js).

It takes a somewhat novel approach to routing, allowing your code to be shorter, simpler, and more readable.

Change the way you think about routing today! :)

<3

kwhitley··on Template: OpenAI GPT chat bot API running on Cloudflare Worker
Look in the openai.ts file for an example of prepending messages... in this case, I actually prepend one just to embed a random seed (otherwise the same input always gives the same response).
kwhitley··on Template: OpenAI GPT chat bot API running on Cloudflare Worker
I'm about to start hosting apps that need a preconfigured AI context (basically feed it an opening script/instructions), for users to interact with.

This is really just to test the concept, watch the token usage rates, etc.

Since you feed in the entire script with each pass, the API side could simple prepend the origin instructions/first parts, then tack on the user input to the end.

kwhitley··on Template: OpenAI GPT chat bot API running on Cloudflare Worker
While working on my latest project, I wanted a simple GPT chat bot API hosted on Cloudflare Workers. I decided to make this skeleton a template for future projects and to share it with the community.

Instructions to get started inside the README!

Let me know if this helps, or how to improve it! :)