<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: joseferben</title><link>https://news.ycombinator.com/user?id=joseferben</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 21:09:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=joseferben" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by joseferben in "Ask HN: Who wants to be hired? (March 2026)"]]></title><description><![CDATA[
<p><p><pre><code>  Location: Switzerland
  Remote: Yes (hybrid or on-site for a good fit)
  Willing to relocate: If it's a a good fit
  Technologies: LLMs (Anthropic, OpenAI), TypeScript, Bun, React, Remix, Next, Node, Django, Python, Tailwind, SQLite, OCaml, Nix
  Résumé/CV: https://www.linkedin.com/in/josef-erben-90a002b1/
  Email: josef@erben.systems
  Blog: https://www.joseferben.com/
  Github: https://github.com/joseferben
</code></pre>
I have 10+ years of experience as an engineer and 2+ years as CTO. Over the past 2 years I've been shipping agents/LLM-based flows to production using Typescript, React, Bun/Node, Django and Python.<p>I thrive in small and highly autonomous teams with a strong focus on product and go-to-market.<p>If you're looking to switch from foundation models to smaller custom models for faster & cheaper inference, I have experience with fine-tuning and reinforcement learning.<p>I run my own LLC and I'm open to contract work.</p>
]]></description><pubDate>Mon, 02 Mar 2026 17:08:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47220797</link><dc:creator>joseferben</dc:creator><comments>https://news.ycombinator.com/item?id=47220797</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47220797</guid></item><item><title><![CDATA[New comment by joseferben in "Ask HN: Who wants to be hired? (February 2026)"]]></title><description><![CDATA[
<p><p><pre><code>  Location: Switzerland
  Remote: Yes (hybrid or on-site for a good fit)
  Willing to relocate: If it's a a good fit
  Technologies: LLMs, TypeScript, Bun, React, Remix, Next, Node, Django, Python, Tailwind, SQLite, OCaml, Nix
  Résumé/CV: https://www.linkedin.com/in/josef-erben-90a002b1/
  Email: josef@erben.systems
  Blog: https://www.joseferben.com/
  Github: https://github.com/joseferben
