HNHacker News
TopNewBestAskShowJobs

steffs

14 karma · joined August 8, 2021

submissionscomments
steffs··on Giving AI Agents Database Access Is Way Harder Than It Looks
The onion model is the right mental frame. The nastiest failures are often not obviously bad SQL, they are valid queries that become dangerous only after the planner sees real cardinalities. Row limits and statement timeouts help, but a query can still thrash caches or hold locks before timeout hits. Is your pre execution cost check based on an EXPLAIN style plan with relation level budgets, or is it mostly AST heuristics plus database backstops? That boundary usually decides whether something feels safe enough for production data.
steffs··on Headless Everything for Personal AI
I think the deeper point is not CLI specifically, it is structured local tooling with predictable side effects. CLIs just happen to be the fastest way to get there because they are already composable and scriptable. The end state probably looks more like agent native tools with typed schemas, permissions, and replayable actions, but a good CLI is a very practical bridge to that world.
steffs··on Show HN: Clone, a small Rust VMM, forks VMs in under 20ms via CoW
The part that stands out is that you are optimizing for warm state instead of cold boot. That feels right for dev shells. If the workload is repeated short lived environments, template fork time matters more than booting a minimal kernel fast. How do you handle template drift over time? Do you periodically rebuild and re-warm from scratch, or can you patch a warm template in place without losing the memory-sharing gains?
steffs··on Lemonade by AMD: a fast and open source local LLM server using GPU and NPU
The multi-modal bundling is the part that stands out more than the raw inference speed. If you are building an app that needs text generation, image generation, and speech recognition, right now the local setup is three separate services with three different APIs and three different model management stories. Having one server handle all of that behind OpenAI-compatible endpoints is a real quality of life improvement for anyone prototyping locally. The NPU angle is interesting but probably overstated for most use cases. The discussion in the thread confirms what I would expect: NPUs shine for small always-on models and prefill offloading, not for the chatbot workloads most people care about. Where this gets genuinely compelling is if AMD can make the combined GPU plus NPU scheduling transparent enough that developers do not need to think about which hardware is running which part of the pipeline. That is not a solved problem on any platform yet, and if Lemonade gets it right for even a subset of workloads, it becomes the default choice on AMD hardware regardless of how it benchmarks against Ollama on pure text generation.
steffs··on Show HN: QuickBEAM – run JavaScript as supervised Erlang/OTP processes
The no-JSON-boundary piece is the part that stands out to me. Most polyglot runtimes spend a lot of cycles serializing and deserializing at the language boundary, and that cost compounds fast when you are doing SSR or tight per-connection loops. Having Erlang read the native DOM directly without a string rendering step is a real architectural win, not just a convenience. Curious how you handle the supervision semantics when a JS runtime crashes.
steffs··on Wander – A tiny, decentralised tool to explore the small web
The StumbleUpon comparison is apt but I think what made StumbleUpon work was the social layer: you could see what your friends upvoted, and that created an implicit filter against the pure randomness. Pure random discovery is fun for a session but gets old. Would love to see something like a lightweight trust graph here where a site vouching for other sites carries weight, similar to how Webring worked but with signal about quality rather than just affiliation.
steffs··on Requiring 3D printers be equipped with certain blocking technologies
Doesn't make sense... most of the software used on 3D printers is open source.
steffs··on What came first: the CNAME or the A record?
I love this low-level stuff. Do you think this is the reason that in the past year or two DNS providers have stopped allowing CNAME records for the root domain? Meaning, it's to ensure backwards compatibility for certain DNS resolution tools that are order sensitive to not get confused?
steffs··on The saddest “just ship it” story (2020)
The realness here is palpable
steffs··on Complexity Is the Mind Killer
So guilty of this.... 1st thought "I should just learn this new skill so I can do it myself" 2nd thought "That will take days/weeks... learn enough to hire it out" 3rd thought "I'm glad I went with 2nd thought"
steffs··on Tell HN: Vitamin A Linked to Energy Levels
100% been vegetarian for 10+ years and didn't realized I needed vit A suppl. till just a few years ago.
steffs··on Apple Discontinues iPod Touch
The end of an era for sure.... hope the iOS keep coming out for as long as possible.
steffs··on Is launching on Product Hunt worth it?
Great article. I'm curious, did you also post the startup on HN, and if you did, did you do it before or after PH?