this post was submitted on 13 Mar 2026
1242 points (98.1% liked)

Programmer Humor

30396 readers
3245 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] RamenJunkie@midwest.social 5 points 1 day ago

Also, those stupid annoying modern log in pages where it just asks for your email, then refreshes to a page with a password, because the password managers are hit and miss on detecting the log in form when it does that shit and why the fuck are we doing an extra step oage anyway????

[–] JasonDJ@lemmy.zip 27 points 2 days ago* (last edited 2 days ago) (1 children)

And then...

The password manager can't fill the form. You've got to change your 10-word, unique passphrase because it's 3 months old. And you have to verify with a text.

Oh and then you have to type it in on your TV with a remote and on-screen keyboard.

[–] tazeycrazy@feddit.uk 2 points 1 day ago

Also you better hope you used the password manager for this obscure app you don't remember signing up with.

It used a different URL for sign in so isn't picked up by the password manager.

The password is too strong doesn't accept Ukraine letters.

Dose your granny have the a password manager. She should but would she understand how it works.

[–] MaggiWuerze@feddit.org 280 points 3 days ago (7 children)

Also This strange trend to split username and password on to two separate pages, or only showing the password field after confirming the username

[–] neidu3@sh.itjust.works 86 points 3 days ago* (last edited 3 days ago) (4 children)

Not that strange. Different users may belong to different groups which may have different authentication backends. The associated authentication method is brought up once a username has been provided.

[–] lime@feddit.nu 50 points 3 days ago (1 children)

if your choice of api route directly affects your auth flow something is very wrong.

[–] tazeycrazy@feddit.uk 1 points 12 hours ago

I don't like it when I need to sign in twice for single sign-on. The email/username then tells the system if they need to be directed to another sign in page. Like Google or Microsoft. This then allows you access without having to give them your password.

[–] atomicbocks@sh.itjust.works 28 points 3 days ago

You can do that as part of an OAuth workflow. You don’t need to have them on separate pages for that to happen.

load more comments (2 replies)
[–] IcedRaktajino@startrek.website 55 points 3 days ago* (last edited 3 days ago)

And the auto-submitting TOTP entry form where you're apparently not allowed to make a typo. And obscuring the TOTP number like it's a password or state secret.

[–] bamboo@lemmy.blahaj.zone 33 points 3 days ago (9 children)

This is because of Enterprise Single Sign On. You can try this for yourself by going to https://gmail.com/ and enter the email of a public person at a large org, for example the CEO of Doordash (tony@doordash.com). After you enter the email, you get sent to Doordash's employee portal to authenticate. Based on the email you provide, Gmail has to figure out if you need to provide a password to gmail itself or if the email authenticates another way.

load more comments (9 replies)
load more comments (4 replies)
[–] Routhinator@startrek.website 17 points 2 days ago (1 children)

Magic link is lazy 2fa.

Implement TOTP support, you lazy fucks.

[–] moseschrute@lemmy.world 6 points 2 days ago (1 children)

What’s the 2nd factor? Email and what else?

[–] flynnguy@programming.dev 4 points 1 day ago (2 children)

Email is considered insecure as a 2nd factor. TOTP stands for Time-based One-Time Password. Usually you store a seed and that combined with the time generates a time based password. If someone intercepts it, it's only valid for a certain time frame (I think about a minute or so), after which it's invalid.

[–] RamenJunkie@midwest.social 5 points 1 day ago (1 children)

Just to add, SMS is also incredibly insecure as a 2FA

[–] KairuByte@lemmy.dbzer0.com 1 points 7 hours ago

Arguably less secure than email.

[–] moseschrute@lemmy.world 3 points 1 day ago

Yes but email is only a second factor when used in addition to a first factor (e.g. password). If it’s just magic link without password, then email is the only factor

[–] LiveLM@lemmy.zip 131 points 3 days ago* (last edited 3 days ago) (7 children)

The best I've seen was yesterday where a website had the log-in button greyed out after the password manager filled my creds in.
So I had to manually click both the email and password field. Just click them. Then it enabled the log-in button.
So someone took their time to write a piece of JS that said "If the user hasn't focused both fields at least once, no login". Literally why? Extra code that does nothing useful.


I was hoping passkeys would be the solution to this madness, but it seems to me the entire spec gives too much power to the OS Makers and too little to the users because "mUh AtTtEsTatIoN" so now I don't know anymore

[–] Gumbyyy@lemmy.world 60 points 3 days ago (3 children)

