<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: jakedahn</title><link>https://news.ycombinator.com/user?id=jakedahn</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 07:50:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jakedahn" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Show HN: Oblique Strategies for Claude Code]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/jakedahn/oblique-skill">https://github.com/jakedahn/oblique-skill</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46369746">https://news.ycombinator.com/item?id=46369746</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 23 Dec 2025 21:36:12 +0000</pubDate><link>https://github.com/jakedahn/oblique-skill</link><dc:creator>jakedahn</dc:creator><comments>https://news.ycombinator.com/item?id=46369746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46369746</guid></item><item><title><![CDATA[The System Skill Pattern]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.shruggingface.com/blog/the-system-skill-pattern">https://www.shruggingface.com/blog/the-system-skill-pattern</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45712018">https://news.ycombinator.com/item?id=45712018</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 26 Oct 2025 14:10:11 +0000</pubDate><link>https://www.shruggingface.com/blog/the-system-skill-pattern</link><dc:creator>jakedahn</dc:creator><comments>https://news.ycombinator.com/item?id=45712018</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45712018</guid></item><item><title><![CDATA[New comment by jakedahn in "Show HN: The System Skill Pattern"]]></title><description><![CDATA[
<p>Ooo, yeah!<p>I’m excited to play with their memory stuff. I’m curious if they will add any hooks for allowing skills to store things intentionally.<p>The system skill idea is a little different in that you can store and query structured data out of your own SQLite db.</p>
]]></description><pubDate>Fri, 24 Oct 2025 13:59:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45694730</link><dc:creator>jakedahn</dc:creator><comments>https://news.ycombinator.com/item?id=45694730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45694730</guid></item><item><title><![CDATA[Show HN: The System Skill Pattern]]></title><description><![CDATA[
<p>Hello HN!<p>I’ve been playing with Claude Skills and stumbled on a simple pattern for tiny, durable personal data systems:<p>* CLI: a small, self-contained executable<p>* SKILL.md: the operator guide (what to run, how to parse output, how to think about the system)<p>* SQLite: a local DB for persistent state<p>It’s nothing mind-blowing, but the ergonomics of this combo feel great.<p>If you define a process/flow, Claude can "turn the crank" by running the CLI, accumulating context, and animating the system to life over time.<p>They’re also easy to share: you can distribute System Skills via Claude Code’s `/plugin marketplace add <repo>`.<p>More details in the blog post and the toy Pomodoro System Skill reference implementation here:<p>Blog: <a href="https://www.shruggingface.com/blog/the-system-skill-pattern" rel="nofollow">https://www.shruggingface.com/blog/the-system-skill-pattern</a><p>Repo: <a href="https://github.com/jakedahn/pomodoro" rel="nofollow">https://github.com/jakedahn/pomodoro</a><p>--<p>Curious whether any of this resonates. Also excited to hear any interesting System Skill ideas worth exploring!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45694566">https://news.ycombinator.com/item?id=45694566</a></p>
<p>Points: 11</p>
<p># Comments: 2</p>
]]></description><pubDate>Fri, 24 Oct 2025 13:44:27 +0000</pubDate><link>https://www.shruggingface.com/blog/the-system-skill-pattern</link><dc:creator>jakedahn</dc:creator><comments>https://news.ycombinator.com/item?id=45694566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45694566</guid></item><item><title><![CDATA[New comment by jakedahn in "The System Skill Pattern"]]></title><description><![CDATA[
<p>Author here-- hah, I'm surprised someone posted this already-- I just came to share it as a Show HN post and get the conversation started:<p>I’ve been playing with Claude Skills and stumbled on a simple pattern for tiny, durable personal data systems:<p>* CLI: a small, self-contained executable<p>* SKILL.md: the operator's manual (what to run, how to parse output, how to think about the system)<p>* SQLite: a local DB for persistent state<p>It’s nothing mind-blowing, but the ergonomics of this combo feel great.<p>If you define a process/flow, Claude can "turn the crank" by running the CLI, accumulating context, and animating the system to life over time.<p>They’re also easy to share: you can distribute System Skills via Claude Code’s `/plugin marketplace add <repo>`.<p>More details in the blog post and the toy Pomodoro System Skill reference implementation here:<p>Blog: <a href="https://www.shruggingface.com/blog/the-system-skill-pattern" rel="nofollow">https://www.shruggingface.com/blog/the-system-skill-pattern</a>
Repo: <a href="https://github.com/jakedahn/pomodoro" rel="nofollow">https://github.com/jakedahn/pomodoro</a><p>--<p>Curious whether any of this resonates. Also excited to hear any interesting System Skill ideas worth exploring!</p>
]]></description><pubDate>Thu, 23 Oct 2025 13:46:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=45681776</link><dc:creator>jakedahn</dc:creator><comments>https://news.ycombinator.com/item?id=45681776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45681776</guid></item><item><title><![CDATA[New comment by jakedahn in "Show HN: Tool I made for planning meals using produce that is in season near you"]]></title><description><![CDATA[
<p>what API are you using for recipes?</p>
]]></description><pubDate>Tue, 12 Aug 2025 22:43:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=44882637</link><dc:creator>jakedahn</dc:creator><comments>https://news.ycombinator.com/item?id=44882637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44882637</guid></item><item><title><![CDATA[New comment by jakedahn in "T2x – a CLI tool for AI-first text operations"]]></title><description><![CDATA[
<p>hi friends!<p>I'm the author of t2x and shrugginface.com, I'm surprised to see this landed on HN a month after I first shared it.<p>I originally planned to make it real during the holiday break but got distracted by other projects. This is the inspiration bump I needed, so I'll get back to shipping over the coming weeks</p>
]]></description><pubDate>Tue, 31 Dec 2024 15:34:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=42559288</link><dc:creator>jakedahn</dc:creator><comments>https://news.ycombinator.com/item?id=42559288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42559288</guid></item><item><title><![CDATA[New comment by jakedahn in "T2x – a CLI tool for AI-first text operations"]]></title><description><![CDATA[
<p>Simon's LLM tool is probably the best of any of these sorts of things! So thank you for making it, I still use it regularly to kick the tires on new models, and it served as a significant inspiration for the design of t2x.<p>The idea behind t2x was to make a stripped-down cli with a "functionality first" mindset and remove the actual selection of specific models from the user's flow.</p>
]]></description><pubDate>Tue, 31 Dec 2024 15:32:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=42559276</link><dc:creator>jakedahn</dc:creator><comments>https://news.ycombinator.com/item?id=42559276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42559276</guid></item><item><title><![CDATA[New comment by jakedahn in "T2x – a CLI tool for AI-first text operations"]]></title><description><![CDATA[
<p>If you run `ls -la | t2x "sort these files alphabetically"`, it will do the right thing.<p>However, subcommand like `t2x ask` are used to route you to a different model with different behavior. The ask subcommand currently makes requests to perplexity, where you can ask questions and get near realtime grounding from the world.</p>
]]></description><pubDate>Tue, 31 Dec 2024 15:27:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=42559228</link><dc:creator>jakedahn</dc:creator><comments>https://news.ycombinator.com/item?id=42559228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42559228</guid></item><item><title><![CDATA[New comment by jakedahn in "T2x – a CLI tool for AI-first text operations"]]></title><description><![CDATA[
<p>I'm curious, what specifically you're interested in from openrouter? Do they offer specific LLMs, or is it just a great way to kick the tires on new models as they emerge?<p>The original intention behind t2x was to be "functionality first", and make an opinionated call on which LLMs get used for specific functionality. However I think the way to go will be sane defaults and then allow user-specified models from something like openrouter.</p>
]]></description><pubDate>Tue, 31 Dec 2024 15:23:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=42559204</link><dc:creator>jakedahn</dc:creator><comments>https://news.ycombinator.com/item?id=42559204</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42559204</guid></item><item><title><![CDATA[New comment by jakedahn in "T2x – a CLI tool for AI-first text operations"]]></title><description><![CDATA[
<p>oooo neat! I hadn't heard of aichat before, I'll definitely take a look.</p>
]]></description><pubDate>Tue, 31 Dec 2024 15:17:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=42559170</link><dc:creator>jakedahn</dc:creator><comments>https://news.ycombinator.com/item?id=42559170</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42559170</guid></item><item><title><![CDATA[New comment by jakedahn in "Show HN: Click the button, a global realtime leaderboard clicker game"]]></title><description><![CDATA[
<p>I made this as a silly learning project to dive into some of the real-time interestingness of Elixir.<p>It's using Phoenix LiveView, and the whole game state lives inside a GenServer<p>Realtime state is written to ETS and periodically (every 5s) flushed to disk.<p>It's running on fly.io<p>---<p>code lives on github here: <a href="https://github.com/jakedahn/clickthebutton/blob/main/lib/clickthebutton/game_server.ex">https://github.com/jakedahn/clickthebutton/blob/main/lib/cli...</a><p>and <a href="https://github.com/jakedahn/clickthebutton/blob/main/lib/clickthebutton_web/live/counter_live.ex">https://github.com/jakedahn/clickthebutton/blob/main/lib/cli...</a></p>
]]></description><pubDate>Mon, 30 Dec 2024 21:57:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=42553998</link><dc:creator>jakedahn</dc:creator><comments>https://news.ycombinator.com/item?id=42553998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42553998</guid></item><item><title><![CDATA[Show HN: Click the button, a global realtime leaderboard clicker game]]></title><description><![CDATA[
<p>Article URL: <a href="https://clickthebutton.lol">https://clickthebutton.lol</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42553983">https://news.ycombinator.com/item?id=42553983</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 30 Dec 2024 21:54:51 +0000</pubDate><link>https://clickthebutton.lol</link><dc:creator>jakedahn</dc:creator><comments>https://news.ycombinator.com/item?id=42553983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42553983</guid></item><item><title><![CDATA[Show HN: Exploring the Model Context Protocol with Deno 2 and Playwright]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.shruggingface.com/microblog/2024/12/02/exploring-the-model-context-protocol-with-deno-2-and-playwright">https://www.shruggingface.com/microblog/2024/12/02/exploring-the-model-context-protocol-with-deno-2-and-playwright</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42351201">https://news.ycombinator.com/item?id=42351201</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 07 Dec 2024 17:25:11 +0000</pubDate><link>https://www.shruggingface.com/microblog/2024/12/02/exploring-the-model-context-protocol-with-deno-2-and-playwright</link><dc:creator>jakedahn</dc:creator><comments>https://news.ycombinator.com/item?id=42351201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42351201</guid></item><item><title><![CDATA[New comment by jakedahn in "Show HN: Color.lol – Fun AI coloring page generator for adults and kids"]]></title><description><![CDATA[
<p>ooo, that could be fun! Like an in-browser tldraw mspaint UI , good idea!</p>
]]></description><pubDate>Sat, 17 Aug 2024 19:51:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=41277415</link><dc:creator>jakedahn</dc:creator><comments>https://news.ycombinator.com/item?id=41277415</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41277415</guid></item><item><title><![CDATA[Show HN: Color.lol – Fun AI coloring page generator for adults and kids]]></title><description><![CDATA[
<p>I built Color with my wife Jessica, who is trying to break into the AI scene as a product designer. This is her first AI product, and she designed it from the ground up to be fun for non-technical folks who don't have any experience or interest in AI.<p>There's WordMode, which is your traditional text-to-image image generation prompting experience. Then there's KidMode, where you create new coloring pages by selecting a series of image icons like "Bear", "Baseball Hat," and "Glasses".<p>It's super fun to try with littles (2-5 years old), they love it. There's something magical about selecting a few icons, clicking generate, seeing a unique coloring page on the screen, printing it, and coloring together.<p>You can generate 10 coloring pages for free, so if you give it a try please share what you made, and let me know if there's anything you'd like to see improved. We'd love to hear any feedback or feature requests!<p>--<p>Also if you or someone you know is looking for a product designer for an AI project, hit up Jessica's website for contact info: <a href="https://www.jessicagillis.com/" rel="nofollow">https://www.jessicagillis.com/</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41277309">https://news.ycombinator.com/item?id=41277309</a></p>
<p>Points: 5</p>
<p># Comments: 2</p>
]]></description><pubDate>Sat, 17 Aug 2024 19:39:15 +0000</pubDate><link>https://www.color.lol</link><dc:creator>jakedahn</dc:creator><comments>https://news.ycombinator.com/item?id=41277309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41277309</guid></item><item><title><![CDATA[New comment by jakedahn in "Mapping the semantic void: Strange goings-on in GPT embedding spaces"]]></title><description><![CDATA[
<p>Has anyone done this analysis for other llms like llama2?</p>
]]></description><pubDate>Tue, 19 Dec 2023 19:16:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=38700145</link><dc:creator>jakedahn</dc:creator><comments>https://news.ycombinator.com/item?id=38700145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38700145</guid></item><item><title><![CDATA[New comment by jakedahn in "My toddler loves planes, so I built her a radar"]]></title><description><![CDATA[
<p>Thank you for making this!<p>I have a 1.5yo that’s obsessed with pointing out planes in the sky.<p>Now we can go plane watching together!</p>
]]></description><pubDate>Tue, 28 Nov 2023 00:46:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=38440794</link><dc:creator>jakedahn</dc:creator><comments>https://news.ycombinator.com/item?id=38440794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38440794</guid></item><item><title><![CDATA[How to use retrieval augmented generation with Chromadb and Mistral-7B-Instruct]]></title><description><![CDATA[
<p>Article URL: <a href="https://replicate.com/blog/how-to-use-rag-with-chromadb-and-mistral-7b-instruct">https://replicate.com/blog/how-to-use-rag-with-chromadb-and-mistral-7b-instruct</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37919299">https://news.ycombinator.com/item?id=37919299</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 17 Oct 2023 18:20:04 +0000</pubDate><link>https://replicate.com/blog/how-to-use-rag-with-chromadb-and-mistral-7b-instruct</link><dc:creator>jakedahn</dc:creator><comments>https://news.ycombinator.com/item?id=37919299</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37919299</guid></item><item><title><![CDATA[New comment by jakedahn in "Guide to running Llama 2 locally"]]></title><description><![CDATA[
<p>It has merged! <a href="https://github.com/ggerganov/llama.cpp/pull/1773">https://github.com/ggerganov/llama.cpp/pull/1773</a><p>I haven't had a chance to try it yet, but I am :excitedllama:</p>
]]></description><pubDate>Wed, 26 Jul 2023 01:44:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=36872153</link><dc:creator>jakedahn</dc:creator><comments>https://news.ycombinator.com/item?id=36872153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36872153</guid></item></channel></rss>