Live data from Hacker News

User Inyerface – A worst-practice UI experiment

userinyerface.com

131–140 of 266 posts

Re: User Inyerface – A worst-practice UI experiment

#132
post #16

Every developer should be required to use this site daily for a month, before they can graduate. Simply using it once isn't enough ring home what you'll put your users through

It’s not the developers, do you actually think they want this?

Re: User Inyerface – A worst-practice UI experiment

#135
post #38

Earlier quoted context omitted.

I didn't, which to me says I've been trained very well by terrible design. If you manage to actually 'sign up' it tells you are a legend and rewards you with a Dancing Carlton gif[0]. [0] - https://knowyourmeme.com/memes/carlton-banks-dance/

Really? I couldn't seem to prove that I was human. I thought it just threw you into an infinite "prove you're human" loop at the end.

    Array.from(document.querySelectorAll('input[type=checkbox')).forEach(e => e.click)

Re: User Inyerface – A worst-practice UI experiment

#136

OMG the captcha was the WORST there should be a cheat/bypass link on each page so you see everything without having to suffer

so you can get passed it? I gave up after 5-6 screens.

Yeah. You have to check all of them.

Re: User Inyerface – A worst-practice UI experiment

#137

Earlier quoted context omitted.

You have to scroll upwards to see that the checkboxes are above each picture.

But I still couldn't figure out which ones were "checks" or "light pictures"

They all are! That's the joke. They're all "checks" because you have to check a box, they're all "light pictures" because that's how a computer display works, they're all "glasses" because they all have glass of some sort in them...

Re: User Inyerface – A worst-practice UI experiment

#138

[SPOILER] since you have to tick all the boxes on the captcha page, this piece of code is actually faster to type in than to click everything: document.querySelectorAll(".icon.icon-check.checkbox__check").forEach(span => span.click())

More concise to use an attribute selector: 'input[type=checkbox]'.
Post reply on HN