I've definitely run into that. Even more frustrating is when there was one particular site that forced me to actually delete the last character of my password and then retype it. Just focusing in the field wasn't enough, I had to actually send it a keystroke. And Ctrl-V to paste the password in manually didn't count. I suppose typing a random character at the end and then deleting it would have worked too.

[–] towerful@programming.dev 35 points 3 days ago (1 children)

When ctrl+v is disabled to "prevent brute force bots" or something ridiculous

[–] kazerniel@lemmy.world 6 points 2 days ago* (last edited 2 days ago)

that's when I grab my trusty Don't Fuck With Paste extension

load more comments (2 replies)
[–] spizzat2@lemmy.zip 27 points 3 days ago (1 children)

My utitlies website doesn't let you login if the password field is autofilled by the browser. Whatever Angular-based form validation they are using doesn't play nice with Firefox's saved password feature. You have to manually type something in the password field, so I always add and remove a space from the password.

I sent an email to their support, hoping they would fix it, but they just responded saying that they can't reproduce it.

Well, I can reproduce it. I even told you how. That sounds like a skill issue.

load more comments (1 replies)
load more comments (5 replies)
[–] kandoh@reddthat.com 8 points 2 days ago (1 children)

Very few things on the internet and computer actually need accounts. Everything requiring a login is a cancer.

[–] teaHead74@programming.dev 5 points 2 days ago

Yes and no in most cases it is used to limit misuse somewhat but i absolutely agree that its taking over hand. God bless trashmails.

[–] criticon@lemmy.ca 86 points 3 days ago (1 children)

Or worse:

Use email link -> use password instead

Enter password

Now enter the code that we sent you your email...

[–] ulterno@programming.dev 24 points 3 days ago* (last edited 3 days ago)

2 factor authentication, only when you feel like it.

They might as well be piping the password to /dev/null

[–] sanbdra@lemmy.world 8 points 2 days ago

Password manager users living life on easy mode.

[–] peacefulpixel@lemmy.world 52 points 3 days ago (5 children)

alternatives to passwords are just excuses to harvest info

[–] Legianus@programming.dev 32 points 3 days ago (2 children)

Not if it comes to hardware-based passkeys I would argue

load more comments (2 replies)
load more comments (4 replies)
[–] lung@lemmy.world 79 points 3 days ago (14 children)

HEY BUT DO YOU WANT TO USE A PASSCODE?? PASSCODE! PASSCODE! USE THE PASSCODE! -_-

load more comments (14 replies)
[–] brbposting@sh.itjust.works 9 points 2 days ago

But you know what’s the safest way for us to keep your password safe? Not asking for one to begin with. By not creating a password with us you have no risk of it leaking, and we don’t have to deal with the responsibility of keeping it secure. The sign in link is going to your email, which presumably is protected with two-factor authentication, if you have it set up (which you should!).

https://www.404media.co/we-dont-want-your-password-3/

They had a follow up later too (paywall)

[–] paequ2@lemmy.today 58 points 3 days ago (1 children)

God I hate those stupid magic links. They're WAAAAYYY slower than just using my password manager.

AND they kinda contribute to locking you into Big Tech. I sometimes have problems with those stupid links because I don't have a Gmail account. Somewhere along the stupid chain there's probably some stupid check that delays or blackholes emails to non-big-tech domains.

[–] definitemaybe@lemmy.ca 24 points 3 days ago* (last edited 2 days ago) (1 children)

Based.

Email is terrible. It's an unreliable communication system. You cannot depend on sent emails arriving in the recipient's mailbox—even the spam folder.

People incorrectly assume that all emails at least get to their spam folder. They don't. There are multiple levels of filters that prevent most emails from ever making it that far because most email traffic is bots blasting phishing links, scams, and spam. Nobody wants phishing and scam emails, but the blocks that prevent those are being used by big tech to justify discriminating against small mail servers.

I can't remember the site, now, but I literally couldn't log into one this week because the email never arrived.

load more comments (1 replies)
[–] UnfortunateShort@lemmy.world 23 points 2 days ago (7 children)

I love FIDO logins and next to fucking no one implements them :(

load more comments (7 replies)
[–] HuntressHimbo@lemmy.zip 36 points 3 days ago (2 children)

Ah but you see it's one factor of authentication that also conveniently loops in whichever email provider is spying on you

load more comments (2 replies)
[–] GaMEChld@lemmy.world 23 points 3 days ago

As an autistic person I felt this in my bones. I cannot STAND email based authentication.

[–] Assassassin@lemmy.dbzer0.com 27 points 3 days ago (12 children)

Just let me use passkeys at this point. The way that people typically use passwords is less secure anyway, why not just make it as simple as possible?

load more comments (12 replies)
load more comments
view more: next ›