Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
[flagged] GitHub's new user signup is an unusable GPT-ish interface (github.com/signup)
36 points by jackpirate on Jan 18, 2023 | hide | past | favorite | 40 comments



What? Seems perfectly fine?

I know interactive "one-step-at-a-time" signup forms may not be popular among the HN crowd, but let me tell you, they sure are wonderful in non-tech enterprise. At least in my experience. I guess you could argue that the target audience for Github isn't exactly non-tech enterprise employees, but I can't speak about people outside of that user group as they are the ones I have experience with.

I must admit that I can't remember how it worked when I signed up many years ago, but I'm personally liking this new version.



(deleted previous comment... misread and didn't understand that's what it lookED like before).

The new one doesn't seem all that bad to me, either, although I did try it on a desktop machine. I see that some of the complaints have to do with how it looks on a phone.


The GH onboarding experience is so nice we've been able to get our B2B customers to participate with zero friction.

If it was some sharp-edged nerd-only thing, then we'd have to spend a lot of time developing documentation to compensate.


Why does every website need to look alike? What happened to some whimsical stuff that does something out of the norm? Stop being responsible for draining all of the fun and creativity from the world.

I think this style of UI might suck a little for browsers that try and autofill email/username/password suggestions, but overall I find it a little more clever and interesting than a generic bootstrap form. As a bonus, this probably introduces a bit of friction to bad actors that try and programmatically mass-produce accounts.


Ugh. The overall style may be a matter of taste, but "give us your email before you have any idea what else we're going to ask for" is obnoxious.


What are the chances that an email entered during an incomplete sign-up, where you enter your email but drop out of the process before giving your mother's maiden name or whatever else they're going to ask down the line, still gets spammed with "product updates and announcements" and added to their user database?

asdfkjlhasdfj@asdfkljasdfklh.com just got an 8-digit launch code and is now subscribed to said announcements (sorry if that's a real person), but I'm never going to be able to enter the launch code. Are they still subscribed, even though the launch code will never finish?

I agree that I'd much rather see a single-page form with a half dozen text boxes and a "Submit" button, and I'd hope that nothing gets committed serverside before I click "Submit", at which time all of the \<form> data gets POSTed.


The older form simply asked for a username and a password in addition to the email, so I'd say "you have no idea what else they're going to ask for" is a bit overstated.


Calling it unusable seems like unnecessary hyperbole. That said, it does seem like a step backwards! Do these things get A/B'd with static signup pages? Surely they are going to lose some signups for this. Maybe they don't care!


If the text box loses focus (for example, by clicking anywhere else on the page), there's no indication there even exists a text box. The form becomes completely unusable and you would need to reload the page. Even clicking the disabled-but-cursor-indicated-clickable continue button doesn't refocus or provide any feedback the form is incomplete or does it refocus the text box.


I visited it on a 4 year old macbook pro and my fan started to go crazy because of the bg animation. UI was sluggish as well.


> I visited it on a 4 year old macbook pro and my fan started to go crazy because of the bg animation. UI was sluggish as well.

Come on, it's 2023. It's more than reasonable to expect all your users to have a login-form accelerator in their PC. If you're not keeping up to date, the fault is with you, not the web developer. /s


Maybe it's on purpose and it's an strategy to annoy poor developers, the most likely to pay for premium features are the ones with disposable income, not the poor ones (in the short term at least), just half-joking, it is Microsoft we are talking about here after all.


They certainly lost my second signup!


On my Android mobile the error response label is hidden below the keyboard. So on the first step if I type "test@test.com" and click "Continue" the error of "already taken" is hidden below the fold by the keyboard and the impression I got as a user was that the "Continue" button was broken until I hid my keyboard.

I didn't bother testing other parts but they could probably highlight or border fields with errors in red. Maybe put the response above the field. Just my 2 cents.

I intentionally tested an error path because in my experience that's what separates the joes from the pros in UX.


I think it's fine, pretty clear what to do.

The user cannot press a wrong button, is not distracted by a whole bunch of fields and there is no ambiguity. Cognitive complexity is low throughout the registration proces.

My only two small points were:

- I miss some some kind of "progress" indication. Normally you see the whole form at a glance, now you don't so you're not sure how far you've progressed.

- The outline of the input field touches the button on the right. There should be a padding between the two.

But these are small points, overall I quite like it tbh. It reminds me of a CLI wizard, which seems fitting for Github.

(tested on desktop only)


> Cognitive complexity is low throughout the registration proces [sic].

The user interface of the future!

https://www.youtube.com/watch?v=LXzJR7K0wK0


Wow. I greatly dislike this signup page.

Give me static forms without heavy JS, please!


Unnecessary negativity. The sky is not falling...


Looks like they were trying to emulate a command line style interface to reduce the monotony of filling out forms. As with any radical deviation from the norm, some people will hate it, some might love it. Don't assume your own experience, or people you've heard from, is representative of everyone.


People complaining/adoring it/in general talking and sharing link to signup is PR dream.


Not all publicity is good publicity, especially considering most people seeing this will already know about GitHub, and will just make it look worse in their eyes.


If you know github, you already have an account, it's irrelevant to you.


I actually hate this. Microsoft should be ashamed of themselves. It's 2023...Treat people like adults. They don't need a corporate CUNextTuesdaY Hal interface to walk them through a sign-up form.


Is there an A/B test at play? I don't see anything unusual or GPT-ish about the signup form. The only "unusable" aspect of it is the slightly-more-annoying-than-usual captcha.



Slightly? I can't make out things easily, on my smaller screen phone.

And it asked me 4 times, before I gave up and just mashed random answers (and got kicked to the start).

It's silly.


I couldn't figure it out so I switched to the audio prompt. It sometimes helps during captchas.

Some audio captchas are just impossible tho, like recaptcha where it's simply impossible to hear what they're saying.

I wish google cared about people with reduced eyesight and listening ability, but no, it doesn't make them any money.


I'm not even sure we're talking about the same captcha. It was just an image grid with some symbols overlaid each cell and it wanted me to pick out which cell had two identical symbols. I found it annoying because it was different from other captcha's I'd seen before so I had to actually mentally process what it was asking, but I certainly didn't find it difficult or inaccessible.

Are others getting something else?


I had a grid of 9 tny mazes, tiny on my phone, and was told to pick which mouse could not get to the cheese.


I mean... it seems fine, a bit odd for sure and the padding on the green confirm button need to be fixed but its fine overall. does the job


Recently we are having issues with recaptcha/hcaptcha as bots seem to have broken them or got very cheap services to solve them. Only Cloudflare Turnstile helps us now. No wonder also github tries harder to block bits now


It looks pretty usable lol the fuck is this title?


I forgot my github password (so my account is secure), so i can't access the signup page anymore as i'm signed in.


What does OP mean by unusable? From my side, if I click on the link, I get signed in and logged in straight to my feed. Cookies are working as I would expect.

The new thing is the "onboarding cards" which I dismissed because I'm already familiar with GitHub and have a set of habits when using the platform (managing my own repos).

Definitely, I do not understand the title. Don't see proof of unusability.


The only criticism I have is that unnecessary animation in the background.


I swear it was this way a year ago when I signed up for work.


yes I am pretty sure I saw it before the ChatGPT release.


> Enter your email: billg@microsoft.com

> Email is invalid or already taken

oooh!


I quite like it!




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: