RSSAmplifier

Blog

amberwilliams.io

Amber Williams’ blog

amberwilliams.ioRSS feed ↗7 posts

Latest posts

Beyond bookmarks

I often find myself reading noteworthy articles, akin to how Simon Willison's using text embeddings to relate his blog posts to one another and Justine Tunney's snappy Bash commands leveraging LLMs. These insightful articles either inspired me, taught me something new, or provoked a new frame of mind. I try to keep a tangible mental record of these sorts of articles. After all, brains do their own…

Ditching Obsidian and building my own

"You can’t really know where you are going until you know where you have been." - Maya Angelou. The age-old mission to capture and make sense of our knowledge and experiences echoes through history, from Thomas Jefferson's Commonplace book detailing his ideas on government to Marcus Aurelius's Meditations saturated with quotations and personal reflections. However, this pursuit to preserve…

The last note taking app you'll ever need

It's deeply satisfying when I can maintain a high level of organization and productivity in my life. So naturally, I'm intrigued by the single file productivity systems developers have been making [1] [2] . Obsidian is also a massive inspiration with its linked notes and plugins like Dataview . The simplicity, flexibility & centralization of these systems speak volumes to me for saving my todo…

How to set up a VPS for hosting web apps

In this guide I'll take you step-by-step how to set up a cheap and simple VPS to host your web apps. This approach works from hosting single html files to docker containers. This guide supports Ubuntu as the operating system only. 1.Spinning up a VPS Pick VPS that fits your system requirements. I generally go with the smallest option since providers allow you to scale up. I've used Digital Ocean…

How Structured Output makes LLMs usable in production

How Structured Output makes LLMs usable in production In mathematics, computer science and physics, a deterministic system is a system in which no randomness is involved in the development of future states of the system. - The Internet Encyclopedia of Science LLMs are capable of producing a consistent output when the input and model version all match. However, change a single word from that same…

The long-term payoff of building a component library

The long-term payoff of building a component library Repo link for those that wish to dive straight into the code. As software engineers, we often find ourselves reinventing the wheel with each new project, particularly when it comes to UI components. This repetitive setup can be time-consuming and often leads to inconsistencies across projects. It's a challenge I've faced repeatedly, both in my…

How I automated parsing Hacker News hiring threads into markdown

Navigating the dense and often unstructured world of HackerNews hiring threads can be akin to finding a needle in a haystack. There's several similar solutions like this already, but let's build our own anyway. Github repo here Collecting Hacker News hiring tread data I first performed a Google search to find the latest HackerNews hiring threads for a specific month and year, and then extracted…