HNHacker News
TopNewBestAskShowJobs

JoshPurtell

42 karma · joined August 10, 2024

submissionscomments
JoshPurtell··on Launch HN: Skope (YC S25) – Outcome-based pricing for software products
The basic idea is this. The customer has some "curve" that represents how much he values different outcomes. Maybe he values good outcomes at $1, and great outcomes at $100. The supplier also has a cost curve - by definition, it will cost him more to supply a great outcome than a good outcome (otw he'd just always supply the great outcome).

Setting a fixed price is a simple way to help these two parties transact. But hypothetically, it may be more efficient - e.g. you will let more mutually-beneficial events happen - to ask both parties for what their number is for a given event, and having both transact when the numbers are far enough apart (cost is $10, value is $100).

The problem is, you can't directly ask the parties, because they don't want to reveal how high/low they're willing to go for no reason. So, you should essentially structure your questions into a pre-defined algorithm so that everyone is incentivized to reveal at least the ballpark of where their cost/value is. The study of how to structure those questions is a subset of mechanism design / information design, which is a branch of Econ related to game theory

JoshPurtell··on Launch HN: Skope (YC S25) – Outcome-based pricing for software products
This is a really great idea!

It sounds like your first approach is to verify that events met an agreed-upon threshold.

Have you looked into Mechanism Design and getting customers to e.g. pay more for great outcomes, and a little for ok outcomes?

JoshPurtell··on Dispelling misconceptions about RLHF
RL is not about delayed reward. Multi-armed bandit problems have no credit assignment component, but are often the first RL problem taught.

In its most general, RL is about learning a policy (state -> action mapping). Which often requires inferring value, etc.

But copying a strong reference policy ... is still learning a policy. Whether by SFT or not

JoshPurtell··on When Fine-Tuning Makes Sense: A Developer's Guide
Awesome! I have one eval in mind that I think might demonstrate each of these capabilities, at least to a fair extent
JoshPurtell··on When Fine-Tuning Makes Sense: A Developer's Guide
Open request to skeptics or curious minds - do you have a task that's at least somewhat less difficult for me to set up than swe-bench?

I'd be happy to create you a base agent, and a fine-tuned agent, and OSS the traces for you to look at differently.

And if it's really compelling, visualize them in a hosted frontend :-)

JoshPurtell··on When Fine-Tuning Makes Sense: A Developer's Guide
Hey Simon, I'm happy to oblige here. What would be the most exciting, definitive demonstration?

Do you have a dataset or task in mind?

← PreviousPage 2 of 2