HNHacker News
TopNewBestAskShowJobs

rgbrgb

4,509 karma · joined November 29, 2010

I'm Peter Sugihara. I co-founded Open Listings (YC W15, acquired by Opendoor).

Computing on data with https://setoku.com

Helping people find their life's work w https://www.hedgy.works

W: https://campsh.com

T: https://twitter.com/_0_

YC Badge: 0x2363643a1bf43fe9d8fbc0630c706003b4e062bf

submissionscomments
rgbrgb··on Ask HN: Who is using MCP in production?
at Hedgy we built an MCP to give our agents read-only access to cross-system data + context about what it means [0]. daily it helps me debug customer flows and think through features and priority.

the advantage of MCP is that the tool description names what data it has so the agents know to just use it if they want that kind of data. as new data is added, everyone’s tool description updates. with a REST api or cli I suppose we could update a checked in AGENTS.md to ship it to engineers but idk how id get that to colleagues using the it from their claude.ai or co-work.

[0]: setoku.com

rgbrgb··on Nobody Has Actually Built a Software Factory
if you're using claude code, i find you can instruct it to watch the pr and iterate on ci failures. I put this in an /issue skill that completes GitHub issues in the way I like then PR's or boots dev with QA instructions if it needs a human touch/eye. to drive this, I have a higher level bash script that makes a fresh worktree off of origin/main named after the issue and spawns a claude session running /issue.

i'm not at the point where I'd go totally hands-off with code review / QA, so this setup is the right balance of automation for my current read on agent capability.

rgbrgb··on Nobody Has Actually Built a Software Factory
or maybe more like a restaurant than a kitchen... with software development (like all product development) you need to bake in the user feedback loop

like to torture the metaphors, i think we already have the factory (coding agents you can ask to manufacture software to a spec) but it's the whole process including QA, shipping, listening to users and iterating that has to happen over time (unless you have an accurate world simulation so you know exactly how your product will be received... and I know there are people working on that too but I'm skeptical)

rgbrgb··on Show HN: Skatanica – Browse and share skate clips by location
this is sick and the video infra sounds interesting! as a fellow san diegan i really get a kick out of seeing everyone who hit the 14 stair behind my high school https://skatanica.com/spots/5eyevxzo35tcou1n6doxkw2lx?map=-9...

why no hometown hero tony hawk?

rgbrgb··on Show HN: HN Match Maker – Matching "Who Wants to Be Hired?" With "Who's Hiring?"
this is cool! incidentally we do a similar motion internally for members on https://www.hedgy.works

how did you think about evaluating quality when designing your ranker / fit scoring?

rgbrgb··on Show HN: Typebase – A single-folder back end you write in TypeScript
I’ve been curious about trying the Supabase type of RLS model for an app but haven’t yet. I like the idea of the db defined api like postgraphile and hasura but had trouble with testing and ergonomics. This looks pretty nice though, it’s cool that you’re thinking about ergonomics for working with coding agents. I feel like a hard thing with that rn is that everyone is kind of figuring out different workflows for AI coding right now so it’s hard to optimize DX. Can you talk a little about your personal agent workflow and how this fits it?
rgbrgb··on GLM-5.3 is now open-weight
just tested (zai-org/GLM-5.3-Flash via together.ai) against latest DeepSeek-V4-Flash for a very specific task and thought i'd report here...

- price: DS4 wins... $0.0235 vs $0.0242 for ten tasks

- latency: GLM wins... 108s total against 154s

this is for a personal use-case where i'm detecting ads in a written transcript. sticking with ds4-flash for now since latency is not a critical factor

rgbrgb··on Show HN: OzBrain, a shared brain for knowledge between agents and your team
for knowledge writes in setoku, any agent that does queries can propose knowledge or edits. edits are flagged for admin/curator review. agents can query the pending and confirmed knowledge but basically have a flag that tells them what's been "blessed".

i like your conceptual focus on not pairing it with data. for me, it's just a practical thing: i want one tool i can have a colleague (or my wife) install that adds all the context they'll need (and then one spot I can curate and govern that context).

