Hacker News new | ask | show | jobs
by geluso 1094 days ago
Your password must be at least 5 characters.

Your password must include a number.

Your password must include an uppercase letter.

Your password must include a special character.

The digits in your password must add up to 25.

Your password must include a month of the year.

Your password must include a roman numeral.

Your password must include one of our sponsors:

The roman numerals in your password should multiply to 35.

Your password must include this CAPTCHA:

Your password must include today's Wordle answer.

Your password must include a two letter symbol from the periodic table.

Your password must include the current phase of the moon as an emoji.

Your password must include the name of this country.

Your password must include a leap year.

Your password must include the best move in algebraic chess notation. (picture of chess puzzle)

← This is my chicken Paul. He hasn't hatched yet, please put him in your password and keep him safe.

The elements in your password must have atomic numbers that add up to 200.

All the vowels in your password must be bolded.

Oh no! Your password is on fire. Quick, put it out!

Your password is not strong enough

Your password must contain one of the following affirmations:

Paul has hatched! Please don't forget to feed him, he eats three every minute.

A sacrifice must be made. Pick 2 letters that you will no longer be able to use.

Your password must contain twice as many italic characters as bold.

At least 30% of your password must be in the Wingdings font.

Your password must include this color in hex.

All roman numerals must be in Times New Roman.

The font size of every digit must be equal to its square.

Every instance of the same letter must have a different font size.

Your password must include the length of your password.

The length of your password must be a prime number.

Uhhh let's skip this one.

Your password must include the current time.

Is this your final password?

4 comments

I would find it hilarious if someone would come up with a password generator that generates passwords that would pass this game.
Should be pretty easy, since you can check the generated password against all the criteria. Making it fast might be difficult though
I don't think it's easy. Verification is much easier than generating correct solutions for this.

Looking at the JS, these rules use RNG such that you can have an inconsistent or impossible password. E.g. if the only youtube video URLs that work with your duration have roman numerals that multiply above 35 in it you are hard stuck. Your youtube URL can also hard stuck your atomic number summation to 200 if it happens to contain enough elements that adds above 200. Your color hex can hard stuck your 25 sum, etc. The code does not try to generate working passwords given all the rules, it simply adds checks and randomly generates the requirement per rule.

You'd have to have the RNG rules to align well in order to win i.e. youtube video with no roman numerals or numbers or elements, captcha with no numbers or roman numerals or elements, to minimize conflict.

For a given video length, there will be some youtube video urls without roman numerals, and with low digit sum, and atomic number.

I first search this on Google

"0:00 / mm:ss" site:youtube.com

Where mm:ss is the desired length. Then I used some Javascript to scrape the results, finding only youtube urls without roman numbers, and print them out sorted by digit sum and atomic number

I've done it a few times, never had a situation where there was no suitable url

As for the color hex, if it's not suitable, you can regenerate it

I wonder if something like quickcheck could be used to randomly generate characters which pass the criteria. I don't know how it would handle Paul though...
Well, you could always upload your own YouTube video...

Make the generator use Pupetter and your YT credentials to upload an empty mp4 video of the given length.

I uploaded a video quick just to pass that step since the length was hard to find. The generated video ID was a bunch of Roman numerals so I was totally fucked.
Re-upload until you get a good ID
I almost overturned my table when Paul didn't survive the fire. No way I'll play again!
I played again and fcking Paul overate
I threw this into ChatGPT and got a lot of the way there in one shot. Then had to go back and add in some stuff like the wordle answer and captchas…
You forgot rule 24: Your password must include the URL of a x minute and y second long youtube video