Back
Charlie Revett

Charlie Revett

@revcd

👋 x.com/revcd 💻 Startup CTO to freelance full-stack engineer 🏗️ Building daylang.com
35
Joined August 2024
Load previous page…

Interested in the prompt, care to share?

'''Below is a job listing from the url:'''+ url +''' I want you to extract information from the job listing, and return a json format. First I share the job listing, then the desired json output structure. Output only the json object, nothing else. Before you start, look at the job listing closely. All the required information is in there somewhere.

- Make sure dates are in a correct date format.
- For the salary, make sure you include the currency symbol (€ or $)
- Give the page a score from 0 - 100, where 0 means the page doesn't look like a job listing at all, and 100 it's most definitely a job listing page.

[JOB LISTING START]''' + page_content + '''[JOB LISTING END] [JSON OUTPUT START]

{
"joburl": "",
"job
title": "",
"jobdescriptionsummary": "",
"jobtasksresponsibilities": [],
"jobpostingdate": "",
"joblocation": "",
"hours
perweek": "",
"candidate
requirements": [],
"benefits": {
"minsalary": "",
"max
salary": "",
"otherbenefits": []
},
"contact
person": [{
"fullname": "",
"job
title": "",
"phonenumber": "",
"email": "",
"linkedin
url": ""
}],
"jobpostingenddate": "",
"company": "",
"company
description": "",
"joblistingscore": ""
}

[JSON OUTPUT END]'''

I see the prompt is a bit weird here since underscores are used to make text italic

you dont need to do that anymore with structured outputs. with structured outputs it will auto format the data based on the schema you give it 100% of the time.

Pay for Plausible, use the basic setup. Later on after launch, you can events.

I would go with something like:

  • "HIGH" and "SIGNAL" stacked on top of each other
  • The incrementing bars image to the left of them, quite large
  • Better spacing
  • Make the thickness of the font the same as one bar

Your idea of having a default "#life" project created by the platform is interesting though, as it would allow the platform to differentiate between shipping streaks and shipping+life streaks. I doubt there are many folks on WIP who have a 100+ shipping only streak. Migration would be nasty though.

I sent this same question to @marc as a DM last week, I believe he is working on a generic filtering method for the home feed that will allow for this, along with other saved filters.

Your idea of having a default "#life" project created by the platform is interesting though, as it would allow the platform to differentiate between shipping streaks and shipping+life streaks. I doubt there are many folks on WIP who have a 100+ shipping only streak. Migration would be nasty though.

Cool idea! Some general feedback:

  • I'd redo your demo video using Screen Studio, and you talking over the top
  • I'd put the demo video at the top of the page, it's hard to know currently how this works
  • IMO you need a free version that users can play around with to see the value, then a pro plan on top, I would pay to try it
  • I'd add some more cycling related images on the site

added a new demo video thanks for the tip :) and put it on top of the page

Nice work! Some general feedback:

  • Slow initial load time (I'm in London)
  • The purple heart next to the stars isn't needed IMO
  • I got the "Cloudflare's Always Online" banner at the top of the page
  • I'd personally have a cheaper and more limited basic plan, and then charge more for your pro plan, the $40/70 split seems a bit off
  • Good demo video!

Super feedback!
Responding in order:
- Indeed the video at the top is making the loading of the page slow, particularly in mobile
- Indeed, that goes away in the pro version
- Gonna remove that feature, had never heard it placed a banner
- The cheaper plan had little traction, the user can always by single articles (left-hand side pricing page)
- Thanks!