rgbrgb··on Show HN: OzBrain, a shared brain for knowledge between agents and your team
nice :)

> love to hear how you did it

this is ours we built for Hedgy https://setoku.com

our approach was to build a data lake that sucks company data into clickhouse and staple that to a knowledge store. this way the brain has a stream of live facts and builds knowledge around it. we gave up on trying to make the knowledge store human-readable -- i totally think there could be something there, but for now we just care about enhancing the agent you're using. it makes my claude code very good at debugging and gives everyone a way to vibecode dashboards and small internal tools with real data.

i also run a personal instance for my wife and I that sucks in monarch money and gmail. mostly use it to chat through big money moves.

rgbrgb··on fx :Tiny, open, native coding agent.
this looks great! what are you using it for? i like the idea of being able to use one of these (sandboxed) within a larger program kind of like how I use LLM's to do small tasks within my apps now but with a few tools (web search). my current way of doing that is like building a mini-harness with a couple tools within the app, but something more drop-in would be better obviously.
rgbrgb··on Tell HN: I never mean to flag anything
yep, i found this page after doing a misclick
rgbrgb··on PostgreSQL for Everything
i love postgresql but once we added ai-generated dashboard to our homegrown analytics tool [0] some of the crazy (amazing) dashboards that the ops team was building began accumulating horrendously slow db queries. I considered dynamically adding indexes or alerting around postgres slow queries but also quickly prototyped mirroring the postgres data in clickhouse. At first could not believe how fast clickhouse was on arbitrary analytics queries - like 60s to 0.5s for some gnarly queries. truly amazing software that just works without any tuning for this kind of exploratory analytics workload.

so yes, i'm still a postgres maximalist (worker queues still in pg [1]) but (especially in the age of quick LLM prototypes) it's always worth measuring the more purpose-built approach.

[0]: https://setoku.com

[1]: https://worker.graphile.org

rgbrgb··on Show HN: Argus, agentic QA for teams whose coding agents move faster than QA
CI with regular e2e tests usually gets pretty expensive and slow. How does cost compare to regular playwright tests?
rgbrgb··on Namecheap phoenix datacenter overheats taking all sites down
Homepage is basically down, pointing to status page: https://www.namecheap.com/status-updates/namecheap-com-and-h...

Found this bc a friend texted that all his sites are down.

rgbrgb··on Show HN: MCP Memory – Fast Agent Memory Using Google's OKF and SQLite FTS5
agree there are a lot of these but they're all pretty simple (including mine [0]) so I think building your own and playing around with architecture is useful and fun.

[0]: https://setoku.com

rgbrgb··on Show HN: MCP Memory – Fast Agent Memory Using Google's OKF and SQLite FTS5
for one, the mcp-server architecture makes it usable from claude.ai and other surfaces where you have mcp but no filesystem. there are claude-specific workarounds (workspaces) but you lose portability across systems.
rgbrgb··on Show HN: MCP Memory – Fast Agent Memory Using Google's OKF and SQLite FTS5
that's a good idea. how might you test this? could also include a codex memory test.

I'm guessing having a portable memory that's comparable with first party memory is the goal.

rgbrgb··on Show HN: Mu – Tools for Agents
Im not OP but as someone who did one of these recently, I think about it kind of like sharing an essay. I had an idea, I clauded a working thing, used and refined until it was useful for my team then wanted to share the kernel that developed. OP is not claiming it’s like a panacea or a masterpiece and idk I appreciate the thoughts it’s making me think.

My other more general thought here is that the nature of LLMs is so generic and context specific that just learning about a workflow can unlock a ton of potential. This is evident in how the null state of every chat UI has a bunch of examples to teach you to use it. MCP’s are a portable way to share a workflow. To get concrete: I was pulling a lot of business data sources into my Claude code sessions to great effect but it was a force multiplier for my team to figure out an MCP version that would tell their Claude’s how to do the same. None of it was deeply technical engineering but it was immediately useful and most of the team using it are not engineers.

rgbrgb··on AI financial advice is surprisingly good, especially if you ask right questions
I feed live monarch money data to fable to get help with:

