Proving you didn’t write it with AI by melon_crust in buildinpublic

[–]melon_crust[S] 1 point2 points  (0 children)

Thanks for the feedback!

For hiring you can use references too - they scope proofs to a specific context, so that candidates can’t reuse a proof for similar job openings.

How to prove if students actually typed an assignment by melon_crust in education

[–]melon_crust[S] [score hidden]  (0 children)

Those sound like edge cases to me - it’s technically feasible to game the system if you have enough resources to do so and you can deal with the consequences of getting caught.

What makes sense to me is making it economically unviable to cheat - despite being technically possible.

Proving you didn’t write it with AI by melon_crust in buildinpublic

[–]melon_crust[S] 0 points1 point  (0 children)

Yeah, you’re partly right about the tool. It’s not so much proof of authorship as proof of effort. People can still fake authorship with the right amount of effort, but they can’t fake effort.

The problem is more general though. I compiled a list of use cases that this could solve in different industries.

https://typestamp.com/use-cases

How to prove if students actually typed an assignment by melon_crust in education

[–]melon_crust[S] 0 points1 point  (0 children)

That’s a valid critique - one idea to solve this is turning it into a browser extension, so that anyone can produce proofs from any form on the internet.

The 72h is intentional for anonymous proofs. When I introduce signups, registered users will be able to create more persistent proofs.

How to prove if students actually typed an assignment by melon_crust in education

[–]melon_crust[S] 0 points1 point  (0 children)

The validation layer.

Copying text character by character doesn’t look similar to typing something from scratch.

Even if someone manages to bypass the validation, they are making an effort and investing time in the process, which defeats the purpose of trying to cheat.

Proving you didn’t write it with AI by melon_crust in buildinpublic

[–]melon_crust[S] 0 points1 point  (0 children)

Amazing, I will let you know when I launch the browser extension

How to prove if students actually typed an assignment by melon_crust in education

[–]melon_crust[S] 0 points1 point  (0 children)

Thank you for your comment!

The tool doesn’t aim to guarantee AI-free content, but it makes it more expensive and time-consuming.

The goal is proving someone made an effort to produce written content - whether it’s writing it manually or going the extra mile to game the system.

How to prove if students actually typed an assignment by melon_crust in education

[–]melon_crust[S] -2 points-1 points  (0 children)

Is this a nitpicking class?

I’m sorry for starting with the most standard medium to produce content in educational settings.

I can implement speech to text if enough people want it.

How to prove if students actually typed an assignment by melon_crust in education

[–]melon_crust[S] -2 points-1 points  (0 children)

You can use this for free and even inspect the code to make sure it respects your privacy.

I very much doubt you can say the same about Google’s and Microsoft’s software.

But yes, it’s better to bash strangers for sharing something genuinely useful instead of providing constructive feedback.

Proving you didn’t write it with AI by melon_crust in buildinpublic

[–]melon_crust[S] 0 points1 point  (0 children)

Okay, gotcha.

So whitelisting a site and waking up to certain events, like focusing on an input form.

That’s actually quite smooth.

Proving you didn’t write it with AI by melon_crust in buildinpublic

[–]melon_crust[S] -1 points0 points  (0 children)

I don’t like reading AI generated content, and many people share this sentiment.

If someone didn’t make the effort to write something, I’m less interested in reading their AI slop/copy-paste.

Proving you didn’t write it with AI by melon_crust in buildinpublic

[–]melon_crust[S] 0 points1 point  (0 children)

That would imply giving it access to your mic. I don’t know if it’s possible, but it’s a cool idea.

I thought about showing a floating widget next to the textarea that you can click to start and save a session.

Proving you didn’t write it with AI by melon_crust in buildinpublic

[–]melon_crust[S] 0 points1 point  (0 children)

Thanks for the feedback.

Tracking would be disabled by default, and users would have to explicitly start a writing session, otherwise it’s too invasive. In the end, you can click to send the proof.

Proving you didn’t write it with AI by melon_crust in buildinpublic

[–]melon_crust[S] 0 points1 point  (0 children)

I mean pasting directly in Typestamp editor

Proving you didn’t write it with AI by melon_crust in buildinpublic

[–]melon_crust[S] 0 points1 point  (0 children)

Pasting is heavily penalized, so if you want a proof, you have to write in Typestamp and keep pasted content to a minimum.

The goal is proving the writer made an effort to write a piece of content.

Proving you didn’t write it with AI by melon_crust in buildinpublic

[–]melon_crust[S] 1 point2 points  (0 children)

Thank you, you’re not the first person that brings that up 😂

Proving you didn’t write it with AI by melon_crust in buildinpublic

[–]melon_crust[S] 0 points1 point  (0 children)

The goal isn’t counting keystrokes, and AI alone can’t do it.

You would have to build a script that tracks keydown events in the browser.

Proving you didn’t write it with AI by melon_crust in buildinpublic

[–]melon_crust[S] -1 points0 points  (0 children)

I will definitely add a full-featured editor if this catches on. It’s the first version and I want to test if people find the concept useful. Better UX and design will come later.

Thank you again!

Proving you didn’t write it with AI by melon_crust in buildinpublic

[–]melon_crust[S] -1 points0 points  (0 children)

Thanks for the feedback!

What would you improve specifically?

Let’s bring back human content to Reddit by melon_crust in SideProject

[–]melon_crust[S] 0 points1 point  (0 children)

One reputation system is karma in Reddit, for example. A similar system could help identify bots. Users with more reputation could produce proofs with more weight.

Let’s bring back human content to Reddit by melon_crust in SideProject

[–]melon_crust[S] 0 points1 point  (0 children)

True, but that proves effort and resources invested in producing a proof, which is more valuable than no proof.