HN user

joseferben

160 karma
Posts19
Comments74
View on HN
github.com 1y ago

Show HN: hands-please – Run local code agents using only code comments

joseferben
1pts1
beeps.dev 1y ago

Next.js: An Honest Review

joseferben
12pts4
www.lessnoise.app 1y ago

Slack as a message broker for LLM agents

joseferben
2pts1
github.com 1y ago

Show HN: A SQLite-backed job queue handling 15k jobs/s

joseferben
2pts0
github.com 2y ago

Show HN: A CLI that uses Claude to fix your code until the tests/builds pass

joseferben
12pts4
www.plainweb.dev 2y ago

Show HN: Simpler web dev with Htmx, SQLite and TypeScript

joseferben
15pts14
arewedownyet.com 2y ago

Show HN: Arewedownyet.com

joseferben
5pts4
www.beeps.co 2y ago

A TypeScript monorepo that sucks less

joseferben
5pts0
www.joseferben.com 3y ago

Things that surprised me while running SQLite in production

joseferben
232pts108
www.performance90.com 3y ago

Show HN: PageSpeed monitoring that notifies when score drops below 90

joseferben
2pts0
www.joseferben.com 3y ago

Error Handling for Web Developers

joseferben
4pts0
www.joseferben.com 3y ago

Django on fly.io

joseferben
6pts0
www.joseferben.com 3y ago

Schablone 2.0.0 – A Django starter template for simplicity

joseferben
2pts0
www.joseferben.com 3y ago

Running multiple services on Dokku (and have them talk to each other)

joseferben
3pts1
www.joseferben.com 3y ago

Django 4 form rendering using Tailwind without Node or crispy

joseferben
3pts0
www.joseferben.com 3y ago

Migrating from Next.js to Remix

joseferben
2pts0
www.joseferben.com 4y ago

How Google Search is making me a better programmer

joseferben
2pts0
www.hoarddit.com 4y ago

Show HN: Hoarddit – a website to discover and collect art

joseferben
1pts3
medium.com 5y ago

The coin change problem in Haskell

joseferben
2pts0
  Location: Switzerland
  Remote: Yes
  Willing to relocate: No
  Technologies: LLMs (Anthropic, OpenAI), TypeScript, Bun, React, Remix, Next, Node, Django, Python, Tailwind, SQLite, OCaml, Nix
  Résumé/CV: https://joseferben.com/resume.en.pdf
  Email: josef@erben.systems
  Github: https://github.com/joseferben
  LinkedIn: https://www.linkedin.com/in/joseferben
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. I thrive in small and highly autonomous teams with a strong focus on product and go-to-market.

I run my own LLC and I'm open to contract work.

  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
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.

I thrive in small and highly autonomous teams with a strong focus on product and go-to-market.

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.

I run my own LLC and I'm open to contract work.

  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
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.

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.

I have my own LLC and I am also open to contract work.

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.

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.

for example:

imo it's easier to spot the authn/authz issue here

export default function handler( req: NextApiRequest, res: NextApiResponse<ResponseData> ) { // updating user details without authn/authz }

than here

"use server"

export async function updateUser(email: string, age: number) { // updating user details without authn/authz }

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?

or next could provide an authn api for server actions that authn providers would implement?

layout, "server-only", accidentally bundling server code

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

There's no way to get around thinking about AuthN/Z with any server APIs

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.

thanks for addressing the points leerob, shows the great governance mentioned in the end of the post :)

after building 5 apps with next.js 14 this is our review.

tl;dr

- Next.js 14 is fast, but App Router caveats increase cognitive load

- Server Actions are awesome, once secured

- Everyone is using Next.js, this is its greatest strength

- Vercel as hosting platform is a joy to use and they save us tons of time

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.

what do you think?

excellent article!

one of my favorite books about this that i can not recommend enough is “the miracle of mindfulness” by thich nhat hanh.

my read on it is that it’s liberation and freedom in a very buddhist sense.

you won’t be free from hunger, but it may reframe our relationship with food so there is less compulsion and mindless consumption.

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.

this looks amazing!

i’m building https://www.plainweb.dev and i’m looking for the simplest way to deploy a plainweb/plainstack project.

looks like sidekick has the same spirit when it comes to simplicity.

in the plainstack docs i’ve been embracing fly.io, but reliability is an issue. and sqlite web apps (which is the core of plainstack) can’t have real zero downtime deployments, unless you count the proxy holding the pending request for 30 seconds while the fly machine is deployed.

i tried kamal but it felt like non-ruby and non-rails projects are second class citizens.

i was about to document deploying plainstack to dokku, but provisioning isn’t built-in.

my dream deployment tool would be dokku + provisioning & setup, sidekick looks very close to that.

definitely going to try this and maybe even have it in the blessed deploy path for plainstack if it works well!