1. high level portfolio composition stuff

2. when to rebalance what where

3. what to sell

4. thinking through money moves (e.g. real estate purchase, remodeling, company sale, angel investments)

5. one off transaction questions (e.g. how many times have I used the ATM with card X this month?)

Don't always agree with the answers, but facts are right.

rgbrgb··on Pgtestdb's template cloning approach to testing is fast
In the past few years I've been using a "dirty db" approach to testing where I run parallel integration tests against a single postgres-based backend without any cleanup between tests. Every test hits the same db with unique ID's. The constraint is that you can't assert exact counts, you need to assert that specific ID's exist. With this setup, the db just gets setup once and all the tests can run in parallel. Integration points are where I've seen the most breakage in prod, so I like to test with a real db. Parallelism makes it fast and incidentally this approach sometimes catches racy interactions that otherwise might only see with concurrent prod requests (heisenbugs in waiting). Many tests hitting the API's in parallel ends up being a better simulation of prod behavior.
rgbrgb··on Launch HN: Prized (YC S26) – Let non-engineer staff build secure internal tools
Very cool. What model is used for the judge? We use setoku for Claude-built internal tooling but the design doesn’t allow writes so that there’s no inference cost on the server. Having the judge check for danger is a neat design.
rgbrgb··on Writing by hand is good for your brain
today I posted a show HN that got insta-flagged by an AI detector. I had written the post then gone back and forth with claude, getting to a refined version I thought was much better. claude said it would hit way better with hn (me?).

after getting flagged I found the original, reposted, and it is actually so much better. not polished, not a masterpiece, I'm nowhere close to a professional writer. But it's like a human story with the marks of human care.

i fear my brain's getting smoothed down by reading all the generation and I need to drop the AI crutch for a while, at least for copy/writing.

rgbrgb··on Accidental Anonymity
> randomly stating who you are

it's not random at all. that's literally what the resume is supposed to be and what the hiring manager wants to know! This is a real human hiring manager sharing candid feedback on his acceptance criteria. So there's at least one company where this is pretty sound advice.

your point about the dumb filters is plausible but at some point a human is going to read it and try to decide if they want to work with you. If all they have is some AI output, it's going to be an easy no.

rgbrgb··on Designing APIs for Agents
in my experience models will answer introspective questions decisively but can't actually introspect. this is pretty similar to humans (e.g. ford's faster horses quote).

with AI stuff you can actually run real tests though.

rgbrgb··on Show HN: Capn-hook for coding agents – don't grep the same mystery twice
looks cool. what is latency like? I haven't used qmd before and it looks like it runs 3 local models.
rgbrgb··on GLM 5.2 is nearly as accurate as a human book keeper
Why do you think you were audited?
rgbrgb··on Pros and Cons of Solo Development
A version of this I've been enjoying is mostly solo dev but with a biz-guy partner. I mostly just build software but have a partner who will go find out how people are using it, what they want, handle inbound, and be there to chat about ideas even if we're not getting into the technical weeds.
rgbrgb··on Claude's AskUserQuestion: "No response after 60s – continued without an answer"
i guess not. you're right, this is not cool!
rgbrgb··on Claude's AskUserQuestion: "No response after 60s – continued without an answer"
~was truly surprised and delighted by this today. claude's recs are usually pretty good. imo as a product engineer this is a good default and all the cranky experts in here can turn it off.~

edit: didn't read closely enough to realize this can't be disabled / think about the perverse incentives. seems bad actually

rgbrgb··on Launch HN: Manufact (YC S25) – MCP Cloud
This is cool. I was skeptical of MCP's until I made one recently. They're essentially the exact same as 1) giving your agent a CLI tool or REST API and 2) pointing it there in an AGENT.md/CLAUDE.md. Agents are great at using built-for-human CLI tools and IMO they don't need anything purpose-built for agents. The key difference, which ends up being a usability win for non-technical users, is that the MCP bundles 1 and 2 - harnesses inject the MCP tool descriptions on every session after install. Of course, that's also why you need to be careful about context bloat when using/building them
← PreviousPage 2 of 34Next →