</code></pre>
I am currently bootstrapping a product but I am open for employment if it's a great fit. I have over 10 years of experience as engineer and founder. As an engineer I've worked in finance, research (economics & health care), education, real estate, marketing and dev infra.<p>Recently, I’ve been using Typescript, React, Bun/Node, Django and Python to build web apps and agentic workflows on top of foundation models. I have some experience with fine-tuning and with reinforcement learning, so I’m also interested in work that is closer to research.<p>I have my own LLC and I am also open to contract work.</p>
]]></description><pubDate>Mon, 02 Feb 2026 18:15:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46859218</link><dc:creator>joseferben</dc:creator><comments>https://news.ycombinator.com/item?id=46859218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46859218</guid></item><item><title><![CDATA[New comment by joseferben in "Show HN: hands-please – Run local code agents using only code comments"]]></title><description><![CDATA[
<p>If you want to drive Claude Code or OpenAI Codex with code comments this is for you. Make sure to set up a good check command that takes files as arguments, such as eslint. The agent fixes issues in the changed files first, making the feedback loop tight.</p>
]]></description><pubDate>Mon, 26 May 2025 20:27:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=44101346</link><dc:creator>joseferben</dc:creator><comments>https://news.ycombinator.com/item?id=44101346</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44101346</guid></item><item><title><![CDATA[Show HN: hands-please – Run local code agents using only code comments]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/joseferben/hands-please">https://github.com/joseferben/hands-please</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44101302">https://news.ycombinator.com/item?id=44101302</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 26 May 2025 20:21:12 +0000</pubDate><link>https://github.com/joseferben/hands-please</link><dc:creator>joseferben</dc:creator><comments>https://news.ycombinator.com/item?id=44101302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44101302</guid></item><item><title><![CDATA[New comment by joseferben in "Launch HN: Better Auth (YC X25) – Authentication Framework for TypeScript"]]></title><description><![CDATA[
<p>the quality of the lib and the docs is really high, kinda crazy you just launched!</p>
]]></description><pubDate>Mon, 19 May 2025 15:31:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=44030928</link><dc:creator>joseferben</dc:creator><comments>https://news.ycombinator.com/item?id=44030928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44030928</guid></item><item><title><![CDATA[New comment by joseferben in "Launch HN: Better Auth (YC X25) – Authentication Framework for TypeScript"]]></title><description><![CDATA[
<p>congrats on the launch! better-auth is a joy to use. great dx with the type-safe plugin system.</p>
]]></description><pubDate>Mon, 19 May 2025 15:28:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44030897</link><dc:creator>joseferben</dc:creator><comments>https://news.ycombinator.com/item?id=44030897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44030897</guid></item><item><title><![CDATA[New comment by joseferben in "The blissful Zen of a good side project"]]></title><description><![CDATA[
<p>for me i figured out it’s about the body. it’s ok to be lifted up from the body into the thinking mind but i “owe” my body to spend some time there as well.<p>sometimes all it takes is sitting 20min in the morning just observing sensations in my body, and saying good morning to various organs haha. sounds silly but creates a solid foundation for my day.</p>
]]></description><pubDate>Sat, 05 Apr 2025 08:34:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=43591914</link><dc:creator>joseferben</dc:creator><comments>https://news.ycombinator.com/item?id=43591914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43591914</guid></item><item><title><![CDATA[New comment by joseferben in "Next.js: An Honest Review"]]></title><description><![CDATA[
<p>for example:<p>imo it's easier to spot the authn/authz issue here<p>export default function handler(
  req: NextApiRequest,
  res: NextApiResponse<ResponseData>
) {
 // updating user details without authn/authz
}<p>than here<p>"use server"<p>export async function updateUser(email: string, age: number) {
   // updating user details without authn/authz
}<p>without having read any next docs. engineers got trained to consider authn/authz the moment they see "http route/endpoint", maybe being more explicit about what happens in the api would help?<p>or next could provide an authn api for server actions that authn providers would implement?</p>
]]></description><pubDate>Wed, 22 Jan 2025 18:56:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=42796247</link><dc:creator>joseferben</dc:creator><comments>https://news.ycombinator.com/item?id=42796247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42796247</guid></item><item><title><![CDATA[New comment by joseferben in "Next.js: An Honest Review"]]></title><description><![CDATA[
<p>> layout, "server-only", accidentally bundling server code<p>the main issue i wanted to highlight is that things are not caught at type-check time. maybe vercel could provide eslint plugins? this could codify a lot of the caveats<p>> There's no way to get around thinking about AuthN/Z with any server APIs<p>very true! maybe there is a way to make the default secure somehow by making it awkward to publicly expose a POST route by accident. awesome that next.js 15 is doing things in that regard.<p>thanks for addressing the points leerob, shows the great governance mentioned in the end of the post :)</p>
]]></description><pubDate>Wed, 22 Jan 2025 17:01:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=42794903</link><dc:creator>joseferben</dc:creator><comments>https://news.ycombinator.com/item?id=42794903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42794903</guid></item><item><title><![CDATA[New comment by joseferben in "Next.js: An Honest Review"]]></title><description><![CDATA[
<p>after building 5 apps with next.js 14 this is our review.<p>tl;dr<p>- Next.js 14 is fast, but App Router caveats increase cognitive load<p>- Server Actions are awesome, once secured<p>- Everyone is using Next.js, this is its greatest strength<p>- Vercel as hosting platform is a joy to use and they save us tons of time</p>
]]></description><pubDate>Wed, 22 Jan 2025 16:29:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=42794528</link><dc:creator>joseferben</dc:creator><comments>https://news.ycombinator.com/item?id=42794528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42794528</guid></item><item><title><![CDATA[Next.js: An Honest Review]]></title><description><![CDATA[
<p>Article URL: <a href="https://beeps.dev/blog/nextjs-an-honest-review">https://beeps.dev/blog/nextjs-an-honest-review</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42794523">https://news.ycombinator.com/item?id=42794523</a></p>
<p>Points: 12</p>
<p># Comments: 4</p>
]]></description><pubDate>Wed, 22 Jan 2025 16:29:04 +0000</pubDate><link>https://beeps.dev/blog/nextjs-an-honest-review</link><dc:creator>joseferben</dc:creator><comments>https://news.ycombinator.com/item?id=42794523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42794523</guid></item><item><title><![CDATA[New comment by joseferben in "Slack as a message broker for LLM agents"]]></title><description><![CDATA[
<p>while working on a few slack apps and llm agents i couldn't help but notice how chat platforms like slack could be to agents what message brokers (kafka, rabbitmq, sqs) are to services.<p>what do you think?</p>
]]></description><pubDate>Mon, 06 Jan 2025 10:53:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=42609517</link><dc:creator>joseferben</dc:creator><comments>https://news.ycombinator.com/item?id=42609517</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42609517</guid></item><item><title><![CDATA[Slack as a message broker for LLM agents]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.lessnoise.app/blog/slack-message-broker/">https://www.lessnoise.app/blog/slack-message-broker/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42609516">https://news.ycombinator.com/item?id=42609516</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 06 Jan 2025 10:53:57 +0000</pubDate><link>https://www.lessnoise.app/blog/slack-message-broker/</link><dc:creator>joseferben</dc:creator><comments>https://news.ycombinator.com/item?id=42609516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42609516</guid></item><item><title><![CDATA[New comment by joseferben in "How can you represent inheritance in a database? (2010)"]]></title><description><![CDATA[
<p>excellent points</p>
]]></description><pubDate>Tue, 17 Dec 2024 20:28:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=42444967</link><dc:creator>joseferben</dc:creator><comments>https://news.ycombinator.com/item?id=42444967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42444967</guid></item><item><title><![CDATA[New comment by joseferben in "Qwen2.5-Coder-32B is an LLM that can code well that runs on my Mac"]]></title><description><![CDATA[
<p>so quite usable, thanks!</p>
]]></description><pubDate>Wed, 13 Nov 2024 13:38:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=42125969</link><dc:creator>joseferben</dc:creator><comments>https://news.ycombinator.com/item?id=42125969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42125969</guid></item><item><title><![CDATA[New comment by joseferben in "Qwen2.5-Coder-32B is an LLM that can code well that runs on my Mac"]]></title><description><![CDATA[
<p>@simonw what is the token/s like on your 64gb m2 mbp?</p>
]]></description><pubDate>Wed, 13 Nov 2024 09:57:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=42124602</link><dc:creator>joseferben</dc:creator><comments>https://news.ycombinator.com/item?id=42124602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42124602</guid></item><item><title><![CDATA[New comment by joseferben in "Local TypeScript Super SDK to Call 200 LLMs"]]></title><description><![CDATA[
<p>looks good! how does it compare to the core of vercel ai sdk?</p>
]]></description><pubDate>Tue, 15 Oct 2024 11:02:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=41847266</link><dc:creator>joseferben</dc:creator><comments>https://news.ycombinator.com/item?id=41847266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41847266</guid></item><item><title><![CDATA[New comment by joseferben in "The quiet art of attention"]]></title><description><![CDATA[
<p>excellent article!<p>one of my favorite books about this that i can not recommend enough is “the miracle of mindfulness” by thich nhat hanh.</p>
]]></description><pubDate>Sun, 13 Oct 2024 16:49:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=41829498</link><dc:creator>joseferben</dc:creator><comments>https://news.ycombinator.com/item?id=41829498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41829498</guid></item><item><title><![CDATA[New comment by joseferben in "The quiet art of attention"]]></title><description><![CDATA[
<p>my read on it is that it’s liberation and freedom in a very buddhist sense.<p>you won’t be free from hunger, but it may reframe our relationship with food so there is less compulsion and mindless consumption.<p>it won’t take away fear in the face of imminent danger (that’s a good thing, we have to survive) but it may reduce background anxiety that’s present in our daily lives.</p>
]]></description><pubDate>Sun, 13 Oct 2024 16:45:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=41829467</link><dc:creator>joseferben</dc:creator><comments>https://news.ycombinator.com/item?id=41829467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41829467</guid></item><item><title><![CDATA[New comment by joseferben in "Show HN: Flyon UI – Tailwind Components Library"]]></title><description><![CDATA[
<p>you've gained:<p>- fine-grained design tokens (p-63 doesn't exist)<p>- freedom from having to name things prematurely<p>- not having to jump back and forth between index.html and styles.css</p>
]]></description><pubDate>Thu, 03 Oct 2024 09:57:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=41729068</link><dc:creator>joseferben</dc:creator><comments>https://news.ycombinator.com/item?id=41729068</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41729068</guid></item></channel></rss>