HNHacker News
TopNewBestAskShowJobs

ofabioroma

19 karma · joined November 27, 2023

submissionscomments
ofabioroma··on Show HN: An ASCII 3D Rendering Engine
Absolutely incredible
ofabioroma··on Brex founder open sourced his stack for running the company through OpenClaw
It’s basically a proxy that lives on top of OpenClaw on the network level. Very interesting.
ofabioroma··on Vercel April 2026 security incident
Time to ipo
ofabioroma··on What does annoy you the most with AI today?
So that’s means we’re inside singularity?
ofabioroma··on What does annoy you the most with AI today?
Idk, but I think he left us with a pretty straightforward worldview
ofabioroma··on What does annoy you the most with AI today?
Exactly. And I feel it gets even worse each new agent that gets released. Wanna test openclaw? Good luck exporting all of your contexts. What does your ai stack looks like? Are you still heavily using the web uis on your routine?
ofabioroma··on What does annoy you the most with AI today?
Holy shit. That’s scarily clever. Do you trigger it at a certain max token spend ratio? And do you think it generalizes to pass all kinds of context or its tailored for structured tasks?
ofabioroma··on What does annoy you the most with AI today?
By UX you mean the chat interface? Or the lack of transparency of it? Or both?
ofabioroma··on What does annoy you the most with AI today?
This is WILD. And the fact everyone just accepts this fact makes it even worse. We’re relying our daily decisions on a closed chain of thought. Do you see this changing anytime soon?

I think in the end it all boils down to a trust issue on the big labs

ofabioroma··on What does annoy you the most with AI today?
I think when oss catches up with opus-like capabilities, we’re talking
ofabioroma··on What does annoy you the most with AI today?
Be skeptic of those telling you that technological advances are bad. They usually want something from you. And it’s usually your vote.
ofabioroma··on What does annoy you the most with AI today?
I think you’re right. In a very narrow, short term scope. That’s the issue.

The problem with this argument is that assumes the world is static. When trains were invented, they polluted a LOT. Technology evolved. Looking backwards, the amount of value unlocked by them outweighed by order of magnitude the short term pollution they generated. Inefficient in the short term. Generation changing over the longer horizon. Extend the timeframe of your argument. Do you think it holds 20 years from now when we have more efficient algorithms and energy generation technologies? I don’t think so.

ofabioroma··on What does annoy you the most with AI today?
You're right. It's tricky. Essentially we want probabilistic systems to behave as deterministic ones. Do you see a light at the end of the tunnel?
ofabioroma··on What does annoy you the most with AI today?
I think you got brainwashed dude
ofabioroma··on What does annoy you the most with AI today?
Interesting. How do you personally ask that? Do you make this as a systematic approach? Like agents passing they "DNA" to the next?
ofabioroma··on Show HN: boringBar – a taskbar-style dock replacement for macOS
Amazing! I've been testing for the last hours
ofabioroma··on Show HN: TUI-use: Let AI agents control interactive terminal programs
Does it work on any TUI?
ofabioroma··on Show HN: TUI-use: Let AI agents control interactive terminal programs
Does it work with any TUI?
ofabioroma··on Ask HN: How do you handle marketing as a solo technical founder?
Every change you do to make the product better 10x the effectiveness of your mkt
ofabioroma··on [dead]
I just wanted my OpenClaw to be able to interact with it, and its mindblowing that the company that makes remarkable sadly ignore the community feedback
ofabioroma··on Show HN: UltraContext – open-source shared context layer for coding agents
Hi folks! Founder here.

Our goal with UltraContext is to build the best open source context infrastructure so you and your team can ship at inference speed. Whether your teammates are human or not.

Happy to answer any questions!

ofabioroma··on Show HN: Transcribee: YouTube transcriber that builds a knowledge base
I picked ElevenLabs bc its the highest quality transcription model I found for my personal use case, but you can use with whatever you want. If you wanna open a pr and implement some open source or other providers, I would for sure merge it :)

Not trying to lock you in, I just wanna make it useful

ofabioroma··on Show HN: Transcribee: YouTube transcriber that builds a knowledge base
Didn't pay attention to the license at all. Let me fix it with a MIT's
ofabioroma··on Show HN: Transcribee: YouTube transcriber that builds a knowledge base
Hey folks, I just updated now so it also work with ig reels.

This is my personal go-to transcriber, and btw it works very well inside Clawdbot/Moltbot

Let me know if you guys like it and/or have any ideas on how can it be improved.

ofabioroma··on Show HN: UltraContext – A simple context API for AI agents with auto-versioning
Yes, messages are stored on our infrastructure

For sensitive use cases, I'm exploring a few options: client-side encryption, data anonymization, or a local-first deployment where context never leaves your infra. Not there yet, but it's on the roadmap.

What's your use case? Happy to chat about what privacy guarantees you'd need.

ofabioroma··on Show HN: UltraContext – A simple context API for AI agents with auto-versioning
Great questions.

On scaling: appends don't create versions, only updates and deletes do. So for your 10k message conversations, uc.get() is O(n) reads. Standard database scaling. The versioning overhead only kicks in when you're actually mutating context, and even then we handle the optimization so you don't have to think about it.

On version history: each agent run doesn't create a version. Versions are created when you update or delete a message. So if your agent appends 1000 messages across 1000 runs, that's just 1000 appends. No version explosion.

Time travel (rewinding to a specific point) is also O(n). This was my personal main bottleneck when deploying B2C agents, so the API is heavily optimized for it.

For your 5 accounts x 5 conversations setup: you'd have 25 separate contexts. Each scales independently. Parse through them however you want, filter by metadata, retrieve by timestamp or index.

ofabioroma··on Show HN: UltraContext – A simple context API for AI agents with auto-versioning
You can fire them in parallel for simple cases. The issue is when you have multi-agent setups. If context isn't persisted before a sub-agent reads it, you get stale state. Single source of truth matters when agents are reading and writing to the same context.

For single-agent flows, parallel works fine.

ofabioroma··on Show HN: UltraContext – A simple context API for AI agents with auto-versioning
You can load context from wherever you want (including inside other contexts and/or external tools), just uc.get() your way into the context. You can use metadata to filter your tool calls. You pick whatever structure works best for you. UltraContext is just the building blocks for your app! What are you building?
ofabioroma··on Show HN: UltraContext – A simple context API for AI agents with auto-versioning
For now, I’m intentionally keeping UltraContext as unopinionated as possible, since every application has different constraints and failure modes.

The goal is to focus on the core building blocks that enable more sophisticated use cases. Compression, compaction, and offloading strategies should be straightforward to build on top of UC rather than baked in at the core layer.

ofabioroma··on Show HN: UltraContext – A simple context API for AI agents with auto-versioning
Yes. That's a core use case. You can either use a separate tree or even nest contexts. It's very powerful for sub-agents like the one Claude Code has built in with the Explore and Task subagents

On UltraContext, you'll do it like this:

// Shared context all agents read/write to

await uc.append(sharedCtx, { agent: 'planner', content: '...' })

await uc.append(sharedCtx, { agent: 'researcher', content: '...' })

// Or fork into separate branches per agent

const branch = await uc.create({ from: sharedCtx, at: 5 })

Schema-free, so you can tag messages by agent, track provenance in metadata, and branch/merge however you want. Full history on everything.

Page 1 of 2Next →