Verify You're An Expert banner

Verify You're An Expert

7 devlogs
20h 2m 30s

Extremely hard questions

This project uses AI

AI was only used for minor debugging, checking if syntax was compatible, and likely the math library documentation I didn’t make. I used udm14.com to filter AI Overviews from my search results.

46009361

Shipped this project!

Hours: 1.89
Cookies: 🍪 26
Multiplier: 13.46 cookies/hr

Thank you to the person who voted as Voter #2, for providing me with the question that really stumped me! The vote has been removed; luckily, the question was still in my search history. If you get the oddball question and it’s too hard for you, please refresh the page for an easier question.

I had to google the answer and made sure to do it multiple times to prevent AI hallucinations and ensure I got everything right. I also thank the rest of the voters here and the commenters on r/badUIbattles for suggestions, although I wasn’t able to implement the animation one due to performance concerns and scheduling issues.

46009361

I felt like blue fit better with the math keyboard, and some parts of the questions and answers are randomized now. The scrapeData function has also been updated, allowing me to use a more restrictive CSP directive to prevent a supply chain attack on the math library from exploiting the arbitrary content returned from the corsproxy.io domain previously allowed to affect the site. I have also updated that function so non-200 responses specify the subdomain that triggered the response, due to edge-case quizzes like 4433223 working on novella but not highered.

Attachment
0
46009361

I updated the scrapeData function to account for the missing emails in glencoe quizzes returning strange-behaviour unexpectedly, referring to Sarah Glencoe, who retired from the job at McGraw Hill, but had more secure pages without emails being exposed and search being re-enabled, while the rest are disabled due to legacy SQLi from these searches being detected more than a decade and a half ago.

We will 100% complete our internet-scanning efforts! /s

Attachment
0
46009361

Shipped this project!

Hours: 17.9
Cookies: 🍪 131
Multiplier: 7.32 cookies/hr

I promised my next project will use less AI, so here you go! I relearned learned the fundamental limitations behind let and const around 2–4 years ago.

46009361

Wow, that’s a lot of commits. By the way, please ignore the fact most of them have a bot profile picture; that’s because the Bitbucket docs were confusing and I created an API token and an “@bots.bitbucket.org” commit email instead of being able to find the menu to create a Personal Access Token.

Changelog

Attachment
0
46009361

The next thing to do is add types to the inputs and pattern matching. Please note this registration form will change into a quiz, but the fundamental elements are the same.

In the meantime, here’s the other format of:

Changelog

Attachment
0
46009361

I’m working on my eleventh project! This is so exciting. I can’t wait to share more updates as I build.

Edit: Since I’m on a phone, I’ll manually write the…

changelog

  • index.html edited online with Bitbucket (3cf75b3e)
Attachment
0